Stéphane Voltz
b02acbd283
working calibration (led and shading)
2010-05-19 06:01:43 +02:00
Stéphane Voltz
89de65c6cd
work ing full width uncalibrated scans for GL847
2010-05-16 07:37:00 +02:00
Stéphane Voltz
96b29ca201
working full width 1200 dpi scan
2010-05-10 06:16:51 +02:00
Stéphane Voltz
e726900b56
park after scan working !
2010-05-09 09:06:04 +02:00
Stéphane Voltz
fdd4fefde6
slow_back_home working
...
- bulk data read fails on read remainder
2010-04-29 22:01:34 +02:00
Stéphane Voltz
530ebc8d3e
about to scan: slow back home to tackle
2010-04-28 07:28:10 +02:00
Stéphane Voltz
3dba8c1d66
WIP setup optical regs ~OK
2010-04-25 21:32:44 +02:00
Stéphane Voltz
f91ceaddf4
working transparency support for gl646 based scanners
...
- add move to transparency adapter function to command set
- no warmup when using transparency adapter
- increase maximum warmup time to match HP3670 requirements
- tune HP3670's transparency adapter geometry
- handle calibration area geometry in gain calibration
- add simple move head function for gl646 based scanners
2010-03-15 06:24:23 +01:00
Stéphane Voltz
7e95fd8365
fixed ta size handling and gl646 calibration
2010-03-09 22:22:43 +01:00
Stéphane Voltz
84ef34005f
enforce source geometry based on device description on source change
...
- dynamically allocate SANE_Range for geometry
- recompute ranges when source change using flatbed or xpa description
2010-03-02 06:38:19 +01:00
Stéphane Voltz
bc652842a5
enable warming up and calibration caching for HP3670
2010-03-01 21:42:38 +01:00
Stéphane Voltz
56107960af
tune shading offset at 1200 dpi for HP3670
2010-02-26 13:59:42 +01:00
Stéphane Voltz
cd310cdcc8
make shading calibration work for HP3670
...
- enable calibration flag
- tune offset for shading data
- compute resolution to use for shading using cksel
2010-02-26 13:34:08 +01:00
Stéphane Voltz
12c408ba5a
fix COLOR_FILTER issues by adding 'None' value at end of list
...
- restore correct gamma table size for gl841 scanners
- add 'None' value at the and of the possible filter list so we don't
break existing code
2010-02-23 08:09:42 +01:00
Stéphane Voltz
b8a7f1ec2f
button support for HP3670
...
- button support for hp3670
- fix visibility of gl646_public_set_fe
- scanning area fix
2010-02-16 06:44:36 +01:00
Stéphane Voltz
a0fd2c5012
HP3670 working uncalibrated at all resolutions
2010-02-12 13:49:26 +01:00
Stéphane Voltz
43512a7a0a
hp3670/hp2400 like scanners progress
...
- managed to get AFE working for HP2400/HP3670
- cleaned up gpio usage
- add custom gamma for GL841 models
- turned default lineart to 'dynamyc'
2010-02-08 06:19:17 +01:00
Stéphane Voltz
166c6219ff
HP3670 WIP
2010-02-03 06:23:40 +01:00
Stéphane Voltz
421b1fe240
about to get HP3670 fe working
2010-02-03 06:23:39 +01:00
Stéphane Voltz
586153f5ae
make sure TL_X and TL_Y are always lesser than BR_X and BR_Y
2010-01-27 05:45:59 +01:00
Stéphane Voltz
6cb3d76966
minor options cleanup
...
- enable dynamic lineart only when lineart enabled
- no desc for buttons option group
2010-01-26 21:31:24 +01:00
Stéphane Voltz
f42cb07d8d
enable dynamic rasterization for lineart scans
...
- use emulated lineart mode to apply binarize function pulled from
the epjitsu backend (by m. allan noah).
2010-01-26 21:31:23 +01:00
Stéphane Voltz
db46aac928
add an option to use software lineart for GL841 based scanners
2010-01-19 21:39:29 +01:00
Stéphane Voltz
260c917e6d
fix shading calibration for CCD GL646 scanners
...
- for CCD scanners, shading calibration is always done in color mode
2010-01-17 14:49:57 +01:00
Stéphane Voltz
ab33e9a4d1
make threshold option active
2010-01-14 06:51:02 +01:00
Stéphane Voltz
9cf351b43b
true gray improvements
...
- fixed true gray resetting
- make GL646 parts use the option filter for true gray
2010-01-13 06:55:42 +01:00
Stéphane Voltz
7724df7c8b
modified color filter option to enable true gray for cis GL841 scanners
2010-01-13 06:55:42 +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
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
Stéphane Voltz
d4079557e4
sheetfed calibration tuning
...
- use sensor max resolution to do led/offset/gain calibration
- use different thresholds when detecting white/black pixels in search
strip function
- tune device flags for DP485, DP487 and XP100
2009-11-16 06:37:15 +01:00
Stéphane Voltz
c348e5af7e
calibrate and clear calibration set reload params
2009-11-06 21:24:43 +01:00
Stéphane Voltz
3c8b10d16b
remove some special cases for shading calibration computing - remove DSMOBILE600 special case for calling compute_planar_coefficient - remove special case to compute words_per_color
2009-11-06 21:24:43 +01:00
Stéphane Voltz
6668b38d2c
fix shading coefficient computing at dpi higher than sensor's one
2009-11-06 21:24:43 +01:00
Stéphane Voltz
e0e9d639fd
add soft sensor to signal that the scanner needs calibration
2009-11-06 21:24:42 +01:00
Stéphane Voltz
6c8052f54d
duplicate shading data on all channels for gray scans
2009-11-06 21:24:42 +01:00
Pierre Willenbrock
5f3625ad7a
Add Calibration for Visioneer Roadwarrior and DocketPort 665
2009-11-06 21:24:41 +01:00
Pierre Willenbrock
17c0aa77ad
Add offset/gain/led calibration for sheetfed scanners
2009-11-06 21:24:40 +01:00
Pierre Willenbrock
cc77c4fa88
Fix usage of words_per_color.
...
I really don't know what i was thinking.
2009-11-06 21:24:40 +01:00
Pierre Willenbrock
6dddc67eb9
Add save_power calls where they belong
2009-11-06 21:24:40 +01:00
Stéphane Voltz
2ffe52857b
enable shading calibration for XP300
...
- add the needed flags to XP300
- tune shading line number
- setup shading calibration computing parameters
2009-11-06 21:24:39 +01:00
Stéphane Voltz
142498bca3
make DS600 use planar coefficient computing function
...
- improve compute_planar_coefficient to handle an averaging factor
- make DS600 call it with proper parameters
2009-11-06 21:24:38 +01:00
Stéphane Voltz
eab45d5245
DS600 allways send coefficients for all color channels
2009-11-06 21:24:38 +01:00
Stéphane Voltz
b57f0fd362
sheetfed scanners don't (can't) calibrate at each sane_start()
2009-11-06 21:24:38 +01:00
Julien BLACHE
561a2c8fe2
Fix missing check in genesys for raw debug data
...
Patch by Tollef Fog Heen <tfheen@err.no>
2009-09-26 11:39:29 +02:00
Stéphane Voltz
2c38397142
fix shading hp2300 shading calibration at dpi <= 300
2009-08-05 07:51:11 +02:00
Stéphane Voltz
fc11d2ebea
don't use color filter for gl646 cis scanners since we're using true gray
2009-08-04 07:44:43 +02:00
Stéphane Voltz
8f5069219f
removed obsoleted comment
2009-07-10 07:30:56 +02:00
Stéphane Voltz
7b982e87db
fix for MD5345 shading calibration at half ccd resolution
2009-07-10 07:22:06 +02:00
Stéphane Voltz
12594427d9
add a 10 minutes expiration time for GL646 CCD scanners' calibration cache
2009-07-10 07:22:06 +02:00