[sane-devel] Genesys experimental status update
Stéphane VOLTZ
stefdev@modulonet.fr
Sat, 11 Jun 2005 06:20:29 +0200
Hello,
here's the status of the genesys experimental backend:
- full support for HP2300C : 1200, 600, 300, 150 and 75 dpi at 8 or
16 bits, in color, grey or lineart mode
- full support for MD5345/MD6228/MD6471 : 2400, 1200, 600, 500, 400,
300, 250, 200, 150, 100 and 50 dpi at 8 or 16 bits, in color, grey
or lineart mode
- memleaks fixed
- includes have been checked
- files have been indented
- exported functions are named sanei_genesys_*
- passes 'make libcheck'
- passes 'scanimage -T'
- passes 'tstbackend -l 3' (this awfully long at 1200 dpi ...)
- tested with saned
- endianness has been taken into account (although untested due to
lack of hardware)
- man page and desc files have been created (scanners not supported
yet will be put in unsupported.desc)
So I believe it is in a good shape for regular CVS inclusion. However
there are 2 problems left:
- the backend sometimes hang at init, depending on how much data has
been read in the last scan done before leaving the frontend.
- the gl841 part has 'fprintf' to be removed, needs the 'function
pointer' code and some warnings to be fixed.
If noone objects, or noone hasn't have allready done it in its dev
environnement, I'll fixed the genesys_gl841.c issues. The hang is more
annoying since I don't know how to fix it yet. I guess we'll have to count
low-level packets and make sure there is an even number of them ...
Regards,
Stef