(Pagina Web de Gerardo Travesedo: http://personal2.redestb.es/traque)

 Estos filtros para HP Deskjet son como cualquiera que podamos encontrar en
el Printing HOWTO. La única diferencia es que usan los códigos para poner la
impresora en modo econofast e ISO-8859-1 (los angloparlantes tienen una
``inexplicable'' tendencia a olvidarse de este último y nimio detalle).

 Primero se debe editar /etc/printcap y comentar la entrada de lp. Después,
añádase lo siguiente: 

     # HP DJ694C (Texto)
     lp:lp=/dev/lp1:sd=/var/spool/lp1:if=/usr/bin/filtrohp:mx#0:sh

     # HP DJ694C PostScript
     ps|postscript:lp=/dev/lp1:sd=/var/spool/lp1:if=/usr/bin/filtrohpps:mx#0:sh

 Asegúrese de que existe el directorio /var/spool/lp1. En caso contrario
créelo con root como dueño, lp como grupo, y permiso de escritura para ambos.

 Seguidamente, crear los archivos filtrohp y filtrohpps en el directorio
/usr/bin. Ambos archivos han de tener permiso de ejecución, y su contenido es
el siguiente:

filtrohp


     #!/bin/sh
     # Filtro para la HP
     #
     # CR tipo Unix
     echo -ne \\033\&k2G
     # Tamaño A4
     echo -ne \\033\&26A
     # iso-8859-1
     echo -ne \\033\(0N
     # econofast
     echo -ne \\033\(s1Q
     cat
     echo -ne \\f



filtrohpps


     #!/bin/sh
     # Filtro para la HP en PostScript
     #

     PRINTER=cdjcolor

     # Tamaño A4
     echo -ne \\033\&26A
     # econofast
     echo -ne \\033\(s1Q

     /usr/bin/gs -q -sDEVICE=$PRINTER -sPAPERSIZE=a4 \
     -dNOPAUSE -dSAFER -sOutputFile=- -



 En este último filtro, según el modelo de impresora que se use, es posible
que otros dispositivos den mejor resultado. La lista de dispositivos
disponibles se puede consultar tecleando gs -?.

 Una vez seguidos los pasos anteriores dispondremos de dos impresoras
lógicas: lp para texto y ps o postscript para PostScript. Así pues, para
imprimir texto usaremos: lpr fichero.txt
y para PostScript: lpr -Pps fichero.ps
 o bien indicaremos la impresora ps en los programas que nos lo pregunten
(gv, xv, xfig, etc). 



Santiago Romero

Volver a la página de linux.