How To install Epson Scanner Drivers

Write tutorials for Linux Mint here
More tutorials on https://github.com/orgs/linuxmint/discu ... /tutorials and (archive) on https://community.linuxmint.com/tutorial
Forum rules
Don't add support questions to tutorials; start your own topic in the appropriate sub-forum instead. Before you post read forum rules
Locked
3pinner
Level 3
Level 3
Posts: 128
Joined: Mon Mar 05, 2012 8:47 pm

How To install Epson Scanner Drivers

Post by 3pinner »

I just purchased an Epson WF-3520 to replace an HP printer. Got installed with no problem except the scanner was not recognized. I had already installed the printer driver and the printer worked fine. Just Simple Scan was inoperative.

When I opened Simple Scan I would get an error message Scanning device not found.
Took a bit of research but I found a fix I wanted to share.
Those of you with a lot more experience than me (most of you for certain) please chime in or provide a better way. I hope this helps someone else with the same issue.

1) Does :Linux see the scanner?

Code: Select all

sudo scanimage -L
in my case nothing turned up. So I tried:

Code: Select all

sudo sane-find-scanner
The scanner was listed here, so I knew it could be detected by the system.
So it could be a permissions issue, driver issue or both.

2) Are you in the groups given permission to use the printer?

Check groups. You and other users should be in the lp and lpadmin group.

Tried both commands again, same results. Tried opening Simple Scan with same error message.

3) Find missing drivers.

they can be found at the Epson website.
[url]http://download.ebz.epson.net/dsc/search/01/search/
[/url]
After entering your printer model (In my case WF-3520) look for the download
Scanner Driver Core package and Data package.

It will take you to a page listing all the Epson units covered. Click Accept and another pane will open with the available drivers.
Look for and download the data files
iscan-data_1.23.0-1_all.deb

then the scanner driver

iscan_2.29.1-5~usb0.1.ltdl7_amd64.deb if you are running a 64 bit system
or
iscan_2.29.1-5~usb0.1.ltdl7_i386.deb if you are running a 32 bit system

Further information as to which one to use can be found on the Epson web site here:
[url]http://download.ebz.epson.net/faq/linux/faq_ls_00002.html
[/url]
4) Load the drivers in this sequence,
iscan-data,
then iscan 64 bit or 32 bit.

After doing that, my scanner works fine.
Random12

Re: How To install Epson Scanner Drivers

Post by Random12 »

I am trying to scan with Linux Mint 16 Mate Edition using an EPSON WF-3520.

I downloaded and installed the latest debs from the Epson site
iscan-data_1.25.0-1_all.deb
iscan_2.29.3-1~usb0.1.ltdl7_amd64.deb

I made sure I was in the lp, lpadmin, and scanner groups.

scanimage -L is finicky. Sometimes it works. Sometimes it hangs.
When it works I get
$ scanimage -L
device `epkowa:usb:003:006' is a Epson WF-3520/3530/3540 Series flatbed scanner

sane-find-scanner gives all sorts of permission errors
$ sane-find-scanner
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.

could not open USB device 0x8087/0x8000 at 002:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x8087/0x8008 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
could not open USB device 0x13fe/0x5200 at 004:003: Access denied (insufficient permissions)
could not open USB device 0x174c/0x3074 at 004:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0003 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x046d/0x0821 at 003:005: Access denied (insufficient permissions)
could not open USB device 0x174c/0x2074 at 003:002: Access denied (insufficient permissions)
could not open USB device 0x045e/0x078c at 003:004: Access denied (insufficient permissions)
could not open USB device 0x093a/0x2510 at 003:003: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 003:001: Access denied (insufficient permissions)
# No USB scanners found. If you expected something different, make sure that
# you have loaded a kernel driver for your USB host controller and have setup
# the USB system correctly. See man sane-usb for details.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.

# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.

And sudo sane-find-scanner isn't much better
$ sudo sane-find-scanner # sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.

could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
# No USB scanners found. If you expected something different, make sure that
# you have loaded a kernel driver for your USB host controller and have setup
# the USB system correctly. See man sane-usb for details.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.

simple-scan, iscan, gscan2pdf all won't work.

Anybody have any ideas for me?

Thanks,
Aaron
Random12

Re: How To install Epson Scanner Drivers

Post by Random12 »

Linux Mint Mate 64bit

My Epson WF-3520 works fine for printing.
I have it connected via a USB cable.
$ lsusb gives
Bus 003 Device 006: ID 04b8:0899 Seiko Epson Corp.

I went to the Epson website and downloaded and installed
iscan-data_1.26.0-1_all.deb
iscan_2.29.3-1~usb0.1.ltdl7_amd64.deb

I added myself to the lp, lpadmin, scanner, and saned groups.

Now
$ scanimage -L
will hang every other time I run it.
the other times it will give
device `epkowa:usb:003:006' is a Epson WF-3520/3530/3540 Series flatbed scanner

$ sane-find-scanner
complains about not having permissions for all the usb devices except 0003:006
and then gives
....
# No USB scanners found. If you expected something different, make sure that
...

$ sudo sane-find-scanner
gives
...
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
# No USB scanners found. If you expected something different, make sure that
....

$ xsane
pops up a window showing xsane .998 scanning for devices
and then hangs

Suggestions? PLEASE!
Redsandro
Level 4
Level 4
Posts: 201
Joined: Sun Jul 17, 2011 6:40 pm
Contact:

Re: How To install Epson Scanner Drivers

Post by Redsandro »

I have the same problems. Mint 16 Cinnamon.

I cannot get the scanner to work. I remember a time when all I had to do is connect my printer/scanner and it just worked. I was teasing Windows users with this ease of installation.
Now the tables have turned, and I wasted a good hour trying to get this to work.

Hoping someone has more success than I do and willing to share their tricks. :)
🤘 Amp.lol. No bloat, just radio.
Ninite-killer. 1000+ packages.
Redsandro
Level 4
Level 4
Posts: 201
Joined: Sun Jul 17, 2011 6:40 pm
Contact:

Re: How To install Epson Scanner Drivers

Post by Redsandro »

  1. Search for 2530 here to find a bunch of scanner related drivers.
  2. Install iscan-data_1.26.0-1_all.deb and iscan_2.29.3-1~usb0.1.ltdl7_amd64.deb. (in case of 64 bit)
  3. Reboot with printer connected and turned on (USB)
  4. xsane now works with the scanner (USB)
🤘 Amp.lol. No bloat, just radio.
Ninite-killer. 1000+ packages.
Random12

Re: How To install Epson Scanner Drivers

Post by Random12 »

Hi Resandro,

Great that it worked for you. As I indicated, I did find and install both packages from the EPSON site.
However scanimage -L hangs every other time I run it.
and sane-find-scanner doesn't find the the scanner, either complaining about permissions if I run it normally
or complaining "could not fetch string descriptor: Pipe error" if I run it as root.

xsane hangs just after popping up the "scanning for devices" window and nothing else.

Help. Someone.
Redsandro
Level 4
Level 4
Posts: 201
Joined: Sun Jul 17, 2011 6:40 pm
Contact:

Re: How To install Epson Scanner Drivers

Post by Redsandro »

Printers are always so incredibly annoying, I almost believe there is a random number generator deciding if it will work. I cannot believe these things cannot be developed in a more convenient way.

So I'm sorry, I don't think I have more tricks that might help. Except maybe, after installing the Epson packages, the printer might be addable through CUPS admin panel: http://localhost:631/admin

Your sudo user credentials can be used to log in as admin there.
🤘 Amp.lol. No bloat, just radio.
Ninite-killer. 1000+ packages.
kajukenbo

Re: How To install Epson Scanner Drivers

Post by kajukenbo »

# sudo sed -i.bak 's|^RUN=no|RUN=yes|g' /etc/default/saned
or:
sudo vi /etc/default/saned

# sudo service saned restart

# sudo scanimage -L
device `epkowa:usb:005:002' is a Epson ME-401/XP-300/400 Series flatbed scanner

# sudo sane-find-scanner

# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.

could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x0cf3 [ATHEROS], product=0x9271 [USB2.0 WLAN]) at libusb:001:002
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.


"Download Scanner Driver core package&data package"
http://download.ebz.epson.net/dsc/du/02 ... 9f45c5534d

-- or --
# wget -Nc http://archive.ualinux.com/ubuntu/main/ ... -1_all.deb
# wget -Nc http://archive.ualinux.com/ubuntu/main/ ... 7_i386.deb
# wget -Nc http://archive.ualinux.com/ubuntu/main/ ... 2_i386.deb

# sudo dpkg -i iscan-data_1.26.0-1_all.deb
# sudo dpkg -i iscan_2.29.3-1~usb0.1.ltdl7_i386.deb

Just for good measure
# sudo service saned restart

Test via 'Simple Scan' or 'Image Scan! for Linux' under "Graphics"

FWIW, I use LMDE 32-bit but I would presume the solution should be the same (if *buntu did not break something) with the proper tweaks.
URL for 64-bit is here: http://archive.ualinux.com/ubuntu/main/all/epson/

You may want to use something like this to make sure the scanner service starts at boot, but it is likely on by default:
# sudo apt-get install chkconfig -y && sudo chkconfig saned on
kbrianpurvis

Re: How To install Epson Scanner Drivers

Post by kbrianpurvis »

Wonderful - these procedures worked for me as well!
Redsandro
Level 4
Level 4
Posts: 201
Joined: Sun Jul 17, 2011 6:40 pm
Contact:

Re: How To install Epson Scanner Drivers

Post by Redsandro »

This is only slightly relevant but possibly highly rewarding: I've downloaded the Epson iPrint Android app to control my WiFi attached Epson WorkForce scanner with my smartphone.

And - only because this printer is really annoying to get to work, and even impossible to get to work in Windows - this app is awesome. AWE-SOME. No computer required.

Just download that .PDF, email attachment, document or airliner app boarding pass and open it with Epson iPrint. AND PRESS PRINT. easy as that. You can even scan documents to your smartphone. Forward it to dropbox or email to someone. It's like a wireless remote control.

I know this is just kinda normal, but since printer and scanner drivers are developed in a notoriously insane manner, it's a real nice surprise to see something work remarkably well for a change.

Enjoy it while it lasts. I guess 5 years from now, printers will be insanely impossible to handle on smartphones just the same.
🤘 Amp.lol. No bloat, just radio.
Ninite-killer. 1000+ packages.
corcaigher

Re: How To install Epson Scanner Drivers

Post by corcaigher »

None of these suggestions made any difference; something which was working fine in Linuxmint 15, just stopped working beginning with 16 and continues in 17, not impressed with 18 so haven't installed. I have tried installing the deb packages, they all crash at the end of the install. What broke this former working feature? Now I have to use windows to access my scanner, are you kidding me???
User avatar
kyphi
Level 9
Level 9
Posts: 2735
Joined: Sat Jul 09, 2011 1:14 am
Location: The Hunter Valley, Australia

Re: How To install Epson Scanner Drivers

Post by kyphi »

This is the TUTORIAL section and the original tutorial was posted in 2013, three years ago.

Today, in 2016, installation of any Epson scanner driver is simplicity itself and if you encounter any problems then all you have to do is provide details and ask, in a separate posting.

Linux Mint 18 Cinnamon does not require installation of the Epson scanner driver unless you want to use the Epson scanning programme, "Image Scan! for Linux". Both Simple Scan and XSane Scanner work out of the box.

No kidding!
Linux Mint 21.3 Cinnamon
Locked

Return to “Tutorials”