Skip to content

Instantly share code, notes, and snippets.

@unfulvio
Created July 5, 2017 04:14
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unfulvio/e8daa0a78482a03e0358b0f5afee8b03 to your computer and use it in GitHub Desktop.
Save unfulvio/e8daa0a78482a03e0358b0f5afee8b03 to your computer and use it in GitHub Desktop.
Get Epson iScan to work in Ubuntu with a networked/wireless scanner

If you see this error upon starting iScan aka "Image Scan for Linux":

“Could not send command to scanner. Check the scanner’s status.”

It means the iScan couldn't find the scanner. This happens often if it's not connected via USB, but lives in a wireless network for instance.

Do the following:

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

This will open the main configuration file for the SANE dynamic backend loader.

Ensure these entries are listed and uncommented inside the configuration file:

epkowa net

Take note of any other entries referencing Epson. Having them commented or uncommented can help troubleshooting later if iScan can't still connect.

Ensure that /etc/sane.d/epkowa.conf is properly configured. Normally you could use net autodiscovery value but that might not work:

net autodiscovery

If that doesn't work you need to assign a fixed IP to the scanner unit and add it like so in the epkowa.conf configuration file:

net 192.168.xx.xx

Note that this is obviously an example address. It's normally a local address value.

Save the files and check if now iScan connects. If you still have issues ensure you have downloaded the latest drivers from Epson: http://download.ebz.epson.net/dsc/search/01/search/.

You can also try commenting/uncommenting other Epson values from the dll.conf file.

@streamnsight
Copy link

for those interested, more stuff here:
https://wiki.archlinux.org/index.php/SANE/Scanner-specific_problems#Driver-Backends

Now, on my end I am using a wireless scanner, and it has a scan button.
I'd really like to know how I can make use of the scan button with imagescan

I read there is a service called Epson Network Monitor supposed to trigger the software when the button is pressed, but I don't see a linux version or any info about this service.
If anyone knows anything about this, I'd love to figure this out.

@megamaced
Copy link

megamaced commented Nov 2, 2020

thank you for this guide,

in my case, just replace any reference of epkowa with epson2 and then use xsane

Tested on opensuse tumbleweed

@ngocminhdao88
Copy link

For my Epson ET-2750 i used the epsonds backend with fixed IP address.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment