4.1.3 Подключение принтеров Сanon

Для принтеров: LBP112, LBP113w, LBP151dw, LBP6030, LBP6030B, LBP6030w, LBP6230dw, LBP7100Cn, LBP7110Cw используйте драйвер  UFRII LT, который доступен по ссылке. Для установки скачайте драйвер и распакуйте его, перейдите в распакованный каталог, в терминале запустите скрипт установки install.sh, следуйте инструкциям инсталлятора.

Ниже рассмотрен вариант ручной установки драйвера для принтеров Canon версии 2.71. Поддерживаемые модели представлены в таблице.
Драйвер доступен по ссылке. Также можете воспользоваться скриптом автоматической установки принтеров Canon.

Поддерживаемые модели принтеров:

Принтер Название файла PPD
LBP1120 CNCUPSLBP1120CAPTK.ppd
LBP1210 CNCUPSLBP1210CAPTK.ppd
LBP2900 CNCUPSLBP2900CAPTK.ppd
LBP3000 CNCUPSLBP3000CAPTK.ppd
LBP3050 CNCUPSLBP3050CAPTK.ppd
LBP3018 CNCUPSLBP3050CAPTK.ppd
LBP3010 CNCUPSLBP3050CAPTK.ppd
LBP3150 CNCUPSLBP3150CAPTK.ppd
LBP3108 CNCUPSLBP3150CAPTK.ppd
LBP3100 CNCUPSLBP3150CAPTK.ppd
LBP3200 CNCUPSLBP3200CAPTK.ppd
LBP3210 CNCUPSLBP3210CAPTK.ppd
LBP3250 CNCUPSLBP3250CAPTK.ppd
LBP3300 CNCUPSLBP3300CAPTK.ppd
LBP3310 CNCUPSLBP3310CAPTK.ppd
LBP3500 CNCUPSLBP3500CAPTK.ppd
LBP5000 CNCUPSLBP5000CAPTK.ppd
LBP5050 CNCUPSLBP5050CAPTK.ppd
LBP5100 CNCUPSLBP5100CAPTK.ppd
LBP5300 CNCUPSLBP5300CAPTK.ppd
LBP6018 CNCUPSLBP6018CAPTK.ppd
LBP6000 CNCUPSLBP6000CAPTK.ppd
LBP6020 CNCUPSLBP6020CAPTK.ppd
LBP6200d CNCUPSLBP6200CAPTK.ppd
LBP6300dn CNCUPSLBP6300CAPTK.ppd
LBP7200C CNCUPSLBP7200CCAPTK.ppd
LBP9100Cdn CNCUPSLBP9100CCAPTK.ppd

Выполните удаление system-config-printer-udev, поскольку в некоторых случаях автоматически добавленный принтер работает не корректно:

yum remove system-config-printer-udev -y

Установка драйвера
Перейдите в каталог с загруженным архивом и выполните распаковку:

tar -xvf canon_2.71.tar

Перейдите в каталог canon_2.71 и выполните установку пакетов командой:

yum localinstall cnd*

Регистрация принтера в спулере печати
Данные для команды возьмите из выше представленной таблицы.

Команда для установки принтера LBP2900:

sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E

Для регистрация в системе, узнаем адрес принтера:

dmesg | grep printer
5.876692] usblp 1-10:1.0: usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676

тут нам нужна цифра после usblb в данном случае это 0.

sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

LBP2900 — это имя взятое из таблицы представленной в начале. Укажите своё имя принтера.

В файле /etc/ccpd.conf укажите имя принтера,  для LBP2900 будет так:

<Printer LBP2900>
DevicePath /dev/usb/lp0
</Printer>

Добавить в начало /etc/init.d/ccpd (иначе будет ошибка — сервис 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

Перезапустите службы, выполнив:

systemctl daemon-reload
systemctl restart ccpd cups

Добавьте в автозагрузку ссpd:

systemctl enable ccpd

Мониторинг состояния принтера
Просмотр статуса принтера:

captstatusui -P LBP2900

Появиться окно с надписью «Ready to Print». Значит принтер готов к работе.

Для того, чтобы мониторинг запускался при каждом включении компьютера сделайте следующее:
Откройте Параметры системыАвтозагрузка, нажмите на кнопку добавить и выберете «Команда пользователя».
Заполните поля как на рисунке ниже:


Опция -e указывает, что окно статуса не будет показываться до тех пор, пока не случится ошибка.

Также можно создать пользовательскую кнопку на рабочем столе, в команде запуска кнопки пропишите captstatusui -P LBP2900, данная настройка позволит пользователю управлять задачами на принтере: «Resume job», «Cancel Job». Например, когда закончилась бумага, и нужно продолжить печать, то нажмите кнопку  «Resume job».

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email