Como instalar o driver de impressora LBP no Ubuntu 16.04LTS?

1

Para o Ubuntu 64 bits, a impressora 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

Instalei o driver canon lbp2900 no Ubuntu 16.04LTS, conforme as instruções acima. Mas quando eu executo o comando sudo make -f ./OS_restart.mk , recebo uma mensagem de erro de falha de reinicialização. E eu vou último comando está ok sudo make -f ./install.mk BITS=64 PRINTER=LBP2900 .

E então eu verifiquei configurações de sistemas - impressoras. Eu vejo o driver lbp2900 e clique na página de teste de impressão. O status da impressora mostra "envio de dados para a impressora", mas a impressora não está funcionando e é silenciosa.

    
por Lwan Eain Ko 30.07.2016 / 21:34

4 respostas

2

LBP2900 no Ubuntu 16.04 (LTS) de 32 bits

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

Resolução de problemas

lpq -a |tail -n+2 |awk '{print }' |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

Notas

  1. Nunca tente imprimir um pdf como teste, pois ele pode fazer você sentir que sua configuração (drivers, config) não está funcionando, enquanto o lpr simplesmente não pode imprimir diretamente um pdf como um teste.
  2. Reinicie a própria impressora (fisicamente), isso pode realmente ajudar você.
por Andrey Arapov 02.12.2016 / 22:55
0

Veja o que funcionou para mim

Configuração do sistema: ubuntu 16.04 64 bits LBP2900 CAPT versão 1.5

Eu segui o link

mas a impressora não funcionou, depois instalou tudo o que faltava aqui link

depois que captstatusui -P LBP2900 mostrou pronto para imprimir e eu era capaz de imprimir:)

    
por user3147619 09.11.2016 / 22:06
0

Então, é final de março de 2017; como instalar o driver CAPT da Canon no Ubuntu de 64 bits?

A Canon fornece um driver de 64 bits; apenas use isso; funciona bem, como detalhado aqui

link

(A Canon deve fornecer todas as dependências agora, pois o driver de 64 bits está bem);

..... você só precisa iniciar o daemon ccpd toda vez que iniciar o computador com o comando sudo /etc/init.d/ccpd start

    
por pdc 25.03.2017 / 20:36
0

Este tutorial fez minha impressora Canon LBP2900B funcionar no Ubuntu 16.04 LTS:

Após a instalação limpa do Ubuntu 16.04, minha Canon 2900 se recusou a imprimir. Eu descobri uma solução e agora vou compartilhar aqui com a minha experiência.

O método padrão para instalar o driver não funciona. Para instalar o driver manualmente eu baixei e descompactei-os do site oficial da Canon.

O próximo passo foi escolher entre o driver de 32 ou 64 bits. Primeiro, minha decisão foi usar o driver de 64 bits, porque meu sistema operacional também é de 64 bits. Mas foi um erro, o driver de 64 bits se recusou a funcionar. Então eu escolho o driver de 32 bits, descompactei e instalei dois pacotes na seguinte ordem:

cndrvcups-common.deb

cndrvcups-capt.deb

Em seguida, registrei a impressora no SO gravando no terminal:

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

Após a impressora aparecer no menu, marquei-o como padrão com um clique direito. Todo esse tempo a impressora deve ser desligada.

Em seguida, reinicio e trabalho de impressão da impressora.

Mas depois disso aparece um novo problema. Quando eu desligo meu computador ele trava durante 5 minutos. Foi causado pelo serviço ccpd. Então eu corro:

sudo systemctl edit ccpd

e adicionou novas duas linhas ao arquivo vazio: [Serviço]

TimeoutStopSec = 4

Então:

sudo systemctl daemon-reload

systemctl show ccpd -p TimeoutStopUSec

e mostra que o atraso foi encurtado. A próxima reinicialização levou apenas alguns segundos.

Isso é tudo.

Fonte: link

    
por Edwin PJ 17.09.2017 / 13:22