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 | 
