TwainControlX Icon TwainControlX

Ciansoft TwainControlX is an ActiveX control (OCX) that imports images into an application from any TWAIN-compliant device such as a scanner or webcam. It has the following main features:

As an ActiveX control, TwainControlX 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. TwainControlX can be used in a variety of programming environments, e.g., Visual Basic, Visual C++, C#, Delphi, etc.

TwainControlX is fully compatible with Windows XP / Vista / 7 / 8 / 8.1 / 10 and Server versions from 2003 to 2016.

Fully Functional Trial

A trial version of TwainControlX is available, which provides all the functionality of the full version. The only restriction is that images acquired using the trial version will have a line of text written across the image to indicate that they were created using trial software. Download and start using the trial version now.

Code Examples

A sample Visual Basic 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.

What's New?

TwainControlX version 4.1 was released on 8th May 2014. This update makes the control compatible with the TWAIN specfication version 2.3.

Purchase of Full Version

The price of a single user licence for the full version is $150. Click here for more details or to purchase now.


Do you need to do more processing of the images you acquire?

TwainControlX provides powerful features for acquiring images, but many developers need to do much more than this. If you need to resize, crop, sharpen, add text, rotate or edit your image you will need a more advanced image processing component. We recommend you take a look at the csXImage control from Chestysoft. This control includes all the TWAIN functionality of TwainControlX, and much more besides. We particularly recommend csXImage for web applications where uploading of images to a server is required.