Да ... при условии, что у ваших пользователей установлено несколько вещей.
- Им нужен драйвер для печати PDF, например PrimoPDF
- Если вы хотите автоматически печатать на этот драйвер, у них должен быть установлен плагин, например JS Print Setup (для Firefox) или MeadCo ScriptX для IE
Затем, используя API указанного плагина, вы можете выбрать драйвер для печати. Вы даже можете пропустить диалог печати.
Однако лучшим вариантом будет генерировать PDF-файл на стороне сервера, передавать его на них, а затем использовать JavaScript внутри PDF-файла, чтобы автоматически открывать диалоговое окно печати, как только они его просматривают. Таким образом, им не нужны никакие плагины.