Julien BLACHE
895be59cf7
genesys: add missing return type
2010-06-23 18:21:36 +02:00
Stéphane Voltz
3dba8c1d66
WIP setup optical regs ~OK
2010-04-25 21:32:44 +02:00
Stéphane Voltz
af71eda58a
replace u_int8_t and u_int16_t by uint8_t and uint16_t
2010-04-06 21:35:17 +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
598d3c82ba
XPA support fixes
2010-03-11 06:12:04 +01:00
Stéphane Voltz
7e95fd8365
fixed ta size handling and gl646 calibration
2010-03-09 22:22:43 +01:00
Stéphane Voltz
32c1b061b8
adapt gl646 calibration to XPA usage
2010-03-08 06:39:22 +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
00da89b379
tune HP2400/G2410 settings for genesys backend
2010-02-28 07:10:31 +01:00
Stéphane Voltz
7e0347ad72
make 1200 dpi scans work for HP3670
...
- tune motor settings for HP3670 at 1200 dpi
- tune stagger value for HP3670
2010-02-27 20:20:59 +01:00
Stéphane Voltz
cfcccda5df
fix 1200 dpi stagger effect for HP3670
...
- fix motor information for 1200 dpi mode for HP3670
- fix motor max resolution for HP3670
- handle stagger effect for HP3670
2010-02-26 21:46:19 +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
0b482a0273
fix regression for gl646 CCD based scanners
2010-02-25 20:52:39 +01:00
Stéphane Voltz
d7e193db91
fix line cnt computing to make lineart work again
2010-02-23 14:06:24 +01:00
Stéphane Voltz
3cd5f07268
XP200 calibration rework
...
- simplify sensor setting structure
- fix analog device fe set up
- re-tune calibration for AD frontends
- fix true gray issue with XP200
- improve end_scan status detection for sheetfed scanners
2010-02-23 08:13:11 +01:00
Stéphane Voltz
5fdad99f95
basic XPA support for HP3670
2010-02-16 07:24:56 +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
23284110c4
fix MD5345 calibration
2010-02-12 16:24:21 +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
bec7607e9d
fix pixel computing for gl646 scanners using a cksel different from 1
2010-02-04 05:33:14 +01:00
Stéphane Voltz
166c6219ff
HP3670 WIP
2010-02-03 06:23:40 +01:00
Stéphane Voltz
8758d7de00
more hp3670 experiments
2010-02-03 06:23:40 +01:00
Stéphane Voltz
2316b35a60
working version of AFE setting for HP3670 like scanners
2010-02-03 06:23:40 +01:00
Stéphane Voltz
cef64f7546
hp3670 tuned good enough for now
2010-02-03 06:23:40 +01:00
Stéphane Voltz
d9c8777e61
before tuning offset and gain for hp3670
2010-02-03 06:23:40 +01:00
Stéphane Voltz
5b26b1b41c
raise VSMP clamp for hp3670
2010-02-03 06:23:40 +01:00
Stéphane Voltz
64f190d179
init struct and reset fe
2010-02-03 06:23:39 +01:00
Stéphane Voltz
421b1fe240
about to get HP3670 fe working
2010-02-03 06:23:39 +01:00
Stéphane Voltz
397f3faece
HP3670 work
...
- prepare for hp3670 buttons
- add specific init code
2010-01-19 21:39:28 +01:00
Stéphane Voltz
e363557cdb
add specific function for HP3670 analog frontend
2010-01-19 21:39:28 +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
ad7bb2ac18
fix wpl computing for HP2400/HP3670
2010-01-16 13:40:10 +01:00
Stéphane Voltz
8295a602bb
GL646: don't set LEDADD for color scans
2010-01-13 06:55:42 +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
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
9a8797876c
fix compatible cache test for gl646 cis scanners
2009-11-06 21:24:43 +01:00
Stéphane Voltz
11383f0c15
improve docuement end detection for gl646 sheetfed scanners
2009-11-06 21:24:43 +01:00
Stéphane Voltz
6c3756d594
fix first scan after calibration for sheetfed gl646 scanners
2009-11-06 21:24:42 +01:00
Stéphane Voltz
cb783e8c80
do calibration in gray for gray scans
2009-11-06 21:24:42 +01:00
Stéphane Voltz
b1fa40e873
tune led, offset and coarse calibration for XP200
2009-11-06 21:24:42 +01:00
Stéphane Voltz
5314cf8c2e
add led calibration for GL646 based CIS scanners
2009-11-06 21:24:42 +01:00
Stéphane Voltz
8a6f2ed22e
update search strip function with improvements done for gl841 part
2009-11-06 21:24:41 +01:00
Stéphane Voltz
90a9c598d6
honor GENESYS_NO_CALIBRATION flag at scan time
...
- don't enable shading correction if device has the GENESYS_NO_CALIBRATION
flag when setting registers for final scan
final scan
2009-10-02 06:24:39 +02:00
Stéphane Voltz
24dd638077
smal fixes for hp3670 support tests
2009-08-07 06:57:44 +02:00
Stéphane Voltz
4c2c9cd9f3
fixed end detection of physical document for sheetfed gl646 scanners
...
- use gpio to detect paper event
- correct new amount of data computation
- adjust y_offset to eject document
2009-08-04 07:34:13 +02:00
Stéphane Voltz
2a2876da2e
avoir trying to load document if not a sheetfed scanner
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
Stéphane Voltz
4a5604412a
gray shading calibration fix and frontend reset for warmup
2009-07-10 07:22:06 +02:00
Stéphane Voltz
0d82a5fba2
hp2300 shading calibration fix
...
- change 300 dpi mode to be in 'half ccd' mode
- fix sensor pixel number
- allow for negative offset in shading data building
- rewrite compute_coefficients to handle negative offset and specialised
it for pixel deletion case
- fix calibration handling of flatbed scanners
2009-07-10 07:22:06 +02:00