[sane-devel] Medion MD90090 Scanner

Jon Chambers jon at jon.demon.co.uk
Wed Jan 10 09:55:18 CET 2007


Hi Stefan,

Firstly I should say that although I have written a SANE backend it was for a 
network scanner (not USB) and so I don't have any great insights into the 
details of the required driver for your scanner.

Also I didn't see earlier messages in this thread so apologies if I cover old 
ground.

On Tuesday 09 January 2007 22:28, Stefan Leichter wrote:
> [...]
> I'm a newbe and i don't get paid for working on OSsoftware. Therefore i
> like to do the stuff in an efficient way or leave it as it is. I don't like
> to spend ages.

Don't worry: we all started somewhere and I doubt that many SANE contributors 
(maybe none?) do so as part of their jobs.  You can find information about 
the process of writing a SANE backend at 
http://www.sane-project.org/contrib.html

Time and patience will certainly be required.

> I have no idea if it is enough to switch on some sane logging and compare
> the output wiith the logs from windows, or is there a need do disassemble
> the scanner to get a knowledge of the electrical components. Will the
> programmers manual of the ASIC be enough or are the schematics needed...

If you were starting with no documentation at all then your steps would likely 
be:
1. Get scanner working under Windows
2. Use a USB snooping tool to obtain USB traffic between computer and scanner 
whilst performing a one or more scans on Windows.
3. Stare at the captured data and try to make sense of it.  You might be able 
to get clues by comparing with the other backend source code.  Also if you 
have queries about the interpretation of specific messages then posting those 
questions to sane-devel is more likely to receive answers than general 
inquiries.
4. Determine whether a new backend is required or whether modifying an 
existing one will suffice.
5. Do it :-)

Good luck!

cheers,
Jon

-- 
====================== Jon Chambers =====================
 http://www.jon.demon.co.uk, 020 8575 7097, 07931 961669
=========================================================




More information about the sane-devel mailing list