Печать документов Java в Windows - PullRequest
0 голосов
/ 09 января 2012

Я делаю проект, который, наконец, распечатает PDF-файл или файл документа на принтере как «другой пользователь». Но теперь я застрял на том, как распечатать документ на Java.

Я знаю, что в java есть рендерер pdf, разработанный Sun. Он может конвертировать pdf в pcl файл.

После преобразования я хочу напечатать файл pcl на удаленных принтерах. Мой предыдущий способ - «copy / b filename \ printserver \ printer», однако этот подход на самом деле слишком низкоуровневый и даже не может отображать имя документа, а иногда не работает.

Интересно, есть ли лучший подход java для отправки файла PCL на сервер печати, где сервер может фактически определять имя документа и имя хоста (которое я хочу указать в программе, а не в оригинале). Этот действительно сводит меня с ума ... Спасибо!

1 Ответ

1 голос
/ 09 января 2012

Вы смотрели в сервис печати Java?Вы можете найти полезный код здесь http://docs.oracle.com/javase/1.4.2/docs/guide/jps/spec/printing.fm2.html

...