I hope these resources will help you:
http://msdn2.microsoft.com/en-us/library/system.drawing.printing.printdocument.aspx
http://www.startvbdotnet.com/controls/printdialog.aspx