<br><br><br>&gt;1. are you employed by microtek?<br><br>&nbsp;&nbsp;&nbsp; Yes,I am.<br>&gt;2. do you know if the 2020s also uses the same protocol?<br><br>&nbsp;&nbsp;
I don&#39;t know the protocol that 2020s use. As far as I know, the 2020s
is different from 4020s in&nbsp; hardware. If you want to develop the driver
of 2020s, you could contact with us.<br>
<br>&gt;3. are you planning to release the driver source for inclusion into SANE?<br><br>&nbsp; It is determined by our leader Whether we release the driver source for inclusion into SANE.<br><br><br><div class="gmail_quote">


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">---------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 18 Jun 2008 09:59:42 -0400<br>
From: &quot;m. allan noah&quot; &lt;<a href="mailto:kitno455@gmail.com" target="_blank">kitno455@gmail.com</a>&gt;<br>
Subject: Re: [sane-devel] I have achieved ADF duplex scan<br>
To: eagleskycloud &lt;<a href="mailto:eagleskycloud@gmail.com" target="_blank">eagleskycloud@gmail.com</a>&gt;<br>
Cc: <a href="mailto:sane-devel@lists.alioth.debian.org" target="_blank">sane-devel@lists.alioth.debian.org</a><br>
Message-ID:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:97246d0e0806180659o10719028k72e04d5bc3cb9836@mail.gmail.com" target="_blank">97246d0e0806180659o10719028k72e04d5bc3cb9836@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
nice work- i have a few questions:<br>
<br>
1. are you employed by microtek?<br>
2. do you know if the 2020s also uses the same protocol?<br>
3. are you planning to release the driver source for inclusion into SANE?<br>
<br>
allan<br>
<br>
2008/6/17 eagleskycloud &lt;<a href="mailto:eagleskycloud@gmail.com" target="_blank">eagleskycloud@gmail.com</a>&gt;:<br>
&gt;<br>
&gt; Hi ,<br>
&gt;<br>
&gt; With your help,I have achieved duplex ADF scan in our backend with<br>
&gt; sane-backends 1.0.19 and XSane 0.995. Xsane could get front image and back<br>
&gt; image of a paper at the same time while scanning with ADF.<br>
&gt;<br>
&gt; &nbsp; &nbsp;I save back image in a buffer allocated by my backends &nbsp;then Xsane &nbsp;read<br>
&gt; a back image &nbsp;after XSane have get a whole front image.<br>
&gt;<br>
&gt; &nbsp; &nbsp;Below suggestion is from m. allan noah:<br>
&gt;<br>
&gt; 1. from the frontend perspective, duplex is no different from simplex<br>
&gt; adf, there are just more images.<br>
&gt;<br>
&gt; 2. i have never gotten xsane&#39;s multi-page mode to work, i use<br>
&gt; &#39;scanimage -b&#39; or &#39;scanadf&#39; command line tools<br>
&gt;<br>
&gt; 3. there are several other backends which support duplex scans.<br>
&gt; fujitsu, avision, epjitsu come to mind. You could look at their code<br>
&gt; for suggestions, but then your code becomes a derivative work, and you<br>
&gt; must release it also under the GPL.<br>
&gt;<br>
&gt; 4. The way to write your code depends on the scanner. If the scanner<br>
&gt; has enough memory to buffer the back side data until after the<br>
&gt; front-side has been read, then you just read them sequentially. if the<br>
&gt; scanner sends back the data interlaced, then you must buffer the back<br>
&gt; side in memory until the front side has been sent to front-end, then<br>
&gt; read back side from buffer. the fujitsu backend demonstrates both of<br>
&gt; these.<br>
&gt;<br>
&gt; 5. be aware that a proper front-end in batch mode will call<br>
&gt; sane_start() at the beginning of each page, but only call sane_cancel<br>
&gt; after the last page returns SANE_STATUS_NO_DOCS.<br>
&gt; ...<br>
&gt;<br>
&gt; Thank you.<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; sane-devel mailing list: <a href="mailto:sane-devel@lists.alioth.debian.org" target="_blank">sane-devel@lists.alioth.debian.org</a><br>
&gt; <a href="http://lists.alioth.debian.org/mailman/listinfo/sane-devel" target="_blank">http://lists.alioth.debian.org/mailman/listinfo/sane-devel</a><br>
&gt; Unsubscribe: Send mail with subject &quot;unsubscribe your_password&quot;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; to <a href="mailto:sane-devel-request@lists.alioth.debian.org" target="_blank">sane-devel-request@lists.alioth.debian.org</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
&quot;The truth is an offense, but not a sin&quot;<br></blockquote></div><br>