Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Print job speed problems

edited March 2007 in General
I have an A5 duplex report layed out as follows:

Main has 2 jpeg images and a DBRichtext which gets a 6 lines of text from
the database. (this prints on side 1)
Subreport has the same but the DBRichtext gets data from a different table.
(this prints on side 2)

When I run the report and select 50 copies the report is re-created 50
times. I would expect it to simply send the report once and print 50 times.
This slows the client machines to a crawl.

I have printed to different duplex printers and the report is re-generated
on these printers.

Any help appreciated.

Cheers

SteveW

Comments

  • edited March 2007

    Try...

    uses
    ppPrintr;

    myReport.PrinterSetup.DelegateCopies := True; //delegate copy generation to
    the printer
    myReport.Print;



    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited March 2007

    -------------------------------------------------------------------
    Tech Tip: Printing Copies
    -------------------------------------------------------------------

    By default ReportBuilder processes requests to print copies internally, by
    sending multiple copies of each page to the printer. Some printers have the
    ability to receive a page and generate the copies on their own. This can
    speed performance, particularly on slower printers.

    The following example shows how to delegate the processing of copies to the
    printer


    uses
    ppPrintr;

    begin

    myReport.PrinterSetup.DelegateCopies := True;
    myReport.PrinterSetup.Collation := False;
    myReport.Print;

    end;

    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited March 2007
    Done the job. Thanks again for a quick response.


    Cheers

    SteveW


This discussion has been closed.