How to install Epson Perfection V600 Photo Scanner drivers

Driver install steps for older Ubuntu (<= 14.04)


Note: See my other answer for latest Ubuntu steps: https://askubuntu.com/a/1135180/8570


Looks like a package is missing but I will detail the whole process to help other users.

Search for the Epson Driver site for Perfection V600 Linux drivers:

enter image description here

Download the relevant packages from both links:

iscan-data_1.24.0-2_all.deb

iscan_2.29.2-1~usb0.1.ltdl7_amd64.deb

iscan-plugin-gt-x820_2.2.0-1_amd64.deb

Notes:

  • For Ubuntu 8.04 and lower download ltdl3 instead of ltdl7
  • For 32-bit Ubuntu users download i386 instead of amd64

Install the packages as per the order above by double-clicking on the package to open it with the Ubuntu Software Centre. Alternatively use dpkg -i <deb> from the terminal for each package.

Connect and power on the scanner.

Open Dash and search for Image Scan! for Linux

It sometimes can take a while for the software to open, so be patient, and eventually it should find your scanner and you are ready to scan.

References:

  • Epson Scanner FAQ
  • Epson Scanner Manual

Driver install steps for Ubuntu 17.10 onwards

Epson released an updated combined install package which can be obtained via their support site.

Download

Espon Driver Search

Search for V600, choose Linux operating system and downloading all-in-one driver package.

v600_result

Install

Epson provide notes on how to install but the quick overview is to run the following in the terminal that will extract and start the installation process:

tar xf iscan-gt-x820-bundle-1.0.1.x64.deb.tar.gz
cd iscan-gt-x820-bundle-1.0.1.x64.deb
./install.sh

Additional steps

Normally this would be enough but at the time of writing April 2019 iScan opens with this error message:

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

So additional steps are required. These have been taken from bug #1728012.

Fix Epson USB device permission

Create a rules file so that the USB scanner has permission to be used by user without needing sudo.

sudo vim /etc/udev/rules.d/79-udev-epson.rules

Paste this line into the new rules file:

ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0777"

Fix libsane-epkowa driver location

As mentioned in the bug report the libsane-epkowa drivers are not being found so create a link to them in the correct location:

sudo ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/x86_64-linux-gnu/sane

Troubleshooting

Some commands to check if your scanner can be found. I have included the output with working Epson V600 scanner.

Check if your scanner device can be found:

$ scanimage -L
device `epkowa:interpreter:001:010' is a Epson (unknown model) flatbed scanner

Find any scanner attached to the computer (without superuser privileges). To identify USB permission issues.

$ sane-find-scanner
could not open USB device ...
found USB scanner (vendor=0x04b8 [EPSON], product=0x013a [EPSON Scanner]) at libusb:001:010
could not open USB device ...

with superuser privileges

$ sudo sane-find-scanner
found USB scanner (vendor=0x04b8 [EPSON], product=0x013a [EPSON Scanner]) at libusb:001:010