[sane-devel] hs2p backend update

jazz_johnson at verizon.net jazz_johnson at verizon.net
Thu Nov 1 06:06:23 UTC 2007

The hs2p backend is basically finished, except for adding support for 
continuous scanning and support for uploading custom halftone patterns
and gamma vectors. I do not plan to add support for reading/changing IPU
parameters since I don't have a scanner with such an option. Nor do I plan
on adding support for reading/changing maintenance data, which is only
necessary when a technician changes the lamp or ADF unit, and would
probably be more appropriate in a stand-alone calibration utility.

I'm trying to add support for uploading custom gamma tables to the scanner
using OPT_CUSTOM_GAMMA boolean and OPT_GAMMA_VECTOR word array
following code from backends which implement custom gamma vectors.

For some reason I'm not seeing a window with a plot of the gamma curve
that I can edit with the mouse. Maybe I've missed something.

I've written a hs2p.desc  and sane-hs2p.man file and made
modifications to sane.man and doc/Makefile.in

When I build the 'make html-pages' though I don't seem to generate
the sane-hs2p.5 file. 

I've placed a tarball for the hs2p backend at
which includes the following files:

tar -cvjf hs2p.tar.bz2 \
sane-backends-1.0.18/configure.in \
sane-backends-1.0.18/backend/hs2p-saneopts.h \
sane-backends-1.0.18/backend/hs2p-scsi.h \
sane-backends-1.0.18/backend/hs2p.h \
sane-backends-1.0.18/backend/hs2p-s.c \
sane-backends-1.0.18/backend/hs2p-scsi.c \
sane-backends-1.0.18/backend/hs2p.c \
sane-backends-1.0.18/backend/hs2p.conf.in \
sane-backends-1.0.18/backend/Makefile.in \
sane-backends-1.0.18/backend/dll.conf.in \
sane-backends-1.0.18/doc/descriptions-external/hs2p.desc \
sane-backends-1.0.18/doc/sane.man \
sane-backends-1.0.18/doc/Makefile.in \

TESTING reports on the IS420, IS01, IS410, and IS430 welcome.

More information about the sane-devel mailing list