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