Appendix A • Base Code Theory
Base Code
Theory
✍
TIP: In any number
base greater than 10
(decimal), we must
assign additional
characters to those
number positions
above 9. Letters and
symbols are assigned
to these positions and
follow the standard
ASCII character set
(such as "A" for 10,
"B: for 11, "C" for
12, etc.). See the
Base 16, Base 32,
and Base 43 number
tables for examples.
✍
TIP: The 3 o f 9
Barcode symbology
supports counting func-
tions in number bases
greater than base 10
because it supports a
wide range of ASCII
text characters such as
0-9 and A-Z.
✍
TIP: The I 2 of 5 Bar-
code symbology only
supports up to base 10
counting functions be-
cause it only supports
ASCII characters 0-9.
A-4
Base 16 (Hexadecimal Number System)
The hexadecimal number system uses base 16, so the place values of the
characters of a hexadecimal number correspond to powers of 16.
Base 16 (Hexadecimal) Number System
4rth (byte)
Character
16x16x16x16
(16 to 4rth
power)
4096's
ASCII
Character->
A (10)
B (11)
C (12)
D (13)
E (14)
F (15)
Maximum
Count Value
(Maximum
Number
Positions)
3rd (byte)
2nd (byte)
Character
Character
16x16x16
16 x16
(16 to 3rd
(16 to 2nd
power)
power)
256's
16's
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
A (10)
A (10)
B (11)
B (11)
C (12)
C (12)
D (13)
D (13)
E (14)
E (14)
F (15)
F (15)
0-4,095
(4,096)
0-65,535
(65,536)
1st (byte)
Character
16
(16 to 1st
power)
1's
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
A (10)
B (11)
C (12)
D (13)
E (14)
F (15)
0-15
(16)
0-255
(256)
SV61314 Rev. A