Beschreibung

LumiScan DMC Reader findet Data-Matrix-Codes in einem Kamerabild und meldet für jeden Code, was er enthält und wo er liegt.

Die App liest ECC 200 Data-Matrix-Codes – den modernen Standard mit quadratischen Modulen, der für die Teilekennzeichnung und die Direktmarkierung (Direct Part Marking) verwendet wird. Jeder im Bild gefundene Code wird gemeldet: Es gibt keine Begrenzung auf einen Code pro Lauf und weder ein Referenzbild noch einen Trainingsschritt irgendeiner Art.

Die Anwendung benötigt keine Vorlage und keine Konfiguration. Sie geben ihr die Adresse eines Bildes und rufen execute auf; sie liest jeden Data-Matrix-Code in diesem Bild. Ihre Schwester-Apps lesen die anderen Symbologien – LumiScan QR Code Reader, LumiScan Aztec Code Reader und LumiScan Barcode Reader – und arbeiten auf dieselbe Weise.

Wo die App läuft

Die Anwendung läuft auf ctrlX OS (ctrlX CORE oder ctrlX IPC) mit dem ctrlX Data Layer sowie auf einem PC (Windows 11 oder Ubuntu 24.04) mit LumiScan Keryx, dem Data Layer von HD Vision Systems für PCs. Ihre Knoten, deren Adressen und deren Verhalten sind auf beiden gleich; wo sich etwas unterscheidet, sagt dieses Handbuch es. Siehe Data-Layer-Referenz.

Was für jede LumiScan-App gleich ist – wie Adressen aufgebaut sind, der Handshake, die Aufrufmuster für Execute und Stream, Statuscodes, Einstellungen und Werkzeuge – ist im Handbuch LumiScan Keryx beschrieben. Dieses Handbuch behandelt nur, was für LumiScan DMC Reader spezifisch ist; seine eigenen Knoten sind in der Data-Layer-Referenz aufgeführt.

Woher die Bilder kommen

Die Anwendung spricht nicht selbst mit einer Kamera. Sie liest einen Bildknoten, den eine andere Anwendung auf dem Data Layer veröffentlicht; seine Adresse wird in input/image-address angegeben, zum Beispiel:

hdvisionsystems/lumiscan-cam-driver/camera1/output/image

Der Knoten muss data, width, height und pixel-type veröffentlichen – genau das, was LumiScan Cam Driver liefert. Siehe Voraussetzungen.

Keine Module

Anders als die LumiScan-Anwendungen, die nach etwas Konfiguriertem suchen, hat der DMC Reader keine Module. Es gibt einen Reader pro Installation, unter einer Data-Layer-Adresse. Auf ctrlX OS deckt ihn ein Lizenzplatz ab.

Es gibt nichts pro Instanz zu konfigurieren, weil es überhaupt nichts zu konfigurieren gibt: Die einzige Eingabe, die sich von Lauf zu Lauf ändert, ist, welches Bild gelesen wird.

Die Ergebnisse ansehen

Die Ergebnisse sind Zahlen auf dem Data Layer. Um sie in das Bild eingezeichnet zu sehen, in dem sie gefunden wurden, öffnen Sie LumiScan Cockpit: Es führt diese Anwendung als eine einzelne Ansicht mit dem Namen datamatrix-code und zeichnet um jeden Code ein Rechteck, beschriftet mit dem dekodierten Text und dem Score.