Alessandro Zummo
3e1dc30cde
epson2: updated cct profiles from iscan 2.23.0
2010-01-09 18:10:25 +01:00
Alessandro Zummo
503f9a6d46
epson2: simplified color correction, built in profiles active by default
2010-01-09 17:24:33 +01:00
Alessandro Zummo
8013bd7acb
epson2: improved debug messages and comments
2010-01-09 15:25:27 +01:00
Alessandro Zummo
2668cf8062
epson2: increased transfer buffer for CX11 / LP-A500
2010-01-09 15:25:27 +01:00
Alessandro Zummo
dd0e0dd7d4
epson2: fixed color shuffling bug for Perfection 610, added more debugging
2010-01-09 15:25:27 +01:00
Nicolas Martin
2482974b96
pixma: updated documentation for MP490 and MP550 (supported models).
2010-01-08 21:09:22 +01:00
Alessandro Zummo
b7c37f5aef
epson2: limit the capabilities of group options to SANE_CAP_ADVANCED
2010-01-04 02:59:42 +01:00
Stéphane Voltz
38276f32ff
improve init time debug messages
2009-12-30 08:23:52 +01:00
Nicolas Martin
f9e6dc5ce1
pixma: some routine maintenance updates to backend and documentation.
2009-12-26 14:40:39 +01:00
Stéphane Voltz
e6dd25adb7
fix image size when document shorter than expected for gl841 scanners
...
- add a function to read count of lined scanned
- use real scanned count line to compute the number of line to read to
flush the current scan
2009-12-09 20:54:42 +01:00
Nicolas Martin
3fc69a358e
pixma: updated backend, docs and desc for support to MP560 and MF4330d/ADF
...
backend/pixma_imageclass.c: added PIXMA_CAP_ADF to model imageclass MF4320, to support MF4330d
backend/pixma_mp150.c: removed untested state for MP560 (comment)
doc/descriptions/pixma.desc, doc/sane-pixma.man: doc update for both MP560 and MF4330d
2009-12-09 21:49:19 +01:00
Nicolas Martin
f2e98f7975
pixma: bumped version, added compilation type debug message, updated docs for MX330.
...
doc/descriptions/pixma.desc
doc/sane-pixma.man
backend/pixma_mp150.c
Updated docs for MX330, supported by the pixma backend.
backend/pixma.h: Bumped pixma backend version added debug message.
backend/pixma.c: added compilation type (w or w/o pthread) debug message.
2009-12-06 15:40:58 +01:00
Nicolas Martin
7d659f87df
pixma: bumped minor, added compilation type debug message, updated MX330 doc.
...
- doc/descriptions/pixma.desc
doc/sane-pixma.man
backend/pixma_mp150.c
updated doc and desc (support for MX330)
- backend/pixma.h
backend/pixma.c
bumped backend minor
2009-12-06 15:33:10 +01:00
Stéphane Voltz
4e7c47fa33
handle unattended document height for sheetfed scanners
...
- make sheefed scanners report a -1 line number to allow for variable
document height
2009-12-05 08:33:27 +01:00
Stéphane Voltz
ef4c5102ca
add support for Ambir/Syscan DS685
2009-12-05 07:26:25 +01:00
Nicolas Martin
eb66f734ba
pixma: fix pixma backend bug for compilation with USE_PTHREAD/-lpthread
...
backend/pixma_mp150.c: correctly reset state to idle at end of scan, as threading
will use the same address space and variables between pages.
2009-12-04 22:52:16 +01:00
Stéphane Voltz
56ade2e8c5
take data buffered in scanner into account at end of document
...
- when document end is detected while scanning, we must take the amount
of data buffered in scanner to compute the number of data bytes needed
to flush.
2009-12-01 21:42:48 +01:00
Stéphane Voltz
ff0fb4ba9c
use document presence detection before scans for sheetfed scanners
2009-11-30 21:48:16 +01:00
Stéphane Voltz
157587e90e
add page loaded sensor option
...
- add page loaded sensor option
- detect page loaded status by usign '0x59' request
2009-11-30 21:36:12 +01:00
Stéphane Voltz
409e1d29d2
add document presence detection request to gt6816
2009-11-30 06:58:42 +01:00
Stéphane Voltz
36ea76f5a8
fix clear calibration and need calibration options
2009-11-29 21:19:56 +01:00
Stéphane Voltz
5d1ebac8e3
initialize clear and need claibration options
2009-11-29 21:19:56 +01:00
Stéphane Voltz
03ac144ac8
add clear calibration butto and need calibration sensor
...
- add a 'clear calibration' to clear sheetfed calibration
- add a 'needs calibration' sensor to signal that a sheetfed scanner
needs to be calibrated
2009-11-29 21:19:56 +01:00
Nicolas Martin
13641ac5b3
pixma: fix for PTHREAD compilation, add support for MP990 in docs.
...
- backend/pixma.c: fix end of scan buggy exit when compiled with USE_PTHREAD/-lpthread
- backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
change support to complete for MP990 in documentation, as reported by Jean-Michel Pouré.
2009-11-28 15:11:05 +01:00
Stéphane Voltz
f0269dda83
update copyright notice for sheetfed calibration code
2009-11-28 13:54:22 +01:00
Stéphane Voltz
ecf2aabb41
enable sheetfed calibration on iriscan express2 and Colorpage SF600
2009-11-28 13:33:22 +01:00
Stéphane Voltz
7c9bd4e0f5
honor y_offset_calib when doing sheetfed calibration
2009-11-28 08:20:05 +01:00
Stéphane Voltz
24cb242285
put correct y_offset_calib value for OpticSlim M12
2009-11-28 08:19:17 +01:00
Stéphane Voltz
4133e1b079
fix move paper before scan when required ydpy exceeds base ydpy
2009-11-28 08:04:58 +01:00
Stéphane Voltz
7d5958f52d
fix OpticSlim M12 settgins and resolutions
2009-11-28 07:46:59 +01:00
Stéphane Voltz
2c42444ed5
fix init of calibration state at sane open
2009-11-28 07:32:39 +01:00
Stéphane Voltz
57634a7ec9
fix first scan uncalibrated
...
- compute parameters before restoring calibration
- some memleak fixes
2009-11-28 07:32:39 +01:00
Stéphane Voltz
496d332006
optimize default afe settings
2009-11-28 07:29:52 +01:00
Stéphane Voltz
014e14e953
calibration persistence in file
...
- added read/write calibration functions
- call write calibration at the end of calibration
- call calibration read at sane open
2009-11-28 07:29:52 +01:00
Stéphane Voltz
fcb86641bf
make sheetfed shading correction work for any width
...
- add pixel_x0 to GT68xx_Params to keep used pixel_x0
- use scan's pixel_x0 and calibration one to compute offset in
calibration data
- use final scan width for per scan calibration
- compute and use offset when copying from calibration data
2009-11-28 07:29:52 +01:00
Stéphane Voltz
f8016c62e3
improve calibration data allocation and freeing
2009-11-28 07:29:52 +01:00
Stéphane Voltz
9154cb7ee1
initialisation fixes spotted by valgrind
2009-11-28 07:29:52 +01:00
Stéphane Voltz
249211ca81
add supported resolutions based on firmware disassembly
2009-11-28 07:29:52 +01:00
Stéphane Voltz
c951328202
working full width in memory calibration
...
- added debug traces and calibration image files
- tuned default OpticSlim M12 exposure parameters
- bug fixes to make calibration work in memory
2009-11-28 07:29:51 +01:00
Stéphane Voltz
3a3e581f90
loop several time while searching for a white area
...
- when doing sheetfed calibration try 10 times to find a proper area for
doing calibration
2009-11-28 07:20:58 +01:00
Stéphane Voltz
90e5b6427d
add 'gt68xx' as default name for first available scanner
2009-11-28 07:20:58 +01:00
Stéphane Voltz
30d2fc7ec3
calibration for all modes groundwork
...
- GT68xx_Scanner is extended to hold calibration data for all
resolutions
- gt68xx_sheet_fed_calibrate loops over all resolution and color
mode, and stores result in scanner struct
- calibrators are created from stored data before each scan
2009-11-28 07:20:58 +01:00
Stéphane Voltz
558172a003
OpticSlim M12 geometry fixup
2009-11-28 07:20:57 +01:00
Stéphane Voltz
3268d78268
add needed flags to Optic Slim M12
2009-11-28 07:20:57 +01:00
Stéphane Voltz
fa014b99e7
add an OPT_CALIBRATE option
...
- add an OPT_CALIBRATION option
- call gt68xx_sheetfed_scanner_calibrate() when the OPT_CALIBRATE
option is set
2009-11-28 07:20:57 +01:00
Stéphane Voltz
20dc2ebfe3
add gt68xx_sheetfed_scanner_calibrate function
2009-11-28 07:20:57 +01:00
Stéphane Voltz
f67da24316
add GT68XX_FLAG_HAS_CALIBRATE flag
...
- add a flag to handle the case of sheetfed scanners that will be
calibrated using a dedicated function that uses an external
calibration sheet
- enable image OPT_QUALITY_CAL for scanners with
GT68XX__FLAG_HAS_CALIBRATE
2009-11-28 07:12:07 +01:00
Stéphane Voltz
09ec19e512
change gl841_detect_document_end byte to flush
...
- use only signed variables so ther is no mixe with unsigned values
- break calculation in several steps
2009-11-27 07:07:02 +01:00
Stéphane Voltz
145045bf89
one more trace in gl841_detect_document_end
2009-11-26 06:22:54 +01:00
Stéphane Voltz
4f9c3fed74
add debug traces in gl841_detect_document_end
2009-11-25 21:18:57 +01:00