Strichcode Formate

 

Ein Strichcode besteht aus einer Serie unterschiedlich breiter Balken und Zwischenräume, wobei je nach Code auch in den Zwischenräumen Informationen übermittelt werden. Die Mindest-Strichdicke sollte 0.3 mm betragen, daher sind im Designerdie Strichbreitenverhältnisse 1:3 gewählt. Unterstützt werden zur Zeit folgende Strichcode-Formate:

 

1) EAN, JAN 13

Der EAN13-(Europäische Artikel-Numerierung) Code ist ein sehr verbreiteter Strichcode. Die in EAN13 darzustellende Zahlenkette muss folgendermassen aussehen:

 

"cc|nnnnn|aaaaa"

(normaler EAN13)

"cc|nnnnn|aaaaa|xx"

(EAN13 für Zeitschriften, "ISSN")

"cc|nnnnn|aaaaa|xxxxx"

(EAN13 für Bücher, "Bookland")

"ppp|nnnn|aaaaa"

(normaler EAN13)

"ppp|nnnn|aaaaa|xx"

(EAN13 für Zeitschriften, "ISSN")

"ppp|nnnn|aaaaa|xxxxx"

(EAN13 für Bücher, "Bookland")

 

 

mit

                 

 

Bedeutung

Wertebereich

cc

= Ländercode

c='0'..'9'

ppp

= Produktcode


nnnnn

= Firmencode

n='0'..'9'

aaaaa

= Artikelcode

a='0'..'9'

´|´

= Zeichencode chr(124)


xx, xxxxx

= Zusatzcode

x=´l´..´9´

 

Die Prüfziffer wird automatisch berechnet und angehängt. Jedes Zeichen ist 7 Strichdicken breit, ein Code sollte damit mindestens eine Breite von (12*7+11)*0.3 mm = 2.85 cm besitzen.

 

Sollgröße (Strichsymbol) Nominalgröße SC2:

 

Breite

31.4 mm

Höhe

24.5 mm

       

Mindest-Randabstände die um das Symbol freigehalten werden sollten

 

links:

3.6 mm

oben:

0.3 mm

rechts:

2.3 mm

unten:

0.0 mm (wenn mit Schrift, sonst 0.3 mm)

 

Der Text wird teilweise ausserhalb dieses Bereiches gezeichnet.

 

 

2) EAN14, UCC14

Diese Zahlencodes brauchen hohe Druckqualität.

Erlaubte Zeichen: '0'..'9'. Die Zeichenzahl muss 14 Zeichen sein.

 

 

3) EAN8, JAN8

die in EAN8 darzustellende Zahlenkette muss folgendem Format genügen:

 

"nn l nnnnn"

 

mit

 

n

= '0'..'9'

´l´

= Zeichencode chr(124)

 

Jedes Zeichen ist ebenfalls 7 Strichdicken breit, ein Code sollte damit mindestens eine Breite von (8*7+11)*0.3 mm=2.01 cm besitzen.

 

Sollgröße (Strichsymbol) Nominalgröße SC2:

 

dx

22.1 mm

dy

19.9 mm

 

Mindest-Randabstände, die um das Symbol freigehalten werden sollten:

 

links:

2.3 mm

oben:

0.3 mm

rechts:

2.3 mm

unten:

0.0 mm (wenn mit Schrift, sonst 0.3 mm)

 

       

Der Text wird teilweise ausserhalb dieses Bereiches gezeichnet.

 

 

4) UPC-A

der UPC-A-Code (Universal Product Code) ist in den USA verbreitet.

Folgendes Format muss eingehalten werden:

 

"clnnnnnlaaaaa"

 

mit

 

c

= Zahlensystem

nnnnn

= Firmencode

aaaaa

= Artikelcode

´l´

= Zeichencode chr(124)

 

Die Prüfziffer wird automatisch berechnet und angehängt. Jedes Zeichen ist ebenfalls 7 Strichdicken breit, ein Code sollte damit mindestens eine Breite von (13*7+6)*0.3 mm = 2.88 cm besitzen.

 

 

5) UPC-E

der UPC-E-Code (Universal Product Code, Kurzversion) ist in den USA verbreitet. Folgendes Format muss eingehalten werden:

 

"clnnnnnn"

 

mit

 

c

=Zahlensystem

nnnnnn

= Code, Interpretation abhängig von der letzten Stelle

´l´

= Zeichencode chr(124)

 

Die Prüfziffer wird automatisch berechnet und angehängt. Jedes Zeichen ist ebenfalls 7 Strichdicken breit, ein Code sollte damit mindestens eine Breite von (13*7+6)*0.3 mm = 2.88 cm besitzen.

 

 

6) Code39 mit CRC

Erlaubte Zeichen: ' ','$','/','%','*','+','-','0'..'9','A'..'Z'

 

 

7) Alpha39 (oder auch 3-aus-9 oder Code39)

Einer der wenigen Codes, die auch Buchstaben darstellen können. Es müssen alle Zeichen angegeben werden; die übliche Einklammerung mit ´*´ muss also mit angegeben werden ('*TEST*').

 

Erlaubte Zeichen: ' ','$','/','%','*','+','-','0'..'9','A'..'Z'

 

Der erweiterte Code kann durch Kombination von Zeichen des Standard-Codes angesprochen werden: z. B.: '+A' -> 'a'. Jedes Zeichen ist 16 Strichdicken breit, ein Text hat (16*Zeichenzahl-1) Striche.

 

 

 

8) 2-aus 5 Industrial

Ein Zahlencode niedriger Informationsdichte.

 

Erlaubte Zeichen: '0'..'9'

 

Ein Code ist (14*Zeichenzahl+18) Strichdicken breit.

 

 

9) 2-aus-5 Interleaved (ITF)

Ein Zahlencode hoher Informationsdichte braucht hohe Druckqualität.

Erlaubte Zeichen: '0'..'9'. Die Zeichenzahl muss gerade sein.

Ein Code ist (9*Zeichenzahl+9) Strichdicken breit.

 

 

10) 2-aus-5 Matrix

Ein Zahlencode hoher Informationsdichte braucht hohe Druckqualität.

Erlaubte Zeichen: '0'..'9'.

Ein Code ist (10*Zeichenzahl+18) Strichdicken breit.

 

 

11) 2-aus-5 Datalogic

Ein Zahlencode hoher Informationsdichte braucht hohe Druckqualität.

Erlaubte Zeichen: '0'..'9'.

Ein Code ist (10*Zeichenzahl+11) Strichdicken breit.

 

 

12) Postnet

Dies ist ein Barcode für die US-amerikanischen Postverteiler. Es gibt ihn in 3 Varianten. Bezüglich der Platzierung und des Abstandes zu anderen Objekten, lesen Sie bitte die dafür gültigen Spezifikationen in entsprechender Literatur.

 

5-stellig:

"nnnnn"

10-stellig:

"nnnnn-nnnn"

12-stellig:

"nnnnn-nnnnnn"

 

Mindestgröße: 1.245" * 4/16" = 31.6 mm * 6.35 mm (10-stellig)

 

Balkenabstand mindestens 1/24" = 1.058 mm

 

Die Fehlerkorrektur-Ziffer wird automatisch ergänzt.

 

Dieser Balkencode wird automatisch in der richtigen Größe gedruckt, wenn das Objekt größer ist als die maximale Größe.

 

 

13) FIM Barcodes

Der FIM-Barcode wird immer in der von dem US Postal Office geforderten Größe gedruckt, kann also über den erlaubten Objektrahmen herausragen.

 

Mindestgröße: 1/2" * 5/8" == 12.7 mm * 15.87 mm

 

Übergabewerte: "A", "B" oder "C"

 

 

14) RM4SCC, KIX

Erlaubte Zeichen: '0'..'9', 'A'..'Z', 'a'...'z'.

 

Dieser  Barcode  wird  von  der  Niederländischen  Post  zur  Verteilung  verwendet.  Stellen  Sie

sicher,  einen  Inhalt  gemäß  der  Spezifikation  zu  übergeben.  Nähere  Informationen  erhalten

Sie bei der niederländischen Post.

 

15) Royal Mail mit CRC

Erlaubte Zeichen: '0'..'9', 'A'..'Z', 'a'...'z'.

 

Dieser  Code  wird  bei  den  Massensendungsverfahren  "Cleanmail'"  und  "Mailsort"  der

englischen  "Royal  Mail"  zur  Codierung  der  Postleitzahl  benutzt.  Royal  Mail  Postleitzahlen

enthalten  eine  Kombination  aus  Ziffern und Buchstaben. Der Zeichensatz umfaßt daher die

Ziffern 0..9 und Großbuchstaben A..Z. Das Leerzeichen ist nicht enthalten.

 

Codiert wird  entweder  nur  die  Postleitzahl  (z. B.  LU17  8XE)  oder  die  Postleitzahl  mit  einem

zusätzlichen  "Delivery  Point"  (z. B.  LU17  8XE  2B).  Die  Maximale  Anzahl  von  Nutzstellen  ist

damit auf 9 Stellen begrenzt.

 

 

16) Codabar (2)

Der Codabar-Code ist ein numerischer Code mit 6 Sonderzeichen. Die Informationsdichte ist niedrig.

Folgendes Format muss eingehalten werden:

 

"fnnnnnf"

 

mit

 

f

= Rahmen-Code ('A', 'B', 'C', oder 'D')

nnnnn

= beliebig viele Ziffern oder Sonderzeichen aus '0'..'9', '-', '$', ':', '/', '.', '+'

 

Jedes Zeichen ist entweder 2*3+6*1 (bei den Zeichen '0'..'9', '-', '$') oder 3*3+5*1 (bei ':', '/', '.', '+', 'A'..'D') Strichdicken breit. Die Zeichen des Rahmencodes werden nicht bei dem Text mit ausgegeben.

 

 

17) EAN128

Beide Codes sind Codes, die alle druckbaren ASCII-Zeichen, sowie nicht eindeutig auch Umlaute und 'ss', darstellen  können. Der Text kann beliebig aussehen. Die Breite ist nicht einfach darzustellen, da verschiedene Zeichen verschiedene Breiten haben.

 

Sonderzeichen müssen wie folgt ersetzt werden:

 

Zeichen

Ersatz [über chr(...), chr$(...)]

NUL

chr$(255)

FNC1

chr$(254)

FNC2

chr$(253)

FNC3

chr$(252)

FNC4

chr$(251)

 

 

18) Code 128

Dieser Code ist prinzipiell identisch zu EAN128, nur dass hier das erste Zeichen (FNC1..FNC4) durch den Anwender bestimmt wird.

 

Es gelten dieselben Anmerkungen wie bei dem Code EAN128.

 

 

19) DP-Identcode

Ein Zahlencode hoher Informationsdichte braucht hohe Druckqualität.

 

Erlaubte Zeichen: '0'..'9'

 

Die darzustellende Zahlenkette muss folgendem Format genügen:

 

"nn.nnnnn.nnnn"

"nn.nnnn.nnnnn"

"nn.nnn.nnnnnn"

 

Ein Code ist (9*Zeichenzahl+9) Strichdicken breit.

 

Breite: 32,0mm - 58,5mm (Hellzone rechts und links: mindestens 5mm). Höhe: 25mm.

 

Prüfziffer wird automatisch berechnet; Wichtung: 4:9; Spezialcode des 2 aus 5 IL.

Weitere Infos: Deutsche Post AG Generaldirektion, 64276 Darmstadt, Dienststelle 221b-1, Mat-Nr: 671-677 000

 

 

20) DP-Leitcode

Ein Zahlencode hoher Informationsdichte braucht hohe Druckqualität.

 

Erlaubte Zeichen: '0'..'9'

 

Die darzustellende Zahlenkette muss folgendem Format genügen:

 

"nnnnn.nnn.nnn.nn"

 

Ein Code ist (9*Zeichenzahl+9) Strichdicken breit.

 

Breite: 37,25 mm - 67,5 mm (Hellzone rechts und links: mindestens 5mm).

 

Prüfziffer wird automatisch berechnet; Wichtung: 4:9; Spezialcode des 2 aus 5 IL.

Weitere Infos: Deutsche Post AG Generaldirektion, 64276 Darmstadt, Dienststelle 221b-1, Mat-Nr: 671-677 000

 

 

21) German Parcel

Ein Zahlencode niedriger Informationsdichte.

 

Erlaubte Zeichen: 0...9

 

Ein Code ist (14*Zeichenzahl+18) Strichdicken breit.

 

Gewichtung: 1:2

 

 

22) Barcode CODE93 (simple and extended)

Code93 ist eine Erweiterung des Code39, hat aber den Vorteil, etwas kleiner zu sein. Er deckt die vollen 128 Bytes des ASCII Zeichensatzes ab, incl. Null-Character. Dieses muss als CHR(255) übergeben werden.

 

Er enthält Prüfziffern, die automatisch erzeugt.

 

Die Zeichen bestehen aus 9 Strichdicken, die je aus 3 Balken und 3 Leerbalken bestehen.

Die folgenden Zeichen müssen dabei im speziellen Format übergeben werden:

 

Übergabe der Shift-Zeichen vom Wirtsprogramm als

 

$

= CHR$(254)

%

= CHR$(253)

/

= CHR$(252)

+

= CHR$(251)

 

Übergabe der gewünschten Zeichen, L&L fügt automatisch die zugehörigen Shift-Zeichen hinzu.

 

 

23) MSI

MSI ist ein binärer Barcode, bei dem jedes Zeichen aus 8 Balken besteht.

 

Der Zeichensatz beschränkt sich auf 0..9. Er ist besonders zur Darstellung von Zahlen geeignet, wird meist in Bibliotheken genutzt.

 

 

24) CODE11

Zeichensatz: 0..9

 

Code 11 hat je nach Länge 1 oder 2 Checksummen. Es wird nur 1 statt 2 Checksummen errechnet, wenn die Länge des Textes maximal 10 Zeichen ist.

 

 

25) Pharma-Zentral-Nummer

Erlaubte Zeichen: '0'..'9'

 

Der  Code  PZN  wird  zur  Kennzeichnung  von  Medikamenten  verwendet.  Pharma  Zentral

Nummern werden vergeben von der "Informationsstelle für Arzneispezialitäen IfA GmbH'. Die

darzustellende Zahlenkette muss folgendem Format genügen:

 

"nnnnnn"

 

26) Datamatrix

(Je nach Applikation)

 

Dieser  Barcode  wird  in  vielen  Industriezweigen  genutzt.  Er  kann  alle  druckbaren  Zeichen

darstellen, ist extrem informationsdicht und kann selbst bei größerflächiger Zerstörung noch

korrekt  gescannt  werden.  Sie  können  die  Größe  des  Symbols  frei  wählen  oder  aber

automatisch eine der Objektgröße angepasste Symbolgröße wählen lassen. Diese Einstellun-

gen finden sich im Optionsdialog des Barcodes.

 

27) Maxicode und PDF417

(Je nach Applikation)

 

2D-Barcodes PDF417 und Maxicode

Zeichensatz:  Alle  verfügbaren  und  auch  nicht  druckbare  Zeichen.  Um  nicht  druckbaren

Zeichen  im  Barcodetext  verwenden  zu  können,  können  im  Barcodetext  Tags  der  Form

{binary:xx} verwendet  werden,  wobei  xx  für  eine  beliebige  Folge  von  (zweistelligen)

Hexadezimalzahlen  steht.  Dies  ist  insbesondere  wichtig,  wenn  Maxicodes  gemäß  der  UPS-

Spezifikation erstellt werden sollen; die dafür benötigten Sonderzeichen können z. B. auf diese

Weise eingegeben werden.

 

28) Intelligent Mail (IMB)

(4CB/4-CB/USPS4CB)

 

Intelligent Mail Barcode (US Postal Services).

Weitere Bezeichnung: One Code Solution bzw. 4-State Customer Barcode).

 

Format: 20, 25, 29 oder 31 Ziffern

 

Erlaubte Zeichen: [0-9]