ImageGear for C and C++ on Windows v19.9 - Updated
enumIGTWAINCapabilities
API Reference Guide > Core Component API Reference > Core Component Enumerations Reference > enumIGTWAINCapabilities

Description:

This enumeration specifies ImageGear TWAIN capabilities.

Values:

IG_TW_CAP_CUSTOMBASE Base of custom capabilities.
IG_TW_CAP_XFERCOUNT Number of images the application is willing to accept during this session.
IG_TW_ICAP_COMPRESSION Buffered Memory transfer compression schemes.
IG_TW_ICAP_PIXELTYPE The type of pixel data (B/W, gray, color, etc.). Uses enumIGTWAINPixelType values.
IG_TW_ICAP_UNITS Unit of measure (inches, centimeters, etc.). Uses enumIGTWAINUnits values.
IG_TW_ICAP_XFERMECH Transfer mechanism - used to learn options and set-up for upcoming transfer. Uses enumIGTWAINXferType values.
IG_TW_CAP_AUTHOR The name or other identifying information about the Author of the image. It may include a copyright string.
IG_TW_CAP_CAPTION A general note about the acquired image.
IG_TW_CAP_FEEDERENABLED If TRUE, Source's feeder is available.
IG_TW_CAP_FEEDERLOADED If TRUE, Source has documents loaded in feeder (get only).
IG_TW_CAP_TIMEDATE Date and Time the image was acquired.
IG_TW_CAP_SUPPORTEDCAPS Inquire valid capabilities for Source.
IG_TW_CAP_EXTENDEDCAPS Capabilities negotiated in States 5 & 6.
IG_TW_CAP_AUTOFEED Set to TRUE to enable Source's automatic feeding.
IG_TW_CAP_CLEARPAGE Set to TRUE to eject current page and leave acquire area empty.
IG_TW_CAP_FEEDPAGE Set to TRUE to eject current page and feed next page.
IG_TW_CAP_REWINDPAGE Set to TRUE to do a reverse feed.
IG_TW_CAP_INDICATORS Use the Source's progress indicator (valid only when ShowUI==FALSE).
IG_TW_CAP_SUPPORTEDCAPSEXT Undocumented TWAIN capability.
IG_TW_CAP_PAPERDETECTABLE Determines whether source can detect documents on the ADF or flatbed.
IG_TW_CAP_UICONTROLLABLE Indicates that Source supports acquisitions with UI disabled.
IG_TW_CAP_DEVICEONLINE Determines if hardware is on and ready.
IG_TW_CAP_AUTOSCAN Enables the source's automatic document scanning process.
IG_TW_CAP_THUMBNAILSENABLED Allows an application to request the delivery of thumbnail representations for the set of images that are to be delivered.
IG_TW_CAP_DUPLEX This indicates whether the scanner supports duplex. If so, it further indicates whether one-path or two-path duplex is supported. Uses enumIGTWAINDuplex values.
IG_TW_CAP_DUPLEXENABLED The user can set the duplex option to be TRUE or FALSE. If TRUE, the scanner scans both sides of a paper; otherwise, the scanner will scan only one side of the image.
IG_TW_CAP_ENABLEDSUIONLY Queries an application to see if it implements the new user interface settings dialog.
IG_TW_CAP_CUSTOMDSDATA Allows the application to query the data source to see if it supports the new operation triplets DG_CONTROL/DAT_CUSTOMDSDATA/MSG_GET and DG_CONTROL/DAT_CUSTOMDSDATA/MSG_SET.
IG_TW_CAP_ENDORSER Allows the application to specify the starting endorser / imprinter number.
IG_TW_CAP_JOBCONTROL Allows multiple jobs in batch mode.
IG_TW_CAP_ALARMS Turns specific audible alarms on and off. Uses ImGearAlarms values.
IG_TW_CAP_ALARMVOLUME The volume of a device's audible alarm. Note that this control affects the volume of all alarms; no specific volume control for individual types of alarms is provided.
IG_TW_CAP_AUTOMATICCAPTURE The number of images to automatically capture. This does not refer to the number of images to be sent to the Application, use IG_TW_CAP_XFERCOUNT for that.
IG_TW_CAP_TIMEBEFOREFIRSTCAPTURE Selects the number of seconds before the first picture taken.
IG_TW_CAP_TIMEBETWEENCAPTURES Selects the hundredths of a second to wait between pictures taken.
IG_TW_CAP_CLEARBUFFERS Getting this reports the presence of data in the scanner's buffers. Setting with a value of enumIGTWAINClearBuffers::IG_TW_CB_CLEAR immediately clears the buffers. Uses enumIGTWAINClearBuffers values.
IG_TW_CAP_MAXBATCHBUFFERS Describes the number of pages that the scanner can buffer when IG_TW_CAP_AUTOSCAN is enabled. Uses enumIGTWAINClearBuffers values.
IG_TW_CAP_DEVICETIMEDATE Date and time of a device's clock.
IG_TW_CAP_POWERSUPPLY Get reports the kinds of power available; Current reports the current power supply to use. Uses enumIGTWAINPowerSupply values.
IG_TW_CAP_CAMERAPREVIEWUI Queries the source for UI support for preview mode.
IG_TW_CAP_DEVICEEVENT Selects which events the application wants the source to report. Uses enumIGTWAINDeviceEvents values.
IG_TW_CAP_SERIALNUMBER The serial number of the currently selected source device.
IG_TW_CAP_PRINTER Gets current list of available printer devices; sets the device for negotiation. Uses enumIGTWAINPrinter values.
IG_TW_CAP_PRINTERENABLED Turns the current IG_TW_CAP_PRINTER device on or off.
IG_TW_CAP_PRINTERINDEX Starting number for the IG_TW_CAP_PRINTER device.
IG_TW_CAP_PRINTERMODE Specifies appropriate current IG_TW_CAP_PRINTER device mode. Uses enumIGTWAINPrinterModes values.
IG_TW_CAP_PRINTERSTRING String(s) to be used in the string component when IG_TW_CAP_PRINTER device is enabled.
IG_TW_CAP_PRINTERSUFFIX String to be used as current IG_TW_CAP_PRINTER device's suffix.
IG_TW_CAP_LANGUAGE Allows application and source to identify which languages they have in common. Uses enumIGTWAINLanguages values.
IG_TW_CAP_FEEDERALIGNMENT If TRUE, feeder is centered; FALSE if it is free-floating. Uses enumIGTWAINFeederAlignment values.
IG_TW_CAP_FEEDERORDER Specifies whether feeder starts with top of first or last page. Uses enumIGTWAINFeederOrder values.
IG_TW_CAP_REACQUIREALLOWED Undocumented TWAIN capability.
IG_TW_CAP_BATTERYMINUTES The minutes of battery power remaining on a device.
IG_TW_CAP_BATTERYPERCENTAGE Indicates battery power status.
IG_TW_ICAP_AUTOBRIGHT Enable Source's Auto-brightness function.
IG_TW_ICAP_BRIGHTNESS Source brightness values.
IG_TW_ICAP_CONTRAST Source contrast values.
IG_TW_ICAP_CUSTHALFTONE Square-cell halftone (dithering) matrix to be used.
IG_TW_ICAP_EXPOSURETIME Exposure time used to capture the image, in seconds.
IG_TW_ICAP_FILTER Color characteristics of the subtractive filter applied to the image data. Uses enumIGTWAINFilterType values.
IG_TW_ICAP_FLASHUSED Specifies whether or not the image was acquired using a flash.
IG_TW_ICAP_GAMMA Gamma correction value for the image data.
IG_TW_ICAP_HALFTONES Source halftone patterns.
IG_TW_ICAP_HIGHLIGHT Lightest highlight, values lighter than this value will be set to this value.
IG_TW_ICAP_IMAGEFILEFORMAT File formats for file transfers.
IG_TW_ICAP_LAMPSTATE Whether the lamp is on.
IG_TW_ICAP_LIGHTSOURCE Describes the color characteristic of the light source used to acquire the image. Uses enumIGTWAINLightSource values.
IG_TW_ICAP_ORIENTATION Defines which edge of the paper is the top: Portrait or Landscape. Uses enumIGTWAINOrientation values.
IG_TW_ICAP_PHYSICALWIDTH Maximum width Source can acquire (in IG_TW_ICAP_UNITS).
IG_TW_ICAP_PHYSICALHEIGHT Maximum height Source can acquire (in IG_TW_ICAP_UNITS).
IG_TW_ICAP_SHADOW Darkest shadow, values darker than this value will be set to this value.
IG_TW_ICAP_FRAMES Size and location of frames on page.
IG_TW_ICAP_XNATIVERESOLUTION Native optical resolution of device for x-axis.
IG_TW_ICAP_YNATIVERESOLUTION Native optical resolution of device for y-axis.
IG_TW_ICAP_XRESOLUTION Current/Available optical resolutions for x-axis.
IG_TW_ICAP_YRESOLUTION Current/Available optical resolutions for y-axis.
IG_TW_ICAP_MAXFRAMES Maximum number of frames possible per page.
IG_TW_ICAP_TILES Tiled image data.
IG_TW_ICAP_BITORDER Specifies how the bytes in an image are filled by the Source. Uses enumIGTWAINBitOrder values.
IG_TW_ICAP_CCITTKFACTOR CCITT Compression.
IG_TW_ICAP_LIGHTPATH Image was captured transmissively or reflectively. Uses enumIGTWAINLightPath values.
IG_TW_ICAP_PIXELFLAVOR Sense of the pixel whose numeric value is zero. Uses enumIGTWAINPixelFlavor values.
IG_TW_ICAP_PLANARCHUNKY Color data format - Planar or Chunky. Uses enumIGTWAINColorDataFormats values.
IG_TW_ICAP_ROTATION Source can, or should, rotate image this number of degrees.
IG_TW_ICAP_SUPPORTEDSIZES This specifies the size(s) the Source can/should use to acquire image data. Uses enumIGTWAINSupportedSizes values.
IG_TW_ICAP_THRESHOLD Specifies the dividing line between black and white values.
IG_TW_ICAP_XSCALING Source Scaling value (1.0 = 100%) for x-axis.
IG_TW_ICAP_YSCALING Source Scaling value (1.0 = 100%) for y-axis.
IG_TW_ICAP_BITORDERCODES CCITT Compression.
IG_TW_ICAP_PIXELFLAVORCODES CCITT Compression.
IG_TW_ICAP_JPEGPIXELTYPE JPEG Compression.
IG_TW_ICAP_TIMEFILL CCITT Compression.
IG_TW_ICAP_BITDEPTH Pixel bit depth for Current value of IG_TW_ICAP_PIXELTYPE.
IG_TW_ICAP_BITDEPTHREDUCTION Allows a choice of the reduction method for bit depth loss. Uses enumIGTWAINBitDepthReduction values.
IG_TW_ICAP_UNDEFINEDIMAGESIZE The application will accept undefined image size.
IG_TW_ICAP_IMAGEDATASET Gets or sets the image indices that will be delivered during the standard image transfer.
IG_TW_ICAP_EXTIMAGEINFO Allows the application to query the data source to see if it supports the new operation triplet DG_IMAGE/DAT_EXTIMAGEINFO/MSG_GET.
IG_TW_ICAP_MINIMUMHEIGHT Allows the source to define the minimum height (Y-axis) that the source can acquire.
IG_TW_ICAP_MINIMUMWIDTH Allows the source to define the minimum width (X-axis) that the source can acquire.
IG_TW_ICAP_FLIPROTATION Orients images that flip orientation every other image. Uses enumIGTWAINFlipRotation values.
IG_TW_ICAP_BARCODEDETECTIONENABLED Turns bar code detection on and off.
IG_TW_ICAP_SUPPORTEDBARCODETYPES Provides a list of bar code types that can be detected by current data source.
IG_TW_ICAP_BARCODEMAXSEARCHPRIORITIES Specifies the maximum number of supported search priorities.
IG_TW_ICAP_BARCODESEARCHPRIORITIES A prioritized list of bar code types dictating the order in which they will be sought.
IG_TW_ICAP_BARCODESEARCHMODE Restricts bar code searching to certain orientations, or prioritizes one orientation over another. Uses enumIGTWAINBarcodeSearchModes values.
IG_TW_ICAP_BARCODEMAXRETRIES Restricts the number of times a search will be retried if no bar codes are found.
IG_TW_ICAP_BARCODETIMEOUT Restricts the total time spent on searching for bar codes on a page.
IG_TW_ICAP_ZOOMFACTOR Gets all camera supported lens zooming range or sets the selected zoom value.
IG_TW_ICAP_PATCHCODEDETECTIONENABLED Turns patch code detection on and off.
IG_TW_ICAP_SUPPORTEDPATCHCODETYPES List of patch code types that can be detected by current data source. Uses enumIGTWAINPatchCode values.
IG_TW_ICAP_PATCHCODEMAXSEARCHPRIORITIES Maximum number of search priorities.
IG_TW_ICAP_PATCHCODESEARCHPRIORITIES List of patch code types dictating the order in which patch codes will be sought. Uses enumIGTWAINPatchCode values.
IG_TW_ICAP_PATCHCODESEARCHMODE Restricts patch code searching to certain orientations, or prioritizes one orientation over another.
IG_TW_ICAP_PATCHCODEMAXRETRIES Restricts the number of times a search will be retried if none are found on a page.
IG_TW_ICAP_PATCHCODETIMEOUT Restricts total time for searching for a patch code on a page.
IG_TW_ICAP_FLASHUSED2 For devices that support a flash, setting selects the flash to be used; getting reports the current setting. Uses enumIGTWAINFlashUsed values.
IG_TW_ICAP_IMAGEFILTER For devices that support image filtering, selects the algorithm to be used. Uses enumIGTWAINImageFilter values.
IG_TW_ICAP_NOISEFILTER For devices that support noise filtering, selects the algorithm to be used. Uses enumIGTWAINNoiseFilter values.
IG_TW_ICAP_OVERSCAN For devices that support overscanning, controls whether additional rows or columns are appended to the image. Uses enumIGTWAINOverscanModes values.
IG_TW_ICAP_AUTOMATICBORDERDETECTION Turns automatic border detection on and off.
IG_TW_ICAP_AUTOMATICDESKEW Turns automatic skew detection on and off.
IG_TW_ICAP_AUTOMATICROTATE When TRUE, depends on source to automatically rotate the image.
IG_TW_ICAP_JPEGQUALITY JPEG quality. Uses enumIGTWAINJPEGQuality values, or values in the range 0 - 100.
IG_TW_ACAP_AUDIOFILEFORMAT Informs the application which audio file formats the Source can generate or tells the Source which audio file formats the application can handle. Uses enumIGTWAINAudioFormats values.
IG_TW_ACAP_XFERMECH Allows the Application and Source to identify which audio transfer mechanisms they have in common.