Für GS1 128 (früher EAN 128) wird intern der Code
128 benutzt; als Kennzeichnung folgt das Steuerzeichen "FNC1"
direkt hinter dem Startzeichen. Dieses Steuerzeichen wird vom
Barcodeprogramm automatisch eingefügt.
Der GS1 128 besteht immer aus der Kombination von Datenbezeichner (2- bis 4-stellige Zahl)
und Dateninhalt. Stellenanzahl und
zugelassene Zeichen des Dateninhalts (Ziffern oder alphanumerisch)
werden vom Datenbezeichner festgelegt. Die einzelnen Dateninhalte
können feste (z.B. EAN-Nummern) oder variable Längen (z.B.
Seriennummern) haben.
Innerhalb eines Barcodes können auch mehrere Dateninhalte (z.B.
Artikelnummer, Herstellungsdatum, Gewicht, Seriennummer, PLZ usw.)
verknüpft werden. Einem Dateninhalt mit variabler Stellenanzahl
folgt als Trenner zum nächsten Datenbezeichner immer ein "FNC1".
Nicht jedoch beim letzten Dateninhalt. Das Steuerzeichen "FNC1" kann
durch das Zeichen "µ"
(Tasten <AltGr><m>) eingegeben werden.
Datenbezeichner, die in der Klartextzeile
in Klammern erscheinen sollen, können durch die Zeichen "«" (Taste
"ö") und "»" (Taste "ä") eingeklammert werden.
Bei einigen Datenbezeichnern muss für
den Dateninhalt noch eine zusätzliche Prüfziffer nach Modulo 10
berechnet werden. Dies betrifft u.a. die Datenbezeichner "00" (NVE) und "01" (GTIN der Handelseinheit).
Durch Eingabe des Zeichens "¥"
(ANSI 0165) wird das Barcodeprogramm angewiesen, diese Prüfziffer
für den voranstehenden Datenbezeichner und Dateninhalt zu berechnen.
Beispiele:
1) die Codierung einer NVE erfolgt durch Eingabe dieser Nutzziffer:
«00»12222222333333333¥
Das Barcode Programm
erzeugt daraus:
2) Verkettung mehrerer Dateninhalte: 01: GTIN der
Handelseinheit (13 Stellen und dann Modulo 10 Prüfziffer (Taste "¥")), 10:
Chargennummer (variable Stellenanzahl, also "FNC1" (Taste "µ") hinter den
Dateninhalt), 11:
Herstellungsdatum (6 Ziffern fest).
Also ist folgender String einzugeben:
«01»4012345678901¥«10»abcµ«11»241299
Nähere Einzelheiten zu GS1 128, insbesondere die Verwendung der
Datenbezeichner enthalten die Handbücher
der GS1.
Die Einstellung der Barcodegröße erfolgt durch die Angabe eines
Skalierungsfaktors. Die möglichen Einstellungen reichen von 0,25 (=
25 %) bis 1,20 (= 120 %) der Nominalgröße.
Im Barcode-Programm wird durch die Berechnung der Prüfziffer
gleichzeitig der gesamte Code durch die Kombination von
Steuerzeichen auf die kürzestmögliche Länge konvertiert.
Die üblicherweise maximale Stellenanzahl von 48 Zeichen im Code GS1
128 kann erweitert werden, indem in der Datei "Barcgen.ini" im
Installationsverzeichnis folgender Eintrag eingefügt wird: [Code EAN 128] MaxEAN128 = xxx '"xxx" = maximale Stellenanzahl.