Code 93

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