How do I make an Epson scanner work on Linux?


To install the Epson Driver on Linux Ubuntu 10.10, or Linux Mint 10, etc., you have to download two "rpm" packages and convert them to "deb" packages using "alien".

If Alien is not installed, then “System >Adminstration >Synaptic, and install it.

Or use:

$ sudo apt-get install alien

To get Epson Perfection 3170 Photo scanner driver software for Linux Ubuntu 10.10

Copy and paste the following line to your Browser:

http://a1227.g.akamai.net/f/1227/40484/1d/download.ebz.epson.net/dsc/f/01/00/01/58/31/9d81f4deee448e0440c8bcd7af581c3e8a8b43b9/iscan-2.10.0-1.c2.i386.rpm

Copy and paste the following line to your Browser:

http://a1227.g.akamai.net/f/1227/40484/1d/download.ebz.epson.net/dsc/f/01/00/01/58/52/2da130fced78dc89c430122dc6111d69d182542b/iscan-plugin-gt-9400-1.0.0-1.c2.i386.rpm

Move these to the “Download folder”, if it is not put there by default.

Open a terminal and CD to the Downloads folder

$ CD Downloads

Type:

$ fakeroot alien iscan-2.10.0-1.c2.i386.rpm --scripts
iscan_2.10.0-2_i386.deb generated
$ fakeroot alien iscan-plugin-gt-9400-1.0.0-1.c2.i386.rpm

open and edit this file

$ sudo gedit /etc/sane.d/dll.conf

Check to see that “epson” is uncommented (that is with out”#”) eg so it looks like this:

epjitsu
epson
#epson2
fujitsu
#gphoto2

Edit the libsane-extras.rules file:

$ sudo gedit /etc/udev/rules.d/50-libsane-extras.rules

Enter the following:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0116", MODE="0666", GROUP="scanner"

Edit the Epson.conf file:

$ sudo gedit /etc/sane.d/epson.conf

Add or uncomment these lines:

usb 0x04b8 0x0116
libusb:4b8:0116
usb /dev/usbscanner0
usb /dev/usb/scanner0

Add yourself to the scanner group (adding the “scanner” group if needed)
System > Administration > Users and Groups > manage groups > unlock > add > your user name

Scanner should now work.

If it doesn’t:

Use System>Administration>Synaptic package manager to check the following are installed:

libcommon-sense-perl

Re-boot the computer, and the scanner should now work.

Advertisements