Fazendo o trabalho da impressora Canon LBP6000 no Ubuntu 14.04 64-bit

1

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

  • O script Radu não funcionou. Tem algo na linha de "ccp, URI desconhecido".
  • Baixou e instalou o driver mais recente da Canon .
  • Instalou os arquivos .deb encontrados em Linux_CAPT_PrinterDriver_V260_uk_EN/64-bit_Driver/Debian

    sudo dpkg -i cndrvcups-c *

(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
    
por Masroor 29.05.2014 / 04:16

3 respostas

2

Eu segui as instruções do Masroor / bain; depois de instalar TODOS OS DEPENDENCIAMENTO (oculto), consegui fazê-lo funcionar, mas corri para o problema "kill ccpd once every boot".

Se você for aqui e olhar para o final da página, eles dizem:

Apenas um processo de ccpd em execução após a inicialização do sistema Para operação normal, dois processos ccpd devem estar sendo executados em um sistema. O daemon ccpd depende da execução do daemon cups antes de forçar o segundo processo. Você pode usar o seguinte método para solucionar o problema:

  1. Ative o script init de cups (padrão de xícaras update-rc.d).

  2. Instrua o script init ccpd a ser executado após o init dos cups (update-rc.d ccpd default 99) ou adicione "sleep 10 & amp; /etc/init.d/ccpd start" em / etc script /rc.local.

Eu removi todos os runlevels para o ccpd e adicionei o comando sleep ao rc.local.

    
por Yochai Gal 08.11.2014 / 02:52
1

Aqui estão os scripts que me ajudaram com LBP6000, no entanto, é em russo.

link

Há uma seção de downloads na página. Em seguida, escolha o modelo da impressora e instale-o. Você provavelmente usará melhor o tradutor, mas vale a pena.

    
por TheKitMurkit 12.06.2017 / 10:30
0

Pode haver mais um problema com a instalação desta impressora. Depois de ter feito tudo mencionado acima, ainda não consegui fazer minha impressora funcionar. O problema era registrar a impressora no ccpdadmin. O comando:

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

escrito aqui: Não consigo fazer minha impressora Canon LBP rodar no Ubuntu 14.04 estava errado para mim. Porque no meu PC havia apenas / dev / usb / lp1 ao invés de / dev / usb / lp0 notado naquele comando. Custou-me dois dias para descobrir isso.

    
por Ruslan Mukhanov 02.10.2016 / 13:01