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