Я делаю проект, который, наконец, распечатает файл PDF или файл doc на принтер как «другой пользователь». Но теперь я зациклился на том, как печатать документ на Java.Печать документа на Java в Windows
Я знаю, что есть визуализатор PDF в java, разработанный солнцем, который может конвертировать PDF в файл pcl.
После преобразования я хочу распечатать файл pcl на удаленных принтерах. Мой предыдущий путь - «copy/b filename \ printserver \ printer», однако этот подход на самом деле слишком низкий и не может даже отображать имя документа, а иногда не работает.
Интересно, есть ли лучший способ java для отправки файла PCL на сервер печати, где сервер может фактически определить имя документа и имя хоста (которое я хочу указать в программе, а не оригинал). Это действительно сводит меня с ума ... Спасибо!
Для меня сейчас, самая трудная часть, как позволить серверу Equitrac печати обнаружить «поддельные» имя пользователя - я хочу, чтобы напечатать в качестве другого пользователя, или отправить к печати , – Alex
Такие программы, как equitrac, могут часто использовать команды PJL или другие данные в файле печати - вы можете посмотреть там. Я не очень похож на Java-парня, но вы можете посмотреть на это по некоторым идеям: http://support.microsoft.com/kb/322091 –