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.
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.