<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>RE: [sane-devel] SANE protocol over USB as new USB scannerdevice        class?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>&gt; Bah. Any pointers on that? I haven't been able to find anything on the<BR>
&gt; intartubes about such a class yet.<BR>
<BR>
<A HREF="http://www.usb.org/developers/defined_class/#BaseClass06h">http://www.usb.org/developers/defined_class/#BaseClass06h</A><BR>
www.usb.org/developers/devclass_docs/usb_still_img10.pdf<BR>
<BR>
When we were developing our scanners, we looked into the USB still imaging device. The spec is huge and, IIRC, parts of it require paying for (PIMA15740? ISO15740? I can't remember).<BR>
<BR>
We decided to come up with our own because it was faster, easier, there was no real standard anyway, and we could test both ends in-house.&nbsp; With our own protocol, we could do our own testing and not worry about testing interoperability with 'N' different stacks.<BR>
<BR>
I'm not saying creating our own protocol was a perfect solution. It was the best solution we had at the time. But we did try to make it easy to reverse engineer.<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: sane-devel-bounces+dpoole=marvell.com@lists.alioth.debian.org on behalf of Paul Wise<BR>
Sent: Sun 12/28/2008 4:04 PM<BR>
To: sane-devel<BR>
Subject: Re: [sane-devel] SANE protocol over USB as new USB scannerdevice&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class?<BR>
<BR>
[Please CC me in all replies]<BR>
<BR>
On Sun, 2008-12-28 at 10:23 +0100, Julien BLACHE wrote:<BR>
&gt; Paul Wise &lt;pabs3@bonedaddy.net&gt; wrote:<BR>
&gt; &gt; The way to do this would be to define some USB protocol and have it<BR>
&gt; &gt; standardised by the USB Implementers Forum, then use that to influence<BR>
&gt; &gt; the OEM scanner manufacturers to implement it on new scanners.<BR>
&gt;<BR>
&gt; There actually was a scanner/imaging device standard class defined for<BR>
&gt; USB, and it never went anywhere.<BR>
<BR>
Bah. Any pointers on that? I haven't been able to find anything on the<BR>
intartubes about such a class yet.<BR>
<BR>
&gt; &gt; I would propose that the SANE network protocol be ported to USB (so that<BR>
&gt;<BR>
&gt; You'd better start from scratch and design a real protocol that<BR>
&gt; doesn't have all the suckiness and limitations the current SANE<BR>
&gt; network protocol has.<BR>
<BR>
Fair enough.<BR>
<BR>
--<BR>
bye,<BR>
pabs<BR>
<BR>
<A HREF="http://bonedaddy.net/pabs3/">http://bonedaddy.net/pabs3/</A><BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>