in reply to Printing via Win32 GUI

Use Win32::Printer. I know its has not been updated in a few years, but I use daily to print reports and badges for a trade show application. You have all of the control over the printer you would have in the old VB6.