I've written programs in the past using VB6, and printing has usually been a problematic. I've used RTF templates that I open in the program, and replace field identifiers [1], [2] with variables,...