sane-project-website/old-archive/1998-12/0231.html

66 wiersze
3.3 KiB
HTML
Czysty Wina Historia

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

<!-- received="Thu Dec 17 16:30:46 1998 PST" -->
<!-- sent="Fri, 18 Dec 1998 01:25:19 +0000" -->
<!-- name="Donnchadh Ó Donnabháin" -->
<!-- email="donncha@indigo.ie" -->
<!-- subject="ScanExpress 12000P communication protocol" -->
<!-- id="" -->
<!-- inreplyto="" -->
<title>sane-devel: ScanExpress 12000P communication protocol</title>
<h1>ScanExpress 12000P communication protocol</h1>
<b>Donnchadh Ó Donnabháin</b> (<a href="mailto:donncha@indigo.ie"><i>donncha@indigo.ie</i></a>)<br>
<i>Fri, 18 Dec 1998 01:25:19 +0000</i>
<p>
<ul>
<li> <b>Messages sorted by:</b> <a href="date.html#231">[ date ]</a><a href="index.html#231">[ thread ]</a><a href="subject.html#231">[ subject ]</a><a href="author.html#231">[ author ]</a>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0232.html">josh mcgee: "support for the digital reasearch scanners"</a>
<li> <b>Previous message:</b> <a href="0230.html">Kevin R. Charter: "Re: Getting started with SANE &amp; SnapScan"</a>
<!-- nextthread="start" -->
<li> <b>Next in thread:</b> <a href="0233.html">Dr. Andreas Bolsch: "Re: ScanExpress 12000P communication protocol"</a>
<li> <b>Reply:</b> <a href="0233.html">Dr. Andreas Bolsch: "Re: ScanExpress 12000P communication protocol"</a>
<!-- reply="end" -->
</ul>
<!-- body="start" -->
If anyone is interested in developing a driver for the<br>
Mustek 12000P I have partially reverse-engineered the<br>
windoze 95 driver. This was helped by the fact that they<br>
left debugging information in the DLL which interfaces<br>
with the driver.<br>
So far I have discovered the low-level protocol used to<br>
select the scanner (i.e. disable passthrough) and transfer<br>
information between the computer and the scanner. As for<br>
the higher level protocols I have only worked out how to<br>
switch the lamp on and off and detect whether or not the<br>
cover is down.<br>
I have been testing my results by writing a Linux device<br>
driver which performs functions similar to the windows driver.<br>
Unfortunately this code is not particularly readable at the<br>
moment. I will try to clean it up over the weekend and write<br>
a description of the protocol used. Where should I upload<br>
this?<br>
I do not know the SANE architecture well enough to write<br>
backend/sanei support for the 12000P so help would be<br>
appreciated regarding this. I have no idea yet as to how/if<br>
the 12000P win95 driver code corresponds to the 12000SP SCSI<br>
commands but the win95 driver seems to do much more work than<br>
the SANE Mustek SCSI driver.<br>
<p>
Donnchadh O Donnabhain<br>
<p>
<pre>
--
Source code, list archive, and docs: <a href="http://www.mostang.com/sane/">http://www.mostang.com/sane/</a>
To unsubscribe: echo unsubscribe sane-devel | mail <a href="mailto:majordomo@mostang.com">majordomo@mostang.com</a>
</pre>
<!-- body="end" -->
<p>
<ul>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0232.html">josh mcgee: "support for the digital reasearch scanners"</a>
<li> <b>Previous message:</b> <a href="0230.html">Kevin R. Charter: "Re: Getting started with SANE &amp; SnapScan"</a>
<!-- nextthread="start" -->
<li> <b>Next in thread:</b> <a href="0233.html">Dr. Andreas Bolsch: "Re: ScanExpress 12000P communication protocol"</a>
<li> <b>Reply:</b> <a href="0233.html">Dr. Andreas Bolsch: "Re: ScanExpress 12000P communication protocol"</a>
<!-- reply="end" -->
</ul>