Zonenerkennung hinzufügen

Beschreibung

Um die Indexierung weiter zu vereinfachen bzw. teilweise zu automatisieren, wird eine Zonenerkennung hinzugefügt. In einer Zone der Seite soll ein Barcode erkannt werden. Anhand der Barcodeerkennung wird eine automatische Heftung der Seiten (führender Beleg bzw. Leitbeleg über Feld) durchgeführt. Das Format ist Barcode 39 mit führenden Start/Stop-Sternchen. Der Barcode liegt im Bereich von 9000000 bis 9999999. Die verwendete Barcode Engine ist Softek. In einer weiteren Zone der Seite soll die Adresse erkannt werden. Die verwendete OCR-Engine ist Tesseract und die zu erkennende Sprache Deutsch.

Konfigurationsschritte

  1. Recognition Engine für die Barcodeerkennung anlegen
  2. Recoginition Schema anlegen und Recognition Skript auswählen
  3. Zonen definieren und jeweils mit Indexfeld und Recognition
  4. Engine verknüpfen
  5. Die bestehende EWORK Applikation erweitern

1. Recognition Engine für die Barcodeerkennung anlegen

Die Konfiguration einer Recognition Engine besteht aus zwei Schritten. Im ersten Schritt legen Sie die Engine an und im zweiten Schritt konfigurieren Sie diese.

Um eine neue Recognition Engine anzulegen, wählen Sie den Knoten /CLARC/Engines/Recognition aus und rufen im Kontextmenü den Menüpunkt Recognition engine/New definition auf.

Der Dialog New engine mit der aktivierten Registerkarte Basics erscheint.

Wählen Sie im Feld Library aus den angebotenen Engine Libraries im Verzeichnis recognition die dll-Datei der gewünschten Recognition Engine aus. Für die Softek Barcode Engine ist das die Datei ccbarcodeengine.dll.

Im Feld Name wird dann der Name der Recognition Engine angezeigt. Benennen Sie diesen Namen in
code39 um.

Mit einem Mausklick auf die Schaltfläche Ok wird die Recognition Engine mit dem Namen code39 unter dem Knoten /CLARC/Engines/Recognition/ angelegt.

Wählen Sie im Knoten /CLARC/Engines/Recognition/ die im ersten Schritt angelegte Softek Barcode Engine aus und rufen im Kontextmenü den Menüpunkt Recognition engine/Configure engine auf.

Der Dialog Recognition engine mit der aktivierten Registerkarte Basics für die Grundeinstellungen erscheint.

Legen Sie eine minimale und maximlae Länge von 7 Zeichen fest.

Auf der Registerkarte Advanced finden Sie die erweiterten Einstellungen der Barcode Recognition Engine. 

Aktivieren Sie die Option Check Code 39 start/stop character „*“, um den Barcode auf Start/Stop-Zeichen („*“) zu überprüfen.

Aktivieren Sie auf der Registerkarte Barcode types den Typ Code 39.

Wechseln Sie auf den Reiter Validation und legen Sie einen Barcodebereich von 9000000-9999999 fest.

Schließen Sie den Dialog mit einem Mausklick auf die Schaltfläche Ok.

2. Recoginition Schema anlegen und Recognition Skript auswählen

Ein Recognition Schema (Recognition form) definiert die Komponenten, die für die Barcode-Erkennung und die OCR-Texterkennung nötig sind. Dazu gehören die Recognition Engine und das Recognition Skript.

Wählen Sie den Knoten /CLARC/Schemes/Recognition aus und rufen im Kontextmenü den Menüpunkt Recognition form/New form auf.

Der Dialog New recognition form mit der aktivierten Registerkarte Basics für die Grundeinstellungen erscheint.

Tragen Sie im Feld Scheme den Namen Leitbeleg über Feld für das Schema ein.

Standardmäßig werden für Standardszenarien bei der Barcodeerkennung vier vorgefertigte Skripte mitgeliefert und installiert. Sie befinden sich im Knoten /CLARC/Scripts/Recognition/Default/. Die Standardszenarien sind:

StandardszenarioSkriptname
Barcode auf der ersten SeiteBarcodesOnFirstPage
Barcode auf der ersten SeiteBarcodeOnFirstPage_Merge
Barcode auf der letzten SeiteBarcodesOnLastPage
Feste HeftungFixPageCount

Wählen Sie im Feld Script das Recognition Skript Barcode auf der ersten Seite aus, um eine automatische Heftung mit führendem Beleg zu erhalten. Im Feld Field scheme wählen Sie das bereits von Ihnen angelegte Feldschema Lieferscheine aus.

3. Zonen definieren und jeweils mit Indexfeld und Recognition Engine verknüpfen

Auf der Registerkarte Scheme definieren Sie die Erkennungszonen und ordnen diesen die jeweilige Recognition Engine und das Indexfeld zu.

Mit einem Mausklick auf das "Open" Symbol können Sie einen Testbeleg laden, der im Dialog im unteren Bereich als Seitenvorschau angezeigt wird.

In dieser Vorschau definieren Sie die beiden Zonen.

Hinweis

Der Testbeleg muss die gleiche Auflösung (in dpi) haben, wie die realen Belege, da die Zonen in Pixelwerten gespeichert werden.

Definieren Sie in dieser Vorschau die erste Zone, indem Sie um den Bereich des Barcodes ein Rechteck mit der Maus aufziehen. 

Vergeben Sie im Feld Zone name den Namen Zone1 für die Erkennungszone. Im Feld Engine wählen Sie die Recognition Engine Code39, die für diese Zone zuständig sein soll.

Wählen Sie im Feld Target field das Indexfeld LieferscheinNr aus, welches mit dem erkannten Barcodewert gefüllt werden soll. 

Mit einem Mausklick auf das Pfeilsymbol können Sie die Ausführung der Recognition Engine prüfen. Das Ergebnis wird im Bereich unterhalb der Seitenvorschau angezeigt, in diesem Fall der Zahlenwert des erkannten Barcodes.

Durch einen Mausklick auf das Diskettensymbol werden die Einstellungen für die erste Zone gespeichert.

Definieren Sie in der Vorschau die zweite Zone, indem Sie um den Bereich der Adresse ein Rechteck mit der Maus aufziehen.

Vergeben Sie im Feld Zone name den Namen Zone2 für die Erkennungszone. Im Feld Engine wählen Sie die Recognition Engine OCR, die für diese Zone zuständig sein soll.

Wählen Sie im Feld Target field das Indexfeld Adresse aus, welches mit den erkannten Adressdaten gefüllt werden soll.

Mit einem Mausklick auf das Pfeilsymbol können Sie die Ausführung der Recognition Engine prüfen. Das Ergebnis wird im Bereich unterhalb der Seitenvorschau angezeigt.

Durch einen Mausklick auf das Diskettensymbol werden die Einstellungen für die zweite Zone gespeichert.

Schließen Sie den Dialog mit einem Mausklick auf die Schaltfläche Ok.

4. Die bestehende EWORK Applikation erweitern

Wählen Sie dazu die bestehende EWORK Applikation Lieferscheine im Knoten /CLARC/Software/CAPTURE SCAN/Applications aus und rufen im Kontextmenü den Menüpunkt CLARC EWORK Applications/Edit auf.

Es erscheint der Dialog Edit application mit der ausgewählten Registerkarte Basics.

Wählen Sie im Feld Recognition scheme das zuvor konfigurierte Recognition Schema Leitbeleg über Feld aus.

Schließen Sie den Dialog mit einem Mausklick auf die Schaltfläche Ok.

Handlungsschritte

  • Applikation auswählen
  • Scannen oder Dateien importieren
  • Seiten auswählen
  • Taste F9 drücken
  • Indexieren und dabei Single-Click-OCR verwenden
  • Heften der Seiten
  • Exportieren der Dokumente

Hinweis

Damit die OCR auf bereits bestehende Dateien im Client ausgeführt wird, müssen Sie die Erkennungs-Ergebnisse zurücksetzen. Siehe Schaltfläche im Client.