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

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

Ниже рассмотрен вариант ручной установки драйвера версии 2.71 для принтеров Canon серии LBP. Поддерживаемые модели представлены в таблице.
Драйвер доступен по ссылке. Также можете воспользоваться скриптом автоматической установки принтеров 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  появится запись:

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

Создадим новый сервис ccpd, для этого создайте файл /etc/systemd/system/ccpd.service со следующим текстом:

[Unit]
Description=CCPD Printing Daemon
Requires=cups.service
After=cups.service
[Service]
Type=forking
ExecStart=/usr/sbin/ccpd
TimeoutSec=5
[Install]
WantedBy=multi-user.target

Удалите старый сервис:

rm -f /etc/rc.d/init.d/ccpd

Перезагрузим systemd с поиском новых юнитов и перезапустим сервисы ccpd и cups:

systemctl daemon-reload
systemctl restart ccpd cups

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

systemctl enable ccpd

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

captstatusui -P LBP2900

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

Для того, чтобы монитор состояния появлялся только при возникновении проблемы, добавьте в автозагрузку команду:

captstatusui -P LBP2900 -e

Для этого откройте Параметры системыАвтозагрузка, нажмите на кнопку добавить и в поле «Команда» впишите captstatusui -P LBP2900 -e


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

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

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

Print Friendly, PDF & Email