2016-07-19 2 views
0

Я хочу создать пакетную печать с Ghostscript на принтере, который может выполнять Papersizes от A0 до A4. Бумага для печати представлена ​​в PDF-документе. Это означает, что A0-Pdf-файл должен хранить документы для печати на бумаге A0. Теперь GS всегда изменяет размер документа на значения по умолчанию, например A4GS Форма финансовой документации PDF

Так что я не знаю, как я могу сказать GS: «Прочитайте PaperSize документа и печать такой же»

Моя команда выглядит следующим образом :

«Путь к GS \ gswin32c.exe» -sDEVICE = mswinpr2 -sOutputFile = "\ spool \\ print-server \ Имя моего принтера" -dBATCH -dNOPAUSE "\ server \ folder \ 123456-01.pdf «

+0

сортировать их по размеру, используя, например, идентифицировать или другой инструмент, а затем группировать группы одинакового размера для выбора вручную принтера - проще, чем 50 диалогов принтера в любом случае –

ответ

1

Насколько я знаю, Ghostscript не изменяет размер его вывода даже при использовании устройства mswinpr2, но это возможно. Тем не менее, он не будет изменять его размер по умолчанию GS, он изменит его размер до значения по умолчанию для принтера.

Устройство mswinpr2 не может изменить размер носителя, выбранный в принтере, поэтому он печатает до настроек принтера по умолчанию.

Вы не можете отправлять PDF-файлы с различными размерами на устройство mswinpr2 и выбирать из него различные носители.

Нет сомнения, устройство может быть расширена, чтобы сделать это, и вы можете есть диалоговое окно печати всплывал и выбрать различные критерии там

Смежные вопросы