Руководство по созданию Java-апплета, Печать без приглашения - PullRequest
4 голосов
/ 09 декабря 2011

Ну, я создал POS на основе Интернета, чтобы принять заказ. У меня вопрос, как мне создать Java-апплет;

  1. Показывает HTML-страницу и кнопку печати
  2. Заказ печати без запроса (без диалогового окна)

Дополнительная информация: работает так. Официант будет набирать заказы с компьютера (POS), когда они нажмут на печать, он обнаружит IP-адрес принтера на кухне, а затем немедленно распечатает заказы без запроса. Я на самом деле ищу ссылку / руководство, которое может помочь мне начать. Любой совет будет также полезен. Спасибо

Ответы [ 2 ]

4 голосов
/ 09 декабря 2011

Вы не можете сделать это по соображениям безопасности.Если бы вы могли, апплеты уже стали бы печально известными для печати более 10 страниц «специальных предложений» при посещении недобросовестных веб-сайтов.

OTOH, если клиент готов принять один запрос при запуске апплета,Вы можете подписать код цифровой подписью.

0 голосов
/ 25 октября 2013

Существует проект, который выполняет печать HTML, используя HTML5 для визуализации содержимого в PNG и Java для прямой печати, точно так же, как описано в исходном посте. Этот проект называется «qz-print» (ранее назывался «jzebra») и предлагает цифровую подпись как самоподписанную (бесплатную), так и доверенную (за дополнительную плату).

Он также использует подписанные файлы JNLP, как иллюстрировал Эндрю Томпсон. (Спасибо, Эндрю, ваш вклад в Java в целом очень помог разработчикам Java во всем мире).

https://code.google.com/p/jzebra/

...