Reference Guide

Table Of Contents
OCR Programming
346
incoming data to determine this check digit, based on the numeric weight of the alpha and numeric
characters. See <bl_blue><em_Emphasis>OCR Check Digit Multiplier on page 17-346. If the incoming
data does not match the check digit, the data is considered corrupt.
The selected check digit option does not take effect until you set <bl_blue><em_Emphasis>OCR Check
Digit Validation on page 17-348.
To choose the Check Digit Modulus, such as 10 for Modulus 10, scan the following barcode, and then scan
a three-digit number from 001 to 099 representing the check digit using the numeric keypad in
<em_Emphasis><bl_blue>Appendix G, Numeric Barcodes. The default is
1.
OCR Check Digit Multiplier
Parameter # 700 (SSI # F1h BCh)
This option sets OCR check digit multipliers for character positions. For check digit validation, each
character in scanned data has an assigned weight to use in calculating the check digit. The scanner OCR
ships with the following weight equivalents:
0 = 0 A = 10 K = 20 U = 30
1 = 1 B = 11 L = 21 V = 31
2 = 2 C = 12 M = 22 W = 32
3 = 3 D = 13 N = 23 X = 33
4 = 4 E = 14 O = 24 Y = 34
5 = 5 F = 15 P = 25 Z = 35
6 = 6 G = 16 Q = 26 Space = 0
7 = 7 H = 17 R = 27
8 = 8 I = 18 S = 28
9 = 9 J = 19 T = 29
All other characters are equivalent to one (1).
You can define the multiplier string if it is different from the default.
121212121212 (default)
123456789A (for ISBN, Product Add Right to Left. See <bl_blue><em_Emphasis>OCR Check Digit
Validation on page 17-348)
For example:
ISBN 0 2 0 1 1 8 3 9 9 4
Multiplier 10 9 8 7 6 5 4 3 2 1
Product 0 18 0 7 6 40 12 27 18 4
Product add 0+ 18+ 0+ 7+ 6+ 40+ 12+ 27+ 18+ 4= 132
ISBN uses Modulus 11 for the check digit. In this case, 132 is divisible by 11, so it passes the check digit.
OCR Check Digit
guide-user-color-8.5x11.book Page 346 Monday, June 1, 2020 5:43 PM
Draft v 10