I would like to be able to have my program put print jobs on hold in the print queue instead of automatically printing them.

Is their a simple way to "pause" a print job when the report has been generated ?

The reason I need this is because some of my reports require special pre-printed forms to be loaded on the printer. Since this is a requirement I simply need each report as it is being generated to be "paused" until the user releases it to be printed.

Thanks in advance for any help !!!