domingo, 8 de febrero de 2015

Instalación del Escáner de un multifuncional EPSON Stylus TX130 en Slackware



Hola, aqui dejo (mas que nada para recordarme a mi mismo) los detalles del proceso de instalación de un escáner Epson Stylus TX130, que es parte de un multifuncional. Esto aplica a muchos modelos recientes de escáners Epson. Sólo hay que cambiar las partes necesarias de las instrucciones.

Se necesita el controlador, que consiste de un programa (iscan), y un paquete de datos (iscan-data).

Ambos paquetes se pueden descargar del sitio de soporte de Epson, y una vez descargados, descomprimimos su contenido en un directorio.

Primero, para instalar el paquete de datos, entramos al directorio y ejecutamos los siguientes comandos:

./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --localstatedir=/var --mandir=/usr/man --docdir=/usr/doc/iscan-data-<version>

make

make install


Hay que recordar 2 cosas:

1. Si estamos en una instalación de Slackware de 32 bit, el directorio de librerías sería /usr/lib en vez de /usr/lib64
2. El último comando (make install), debe ser ejecutado como root.

Después, y de igual forma configuramos, compilamos e instalamos el programa iscan, así que primero nos cambiamos al directorio de iscan-<version>, y ejecutamos:

./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --localstatedir=/var --mandir=/usr/man --docdir=/usr/doc/iscan-<version>

make

make install


Claro, hay que tener en cuenta los mismos dos puntos mencionados anteriormente.

Enseguida, como root, hay que editar el archivo /etc/sane.d/dll.conf, y buscar las líneas epson y epson2 (para tener lo de epson en un mismo lugar), y después de epson2, agregar una línea que diga:

epkowa

que es el nombre del módulo que controlará el escáner.

Luego debemos verificar el código del fabricante y dispositivo del escáner. Para verlo, ejecutamos lsusb en una terminal con el escáner conectado y encendido, y nos mostrará una lista como la siguiente:

Bus 001 Device 002: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 003 Device 004: ID 0b05:179d ASUSTek Computer, Inc. USB-N53 802.11abgn Network Adapter [Ralink RT3572]
Bus 004 Device 004: ID 04b8:0883 Seiko Epson Corp. ME 340 Series/Stylus NX130 Series
Bus 005 Device 002: ID 046d:c52e Logitech, Inc. MK260 Wireless Combo Receiver

Ahi, podemos observar que el escáner tiene el código 04b8:0883.

Con ese código en mente (o mejor en el portapapeles), creamos el archivo /etc/sane.d/epkowa.conf, y adentro solo agregamos la línea:

usb 0x04b8 0x0883

donde los "0x" son el número de fabricante y dispositivo respectivamente, obtenidos en el paso anterior.

Finalmente, debemos asegurarnos que nuestro usuario esté agregado al grupo
scanner

Para verificar que las cosas funcionan, ejecutamos

scanimage -L


Y si nos lista el escáner como dispositivo, ya podemos correr un programa como Skanlite o XSane, escoger el escáner, y capturar las imágenes que queramos.

Eso es todo por ahora.

Saludos!