very slow printing
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
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
This discussion has been closed.
Comments
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
Also, in order to avoid report regeneration, set Report.CachePages to
True...
-
--
Tom Ollar
Digital Metaphors Corporation
http://www.digital-metaphors.com
info@digital-metaphors.com
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