Just an idea. You can print your reports to file and than send them to printer as one job. See
Direct writing to spooler without GDI response File #
9957. You can find additional sample code in
Re: Any Easy Way to Print & Concatenate Different Reports? Message #
550173.
>I have a program that prints a report for a number of different records in a table. Each record though is a separate print job, therefore if someone else prints to that printer my sequence is knocked off. Is there any way of stopping others from printing to that printer until I'm finished witrh it.
--sb--