Совет по установке принтеров Canon: различия между версиями

Материал из ALT Linux Wiki
м (протёр, проверил)
 
(не показано 12 промежуточных версий 8 участников)
Строка 1: Строка 1:
{{epm|cnrdrvcups-ufr2}}
== Особенности ==
== Особенности ==
При настройке лазерных принтеров и МФУ Canon для работы с драйвером cndrvcups от поставщика (см. [http://www.canon.ru/support/ здесь] или [http://software.canon-europe.com/ здесь]) после установки пакетов стоит по возможности внимательно '''ознакомиться с документацией''' по установке и '''не спешить''' идти на http://localhost:631 или запускать {{cmd|system-config-printer}} -- поиск принтеров приведёт к автонастройке по протоколу '''usb:''' (так не заработает), документация описывает настройку по протоколу '''ccp:'''.
При настройке лазерных принтеров и МФУ Canon для работы с драйвером cndrvcups от поставщика (см. [http://www.canon.ru/support/ здесь] или [http://software.canon-europe.com/ здесь]) после установки пакетов стоит по возможности внимательно '''ознакомиться с документацией''' по установке и '''не спешить''' идти на http://localhost:631 или запускать {{cmd|system-config-printer}} -- поиск принтеров приведёт к автонастройке по протоколу '''usb:''' (так не заработает), документация описывает настройку по протоколу '''ccp:'''.
Строка 6: Строка 7:
{{note|непроверенная инструкция на примере LBP 6300 по мотивам [http://forum.altlinux.org/index.php/topic,29537.msg206822.html#msg206822 сообщения на форуме].}}
{{note|непроверенная инструкция на примере LBP 6300 по мотивам [http://forum.altlinux.org/index.php/topic,29537.msg206822.html#msg206822 сообщения на форуме].}}


Скачиваем с официального сайта архив, там два .rpm; устанавливаем:
Скачиваем с официального сайта архив, там два .rpm; устанавливаем (если жалуется на отсутствие зависимостей, устанавливаем через apt-get):
  # mkdir /var/ccpd
  # mkdir /var/ccpd
  # mkfifo /var/ccpd/fifo0
  # mkfifo /var/ccpd/fifo0
Строка 16: Строка 17:
Для сетевого принтера по адресу 192.168.100.150:
Для сетевого принтера по адресу 192.168.100.150:
  # ccpdadmin -p LBP6300 -o net:192.168.100.150
  # ccpdadmin -p LBP6300 -o net:192.168.100.150
Добавить в начало /etc/init.d/ccpd после строчки #!/bin/sh (иначе будет ошибка - сервис ccpd не поддерживает chkconfig):
# ccpd          Canon Printing for CUPS
# chkconfig:    2345 65 35
# description:  Canon Printing for CUPS
# processname:  ccpd
# config:      /etc/ccpd.conf
###            BEGIN INIT INFO
# Provides:    ccpd
# Required-Start: $local_fs $remote_fs $syslog $network $named
# Should-Start:  $ALL
# Required-Stop: $syslog $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop:  0 1 6
# Description:  Start Canon Printer Daemon for CUPS
###              END INIT INFO


Фиксируем/делаем запуск служб:
Фиксируем/делаем запуск служб:
Строка 33: Строка 50:
* загрузка ядерного модуля для работы с USB-принтерами на некоторых версиях ({{cmd|modprobe usblp}});
* загрузка ядерного модуля для работы с USB-принтерами на некоторых версиях ({{cmd|modprobe usblp}});
* вместо {{path|/dev/usb/lp0}} может быть {{path|/dev/usblp0}} (опять же смотря по версии дистрибутива).
* вместо {{path|/dev/usb/lp0}} может быть {{path|/dev/usblp0}} (опять же смотря по версии дистрибутива).
* для 9 версии необходима установка initscripts-compat-fedora
Сообщают, что "в canon лучше писать в японское подразделение на почту из changelog пакета с драйверами. Там отвечают вменяемо".
ALT 10.0 Установка по Вашей инструкции. При попытке печати ничего не происходило, CUPS выдавал: "Can't connect to CCPD: Connection refused"
В итоге печать успешно заработала после установки доп. пакета:
apt-get install initscripts-compat-fedora
Взято отсюда: https://forum.altlinux.org/index.php?topic=44209.0


== Ссылки ==
== Ссылки ==
Строка 38: Строка 63:
* [http://freesource.info/wiki/HCL/Periferija/Printery/Canon Старая страничка]
* [http://freesource.info/wiki/HCL/Periferija/Printery/Canon Старая страничка]
* [http://wiki.rosalab.ru/ru/index.php/Установка_принтеров_Canon_LBP Установка принтеров Canon LBP]
* [http://wiki.rosalab.ru/ru/index.php/Установка_принтеров_Canon_LBP Установка принтеров Canon LBP]
* [http://linuxhardware.ru/index.php/Установка_принтеров_Canon_семейства_CAPT Установка принтеров Canon семейства CAPT]
* [https://wiki.debian.org/PrinterDriver/Canon/UFR-II PrinterDriver/Canon/UFR-II]
* [https://wiki.debian.org/PrinterDriver/Canon/UFR-II PrinterDriver/Canon/UFR-II]
* [http://web.archive.org/web/20180421141430/http://linuxhardware.ru/index.php/Установка_принтеров_Canon_семейства_CAPT Установка принтеров Canon семейства CAPT]
* [http://t.me/useepm/7636 Установка при помощи eepm]


[[Категория:Использование_оборудования]]
[[Категория:Использование_оборудования]]

Текущая версия от 15:13, 20 января 2024

Есть рецепт в epm!
epm play cnrdrvcups-ufr2


Особенности

При настройке лазерных принтеров и МФУ Canon для работы с драйвером cndrvcups от поставщика (см. здесь или здесь) после установки пакетов стоит по возможности внимательно ознакомиться с документацией по установке и не спешить идти на http://localhost:631 или запускать system-config-printer -- поиск принтеров приведёт к автонастройке по протоколу usb: (так не заработает), документация описывает настройку по протоколу ccp:.

Инструкция

Примечание: непроверенная инструкция на примере LBP 6300 по мотивам сообщения на форуме.


Скачиваем с официального сайта архив, там два .rpm; устанавливаем (если жалуется на отсутствие зависимостей, устанавливаем через apt-get):

# mkdir /var/ccpd
# mkfifo /var/ccpd/fifo0
# lpadmin -p LBP6300 -m CNCUPSLBP6300CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

Для локального принтера, подключенного по USB:

# ccpdadmin -p LBP6300 -o /dev/usb/lp0

Для сетевого принтера по адресу 192.168.100.150:

# ccpdadmin -p LBP6300 -o net:192.168.100.150

Добавить в начало /etc/init.d/ccpd после строчки #!/bin/sh (иначе будет ошибка - сервис ccpd не поддерживает chkconfig):

# ccpd          Canon Printing for CUPS
# chkconfig:    2345 65 35
# description:  Canon Printing for CUPS
# processname:  ccpd
# config:       /etc/ccpd.conf
###             BEGIN INIT INFO
# Provides:     ccpd
# Required-Start: $local_fs $remote_fs $syslog $network $named
# Should-Start:  $ALL
# Required-Stop: $syslog $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop:  0 1 6
# Description:   Start Canon Printer Daemon for CUPS
###              END INIT INFO

Фиксируем/делаем запуск служб:

# chkconfig --add ccpd
# chkconfig ccpd on
# service ccpd start
# service cups restart

Контроль состояния принтера:

$ captstatusui -P LBP6300

Примечания

Для другой модели принтера имя PPD-файла следует посмотреть в каталоге /usr/share/cups/model/ после установки пакетов с драйверами; стоит скорректировать название очереди сообразно (аргумент -p/-P).

Может потребоваться:

  • коррекция прав на /var/ccpd и /var/ccpd/fifo* (например, chgrp lp с добавлением пользователя в группу lp);
  • загрузка ядерного модуля для работы с USB-принтерами на некоторых версиях (modprobe usblp);
  • вместо /dev/usb/lp0 может быть /dev/usblp0 (опять же смотря по версии дистрибутива).
  • для 9 версии необходима установка initscripts-compat-fedora

Сообщают, что "в canon лучше писать в японское подразделение на почту из changelog пакета с драйверами. Там отвечают вменяемо".

ALT 10.0 Установка по Вашей инструкции. При попытке печати ничего не происходило, CUPS выдавал: "Can't connect to CCPD: Connection refused" В итоге печать успешно заработала после установки доп. пакета: apt-get install initscripts-compat-fedora Взято отсюда: https://forum.altlinux.org/index.php?topic=44209.0

Ссылки