Erro Impressora CUPS não está respondendo

2

Eu comprei Impressora de Recibos USB POS genérica e em mini CDROM fornecido eu tenho scripts de instalação de driver (binário) para 32bit e 64bit Linux Desde que eu estou trabalhando em 64bit Ubuntu 14.04.3 LTS com CUPS versão 1.7.2 e versão do kernel 3.19.0-47-generic # 53 ~ 14.04.1 -Ubuntu SMP seg Jan 18 16:09:14 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux Instalei o script de instalação do driver para o sistema 64bit . Script executado sem erros e basicamente instalado impressora em CUPS e aqui está o status da impressora: . Agora, se eu navegar em CUPS para Print Test Page e clicar no botão Print Test Page , primeiro obtenho mensagens de status na seguinte ordem:

  1. Renderização concluída.
  2. Conectando-se à impressora.
  3. A impressora não está respondendo.

Aqui está uma captura de tela da situação: Noentanto,seeuignorarCUPSeexecutardoterminaloseguintecódigo,porexemplo:
sudoecho"Test from terminal" > /dev/usb/lp0
a string Test from terminal é impressa, o que significa cabos estão ok e a conexão da impressora também está ok. Aqui também está a saída da instalação do script:

---------------------------------------

Models included:
                 POS80
                 POS58

Searching for ServerRoot, ServerBin, and DataDir tags in /etc/cups/cupsd.conf

ServerBin tag not present in cupsd.conf - using default

DataDir tag not present in cupsd.conf - using default

ServerRoot = 
ServerBin  = 
DataDir    = 

Copying rastertozj58 filter to /usr/lib/cups/filter

Copying model ppd files to /usr/share/cups/model/zjiang

Add the POS58 printer

Restarting CUPS
 * Stopping Common Unix Printing System cupsd                                                                                                                                                           [ OK ] 
 * Starting Common Unix Printing System cupsd                                                                                                                                                           [ OK ] 

Install Complete
Go to http://localhost:631, or http://127.0.0.1:631 to manage your printer please!

Agora, alterei LogLevel para debug em cupsd.conf via sudo nano /etc/cups/cupsd.conf e reiniciei cups via sudo service cups restart e aqui é a saída de /var/log/cups/error_log quando tentei imprimir algo. O que eu perdi em CUPS settings?

P.S .: fui forçado a mover cups debug output para pastebin, já que era longo para o meu post.

    
por KernelPanic 22.01.2016 / 06:59

1 resposta

2

Veja Impressora de Recibos Brainydeal (alternativamente Brainydeal Receipt Printer ) que é útil e provavelmente relevante.

Em particular, você está usando uma conexão de soquete. Como esse segmento observa, isso é quase certamente errado.

A socket connection is for a printer which is accessed over the network. Your printer is not networked; it has a direct USB connection to the computer. The device you have used is incorrect - which makes printing impossible.

Altere para usb:// . Esse mesmo tópico tem uma sugestão de como fazer isso usando a interface da Web:

The device needs to be changed. One way is:

  1. Reboot the computer with the printer attached and switched on.

  2. Go to http://localhost:631 with your browser.

  3. Go to "Administration". Is the printer found?

  4. Proceed to install a print queue with the PPD in the zjiang directory.

Para ficar claro, você pode instalar uma nova impressora "software". Você nem precisa excluir a entrada atual, e não faça isso até obter uma nova, caso precise dela para referência.

Outra maneira de fazer isso é via lpadmin. Veja man lpadmin .

    
por 22.01.2016 / 16:07