После долгих исследований и многочисленных часов испытаний обнаружил следующие выводы:
1) DocFlavor.INPUT_STREAM.AUTOSENSE не будет поддерживать атрибуты печати
○ http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4876267
2) DocFlavor.INPUT_STREAM.POSTSCRIPT также не будет поддерживать атрибуты javax.print
○ См. Идентификатор ошибки 4722601 (невозможно опубликовать более одной ссылки)
3) Нет API Windows для JDK, чтобы определить, поддерживает ли печать PCL
○ Обратитесь к идентификатору ошибки 4529660 (невозможно опубликовать более одной ссылки)
Так что ни один из вышеперечисленных не является дефектом, указанным на форуме поддержки Sun. Таким образом, единственный вариант, который я нашел, - это вставить все команды POSTSCRIPT в файл Postscript и использовать API Javax.print для печати этого документа. Обязательно установите аромат как AUTOSENSE.
Также убедитесь, что ваш принтер поддерживает формат POSTSCRIPT. Вы также можете попробовать использовать PJL. Надеюсь, эта информация поможет!
С уважением,
Gokul