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é).
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:
iscan-2.6.0-0.c2.i386.rpm
.
El ejecutable del programa de escaneo iscan, los módulos necesarios
para que se reconozca correctamente el escáner tanto con hotplug
como por sane. Concretamente, se añade un backend a sane llamado
epkowa.
iscan-plugin-gt-x750-1.0.0-1.c2.i386.rpm
.
Los dos arhivos propietarios imprescindibles para que funcione el
escáner. El Epson Perfection 4490 Photo se llama en el mercado
japonés GT-X750, de ahí el nombre de este archivo.
userg_revG_e.pdf
.
El manual de usuario de la instalación de los controladores y
de uso del programa iscan. Este manual está en inglés.
iscan-2.6.0-0.c2.tar.gz
.
El código fuente de iscan. No lo necesité, pero siempre es
buena idea tenerlo por si acaso.
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:
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:
A mí me ha resultado suficiente con esto.
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.
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é.