TWAIN Programming Guide Overview

Scope


This document describes specification of TWAIN interface of Epson scanner driver for application vendors. Although there are several version and names of Epson’s scanner driver, EPSON Scan, EPSON TWAIN and EPSON TWAIN Pro, they are generally called EPSON TWAIN driver in this document. Some behaviors may vary depends on its version.

The reader of this document is assumed to have knowledge of TWAIN specifications. TWAIN specification is obtained from the web site of TWAIN Working Group http://www.twain.org/.

 

TWAIN Specification


TWAIN is a protocol between the device driver of the imaging device, (such as a scanner or digital still camera), and application software. In the TWAIN specifications, software that controls imaging devices is called “Data Source” and a software module called “Data Source Manager” lies between the application and data source to organize communication between the application and data source.

 

 

Supported Specification in EPSON Scanners


The following is a table of the combinations between EPSON Scan versions and TWAIN versions.

EPSON TWAIN TWAIN 1.7
EPSON Scan v1.0x - v3.5x TWAIN 1.7
EPSON Scan v3.6x TWAIN 1.9 is supported at v3.64 or later
EPSON Scan v3.7x - v3.8x TWAIN 1.7
EPSON Scan v3.9 or later TWAIN 1.9
EPSON Scan v5.1 or later TWAIN 2.1