1gt68xx.CHANGES -*-text-*-
2
3V 1.0.84 (2007-08-19)
4
5* Added Artec Ultima 2000 e+, Nortek Myscan 1200, NeatReceipts Scanalizer
6  Professional, Genius Colorpage Slim-1200.
7* Name and email address changes.
8
9V 1.0.83 (2007-01-28)
10
11* Added .conf entry for Plustek OpticPro S12 and S24. Updated .desc file.
12
13V 1.0.82 (2006-10-03)
14
15* Added support for Genius Colorpage SF600.
16
17V 1.0.81 (2006-05-21)
18
19* Added support for Plustek OpticPro S24 (some models). Added .conf entry for
20  Plustek OpticPro S12.
21
22V 1.0.80 (2006-01-02)
23
24* Added Plustek OpticPro S(T)12 (product id 0x040b). Mostly untested.
25* Print warmup message 5 seconds after starting the warm-up.
26
27V 1.0.79 (2005-12-09) sane-backends 1.0.17
28
29* Silenced warning when scan is cancelled.
30* Silenced often non-fatal check_result error messages.
31* Reduced timeout for cancelling a scan. Some scanners freeze for 30 seconds
32  otherwise. Repeat is_moving test even if an error was received.
33* Run fix_descriptors before cancelling the scan. Without that, some gt6816
34  scanners are not detected anymore after closing the device.
35* Fixed wait_lamp_stable. Wait for a maximum time of 60 seconds. Print
36  warming up message after 5 seconds. Print how long warming up took.
37* For Mustek ScanExpress A3 USB, use more intelligent warm-up mechanism. The
38  brightness for this scanner first decreases and then increases again. With the
39  previous logic the scanner always warmed up for at least 10 seconds even if it
40  wasn't necessary.
41* Warm up lamp also when changing from flatbed to transparency. Without this the
42  lamp may be too dark directly after changing the source.
43* Decreased scan width of Plustek OpticPro 1248U. This fixes some strange color
44  artifacts and results in less backtracking in some modes.
45
46V 1.0.78 (2005-10-16)
47
48* Minor modifications to sheet-fed scanner support.
49
50V 1.0.77 (2005-09-29)
51
52* Added support for Plustek OpticSlim M12 (untested). Based on patch from
53  Gerhard Jaeger <gerhard@gjaeger.de>.
54* Fixed gt68xx homepage links in man page. Changed minimum version of libusb
55  to 0.1.8.
56
57V 1.0.76 (2005-09-18)
58
59* Fixed segfault that may happen with Mustek ScanExpress A3 USB.
60
61V 1.0.75 (2005-09-01)
62
63* Genius ColorPage Vivid 1200 X is reported to work.
64* Genius ColorPage Vivid 4 XE seems to be the same as 4 X, it just doesn't have
65  buttons.
66* Cleanup of .desc file.
67* Fixed gain setting.
68* Mustek ScanExpress A3 USB 600 dpi color scanning works now.
69
70V 1.0.74 (2005-08-20)
71
72* Increased number limit of scanners that can work with this backend to 50.
73* Added support for Genius ColorPage Vivid 1200 X (untested).
74
75V 1.0.73 (2005-08-19)
76
77* Enabled GT68XX_FLAG_NO_STOP for Mustek BearPaw 2400 CU Plus. Some of these
78  scanners don't seem to like that command.
79
80V 1.0.72 (2005-08-18)
81
82* Finally fixed the problem concerning scanning on *BSD. Scanning only worked
83  once. After that, the scanner wasn't even detected anymore because the config
84  descriptor returned by the device was corrupted. This is a hardware bug. When
85  filling the internal memory of the scanner completely, the config descriptor
86  is overwritten. The work-around is to ask the scanner for the device
87  descriptor before closing the device. This rewrites also the config descriptor
88  to the memory of the scanner.
89* Fixed compilation warnings.
90
91V 1.0.71 (2005-07-10) Included in sane-backends 1.0.16
92
93* Changed resolution from 75 to 100 dpi and changed 16 bit/color to 12 based on
94  a user report for the Visioneer OneTouch 7300. Updated .desc.
95* Moved check for stable lamp to its own function.
96* Mustek ScanExpress A3 USB: Use CIS calibration. Use lamp warmup.
97* Fixed CCD on GT6801 scanning (color scanning was broken due to a change in
98  motormode_2.
99
100V 1.0.70 (2005-05-29)
101
102* Start exposure with the settings from the scanner entry.
103* CIS Calibration and exposure uses a broader spectrum now.
104* Expsoure limit is increased to 50 loops.
105* Genius Vivid 4x is reported to work so the UNTESTED label is removed now.
106* Visioneer 7300 is reported to work so the UNTESTED label is removed now.
107* Genius ColorPage Vivid 1200XE: Removed UNTESTED label. Fixed
108  resolutions. Adjusted margins. Fixed color order. Fixed linedistance.
109  Adjusted AFE.
110* Mustek ScanExpress 1248 UB: Fixed margins. Adjusted AFE. Adjusted
111  exposure. Adjusted gamma. Changed status to "complete".
112* Mustek BearPaw 2400 CU Plus: Adsusted exposure and AFE parameters. Hopefully
113  stripes and similar trouble are gone now.
114* Mustek BearPaw 1200 CU: Increased exposure to avoid vertical lines.
115* Updated manual page.
116
117V 1.0.69 (2005-05-20)
118
119* Mustek BearPaw 1200 CU Plus model 0x21b works now. Fixed firmware and offset
120  settings. Calibration is not completely ok yet, however.
121* Code cleanup for setup_scan (only one function for all chipsets).
122* Simplified line mode/pixel mode setting
123* Updated TODO.
124* Mustek BearPaw 2448 TA Plus is now only "basic". Too much trouble for
125  "good".
126* Removed option "fast preview". By default for preview mode 8 bits/pixel
127  are used.
128* Fixed indentation.
129* Full scan really scans from y=0 on gt6816 scanners now.
130
131V 1.0.68 (2005-05-07)
132
133* GT68XX_FLAG_NO_STOP is needed for BearPaw 2448 TA Plus.
134* Plustek OpticSlim 2400: Fixed list of resolutions. That fixed the
135  preview. Removed "untested" warning. Adjusted scan area.
136* Updated gt68xx.TODO.
137* Find firmwares independent of capitalization (bug #301580).
138
139V 1.0.67 (2004-11-14)
140
141* Fixed test to move home sensor at the start of scan.
142* Fixed gray mode linemode test. That stopped e.g. the Plustek OpticPro U 16 B
143  from working in gray mode.
144
145V 1.0.66 (2004-10-31)
146
147* Removed unused gain and offset options.
148
149V 1.0.65 (2004-10-11)
150
151* Used new lamp option from saneopts.h.
152* Fixed typos.
153* Added Packard Bell Diamond 2450 to .conf and changed status to "good".
154* Avoid error message when closing scanner.
155* Don't print max_white warning when debugging is not enabled.
156
157V 1.0.64 (2004-10-02)
158
159* Added Trust 240TH easy Webscan Gold to list of supported devices.
160* Changed status of Visioneer 7300 to basic.
161* Changed name of Genius 1200 EX to "XE". That seems to be the real name. Fixed
162  firmware name. Changed status to "minimal."
163
164V 1.0.63 (2004-09-03)
165
166* Fixed firmware name for Mustek 1248 UB. Changed status to basic. Removed
167  "unsupported" warning.
168* Added workaround for shared memory compilation problem on Windows.
169* It's now possible to add a new vendor/product id line to gt68xx.conf to test
170  yet unsupported scanners without changing the source code.
171
172V 1.0.62 (2004-08-08)
173
174* Added detection for Mustek ScanExpress 1248 UB. It's untested however and I
175  don't even know the name of the firmware.
176* Added new id for Mustek BearPaw 1200 CU Plus (0x021b). It's completely untested.
177
178V 1.0-61 (2004-06-18)
179
180* General:
181  * Re-enabled forked reader process when fork is not disabled. That's faster
182    with high resolutions and big scan widths.
183  * In gray and lineart mode the color to be used can be selected now.
184  * Resolution and depth lists are now in the "correct" order.
185  * Fixed "move to the end" bug when full scan is enabled.
186  * Used SANE_VALUE_SCAN_MODE_* macros.
187  * Added debugging code for brightness/calibration.
188  * Changed status of Genius Colorpage Vivid4x too good.
189  * Removed special command set for U16B (and Genesys Vivid4) as those scanners
190    are quite normal GT6816 devices.
191  * Removed special test for gt6816, 600 dpi, 16 bits -> linemode. The other
192    tests should change the settings to linemode if necessary.
193  * Added flag to indicate that a scanner doesn't support linemode. Print an error
194    if linemode is activated for that sort of scanners.
195  * Adjusted various debug levels.
196  * Added options to force backtracking and to set the number of lines to
197    backtrack.
198  * Increased default lamp-warmup time to 60 seconds. Also lamp-warmup doesn't
199    stop if lamp brightness is 0.
200  * reader_process returns an error now if read fails.
201  * Added gt68xx.TODO.
202  * Removed XDBG macros. Used DBG instead.
203  * Checks for correct gain and offset are in gt68xx_generic now.
204  * Fixed gain setting (including multiplier).
205  * Check for status of read_scanned_data every 10 ms. Avoids short stops before
206    scan data comes in.
207  * Added resolution limit for using backtracking.
208  * Reduced default CCD backtracking to 0x10 lines.
209* CCD coarse calibration:
210  * Check if calib has succeeded per color now (fewer loops).
211  * Added loop detection now.
212  * Use the brightest CCD element as max_white now.
213  * Added debugging DEFINE to check the position of the black mark.
214  * Print which color is currently calibrated.
215  * Changed debug messages.
216* CIS coarse calibration:
217  * Removed offset multiplier.
218  * Changed limits.
219  * Changed debug messages.
220  * Incresed exposure count.
221  * Removed special lamp-warmup in CIS calibration.
222  * CIS coarse calibration now does gain and offset at the same time
223    similar to CCD calibration. This change should avoid loops.
224  * Print which color is currently calibrated.
225* Mustek ScanExpress A3 USB:
226  * Fixed black mark.
227  * Use CCD calib now.
228  * Use inverted offset.
229  * Warm up for 10 seconds minimum.
230  * Fixes for geometry.
231* Plustek OpticPro U16B (and Genius Vivid 4):
232  * Linemode is not supported
233  * Reduced vertical res to 600 dpi.
234* Mustek BearPaw 1200 TA:
235  * Fixed position of black mark.
236* Mustek BearPaw 2448 TA Plus:
237  * Fixed position of black mark.
238* Mustek BearPaw 1200 CU:
239  * Increased start of white strip.
240
241V 1.0-60 (2004-04-19)
242
243* Mustek BearPaw 2448 TA PLUS:
244  - Fixed resolution settings (added missing 200 dpi mode)
245  - Fixed margins
246  - Fixed black mark
247  - Fixed TA margins
248  - Removed untested flag
249  - Changed status to "good"
250
251V 1.0-59 (2004-04-10)
252
253* Used 0, 4, 4 as linedistance for Mustek A3 USB.
254* Other mionor fixes for A3 USB.
255* Removed "unsupported scanner warning" from Mustek A3 USB.
256* Added Genius Colorpage Vivid4 to .conf file. Changed status to good. Added
257  to man page.
258* Fixed black mark for Mustek BearPaw 2448 TA Plus. This one and the Mustek A3
259  fixes are from Jakub Dvořák <xdvorak@chello.cz>.
260* Status of BearPaw 2448 TA/CS Plus is "basic" now.
261
262V 1.0-58 (2004-04-04)
263
264* Added BGR color order for pixel mode. Until now, only line mode worked in
265  that mode.
266* Plustek U16B uses setup_scan for gt6816 now.
267* Fixed linedistance for Plustek U16B.
268* Enabled 16 bit mode for Plustek U16B.
269* Fixed margins for Plustek U16B.
270* Made 600 dpi mode for Mustek BearPaw 2400 TA Plus a bit faster.
271* Changed Mustek ScanExpress A3 linedistance correction to 1, 5, 5 (?).
272* Added detection of Visioneer Onetouch 7300.
273
274V 1.0-57 (2004-03-28)
275
276* Plustek U16B: Added GT68XX_FLAG_SE_2400. Fixed color order.
277* Increased debug level for setup_scan.
278* Fixed CCD ocarse calibration.
279
280V 1.0-56 (2004-03-19)
281
282* Genius Vivid 4xe now has color order RGB.
283* Removed 50 dpi for Mustek BearPaw 2448 as that resolution doesn't work.
284* Make sure that the lamp of the Mustek A3 USB gets warmed up. It's a CIS
285  scanner with a lamp. That code is untested.
286* Full scan starts scanning from the start position of the white strip now.
287
288V 1.0-55 (2004-03-06)
289
290* Added detection for Genius Vivid 1200 EX.
291* Fixed product id of Mustek BearPaw 2448 TA Plus.
292* Other minor updates.
293
294V 1.0-54 (2004-02-10)
295
296* Added basic support for Plustek OpticSlim 2400. Thanks to Radoslaw Grzanka and
297  Detlef Gausepohl for providing details and testing.
298* Fixed calibration debug output.
299
300V 1.0-53 (2004-01-19)
301
302* Debug options are only enabled if the debug level is 1 and higher. This may
303  stop some people from activating dangerous options.
304* Added product id 0x0402 for Plustek U16B.
305
306V 1.0-52 (2004-01-01)
307
308* gt68xx_gt6801.c: Fixed a bug in the stop scan function for Plustek U16b.
309* Added support for Genius Vivid4xe.
310
311V 1.0-51 (2003-12-14)
312
313* Changed color order to RGB vor Genius Vivid 4x. Seems to work now. Updated
314  manpage and .desc.
315* Set linedistance correction to 0, 4, 2 for ScanExpress A3 USB. Not perfect
316  yet but better than before.
317* Added Genius Colorpage Vivid3 V2 and Googlegear 2000 as supported deviced
318  to manpage and .desc.
319* Changed Genius Colorpage Vivid3x status to good as it seems to work now.
320* Changed status of Mustek BearPaw 2448 TA Plus to minimal as it seems to at
321  least scan something.
322
323V 1.0-50 (2003-11-23)
324
325* Added Mustek BearPaw 2448 TA Plus. It's completely untested.
326* Added special command set for Plustek U16B. Changed stop scan command and
327  download_firmware. Everything is untested.
328* Added Plug-n-Scan 2400 M(T) to list of devices. No positive report yet.
329* Used request for memory writes and reads instead of a fixed value of 0x04.
330* Set Genius Vivid4x to GT6816. Untested.
331
332V 1.0-49 (2003-09-30)
333
334* Fixed wrong test for allocation in gt68xx.c.
335* Added ScanMagic 1200 UB Plus to man page and .desc.
336* Added Settings for Plustek OpticSlim 1200
337* Added detection of Genius Vivid 4x. It won't work out-of-the-box, however.
338* CCD coarse calib shouldn't run into an endless loop anymore. Plustek 1248U
339  is much faster now.
340
341V 1.0-48 (2003-07-25)
342
343* Added RevScan 19200i to manpage and .desc file.
344* Updated .desc file to new :status system.
345* Added Fujitsu 1200CUS to man page, .conf and .desc.
346* Changed .conf file to be more readable.
347* Added RevScan 19200i to .conf file.
348* Added Plustek U16B to .desc and .conf, updated UT16B.
349
350V 1.0-47 (2003-06-05)
351
352* Don't check if the firmware is loaded. The check seems to confuse the USB
353  system on some UHCI chips.
354
355V 1.0-46 (2003-04-27)
356
357- Added Genius 3x as working scanner, removed testing flag.
358- Added Artec 2000 e+ to manpage.
359- Added detection for the Plustek OpticPro U16B.
360
361V 1.0-45 (2003-04-11)
362
363- Updated Mustek BearPaw 1200 CU Plus white strip value.
364- Set Mustek ScanExpress A3 USB to CCD. Black mark may be still wrong.
365- Minor formatting changes in the manpage.
366- Decreased ScanExpress A3 USB status to alpha because of CIS/CCD change.
367
368V 1.0-44 (2003-03-13)
369
370- Added Packard Bell Diamond 1200 Plus to .desc and manpage.
371- New flag to avoid running stop_scan before doing a scan. The Windows firmware
372  of the BearPaw 1200 CU Plus doesn't seem to like that.
373
374V 1.0-43 (2003-03-06)
375
376- Small requests are done with a response buffer of 8 bytes (instead of 64)
377  now. Looks like GT-6816 based scanners return 8 bytes if the firmware is
378  loaded and 64 bytes if it's not loaded.
379- Changed GT-6816 firmware check to ignore errors from above change.
380  GT-6816 scanners work with the BSDs now (at least once).
381- Updated manpage concerning the BSDs.
382
383V 1.0-42 (2003-03-02)
384
385- Make sure that the firmware for plustek-like scanners is loaded. Didn't work for
386  Genius vivid3xe.
387- Added both Genius scanners to man page.
388- Removed warning from Genius Vivid3xe.
389
390V 1.0-41 (2003-02-27)
391
392- Added Genius Colorpage Vivid3xe.
393- Added request_type and request fields to the command set. Request is 0x01
394  or 0x04.
395
396V 1.0-40 (2003-02-22)
397
398- Added vid/pid 0x07b3/0x0400 to gt68xx.conf also
399- Added indormation about Medion 4394.
400- Mention ma1509 backend.
401- Fix segfault when calling sane_open with an empty device name.
402- Explicitly initialize global variables to avoid segfaults when calling
403  sane_init/sane_exit more than once.
404
405V 1.0-39 (2003-02-16)
406
407- Added BearPaw 2400 CS Plus as supported.
408- Make fast preview the default (otherwise BP 2400 TA Plus wouldn't work with
409  12/16 bits).
410- Added vid/pid 0x07b3/0x0400, that's another Plustek OpticPro 1248U.
411
412
413V 1.0-38 (2003-02-05)
414
415- Fixed resolutions for BearPaw 1200 TA (75 instead of 100).
416- Increase the lowest black for CCD coarse calibration to avoid too much black.
417- Adjusted internal gamma correction to avoid getting 0 for high gamma values.
418- CCD scanners use color mode for coarse+quality cal now. This fixes the
419  problem with extremely high gains and terrible quality cal in gray mode at
420  least for the BearPaw 1200 TA.
421--> Thanks to Alexei V. Mezin for reporting these bugs.
422- Preview isn't always in 8 bit mode now (can be selected by option).
423- Upper and lower limits for coarse calibration are unified now.
424- Added options for adjusting gain and offset.
425
426V 1.0-37 (2003-01-18)
427
428- Removed untested flag from A3 USB and Lexmark X70/X73.
429
430V 1.0-36 (2003-01-09)
431
432- Updated manpage and .desc concerning Lexmark X70.
433- Updated manpage concerning kernel 2.4.21-pre3 containing the 1-endpoint fix.
434- Fixed A3 USB resolution setting.
435- Updated A3 USB margins (Pedro Morais <morais@inocam.com>).
436- Added detection of Genius Colorpage Vivid3x. It's unknown if it works.
437- Updated .desc file.
438- Don't print calib line warnings by default.
439
440V 1.0-35 (2002-12-23)
441
442- Added "afe" option for gt68xx.conf for selecting default afe values.
443- Removed AFE and exposure SANE options.
444- Added documentation for afe option in gt68xx.conf.
445
446V 1.0-34 (2002-12-18)
447
448- fixed gt68xx_gt6801 -> lamp control.
449- adjusted Plustek 1248U geometry and afe values.
450- CCD gross calibration changed: start with the default value from module struct.
451  Is faster now for most cases.
452- Only 2.5 mm of calibration for GT-6801 scanners.
453
454V 1.0-33 (2002-12-10)
455
456- Updated ScanExpress 2400 USB values (from "Fan Dan" <dan_fancn@hotmail.com>).
457- Added implementation of gt6801 lamp control for CCD scanners.
458- Added flag for SE 2400 USB, added some quirks in gt68xx_gt6801.c.
459
460V 1.0-32 (2002-12-08)
461
462- "Coarse calibration for first scan only" is off by default now. As at least
463  CIS calibration is faster now, it doesn't seem to be necessary and produces
464  wrong images sometimes.
465- Added gamma table.
466- Setup gamma to 2.0 by default.
467- Fixed (hopefully) sigpipe when cancelling.
468- No geometry quantization anymore (not necessary). That should fix scanimage
469  warnings.
470- Plustek 1248U: do linemode for every resolution, fix color correction.
471- Set SANE_CAP_EMULATED for gamma value.
472- Added comments for every Model member in gt68xx_devices.
473- Added Plustek UT16B and Genius Vivid3x to .desc.
474- Added implementation for inverted offset for CCD scanners.
475- Added Mustek ScanExpress 2400 USB. Well, at least it's detected.
476- Added NEW marker to .desc.
477
478V 1.0-31 (2002-11-21)
479
480- Changed 150 to 200 dpi for Mustek BearPaw 2400 TA.
481- Fixed warnings in gt68xx_low.c
482- Used DBG instead of XDBG in gt68xx_low.c
483- Minor manpage fixes. Added man page links to other backends.
484- gt68xx_low.h: Fixed __FUNCTION__ bug on non-gcc compilers.
485- Added more details about the BSDs in the manpage.
486- Fixed color order for ScanExpress A3 USB.
487
488V 1.0-30 (2002-11-13)
489
490- Added basic support for Plustek OpticPro 1248U (from Gerhard Jaeger
491  <gerhard@gjaeger.de>). Only gray mode without calib seems to work until
492   now.
493- Removed 50 and 1200 dpi from Lexmark X73 (doesn't seem to work). Decreased
494  height.
495- Backend status is BETA now.
496
497V 1.0-29 (2002-11-07)
498
499- Changed option titles and descriptions to make them better readable.
500- Added translation markers for all options.
501- Added German translation for backend options.
502- Updated manpage and .desc file concerning scanner status.
503- Added untested flag for Mustek ScanEpress A3 USB and Lexmark X73.
504
505V 1.0-28 (2002-10-31)
506
507- Reduce scan width of 2400 TA Plus: otherwise the black mark would create
508  light vertical stripes.
509- Removed default parameters. Set AFE and exposure in every model struct.
510- Faster automatic gain setting for the CIS scanners. The default values from
511  the model struct and the last values are used for calculation.
512- Set default AFE values for ScanExpress 1200 UB Plus, BearPaw 1200 CU, BearPaw
513  2400 CU Plus.
514
515V 1.0-27 (2002-10-25)
516
517- Bugfix: override applies to all devices found by the last usb line.
518- Individual resolutions + depth values for every scanner.
519- Bugfix: Mirroring code had an off-by-one error (garbage in the first column).
520- Artec Ultima 2000, MD 9385: Removed 1200 dpi mode (doesn't seem to work?),
521  added 100 and 200 dpi modes. Renamed model to Artec Ultima 2000, because
522  that's probably the "father" of all the clones.
523- Mustek BearPaw 1200 CU: Added 200 dpi mode.
524- Added manual page.
525- Removed override for Packard Bell (seems to be exact Bearpaw 1200 CU Plus
526  clone).
527- Removed override for Trust Copmact Scan and Medion/Tevion/Lifetec LT 9452
528  (Mustek ScanExpress 1200 UB Plus clones).
529- Removed override for Tevion MD 9458 (seems to be an Artec Ultima 2000 (e +?)
530  clone).
531
532V 1.0-26 (2002-10-22)
533
534- Several fixes for Medion MD-9385 and Artec Ultima 2000 based scanners. The
535  Cytron MD 9385 works now.
536- Disabled Plustek-like firmware check again, didn't work for MD 9385.
537- Split flags for mirror_x and sset_home.
538
539V 1.0-25 (2002-10-20)
540
541- Fixed segfault for GT-6801 based scanners.
542- Added override for Medion MD9385.
543- Changed firmware detection code for Plustek scanners.
544- CIS autogain seraches max white and min black now (removed segment code).
545  Hopefully no more vertical stripes.
546- Adjusted ScanExpress 1200 UB Plus and BearPaw 1200 CU geometry and white
547  strip.
548
549V 1.0-24 (2002-10-12)
550
551- Added "override" keyword for gt68xx.conf. So model settings can be changed
552  at run-time. If set up correctly, firmware lines aren't necessary any more.
553- Added support for the Mustek BearPaw 2400 CU.
554- Tevion hack (now enabled by override option) also mirrors coordinates.
555- Mustek BearPaw 1200 TA 1200 dpi is set up for the Windows firmware again.
556- Added some basic I18N markers.
557- Removed option backtrack (setup automatically now).
558
559V 1.0-23 (2002-10-10),
560
561- Added detection of Mustek BearPaw A3 USB.
562- Added auto-detection of lamp status for CCD scanners (from David Stevenson).
563  No wait for the fixed time of 40 seconds any more.
564- The scan slider of the GT-6816 bsed scanners don't move home after
565  calibration/gain. TA mode is faster therefore.
566- Added hack for Tevion MD 9458 to solve the mirror and "scan-slider doesn't
567  come home" problems.
568- Fixed BearPaw 1200 TA 1200 dpi problem.
569- Fixed manual firmware selection in gt68xx.conf.
570- Added warning if power supply isn't ok.
571
572V 1.0-22 (2002-10-07),
573
574- Mustek Bearpaw 2400 CU Plus works in gray mode again
575- Line calibration uses the bit depth of the main scan now.
576- Vendor, product ids and other information is printed when debugging is active
577- Fixed segfault in attach ().
578- Fixed endianness issues (untested).
579- Code cleanup.
580
581V 1.0-21 (2002-10-07),
582
583- Added 12 bit modes for all scanners (Sergey Vlasov).
584- Fixed 2400 TA Plus in 12/16 bit modes in 1200/2400 dpi.
585- Disable depth option in lineart mode and for some scanners in gray mode.
586- Scan preview in 8 bit.
587
588V 1.0-20 (2002-10-06)
589
590- Calibration of the CCD scanners in gray mode should work better now.
591- Added 50 dpi mode for BearPaw 2400 TA Plus. Faster preview.
592- By default, /usr/local/share/sane/gt68xx/ is checked for firmware files.
593  Manual adjustment is only necessary if the firmware name is different from
594  default or at a different path.
595- Mixed and lower-case is tried when loading the firmware.
596- Adjusted geometry of BearPaw 1200 TA and 2400 TA.
597- Automatic gain fixes for TA mode.
598- Don't show "lamp off" option for CIS scanners.
599
600V 1.0-19 (2002-10-01)
601
602- Various minor fixes and adjustments concerning calibration.
603- Fixed sane_open detection of already known devices.
604- Added missing usleep for 2400 CU Plus.
605- Adjusted scan area for 1200 TA.
606- Removed detection of Artec Umltima 2000 (product id 0x4001) as this is not
607  a GT-68xx based scanner.
608- Fixed some compilation warnings.
609- Minor misc fixes.
610
611V 1.0-18 (2002-10-01)
612
613- Added detection of Artec Ultima 2000.
614- Updated Lexmark X70 settings.
615- Fixed segfault that occurred when no device was detected.
616- Changed test for loaded firmware for GT-6801 scanners.
617
618V 1.0-17 (2002-10-01)
619
620- Added support for the Lexmark X70 and X73 scanners
621- Fixed shifted columns problem for BearPaw 2400 TA Plus and maybe 2400 TA.
622- Fixed y-margin for the BearPaw 1200 TA (at least I hope so)
623- Fixed BearPaw 2400 CU Plus firmware name
624- Removed gt68xx_test program from distribution. Didn't work anymore anyway.
625
626V 1.0-16 (2002-09-29)
627
628- Added calibration and auto-gain support for transparency adapter mode.
629- In transparency adapter mode, only the usable scan area is shown.
630- Autogain is repeated when source was change.d
631- Fixed geometry of ScanExpress 1200 UB Plus.
632- Fixed freeze at the end of scan for GT-6801-based scanners.
633
634V 1.0-15 (2002-09-27)
635
636- Low level reading is done in a separate process now (shm is back). Some
637  scanners should be faster therefore.
638- Added option "force backtracking". If disabled, no backtracking occurs
639  (->faster, but lines are lost).
640- Fixed hang in reader_process.
641- Fixed "auto gain once" (which really worked only once :-/)
642
643V 1.0-14 (2002-09-25)
644
645- Added basic transaprency adapter support for the Mustek Bearpaw 2400 TA
646  Plus. Other TA models may work also. No calibration or other nice features,
647  just pure external lamp on, internal lamp of.
648- Support for the Mustek BearPaw 1200 Cu Plus (hopefully).
649- Added Lineart (black/white) mode.
650- Added warming-up for CCD lamps and an option to disable shutting off the
651  lamp.
652- Print scanning time (debug level 3).
653- Removed "safe preview". Not longer necessary.
654
655V 1.0-13 (2002-09-25)
656
657- Major rewrite of the low level scan setup functions. Probably has broken
658  some of the supported scanners.
659- Geometry in the model struct is in mm now. Values for most scanners are
660  untested.
661- Added support for Mustek Bearpaw 2400 CU Plus.
662- CCD lamp is turned on when opening the frontend and turned off when leaving.
663- Auto gain is done only for the first scan.
664- Manual gain etc. options don't show up in automatic mode.
665- Faster automatic gain.
666- Bugfixes: gain/offset options, moving top-margin and exposure control.
667
668V 1.0-12 (2002-09-23)
669
670- Fixed bug concerning too little data transferred in sane_read.
671- Added detection of the Packard Bell Diamond 1200.
672- Changed some scanner names and added support for custom names in config file.
673- Use the size of the scan area in the model struct. This value may need
674  some tweaking for the gt6816 scanners.
675- Fixed the size of scanarea for the BearPaw 1200 CU/ScanEpress 1200 UB Plus
676- Disabled 16 bit mode for GT-6801 scanners. This isn't even supported by the
677  Windows driver.
678- General code cleanup. Removed gt68xx_mustek.c and SHM support.
679- Made the .tar.gz file size smaller.
680
681V 1.0-11 (2002-09-22)
682
683- 1200 dpi works now at least for the BearPaw 1200 CU. Maybe also for the
684  other scanners.
685- Added manual and automatic offset/gain/exposure control for the CIS
686  scanners. The image should be better now.
687- Added debug option to scan the full scan area including the calibration
688  strip.
689
690V 1.0-10 (2002-09-18)
691
692- 50, 75, 150, 300, 600 work now for the GT6801 scanners
693- Preview is fast again (can be set to safe/slow mode)
694- Calibration can be disabled by option
695- Added some more safety checks for USB commands
696- The gt68xx_test program can be used again
697
698V 1.0-9 (2002-09-17)
699
700- Added option to disable automatic gain (->less ugly colors for GT-6801
701  based models)
702- Fixed segfault that occurred when a scan was cancelled
703- Preview uses slow but safe (?) 300 dpi 8 bit modes now
704- Fixed bug concerning X0/Y0 coordinates
705- Started implementing dpeth option (doesn't work yet)
706- Internal changes (use high_scan's wait_for_positioning)
707
708V 1.0-8 (2002-09-16)
709
710- Fixed distortion problem in color mode
711- Selected safer default option values
712- Changed file names to be more appropriate for SANE
713
714V 1.0-7 (2002-09-16)
715
716- Initial version based on Sergey Vlasov's gt68xx backend v 0.0.6
717- Added basic SANE interface in gt68xx.c
718- Added SANE options and SANE variables to gt68xx_high.h
719- Minor adjustments to gt68xx_low.h
720- Added support for Mustek BearPaw 2400 TA Plus
721