Last updated: Friday 2nd January 2009, 15:44 PT, AHD Output to the Printer ===================== Taken from pages 107-108, VB6 4th Ed Update textbook: http://www.pearsonhighered.com/educator/academic/product/0,,0131427075,00%2ben-USS_01DBC.html You print text on a sheet of paper in the printer in much the same way you display text in a picture box. Visual Basic treats the printer as an object named Printer. If expr is a string or numeric expression, then the statement: Printer.Print expr sends expr to the printer in exactly the same way picBox.Print sends output to a picture box. You can use semicolons, commas for print zones, and Tab. Font properties can be set with statements like: Printer.Font.Name = "Script" Printer.Font.Bold = True Printer.Font.Size = 12 Another useful printer command is: Printer.NewPage which starts a new page. Windows' print manager usually waits until an entire page has been completed before starting to print. To avoid losing information, execute the statement: Printer.EndDoc when you are finished printing. The statement: PrintForm prints the content of the form.