Canon LBP-1120

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску

Install Canon LBP-1120 Kubuntu 6.06

Скачать драйвер от Canon http://software.canon-europe.com/software/0023675.asp?model= Распаковать скаченный архив

$ tar -xvf Driver.tar.gz3.

Устанавливаем alien

$ sudo apt-get install alien

Создаем пакеты под нашу систему

$ sudo alien -c cndrvcups-capt-1.30-1.i386.rpm
$ sudo alien -c cndrvcups-common-1.30-1.i386.rpm

Устанавливаем полученные пакеты

$ sudo dpkg -i cndrvcups-common_1.30-2_i386.deb cndrvcups-capt_1.30-2_i386.deb

Останавливаем сервер печати и снова запускаем его (не рекомендуется использовать restart)

$ sudo /etc/init.d/cupsys stop
$ sudo /etc/init.d/cupsys start

Создаем папки и fifo

$ sudo mkdir /var/ccpd
$ sudo mkdir /var/captmon
$ sudo mkfifo /var/ccpd/fifo0

Разрешаем доступ к fifo обычному пользователю

$ sudo chmod 777 /var/ccpd/fifo0

Регистрируем принтер в системе

$ sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

Регистрируем принтер в cppd

$ sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usblp0

Переписываем стартовый скрипт

$ sudo kate /etc/init.d/ccpd
#!/bin/sh
#
# ccpd startup script for Canon Printer Daemon for CUPS
#
# Modified for Debian GNU/Linux
# by Raphael Doursenaud 
DAEMON=/usr/sbin/ccpd LOCKFILE=/var/lock/subsys/ccpd PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME=ccpd DESC="Canon Printer Daemon for CUPS"
test -f $DAEMON || exit 0 case $1 in start) echo -n "Starting $DESC: $NAME" start-stop-daemon --start --quiet --exec $DAEMON echo "." ;; stop) echo -n "Stopping $DESC: $NAME" start-stop-daemon --stop --quiet --oknodo --exec $DAEMON echo "." ;; status) echo "$DESC: $NAME:" `pidof $NAME` ;; restart) echo -n "Restarting $DESC: $NAME" start-stop-daemon --stop --quiet --oknodo --exec $DAEMON sleep 1 start-stop-daemon --start --quiet --exec $DAEMON echo "." ;; *) echo "Usage: ccpd {start|stop|status}" exit 1 ;; esac
exit 0

Запускаем cppd

$ sudo /etc/init.d/ccpd start

Добавляем скрипт в автозагрузку

$ sudo update-rc.d ccpd defaults 20

Далее перезагружаемся, выключаем и включаем принтер Проверяем сделаное

$ sudo ccpdadmin

Должно быть что то вроде этого

Usage:
ccpdadmin [-p Printer-name -o Printer-dev-path]
ccpdadmin [-x Remove-Printer-name] 
CUPS_ConfigPath = /etc/cups/ LOG Path = None UI Port = 39787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status ---------------------------------------------------------------------------- [0] : LBP1120 : ccp : /var/ccpd/fifo0 : /dev/usblp0 :

Еще есть утилита от Canon

$ captstatusui -P LBP1120

Данная инструкция должна работать и на принтерах LBP-1210, LBP-2900, LBP-3000, LBP-3200, LBP-3210, LBP-3300, LBP-3600, LBP-5000.

P.S. После выполнения всех операций принтер появится в менеджере принтеров


взято с http://tneo.blogspot.com/2007/01/install-canon-lbp-1120-kubuntu-606.html

Для Ubuntu 7.04 читайте эту статью:

http://tneo.blogspot.com/2007/05/install-canon-lbp-1120-kubuntu-704_22.html


Install Canon LBP-1120 Kubuntu 7.04 v2

Немного откорректирую статью про принтер. В связи с тем что Canon выпустили "обновленную" (добавили новую модель, но версия 1120 осталась та-же 1,30) но плюсом является то что они собрали и rpm и deb пакеты, и все постинсталляционные скрипты естественно не теряются при конвертации из rpm.

Поехали

Берём тут и распаковываем архив

$sudo dpkg -i cndrvcups-capt_1.50-1_i386.deb libcupsys2-gnutls10_1.2.7-4_all.deb cndrvcups-common_1.50-1_i386.deb

Файл:Cndrvcups-capt 1.50-1 i386.deb
Файл:Cndrvcups-common 1.50-1 i386.deb
Файл:Libcupsys2-gnutls10 1.2.7-4 all.deb

Перезапускаем сервер печати

$sudo /etc/init.d/cupsys restart

Создаём ссылки

$ cd /usr/share/ppd/
$ sudo ln -s /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd

Регистрируем принтер в системе

$sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

Регистрируем принтер в cppd

$ sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usblp0

Запускаем cppd

$ sudo /etc/init.d/ccpd start

Добавляем скрипт в автозагрузку

$ sudo update-rc.d ccpd defaults 20

Еще есть графическая утилита для работы с принтером от Canon

$ captstatusui -P LBP1120 (требует наличия gtklib)

Данная инструкция должна работать и на принтерах LBP-1210, LBP-2900, LBP-3000, LBP-3200, LBP-3210, LBP-3300, LBP-3500,LBP-3600, LBP-5000, LBP-5300