sane-project-website/old-archive/2001-05/0041.html

148 wiersze
5.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: HP 7400c info / Minolta Scan Dual II</TITLE>
<META NAME="Author" CONTENT="EdHamrick@aol.com (EdHamrick@aol.com)">
<META NAME="Subject" CONTENT="Re: HP 7400c info / Minolta Scan Dual II">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Re: HP 7400c info / Minolta Scan Dual II</H1>
<!-- received="Thu May 3 01:42:13 2001" -->
<!-- isoreceived="20010503084213" -->
<!-- sent="Thu, 3 May 2001 04:51:08 EDT" -->
<!-- isosent="20010503085108" -->
<!-- name="EdHamrick@aol.com" -->
<!-- email="EdHamrick@aol.com" -->
<!-- subject="Re: HP 7400c info / Minolta Scan Dual II" -->
<!-- id="6e.a3b80a0.282275fc@aol.com" -->
<!-- inreplyto="HP 7400c info / Minolta Scan Dual II" -->
<STRONG>From:</STRONG> <A HREF="mailto:EdHamrick@aol.com?Subject=Re:%20HP%207400c%20info%20/%20Minolta%20Scan%20Dual%20II&In-Reply-To=&lt;6e.a3b80a0.282275fc@aol.com&gt;"><EM>EdHamrick@aol.com</EM></A><BR>
<STRONG>Date:</STRONG> Thu May 03 2001 - 01:51:08 PDT
<P>
<!-- next="start" -->
<LI><STRONG>Next message:</STRONG> <A HREF="0042.html">Oliver Neukum: "Re: HP 7400c info / Minolta Scan Dual II"</A>
<UL>
<LI><STRONG>Previous message:</STRONG> <A HREF="0040.html">Jose Paulo Moitinho de Almeida: "Re: HP 7400c info / Minolta Scan Dual II"</A>
<!-- nextthread="start" -->
<LI><STRONG>Next in thread:</STRONG> <A HREF="0042.html">Oliver Neukum: "Re: HP 7400c info / Minolta Scan Dual II"</A>
<LI><STRONG>Reply:</STRONG> <A HREF="0042.html">Oliver Neukum: "Re: HP 7400c info / Minolta Scan Dual II"</A>
<!-- reply="end" -->
<LI><STRONG>Messages sorted by:</STRONG>
<A HREF="date.html#41">[ date ]</A>
<A HREF="index.html#41">[ thread ]</A>
<A HREF="subject.html#41">[ subject ]</A>
<A HREF="author.html#41">[ author ]</A>
</UL>
<HR NOSHADE><P>
<!-- body="start" -->
<P>
In a message dated 5/3/2001 3:19:34 AM EST, <A HREF="mailto:moitinho@civil.ist.utl.pt?Subject=Re:%20HP%207400c%20info%20/%20Minolta%20Scan%20Dual%20II&In-Reply-To=&lt;6e.a3b80a0.282275fc@aol.com&gt;">moitinho@civil.ist.utl.pt</A> writes:
<BR>
<P><EM>&gt; I have read the arguments in favour of different drivers, you don't need to
</EM><BR>
<EM>&gt; try to explain, but I still don't understand why (for instance) the
</EM><BR>
<EM>&gt; usb-storage driver doesn't work (at least id didn't). Just my problem of
</EM><BR>
<EM>&gt; thinking that I understand what I don't.
</EM><BR>
<P>There's no good reason why a single driver shouldn't serve
<BR>
as a scsi-&gt;usb device driver for all devices that need to look
<BR>
like a scsi device to higher level routines.
<BR>
<P>Oliver claims this would be too hard to write, but I've done it
<BR>
on Windows and Mac OS and it isn't hard. The upper levels
<BR>
of VueScan think they're working with SCSI scanners, and
<BR>
at the lowest level I translate scsi commands to USB
<BR>
commands. The trick is to design the driver to do this from
<BR>
the start. This works today on Windows and Mac OS with
<BR>
HP, Epson, Avision, Acer, and AGFA USB scanners. I did
<BR>
the same thing with Firewire scanners on Windows, since
<BR>
they also encapsulate scsi commands on Firewire (SBP2
<BR>
protocol). Someone already did a generic scsi-&gt;firewire
<BR>
driver on Linux, and a similar scsi-usb driver is all that's needed.
<BR>
<P>Note that the advantage of using generic scsi-&gt;usb and
<BR>
scsi-&gt;firewire drivers is that there isn't any need to set
<BR>
up configuration files specifying which scanners (and
<BR>
what type of scanners) are on the system. The nice
<BR>
part of scsi is that it's possible to poll each device to find
<BR>
out what kind of device it is, instead of depending on the
<BR>
user to set this up (this is a lot more user-friendly). This
<BR>
is how VueScan works.
<BR>
<P>This driver the kind of thing I'd assign a college intern or
<BR>
beginning programmer to do - it's not hard. If nobody on
<BR>
this list has any kernel programming experience, I'll do it
<BR>
myself in a month or two as soon as I finish some higher
<BR>
priority tasks in VueScan. However, if I write it, I plan to
<BR>
sell it (it won't be open source). If someone wants to
<BR>
write it and make it open source, I'd be happy to provide
<BR>
them the technical assistance they'd need to get it working
<BR>
with a wide range of usb scanners.
<BR>
<P>Regards,
<BR>
Ed Hamrick
<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?Subject=Re:%20HP%207400c%20info%20/%20Minolta%20Scan%20Dual%20II&In-Reply-To=&lt;6e.a3b80a0.282275fc@aol.com&gt;">majordomo@mostang.com</A>
</PRE>
<P><!-- body="end" -->
<HR NOSHADE>
<UL>
<!-- next="start" -->
<LI><STRONG>Next message:</STRONG> <A HREF="0042.html">Oliver Neukum: "Re: HP 7400c info / Minolta Scan Dual II"</A>
<LI><STRONG>Previous message:</STRONG> <A HREF="0040.html">Jose Paulo Moitinho de Almeida: "Re: HP 7400c info / Minolta Scan Dual II"</A>
<!-- nextthread="start" -->
<LI><STRONG>Next in thread:</STRONG> <A HREF="0042.html">Oliver Neukum: "Re: HP 7400c info / Minolta Scan Dual II"</A>
<LI><STRONG>Reply:</STRONG> <A HREF="0042.html">Oliver Neukum: "Re: HP 7400c info / Minolta Scan Dual II"</A>
<!-- reply="end" -->
<LI><STRONG>Messages sorted by:</STRONG>
<A HREF="date.html#41">[ date ]</A>
<A HREF="index.html#41">[ thread ]</A>
<A HREF="subject.html#41">[ subject ]</A>
<A HREF="author.html#41">[ 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>Thu May 03 2001 - 01:42:55 PDT</EM>
</EM>
</SMALL>
</BODY>
</HTML>