Beschreibung

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

Die Anwendung liest Aztec-Codes — die kompakte 2D-Symbologie mit einem Bullseye-Suchmuster in der Mitte, die keine Ruhezone benötigt und sich deshalb für Tickets, Etiketten und kleine Teile eignet, auf denen kein Platz zu verschenken ist. Jeder im Bild gefundene Code wird gemeldet: Es gibt keine Begrenzung auf einen Code pro Lauf und keinerlei Referenzbild oder Trainingsschritt.

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

Die Anwendung ist in 1.1.0 umgezogen

Der Basispfad der Anwendung hat sich von hdvisionsystems/lumiscan-aztec-code zu hdvisionsystems/lumiscan-aztec-code-reader geändert, dem Namen, den die anderen Code Reader bereits verwenden.

Alles, was den alten Pfad adressiert — eine SPS, ein REST-Client, ein gespeicherter App-Zustand —, muss umgestellt werden. Die Knotennamen unterhalb der Anwendung sind unverändert, es ändert sich also nur das Präfix.

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 - dem ctrlX Data Layer auf ctrlX OS, LumiScan Keryx auf einem PC -, angegeben als Adresse in input/image-address, zum Beispiel:

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

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

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

Keine Module

Anders als die LumiScan-Anwendungen, die nach einem konfigurierten Objekt suchen, hat dieser 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 zwischen zwei Läufen ändert, ist, welches Bild gelesen wird.

Die Ergebnisse ansehen

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