TECHNICAL INFORMATION, ID Bar Code, Check Digit, Modulus 10
Sysmex SF-3000 Operator's Manual -- Revised September 1995 C-21
(5) Subtract the foremost digit from 10 to obtain the check-digit. In case of the ITF,
the total number of the digits must be an even number. In such case, append "0" to
the most significant digit (left most digit).
Example No. 1:
Calculation of the check-digit for the JAN code 4912345 (7 digits) is shown below:
(1) Add odd digits: 5+3+1+4 = 13.
Multiplied the sum by 3, as: 13 x 3 = 39
(2) Add even digits: 4+2+9 = 15
(3) Add the results of (1) and (2) above, as: 39+15 = 54
(4) Check-digit is obtained by subtracting the right most digit of the sum of (3) above
from 10 as: 10-4 = 6
Hence the check-digit is 6.
Example No. 2:
Calculation of the check-digit for the ITF code 524362 (6 digits) is shown below:
(1) Add odd digits : 2+3+2 = 7.
Multiplied the sum by 3, as: 7 x 3 = 21
(2) Add even digits: 6+4+5 = 15
(3) Add the results of (1) and (2) above, as: 21+15 = 36
(4) Obtain the check-digit as: 10-6 = 4
Hence the check-digit is 4.
However, in Example No. 2, the sum of the total number of the data digits and the
check-digit gives odd number 7 in this case. Therefore, "0" is prepended to the most
significant digit (left most digit) and check-digit is appended to the data, as 05243624.