Wykres commitów

6578 Commity (d01f0a38f23517fc7960df09826795e36698a916)

Autor SHA1 Wiadomość Data
Stéphane Voltz 2dfb35c7b6 commit message for genesys minor update 2009-12-01 21:47:18 +01:00
Stéphane Voltz 56ade2e8c5 take data buffered in scanner into account at end of document
- when document end is detected while scanning, we must take the amount
  of data buffered in scanner to compute the number of data bytes needed
  to flush.
2009-12-01 21:42:48 +01:00
Stéphane Voltz 5ae97a227d changelog entry for gt68xx document detection backend update 2009-11-30 22:01:13 +01:00
Stéphane Voltz ff0fb4ba9c use document presence detection before scans for sheetfed scanners 2009-11-30 21:48:16 +01:00
Stéphane Voltz 157587e90e add page loaded sensor option
- add page loaded sensor option
- detect page loaded status by usign '0x59' request
2009-11-30 21:36:12 +01:00
Stéphane Voltz 409e1d29d2 add document presence detection request to gt6816 2009-11-30 06:58:42 +01:00
Stéphane Voltz ed35562ea2 entry for gt68xx minor update 2009-11-29 21:20:47 +01:00
Stéphane Voltz 36ea76f5a8 fix clear calibration and need calibration options 2009-11-29 21:19:56 +01:00
Stéphane Voltz 5d1ebac8e3 initialize clear and need claibration options 2009-11-29 21:19:56 +01:00
Stéphane Voltz 03ac144ac8 add clear calibration butto and need calibration sensor
- add a 'clear calibration' to clear sheetfed calibration
- add a 'needs calibration' sensor to signal that a sheetfed scanner
  needs to be calibrated
2009-11-29 21:19:56 +01:00
Nicolas Martin 13641ac5b3 pixma: fix for PTHREAD compilation, add support for MP990 in docs.
- backend/pixma.c: fix end of scan buggy exit when compiled with USE_PTHREAD/-lpthread
- backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
  change support to complete for MP990 in documentation, as reported by Jean-Michel Pouré.
2009-11-28 15:11:05 +01:00
Stéphane Voltz eb9df3a727 changelog entry for gt68xx update 2009-11-28 13:55:59 +01:00
Stéphane Voltz f0269dda83 update copyright notice for sheetfed calibration code 2009-11-28 13:54:22 +01:00
Stéphane Voltz 0415d47567 update status of 3 sheetfed scanners 2009-11-28 13:34:23 +01:00
Stéphane Voltz ecf2aabb41 enable sheetfed calibration on iriscan express2 and Colorpage SF600 2009-11-28 13:33:22 +01:00
Stéphane Voltz 7c9bd4e0f5 honor y_offset_calib when doing sheetfed calibration 2009-11-28 08:20:05 +01:00
Stéphane Voltz 24cb242285 put correct y_offset_calib value for OpticSlim M12 2009-11-28 08:19:17 +01:00
Stéphane Voltz 4133e1b079 fix move paper before scan when required ydpy exceeds base ydpy 2009-11-28 08:04:58 +01:00
Stéphane Voltz 7d5958f52d fix OpticSlim M12 settgins and resolutions 2009-11-28 07:46:59 +01:00
Stéphane Voltz 2c42444ed5 fix init of calibration state at sane open 2009-11-28 07:32:39 +01:00
Stéphane Voltz 57634a7ec9 fix first scan uncalibrated
- compute parameters before restoring calibration
- some memleak fixes
2009-11-28 07:32:39 +01:00
Stéphane Voltz 496d332006 optimize default afe settings 2009-11-28 07:29:52 +01:00
Stéphane Voltz 014e14e953 calibration persistence in file
- added read/write calibration functions
- call write calibration at the end of calibration
- call calibration read at sane open
2009-11-28 07:29:52 +01:00
Stéphane Voltz fcb86641bf make sheetfed shading correction work for any width
- add pixel_x0 to GT68xx_Params to keep used pixel_x0
- use scan's pixel_x0 and calibration one to compute offset in
  calibration data
- use final scan width for per scan calibration
- compute and use offset when copying from calibration data
2009-11-28 07:29:52 +01:00
Stéphane Voltz f8016c62e3 improve calibration data allocation and freeing 2009-11-28 07:29:52 +01:00
Stéphane Voltz 9154cb7ee1 initialisation fixes spotted by valgrind 2009-11-28 07:29:52 +01:00
Stéphane Voltz 249211ca81 add supported resolutions based on firmware disassembly 2009-11-28 07:29:52 +01:00
Stéphane Voltz c951328202 working full width in memory calibration
- added debug traces and calibration image files
- tuned default OpticSlim M12 exposure parameters
- bug fixes to make calibration work in memory
2009-11-28 07:29:51 +01:00
Stéphane Voltz 3a3e581f90 loop several time while searching for a white area
- when doing sheetfed calibration try 10 times to find a proper area for
  doing calibration
2009-11-28 07:20:58 +01:00
Stéphane Voltz 90e5b6427d add 'gt68xx' as default name for first available scanner 2009-11-28 07:20:58 +01:00
Stéphane Voltz 30d2fc7ec3 calibration for all modes groundwork
- GT68xx_Scanner is extended to hold calibration data for all
  resolutions
- gt68xx_sheet_fed_calibrate loops over all resolution and color
  mode, and stores result in scanner struct
- calibrators are created from stored data before each scan
2009-11-28 07:20:58 +01:00
Stéphane Voltz 558172a003 OpticSlim M12 geometry fixup 2009-11-28 07:20:57 +01:00
Stéphane Voltz 3268d78268 add needed flags to Optic Slim M12 2009-11-28 07:20:57 +01:00
Stéphane Voltz fa014b99e7 add an OPT_CALIBRATE option
- add an OPT_CALIBRATION option
- call gt68xx_sheetfed_scanner_calibrate() when the OPT_CALIBRATE
  option is set
2009-11-28 07:20:57 +01:00
Stéphane Voltz 20dc2ebfe3 add gt68xx_sheetfed_scanner_calibrate function 2009-11-28 07:20:57 +01:00
Stéphane Voltz f67da24316 add GT68XX_FLAG_HAS_CALIBRATE flag
- add a flag to handle the case of sheetfed scanners that will be
  calibrated using a dedicated function that uses an external
  calibration sheet
- enable image OPT_QUALITY_CAL for scanners with
  GT68XX__FLAG_HAS_CALIBRATE
2009-11-28 07:12:07 +01:00
Stéphane Voltz 1d2d8e005c genesys minor update changelog 2009-11-27 07:11:58 +01:00
Stéphane Voltz 09ec19e512 change gl841_detect_document_end byte to flush
- use only signed variables so ther is no mixe with unsigned values
- break calculation in several steps
2009-11-27 07:07:02 +01:00
Stéphane Voltz 145045bf89 one more trace in gl841_detect_document_end 2009-11-26 06:22:54 +01:00
Stéphane Voltz 7620726bd2 changelog entry for genesys changes 2009-11-26 06:21:31 +01:00
Stéphane Voltz 4f9c3fed74 add debug traces in gl841_detect_document_end 2009-11-25 21:18:57 +01:00
Stéphane Voltz f7eb4b000d add docket port 467 model 2009-11-25 20:59:10 +01:00
Stéphane Voltz 109bfbac48 changelog entry for gt68xx changes 2009-11-23 06:19:45 +01:00
Stéphane Voltz fc62d1ce20 OpticSlim M12 tuning
- remove non working 200 dpi mode
- tune y/x offsets
2009-11-23 05:51:46 +01:00
Stéphane Voltz 8eca0a163a call y move to scan area before final scan if needed 2009-11-23 05:51:46 +01:00
Stéphane Voltz 95fe9a0757 add a y move to scan area for sheetfed scanners 2009-11-23 05:51:46 +01:00
Stéphane Voltz 49c66099b9 add and use move_paper to command sets
- add move_paper to command sets
- define move_paper only for mustek_gt6816_sheetfed_command_set who
  needs it
2009-11-23 05:51:46 +01:00
Stéphane Voltz 8adddd187e add generic y move to scan area request
- implement reques 0x82 which moves the paper by the amount needed to
  reach the targeted scan area
2009-11-23 05:51:45 +01:00
Stéphane Voltz b7ed95bd63 add Iriscan Express 2 sheetfed scanner - added an entry for Iriscan Express 2 sheetfed scanner based on various reports on sane-devel 2009-11-23 05:51:45 +01:00
Nicolas Martin 96c192d1f3 pixma: updated Pixma MP250 status to supported. Changed desc status from good to complete for well supported models. 2009-11-19 22:12:32 +01:00