Download Latest Version SANEWinDS_1.6.9221_x64.msi (12.7 MB)
Email in envelope

Get an email when there's a new version of SANEWinDS

Home
Name Modified Size InfoDownloads / Week
Archive 2025-03-31
README.txt 2025-04-02 4.8 kB
SANEWinDS_1.6.9221_x64.msi 2025-04-02 12.7 MB
SANEWinDS_1.6.9221_x86.msi 2025-04-02 10.6 MB
Totals: 4 Items   23.3 MB 53
Changelog:
Version 1.6.9221
-Minor cosmetic improvements

Version 1.6.9220
-Enhanced TWAIN 2.x compliance
-Fixed several issues with recent versions of the canon_dr backend
-Fixed black pages when using SANE 1.3 backend
-Added setting to hide inactive and invalid SANE options (on by default)
-Fixed failure to send option button press to backend

Version 1.5.9111
-Added TWAIN 2.0 support.
-Added missing DLL merge modules to installers.

Version 1.4.9107
-Added 64-bit TWAIN support.
-Added awareness of multiple installed 32-bit TWAIN DSM versions.

Version 1.3.8886
-Fixed several TWAIN bugs.
-Enhanced TWAIN feature set.
-Added support for cm and mm units in TWAIN.
-Added brightness and contrast controls via TWAIN.

Version 1.2.8853
-Fixed several TWAIN bugs.
-Fixed failure to retrieve saved option values in certain circumstances.
-Fixed failure to save option value sets in TWAIN mode.
-Added support for obscure old 3bpp RGB scanning (SANE test backend)

Version 1.1.8600
-Added ability to recreate gamma curves from current/saved values.
-Added ability to save and restore multiple option value sets for each backend.
-Added options to SANEWin client to control behavior after scan completion.
-Updated build environment and packages to current.

Version 1.0.7786
-Updated PDF library from iTextSharp to iText7.
-Improved detection of pages sizes supported by scanners.
-Changed PDF page size to match image size.
-Fixed exception when launching from the console of a terminal server.
-Removed obnoxious "hosted by sourceforge" messagebox during first launch.
-Fixed flashing of GUI when using certain TWAIN applications.

Version 0.9.5589
-Fixed "Invalid characters in path" bug in SANEWin client when path contained a space.

Version 0.9.5511
-Dramatically increased scanning speed for most scans by reporting progress less frequently.
-Added socket shutdown prior to closing.
-Fixed prioritization of backends in AutoLocate list.
-Suppressed some error messages after failing to connect to a scanner at startup (launches wizard instead).
-Added avision.ini.
-Standardized all backend.ini defaults to 8-bit color, ~150dpi.
-Switched from Debug to Release build to improve performance.

Version 0.9.5500
-Added hpaio.ini to ProgramData\SANEWinDS.
-Automatically decrease SANE_TYPE_FIXED values if rejected by the backend.  Fixes error setting br-x and br-y values (hpaio).
-Ignore SANE option descriptors missing both name and title (hpaio).
-Changed default TCP timeout from 5s to 30s to prevent timeouts with Officejets (hpaio).
-Upgraded NLog and iTextSharp to current versions.

Version 0.9.5434
-"Suppress_Startup_Messages=True" in the [General] section of SANEWinDS.ini will disable the informational messages users get during the first startup of a new version.
-Removed all checks of the TCPClient.Connected property.  It was causing unpredictable network connection behavior on different computers.
-Fixed filename parsing in SANEWIN.exe to resolve hangs with filenames that contained no valid variables.

Version 0.9.5418

-Added fujitsu.ini to ProgramData\SANEWinDS
-Changed behavior of backend.ini processing. Only individual settings present in AppData\<backend>.ini will override settings in ProgramData\<backend>.ini. Previously the entire file was considered an override.
-AutoLocateDevice key in SANEWinDS.ini is now a CSV list of backends to autolocate and can contain an asterisk to match any backend.
-AutoLocateDevice handling improved. No longer requires a value for CurrentDevice in SANEWinDS.ini.
-Improved SANE Host Wizard form.
-Improved GUI for SANEWin.exe.
-Fixed installation to incorrect TWAIN folder in 32-bit Windows and unified 32-bit and 64-bit installers.

Version 0.9.5178

-Preemptively worked around an exception-causing .Net TCPClient class bug noticed in another project.

Version 0.9.5171

-Fixed hang when cancelling scans.
-Added progress bar and cancel button when using TWAIN.

Version 0.9.5144

-Fixed a silly display bug when scanning multiple pages from an automatic document feeder.

Version 0.9.5143

-Moved image acquisition to a new thread.
-Added cancel button during scanning (except TWAIN).
-Added progress bar during scanning (except TWAIN).
-Fixed a bug that caused incomplete image reads from plustek and hp3500 backends (at least).
-Fixed a bug that caused certain settings to get lost under unusual circumstances.
-Added epkowa.ini contributed by Thiago Augusto Almeida dos Santos.

Version 0.8.5129

-Resolved issue with genesys and gt68xx backends (at least) reporting SANE_STATUS_BUSY after scanning. They want Net_Cancel() after sending an image for some reason. Out of spec.
-Added hp3500 backend support.
Source: README.txt, updated 2025-04-02