RFID-Tags sind eine moderne Technologie, die zur Identifizierung von Artikeln verwendet wird und Barcodes ersetzt. Der Hauptunterschied besteht darin, dass RFID-Tags Funksignale verwenden. Dadurch können große Warensendungen schnell gescannt werden, was zu einer erheblichen Zeitersparnis führt. Darüber hinaus werden RFID-Tags aktiv zur Identifizierung von Mitarbeitern in Unternehmen eingesetzt. In diesem Artikel betrachten wir das Funktionsprinzip von RFID-Tags in FastReport VCL mit dem neuen TfrxDeviceCommand-Objekt.
Die Struktur eines RFID-Tags besteht aus vier Datenblöcken:
Alle Blöcke außer dem ersten können unterschiedlicher Größe sein oder von Lieferanten geblockt werden. Diese Daten werden in den Tag-Eigenschaften beschrieben. Die Datenformatierungsstandards dieser Datenbanken werden in diesem Dokument beschrieben. Zum lokalen Gebrauch können Sie jede beliebige Datenformatierung verwenden, mit der der Benutzer bequem arbeiten kann.
Um Tags in FastReport VCL zu implementieren, wurde ein TfrxDeviceCommand Objekt erstellt, in dem ein RFID-Tag eine der möglichen Voreinstellungen ist. Im Moment ist dies die einzige Voreinstellung, aber wir planen, diese Kategorie in Zukunft zu erweitern.
In Version 2025.1.8 wird dieses Objekt nur von ZPL beim Exportieren verarbeitet (andere Exporte überspringen es). Es ist geplant, die Verarbeitung dieses Objekts auf andere Exporte bei Anfragen zu erweitern.
Eine separate Warteschlange ist für eine einzelne Voreinstellung eine überschüssige Lösung. Es lohnt sich jedoch, die Parameter des TfrxDeviceCommand-Objekts zu berücksichtigen, die die angegebene Warteschlange beeinflussen.
Um die Verarbeitungszeit zu konfigurieren, verfügt das Objekt über ein „ProcessingTime“ Feld, das zwei Werte annehmen kann:
Wenn der Container mehrere TfrxDeviceCommand Objekte mit der gleichen ProcessingTime hat, dann muss das Order-Feld (0 bis MaxInt) verwendet werden.
Nehmen wir an, der Container enthält 3 TfrxDeviceCommand-Objekte mit folgenden Parametern:
Wenn der Container exportiert wird, sieht die Verarbeitungsreihenfolge wie folgt aus:
Dieses Objekt enthält außerdem die folgenden Felder:
Sie können den Inhalt nicht nur im Objektinspektor, sondern auch im Editor anpassen.
Es gibt nur eine englische Übersetzung und keine anderen Übersetzungen, um Verwechslungen bei hochspezialisierten Begriffen zu vermeiden.
Der Editor ist in Registerkarten unterteilt, wobei jede Registerkarte Eigenschaften für eine bestimmte Speicherbank und eine Registerkarte mit anderen Tag-Optionen enthält.
Einige Felder werden dupliziert, um das Ausfüllen mit Ausdrücken (beispielsweise aus einer Datenbank) zu unterstützen.
Passwörter werden nur in den reservierten Datenblock im hexadezimalen Zahlenformat aus acht Zeichen eingegeben. Darüber hinaus können die Zugangsmodi nicht ohne ein festgelegtes Zugangspasswort mit einem Wert ungleich Null gesteuert werden. In den übrigen Datenblöcken können Sie das Eingabeformat wählen: entweder eine hexadezimale Zahl oder eine ASCII-Zeichenkette.
Weitere Informationen zur RFID-Unterstützung in ZPL finden Sie in der offiziellen Dokumentation.
Dieses Objekt ist für FastReport VCL das erste seiner Art. Zukünftig werden jedoch neue Voreinstellungen für dieses Objekt implementiert.