I have a user who wants to print the form that is on the screen(the entire form not just the data) on the click of a button, is there a quick and easy way to capture it and print it. Kind of like a screen shot?

I suggested that they could just do alt/printscreen and capture the form that way and print it but they want it all to be done from a print button for them.