Epson DX8400 en Debian/Ubuntu y derivados
4 04 2008Me acabo de comprar una Epson DX8400 porque tenía entendido que Epson tiene un buen soporte en Linux… pero buscaba y buscaba y no encontraba el dichoso driver…
Estaba apunto de llevarla a cambiar, pero me he encontrado con un maravilloso tutorial en el que explican como instalarla en Debian/Ubuntu y derivados (cualquier versión). Además funciona muy bien y vale para otros modelos. Seguid leyendo:
Este tutorial sirve para los siguientes series (para ver más posibles drivers id a la página de descarga de los drivers):
- Stylus CX2800/CX2900, ME200
- Stylus CX3900/DX4000
- Stylus CX4100/CX4200/DX4200
- Stylus CX4900/CX5000/DX5000
- Stylus CX5900/CX6000/DX6000
- Stylus CX7300/CX7400/DX7400
- Stylus CX8300/CX8400/DX8400
- Stylus CX9300F/CX9400Fax/DX9400F
- Stylus Photo RX560/RX580/RX590
- Stylus Photo RX585/RX595/RX610
- Stylus Photo RX640/RX650
- Stylus Photo RX680/RX685/RX690
1. BAJAR E INSTALAR DRIVERS
Bien al final de la página de Avasys vamos a encontrar los drivers, nos da la posibilidad de elegir la distribución, pero al final siempre se termina de bajando el mismo archivo así que da igual que no esté vuestra distribución.
Los archivos que se bajan son 2: pipslite-cups-xxx.rpm y iscan-xxx.rpm.
NOTA: si tu impresora no tiene escaner sáltate los pasos del escaner (iscan).
Como son .rpm y nosotros usamos .deb, habraá que convertirlos a .deb. Para ello intalamos alien:
$ sudo aptitude install alien
Una vez instalado, convertimos los paquetes así, en una terminal:
$ cd Desktop
Si os da un error con “Desktop” cambiadlo por “Escritorio”
$ sudo alien pipslite-cups*.rpm
$ sudo sudo alien iscan*.rpm
Ya están convertidos, ahora los instalamoshaciendo doble click en ellos o así en un terminal:
$ sudo dpkg -i pipslite-cups*.deb
$ sudo dpkg -i iscan*.deb
INSTALANDO LA IMPRESORA
Ya tenemos instalados, ahora toca instalar pipslite-install (que no sé lo que es pero supongo que es lo que realmente los instala). Primero instalamos las dependencias:
$ sudo apt-get install libgtk1.2 libgtk1.2-common
Luego enchufamos y tecleamos en consola:
$ sudo /usr/share/pipslite/rc.d/inst-rc_d.sh install
$ sudo /etc/init.d/ekpd start
Con esto hecho, ejecutamos el siguiente comando que creara un archivo que nos permitirá agregar nuestra impresora a nuestro sistema.
$ sudo pipslite-install
Ahora tenemos que ingresar al administrador de impresoras CUPS, para eso iniciamos nuestro navegador de interner y en la dirección escribimos http://localhost:631 y le damos a “Añadir impresora”. Nos pedirá que le asignemos Nombre, una Descripción y una Ubicación (ponemos lo que queramos).

Luego aparece un lista para elegir la Conexión, elegimos la que corresponda, en este caso Epson Stylus CX7300 USB.

Y después elegimos el modelo y le damos a Añadir impresora.

Y así ya tenemos la impresora instalada.
Para ver el nivel de los cartuchos de tinta probad con el comando “ekpstm”.

INSTALANDO EL ESCÁNER
Primero, tenemos que tener instalado sane. En un terminal:
$ sudo apt-get install sane sane-utils xsane
Buscamos el escáner así:
$ sudo sane-find-scanner
Eso nos devolverá, entre otras cosas, una linea similar a esta (está en el medio) (tiene que estar conectado):
found USB scanner (vendor=0x04b8, product=0x0839) at libusb:005:002
Tecleamos esto y damos Enter:
$ sudo perl -p -i.bak -e 's/scsi EPSON\n/#scsi EPSON\n/g' /etc/sane.d/epkowa.conf
$ sudo perl -p -i.bak -e 's/#usb\n/usb\n/g' /etc/sane.d/epkowa.conf
$ sudo perl -p -i.bak -e 's/epson\n/epkowa\n#epson\n/g' /etc/sane.d/dll.conf
Y ya está instalado el escáner
Para escanear utilizaremos Xsane que lo podremos encontrar en Aplicaciones>Gráficos>Xsan, pero puede que nos de un error al ejecutarlo que diga que no se ha encontrado ningún dispositivo.
La solución es la siguiente:
En un terminal escribimos con el escaner conectado y encendido:
$ lsusb
Nos quedamos con los últimos números que corresponden al escáner, en mi caso 048b:0839.
Editamos el siguiente archivo:
$ sudo gedit /etc/udev/rules.d/45-libsane.rules
Y escribimos al final de éste esto:
SYSFS{idVendor}=="048b", SYSFS{idProduct}=="0839", MODE="664", GROUP="scanner
Sustituyendo 048b y 0839 por los número que os dio “lsusb”.
Apagamos y encendemos el escáner y debería funcionar sin problemas. Si no lo hace, probad a reiniciar.
Fuente1: Muadib
Fuente2: Experiencia Libre

Justo no esta la que tengo!! Una CX5600, pero supongo entra en la lista de las 5600. Uno de lo grandes problemas para convencer a mi familia para cambiarse a Ubuntu.
@Danklex- la tuya también está soportada, la lista que yo doy debe ser antigua. Si miras en la sección de driver de Avasys (en el primer paso) verás que tu impresora está soportada, así que este tutorial también te vale.
Salu2