[sane-devel] Free to a good dev home (USA) - Visioneer OneTouch 8100 Scanner

stef stef.dev at free.fr
Mon Aug 1 05:53:59 UTC 2011


Le lundi 1 août 2011 07:11:11 Jeff Hanson, vous avez écrit :
> I'll pay shipping (USA only) to get it to whoever wants to
> reverse-engineer the protocol and write a functioning SANE back-end
> for it.
> 
> Bus 006 Device 010: ID 04a7:0321 Visioneer OneTouch 8100 EPP/USB Scanner
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0         8
>   idVendor           0x04a7 Visioneer
>   idProduct          0x0321 OneTouch 8100 EPP/USB Scanner
>   bcdDevice            0.01
>   iManufacturer           4
>   iProduct                6
>   iSerial                 0
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           32
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0x40
>       (Missing must-be-set bit!)
>       Self Powered
>     MaxPower               48mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass        16
>       bInterfaceSubClass      1
>       bInterfaceProtocol      0
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x02  EP 2 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0

	Hello,

	can you try to record USB activity when plugging this scanner and doing a 
preview with usbsnoop in case  we may be recognize the underlying protocol ?

	In the search engine there is the output of sane-find-scanner which quite 
old, maybe running the version from SANE 1.0.22 will bring extra data.

Regards,
	Stef



More information about the sane-devel mailing list