> > 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"

Responder a