Magicfilter es un programa genuino de Debian, de momento desconozco si funciona en otras distribuciones, aunque supongo que si, si no es assí, ruego lo comuniqueis.
A algunos les parecera inutil esto, dado que algunas distribuciones comerciales detectan el Hard al instalar y casi lo configuran solo.
De modo que no entro a debatir si eso es bueno, malo, si preferis saber lo que haceis y no que os lo hagan etc...
Magicfilter es un pequeño asistente por dialogos que hace facil la tarea de configurar tu impresora.
Necesitamos: magicfilter y enscript
De modo que:
#apt-get install magicfilter enscript
(eso en Debian claro)
a continuación:
#magicfilterconfig
Comienza el dialogo: (en mi caso hp640c
Printer #l
Full name: HP Deskjet 640c
Short name: hp640c
Full device path: /dev/lp0
A continuación nos sale una lista de filtros de modo que podamos selecionar el que se ajuste a nuestra impresora, tiene muchos, pero quiza previamente necesitemos google para ver cual es el más adecuado para nuestra printer. En mi caso es uno generico que se llama hpdeskjet si mal no recuerdo.
The input filter to be used: hpdeskjet
Cerramos con done y listo de momento.
El fichero de configuración, segun el programa y por politica de Debian tenemosque instalarlo a mano, de modo que nos lo coloca en :
/var/tmp/printcap
Solo queda instalarlo.
Para ello es importante primero detener el demonio lpd:
/etc/init.d/lpd stop
Guardamos el ficero printcap original si queremos y movemos al nuevo:
mv /etc/printcap /etc/printcap.old
mv /var/tmp/printcap /etc/printcap
Arrancamos lpd:
/etc/init.d/lpd start
Y a imprimir.......
Nota: si esto lo he hecho yo sin ayuda, lo hace cualquiera.
Saludos
Herje