sane-project-website/old-archive/1999-08/0200.html

180 wiersze
8.2 KiB
HTML

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="Mon Aug 16 22:03:52 1999 PDT" -->
<!-- sent="Wed, 11 Aug 1999 15:24:54 -0400" -->
<!-- name="252353N@knotes.kodak.com" -->
<!-- email="252353N@knotes.kodak.com" -->
<!-- subject="Re: Discussion about SANE and TWAIN..." -->
<!-- id="" -->
<!-- inreplyto="Discussion about SANE and TWAIN..." -->
<title>sane-devel: Re: Discussion about SANE and TWAIN...</title>
<h1>Re: Discussion about SANE and TWAIN...</h1>
<a href="mailto:252353N@knotes.kodak.com"><i>252353N@knotes.kodak.com</i></a><br>
<i>Wed, 11 Aug 1999 15:24:54 -0400</i>
<p>
<ul>
<li> <b>Messages sorted by:</b> <a href="date.html#200">[ date ]</a><a href="index.html#200">[ thread ]</a><a href="subject.html#200">[ subject ]</a><a href="author.html#200">[ author ]</a>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0201.html">252353N@knotes.kodak.com: "Re: Discussion about SANE and TWAIN..."</a>
<li> <b>Previous message:</b> <a href="0199.html">Petter Reinholdtsen: "CVS unstable development tree"</a>
<li> <b>Maybe in reply to:</b> <a href="0092.html">Oliver Rauch: "Discussion about SANE and TWAIN..."</a>
<!-- nextthread="start" -->
<li> <b>Next in thread:</b> <a href="0201.html">252353N@knotes.kodak.com: "Re: Discussion about SANE and TWAIN..."</a>
<!-- reply="end" -->
</ul>
<!-- body="start" -->
From: Mark McLaughlin<br>
<p>
Hi Oliver...<br>
<p>
Many thanks for your reply.<br>
<p>
I'm glad that you also see a benefit from this interaction between<br>
SANE and TWAIN. The fact that TWAIN's user base is expressing<br>
an interest in UNIX is a little daunting in some ways, since not many<br>
of the current TWAIN members are doing anything with UNIX.<br>
So one of the opportunities we see from working with SANE is a<br>
chance to draw on your experience and expertise.<br>
<p>
As stated in my first message, I believe the principle benefit from<br>
SANE and TWAIN working together is a chance to help app<br>
writers cross from one OS to the other with less effort than it takes<br>
today. So, TWAIN runs on UNIX, SANE runs on Windows, and<br>
application writers have one less component to worry about<br>
when trying to build their source code on an alternate platform.<br>
<p>
Bearing that in mind, I propose that on UNIX TWAIN runs in<br>
communication with a generic Source that talks to SANE drivers.<br>
We would have to make some minor changes to our Source<br>
Manager to allow this to work properly, but such a TWAIN Source<br>
would be able to communicate with any SANE supported image<br>
capture device.<br>
<p>
At this time I don't believe there is much to be gained from having<br>
a generic SANE driver that talks to TWAIN. Technically it is very<br>
doable, but TWAIN Sources have a history of relying heavily or<br>
even exclusively on their internal GUIs, which doesn't fit well into<br>
SANE's programmatic design. We are working to change this<br>
behavior (and have been since TWAIN 1.7 -- 1997), so in the<br>
future it might be advantageous to do this.<br>
<p>
One question I have regarding SANE has to do with writing drivers<br>
for mulitple UNIX platforms. Writing a 'single' device driver for<br>
Solaris and AIX and Linux, etc must be appealing to some device<br>
manufacterers (nobody wants to have write one driver per OS for<br>
their device). Has SANE investigated an abstraction between<br>
it's interface and the actual communication with the OS? I'm kind of<br>
looking for something like ASPI (though wire independent). The<br>
idea being that me, as a driver writer, would be able to write a<br>
SANE driver that with a minimum of #ifdef's would be buildable on<br>
UNIX or Macintosh or Windows platforms.<br>
<p>
If such a mechanism could be created, I would have a very good<br>
reason for running SANE on Windows and Macintosh platforms...<br>
<p>
<p>
Mark McLaughlin<br>
Eastman Kodak Company<br>
716 726 1352<br>
<a href="mailto:mlm@kodak.com">mlm@kodak.com</a><br>
<p>
<p>
<p>
<p>
<p>
<p>
Oliver Rauch &lt;<a href="mailto:oliver.rauch@wolfsburg.de">oliver.rauch@wolfsburg.de</a>&gt; on 08/11/99 01:01:30 PM<br>
<p>
To: <a href="mailto:sane-devel@mostang.com">sane-devel@mostang.com</a>, "McLaughlin, Mark" &lt;mlm@kodak.com&gt;<br>
cc: (bcc: Mark McLaughlin/252353/EKC)<br>
Subject: Discussion about SANE and TWAIN...<br>
<p>
<p>
<p>
<p>
<a href="mailto:252353N@knotes.kodak.com">252353N@knotes.kodak.com</a> wrote:<br>
<p>
<i>&gt; From: Mark McLaughlin</i><br>
<i>&gt;</i><br>
<i>&gt; Hello...</i><br>
<i>&gt;</i><br>
<i>&gt; My name is Mark McLaughlin, and I am the current Chairperson</i><br>
<i>&gt; on the TWAIN Working Group Technical Sub-committee. I am</i><br>
<i>&gt; sending this message to the manager for the SANE website in</i><br>
<i>&gt; the hope that it will reach the appropriate people.</i><br>
<i>&gt;</i><br>
<i>&gt; There is growing interest (as viewed on our mailing list) for</i><br>
<i>&gt; seeing TWAIN support on UNIX platforms, particularly on Linux.</i><br>
<i>&gt; This interest has finally reached a level where the TWAIN</i><br>
<i>&gt; Working Group feels it needs to investigate the possibility of</i><br>
<i>&gt; adding support for UNIX.</i><br>
<i>&gt;</i><br>
<i>&gt; We are interested in this because we believe there is an</i><br>
<i>&gt; opportunity to help developers of image capture systems</i><br>
<i>&gt; on UNIX, WIN32 and Macintosh platforms leverage their</i><br>
<i>&gt; code run on one or more or the alternate platforms.</i><br>
<i>&gt;</i><br>
<i>&gt; TWAIN has no intention of competing with SANE. Rather we</i><br>
<i>&gt; wish to investigate a chance to employ the strengths of both</i><br>
<i>&gt; standards. We are not against the idea of seeing SANE</i><br>
<i>&gt; running on WIN32 or Macintosh platforms, and if there are</i><br>
<i>&gt; ways we can help SANE achieve this we would be happy to</i><br>
<i>&gt; discuss them. It is important that both groups benefit from any</i><br>
<i>&gt; interaction.</i><br>
<i>&gt;</i><br>
<i>&gt; We would like to start a dialog with one or more members of the</i><br>
<i>&gt; SANE group to discuss this further. Please feel free to respond</i><br>
<i>&gt; directly to me, or to the TWAIN Working Group as a whole</i><br>
<i>&gt; (<a href="mailto:twain-wg@twain.org">twain-wg@twain.org</a>); whichever you feel to be more apropriate.</i><br>
<p>
Hello,<br>
<p>
we are interested in the discussion about making available TWAIN<br>
on UNIX/linux and the coexistence of TWAIN and SANE on<br>
the same operating systems.<br>
I think there are a lot of thing both projects can benefit from.<br>
It also is interesting to see if it makes sense/is possible<br>
to make both standards work with each other<br>
(e.g. create a sane-backend that connects to TWAIN devices<br>
or to create a TWAIN device driver that makes available<br>
the devices supported by SANE, etc.).<br>
<p>
At first I have to take a closer look at the TWAIN standard to<br>
know what we are talking about.<br>
<p>
I will cc my mails to the sane-devel mailling list (so we can keep the<br>
discussion open for the people who are involved or interested in the<br>
sane development ). I will send the mails directly to you. If you like to<br>
I will also cc my mails to <a href="mailto:twain-wg@twain.org">twain-wg@twain.org</a>.<br>
<p>
Bye<br>
Oliver Rauch<br>
<p>
<pre>
--
EMAIL: <a href="mailto:Oliver.Rauch@Wolfsburg.DE">Oliver.Rauch@Wolfsburg.DE</a>
WWW: <a href="http://www.wolfsburg.de/~rauch">http://www.wolfsburg.de/~rauch</a>
<p>
<p>
<p>
<p>
<p>
<p>
<p>
<p>
<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="0201.html">252353N@knotes.kodak.com: "Re: Discussion about SANE and TWAIN..."</a>
<li> <b>Previous message:</b> <a href="0199.html">Petter Reinholdtsen: "CVS unstable development tree"</a>
<li> <b>Maybe in reply to:</b> <a href="0092.html">Oliver Rauch: "Discussion about SANE and TWAIN..."</a>
<!-- nextthread="start" -->
<li> <b>Next in thread:</b> <a href="0201.html">252353N@knotes.kodak.com: "Re: Discussion about SANE and TWAIN..."</a>
<!-- reply="end" -->
</ul>