RFID Studio · GS1 EPC Tag Data Standard 2.3
EPCs kodieren, dekodieren, prüfen und simulieren. Live mit zplCore.Rfid.
Einen GS1-Schlüssel als EPC für den RFID-Tag kodieren, Hex oder EPC-URIs Bit für Bit lesen, ZPL mit RFID-Befehlen vorab prüfen und sehen, was der Drucker schreibt – samt Wiederholungen und VOID-Etiketten.
Mehr erfahren: Grenzen, Datenschutz, so funktioniert es
Alles läuft serverseitig mit dem Namespace ZplCore.Rfid von zplCore.com – derselben API, die Sie in Ihrem .NET-Projekt aufrufen (ZplRfid.EncodeEpc, ZplRfid.DecodeEpc, ZplRfid.Check, ZplRfidSimulator). Eingaben werden nicht gespeichert. Prüfen und Simulieren nehmen bis zu 16 KB ZPL und werten bis zu 4 Etiketten aus; die Demo erlaubt 30 Anfragen pro Minute. Jeder Reiter hat einen eigenen Link, z. B. /de/rfid/#simulate.
Ein RFID-Etikett trägt seine Daten doppelt: im Tag als EPC (Electronic Product Code) und im Druck als Barcode. Der EPC ist binär – Header, Filterwert, Partition, Basisnummer, Artikelnummer und Seriennummer, gepackt in 96 oder mehr Bit nach dem GS1 EPC Tag Data Standard (TDS) 2.3. Das RFID Studio kodiert alle 15 Schemata, zeigt jedes Bitfeld und erzeugt ein ZPL-Etikett, dessen ^RF-Befehl und Barcode denselben GS1-Schlüssel tragen.
Schemata: SGTIN-96, SGTIN-198, SSCC-96, SGLN-96, SGLN-195, GRAI-96, GRAI-170, GIAI-96, GIAI-202 und die TDS-2.0-Schemata SGTIN+, DSGTIN+, SSCC+, SGLN+, GRAI+, GIAI+. Ergebnis: EPC als Hex und binär, Pure-Identity-URI, Tag-URI, GS1 Digital Link und Elementfolge, PC-Wort und Warnungen etwa zu reservierten Filterwerten. Lesen versteht Hex ab Bit 20h, PC-Wort + EPC und beide EPC-URI-Formen.
Die Prüfung führt die 12 RFID-Regeln von zplCore aus (ZPL3901–ZPL3912) – von gültigen ^RF-Daten und den PC-Längenbits bis zum Vergleich von Tag und gedrucktem Barcode – und simuliert danach den Drucker: den Tag-Speicher nach dem Schreiben mit PC-Wort und StoredCRC, das Rücklesen, ^RR-Wiederholungen, VOID-Etiketten nach ^RS sowie die Antworten von ^HV und ~RV. Wählen Sie einen Schreibfehler, um zu sehen, wie sich Ihr Format verhält, wenn ein Tag versagt.
EPC kodieren: GS1-Schlüssel → EPC, Bitfelder, RFID-Etikett
Schema wählen und den GS1-Schlüssel eingeben – Sie bekommen den EPC als Hex, seine URIs, jedes Bitfeld und ein fertiges RFID-Etikett in ZPL.
Mehr erfahren
Dasselbe in C#: Epc epc = ZplRfid.EncodeEpc(EpcScheme.Sgtin96, "(01)09506000134352(21)6789", filter: 1, companyPrefixLength: 7); danach epc.Hex, epc.TagUri, epc.DigitalLinkUri und ZplRfid.BuildCommands(epc) für die Befehle ^RS/^RF/^HV. Das Etikett wird mit den RFID-Regeln geprüft, sein Barcode aus dem gerenderten Bild zurückgelesen.
EPC dekodieren: Hex oder EPC-URI → Felder
Inhalt der EPC-Bank, einen Tag-URI oder einen Pure-Identity-URI einfügen – jedes Feld und jedes Bit wird erklärt.
Mehr erfahren
Dasselbe in C#: ZplRfid.DecodeEpc("3074257BF7194E4000001A85"), ZplRfid.DecodeEpcBank(…) für Daten ab dem PC-Wort und ZplRfid.ParseEpcUri(…) für beide URI-Formen. Ein ungültiger EPC wird mit Grund gemeldet (falscher Header, zu kurze Daten, Werte, die der Standard nicht erlaubt).
ZPL prüfen: die RFID-Vorabprüfung (ZPL3901–ZPL3912)
Bekommt der Tag einen gültigen EPC – und denselben GS1-Schlüssel wie der gedruckte Barcode? Die 12 RFID-Regeln prüfen das Etikett und zeichnen ihre Befunde ein.
Mehr erfahren
Regelpaket rfid der Compliance-Engine (ZplRfid.Check(zpl) = zplcore rfid check): gültige ^RF-Daten und Passwörter, EPC-Länge und PC-Bits, ein gültiger EPC nach TDS 2.3, Tag und gedruckter Barcode/Text mit demselben Schlüssel, reservierte Filterwerte, ^RB-Layouts, ein eigener EPC je Kopie, ^RS-Einrichtung, Sperren und ^HV. Das Beispiel schreibt eine andere SSCC in den Tag, als der Barcode druckt. Eine Vorabprüfung, keine Zertifizierung.
Tag simulieren: was der RFID-Drucker schreibt
Jedes Etikett mit RFID-Befehlen wird in einen simulierten Gen2-Tag kodiert – mit Rücklesen, PC-Wort, StoredCRC, Wiederholungen, VOID-Etiketten und den Antworten an den Host.
Mehr erfahren
ZplRfidSimulator führt ^RF, ^RQ, ^RZ, ^RL, ^RB, ^RS, ^RR, ^HV und ~RV aus wie ein Zebra-RFID-Drucker, so wie es die RFID-Programmierhandbücher beschreiben. Wählen Sie einen Schreibfehler, um zu sehen, wie sich Ihr Format verhält, wenn ein Tag versagt: schwache Tags, ein defekter erster Tag, ein fehlendes Inlay, gesperrte oder zu kleine Tags. Dieselbe Simulation steckt im virtuellen Drucker (zplcore serve --rfid).
In Ihrem .NET-Code nutzen
Das RFID Studio ist eine Oberfläche für den Namespace ZplCore.Rfid: EPC-Codec nach GS1 TDS 2.3 (15 Schemata), der Befehlsgenerator für ^RF, das RFID-Regelpaket und die Tag-Simulation. Siehe Dokumentation, die Compliance-Demo (Regelpaket RFID) und die Funktionen.
GS1, EPC und EPCglobal sind Marken der GS1 AISBL; Zebra und ZPL sind Marken von Zebra Technologies. Sie werden hier nur verwendet, um die Standards und Befehle zu beschreiben; zplCore.com ist weder mit GS1 noch mit Zebra verbunden.

