Google Groups Home
Help | Sign in
Recent pages and files
Code 93 Extended    

Overview

Code 93 is a discrete, variable length, self-checking symbology that is discrete, variable length, and self-checking. The basic character set is the same as Code 39 but the symbols have a higher density. Extended code 93 can encode full 128 character ASCII using four additional shift characters.

Invoking

  • The data field can hold any of the following:

    • Numbers 0-9
    • Capital letters A-Z
    • Symbols -.$/+%* and <space>
    • In the extended symbology, the shift characters accessed by ^043 to ^046.
  • The includecheck option calculates the two mod 47 check digits

Example Code 93

0 0 moveto (TERRY BURTON) (includecheck) code93 barcode

Example Code 93 Extended

Unlike with Code 39 Extended, which doubles up the meaning of the Code 39 characters $ / + % to provide a set of shift characters, Code 93 Extended instead provides a set of special shift characters, sometimes written as ($) (/) (+) (%), who's codes are distinct from their basic Code 93 counterparts. The ordinal values for these characters are 43, 44, 45 and 46 respectively and can encoded in the same way as for non-printable characters in the other encoders, e.g. ^043, ^044, etc.

To encode "Terri<BS>y" where <BS> represents a backspace in Code 93 Extended:

0 0 moveto (T^046E^046R^046R^046I^043H^046Y) (includecheck) code93 barcode

Shift Combinations for Code 93

NUL    ^043U
SOH    ^044A
STX    ^044B
ETX    ^044C
EOT    ^044D
ENQ    ^044E
ACK    ^044F
BEL    ^044G
BS     ^044H
HT     ^044I
LF     ^044J
VT     ^044K
FF     ^044L
CR     ^044M
SO     ^044N
SI     ^044O
DLE    ^044P
DC1    ^044Q
DC2    ^044R
DC3    ^044S
DC4    ^044T
NAK    ^044U
SYN    ^044V
ETB    ^044W
CAN    ^044X
EM     ^044Y
SUB    ^044Z
ESC    ^043A
FS     ^043B
GS     ^043C
RS     ^043D
US     ^043E
SPACE  SPACE
!      ^045A
"      ^045B
#      ^045C
$      ^045D possibly $
%      ^045E possibly %
&      ^045F
'      ^045G
(      ^045H
)      ^045I
*      ^045J
+      ^045K possibly +
,      ^045L
-      ^045M better to use -
.      ^045N better to use .
/      ^045O possibly /
0      ^045P better to use 0
1      ^045Q better to use 1
2      ^045R better to use 2
3      ^045S better to use 3
4      ^045T better to use 4
5      ^045U better to use 5
6      ^045V better to use 6
7      ^045W better to use 7
8      ^045X better to use 8
9      ^045Y better to use 9
:      ^045Z
;      ^043F
<      ^043G
=      ^043H
>      ^043I
?      ^043J
@      ^043V
A      A
B      B
C      C
D      D
E      E
F      F
G      G
H      H
I      I
J      J
K      K
L      L
M      M
N      N
O      O
P      P
Q      Q
R      R
S      S
T      T
U      U
V      V
W      W
X      X
Y      Y
Z      Z
[      ^043K
\      ^043L
]      ^043M
^      ^043N
_      ^043O
`      ^043W
a      ^046A
b      ^046B
c      ^046C
d      ^046D
e      ^046E
f      ^046F
g      ^046G
h      ^046H
i      ^046I
j      ^046J
k      ^046K
l      ^046L
m      ^046M
n      ^046N
o      ^046O
p      ^046P
q      ^046Q
r      ^046R
s      ^046S
t      ^046T
u      ^046U
v      ^046V
w      ^046W
x      ^046X
y      ^046Y
z      ^046Z
{      ^043P
|      ^043Q
}      ^043R
~      ^043S
DEL    ^043T (best) or ^043X or ^043Y or ^043Z
Version: 
Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google