jueves, 9 de abril de 2009

Impresora Lexmark X1190

PARTE I

Debo revisar esta entrada porque, desgraciadamente, con las actualizaciones de Ubuntu se ha perdido la compatibilidad con esta impresora. La única solución es que tengáis una partición con Windows o  instalar Virtualbox, virtualizar Windows, y configurarla en él. Podéis encontrar Virtualbox en el centro de software:

Para equipos de 32 bits podéis añadir Windows XP a Virtualbox y descargar el driver correspondiente de la impresora. O, si queréis rizar el rizo, instalar una versión de Ubuntu que sea igual o anterior a la 10.04 LTS (Lucid Lynx) y seguir los pasos de la parte II.

Para equipos de 64 bits no hay más remedio que añadir Windows Vista ó 7 a Virtualbox. Los drivers de la impresora para este sistema y los otros mencionados se pueden descargar de estas páginas:

http://support.lexmark.com/index?locale=en&page=product&productCode=LEXMARK_X1190&segment=DOWNLOAD&userlocale=EN_US&frompage=null#3

http://www.solodrivers.com/driver/17209/Impresoras/Lexmark/x1110-x1130-x1140-x1150-x1155-x1160-x1170-x1180-x1185-x1190-x1195

PARTE II

Para versiones de Ubuntu hasta la 10.04  y equipos de 32 bits podéis seguir leyendo...

Hoy os explicaré como hacer funcionar una Lexmark X1190 en Ubuntu. Me centraré en la impresora, ya que el escáner no merece mucho la pena por su baja calidad. Además lo reconoce sin problemas Xsane. Para configurar la impresora debemos hacer lo siguiente.

1) Instaslar los paquetes necesarios:

sudo apt-get install libstdc++5
sudo apt-get install alien
sudo apt-get install tclx8.3-dev
sudo apt-get install tcl8.3-dev
sudo apt-get install tk8.3-dev cupsys
sudo ln -s libtcl8.3 /usr/bin

2) Descargar el driver (CJLZ600LE-CUPS-1.0-1.TAR.gz) desde este enlace:

http://support.lexmark.com/index?locale=en&page=product&productCode=LEXMARK_X1190&segment=DOWNLOAD&userlocale=EN_US&frompage=null#3

Abrimos un terminal, nos situamos en la carpeta en que hayamos descargado el archivo, lo descomprimimos y lo movemos a la carpeta que queramos.


tar zvxf CJLZ600LE-CUPS-1.0-1.TAR.gz
sudo mkdir Lexmark
sudo mv COPYING ./Lexmark/COPYING
sudo mv README ./Lexmark/README
sudo mv z600cups-1.0-1.gz.sh ./Lexmark/z600cups-1.0-1.gz.sh
cd Lexmark

3) Instalar el driver:

tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz
tar -xvzf install.tar.gz
sudo alien -d z600cups-1.0-1.i386.rpm
sudo alien -d z600llpddk-2.0-1.i386.rpm
sudo dpkg -i z600cups_1.0-2_i386.deb
sudo dpkg -i z600llpddk_2.0-2_i386.deb
sudo ldconfig
cd /usr/share/cups/model
sudo gunzip Lexmark-Z600-lxz600cj-cups.ppd.gz

4) Reiniciamos el equipo y configuramos el driver:

Ejecutamos en terminal

cd /usr/lib/cups/backend
sudo ./z600

5) Ahora ya aparecerá este modelo en las propiedades de impresora y podremos seleccionarlo:

Vamos a Sistema -> Administración -> Impresoras



Cambiamos el modelo genérico por Lexmark Z600



Y eso es todo, ya deberías imprimir sin problemas.