TwainX is an ActiveX control (OCX) that imports images into an application from any TWAIN-compliant device such as a scanner or digital camera. It has the following main features: Fully configurable, to allow the user either to define settings (resolution, image size etc.). Single image or multiple image acquisition. Images can be saved to file in BMP, JPG, TIF or PDF formats. Robust and easy to use. It is not necessary to know anything about the TWAIN specification. Supports use of scanners with automatic document feeders (ADF) Fully compatible with version 2.1 of the TWAIN specification. As an ActiveX control, TwainX is simply dropped onto a form in your chosen programming environment. Only a few lines of code are needed to start importing images from scanners and cameras. TwainX can be used in a variety of programming environments, e.g., Visual Basic, Visual C++, C#, Delphi, etc. It can also be used in web applications, either on a server (e.g., using ASP) or client-side in a web browser (e.g., using Javascript or VBscript). TwainX is fully compatible with Windows Vista and Windows 7. Further information available here about using this control in Vista. Fully Functional Trial A trial version of TwainX is available, which provides all the functionality of the full version. The only restriction is nag screen. Code Examples A sample Visual C++ project is provided as an example with the installation. In addition we have a number of code examples showing different ways to use the control in various programming environments and languages. Comprehensive Instruction Manual Both the trial and full versions of the control are supplied as self-installing .exe files. The installation includes a comprehensive instruction manual in pdf format. This manual is also available on this website in either pdf or html format.