I had similar problems in getting my two USB connected scanners to work in 18.04, an Epson Perfection V30 and a Perfection V300.
I downloaded drivers from Epson - http://download.ebz.epson.net/dsc/search/01/search/
Both driver downloads came with scripts for easy and flawless installation. However, the scanners were not recognized when entering scanimage -L
. Searching for answers, I found a couple of pages that were of interest -
and from that page went here - https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012?comments=all in which comments #12 and comment #19 were of definite interest.
#12, step3 - I copied the three files (libsane-epkowa.la, libsane-epkowa.so.1, libsane-epkowa.so.1.0.15 in my case) to /usr/lib/x86_64-linux-gnu/sane/ . Don't reboot yet.
#19 - I created a file in /etc/udev/rules.d/ named 79-udev-epson.rules.d containing the following -
# chmod device EPSON group
ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0777"
I then rebooted and tested seeing if scanimage -L
in terminal detected the Epson scanners by name -
michael@newton:~$ scanimage -L
device brother4:net1;dev0'
is a Brother *scanner HL2280DW'
device epkowa:interpreter:003:007'
is a Epson Perfection V30 flatbed scanner'
device epkowa:interpreter:003:008'
is a Epson Perfection V500 flatbed scanner'