Anteriormente, eu usei com sucesso esta impressora Canon LBP6000 sob Ubuntu 12,04 (32 bits). Recentemente, atualizei para o Ubuntu 14.04 (64 bits). Já se perderam várias horas fazendo com que esta impressora funcione sob este sistema, sem sucesso.
(Eu já vi essa questão .Mas achei melhor postar uma nova, já que minhas observações são muito longas para caber como um comentário. Há uma questão semelhante neste .
Etapas até agora
(Não usei o Michael PPA porque na verdade baixei o driver mais recente da Canon site.)
- A instalação foi sem problemas.
- Iniciou o CUPS em um navegador. %código%. A impressora foi detectada automaticamente como Canon LBP6000 / LBP6018. Movido para a frente e selecionado Canon LBP6000 / LBP6018 CAPT (EUA) como o driver. Instalei. O URI da impressora é mostrado como
http://localhost:631/
- Agora, quando tento imprimir uma página de teste, a janela do CUPS diz "Enviar dados para a impressora". Em cerca de um minuto, esse trabalho é exibido como concluído, embora nada seja impresso.
A página oficial do Ubuntu lista LBP6000 / LBP6018
como uma impressora suportada com driver
CNCUPSLBP6018CAPTK.ppd
no Ubuntu
13,10 (64 bits) / 12,10 / 12,04 (32 bits). Então, anteriormente, tem havido sucesso com
Versões de 64 bits.
UPDATE 1
Como sugerido aqui , executado usb://Canon/LBP6000/LBP6018?serial=0000B1C4I3GU
no diretório do driver extraído. Tenho uma saída na linha de
libcncaptnpm.so.1 => not found
libstdc++.so.6 => not found
Executou find . -name \*.so\* -exec ldd {} \;|grep not
. Agora a mensagem é reduzida para o
para sudo apt-get install lib32stdc++6
apenas. Não sabe como instalar este. libcncaptnpm
retorna uma resposta vazia.
Alguma chance de usar diretamente o arquivo apt-cache search libcncaptnpm
encontrado em libcnaccm.so.1.0
?
UPDATE 2 (RESOLVIDO)
Eu segui o procedimento descrito em esta resposta . (Embora eu tenha baixado os drivers diretamente do site da Canon .)
Agora minha impressora imprime novamente. Grande suspiro de alívio.
A próxima impressora que vou comprar não será uma Canon. O incômodo que tive que passar talvez fosse aceitável vinte anos atrás. Nesta época, desejarei que minha impressora simplesmente conecte e trabalhe.
Observações
Quando envio o primeiro trabalho de impressão em uma sessão de login, ele aguarda. A fila diz: Processando desde ..... Então eu preciso matar os processos Linux_CAPT_PrinterDriver_V260_uk_EN/Src/cndrvcups-capt-2.60-1/libs
e ccpd
e
inicie novamente o daemon captmoncnabc
.
Me pergunto por que tenho que fazer isso.
Na verdade, fiz um roteiro para isso.
#!/bin/bash
pkill -9 -x ccpd
pkill -9 -x captmoncnabc
/etc/init.d/ccpd start
/etc/init.d/ccpd status