Печать без вывода сообщений в Chrome - PullRequest
4 голосов
/ 11 августа 2011

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

Я делал это раньше в Firefox, но теперь я перейду на Chrome в качестве браузера.

На это есть билет: https://code.google.com/p/chromium/issues/detail?id=31395#c4

Комментарий № 4 говорит:

Если указан параметр --kiosk и заданы параметры печати / принтера / по умолчанию, диалог печати будет пропущен.

Я установил режим киоска, но не знаю, где изменить настройки печати / принтера / по умолчанию, о которых он говорит? По крайней мере, он не существует в моей версии Chrome (14.0.835.35 dev-m). Но у меня есть принтер по умолчанию в Windows.

Ответы [ 2 ]

4 голосов
/ 17 апреля 2014

Для автоматической печати вы должны запустить Chrome с флагами - kiosk AND - kiosk-printing .Это приведет к тому, что Chrome отобразит, но сразу же закроет диалоговое окно печати после того, как пользователь попытается напечатать страницу или JavaScript, выполнив window.print ().

Поскольку диалоговое окно печати больше не будет доступно, печать будет автоматически использоватьсянастройки, которые в последний раз выбирались в Chrome (или системные настройки по умолчанию).

3 голосов
/ 11 августа 2011

Проблема, с которой вы столкнулись, не решена - она ​​помечена как «Доступно», что означает, что она ожидает, что какой-то разработчик поработает над ней.Предпочтение «печать / принтер / по умолчанию» - это всего лишь предложение о том, как следует реализовать эту функцию.Комментарий 4 о слиянии аналогичной проблемы, а не о фактической реализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...