This property sets whether or not blank pages are skipped. This property is only enabled when using a custom-built user interface (UiMode=2).

[C++Builder]   imagekitcontrolname->Scan->SkipBlankPage[ = short ]
[Delphi]   imagekitcontrolname.Scan.SkipBlankPage[ = Smallint ]

Property Value

Value Explanation
-2 Blank pages are not skipped
-1 Blank pages are skipped

Canon DR Scan Drivers

Value Explanation
0 Blank pages are not skipped
1 Blank pages are skipped

Epson Scan Drivers

Value Explanation
0 Blank pages are not skipped
1 Blank pages are skipped (weak level)
2 Blank pages are skipped (medium level)
3 Blank pages are skipped (strong level)

Explanation

The SkipBlankPage property sets whether or not blank pages are skipped.

For Canon DR scan drivers and Panasonic scan drivers, use this property in conjunction with the SkipBlankThreshold property. For Canon DR drivers to skip blank pages, the ScanMode property must be set to vikScanADF1. When SkipBlankPage is enabled, even though the ScanMode property is vikScanADF1, both sides of the paper will be scanned.

When using an Epson scanner and skipping blank pages, set the SkipBlankPage property to a value of -1 or values of 1 or more. When the SkipBlankPage is -1, the default TWAIN capability will be used. Setting the SkipBlankPage property to values of 1 or more will allow the Epson capability to be used. In this case, set the AdjustGamma property to 1. When the AdjustGamma property is 0, the skip blank page functionality does not work properly in all cases. Also, if the AdjustGamma capability is not supported, you can use the default -1 value for SkipBlankPage but because the page may be darker than it should, skipping blank pages may not work as expected. In that case, you can make adjustments to darkness using the Brightness and Gamma properties.

This property is enabled when the UiMode is vikScanNONUI. The possible setting values supported by a scan device can be retrieved using the GetCapEnumToFloat method or the GetCapRange method.

Setting this value

This value can be set at runtime.

Retrieving this value

This value cannot be retrieved.

 

The ImageKit10 VCL is a product created by Newtone Corporation