Interleaved reports
I have always believed that printer queues print first-in/first-out;
however, I am having a terrible time with an Oce 3275 interleaving print
jobs. It behaved as if there is a priority to print smaller jobs first.
The Oce tech thinks it is a programming problem but I don't see how.
The printing task involves prints many statements as separate print jobs (so
stapling can occur). Is there a way I can create a 'container' holding
these reports and somehow assure that they are printed serially?
thanks,
Sher
however, I am having a terrible time with an Oce 3275 interleaving print
jobs. It behaved as if there is a priority to print smaller jobs first.
The Oce tech thinks it is a programming problem but I don't see how.
The printing task involves prints many statements as separate print jobs (so
stapling can occur). Is there a way I can create a 'container' holding
these reports and somehow assure that they are printed serially?
thanks,
Sher
This discussion has been closed.
Comments
Try adjusting the Windows Printer Spool options for the Printer. The default
is 'Start printing immediately', there is an option to 'Start to printing
after last page is spooled'. I do not know whether this will help, but worth
a try. I Googled on your question and found this article
http://articles.techrepublic.com.com/5100-10878_11-5030875.html
You ask about a 'container' - that would be the Print Job itself. You can
use RB to print multiple reports as a single print job. There are a couple
of approaches to this.
1. Create a TppPrinterDevice and use Report.PrintToDevices. The
TppPrinterDevice has boolean properties for StartPrintJob, EndPrintJob.
There is an example in the Printers section of the main reports demo app.
2. Use a Main report with no header/footer. Add any number of subreports set
to pbSection to combine multiple reports into one report.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com