Установка драйвера на принтер Canon LBP-2900 в Ubuntu:
Загружаем драйвера с официального сайта Canon. На приведенной странице следует выбрать ОС и язык, после чего загрузить драйвер самой последней версии.
Чтобы корректно установить драйвера нам потребуются также два пакета: libcupsys и libstdc, которых нет в репозиториях Ubuntu.
wget http://security.ubuntu.com/ubuntu/pool/universe/c/cups/libcupsys2_1.3.9-17ubuntu3.4_all.deb wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb
Устанавливаем загруженные дополнительные пакеты поочередно:
sudo dpkg -i libcupsys2_1.3.9-17ubuntu3.4_all.deb sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_i386.deb
Устанавливаем драйвера, которые состоят из 2 пакетов: cndrvcups-common и cndrvcups-capt (устанавливаем именно в такой последовательности).
Перегружаем демон CUPS:sudo /etc/init.d/cups restart
Регистрируем принтер Canon LBP 2900 в ОС:
sudo /usr/sbin/lpadmin -p lbp2900 -m <strong>CNCUPSLBP2900CAPTK.ppd</strong> -v ccp:/var/ccpd/fifo0 -E
где CNCUPSLBP2900CAPTK.ppd – PPD-файл принтера Canon LBP 2900.
Обновляем список PPD-файлов доступных принтеров в ОС:
sudo updatedb && locate LBP.ppdПример вывода данной команды:
/usr/share/cups/model/CNCUPSLBP1120CAPTJ.ppd /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd /usr/share/cups/model/CNCUPSLBP1210CAPTJ.ppd /usr/share/cups/model/CNCUPSLBP1210CAPTK.ppd /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd /usr/share/cups/model/CNCUPSLBP3000CAPTJ.ppd /usr/share/cups/model/CNCUPSLBP3000CAPTK.ppd /usr/share/cups/model/CNCUPSLBP3050CAPTK.ppd ...........
Добавляем принтер в ОС:
sudo /usr/sbin/ccpdadmin -p lbp2900 -o /dev/usb/lp0
Пример вывода данной команды:
CUPS_ConfigPath = /etc/cups/ LOG Path = None UI Port = 59787 Entry Num : Spooler : Backend : FIFO path : Device Path : Status —————————————————————————- [0] : lbp2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 : New!!
New!! говорит о том, что принтер успешно добавлен.
Редактируем скрипт запуска демона ccpd:
# Создаем резервную копию, размещенную в /etc/init.d/ccpd.orig sudo cp /etc/init.d/ccpd /etc/init.d/ccpd.orig # Открываем скрипт запуска демона ccpd в текстовом редакторе sudo gedit /etc/init.d/ccpd
Заменяем все содержимое этого файла на текст приведенный ниже.
# 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
Перезапускаем демон ccpd:
sudo /etc/init.d/ccpd restart
Добавляем скрипт запуска в автозагрузку:
sudo update-rc.d ccpd defaults 50
Чтобы проверить работоспособность подключенного принтера, набираем в консоли:
captstatusui -P lbp2900
При правильной установке драйвера принтера Canon LBP 2900 в ОС Ubuntu на экране должно появиться графическое окно с фразой: ready to print.
Перезагружаем компьютер.
В итоге мы получаем полностью работоспособный принтер Canon LBP-2900, который прекрасно печатает без каких-либо ограничений. Единственной проблемой, возникшей после подключения принтера к ОС Ubuntu, является небольшая задержка между отправкой документа на печать и самой печатью.
Некоторая информация, используемая в этом руководстве, была взята с официального форума ОС Ubuntu и страницы https://help.ubuntu.com.



Комментарии (98)