Lexmark z52

Recientemente he jubilado mi HP 520 por una Lexmark z52 y no se como configurarla en GNU/Linux, actualmente tengo Debian Woody y el kernel 2.4.14 compilado con soporte USB. La impresora la tengo conectada al puerto paralelo, aunque tambien tiene conexion USB.
Alguien ha configurado esta impresora en Debian GNU/Linux, si es asi como?. Gracias.
- Inicie sesión o regístrese para enviar comentarios
- 2926 lecturas
Tags
He encontrado una cosa que escribí hace tiempo y que espero que sea útil a alguien todavía.
------------------------------------------------------------
Mini-Como-Configurar la impresora Lexmark Z52 en Debian Potato
José Manuel Paricio Sánchez (joparisa@posta.unizar.es)
+Historia
Lo primero decir que soy un primerizo en Linux, y llevo muchos años siéndolo. En segundo lugar decir que primero tuve una Z42, pero que con los pocos visos de ser soportada en Linux que tenía (Mayo 2001) resolví cambiarla por el modelo superior.
El soporte que Lexmark sacó para la Z52 estaba orientado a distribuciones compatibles con RedHat (Mandrake, Suse) obviando las demás. Como no voy a dejar Debian por una nimiedad así, me puse a buscar.
En www.deja.com, buscando z52 y debian, apareció un mensaje revelador de Juha Valkama (juhisv@surfree.com) que explicaba como lo había resuelto él. He hecho aproximadamente lo mismo, pero voy a detallarlo un poco más y explicar mis propios problemas.
+Ingredientes:
-Debian "Potato" 2.2rev2
-Paquete de driver lexmarkz52.english.uk.tar.gz
+Receta:
1.-Se hace login como root
2.-Se descomprime el paquete lexmark... en el directorio /root. Aparece un readme y un paquete rpm de nombre lexmarkz52-1.0-1.386.rpm
3.-Si no se tiene instalado rpm, se instala con uno de los múltiples medios que hay: dpkg, dselect o apt-get. Yo usé dselect.
4.-Se instala el paquete rpm con: rpm -i lexmarkz52-1.0-1.386.rpm . Esta instalación básicamente realiza lo siguiente:
-Crea un dir /usr/local/lexmark ;
-Crea un dir /usr/local/lexmark/z52 ;
-Copia librerias en /usr/local/lib
Casi todo lo instalado va al dir /usr/local/lexmark/z52. El programa lexmark z52 no funciona debido a un problema de librerías. Para solucionarlo:
5.-Crearemos un script para poder acceder a dichas librerías. Pasos:
-cd /usr/local/lexmark/z52
-mv lexmarkz52 lexmarkz52.old
-Creamos el script con cualquier editor: vi, joe, emacs, gnotepad+
El código del script ha de ser:
#!/bin/sh
LD_LIBRARY_PATH=usr/local/lib/usr/local/lexmark/z52/lexmarkz52.old
#end script
6.-A mí me salía un problema de librerías. Lo solucioné creando en /usr/local/lib un enlace simbólico llamado libstdc++-libc6.1-1.so.2 que apunta a /usr/lib/libstdc++-3-libc6.1-2-2
7.-Con todo esto, si ejecutamos lexmarkz52 obtenemos el programa de configuración de la impresora, muy parecido al de winploff. Pero solo podemos imprimir las páginas de prueba. Para poder imprimir hay que configurar lpr. Para ello usaremos magicfilter y crearemos el printcap:
magicfilterconfig --force
Primero un dispositivo de nombre lxmz52 (puede ser otro) que apunte a /dev/lp0 será nuestro dispositivo habitual de impresión. Lo importante es que su filtro de entrada if sea: /usr/local/lexmark/z52/z52.sh Otro denominado obligatoriamente z52-outfiles apuntando también a /dev/lp0 , será la salida de datos en bruto a la impresora. Como filtro, ninguno.
Despues habrá que editar el fichero /etc/printcap así generado y eliminar todo lo sobrante.
A partir de aquí, se puede imprimir. Se pueden imprimir documentos de texto, ps, dvi y pdf.
8.- Comentarios:
-Una vez realizado lo anterior, si no obtenemos resultados se puede comprobar que la impresora funciona mandándole una prueba: cat /usr/local/lexmark/z52/lxactstc.out /dev/lp0 Esto imprime un logo. Hay que decir que básicamente lpr lo único que hace es pasarle el control al filtro, y que sea él el que se encargue de crear la salida de impresión.
-Alguien podría objetar que en Debian sería mejor usar alien para "debianizar" el paquete rpm. A Juha no le funcionó y yo no lo he probado. Tampoco hay ninguna incompatibilidad reseñable.
+Conclusiones
-He tratado de simplificar las explicaciones lo más posible, los más veteranos las pueden tachar de farragosas, pero quizá el que empieza las agradezca
-La Z42 es una impresora muy buena, y me hubiera encantado poder hacerla funcionar en Linux. Creo que poco trabajo le costaría a Lexmark sacar drivers para ella. Si no lo hacen seguramente sea por razones comerciales.
+Agradecimientos:
Juha Valkama (juhisv@surfree.com) por la idea original para este mini-como
Pablo Hernández (Pablo.Hernandez@posta.unizar.es) sin su colaboración no hubiese podido escribir esto.