If you are attempting to print Form2, I believe this code will work:
http://msdn.microsoft.com/en-us/library/aa287529(v=vs.71).aspx[
^]
You will probably need to bring Form2 to the foreground before running that code and you might need to put the actual code in the Form2 code behind.
I would recommend you get the Form printing to work first, and then try to expand it to be called from another form.