The following example illustrates the calculation of the check digits for the symbol CODE 93.
Data |
| C | O | D | E | sp | 9 | 3 | "C" | "K" |
Data Values |
| 12 | 24 | 13 | 14 | 38 | 9 | 3 |
|
|
C Weights |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|
|
K Weights |
| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|
1) For "C", sum the products of the (C WEIGHTS * DATA VALUES).
(1 * 3) + (2 * 9) + (3 * 38) + (4 * 14) + (5 * 13) + (6 * 24) + (7 * 12) = 484
2) Divide 484 by 47.
484 / 47 = 10 remainder 14.
3)Therefore, the value of "C" is 14, which corresponds to character E.
4)For "K", sum the products of the (K WEIGHTS * DATA VALUES), starting with the newly calculated "C" digit.
(1*14) + (2*3) + (3*9) + (4*38) + (5*14) + (6*13) + (7*24) + (8*12) = 611
5) Divide 611 by 47.
611 / 47 = 13 remainder 0
6)The value of "K" therefore is 0, corresponding to character 0. Send to the printer:
CODE 93E0
The Code 93 character table is the same as the Code 3 of 9 character table, except that there are four additional “control characters” at the end.
Code 93 Character Table
0 | 0 |
| 12 | C |
| 24 | O |
| 36 | - (minus sign) |
1 | 1 |
| 13 | D |
| 25 | P |
| 37 | . (period) |
2 | 2 |
| 14 | E |
| 26 | Q |
| 38 | (space) |
3 | 3 |
| 15 | F |
| 27 | R |
| 39 | $ |
4 | 4 |
| 16 | G |
| 28 | S |
| 40 | / |
5 | 5 |
| 17 | H |
| 29 | T |
| 41 | + |
6 | 6 |
| 18 | I |
| 30 | U |
| 42 | % |
7 | 7 |
| 19 | J |
| 31 | V |
| 43 | <CTRL> $ |
8 | 8 |
| 20 | K |
| 32 | W |
| 44 | <CTRL> % |
9 | 9 |
| 21 | L |
| 33 | X |
| 45 | <CTRL> / |
10 | A |
| 22 | M |
| 34 | Y |
| 46 | <CTRL> + |
11 | B |
| 23 | N |
| 35 | Z |
|
|
|
7265 Programmer’s Manual | 59 |
Copyright © 2004 TallyGenicom | Chapter 3 ANSI Bar Codes |