Как установить Драйвер принтера LBP в Ubuntu 16.04LTS?

Для Ubuntu 64 бита, принтера Canon LBP2900:

git clone https://github.com/hugolpz/Canon_printer.git
cd ./Canon_printer
make -f ./download.mk
sudo make -f ./install.mk BITS=64 PRINTER=LBP2900
sudo make -f ./OS_restart.mk
sudo make -f ./install.mk BITS=64 PRINTER=LBP2900

Я установил канон lbp2900 драйвер в Ubuntu 16.04LTS как выше инструкций. Но когда я работаю sudo make -f ./OS_restart.mk команда, я получаю сообщение об ошибке сбоя перезапуска. И я иду, последняя команда в порядке sudo make -f ./install.mk BITS=64 PRINTER=LBP2900.

И затем я проверил системную установку - принтеры. Я вижу lbp2900 драйвер и щелчок страницы тестирования печати. Шоу состояния принтера "передающие данные к принтеру", но принтеру не работает и тихое.

1
задан 2 October 2016 в 12:51

4 ответа

LBP2900 в 32-разрядной Ubuntu 16.04 (LTS)

http://www.canon-europe.com/support/consumer_products/products/printers/laser/i-sensys_lbp2900.aspx?type=drivers&language=EN&os=Linux%20(32-bit)

# wget -c http://gdlp01.c-wss.com/gds/6/0100004596/04/Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gz
# tar xf Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gz
# dpkg -i Linux_CAPT_PrinterDriver_V270_uk_EN/32-bit_Driver/Debian/cndrvcups-common_3.20-1_i386.deb Linux_CAPT_PrinterDriver_V270_uk_EN/32-bit_Driver/Debian/cndrvcups-capt_2.70-1_i386.deb

# lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E

# ls -la /dev/usb
total 0
drwxr-xr-x  2 root root     60 Dec  2 22:38 .
drwxr-xr-x 20 root root   4400 Dec  2 22:38 ..
crw-rw----  1 root lp   180, 0 Dec  2 22:38 lp0

# ccpdadmin -p LBP2900 -o /dev/usb/lp0

# ccpdadmin 

Usage: 
  ccpdadmin [-p Printer-name -o Printer-dev-path]
  ccpdadmin [-x Remove-Printer-name]


 CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787

 Entry Num  : Spooler   : Backend   : FIFO path     : Device Path   : Status 
 ----------------------------------------------------------------------------
     [0]    : LBP2900   : ccp       : //localhost:59687     : /dev/usb/lp0  : 

# lpr -P LBP2900 testpage-a4.ps
# lpq -a
Rank    Owner   Job     File(s)                         Total Size
active  root    64      testpage-a4.ps                  7168 bytes


# systemctl status -l cups |tail -99

Поиск и устранение неисправностей

lpq -a |tail -n+2 |awk '{print $3}' |while read job; do cancel $job; done
ccpdadmin -x LBP2900; lpadmin -x LBP2900; rm -rf -- /var/cache/cups/* /var/spool/cups/*; systemctl restart cups; sleep 2; systemctl restart ccpd
killall -9 captmon2
lsmod |grep usblp
ps -ef|grep -E "ccpd|captmon"

lpstat  -a
lpinfo -v

Примечания

  1. Никогда попытка, печатающая PDF как тест, так как это может заставить Вас чувствовать свою установку (драйверы, конфигурация), не работает, пока lpr просто не может непосредственно распечатать PDF как тест.
  2. Перезапуск сам принтер (физически), это может действительно помочь Вам.
3
ответ дан 7 December 2019 в 12:38

Вот то, что работало на меня

Конфигурация системы: человечность 16.04, которую LBP2900 на 64 бита, версия 1.5

КАПИТАНА, которая я следовал https://help.ubuntu.com/community/CanonCaptDrv190#Ubuntu_13.10_Install

, но принтер не работал, затем установила все, что отсутствовало отсюда https://help.ubuntu.com/community/CanonCaptDrv190#A64-bit_Systems

после этого captstatusui-P LBP2900, показал готовый распечатать и я смог распечатать :)

0
ответ дан 7 December 2019 в 12:38

Таким образом, это в конце марта 2017; как установить КАПИТАНА Driver Canon в Ubuntu на 64 бита?

предоставление Canon драйвер на 64 бита; просто используйте это; это работает хорошо, как детализировано здесь

https://forums.linuxmint.com/viewtopic.php? f=51& t=187658& p=1264107& hilit=LBP+Canon+pdc_2#p1264107

(Canon должен предоставить все зависимости теперь как драйвер на 64 бита, прекрасен);

..... просто необходимо запустить ccpd демона каждый раз, когда Вы запускаете компьютер с команды sudo /etc/init.d/ccpd start

0
ответ дан 7 December 2019 в 12:38

Это учебное руководство заставило мой принтер Canon LBP2900B работать в Ubuntu 16.04 LTS:

После чистой установки 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

и добавленные новые две строки в пустой файл: [Сервис]

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

0
ответ дан 7 December 2019 в 12:38

Другие вопросы по тегам:

Похожие вопросы: