[sane-devel] Re: Genesys experimental status update

Nikolas Arend Nikolas.Arend@gmx.net
Sun, 12 Jun 2005 12:53:41 +0200


Stéphane VOLTZ wrote:

>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
>
>  
>

Hi,

Following the status-update posts I'm not quite clear about the status 
of the gl841 part of the backend. Does it do s.th. yet and are scanners 
with
that chipset already supposed to be recognized? I checked out the 
experimental cvs code and tried both genesys and genesys-new, but despite
sane-find-scanner detected my CanoScan Lide 80 and the chipset, it does 
not get listed by scanimage -L.
Could one of the devs please post a short gl841-specific status report 
so I know what the backend is supposed to do?
Thanks a ton for your work on the backend!!

Best,   Nick.