Defining Field Options 4-15
Using Check Digits
Check digits are typically used to ensure that a text or bar code field scans correctly. The printer
calculates a check digit when Option 31 is applied. A check digit scheme determines how the
printer calculates a check digit. When defining a check digit scheme, assign a number to identify
it. This number is later entered in R4 (check digit #) when applying Option 31 to a field. Use
check digits with text or bar code fields. Check digit calculations are performed on numeric data
only.
Do not use check digits with price fields. Do not define a check digit scheme for UPC, EAN, Code
39 (with the MOD43 check digit), and Code 93 bar codes, because they have predefined check
digits.
Syntax {A,selector,action,device,modulus,fld_length, D/P,
"weights" | }
A1. A Check Digit Header.
A2. selector Assign a number from 1 to 10 to this check digit formula. 1 is the
default.
A3. action The action to perform. Enter A to add the check digit scheme.
A4. device Format storage device. R is the default . Options:
F Flash (must be formatted first. See “Formatting Flash
” and
“Flash Memory Guidelines” in Chapter 2 for more
information.)
R Volatile RAM
Note: Check digits stored in flash are saved when the printer is turned
off.
A5. modulus Number from 2 to 11. The modulus is used to divide the sum of
products or the sum of digits.
A6. fld_length The maximum number of characters the field will contain.
Range: 0 to 2710. 2710 is the default.
A7. D/P Algorithm. The algorithm determines how the check digit is
calculated. Options:
D sum of digits
P sum of products
A8. “weights” String of digits used for calculation. A weight string is a group of
two or more numbers that is applied to a field. The number of
digits in this string should equal the number in fld_length.
Enclose in quotation marks. Range: 0 to 2710. “” is the default.
Example {A,1,A,R,10,5,P,"65432" | }
Adds check digit scheme number 1 to the printer’s memory. The modulus is 10, the maximum
number of characters in the field is 5. The check digit is calculated by using the Sum of Products
and the string of digits used in the calculation is “65432.”