Não é possível imprimir texto via / dev / usb / lp0 em impressoras recentes

3

Eu tenho um problema estranho, quando conecto uma impressora antiga (HP, Epson, impressoras de 4 anos atrás) na minha placa Linux, quando digito o comando echo test > /dev/usb/lp0 que ele imprime corretamente. No entanto, se eu conectar uma nova impressora (HP Deskjet 1510, tudo em uma série), quando eu digitar esse comando, ele não fará nada e não sei por quê.

    
por GustyGibbon 22.10.2014 / 10:44

1 resposta

1

O "Por quê?" é facilmente respondida: o HPDJ1510 usa PCL3GUI! ;): P

Agora, em humanos: suas impressoras "antigas" entendem o ASCII antigo, enquanto a "nova" impressora não (de acordo com o código-fonte do HPLIP): ele entende apenas a "Interface Gráfica do Usuário da Linguagem de Comando da Impressora Hewlett-Packard 3 "(PCL3GUI)

Dependendo do que você está tentando realizar, você mesmo pode enviar os códigos PCL3 para a impressora ... Por exemplo. 2048 caracteres nulos (para liberar o buffer da impressora) então: "Este é Esc & d # DunderlineEsc & d @"

Para mais informações sobre como programar o PCL3GUI:

link

P.S. Você poderia nos dizer em Plain Old English o que exatamente você está tentando realizar?

P.P.S. O acima é o que eu lembro de 20 anos atrás tentando imprimir código-fonte Pascal no meu DeskJet do DOS ...;)

    
por 15.11.2014 / 02:02