Using iscan for linux with a networked Epson
iscan for linux can’t find my printer (originally published 2014-02-11, updated 2017-01-02)
Epson’s iscan scanner app
Fixing the config files
It’s been a couple of years now that I’ve had iscan installed. Today I wanted to do some high-resolution scanning so I thought I’d try and get it to work as I imagine it might be the best tool to interface between my Kubuntu 13.10 GNU/Linux distro install and my Epson Stylus SX535WD [update: still using same printer-scanner-copier with Kubuntu 16.04, this method still working]. That W in the model number shows I have a wireless connectable Epson. Over wifi I have no problem printing or scanning using the default tools and with the “epkowa” drivers from Epson but attempting to use iscan (“Image Scan! for Linux”) would give an error:
“Could not send command to scanner. Check the scanner’s status.”
In essence I did “sudo nano /etc/sane.d/dll.conf” and made the file there read:
# /etc/sane.d/dll.conf – Configuration file for the SANE dynamic backend loader
with no other (uncommented) entries. Previously it had an epson2 entry which I think may have been confusing things.
Then I made sure that the /etc/sane.d/epkowa.conf file new where on the network to find my printer. I gave the printer a fixed IP when I installed it, X.X.X.10 [use the proper network address for your printer, not this placeholder].
# epkowa.conf — sample configuration for the EPKOWA SANE backend
# net autodiscovery
I’m not sure if the autodiscovery option works or not. If you don’t have a fixed printer IP then perhaps you want to try that?
FWIW sane-find-scanner still doesn’t work even after this fix is applied. The same error window will still be shown by iscan when the printer is turned off.
iscan with GIMP2
Lastly if you’re using GIMP2 then iscan works as a plugin provided you have a link in place in the plug-ins folder:
ln -s /usr/bin/iscan /usr/lib/gimp/2.0/plug-ins/iscan
Alternative scanning options
Before I got iscan working I used Xsane (multi-window), Skanlite, scanimage and AcquireImages with varying degrees of success.
As usual if anything in this post has helped you fix a problem with your own system then please add a comment to make the page more useful to others, thanks.
This method is still working for me. The link for the Epson printer file downloads has changed and in particular the iscan 1.0.4 bundle is the current one. Despite the UK Epson site initially telling me that my printer doesn’t work for Linux and doesn’t have available drivers a little digging leads to this install instruction for “Image Scan” page which some may find useful.
My Kubuntu install gave an error:
(iscan:24091): Gtk-WARNING **: Unable to locate theme engine in module_path: “adwaita”
Which was removed by doing
sudo apt install gnome-themes-standard.