Epson Perfection 3170 Photo scanner with Opensuse 12.1
I had my scanner working with 11.4 using the proprietary Epkowa driver and plugin but this has stopped working with the update from 11.4 to 12.1.
sane-find-scanner returns the expected results: found USB scanner (vendor=0x04b8 [EPSON], product=0x0116 [EPSON Scanner]) at libusb:001:011
scanimage -L returns “No scanners identified” unless I enable the “epson” driver, in which case I get: “device `epson:libusb:001:011’ is a Epson EE flatbed scanner”. However I expect to get the actual scanner identified correctly, which it did previously under 11.4.
lsusb gives: Bus 001 Device 011: ID 04b8:0116 Seiko Epson Corp. Perfection 3170 (GT-9400)
I uninstalled all sane and iscan packages, and re-installed sane_backends along with the proprietary iscan package and plugin from Avasys (Linux Driver | AVASYS CORPORATION). I then re-installed xsane as well.
I have edited permissions (including udev rules) and also tried forcing the vendor and productID fields in /etc/sane.d/epkowa.conf (also epson and epson2 drivers).
iscan returns “Could not send command to scanner. Check the scanner’s status.”
If anyone has any additional guidance for Epson scanners please let me know.
Yes, /etc/sane.d/dll.conf has epson, epson2, and epkowa entries uncommented.
When I uncomment the ‘epson’ entry then I get the “device `epson:libusb:001:011’ is a Epson EE flatbed scanner” detection using ‘scanimage -L’. However, if I only have ‘epkowa’ uncommented I do not get any detection at all. This is with the proprietary driver and plug-in installed.
Maybe… I get many “libusb requires write access to USB device nodes” when user (not root), when I try “sane-find-scanner”.
Scanimage is the same whether user or root: ~> scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
~> 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.
libusb couldn’t open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
found USB scanner (vendor=0x04b8 [EPSON], product=0x0116 [EPSON Scanner]) at libusb:001:012
libusb couldn’t open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/003/003: Permission denied.
libusb requires write access to USB device nodes.
found USB scanner (vendor=0x045e, product=0x00f5) at libusb:003:003
libusb couldn’t open USB device /dev/bus/usb/003/004: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/003/004: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/004/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/004/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.
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.
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.
root>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.
found USB scanner (vendor=0x04b8 [EPSON], product=0x0116 [EPSON Scanner]) at libusb:001:012
found USB scanner (vendor=0x045e, product=0x00f5) at libusb:003:003
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
and installed them as recommended by epson (pdf on download page) using “rpm --upgrade <file>”. Note that iscan-2.28.0-2.x86_64 required libltdl.so.3, but this was quickly fixed by “zypper se libltdl” → “zypper in libltdl3”
Now back to Yast -> Scanner which is much happier and configures the device for me.
xsane sees it OK & it works perfectly. I haven’t tried gimp yet which is my other key tool.
Rossff - let me know if this fixes it for you, too.
I had the same problem with V700 and got it resolved by installing iscan-2.28.1-3.i386.rpm and iscan-data-1.13.0-1.noarch.rpm. This command did it just fine:
zypper in iscan-2.28.1-3.i386.rpm iscan-data-1.13.0-1.noarch.rpm
PS. Downloading from the site is just a matter of navigating through the questions there
Thanks! For my scanner model, the website only provides the older version with the proprietary driver for my HW.
However, I now find (with no changes made other than some auto-updates) that my scanner is now detected, and working perfectly. I have no idea what change occurred that resolved the problem, but it is now just humming along.
Sorry for anyone else with the same scanner and/or same problem looking for an answer here. Hopefully the suggestions provided above will help you with your scanner issues though. I certainly appreciate everyone’s replies!
I found this thread because i’ve the same problem, but when I try to download these files I always get the iscan-2.10.0-1.c2 version to download and not the 64bit version mentioned above. This is as well for the AVASYS link as for the Epson download center. How can I reach the correct place?
I found this thread because i’ve the same problem, but when I try to download these files I always get the iscan-2.10.0-1.c2 version to download and not the 64bit version mentioned above. This is as well for the AVASYS link as for the Epson download center. How can I reach the correct place?