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.