Modulo 10 check digit, Modulo 36 – Datalogic Scanning FALCON 4400 SERIES User Manual

Page 139

Advertising
background image

OCR Configuration

Product Reference Guide

E-43

Modulo 10 Check Digit

Modulo 10 allows you to set a check digit for the numbers 0 through 9, with
values corresponding to the numbers.

The general formula for calculating a Modulo 10 check digit is as follows:

(d

n

+ . . . + d

3

+ d

2

+ d

1

+ d

0

) modulo 10 = 0

Modulo 10 Example

1212121212

(1 + 2 + 1 + 2 + 1 + 2 + 1 + 2 + 1 + 2 + x) modulo 10 = 0

(15 + x) modulo 10 = 0
(15 + 5) modulo 10 = 0

x = 5, so the check digit would be 5.
The final string including the check digit would be 12121212125.

Modulo 36

Modulo 36 allows you to set a check digit for the characters 0 - 9 and A -Z.
The numbers correspond to the values just as in Modulo 10 and the values for
alphabetic characters start at 10 for A and end with Z at 35, as shown in

Table E-12

.

Table E-12. Modulo 36 character values

The general formula for calculating a Modulo 36 check digit is as follows:

(d

n

+ . . . + d

3

+ d

2

+ d

1

+ d

0

) modulo 36 = 0

A

B

C

D

E

F

G

H

I

10

11

12

13

14

15

16

17

18

J

K

L

M

N

O

P

Q

R

19

20

21

22

23

24

25

26

27

S

T

U

V

W

X

Y

Z

28

29

30

31

32

33

34

35

Advertising