What is Dynamic TWAIN
Dynamic TWAIN is a COM/ActiveX control which
enables you to acquire images from any TWAIN compatible devices. With the
carefully designed interface, and the built-in wizard mode, Dynamic TWAIN is
very easy to use. You can typically do your TWAIN job in several lines of code.
At the same time, Dynamic TWAIN is very powerful. It is compatible with TWAIN
specification V1.9. It has built-in JPEG encoder and decoder. It supports all
three image transfer modes and many other features.
Dynamic Web TWAIN is also available. It has many features
specifically designed for web environment, such as uploading and downloading
images through FTP or HTTP protocol. Image can be displayed within Dynamic Web
TWAIN without exchanging image data between the ActiveX control and the <img>
HTML tag.
Features:
Developed directly with pure Win32 API and assembly language, which make
Dynamic TWAIN,
Small: no C/C++ run time library is needed. Even with built-in
JPEG encoder, the size of DLL file is only 108K;
Fast: the core engine of JPEG encoder and the image processing
part of the Dynamic TWAIN is optimized with assembly language;
Easy to distribute: absolutely no supporting DLL is needed for
distributing.
TWAIN specification 1.9 compatible.
Can be deployed in .NET environment as an unmanaged control.
Can be used in any COM-enlightened program language, such as Visual C++,
Visual Basic, Delphi, HTML/VBScript/JavaScript, PowerBuilder and so on.
Supports Native, Buffered Memory and Disk File image transfer modes.
Both single page and multi-page TIFF are supported.
Built-in wizard mode manages the states of the TWAIN session intelligently
and makes the Dynamic TWAIN easy to use.
Built-in JPEG encoder enables you to compress the acquired image no matter
whether the TWAIN source has the capability.
Marked safe for initializing and scripting.
Sample code provided: C#, VB.NET, VC, VB, Delphi, HTML(VBScript,
JavaScript).
Supports auto document feeder (ADF) and multiple images acquisition.
Can set and read common device features through properties, such as:
IfAutoFeed, IfAutoScan, Resolution, BitDepth, Brightness, Contrast, Unit,
Duplex and so on.