Martín Carr escribió:
2007/9/27, Martín Carr
Las terminales con
DOSEMU guardarían los archivitos a imprimir en algún lado y alguien
(un script, CUPS, esa era la pregunta) lo agarraría e imprimiría.
Los archivos estos son ASCII + caracteres ESCP/2. Probé imprimirlos con
lpr archivo
y se imprimieron, pero no aparecen los acentos ni el texto es
condensado como debería. Sí aparecen las líneas rectas (es un listado)
que si lo abro en kwrite se ven como Äs.
probé usar lp -o cpi=17, pero sale igual.
Probé otras muchas cosas, como configurar una impresora raw, decirle a
lpr que no filtre, etc, pero por ahora no encuentro la forma de que se
imprima todo bien y condensado.
¿Alguna idea?
No parece haber mucho sobre este tema...
¡Gracias!
Hola Martin;
Lo que podes probar para que te imprima los caracteres latinos es
concatenar al principio del archivo a imprimir un archivito que
envie los caracteres de control ESC/P2 que seten la impresora para
recibir carcateres latinos, es decir le cambias el lenguaje a la
impresora.
Ojo este archivo tiene caracteres no imprimibles en pantalla es
decir es un archivito en ascii(caracteres control + letras)
ESC t 0
ESC ( t 3 0 0 127 1
En octal (corregilo si esta mal traducido)
(ojo! el 0 -cero- es 0 ascii -null- no 0 caracter -48 ascii-)
echo -e "\033t\0\033(t\003\0\0\177\001"
Espero que con esto puedas imprimir bien los caracteres, si son
HP o laser o chorro tinta tenes que usar PCL y cambia levemente.
Saludos
Mario.
_______________________________________________
Lugro mailing list
[email protected]
http://www.lugro.org.ar/mailman/listinfo/lugro