2014-10-29 8 views
0

Я собираюсь создать отчет о яшме. Это либо в формате PDF, либо в формате HTML. Он сохраняет на сервере, поэтому я помещаю этот файл PDF в i-фрейм. Тогда я собираюсь распечатать это содержимое i-го кадра. Когда я пытаюсь распечатать его, он показывает предварительный просмотр в Chrome. Поэтому мое требование - только распечатать файл. Я не хочу показывать предварительный просмотр печати (это функция Chrome для показа предварительного просмотра). Я хочу только выбрать принтер и распечатать его. Я имею в виду молча печатать. Я застрял пару дней. Я имею в виду обход предварительного просмотра. Есть ли способ решить проблемы?Silent Print jasper Report

ответ

0

Вы можете запустить Chrome в режиме киоска и добавить параметр, чтобы он не показывал диалог предварительного просмотра печати.

chrome.exe --kiosk --kiosk-printing 

Эта страница объясняет это простой способ: http://www.sitepoint.com/google-chrome-kiosk-mode/

+0

Можно ли из ява end.I не хотят идти на настройки вручную. – Raghunath

+0

Я уверен, что вы можете забыть об этом, поскольку это связано с тем, что веб-сайт может контролировать настройки браузеров, что будет серьезной проблемой безопасности. Кроме того, вы никогда не сможете сделать свой сайт измененным выбором принтера (вы упомянули об этом в своем вопросе). – Dominique

+0

Существует 2 оптимальных решения для этой проблемы: 1) создание настольного приложения, которое заботится обо всех печатаниях; 2) получить php для печати на принтер напрямую с помощью TCP (после создания PDF-файла, поскольку PCL и PostScript почти невозможны для создания самостоятельно) – Dominique