17 de julio de 2007

Instalación impresora Lexmark series Z600 en Ubuntu

Sistema Operativo: Ubuntu Feisty Fawn.

Paquetes Requeridos: alien.

Hardware: Lexmark Z617.

Drivers oficiales: página oficial de descarga, driver empleado en el blog.

Lexmark ofrece oficialmente drivers con soporte para Linux, lamentablemente solo vienen con soporte para la distribución Redhat; sin embargo es posible realizar algunas conversiones de formato al paquete de instalación y utilizarlos para distribuciones derivadas Debian, Ubuntu por ejemplo.

El script a continuación ejecuta la instalación del driver. Para su funcionamiento es necesario ejecutarlo con permisos de root, además ejecutarlo en el mismo directorio donde está localizado el archivo CJLZ600LE-CUPS-1.0-1.TAR.gz correspondiente al driver.

# Crea un directorio temporal y extrae el contenido del paquete correspondiente al driver
$ mkdir -p tmpinstall
$ tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz -C tmpinstall $ cd tmpinstall

# Los scripts sh están descontinuados en nuevos sistemas
$ tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz

# Extraer el contenido generado por la instrucción tail anterior $ tar -xvzf install.tar.gz
# Conviertir los paquetes de formato RPM a TGZ
$ alien -t *.rpm

# Extraer los archivos TGZs a la raíz / colocando de este modo los archivos # en el lugar correspondiente
$ tar xvzf z600llpddk-2.0.tgz -C /
$ tar xvzf z600cups-1.0.tgz -C /

# Refresca el caché de librerías para cargar las librerías recien instaladas
$ ldconfig

# unzip el archivo ppd $ cd /usr/share/cups/model
$ gunzip Lexmark-Z600-lxz600cj-cups.ppd.gz

# El driver ya está instalado. Reiniciar el servicio de gestión de impresión. $ /etc/rc2.d/S19cupsys restart
# Verificación, debería aparecer un mensaje <<direct z600:/dev/usblp0 "Lexmark Lexmark Z600 Series" "Lexmark Printer">>.
$ /usr/lib/cups/backend/z600

# Borrar el folder temporal de instalación $ cd ..
$ rm -rf tmpinstall

El script anterior básicamente realiza una conversión del formato RPM de Redhat a un formato TGZ que posteriormente se descomprime y se copia su contenido directamente en el filesystem dejando instalada las librerías, drivers y archivos necesarios para el funcionamiento de la impresora.

Ahora el driver instalado al sistema, es posible configurar una instancia de la impresora con los siguientes pasos:

  1. Ejecutar la opción de menú System -> Administration -> Printing. Arrojará un cuadro de diálogo donde podrá invocar un asistente presionando el ícono con la etiqueta "New Printer".

  2. A continuación un asistente pedirá la información necesaria para configurar la impresora. A veces una imagen habla más que mil palabras, así que mejor pongo algunas imágenes de los tres pasos a seguir para la configuración.



  3. Al llegar a este punto la impresora queda lista para ser utilizada.

Enlaces

3 comentarios:

Anónimo dijo...

hola,
segui todas las indicaciones que arriba se indican para instalar mi lexmark Z617 pero en DEBIAN, pero a la hora de verificar la instalación me aparece lo sgt:

./z600: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

es diferente el proceso para debian?
alguien podria ayudarme?

GRACIAS.

GendeDios* dijo...

*-*-*
Thanks!
*-*-*

Ramón González G. dijo...

Segui todos los pasos hasta aquí. No encuentro el archivo S19cupsys
El driver ya está instalado.
Reiniciar el servicio de gestión de impresión. $ /etc/rc2.d/S19cupsys restart
# Verificación, debería aparecer un mensaje <>.
$ /usr/lib/cups/backend/z600

# Borrar el folder temporal de instalación $ cd ..
$ rm -rf tmpinstall