kopia lustrzana https://gitlab.com/sane-project/website
66 wiersze
3.3 KiB
HTML
66 wiersze
3.3 KiB
HTML
<!-- 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 & 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 & 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>
|