Sunday, June 29, 2014

Epson Scanner Driver Build for Raspbian

So, what is this exactly?

This is actually a rebuild of iscan packages for Raspbian Wheezy.

What are iscan packages?

iscan packages are official packages provided by EPSON which contains linux driver and utility for their scanners and all-in-ones. They are provided in *.rpm, *.deb, and *.tar.gz format.

This build does not include EPSON Image Scan! utility!

Yes, EPSON Image Scan! utility has been disabled on this build. This is because it requires an EPSON proprietary library which is only available on i386 and AMD64.

How do I use my scanner then?

You can use XSane, Simple Scan, or any other SANE front-ends. If you are running headless, you can use scanimage (man scanimage).

How does it perform?

75 dpi is okay. 150 dpi is slow - but still acceptable. Above 150 dpi, it is very very slow.




  1. Replies
    1. I have just fixed the links. They should be working now.

    2. Thanks! I installed both packages but when I plug in my Epson Workforce DS-520 it doesn't show up when I type "scanimage -L". (It does show up when I do lsusb) (and I have restarted) Any idea why it's not working? (I'm on the latest Raspbian)

    3. Well, one thing you can try is to run scanimage as root. Type "sudo scanimage -L" and see whether the scanner is detected.

  2. Thanks for the quick reply. This also doesn't seem to work.
    Is there a way I have to link the driver to the actual usb device or something (because It does show up in lsusb, so I have an ID)?

    1. Here is the way I install it on my Raspbian:

      1. Install deb packages: $ sudo dpkg -i iscan_2.29.3-1local1_armhf.deb iscan-data_1.28.0-2_all.deb
      2. Install the missing dependencies: $ sudo apt-get -f install

      After that scanimage can see my scanner.

      $ sudo scanimage -L
      device `epkowa:usb:001:017' is a Epson L200 Series flatbed scanner

      I am not sure about the problem you are encountering. Probably it is specific to your Raspbian installation and/or your printer model. Maybe try to take a look at this thread if you haven't already: