Groups Images Directory Web
Recently Visited Groups | Help | Sign in
Google Groups Home
Group info
Code 93 Extended    

Overview

Code 93 is a continuous, variable length, self-checking symbology. 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

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

Shift Combinations for Code 93

NUL    ^044U
SOH ^043A
STX ^043B
ETX ^043C
EOT ^043D
ENQ ^043E
ACK ^043F
BEL ^043G
BS ^043H
HT ^043I
LF ^043J
VT ^043K
FF ^043L
CR ^043M
SO ^043N
SI ^043O
DLE ^043P
DC1 ^043Q
DC2 ^043R
DC3 ^043S
DC4 ^043T
NAK ^043U
SYN ^043V
ETB ^043W
CAN ^043X
EM ^043Y
SUB ^043Z
ESC ^044A
FS ^044B
GS ^044C
RS ^044D
US ^044E
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
; ^044F
< ^044G
= ^044H
> ^044I
? ^044J
@ ^044V
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
[ ^044K
\ ^044L
] ^044M
^ ^044N
_ ^044O
` ^044W
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
{ ^044P
| ^044Q
} ^044R
~ ^044S
DEL ^044T (best) or ^044X or ^044Y or ^044Z
Version: 
2 messages about this page
10 Sep 2009 by Tez
Updated accordingly. Many thanks.
10 Sep 2009 by Koala
Hi Terry,



While using the "code93 ENCODER" to dump the full 128 character ASCII,
I found there are some "typos" in this page...



1. In the "Overview" section, code 93 is a continuous symbology, since
each symbol begins with a bar and ends
with a space
(in contrast to code 39)
Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google