Drivers for Epson Printer/scanner

Obtaining Drivers for an Epson Printer/Scanner

I have been using for some time now an all in one printer/scanner by Epson, namely an Epson Stylus SX445W, with my Linux Ubuntu 12.04 LTS OS but I had until recently not had need to used the scanning feature. When I started to use it I obtained a notice telling me there was no connection. Clearly, since the printer is working OK otherwise, I needed drivers for the scanner. However, this is not quite so simple, although using the Terminal helps enormously as described below.

I went to the Ubuntu Software Centre and downloaded Xsane, an image scanning program, but this program did not work on its own. Xsane is available also via the Terminal as follows:-

Open the Terminal and type in (but not the identification letters A – D below) :-

A. sudo apt-get install xsane

and press return. Enter your password and press return again. Xsane will now download. As expected Xsane in itself did not operate the scanner, so I went to the Epson website, top item in Figure 1 and found a link,, to Drivers for Linux based systems, Figure 2.

Figure 1


Figure 2


I clicked on the download button and was taken to a page, Figure 3, where I checked the box below the printer/scanner to ensure it said Linux and then clicked on the small print but highlighted word Driver.

Figure 3


This took me to a page, Figure 4, where I accepted the Epson Software License Agreement.

Figure 4


This in turn led to a specific list of drivers, Figure 5, from which I the located the scanner driver which best suited my 64 bit system.

Figure 5


Now, to download the driver required for the scanner from Epson for the Debian Operating System and additionally for the architecture of a 64Bit or 32Bit system you will need two files, one is the scanner driver and the second is the scanner driver data having the same file name construction but with data.

Accordingly, in Figure 5, I selected the actual driver as highlighted and then downloaded it as a .deb file, selecting Keep and saving it to my download folder, noting the file name. I repeated the procedure for the scanner driver data, highlighted in Figure 6, and again downloaded that driver as a .deb file saving it to my download folder and again noting the file name.

Figure 6


With the above information to hand I then opened the Terminal and typed in:-

B. sudo dpkg -i filename_of_driver.deb

I then pressed return and the system registered an error. However, the error can be repaired by typing the command:-

C. sudo apt-get install -f

Having corrected the error I complete the step by typing:-

D. sudo dpkg -i filename_of_data.deb

and pressed return. To ensure the drivers have downloaded properly repeat the last three commands in order

B. sudo dpkg -i filename_of_driver.deb

C. sudo apt-get install -f

D. sudo dpkg -i filename_of_data.deb

Having done all this then it is best to reboot the computer to ensure the permissions are changed so Xsane can be used as normal user.

All being acceptable I then opened Xsane and upon pressing the scan button a scanning operation was obtained. I then saved the scan and in the window that appears, named the scan and changed the file type to .jpeg. Do not use the default output format, rename the file and save it where you can find it replacing the default format for “jpg” although “png” can also be used.

Although the above has been directed specifically to a driver for a 64 bit system, the procedure can be followed for any 32 bit system driver that is suitable for your Linux system.