General Purpose:

        PDFPrint-CL is a command line application to direct print PDF documents to a physical, local or network connected printer.
                            It also supports the PDF2Printer print server and is based on our .NET PDFPrint component.

PDFPrint-CL
v 1.4.0
XKEY GmbH
Requirements:

        • MS-Windows 7/10, MS-Server 2008, 2012, 2016, 2019

        • .NET Runtime 4.6
Commandline Parameters:


Parameter
Description
/src=["]<source file>["]   
The source file (or directory) path. Only PDF files are allowed to process. Also a TXT can be used to allow to define multiple files / folders to be processed. The TXT file contains path to the files or folders in each line which has to be processed. For the parameter only a name of the file, also without extension can be used. Then the defaults are the actual folder from where the CL application is started and as default extension *.pdf is used. For the source filename parameter (/src=) you can also use the * (asterisk) and ? (question mark) wildcards.
/err=["]<errors folder>["]   
Path of error folder. If this parameter is missing the source file is moved to "C:\ProgramData\PDFPrint\PDFPrint-CL"
/config=["]<profile>["]
Name of an existing profile. If it does not exist the selected profile from the UI will be used
/pages=["]<certain pages>["]
It is possible to print only certain pages (individual pages, page areas, all pages up to the end of the document) of the PDF document.

Features:
  Page ranges – from / to – with the minus sign: e.g. 6-8
  Individual pages – separated by a comma: e.g. 1,4,6-8
  All pages from a certain page to the end of the document – with the dollar sign: e.g. 1,4,6-8,10- $
/subfolders=true|false
Specify whether the subfolders should be processed in a folder structure (default: false)
/locked=skip|wait
If a file is locked during the processing, the file will be marked as locked by a *.lock file.
"skip" - all locked files will be skipped and not processed (default).
"wait" - the processing stops till the locked file is free.
If a *.lock file will be deleted, the application retries to process the file again.
/del=true|false
Specify whether the printed file should be deleted (default: false)
/log=["]<log file path>["]
The path of the log file. If the parameter is missing no log will not be written.
/lang=en|de
User interface language of the application. If missing the default language from the OS will be used
/?
Help
Exit Status Codes:

        Every command for CL application returns an exit status.

        List of all exit status codes:

         0  - command executed successfully - all files were processed successfully

         1  - command executed successfully but locked files were skipped

        -1  - command executed with errors (syntax errors, non-existent profile, Zip file error, etc)
Sample:

        • PDFPrint-CL.exe /src="c:\temp\*.pdf" /del=true /pages="1,3,10-$"

        • PDFPrint-CL.exe /src="c:\temp_in" /lang=de

        • PDFPrint-CL.exe /src="c:\temp_in" /subfolders=true

        • PDFPrint-CL.exe /src="c:\temp\doc_in.pdf" /config="MyProfile" /log=true

        • PDFPrint-CL.exe /src="c:\temp\file.txt" /locked=wait
READ ME
Contact Information:


        XKEY GmbH

        Gerstlgasse 30 A-1210 VIENNA / AUSTRIA


        T    +43 1 2784318-0,

        F    +43 1 2784318-10

        E    support@xkey.at

        W   www.xkey.at
Allgemeiner Einsatzbereich:

        PDFPrint-CL ist eine Kommandozeilen Druckanwendung um PDF Dokumente direkt auf physische Drucker - lokal oder
                            über Netzwerk erreichbar - auszudrucken. PDFPrint-CL unterstützt auch die Druckausgabe über den
                            PDF2Printer Druckerdienst und basiert auf unserer .NET PDFPrint Komponente.

PDFPrint-CL
v 1.4.0
XKEY GmbH
Voraussetzungen:

        • MS-Windows 7/10, MS-Server 2008, 2012, 2016, 2019

        • .NET Runtime 4.6
Kommandozeilen Parameter:


Parameter
Beschreibung
/src=["]<Ursprungs Datei>["]   
Pfad zur Ursprungs Datei (oder Verzeichnis). Es können PDF Dateien verarbeitet, bzw. können auch TXT Dateien verwendet werden um mehrere Dateien oder Ordner auf einmal zu verarbeiten. Die TXT Datei enthält den Pfad zu den Dateien bzw. Ordnern die verarbeitet werden sollen. In der Kommandozeile kann nur der Dateiname auch ohne Erweiterung benutzt werden. Standardmäßig wird der aktuelle Pfad von dem aus die Anwendung gestartet wurde sowie als Standard-Erweiterung *.pdf angenommen. Für den Parameter des Ursprungs Dateinamens (/src=) können auch die Platzhalter * (Stern) und ? (Fragezeichen) verwendet werden.
/err=["]<Fehler-Ordner>["]   
Pfad für den Fehler-Ordner. Falls dieser Paramter nicht mitgegeben wird so wird die Datei in den Pfad "C:\ProgramData\PDFPrint\PDFPrint-CL" verschoben.
/config=["]<Profil>["]
Profilname. Falls nicht vorhanden wird das ausgewählte Standard-Profil verwendet.
/pages=["]<bestimmte Seiten>["]
Gibt es die Möglichkeit nur bestimmte Seiten (einzelne Seiten, Seitenbereiche, alle Seiten bis zum Dokumentenende) des PDF Dokuments zu drucken

Funktionen:
  Seitenbereiche – von / bis – durch das Minuszeichen: z.B. 6-8
  Einzelne Seiten – mit Beistrich getrennt: z.B. 1,4,6-8
  Alle Seiten ab einer bestimmten Seite bis zum Ende des Dokuments – durch das Dollar Zeichen: z.B. 1,4,6-8,10-$
/subfolders=true|false
Legt fest ob die gesamte Unterordner-Struktur auch verarbeitet werden soll. Wird nichts angegeben so werden keine Unterordner verarbeitet.
/del=true|false
PDF Datei nach dem Druck löschen (Default = false, Datei wird nicht gelöscht)
/locked=skip|wait
Ist eine Datei während der Verarbeitung gesperrt so wird sie über eine *.lock Datei als gesperrt markiert.
"skip" - Alle gesperrten Dateien werden übersprungen und nicht verarbeitet (Default)
"wait" - Die Verarbeitung wird angehalten bis die gesperrte Datei wieder frei ist.
Wird die *.lock Datei gelöscht, so wird wieder versucht die Datei zu verarbeitet.
/log=["]<Log-Datei>["]
Pfad zur Log-Datei. Fehlt diese Angabe so wird keine Log-Datei geschrieben.
/lang=en|de
Sprachauswahl für das Benutzerinterface der Anwendung. Fehlt die Angabe so wird die Betriebssystem Sprache verwendet.
/?
Hilfe
Exit Status Codes:

        Nach der Ausführung der Kommandozeilen Anwendung wird ein Exit Status zurückgegeben.

        Folgende Exit Status Codes werden zurückgegeben:

         0  - Ausführung war erfolgreich, alle Dateien wurden ohne Fehler verarbeitet.

         1  - Ausführung war erfolgreich, jedoch wurden gesperrte Dateien übersprungen.

        -1  - Fehler sind bei der Ausführung aufgetreten (Syntax Fehler, Profil nicht vorhanden, ZIP Datei Fehler usw.)
Beispiel:

        • PDFPrint-CL.exe /src="c:\temp\*.pdf" /del=true /pages="1,3,10-$"

        • PDFPrint-CL.exe /src="c:\temp_in" /lang=de

        • PDFPrint-CL.exe /src="c:\temp_in" /subfolders=true

        • PDFPrint-CL.exe /src="c:\temp\doc_in.pdf" /config="MyProfile" /log=true

        • PDFPrint-CL.exe /src="c:\temp\file.txt" /locked=wait
READ ME
Kontakt Information:


        XKEY GmbH

        Gerstlgasse 30 A-1210 VIENNA / AUSTRIA


        T    +43 1 2784318-0,

        F    +43 1 2784318-10

        E    support@xkey.at

        W   www.xkey.at