Configurar impresora Lexmark z25 z35 en linux
Despues de pasar varias horas intentando configurar mi patata de impresora Lexmark z25 z35 en debian, ya que no ese driver no viene entre los prederminados, lo que he hecho es lo siguiente:
Primero: descargamos el driver para linux:
http://downloads.lexmark.com/cgi-perl/downloads.cgi?ccs=229:1:0:337:0:0&emeaframe=&fileID=1242
Creamos un directorio y metemos el driver ahí. Por ejemplo le llamamos lex, y lo creamos en el directorio /root/
Una vez metido el driver en /root/lex, nos movemos hacia éste:
# cd /root/LEX
Extraemos el contenido del driver ya que está comprimido, con el siguiente comando:
# tar -xzvf CJLZ35LE-CUPS-2.0-1.TAR.GZ
Nos deja un instalador rpm llamado lexmarkz35-CUPS-2.0-1.gz.sh, No es lo mas normal para la distribución debian que estoy usando pero bueno... así que vamos a hacer la parte bonita. Ahora creamos otro directorio y extraemos los ficheros en éste.
# mkdir lextemp
# tail -n +143 lexmarkz35-CUPS-2.0-1.gz.sh | gzip -cd | tar xvf - -C lextemp
Entramos en el directorio lextemp y convertimos los archivos rpm ya que desde debian no usamos eso.
# cd lextemp
# alien -t *.rpm
Luego usamos el comando tar para extraer los ficheros en el mismo sitio.
# tar -zxf lexmarkz35-CUPS-2.0.tgz -C /
# tar -zxf z35llpddk-2.0.tgz -C /
Ahora escribimos los siguientes comandos en el siguiente orden:
# cd /usr/local/z35llpddk/utility
# ln -s auckUS.lut bnsi1.lut
# cd /usr/lib
# ln -s liblexz35core.so.0.0.0 liblexz35core.so.0
# ln -s liblexz35printer.so.0.0.0 liblexz35printer.so.0
# ln -s liblexz35printjob.so.0.0.0 liblexz35printjob.so.0
Now to test and see if the driver is working...
# /usr/lib/cups/backend/z35
La salida no debería dar error salvo que no tengamos instalado el paquete libstdc++.so.5. Por lo que el mensaje si no tenemos el paquete es el siguiente: "error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory".
Para solucionar esto ir a sistema, gestor de paquetes synaptic y buscar libstdc++ y luego seleccionamos el paquete libstdc++5 y lo instalamos, y cuando ejecutemos la linea: # /usr/lib/cups/backend/z35 y la siguiente ya debería de ir bien y sacar un mensaje similar a este:
direct z35:/dev/usb/lp0 "Lexmark Inkjet color printer" "Lexmark Printer"
Si todo ha ido bien, ya podemos alinear los cabezales escribiendo:
# /usr/lib/cups/backend/z35 utilities
Finalmente, hacemos click en Sistema > Administración > Imprimiendo. Doble-click en Nueva Impresora. Y deberiamos tener la opcion de seleccionar Lexmark Z25-Z35, la elegimos pinchando. Ahora vamos a elegir el driver Z35 v 2.0-1 y aplicamos. Ya estaría todo hecho para empezar a imprimir.





4 CHISMES:
La salida de
# /usr/lib/cups/backend/z35
...no devuelve nada. La de
# /usr/lib/cups/backend/z35 utilities
...devuelve «ERROR: Unable to open printer port "/usr/lib/cups/backend/z35: Text file busy»
Sin embargo el resto de los pasos fue bien. Me daba el error de libstdc++5 error while loading shared libraries...etc...
Instalé libstdc++5 y en lugar de salir lo de «direct z35:/dev/usb/lp0 "Lexmark Injet color printer" "Lexmark Printer"», no salía nada.
¿Qué puedo estar pasando por alto?
Saludos y gracias por el tutorial.
Debian Lenny.
Lo siento tío, me he precipitado. No funcionaba porque la impresora estaba bloqueada. Desenchufarla de la corriente y volverla a enchufar solucionó el problema.
Un tutorial de puta madre, lo guardo como oro en paño para cuando enrede, desinstale, reconfigure o toque lo que sea y la tenga que volver a instalar.
Saludos.
Eskerrik asko ( gracias ) me faltaba instalar libstdc++5 para que funcionara en lenny, en etch ya la instale pero en lenny no habia forma, hasta hoy, ja,ja que buena, aupa hi !!
What a great resource!
generic nolvadex
Publicar un comentario en la entrada