sane-project-website/old-archive/1997-08/0143.html

74 wiersze
3.2 KiB
HTML

<!-- received="Sun Sep 7 05:16:08 1997 MST" -->
<!-- sent="Sun, 7 Sep 1997 13:53:49 +0200 (MET DST)" -->
<!-- name="Rogier Wolff" -->
<!-- email="R.E.Wolff@BitWizard.nl" -->
<!-- subject="Re: Backtracking in color scanning" -->
<!-- id="199709071153.NAA03617@cave.BitWizard.nl" -->
<!-- inreplyto="19970907133054.30337@drawbridge.in-berlin.de" -->
<title>sane-devel: Re: Backtracking in color scanning</title>
<h1>Re: Backtracking in color scanning</h1>
<b>Rogier Wolff</b> (<a href="mailto:R.E.Wolff@BitWizard.nl"><i>R.E.Wolff@BitWizard.nl</i></a>)<br>
<i>Sun, 7 Sep 1997 13:53:49 +0200 (MET DST)</i>
<p>
<ul>
<li> <b>Messages sorted by:</b> <a href="date.html#143">[ date ]</a><a href="index.html#143">[ thread ]</a><a href="subject.html#143">[ subject ]</a><a href="author.html#143">[ author ]</a>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0144.html">Michael Ritzert: "Re: mustek problems in lineart mode"</a>
<li> <b>Previous message:</b> <a href="0142.html">Rogier Wolff: "Re: SANE and Mustek MFC-600S"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>
<!-- body="start" -->
Wolfgang Jung wrote:<br>
<i>&gt; </i><br>
<i>&gt; It shouldn't be to much work to write a doube buffering sg.o, so </i><br>
<i>&gt; if activated by some FLAG you could issue a read prior getting the data</i><br>
<i>&gt; to userspace...(ie: just do another write)</i><br>
<i>&gt; this should be at least be quick enough to ensure a small set of</i><br>
<i>&gt; microsseconds between reads.</i><br>
<p>
But as David and I were suggesting:<br>
<p>
try adding <br>
if (data_size &gt; 0x1000) return <br>
<p>
somewhere in the sg_read, just before the copy of the data from kernel<br>
to userspace. you don't expect to get an image if you do that, but if<br>
the scanner stops backtracking, it is worth it to implement the much<br>
harder double buffering sg.....<br>
<p>
<i>&gt; But I could imagine that the scanner itself does the backtracking if </i><br>
<i>&gt; the read finishes.</i><br>
<p>
Correct, so if the above doesn't help, we should look into allowing<br>
longer "read" commands.<br>
<p>
<i>&gt; in Gray mode ie: it does NO backtracking.</i><br>
<i>&gt; but somehow trows some lines away :(</i><br>
<p>
Hmm. Bug in the scanner?<br>
<p>
Roger.<br>
<p>
<pre>
--
** <a href="mailto:R.E.Wolff@BitWizard.nl">R.E.Wolff@BitWizard.nl</a> ** +31-15-2137555 ** <a href="http://www.BitWizard.nl/">http://www.BitWizard.nl/</a> **
Florida -- A 39 year old construction worker woke up this morning when a
109-car freigt train drove over him. According to the police the man was
drunk. The man himself claims he slipped while walking the dog. 080897
<p>
<pre>
--
Source code, list archive, and docs: <a href="http://www.azstarnet.com/~axplinux/sane/">http://www.azstarnet.com/~axplinux/sane/</a>
To unsubscribe: mail -s unsubscribe <a href="mailto:sane-devel-request@listserv.azstarnet.com">sane-devel-request@listserv.azstarnet.com</a>
</pre>
<!-- body="end" -->
<p>
<ul>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0144.html">Michael Ritzert: "Re: mustek problems in lineart mode"</a>
<li> <b>Previous message:</b> <a href="0142.html">Rogier Wolff: "Re: SANE and Mustek MFC-600S"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>