Nutzung¶
Hotfolder-Service¶
Der Hotfolder-Service lässt sich durch Starten der qstamper-service.exe
aktivieren. Nach dem Start der qstamper-service.exe
werden eingehende PDF-Dokumente im definierten Hotfolder vollautomatisch bearbeitet. Der standardmäßige Hotfolder befindet sich als Unterverzeichnis im QStamper-Hauptverzeichnis und lautet 'hotfolder'. Die gestempelten Dokumente werden standardmäßig im Unterverzeichnis 'results' abgelegt. Alle verwendeten Ordner können in Ihrer Konfigurationsdatei in der Sektion 'service' individuell angepasst werden.
JobRouter-Integration¶
Für die Integration in JobRouter-Prozesse empfehlen wir die Verwendung des Hotfolder-Services. Übergeben Sie zum Beispiel die Dokumente von JobRouter an QStamper über die Kopierfunktion in einer Ausführungsregel oder als Ausgabepfad in JobPDF. Möchten Sie das gestempelte Dokument wieder in den JobRouter-Prozess zurückführen, kann der QStamper-Ausgabeordner (Standard: "results") mit JobStart abgehört und mit einem konfiguriertem Prozessschritt fortgeführt werden. Des Weiteren empfehlen wir den QStamper-Hotfolder-Service als Windows-Service einzurichten, so dass dieser nach einem Neustart des Geräts nicht manuell gestartet werden muss.
Weitere Beispiele folgen in Kürze.
Aufruf on demand ohne Hotfolder-Service¶
Falls Sie den QStamper-Hotfolder-Service nicht verwenden wollen oder können, kann QStamper alternativ auch für jede Datei separat on demand aufgerufen werden. Hierfür kann die qstamper.exe
mit folgenden Parametern aufgerufen werden:
- Der Pfad und Dateiname der Eingabedatei, welche gestempelt werden soll.
- erforderlich
- Der gewünschte Pfad und Dateiname der resultierenden, gestempelten Datei.
- erforderlich
- Die Konfigurationsdatei für den Stempelprozess.
- optional, Standard: config/config.yml im QStamper-Verzeichnis
- Der Inhalt des Stempels (nur für QR-Codes und Barcodes) bei Verwendung des Content-Providers "
cmd
" für die Konfigurationsvariablestamper.content.provider
in der verwendeten YAML-Konfigurationsdatei. - optional
Beispiel:
.\qstamper.exe -i C:\input.pdf -o C:\output.pdf -conf C:\QStamper\config\my_custom_config.yml -c RE123123
Verwendung verschiedener Konfigurationen¶
Sie können beliebig viele weitere YAML-Konfigurationsdateien anlegen, um z.B. verschiedene Stempelprozesse abzubilden. Eigene YAML-Konfigurationsdateien können mit dem Parameter -conf
beim Start des QStamper-Hotfolder-Services verwendet werden.
Beispiel:
.\qstamper-service.exe -conf C:\QStamper\config\my_custom_config.yml
Automatischer Start als Windows-Service/Dienst¶
Installation & Deinstallation¶
Im QStamper-Hauptverzeichnis befindet sich das Unterverzeichnis utils
, in dem ein Installations- und ein Deinstallationsskript für den Betrieb als Windows-Service bereitgestellt werden.
Über das Skript install-windows-service.bat
wird ein Windows-Dienst namens "QStamper Service" installiert und direkt gestartet. Das Skript uninstall-windows-service.bat
stoppt und deinstalliert den Dienst. Beide Skripte müssen mit Administratorrechten ausgeführt werden.
Manuelle Verwendung¶
Falls das Installations- oder Deinstallationsskript bei Ihnen nicht funktionieren sollte, da Sie z.B. remote auf das Gerät zugreifen und die Ausführungsumgebung daher nicht zu den verwendeten Pfaden der Skripte passt, können Sie den Dienst auch manuell installieren und starten bzw. beenden und deinstallieren. Hierzu muss Ihre verwendete Eingabeaufforderung (z.B. CMD, PowerShell oder Terminal) mit Administratorrechten gestartet und ins Unterverzeichnis utils
gewechselt werden.
Manuelle Installation:
.\qstamper-windows-service.exe install
Manueller Start:
net start QStamperService
Manueller Stop:
net stop QStamperService
Manuelle Deinstallation:
.\qstamper-windows-service.exe uninstall
Informationen¶
Service-Ereignisse schreibt der Qstamper-Windows-Dienst in eine separate Logdatei namens var\log\windows_service_log.txt
. Die Dokumentenverarbeitung wird dabei weiterhin in der Logdatei var\log\core_log.txt
protokolliert.
Der QStamper-Windows-Service kann in der Dienste-Anwendung von Windows manuell gestartet, gestoppt und konfiguriert werden. Die Dienste-Anwendung finden Sie über das Startmenü von Windows, wenn Sie "Dienste" in das Suchfeld eingeben. Alternativ kann die Dienste-Anwendung auch über das Dialogfeld "Ausführen" (Tastenkombination: Windows+R) und dem Befehl services.msc
gestartet werden.
Einschränkungen:
Aktuell können dem QStamper-Windows-Service keine Parameter mitgegeben werden, wodurch die integrierte QStamper-Service-Instanz immer die standardmäßige config\config.yml
verwendet. Des Weiteren kann momentan nur ein einzelner QStamper-Windows-Service installiert werden. Mehrere QStamper-Instanzen können aktuell nicht parallel als Windows-Dienste betrieben werden.