| Custom Properties | Explanation |
|---|---|
| AdjustGamma | Sets the gamma adjustment coefficient |
| BitDepth | Sets the number of bits per pixel in the scanned image |
| BitDepthReduction | Sets the method used to reduce the bit depth when scanning in 1 bit color |
| Border | Sets whether or not border correction is used |
| BorderColor | Adjusts the border color |
| BorderDetection | Enables automatic border detection |
| Brightness | Sets the scan brightness. |
| Cancel | Sets whether or not the scan process is canceled |
| ColorBWRatio | Sets the allowable ratio of color pixels in a document for the scanner to scan in black and white. |
| Compression | Sets the compression method used when an image is transferred via memory |
| Contrast | Sets the scan contrast |
| Deskew | Sets whether or not deskew is enabled |
| DropoutColor | Sets the dropout color |
| DsName | Sets the name of the scan device |
| DsNameCount | Refers to the number of scan devices retrieved by the List method |
| DsNameList | Refers to the list of scan devices retrieved by the List method |
| DynamicThreshold | Sets the dynamic threshold level |
| ExtUiMode | Sets whether or not the extended user interface is used |
| FileFormat | Sets the file format when saving a file using file transfer. |
| FileName | Sets the file name when saving a file using file transfer or using memory transfer with compression. |
| FocusPosition | Sets the focus position |
| Gamma | Sets the gamma correction |
| HalfTone | Sets the halftone. |
| HalfToneList | Refers to the halftone list that is retrieved by the GetCapEnum or the GetCapEnumVariant method |
| Highlight | Sets the scanning highlight |
| IgnoreBackColor | Sets whether or not the background color of the document is ignored when automatically determining whether to scan in black and white or in color |
| ImageFilter | Sets the image filter |
| ImageMerge | Sets a double sided composition |
| Indicator | Sets whether or not the indicator is displayed when scanning |
| InformationFileName | Sets the filename and path were the information file is saved |
| JpegQuality | Sets the JpegQuality when using file or memory transfer with JPEG compression. |
| Manufacturer | Refers to to the scan device manufacturer's name |
| MoireFilter | Sets the level for the Moire filter |
| NoiseFilter | Sets the noise reduction filter |
| Orientation | Sets the orientation of the paper |
| OverScan | Sets how over scanning is handled |
| PageCount | Sets the number of images to be scanned |
| PaperSize | Sets the size of the paper |
| PixelType | Sets the type of image scanned |
| ProductFamily | Refers to the scan device product family name |
| ProductName | Refers to the scan device product name |
| ProtocolMajor | Refers to the TWAIN Major version number |
| ProtocolMinor | Refers to the TWAIN minor version number |
| RangeCurrent | Refers to the current setting for a specified functionality |
| RangeDefault | Refers to the default setting for a specified functionality |
| RangeMax | Refers to the maximum setting for a specified functionality |
| RangeMin | Refers to the minimum setting for a specified functionality |
| RangeStep | Refers to a range of possible setting values for the specified functionality |
| RectBottom | Sets the bottom position of the area on the image to be scanned |
| RectLeft | Sets the left position of the area on the image to be scanned |
| RectRight | Sets the right position of the area on the image to be scanned |
| RectTop | Sets the top position of the area on the image to be scanned |
| RemoveHole | Sets how punch holes are handled |
| RotateBack | Sets whether or not the back side of the page is rotated when scanning on both sides using an ADF |
| Rotation | Sets the angle of rotation for the image |
| ScanCount | Refers to the number of images that have been scanned |
| ScanMode | Sets the scanning mode |
| ScanningSpeed | Increases the speed at which a document is scanned |
| Shadow | Sets the shadow |
| Sharpness | Sets the level of sharpness |
| SkipBlankPage | Sets how blank pages are handled |
| SkipBlankThreshold | Sets the threshold for determining if a page is blank and whether it will be skipped |
| SourceMajor | Refers to the major version number of the scan device |
| SourceMinor | Refers to the minor version number of the scan device |
| SourceVersionInfo | Refers to the scan device's version information |
| TextEnhancement | Sets the text enhancement |
| Threshold | Sets the scanning threshold |
| TransferMode | Sets whether native, file, or memory transfer is used |
| UiMode | Sets whether the scan driver's user interface is used or if a custom built user interface is used. |
| UnitFlag | Sets whether the scan units are determined by the scan device or by the ImageKit |
| UnitMode | Sets the units of measurement |
| XResolution | Sets the horizontal scan resolution |
| XScaling | Sets the horizontal scaling (magnification) |
| YResolution | Sets the vertical scan resolution |
| YScaling | Sets the vertical scaling (magnification) |