Partimos de un MaX 10.0 y vamos a trabajar con el usuario madrid, ya que vamos a hacer uso de los privilegios de administrador. El escáner debe estar desconectado del ordenador y/o apagado.
- Descargamos el driver correspondiente al equipo a configurar y para nuestro sistema operativo (Linux, naturalmente) desde http://download.ebz.epson.net/dsc/search/01/search/. Aceptamos las condiciones, y hacemos clic en el enlace a Package Download Page y seleccionamos la versión que nos interesa. Para MaX 10.0: Deb 64bit(amd64).
- Abrimos el directorio en que lo hayamos descargado y descomprimimos el archivo haciendo clic con el botón derecho del ratón sobre él y eligiendo la opción "Extraer aquí". Abrimos la carpeta que se habrá creado, de nombre parecido a "iscan-gt-x770-bundle-1.0.1.x64.deb".
- Hacemos clic con el botón derecho dentro de la carpeta y seleccionamos la opción "Abrir en un terminal", con lo que nos aparecerá una ventana de terminal abierta en el directorio en que se encuentran los paquetes a instalar.
- En el terminal ejecutamos el script de instalación que hemos descargado. La opción de "--without-network" no es necesaria, pero como no voy a conectar el escáner en red me quito de problemas...
Nos pedirá la contraseña del administrador
Código: Seleccionar todo
sudo ./install.sh --without-network
- En condiciones normales nuestro escáner debería funcionar ya. Pero no es así. A partir de este punto viene la corrección de los errores de que hablé al principio. En primer lugar hay que crear un enlace simbólico a las librerías del escáner donde SANE, el software de gestión de los escáneres , espera encontrarlas:
Código: Seleccionar todo
sudo ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/x86_64-linux-gnu/sane
- A continuación hay que crear una regla para que cuando conectemos el escáner sea detectado y configurado correctamente. Para ello creamos un archivo con la orden y pegamos el texto siguiente:
Código: Seleccionar todo
sudo pluma /etc/udev/rules.d/55-epson-libsane.rules
Guardamos y cerramos el editor.Código: Seleccionar todo
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE=="0666" SUBSYSTEM=="usb_device", MODE=="0666" ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0666" ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0130", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
Si el escáner a instalar es diferente habrá que modificar los datos de este texto como explicaré más adelante.
Otros escáneres de EPSON
Si el escáner no es el mismo, se tendrá que modificar el texto que hemos pegado anteriormente en función del modelo de escáner.
Desde el terminal y con el escáner conectado y encendido haremos un escaneo de dispositivos USB tecleando
Código: Seleccionar todo
lsusb
Código: Seleccionar todo
madrid@max10:~$ lsusb
Bus 002 Device 004: ID 04b8:0130 Seiko Epson Corp. GT-X770 [Perfection V500]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c062 Logitech, Inc. M-UAS144 [LS1 Laser Mouse]
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Así, si tenemos un escáner Epson Perfection 3170, lo que obtendremos al hacer lsusb sería:
Código: Seleccionar todo
madrid@max10:~$ lsusb
Bus 001 Device 007: ID 04b8:0116 Seiko Epson Corp. Perfection 3170 (GT-9400)
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c062 Logitech, Inc. M-UAS144 [LS1 Laser Mouse]
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Con él modificaremos el archivo 55-epson-libsane.rules escribiendo en el terminal
Código: Seleccionar todo
sudo pluma /etc/udev/rules.d/55-epson-libsane.rules
Código: Seleccionar todo
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE=="0666"
SUBSYSTEM=="usb_device", MODE=="0666"
ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0666"
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0116", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
Conectamos y encendemos el escaner.
Y todo listo. A disfrutar...