×
Menu
Index

5.1.4. Dual OCR and Mark Detection

 
Besides the OCR engines, the OCR engine list of a zone (Read settings of the zone, or the Object Properties menu of the Indexing tab) offers two special readers for fields that need extra certainty or that are not text at all.
Dual OCR (ChronoScan + Tesseract)
The zone is read twice, with the ChronoScan OCR engine and with Tesseract. If both engines return the same value the field is accepted; if they disagree the field is flagged with a validation error ("dual OCR mismatch") and the operator has to confirm it. Use it on critical fields such as amounts, account numbers or identifiers where a silent OCR error is expensive. The cost is a second OCR pass on that zone only.
It works on document fields and on capture grid columns (the grid zone settings offer the same engine list). A script can also compare values read by different means; see the sample Validate Fields in VBScript Using Field Value Comparison and Regular Expressions (Dual OCR).
Mark Detection
Mark Detection does not read characters: it measures how much of the zone is filled with ink and decides whether the mark is present. It is the tool for check boxes, option boxes, signature boxes and any "is there something here" field (OMR). Draw the zone exactly over the box and set:
Mark Detection zones are usual in forms and in capture grids (one column of check boxes per row). The guide Checkbox Detection with Data Grids shows a complete example. Image processing (deskew, despeckle) before the reading improves the stability of the measurement.