Я знаю, что прошло 6 лет с тех пор, как этот вопрос был опубликован, но поскольку на него не был дан ответ, я считаю, что это лучший способ решить эту проблему.
Вы по-прежнему не можете манипулировать принтерами из веб-браузера, но есть отличный выбор под названием QZ Tray
Вам необходимо установить программу, которая будет взаимодействовать между JavaScript из вашего приложения и вашими настроенными принтерами, позволяя отправлять команды печати в формате RAW, а также HTML на любой принтер.
Вы также можете печатать на нескольких принтерах одновременно и сохранять все настройки и параметры принтера в своем веб-приложении, чтобы иметь полный контроль над своими принтерами.