| Member | Value | Description | 
| ACAP_AUDIOFILEFORMAT | 4609 | Informs the application which audio file formats the Source can generate or tells the Source which audio file formats the application can handle. Uses ImGearAudioFormats values. | 
| ACAP_XFERMECH | 4610 | 
            Allows the Application and Source to identify which audio transfer mechanisms they have in common.
             | 
| CAP_ALARMS | 4120 | Turns specific audible alarms on and off. Uses ImGearAlarms values. | 
| CAP_ALARMVOLUME | 4121 | 
            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.
             | 
| CAP_AUTHOR | 4096 | 
            The name or other identifying information about the Author of the image. 
            It may include a copyright string.
             | 
| CAP_AUTOFEED | 4103 | 
            Set to TRUE to enable Source’s automatic feeding.
             | 
| CAP_AUTOMATICCAPTURE | 4122 | 
            The number of images to automatically capture. This does not refer to the number of images
            to be sent to the Application, use CAP_XFERCOUNT for that.
             | 
| CAP_AUTOSCAN | 4112 | 
            Enables the source’s automatic document scanning process.
             | 
| CAP_BATTERYMINUTES | 4146 | 
            The minutes of battery power remaining on a device.
             | 
| CAP_BATTERYPERCENTAGE | 4147 | 
            Indicates battery power status.
             | 
| CAP_CAMERAPREVIEWUI | 4129 | 
            Queries the source for UI support for preview mode.
             | 
| CAP_CAPTION | 4097 | 
            A general note about the acquired image.
             | 
| CAP_CLEARBUFFERS | 4125 | Getting this reports the presence of data in the scanner’s buffers. Setting with a value of ImGearClearBuffers.CLEAR immediately clears the buffers. Uses ImGearClearBuffers values. | 
| CAP_CLEARPAGE | 4104 | 
            Set to TRUE to eject current page and leave acquire area empty.
             | 
| CAP_CUSTOMBASE | 32768 | 
            Base of custom capabilities.
             | 
| CAP_CUSTOMDSDATA | 4117 | 
            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.
             | 
| CAP_DEVICEEVENT | 4130 | Selects which events the application wants the source to report. Uses ImGearDeviceEvents values. | 
| CAP_DEVICEONLINE | 4111 | 
            Determines if hardware is on and ready.
             | 
| CAP_DEVICETIMEDATE | 4127 | 
            Date and time of a device’s clock.
             | 
| CAP_DUPLEX | 4114 | This indicates whether the scanner supports duplex. If so, it further indicates whether one-path or two-path duplex is supported. Uses ImGearDuplex values. | 
| CAP_DUPLEXENABLED | 4115 | 
            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.
             | 
| CAP_ENABLEDSUIONLY | 4116 | 
            Queries an application to see if it implements the new user interface settings dialog.
             | 
| CAP_ENDORSER | 4118 | 
            Allows the application to specify the starting endorser / imprinter number.
             | 
| CAP_EXTENDEDCAPS | 4102 | 
            Capabilities negotiated in States 5 & 6.
             | 
| CAP_FEEDERALIGNMENT | 4141 | If TRUE, feeder is centered; FALSE if it is free-floating. Uses ImGearFeederAlignment values. | 
| CAP_FEEDERENABLED | 4098 | 
            If TRUE, Source’s feeder is available.
             | 
| CAP_FEEDERLOADED | 4099 | 
            If TRUE, Source has documents loaded in feeder (get only).
             | 
| CAP_FEEDERORDER | 4142 | Specifies whether feeder starts with top of first or last page. Uses ImGearFeederOrder values. | 
| CAP_FEEDPAGE | 4105 | 
            Set to TRUE to eject current page and feed next page.
             | 
| CAP_INDICATORS | 4107 | 
            Use the Source’s progress indicator? (valid only when ShowUI==FALSE).
             | 
| CAP_JOBCONTROL | 4119 | 
            Allows multiple jobs in batch mode.
             | 
| CAP_LANGUAGE | 4140 | Allows application and source to identify which languages they have in common. Uses ImGearLanguages values. | 
| CAP_MAXBATCHBUFFERS | 4126 | Describes the number of pages that the scanner can buffer when CAP_AUTOSCAN is enabled. Uses ImGearClearBuffers values. | 
| CAP_PAPERDETECTABLE | 4109 | 
            Determines whether source can detect documents on the ADF or flatbed.
             | 
| CAP_POWERSUPPLY | 4128 | Get reports the kinds of power available; Current reports the current power supply to use. Uses ImGearPowerSupply values. | 
| CAP_PRINTER | 4134 | Gets current list of available printer devices; sets the device for negotiation. Uses ImGearPrinter values. | 
| CAP_PRINTERENABLED | 4135 | 
            Turns the current CAP_PRINTER device on or off.
             | 
| CAP_PRINTERINDEX | 4136 | 
            Starting number for the CAP_PRINTER device.
             | 
| CAP_PRINTERMODE | 4137 | Specifies appropriate current CAP_PRINTER device mode. Uses ImGearPrinterModes values. | 
| CAP_PRINTERSTRING | 4138 | 
            String(s) to be used in the string component when CAP_PRINTER device is enabled.
             | 
| CAP_PRINTERSUFFIX | 4139 | 
            String to be used as current CAP_PRINTER device’s suffix.
             | 
| CAP_REACQUIREALLOWED | 4144 | 
            Undocumented TWAIN capability.
             | 
| CAP_REWINDPAGE | 4106 | 
            Set to TRUE to do a reverse feed.
             | 
| CAP_SERIALNUMBER | 4132 | 
            The serial number of the currently selected source device.
             | 
| CAP_SUPPORTEDCAPS | 4101 | 
            Inquire valid capabilities for Source.
             | 
| CAP_SUPPORTEDCAPSEXT | 4108 | 
            Undocumented TWAIN capability.
             | 
| CAP_THUMBNAILSENABLED | 4113 | 
            Allows an application to request the delivery of thumbnail representations for the set of
            images that are to be delivered.
             | 
| CAP_TIMEBEFOREFIRSTCAPTURE | 4123 | 
            Selects the number of seconds before the first picture taken.
             | 
| CAP_TIMEBETWEENCAPTURES | 4124 | 
            Selects the hundredths of a second to wait between pictures taken.
             | 
| CAP_TIMEDATE | 4100 | 
            Date and Time the image was acquired.
             | 
| CAP_UICONTROLLABLE | 4110 | 
            Indicates that Source supports acquisitions with UI disabled.
             | 
| CAP_XFERCOUNT | 1 | 
            Number of images the application is willing to accept this session.
             | 
| ICAP_AUTOBRIGHT | 4352 | 
            Enable Source’s Auto-brightness function.
             | 
| ICAP_AUTOMATICBORDERDETECTION | 4432 | 
            Turns automatic border detection on and off.
             | 
| ICAP_AUTOMATICDESKEW | 4433 | 
            Turns automatic skew detection on and off.
             | 
| ICAP_AUTOMATICROTATE | 4434 | 
            When TRUE, depends on source to automatically rotate the image.
             | 
| ICAP_BARCODEDETECTIONENABLED | 4407 | 
            Turns bar code detection on and off.
             | 
| ICAP_BARCODEMAXRETRIES | 4412 | 
            Restricts the number of times a search will be retried if no bar codes are found.
             | 
| ICAP_BARCODEMAXSEARCHPRIORITIES | 4409 | 
            Specifies the maximum number of supported search priorities.
             | 
| ICAP_BARCODESEARCHMODE | 4411 | Restricts bar code searching to certain orientations, or prioritizes one orientation over another. Uses ImGearBarcodeSearchModes values. | 
| ICAP_BARCODESEARCHPRIORITIES | 4410 | A prioritized list of bar code types dictating the order in which they will be sought. Uses ImGearBarcodeType values. | 
| ICAP_BARCODETIMEOUT | 4413 | 
            Restricts the total time spent on searching for bar codes on a page.
             | 
| ICAP_BITDEPTH | 4395 | 
            Pixel bit depth for Current value of ICAP_PIXELTYPE.
             | 
| ICAP_BITDEPTHREDUCTION | 4396 | Allows a choice of the reduction method for bit depth loss. Uses ImGearBitDepthReduction values. | 
| ICAP_BITORDER | 4380 | Specifies how the bytes in an image are filled by the Source. Uses ImGearBitOrder values. | 
| ICAP_BITORDERCODES | 4390 | 
            CCITT Compression.
             | 
| ICAP_BRIGHTNESS | 4353 | 
            Source brightness values.
             | 
| ICAP_CCITTKFACTOR | 4381 | 
            CCITT Compression.
             | 
| ICAP_COMPRESSION | 256 | 
            Buffered Memory transfer compression schemes.
             | 
| ICAP_CONTRAST | 4355 | 
            Source contrast values.
             | 
| ICAP_CUSTHALFTONE | 4356 | 
            Square-cell halftone (dithering) matrix to be used.
             | 
| ICAP_EXPOSURETIME | 4357 | 
            Exposure time used to capture the image, in seconds.
             | 
| ICAP_EXTIMAGEINFO | 4399 | 
            Allows the application to query the data source to see if it supports the new operation
            triplet DG_IMAGE/DAT_EXTIMAGEINFO/MSG_GET.
             | 
| ICAP_FILTER | 4358 | Color characteristics of the subtractive filter applied to the image data. Uses ImGearFilterType values. | 
| ICAP_FLASHUSED | 4359 | 
            Specifies whether or not the image was acquired using a flash.
             | 
| ICAP_FLASHUSED2 | 4422 | For devices that support a flash, setting selects the flash to be used; getting reports the current setting. Uses ImGearFlashUsed values. | 
| ICAP_FLIPROTATION | 4406 | Orients images that flip orientation every other image. Uses ImGearFlipRotation values. | 
| ICAP_FRAMES | 4372 | 
            Size and location of frames on page.
             | 
| ICAP_GAMMA | 4360 | 
            Gamma correction value for the image data.
             | 
| ICAP_HALFTONES | 4361 | 
            Source halftone patterns.
             | 
| ICAP_HIGHLIGHT | 4362 | 
            Lightest highlight, values lighter than this value will be set to this value.
             | 
| ICAP_IMAGEDATASET | 4398 | 
            Gets or sets the image indices that will be delivered during the standard image transfer.
             | 
| ICAP_IMAGEFILEFORMAT | 4364 | 
            File formats for file transfers.
             | 
| ICAP_IMAGEFILTER | 4423 | For devices that support image filtering, selects the algorithm to be used. Uses ImGearImageFilter values. | 
| ICAP_JPEGPIXELTYPE | 4392 | 
            JPEG Compression.
             | 
| ICAP_JPEGQUALITY | 4435 | JPEG quality. Uses ImGearJPEGQuality values, or values in the range 0 - 100. | 
| ICAP_LAMPSTATE | 4365 | 
            Whether the lamp is on.
             | 
| ICAP_LIGHTPATH | 4382 | Image was captured transmissively or reflectively. Uses ImGearLightPath values. | 
| ICAP_LIGHTSOURCE | 4366 | Describes the color characteristic of the light source used to acquire the image. Uses ImGearLightSource values. | 
| ICAP_MAXFRAMES | 4378 | 
            Maximum number of frames possible per page.
             | 
| ICAP_MINIMUMHEIGHT | 4400 | 
            Allows the source to define the minimum height (Y-axis) that the source can acquire.
             | 
| ICAP_MINIMUMWIDTH | 4401 | 
            Allows the source to define the minimum width (X-axis) that the source can acquire.
             | 
| ICAP_NOISEFILTER | 4424 | For devices that support noise filtering, selects the algorithm to be used. Uses ImGearNoiseFilter values. | 
| ICAP_ORIENTATION | 4368 | Defines which edge of the paper is the top: Portrait or Landscape. Uses ImGearOrientation values. | 
| ICAP_OVERSCAN | 4425 | For devices that support overscanning, controls whether additional rows or columns are appended to the image. Uses ImGearOverscanModes values. | 
| ICAP_PATCHCODEDETECTIONENABLED | 4415 | 
            Turns patch code detection on and off.
             | 
| ICAP_PATCHCODEMAXRETRIES | 4420 | 
            Restricts the number of times a search will be retried if none are found on a page.
             | 
| ICAP_PATCHCODEMAXSEARCHPRIORITIES | 4417 | 
            Maximum number of search priorities.
             | 
| ICAP_PATCHCODESEARCHMODE | 4419 | 
            Restricts patch code searching to certain orientations, or prioritizes one orientation over another.
             | 
| ICAP_PATCHCODESEARCHPRIORITIES | 4418 | List of patch code types dictating the order in which patch codes will be sought. Uses ImGearPatchCode values. | 
| ICAP_PATCHCODETIMEOUT | 4421 | 
            Restricts total time for searching for a patch code on a page.
             | 
| ICAP_PHYSICALHEIGHT | 4370 | 
            Maximum height Source can acquire (in ICAP_UNITS).
             | 
| ICAP_PHYSICALWIDTH | 4369 | 
            Maximum width Source can acquire (in ICAP_UNITS).
             | 
| ICAP_PIXELFLAVOR | 4383 | Sense of the pixel whose numeric value is zero. Uses ImGearPixelFlavor values. | 
| ICAP_PIXELFLAVORCODES | 4391 | 
            CCITT Compression.
             | 
| ICAP_PIXELTYPE | 257 | The type of pixel data (B/W, gray, color, etc.). Uses ImGearPixelType values. | 
| ICAP_PLANARCHUNKY | 4384 | Color data format - Planar or Chunky. Uses ImGearColorDataFormats values. | 
| ICAP_ROTATION | 4385 | 
            Source can, or should, rotate image this number of degrees.
             | 
| ICAP_SHADOW | 4371 | 
            Darkest shadow, values darker than this value will be set to this value.
             | 
| ICAP_SUPPORTEDBARCODETYPES | 4408 | Provides a list of bar code types that can be detected by current data source. Uses ImGearBarcodeType values. | 
| ICAP_SUPPORTEDPATCHCODETYPES | 4416 | List of patch code types that can be detected by current data source. Uses ImGearPatchCode values. | 
| ICAP_SUPPORTEDSIZES | 4386 | This specifies the size(s) the Source can/should use to acquire image data. Uses ImGearSupportedSizes values. | 
| ICAP_THRESHOLD | 4387 | 
            Specifies the dividing line between black and white values.
             | 
| ICAP_TILES | 4379 | 
            Tiled image data.
             | 
| ICAP_TIMEFILL | 4394 | 
            CCITT Compression.
             | 
| ICAP_UNDEFINEDIMAGESIZE | 4397 | 
            The application will accept undefined image size.
             | 
| ICAP_UNITS | 258 | Unit of measure (inches, centimeters, etc.). Uses ImGearUnits values. | 
| ICAP_XFERMECH | 259 | Transfer mechanism - used to learn options and set-up for upcoming transfer. Uses ImGearXferType values. | 
| ICAP_XNATIVERESOLUTION | 4374 | 
            Native optical resolution of device for x-axis.
             | 
| ICAP_XRESOLUTION | 4376 | 
            Current/available optical resolutions for x-axis, in dots per inch (DPI).
             | 
| ICAP_XSCALING | 4388 | 
            Source Scaling value (1.0 = 100%) for x-axis.
             | 
| ICAP_YNATIVERESOLUTION | 4375 | 
            Native optical resolution of device for y-axis.
             | 
| ICAP_YRESOLUTION | 4377 | 
            Current/available optical resolutions for y-axis, in dots per inch (DPI).
             | 
| ICAP_YSCALING | 4389 | 
            Source Scaling value (1.0 = 100%) for y-axis.
             | 
| ICAP_ZOOMFACTOR | 4414 | 
            Gets all camera supported lens zooming range or sets the selected zoom value.
             |