Ralph Little
3d12424961
gt68xx: suppressed strncpy compiler warnings.
2019-12-21 22:53:16 -08:00
Ralph Little
a4360b0a75
gt68xx: suppress snprintf warning with return length check.
2019-12-21 22:07:39 -08:00
Ralph Little
fdc23d129a
1) Correct some spelling mistakes
...
2) Convert some British spellings to US
3) Modified some longer sentences to improve readability.
4) Modified en_GB to suit
2019-08-05 20:54:18 -07:00
Olaf Meeuwissen
c6bfe88c31
Update mailing lists addresses to new location
2018-04-18 21:36:00 +09:00
Olaf Meeuwissen
ed0062d474
gt68xx: Fix [-Wunused-const-variable=] compiler warning
...
The options that used offset_range were removed in a3a8808b
.
2017-06-26 11:02:50 +09:00
Olaf Meeuwissen
fc4b250a09
.editorconfig: use utf-8 charset throughout
2017-05-29 21:14:30 +09:00
Olaf Meeuwissen
23891a2646
.editorconfig: trim trailing whitespace
2017-05-29 21:14:29 +09:00
Jörg Frings-Fürst
e21bb28e50
Source code string typo fixes
2017-05-13 18:38:43 +09:00
Stéphane Voltz
a056cb238e
handle scanner unplugging detection
2013-03-29 22:02:50 +01:00
Stéphane Voltz
e0e19b413e
handle scanner hot-plug in sane_get_devices
...
- rescan usb bus
- rescan for new devices
2013-03-29 21:54:46 +01:00
Stéphane Voltz
2190d18a63
move device detection in a dedicated function
...
- create a probe_gt68xx_devices() function that ssearch and attach
matching scanners
2013-03-29 21:54:32 +01:00
Stéphane Voltz
c025a47671
fix compile warning
2013-03-29 21:53:16 +01:00
Stéphane Voltz
6a8469dd13
use sanei_usb_exit()
2013-03-29 21:53:05 +01:00
Ruediger Meier
5311781404
cleanup, uniq PATH_SEP defines
...
Always use the same portable PATH_SEP define (note _WIN32
is not defined on cygwin).
2012-01-21 22:02:20 -06:00
Julien BLACHE
fb05cbf864
gt68xx: fix possibly uninitialized variable
2010-06-23 18:21:36 +02: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
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
Stéphane Voltz
f0269dda83
update copyright notice for sheetfed calibration code
2009-11-28 13:54:22 +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
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
9154cb7ee1
initialisation fixes spotted by valgrind
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
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
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
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
8eca0a163a
call y move to scan area before final scan if needed
2009-11-23 05:51:46 +01:00
chris@cnpbagwell.com
4d9e8138af
standardize including local sane/ include files.
...
Source code was inconsistent on how they were referencing
include files in include/sane. In certain cases, sane/sane.h
and sane/saneopts.h was really including external copies (with
some preprocessor implementations anyways).
2009-05-07 22:06:20 -05:00
Chris Bagwell
70f3fdfba4
* acinclude.m4, backend/*.[ch], tools/*.[ch], frontend/*.[ch]:
...
Global replace of u_int??_t with C9x standard based uintxx_t
in order to remove some tricky and overlapping portability logic
from acinclude.m4 and leave it in only m4/stdint.m4.
2009-02-26 03:15:43 +00:00
m. allan noah
91598aa800
* backend/*.[ch]: nearly every backend used V_MAJOR
...
instead of SANE_CURRENT_MAJOR in sane_init()
* backend/snapscan.c: remove EXPECTED_VERSION check
since new SANE standard is forward compatible
2008-11-26 21:21:31 +00:00
Henning Geinitz
4b83c2d24c
Added Artec Ultima 2000 e+, Nortek Myscan 1200, NeatReceipts Scanalizer
...
Professional, Genius Colorpage Slim-1200. Name and email address changes.
2007-08-19 13:30:46 +00:00
Henning Geinitz
313a5f80b6
Added .conf entry for Pluste OpticPro S12 and S24. Updated .desc file.
2007-01-28 15:58:40 +00:00
Henning Geinitz
2df19bcd0b
Added Support for Genius Colorpage SF600.
2006-10-03 21:24:39 +00:00
Henning Geinitz
6e29f278bd
Added support for Plustek OpticPro S24 (some models). Added .conf entry for
...
Plustek OpticPro S12.
2006-05-21 16:50:30 +00:00
Henning Geinitz
e891ffb8ab
Added Plustek OpticPro S(T)12 (product id 0x040b). Mostly untested. Print warmup
...
message 5 seconds after starting the warm-up.
2006-01-02 16:59:03 +00:00
Henning Geinitz
7d332297b6
Silenced non-fatal warnings/error messages. Several fixes for avoiding
...
freezes/timeouts after cancelling a scan. Several fixes for warming up of
lamp. Decreased scan width of Plustek OpticPro 1248U.
2005-12-09 11:55:11 +00:00
Henning Geinitz
f8d48dc09d
Minor modifications to sheet-fed scanner support.
2005-10-16 12:47:37 +00:00
Henning Geinitz
fb40be18dc
Added support for Plustek OpticSlim M12 (untested). Based on patch from Gerhard
...
Jaeger <gerhard@gjaeger.de>. Fixed gt68xx homepage links in man page. Changed
minimum version of libusb to 0.1.8.
2005-09-29 18:22:30 +00:00
Henning Geinitz
872c187d42
Fixed segfault that may happen with Mustek ScanExpress A3 USB.
2005-09-18 10:48:18 +00:00
Henning Geinitz
aa209997b7
Genius ColorPage Vivid 1200 X is reported to work. Genius ColorPage Vivid 4 XE
...
seems to be the same as 4 X, it just doesn't have buttons. Cleanup of .desc
file. Fixed gain setting. Mustek ScanExpress A3 USB 600 dpi color scanning works
now.
2005-09-01 20:01:50 +00:00
Henning Geinitz
93d43e0be8
Increased number limit of scanners that can work with this backend to 50. Added
...
support for Genius ColorPage Vivid 1200 X (untested).
2005-08-20 17:54:34 +00:00
Henning Geinitz
3c38ba02f4
Enabled GT68XX_FLAG_NO_STOP for Mustek BearPaw 2400 CU Plus. Some of these
...
scanners don't seem to like that command.
2005-08-19 15:54:31 +00:00
Henning Geinitz
b19e6c5262
Fixed the problem concerning scanning on *BSD. Scanning only worked once (bug
...
#300597 ). Fixed compilation warnings.
2005-08-18 19:26:09 +00:00
Henning Geinitz
38cc925c4b
Changed resolution from 75 to 100 dpi and changed 16 bit/color to 12 based on a
...
user report for the Visioneer OneTouch 7300. Updated .desc. Moved check for
stable lamp to its own function. Mustek ScanExpress A3 USB: Use CIS
calibration. Use lamp warmup. Fixed CCD on GT6801 scanning (color scanning was
broken due to a change in motormode_2.
2005-07-10 20:58:58 +00:00
Henning Geinitz
6fd1ee367e
Start exposure with the settings from the scanner entry. CIS
...
Calibration and exposure uses a broader spectrum now. Expsoure
limit is increased to 50 loops. Genius Vivid 4x is reported to
work so the UNTESTED label is removed now. Visioneer 7300 is
reported to work so the UNTESTED label is removed now. Genius
ColorPage Vivid 1200XE: Removed UNTESTED label. Fixed
resolutions. Adjusted margins. Fixed color order. Fixed
linedistance. Adjusted AFE. Mustek ScanExpress 1248 UB: Fixed
margins. Adjusted AFE. Adjusted exposure. Adjusted
gamma. Changed status to "complete". Mustek BearPaw 2400 CU
Plus: Adsusted exposure and AFE parameters. Hopefully stripes
and similar trouble are gone now. Mustek BearPaw 1200 CU:
Increased exposure to avoid vertical lines. Updated manual page.
2005-05-29 19:58:56 +00:00
Henning Geinitz
7d0d083b8d
Mustek BearPaw 1200 CU Plus model 0x21b works now. Fixed firmware and offset
...
settings. Calibration is not completely ok yet, however. Code cleanup for
setup_scan (only one function for all chipsets). Simplified line mode/pixel
mode setting Updated TODO. Mustek BearPaw 2448 TA Plus is now only "basic". Too
much trouble for "good". Removed option "fast preview". By default for preview
mode 8 bits/pixel are used. Fixed indentation. Full scan really scans from y=0
on gt6816 scanners now.
2005-05-20 17:21:56 +00:00
Henning Geinitz
ea9ad9a396
Plustek OpticSlim 2400: Fixed list of resolutions. That fixed the
...
preview. Removed "untested" warning. Adjusted scan area. Updated gt68xx.TODO.
Find firmwares independent of capitalization (bug #301580 ).
2005-05-07 17:16:30 +00:00