This may be some help if you want to print with VB. It does not cover everything to do with printing but is a good start.(...No PrintForm...)
Using X,Y, Coordinates.
Assumes
How to open Visual Basic
Returns
A page printed the way you want it.
Side Effects
Little sleep and eyestrain