Motorola DS6878 Reference Manual page 294

Hide thumbs Also See for DS6878:
Table of Contents

Advertisement

14 - 30 DS6878 Product Reference Guide
Product Add Right to Left Simple Remainder
Each character in the scanned data is assigned a numeric value (see
14-26). The check digit multiplier is reversed in order. Each value representing a character in the scanned data
is multiplied by its corresponding digit in the reversed multiplier, resulting in a product for each character in the
scanned data. The sum of these products
passes if this sum modulo Check Digit Modulus is equal to the check digit's product.
Example:
Scanned data numeric value is 122456 (check digit is 6)
Check digit multiplier string is 123456
Digit
1
Multiplier
6
Product
6
Product add
6+
The Check Digit Modulus is 10. It passes because 46 divided by 10 leaves a remainder of 6.
except for the check digit's product
2
2
4
5
5
4
3
2
10
8
12
10
10+
8+
12+
10=
OCR Check Digit Multiplier on page
6
1
6
46
6
Product Add Right to Left Simple Remainder
is computed. The check digit
(5)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents