Canon LBP-1120
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