Selecionando o driver de impressora a laser apropriado para permitir a incorporação de seqüências de escape PCL-3

0

Eu SOMENTE imprimo texto ascii simples. NÃO Post Script. Eu preciso incorporar em vários coloca em um arquivo de texto PCL-3 seqüências de escape e tem a impressora a laser responder a essas seqüências. Todos os drivers que eu tentei descascar o líder escape char 0x1b e imprima os caracteres restantes. Eu não me importo se eu uso um spooler de impressão ou não. Dizer para usar um "driver genérico" não é específico o suficiente para fazer o trabalho. Qual é o nome do caminho completo do driver correto?

    
por user2828980 19.07.2016 / 23:05

1 resposta

1

Você não precisa de um "driver" se tiver o arquivo PCL devidamente preparado. Você acabou de copiar esse arquivo para a porta USB (?) À qual a impressora está conectada. Primeiro encontre a impressora com

lsusb

Encontre a linha de saída da impressora, assim:

Bus 001 Device 013: ID 03f0:3112 Hewlett-Packard

Olhe em / dev / bus / usb / 001 e você deverá ver o dispositivo de caracteres 013:

crw-rw-r--+ 1 root lp      189, 12 Jul 19 14:41 013

Observe as permissões, coloque-se no grupo lp ou use apenas sudo na cópia:

sudo cp mypclfile.pcl /dev/bus/usb/001/013

cp não se importa com o nome ou extensão de arquivo que você usa.
O acima não usa um spooler, é direto para impressora.
O exemplo acima é de uma impressora conectada ao barramento USB, sua situação pode ser diferente, mas o que você teria que fazer, encontrar o arquivo do dispositivo para a impressora é o mesmo. Copiar aleatoriamente para / dev / lp0 pode não funcionar porque lp0 pode nem existir, mas não no meu HP (os exemplos USB acima são reais).

    
por ubfan1 19.07.2016 / 23:48