Установка серії принтерів Canon LBP в Ubuntu

Доброго дня. Після виходу в світ Ubuntu 12.04 до складу її збірки увійшли пакети драйверів для принтерів Canon серії LBP. Але, все ж при встановленні принтера у системі, драйвер відмовляється працювати коректно.

Всім зацікавленим даною проблемою прошу ознайомитися з інструкцією, у ході виконання якої все ж таки вдалося змусити фунционировать принтер моделі Canon LBP 3010.

Інструкція так само буде справедлива і для інших принтерів Canon наступних моделей:

LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3050/LBP3018/LBP3010, LBP3150/LBP3108/LBP3100, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6018/LBP6000, LBP6300dn, LBP7200C, LBP9100Cdn.

Крок 1. Насамперед потрібно завантажити драйвер зі сторінки завантаження Canon.

Крок 2. Розпакуйте завантажений архів. Встановіть містяться в ньому пакети в зазначеній послідовності:

sudo dpkg -i cndrvcups-common_2.40-1_i386.deb

udo dpkg -i cndrvcups-capt_2.40-1_i386.deb

Крок 3. Перезапуск CUPS

sudo service cups restart

Крок 4. Реєстрація принтера в спулере друку:

sudo /usr/sbin/lpadmin -p [ім'я принтера] -m [назва файлу PPD] -v ccp://localhost:59687 -E

Наприклад, для принтера LBP-1120 рядок буде виглядати так:

sudo /usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E

Назви відповідних файлів PPD:

LBP-1120: CNCUPSLBP1120CAPTK.ppd
LBP-1210: CNCUPSLBP1210CAPTK.ppd
LBP2900: CNCUPSLBP2900CAPTK.ppd
LBP3000: CNCUPSLBP3000CAPTK.ppd
LBP3050/LBP3018/LBP3010: CNCUPSLBP3050CAPTK.ppd
LBP3150/LBP3108/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 series: CNCUPSLBP5050CAPTK.ppd
LBP5100: CNCUPSLBP5100CAPTK.ppd
LBP5300: CNCUPSLBP5300CAPTK.ppd
LBP6018/LBP6000: CNCUPSLBP6018CAPTK.ppd
LBP6300dn: CNCUPSLBP6300CAPTK.ppd
LBP7200C series: CNCUPSLBP7200CCAPTK.ppd
LBP9100Cdn: CNCUPSLBP9100CCAPTK.ppd
Крок 5. Реєстрація принтера в демона ccpd

sudo /usr/sbin/ccpdadmin -p [ім'я принтера] -o [шлях до печатающему пристрою]

Наприклад, для принтера LBP3010 рядок буде виглядати так:

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

Якщо підключаємо мережевий принтер, то потрібно вказати IP-адресу, наприклад:

sudo /usr/sbin/ccpdadmin -p LBP3010 -o net:172.168.0.1

Крок 6. Дозвіл завантаження модуля usblp, установка пакета

kdesudo

sudo apt-get install kdesudo

kdesudo kate /etc/modprobe.d/blacklist-cups-usblp.conf

Коментування рядка blacklist usblp:

sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf

Встановлюємо на початку рядка #, після цього виконуємо:

modprobe usblp

Крок 7. Після цього слід запустити демон ccpd

sudo service ccpd start

Після цього принтер повинен заробити.

Крок 8. Якщо принтер друкує нормально, то додамо демон ccpd в автозавантаження, щоб не запускати кожен раз вручну:

sudo update-rc.d ccpd defaults 20

Потім прописуємо в /etc/rc.local:

kdesudo kate /etc/rc.local

Перед exit 0 додаємо рядок
/etc/init.d/ccpd restart

Якщо всі команди виконані успішно, принтер повинен працювати.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.