como fazer o trabalho de impressora USB no Ubuntu 16.04?

1

Eu tentei uma impressora térmica USB para trabalhar no Ubuntu 16.04 sem sucesso. Todas as atualizações estão instaladas.

Eu tentei com o CUPS, instalei o arquivo .ppd do fabricante, mas o trabalho de impressão permanece na fila sem saída de impressão.

Eu também tentei usar usblp, a impressora está em / dev / usb / lp0 mas echo "test" > > / dev / usb / lp0 não produz nada, já que está aguardando o feedback da escrita e nada.

Se eu mudar o jumper da impressora para funcionar como serial em usb, ele funciona. Eu posso imprimir em / dev / ttyACM0 (mas não quero alterar todas as impressoras da empresa).

Alguma idéia do que pode estar errado? Não parece nada com copos em si, parece estar relacionado com a comunicação usb.

  • O lsusb lista o dispositivo como Barramento 001 Dispositivo 008: ID 1c8a: 3012
  • lpinfo -v também lista o dispositivo como usb direto: // SWEDA / SI-300L? serial = 0000000000002
  • dmesg:

    [1389.650521] usb 1-2: novo número de dispositivo USB de velocidade total 9 usando xhci_hcd [1391.505603] usb 1-2: Novo dispositivo USB encontrado, idVendor = 1c8a, idProduct = 3012 [1391.505608] usb 1-2: Novas strings de dispositivos USB: Mfr = 1, Product = 2, SerialNumber = 6 [1391.505611] usb 1-2: Produto: Classe de Impressora [1391.505613] usb 1-2: Fabricante: SAM4S CORP. [1391.505616] usb 1-2: SerialNumber: 0000000000002

UPDATE: Testado em uma máquina virtual do Ubuntu 16.04 em um host do Windows e funciona. Uma diferença que notei é que a máquina virtual usa ohci-pci e a máquina física usa xhci_hcd.

Obrigado.

    
por Thiago Sayão 20.03.2017 / 14:36

0 respostas