Code 128 Barcode-Drucker
22.05.25, 11:04 Uhr Code 128 ^BC (Code 128)
^BC
- Beschreibung
- Parameter
ZPL examples
- Sample ZPL und Ausdruck in Subset A
- Sample ZPL und Ausdruck im Standard-Subset B
- Sample ZPL und Ausdruck in Subset C
- Sample ZPL wechselt von Teilmenge C zu B zu A
- Typisches Versandformat einiger großer Einzelhändler verwenden
- Sample ZPL für UCC/EAN-128-Barcode
- Drucken der Interpretationszeile in einer anderen Schriftart
- Verkettung mehrerer Anwendungskennungen
- Mehr Examples
- Code 128 Barcode-Größenrechner (Adams Kommunikationssite)
Teilmengen
- Teilmengen
- Teilmengenaufruf-Zeichentabelle
- Regeln für die Teilmengen A und C
- Regeln für Teilmenge B
- Code 128-Zeichensätze
Infos zu UCC/EAN
- Die UCC/EAN-128-Symbologie
- Anwendungskennungen
- UCC-Anwendungskennungstabelle
- EAN -14
Beschreibung:
Code 128 ist eine kontinuierliche alphanumerische Symbologie mit hoher Dichte und variabler Länge. Er wurde für die komplex kodierte Produktidentifikation entwickelt.
Jedes Zeichen des Codes 128 besteht aus sechs Elementen: drei Strichen und drei Leerzeichen.
- ^BC unterstützt ein festes Druckverhältnis.
- Felddaten (^FD) sind auf die Breite (oder Länge, falls gedreht) des Etiketts beschränkt.
Parameter:
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22.05.25, 11:04 Uhr Code 128
Das Format für die ^BC Anweisung ist:
^BCo,h,f,g,e,m
Wo:
^BC = Code 128 Strichcode
o= Orientierung
Standardwert: Aktuell ^FW Einstellung
Andere Werte:
N = normal
R = Gedreht, 90 Grad im Uhrzeigersinn
I = Invertiert, 180 Grad
B = Von unten nach oben lesen, 270 Grad
h = Barcode-Höhe
Standardwert: Wert festgelegt durch ^BY
Andere Werte: 1 Punkt bis 9999 Punkte
f = Druckinterpretationszeile
Standardwert: Y = Ja
Anderer Wert: N = Nein
HINWEIS: Die Interpretationszeile kann in jeder verfügbaren Schriftart gedruckt werden, indem die Anweisung für die Schriftart direkt vor der Barcode-Anweisung platziert wird.
g = Interpretationszeile über dem Code drucken
Standardwert: N = Nein
Anderer Wert: Y = Ja
HINWEIS: Standardänderungen auf Ja im UCC-Fallmodus
e = UCC-Prüfziffer
Standardwert: N = Nein
Anderer Wert: Y = Ja
m = Modusauswahl N, U, A, D
N Standardwert: N = Kein Modus ausgewählt
U Anderer Wert: U = UCC-Case-Modus (^FD- oder ^SN-Anweisung muss 19 numerische Ziffern enthalten, sie kann auch gültige alphanumerische Zeichen enthalten). Teilmenge C mit FNC1-Werten wird automatisch ausgewählt.
Überzählige Ziffern (über 19) in ^FD oder ^SN werden entfernt.
Unter 19 Ziffern in ^FD oder ^SN werden rechts Nullen hinzugefügt, um die Anzahl auf 19 zu bringen. (Dies führt zu einer ungültigen Interpretationszeile.)
A Anderer Wert: A = Automatikmodus Gültig für Version 16.3.0 Der automatische Modus analysiert die gesendeten Daten und ermittelt automatisch die beste Packmethode. Der vollständige ASCII-Zeichensatz kann im ^FD Anweisung. Der Drucker bestimmt, wann Teilmengen verschoben werden. Eine Zeichenfolge mit vier oder mehr Ziffern bewirkt eine automatische Verschiebung zu Teilmenge C.
D Anderer Wert: D = Neuer Modus (x.11.x und neuere Firmware) Dieser neue Modus:
- Ermöglicht den Umgang mit UCC/EAN mit und ohne verkettete Anwendungskennungen.
- Außerdem beginnt der Code im entsprechenden Teilsatz, gefolgt von FNC1, um einen UCC/EAN 128-Barcode anzuzeigen.
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22.05.25, 11:04 Uhr Code 128
Der Drucker entfernt automatisch Klammer Und Räume zum Kodieren, aber drucken Sie sie im für Menschen lesbaren Abschnitt.
Der Drucker ermittelt automatisch, ob eine Prüfziffer erforderlich ist, berechnet diese und druckt sie aus. Automatische Größenanpassung der Klarschrift.
Sample ZPL und Ausdruck im Standard-Subset B

Teilmengen
Code 128 besteht aus drei Zeichenuntergruppen. Jede Gruppe enthält 106 kodierte Druckzeichen, und jede Zeichengruppe kann je nach verwendeter Zeichenuntergruppe bis zu drei verschiedene Bedeutungen haben. Die drei Zeichenuntergruppen des Code 128 werden wie folgt bezeichnet:
- Teilmenge A
- Teilmenge B
- Teilmenge C
Eine Teilmenge kann auf zwei Arten ausgewählt werden.
- Ein spezieller Aufrufcode kann in die Felddaten eingefügt werden (^FD) Zeichenfolge, die mit diesem Barcode verknüpft ist.
- Platzieren Sie den gewünschten Startcode am Anfang der Felddaten. Wenn kein Startcode eingegeben wird, wird Teilmenge B verwendet.
Um Teilmengen innerhalb eines Barcodes zu ändern, platzieren Sie den entsprechenden Aufrufcode an den entsprechenden Stellen im Felddatenstring. Die neue Teilmenge bleibt gültig, bis sie mit dem entsprechenden Aufrufcode geändert wird. (Zum Beispielample, in Teilmenge C, ein „>7“ im Feld „Daten“ ändert die Teilmenge in A.) Die folgende Tabelle zeigt die Aufrufcodes und Startzeichen des Codes 128 für die drei Teilmengen.
Die folgende Tabelle zeigt die Aufrufcodes und Startzeichen des Codes 128 für die drei Teilmengen. https://support.zebra.com/cpws/docs/zpl/code_128.htm 3/16
22.05.25, 11:04 Uhr Code 128
Code 128 Aufrufzeichen
Sample ZPL und Ausdruck in Subset A
Die >9 nach dem ^FD setzt es auf Teilmenge A
Sample ZPL und Ausdruck in Subset C
Das >; nach dem ^FD setzt es auf die Teilmenge C
Sample ZPL wechselt von Teilmenge C zu B zu A
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22.05.25, 11:04 Uhr Code 128
^XA
^FO50,50^BY3^BCN,100,Y,N,N^FD>;382436>6CODE128>752375152^FS
^XZ
Das >; startet den Code in Teilmenge C, das >6 wechselt zu Teilmenge B, das >7 wechselt zu Teilmenge A. Konsultieren Sie die Aufrufzeichentabelle um zu sehen, welche Aufrufe verwendet werden, um von einer Teilmenge zu einer anderen zu wechseln.
Regeln für die Teilmengen A und C
Die Code-128-Teilmengen A und C sind als Ziffernpaare (00-99) im Felddatenstring programmiert. In Teilmenge A ergibt jedes Ziffernpaar ein einzelnes Zeichen im Barcode; in Teilmenge C werden sie wie eingegeben gedruckt. HINWEIS: Nicht-Ganzzahlen, die als erstes Zeichen eines Ziffernpaars (D2) programmiert sind, werden ignoriert. Nicht-Ganzzahlen, die als zweites Zeichen eines Ziffernpaars (2D) programmiert sind, machen jedoch das gesamte Ziffernpaar ungültig, und das Paar wird ignoriert. Eine zusätzliche, ungepaarte Ziffer im Felddatenstring unmittelbar vor einer Codeverschiebung wird ebenfalls ignoriert.
Regeln für Teilmenge B
Code 128 – Teilmenge B wird direkt als ASCII-Text programmiert, mit Ausnahme von Werten größer als 94 Dezimalstellen und einigen Sonderzeichen: ^ > ~
Diese Zeichen müssen mithilfe der Aufrufcodes programmiert werden.
Code 128-Zeichensätze
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22.05.25, 11:04 Uhr Code 128
Die UCC/EAN-128-Symbologie
Die für die Darstellung der Anwendungskennungsdaten angegebene Symbologie ist UCC/EAN-128, eine Variante des Codes 128, die ausschließlich EAN International und dem Uniform Code Council (UCC) vorbehalten ist. Sie ist nicht für die Verwendung mit Daten vorgesehen, die an der Verkaufsstelle im Einzelhandel gescannt werden.
UCC/EAN-128 bietet mehrere VorteiletagCode 128 ist eine der umfassendsten alphanumerischen, eindimensionalen Symbologien, die heute verfügbar sind. Die Verwendung von drei verschiedenen Zeichensätzen (A, B und C) ermöglicht die Kodierung des vollständigen 128-ASCII-Zeichensatzes. Code XNUMX ist eine der kompaktesten linearen Barcode-Symbologien. Zeichensatz C ermöglicht die Darstellung numerischer Daten im Double-Density-Modus. In diesem Modus werden zwei Ziffern durch nur ein Symbolzeichen dargestellt, was wertvollen Platz spart. Der Code ist verkettbar. Das bedeutet, dass mehrere AIs und
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22.05.25, 11:04 Uhr Code 128
Ihre Felder können zu einem einzigen Barcode kombiniert werden. Der Code ist zudem sehr zuverlässig. Code 128-Symbole verwenden zwei unabhängige Selbstprüfungsfunktionen, die die Druck- und Scanzuverlässigkeit verbessern.
UCC/EAN-128-Barcodes enthalten immer ein spezielles Nicht-Datenzeichen, die sogenannte Funktion 1 (FNC 1), die auf das Startzeichen des Barcodes folgt. Dadurch können Scanner und Verarbeitungssoftware automatisch zwischen UCC/EAN-128 und anderen Barcode-Symbologien unterscheiden und anschließend nur relevante Daten verarbeiten.
Der UCC/EAN-128-Barcode besteht aus einer führenden Ruhezone, einem Code 128-Startzeichen A, B oder C, einem FNC 1-Zeichen, Daten (Anwendungskennung plus Datenfeld), einem Symbolprüfzeichen, einem Stoppzeichen und einer nachfolgenden Ruhezone.
UCC/EAN, UCC/128 sind einige Beispiele für die Verwendung des Codes. Dies bedeutet lediglich, dass der Code gemäß den verwendeten Anwendungskennungen strukturiert ist.
Der NVE steht für Serial Shipping Container Code. Es ist nach dem Datenstrukturlayout für Anwendungskennung 00 formatiert. Siehe Anwendungskennungstabelle. Es könnte 00 sein, was der SSCC-Code ist. Der Kunde muss uns mitteilen, welche Anwendungskennungen für seinen Barcode verwendet werden, damit wir ihm helfen können.
Es gibt mehrere Möglichkeiten, den Code zu schreiben, um den Code in die Anwendungskennung „00“ zu drucken.
Verwenden von „N“ für den Modusparameter (m) ^BCo,h,f,g,e,m
Struktur der Anwendungskennung 00
^XA
^FO90,200^BY4^BCN,256,Y,N,Y,N^FD>;>80012345123451234512^FS
^XZ
>;>8′ setzt es auf Teilmenge C, Funktion 1
„00“ ist die Anwendungskennung gefolgt von „17 Zeichen“, die Prüfziffer wird mit dem „Y“ für den Parameter (e) ausgewählt, um das 20. Zeichen automatisch zu drucken.
Sie sind nicht auf 19 Zeichen beschränkt, wenn der Modus auf N eingestellt ist
https://support.zebra.com/cpws/docs/zpl/code_128.htm 7/16
22.05.25, 11:04 Uhr Code 128
Verwenden von „U“ für den Modusparameter (m) ^BCo,h,f,g,e,m
Struktur der Anwendungskennung 00
^XA
^FO90,200^BY4^BC,256,Y,N,,U^FD0012345123451234512^FS
^XZ
Wenn Sie „U“ wählen, wird der UCC-Case-Modus aktiviert. Dies bedeutet, dass Sie in ^FD genau 19 Zeichen verwenden müssen, nicht mehr und nicht weniger … es müssen 19 Zeichen sein.
Teilmenge C mit FNC1-Werten wird automatisch ausgewählt.
Prüfziffer wird automatisch eingefügt.
Verwenden von „D“ für den Modusparameter (m) (x.11.x und neuer /w) ^BCo,h,f,g,e,m Struktur der Anwendungskennung 00
^XA
^FO50,200^BCN,150,Y,N,,D^FD(00) 1 0084423 7449200940^FS
^XZ
https://support.zebra.com/cpws/docs/zpl/code_128.htm 8/16
22.05.25, 11:04 Uhr Code 128
(0 am Ende der Felddaten ist ein falsches Zeichen, das als Platzhalter für die Prüfziffer eingefügt wird, die der Drucker automatisch einfügt…durch Zufall in diesem Beispielamp(also war die automatisch berechnete Prüfziffer auch 0)
Teilmenge C mit FNC1-Werten wird automatisch ausgewählt.
Die Felddaten können Klammern und Leerzeichen enthalten. „00“ ist die Anwendungskennung, gefolgt von 17 Zeichen und einem Platzhalter für eine falsche Prüfziffer.
Die Prüfziffer wird automatisch eingefügt. Der Drucker berechnet die Prüfziffer automatisch und fügt sie in die Barcode- und Interpretationszeile ein.
In der Interpretationszeile werden auch Klammern und Leerzeichen angezeigt, diese werden jedoch aus dem eigentlichen Barcode entfernt.
Ausdrucken der Interpretationszeile in einer anderen Schriftart
Mit F/W-Version x.10.x oder neuer
^XA
^FO50,200^A0N,40,30^BCN,150,Y,N,Y^FD>;>80012345123451234512^FS
^XZ
Der Schriftartbefehl (^A0N,40,30) können hinzugefügt und geändert werden, um die Schriftart und Größe der Interpretationszeile zu ändern.
Mit F/W-Version älter als x.10.x
^XA
^FO25,25^BCN,150,N,N,Y^FD>;>80012345123451234512^FS
^FO100,190^A0N,50,40^FD(00) 1 2345123 451234512 0^FS
^XZ
Es muss ein separates Textfeld ausgefüllt werden.
Der Interpretationslinie muss ausgeschaltet werden.
^A0N,50,40 ist die Schriftart- und Größenauswahl für das separate Textfeld.
Sie müssen sicherstellen, dass Sie die richtige Prüfziffer in das Textfeld ein.
https://support.zebra.com/cpws/docs/zpl/code_128.htm 9/16
22.05.25, 11:04 Uhr Code 128
Durch das Erstellen eines separaten Textfelds können Sie die Interpretationszeile mit Klammern und Leerzeichen formatieren.
Typisches Versandformat, das einige große Einzelhändler verwenden: (Etikettengröße 4 x 6)
In diesem ^BC exampWenn die Interpretationszeile im Format deaktiviert ist und der Prüfziffernparameter nicht aktiviert ist, hat der Programmierer die Prüfziffer berechnet und bereits als 20. Zeichen in die Felddaten eingefügt. Sie können den Prüfziffernparameter mit „J“ kennzeichnen und nur 19 Zeichen in die Felddaten eingeben. Der Drucker berechnet und fügt die Prüfziffer (20. Zeichen) dann automatisch ein.
^XA
^LH0,00^FS
^FO25,20^A0,52,40^FDFROM:^FS
^FO25,80^A0,25,25^FDZEBRA TECH. CORP.^FS
^FO25,110^A0,25,25^FD333 CORP. WOODS PLWY^FS
^FO25,140^A0,25,25^FDVERNON HILLS, IL 60061^FS
^FO75,190^A0,30,30^FD(AUSSTELLUNG D) ^FS
^FO270,0^GB3,220,3^FS
^FO300,20^A0,52,40^FDCARRIER:^FS
^FO300,70^A0,48,40^FDBudget PAKET EXPRESS^FS
^FO300,110^A048,40^FDPRO-NUMMER 123456789^FS
^FO300,150^A0,48,40^FDB/L-NUMMER 987654321^FS
^FO01,220^GB816,3,3^FS
^FO25,240^A0,52,40^FDTO:^FS
^FO95,230^A0,50,30^FDAcme CORPORATION^FS
^FO95,275^A0,50,30^FDC/O^FS
^FO95,320^A0,34,30^FDN & M TRANSFER^FS
^FO95,350^A0,34,30^FD630 MUTTARD ROAD^FS
^FO95,380^A0,34,30^FDNEENAH, WI 54956^FS
^FO400,220^GB4,200,4^FS
^FO440,250^A0,50,30^FDFOR:^FS
^FO440,300^A0,40,35^FDAcme #4040^FS
^FO440,335^A0,40,35^FD4002 SOUTH DORT HWY^FS
^FO440,370^A0,40,35^FDFLINT, MI 48507^FS
^FO01,420^GB816,3,3^FS
^FO25,430^AD^FD(420) LIEFERUNG AN POSTLEITZAHL^FS
^FO100,455^A0,42,50^FD(420) 54956^FS
^FO55,500^BY4,3^BC,110,N^FD>;>842054956^FS
^FO446,422^GB3,202,3^FS
^FO470,450^A0,30,22^FDPO#:^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm 10/16
22.05.25, 11:04 Uhr Code 128
^FO470,500^A0,30,22^FDORDER TYPE:^FS
^FO470,550^A0,30,22^FDDEPT:^FS
^FO650,450^A0,60,35^FD2397767757^FS
^FO650,510^A0,60,35^FDRO^FD
^FO650,570^F0,60,35^FD60,35^FD092^FS
^FO01,622^GB816,3,3^FS
^FO01,830^GB816,3,3^FS
^FO25,840^AD^FD(00) SERIEN-VERSANDBEHÄLTER^FS
^FO100,925^BC,276,N,^FD>;>800000123455555555558^FS
^FO100,865^A0,56,50^FD(00) 0 00 12345 555555555 8^FS
^PQ1
^XZ
Anwendungskennungen
UCC/EAN-Anwendungskennung
Eine Anwendungskennung ist ein Präfixcode, der zur Identifizierung der Bedeutung und des Formats der darauf folgenden Daten (Datenfeld) verwendet wird.
Es gibt KIs zur Identifizierung, Rückverfolgbarkeit, für Daten, Mengen, Maße, Standorte und viele andere Arten von Informationen.
Zum BeispielampBeispielsweise lautet der AI für die Chargennummer 10 und auf den AI der Chargennummer folgt immer ein alphanumerischer Chargencode, der maximal 20 Zeichen lang sein darf.
Die UCC/EAN-Anwendungskennungen stellen einen offenen Standard dar, der von allen Unternehmen in der Handelskette verwendet und verstanden werden kann, unabhängig davon, welches Unternehmen die Codes ursprünglich herausgegeben hat.
UCC-Anwendungskennungstabelle
|
Dateninhalt |
AI |
Plus die folgende Datenstruktur |
|
Sseriell SHüfte CBehälter Code (SSCC) |
00 |
genau 18 Ziffern |
|
Versandbehältercode |
01 |
genau 14 Ziffern |
|
Chargennummern |
10 |
bis zu 20 alphanumerische Zeichen |
|
Produktionsdatum (JJMMTT) |
11 |
genau 6 Ziffern |
|
Verpackungsdatum (JJMMTT) |
13 |
genau 6 Ziffern |
|
Mindesthaltbarkeitsdatum (JJMMTT) |
15 |
genau 6 Ziffern |
|
Ablaufdatum (JJMMTT) |
17 |
genau 6 Ziffern |
|
Produktvariante |
20 |
genau 2 Ziffern |
|
Seriennummer |
21 |
bis zu 20 alphanumerische Zeichen |
|
HIBCC-Menge, Datum, Charge und Link |
22 |
bis zu 29 alphanumerische Zeichen |
|
Chargennummer |
23* |
bis zu 19 alphanumerische Zeichen |
|
Menge pro Stück |
30 |
|
|
Nettogewicht (Kilogramm) |
|
310** genau 6 Ziffern |
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22.05.25, 11:04 Uhr Code 128
|
Länge, Meter |
|
311** genau 6 Ziffern |
|
Breite oder Durchmesser (Meter) |
|
312** genau 6 Ziffern |
|
Tiefe (Meter) |
|
313** genau 6 Ziffern |
|
Fläche (Quadratmeter) |
|
314** genau 6 Ziffern |
|
Volumen (Liter) |
|
315** genau 6 Ziffern |
|
Volumen (Kubikmeter) |
|
316** genau 6 Ziffern |
|
Nettogewicht (Pfund) |
|
320** genau 6 Ziffern |
|
Kunden-Bestellnummer |
400 |
bis zu 29 alphanumerische Zeichen |
|
Lieferortcode mittels EAN 13 oder DUNS-Nummer mit führenden Nullen |
410 |
genau 13 Ziffern |
|
Rechnungsadresse (Rechnungsadresse) Standortcode mittels EAN 13 oder DUNS-Nummer mit führenden Nullen |
411 |
genau 13 Ziffern |
|
Kaufen bei |
412 |
genau 13 Ziffern |
|
Postleitzahl des Lieferorts innerhalb einer einzigen Postbehörde |
420 |
bis zu 9 alphanumerische Zeichen |
|
Postleitzahl des Lieferorts mit 3-stelligem ISO-Ländercode-Präfix |
421 |
3 Ziffern plus bis zu 9 alphanumerische Zeichen |
|
Rollenprodukte – Breite, Länge, Kerndurchmesser, Richtung und Spleiße |
8001 |
genau 14 Ziffern |
|
Elektronische Seriennummer für Mobiltelefon |
|
8002 bis 20 alphanumerische Zeichen |
Bei Datumsfeldern, die nur Jahr und Monat angeben müssen, wird das Tagesfeld auf „00“ gesetzt.
* Plus eine Ziffer zur Längenangabe.
** Plus eine Ziffer für die Dezimalpunktanzeige.
Verkettung mehrerer Anwendungskennungen (x.11.x und höher) der FNC1, der durch >8 aufgerufen wird, wird direkt vor den zweistelligen AIs eingefügt, sodass die Scanner, die den Code lesen, den FNC1 sehen und wissen, dass ein AI folgt. mit Modusparameter auf A (automatisch):
^XA
^BY2,2.5,193^FO33,400^BCN,,N,N,N,A^FD>;>80204017773003486100008535>8910001>837252^FS ^FT33,625^AEN,0,0^FD(02)04017773003486(10)0008535(91)0001(37)252^FS
^XZ
mit Modusparameter auf U eingestellt:
^XA
^BY3,2.5,193^FO33,200^BCN,,N,N,N,U^FD>;>80204017773003486>8100008535>8910001>837252^FS ^FT33,455^A0N,30,30^FD(02)04017773003486(10)0008535(91)0001(37)252^FS
^XZ
mit Modusparameter auf D eingestellt*
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22.05.25, 11:04 Uhr Code 128
^XA
^PON
^LH0,0
^BY2,2.5,145^FO218,343^BCB,,Y,N,N,D^FD(91)0005886>8(10)0000410549>8(99)05^FS ^XZ
D* : Das folgende Problem wurde in der Firmware 60.13.0.6 behoben – cProblem beim Drucken von EAN128-Barcodes im Modus „D“ behoben, wenn versucht wurde, die letzte Anwendungskennung mit einer ungeraden Anzahl von Zeichen zu drucken. Lösung: Modus D kann nun ungerade Zahlen von Datenzeichen akzeptieren, anstatt eine gerade Zahl zu erzwingen.
EAN -14
Hier sind zwei Möglichkeiten, einen EAN-2 Barcode mit Code 14 zu erstellen
- Sie können Zebra Designer verwenden, das Etikett gestalten und dann ausdrucken file Zu view der Code, der beim Drucken eines EAN14-Barcodes generiert wird.
- Sie können EAN14 mit dem Befehl ^BC drucken. Hier finden Sie weitere Informationen zum ZPL-Befehl.
Obwohl es möglicherweise keinen ZPL-Befehl speziell für EAN 14 gibt, Tisch oben werden Informationen zur Anwendungskennung 01 angezeigt. Dies gibt an, dass das Datenfeld genau 14 Zeichen enthalten muss, die ersten beiden sind 01, gefolgt von 12 weiteren Zeichen.
Die 01 identifiziert dies als EAN14-Struktur. Die ZPL sieht ungefähr so aus:
^BCN,256,Y,N,^FD>;>801222222222222^FS
Die >;>8 werden benötigt, um den Barcode auf Subset C, Funktion 1 einzustellen. Die 01 ist die Kennung für den 14-stelligen Code (EAN14, Versandbehältercode). Das Beispielample verwendet zwölf 2er für die Daten ….hier würden Sie Ihre Daten anstelle dieser 2er einfügen
Mehr Examples
Hier sind ein paar sampLE-konforme Etiketten, die UCC/EAN-Barcodes (UCC/128) verwenden.
Teilmenge C, Funktion 1 wird aufgerufen von >;>8
Wenn Sie ^BC,110,N,,,U senden, müssen Sie genau 19 Zeichen in den Daten verwenden filed und Sie benötigen >;>8 nicht, um Teilmenge C, Funktion 1, aufzurufen.
In der sampWenn das U nicht vorhanden ist. Das >;>8 wird verwendet, um die Teilmengen-C-Funktion 1 aufzurufen und ermöglicht dem Benutzer die Eingabe einer Anzahl von Zeichen, die nicht genau 19 Zeichen sein müssen.
Dies sind nur zwei samples von vielen konformen Etiketten, die in der realen Welt sind. Verwenden Sie die samples als Modell zur Unterstützung bei UCC/EAN-Anwendungen (UCC/128).
EinsenampDie erste ist von JCPenney und die andere von Kmart. Diese entsprechen möglicherweise nicht dem aktuellen Standard. Sie dienen nur zu Demonstrationszwecken.
JCPenney
^XA
^LH20,10^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22.05.25, 11:04 Uhr Code 128
^FO01,145^GB816,3,3^FS
^FO5,20^A0,52,50^FDFROM:^FS
^FO155,20^A0,34,31^FDZEBRA TECH. CORP.^FS
^FO155,52^A0,34,31^FD333 CORP. WOODS PKWY.^FS
^FO155,84^A0,34,31^FDVERNON HILLS, IL 60061^FS
^FO570,20^A0,69,48^FD#67890-0^FS
^FO5,163^A0,52,50^FDTO:^FS
^FO110,158^A0N,65,50^FDJ.C.PENNEY^FS
^FO528,159^A0N,87,62^FD#2473-7^FS
^FO120,217^A0N,36,32^FD1201 WEST OAKS MALL^FS
^FO120,252^A0N,36,32^FDHOUSTON, TX 77082^FS
^FO227,314^BY4^BC,104,N^FD>;>842077082^FS
^FO307,282^A0N,36,32^FD420 77082^FS
^FO01,424^GB816,3,3^FS
^FO01,642^GB816,3,3^FS
^FO01,642^GB816,3,3^FS
^FO25,662^A0,87,65^FDPO#:^FS
^FO160,662^A0N,90,70^FD35976757^FS
^FO510,662^A0N,87,65^FDSUB:^FS
^FO650,662^A0N,90,70^FD092^FS
^FO130,760^A0N,50,63^FDCARTON 07 OF 12^FS
^FO01,820^GB816,3,3^FS
^FO90,941^BC,256,N^FD>;>800000280280000000680^FS
^FO88,890^A0N,50,57^FD00 00 28028 000000068 0^FS
^PQ0,1,,N
^XZ
Kmart
^XA
^LH0,00^FS
^FO25,20^A0,52,40^FDFROM:^FS
^FO25,80^A0,25,25^FDZEBRA TECH. CORP.^FS
^FO25,110^A0,25,25^FD333 CORP. WOODS PLWY^FS
^FO25,140^A0,25,25^FDVERNON HILLS, IL 60061^FS
^FO75,190^A0,30,30^FD(AUSSTELLUNG D) ^FS
^FO270,0^GB3,220,3^FS
^FO300,20^A0,52,40^FDCARRIER:^FS
^FO300,70^A0,48,40^FDROADWAY PACKAGE EXPRESS^FS
^FO300,110^A048,40^FDPRO-NUMMER 123456789^FS
^FO300,150^A0,48,40^FDB/L-NUMMER 987654321^FS
^FO01,220^GB816,3,3^FS
^FO25,240^A0,52,40^FDTO:^FS
^FO95,230^A0,50,30^FDKMART CORPORATION^FS
^FO95,275^A0,50,30^FDC/O^FS
^FO95,320^A0,34,30^FDN & M TRANSFER^FS
^FO95,350^A0,34,30^FD630 MUTTARD ROAD^FS
^FO95,380^A0,34,30^FDNEENAH, WI 54956^FS
^FO400,220^GB4,200,4^FS
^FO440,250^A0,50,30^FDFOR:^FS
^FO440,300^A0,40,35^FDKMART STORE #4040^FS
^FO440,335^A0,40,35^FD4002 SOUTH DORT HWY^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm 14/16
22.05.25, 11:04 Uhr Code 128
^FO440,370^A0,40,35^FDFLINT, MI 48507^FS
^FO01,420^GB816,3,3^FS
^FO25,430^AD^FD(420) LIEFERUNG AN POSTLEITZAHL^FS
^FO100,455^A0,42,50^FD(420) 54956^FS
^FO55,500^BY4,3^BC,110,N^FD>;>842054956^FS
^FO446,422^GB3,202,3^FS
^FO470,450^A0,30,22^FDPO#:^FS
^FO470,500^A0,30,22^FDORDER TYPE:^FS
^FO470,550^A0,30,22^FDDEPT:^FS
^FO650,450^A0,60,35^FD2397767757^FS
^FO650,510^A0,60,35^FDRO^FD
^FO650,570^F0,60,35^FD60,35^FD092^FS
^FO01,622^GB816,3,3^FS
^FO01,830^GB816,3,3^FS
^FO25,840^AD^FD(00) SERIEN-VERSANDBEHÄLTER^FS
^FO100,925^BC,276,N,^FD>;>800000123455555555558^FS
^FO100,865^A0,56,50^FD(00) 0 00 12345 555555555 8^FS
^PQ1,1,,N
^XZ
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22.05.25, 11:04 Uhr Code 128
https://support.zebra.com/cpws/docs/zpl/code_128.htm
Dokumente / Ressourcen
![]() |
ZEBRA Code 128 Barcode-Drucker [pdf] Anweisungen BC, Code 128, Code 128 Barcode-Drucker, 128 Barcode-Drucker, Barcode-Drucker, Drucker |
