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

very slow printing

edited September 2001 in General
Hi all

I've got to print some barcodes on a ticket printer (Sato). It prints fine,
but using Reportbuilder it is *extremely* slow when printing multiple
copies. The tickets are quite simple (some text and a barcode), I don't know
what the problem is. I set the number of copies using
TppReport.PrinterSetup.Copies, am I doing something wrong?

It seems as if Reportbuilder recalculates the report every time it prints,
because the problem is especially noticeable on a slower (Celeron) pc.

When printing to the ticket printer using Word or Access, it is at normal
speed, even using a slow pc. Any tips?

Thanks

Maarten

Comments

  • edited September 2001
    Maarten,
    i suspect that when you print the barcodes through Word that you are using
    the printer's barcode font
    wich gives you this speed
    now when you use the rendering of barcodes of RB then this data will be sent
    binary to your printer wich prints a sort of image
    you should check that if you print a jpeg of a barcode (an image) through
    Word if that gives the same slow speed
    if so then you could use the printer font in RB to print the barcode through
    the functions provided by the printer itself
    this should be much faster
    correct me if i'm wrong
    cu
    Marc

  • edited September 2001
    Marc's answer is very good.

    Also, in order to avoid report regeneration, set Report.CachePages to
    True...

    -
    --
    Tom Ollar
    Digital Metaphors Corporation
  • edited September 2001

    Try setting Report.PrinterSetup.DelegateCopies to True.

    DelegateCopies is a public property of PrinterSetup. When set to true,
    it is left to the printer driver to generate the copies (some but not
    all printers have this capability). When set to false, RB generates the
    copies.



    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.