pedroreina.net

Escáner Epson Perfection 4490 Photo
Elección
Durante años estuvimos usando un escáner USB en color Hewlett Packard Scanjet 3300C. Nunca nos pareció un gran escáner y cuando el ordenador Fujitsu quedó fuera de uso y compramos el ordenador Intel, ni siquiera podíamos usar el software de escaneo que venía con el aparato, porque no funcionaba con MS Windows XP, y nos tuvimos que conformar con el pésimo software genérico que proporciona este sistema operativo.

El cambio de escáner era por tanto más que deseado, pero se convirtió en urgente el día que el Scanjet 3300C dejó súbitamente de funcionar.

Comenzó la búsqueda de un sustituto. En principio buscaba un escáner que cumpliera estas condiciones:

Por desgracia, pronto vimos que no podíamos encontrar nada en el mercado que reuniera estas características y tuvimos que bajar nuestras expectativas. Lo primero a lo que renunciamos fue a la capacidad directa de trabajar en red Ethernet, lo que abrió las posibilidades.

Me habían hablado muy bien de los escáneres Epson, así que consulté en su página española la sección de escáneres: Epson. Los dos que más se adaptaban a nuestros requerimientos eran el Perfection 4490 Photo (unos 300 euros) y el Perfection 4990 Photo (unos 500 euros), ya que ambos cumplían todos excepto el de la red.

Hecha la selección, el siguiente paso era encontrarlo en una tienda de confianza. Otras veces me había resultado difícil ser atendido corectamente por empresas distribuidoras, pero esta vez tuve la suerte de encontrar un 4490 en la tienda de El Corte Inglés de la Puerta del Sol de Madrid. Hubiera preferido el 4990 (mayor densidad y mejor soporte en GNU/Linux), pero el único que les quedaba era el de exposición y no estaba en venta. Me dijo el amable dependiente que esta unidad del 4990 sería devuelta al fabricante (qué pena, pensé).

Documentación
La caja con el escáner no incluye el manual impreso, de modo que hay que consultarlo en el CD que viene con el producto. El manual viene en varios idiomas, entre los que se incluye el castellano, y en formato HTML. Subí la versión en español a mi servidor interno (Criatura) para descubrir que ¡está mal escrito! porque los vínculos están escritos de una manera y los archivos de otra: no coincide el uso de mayúsculas y minúsculas. Así que tuve que hacer unos retoques a los nombres de los archivos. Una chapuza que no se nota al instalar el manual en MS Windows ya que este sistema operativo no distingue mayúsculas ni minúsculas.
Instalación en GNU/Linux
Tras instalar el escáner en el lugar físico que ocupaba el Scanjet (es un poco más estrecho, así que ahora tenemos más facilidad de maniobra), instalar el software para MS Windows XP que viene el aparato y comprar un cable USB de tres metros para poder usar el escáner también desde mi ordenador (Zaxar), llegaba el momento de instalarlo sobre mi sistema operativo, Debian Etch.

La instalación no es trivial, aunque tampoco complicada. La mayor dificultad es filosófica, ya que Epson no proporciona la información suficiente para desarrollar controladores libres al cien por cien y es necesario utilizar dos componentes que no tienen licencia libre pero al menos se pueden descargar gratuitamente desde la web.

Para la instalación me vino muy bien este hilo de discusión: Epson-4490-in-Debian

Comencé por descargar el software oficial de Avasys para Linux desde la página dl_scan

Descargué estos cuatro archivos:

Los archivos que hay que instalar en el sistema son los rpm, pero no valen para la distribución Debian y sus derivados, así que hay que convertirlos a formato deb para instalarlos adecuadamente. Para hacer la conversión es necesario como root instalar el paquete alien:

apt-get install alien

Para poder hacer la conversión como un usario cualquiera yo instalé el paquete fakeroot:

apt-get install fakeroot

Ahora como un usuario normal se realiza la conversión de formato de los dos archivos deb:

fakeroot alien --to-deb --scripts iscan-2.6.0-0.c2.i386.rpm
fakeroot alien --to-deb --scripts iscan-plugin-gt-x750-1.0.0-1.c2.i386.rpm

Así se obtienen dos archivos deb con el mismo nombre que los rpm de los que provienen.

Es el momento de instalar paquetes. Como root, se instala el paquete sane, que es la infraestructura de escaneo de GNU/Linux:

apt-get install sane

Las utilidades de sane vienen bien y están en un paquete aparte, el sane-utils:

apt-get install sane-utils

Para instalar los dos paquetes deb que acabamos de generar el usuario root debe usar directamente dpkg:

dpkg -i iscan-2.6.0-0.c2.i386.deb
dpkg -i iscan-plugin-gt-x750-1.0.0-1.c2.i386.deb

A mí me ha resultado suficiente con esto.

Uso en GNU/Linux
Con la instalación explicada, sólo podría usar el escáner el usuario root. Para que otros usuarios puedan usar el escáner, el usuario root los debe añadir al grupo scanner. Yo lo hago editando directamente el archivo /etc/group, pero podría valer esta orden:

adduser usuario scanner

(lógicamente, sustituyendo "usuario" por el nombre del usuario deseado).

Para que sea efectiva la adición al grupo, el usuario en cuestión debe cerrar su sesión y empezar otra.

Tras enchufar el escáner al ordenador, se puede probar si ha sido reconocido con esta orden:

sane-find-scanner

Que en mi sistema devuelve esta línea (entre otras):

found USB scanner (vendor=0x04b8 [EPSON], product=0x0119 [EPSON Scanner]) at libusb:005:003

Para saber el nombre de unidad que asigna sane al escáner se puede usar esta orden:

scanimage -L

Que en mi sistema devuelve esta línea (entre otras):

device `epkowa:libusb:005:003' is a Epson Perfection 4490 flatbed scanner

Una limitación que tiene el software entregado como backend para sane por Epson es que solo se puede elegir como resolución hasta 2400 ppp, aunque físicamente el escáner llega hasta 4800 ópticos.

Programas de escaneo en GNU/Linux
Ya que estaba usando el software de Epson, mi primera prueba fue con el programa iscan, que se arranca desde un terminal de X Window con la orden

iscan &

Está traducido al castellano y es sencillo de usar, así que creo que es una buena opción para casi todos los usuarios. Esta es una captura de pantalla del programa en mi sistema: iscan-captura.png

Como el programa no viene con un archivo .desktop para que se integre con los entornos KDE o GNOME, he creado uno que se puede copiar en el directorio /usr/share/applications/ y he preparado el icono correspondiente que se puede copiar en el directorio /usr/share/pixmaps: iscan.desktop e iscan.png.

Como inconveniente de este programa veo que de momento solo puede grabar el resultado final en formatos pnm y jpg, ya que los formatos png y tiff están en la lista pero desactivados y aún no he averiguado por qué.

También instalé el programa xsane, que tiene interfaz GTK, con la orden

apt-get install xsane

Me pareció muy completo. El interfaz es con ventanas independientes, como The GIMP. Esta es una captura: xsane.png

Desde línea de órdenes se puede usar el programa scanimage, aunque no lo he probado.

También instalé para probarlo el programa kooka (de KDE), pero no reconoce que el escáner esté instalado y no he averiguado por qué.

Actualización: Debian Lenny
Cuando actualicé mi ordenador de sobre mesa a Debian Lenny volví a enfrentarme a la tarea de instalar el escáner, pero esta vez las cosas han sido aún más sencillas:
Posibilidades para seguir
Mejor visto con cualquier navegador HTML 4.01 válido CSS válido