This FunctionalGroupis inherited from theAutoIdDeviceTypeand described in 6.1. Predefined runtime parameters for for this FunctionalGroupare defined in Table 10and described below.

Parameter TemplateNameis the activate template which defines a specific identification task. The templates have to be defined during configuration.

Parameter MatchCodedefines the target value for 2D and OCR decoding.

For quality and testing purposes, the actual image taken by the OCR reader can be accessed with this object. E.g. the picture might be checked by engineers if the OCR decoding does not deliver the expected results.

The Images Objectwhen available shall contain the list of FileType Objects(see Table 10) with the images taken by the OCR reader.

The MIME type of an image is provided through the MimeType Propertyof the FileType.

This method starts the scan process of the OCR reader device syncronous and returns the scan results. It overwrites the Scanmethod of the AutoIdDeviceTypedefined in 6.1.3.4.

Signature

Scan(

[in]ScanSettings Settings

[out]OcrScanResult [] Results

[out]AutoIdOperationStatusEnumerationStatus

);

Argument

Description

Settings

Configuration settings for the scan execution. The ScanSettings DataTypeis defined in 9.3.7.

Results

Results of the scan execution. The OcrScanResult DataTypeis defined in 9.3.9.

Status

Returns the status of the scan operation.

The AutoIdOperationStatusEnumeration DataTypeis defined in 9.2.1.

Method Result Codes

ResultCode

Description

Bad_InvalidState

There is already a scan active

Bad_InvalidArgument

The scan setting contained an invalid value like infinite duration.

Other OPC UA status codes defined for the Call Service in OPC 10000-4.