kopia lustrzana https://gitlab.com/sane-project/website
89 wiersze
4.6 KiB
HTML
89 wiersze
4.6 KiB
HTML
|
<!-- received="Tue Aug 5 19:45:18 1997 MST" -->
|
||
|
<!-- sent="Wed, 6 Aug 1997 02:07:04 +0200 (MET DST)" -->
|
||
|
<!-- name="becka@sunserver1.rz.uni-duesseldorf.de" -->
|
||
|
<!-- email="becka@sunserver1.rz.uni-duesseldorf.de" -->
|
||
|
<!-- subject="Re: Paperport ix - scanner keyboard" -->
|
||
|
<!-- id="m0wvtd2-000BWOC@charon.beck-sw.de" -->
|
||
|
<!-- inreplyto="3.0.1.32.19970805174213.010f6650@america.com" -->
|
||
|
<title>sane-devel: Re: Paperport ix - scanner keyboard</title>
|
||
|
<h1>Re: Paperport ix - scanner keyboard</h1>
|
||
|
<a href="mailto:becka@sunserver1.rz.uni-duesseldorf.de"><i>becka@sunserver1.rz.uni-duesseldorf.de</i></a><br>
|
||
|
<i>Wed, 6 Aug 1997 02:07:04 +0200 (MET DST)</i>
|
||
|
<p>
|
||
|
<ul>
|
||
|
<li> <b>Messages sorted by:</b> <a href="date.html#18">[ date ]</a><a href="index.html#18">[ thread ]</a><a href="subject.html#18">[ subject ]</a><a href="author.html#18">[ author ]</a>
|
||
|
<!-- next="start" -->
|
||
|
<li> <b>Next message:</b> <a href="0019.html">Chris Faherty: "Re: Paperport ix - scanner keyboard"</a>
|
||
|
<li> <b>Previous message:</b> <a href="0017.html">Chris Faherty: "Paperport ix - scanner keyboard"</a>
|
||
|
<li> <b>In reply to:</b> <a href="0017.html">Chris Faherty: "Paperport ix - scanner keyboard"</a>
|
||
|
<!-- nextthread="start" -->
|
||
|
<li> <b>Next in thread:</b> <a href="0019.html">Chris Faherty: "Re: Paperport ix - scanner keyboard"</a>
|
||
|
<li> <b>Reply:</b> <a href="0019.html">Chris Faherty: "Re: Paperport ix - scanner keyboard"</a>
|
||
|
<!-- reply="end" -->
|
||
|
</ul>
|
||
|
<!-- body="start" -->
|
||
|
Hi !<br>
|
||
|
<p>
|
||
|
<i>> Is anyone working on a Visioneer serial driver for their Paperport ix</i><br>
|
||
|
<i>> scanner keyboard? I assume it uses the same protocol as their other serial</i><br>
|
||
|
<i>> scanners.</i><br>
|
||
|
None that I know of.<br>
|
||
|
<p>
|
||
|
<i>> I started reverse engineering it yesterday and found some setbacks.</i><br>
|
||
|
<i>> Apparently, the scanner keyboard uses CTS,DSR,RNG,DCD to send nybbles of</i><br>
|
||
|
<i>> data. The CPU strobes DTR,RTS to send command data and request new</i><br>
|
||
|
<i>> nybbles. The RXD,TXD aren't even hooked up!</i><br>
|
||
|
<p>
|
||
|
Urks. This is _sick_. I suppose they have adapted an older design which <br>
|
||
|
used a proprietary card or the parallel port (using four lines of data<br>
|
||
|
would suggest the latter).<br>
|
||
|
<p>
|
||
|
<i>> This had made it very difficult to trace via serial line monitor because</i><br>
|
||
|
<i>> the Win95 driver code cycles the DTR too quickly for my line monitor to</i><br>
|
||
|
<i>> detect cleanly. I've been mainly using SoftIce on the Win95 to piece</i><br>
|
||
|
<i>> together the protocol.</i><br>
|
||
|
<p>
|
||
|
Wow - what an effort. Go ahead, write a driver.<br>
|
||
|
<p>
|
||
|
<i>> This scanner keyboard is a great device, I just want a native interface and</i><br>
|
||
|
<i>> one that works with Linux ;)</i><br>
|
||
|
<p>
|
||
|
I'm afraid you'll have to write it. Don't worry, we will try to help where<br>
|
||
|
possible.<br>
|
||
|
<p>
|
||
|
I am afraid this is not a trivial (but surely doable) task for you, as you <br>
|
||
|
will probably need to write a kernel driver which natively talks the sick<br>
|
||
|
protocol, as I am not sure wheter you can get what you want via termios<br>
|
||
|
and friends (anybody here who knows, if you can read/write all the needed<br>
|
||
|
lines via termio ?). This method would at best be slow. However a small <br>
|
||
|
driver that will allow setting DTR/RTS (I know this can be done using <br>
|
||
|
standard calls) and reading the other four lines should do.<br>
|
||
|
<p>
|
||
|
If you need help with that - contact me.<br>
|
||
|
<p>
|
||
|
CU,Andy<br>
|
||
|
<p>
|
||
|
<pre>
|
||
|
--
|
||
|
Andreas Beck | Email : <<a href="mailto:becka@sunserver1.rz.uni-duesseldorf.de">becka@sunserver1.rz.uni-duesseldorf.de</a>>
|
||
|
=== World-Wide-Web URL : <a href="http://sunserver1.rz.uni-duesseldorf.de/~becka">http://sunserver1.rz.uni-duesseldorf.de/~becka</a> ===
|
||
|
======== GGI - The Right Thing To Do : <a href="http://synergy.foo.net/~ggi/">http://synergy.foo.net/~ggi/</a> ========
|
||
|
<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="0019.html">Chris Faherty: "Re: Paperport ix - scanner keyboard"</a>
|
||
|
<li> <b>Previous message:</b> <a href="0017.html">Chris Faherty: "Paperport ix - scanner keyboard"</a>
|
||
|
<li> <b>In reply to:</b> <a href="0017.html">Chris Faherty: "Paperport ix - scanner keyboard"</a>
|
||
|
<!-- nextthread="start" -->
|
||
|
<li> <b>Next in thread:</b> <a href="0019.html">Chris Faherty: "Re: Paperport ix - scanner keyboard"</a>
|
||
|
<li> <b>Reply:</b> <a href="0019.html">Chris Faherty: "Re: Paperport ix - scanner keyboard"</a>
|
||
|
<!-- reply="end" -->
|
||
|
</ul>
|