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

Скрипт автоматической установки принтеров canon
Далее рассмотрен вариант установки драйвера в ручном режиме.
Драйвер для принтеров 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 CNCUPSLBP6018CAPTK.ppd
LBP6300dn CNCUPSLBP6300CAPTK.ppd
LBP7200C CNCUPSLBP7200CCAPTK.ppd
LBP9100Cdn CNCUPSLBP9100CCAPTK.ppd

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

yum remove system-config-printer-udev -y

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

tar -xvf linux-capt-drv-v271-uken.tar.gz

Перейдите в каталог linux-capt-drv-v271-uken/64-bit_Driver/RPM
и выполните установку пакетов командой:

yum localinstall cndrvcups*

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

Команда для установки принтера 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 — это имя взятое из таблицы представленной в начале. Укажите своё имя принтера.

Создание сервиса ccpd

Выполните следующие команды:

mkdir /var/ccpd
mkfifo /var/ccpd/fifo0
chmod 777 /var/ccpd/fifo0
chown root:root /var/ccpd/fifo0
chmod -R a+rx /usr/share/cups/model

Создайте файл:

nano /etc/systemd/system/ccpd.service

Содержание файла:

[Unit]
Description=CCPD Printing Daemon
Requires=cups.service
After=cups.service

[Service]
Type=forking
ExecStart=/usr/sbin/ccpd

[Install]
WantedBy=multi-user.target

Добавить в автозагрузку ccpd:

systemctl enable ccpd
systemctl start ccpd

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

captstatusui -P LBP2900

Должно появиться окошко с надписью «Ready To Print».

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

Print Friendly, PDF & Email