Die Aktivität Barcodes extrahieren

Die Aktivität XBOUND Barcodes Extrahieren erkennt und extrahiert Barcodes aus einem Medium und fügt sie als MediumBarcode-Objekt dem Medium hinzu.

Falls nicht anders konfiguriert, werden Leerseiten (Eigenschaft Empty = true) nicht bei der Erkennung berücksichtigt. Sie können die Erkennung mit dem Vorschau und Analyse-Link testen.

Hinweis: Diese Aktivität muss zu einem Activities-Dienst zugeordnet werden. Andernfalls wird sie nicht ausgeführt.

Der Dateiname der Aktivität (falls Sie sie im Process Designer neu hinzufügen müssen) ist xboundActBarcodeDetection.dll.

Die folgenden Einstellungen stehen bei der Konfiguration der Barcodeextraktion zur Verfügung.

Die Registerkarte Eigenschaften

Barcodes

Markieren Sie die Barcodetypen, die bei der Erkennung berücksichtigt werden sollen (siehe Unterstützte Barcodetypen).

Hinweis: Die Erkennung von Patchcodes und Pharmacodes muss jeweils durch einen gesonderten Aufruf erfolgen.

Extraktionsmodus

Wählen Sie eine der folgenden Optionen aus:

  • Barcodes anfügen –  Die ermittelten Barcodes werden dem Medium hinzugefügt.

  • Vorherige Barcodewerte löschen  –  Alle Barcodes des Mediums werden entfernt. Danach werden erkannte Barcodes dem Medium hinzugefügt.

  • Anfügen wenn Wert nicht vorhanden  –  Es werden nur die Barcodes hinzugefügt, für die es keine Übereinstimmung des Wertes gibt.

  • Anfügen wenn Typ und Wert nicht vorhanden –  Es werden nur die Barcodes hinzugefügt, für die es keine Übereinstimmung in Typ und Wert gibt.

Auf Leerseiten anwenden

Markieren Sie diese Option, wenn immer eine Barcodeerkennung ausgeführt werden soll, auch wenn eine Leerseite vorliegt.

Nur auf TIFF-Bilder anwenden

Markieren Sie diese Option, um die Barcodeerkennung nur auf Medien vom Format TIFF anzuwenden (andernfalls TIFF und JPEG).

Nur auf Vorderseiten anwenden

Markieren Sie diese Option, um die Barcodeerkennung nur auf Vorderseiten anzuwenden.

Ersetzte Steuerzeichen (durch '?')

Markieren Sie diese Option, um Steuerzeichen in dem Barcodeergebnis durch '?' zu ersetzen.

Regulärer Ausdruck (Filter)

Geben Sie hier einen regulären Ausdruck ein, wenn Sie nur Barcodes erkennen wollen, die diesem regulären Ausdruck entsprechen.

Verarbeitungssteuerung

  • Bei Fehlern Verarbeitung fortsetzen – Auch im Fehlerfall soll die Verarbeitung weitergehen und Dokumente nicht mit Fehler eingecheckt werden.

  • Markiere im Fehlerfall Basisdokument – im Fehlerfall wird ein Statusfeld am Basisdokument gesetzt, damit darauf im Fehlerfall geroutet werden kann, Closedzum Beispiel durch eine Prozessregel.

Vorschau und Analyse

Öffnet den Dialog Vorschau Barcode Erkennung.

Die Registerkarte Erweitert

Intensive Suche verwenden

Die Intensive Suche liefert genauere Ergebnisse, dauert aber länger.

Erkenne Barcodes im festgelegten Suchbereich

Mit Links und Oben legen Sie fest, wie weit der erfasste Barcode vom linken bzw. vom oberen Rand in Pixel entfernt ist.

Mit Breite und Höhe legen Sie die Größe des abzusuchenden Bereiches in Pixel fest.

Alternativ klicken Sie auf den Link Vorschau und Analyse und legen Sie mit der Maus den Suchbereich fest.

Melde mögliche Barcodes

Markieren Sie diese Option, wenn Sie auch Barcodes erkennen wollen, für die der Vertrauenswert unter 100% liegt.

Empfindlichkeit in Prozent

Vertrauenswert, ab dem Barcodes erkannt werden sollen.

Verwende manuelle Einstellungen

Markieren Sie diese Option, um statt der automatischen Voreinstellungen der Barcodeerkennung eigene Einstellungen zu verwenden. Sie können folgende Parameter für die Barcodeerkennung konfigurieren.

Minimale Höhe

Minimale Höhe in Pixeln, ab der ein Barcode erkannt wird.

Maximale Höhe

Maximale Höhe in Pixeln, bis zu der ein Barcode erkannt wird.

Erkennungsmodus

Modus der Barcodeerkennung. ClosedFolgende Einstellungen sind möglich:

  • Barcode suchen – Ein Barcode wird nur dann extrahiert, wenn genau ein Barcode erkannt wurde.

  • Barcode (schnell) suchen – Der erste erkannte Barcode wird extrahiert.

  • Barcodes > Jeden Wert (ohne Duplikate) – Alle erkannten Barcodes werden extrahiert. Mehrfach erkannte Werte werden unterdrückt.

  • Barcodes > Eindeutiger Wert o. Wert mit höchster Anzahl – Nur ein Wert pro Barcode wird extrahiert, und zwar derjenige, der pro Barcode eindeutig ist oder die meisten Vorkommen pro Barcode hat.

  • Barcodes > Wert muss über den Barcode eindeutig sein – Ein Wert pro Barcode wird extrahiert. Der Wert muss über dem Barcode eindeutig sein.

  • Barcodes > Jeden Wert (mit Duplikaten) – Alle erkannten Barcodes werden extrahiert.

Orientierung in Grad

Leserichtung in Grad.

Suchabstand

Intervall in Pixeln, in dem nach Barcodes gesucht wird (d.h. der horizontaler Zeilenabstand vor und nach dem Barcode).

Suchabstand
Barcode vermutet
Scanabstand
Barcode zu Ende
Suchabstand

Versatz

Maximale Schieflage des Barcodes (Linientoleranz). Toleranz der Position (x-Richtung) des Barcodes beim Suchen. Der Wert ist in Pixel.

Ruhezone

Anzahl weißer Pixel, die mindestens um den Barcode herum erwartet werden.

Ruhezone vorne und hinten
Maximale Lücke

Hinweis: Die Ruhezone muss breiter sein, als jede weiße Lücke und jeder schwarze Strich innerhalb des Barcodes. Sind die Lücken zwischen den Strichen innerhalb eines Barcodes so groß, dass sie als Ruhezone erkannt werden, wird der Barcode nicht gelesen.

Scanabstand

Die Abtastung des Bildes in y-Richtung erfolgt mit Schritten in Höhe des Scanabstandes. D.h. der Scandabstand ist der horizontaler Zeilenabstand innerhalb des Barcodes. Der Wert ist in Pixel.

Dieser Parameter sollte kleiner oder gleich dem Suchabstand konfiguriert werden. Bei schlecht gedruckten Barcodes sollte dieser Wert verringert werden. Optimale Ergebnisse werden mit dem Wert 1 erzielt. Dies hat allerdings eine Verlangsamung zur Folge. (Die Performance erhöht sich, je höher der Wert eingestellt ist.)

Maximale Lücke

Erlaubte Größe der Lücke innerhalb eines Barcodes (siehe oben). Wenn in so vielen Zeilen wie hier angegeben erfolglos nach dem Rest eines Barcodes gesucht wurde, wird dieser als abgeschlossen angesehen.

Maximale Rotation

Gibt an, bis zu welcher Verdrehung ein Barcode noch erkannt wird. Normalerweise reicht 8°. Nur wenn extremere Schieflagen zu erwarten sind, sollte ein höherer Winkel eingestellt werden. Je höher der Winkel, desto länger dauert die Erkennung.

Vorschau und Analyse

Öffnet den Dialog Vorschau Barcode Erkennung.

Auch folgende Einstellungen stehen zur Verfügung:

Import

Importiert Einstellungen für diesen Prozessschritt aus einer XML-Datei, die mit der Export-Funktion erstellt wurde.

Export

Speichert die Einstellungen dieses Prozessschrittes in einer XML-Datei. Geben Sie einen Dateinamen und ein Zielverzeichnis ein. Sie können diese Datei dann in einen anderen Prozessschritt desselben Typs importieren, um die gleichen Einstellungen zu erreichen. Siehe Prozessschritte exportieren oder importieren.

Regulären Ausdrücke überprüfen

Öffnet einen Testdialog, in dem Sie (falls anwendbar) reguläre Ausdrücke überprüfen können.

Prozessschritt konfigurieren

Fehlerbehebung: Barcodes

XBOUND Aktivitäten: Überblick

Das Plug-in Process Designer