Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как осуществить печатьна определенный принтер? (https://javascript.ru/forum/misc/85212-kak-osushhestvit-pechatna-opredelennyjj-printer.html)

zfoxx 12.05.2023 14:13

Как осуществить печатьна определенный принтер?
 
Всем добрый день.

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

На страница есть кнопка <button onclick="window.print();">Печать</button>

В данном случае открывается привью и список принтеров на выбор, как миновать выбор и отправить на конкретное устройство?

voraa 13.05.2023 06:40

Никак.
Иначе любая страница могла бы без разрешения пользователя печатать что угодно.

zfoxx 15.05.2023 09:15

Так мне и не надо чтоб печаталось без разрешения, мне нужно чтоб выбрался соответствующий принтер. А нужно это для того что бы по нормальному сохранить документ в PDF формате. У меня есть самописная страница, так же есть под нее сделанная печатная форма, т.е. страница распечатывается, и для того чтоб человек не выбирал руками нужный принтер для сохранения документа в PDF , возникла идея автовыбора принтера.

ksa 15.05.2023 10:02

Цитата:

Сообщение от zfoxx
мне нужно чтоб выбрался соответствующий принтер

Все что у нас есть это
window.print()

И вот там клиент может выбрать любой, установленный на компе, принтер...

zfoxx 15.05.2023 11:12

С этим то все понятно :-)
Людям нужно удобства и меньше лишних телодвижений, ладненько, пусть будет так.
Спасибо

voraa 15.05.2023 14:54

Мне кажется, что там запоминается, какой принтер был выбран в прошлый раз, и при открытии диалога печати предлагается тот же.


Часовой пояс GMT +3, время: 04:25.