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

Slow image printing

edited October 2005 in General

I am trying to print a small back and white image that is assigned at
runtime to a tppImage component and printed to the printer without
previewing it. The image is a very small BMP:
Width = 348 pix
Height = 72 pix
Resolution = 96 X 96 dots per inch
Size on Disk = 3200 bytes
Colors = 2
Image format = BMP

When this image is assigned it takes about 60 seconds to start printing
the document. Without assigning the image, it only takes about 2
seconds to start printing. I am assigning the image before printing
like this:

ppImage1.Picture.Assign(MyPicture);

MyPicture begin declared a tPicture.

When printed the image quality and layout is good. I have tried to
print this to two different kinds of printers with the same results. I
also tried to enable direct printing with the same result. I am using
Report Builder 9.02, Delphi 2005 sp 3, and Windows XP sp 2. Test
printers:

Citizen idp3210 Receipt Printer
Brother HL-1850

Both with latest print drivers.

Any help would be greatly appreciated.

Thanks,

J. Michael Eubanks.

Comments

  • edited October 2005
    Hi Michael,

    We have not seen this behavior before. Have you tried this with the latest
    release (9.03)? Are you pulling these images from a blob field on your
    database? If possible, please send an example in .zip format that I can run
    on my machine to support@digital-metaphors.com and I'll take a look at it
    for you.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited October 2005

    Nico,

    I will try with 9.03 and see if I have better results. This image is
    not retrieved from a database, it is stored in a variable. I will build
    a sample app if I cannot resolve this.

    Thanks,

    J. Michael EUbanks


This discussion has been closed.