I have a routine that prints out notices in a loop. Every notice has some graphics and some text on it. I used to have a Printer.NewPage at the end of every notice, but, for some reason, it did not work properly. The graphics on all pages beyound the first (which printed fine) "overwrote" the text (even though the FillStyle property was set to "transparent"), and half of the fonts did not set correctly. When I replaced a NewPage with EndDoc, it worked fine - except that all these multiple print jobs in the queue tend to be slow and fill up the HD in no time. What gives ?