Chapter 5— Linear Bar Codes
EasyCoder PL-Series Printer Programmer’s Reference Manual
39
Check Character Numerical Value Table
Char
Value
Char
Value
Char
Value
Char
Value
0 0 C 12 O 24 -
36
1
1
D
13
P
25
.
37
2 2 E 14 Q 26
SPACE
38
3
3
F
15
R
27
$
39
4 4 G 16 S 28 /
40
5
5
H
17
T
29
+
41
6 6 I 18 U 30 % 42
7
7
J
19
V
31
$ (full)
43*
8 8 K 20 W
32 %
(full)
44*
9
9
L
21
X
33
/ (full)
45*
A 10 M 22 Y 34 +
(full)
46*
B
11
N
23
Z
35
* Full represents F39 or F39C for Full ASCII
Refer to the full bar code symbology specification for complete
information on checksum calculation. For a short example, take an
example bar code with the data CODE 39.
Step 1: Assign a value to each character per the Character Numerical
Value Table above (C = 12, O = 24, D = 13, E = 14, space = 38, 3 = 3,
9 = 9).
Step 2: Add the values (12 + 24 + 13 + 14 + 38 + 3 + 9 = 113).
Step 3: Divide this number by 43. The remainder or modulo, 27, is the
checksum.
Step 4: Referring to the table, 27 is the character R. Therefore, the
checksum in the bar code should be R. The final code reads CODE 39R
when it is decoded.
Code 39 (3 of 9) Specifications
Bar Code
Symbology
Bar Code
Type
Input
Length
Characters
Ideal
Wide/Narrow
Ratio
Ideal Narrow
Dot Width
Checksum
Calculation
Code 39
39
Variable
Refer to text
2.5:1
2
none
39C
Variable
Refer to text
2.5:1
2
mod 43
F39
Variable
Refer to text
2.5:1
2
none
F39C
Variable
Refer to text
2.5:1
2
mod 43
Summary of Contents for EasyCoder PL-Series
Page 1: ...EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 4: ...iv EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 14: ...Contents xiv EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 18: ...Before You Begin xviii EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 35: ...Chapter 3 Text EasyCoder PL Series Printer Programmer s Reference Manual 17 ...
Page 44: ...Chapter 3 Text 26 EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 83: ...Chapter 7 Graphics EasyCoder PL Series Printer Programmer s Reference Manual 65 Output ...
Page 84: ...Chapter 7 Graphics 66 EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 100: ...Chapter 8 Advanced Commands 82 EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 122: ...Chapter 10 Advanced Utilities 104 EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 186: ...Appendix A Troubleshooting 168 EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 190: ...Appendix B Interface Cables 172 EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 200: ...Appendix D Font Information 182 EasyCoder PL Series Printer Programmer s Reference Manual ...
Page 205: ...EasyCoder PL Series Printer Programmer s Reference Manual 187 Index I ...
Page 219: ......