Wykres commitów

68 Commity (ff534c16cb9ea5b51a0f89181a3c57d51bf7b7e3)

Autor SHA1 Wiadomość Data
Stéphane Voltz 49ebc601bf fix canon LiDE 210 button mapping 2011-09-07 06:45:16 +02:00
Stéphane Voltz 84d39e7188 MD5345 shading calibration fix
- create a no move during shading calibration flag
- use this flag for MD5345
2011-08-25 06:43:25 +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 2ea0836330 add log debug log message and define optical/motor flags 2011-08-22 07:01:18 +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 68074484ff use the new calib_lines field instead of model->shading_lines 2011-07-06 21:17:13 +02:00
Stéphane Voltz b8ea43fd39 added bytes to skip from scan line 2011-07-05 13:55:13 +02:00
Stéphane Voltz e827077bf3 binary logging change
- removed old raw data logging
- added new binary data logging (gl847 only for now)
2011-06-28 22:13:41 +02:00
Stéphane Voltz ae6349b2ba shading calibration start to work again at <= 600 dpi 2011-06-07 21:26:20 +02:00
Stéphane Voltz 721d388eca swithc slop definitions to uin32t to allow high resolutions 2011-06-07 21:26:19 +02:00
Stéphane Voltz 7f30df8b6f 1200 DPI working again 2011-06-07 21:26:18 +02:00
Stéphane Voltz 4f5be8bdb7 gl847 rework progress 2011-06-07 21:26:18 +02:00
Stéphane Voltz 2a6872c385 rework gl847 to set up exposure and coordinates like multi-segmented
gl124
2011-06-07 21:26:17 +02:00
Stéphane Voltz d0ea6b8647 fix asynchronous parking issues 2011-01-31 21:46:22 +01:00
Stéphane Voltz 1f82a765d4 add a wait for head to park function for genesys based scanners 2011-01-12 20:51:32 +01:00
Stéphane Voltz 86c8214e93 add support for Plustek Opticbook 3600 by Chris Berry & Michael Rickmann 2010-12-27 07:01:01 +01:00
Stéphane Voltz 9547c057bd up the max number of supported scanners in genesys backend 2010-12-16 22:22:14 +01:00
Stéphane Voltz 3d89a6f880 add new gl124 asic
create a place holder for low level commands

move low level functions to genesys_low.c

GL124 progresses

enable genesys_low debug and add DAC for LiDE 110

gl124 WIP
- gl847 cleanups
- genesys_low refactor
- gl124 starting version

GL124 WIP
- read scancnt/fedcnt,valid words coded
- memory layout coded

LiDE110 WIP

GL 124 WIP
- definition and use of get/set double/triple
- define register names

all mods done, ready to test

set fe OK

GL124 WIP : ready to test scans

GL124 WIP

GL124 WIP
- fixed analog fe issue: don't put afe regs in global set

GL124 : first light at 300 dpi

GL124 WIP
- 300 and 600 uncalibrated mostly ok (x coordinate rounding)
- 150 and 75 OK x-wise, y to be solved

solved rounding errors for gl124

re-add 400, 200 and 100 dpi modes

GL124 : tous x dpi OK

before adding line cropping

GL124 : line cropping almost finished

GL124 WIP : working line deletion

compute step rework

GL124 WIP : high speed table for dpi <= 300

move to scan area working

line skipping fix

new slope table for 600 dpi base

geometry and movement tuned

GL124 WIP : shading calibration almost working

working 600 dpi shading

GL124 : working shading calibration for all modes but 1200 dpi

working 1200 dpi shading

beta 1 of GL124 support

last tuning

update genesys.desc for LiDE 110

motor slope and start area tuning

shading coefficient computing clean up

add support for GL124 based CanoScan LiDE 110

feed almost OK up to 300 dpi

feeding is fixed

all issues fixed
2010-12-14 18:23:23 +01:00
Stéphane Voltz eba438b9a3 don't wait head to be parked at end of scan to improve scan speed
- issue slow_back_home without wait flag at end of scan
- ensure head is parked at scan start and at close
- issue slow_back_home before doing digital processing
2010-09-17 06:47:21 +02:00
Stéphane Voltz ba5b0f897a add image buffering when digital enhancements are selected 2010-09-07 08:55:36 +02:00
Stéphane Voltz abd0f36868 add options and flag for software enhancements 2010-09-06 21:02:32 +02:00
Stéphane Voltz 2dd8d2d765 wip 10 : uncalibrated scans are ok 2010-08-28 08:09:35 +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
Julien BLACHE f1e6da614a genesys: add missing prototype for sanei_genesys_fe_read_data() 2010-06-23 18:21:36 +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 304d84d5e1 even/odd pixels handling frist step 2010-05-22 10:22:48 +02:00
Stéphane Voltz 0776a18630 1200 dpi about to work 2010-05-05 07:01:58 +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 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 32c1b061b8 adapt gl646 calibration to XPA usage 2010-03-08 06:39:22 +01:00
Stéphane Voltz 5fdad99f95 basic XPA support for HP3670 2010-02-16 07:24:56 +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 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 ef4c5102ca add support for Ambir/Syscan DS685 2009-12-05 07:26:25 +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 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 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 2688d1fcd3 move #include of sys/time.h 2009-07-10 07:22:07 +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
Alessandro Zummo b39c12dd7b Define MM_PER_INCH once for all 2009-06-18 15:54:49 +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
Pierre Willenbrock ad1f7de9e0 Always do shading calibration in color mode on gl841.
This removes the need to calibrate for both greyscale and color mode.
2009-04-17 13:03:35 +00:00
Pierre Willenbrock ce2fdfbfbe Add calibration cache
The calibration data is stored in the directory $HOME/.sane
2009-03-25 12:57:24 +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 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