Установка принтера Canon LBP3010 в Ubuntu 9.04 по рекомендациям с сайта
https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/LBP3010 к положительному результату не привела и пошарив по инету наткнулся на страничку с описанием установки Canon LBP3010 в Ubuntu 8.10 которую я успешно опробовал на 9.04 и Mint 7. Далее привожу перевод ресурса
http://petrdrhlik.webzdarma.cz/ict/pocitace/odstranovani-potizi/ubuntu/instalace-tiskarny-canon-lbp3010-v-ubuntu.htm с некоторыми исправлениями (для Canon LBP2900 тоже вроде подходит, но сам не пробовал). Может кому-нибудь пригодится.
********************************************************************************
Порядок действий:
1 Скачать драйвер принтера CAPT_Printer_Driver_for_Linux_Src_V190_uk_EN.tar.gz из
https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/LBP30102 Распакуйте полученный архив и установите сначала cndrvcups-common-1.90-1.tar.gz, а затем cndrvcups-capt-1.90-1.tar.gz
3 При установке этих пакетов могут возникнуть необходимость удовлетворения зависимостей. Скачайте и установите пакет libcups2 перед установкой драйвера Canon или воспользуйтесь apt-get install -f
4 Для проверки введите команду: ls /usr/share/cups/model/ | grep CNCUPS и вы увидите список драйверов, а среди них нужный нам CNCUPSLBP3050CAPTK.ppd
5 Настроим драйвер принтера: sudo /usr/sbin/lpadmin -p LBP3010 -P /usr/share/cups/model/CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
6 Настройте ccpd демон командой: sudo /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usblp0 терминал сообщит:
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
0 : LBP3010 : ccp : /var/ccpd/fifo0 : /dev/usblp0 : New!!
7 Отредактируйте или замените сценарий файла ccpd на следующий:
gksudo gedit /etc/init.d/ccpd
#!/bin/sh
#
# ccpd startup script for Canon Printer Daemon for CUPS.
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
8 Запустите ccpd демон: sudo /etc/init.d/ccpd start
9 Стартуем в числе последних: sudo update-rc.d ccpd defaults 50
10 Перегружаемся
11 Включаем принтер и проверяем: captstatusui -P LBP3010
должно появиться окно с сообщением: "Готов к печати"
Если в окне настроек принтера появилось два принтера, то для печати документов выбираем LBP3010 (созданый нами), а на LBP3010/3018/3050 не обращаем внимания.