2016-07-28 2 views
0

Я делаю простой webapp, я хочу, чтобы при открытии на мобильных телефонах печатались некоторые данные с использованием пользовательского Wi-Fi-принтера, который в большинстве случаев будет Epson L355.Javascript для печати с помощью wifi-принтера

Может ли кто-нибудь дать мне ключ или образец, чтобы достичь этого?

Спасибо всем.

+1

насчет функциональности печати браузера? 'window.print();' –

+0

Это будет зависеть от ОС мобильного телефона. Android не поддерживает windows.print увы. В этой теме есть обходной путь для android в http://stackoverflow.com/questions/26684190/using-window-print-or-alternative-on-android-devices и несколько других. Для iOS и т. Д. Window.print должен работать. Имейте в виду, что пользователю все равно придется выбирать правильный принтер и т. Д., Мы не можем редактировать настройки печати только с помощью javascript. – Shilly

ответ

0

Вы не сможете этого сделать, потому что у вас нет доступа к пользовательскому принтеру. Вместо этого вы можете просто создать PDF-файл и перенаправить пользователя на него.

После этого пользователь сможет загрузить/распечатать PDF через встроенный просмотрщик PDF.

Вы можете сделать это, следуя этим: How to force files to open in browser instead of download (pdf)?

Смежные вопросы