[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