Есть ли способ печати напрямую на принтер из Java, минуя спулер Windows?
Есть ли способ печати напрямую на USB-принтер, минуя спулер Windows? Мне нужна немедленная обратная связь, если задание на печать выполнено успешно или нет. Когда я отправляю его в диспетчер очереди и он зависает, у меня нет никаких признаков того, успешно это или нет.
Обновление: теперь, когда я пытаюсь печатать напрямую (в флажке свойства принтера, Печать прямо на принтер) я получаю следующую ошибку:
Перезагрузка не помогает:(Я также пытался скачать справочный пример с сайта Oracle http://docs.oracle.com/javase/tutorial/2d/printing/examples/HelloWorldPrinter.java та же ошибка, есть ли обходной путь, настройки, которые нужно преодолеть Эта проблема?
Большое спасибо!
Обновление 2: мы используем принтер Citizen CT-S801
1 ответ
Проблема была решена путем замены драйвера 801 на старый из серии 310, после чего прямая печать этого "патча" работает без нареканий. Больше всего меня разозлило в этой истории поддержку Гражданина. Они даже не проверили мою проблему, просто сказали эту проблему в моем Java-приложении, и они не будут отлаживать программу для меня.