To install Epson Driver on Linux Ubuntu 10.10, you have to download two “rpm” packages and convert them to “deb” packages using “alien”.

These instructions may work with other versions of Ubuntu, debian etc.

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

Or use:

$ sudo apt-get install alien

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 –scripts

Important:¬† when you copy and paste this line, the “–scripts” parameter might get truncated, check that you have two dashes “–” and “scripts” at the end of the line. If this parameter is not included, the deb file is generated, but you get an error, and scanning does not work.

Click open the Downloads folder using the file manager, and right click and choose “open with Ubuntu Software center”. ¬†Install both these debian packages you created by this method.

open and maybe 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 this line:

usb 0x04b8 0x0116

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.