Я не могу распечатать со своим принтером Canon LBP2900B даже при том, что я установил драйверы в своем LTS Ubuntu 16.04 64-разрядный ПК и следовал всей официальной документации/учебному руководству. Как я заставляю его работать?
После чистой установки Ubuntu 16.04 мой Canon 2900 отказался печатать. Я узнал решение и теперь совместно использую здесь с моим опытом.
Стандартный метод установить драйвер не работает. Для установки драйвера вручную, я загрузил и распаковал их от официального сайта Canon.
следующий шаг должен был выбрать между 32-или 64-разрядным драйвером. Сначала мое решение состояло в том, чтобы использовать 64-разрядный драйвер, потому что моя ОС является также 64-разрядной. Но это была ошибка, 64-разрядный драйвер отказался работать. Таким образом, я выбираю 32-разрядный драйвер, распакованный, и установил два пакета в следующем порядке:
cndrvcups-common.deb
cndrvcups-capt.deb
Затем я зарегистрировал принтер в ОС путем ввода в терминале:
sudo /etc/init.d/cups restart
sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
sudo ccpdadmin -p LBP2900 -o /dev/usb/lp0
sudo update-rc.d ccpd defaults
После того, как принтер появляется в меню, я отметил его как значение по умолчанию щелчком правой кнопкой. Все они время принтер должны быть выключены.
Затем я перезагружаю, и принтер запускают работу.
, Но после этого появляется новая проблема. Когда я завершаю работу своего компьютера, он зависает в течение 5 минут. Это было вызвано ccpd сервисом. Таким образом, я работаю:
sudo systemctl edit ccpd
и добавленные новые две строки в пустой файл:
[Service]
TimeoutStopSec=4
Затем:
sudo systemctl daemon-reload
systemctl show ccpd -p TimeoutStopUSec
и это показывает, что задержка была закорочена. Следующая перезагрузка заняла только несколько секунд.
Это - все.
Источник: https://yrfiles.blogspot.in/2016/12/how-to-make-canon-lbp-2900-printing-on.html