Print PDF Files In Batches Via Command Line With Total PDF Printer
Usage: PDFPrinter.exe <source> <destination> <options>
If you have path with spaces, use quotation marks.
By the way You can use macro in the Destination path
-  <DATE[:format]> - current date, default format is yyyymmdd
 -  <TIME[:format]> - current time, default format hhmmss
 
For example: destination C:\<DATE>_<TIME:hhmm> produce file C:\20180211_1123Options:
-  -lang - Used language
 
-   ar - Arabic (United Arab Emirates)
 -   cs - Czech (Czechia)
 -   da - Danish (Denmark)
 -   de - German (Germany)
 -   es - Spanish (Spain, Traditional Sort)
 -   fr - French (France)
 -   it - Italian (Italy)
 -   ja - Japanese (Japan)
 -   ko - Korean (Korea)
 -   nl - Dutch (Netherlands)
 -   pt - Portuguese (Portugal)
 -   ru - Russian (Russia)
 -   sv - Swedish (Sweden)
 -   zh - Chinese (Simplified, China)
 -   en - English (United States)
 
-  -log -  Don`t show errors. Write them to the log file
 
-  -verbosity - Log file verbosity
 
-   error - Write to log file only errors (default)
 -   detail - Write detailed log file
 
-  -logmode - Log file mode
 
-   overwrite - Overwrite (default)
 -   append - Append
 
-  -xmllog - XML format log file name
 
-  -list - File with files mask to convert. Simple text file, each file on new line
 
-  -Recurse:off - Include subfolders
 
-  -do - Delete originals
 
-  -kfl:off - Keep folder level
 
-  -fo - Force overwrite existed files
 
-  -threads - Multi thread processing (0 - auto)
 
-  -limit - Limit converted files to count
 
-  -combine:off - Combine all files into one document (pdf, tiff)
 
-  -ds:off - Copy original date stamps to converted documents
 
-  -sort - Sort source file list
 
-   unsorted - Unsorted, natural order (default)
 -   name - Sort by file name
 -   date - Sort by file modification date
 -   numbers - Sort by numbers in file name
 
-  -optionfile - text file with options to use, "opt=value", one line - one option definition
 
-  -p - Friendly printer name (or part of the name)
 
-  -rn - Print a set range of pages
 
-  -t - Job title (listed in the Windows Printer Manager)
 
-  -NumCopy - How many copies to print
 
-  -ar:off - Select orientation base on paper dimensions
 
-  -mb:off - Draw Media Box
 
-  -o - Set paper orientation
 
-   portrait - portrait
 -   landscape - landscape
 
-  -d - Set Duplex Printing Mode
 
-   none - None
 -   vertical - Vertical
 -   horizontal - Horizontal
 
-  -q - Set printer quality
 
-   high - high
 -   medium - medium
 -   low - low
 -   draft - draft
 
-  -dpi - Set printer resolution
 
-  -Rotate - Rotate document
 
-  -cl - For color printers, you can select color mode
 
-   color - color
 -   monochrome - monochrome
 
-  -s - Set printer scaling
 
-   none - none
 -   fitpage - fit page
 -   number - scaling factor, i.e. 1.05 (means 5% larger) or -s 0.5 (half size)
 
-  -ll - Log Level
 
-   error - Log error only
 -   info - Log all information
 
-  -bn - Printer tray name
 
-  -bi - Printer tray index
 
-  -ps - Paper size
 
-   Letter - Letter
 -   LetterSmall - LetterSmall
 -   Tabloid - Tabloid
 -   Ledger - Ledger
 -   Legal - Legal
 -   Statement - Statement
 -   Executive - Executive
 -   A3 - A3
 -   A4 - A4
 -   A4Small - A4Small
 -   A5 - A5
 -   B4 - B4
 -   B5 - B5
 -   Folio - Folio
 -   Quarto - Quarto
 -   ps10X14 - ps10X14
 -   ps11X17 - ps11X17
 -   Note - Note
 -   Env10 - Env10
 -   Env11 - Env11
 -   Env12 - Env12
 -   Env14 - Env14
 -   CSheet - CSheet
 -   DSheet - DSheet
 -   ESheet - ESheet
 -   EnvDL - EnvDL
 -   EnvC5 - EnvC5
 -   EnvC3 - EnvC3
 -   EnvC4 - EnvC4
 -   EnvC6 - EnvC6
 -   EnvC65 - EnvC65
 -   EnvB4 - EnvB4
 -   EnvB5 - EnvB5
 -   EnvB6 - EnvB6
 -   EnvItaly - EnvItaly
 -   EnvMonarch - EnvMonarch
 -   EnvPersonal - EnvPersonal
 -   FanfoldUS - FanfoldUS
 -   FanfoldStdGerman - FanfoldStdGerman
 -   ISOB4 - ISOB4
 -   Custom - Custom
 
-  -xo - X Offset (mm)
 
-  -yo - Y Offset (mm)
 
-  -lm - Left margin (mm)
 
-  -tm - Top margin (mm)
 
-  -bm - Bottom margin (mm)
 
-  -rm - Right margin (mm)
 
-  -ap - Align document to paper
 
-   Default - Center Document on page
 -   Top - Align Document to top on page
 -   Bottom - Align Document to bottom on page
 -   Right - Align Document to right on page
 -   Left - Align Document to left on page
 -   LeftTop - Align Document to top and left on page
 -   RightTop - Align Document to top and right on page
 -   LeftBottom - Align Document to bottom and left on page
 -   RightBottom - Align Document to bottom and right on page
 
-  -am - Align Document to print margins
 
-   Default - Center Document on page
 -   Top - Align Document to top on page
 -   Bottom - Align Document to bottom on page
 -   Right - Align Document to right on page
 -   Left - Align Document to left on page
 -   LeftTop - Align Document to top and left on page
 -   RightTop - Align Document to top and right on page
 -   LeftBottom - Align Document to bottom and left on page
 -   RightBottom - Align Document to bottom and right on page
 
-  -sep - Use separator page between printed documents
 
-   none - No separator page
 -   blank - Blank page
 -   document - Use PDF document as separator
 
-  -sepdoc - Separator PDF document file name
 
-  -seprange - Printed page range for separator PDF document
 
-  -Comment - Comment for print
 
-  -Head:off - Turn off header text
 
-  -HeadText - Header text. Where [page] - Page Number and [date] - current date
 
-  -HeadAlign - Header align
 
-   left - align left
 -   right - align right
 -   center - align center
 
-  -HeadFont - Header font name
 
-  -HeadSize - Header font size
 
-  -Foot:off - Turn off footer text
 
-  -FootText - Footer text. Where [page] - Page Number and [date] - current date
 
-  -FootAlign - Footer align
 
-   left - align left
 -   right - align right
 -   center - align center
 
-  -FootFont - Footer font name
 
-  -FootSize - Footer font size
 
-  -HeadImage - Draw picture on the header
 
-  -HeadImageAlign - Header image align
 
-   left - align left
 -   right - align right
 -   center - align center
 
-  -FooterImage - Draw picture on the footer
 
-  -FooterImageAlign - Footer image align
 
-   left - align left
 -   right - align right
 -   center - align center
 
Note that -list is used when there is a list of files in a file.
Examples:
-  PDFPrinter.exe C:\DOC\PrintDoc.pdf -ps 9x12 -p HP -log c:\Log\Print.txt
 It will print PrintDoc.pdf with the custom paper size 9x12 inch on HP printer.