Установка драйвера для принтеров Canon в Simply p8 AltLinuxЭто программное обеспечение является драйвером принтера CAPT, который обеспечивает функции печати для принтеров Canon LBP, работающих под CUPS (Common система печати UNIX) среды, системы печати, которая работает в операционных системах Linux.
Canon CAPT Драйвер принтера для Linux поддерживает следующие Canon
продукты. Пожалуйста, просмотрите следующее, чтобы найти файл PPD для Canon CAPT
Драйвер принтера.
Canon LBP9100C (CNCUPSLBP9100CCAPTK.ppd)
Canon LBP7210C (CNCUPSLBP7210CCAPTK.ppd)
Canon LBP7200C (CNCUPSLBP7200CCAPTK.ppd)
Canon LBP7010C / 7018C (CNCUPSLBP7018CCAPTK.ppd)
Canon LBP6310 (CNCUPSLBP6310CAPTK.ppd)
Canon LBP6300 (CNCUPSLBP6300CAPTK.ppd)
Canon LBP6300n (CNCUPSLBP6300nCAPTK.ppd)
Canon LBP6200 (CNCUPSLBP6200CAPTK.ppd)
Canon LBP6020 (CNCUPSLBP6020CAPTK.ppd)
Canon LBP6000 / 6018 (CNCUPSLBP6018CAPTK.ppd)
Canon LBP5300 (CNCUPSLBP5300CAPTK.ppd)
Canon LBP5100 (CNCUPSLBP5100CAPTK.ppd)
Canon LBP5050 (CNCUPSLBP5050CAPTK.ppd) Canon LBP5000 (CNCUPSLBP5050CAPTK.ppd)
Canon LBP3500 (CNCUPSLBP3500CAPTK.ppd)
Canon LBP3310 (CNCUPSLBP3310CAPTK.ppd)
Canon LBP3300 (CNCUPSLBP3300CAPTK.ppd)
Canon LBP3250 (CNCUPSLBP3250CAPTK.ppd)
Canon LBP3210 (CNCUPSLBP3210CAPTK.ppd)
Canon LBP3200 (CNCUPSLBP3200CAPTK.ppd)
Canon LBP3100 / LBP3108 / LBP3150 (CNCUPSLBP3150CAPTK.ppd)
Canon LBP3010 / LBP3018 / LBP3050 (CNCUPSLBP3050CAPTK.ppd)
LBP3050 / LBP3018 / LBP3010
LBP3000 (CNCUPSLBP3000CAPTK.ppd)
Canon LBP2900 (CNCUPSLBP2900CAPTK.ppd)
Canon LBP-1210 (CNCUPSLBP1210CAPTK.ppd)
Canon LBP-1120 (CNCUPSLBP1120CAPTK.ppd)
Скачиваем драйвера с сайта:
http://software.canon-europe.comДрайвера конкретно для Canon LBPxxx:
http://software.canon-europe.com/products/0010177.aspУстановку производим без подключения принтера
Все операции производятся от имени привилегированного пользователя root,
$
su -lВременные файлы удобней разместить в директории /tmp (или другой, если Вы думаете что они Вам понадобятся после):
#
cd /tmpИтак, скачиваем:
#
wget http://gdlp01.c-wss.com/gds/6/0100004596/04/Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gzРаспаковываем:
#
tar -xvf Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gzСтавим драйвера из пакета CAPT (Canon Advanced Printing Technology):
#
cd Linux_CAPT_PrinterDriver_V270_uk_EN/64-bit_Driver/RPM/#
apt-get install ./cndrvcups-common-3.20-1.x86_64.rpm — для 64 разрядной системы
#
apt-get install ./cndrvcups-capt-2.70-1.x86_64.rpm — для 64 разрядной системы
Перезапускаем службу CUPS:
#
/etc/init.d/cups restartЗагружаем модуль
#
modprobe usblpи прописываем его в автозагрузку, т. е. добавить usblp запись в файл /etc/modules
echo "usblp" >> /etc/modules Проверяем наличие устройства /dev/usb/lp0 — только после подключения принтера
#
ls /dev/usb/lp0 /dev/usb/lp0 В файле /etc/modprobe.d/blacklist-cups.conf коментируем '#' строчку blacklist usblp , если таковая имеется
# blacklist usblp Для принтера Canon i-sensys LBP3010 регистрация в спулере:
#
/usr/sbin/lpadmin -p LBP3010-1 -P /usr/share/cups/model/CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -EРегистрация принтера в файле настроек демона ccpd:
#
ccpdadmin -p LBP3010-1 -o /dev/usb/lp0при этом в файл /etc/ccpd.conf добавятся строчки:
<Printer LBP3010-1>
DevicePath /dev/usb/lp0
</Printer>#
systemctl restart cups#
/etc/init.d/ccpd start — на момент написания данной инструкции юнит ccpd.service запускаемый командой systemctl start ccpd видится только после перезапуска системы
Теперь запустим GUI монитора печати для принтеров Canon:
#
captstatusui -P LBP3010-1Монитор соединится с принтером и покажет его состояние. Если соединение прошло неуспешно - выключите и включите питание принтера. Если все нормально, то монитор оповещает состояние 'Ready to Print' (готов) или 'Communication Error' (не подключен) и прочее.
Осталось добавить демона ccpd в автозагрузку:
Прописать инструкцию (для systemd)
systemctl start ccpdв файл /etc/rc.d/rc.local вызвав его на редактирование командой:
#
pluma /etc/rc.d/rc.local или
medit /etc/rc.d/rc.local в зависимости от установленного текстового редактора или создать в консоли:
touch /etc/rc.d/rc.local
echo '#!/bin/sh' > /etc/rc.d/rc.local
echo "systemctl start ccpd" >> /etc/rc.d/rc.localchmod +x /etc/rc.d/rc.localВозможные ошибки в названии можно проверить в текстовом файле
/etc/cups/printers.conf