Вопрос или проблема
Версия Chrome 70.0.3538.67 (Официальная сборка) (64-бит)
Я создал ярлык, у которого следующая цель:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --args --disable-print-preview --kiosk-printing "https://google.com"
Теперь, когда нажимаю CTRL + P (или захожу в меню и нажимаю “Печать”), появляется другое всплывающее окно (отличное от оригинального):
Как отключить появление этого всплывающего окна?
- Как видите, принтер установлен по умолчанию
- Я зашел в свойства принтера и безуспешно попытался проверить опцию “Печать напрямую на принтер”
У меня была эта проблема, нашел, что если отключить “Включить новый пользовательский интерфейс предварительного просмотра печати”, то все будет работать, как раньше. Пока не могу найти никакого официального трекера ошибок или логов обновлений по этому вопросу.
P.S. мы стараемся отключать обновления в Chrome для наших киосков, google время от времени ломает свои продукты..
Ответ или решение
Для достижения беззвучной печати в браузере Google Chrome, особенно в условиях, когда нежелательные всплывающие окна мешают печати, необходимо обратить внимание на несколько ключевых аспектов.
Системные требования и версия браузера
Вопрос касается Chrome версии 70.0.3538.67 (официальная сборка, 64-bit). Это достаточно старая версия, и она может иметь свои особенности и ограничения по сравнению с более новыми версиями. Если для вашего применения важно избегать автоматических обновлений из-за потенциальных сбоев в работе технологий, рекомендуем внимательно подходить к управлению обновлениями и их тестированию перед развертыванием.
Корректировка командной строки
Чтобы обеспечить беззвучную печать в Chrome, вы уже добавили в ярлык браузера следующие аргументы командной строки:
--disable-print-preview --kiosk-printing
Этот набор аргументов предназначен для отключения предварительного просмотра печати и автоматической печати в киоске без дополнительных подтверждений. Ваш опыт показывает, что, несмотря на эти параметры, вы все же наблюдаете всплывающее окно печати.
Изменение настроек через флаги Chrome
Один из возможных вариантов решения проблемы заключается в изменении некоторых экспериментальных настроек (флагов) Chrome. А именно, необходимо отключить параметр, отключающий новый предварительный просмотр печати. Для этого:
- В адресной строке Chrome введите
chrome://flags
и нажмите Enter. - Введите «Print Preview» в поле поиска.
- Найдите параметр «Enable new Print Preview UI» и установите его значение в «Disabled».
- Перезапустите браузер Chrome.
Некоторые пользователи отмечают, что отключение этого флага может вернуть браузер к старому интерфейсу печати, который в меньшей степени подвержен багам, связанным с новыми интерфейсами.
Настройки принтера
Параллельно рекомендуется проверить еще раз настройки самого принтера. Убедитесь, что опция «Печать напрямую на принтер» действительно включена в свойствах принтера. Иногда необходимо также установить это в качестве основной политики принтера в административной консоли принтеров, если таковая используется в вашей сети.
Ограничение обновлений
Вы отметили, что блокируете обновления Chrome для киосков. Хотя это решение имеет свои достоинства, важно помнить, что это повышает риски безопасности и может быть непрактичным в длительной перспективе. Возможно, стоит рассмотреть применение контролируемых обновлений через системы управления IT-активами.
Заключение
Сочетание корректировки аргументов командной строки, управления экспериментальными флагами Chrome и тщательной настройки принтера должно помочь устранить проблему появления нежелательных всплывающих окон при печати. Однако, помимо технических решений, стоит уделять внимание систематическому тестированию и обновлению используемого программного обеспечения для обеспечения стабильной работы технологий в рабочих процессах.