CHANGELOG


  • 2006-07-04    (umax1220p-6.3)
  • This backend is part of SANE, latest verson is SANE 1.0.18


  • 2004-07-21    (umax1220p-6.3)
  • color to grey change bug fix for 610P

  • 2004-06-16    (umax1220p-6.2)
  • shading calibration fixes for 610P
  • the umax_pp tool autodetects the parallel port/device

  • 2004-05-03    (umax1220p-6.0)
  • color and grey scanning for 610P
  • fixed bug in green DC offset setting

  • 2004-03-15    (umax1220p-5.1)
  • fixed bugs in ECP support for 1220P/2000P
  • ppdev support for UMAX Astra 610P detection
  • fixed bug in ppdev data direction setting
  • fixed an scanning area overflow at 600 dpi
  • fixed initial ECP mode setting when using ppdev

  • 2004-03-10    (umax1220p-5.0)
  • ECP support for 1220P/2000P, direct hardware access only
  • UMAX Astra 610P detection

  • 2004-02-20
  • minor site updates

  • 2003-10-21    (umax1220p-4.1)
  • added parallel port autodetection
  • added 'auto' and 'safe-auto' in umax_pp.conf, used by autodetection

  • 2003-09-14    (umax1220p-4.0)
  • rework of direct harware access
  • the backend is now working on FreeBSD

  • 2003-05-28    (umax1220p-3.8)
  • fixed a bug which prevented use of custom gamma tables

  • 2003-05-28    (umax1220p-3.7)
  • patch based on SANE 1.0.12
  • site update

  • 2003-04-18    (umax1220p-3.6)
  • support for /dev/ppi0 on *BSD

  • 2003-03-13    (umax1220p-3.4)
  • small site updates

  • 2003-03-02    (umax1220p-3.3)
  • compile fix, previous release was broken (missing files), sorry for the inconvenience

  • 2003-02-26    (umax1220p-3.2)
  • change option name 'gain' to 'brightness'
  • change option name 'highlight' to 'contrast'

  • 2003-02-19    (umax1220p-3.1)
  • major bug fix for direct hardware access when ECP available
  • compile fixes for Intel icc
  • 2003-02-03    (umax1220p-3.0)
  • major bug fix for color scans > 75 dpi
  • patch based on SANE 1.0.10

  • 2003-01-08    (umax1220p-2.18)
  • minor fixes
  • slight image quality improvement

  • 2002-11-07    (umax1220p-2.17)
  • added check to EPP reads with ppdev
  • patch based on SANE 1.0.9
  • translations works again

  • 2002-10-09    (umax1220p-2.16)
  • added check of ioctl return code
  • allow 4 digits port address
  • first steps of UTA support

  • 2002-08-16    (umax1220p-2.15)
  • corrected ppdev read to handle new ppdev behaviour in 2.4.19 kernel
  • added german translation for real this time

  • 2002-07-22    (umax1220p-2.14)
  • fixed color conversion for 1600P
  • added german translation done by Heiko Schaefer

  • 2002-06-02    (umax1220p-2.13)
  • software lineart for real this time ...

  • 2002-05-30    (umax1220p-2.12)
  • sync with SANE 1.0.8
  • minor site updates
  • fix bug in 1600P detection
  • minor compile fixes for IRIX
  • final bits of software lineart

  • 2002-03-28    (umax1220p-2.11)
  • 1200x600 dpi scan fix

  • 2002-03-10    (umax1220p-2.10)
  • improved CCD color calibration, if you have still poor quality colors, please let me know.
  • improved scanner probing, may break on some scanners, but speed up probing

  • 2002-02-20    (umax1220p-2.9.2)
  • fixes for bugs introduced by previous release

  • 2002-02-15    (umax1220p-2.9)
  • added ppdev device name value in umax_pp.conf. Direct hardware access is now the default, you'll have to edit umax_pp.conf to use ppdev
  • DBG() macros clean-up
  • potential crash in dump files fixed
  • fixed color conversion bug for 1600P

  • 2002-02-07    (umax1220p-2.8)
  • umax1220p patch is now based upon sane 1.0.7
  • tuned down pauses when ringing scanner
  • use defines in confg.h to include proper header files.

  • 2002-01-30    (umax1220p-2.7)
  • slow down EPAT ringing, so that 2000P misdetected as 610P can be correctly detected.

  • 2002-01-08    
  • minor site update

  • 2002-01-06    (umax1220p-2.6)
  • improved color calibration
  • improved auto gain computing
  • corrected a bug in parport usage

  • 2001-11-23    (umax1220p-2.5)
  • fixed color calibration, picture are of much better quality now

  • 2001-11-10    (umax1220p-2.4)
  • umax1220p patch is now based upon sane 1.0.6
  • correct the long standing bug in scan area start detection
  • make use of the --enable-directio when configuring to allow direct I/O
  • better parallel port mode negociation

  • 2001-09-16    (umax1220p-2.3)
  • ppdev support now builds on linux kernels prior to 2.4.5

  • 2001-09-03    (umax1220p-2.2)
  • fully switched to ppdev, so we have now user mode access for linux

  • 2001-08-19    (umax1220p-2.1)
  • ended clean ups in probe sequence
  • added message when EPP mode not working

  • 2001-06-17    (umax1220p-2.0)
  • fix *-highlight parameter reading in umax_pp.conf
  • start an improved scanner initalization
  • corrected 'greenish looking' scan bug
  • inclusion in official SANE package

  • 2001-05-23    (umax1220p-1.12)
  • commented a command sequence
  • corrected a bug in data block sending where pattern 55 AA wasn't escaped
  • turn option name to lower case, replaced spaces by dashes
  • mem leak fixed
  • use /proc to get parport addr if available

  • 2001-05-09    (umax1220p-1.11)
  • sync with version included in current SANE cvs

  • 2001-05-02    (umax1220p-1.10)
  • now compile on non linux OS
  • corrected Makefile.in, tools package will now compile
  • change few messages from DBG(0,..) to DBG(1,...)

  • 2001-05-01    (umax1220p-1.9)
  • renamed the umax1220p tool to umax_pp
  • corrected Makefile.in, package will now compile
  • added highlight control
  • removed perror() and exit()

  • 2001-04-30    (umax1220p-1.8)
  • removed old I/O logging/replay facility
  • added a man page
  • corrected a bug that lead to incorrect 1600P detection
  • public low level functions prefixed with 'sanei_umax_pp'
  • private low level functions turned to static
  • fixed scan with 1600P
  • all debug and trace messages switched to DBG
  • renamed files
  • compiled with --enable-warnings
  • indent'ed files using GNU style

  • 2001-04-22    (umax1220p-1.7)
  • removed '// style' comments
  • added SANE std GPL notice
  • added auto-gain computing for 1600P
  • adde ParkWait() for cmd line utility
  • added detection of 1600P
  • corrected CVS install explanation

  • 2001-04-09    (umax1220p-1.6)
  • added support for ECPEPP (needs ppdev)
  • added "option astra nnn" to conf file
  • added experimental 1600P handling
  • added detection of 1600P
  • added detection of 610P
  • turned all fprintf(stderr,....); to printf(...);
  • skip calls to Init003 (it is just a check of the EPAT version ...)
  • added return to real uid and gid after call to ioperm

  • 2001-03-07    (umax1220p-1.5)
  • corrected bug that prevented use of io prt different from 0x378
  • added ppdev support: with patched linux 2.2 or linux 2.4, printer and scanner gracefully share parallel port
  • cleaned up messages
  • cleaned up origin finding
  • cleaned up support for '0x07 variant' of 1220 P
  • gain settings are read from conf file if needed
  • site update

  • 2001-02-16    (umax1220p-1.3)
  • custom gamma table option is now fully functionnal
  • site update

  • 2001-02-13    (umax1220p-1.2)
  • corrected the bug that prevented the use of xscanimage
  • added state handling in lamp control
  • site update

  • 2001-02-10
  • minor site updates
  • CVS is now active
  • removed unneeded binary dump files
  • added asynchronous head parking
  • added scanner state handling

  • 2001-01-31
  • minor site updates
  • populated ftp download

  • 2001-01-26    (umax1220p-1.1)
  • initial release


  • download install use bugs and issues troubleshooting links lists changelog SourceForge Logo