[sane-devel] [long] Want someone help me about Canon FS4000US USB/SCSI driver ?

Major A andras@users.sourceforge.net
Sat, 9 Aug 2003 11:12:32 +0100


> Summary : this scanner don't work yet under Linux (can I now say that?).
> USB bus don't give enough informations, so the scsi bus must be used.
> IMHO, there's a problem with the scsi bus. Perhaps is it my fault, I 
> don't know (but all other SCSI hardware I have are working perfectly 
> under Linux).

Both the USB bus and the SCSI bus can give you an aweful lot of
information. You can enable debugging options to the extent that every
byte passing the bus is detected. It does help, though, if the scanner
is the only device with that bus on the computer because otherwise you
might have to filter the scanner's data out of a huge stream of
messages. The only time this is not a problem is when you only obtain
log messages from the USB scanner module, because those logs will only
come from the communication with the scanner.

> I didn't understand all what you say because I don't know what does even 
> mean "sane2 standard" (sorry), but I'll read some documentation about 
> this, and I'll soon be able to give you a correct answer ;-)

The SANE standard describes the interface between frontend and
backend. Currently it isn't flexible enough to support such things as
colour management, therefore such extensions should be added at some
stage to make film scanning (and high-fidelity colour scanning in
general) much easier.

For the time being, don't worry about the frontend, the protocol is
everything, actually coding a backend when you have it is relatively
simple.

> Thank you very much for all this software I didn't even know before. 
> I've downloaded them all. I'll do the tests under Windows and Mac OS (X 
> with Classic) and come back (soon ?) with what I have found. Thanks a lot.

You can also log directly under Linux -- provided VueScan works
(preferably with both interfaces). VueScan uses the sg and scanner
modules to access SCSI and USB scanners, and kernel logging can be
used to dump the data.

  Andras

===========================================================================
Major Andras
    e-mail: andras@users.sourceforge.net
    www:    http://andras.webhop.org/
===========================================================================