sane-project-website/old-archive/2000-01/0225.html

143 wiersze
5.5 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>sane-devel: Re: Mustek ScanExpress 1200 CP</TITLE>
<META NAME="Author" CONTENT="Donnchadh Ó Donnabháin (d_odonnabhain@vistech.ie)">
<META NAME="Subject" CONTENT="Re: Mustek ScanExpress 1200 CP">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Re: Mustek ScanExpress 1200 CP</H1>
<!-- received="Tue Jan 25 06:34:07 2000" -->
<!-- isoreceived="20000125143407" -->
<!-- sent="Tue, 25 Jan 2000 14:33:47 +0000" -->
<!-- isosent="20000125143347" -->
<!-- name="Donnchadh Ó Donnabháin" -->
<!-- email="d_odonnabhain@vistech.ie" -->
<!-- subject="Re: Mustek ScanExpress 1200 CP" -->
<!-- id="388DB44B.4B39FDA@vistech.ie" -->
<!-- inreplyto="388DA9B1.C5BD54EF@physik.uni-erlangen.de" -->
<STRONG>From:</STRONG> Donnchadh Ó Donnabháin (<A HREF="mailto:d_odonnabhain@vistech.ie?Subject=Re:%20Mustek%20ScanExpress%201200%20CP&In-Reply-To=&lt;388DB44B.4B39FDA@vistech.ie&gt;"><EM>d_odonnabhain@vistech.ie</EM></A>)<BR>
<STRONG>Date:</STRONG> Tue Jan 25 2000 - 06:33:47 PST
<P>
<!-- next="start" -->
<LI><STRONG>Next message:</STRONG> <A HREF="0226.html">Petter Reinholdtsen: "Re: GIF to PNG conversion in sane distribution"</A>
<UL>
<LI><STRONG>Previous message:</STRONG> <A HREF="0224.html">Juergen Giersch: "Mustek ScanExpress 1200 CP"</A>
<!-- nextthread="start" -->
<!-- reply="end" -->
<LI><STRONG>Messages sorted by:</STRONG>
<A HREF="date.html#225">[ date ]</A>
<A HREF="index.html#225">[ thread ]</A>
<A HREF="subject.html#225">[ subject ]</A>
<A HREF="author.html#225">[ author ]</A>
</UL>
<HR NOSHADE><P>
<!-- body="start" -->
<P>
Juergen Giersch wrote:
<BR>
<EM>&gt; i want to write a SANE Backend for the Mustek Scan Express 1200 CP.
</EM><BR>
<EM>&gt; Jeff's code is a very great help for that job, but some Parallel Codes
</EM><BR>
<EM>&gt; dont match to my scanner (e. g. the code for blue lamp is different). So
</EM><BR>
<EM>&gt; i need the Controlling Codes. One possibility is to disassamble the
</EM><BR>
<EM>&gt; windows driver.
</EM><BR>
<EM>&gt; I would be pleased if you can give me some hints of doeing that.
</EM><BR>
<EM>&gt;
</EM><BR>
<EM>&gt; * What tools do you used?
</EM><BR>
<EM>&gt; * What experience have you made?
</EM><BR>
&nbsp;&nbsp;Hi Juergen,
<BR>
I found the IDA [1] disassembler useful when I was reverse engineering
<BR>
&nbsp;the windows 95 scanner driver for the Mustek ScanExpress 12000P. There
<BR>
&nbsp;is a free version [2] (for DOS - I haven't tried it with DOSEMU) which
<BR>
&nbsp;includes most of the features of the commercial version. It's an
<BR>
interactive disassembler, which means that you can add comments, change
<BR>
variable names, change code to data etc. and the changes are propagated
<BR>
&nbsp;throughout the disassembled code.
<BR>
<EM>&gt; * Do you have any experience with parallel port monitoring while
</EM><BR>
<EM>&gt; scanning with windows?
</EM><BR>
&nbsp;&nbsp;I haven't found much usefule information on caturing I/O from a
<BR>
&nbsp;windows 95 VXD. Portmon (<A HREF="http://www.sysinternals.com">http://www.sysinternals.com</A>) should
<BR>
work with NT drivers but it just crashes NT with the NT
<BR>
driver for my scanner.
<BR>
&nbsp;&nbsp;I'm thinking of writing a perl script to extract some morre useful
<BR>
information from the disassembled driver. Another
<BR>
strategy I might try is to Start scanning in Windows 95, interrupt the
<BR>
&nbsp;scan and examine the contents of the scanner registers. In the meantime
<BR>
I'll write some test code which can be run to dump the contents of the
<BR>
&nbsp;scanner registers and I'll try to collect this information from
<BR>
different users.
<BR>
<P>&nbsp;&nbsp;&nbsp;Donnchadh
<BR>
<P>[1] IDA <A HREF="http://www.datarescue.com/ida.htm">http://www.datarescue.com/ida.htm</A>
<BR>
[2] Free version of IDA
<BR>
&nbsp;&nbsp;<A HREF="ftp://ftp.cdrom.com/pub/simtelnet/msdos/disasm/ida37fw.zip">ftp://ftp.cdrom.com/pub/simtelnet/msdos/disasm/ida37fw.zip</A>
<BR>
<P><P><P><PRE>
--
<P>// Donnchadh Ó Donnabháin mailto:<A HREF="mailto:d_odonnabhain@vistech.ie?Subject=Re:%20Mustek%20ScanExpress%201200%20CP&In-Reply-To=&lt;388DB44B.4B39FDA@vistech.ie&gt;">d_odonnabhain@vistech.ie</A>
// Vistech Software <A HREF="http://www.vistechsoftware.com">http://www.vistechsoftware.com</A>
// Inchvale House, Douglas West, Cork, Ireland
// Ph. +353-21-918166 Fax +353-21-896142
<P><P>--
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?Subject=Re:%20Mustek%20ScanExpress%201200%20CP&In-Reply-To=&lt;388DB44B.4B39FDA@vistech.ie&gt;">majordomo@mostang.com</A>
</PRE>
<P><!-- body="end" -->
<HR NOSHADE>
<UL>
<!-- next="start" -->
<LI><STRONG>Next message:</STRONG> <A HREF="0226.html">Petter Reinholdtsen: "Re: GIF to PNG conversion in sane distribution"</A>
<LI><STRONG>Previous message:</STRONG> <A HREF="0224.html">Juergen Giersch: "Mustek ScanExpress 1200 CP"</A>
<!-- nextthread="start" -->
<!-- reply="end" -->
<LI><STRONG>Messages sorted by:</STRONG>
<A HREF="date.html#225">[ date ]</A>
<A HREF="index.html#225">[ thread ]</A>
<A HREF="subject.html#225">[ subject ]</A>
<A HREF="author.html#225">[ author ]</A>
</UL>
<!-- trailer="footer" -->
<HR NOSHADE>
<P>
<SMALL>
<EM>
This archive was generated by <A HREF="http://www.hypermail.org/">hypermail 2b29</A>
: <EM>Tue Jan 25 2000 - 06:37:51 PST</EM>
</EM>
</SMALL>
</BODY>
</HTML>