Совет по установке принтеров Canon: различия между версиями
м (→Ссылки: +1) |
м (протёр, проверил) |
||
(не показано 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] | ||
* [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
Особенности
При настройке лазерных принтеров и МФУ Canon для работы с драйвером cndrvcups от поставщика (см. здесь или здесь) после установки пакетов стоит по возможности внимательно ознакомиться с документацией по установке и не спешить идти на http://localhost:631 или запускать system-config-printer -- поиск принтеров приведёт к автонастройке по протоколу usb: (так не заработает), документация описывает настройку по протоколу ccp:.
Инструкция
Скачиваем с официального сайта архив, там два .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