Stéphane Voltz
c2db12d9e5
gl843 wip, motor is running
2010-08-02 06:36:27 +02:00
Stéphane Voltz
084efdb37c
about to reach first light state
...
- fe is set
- slope tables are written (but not table 2)
- compile warnings are fixed
2010-08-02 06:36:26 +02:00
Stéphane Voltz
5810169cde
first gl843 steps
...
- clone gl847
- add KV-SS080 entry with provisional values
2010-08-02 06:36:26 +02:00
Stéphane Voltz
4b2bb4f793
add an entry for Canoscan 5600F in the genesys backend
2010-08-02 06:32:11 +02:00
Stéphane Voltz
e84e265f14
geometry fine tuning
2010-06-21 07:10:05 +02:00
Stéphane Voltz
9f6fd50dfc
gl847 scan quality improvement
...
- improve scan quality by doubling x resolution internally at low dpi
- tune y offset of scan area
2010-06-20 22:04:51 +02:00
Stéphane Voltz
198eda5cdc
Canon LiDE 100/200 support improvments
...
- add 100, 200 and 400 DPI resolutions
- disable true since it isn't working yet
- man page update
2010-06-18 06:42:44 +02:00
Stéphane Voltz
e48f5b2ee3
LiDE is working up to 1200 dpi
...
- fixed sensor's register setting (reg 16+)
- setup LiDE for up to 1200 DPI operation
2010-06-15 21:09:13 +02:00
Stéphane Voltz
8cf2412386
genesys LiDE 100 final bits
...
- use dummy lines for gray scans to have same exposure than color
- added a 'warm' motor dummy scan
2010-06-10 05:58:14 +02:00
Stéphane Voltz
a4edddf523
Canon LiDE 100 motor tuning
2010-06-07 06:31:26 +02:00
Stéphane Voltz
81ae37a603
LiDE 100 support polishing
...
- tune motor tables
2010-06-06 21:40:36 +02:00
Stéphane Voltz
b2a0344885
last minute fix for hang after feeding to scan position
2010-06-03 22:16:43 +02:00
Stéphane Voltz
42497554ba
make shading calibration work
...
- shading calibration is working
- scan mode set to deletion
- led calibration tune up
2010-05-31 06:47:57 +02:00
Stéphane Voltz
e4ae5224ed
sync point before making shading calibration work
2010-05-30 07:43:59 +02:00
Stéphane Voltz
f7c7438902
wrong used_res fixed
...
- slope problem has disappeared
- black margin bug remains
2010-05-29 08:48:26 +02:00
Stéphane Voltz
22fd7ed54c
gl847 nearing completion
...
- used_res given is not hte right one 80 dpi instead of 75
- slope table can't be created so scan hangs if no calibration first
- first scanned byte are black
2010-05-29 07:58:27 +02:00
Stéphane Voltz
bc944cbc3a
close to final version for gl847
...
- feed to scan area
- revert data reading for shading calibration
- tuned geometry
2010-05-28 06:48:16 +02:00
Stéphane Voltz
6bcc1fb121
handling of x start position is working
2010-05-26 06:23:58 +02:00
Stéphane Voltz
d6c2184999
working SHDAREA
...
- offset in data reading remians to be fixed
- data is read line by line
2010-05-25 22:01:55 +02:00
Stéphane Voltz
7cd2ed8ac9
scan alignment troubles
2010-05-24 06:41:27 +02:00
Stéphane Voltz
a78b0edee7
odd/even handling step2
...
- shading coefficients are too short and truncate picture
- need to compute startx
- SHDAREA should be doable
2010-05-22 14:24:37 +02:00
Stéphane Voltz
304d84d5e1
even/odd pixels handling frist step
2010-05-22 10:22:48 +02:00
Stéphane Voltz
adc2060579
gl847 shading calibration refactor
2010-05-20 06:17:51 +02:00
Stéphane Voltz
55d5ef6fd9
expdumy tests
2010-05-19 21:36:12 +02:00
Stéphane Voltz
b02acbd283
working calibration (led and shading)
2010-05-19 06:01:43 +02:00
Stéphane Voltz
b52b8fbfd5
100 and 150 dpi tuning
2010-05-16 07:58:01 +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
296f63496b
reset with dummy scan
2010-05-12 05:45:13 +02:00
Stéphane Voltz
2657f0a358
all motor modes/optical are working
2010-05-11 22:26:21 +02:00
Stéphane Voltz
ca3b005946
working 75, 150, 600 and 1200 dpi modes uncalibrated
2010-05-11 21:56:03 +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
0776a18630
1200 dpi about to work
2010-05-05 07:01:58 +02:00
Stéphane Voltz
188411dd3f
before LiDE 100 init
2010-04-30 14:26:31 +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
e5b413ea32
tune HP3670 XPA parameters
2010-03-02 06:39:57 +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
11023490fb
XP200 and HP3670 descriptions tuning
2010-02-23 08:11:51 +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
150f001b0a
hp3670 support tuning
2010-02-12 14:43:59 +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
2316b35a60
working version of AFE setting for HP3670 like scanners
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
17a1d21899
add Xerox Travel Scanner 100 model
...
- add Xerox Travel Scanner 100 device entry based on
Andrey Loginov <avloginov@gmail.com> work
2010-01-30 14:12:23 +01:00
Stéphane Voltz
227f8e6e06
fix typo in copyright notice
2010-01-19 21:44:48 +01:00
Stéphane Voltz
f5d5d067e8
add visioneer 7100 support
...
- add visioneer 7100 support, patch by Jack McGill
2010-01-19 21:39:28 +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
ef4c5102ca
add support for Ambir/Syscan DS685
2009-12-05 07:26:25 +01:00
Stéphane Voltz
f7eb4b000d
add docket port 467 model
2009-11-25 20:59:10 +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
9ec73bcd22
enable shading calibration for doscketport 485 and 487
2009-11-06 21:24:42 +01:00
Stéphane Voltz
cd1b8a1d20
docket port 485 and 487 are clones of XP300
2009-11-06 21:24:42 +01:00
Stéphane Voltz
7f5000407e
exposure and white reference tuning 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
a11150afed
add needed flags to XP200
2009-11-06 21:24:41 +01:00
Stéphane Voltz
649fc3c9d4
add OFFSET_CALIBRATION flag to DSmobile 600
2009-11-06 21:24:41 +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
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
8b571bc2ee
XP300 sensor tuning
...
- rename CCD_XP300 sensor struct to CCD_DOCKET465
- create a specific CCD_XP300 sensor struct
- special r06 and r09values for XP300
2009-11-06 21:24:39 +01:00
Stéphane Voltz
6696926d60
add calibrate button to DS600
2009-11-06 21:24:39 +01:00
Stéphane Voltz
10b8e5cfd2
add specific motor for DS600
...
- add MOTOR_DSMOBILE_600
- make pentax DS 600 use new motor description
2009-11-06 21:24:38 +01:00
Stéphane Voltz
803cb9510b
add 100 dpi mode for HP2400/G2410
2009-11-06 21:20:19 +01: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
d6bfdee293
tune shading line number for MD5345
2009-07-10 07:22:07 +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
Stéphane Voltz
247b585de7
first working version of sheetfed scanners shading calibration
...
- added a function to build planar shading data
- improved sheetfed_calibration function
2009-07-10 07:22:05 +02:00
Stéphane Voltz
3135e94c90
work toward shading calibration
...
- black/white strip searching reliable
- call to dar and white shading calibration
2009-07-10 07:22:05 +02:00
Stéphane Voltz
7c44981be0
first step in adding sheetfed scanners calibration
...
- added search_strip function to command set
- coded search_strip for gl646
- initial calibration process for sheetfed scanners upto strip finding
- create a scanner calibration function that switches between
flatbed or sheetfed calibration
- added a sheetfed calibration function
- removed gamma table setting from calibration process
- call gamma setting during sane_start but before scanner calibration
2009-07-10 07:22:05 +02:00
Pierre Willenbrock
3b13986395
Add Syscan 485, DCT 487; update descriptions for Syscan
...
Thanks again to Jack McGill.
2009-05-20 00:31:32 +02:00
Pierre Willenbrock
34717f1db0
Add Pentax DSmobile 600
...
Thanks go to Jack McGill for providing the model specific settings.
2009-05-19 16:24:59 +02:00
Stéphane Voltz
8d67bccbdc
- HP2300 shading calibration fixes
2009-04-27 13:53:33 +00:00
Stéphane Voltz
f7b28fccd2
- y scan position fixes for MD6471
...
- shading calibration tuning for MD6471
2009-04-25 06:12:16 +00:00
Stéphane Voltz
4f526dbb24
- y scan position fixes for gl646 scanners
...
- added a 'clear calibration cache button'
2009-04-16 18:39:23 +00:00
Stéphane Voltz
a7a759b896
- shading calibration rework for gl646 based scanners
2009-04-14 05:15:29 +00:00
Pierre Willenbrock
f261d52e11
Remove park_head
...
It is redirected to slow_back_home in all cases
2009-03-21 14:28:57 +00:00
Pierre Willenbrock
5864030834
Add basic support for Visioneer XP100 rev 3 and USB IDs for Syscan DocketPort 465
2009-03-19 22:27:53 +00:00
Stéphane Voltz
185486e432
- cleanups for gl646 scanners
...
- change in document detection for gl646 sheetfed scanners
- lexmark desc file update
2009-03-12 05:29:53 +00:00
Stéphane Voltz
b635ba26b1
- head positionning fixes
...
- 1200 dpi scan fix for HP2300
2009-03-09 05:52:31 +00:00
Stéphane Voltz
a01d181c23
- fix 400, 1200 and 2400 dpi modes for MD6471/MD5345
...
- scanarea geomtry tunig for MD6471/MD5345
2009-03-02 20:56:59 +00:00
Pierre Willenbrock
c53a50cbfb
Add support for Visioneer Roadwarrior
2009-02-28 18:03:44 +00:00
Pierre Willenbrock
c8ce0f00ef
Add support for Ambir/Syscan DocketPORT 665
2009-02-28 18:01:50 +00:00
Stéphane Voltz
ea76aef8a2
- rewrite of gl646 internals to enable easy addition of new models
...
- rewrite of calibration process to make it more robust and accurate
- untested full support for hp3670
- untested support for 50, 100 and 300 uncalibrated scans for hp2400
- use of id for device parts descriptions instead of using fixed
place in tables
- SCAN_MODE_* defines to clean up code
2009-02-27 12:37:16 +00:00
Pierre Willenbrock
271e9cf317
Add post_scan and eject_feed to struct Genesys_Model
2009-02-23 14:12:20 +00:00
Pierre Willenbrock
d167519e76
Remove "init device" usb request, add some support for Visioneer Strobe XP300.
...
Add support for uncalibrated scans in all modes for Visioneer Strobe XP300.
Front- and backside are side-by-side, backside mirrored horizontally.
2009-02-08 18:59:59 +00:00
Stéphane Voltz
81953325e8
- add support for uncalibrated scan for Visioneer Strobe XP200
...
- button support for MD5345, HP2300 and XP200
2009-01-19 05:46:43 +00:00
Pierre Willenbrock
35ea4a1250
Reenable clock register setup from sensor struct, set SCANMOD
2009-01-18 16:51:39 +00:00
Pierre Willenbrock
acc563e707
Make half-ccd mode optional
2009-01-18 14:20:55 +00:00