Can't get Epson scanner to work

I have an Epson Perfection 3170 scanner that I am trying to get to work under Arch.  I installed the sane and xsane packages and xsane reports "no devices available".  I tried downloading the driver for the Perfection 3170 from the Epson web site.  They have both iscan-2.10.0-1.c2.i386.rpm and iscan_2.10.0-1.tar.gz available.  I first tried compiling the code from the tar.gz package.  The ./configure worked OK but the make quickly failed, complaining about some errors in a C function call.  I next tried the .rpm file.  I unpacked it using rpmextract.sh into a temporary directory and then copied the files to the appropriate system directories.  This installed some new files such as /etc/sane.d/epkowa.conf, /usr/lib/sane/libsane-epkowa.so.1, etc.  I added epkowa to /etc/sane.d/dll.conf and commented out epson and epson2.  Still no luck.
lsusb returns:
Bus 001 Device 002: ID 04b8:0116 Seiko Epson Corp. GT-9400UF [Perfection 3170]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
sane-find-scanner returns:
# 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.
# Also you need support for SCSI Generic (sg) in your operating system.
# If using Linux, try "modprobe sg".
found USB scanner (vendor=0x04b8 [EPSON], product=0x0116 [EPSON Scanner]) at libusb:001:002
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 005:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 003:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 002:001: Access denied (insufficient permissions)
# 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.
But, scanimage -L returns:
[cbailey@mainpc temp]$ 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).
I reviewed various suggestions in https://wiki.archlinux.org/index.php/Sane
I tried "# gpasswd -a myusername scanner"
I looked in /lib/udev/rules.d/49-sane.rules.  It already contained the lines:
# EPSON GT-9400UF | EPSON Perfection 3170 PHOTO
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0116", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
I tried adding this line to /etc/sane.d/epkowa.conf
usb 0x04b8 0x0116
I tried removing all lines from /etc/sane.d/dll.conf except epkowa.  Also tried just epson and epson2.
So far, nothing works.  scanimage -L always returns "No scanners were identified."
Any suggestions?

Here is some more info.  After reading lots of man pages related to SANE, I discovered that there are a few environment variables I can set to turn on to get some debugging info.  Here is what I got after setting those variables and running "scanimage -L" again:
$ export SANE_DEBUG_DLL=128
$ export SANE_DEBUG_SANEI_USB=128
$ export SANE_DEBUG_EPKOWA=INFO
$ scanimage -L
[sanei_debug] Setting debug level of dll to 128.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.24
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `epkowa'
[dll] sane_get_devices
[dll] load: searching backend `epkowa' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-epkowa.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-epkowa.so.1'
[dll] init: initializing backend `epkowa'
message.c:98: [epkowa]{I} setting message level to 'INFO' (8)
backend.c:152: [epkowa]{I} Image Scan! for Linux 2.29.3
backend.c:153: [epkowa]{I} version 1.0.213
backend.c:163: [epkowa][m] authorisation not supported
cfg-obj.c:618: [epkowa]{I} /usr/share/iscan-data/net: No such file or directory
cfg-obj.c:618: [epkowa]{I} /usr/share/iscan-data/pio: No such file or directory
cfg-obj.c:618: [epkowa]{I} /usr/share/iscan-data/scsi: No such file or directory
cfg-obj.c:618: [epkowa]{I} /usr/share/iscan-data/usb: No such file or directory
cfg-obj.c:618: [epkowa]{I} /usr/share/iscan-data/interpreter: No such file or directory
cfg-obj.c:618: [epkowa]{I} /usr/share/iscan-data/fs-blacklist: No such file or directory
cfg-obj.c:618: [epkowa]{I} /usr/share/iscan-data/option: No such file or directory
cfg-obj.c:618: [epkowa]{I} /usr/var/lib/iscan/interpreter: No such file or directory
cfg-obj.c:618: [epkowa]{I} ./epkowa.conf: No such file or directory
cfg-obj.c:626: [epkowa]{I} using '/etc/sane.d/epkowa.conf'
cfg-obj.c:371: [epkowa]{I} line: 'usb'
[sanei_debug] Setting debug level of sanei_usb to 128.
[sanei_usb] sanei_usb_init: marking existing devices
[sanei_usb] sanei_usb_init: Looking for kernel scanner devices
[sanei_usb] sanei_usb_init: can't stat /dev/usb/: No such file or directory
[sanei_usb] sanei_usb_init: initializing libusb-1.0
[sanei_usb] sanei_usb_init: Looking for libusb-1.0 devices
[sanei_usb] sanei_usb_init: found libusb-1.0 device (0x04b8/0x0116) interface 0 at libusb:003:003
[sanei_usb] store_device: add dn 0 with libusb:003:003
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/003/001: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
[sanei_usb] sanei_usb_init: skipping device 0x1d6b/0x0002 at 003:001: cannot open: Access denied (insufficient permissions)
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/005/001: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
[sanei_usb] sanei_usb_init: skipping device 0x1d6b/0x0001 at 005:001: cannot open: Access denied (insufficient permissions)
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/004/001: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
[sanei_usb] sanei_usb_init: skipping device 0x1d6b/0x0001 at 004:001: cannot open: Access denied (insufficient permissions)
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/002/001: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
[sanei_usb] sanei_usb_init: skipping device 0x1d6b/0x0001 at 002:001: cannot open: Access denied (insufficient permissions)
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
[sanei_usb] sanei_usb_init: skipping device 0x1d6b/0x0001 at 001:001: cannot open: Access denied (insufficient permissions)
[sanei_usb] sanei_usb_init: found 1 devices
[sanei_usb] sanei_usb_init: device 00 is libusb:003:003
[dll] init: backend `epkowa' is version 1.0.213
[dll] sane_get_devices: found 0 devices
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).
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `epkowa's exit function
[dll] sane_exit: finished
From those messages I see that sanei_usb found the scanner:
[sanei_usb] sanei_usb_init: found libusb-1.0 device (0x04b8/0x0116) interface 0 at libusb:003:003
[sanei_usb] sanei_usb_init: found 1 devices
[sanei_usb] sanei_usb_init: device 00 is libusb:003:003
but, then sane_dll reports
[dll] init: backend `epkowa' is version 1.0.213
[dll] sane_get_devices: found 0 devices
The fact that sanei_usb found the scanner doesn't seem to get passed from sanei_usb -> epkowa -> sane_dll
I wonder if this message from epkowa has something to do with it?
backend.c:163: [epkowa][m] authorisation not supported
Any suggestions?

Similar Messages

  • I can't scan from my Canon Pixma 882 after installing Snow Leopard 10.6.3.  How can I get my scanner to work?

    I can't scan from my Canon Pixma 882 after installing Snow Leopard 10.6.3. I did get the printer to work after downloading the printer software from Apple. I used to have 10.4.1.  How can I get my scanner to work?

    Check here to see if there is an updated driver available for it:
    Printer and Scanner software available for download:
    http://support.apple.com/kb/HT3669?viewlocale=en_US

  • Can't get Epson NX510 to work with new iMac

    I am new to Mac, and I apologize if this is the wrong forum to this question, but...
    Apple threw in an NX510 scanner/printer/copy/fax when I bought my new iMac a couple of months ago. Printer/copy functions works great. But I cannot get the scanner function to work.
    Can anyone help me figure this out? Thanks in advance.

    Try this from the Epson FAQs
    http://www.epson.com/cgi-bin/Store/support/supAdvice.jsp?BV_UseBVCookie=yes&type =highlights&noteoid=142167#can%27t%20scan
    For Drivers
    http://www.epson.com/cgi-bin/Store/support/SupportSnowLeopard.jsp?BV_UseBVCookie =yes
    Message was edited by: WZZZ

  • Can't get old scanner to work with new iMAC

    I have an old scanner, Epson Perfection 4870 Photo that I can't get my new iMAC to install in PSE6 like I've had in my older computers. I've installed all the software (plus I used my old laptop to transfer files/information when I initially started the new iMAC. When I go into PSE6 it is not under the import area that it used to be. Do I need to go manually drag the file in the hard drive to another folder? Thank you.

    Most likely the problem is with the driver. I have the same scanner at work and this is what I had to do to get it to work. Because you are running PSE6 which is a Universal Application on an Intel Mac, in order for the plugin to load within PSE it must also be a Universal plugin which it's not. Epson claims these drivers that were released in 2006 are Intel and 10.5 compatible. What you have to do to get it to work is Open up Epson Scan Utility in order to scan because the Scan Utility will run as a PPC Application. You can call Epson to confirm but if they try and tell you how to run PSE in Rosetta that is not a good solution.
    George

  • [SOLVED] Can't get epson Perfection V500 working with xsane/iscan

    SOLVED
    Cool, solved my own problem.  Nothing in the docs about what needs to be done, maybe on the distros that avasys supports this is done automatically by the install scripts.  Poking around I found a utility with iscan called iscan-registry.  A little googling found that this needs to be used to tell iscan where to find the plugin/firmware for a particular scanner.  In the case of my particular scanner you need to run:
    iscan-registry -a interpreter usb 0x04b8 0x0130 /usr/lib/iscan/libesint7C /usr/share/iscan/esfw7C.bin
    Now working like a champ.  Yay now I don't need to install Debian
    Did a search of the forums hoping to find something similar to my problem, but I'm not seeing anything.  I've gotten a Epson Perfection Photo V500 scanner which the sane website will work if you download the backend and firmware from the avasys site. 
    I've built iscan using the pkgbuild in AUR, and extracted the firmware from the rpm on the avasys site.  sane-find-scanner finds the scanner, but scanimage -L and iscan both fail to detect it.
    I'm part of the scanner group, but I don't think this is a permissions issue as even as root, scanimage -L and iscan still cannot find the scanner.
    Thought maybe it was a configuration issue, but I've added the vendor and product IDs and a firmware line with the path to the firmware file to /etc/sane.d/epkowa.conf and this didn't help at all.  It just made things fail slower.  I don't think any tweaks to the config are required though as nothing needs to be done to get this scanner working in debian/ubuntu, just installing the debs is enough, and the configs put in by those don't look too different from the arch ones.
    Interestingly enough, vue-scan also requires the firmware/drivers from avasys to work with this scanner and I'm able to scan with it no problem.
    At the moment is seems as though my options are installing vue-scan or setting up a PC with debian, which is the one I'm leaning towards at the moment as I'd like to see if Iscan/xsane can do what I need before shelling out for vue-scan.  But I'd really like to keep arch but be able to use my scanner.
    This is my first time using a scanner on Liunx so it could be I'm missing something obvious.  Anyone have any ideas?
    Last edited by spaceturnip (2009-08-11 14:17:09)

    Can I have a link to where you found this 'iscan-registry' package?  I need it too.
    EDIT: Never Mind, forgot to finish installing iscan    I only installed the iscan-data.
    Last edited by TWILisawesome (2011-01-01 20:34:41)

  • HP Photosmart C4480 - can't get the scanner to work on 10.6

    Hi
    I've seen other forum topics on this from a while back, and I'm following those directions, but still get errors. So, I've uninstalled any HP software with this printer/scanner, installed the HP drivers from Apple, yet still can't scan. I keep getting error messages when I use the scanner function from both the printer menu on preference settings and image capture. Any help would be appreciated.

    I think everyone with an HP Scanner or All-in-One should visit this HP Support Forum page and read a few of the posts. <http://h30434.www3.hp.com/t5/Mac-printing-and-scanning/Drivers-for-Mac-OS-10-6 /td-p/111357>.
    Clearly HP (and Epson - I have Epson equipment too) have decided to abandon their customers as they see that Apple has supplied basic Print and Scan support in Snow Leopard that goes further than ever before.
    What is particularly awful is that we all will have purchased, at some time, a Scanner or Printer from these people that came with bundled software - some of which, like Read Iris OCR was the reason for the purchase and none of that is supported any longer.
    What about the CD printing software for Epson's printers? We have just purchased a Photo R800, not a cheap printer and it came with Tiger drivers. There are no updates for SL.
    Message was edited by: philip howe
    Message was edited by: philip howe

  • Can't get EPSON nx300 to work with airport express

    hey yall
    i'm running a 3 year old white 13" macbook with 10.5.7 osx installed -~- having trouble getting things to print via my new airport express. my boyfriend has no troubles with his brand new macbook pro - it just worked instantly for him.
    my computer is able to recognize the printer in a 'Bonjour' location when i add the printer, but when i go to print, it just opens an empty print queuueueue and nothing happens.
    i tried installing the latest EPSON drivers to no avail, so i deleted all of them, which also didn't help.
    eep
    kevin

    Welcome to the discussions!
    Don't have an exact answer because I can't replicate the problem, but will offer a guess for what it's worth.
    You are running Leopard 10.5.7 on your computer and the MacBook Pro might be running 10.6.x Snow Leopard, which may have updated printer drivers for the USB port on the AirPort Express.
    Try updating 10.5.7 first by clicking the Apple icon at the upper left of your screen and then clicking Software Update. This may allow you to move to 10.5.8, which did offer a number of printer updates.
    Then work your way through the Apple Printer Troubleshooting Guide to see if that might help allow printing to occur.

  • How can I get my scanner to work in Snow Leopard?

    I use an hp 6500 all in one.  As soon as I installed Snow Leopard, the scanner went off-line and I cannot get it back.
    Thanks for any help/advice.

    Have you tried loading the drivers for OS X 10.6? http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=oj-74786-1 &lc=en&dlc=en&cc=us&os=219&product=3795314&sw_lang=&key=null&site=null.

  • I'm using a Brother MFC 420CN (printer, fax, scanner) and can't get the scanner to work

    I'm running Lion 10.7.2 and downloaded the latest twain plug-in for lion from Brother. I don't know where the twain driver went after I downloaded it. I searched the computer for it and it doesn't show up. I wanted to drag it into the import folder photoshop plug-ins folder in Photoshop CS5. There is no Twain plug-in the folder now. when I try to scan from the Brother Control Center I get error messages and do what the messages suggest but nothing works.I don't use the fax, I occasionally use the printer and the printer still works. There is only 1 USB  cable that drives the Brother machine.

    Plug in the usb lead.

  • Can't get Epson PrintCD to work?

    I am trying to print directly onto a CD with the EpsonPrintCD program using an Epson Photo R800 printer. This worked previously when the printer was connected to an older iMac. Now when I try to follow the instructions for printing onto a CD I don't seem to have the required option for the "Format for" drop down menu in Page Setup.
    The user manual says to select "Stylus Photo R800 (manual feed)" - but that is not one of the options on the dropdown menu. When I select the closest thing the CD printing function does not work.
    I also did try re-downloading the newest drivers from the epson website, but that didn't fix the problem, and I'm starting to wonder if this function is just not supported on the newer computer/ operating system.

    Ok - thanks this is good to know. I will spend some more effort to try to see why I don't have the right driver!

  • How do I get my scanner to work (Epson Workforce 845) with Maverick

    How do I get my scanner to work (Epson Workforce 845) with Maverick

    Have you checked the Epson web site for an updated driver?
    Try using Applications/Image Capture.
    Another application is VueScan.
    VueScan
    VueScan FAQ

  • My HP 3054 printer/scanner worked very well for my needs, but today I tried to scan something and I get this message:(com.apple.ImageCaptureCore error -9922.) What does this mean and what can I do to get my scanner to work again?

    My HP 3054 printer/scanner worked very well for my needs, but today I tried to scan something and I get this message:(com.apple.ImageCaptureCore error -9922.) What does this mean and what can I do to get my scanner to work again?

    i have this too on my hp photosmart b210
    no one seems to know how to fix it!!

  • EPSON CX3810 Printer/Scanner - need drivers to get the scanner to work

    Finally got this default printer to work on my new macbook pro. I had to get a driver for the printer off the Epson website. Downloaded the EPSON CX3800 Guten v.5.2.3. Printer works.
    Epson shows no drivers to get the scanner section working, same with Apple.
    Does anyone know of any work arounds to get the scanner section working on the EPSON CX3810 printer/scanner?

    This was originally a Windows-only device. There is only limited support for it on a Mac. This 'limited' support is basically low-level printing support only. There does not appear to be any support for the scanner section for anything other than Windows.
    As this was not one of Epson's more popular devices, 3rd-party support is also limited. It is unlikely that you will get 3rd-party scanner support if VueScan doesn't work.
    This device is discontinued. This means that support from Epson will be even more limited in the future than it is now. Translation: if it doesn't work now, odds are good that it will never, ever, work.
    I'd get a new MFD. Preferably one which ships with Mac support in the box. Brother, Canon, HP, and, yes, Epson, all make machines which will work. (I'd stay far away from Lexmark, but that's me.)

  • Can't get the software to work with Audigy 2

    Hi, I have had my Audigy 2 ZS going on a year now and haven't had any problems. I recently made a clean install of Windows XP and upgraded to SP2 and all that. Now, I can get sound out of the card but can't get the software to work at all; cannot get the volume slider bar to appear when I click the icon (it appears in the task bar though and I get a small gray square where the slider should appear), the surround mixer does not show when I double click the volume icon, EAX conxole is a no go, get an empty error box when I try to start the Equaliser.
    I have tried everything from simple re-install to clean sweep to praying to the pagan gods. I have alsoo tried updating the drivers of course.
    I run XP on an Intel MoBo (on-boeard sound deactivated), 52RAM, ATI 9700 ALL-IN-WONDER.
    DOES THE CREATIVE SOFTWARE DEPEND ON ANY WEIRD LITTLE WINDOWS SERVICE OR SETTING THAT I MIGHT HAVE CHANGED DURING SETUP?
    This is quite infuriating as any idea I come up with takes up a lot of time in installation, uninstallation and clean up. It worked before, why not now?
    Thanks in advance. dentore

    Ok I got it to work. This is the reply I got from Creative but I didn't remove the program from the add/remove option on the PC b/c that didn't work at first. I inserted the installation CD and remove it from that wizard. Rebooted and the PC found new hardware. I then installed the driver and software from the CD and now it works.
    For Mediasource. It appears something was corrupted in Mediasource or there is a conflict within the system.Please uninstall all software and drivers for the soundcard, from add/remove programs. Once this is done, shut down the system and changePCI slots for the soundcard, then turn the system back on, cancel the found new hardware wizard, disable all background applications (especially virus scanner, firewall, and any other background applications running in the bottom right hand corner of the system), andthen perform a full reinstallation of the drivers and software from the soundcard installation cd.
    CAT I hope you fix your sound card. Good luck.

  • How can i get ical invitations to work with outlook users?

    how can i get ical invitations to work with outlook users?
    I can send ical meeting invitations but outlook users are having problems having the meeting show up in their calendar….

    My Epson is able to do scans using Image Capture without any problems at all.
    Allan

Maybe you are looking for

  • Doubt in ALV coloring

    hai friends, i want to give a color for specified line in ALV list or grid. How can i give? What are the declaration should i do? if have, please mail me sample coding . thanks, Maran

  • Size of site

    When I open the dialogbox "new site" I write 1024x768 in size, but when I import a picture with that size I get a lot of white space around it. Why? What do I do wrong?

  • Itunes has swapped to another language

    Hi there, I recently turned my computer off and back on, but my Itunes for some reason changed languages. All my header bars are now in French. Everything else inside Itunes is in english and my region also states English, it is just the top header b

  • Help:  IPad2 Screen Resolution is poor!!!!

    My screen resolution for pictures and apps is very pixelated.  Is there a fix for this?  I spent a lot of money for something that is worse than my Iphone 4....Help....

  • KeyEvents and JComboBox

    I havn't worked that much with JComboBox and this I can't seem to figure out. The JCombobox is editable and I want the user to press delete on it and something will happen. My code looks like this: ivjComboBox100.getEditor().getEditorComponent().addK