Встановлення драйверу Canon LBP-1120 У операційну систему Deepstyle 3.0 GNU/Linux (Slackware 12.0)

Jul 08, 2008 06:32


Ця стаття описує процедуру підключення принтеру Canon LBP-1120 до машини з Deepstyle 3.0 GNU/Linux (Slackware 12.0)
Згідно з документацією розробника драйверу таким же чином підключаються i-SENSYS LBP-2900, i-SENSYS LBP3000, Laser Shot LBP-1120, Laser Shot LBP-1210, Laser Shot LBP2900, LaserShot LBP3000, Laser Shot LBP3300, LBP-3200, LBP5000, LBP5100, LBP5300
Також з драйвером от 1120 запустився LBP-810

Завантажуємо офіційний драйвер
cndrvcups-common-1.50-2.i386a.rpm
cndrvcups-capt-1.50-2.i386a.rpm
з сайту ftp://download.canon.jp/pub/driver/lasershot/linux/

Перетворюємо ці пакети у формат Slackware (tgz)
rpm2tgz cndrvcups-common-1.50-2.i386a.rpm
rpm2tgz cndrvcups-capt-1.50-2.i386a.rpm

Встановлюємо пакети
installpkg cndrvcups-common-1.50-2.i386a.tgz
installpkg cndrvcups-capt-1.50-2.i386a.tgz

Створюємо чергу та надаємо відповідні права:
mkfifo /var/ccpd/fifo0
chmod 777 /var/ccpd/fifo0
chown root /var/ccpd/fifo0

Підключаємо новий принтер у CUPS
/usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

Перевіряємо:
lpstat -p
printer LBP1120 is idle. enabled since Пнд 30 Чер 2008 16:58:07

Підключаємо чергу до демона Canon:
/usr/sbin/ccpdadmin -p LBP1120 -o /dev/usblp0

CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787

Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
[0] : LBP1120 : ccp : /var/ccpd/fifo0 : /dev/usblp0 : New!

Перезавантажуємо CUPS:
/etc/rc.d/rc.cups restart

Перезавантажуємо демон драйверу Canon:
/etc/init.d/ccpd restart

Тепер все повинно працювати.

Щоб драйвер завантажувався при запуску системи додаємо у файл /etc/rc.d/rc.local строку
/etc/init.d/ccpd restart

Побачити, куди підключений принтер допомогла команда:
tail -f /var/log/messages
тепер включаємо принтер та бачимо:

Jul 1 07:17:35 localhost kernel: usb 1-2: new full speed USB device using uhci_hcd and address 2
Jul 1 07:17:35 localhost kernel: usb 1-2: configuration #1 chosen from 1 choice
Jul 1 07:17:35 localhost kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04A9 pid 0x262B
Jul 1 07:17:35 localhost kernel: usbcore: registered new interface driver usblp
Jul 1 07:17:35 localhost kernel: drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver

slackware, cups, linux, deepstyle

Previous post Next post
Up