1141cc406Sopenharmony_ciCHANGES for the SANE Mustek backend 2141cc406Sopenharmony_ci 3141cc406Sopenharmony_ci2005-05-05: 4141cc406Sopenharmony_ci * Released Mustek backend 1.0-138 5141cc406Sopenharmony_ci * Added options to set the time after which the lamp of the A3 Pro is shut 6141cc406Sopenharmony_ci off and to shut it off immediately. 7141cc406Sopenharmony_ci 8141cc406Sopenharmony_ci2004-06-08 9141cc406Sopenharmony_ci * Released Mustek backend 1.0-137 10141cc406Sopenharmony_ci * Reduced scan area of Mustek Paragon 1200 A3 Pro. Removed warning message. 11141cc406Sopenharmony_ci Increased support level to complete. 12141cc406Sopenharmony_ci 13141cc406Sopenharmony_ci2004-03-21 14141cc406Sopenharmony_ci * Released Mustek backend 1.0-136 15141cc406Sopenharmony_ci * Added detection of Mustek ScanExpress 1200 FS. 16141cc406Sopenharmony_ci 17141cc406Sopenharmony_ci2003-12-25 18141cc406Sopenharmony_ci * Released Mustek backend 1.0-135 19141cc406Sopenharmony_ci * Added support for Mustek Paragon 600 II EP (SCSI-over-parallel port). This 20141cc406Sopenharmony_ci is based on a patch from James Perry. Support for libiee1284 is 21141cc406Sopenharmony_ci missing until now. 22141cc406Sopenharmony_ci 23141cc406Sopenharmony_ci2003-10-29 24141cc406Sopenharmony_ci * Added support for sanei_thread. 25141cc406Sopenharmony_ci * Removed OS/2 specific code. 26141cc406Sopenharmony_ci 27141cc406Sopenharmony_ci2003-10-29 28141cc406Sopenharmony_ci * Released Mustek backend 1.0-134 29141cc406Sopenharmony_ci 30141cc406Sopenharmony_ci2003-10-29 31141cc406Sopenharmony_ci * Added support for sanei_thread. 32141cc406Sopenharmony_ci * Removed OS/2 specific code. 33141cc406Sopenharmony_ci 34141cc406Sopenharmony_ci2003-10-15 35141cc406Sopenharmony_ci * Added more debug messages. 36141cc406Sopenharmony_ci 37141cc406Sopenharmony_ci2003-09-21 38141cc406Sopenharmony_ci * Released Mustek backend 1.0-133 39141cc406Sopenharmony_ci 40141cc406Sopenharmony_ci2003-09-21 41141cc406Sopenharmony_ci * Fixed check for single quotation marks. 42141cc406Sopenharmony_ci 43141cc406Sopenharmony_ci2003-03-07 44141cc406Sopenharmony_ci * Released Mustek backend 1.0-132 45141cc406Sopenharmony_ci 46141cc406Sopenharmony_ci2003-03-07 47141cc406Sopenharmony_ci * Minor debug message updates. 48141cc406Sopenharmony_ci 49141cc406Sopenharmony_ci2003-02-27 50141cc406Sopenharmony_ci * Fixed a little bug in sane_control_option (gamma control). 51141cc406Sopenharmony_ci * Removed the signal blocking again. That only hides the segfault in sanei_scsi. 52141cc406Sopenharmony_ci * Check if there are documents in ADF for Paragon 2. Otherwise return error. 53141cc406Sopenharmony_ci 54141cc406Sopenharmony_ci2003-02-25 55141cc406Sopenharmony_ci * Fix some minor issues in reading the config file. 56141cc406Sopenharmony_ci 57141cc406Sopenharmony_ci2003-02-22 58141cc406Sopenharmony_ci * Initialize global variables in sane_init. 59141cc406Sopenharmony_ci 60141cc406Sopenharmony_ci2003-02-17 61141cc406Sopenharmony_ci * Released Mustek backend 1.0-131 62141cc406Sopenharmony_ci 63141cc406Sopenharmony_ci2003-02-17 64141cc406Sopenharmony_ci * Make sure that the result of the reader_process is interpreted correctly. 65141cc406Sopenharmony_ci * Block signals when waiting for a SCSI request to finish. Otherwise we may 66141cc406Sopenharmony_ci get a segfault if the reader_process is terminated while waiting. 67141cc406Sopenharmony_ci 68141cc406Sopenharmony_ci2002-11-29 69141cc406Sopenharmony_ci * Released Mustek backend 1.0-130 70141cc406Sopenharmony_ci 71141cc406Sopenharmony_ci2002-11-29 72141cc406Sopenharmony_ci * PACKAGE_VERSION fix. 73141cc406Sopenharmony_ci 74141cc406Sopenharmony_ci2002-11-18 75141cc406Sopenharmony_ci * Fixed debug message in do_stop: really print exit status of reader process. 76141cc406Sopenharmony_ci 77141cc406Sopenharmony_ci2002-11-17 78141cc406Sopenharmony_ci * Fixed minor issues in mapage. Added links to plustek and gt68xx backends. 79141cc406Sopenharmony_ci 80141cc406Sopenharmony_ci2002-11-09 81141cc406Sopenharmony_ci * Added link to SCSI documentation to manpage. 82141cc406Sopenharmony_ci 83141cc406Sopenharmony_ci2002-11-07 84141cc406Sopenharmony_ci * Released Mustek backend 1.0-129 85141cc406Sopenharmony_ci 86141cc406Sopenharmony_ci2002-11-05 87141cc406Sopenharmony_ci * Upload linear gamma table for Pro models if custom gamma is off instead 88141cc406Sopenharmony_ci of uploading the composed gamma table. That avoids applying gamm twice. 89141cc406Sopenharmony_ci * Minor man page update. 90141cc406Sopenharmony_ci 91141cc406Sopenharmony_ci2002-10-11 92141cc406Sopenharmony_ci * Released Mustek backend 1.0-128 93141cc406Sopenharmony_ci 94141cc406Sopenharmony_ci2002-10-10 95141cc406Sopenharmony_ci * Fixed lamp off time (60 minutes) for the 1200 A3 Pro. 96141cc406Sopenharmony_ci 97141cc406Sopenharmony_ci2002-07-30 98141cc406Sopenharmony_ci * Released Mustek backend 1.0-127. 99141cc406Sopenharmony_ci 100141cc406Sopenharmony_ci2002-07-30 101141cc406Sopenharmony_ci * Fixed some warnings. 102141cc406Sopenharmony_ci 103141cc406Sopenharmony_ci2002-07-07 104141cc406Sopenharmony_ci * Released Mustek backend 1.0-126. 105141cc406Sopenharmony_ci 106141cc406Sopenharmony_ci2002-07-07 107141cc406Sopenharmony_ci * Increased width and height of Paragon 800 and 600. 108141cc406Sopenharmony_ci 109141cc406Sopenharmony_ci2002-06-07 110141cc406Sopenharmony_ci * Released Mustek backend 1.0-125. 111141cc406Sopenharmony_ci 112141cc406Sopenharmony_ci2002-06-07 113141cc406Sopenharmony_ci * Fixed some comments. 114141cc406Sopenharmony_ci * Use FORCE_GAMMA for Paragon 6000SP as 2.x versions otherwise produce 115141cc406Sopenharmony_ci solid black images. 116141cc406Sopenharmony_ci * Used my own address instead of sane-devel for bug reports. 117141cc406Sopenharmony_ci 118141cc406Sopenharmony_ci2002-05-31 119141cc406Sopenharmony_ci * Explicitly set some arrays to 0. 120141cc406Sopenharmony_ci 121141cc406Sopenharmony_ci2002-05-28 122141cc406Sopenharmony_ci * Released Mustek backend 1.0-124. 123141cc406Sopenharmony_ci 124141cc406Sopenharmony_ci2002-05-28 125141cc406Sopenharmony_ci * Set X minimum value to 0 for Paragon 6000SP. 126141cc406Sopenharmony_ci 127141cc406Sopenharmony_ci2002-04-24: 128141cc406Sopenharmony_ci * Released Mustek backend 1.0-122. 129141cc406Sopenharmony_ci 130141cc406Sopenharmony_ci2002-04-24: 131141cc406Sopenharmony_ci * Undef MIN and MAX if they are defined in mustek.h to avoid warnings. 132141cc406Sopenharmony_ci 133141cc406Sopenharmony_ci2002-04-22: 134141cc406Sopenharmony_ci * Fixed debug output in sane_control_option and sane_get_device_descriptor. 135141cc406Sopenharmony_ci 136141cc406Sopenharmony_ci2002-04-10: 137141cc406Sopenharmony_ci * Released Mustek backend 1.0-121. 138141cc406Sopenharmony_ci 139141cc406Sopenharmony_ci2002-04-10: 140141cc406Sopenharmony_ci * Set freed variables to 0 at sane_exit. 141141cc406Sopenharmony_ci * Coding-style fixed. 142141cc406Sopenharmony_ci 143141cc406Sopenharmony_ci2002-04-06: 144141cc406Sopenharmony_ci * Released Mustek backend 1.0-120. 145141cc406Sopenharmony_ci 146141cc406Sopenharmony_ci2002-04-05: 147141cc406Sopenharmony_ci * For 3-pass scanners use area_wait_ready and inquiry_wait_ready. The first 148141cc406Sopenharmony_ci wait doesn't seem to be enough for some scanners. 149141cc406Sopenharmony_ci 150141cc406Sopenharmony_ci2002-03-20: 151141cc406Sopenharmony_ci * Released Mustek backend 1.0-119. 152141cc406Sopenharmony_ci 153141cc406Sopenharmony_ci2002-03-20: 154141cc406Sopenharmony_ci * Fix halftone pattern handling. The buffer was way too small. 155141cc406Sopenharmony_ci 156141cc406Sopenharmony_ci2002-03-19: 157141cc406Sopenharmony_ci * Option 0 has an empty name. 158141cc406Sopenharmony_ci 159141cc406Sopenharmony_ci2002-03-18: 160141cc406Sopenharmony_ci * Better debug output for dev_cmd. 161141cc406Sopenharmony_ci * Set size for group options to 0. 162141cc406Sopenharmony_ci * Set size of halftone pattern to non 0. 163141cc406Sopenharmony_ci 164141cc406Sopenharmony_ci2002-02-14: 165141cc406Sopenharmony_ci * Fixed some problems with wrong formats in DBG statements. 166141cc406Sopenharmony_ci 167141cc406Sopenharmony_ci2002-01-23: 168141cc406Sopenharmony_ci * Fixed undefined operation warnings. 169141cc406Sopenharmony_ci 170141cc406Sopenharmony_ci2002-01-20: 171141cc406Sopenharmony_ci * Released Mustek backend 1.0-118. 172141cc406Sopenharmony_ci 173141cc406Sopenharmony_ci2002-01-20 174141cc406Sopenharmony_ci * Changes for 1200 Pro: Removed debug code. Calibration is done in 175141cc406Sopenharmony_ci every mode. Calibration is on by default. Added some 176141cc406Sopenharmony_ci scsi_sense_wait_ready commands to be sure. 177141cc406Sopenharmony_ci 178141cc406Sopenharmony_ci2002-01-16 179141cc406Sopenharmony_ci * Changed option names to use only "-" not "_". 180141cc406Sopenharmony_ci 181141cc406Sopenharmony_ci2002-01-10 182141cc406Sopenharmony_ci * OPT_CONTRAST_R is red, not blue. 183141cc406Sopenharmony_ci 184141cc406Sopenharmony_ci2002-01-07 185141cc406Sopenharmony_ci * Released Mustek backend 1.0-117. 186141cc406Sopenharmony_ci 187141cc406Sopenharmony_ci2001-12-29 188141cc406Sopenharmony_ci * Send start_stop_scan for Pro even if scan wasn't cancelled but less 189141cc406Sopenharmony_ci data than expected was send (e.g. scanimage -T). 190141cc406Sopenharmony_ci 191141cc406Sopenharmony_ci2001-12-22 192141cc406Sopenharmony_ci * Added Trust Imagery 1200 to man page and .desc. 193141cc406Sopenharmony_ci 194141cc406Sopenharmony_ci2001-12-15 195141cc406Sopenharmony_ci * Released Mustek backend 1.0-116. 196141cc406Sopenharmony_ci 197141cc406Sopenharmony_ci2001-12-11 198141cc406Sopenharmony_ci * Fixed possible segfault in sane_control_option. 199141cc406Sopenharmony_ci * Added debug output of SCSI commands in dev_cmd and dev_read_req_enter. 200141cc406Sopenharmony_ci 201141cc406Sopenharmony_ci2001-11-29 202141cc406Sopenharmony_ci * Released Mustek backend 1.0-115. 203141cc406Sopenharmony_ci 204141cc406Sopenharmony_ci2001-11-29 205141cc406Sopenharmony_ci * Removed empty test for pro models. 206141cc406Sopenharmony_ci * Added check for TL_X > BR_X or TL_Y > BR_Y. 207141cc406Sopenharmony_ci 208141cc406Sopenharmony_ci2001-11-22 209141cc406Sopenharmony_ci * Released Mustek backend 1.0-114. 210141cc406Sopenharmony_ci 211141cc406Sopenharmony_ci2001-11-22 212141cc406Sopenharmony_ci * Added OS/2 compatibility fixes from "Franz Bakan" <fbakan@gmx.net>. 213141cc406Sopenharmony_ci 214141cc406Sopenharmony_ci2001-11-18 215141cc406Sopenharmony_ci * The Primax Compact 4800 seems to bes also supported. Added .desc and 216141cc406Sopenharmony_ci manpage entries. 217141cc406Sopenharmony_ci 218141cc406Sopenharmony_ci2001-09-10 219141cc406Sopenharmony_ci * Released Mustek backend 1.0-113. 220141cc406Sopenharmony_ci 221141cc406Sopenharmony_ci2001-09-10 222141cc406Sopenharmony_ci * Fixed bug in gamma correction code that broke at least custom gamma 223141cc406Sopenharmony_ci for the Paragon 12000SP. 224141cc406Sopenharmony_ci 225141cc406Sopenharmony_ci2001-08-26 226141cc406Sopenharmony_ci * Released Mustek backend 1.0-112. 227141cc406Sopenharmony_ci 228141cc406Sopenharmony_ci2001-08-10 229141cc406Sopenharmony_ci * Don't close fds[1] in case of OS/2. 230141cc406Sopenharmony_ci 231141cc406Sopenharmony_ci2001-08-01 232141cc406Sopenharmony_ci 233141cc406Sopenharmony_ci * Send stop_scan only for ScanExpress scanners when the scan 234141cc406Sopenharmony_ci wasn't cancelled. 235141cc406Sopenharmony_ci 236141cc406Sopenharmony_ci2001-07-18 237141cc406Sopenharmony_ci * Released Mustek backend 1.0-111. 238141cc406Sopenharmony_ci 239141cc406Sopenharmony_ci2001-07-18 240141cc406Sopenharmony_ci 241141cc406Sopenharmony_ci * Added warning about Aashima (Trust) scanners. 242141cc406Sopenharmony_ci * Only call stop_scan if Scan was cancelled for Paragon scanners. 243141cc406Sopenharmony_ci 244141cc406Sopenharmony_ci2001-07-15 245141cc406Sopenharmony_ci 246141cc406Sopenharmony_ci * Added message in reader_process that's printed when the kernel SCSI 247141cc406Sopenharmony_ci buffer is too small for the selected buffer size. 248141cc406Sopenharmony_ci 249141cc406Sopenharmony_ci2001-07-11 250141cc406Sopenharmony_ci * Released Mustek backend 1.0-110. 251141cc406Sopenharmony_ci 252141cc406Sopenharmony_ci2001-07-10 253141cc406Sopenharmony_ci * Added debug output for the total amount of data transferred to the 254141cc406Sopenharmony_ci frontend. 255141cc406Sopenharmony_ci * Fixed bug in fix_line_distance_block which lead to too much data 256141cc406Sopenharmony_ci transferred to sane_read. 257141cc406Sopenharmony_ci 258141cc406Sopenharmony_ci2001-07-09 259141cc406Sopenharmony_ci * Released Mustek backend 1.0-109. 260141cc406Sopenharmony_ci 261141cc406Sopenharmony_ci2001-07-09 262141cc406Sopenharmony_ci * Fixed (hopefully) problem with black images (Paragon 6000 SP). 263141cc406Sopenharmony_ci 264141cc406Sopenharmony_ci2001-07-08 265141cc406Sopenharmony_ci * Fixed problem with double buffering/SCSI command queuing and 266141cc406Sopenharmony_ci Linux 2.4.x. Thaks to Abel Deuring for his help. 267141cc406Sopenharmony_ci * Added option to disable backtracking 268141cc406Sopenharmony_ci 269141cc406Sopenharmony_ci2001-07-07 270141cc406Sopenharmony_ci * Released Mustek backend 1.0-108. 271141cc406Sopenharmony_ci 272141cc406Sopenharmony_ci2001-07-07 273141cc406Sopenharmony_ci * added option to disable double-buffering 274141cc406Sopenharmony_ci * don't set any options by default in mustek.conf 275141cc406Sopenharmony_ci * updated manpage 276141cc406Sopenharmony_ci * fixed debug statement in scsi_inquiry_wait_ready 277141cc406Sopenharmony_ci 278141cc406Sopenharmony_ci2001-05-06 279141cc406Sopenharmony_ci * Fixed memory leak in sane_get_devices () 280141cc406Sopenharmony_ci 281141cc406Sopenharmony_ci2001-04-29 282141cc406Sopenharmony_ci * Fixed several memory leaks. 283141cc406Sopenharmony_ci 284141cc406Sopenharmony_ci2001-04-27 285141cc406Sopenharmony_ci * Released Mustek backend 1.0-107 (in CVS). 286141cc406Sopenharmony_ci 287141cc406Sopenharmony_ci2001-04-23 288141cc406Sopenharmony_ci * Add internationalization support (mark all strings that can be translated 289141cc406Sopenharmony_ci with SANE_I18N()). 290141cc406Sopenharmony_ci 291141cc406Sopenharmony_ci2001-04-19 292141cc406Sopenharmony_ci * Don't check for macro VERSION any longer in sane_init. Print out 293141cc406Sopenharmony_ci PACKAGE_VERSION instead. 294141cc406Sopenharmony_ci * Update email address and homepage. 295141cc406Sopenharmony_ci 296141cc406Sopenharmony_ci2001-08-08 297141cc406Sopenharmony_ci * Released Mustek backend 1.0-106 298141cc406Sopenharmony_ci 299141cc406Sopenharmony_ci2001-04-08 300141cc406Sopenharmony_ci * Backend status is "stable" now. Hopefully this doesn't mean that new 301141cc406Sopenharmony_ci bugs show up now :-) 302141cc406Sopenharmony_ci 303141cc406Sopenharmony_ci2001-04-01 304141cc406Sopenharmony_ci * Added detection of the Pro models TA (at least the 1200SP Pro). 305141cc406Sopenharmony_ci * Added warning about real (not relabeled) Trust scanners. 306141cc406Sopenharmony_ci 307141cc406Sopenharmony_ci2001-03-31 308141cc406Sopenharmony_ci * Removed comment about brightness and contrast in the description strings 309141cc406Sopenharmony_ci because you can't read them anyway in color mode (at least with xsane). 310141cc406Sopenharmony_ci 311141cc406Sopenharmony_ci2001-03-31 312141cc406Sopenharmony_ci * Released Mustek backend 1.0-105 313141cc406Sopenharmony_ci 314141cc406Sopenharmony_ci2001-03-31 315141cc406Sopenharmony_ci * Removed compilation warning in gamma_correction. 316141cc406Sopenharmony_ci * Fixed handling of tlx and brx when scanning with ADF (bug found by 317141cc406Sopenharmony_ci Andreas Rathgeber <rathgeber2000@yahoo.de>). 318141cc406Sopenharmony_ci * Fixed bug in linedistance correction (ld_block) concerning ADF. With ADF 319141cc406Sopenharmony_ci the linedistance values are ordered in the other direction. 320141cc406Sopenharmony_ci * Fixed bug concerning ld correction for the 1200SP 1.00 (frontend hangs). 321141cc406Sopenharmony_ci Moved the do-nothing ld correction to its own function. With ADF this 322141cc406Sopenharmony_ci scanner doesn't really work in color mode but that's probably a firmware 323141cc406Sopenharmony_ci problem. 324141cc406Sopenharmony_ci 325141cc406Sopenharmony_ci2001-03-18 326141cc406Sopenharmony_ci * 600 II N: Gamma correction in gray mode now works. Length must be 768 327141cc406Sopenharmony_ci bytes in gray mode also, cdb size is 6 bytes. Thanks to Jakub Bogusz 328141cc406Sopenharmony_ci <qboosh@prioris.mini.pw.edu.pl> who found out about that and wrote a 329141cc406Sopenharmony_ci patch. 330141cc406Sopenharmony_ci 331141cc406Sopenharmony_ci2001-01-17 332141cc406Sopenharmony_ci * Released Mustek backend 1.0-104 333141cc406Sopenharmony_ci 334141cc406Sopenharmony_ci2001-01-17 335141cc406Sopenharmony_ci * Pro: Do calibration only in Lineart, Gray and Color 24 modes. 336141cc406Sopenharmony_ci 337141cc406Sopenharmony_ci2001-01-03 338141cc406Sopenharmony_ci * Added 36 bit color mode for the Paragon Pro scanners. 339141cc406Sopenharmony_ci 340141cc406Sopenharmony_ci2000-12-31 341141cc406Sopenharmony_ci * Added function little_endian (from coolscan.c) to check the endianness of 342141cc406Sopenharmony_ci the current architecture (needed for 16 bit frames). 343141cc406Sopenharmony_ci * Added option for Gray fast 344141cc406Sopenharmony_ci * Added option for bit depth (8 and 12 bits for the Pro models) 345141cc406Sopenharmony_ci * Removed "special" modes from mode option 346141cc406Sopenharmony_ci * Removed 48 bit options for the SE Plus. This mode seems to use only 347141cc406Sopenharmony_ci interpolated information (but I may be wrong). 348141cc406Sopenharmony_ci 349141cc406Sopenharmony_ci2000-12-31 350141cc406Sopenharmony_ci * Released Mustek backend 1.0-103 351141cc406Sopenharmony_ci 352141cc406Sopenharmony_ci2000-12-30 353141cc406Sopenharmony_ci * Implemented calibration (color and gray mode) for the Paragon 1200 Pro. 354141cc406Sopenharmony_ci It's not perfect and needs lots of tests. It may work for the Paragon 355141cc406Sopenharmony_ci A3 also but is not tested. 356141cc406Sopenharmony_ci * SE 12000 SP Plus calibration is now better but not yet perfect. 357141cc406Sopenharmony_ci 358141cc406Sopenharmony_ci2000-12-27 359141cc406Sopenharmony_ci * Enabled fast_preview for the Pro scanners (30 dpi). 360141cc406Sopenharmony_ci * Increased scan width to 8.6" for 1200 Pro. 361141cc406Sopenharmony_ci 362141cc406Sopenharmony_ci2000-12-26 363141cc406Sopenharmony_ci * Added calibration for the SE 12000 SP Plus. Doesn't fully work until now 364141cc406Sopenharmony_ci (images are too dark and colored). 365141cc406Sopenharmony_ci 366141cc406Sopenharmony_ci2000-12-23 367141cc406Sopenharmony_ci * Added option for Legal format (because the ScanExpress 12000 SP A4 size 368141cc406Sopenharmony_ci scanner can't be distinguished from the Paragon 1200 LS Legal size scanner 369141cc406Sopenharmony_ci by software). 370141cc406Sopenharmony_ci 371141cc406Sopenharmony_ci2000-12-21 372141cc406Sopenharmony_ci * Added a few checks for Null-Pointers. 373141cc406Sopenharmony_ci * Removed old code for SE calibration. 374141cc406Sopenharmony_ci * Added option "quality calibration" for SE Plus scanners 375141cc406Sopenharmony_ci 376141cc406Sopenharmony_ci2000-12-21 377141cc406Sopenharmony_ci * sane-backends 1.0.4 was released (including Mustek backend 1.0.102). 378141cc406Sopenharmony_ci 379141cc406Sopenharmony_ci2000-12-10 380141cc406Sopenharmony_ci * Released Mustek backend 1.0-102 381141cc406Sopenharmony_ci 382141cc406Sopenharmony_ci2000-12-09 383141cc406Sopenharmony_ci * Fixed wrong comment in encode_resolution 384141cc406Sopenharmony_ci * Added missing test for return status in sane_start 385141cc406Sopenharmony_ci * Fixed wrong calculation of tlx and tly for Pro series scanners 386141cc406Sopenharmony_ci 387141cc406Sopenharmony_ci2000-12-05 388141cc406Sopenharmony_ci * Released Mustek backend 1.0-101 389141cc406Sopenharmony_ci 390141cc406Sopenharmony_ci2000-12-05 391141cc406Sopenharmony_ci * Fixed lamp setting (avoid problems with some SE scanners). 392141cc406Sopenharmony_ci 393141cc406Sopenharmony_ci2000-12-01 394141cc406Sopenharmony_ci * Reduced scan area for Paragon 1200 SP PRO (to avoid bumping the scan slider 395141cc406Sopenharmony_ci at the end). 396141cc406Sopenharmony_ci * Removed warning for 1200 SP PRO. 397141cc406Sopenharmony_ci 398141cc406Sopenharmony_ci2000-11-26 399141cc406Sopenharmony_ci * Released Mustek backend 1.0-100 400141cc406Sopenharmony_ci 401141cc406Sopenharmony_ci2000-11-26 402141cc406Sopenharmony_ci * Default for "fast preview" is "false" now because this option doesn't work 403141cc406Sopenharmony_ci for all SE scanners correctly. 404141cc406Sopenharmony_ci * Added more debug output for area_and_windows. 405141cc406Sopenharmony_ci * Added more debug output for set_window. 406141cc406Sopenharmony_ci * Set minimum tly for 8000SP to 0. 407141cc406Sopenharmony_ci * Don't use block mode for Paragon 8000 SP scanners because this breaks 408141cc406Sopenharmony_ci color mode with firmware 2.x. 409141cc406Sopenharmony_ci 410141cc406Sopenharmony_ci2000-11-19 411141cc406Sopenharmony_ci * Paragon 6000 SP doesn't use block mode any more. It's a bit faster now. 412141cc406Sopenharmony_ci * Updated sane-mustek.man concerning buffersize and blocksite. 413141cc406Sopenharmony_ci 414141cc406Sopenharmony_ci2000-11-17 415141cc406Sopenharmony_ci * Updated manpage concerning force-wait. Some minor corrections and additions 416141cc406Sopenharmony_ci * Added option force-wait to mustek.conf and did some minor changes. 417141cc406Sopenharmony_ci 418141cc406Sopenharmony_ci2000-11-16 419141cc406Sopenharmony_ci * With option force_wait set, the backend waits also before sending the 420141cc406Sopenharmony_ci inquiry command. This seems to be necessary for the 600 II N. 421141cc406Sopenharmony_ci 422141cc406Sopenharmony_ci2000-11-12 423141cc406Sopenharmony_ci * Use SANE_Int, SANE_Bool, SANE_Word for int wherever this seems to 424141cc406Sopenharmony_ci be appropriate. 425141cc406Sopenharmony_ci * Move macros to mustek.h. 426141cc406Sopenharmony_ci * Code cleanup. 427141cc406Sopenharmony_ci 428141cc406Sopenharmony_ci2000-11-11 429141cc406Sopenharmony_ci * OPT_GRAY_PREVIEW is now called OPT_FAST_PREVIEW. 430141cc406Sopenharmony_ci * For SE scanners use 36/38 dpi color for fast preview. 431141cc406Sopenharmony_ci * use include "../include/sane/" instead of "sane/" 432141cc406Sopenharmony_ci * go back to old scheme for SE scanners in color mode (faster scans 433141cc406Sopenharmony_ci couldn't be reproduced) 434141cc406Sopenharmony_ci 435141cc406Sopenharmony_ci2000-11-10 436141cc406Sopenharmony_ci * added more debug output in constrain_value 437141cc406Sopenharmony_ci 438141cc406Sopenharmony_ci2000-11-05 439141cc406Sopenharmony_ci * Released backend version 1.0-99. 440141cc406Sopenharmony_ci 441141cc406Sopenharmony_ci2000-11-05 442141cc406Sopenharmony_ci * Added support for TAIV for SE 12000 SP. Lamp is turned off while 443141cc406Sopenharmony_ci scanning (seems to work for firmware >= 2.00) 444141cc406Sopenharmony_ci * Adjusted transparency adapter support for all ScanExpress scanners. 445141cc406Sopenharmony_ci The 12000 A3 SP can only do A4 because I don't have the right TA. 446141cc406Sopenharmony_ci * don't use u_int* types in mustek.h because the definitions for these 447141cc406Sopenharmony_ci types are not included 448141cc406Sopenharmony_ci 449141cc406Sopenharmony_ci2000-11-04 450141cc406Sopenharmony_ci * SE scanners can now scan 75, 100, 150, 200, 250, 300, 400, 500, 600, 451141cc406Sopenharmony_ci 900 and 1200 dpi in color mode (the 1200 dpi models). These are fixed 452141cc406Sopenharmony_ci resolutions, a resolution >= the wanted resolution is selected. This 453141cc406Sopenharmony_ci makes preview and some resolutions faster than before (at least for 454141cc406Sopenharmony_ci some scanners), because lower resolutions can be used. 455141cc406Sopenharmony_ci * Minimum scan resolution is 60 dpi in gray and lineart and 75 dpi in 456141cc406Sopenharmony_ci color mode for the SE scanners now. 457141cc406Sopenharmony_ci 458141cc406Sopenharmony_ci2000-10-29 459141cc406Sopenharmony_ci * Fixed a bug concerning block LD. Paragon 1 and 2 were exchanged. 460141cc406Sopenharmony_ci * Paragon 12000SP color mode works now without garbage at the end 461141cc406Sopenharmony_ci * Fixed Paragon 1200 SP Pro color mode > 600 dpi (rounding problem) 462141cc406Sopenharmony_ci * Temporarily disabled 48 bit color mode for release 463141cc406Sopenharmony_ci 464141cc406Sopenharmony_ci2000-10-25 465141cc406Sopenharmony_ci * Detect support for TA IV (transparency adapter for ScanExpress scanners) 466141cc406Sopenharmony_ci * TA IV supported now; lamp is turned off at least for SE 1200 SP Plus 467141cc406Sopenharmony_ci scanners 468141cc406Sopenharmony_ci * Adjusted scan area for TA: SE 12000SP Plus 469141cc406Sopenharmony_ci * Simplify enlarge x 470141cc406Sopenharmony_ci * Set tl-y to 0 for all ScanExpress scanners 471141cc406Sopenharmony_ci * First attempt to support 48 bits color mode (SE 12000 SP Plus) 472141cc406Sopenharmony_ci 473141cc406Sopenharmony_ci2000-10-22 474141cc406Sopenharmony_ci * Detect SE 12000 SP Plus properly 475141cc406Sopenharmony_ci * Cover sensor only checked for SE models that support this feature 476141cc406Sopenharmony_ci 477141cc406Sopenharmony_ci2000-10-21 478141cc406Sopenharmony_ci * Removed MAX_BLOCKSIZE macro (not used anymore). 479141cc406Sopenharmony_ci 480141cc406Sopenharmony_ci2000-10-03 481141cc406Sopenharmony_ci * Released backend version 1.0-98. 482141cc406Sopenharmony_ci 483141cc406Sopenharmony_ci2000-10-03 484141cc406Sopenharmony_ci * Fixed segmentation fault in sane_init (else statement was missing). 485141cc406Sopenharmony_ci Thanks to Oliver Rauch who spotted this problem. 486141cc406Sopenharmony_ci * Re-enabled double buffering. 487141cc406Sopenharmony_ci 488141cc406Sopenharmony_ci2000-10-02 489141cc406Sopenharmony_ci * Zero out inquiry memory block before reading inquiry. 490141cc406Sopenharmony_ci 491141cc406Sopenharmony_ci2000-10-01 492141cc406Sopenharmony_ci * Fixed fix_line_distance_block. 493141cc406Sopenharmony_ci * Adjusted Paragon 12000 SP to use block LD correction if necessary. 494141cc406Sopenharmony_ci * removed LD MFS (wasn't used anyway) 495141cc406Sopenharmony_ci 496141cc406Sopenharmony_ci2000-09-30 497141cc406Sopenharmony_ci * Set blockbuffer size to 2 MB for Paragon series II scanners. 498141cc406Sopenharmony_ci * Fix sane_cancel for Paragon series II scanners 499141cc406Sopenharmony_ci * Fix speed and grain for Paragon series II scanners 500141cc406Sopenharmony_ci * Backtracking is used for all scanners (removed option) 501141cc406Sopenharmony_ci * included stop_scan into do_stop 502141cc406Sopenharmony_ci * better integration of the wait_ready functions 503141cc406Sopenharmony_ci * check that size of buffer <= size of block buffer 504141cc406Sopenharmony_ci 505141cc406Sopenharmony_ci2000-09-24 506141cc406Sopenharmony_ci * Added more debug output in sane_get_option_descriptor. 507141cc406Sopenharmony_ci * Added more debug output in sane_control_option. 508141cc406Sopenharmony_ci * Added check for devicename and handle != 0 in sane_open 509141cc406Sopenharmony_ci * Added check for handle != 0 in sane_get_option_descriptor 510141cc406Sopenharmony_ci * Added check for handle != 0 in sane_get_parameters 511141cc406Sopenharmony_ci * Added check for handle and val != 0 in sane_control_option 512141cc406Sopenharmony_ci * Added check for handle != 0 in sane_start 513141cc406Sopenharmony_ci * Added check for handle, buf and len != 0 in sane_read 514141cc406Sopenharmony_ci * Added check for handle != 0 in sane_cancel 515141cc406Sopenharmony_ci * Added check for handle != 0 in sane_set_io_mode 516141cc406Sopenharmony_ci * Added check for handle != 0 in sane_get_select_fd 517141cc406Sopenharmony_ci * Output option title in sane_get_option_descriptor if name is null 518141cc406Sopenharmony_ci 519141cc406Sopenharmony_ci2000-09-24 520141cc406Sopenharmony_ci * Released backend version 1.0-97. 521141cc406Sopenharmony_ci 522141cc406Sopenharmony_ci2000-09-24 523141cc406Sopenharmony_ci * Added RGB brightness and contrast for 3pass scanners 524141cc406Sopenharmony_ci * Brightness and contrast is +-100% for 3pass scanners now 525141cc406Sopenharmony_ci 526141cc406Sopenharmony_ci2000-09-23 527141cc406Sopenharmony_ci * Paragon 12000CX uses pixel unit now. 528141cc406Sopenharmony_ci * Paragon 6000CX uses pixel unit now (MSF-06000CZ). 529141cc406Sopenharmony_ci * Option "force backtracking" is enabled by default now 530141cc406Sopenharmony_ci * Option "scan speed" is set to "fastest" by default now 531141cc406Sopenharmony_ci * Add option "force-wait" (for mustek.conf). If enabled, wait for scan 532141cc406Sopenharmony_ci head to return to start position after scan. 533141cc406Sopenharmony_ci * Make DBG output in sane_control_option() more readable 534141cc406Sopenharmony_ci * Better error handling and debug output in sane_get_option_descriptor() 535141cc406Sopenharmony_ci * Changed Halftone handling, removed grain size 536141cc406Sopenharmony_ci 537141cc406Sopenharmony_ci2000-09-22 538141cc406Sopenharmony_ci * Paragon 12000SP 1.06 uses LD_NORMAL now. 539141cc406Sopenharmony_ci 540141cc406Sopenharmony_ci2000-09-19 541141cc406Sopenharmony_ci * Return sane_status_cancelled in sane_read if last scan was cancelled. 542141cc406Sopenharmony_ci 543141cc406Sopenharmony_ci2000-09-18 544141cc406Sopenharmony_ci * Changed speed_code to use values between 1...5 for 3pass scanners. 545141cc406Sopenharmony_ci I don't know yet if these are correct for the other scanners, too. 546141cc406Sopenharmony_ci * Don't do a stop scan for 3pass scanners (only when cancelling). 547141cc406Sopenharmony_ci * Set bit 0 of first byte of area_and_windows for gray + color. 548141cc406Sopenharmony_ci * Paragon 6000CX uses pixel unit now (MFS-06000CX). 549141cc406Sopenharmony_ci * Pixel unit for 3pass scanners is now supported 550141cc406Sopenharmony_ci 551141cc406Sopenharmony_ci2000-09-17 552141cc406Sopenharmony_ci * changed maximum y range of MFS-800 II SP to 288 mm because of 553141cc406Sopenharmony_ci a report of scanner touching the end. 554141cc406Sopenharmony_ci 555141cc406Sopenharmony_ci2000-09-10 556141cc406Sopenharmony_ci * added some testing (result != null and arg !=0) in sense_handler 557141cc406Sopenharmony_ci (found by Martin Blasczyk) 558141cc406Sopenharmony_ci 559141cc406Sopenharmony_ci2000-08-20 560141cc406Sopenharmony_ci * Paragon series II is also using blockmode now. 561141cc406Sopenharmony_ci * Removed warning from mustek.c. 562141cc406Sopenharmony_ci * Fixed (maybe) problem in scsi_sense_wait_ready and added more 563141cc406Sopenharmony_ci debug output. 564141cc406Sopenharmony_ci 565141cc406Sopenharmony_ci2000-08-18 566141cc406Sopenharmony_ci * added new option blocksize to mustek.conf 567141cc406Sopenharmony_ci * 800 II SP works now in new block mode (get_image_status is needed 568141cc406Sopenharmony_ci before each block) 569141cc406Sopenharmony_ci 570141cc406Sopenharmony_ci2000-08-17 571141cc406Sopenharmony_ci * Removed some warnings from sanei_ab306.c. 572141cc406Sopenharmony_ci 573141cc406Sopenharmony_ci2000-08-16 574141cc406Sopenharmony_ci * Fixed some bugs in fix_linedistance_block. Paragon 600 models seem to 575141cc406Sopenharmony_ci work now. 800 II SP freezes, however. 576141cc406Sopenharmony_ci * Fixed segmentation fault for the 600 II N in ld correction code. 577141cc406Sopenharmony_ci 578141cc406Sopenharmony_ci2000-08-15 579141cc406Sopenharmony_ci * Changed handling of three pass scanners (MUSTEK_FLAG_THREE_PASS instead of 580141cc406Sopenharmony_ci !MUSTEK_FLAG_SINGLE_PASS). 581141cc406Sopenharmony_ci * Added flags for Paragon series I and II (MUSTEK_PLAG_PARAGON_1 and 582141cc406Sopenharmony_ci MUSTEK_PLAG_PARAGON_2). 583141cc406Sopenharmony_ci * Distinguish between three-pass, Paragon series 1, Paragon series 2, 584141cc406Sopenharmony_ci ScanExpress, Pro and N type scanners. 585141cc406Sopenharmony_ci * Added support for scanning the whole image in one block without 586141cc406Sopenharmony_ci backtracking for the Paragon series II scanners. 587141cc406Sopenharmony_ci * Added fix_linedistance_block: like linedistance_normal but broken 588141cc406Sopenharmony_ci up into several SCSI buffers. 589141cc406Sopenharmony_ci 590141cc406Sopenharmony_ci2000-08-14 591141cc406Sopenharmony_ci * Changed again linedistance correction for the Paragon 12000 SP 1.11. 592141cc406Sopenharmony_ci This seems to be a never ending story. 593141cc406Sopenharmony_ci * Set the minimum dpi value to 30. Some scanners (e.g. the MFS 8000SP 594141cc406Sopenharmony_ci v 2.04) block the SCSI bus with lower resolutions. 595141cc406Sopenharmony_ci 596141cc406Sopenharmony_ci2000-08-12 597141cc406Sopenharmony_ci * Added support for Paragon 1200 SP Pro. 598141cc406Sopenharmony_ci * Added support for ScanExpress A3 SP. 599141cc406Sopenharmony_ci * Removed detection for " C12" and " C04" (don't seem to exist). 600141cc406Sopenharmony_ci * Changed SCSI read request scheme. Now two requests with half of the 601141cc406Sopenharmony_ci maximum SCSI buffer size are entered. Standard buffer size is 128 kB, 602141cc406Sopenharmony_ci so the buffer sent to the scanner is 64 kB for all types of scanners. 603141cc406Sopenharmony_ci * sane_read now reads more than 4096 bytes from pipe (if available). 604141cc406Sopenharmony_ci 605141cc406Sopenharmony_ci2000-08-12 606141cc406Sopenharmony_ci * SANE 1.0.3 released (including Mustek backend 1.0.96). 607141cc406Sopenharmony_ci 608141cc406Sopenharmony_ci2000-07-31 609141cc406Sopenharmony_ci * Released backend version 1.0-96. 610141cc406Sopenharmony_ci 611141cc406Sopenharmony_ci2000-07-30 612141cc406Sopenharmony_ci * Fixed bug concerning inquiry of 3-pass scanners. ASCII values > 127 613141cc406Sopenharmony_ci weren't interpreted correctly (char instead of unsigned char). 614141cc406Sopenharmony_ci 615141cc406Sopenharmony_ci2000-07-30 616141cc406Sopenharmony_ci * Released backend version 1.0-95 617141cc406Sopenharmony_ci 618141cc406Sopenharmony_ci2000-07-30 619141cc406Sopenharmony_ci * Removed while {wait ()} loop. Used waitpid() instead. Maybe this cures 620141cc406Sopenharmony_ci some reported freezes. It's cleaner anyway. 621141cc406Sopenharmony_ci * Removed dead code. 622141cc406Sopenharmony_ci 623141cc406Sopenharmony_ci2000-07-28 624141cc406Sopenharmony_ci * Released backend version 1.0-94 625141cc406Sopenharmony_ci 626141cc406Sopenharmony_ci2000-07-29 627141cc406Sopenharmony_ci * Use #include "sane/..." instead of #include <sane/...>. 628141cc406Sopenharmony_ci 629141cc406Sopenharmony_ci2000-07-27 630141cc406Sopenharmony_ci * Released backend version 1.0-93 631141cc406Sopenharmony_ci 632141cc406Sopenharmony_ci2000-07-27 633141cc406Sopenharmony_ci * removed warnings 634141cc406Sopenharmony_ci 635141cc406Sopenharmony_ci2000-07-26 636141cc406Sopenharmony_ci * fixed possible segfault pointer info was not checked for 0 (found by 637141cc406Sopenharmony_ci Petter Reinholdtsen) 638141cc406Sopenharmony_ci * Updated comment about Paragon 600 II N linedistance correction in man 639141cc406Sopenharmony_ci page 640141cc406Sopenharmony_ci 641141cc406Sopenharmony_ci2000-07-25 642141cc406Sopenharmony_ci * Fixed color scanning for Paragon 600 II N firmware < 2.00. 643141cc406Sopenharmony_ci 644141cc406Sopenharmony_ci2000-07-25 645141cc406Sopenharmony_ci * Released backend version 1.0-92 646141cc406Sopenharmony_ci 647141cc406Sopenharmony_ci2000-07-24 648141cc406Sopenharmony_ci * Fixed ADF handling (output was mirrored in x direction). Gray and lineart 649141cc406Sopenharmony_ci seems to work now. Color and halftone modes look somewhat crazy. 650141cc406Sopenharmony_ci * Removed comment about lack of testing of ADFs in manpage. They are 651141cc406Sopenharmony_ci tested to work now with most scanner at least basically. 652141cc406Sopenharmony_ci * removed braindead test for Pro series concerning gamma table length 653141cc406Sopenharmony_ci (discovered by Jan-Erik Karlsson). 654141cc406Sopenharmony_ci 655141cc406Sopenharmony_ci2000-07-22 656141cc406Sopenharmony_ci * Fixed margin positions of MFS 6000CX and removed warning. 657141cc406Sopenharmony_ci * Warning is printed with DBG level 0 again. 658141cc406Sopenharmony_ci 659141cc406Sopenharmony_ci2000-07-18 660141cc406Sopenharmony_ci * Released backend version 1.0-91 661141cc406Sopenharmony_ci 662141cc406Sopenharmony_ci2000-07-18 663141cc406Sopenharmony_ci * Removed again MUSTEK_FLAG_LD_NONE for MFS-08000SP. Maybe the automatic 664141cc406Sopenharmony_ci detection works now. 665141cc406Sopenharmony_ci 666141cc406Sopenharmony_ci2000-07-15 667141cc406Sopenharmony_ci * Released backend version 1.0-90 668141cc406Sopenharmony_ci 669141cc406Sopenharmony_ci2000-07-15 670141cc406Sopenharmony_ci * Added MUSTEK_FLAG_LD_NONE for MFS-08000SP and removed warning for 671141cc406Sopenharmony_ci this scanner. Added TA support. First report for this device from 672141cc406Sopenharmony_ci Roland Koebler. 673141cc406Sopenharmony_ci * Changed LD correction system. Some scanners (e.g. the 800 II SP) 674141cc406Sopenharmony_ci seem to need different LD correction depending on resolution. 675141cc406Sopenharmony_ci Now with LD_NORMAL max_value is checked and correction is only done 676141cc406Sopenharmony_ci if it is != 0. Hope this works for all scanners. 677141cc406Sopenharmony_ci * Moved the comment after the example port entry in mustek.conf to 678141cc406Sopenharmony_ci the next line. Now this line should work. 679141cc406Sopenharmony_ci * Updated manpage concerning PP scanners and 600 II N. 680141cc406Sopenharmony_ci 681141cc406Sopenharmony_ci2000-06-30 682141cc406Sopenharmony_ci * Released backend version 1.0-89 683141cc406Sopenharmony_ci 684141cc406Sopenharmony_ci2000-06-30 685141cc406Sopenharmony_ci * Fixed bug in do_stop. The scan slider didn't return after the scan 686141cc406Sopenharmony_ci in some situations. 687141cc406Sopenharmony_ci 688141cc406Sopenharmony_ci2000-06-28 689141cc406Sopenharmony_ci * Released backend version 1.0-88 690141cc406Sopenharmony_ci 691141cc406Sopenharmony_ci2000-06-28 692141cc406Sopenharmony_ci * Changed again linedistance handling for the Paragon 1200SP. This 693141cc406Sopenharmony_ci time version 1.07 seems to need a special treetment. Even with normal 694141cc406Sopenharmony_ci linedistance correction the image is corrupted at buffer boundaries 695141cc406Sopenharmony_ci in color mode. Maybe a firmware bug? Thanks to Michael Prechtl for 696141cc406Sopenharmony_ci all his tests. 697141cc406Sopenharmony_ci 698141cc406Sopenharmony_ci2000-06-25 699141cc406Sopenharmony_ci * added missing newline to mustek.conf 700141cc406Sopenharmony_ci 701141cc406Sopenharmony_ci2000-06-25 702141cc406Sopenharmony_ci * Released backend version 1.0-87 703141cc406Sopenharmony_ci 704141cc406Sopenharmony_ci2000-06-25 705141cc406Sopenharmony_ci * updated manpage concerning parport and USB scanners 706141cc406Sopenharmony_ci * added example for 600 II N to mustek.conf 707141cc406Sopenharmony_ci 708141cc406Sopenharmony_ci2000-06-22 709141cc406Sopenharmony_ci * fixed debug output bug in fix_linedistance_se (found by Jan-Erik Karlsson) 710141cc406Sopenharmony_ci 711141cc406Sopenharmony_ci2000-06-21 712141cc406Sopenharmony_ci * fixed dependency of mustek.h on sane-backends.h 713141cc406Sopenharmony_ci 714141cc406Sopenharmony_ci2000-06-19 715141cc406Sopenharmony_ci * Fixed gamma correction in lineart mode for Paragon 1200 A3 716141cc406Sopenharmony_ci 717141cc406Sopenharmony_ci2000-06-18 718141cc406Sopenharmony_ci * Released backend version 1.0-86 719141cc406Sopenharmony_ci 720141cc406Sopenharmony_ci2000-06-18 721141cc406Sopenharmony_ci * added enlarging x resolution for Paragon 1200 A3 Pro 722141cc406Sopenharmony_ci * Paragon 1200 A3 PRO is fully functional now. Thanks to Heinrich Falk, who 723141cc406Sopenharmony_ci borrowed me this device. 724141cc406Sopenharmony_ci 725141cc406Sopenharmony_ci2000-06-17 726141cc406Sopenharmony_ci * added calibration for Paragon 1200 A3 Pro (only dummy, doesn't work yet) 727141cc406Sopenharmony_ci * adjusted options for Paragon 1200 A3 Pro 728141cc406Sopenharmony_ci * added lineart support for Paragon 1200 A4 Pro 729141cc406Sopenharmony_ci * removed support for color lineart and color halftone modes 730141cc406Sopenharmony_ci * added color support for Paragon 1200 A3 Pro 731141cc406Sopenharmony_ci * added scsi_wait_sense, this fixed 1200 A3 Pro hangs 732141cc406Sopenharmony_ci * fixed gamma correction for 1200 A3 Pro. At the moment only 8 bit and 733141cc406Sopenharmony_ci 24 bit per pixel are supported (12/36 are possible in hardware) 734141cc406Sopenharmony_ci 735141cc406Sopenharmony_ci2000-06-16 736141cc406Sopenharmony_ci * added debugging output in sane_control_option 737141cc406Sopenharmony_ci * added gamma correction for Paragon 1200 A3 Pro (doesn't work correctly yet) 738141cc406Sopenharmony_ci 739141cc406Sopenharmony_ci2000-06-15 740141cc406Sopenharmony_ci * removed old config file reading system. 741141cc406Sopenharmony_ci 742141cc406Sopenharmony_ci2000-06-14 743141cc406Sopenharmony_ci * Preliminary support for the Mustek Paragon 1200 A3 Pro. Only grayscale 744141cc406Sopenharmony_ci mode works so far. Missing: Gamma correction and calibration. The scanner 745141cc406Sopenharmony_ci is locked after each scan. 746141cc406Sopenharmony_ci 747141cc406Sopenharmony_ci2000-06-12 748141cc406Sopenharmony_ci * Fixed bug in sane_control_option. option was not checked for negative 749141cc406Sopenharmony_ci values. Thanks to Jochen Eisinger. 750141cc406Sopenharmony_ci * Code cleanup and reorganization for inclusion of the Paragon 1200 A3 Pro. 751141cc406Sopenharmony_ci 752141cc406Sopenharmony_ci2000-06-07 753141cc406Sopenharmony_ci * Fixed bug in sane_close where the chain of handles got destroyed by 754141cc406Sopenharmony_ci closing the first device. This bug is in the backend since 3 1/2 years. 755141cc406Sopenharmony_ci Thanks to Jochen Eisinger for spotting this. 756141cc406Sopenharmony_ci 757141cc406Sopenharmony_ci2000-06-05 758141cc406Sopenharmony_ci * Fixed some debug messages in fix_linedistance_se 759141cc406Sopenharmony_ci 760141cc406Sopenharmony_ci2000-06-04 761141cc406Sopenharmony_ci * released backend version 1.0-85 762141cc406Sopenharmony_ci 763141cc406Sopenharmony_ci2000-06-04 764141cc406Sopenharmony_ci * changed (again) Paragon 12000 SP linedistance handling, now 1.02 uses 765141cc406Sopenharmony_ci normal LD corrections, all other use none. We'll see, if this works. 766141cc406Sopenharmony_ci Thanks to Reinhard Günzel who helped to debug this. 767141cc406Sopenharmony_ci * fixed some long lines (>80 chars) 768141cc406Sopenharmony_ci 769141cc406Sopenharmony_ci2000-06-03 770141cc406Sopenharmony_ci * released backend version 1.0-84 771141cc406Sopenharmony_ci 772141cc406Sopenharmony_ci2000-06-03 773141cc406Sopenharmony_ci * changed line-distance handling, removed ld.max_value magic (didn't work) 774141cc406Sopenharmony_ci * fixed (maybe) Paragon 12000 SP color stripes problems (v 1.11 and others) 775141cc406Sopenharmony_ci * simpler linedistance debug output, only for 1-pass Paragon scanners 776141cc406Sopenharmony_ci 777141cc406Sopenharmony_ci2000-06-02 778141cc406Sopenharmony_ci * removed code in dev_read_start which was never called (suggestion 779141cc406Sopenharmony_ci from Jan-Erik Karlsson) 780141cc406Sopenharmony_ci 781141cc406Sopenharmony_ci2000-05-21 782141cc406Sopenharmony_ci * added double buffering (trying to copy the scsi buffer to the frontend 783141cc406Sopenharmony_ci while getting a new one). This probably won't work on all 784141cc406Sopenharmony_ci platforms and with all SCSI host adapters but in this case performance 785141cc406Sopenharmony_ci shouldn't be worse than before. 786141cc406Sopenharmony_ci 787141cc406Sopenharmony_ci2000-05-21 788141cc406Sopenharmony_ci * released backend version 1.0-83 789141cc406Sopenharmony_ci 790141cc406Sopenharmony_ci2000-05-21 791141cc406Sopenharmony_ci * The Mustek Paragon 1200 A3 PRO is now detected. This is only a test 792141cc406Sopenharmony_ci release. Be careful and read the PROBLEMS file if you want to 793141cc406Sopenharmony_ci try this scanner. 794141cc406Sopenharmony_ci 795141cc406Sopenharmony_ci2000-05-19 796141cc406Sopenharmony_ci * released backend version 1.0-82 797141cc406Sopenharmony_ci 798141cc406Sopenharmony_ci2000-05-18 799141cc406Sopenharmony_ci * set debug level for output of unknown Mustek scanner to 0 (suggestion 800141cc406Sopenharmony_ci from Thorben Kundinger) 801141cc406Sopenharmony_ci 802141cc406Sopenharmony_ci2000-05-12 803141cc406Sopenharmony_ci * fixed bug in distinguishing firmware formats 804141cc406Sopenharmony_ci * added shrunk image fix to ScanExpress 12000SP models <= v2.0 805141cc406Sopenharmony_ci 806141cc406Sopenharmony_ci2000-05-08 807141cc406Sopenharmony_ci * fixed remaining sane_cancel problems (in non_blocking mode) 808141cc406Sopenharmony_ci * fixed color stripes and segmentation fault for Paragon MFS-12000SP 809141cc406Sopenharmony_ci 1.00 (at least for me) 810141cc406Sopenharmony_ci * added more debug output to inquiry 811141cc406Sopenharmony_ci * added possibility to distinguish old and new firmware formats 812141cc406Sopenharmony_ci * added one more debug level (5) 813141cc406Sopenharmony_ci * added output of SANE version 814141cc406Sopenharmony_ci 815141cc406Sopenharmony_ci2000-05-07 816141cc406Sopenharmony_ci * released backend version 1.0-81 817141cc406Sopenharmony_ci 818141cc406Sopenharmony_ci2000-05-06 819141cc406Sopenharmony_ci * added transparency adapter support for the Paragon 600 II CD, 600S, 820141cc406Sopenharmony_ci 800 II SP, 600 II N, ScannExpress 6000SP and 12000SP 821141cc406Sopenharmony_ci * removed "color lineart" and "color halftone" for all scanners. 822141cc406Sopenharmony_ci These modes didn't work for any of my scanners. 823141cc406Sopenharmony_ci * added more debug output for ADF and TA 824141cc406Sopenharmony_ci * fixed bug when ADF is out of documents 825141cc406Sopenharmony_ci * Scan source option is only available if TA or ADF is present. For 826141cc406Sopenharmony_ci SE and N models TA is always available because it can't be detected 827141cc406Sopenharmony_ci by hardware 828141cc406Sopenharmony_ci * removed "backtrack", "speed" and "grain" from 600 II N options, 829141cc406Sopenharmony_ci the scanner doesn't support them 830141cc406Sopenharmony_ci * updated mustek.desc and mustek.man 831141cc406Sopenharmony_ci 832141cc406Sopenharmony_ci2000-05-02 833141cc406Sopenharmony_ci * Reduced scan area for the Paragon MFC-600S because of ugly noises at 834141cc406Sopenharmony_ci the end of the scan area 835141cc406Sopenharmony_ci 836141cc406Sopenharmony_ci2000-04-29 837141cc406Sopenharmony_ci * Adjusted scan area to the Windows driver defaults for ScanExpress 838141cc406Sopenharmony_ci 6000SP; added MUSTEK_FLAG_ENLARGE_X for this scanner 839141cc406Sopenharmony_ci * Added Warning for scanners that are not (fully) tested 840141cc406Sopenharmony_ci 841141cc406Sopenharmony_ci2000-04-26 842141cc406Sopenharmony_ci * changed sane_init to use sanei_config_read () and 843141cc406Sopenharmony_ci sanei_config_get_string () 844141cc406Sopenharmony_ci 845141cc406Sopenharmony_ci2000-04-24 846141cc406Sopenharmony_ci * released backend version 1.0-80 847141cc406Sopenharmony_ci 848141cc406Sopenharmony_ci2000-04-23 849141cc406Sopenharmony_ci * fixed lineart and color scanning >600 dpi for the SE 12000SP 850141cc406Sopenharmony_ci * added variable debug_level to be faster without debugging in attach () 851141cc406Sopenharmony_ci * fixed bug in mustek.conf handling; positional options were applied 852141cc406Sopenharmony_ci to the first device only 853141cc406Sopenharmony_ci * added an option to mustek.conf: "buffersize". This overwrites the 854141cc406Sopenharmony_ci default scan buffer sizes. The unit is kilobytes. 855141cc406Sopenharmony_ci * adjusted mustek.conf to more reasonable defaults 856141cc406Sopenharmony_ci * update manpage and mustek.desc to reflect the changes 857141cc406Sopenharmony_ci 858141cc406Sopenharmony_ci2000-04-22 859141cc406Sopenharmony_ci * fixed greyscale scanning >600 dpi for the SE 12000SP 860141cc406Sopenharmony_ci 861141cc406Sopenharmony_ci2000-04-21 862141cc406Sopenharmony_ci * added more debug output to sane_get_parameters 863141cc406Sopenharmony_ci 864141cc406Sopenharmony_ci2000-04-20 865141cc406Sopenharmony_ci * Output of scanning time now works with scanimage, too. 866141cc406Sopenharmony_ci * Adjusted scan area to the Windows driver defaults for Paragon 867141cc406Sopenharmony_ci MFS-6000CX 868141cc406Sopenharmony_ci * Added transparency adapter support for the Paragon MFS-6000CX and 869141cc406Sopenharmony_ci MFS-12000SP 870141cc406Sopenharmony_ci 871141cc406Sopenharmony_ci2000-04-19 872141cc406Sopenharmony_ci * Adjusted scan area to the Windows driver defaults for Paragon 873141cc406Sopenharmony_ci MFS-12000SP 874141cc406Sopenharmony_ci 875141cc406Sopenharmony_ci2000-04-17 876141cc406Sopenharmony_ci * added support for the sanei_scsi_open_extended method with variable 877141cc406Sopenharmony_ci buffersizes 878141cc406Sopenharmony_ci * removed support for SCSI queue. Couldn't find improvements 879141cc406Sopenharmony_ci for any scanner 880141cc406Sopenharmony_ci 881141cc406Sopenharmony_ci2000-04-16 882141cc406Sopenharmony_ci * removed "color lineart" and "color halftone" for single pass scanners. 883141cc406Sopenharmony_ci These modes didn't work for any of my scanners. 884141cc406Sopenharmony_ci * fixed problems in color mode for the MFS-8000SP (gamma table is now 885141cc406Sopenharmony_ci uploaded even if not selected) 886141cc406Sopenharmony_ci * Output "cover open" only for ScanExpress scanners (Paragon scanners 887141cc406Sopenharmony_ci don't have a cover sensor) 888141cc406Sopenharmony_ci * Added transparency adapter support for the Paragon MFS-6000SP and 889141cc406Sopenharmony_ci MFS-12000CX 890141cc406Sopenharmony_ci * Added output of transfer speed (kb/s) 891141cc406Sopenharmony_ci * maximum allocated memory for read request can be set by a #define 892141cc406Sopenharmony_ci * buffer size can be set on a per scanner basis 893141cc406Sopenharmony_ci * Adjusted scan area to the Windows driver defaults for Paragon 894141cc406Sopenharmony_ci 800 II SP 895141cc406Sopenharmony_ci * Added quotation marks to inquiry output 896141cc406Sopenharmony_ci 897141cc406Sopenharmony_ci2000-04-15 898141cc406Sopenharmony_ci * Adjusted scan area to the Windows driver defaults for Paragon 8000SP, 899141cc406Sopenharmony_ci ScanExpress 12000SP 900141cc406Sopenharmony_ci * Fixed scan area settings (TL-X and TL-Y) for transparency adapter (TA) 901141cc406Sopenharmony_ci * Added TA support for Paragon 8000SP 902141cc406Sopenharmony_ci 903141cc406Sopenharmony_ci2000-04-13 904141cc406Sopenharmony_ci * Added more debug output in sane_read and some other functions 905141cc406Sopenharmony_ci * removed warnings 906141cc406Sopenharmony_ci 907141cc406Sopenharmony_ci2000-04-12 908141cc406Sopenharmony_ci * Added more debug output concerning buffer handling 909141cc406Sopenharmony_ci 910141cc406Sopenharmony_ci2000-04-10 911141cc406Sopenharmony_ci * Adjusted scan area to the Windows driver defaults for Paragon 12000CX, 912141cc406Sopenharmony_ci 6000SP, 600 II CD, 600 II N 913141cc406Sopenharmony_ci 914141cc406Sopenharmony_ci2000-04-09 915141cc406Sopenharmony_ci * released backend version 1.0-79 916141cc406Sopenharmony_ci 917141cc406Sopenharmony_ci2000-04-08 918141cc406Sopenharmony_ci * added output of scanning time (debuglevel 2 and higher) 919141cc406Sopenharmony_ci * removed old code from sane_cancel 920141cc406Sopenharmony_ci 921141cc406Sopenharmony_ci2000-04-07 922141cc406Sopenharmony_ci * fixed line-distance correction for the 600 II N 923141cc406Sopenharmony_ci * rewrite of the 600 II N code 924141cc406Sopenharmony_ci * documentation update for the 600 II N 925141cc406Sopenharmony_ci 926141cc406Sopenharmony_ci2000-04-06 927141cc406Sopenharmony_ci * Rewrite of resolution encoding for 3-pass scanners 928141cc406Sopenharmony_ci * added more comments 929141cc406Sopenharmony_ci * some spelling errors corrected 930141cc406Sopenharmony_ci 931141cc406Sopenharmony_ci2000-04-03 932141cc406Sopenharmony_ci * output backend and version information 933141cc406Sopenharmony_ci * fixed resolution encoding for MFS12000cx 934141cc406Sopenharmony_ci * Changed version system to be compatible to the SANE standard 935141cc406Sopenharmony_ci (major, minor, build); 0.78 --> 1.0-78 936141cc406Sopenharmony_ci 937141cc406Sopenharmony_ci2000-04-02 938141cc406Sopenharmony_ci * released backend version 0.78 939141cc406Sopenharmony_ci * added MUSTEK_FLAG_DOUBLE_RES for the MFS-12000CX 3-pass scanner, 940141cc406Sopenharmony_ci resolutions > 600 dpi should work now 941141cc406Sopenharmony_ci 942141cc406Sopenharmony_ci2000-04-01 943141cc406Sopenharmony_ci * reduced scan area for Paragon 800 S / II SP 944141cc406Sopenharmony_ci 945141cc406Sopenharmony_ci2000-03-29 946141cc406Sopenharmony_ci * released backend version 0.77 947141cc406Sopenharmony_ci * inquiry is printed in full text at debug level 4 948141cc406Sopenharmony_ci * more debug level tweaking 949141cc406Sopenharmony_ci * man page update 950141cc406Sopenharmony_ci * model name update 951141cc406Sopenharmony_ci 952141cc406Sopenharmony_ci2000-03-25 953141cc406Sopenharmony_ci * corrected some spelling errors 954141cc406Sopenharmony_ci 955141cc406Sopenharmony_ci2000-03-24 956141cc406Sopenharmony_ci * reduced scanarea for the MSF-6000SP 957141cc406Sopenharmony_ci * restructured scanner recognition 958141cc406Sopenharmony_ci 959141cc406Sopenharmony_ci2000-03-18 960141cc406Sopenharmony_ci * released backend version 0.76 961141cc406Sopenharmony_ci 962141cc406Sopenharmony_ci2000-03-17 963141cc406Sopenharmony_ci * removed some compiler warnings 964141cc406Sopenharmony_ci * changed the sane.model names (e.g. ScanExpress 12000SP instead of 965141cc406Sopenharmony_ci C06IDW...) 966141cc406Sopenharmony_ci * added SCSI information output to inquiry 967141cc406Sopenharmony_ci * adjusted debug levels and debug output 968141cc406Sopenharmony_ci 969141cc406Sopenharmony_ci2000-03-15 970141cc406Sopenharmony_ci * fixed typo in man page 971141cc406Sopenharmony_ci 972141cc406Sopenharmony_ci2000-03-12 973141cc406Sopenharmony_ci * released backend version 0.75 974141cc406Sopenharmony_ci * man page update 975141cc406Sopenharmony_ci * mustek.desc update 976141cc406Sopenharmony_ci * test for option < 0 in sane_get_option_descriptor (thanks to Oliver Rauch) 977141cc406Sopenharmony_ci * added do_stop in sane_cancel (don't wait for next read that will 978141cc406Sopenharmony_ci possibly never happen) 979141cc406Sopenharmony_ci * fixed firmware version identification for newer ScanExpress models 980141cc406Sopenharmony_ci (patch from Marco G. Salvagno) 981141cc406Sopenharmony_ci * probably fixed linedistance correction at high resolutions for 982141cc406Sopenharmony_ci MFS-1200SP firmware 1.00 and possibly others (patch from Andreas Beck) 983141cc406Sopenharmony_ci * added check for ADF ready in sane_start (patch from Joerg Anders) 984141cc406Sopenharmony_ci * Bug fix in the STORE macros (patch from Norbert Mueller) 985141cc406Sopenharmony_ci 986141cc406Sopenharmony_ci 987141cc406Sopenharmony_ci2000-03-06 988141cc406Sopenharmony_ci * created mustek.CHANGES file 989141cc406Sopenharmony_ci * released backend version 0.74 990141cc406Sopenharmony_ci * added linedistance correction for the 600 II N + documentation updates 991141cc406Sopenharmony_ci * added detection of newer ScanExpress models ("XC06" instead og " C06") 992141cc406Sopenharmony_ci * bugfix for 600 II N waiting 60 s before cancelling 993141cc406Sopenharmony_ci 994141cc406Sopenharmony_ci 995141cc406Sopenharmony_ciHenning Meier-Geinitz <henning@meier-geinitz.de> 996