ImageMan ActiveX
TWAIN Capabilities

Asynchronous Device Events

Device_Event

SetCapability selects which events the application wants the source to report.

Audible

Alarms

Turns specific audible alarms on and off.

Alarm_Volume

Controls the volume of a device's audible alarm.

Automatic Capture

Automatic_Capture

Specifies the number of images to automatically capture.

Time_Before_First_Capture

Selects the number of seconds before the first picture taken.

Time_Between_Captures

Selects the hundredths of a second to wait between pictures taken.

Automatic Scanning

Auto_Scan

Enables the source's automatic document scanning process.

Clear_Buffers

GetCapability reports presence of data in scanner's buffers; SetCapability clears the buffers.

Max_Batch_Buffers

Describes the number of pages that the scanner can buffer when the Auto_Scan capability is enabled.

Capability Negotiation Parameters

Extended_Caps

Capabilities negotiated in States 5 & 6

Supported_Caps

Inquire Source's capabilities valid for GetCapability

Supported_Caps_Ext

Inquire Source's capabilities valid for GetCapability, extended in TWAIN version 1.6.

Filter

Color characteristics of the subtractive filter applied to the image data

Gamma

Gamma correction value for the image data

Planar_Chunky

Color data format - Planar or Chunky

Compression

Bit_Order_Codes

CCITT Compression

CCITT_K_Factor

CCITT Compression

Compression

Compression method for Buffered Memory Transfers

Jpeg_Pixel_Type

JPEG Compression

Time_Fill

Used only with CCITT data compression. Specifies the minimum number of words of compressed codes (compressed data) to be transmitted per line.

Pixel_Flavor_Codes

Used only for CCITT data compression. Specifies whether the compressed codes pixel sense will be inverted from the Current value of Pixel_Flavor prior to transfer.

Device Parameters

Device_Online

Determines if hardware is on and ready

Device_Time_Date

Date and time of a device's clock.

Serial_Number

The serial number of the currently selected source device.

Exposure_Time

Exposure time used to capture the image, in seconds

Flash_Used

For devices that support a flash, SetCapability selects the flash to be used; GetCapability reports the current setting.

Lamp_State

Is the lamp on?

Light_Path

Image was captured transmissively or reflectively

Light_Source

Describes the color characteristic of the light source used to acquire the image

Physical_Height

Maximum height Source can acquire (in Current_Units)

Physical_Width

Maximum width Source can acquire (in Current_Units)

Current_Units

Unit of measure (inches, centimeters, etc.)

Imprinter/Endorser Functionality

Printer

GetCapability returns current list of available printer devices; SetCapability selects the device for negotiation.

Printer_Enabled

Turns the current Printer device on or off.

Printer_Index

Starting number for the Printer device.

Printer_Mode

Specifies appropriate current Printer device mode.

Printer_String

String(s) to be used in the string component when Printer device is enabled.

Printer_Suffix

String to be used as current Printer device's suffix.

Endorser

Allows the application to specify the starting endorser / imprinter number. All other endorser / imprinter properties should be handled through the data source's user interface.

Image Information

Author

Author of acquired image (may include a copyright string)

Caption

General note about acquired image

Time_Date

Date and Time the image was acquired (entered State 7)

Image Parameters for Acquire

Auto_Bright

Enable Source's Auto-brightness function

Brightness

Source brightness values

Contrast

Source contrast values

Highlight

Lightest highlight, values lighter than this value will be set to this value

Orientation

Defines which edge of the paper is the top: Portrait or Landscape

Shadow

Darkest shadow, values darker than this value will be set to this value

X_Scaling

Source Scaling value (1.0 = 100%) for x-axis

Y_Scaling

Source Scaling value (1.0 = 100%) for y-axis

Image Type

Bit_Depth

Pixel bit depth for Current value of Pixel_Type

Bit_Depth_Reduction

Allows a choice of the reduction method for bit depth loss

Bit_Order

Specifies how the bytes in an image are filled by the Source

Cust_Halftone

Square-cell halftone (dithering) matrix to be used

Half_Tones

Source halftone patterns

Pixel_Flavor

Sense of the pixel whose numeric value is zero

Pixel_Type

The type of pixel data (B/W, gray, color, etc.)

Threshold

Specifies the dividing line between black and white values

Language

Language

Allows application and source to identify which languages they have in common.

Pages

Frames

Size and location of area scanned.

Image_Layout

Size and location of area scanned with support for multiple frames.

Max_Frames

Maximum number of frames possible per page

Supported_Sizes

Fixed frame sizes for typical page sizes

Paper Handling

Auto_Feed

SetCapability to TRUE to enable Source's automatic feeding

Clear_Page

SetCapability to TRUE to eject current page and leave acquire area empty

Feeder_Alignment

If TRUE, feeder is centered; FALSE if it is free-floating.

Feeder_Enabled

If TRUE, Source's feeder is available

Feeder_Loaded

If TRUE, Source has documents loaded in feeder (GetCapability only)

Feeder_Order

Specifies whether feeder starts with top of first or last page.

Feed_Page

SetCapability to TRUE to eject current page and feed next page

Paper_Detectable

Determines whether source can detect documents on the ADF or flatbed.

Reacquire_Allowed

Indicates whether the physical hardware (e.g. scanner, digital camera) is capable of acquiring multiple images of the same page without changes to the physical registration of that page.

Rewind_Page

SetCapability to TRUE to do a reverse feed

Duplex

This indicates whether the scanner supports duplex. If so, it further indicates whether one-path or two-path duplex is supported.

Duplex_Enabled

Set to True to enable duplex scanning

Job_Control

Allows multiple jobs in batch mode. The application can decide how the job can be processed, according to the flags listed below.

Power Monitoring

Battery_Minutes

The minutes of battery power remaining on a device.

Battery_Percentage

With GetCapability, indicates battery power status.

Power_Supply

GetCapability reports the kinds of power available.

Resolution

X_Native_Resolution

Native optical resolution of device for x-axis

X_Resolution

Current/Available optical resolutions for x-axis

Y_Native_Resolution

Native optical resolution of device for y-axis

Y_Resolution

Current/Available optical resolutions for y-axis

Transfers

Compression

Buffered Memory transfer compression schemes

Image_File_Format

File formats for file transfers

Tiles

Tiled image data

Rotation

How the Source can/should rotate the scanned image data prior to transfer. This doesn't use Current_Units. It is always measured in degrees. Any applied value is additive with any rotation specified in Orientation.

User Interface

Camera_Preview_UI

Queries the source for UI support for preview mode.

Enabled_New_UI_Only

Queries an application to see if it implements the new user interface settings dialog.

Indicators

Use the Source's progress indicator? (valid only when ShowUI=FALSE)

UI_Controllable

Indicates that Source supports acquisitions with UI disabled

Thumbnails_Enabled

Allows an application to request the delivery of thumbnail representations for the set of images that are to be delivered.

Other


Custom_Base

Not a DAT in itself, but the baseline a Source must use when creating a custom DAT.

Custom_Ds_Data

Allows the application to query the data source to see if it supports the new operation triplets

 

 


© 2014 Data Techniques, Inc. All rights reserved.

Submit feedback on this topic