Configuração da impressora matricial no Debian

6

Estou usando o Debian, que é semelhante ao Ubuntu.

Eles têm 7 impressoras matriciais, algumas das quais são muito antigas ( exemplo ), que funcionam desde 1979 e são mais rápidos do que muitos inkjets na impressão de texto.

Acredito que tenha seu próprio idioma, já que enviar texto para a porta serial (servidor de porta) imprime lixo. No entanto, penso que é só imprime inglês capital até 95 ASCII e grego e o resto até 127 eu acho capital grego. (chip especial)

Acho que enviar letras maiúsculas em inglês imprime lixo, mas não tenho certeza e tentarei novamente.

As outras impressoras são compatíveis com ESC / P e eu uso um driver genérico da Epson fornecido pelo ghostscript. No entanto, acho que enviar texto via

lp -dpr1 filename

imprime o texto como um gráfico e a alteração da face da fonte da impressora (courier, times roman, etc) ou pitch não tem efeito.

Eu estou querendo saber se existe alguma solução para isso? No AIX, eles afirmam que o comando lp imprimiu a saída como texto, e os programas Cobol enviam texto bruto para as impressoras lp. No entanto, no AIX, eles usam alguns filtros personalizados para as impressoras e têm mais opções para impressoras matriciais.

Gostaria de saber se existe uma maneira de evitar o modo gráfico para texto e alterar a face da fonte.

A abordagem mais direta seria usar nenhum driver, basta enviar ESC / P do Cobol, mas isso requer muito trabalho.

    
por GorillaApe 31.12.2010 / 00:22

1 resposta

2

Eu não testei isso (não estou perto de minha impressora matricial serial DEC dos anos oitenta), mas o CUPS aparentemente permite que você envie trabalhos brutos para a impressora usando

lpr -o raw $FILE

Obviamente, o trabalho deve estar na linguagem de comandos nativa da impressora, seja lá qual for (texto simples deve funcionar).

No entanto, algumas patologias: se o "lixo" for pontos aleatórios (não determinísticos entre trabalhos de impressão e / ou impressoras), verifique as ROMs dos caracteres da impressora (ou impressoras) quanto à corrupção. A podridão do bit é uma preocupação depois disso, especialmente com EPROMs. Como suas impressoras estão obviamente usando ROMs personalizadas, isso é uma probabilidade.

Se todas as impressoras estiverem imprimindo consistentemente exatamente a mesma saída, obviamente não é uma ROM da impressora. Você pode verificar se os parâmetros de comunicação serial estão corretos. A maioria das impressoras do final dos anos 70 e início dos anos 80 terá um banco de chaves DIP para configurar isso.

    
por 30.01.2012 / 20:43

Tags