zplCore.comzplCore.com

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.

Die Festlängen-Schemata brauchen die Länge der GS1-Basisnummer (GS1 Company Prefix): Sie bestimmt die Partition und steht nicht in GTIN, SSCC oder GLN – Ihre GS1-Länderorganisation kennt sie. „Automatisch“ geht nur bei einer GTIN-8 (immer 8).

SGTIN-96: Seriennummer nur aus Ziffern, ohne führende Null, höchstens 274877906943 (unter 2³⁸). Sonst SGTIN-198 oder SGTIN+ wählen.

ZPL-Optionen

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.