How To install Epson Scanner Drivers

Write tutorials and howtos in here
There are more tutorials here http://community.linuxmint.com/tutorial/welcome
Forum rules
Do not start a support topic here please. Before you post please read this

How To install Epson Scanner Drivers

Postby 3pinner on Sat Aug 24, 2013 10:06 pm

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.
3pinner
Level 1
Level 1
 
Posts: 29
Joined: Mon Mar 05, 2012 8:47 pm

Linux Mint is funded by ads and donations.
 

Re: How To install Epson Scanner Drivers

Postby Random12 on Sat Dec 14, 2013 1:17 am

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
Level 1
Level 1
 
Posts: 16
Joined: Mon May 28, 2012 3:44 pm

Re: How To install Epson Scanner Drivers

Postby Random12 on Wed Jan 22, 2014 2:05 am

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!
Random12
Level 1
Level 1
 
Posts: 16
Joined: Mon May 28, 2012 3:44 pm

Re: How To install Epson Scanner Drivers

Postby Redsandro on Thu Jan 30, 2014 12:10 pm

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. :)
Redsandro
Level 3
Level 3
 
Posts: 105
Joined: Sun Jul 17, 2011 6:40 pm

Re: How To install Epson Scanner Drivers

Postby Redsandro on Thu Jan 30, 2014 12:35 pm

  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)
Redsandro
Level 3
Level 3
 
Posts: 105
Joined: Sun Jul 17, 2011 6:40 pm

Re: How To install Epson Scanner Drivers

Postby Random12 on Sun Feb 02, 2014 1:03 pm

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.
Random12
Level 1
Level 1
 
Posts: 16
Joined: Mon May 28, 2012 3:44 pm

Re: How To install Epson Scanner Drivers

Postby Redsandro on Sun Feb 02, 2014 5:41 pm

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.
Redsandro
Level 3
Level 3
 
Posts: 105
Joined: Sun Jul 17, 2011 6:40 pm

Re: How To install Epson Scanner Drivers

Postby kajukenbo on Sat Mar 08, 2014 2:48 pm

# 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
kajukenbo
Level 1
Level 1
 
Posts: 14
Joined: Sat Jun 08, 2013 7:09 pm

Linux Mint is funded by ads and donations.
 

Return to Tutorials / Howtos

Who is online

Users browsing this forum: No registered users and 13 guests