SANE Changelog

What's new in SANE 1.0.28

Aug 1, 2019
  • Backends:
  • adds a ricoh2 backend
  • adds support for 40+ new scanner models
  • significantly changes canon_dr, fujitsu, genesys, gt68xx, hp5590 and, pixma backends
  • fixes bugs in as6e, avision, mustek and plustek backends
  • fixes scores of compiler warnings
  • Frontends:
  • adds, changes and removes options for saned (see man 8 saned for details)
  • adds: -l (listen), -D (daemonize), -o (once), -e (stderr), -u (user)
  • removes: -s (syslog). Use -a -d level -o -f for the old behavior
  • changes: -d (debug). Use -a -d level -o -f -e for the old behavior
  • saned now cancels scans if the data connections appears to have gone away (after 4 seconds by default, configurable in saned.conf)
  • adds --output-file option to scanimage
  • adds --help option to scan-find-scanner
  • changes sane-desc to create relative hyperlinks
  • Documentation:
  • adds translations for Catalan, Hebrew and Valencian
  • updates translations for British English, Dutch, German and Ukrainian
  • marks unmaintained backends as such
  • documents USB workaround in sane-usb manual page
  • Build:
  • requires a C++11 compatible compiler for the genesys backend
  • requires a JPEG library when building the pixma backend
  • fixes unneeded linking when not using preloadable backend support
  • disables pthread support for systems with non-integral pthread_t type
  • fixes USB support detection on BeOS and OS/2 at ./configure time
  • normalizes trailing whitespace in source code files. If you have local patches that no longer apply, have a look at the whitespace ignoring options of patch and git apply.

New in SANE 1.0.27 (May 23, 2017)

  • Significant enhancements to canon_dr, epjitsu, epsonds, fujitsu, genesys, hp3500, pixma and xerox-mfp backends.
  • Minor updates, bugfixes or scanners added in several backends.
  • 30+ new scanner models supported.
  • Made libusb-1.0 the default for USB support.
  • Switched code from C90 to C99 (Thanks to Volker Diels-Grabsch).
  • Updated Linux USB3 workaround.
  • Documentation and translation updates.
  • Bugfixes (Avahi, threading, USB, ICC/PNG/JPEG, etc).
  • Reduced compiler warnings, improved code.

New in SANE 1.0.25 (Oct 5, 2015)

  • New backends: epsonds (Epson DS, PX and WF series), pieusb (PIE and Reflecta film/slide scanners).
  • Support for JPG and PNG output format in scanimage.
  • Significant enhancements to avision, canon_dr, epjitsu, fujitsu, genesys, kodakaio and pixma backends.
  • Minor updates, bugfixes or scanners added in several backends.
  • 300 new scanner models supported.
  • Workaround for USB3 problems in Linux kernel.
  • Added code for IR functionality.
  • Documentation and translation updates.
  • Bugfixes (threading, networking, udev rules).

New in SANE 1.0.24 (Oct 3, 2013)

  • Significant enhancements to pixma, genesys, kodakaio, fujitsu, canon_dr.
  • Minor updates, bugfixes or scanners added in several backends.
  • Added new testsuite
  • 51 new scanner models supported.
  • USB support improvements.
  • Improved build system (mingw64, bug fixes, default pthread on Linux).
  • Documentation updates.
  • Bugfixes.

New in SANE 1.0.22 (Feb 14, 2011)

  • New backends: kvs20xx (Panasonic KV-S20xx), magicolor (Konica-Minolta).
  • Significant enhancements to several backends.
  • More than 80 new scanner models supported.
  • Support many more networked scanners.
  • Added -A option to scanimage.
  • Improved build system.
  • Improved USB support.
  • Improved udev rules.
  • Documentation updates.
  • Bugfixes.