Как в Electron.js реализовать печать без модального окна?

Требуется через Electron приложение в режиме киоска реализовать печать на принтер по умолчанию без отображения модального окна с выбором принтера.

Есть следующая документация.
Судя по ней, достаточно добавить в options: { silent: true }, но, к сожалению, ничего не происходит. При установке silent: false модальное окно открывается и после выбора принтера печать происходит.

Идеально, если проблему можно решить программно, но если есть настройки на уровне Windows 10, то тоже подойдет на данном этапе.
  • Вопрос задан
  • 755 просмотров
Пригласить эксперта
Ответы на вопрос 2
@grinat
Код в студию. Электрон не все и всегда печатает.
Ответ написан
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Вы не написали версию Electron, а это довольно важно, т.к. у них в каких-то версиях что-то ломается. потом они чинят, или что-то удаляют, т.к. некому делать (как было с PDF Viewer, который удалили в 3.x версии, просто потому что).
Например вот PR, в котором исправляется проблема с неправильным чтением параметров печати https://github.com/electron/electron/pull/17052 это на пятой версии, если вы на ней, рекомендую обновить минорную версию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы