Вы действительно не можете сделать это с помощью веб-приложения, если бы оно было разрешено, то я бы наверняка отвечал за использование чернил в большинстве случаев в Интернете.
У меня возникла эта проблема при создании веб-приложения для колледжа. Максимум, что можно сделать, это вызвать диалоговое окно печати и предложить пользователю выбрать принтер (лучше всего иметь приличный CSS для печати с прицелом):
javascript:window.print();
Это не идеально, но, честно говоря, хотя они настаивали на этом, когда это было сделано год назад, электронные письма и PDF-файлы используются гораздо более широко.