In diesem Barcode kann man die Ziffern 0 - 9 , die Zeichen A - Z sowie die Sonderzeichen - . $ / + % und das Leerzeichen.
Die Breite des Codes ist abhängig von der Scanbreite, jedoch werden nicht mehr als 30 Zeichen empfohlen.
Die Prüfziffernberechnung erfolgt nach Modulo 47, mit einer fortlaufenden Gewichtung ab 1 ( von rechts nach links ).
Prüfziffernberechnung :
Prüfziffer 1
Daten : 12ABC
Berechnung : 5*1 + 4*2 + 3*10 + 2*11 + 1*12 = 77
Ergebnis : 77 / 47 = 1 Rest 33
Prüfziffer 1 : Referenzzahl für 30 = U
Prüfziffer 2
Daten : 12ABCU
Berechnung : 6*1 + 5*2 + 4*10 + 3*11 + 2*12 1 * 30 = 143
Ergebnis : 143 / 47 = 3 Rest 2
Prüfziffer 2 : Referenzzahl für 2 = 2
S1 - S3 Strich L1 - L3 Lücke : Die angegebenen Zahlen beziehen sich auf die Stärke des Elementes.
Der unten beschriebene Code 93 extended entspricht dem Code 93 - Alle Zeichen die
nicht dem Code 93 entsprechen werden durch zwei Zeichen im Barcode dargestellt. Das
erhöht natürlich die Breite des Barcodes. Die Prüfziffernberechnung, Zeichencodierung
und der Symbolaufbau sind beim Code 93 und Code 93 extended identisch, es kann jedoch mit
dem Lesegerät probleme geben, da der extended Code 93 teilweise nicht korrekt gelesen
werden kann.
Code 93 |
Zeichen |
Binär |
S1 |
L1 |
S2 |
L2 |
S3 |
L3 |
Referenz |
0 |
100010100 |
1 |
3 |
1 |
1 |
1 |
2 |
00 |
1 |
101001000 |
1 |
1 |
1 |
2 |
1 |
3 |
01 |
2 |
101000100 |
1 |
1 |
1 |
3 |
1 |
2 |
02 |
3 |
101000010 |
1 |
1 |
1 |
4 |
1 |
1 |
03 |
4 |
100101000 |
1 |
2 |
1 |
1 |
1 |
3 |
04 |
5 |
100100100 |
1 |
2 |
1 |
2 |
1 |
2 |
05 |
6 |
100100010 |
1 |
2 |
1 |
3 |
1 |
1 |
06 |
7 |
101010000 |
1 |
1 |
1 |
1 |
1 |
4 |
07 |
8 |
100010010 |
1 |
3 |
1 |
2 |
1 |
1 |
08 |
9 |
100001010 |
1 |
4 |
1 |
1 |
1 |
1 |
09 |
A |
110101000 |
2 |
1 |
1 |
1 |
1 |
3 |
10 |
B |
110100100 |
2 |
1 |
1 |
2 |
1 |
2 |
11 |
C |
110100010 |
2 |
1 |
1 |
3 |
1 |
1 |
12 |
D |
110010100 |
2 |
2 |
1 |
1 |
1 |
2 |
13 |
E |
110010010 |
2 |
2 |
1 |
2 |
1 |
1 |
14 |
F |
110001010 |
2 |
3 |
1 |
1 |
1 |
1 |
15 |
G |
101101000 |
1 |
1 |
2 |
1 |
1 |
3 |
16 |
H |
101100100 |
1 |
1 |
2 |
2 |
1 |
2 |
17 |
I |
101100010 |
1 |
1 |
2 |
3 |
1 |
1 |
18 |
J |
100110100 |
1 |
2 |
2 |
1 |
1 |
2 |
19 |
K |
100011010 |
1 |
3 |
2 |
1 |
1 |
1 |
20 |
L |
101011000 |
1 |
1 |
1 |
1 |
2 |
3 |
21 |
M |
101001100 |
1 |
1 |
1 |
2 |
2 |
2 |
22 |
N |
101000110 |
1 |
1 |
1 |
3 |
2 |
1 |
23 |
O |
100101100 |
1 |
2 |
1 |
1 |
2 |
2 |
24 |
P |
100010110 |
1 |
3 |
1 |
1 |
2 |
1 |
25 |
Q |
110110100 |
2 |
1 |
2 |
1 |
1 |
2 |
26 |
R |
110110010 |
2 |
1 |
2 |
2 |
1 |
1 |
27 |
S |
110101100 |
2 |
1 |
1 |
1 |
2 |
2 |
28 |
T |
110100110 |
2 |
1 |
1 |
2 |
2 |
1 |
29 |
U |
110010110 |
2 |
2 |
1 |
1 |
2 |
1 |
30 |
V |
110011010 |
2 |
2 |
2 |
1 |
1 |
1 |
31 |
W |
101101100 |
1 |
1 |
2 |
1 |
2 |
2 |
32 |
X |
101100110 |
1 |
1 |
2 |
2 |
2 |
1 |
33 |
Y |
100110110 |
1 |
2 |
2 |
1 |
2 |
1 |
34 |
Z |
100111010 |
1 |
2 |
3 |
1 |
1 |
1 |
35 |
- |
100101110 |
1 |
2 |
1 |
1 |
3 |
1 |
36 |
. |
111010100 |
3 |
1 |
1 |
1 |
1 |
2 |
37 |
SPACE |
111010010 |
3 |
1 |
1 |
2 |
1 |
1 |
38 |
$ |
111001010 |
3 |
2 |
1 |
1 |
1 |
1 |
39 |
/ |
101101110 |
1 |
1 |
2 |
1 |
3 |
1 |
40 |
+ |
101110110 |
1 |
1 |
3 |
1 |
2 |
1 |
41 |
% |
110101110 |
2 |
1 |
1 |
1 |
3 |
1 |
42 |
($) |
100100110 |
1 |
2 |
1 |
2 |
2 |
1 |
43 |
(%) |
111011010 |
3 |
1 |
2 |
1 |
1 |
1 |
44 |
(/) |
111010110 |
3 |
1 |
1 |
1 |
2 |
1 |
45 |
(+) |
100110010 |
1 |
2 |
2 |
2 |
1 |
1 |
46 |
|
Code 93
extended |
ASCII |
Code39 |
ASCII |
Code39 |
ASCII |
Code39 |
ASCII |
Code39 |
|
NL |
(%)U |
Space |
Space |
@ |
(%)V |
` |
(%)W |
|
SH |
($)A |
! |
(/)A |
A |
A |
a |
(+)A |
|
SX |
($)B |
" |
(/)B |
B |
B |
b |
(+)B |
|
EX |
($)C |
# |
(/)C |
C |
C |
c |
(+)C |
|
ET |
($)D |
$ |
(/)D or $ |
D |
D |
d |
(+)D |
|
EQ |
($)E |
% |
(/)E or % |
E |
E |
e |
(+)E |
|
AK |
($)F |
& |
(/)F |
F |
F |
f |
(+)F |
|
BL |
($)G |
' |
(/)G |
G |
G |
g |
(+)G |
|
BS |
($)H |
( |
(/)H |
H |
H |
h |
(+)H |
|
HT |
($)I |
) |
(/)I |
I |
I |
i |
(+)I |
|
LF |
($)J |
* |
(/)J |
J |
J |
j |
(+)J |
|
VT |
($)K |
+ |
(/)K or + |
K |
K |
k |
(+)K |
|
FF |
($)L |
, |
(/)L |
L |
L |
l |
(+)L |
|
CR |
($)M |
- |
(/)M or - |
M |
M |
m |
(+)M |
|
SO |
($)N |
. |
(/)N or . |
N |
N |
n |
(+)N |
|
SI |
($)O |
/ |
(/)O or / |
O |
O |
o |
(+)O |
|
DL |
($)P |
0 |
(/)P or 0 |
P |
P |
p |
(+)P |
|
D1 |
($)Q |
1 |
(/)Q or 1 |
Q |
Q |
q |
(+)Q |
|
D2 |
($)R |
2 |
(/)R or 2 |
R |
R |
r |
(+)R |
|
D3 |
($)S |
3 |
(/)S or 3 |
S |
S |
s |
(+)S |
|
D4 |
($)T |
4 |
(/)T or 4 |
T |
T |
t |
(+)T |
|
NK |
($)U |
5 |
(/)U or 5 |
U |
U |
u |
(+)U |
|
SY |
($)V |
6 |
(/)V or 6 |
V |
V |
v |
(+)V |
|
EB |
($)W |
7 |
(/)W or 7 |
W |
W |
w |
(+)W |
|
CN |
($)X |
8 |
(/)X or 8 |
X |
X |
x |
(+)X |
|
EM |
($)Y |
9 |
(/)Y or 9 |
Y |
Y |
y |
(+)Y |
|
SB |
($)Z |
: |
(/)Z |
Z |
Z |
z |
(+)Z |
|
EC |
(%)A |
; |
(%)F |
[ |
(%)K |
{ |
(%)P |
|
FS |
(%)B |
< |
(%)G |
\ |
(%)L |
|
(%)Q |
|
GS |
(%)C |
= |
(%)H |
] |
(%)M |
} |
(%)R |
|
RS |
(%)D |
> |
(%)I |
^ |
(%)N |
~ |
(%)S |
|
US |
(%)E |
? |
(%)J |
_ |
(%)O |
DEL |
(%)T |
|
|