- support for the proposed extended open function in sanei_scsi.c added
- support for ADF and FSU (transparency adapter) added
- simple sense handler added
- preview added
- added several missing statements "s->fd = -1;" after
"sanei_scsi_close(s->fd)" to error returns in sane_start();
- maximum scan sizes are read from the scanner, if a JX330 or JX250
is used. (this avoids the guessing of scan sizes for the JX330)
- gamma table support added
- "Fixed gamma selection (1.0/2.2)", available for JX330 and JX610,
is now implemented for the JX250 by downloading a gamma table
- changed the calls to free() and strdup() in sane_control_option to
strcpy.
(I don't like too frequent unchecked malloc()s and strdups :) Abel)
- cleaned up some quirks in option handling, eg, that "threshold"
was initially enabled, while the initial scan mode is "color"
- cleaned up setting SANE_INFO_RELOAD_OPTIONS and SANE_INFO_RELOAD_PARAMS
bits in sane_control_option
- bi-level color scans now give useful (8 bit) output
- separate thresholds for red, green, blue (bi-level color scan) added
- new handling of sanei_scsi_max_request_size, if an SG
driver >= 2 is installed;
- SCSI command queueing on SG level for SG drivers >= 2.1.35;
- usage of the new interface in SG version 3, if available
- new configure option --enable-scsibuffersize=N
Patch from Abel Deuring <a.deuring@satzbau-gmbh.de>.
News:
- Reset scanner before downloading parameters (fixes problem with
sleep mode of scanner)
- Fix problem with coredump if non-scanner HP SCSI devices are
connected (CDR)
- Option scan-from-adf replaced by scantype
normal/adf/xpa. Transparency adapter scans (XPA) allow scanning
with internal light source switched off.
- PhotoScanner: Allow scanning of slides/negatives only at
multiple of 300 dpi. This fixes problem with preview which
scanned at arbitrary resolutions.
- (by Marian Szebenyi): close pipe (coredump on Digital UNIX)
News:
- Reset scanner before downloading parameters (fixes problem with
sleep mode of scanner)
- Fix problem with coredump if non-scanner HP SCSI devices are
connected (CDR)
- Option scan-from-adf replaced by scantype
normal/adf/xpa. Transparency adapter scans (XPA) allow scanning
with internal light source switched off.
- PhotoScanner: Allow scanning of slides/negatives only at
multiple of 300 dpi. This fixes problem with preview which
scanned at arbitrary resolutions.
- (by Marian Szebenyi): close pipe (coredump on Digital UNIX)
News:
- Reset scanner before downloading parameters (fixes problem with
sleep mode of scanner)
- Fix problem with coredump if non-scanner HP SCSI devices are
connected (CDR)
- Option scan-from-adf replaced by scantype
normal/adf/xpa. Transparency adapter scans (XPA) allow scanning
with internal light source switched off.
- PhotoScanner: Allow scanning of slides/negatives only at
multiple of 300 dpi. This fixes problem with preview which
scanned at arbitrary resolutions.
- (by Marian Szebenyi): close pipe (coredump on Digital UNIX)
* backend/musteka4s2.desc: Added all more scanners and
:interface entries
* backend/sagitta.desc: Removed on behalf of the author. Nobody
has showed interest in this very old (and rare) scanner over
the years. It's difficult to keep it up-to-date because a kernel
module is neccessary. Nobody volunteered to take over
maintainership.
* backend/tamarack.c: Changed all fprintf to DBG calls.
* doc/Makefile.in doc/sane-s9036.man doc/sane-tamarack.man
doc/sane-ricoh.man doc/sane-avision.man doc/xcam.man .cvsignore:
Added manpages for these backends and xcam.
* frontend/xcam.README: removed because manpage now exists.
* backend/plustek.desc backend/qcam.desc backend/ricoh.desc
backend/s9036.desc backend/tamarack.desc backend/avision.desc
backend/st400.desc: Updated :interface and :manpage information.
* README: Updated information regarding documentation.
* backend/tamarack.c: Changed printf(...) to fprintf(stderr,...)
on behalf of the maintainer.
* include/sane/sanei_pa4s2.h sanei/sanei_pa4s2.c Makefile.in
backend/Makefile.in sanei/Makefile.in: Added interface for
Mustek parallel port scanners (from Jochen Eisinger
<jochen.eisinger@gmx.net>). This will be used by the Mustek
parallel port backend mustek_pp (coming soon).
* tools/sane-desc.el backend/template.desc.: Added support for
"interface" column in sane-desc.el. The new keyword is
":interface", examples in "template.desc.". All maintainers
should update their *.desc files.
* backend/mustek.desc abaton.desc agfafocus.desc apple.desc
dc210.desc dmc.desc qcam.desc ricoh.desc s9036.desc snapscan.desc
tamarack.desc: added interface entry for the Mustek and
unmaintained backends.
* backend/abaton.c apple.c qcam.c tamarack.c: fixed sane_close ()
bug for the unmaintained backends.
* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
1.0-86. Added support for Mustek Paragon 1200 A3 pro (1, 8, and 24
bit/pixel; calibration doesn't work yet). Removed some remainings
of color lineart and halftone support. More debugging
output. Fixed bug in sane_control_option (option was not checked
for negative values). Fixed bug in sane_close. General code
cleanup. Details in backend/mustek.CHANGES.
Initialize optial_res to 0. Fix sane_close() bug. Make threshold
only active when halftoning is off and scan depth is 1. Make
film type only active when TPU is selected. Scanner based
color correction. More constraints for GUI. Cleanup in option
handling.
* backend/mustek.*: Update to Mustek backend 1.0-85. Added double
buffering. This may improve scan performance a bit. Removed
dead code (in dev_read_start). Changed linedistance correction
handling. Paragon 12000 SP color mode might work now with all
firmware versions. Details in backend/mustek.CHANGES.
* README: Added quick install. Removed list of supported platforms
because it is unknown how accurate it is at the moment. Added
description for --enable-scsibuffersize (partly from Abel
Deuring). Removed operating system specific information. See
README.* files instead. Added comment to read the PROBLEMS file.
Added/changed list of available documentation. Added comment on
possible causes for the frontends not detecting scanners. Added
comment on tools directory. Headings should be easier to find now.
* README.aix: New file. Extracted from README.
* README.hp-ux: New file. Extracted from README.
* README.linux: New file. What is needed to get SCSI scanners to
work under Linux. Workaround for Adaptec 1542 users (from Abel
Deuring)