> > Mi problema es que al imprimir (tanto con lpr como directamente en el > > puerto mediante: > > echo "¿como la eñe?" > /dev/lp1 > > Pierdo caracteres o aparecen cambiandos (no sale la ñ ni ¿¡ ni vocales > > acentuadas, el signo de la libra en vez de la almohadilla, etc) > > > > Instale LPRng como servidor de impresion, aunque si imprimo directamente > > en el puerto, eso no influye, no? > > > > PD: Solo me pasa con texto ASCII y la impresora es una HP DeskJet 600
> Esto te pasa pues estás imprimiendo con el juego de caracteres nativo de > la impresora, que típicamente es el ASCII tradicional de DOS, sin páginas > de códigos extra instaladas (creo que NLS-437, pero no estoy seguro). En > tu máquina Unix normalmente trabajas con ISO-8859-1, que es un juego de > caracteres mucho más completo y rico para lenguas latinas, sacrificando > los caracteres gráficos en pos de tener caracteres acentuados. Ummm vale, hasta ahi mas o menos llegaba ;-) Tambien he visto que con el paquete recode se pueden traducir los caracteres, pero por lo que he leido creo que eso solo es necesario en algunas epson, no? > Si vas a imprimir sin pasar por un filtro que "poscriptice" la salida, > tienes que cuidar mandar tu salida con la codificación adecuada. Y como "cuido" esa salida? Un saludo -- _ _____ / \ / _/ \ Javier Caneiro (McGyver) <mcgyver at telecable dot es> \\ \ \// / Usuario Linux #261573 GnuPG: 1024D/80915FAF \ \_/ / Key fingerprint: B400 028D 124B 7D3E 510F 08D1 D16F F796 \ / /\ \/ /\ \ "Un optimista ve el vaso medio lleno. Un pesimista lo ve \__/ \/ medio vacío. Un ingeniero ve el vaso demasiado grande"