A SERVICE OF

logo

7 - 6
To read both lines of OCR at one time, use the variable
r
to indicate the start of a new row. All the other
templating variables for the individual rows work the same as previously described. For instance, in
the above example, you would use the following template to read both rows:
OCRTMP"ddddddddrllllllll".
To read the three rows below, you would use the template command
"OCRTMP"ddddddddrllllllllrlllldddd".
12345678
ABCDEFGH
ABCD1234
OCR Check Character
You may want to print and verify a check character in order to enhance the security of your OCR applica-
tion. The imager can be programmed for almost any type of check character. A number of presets are
provided for common check character uses (e.g., modulo 10 and modulo 36).
Scan the OCR Modulo 10 or OCR Modulo 36 Check Character barcode to specify the type of check
character used in the OCR strings you’re scanning. The imager will then only read OCR character
strings with a valid check character. The imager transmits the OCR data without the check character
data. You must specify the location of the check character in the template with a c.
Example: You need to read any combination of seven digits, with a modulo 10 check character in the
eighth position. The template would be:
dddddddc
To create this template, you would enable the OCR-A font. Scan the Modulo 10 Check Character
symbol. Then scan the Enter OCR Template symbol, and scan the d from the OCR Programming
Chart seven times, and scan the c once. Scan Save OCR Template (page 7-10). This template will
let you read any combination of six digits with a correct check character after. (If the check character
is invalid, the data is discarded.) For example, the following string could be scanned:
01234569
and the output would be: 0123456
OCR Modulo 10 Check Character
Scan this symbol to program the OCR template for a simple modulo 10 checksum of the digits 0 through
9.
OCR Modulo 10 Check Character