Печать PDF на разных принтерах.

Если файл PDF содержит страницы различных форматов (например, А4, А3), то можно указать страницы для печати на бумаге подходящего размера. Если принтер поддерживает печать на бумаге A3 и A4, все страницы можно распечатать на одном принтере одной командой.

Но если документ содержит чертеж А1, документацию А4 и набор этикеток/штрихкодов нестандартных размеров задача усложняется. Необходимо вручную выбирать какие именно страницы печатать на широкоформатном плоттере, документацию на принтере А4, а этикетки на принтере штрихкодов.

С O&K Printer Router такую печать так же можно выполнить одной командой.

Для этого необходимо создать пользовательский скрипт печати:

var printersA1 = VectorOfString()
printersA1.push_back("OKI Teriostar LP-2060") //Добавляем плоттер для печати страниц А1
PrintPages(printersA1, "A1", 0, 3, 0) // будут напечатаны все страницы А1, в 1 копии.

var printersA4 = VectorOfString()
printersA4.push_back("HP LaserJet 9000 PCL6") // Добавляем принтер для печати А4
PrintPages(printersA4, "A4", 0, 1, 0) // будут напечатаны все страницы А4 в 1-й копии

var printersQR = VectorOfString() 
printersQR.push_back("Zebra ZD410") // Add printer to the list
PrintPages(printersQR, "51 х 92", 0, 1, 0) // будут напечатаны этикетки в 1-й копии

В Adobe Acrobat в диалоге печати необходимо выбрать принтер O&K Print Router.

Установите флажок «Выбрать источник бумаги по размеру страницы PDF».



В «Параметрах страницы» задайте наименьший размер бумаги «51 х 92».



При печати на O&K Print Router страницы PDF разного размеры будут напечатаны на указанных физических принтерах, в соответствии с условиями в скрипте печати.