Я хочу, чтобы мое приложение печаталось напрямую на принтере по умолчанию без выбора диалогового окна выбора принтера Windows, и мне действительно не нужно отображать экран. Все запросы пользователя – это распечатка, квитанция.
Нет, вы не можете этого сделать. Вы можете делать только window.print()
с помощью javascript и отображать окно.
Почему вы не можете: потому что безопасность.
Нет, я боюсь, что это невозможно. В то время вы могли запускать миллионы задач печати, и это было бы плохо для пользователя
Да, ты можешь. В Firefox about: config вы можете сделать свойство print.always_print_silent равным true.Then Firefox будет печатать без подсказки. И используя «Настройка печати JS», вы можете настроить некоторые параметры принтера непосредственно из javascript
Короткий ответ: вы не можете сделать это с помощью JavaScript.