Übersicht der allgemeinen 1D-Codes

Name

Formate und erlaubte Zeichen

GTIN-13, EAN-13, UCC-13, JAN-13

Formate:

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     cc = Ländercode

                            ppp = Produktcode

                            nnnn, nnnnn = Firmencode

                            aaaaa = Artikelcode

                            | = Zeichencode chr(124)

                            xx, xxxxx = Zusatzcode

Erlaubte Zeichen: [0-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

Mindestrandabstände, die um das Symbol freigehalten werden sollten:

links: 3.6mm, oben: 0.3mm, rechts: 2.3mm, unten: 0.0mm (wenn mit Schrift, sonst 0.3mm)

Der Text wird teilweise außerhalb dieses Bereichs gezeichnet.

EAN-14, UCC-14

Format: nnnnnnnnnnnnnn (14 Ziffern)

Erlaubte Zeichen: [0-9]

Hinweis: Wird als "2-aus-5 Interleaved (ITF)" dargestellt/ausgegeben bzw. von etwaigen Scanner ausgelesen.

GTIN-8, EAN-8, UCC-8, JAN-8

Formate: nnnnnnn, nn|nnnnn

(|= Zeichencode chr(124))

Erlaubte Zeichen: [0-9]

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.1mm, dy:19.9 mm

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

links: 2.3mm, oben: 0.3mm, rechts: 2.3mm, unten: 0.0mm (wenn mit Schrift, sonst 0.3 mm)

Der Text wird teilweise außerhalb dieses Bereiches gezeichnet.

UPC-A

 

Format:        c|nnnnn|aaaaa, cnnnnnaaaaa

                   mit     c = Zahlensystem

                            nnnnn = Firmencode

                            aaaaa = Artikelcode

                            | = Zeichencode chr(124)

Erlaubte Zeichen: [0-9]

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.

UPC-E

 

Format:        c|nnnnnn, nnnnnnn

                   mit     c = Zahlensystem

                            |= Zeichencode chr(124)

                            nnnnn = Code, Interpretation abhängig von der letzten Stelle

Erlaubte Zeichen: [0-9]

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.

2-aus-5 Industrial

 

Format: beliebig

Erlaubte Zeichen: [0-9]

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

2-aus-5 Interleaved (ITF)

Format: beliebig, die Zeichenzahl muss gerade sein

Erlaubte Zeichen: [0-9]

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

2-aus-5 Matrix

Format: beliebig

Erlaubte Zeichen: [0-9]

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

2-aus-5 Datalogic

 

Format: beliebig

Erlaubte Zeichen: [0-9]

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

Codabar

Format: fnnnnnf     

Erlaubte Zeichen: f = Rahmen-Code [A-D], n = [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.

Codablock F

Format: beliebig

Erlaubte Zeichen: beliebig

Mindestens jedoch die im Optionsdialog ausgewählte Datenlänge.

CODE11

 

Format: beliebig

Erlaubte Zeichen: [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 Texts maximal 10 Zeichen ist.

Code39, 3-aus-9, Alpha39

Format: beliebig

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

Es müssen alle Zeichen angegeben werden; das übliche Start- und Stoppzeichen * ist jedoch nicht notwendig.

Erweiterter Code 39

Format: beliebig

Erlaubte Zeichen: beliebig

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.

Code 39 mit CRC

Format: beliebig

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

 

Code 93 (simple and extended)

Code 93 ist eine Erweiterung des Code 39 und deckt die vollen 128 Bytes des ASCII Zeichensatzes ab, incl. NULL-Character. Dieses muss als chr$(255) übergeben werden.

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

Die Zeichen bestehen aus 9 Strichdicken, die je aus 3 Balken und 3 Leerbalken bestehen. Es gibt zwei Optionen für den erweiterten Code:

a) Übergabe der Shift-Zeichen vom Wirtsprogramm als

$        chr$(254)

%       chr$(253)

/        chr$(252)

+       chr$(251)

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

Code128

Format: beliebig

Erlaubte Zeichen: beliebig

Verwendetes Codeset festlegen: Als Startzeichen verwenden Sie einen der folgenden Codes:

chr$(135) – Beginn mit Code A

chr$(136) – Beginn mit Code B

chr$(137) – Beginn mit Code C

Um innerhalb des Barcodes zwischen den verschiedenen Codesets umzuschalten, können Sie die üblichen Steuerzeichen verwenden:

Ausgehend von Code A nach

B: chr$(132)

C: chr$(131)

Ausgehend von Code B nach

A: chr$(133)

C: chr$(131)

Ausgehend von Code C nach

A: chr$(133)

B: chr$(132)

Beispiel:

<Subset B> "RL" <Subset C> "04432476" <Subset B> "0DE110"

Barcode(chr$(136)+"RL"+chr$(131)+"04432476"+chr$(132)+
"0DE110", "Code 128")

Code128-Full

 

Dieser Code erlaubt im Unterschied zum "normalen" Code128 die Verwendung des gesamten Latin-1-Zeichensatzes. Sonderzeichen müssen wie folgt ersetzt werden:

NUL:   chr$(256)

FNC1: chr$(102+32)

FNC2: chr$(97+32)

FNC3: chr$(96+32)

GS1 128, EAN128

 

Das Sonderzeichen FNC1 nach dem Startzeichen definiert eindeutig den EAN128. Sonderzeichen müssen wie folgt ersetzt werden:

NUL:   chr$(255)

FNC1: chr$(254)

FNC2: chr$(253)

FNC3: chr$(252)

FNC4: chr$(251)

EAN128-Full

Dieser Code erlaubt im Unterschied zum "normalen" EAN128 die Verwendung des gesamten Latin-1-Zeichensatzes. Das Sonderzeichen FNC1 nach dem Startzeichen definiert eindeutig den EAN128. Sonderzeichen müssen wie folgt ersetzt werden:

NUL:   chr$(256)

FNC1: chr$(102+32)

FNC2: chr$(97+32)

FNC3: chr$(96+32)

GS1 DataBar (Limited, Stacked, Stacked Omnidirectional, Stacked Truncated)

Format: nnnnnnnnnnnnn (13 Ziffern)

Erlaubte Zeichen: [0-9]

 

GS1 DataBar Expanded

Format: Daten beginnen mit AI. Max. 74 numerische/41 alphanumerische Zeichen

Erlaubte Zeichen: beliebig

ISBN

Format: nnn|nnnnnnnnnn (12-stellig, keine Prüfziffer)

Erlaubte Zeichen: [0-9]

MSI

Format: beliebig

Erlaubte Zeichen: [0-9], [A-F]

Es werden die Codes MSI, MSI PLAIN, MSI+10+10, MSI+10+CD, MSI+11+10 unterstützt.

Pharmacode

Format: beliebig

Erlaubte Zeichen: [0-9]

Pharma-Zentral-Nummer

Format: nnnnnn (6 Ziffern)

Erlaubte Zeichen: [0-9]

Pharma-Zentral-Nummer (neu)

Format: nnnnnn (7 Ziffern)

Erlaubte Zeichen: [0-9]

SSCC/NVE

 

Format: {nn}nnnnnnnnnnnnnnnnn (17 oder 19 Ziffern)

Erlaubte Zeichen: [0-9]