This property sets the level for the Moire filter. This property is only enabled when using a custom-built user interface.

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

Property Value

For Epson Scan Drivers
Value Explanation
0 None
1 Standard (This can be used for general settings)
2 85lpi (This can be used for Newspapers)
3 133lpi (This can be used for Magazines and Catalogs)
4 175lpi (This can be used for Pictures)

 

For Canon DR Scan Drivers
Value Explanation
1 None
2 High scan speed
3 High scan quality

 

For PFU Scan Drivers
Value Explanation
0 None
1 Moire Filter level 1
2 Moire Filter level 2
3 Moire Filter level 3
4 Moire Filter level 4

 

For Pamasonic Scan Drivers
Value Explanation
0 None
1 Moire Filter

Explanation

The MoireFilter property sets the level for removal of moire interference. This property is enabled when the UiMode property is vikScanNONUI.

The Moire filter is enabled for certain Epson, Canon DR, PFU, and Panasonic scan drivers. When using an Epson scanner, the datasource will be "Epson Scan" which will allow the above settings. Note that some Epson scanners, depending on the version, allow for only "on / off" settings. In this case the ImageKit will accept values of 0 or nonzero.

When using a Canon DR scanner, this property is enabled when the scan resolution is set to 300dpi or less.

When using a PFU scanner, this property is enabled when the Sharpness property is set to 0.

When using a Panasonic scanner, moire filter and multistream cannot be used at the same time. You must choose to use one or the other.

This property is disabled when the scan datasource does not support Moire filter.

The possible setting values supported by a scan device can be retrieved using the GetCapEnumToFloat 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