<div dir="ltr"><div>I'm guessing it's Primax.  I did some data captures from WinXP in a VM, exercising every button along with some test scans including an IT87 calibration target.  Also a OneTouch 9320 scanner with a 35mm slide/negative scan function (only tested the 35mm backlight since I'm missing the film templates and it won't scan without them).  Data dumps and scan PNGs here:<br><br><a href="http://www.mediafire.com/file/22yg8tqb17ps9b1/OneTouch_8100.7z">http://www.mediafire.com/file/22yg8tqb17ps9b1/OneTouch_8100.7z</a><br><a href="http://www.mediafire.com/file/xgk3387rzgd9pax/OneTouch_9320_USB.7z">http://www.mediafire.com/file/xgk3387rzgd9pax/OneTouch_9320_USB.7z</a><br><br></div><div>IT87 target calibration data:<br><a href="http://www.mediafire.com/file/03a2590i2zppzas/R141212.zip">http://www.mediafire.com/file/03a2590i2zppzas/R141212.zip</a><br></div><div><br></div><div>I don't need either scanner and will ship them to whoever feels like working on the SANE driver.  Models from the rest of the product line are available on eBay.<br></div><div><br></div>P.S. If you're wondering why it took 5 years it's because I plugged my laptop power supply into the scanner by accident and fried it.  It wasn't until someone gave me another that I remembered to report back on it.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 1, 2011 at 1:53 AM, stef <span dir="ltr"><<a href="mailto:stef.dev@free.fr" target="_blank">stef.dev@free.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">Le lundi 1 août 2011 07:11:11 Jeff Hanson, vous avez écrit :<br>
> I'll pay shipping (USA only) to get it to whoever wants to<br>
> reverse-engineer the protocol and write a functioning SANE back-end<br>
> for it.<br>
><br>
> Bus 006 Device 010: ID 04a7:0321 Visioneer OneTouch 8100 EPP/USB Scanner<br>
> Device Descriptor:<br>
>   bLength                18<br>
>   bDescriptorType         1<br>
>   bcdUSB               1.00<br>
>   bDeviceClass            0 (Defined at Interface level)<br>
>   bDeviceSubClass         0<br>
>   bDeviceProtocol         0<br>
>   bMaxPacketSize0         8<br>
>   idVendor           0x04a7 Visioneer<br>
>   idProduct          0x0321 OneTouch 8100 EPP/USB Scanner<br>
>   bcdDevice            0.01<br>
>   iManufacturer           4<br>
>   iProduct                6<br>
>   iSerial                 0<br>
>   bNumConfigurations      1<br>
>   Configuration Descriptor:<br>
>     bLength                 9<br>
>     bDescriptorType         2<br>
>     wTotalLength           32<br>
>     bNumInterfaces          1<br>
>     bConfigurationValue     1<br>
>     iConfiguration          0<br>
>     bmAttributes         0x40<br>
>       (Missing must-be-set bit!)<br>
>       Self Powered<br>
>     MaxPower               48mA<br>
>     Interface Descriptor:<br>
>       bLength                 9<br>
>       bDescriptorType         4<br>
>       bInterfaceNumber        0<br>
>       bAlternateSetting       0<br>
>       bNumEndpoints           2<br>
>       bInterfaceClass        16<br>
>       bInterfaceSubClass      1<br>
>       bInterfaceProtocol      0<br>
>       iInterface              0<br>
>       Endpoint Descriptor:<br>
>         bLength                 7<br>
>         bDescriptorType         5<br>
>         bEndpointAddress     0x81  EP 1 IN<br>
>         bmAttributes            2<br>
>           Transfer Type            Bulk<br>
>           Synch Type               None<br>
>           Usage Type               Data<br>
>         wMaxPacketSize     0x0040  1x 64 bytes<br>
>         bInterval               0<br>
>       Endpoint Descriptor:<br>
>         bLength                 7<br>
>         bDescriptorType         5<br>
>         bEndpointAddress     0x02  EP 2 OUT<br>
>         bmAttributes            2<br>
>           Transfer Type            Bulk<br>
>           Synch Type               None<br>
>           Usage Type               Data<br>
>         wMaxPacketSize     0x0040  1x 64 bytes<br>
>         bInterval               0<br>
<br>
</div></div>        Hello,<br>
<br>
        can you try to record USB activity when plugging this scanner and doing a<br>
preview with usbsnoop in case  we may be recognize the underlying protocol ?<br>
<br>
        In the search engine there is the output of sane-find-scanner which quite<br>
old, maybe running the version from SANE 1.0.22 will bring extra data.<br>
<br>
Regards,<br>
        Stef<br>
</blockquote></div><br></div>