Como posso simular uma impressora USB para LPT no Linux?

0

Eu tenho uma impressora Intermec conectada em uma porta USB ao meu computador, o computador não tem uma porta paralela.

Eu quero enviar alguns comandos brutos para a impressora, a impressora interpreta o envio de arquivos como comandos somente se for enviado na porta paralela (LPT). No momento, a impressora conectada no USB imprimirá os comandos como texto no papel.

No Windows, isso pode ser feito compartilhando a impressora na rede e usando o seguinte:

NET USE LPT1: 7.0.0.1\Printer /PERSISTENT:YES

Posso fazer o mesmo no Linux?

    
por Mihai Crăiță 29.09.2013 / 21:22

2 respostas

1

Embora a resposta de Michał Sacharewicz esteja perfeitamente correta para o seu problema / questão, você deve estar olhando para o problema subjacente.

Eu nunca ouvi falar de uma impressora que trata a entrada da porta USB de maneira diferente da entrada da porta LPT. Se isso acontecer, o próprio Linux não poderá enviar comandos para a impressora por meio dos drivers.

Você tem certeza de que a impressora os está tratando de maneira diferente?

Como você está imprimindo seu arquivo de teste (com comandos) para a impressora? Se o arquivo passar por um driver, ele será mutilado e você só receberá um texto. Você deve imprimi-lo como arquivo RAW. Por exemplo, com lp , você pode tentar usar lp -o raw filename .

    
por 30.09.2013 / 09:23
1

O symlink não seria uma solução Linux adequada? ln -s /dev/us* /dev/lp0 .

Mas temo que nem a solução windows nem linux funcionaria para você. Afinal, você ainda estará enviando comandos para a porta USB , independentemente de como você a representa internamente no sistema operacional.

Você pode ter mais sorte com o Conversor USB para LPT .

    
por 29.09.2013 / 21:55