TWAIN Working Group

Newsletter Signup
Donate
Help keep TWAIN free
  • About TWAIN
    • What’s New?
    • News
    • Events
    • Membership
    • Consider a Donation
    • Contact Us
  • Why TWAIN?
  • Developers
    • Driver Developer
    • Application Developer
    • TWAIN Features
    • Specification & Tools
    • Self Certification Process
  • Support Forums
  • Scanner End-User
  • Find Certified Drivers
    • Facebook
    • LinkedIn
    • Vimeo
You are here: Home / Specification & Tools

Specification & Tools

TWAIN 2.4 Specification

The Specification describes the interface between an Application and a TWAIN driver. The Errata document identifies problems that may be addressed in the next release. The Features document provides an overview of items that are new to the current TWAIN Specification. The TWAIN.H file is a C/C++ header file used by Application and TWAIN driver developers. The Data Source Manager is the shared library an application uses to find and communicate with TWAIN drivers. The Sample Data Source and Application provide seed code that TWAIN developers may use to start their own projects.

All versions of the TWAIN Data Source Manager interoperate with all versions of TWAIN applications and TWAIN Data Sources from 1.5 to 2.4.  Both application and driver developers should install the latest version of the TWAIN DSM, along with their products. Please use the current version below.

TWAIN Data Source Manager
TWAIN Sample Data Source and Application
WIA on TWAIN
TWAIN for C-Sharp (C#)

Files

TWAIN 2.4 Features
TWAIN 2.4 Specification
TWAIN Errata for Version 2.4
TWAIN 2.4 Header

Tools

Twacker – The Twacker is a TWAIN application, it allows the user to exercise features of a TWAIN driver, and can be used to understand how a driver is working or to identify potential problems.

Missing Language File Installer – This fix is applicable for application programs written in PowerPC code to work with Twain on some versions of OS X 10.6 on intel Macs. Application programs written in Intel code does not have a problem.

Archives

The Archive contains previous versions of the TWAIN Specification and items of historical interest.

In the Forums

  • All Things TWAIN
  • TWAIN Specification
  • TWAIN Direct
  • TWAIN Classic
  • TWAIN Mac/OSX
  • TWAIN Linux
  • PDF/raster

Quick Links

Service Providers
TWAIN Support Forums
Membership
Contact Us
Privacy Policy

Newsletter Signup

TWAIN Working Group Family

TWAIN Working Group
TWAIN Direct®
TWAIN Resources
TWAIN Certified Drivers
PDF/raster

  • Facebook
  • GitHub
  • LinkedIn
  • Vimeo

Recent Topics

  • TWAIN for dental imaging integration
  • PDF/R For who and where?
  • Making searchable PDF with PDF/R
  • Backward compatibility with PDF/A and traditional PDF
  • could not open the twain source. Make sure there is a valid source for your sca
  • Quarterly Newsletter
  • TWAIN Working Group Membership
  • Logo Usage
  • TWAIN License
  • Contact Us
Privacy Policy • Privacy Tools • Copyright © 2021 TWAIN Working Group • by iHwy, LLC • Log in