How do I Test a TWAIN Device

You may get problems when using your application with some scanners and wonder whether it is the issue with your application or it is the device issue.

If you are using a TWAIN library and your application is supposed to work with all TWAIN compatible devices, you can use Twacker, which is a TWAIN application developed by The TWAIN Working Group. It allows you to exercise features of a TWAIN driver and to see whether the driver of your device is working fine or not.

Install Twacker

How to use Twacker?

After the installation, you can follow the steps below to test your scanners.

  1. Launch Twacker. Go to Windows ‘Start’ menu and type ‘Twacker’.

    Launch Twacker

  2. Connect to your scanner. Click menu File-> Select Source , and you will see all the available sources available on your machine.

    Twacker - select source

    Twacker - choose device

  3. Test your scanner. Under File menu, check ShowUI to show the user interface of the device. With UI hidden, you can use the Automatic Feeding setting to test ADF scanning.

    Click Acquire to initiate scanning and see how your device works.

  4. Troubleshoot. If you fail to acquire images from your scanner using Twacker, you can adjust the Message Level to see if you can get more information to pinpoint the cause of the issue. Under Special menu, you can also check the TWAIN State transition info.

Another easy way to test your TWAIN device online

You can also test your scanner using the online demo of Dynamic Web TWAIN, which is a browser-based TWAIN SDK. You only need to install a background service from your browser (Internet Explorer/Chrome/Firefox, Safari) and have a quick check for your scanner online.

Learn more about Dynamic Web TWAIN

Install Virtual Scanner for Windows

TWAIN DS is a virtual scanner that can be used to test TWAIN drivers. It is a Windows application that can be downloaded from here: