Как установить принтер Canon LBP-2900 в Linux Ubuntu?
Главная » Linux’Статьи» Как установить принтер Canon LBP-2900 в Linux Ubuntu?
Чтобы заставить работать принтер Canon LBP-2900 в ОС Ubuntu не достаточно просто установить драйвер, как это делается в большинстве случаев. Поддержка данного принтера уже прекращена компанией Canon, поэтому нет драйвера, который бы работал без дополнительного шаманства.
В Интернете можно найти несколько способов установки принтера Canon LPB-2900 в ОС Linux Ubuntu, но в результате нормальная работа принтера гарантируется если принтер включается раньше компьютера, либо перед использованием принтера требуется перезапустить демоны ccpd и CUPS.
В результате выполнения этого руководства отсылать на печать возможно всегда, не зависимо от очередности включения принтера и компьютера.
Теоретически данное руководство поможет установить принтер в любой ОС Linux.
Установка драйвера на принтер Canon LBP-2900 в Ubuntu:
- Загружаем драйвера с . На приведенной странице следует выбрать ОС и язык, после чего загрузить драйвер самой последней версии.
- Чтобы корректно установить драйвера нам потребуются также два пакета: , которых нет в репозиториях Ubuntu. # wget http://security.ubuntu.com/ubuntu/pool/universe/c/cups/libcupsys2_1.3.9-17ubuntu3.4_all.deb# Загружаем пакет libcupsys# wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb# Загружаем пакет libstdc
- Устанавливаем загруженные дополнительные пакеты поочередно: # sudo dpkg -i libcupsys2_1.3.9-17ubuntu3.4_all.deb# Устанавливаем пакет libcupsys# sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_i386.deb# Устанавливаем пакет libstdc
- Устанавливаем драйвера, которые состоят из 2 пакетов: cndrvcups-common и cndrvcups-capt (устанавливаем именно в такой последовательности).
- Перегружаем демон CUPS: # sudo /etc/init.d/cups restart
- Регистрируем принтер Canon LBP 2900 в ОС: # sudo /usr/sbin/lpadmin -p lbp2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E где CNCUPSLBP2900CAPTK.ppd — PPD-файл принтера Canon LBP 2900.
(Спойлер) Уточнить название PPD-файла принтера можно так.
Обновляем список 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
New!! говорит о том, что принтер успешно добавлен. —————————————————————————-Entry Num : Spooler : Backend : FIFO path : Device Path : Status
[0] : lbp2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 : New!! - Редактируем скрипт запуска демона ccpd: # sudo cp /etc/init.d/ccpd /etc/init.d/ccpd.orig# Создаем резервную копию, размещенную в /etc/init.d/ccpd.orig# sudo gedit /etc/init.d/ccpd# Открываем скрипт запуска демона ccpd в текстовом редакторе Заменяем все содержимое этого файла на текст приведенный ниже.
(Спойлер) Текст нового скрипта запуска демона 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 instart) 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.
После всей настройки можно немного отвлечься и поиграть во что-нибудь прикольное. Скачать бесплатно игры и немного поиграть никому не повредит.
Источник: itshaman.ru
Еще о Как установить принтер Canon LBP-2900 в Linux Ubuntu?
Установка сканера в Linux на примере установки Mustek 2448TA Plus в ОС Ubuntu
В статье описан метод установки драйвера на сканер Mustek 2448TA Plus в ОС Ubuntu. По этому небольшому руководству можно установить
Современные устройства для печати
Если кто-то вспомнит первые печатающие устройства, то сможет подтвердить, что они не отличались особым быстродействием, но при этом позволяли тиражировать
Установка и настройка веб сервера XAMPP
XAMPP — это готовая сборка ВЕБ сервера, в которую входит Apache, MySQL, PHP и другие дополнительные пакеты (в зависимости от
Привет мир!
Добро пожаловать на сайт Svictor.ru. Это первая запись на сайте. Это Авторский сайт. На нем будут выложены мои достижения в сфере
Сломался принтер? Мы Вам поможем!
Многие офисные компании часто сталкиваются со сложностью ремонта принтеров выходящих из строя в саамый неподходящий момент. - принтер не включается; - принтер
