[sane-devel] Scanimage can't find scanner

Leslie Jensen leslie at eskk.nu
Thu Dec 31 15:38:47 UTC 2009


Hello

I hope you can help me.

I'm on a FreeBSD 8.0-RELEASE with an EPSON V500

I've installed:
epkowa-2.11.0_2     The sane-epkowa driver for FreeBSD
sane-backends-1.0.20_4 API for access to scanners, digitals camera, 
frame grabbers
sane-frontends-1.0.14_5 Tools for access to scanners, digitals camera, 
frame grabbe


I have configured the relevant files

/usr/local/etc/sane.d/dll.conf with epkowa

/usr/local/etc/sane.d/epkowa.conf with usb 0x04b8 0x0130

/etc/rc.conf with devfs_system_ruleset="system"

/etc/devfs.rules with
[system=10]
add path 'usb/*' mode 0660



scanimage -L says


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 did a

sane-find-scanner -v -v

I've pasted what's relevant for the scanner.

------------------------------------------------------------
This is sane-find-scanner from sane-backends 1.0.20

   # 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.

searching for SCSI scanners:
checking /dev/scanner... failed to open (Invalid argument)
checking /dev/scanner0... failed to open (Invalid argument)
checking /dev/scanner1... failed to open (Invalid argument)
checking /dev/pass0... open ok
   Inquiry for device:
     000: 05 80 00 32 5b 00 00 00 50 4c 44 53 20 20 20 20 ...2[...PLDS
     016: 44 56 44 2b 2d 52 57 20 44 55 2d 38 41 32 53 20    DVD+-RW DU-8A2S
     032: 34 44 31 33 00 00 00 00 00 00 00 00 00 00 00 00 4D13............
     048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
     064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
     080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
found SCSI CD-drive "PLDS DVD+-RW DU-8A2S 4D13" at /dev/pass0
checking /dev/pass1... failed to open (Invalid argument)
checking /dev/pass2... failed to open (Invalid argument)
checking /dev/pass3... failed to open (Invalid argument)
checking /dev/pass4... failed to open (Invalid argument)
checking /dev/pass5... failed to open (Invalid argument)
checking /dev/pass6... failed to open (Invalid argument)
checking /dev/pass7... failed to open (Invalid argument)
   # Your SCSI scanner was detected. It may or may not be supported by 
SANE. Try
   # scanimage -L and read the backend's manpage.

searching for USB scanners:
checking /dev/uscanner... failed to open (Invalid argument)
checking /dev/uscanner0... failed to open (Invalid argument)
checking /dev/uscanner1... failed to open (Invalid argument)
checking /dev/uscanner2... failed to open (Invalid argument)
checking /dev/uscanner3... failed to open (Invalid argument)
checking /dev/uscanner4... failed to open (Invalid argument)
checking /dev/uscanner5... failed to open (Invalid argument)
checking /dev/uscanner6... failed to open (Invalid argument)
checking /dev/uscanner7... failed to open (Invalid argument)
checking /dev/uscanner8... failed to open (Invalid argument)
checking /dev/uscanner9... failed to open (Invalid argument)
checking /dev/uscanner10... failed to open (Invalid argument)
checking /dev/uscanner11... failed to open (Invalid argument)
checking /dev/uscanner12... failed to open (Invalid argument)
checking /dev/uscanner13... failed to open (Invalid argument)
checking /dev/uscanner14... failed to open (Invalid argument)
checking /dev/uscanner15... failed to open (Invalid argument)
trying libusb:


<device descriptor of 0x04b8/0x0130 at /dev/usb:/dev/ugen7.2 (EPSON 
EPSON Scanner)>
bLength               18
bDescriptorType       1
bcdUSB                2.00
bDeviceClass          255
bDeviceSubClass       255
bDeviceProtocol       255
bMaxPacketSize0       64
idVendor              0x04B8
idProduct             0x0130
bcdDevice             1.00
iManufacturer         1 (EPSON)
iProduct              2 (EPSON Scanner)
iSerialNumber         0 ()
bNumConfigurations    1
  <configuration 0>
  bLength              9
  bDescriptorType      2
  wTotalLength         32
  bNumInterfaces       1
  bConfigurationValue  1
  iConfiguration       0 ()
  bmAttributes         192 (Self-powered)
  MaxPower             2 mA
   <interface 0>
    <altsetting 0>
    bLength            9
    bDescriptorType    4
    bInterfaceNumber   0
    bAlternateSetting  0
    bNumEndpoints      2
    bInterfaceClass    255
    bInterfaceSubClass 255
    bInterfaceProtocol 255
    iInterface         0 ()
     <endpoint 0>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x81 (in 0x01)
     bmAttributes      2 (bulk)
     wMaxPacketSize    512
     bInterval         255 ms
     bRefresh          0
     bSynchAddress     0
     <endpoint 1>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x02 (out 0x02)
     bmAttributes      2 (bulk)
     wMaxPacketSize    512
     bInterval         255 ms
     bRefresh          0
     bSynchAddress     0

<trying to find out which USB chip is used>
     checking for GT-6801 ...
     this is not a GT-6801 (bcdUSB = 0x200)
     checking for GT-6816 ...
     this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)
     checking for GT-8911 ...
     this is not a GT-8911 (check 1, bDeviceClass = 255, bInterfaceClass 
= 255)
     checking for MA-1017 ...
     this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 255)
     checking for MA-1015 ...
     this is not a MA-1015 (bcdUSB = 0x200)
     checking for MA-1509 ...
     this is not a MA-1509 (bcdUSB = 0x200)
     checking for LM983[1,2,3] ...
     this is not a LM983x (bcdUSB = 0x200)
     checking for GL646 ...
     this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)
     checking for GL646_HP ...
     this is not a GL646_HP (bcdUSB = 0x200)
     checking for GL660+GL646 ...
     this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass = 255)
     checking for GL84x ...
     this is not a GL841 (bNumEndpoints = 2)
     checking for ICM532B ...
     this is not a ICM532B (check 2, bcdUSB = 0x200)
     checking for PV8630/LM9830 ...
     this is not a PV8630/LM9830 (bDeviceClass = 255)
     checking for M011 ...
     this is not a M011 (bcdUSB = 0x200)
     checking for RTS8822 ...
     this is not a RTS8822 (bDeviceClass = 255)
     checking for rts8858c ...
     this is not a rts8858c (bDeviceClass = 255)
     checking for SQ113 ...
     this is not a SQ113 (bDeviceClass = 255)
     checking for HP5550/5590/7650 chipset ...
     this is not a HP5550/5590/7650 chipset (bNumEndpoints = 2)
     checking for rts8801/rts8891 ...
     this is not a rts8801/rts8891 (bDeviceClass = 255)
<Couldn't determine the type of the USB chip (result from sane-backends 
1.0.20)>

found USB scanner (vendor=0x04b8 [EPSON], product=0x0130 [EPSON 
Scanner]) at libusb:/dev/usb:/dev/ugen7.2


   # 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.
done
----------------------------------------------------------------------

Thanks
/Leslie



More information about the sane-devel mailing list