Überblick
BarcodeOCR bietet mehrere Schnittstellen für eigene Skripte und Programme. Damit informieren oder automatisieren Sie nachfolgende Prozesse oder sortieren Ihre Dokumente individuell ein.
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
| Typ | Schnittstelle | Aufruf | Konfiguration in BarcodeOCR | Typischer Anwendungsfall |
|---|---|---|---|---|
| Typ 1 | .bat-Skript oder .exe-Anwendung | nach dem Speichern einer Ausgabedatei | Schritt Erweitert | Weiterverarbeitung pro Ausgabedatei |
| Typ 2 | .bat-Skript oder .exe-Anwendung | nach dem Verarbeiten einer Eingangsdatei | Schritt Erweitert | Weiterverarbeitung mehrerer Ausgabedateien, nachdem eine Eingangsdatei verarbeitet wurde |
| Typ 3 | PowerShell-Skript (Unterordnerskript) | während der Verarbeitung | Schritt Benennen & Sortieren | Unterordnerpfad festlegen oder Dateinamen überschreiben |
| Typ 4 | PowerShell-Skript | nach der Verarbeitung | Schritt Erweitert | Weiterverarbeitung pro Ausgabedatei, mit weiteren Optionen und mehr Informationen |
| Typ 5 | PowerShell-Skript | vor der Verarbeitung einer Eingangsdatei | Schritt Erweitert | Bestimmte 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.