It is a wonderful thing to get a new toy to play with, but frustrating when you plug it in and then the trouble begins. It works with most systems but sometimes there is one that just wants to cause a bit of pain. Well that happened recently when I tried to install my Epson Artisan To enjoy scanning over the on Fedora 17. This issue was getting the scanning features to work with GIMP.
Previously I was able to get an Epson Perfection Photo 4490 to work on Ubuntu using the Avasys website and the iscan drivers, so I decided to try them again and was joyed to find they had the drivers I was looking for and needed.
First install a few prerequisite packages into Fedora 17.
sudo yum install libsane sane-utils xsane xsane-common
Install the Epson Printer drivers.
sudo yum install epson-inkjet-printer-escpr
Go to http://www.avasys.jp/lx-bin2/linux_e/spc/DL2.do and download the three files we need to install. You’ll need to install the files an install in this order:
core package – iscan_2.28.1-3-1.ltdl7_x86_64.rpm
data package – iscan-data_1.13.0-1.noarch.rpm
network plugin package – iscan-network-nt-1.1.0-2.x86_64.rpm
Install them in this exact order.
sudo rpm -ivh iscan_2.28.1-3-1.ltdl7_x86_64.rpm
sudo rpm -ivh iscan-data_1.13.0-1.noarch.rpm
sudo rpm -ivh iscan-network-nt-1.1.0-2.x86_64.rpm
Now that the installation is completed there are a few configuration files that need to be changed to allow iscan to see the scanner and present them to the OS. We also need to make sure the printer has either a reserved DHCP address or a static one if the printer is networked. If it is plugged in via USB then there is nothing to set.
Now let’s get on to the editing. The first file we edit is called epkowa.conf found in the /etc/sane.d directory.
sudo vi /etc/sane.d/epkowa.conf
Change the IP value to the one set on our printer. If the printer is not networked then this line edit can be skipped. Add the following line to the bottom of the file and then save.
net 192.168.1.135 1865
Where “192.168.1.135” is the IP address for this printer, and the 1865 is the port that the Epson uses, similar to port 9100 used by HP printers with JetDirect.
Now we edit the /etc/sane.d/dll.conf file.
sudo vi /etc/sane.d/dll.conf
Scroll down and comment out the epson2 entry and save.
The final file to edit is the blacklist file supplied from the iscan-data package. The Artisan 725 is blocked from working in this file. To unblock the Artisan 725, we need to comment out the Artisan 700 entry in the /usr/share/iscan-data/fs-blacklist file.
sudo vi /usr/share/iscan-data/fs-blacklist
and comment out the entry for the Artisan 700.
fs-blacklist Artisan 800
#fs-blacklist Artisan 700
Now execute iscan from the prompt and the system should find the scanner and open dialogue to start scanning.