Wykres commitów

100 Commity (6df16ae86cc21d0aa0c93e5b1d67cf599bccd197)

Autor SHA1 Wiadomość Data
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