Driver para Canon LBP 2900

9

Como instalo o driver da impressora Canon LBP 2900 no Ubuntu 14.04?

Eu tentei instalar drivers a partir do suporte oficial do CANON e verifiquei outras respostas no Ask Ubuntu, mas até agora não houve resultados.

user275919
fonte
Eu baixei os últimos drivers e tentei reiniciar os copos, mas ele não funciona. Tudo parece bom, posso ver minha impressora se eu entrar em "configurações", mas ela diz que está inativa e não é impressa. Alguma outra ideia?
Houve algum esforço para um script pronto para uso aqui: github.com/dkavraal/CanonCAPTdriver (CAPT 2.60)
Hugolpz 2/15/15
Ok ... esses repositórios anteriores do git têm uma revisão ruim para 14.04.
Hugolpz

Respostas:

4

Abaixo está minha solução de trabalho, adaptável a outros modelos LBP e larguras de bits de PC.

Instalar

No caso do Ubuntu de 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

Adapte-se à sua largura de bit.

Reinicialização do SO

Se a impressora não estiver funcionando após a instalação e a reinicialização do SO:

sudo pkill -9 -x ccpd
sudo /etc/init.d/ccpd start   # Output should have 2 numbers of 4 digits !
> Canon Printer Daemon for CUPS: ccpd: 2626 2615    # seems good :)

Para mais instruções, consulte https://github.com/hugolpz/Canon_printer

Recomendações

Compre uma impressora não compatível com Linux Linux.

Hugolpz
fonte
1
Ao executar o sudo make -f ./install.mk BITS = 64 PRINTER = LBP2900: gzip: drivers.tar.gz: não está no formato gzip tar: Isso não se parece com um tar tar: Sai do status de falha devido a erros anteriores install.mk:36: receita para o destino 'descompactar' falhou make: *** [descompactar] Erro 2
quangkid
1

Este é o driver mais recente da canon. Sua versão 2.60, e você pode baixá-lo aqui .

Uma vez extraído, ele terá os drivers de 32 bits e os de 64 bits.

Este software é um driver de impressora CAPT que fornece funções de impressão para impressoras Canon LBP operando no ambiente CUPS (Common UNIX Printing System), um sistema de impressão que opera nos sistemas operacionais Linux.

Mitch
fonte
Eu já fiz isso, eu sei que na versão anterior existem algumas etapas para reiniciar os copos etc. via terminal, você conhece o guia completo para instalação?
user275919
Para reiniciar o CUPS a partir do terminal, você fariasudo /etc/init.d/cupsys restart
Mitch
Preciso de resposta para askubuntu.com/q/519521/155039
Faisal
1

Isso funcionou para mim no Linux Mint 17 de 32 bits (que é mais ou menos o Ubuntu 14.04 de 32 bits).

  1. Baixe e instale os drivers.

    Acesse o site da Canon Asia (ou qualquer outro site da Canon) e faça o download do CAPT Printer Driver para Linux versão 2.60 neste link .

    Extraia-o para obter uma pasta contendo o diretório 32-bit_Driver / Debian, entre dentro.

    Instale o arquivo .deb cndrvcups-common_2.60-1_i386.deb no terminal:

    sudo dpkg -i cndrvcups-common_2.60-1_i386.deb
    

    Você também pode instalá-lo usando o instalador do pacote gdebi.

    Em seguida, instale o cndrvcups-capt_2.60-1_i386.deb

    sudo dpkg -i cndrvcups-capt_2.60-1_i386.deb
    
  2. Instale outras fontes e programa postscript para reservar portas para a impressora.

    Instale o portreserve, gsfonts, gsfonts-other, gsfonts-X11 através do Synaptic Package Manager.

  3. Reinicie a impressora.

    service cups restart
    
  4. Adicione impressora e inicie o daemon Canon Printer.

    sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E  
    sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
    sudo service ccpd start
    sudo service ccpd status
    
  5. Verifique o status da impressora.

    captstatusui -P LBP2900
    

    Se você está vendo a mensagem Ready to print, está pronto! Caso contrário, talvez seja necessário reiniciar o sistema e repita todas as etapas da etapa 4.

    Pode deixar de funcionar após reiniciar o sistema. Corra sudo service ccpd restarte tente novamente.

Vishnu Namboothiri K
fonte
Eu fiz exatamente isso e falhei. Ubuntu 14.04, 64 bits.
Hugolpz