[sane-devel] Uniscan D50 scanner cannot work
陈钢
bzongbzongbzong at 163.com
Fri May 21 02:22:09 UTC 2010
I tried on Fedora 11.
I downloaded
sane-backends-git20100520.tar.gz
and installed it successfully as root user without removing old rpm packages, such as
sane-backends-1.0.19-15.fc11.i586 etc.
Following is the output of newly installed commands:
==========================================
/usr/local/bin/sane-find-scanner -v -v
------------------------------------------
This is sane-find-scanner from sane-backends 1.0.22git
.........................................
searching for USB scanners:
checking /dev/usb/scanner... failed to open (Invalid argument)
checking /dev/usb/scanner0... failed to open (Invalid argument)
checking /dev/usb/scanner1... failed to open (Invalid argument)
checking /dev/usb/scanner2... failed to open (Invalid argument)
checking /dev/usb/scanner3... failed to open (Invalid argument)
checking /dev/usb/scanner4... failed to open (Invalid argument)
checking /dev/usb/scanner5... failed to open (Invalid argument)
checking /dev/usb/scanner5... failed to open (Invalid argument)
checking /dev/usb/scanner7... failed to open (Invalid argument)
checking /dev/usb/scanner8... failed to open (Invalid argument)
checking /dev/usb/scanner9... failed to open (Invalid argument)
checking /dev/usb/scanner10... failed to open (Invalid argument)
checking /dev/usb/scanner11... failed to open (Invalid argument)
checking /dev/usb/scanner12... failed to open (Invalid argument)
checking /dev/usb/scanner13... failed to open (Invalid argument)
checking /dev/usb/scanner14... failed to open (Invalid argument)
checking /dev/usb/scanner15... failed to open (Invalid argument)
checking /dev/usbscanner... failed to open (Invalid argument)
checking /dev/usbscanner0... failed to open (Invalid argument)
checking /dev/usbscanner1... failed to open (Invalid argument)
checking /dev/usbscanner2... failed to open (Invalid argument)
checking /dev/usbscanner3... failed to open (Invalid argument)
checking /dev/usbscanner4... failed to open (Invalid argument)
checking /dev/usbscanner5... failed to open (Invalid argument)
checking /dev/usbscanner6... failed to open (Invalid argument)
checking /dev/usbscanner7... failed to open (Invalid argument)
checking /dev/usbscanner8... failed to open (Invalid argument)
checking /dev/usbscanner9... failed to open (Invalid argument)
checking /dev/usbscanner10... failed to open (Invalid argument)
checking /dev/usbscanner11... failed to open (Invalid argument)
checking /dev/usbscanner12... failed to open (Invalid argument)
checking /dev/usbscanner13... failed to open (Invalid argument)
checking /dev/usbscanner14... failed to open (Invalid argument)
checking /dev/usbscanner15... failed to open (Invalid argument)
trying libusb:
..............................................................................
<device descriptor of 0x1606/0x0170 at 004:002>
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x1606
idProduct 0x0170
bcdDevice 1.00
iManufacturer 1 ()
iProduct 2 ()
iSerialNumber 0 ()
bNumConfigurations 1
<configuration 0>
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 6 ()
bmAttributes 224 (Self-poweredRemote Wakeup)
MaxPower 0 mA
<interface 0>
<altsetting 0>
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 7 ()
<endpoint 0>
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 (in 0x01)
bmAttributes 2 (bulk)
wMaxPacketSize 64
bInterval 0 ms
bRefresh 0
bSynchAddress 0
<endpoint 1>
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 (out 0x02)
bmAttributes 2 (bulk)
wMaxPacketSize 8
bInterval 0 ms
bRefresh 0
bSynchAddress 0
<endpoint 2>
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 (in 0x03)
bmAttributes 3 (interrupt)
wMaxPacketSize 1
bInterval 250 ms
bRefresh 0
bSynchAddress 0
<trying to find out which USB chip is used>
checking for GT-6801 ...
this is not a GT-6801 (bDeviceClass = 0)
checking for GT-6816 ...
this is not a GT-6816 (bNumEndpoints = 3)
checking for GT-8911 ...
this is not a GT-8911 (check 5, bNumEndpoints = 3)
checking for MA-1017 ...
this is not a MA-1017 (bDeviceClass = 0, bInterfaceClass = 255)
checking for MA-1015 ...
this is not a MA-1015 (bDeviceClass = 0)
checking for MA-1509 ...
this is not a MA-1509 (bDeviceClass = 0)
checking for LM983[1,2,3] ...
this is not a LM983x (bEndpointAddress = 0x81, bmAttributes = 0x2, wMaxPacketSize = 0x40, bInterval = 0x0)
checking for GL646 ...
this is not a GL646 (bDeviceClass = 0, bInterfaceClass = 255)
checking for GL646_HP ...
this is not a GL646_HP (bDeviceClass = 0, bInterfaceClass = 255)
checking for GL660+GL646 ...
this is not a GL660+GL646 (bDeviceClass = 0, bInterfaceClass = 255)
checking for GL84x ...
this is not a GL84x (bDeviceClass = 0, bInterfaceClass = 255)
checking for ICM532B ...
this is not a ICM532B (check 1, bDeviceClass = 0, bInterfaceClass = 255)
checking for PV8630/LM9830 ...
this is not a PV8630/LM9830 (bcdUSB = 0x110)
checking for M011 ...
this is not a M011 (bDeviceClass = 0)
checking for RTS8822 ...
this is not a RTS8822 (bEndpointAddress = 0x81, bmAttributes = 0x2, wMaxPacketSize = 0x40, bInterval = 0x0)
checking for rts8858c ...
Unexpected result from register reading (0xff/0x0)
checking for SQ113 ...
this is not a SQ113 (bcdUSB = 0x110)
checking for HP4500C/4570C/5500C/5550C/5590/7650 chipset ...
this is not a HP4500C/4570C/5500C/5550C/5590/7650 chipset (bDeviceClass = 0)
checking for rts8801/rts8891 ...
Unexpected result from register reading (0x12/0x0)
<Couldn't determine the type of the USB chip (result from sane-backends 1.0.22git)>
found USB scanner (vendor=0x1606, product=0x0170) at libusb:004:002
........................................................................
done
--------------------------------------------------------
Without modifying any config file in
/usr/local/etc/sane.d
/usr/local/bin/scanimage -L
cannot identify any scanner.
So I tried modifying several config files in
/usr/local/etc/sane.d/
by adding a line:
-----------------------------------------------
usb 0x1606 0x0170
-----------------------------------------------
1.plustex.conf -- No scanners were identified.
2.rts8891.conf -- No scanners were identified.
3.umax1220u.conf -- No scanners were identified.
4.genesys.conf -- No scanners were identified.
5.lexmark.conf -- No scanners were identified.
6.hp4200.conf -- device `hp4200:libusb:004:002' is a Hewlett-Packard HP-4200 flatbed scanner (Tried /usr/local/bin/scanimage > scan1.png, but the scanner seems to hang for ever)
7.gt68xx.conf -- device `gt68xx:libusb:004:002' is a unknown manufacturer unknown device -- use override to select flatbed scanner(Tried
/usr/local/bin/scanimage > scan1.png
a bunch of output as follows:
[gt68xx] WARNING: You have manually added the ids of your scanner
[gt68xx] to gt68xx.conf. Please use an appropriate override
[gt68xx] for your scanner. Use extreme care and switch off
[gt68xx] the scanner immediately if you hear unusual noise.
[gt68xx] Please report any success to
[gt68xx] sane-devel at lists.alioth.debian.org. Please provide as many
[gt68xx] details as possible, e.g. the exact name of your
[gt68xx] scanner, ids, settings etc.
[gt68xx] ERROR: You haven't chosen an override in gt68xx.conf. Please use
[gt68xx] one of the following:
[gt68xx] mustek-bearpaw-2400-ta
[gt68xx] mustek-bearpaw-2400-ta-plus
[gt68xx] mustek-bearpaw-1200-cu-plus
[gt68xx] mustek-bearpaw-1200-cu-plus-2
[gt68xx] mustek-bearpaw-2400-cu-plus
[gt68xx] mustek-bearpaw-1200-ta
[gt68xx] mustek-scanexpress-1248-ub
[gt68xx] mustek-bearpaw-1200-cu
[gt68xx] mustek-scanexpress-1200-ub-plus
[gt68xx] artec-ultima-2000
[gt68xx] mustek-bearpaw-2400-cu
[gt68xx] mustek-scanexpress-2400-usb
[gt68xx] mustek-scanexpress-a3-usb
[gt68xx] mustek-bearpaw-2448-ta-plus
[gt68xx] lexmark-x73
[gt68xx] plustek-op1248u
[gt68xx] plustek-op1248u
[gt68xx] plustek-u16b
[gt68xx] plustek-u16b
[gt68xx] plustek-opticpro-s12
[gt68xx] plustek-opticpro-s24
[gt68xx] plustek-opticslim-m12
[gt68xx] plustek-opticslim-1200
[gt68xx] plustek-opticslim-2400
[gt68xx] iriscan-express-2
[gt68xx] genius-colorpage-vivid3x
[gt68xx] genius-colorpage-vivid4
[gt68xx] genius-colorpage-vivid3xe
[gt68xx] genius-colorpage-vivid4xe
[gt68xx] genius-colorpage-vivid4x
[gt68xx] genius-colorpage-vivid-1200-x
[gt68xx] genius-colorpage-vivid-1200-xe
[gt68xx] genius-SF600
[gt68xx] visioneer-onetouch-7300
[gt68xx] genius-colorpageslim-1200
scanimage: open of device gt68xx:libusb:004:002 failed: Operation not supported
)
8.artec_eplus48u.conf -- device `artec_eplus48u:libusb:004:002' is a Yakumo Scan50 flatbed scanner(Tried as before get: scanimage: open of device artec_eplus48u:libusb:004:002 failed: Invalid argument
)
------------------------------------------------------------------------
Is there any command besides lsusb, sane-find-scanner to
determine what device has been connected to the system,
and what chipset is in use?
Best regards,
Chen Gang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20100521/bc364cfa/attachment-0001.htm>
More information about the sane-devel
mailing list