SANE EPSON Backend - USB Scanner Checklist


Navigation

USB Scanner Checklist

This document does not apply to the models Perfection 660, 1250 and 1260. If you are trying to get one of these scanners working, please visit the Plustek backend site.

If your EPSON USB scanner is not working, please follow these steps. Usually this will give you a working system, if not, you will have enough information for me to debug the problem.

  1. First of all, make sure that you have only one version of Sane installed. This also means just one set of configuration files. This is a very common problem and results in all sorts of problems.
  2. Then make sure that the scanner is recognized by the USB driver. This can be done with the command 'cat /proc/bus/usb/devices'. Look for the line that contains your scanner's name. Then look for the next line that starts with an "I:". The last piece of information is the driver that is used for this device. It should list "usbscanner". If this is not the case, you have to figure out why.
    One reason why the correct driver may not be listed is that the driver does not know about the vendor and product IDs. Use a line like the following in /etc/modules.conf:
    options scanner vendor=0x4b8 product=0x11e
    You have to substitute the correct values for your scanner.
  3. Check the device file /dev/usb/scanner0. Is it there? Is it read/writeable for everybody (chmod 666)?
  4. Then edit the Sane configuration files: Remove (or comment out) everything but the "epson" line from dll.conf, then disable everything in epson.conf and add one line
    usb /dev/usb/scanner0
    Once everything is working, you can enable the other backends in dll.conf again.
  5. If this still does not work, check if your system uses "hotplug" for USB. If so, then verify that the configuration is correct.
  6. If it's still not working, send the logfile created with the following command to me (that's the file /tmp/scan.log):
    export SANE_DEBUG_EPSON=128
    xsane > /tmp/scan.log 2>&1
    
    You can substitute any frontend for xsane.

Last changed on Sun Nov 17 17:01:39 2002 Validated HTML 4.0
Karl Heinz Kremer
khk@khk.net
http://www.khk.net