.NET Framework

TwainScanning.NET

Supports .NET 2.0 - 4.8

Version 1.4.2.0
Size 2.8 MB
or
NuGet Package
Install-Package TwainScanning
.NET Core / .NET 5+

TwainScanning.NET Core

Supports .NET Core 3.1, .NET 5, 6, 7, 8+

Version 1.4.2.0
Size 3.2 MB
or
NuGet Package
Install-Package TwainScanningCore
Requires Windows OS (Win32 API)
What's New

Latest Release

Minor Update (1.4.2.0)

08/01/2025

Bug Fixes

- Bridgex86 support for newer versions of .NET

Minor (1.4.1.0)

05/23/2025

Bug Fixes

- 64 bit scanning driver didn't work

Major (1.4.0.0)

12/22/2023

Features

- Bridgex86 - Added support for using custom file names for scan result files

Bug Fixes

- Bridgex86 - Fixed path checks to ensure absolute paths are used

Minor (1.3.9.0)

11/21/2023

Bug Fixes

- Fixed scan cancel request processing

Minor (1.3.8.0)

10/26/2023

Bug Fixes

- Avoided throwing exceptions for TWAIN messages which will not be processed
- Breaking change: Aligned all numeric values of TwRC enum to be hexadecimal, values for TwRC.Busy and TwRC.ScannerLocked changed from decimal to hexadecimal

Minor (1.3.7.0)

10/20/2023

Bug Fixes

- Fixed setting error information in Acquire() method when no error occurred
- Breaking change: Fixed spelling for enum name: TwRC.ScannerLocked

Minor (1.3.6.0)

10/19/2023

Bug Fixes

- Fixed issue in Acquire() method where error information was not being set

Minor (1.3.5.0)

09/26/2023

Features

- Standardized terminology related to transfer mechanisms
- Clarified messages for several condition codes in BadRcTwainException
- Improved written PDF metadata
- Improved XML documentation
- Improved logging logic
- Bridgex86 - Added support for PDF protection when scanning to it
- Bridgex86 - Added IsDeviceCached method for checking if the specified device is cached to improve performance

Bug Fixes

- Fixed issue where explicitly set TIFF compression was being ignored for black and white images
- Bridgex86 - Improved caching logic and performance

Minor (1.3.4.0)

11/25/2022

Bug Fixes

- Bridgex86 - Fixed obtaining default device and list of all devices when the default device is unreachable

Minor (1.3.3.0)

11/21/2022

Bug Fixes

- Fixed handling of invalid resolutions used for scan results

Minor (1.3.2.0)

11/17/2022

Features

- Improved and optimized logging logic

Minor (1.3.1.0)

07/08/2022

Bug Fixes

- Bridgex86 - Fixed file save issue not being reported when non-existing path specified

Major (1.3.0.0)

07/06/2022

Features

- Added Bridgex86 for scanning with 32-bit drivers in 64-bit applications

Bug Fixes

- Fixed scan issue where setting DataSource.Settings.Transfer.ImageCount would not limit the number of scanned images

Minor (1.2.3.0)

03/18/2022

Features

- Added additional permissions for PDF protection upon scanning

Minor (1.2.2.0)

03/14/2022

Features

- Added option to protect PDF with encryption and permissions upon scanning

Minor (1.2.1.0)

02/16/2022

Features

- Improved compatibility with .NET 6
- Added option to cancel scanning

Major (1.2.0.0)

11/11/2021

Features

- Retrieval of Extended Image Information now supported
- Interface changed: SetFileNameForFileTransfer and SetFileFormatForFileTransfer methods are removed, replaced by SetupFileTransferParams
- .NET Core now supported with TwainScanningCore

Bug Fixes

- Fixed issue when trying to set an empty array to disable DoublefeedDetection
- Fixed issue with managing TIFF protocol
- Fixed issue with TIFF dispose with certain criteria
- Resolved issue with file transfer Tiff format
- Resolved issue with PDF/Tiff page size
- Fixed memory leaks in PDF/TIFF
- Resolved issue with Tiff grayscale images
- Enforced stop scanning after specified number of images acquired

Minor (1.1.1.5)

12/04/2018

Features

- interface changed: SetFileNameForFileTransfer and SetFileFormatForFileTransfer methods are removed,
replaced by SetupFileTransferParams which takes two additional parameters
TwFF fileFormat and boolean scanToSameFile which indicates that all scanned images in the same job
should be stored in the same file (multipage tiff for example).

Bug Fixes

- Palette in multipage TIFF and PDF was not preserved
- Fixed memory leak in pdf
- Enforce stop scanning after specified number of images acquired
- Resolved issue with PDF/Tiff page size
- Resolved issue with file transfer Tiff format
- Resolved issue with image BW pixel format

Minor (1.1.0.11)

01/12/2018

Bug Fixes

- Fixed bug: On the ImageCollectorPdf which is constructed with "closeStreamAfterFinish=false" stream was closed anyway
- Fixed bug with PDFCollector (Out of Memory)
- Fixed crash when scanner reports incorrect TWTY for given capability

Minor (1.1.0.6)

5/23/2017

Bug Fixes

- Minor bug fixes

Minor (1.0.0.10)

03/30/2017

Features

- Added multiple bit depth support for Tiff images
- Improved stability of Twain scanning examples

Minor (1.0.0.4)

2/3/2017

Features

- Added Visual Basic .net examples

Major (1.0.0.0)

1/10/2017

Features

Initial release
Free Trial Benefits

Evaluate with Confidence

Full Functionality

Every feature is available in the trial. Test scanner compatibility, output formats, async scanning, and all API capabilities.

No Time Limit

Take as long as you need to evaluate. There's no trial expiration - test thoroughly before making a purchase decision.

Only a Watermark

The only difference from the licensed version is a "DEMO" watermark on scanned images. Everything else works identically.

One-Time Payment

When you're ready, a single purchase removes the watermark forever. No subscriptions, no recurring fees, no per-seat licensing.

Ready to Buy?

Love what you see? Get a full license with unlimited deployments, 1 year of updates, and priority support.