[sane-devel] New CanoScan 4200F, 5000F, 5600F backend?

xy abi1789 at googlemail.com
Thu Mar 25 18:08:14 UTC 2010


(I will try to merge "CanoScan 5000F support?" with the 4200F/5600F-part of
"any sniff volunteers unsupported Canon scanners: 4200F, 5200F, 9900F, 
9950F" and
"To owners of CanoScan 5600F: please volunteer for testing" here.)


CanoScan 4200F, 5000F, 5600F seem to use similar protocols:

Gernot Hassenpflug wrote:
> So far the 4200F has shown no sign of being a "pixma" device. I also
> received logs for the 5600F which appear somewhat similar. Does anyone
> know if this might be related to canon630u ?

Gernot Hassenpflug wrote (on 5000F):
> Doing that shows that your scanner seems similar to 4200F and 5600F,
> maybe GL640 and/or other Genesys chip (?). I don't know the status of
> the genesys backend (need to search ML archives) or what
> chipsets/scanners are currently supported. But I suppose that would be
> the next thing to investigate.

Catalin David said he would like to write a backend, and I would be
interested, too.

Catalin David wrote:
> So, any chance anyone is working on this? If nobody is working on
> this, I'd like to start but I'll definitely need a crash course in
> scanner driver programming and to what I should pay attention. Or
> maybe somebody is aware of a similar driver that I can adjust?

Obviously we should look at the Genesys backend first.
The home page is http://www.meier-geinitz.de/sane/genesys-backend/

The canon630u-backend is located at:
http://canon-fb630u.sourceforge.net/

and leads to this:
http://canonscanner.sourceforge.net/


I found some "SANE backend writing without docs" page here:
http://www.meier-geinitz.de/sane/misc/develop.html

And a file containing general tips on writing a SANE-backend:
http://www.sane-project.org/backend-writing.txt

We also should try to get information about which chips our scanners use.
The SANE hardware lists do not list the 5600F, say nothing about 5000F's
chips and provide some piece of information about the
4200F's chips(which I not yet have used to investigate).


When I installed the Win-driver for 5000F, I noticed it uses
"TWAIN" in some kind. TWAIN seems to be some
standard about how to access a scanner. It seems to be
"Open" in some way. Maybe this could help us.
(ScanTWAIN at sf.net is some fake-OSS from Kodak,
no need to think about this.)


PyroPeter (also on irc (freenode, #sane))



More information about the sane-devel mailing list