Why not use Print button on the browser or keyboard?
the number of helpdesk req there are for 'how do I print this'
If you program a print button right in the middle of the page there is less chance of somebody assuming you CAN'T print because there is no print button
unfortunately not 'no chance' just less chance
without a button you almost have to put detailed instructions on the page how to access 'print'
<div class='menu dontprint'> this represents the onscreen menu, which you dont want to print</div>
<div class='dontprint'>This is onscreen instructions for the form</div>
<div class='dontshow'>this is different on-paper instructions for the form</div>
<form>bla bla bla this is the form
What is your choice <select class='dontprint' onchange='self.className="";'>
</select><input type='text' class='dontshow'>
<!-- this creates a select box onscreen, but a fill in textbox on paper unless the user has set the value of the select box -->
<div class='dontprint'> this is anything else you dont want to print</div>
<div class='dontshow'> this is anything else you want to print but dont want to show onscreen</div>
<div class='dontshow dontprint'> this is spambot killer
<a rel='nofollow' href='http://www.auditmypc.com/freescan/antispam.html'>I hate spambots</a>
well behaved bots don't follow the link</div>