Extended Code 39 Barcode Fonts
IDAutomation
Home |
Order |
Specifications
|
Download Code 39 Fonts
Encoding the Full ASCII Character Set in Code 39
Extended Code 39 is useful for encoding tabs, returns or lower case letters
in a barcode. There are two methods of implementing Extended Code 39; using the Extended Code 39 Font or the Full
ASCII Chart with the standard Code 39 Font.
Extended Code 39 is inefficient and the barcodes can get very long for this
reason, so please consider using Code 128
or PDF417 if encoding large amounts
of extended characters.
Scanning Returns and Tabs:
To create a barcode that scans in 1234 and then a return function,
!1234$M! would need to be printed. These can be combined also;
for example: !12$I34$M! prints the barcode that scans 12, then
a tab, 34 and then a return. Refer to the Full ASCII
Chart for other codes.
Note: For extended characters to scan
properly, first the scanner must be programmed to accept them.
About Extended Code 39 Barcode Fonts
The Extended Code 39 Barcode Font was developed for users who need
to print extended characters as they are on the keyboard.
The start and stop character for this font is the asterisk.
This
Extended Code 39 is not compatible with IDAutomation Font Tools, and there are
additional limitations. For example, to print
a space, the ~ character must be used. Since the asterisk is still the
start/stop character, /J must be used to scan an actual
asterisk. The characters %$/ and + also cannot be read
from this font because they are control characters.
To create
a readable % character, /E must be used instead. In addition
to the space character, several other characters cannot be printed from
the keyboard such as tabs and returns. Please review the full ASCII
chart at the bottom of this page to encode these characters.
Note: For extended characters to scan properly, first the
scanner must be programmed to accept them.
Extended Code 39 Font Character Set
The column ExtC39 Character lists the character that resides
at the ASCII location, which can be used to print the corresponding
symbol. The column Scans As lists the character that the scanner
will scan when it is in extended mode. The ASCII and Unicode
columns designate the location in either ASCII or Unicode where the
barcode symbol for the character resides.
ExtC39 Character |
Scans As |
ASCII * |
Unicode * |
|
ExtC39 Character |
Scans As |
ASCII * |
Unicode * |
| space |
na |
0032 |
0020 |
|
P |
P |
0080 |
0050 |
| ! |
! |
0033 |
0021 |
|
Q |
Q |
0081 |
0051 |
| " |
" |
0034 |
0022 |
|
R |
R |
0082 |
0052 |
| # |
# |
0035 |
0023 |
|
S |
S |
0083 |
0053 |
| $ |
control |
0036 |
0024 |
|
T |
T |
0084 |
0054 |
| % |
control |
0037 |
0025 |
|
U |
U |
0085 |
0055 |
| & |
& |
0038 |
0026 |
|
V |
V |
0086 |
0056 |
| ' |
' |
0039 |
0027 |
|
W |
W |
0087 |
0057 |
| ( |
( |
0040 |
0028 |
|
X |
X |
0088 |
0058 |
| ) |
) |
0041 |
0029 |
|
Y |
Y |
0089 |
0059 |
| * |
Start / Stop |
0042 |
002A |
|
Z |
Z |
0090 |
005A |
| + |
control |
0043 |
002B |
|
[ |
[ |
0091 |
005B |
| , |
, |
0044 |
002C |
|
\ |
\ |
0092 |
005C |
| - |
- |
0045 |
002D |
|
] |
] |
0093 |
005D |
| . |
. |
0046 |
002E |
|
^ |
^ |
0094 |
005E |
| / |
control |
0047 |
002F |
|
_ |
_ |
0095 |
005F |
| 0 |
0 |
0048 |
0030 |
|
` |
` |
0096 |
0060 |
| 1 |
1 |
0049 |
0031 |
|
a |
a |
0097 |
0061 |
| 2 |
2 |
0050 |
0032 |
|
b |
b |
0098 |
0062 |
| 3 |
3 |
0051 |
0033 |
|
c |
c |
0099 |
0063 |
| 4 |
4 |
0052 |
0034 |
|
d |
d |
0100 |
0064 |
| 5 |
5 |
0053 |
0035 |
|
e |
e |
0101 |
0065 |
| 6 |
6 |
0054 |
0036 |
|
f |
f |
0102 |
0066 |
| 7 |
7 |
0055 |
0037 |
|
g |
g |
0103 |
0067 |
| 8 |
8 |
0056 |
0038 |
|
h |
h |
0104 |
0068 |
| 9 |
9 |
0057 |
0039 |
|
i |
i |
0105 |
0069 |
| : |
: |
0058 |
003A |
|
j |
j |
0106 |
006A |
| ; |
; |
0059 |
003B |
|
k |
k |
0107 |
006B |
| < |
< |
0060 |
003C |
|
l |
l |
0108 |
006C |
| = |
= |
0061 |
003D |
|
m |
m |
0109 |
006D |
| > |
> |
0062 |
003E |
|
n |
n |
0110 |
006E |
| ? |
? |
0063 |
003F |
|
o |
o |
0111 |
006F |
| @ |
@ |
0064 |
0040 |
|
p |
p |
0112 |
0070 |
| A |
A |
0065 |
0041 |
|
q |
q |
0113 |
0071 |
| B |
B |
0066 |
0042 |
|
r |
r |
0114 |
0072 |
| C |
C |
0067 |
0043 |
|
s |
s |
0115 |
0073 |
| D |
D |
0068 |
0044 |
|
t |
t |
0116 |
0074 |
| E |
E |
0069 |
0045 |
|
u |
u |
0117 |
0075 |
| F |
F |
0070 |
0046 |
|
v |
v |
0118 |
0076 |
| G |
G |
0071 |
0047 |
|
w |
w |
0119 |
0077 |
| H |
H |
0072 |
0048 |
|
x |
x |
0120 |
0078 |
| I |
I |
0073 |
0049 |
|
y |
y |
0121 |
0079 |
| J |
J |
0074 |
004A |
|
z |
z |
0122 |
007A |
| K |
K |
0075 |
004B |
|
{ |
{ |
0123 |
007B |
| L |
L |
0076 |
004C |
|
| |
| |
0124 |
007C |
| M |
M |
0077 |
004D |
|
} |
} |
0125 |
007D |
| N |
N |
0078 |
004E |
|
~ |
Space |
0126 |
007E |
| O |
O |
0079 |
004F |
|
|
|
|
|
Code 39 Full ASCII Chart
The full 128 ASCII character set can be printed in accordance with
ISO 646. This may also be encoded in the Code 39 barcode font using
combinations of two symbol characters made up of one of the four Code
39 characters (+ $ % / ) followed by one of the 26 Code 39 barcode alphabetic
characters.
Note: The space character cannot be represented in a font at the ASCII
location for that character. To resolve this in the Code 39 fonts, IDAutomation has moved the symbol representing
the space character to the = character, and in the extended Code 39
fonts, it is moved to the ~ character.
View the Extended Code 39 ASCII Character Table.

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