Как создать PDF, который при печати будет отправлять каждую страницу в другой лоток / принтер? - PullRequest
2 голосов
/ 06 октября 2010

наше приложение - это веб-приложение на Java, которое используется рядом различных организаций и которое мы сами размещаем.

В настоящее время я борюсь с описанной проблемой.В нашем приложении есть функция массовой печати, которая выплевывает PDF-файлы, сгенерированные Apache FOP, которые затем пользователь может распечатать.Проблема заключается в том, что иногда некоторые из этих страниц должны быть напечатаны на одном принтере (или в лотке одного принтера), вторая где-то еще и третья страница в том же принтере / лотке, что и первый.

Моим первоначальным намерением было использовать Adobe Javascript, потому что кажется, что он позволяет выбирать принтер для каждой страницы (к сожалению, нет выбора лотка, который в настоящее время не поддерживается).Затем я мог бы решить выбор лотка, выбрав разные принтеры, каждый из которых имеет свой лоток по умолчанию.Последняя часть проблемы:

Итак, мой вопрос: кто-то знает, как или, если возможно, создавать сетевые принтеры с лотками по умолчанию?Это также означало бы, что сетевой принтер должен иметь несколько IP-адресов, каждый с разными настройками.

PS: Когда я писал это, я понял, что это может быть скорее вопрос типа системного администратора.Однако, учитывая, что эта проблема связана с программированием, я думаю, что она здесь.

Ответы [ 2 ]

0 голосов
/ 06 октября 2010

Создавая несколько PDF-файлов и распечатывая их непосредственно из Java, вы можете установить все параметры, которые вы хотите направить ваши rpints в правильный лоток.Параметр « media » позволяет выбрать лоток.

0 голосов
/ 06 октября 2010

Сетевые принтеры не должны иметь разные IP-адреса; Принтер Windows может указывать на один и тот же IP-адрес и использовать один и тот же драйвер, поэтому можно добиться того, чего вы пытаетесь достичь (тогда у каждого принтера могут быть разные настройки по умолчанию - лотки и т. д.)

Кроме того, вы можете проверить наличие библиотек Java, которые позволили бы вам печатать PDF-файлы, например, в этом сообщении говорится о одном (может быть не так стабильно или полно, как вам требуется)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...