Как через браузер отдавать команду на печать документа?
 Надо чтобы при нажатии на кнопку на странице документ сразу уходил на печать.это дичь, и слава яйцам, что вменяемые браузеры не позволяют такое делать.
есть стандартный способ: window.print();а там уже сам пользователь решает что ему делать. например, в OSX вместо печати можно сохранить страницу в pdf.
Как то так.  Все современные браузеры понимают и показывают кнопку печатать и доп. опции.<link rel="stylesheet" type="text/css" href="print.css" media="print">