I recently bought an Epson Perfection V600 scanner to digitize some old family photo and found after downloading and installing the drivers from Epson’s website
http://download.ebz.epson.net/dsc/search/01/search/searchModule
and installing the driver and software installation deb files in order
1: iscan-data_1.36.0-1_all.deb (data folder)
2: iscan_2.30.2-2_amd64.deb (core folder)
3: iscan-plugin-gt-x820_2.2.0-1_amd64.deb (plugin folder)
The scanner would simply not be detected properly. sane-find-scanner
would find the scanner but scanimage -L
would not detect it and I would get the message
After some research, it turns out the problem seems to be related to missing symlinks to the epkowa (SEIKO EPSON) libraries in the /usr/lib/x86_64-linux-gnu/sane
(or, more generically,/usr/lib/$(uname -m)-linux-gnu/sane
) folder.
To correct this and get the scanner working do the following:
1.Create the symlinks
sudo ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/x86_64-linux-gnu/sane
- Added a 820-epson-libsane.rules file to /etc/udev/rules.d/
sudo nano /etc/udev/rules.d/820-epson-libsane.rules
3: Then add the following lines to the file and save:
SUBSYSTEM==“usb”, ENV{DEVTYPE}==“usb_device”, MODE==“0666”
SUBSYSTEM==“usb_device”, MODE==“0666”ATTRS{manufacturer}==“EPSON”, DRIVERS==“usb”, SUBSYSTEMS==“usb”, ATTRS{idVendor}==“04b8”, ATTRS{idProduct}=="*", MODE=“0666”
ATTRS{idVendor}==“04b8”, ATTRS{idProduct}==“013a”, MODE=“0666”, GROUP=“scanner”, ENV{libsane_matched}=“yes”
4: Finally I unplugged / plugged the scanner back into a USB port and ran the scanimage in the terminal
sudo scanimage -L
Result should be:
device `epkowa:interpreter:007:017’ is a Epson Perfection V600 Photo flatbed scanner
The scanner should be detected once reconnected and powered on even before running scanimage -L
It seems this is a problem with Ubuntu 18.04. The scanner seems to be detected in other versions of Ubuntu
Hopefully this helps others