Code 93 Barcode Font FAQ
Technical Data Sheet & Check Character Calculation Example
Code 93 Barcode Symbology Character Set
Character to
Type or Print |
Barcode
Symbol |
Character
Value |
| 0 |
0 |
0 |
| 1 |
1 |
1 |
| 2 |
2 |
2 |
| 3 |
3 |
3 |
| 4 |
4 |
4 |
| 5 |
5 |
5 |
| 6 |
6 |
6 |
| 7 |
7 |
7 |
| 8 |
8 |
8 |
| 9 |
9 |
9 |
| A |
A |
10 |
| B |
B |
11 |
| C |
C |
12 |
| D |
D |
13 |
| E |
E |
14 |
| F |
F |
15 |
| G |
G |
16 |
| H |
H |
17 |
| I |
I |
18 |
| J |
J |
19 |
| K |
K |
20 |
| L |
L |
21 |
| M |
M |
22 |
| N |
N |
23 |
| O |
O |
24 |
| P |
P |
25 |
| Q |
Q |
26 |
| R |
R |
27 |
| S |
S |
28 |
| T |
T |
29 |
| U |
U |
30 |
| V |
V |
31 |
| W |
W |
32 |
| X |
X |
33 |
| Y |
Y |
34 |
| Z |
Z |
35 |
| - |
- |
36 |
| . |
. |
37 |
| = |
space |
38 |
| $ |
$ |
39 |
| / |
/ |
40 |
| + |
+ |
41 |
| % |
% |
42 |
| ! |
Shift [$] |
43 |
| # |
Shift [%] |
44 |
| & |
Shift [/] |
45 |
| @ |
Shift [+] |
46 |
| ( |
Start |
|
| ) |
Stop |
|
Note: To print the Code 93 space character, use the "=" character
instead of a space. The space character will produce a space and not a barcode.
The space character can be printed before and after the barcode to ensure
the proper quiet zone.
Code 93 Barcode Check
Character Calculations
The check character is positioned after the data characters and just
before the stop character. To determine the value of a Code 93 check character,
use the following steps:
- Reference the table above to obtain the value of all data characters.
- Assign a weighting to each data character.
- The first check character is referred to as "C" and is a modulo
47 sum of the data character values and weighting values. These
increase from right to left, with the last data character first.
The range for weighting "C" is from 1-20, therefore, after 20 this
value is reset to 1.
- The second check character is referred to as "K" and is also
a modulo 47 sum of the data character values and weighting values.
These also increase from right to left, with the "C" check character
first. The range for weighting "K" is from 1-15, therefore, after
15 this value is reset to 1.
- For check characters "C" and "K"; multiply the character values
by their weights for the data characters.
- Add these all together, divide by 47 and obtain the remainder.
- Use the table above to locate the character that has the value of the
remainder, use this as the check character
Example: Finding The Check Characters
DATA = C O D E 9 3 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
To Calculate C: (1*3)+(2*9)+(3*38)+(4*14)+(5*13)+(6*24)+(7*12)=484 484 / 47 = 10 remainder 14 C = E To Calculate K:(1*14)+(2*3)+(3*9)+(4*38)+(5*14)+(6*13)+(7*24)+(8*12)=611 611 / 47 = 13 remainder 0 K = 0
Example: Encoding The Code 93 Barcode
To create a barcode containing "CODE 93" as the data to encode,
select the appropriate Code 93 font and enter
(CODE=93E0).
Full Code
93 ASCII Barcode Character Set
| ASCII |
Code 93 |
ASCII |
Code 93 |
ASCII |
Code 93 |
ASCII |
Code 93 |
| NL |
(#)U |
Space |
= |
@ |
(#)V |
' |
(#)W |
| SH |
(!)A |
! |
(&)A |
A |
A |
a |
(@)A |
| SX |
(!)B |
" |
(&)B |
B |
B |
b |
(@)B |
| EX |
(!)C |
# |
(&)C |
C |
C |
c |
(@)C |
| ET |
(!)D |
$ |
$ |
D |
D |
d |
(@)D |
| EQ |
(!)E |
% |
% |
E |
E |
e |
(@)E |
| AK |
(!)F |
& |
(&)F |
F |
F |
f |
(@)F |
| BL |
(!)G |
' |
(&)G |
G |
G |
g |
(@)G |
| BS |
(!)H |
( |
(&)H |
H |
H |
h |
(@)H |
| HT |
(!)I |
) |
(&)I |
I |
I |
i |
(@)I |
| LF |
(!)J |
* |
(&)J |
J |
J |
j |
(@)J |
| VT |
(!)K |
+ |
+ |
K |
K |
k |
(@)K |
| FF |
(!)L |
, |
(&)L |
L |
L |
l |
(@)L |
| CR |
(!)M |
- |
- |
M |
M |
m |
(@)M |
| SO |
(!)N |
. |
. |
N |
N |
n |
(@)N |
| SI |
(!)O |
/ |
/ |
O |
O |
o |
(@)O |
| DL |
(!)P |
0 |
0 |
P |
P |
p |
(@)P |
| D1 |
(!)Q |
1 |
1 |
Q |
Q |
q |
(@)Q |
| D2 |
(!)R |
2 |
2 |
R |
R |
r |
(@)R |
| D3 |
(!)S |
3 |
3 |
S |
S |
s |
(@)S |
| D4 |
(!)T |
4 |
4 |
T |
T |
t |
(@)T |
| NK |
(!)U |
5 |
5 |
U |
U |
u |
(@)U |
| SY |
(!)V |
6 |
6 |
V |
V |
v |
(@)V |
| EB |
(!)W |
7 |
7 |
W |
W |
w |
(@)W |
| CN |
(!)X |
8 |
8 |
X |
X |
x |
(@)X |
| EM |
(!)Y |
9 |
9 |
Y |
Y |
y |
(@)Y |
| SB |
(!)Z |
: |
(&)Z |
Z |
Z |
z |
(@)Z |
| EC |
(#)A |
; |
(#)F |
[ |
(#)K |
{ |
(#)P |
| FS |
(#)B |
< |
(#)G |
\ |
(#)L |
|
(#)Q |
| GS |
(#)C |
= |
(#)H |
] |
(#)M |
} |
(#)R |
| RS |
(#)D |
> |
(#)I |
^ |
(#)N |
~ |
(#)S |
| US |
(#)E |
? |
(#)J |
_ |
(#)O |
DEL |
(#)T |

© Copyright 2011 IDAutomation.com, Inc., All Rights Reserved.
Legal Notices. |
|
|
|
|