Это мой первый How-To
не пинайте сильно
1.) скачать и установить libcupsys
http://www.mirrorcreator.com/files/BMSG7K5L/libcupsys2_1.3.9-17ubuntu3.7_all.deb_links2.)скачать и установить libstdc++5
для i386
http://www.mirrorcreator.com/files/0WFYJF3L/libstdc__5_3.3.6-17ubuntu1_i386.deb_linksдля amd64
http://www.mirrorcreator.com/files/1RAVFZ1H/libstdc__5_3.3.6-17ubuntu1_amd64.deb_links3.)скачать и установить cupsys
http://www.mirrorcreator.com/files/09MCVMZF/cupsys_1.3.8-1_lenny8_all.deb_links4.)скачать драйвера с офф сайта Canon
http://software.canon-europe.com/products/0010177.aspили отсюда
http://www.mirrorcreator.com/files/08BO0MJI/CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz_links4.1)установить из архива
/CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/Debian/cndrvcups-common_2.00-2_i386.deb
4.2)установить из архива
/CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/Debian/cndrvcups-capt_2.00-2_i386.deb
5.)Перегружаем демон CUPS
# sudo /etc/init.d/cups restart
6.)Регистрируем принтер Canon LBP 2900 в ОС
# sudo /usr/sbin/lpadmin -p lbp2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
*.1)Обновляем список PPD-файлов доступных принтеров в ОС
# sudo updatedb && locate *LBP*.ppd
*.2)Выбирайте из списка вместо CNCUPSLBP****CAPT*.ppd
*.3)Регистрируем принтер Canon LBP **** в ОС
# sudo /usr/sbin/lpadmin -p lbp2900 -m CNCUPSLBP****CAPT*.ppd -v ccp:/var/ccpd/fifo0 -E
7.)Добавляем принтер в ОС
# sudo /usr/sbin/ccpdadmin -p lbp2900 -o /dev/usb/lp0
New!! говорит о том, что принтер успешно добавлен.8.)Создаём резервную копию демона ccpd
# sudo cp /etc/init.d/ccpd /etc/init.d/ccpd.orig
9.)Редактируем скрипт запуска демона ccpd
# sudo gedit /etc/init.d/ccpd
10.)заменяем на
# startup script for Canon Printer Daemon for CUPS (ccpd)
### BEGIN INIT INFO
# Provides: ccpd
# Required-Start: $local_fs $remote_fs $syslog $network $named
# Should-Start: $ALL
# Required-Stop: $syslog $remote_fs
# Default-Start: 2 3
# Default-Stop: 0 1 4 5 6
# Description: Start Canon Printer Daemon for CUPS
### END INIT INFO
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
. /lib/lsb/init-functions
case $1 in
start)
log_begin_msg "Starting $DESC: $NAME"
start-stop-daemon --start --quiet --exec $DAEMON
log_end_msg $? ;;
stop)
log_begin_msg "Stopping $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
log_end_msg $? ;;
status)
echo "$DESC: $NAME:" `pidof $NAME`
;;
restart)
log_begin_msg "Restarting $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --exec $DAEMON
log_end_msg $?
;;
*)
echo "Usage: ccpd {start|stop|restart|status}"
exit 1
;;
esac
exit 0
11.)Перезапускаем демон ccpd
# sudo /etc/init.d/ccpd restart
12.)Добавляем скрипт запуска в автозагрузку
# sudo update-rc.d ccpd defaults 50
13.)Чтобы проверить работоспособность подключенного принтера, набираем
captstatusui -P lbp2900
При правильной установке драйвера принтера Canon LBP 2900 в ОС Ubuntu на экране должно появиться графическое окно с фразой: ready to print.14.)перезагружаем и проверяем
ВНИМАНИЕ!!!
В принтере постоянно должна быть бумага или при последующей будет постоянное "Ожидание"
После установки рекомендую сделать образ харда