Duplex and multiple copies
I have a report wich is printed both sides of the pages (duplex).
If I set the copies to 3 or 4, the duplex is always active and there is no
real world sheet break.
I mean that even if there is a page break, the second copy can start
printing on the back of the 3rd page of the first copy wich is not what I
want.
Is there a way to do a real sheet skip?
Currently, I print different copies in a loop so they are sent as different
print jobs, but it is causing a lot of latency (the db acces is not very
fast).
Thank you.
If I set the copies to 3 or 4, the duplex is always active and there is no
real world sheet break.
I mean that even if there is a page break, the second copy can start
printing on the back of the 3rd page of the first copy wich is not what I
want.
Is there a way to do a real sheet skip?
Currently, I print different copies in a loop so they are sent as different
print jobs, but it is causing a lot of latency (the db acces is not very
fast).
Thank you.
This discussion has been closed.
Comments
Unfortunately there is not built in way to do this in ReportBuilder
(although there should be). The easiest way to work around this issue would
be to make separate Report.Print calls for each copy you need. I will
research this and add it to our wish list for future enhancements.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
I put together an example that may help you with the solution I provided in
my earlier post. Hope this helps.
http://www.digital-metaphors.com/tips/AutoDuplexCopies.zip
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
in
My (temporary) solution looks roughly like yours, but for my need, all is
automated and no user interaction is needed. I get the Copy count from the
database. So i have a for loop on the copycount field.
The problem only occurs when the report has odd page number. Is there a way
of being sure that the report has an even number of page. If, at the end of
the report, there is 23 pages, add a blank page. If there are12, don't add
the blank page. This way, I will get a good workaround.
I thought of expanding a component (white rectangle) to the height of the
page when needed and set set the height to 0 in other cases.
Does it make sense?
By the way, thanks for your help Nico!
Fred.