Hello,

        I am currently working on a SANE backend for rts8891 based scanner such 
as 
the HP Scanjet 4470c and UMAX Astra 4400/4450. I have set up a page at 
http://stef.dev.free.fr where you can get the current work in progress.

What is working:
        - origin detection, gain, offset and shading calibration
        - 75, 150, 300 and 600 dpi color modes are working fine
        - 1200 dpi almost work, the data needs to be realigned for some 
"saw-tooth"  
                   effect

Things to fix:
        - warming up, currently the first scan gives "overlighted" colors

Features to add:
        - gray level scans
        - button reading

        The transparency adapter isn't supported at all since I don't have one 
to 
test. During tests I wiped out the data in the NVRAM, and now the USB id of 
the scanner has gone from 0x03f0/0x0805 (HP4470c) to 0x1606/0x0070 (UMAX 
Astra 4400). I disabled those dangerous acesses to NVRAM, and such thing 
won't happen again.
        However, this confuses the windows driver, and I'm not able to generate 
logs 
for the gray level scans. I installed the driver for the UMAX 4400 which 
detected the scanner but crashed everytime I tried to scan. So I'd be glad if 
someone could record USB activity for gray preview and 150, 300, 600 and 1200 
dpi gray scans and send me these logs.

        I expect to have it finished and hopefully ready for inclusion in 
regular 
SANE CVS by december.

        While this backend is written from scratch, some clues of the working 
of the 
scanner were gathered from the hp44x0backend (by Johannes Hub) and the hp3500 
(by Troy Rollo).

Regards,
        Stef

Reply via email to