Отправляя документы в бухгалтерию в электронном виде я никогда не задумывался с каким вопросом сталкиваются бухгалтеры. Оказывается им приходится печатать сотни файлов за раз. Именно это заставило меня заняться поиском решения для автоматизации этого процесса. Оказалось тема не нова и существует множество решений по этому вопросу, но большая часть из них платные. Но ведь у каждой программы имеется интерфейс командной строки который может помочь решить данный вопрос. И вот этот список для систем семейства Windows.
Печать PDF файла с выводом диалогово окна:
AcroRd32.exe /P PdfFile
Печать PDF файла на указанный принтер:
AcroRd32.exe /N /T PdfFile PrinterName [ PrinterDriver [ PrinterPort ] ]
Печать PDF файла на принтер по умолчанию:
Foxit Reader.exe /p PdfFile
Печать PDF файла на указанный принтер:
Foxit Reader.exe /t PdfFile PrinterName
Печать графического файла на принтер по умолчанию:
i_view32.exe GraphicsFile /print
Печать графического файла на указанный принтер:
i_view32.exe GraphicsFile /print=PrinterName
Print an OpenOffice file silently to any printer:
soffice.exe -pt PrinterName OpenOfficeFile
Печать всех файлов *.odt из текущего каталога на указанный принтер:
soffice.exe -pt PrinterName *.odt
Бесплатная утилита для пакетной печати документов.
Обратите внимание что для её работы нужны установленные программы, список которых есть на странице загрузки.
http://www.print-conductor.com/download_pc.htm