|  | Enumeration | Description | 
|---|
|  | ImGearAlarms | This enumeration determines specific audible alarms. | 
|  | ImGearAudioFormats | This enumeration determines which Audio file formats are supported. | 
|  | ImGearBarcodeRotation | The bar code's orientation on the scanned image. | 
|  | ImGearBarcodeSearchModes | This enumeration restricts barcode searching to certain orientations, or prioritizes one orientation
             over the other. | 
|  | ImGearBarcodeType | This enumeration lists different bar code types. | 
|  | ImGearBitDepthReduction | This enumeration specifies the Reduction method the Source should use to reduce the bit depth of the data. | 
|  | ImGearBitOrder | This enumeration specifies how the bytes in an image are filled by the Source. | 
|  | ImGearCapabilities | Supported capabilities. | 
|  | ImGearClearBuffers | This enumeration determines the type of buffer clearing process. | 
|  | ImGearColorDataFormats | This enumeration allows the application and Source to identify which color data formats are available. | 
|  | ImGearContainerType | Capability container type. Defines how the data for a capability is stored. | 
|  | ImGearCountries | Country constants. | 
|  | ImGearDeskewStatus | Status of the deskew operation. | 
|  | ImGearDeviceEvents | This enumeration determines the device event. | 
|  | ImGearDuplex | This enumeration determines whether the scanner supports duplex. | 
|  | ImGearFeederAlignment | This enumeration determines which special actions application may need to take when negotiating
             frames with the Source. | 
|  | ImGearFeederOrder | This enumeration determines the order of scanning. | 
|  | ImGearFileSystem | This enumeration is for an undocumented TWAIN 1.8 capability. | 
|  | ImGearFileType | File types in the device's file system. | 
|  | ImGearFilterType | This enumeration determines the color characteristic of the subtractive filter applied to the image data. | 
|  | ImGearFlashUsed | This enumeration determines which flash the image was acquired to use. | 
|  | ImGearFlipRotation | This enumeration determines the orientation of images that flip orientation of every other image. | 
|  | ImGearImageFilter | This enumeration determines the algorithm used to improve the quality of the image. | 
|  | ImGearJobControl | This enumeration determines how the job can be processed. | 
|  | ImGearJPEGQuality | This enumeration specifies the kind of JPEG quantization tables that tradeoff quality versus
             compressed image size. | 
|  | ImGearLanguages | Language constants. | 
|  | ImGearLightPath | This enumeration determines whether the image is captured transmissively or reflectively. | 
|  | ImGearLightSource | This enumeration determines the general color characteristic of the light source used to acquire the image. | 
|  | ImGearMessages | Capability control messages. | 
|  | ImGearNoiseFilter | This enumeration selects the algorithm used to remove noise. | 
|  | ImGearOrientation | This enumeration determines which edge of the paper the image's top is aligned with. | 
|  | ImGearOverscanModes | This enumeration determines the overscanning mode. | 
|  | ImGearPatchCode | This enumeration lists different patch code types. | 
|  | ImGearPixelFlavor | This enumeration correctly describes the sense of the pixel whose numeric value is zero (minimum
             data value). | 
|  | ImGearPixelType | This enumeration specifies the type of pixel data that a Source is capable of acquiring (for
             example, black and white, gray, RGB, etc.). | 
|  | ImGearPowerSupply | This enumeration reports the kinds of power available to the device. | 
|  | ImGearPrinter | This enumeration determines the printer devices being used by application. | 
|  | ImGearPrinterModes | This enumeration specifies current printer mode. | 
|  | ImGearSupportedSizes | This enumeration specifies the size(s) the Source can/should use to acquire image data. | 
|  | ImGearUnits | This enumeration determines the unit of measure for all quantities. | 
|  | ImGearXferType | This enumeration determines which type of transfer mechanisms the application and Source have in common. |