[sane-devel] Card Scanning Solutions ScanShell 800

stef stef.dev at free.fr
Sun Feb 14 07:47:17 UTC 2010


Le samedi 13 février 2010 22:59:20 cssn scanner, vous avez écrit :
> I have this scanner and want to get it working with SANE on Fedora 11+.
> 
> sane-find-scanner finds the scanner but that's as far as I got. Any help
> would be appreciated and I can help with output...I'm just not much of a
> programmer(but will give it a shot).
> 
> 
> 
> 
> <device descriptor of 0x0a82/0x6604 at 005:002 (Card Scanning Solutions
> CSSN-SCANSHELL 800)>
> bLength               18
> bDescriptorType       1
> bcdUSB                1.00
> bDeviceClass          0
> bDeviceSubClass       0
> bDeviceProtocol       0
> bMaxPacketSize0       8
> idVendor              0x0A82
> idProduct             0x6604
> bcdDevice             1.00
> iManufacturer         64 (Card Scanning Solutions)
> iProduct              113 (CSSN-SCANSHELL 800)
> iSerialNumber         0 ()
> bNumConfigurations    1
> <configuration 0>
>   bLength              9
>   bDescriptorType      2
>   wTotalLength         39
>   bNumInterfaces       1
>   bConfigurationValue  1
>   iConfiguration       0 ()
>   bmAttributes         160 (Remote Wakeup)
>   MaxPower             500 mA
> <interface 0>
> <altsetting 0>
>     bLength            9
>     bDescriptorType    4
>     bInterfaceNumber   0
>     bAlternateSetting  0
>     bNumEndpoints      3
>     bInterfaceClass    255
>     bInterfaceSubClass 0
>     bInterfaceProtocol 255
>     iInterface         0 ()
> <endpoint 0>
>      bLength           7
>      bDescriptorType   5
>      bEndpointAddress  0x81 (in 0x01)
>      bmAttributes      3 (interrupt)
>      wMaxPacketSize    1
>      bInterval         16 ms
>      bRefresh          0
>      bSynchAddress     0
> <endpoint 1>
>      bLength           7
>      bDescriptorType   5
>      bEndpointAddress  0x82 (in 0x02)
>      bmAttributes      2 (bulk)
>      wMaxPacketSize    64
>      bInterval         0 ms
>      bRefresh          0
>      bSynchAddress     0
> <endpoint 2>
>      bLength           7
>      bDescriptorType   5
>      bEndpointAddress  0x03 (out 0x03)
>      bmAttributes      2 (bulk)
>      wMaxPacketSize    64
>      bInterval         0 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 (bcdUSB = 0x100)
>      checking for GT-8911 ...
>      this is not a GT-8911 (check 2, bcdUSB = 0x100)
>      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 USB chip looks like a LM9832/3 (result from sane-backends 1.0.20)>
> 
> found USB scanner (vendor=0x0a82 [Card Scanning Solutions],
> product=0x6604 [CSSN-SCANSHELL 800], chip=LM9832/3) at libusb:005:002
> 
> 
> 
	Hello,

	there are LM983x based scanners supported by the plustek usb backend. In 
plustek-usbdev.c, there is an entry for a scanner with usb id 0x0A82/0x6620 
which is also an A6 one. This seems very close to your scanner.

Regards,
	Stef



More information about the sane-devel mailing list