kopia lustrzana https://gitlab.com/sane-project/website
193 wiersze
7.7 KiB
HTML
193 wiersze
7.7 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: Fujitsu fi-4750C Backend Project</TITLE>
|
||
<META NAME="Author" CONTENT="Davis, Tom (Tom.Davis@minolta-qms.com)">
|
||
<META NAME="Subject" CONTENT="RE: Fujitsu fi-4750C Backend Project">
|
||
</HEAD>
|
||
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
|
||
<H1>RE: Fujitsu fi-4750C Backend Project</H1>
|
||
<!-- received="Tue Feb 27 12:02:44 2001" -->
|
||
<!-- isoreceived="20010227200244" -->
|
||
<!-- sent="Tue, 27 Feb 2001 14:15:01 -0600" -->
|
||
<!-- isosent="20010227201501" -->
|
||
<!-- name="Davis, Tom" -->
|
||
<!-- email="Tom.Davis@minolta-qms.com" -->
|
||
<!-- subject="RE: Fujitsu fi-4750C Backend Project" -->
|
||
<!-- id="3D0DF647212CD411B0990008C786947C76585E@qms-ex01" -->
|
||
<!-- inreplyto="Fujitsu fi-4750C Backend Project" -->
|
||
<STRONG>From:</STRONG> Davis, Tom (<A HREF="mailto:Tom.Davis@minolta-qms.com?Subject=RE:%20Fujitsu%20fi-4750C%20Backend%20Project&In-Reply-To=<3D0DF647212CD411B0990008C786947C76585E@qms-ex01>"><EM>Tom.Davis@minolta-qms.com</EM></A>)<BR>
|
||
<STRONG>Date:</STRONG> Tue Feb 27 2001 - 12:15:01 PST
|
||
<P>
|
||
<!-- next="start" -->
|
||
<LI><STRONG>Next message:</STRONG> <A HREF="0241.html">Steven Ellis: "Re: Ivina 1200U"</A>
|
||
<UL>
|
||
<LI><STRONG>Previous message:</STRONG> <A HREF="0239.html">Frederik Ramm: "Duplex (was: Fujitsu M3091 backend)"</A>
|
||
<LI><STRONG>Maybe in reply to:</STRONG> <A HREF="0233.html">Davis, Tom: "Fujitsu fi-4750C Backend Project"</A>
|
||
<!-- nextthread="start" -->
|
||
<LI><STRONG>Next in thread:</STRONG> <A HREF="0243.html">Randolph Bentson: "Re: Fujitsu fi-4750C Backend Project"</A>
|
||
<!-- reply="end" -->
|
||
<LI><STRONG>Messages sorted by:</STRONG>
|
||
<A HREF="date.html#240">[ date ]</A>
|
||
<A HREF="index.html#240">[ thread ]</A>
|
||
<A HREF="subject.html#240">[ subject ]</A>
|
||
<A HREF="author.html#240">[ author ]</A>
|
||
</UL>
|
||
<HR NOSHADE><P>
|
||
<!-- body="start" -->
|
||
<P>
|
||
Frederik,
|
||
<BR>
|
||
<P>I am currently studying the SANE API, so I don't know SANE well yet. I
|
||
<BR>
|
||
understand what the problem is, but need to get a little further before I
|
||
<BR>
|
||
know how it might be handled. I can't really contribute to the conversation
|
||
<BR>
|
||
until I get a little further in study.
|
||
<BR>
|
||
<P>I did something similar in a pSOS environment a few years ago where I wrote
|
||
<BR>
|
||
a driver that supported multiple Fujitsu scanners. The sets of allowable
|
||
<BR>
|
||
resolutions, color depths, etc. were simply keyed off the Vendor and Model
|
||
<BR>
|
||
strings that ultimately come from the SCSI Inquiry command. This info was
|
||
<BR>
|
||
stored in the SCSI low-level (chip level)driver after the inquiry and could
|
||
<BR>
|
||
be handed back to the higher layers when asked for. In this case, I would
|
||
<BR>
|
||
expect the SANE backend for Fujitsu scanners to parse the Vendor:Model
|
||
<BR>
|
||
strings and then hand back capabilities info from an internally stored
|
||
<BR>
|
||
scanner specific set that matches. I would try very hard NOT to use
|
||
<BR>
|
||
#ifdef's. Instead I would try to add small amount of switch() logic with
|
||
<BR>
|
||
cases for each supported scanner. Should have minimal performance impact.
|
||
<BR>
|
||
<P>NOTE: Just received Oliver Rauch email with duplex suggestion... seems at
|
||
<BR>
|
||
first like the proper approach. I'll just follow the thread until I know
|
||
<BR>
|
||
more...
|
||
<BR>
|
||
<P>Thanks for your comments,
|
||
<BR>
|
||
Tom Davis
|
||
<BR>
|
||
<P><P>-----Original Message-----
|
||
<BR>
|
||
From: Frederik Ramm [mailto:<A HREF="mailto:frederik@remote.org?Subject=RE:%20Fujitsu%20fi-4750C%20Backend%20Project&In-Reply-To=<3D0DF647212CD411B0990008C786947C76585E@qms-ex01>">frederik@remote.org</A>]
|
||
<BR>
|
||
Sent: Tuesday, February 27, 2001 12:03 PM
|
||
<BR>
|
||
To: <A HREF="mailto:sane-devel@mostang.com?Subject=RE:%20Fujitsu%20fi-4750C%20Backend%20Project&In-Reply-To=<3D0DF647212CD411B0990008C786947C76585E@qms-ex01>">sane-devel@mostang.com</A>
|
||
<BR>
|
||
Subject: Re: Fujitsu fi-4750C Backend Project
|
||
<BR>
|
||
<P><P>Hi Tom,
|
||
<BR>
|
||
<P><EM>> In case there is any interest... I have begun writing a backend for the
|
||
</EM><BR>
|
||
<EM>> Fujitsu fi-4750C scanner. (As this is a low-volume duplex "production"
|
||
</EM><BR>
|
||
color
|
||
<BR>
|
||
<EM>> scanner, I doubt there will be much interest.)
|
||
</EM><BR>
|
||
<P>Seems you're in a similar position to me. What do you think you'll do
|
||
<BR>
|
||
about the duplex thing? The suggestion to buffer one full page might
|
||
<BR>
|
||
be viable... although it's a shame, the Windows software that came
|
||
<BR>
|
||
with the scanner supported duplex out-of-the-box.
|
||
<BR>
|
||
<P><EM>> Which brings up a general question... Since most of the Fujitsu scanners
|
||
</EM><BR>
|
||
<EM>> that I have been exposed to in the past have very similar SCSI command
|
||
</EM><BR>
|
||
sets,
|
||
<BR>
|
||
<EM>> shouldn't we try to merge the functionality of the "sp15c", m3096g",
|
||
</EM><BR>
|
||
"m3091"
|
||
<BR>
|
||
<EM>> (re: post by Frederik Ramm), and whatever I produce for the "fi-4750C".
|
||
</EM><BR>
|
||
<P>I'd love to. But how do we handle things like different allowable
|
||
<BR>
|
||
resolutions, different maximum page sizes, and so on. It wouldn't be a
|
||
<BR>
|
||
problem to produce one source code file that, using "#ifdef"s, can
|
||
<BR>
|
||
produce three or four different drivers, but what options would we
|
||
<BR>
|
||
have if we were to try producing one single driver. An extra
|
||
<BR>
|
||
parameter, "--model", maybe - but how would we communicate to the SANE
|
||
<BR>
|
||
front-ends that certain settings e.g. of the "resolution" parameter
|
||
<BR>
|
||
are only available if the "model" parameter has been set to something
|
||
<BR>
|
||
specific? I doubt the current mechanism supports that.
|
||
<BR>
|
||
<P><EM>> With that in mind, I will 'try' to make my enhancements to a
|
||
</EM><BR>
|
||
<EM>> "m3096g" base keeping the original functionality unaffected.
|
||
</EM><BR>
|
||
<P>I won't bother since it's all a "draft" anyway. The main work will be
|
||
<BR>
|
||
figuring out *how* it works, and once I've got that, I'll be willing
|
||
<BR>
|
||
and able to build m3091 support into any clean, combined driver. I
|
||
<BR>
|
||
hope .-)
|
||
<BR>
|
||
<P>Bye
|
||
<BR>
|
||
Frederik
|
||
<BR>
|
||
<P><PRE>
|
||
--
|
||
Frederik Ramm ## eMail <A HREF="mailto:frederik@remote.org?Subject=RE:%20Fujitsu%20fi-4750C%20Backend%20Project&In-Reply-To=<3D0DF647212CD411B0990008C786947C76585E@qms-ex01>">frederik@remote.org</A> ## N57<35>48.10' W005<30>40.32'
|
||
<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:%20Fujitsu%20fi-4750C%20Backend%20Project&In-Reply-To=<3D0DF647212CD411B0990008C786947C76585E@qms-ex01>">majordomo@mostang.com</A>
|
||
<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:%20Fujitsu%20fi-4750C%20Backend%20Project&In-Reply-To=<3D0DF647212CD411B0990008C786947C76585E@qms-ex01>">majordomo@mostang.com</A>
|
||
</PRE>
|
||
<P><!-- body="end" -->
|
||
<HR NOSHADE>
|
||
<UL>
|
||
<!-- next="start" -->
|
||
<LI><STRONG>Next message:</STRONG> <A HREF="0241.html">Steven Ellis: "Re: Ivina 1200U"</A>
|
||
<LI><STRONG>Previous message:</STRONG> <A HREF="0239.html">Frederik Ramm: "Duplex (was: Fujitsu M3091 backend)"</A>
|
||
<LI><STRONG>Maybe in reply to:</STRONG> <A HREF="0233.html">Davis, Tom: "Fujitsu fi-4750C Backend Project"</A>
|
||
<!-- nextthread="start" -->
|
||
<LI><STRONG>Next in thread:</STRONG> <A HREF="0243.html">Randolph Bentson: "Re: Fujitsu fi-4750C Backend Project"</A>
|
||
<!-- reply="end" -->
|
||
<LI><STRONG>Messages sorted by:</STRONG>
|
||
<A HREF="date.html#240">[ date ]</A>
|
||
<A HREF="index.html#240">[ thread ]</A>
|
||
<A HREF="subject.html#240">[ subject ]</A>
|
||
<A HREF="author.html#240">[ 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 Feb 27 2001 - 12:03:59 PST</EM>
|
||
</EM>
|
||
</SMALL>
|
||
</BODY>
|
||
</HTML>
|