Zum Hauptinhalt springen

Überblick

BarcodeOCR bietet mehrere Schnittstellen für eigene Skripte und Programme. Damit informieren oder automatisieren Sie nachfolgende Prozesse oder sortieren Ihre Dokumente individuell ein.

Keine Unterstützung bei eigenen Skripten

Bitte beachten Sie: Bei der Entwicklung eigener Skripte für Ihren individuellen Anwendungsfall können wir Sie nicht unterstützen. Bei Interesse entwickeln wir Skripte oder Erweiterungen von BarcodeOCR kostenpflichtig für Sie.

Die fünf Schnittstellen​

TypSchnittstelleAufrufKonfiguration in BarcodeOCRTypischer Anwendungsfall
Typ 1.bat-Skript oder .exe-Anwendungnach dem Speichern einer AusgabedateiSchritt ErweitertWeiterverarbeitung pro Ausgabedatei
Typ 2.bat-Skript oder .exe-Anwendungnach dem Verarbeiten einer EingangsdateiSchritt ErweitertWeiterverarbeitung mehrerer Ausgabedateien, nachdem eine Eingangsdatei verarbeitet wurde
Typ 3PowerShell-Skript (Unterordnerskript)während der VerarbeitungSchritt Benennen & SortierenUnterordnerpfad festlegen oder Dateinamen überschreiben
Typ 4PowerShell-Skriptnach der VerarbeitungSchritt ErweitertWeiterverarbeitung pro Ausgabedatei, mit weiteren Optionen und mehr Informationen
Typ 5PowerShell-Skriptvor der Verarbeitung einer EingangsdateiSchritt ErweitertBestimmte Dateien überspringen, allgemeine Verarbeitung vorab, Datei einer anderen Arbeitsanweisung zuweisen

Bevor Sie eine PowerShell-Schnittstelle (Typ 3 bis 5) nutzen, müssen Sie PowerShell vorbereiten.

Beispielskripte​

Bei der Installation legt BarcodeOCR mehrere Beispielskripte im Installationsordner ab, im Ordner „Script Samples“. Die Skripte bereiten die übergebenen Parameter bereits auf und sind ein guter Ausgangspunkt für Ihre eigene Logik.

Das Beispielskript External Application - Powershell write all parameters to file.ps1 schreibt alle übergebenen Informationen in eine Textdatei. So sehen Sie alle verfügbaren Datenfelder, zum Beispiel:

  • die verwendete Arbeitsanweisung (Name und eindeutige ID)
  • ob die Datei erfolgreich verarbeitet wurde, und falls nicht, den Fehlergrund
  • den verwendeten Barcode
  • die Verarbeitungszeit
  • den Speicherort einer gegebenenfalls erstellten Sicherung
  • den Zielpfad und gegebenenfalls angelegte Unterordner
  • die Anzahl der Seiten und die Seitennummern aus dem ursprünglichen Dokument
  • für jede einzelne Seite:
    • die Seitennummer
    • den erkannten Text (falls die entsprechende Option gesetzt ist)
    • die erkannten Barcodes (Text, Typ und Position)

Welche Felder genau übergeben werden, steht bei Typ 4.