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.
- 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.
- 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.
- Check the device file /dev/usb/scanner0. Is it there? Is it
read/writeable for everybody (chmod 666)?
- 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.
- If this still does not work, check if your system uses "hotplug" for USB.
If so, then verify that the configuration is correct.
- 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.
|