Stéphane Voltz
c2e1bd6b4d
add init_scan_regs function to internal API
...
- define a common scan register setting function
- start to move gl124.C to generic motor slope handling
2014-06-02 06:19:28 +02:00
Stéphane Voltz
6e1ce492ba
GL841 shading calibration fixes
...
- fix regression in LiDE 35 shading (buffer full flag)
- tune LiDE80 shading calibration by skipping extra dark area
- whitespaces cleanup
2013-12-16 06:06:19 +01:00
Nils Philippsen
dc76e7cce4
genesys: check return values
2013-11-06 12:03:23 +01:00
Stéphane Voltz
1fb646582b
cppcheck fixes
2013-02-13 21:53:17 +01:00
Stéphane Voltz
41a2089c09
use common usb firmware command function
2013-02-01 06:32:28 +01:00
Stéphane Voltz
e1a74a94be
warnings clean up
2013-01-29 06:43:15 +01:00
Stéphane Voltz
0897a60c60
genesys backend update
...
- groundwork for gl846 support
- asic init rework
- several refactors
2013-01-28 22:04:37 +01:00
Stéphane Voltz
bd44b058a0
gamma handling refactor
...
- use arrays instead of gamma tables
- send_gamma_table does only send gamma table and doesn't
create ramp if no custom gamma
- create a default gamma table with gamma value from device
description
2012-12-09 15:45:59 +01:00
Stéphane Voltz
a35050c8bf
doxygen fixes
2012-10-24 21:30:17 +02:00
Stéphane Voltz
704c81a019
add experimental Canonscan 8400F support
2012-10-24 21:30:17 +02:00
Stéphane Voltz
d069629212
Canoscan 4400F progress : 100 dpi color uncalibrated ready
2012-10-24 21:21:14 +02:00
Stéphane Voltz
fb89d5d53c
allow null usb device for unit testing
2012-10-24 21:21:14 +02:00
Stéphane Voltz
aa160f50f6
initial Canonscan 4400F work
...
- add 4400F to devices
- add settings for 100 dpi scan
2012-10-24 21:21:13 +02:00
Stéphane Voltz
41733d874e
fix genesys issues when using saned
...
- fix --clear-calibration option descriptor
- rewrite dynmaic lineart code to fix incorrect returned data length
2012-08-08 06:54:11 +02:00
Stef
dd2b18c1d2
fix '5x5 2 fois' test case
...
- there is no sane_cancel call betewwen each scans in batch scanning
so call end_scan when all data has been read from the scanner
2012-07-30 11:16:51 +02:00
Stéphane Voltz
19c43b4184
build number and copyright updates
2012-03-20 21:54:29 +01:00
Stéphane Voltz
a61e2be3a5
gl841 sheetfed calibration improvement
...
- use maximum gain to detect first white strip for sheetfed calibration
- bpl/wpl correctness
2012-03-20 21:54:29 +01:00
Stéphane Voltz
9b3ea47cf3
handle 4850c model when setting initial registers values
2012-03-19 06:51:12 +01:00
Stéphane Voltz
c90128efff
use CKSEL=1 for XPA
2012-01-02 22:11:33 +01:00
Stéphane Voltz
bd718256e3
G4050 XPA slider control
...
- function to light on XPA
- functions to enable/disable XPA slider's motor
2012-01-02 22:11:33 +01:00
Stéphane Voltz
d750676ed0
XPA support for gl843 preparation
...
- define exposure map for XPA
- define optical flag for XPA
2011-11-19 09:34:12 +01:00
Stéphane Voltz
6ddaf6fbc1
G4050 XPA progress
...
- define and tune move_to_ta for gl843
- GPIO settings to light XPA lamp
- GPIO settings to enable XPA lamp motor
- park XPA lamp function for gl843
2011-11-14 06:16:17 +01:00
Stéphane Voltz
23727765f8
handle XPA light on
...
- select XPA is trnasparency method
- toggle GPIO for XPA if needed
2011-11-14 06:16:17 +01:00
Stéphane Voltz
11ff6cfaa6
includes cleanup
...
- remove uneeded includes from genesys.c
- move backend name define to C file for unit testing
2011-11-14 06:16:17 +01:00
Stéphane Voltz
0c75f5ca4e
minor compatibility change for KV-SS080
2011-10-21 07:45:45 +02:00
Stéphane Voltz
6aec6884b1
G4010/G4050 device description cleanup
2011-10-21 07:45:45 +02:00
Stéphane Voltz
61daa4300b
shading data bug is fixed
2011-10-21 07:45:44 +02:00
Stéphane Voltz
d35e4a072f
GL843 progress, working 1200 and 2400 dpi modes
...
- shading is working using SHDAREA
2011-10-21 07:45:44 +02:00
Stéphane Voltz
1329a3dfe0
G4050 progress : working 1200/2400 dpi
...
- handle undocumented register 0xaa
2011-10-21 07:45:44 +02:00
Stéphane Voltz
20b6d224fb
adjust ld shift to normal case when needed
2011-10-21 07:45:44 +02:00
Stéphane Voltz
b05ca3c3f3
move specific gl843 shading function to genesys_gl843.c
2011-10-21 07:45:44 +02:00
Stéphane Voltz
155bc33c62
handle different domains for ld distance shift
2011-10-21 07:45:44 +02:00
Stéphane Voltz
6490c9635f
move ld_shift_* values from motor to device session level
2011-10-21 07:45:44 +02:00
Stéphane Voltz
c7e0cbd84c
gl843 3 way dichotomy for offset calibration
2011-10-21 07:45:43 +02:00
Stéphane Voltz
85eade8436
GL843 ok up to 600 dpi optical
2011-10-21 07:45:43 +02:00
Stéphane Voltz
1ed7e3e589
G4050 WIP : stable point
...
- scanarea needs tuning
- calibration needs tuning
2011-10-21 07:45:43 +02:00
Stéphane Voltz
45ea23bc56
G4050 2400 dpi is working
2011-10-21 07:45:43 +02:00
Stéphane Voltz
40ebdf4676
cksel setting fix
2011-10-21 07:45:43 +02:00
Stéphane Voltz
dd6df8a7c7
GL843 progress
...
- warming up working for gl843 scanners
- per resolution motor/sensor profiles for gl843 scanners
- use sanei_genesysy_slope_tale for gl843 scanners
- glxxx_set_motor_power usage cleanups
2011-10-21 07:45:43 +02:00
Stéphane Voltz
6b1afd92ab
add scan_mode to gl843_init_scan_reg
2011-10-21 07:45:43 +02:00
Stéphane Voltz
d5189e200d
genesys park and preview improvements
...
- use fatest motor speed to park for gl843, gl847 and gl124
- use sensor lowest dpi (and not motor's one) as default value so
preview is done with it
2011-08-23 07:20:52 +02:00
Stéphane Voltz
ae95873837
calibration fixes
...
- make calibration work for both KV-SS080 and G4050
2011-08-22 22:19:57 +02:00
Stéphane Voltz
1e8c1043b3
fixes for G4050
...
- add feed function and use it a init time
- update KV-SS080 CKxMAP
- clean up old CKxMAP setting up code
2011-08-22 21:07:49 +02:00
Stéphane Voltz
55bf2b85c7
G4050/G4010 calibration fixes
...
- handle varying dpihw when doing calibration
- use flags from genesys_low.h
- handle dummy and black pixels
2011-08-22 07:07:15 +02:00
Stéphane Voltz
774f86861a
G4050 parking issue fixed
...
- use FEED flag for parking
2011-08-12 07:55:52 +02:00
Stéphane Voltz
e742139517
600 dpi working again for G4050
2011-08-11 21:59:37 +02:00
Stéphane Voltz
0e83cf58eb
is_compatible_cache refactor for gl124, gl847 and gl843
2011-07-31 22:09:46 +02:00
Stéphane Voltz
bda7a84ade
use sanei_genesys_compute_dpihw instead of per asic function
2011-07-31 09:00:03 +02:00
Stéphane Voltz
c4ebb66293
remove all un-needed use of mode->shading_lines
2011-07-06 21:33:38 +02:00
Stéphane Voltz
68074484ff
use the new calib_lines field instead of model->shading_lines
2011-07-06 21:17:13 +02:00