Home General

Jpg's in Rtf print very slow

edited September 2001 in General
I'm printing postcards with the Avery 5389 template using an Infopower
rtf field. The print is very slow up to several minutes to print 10
pages. Calculating Page 1 takes 40 second and then printing takes
forever. Is there a way to speed this up? The jpeg on the postcard is
a 1" square and the rest is plain text.

Bob Parrish

Comments

  • edited September 2001
    What is the speed difference if you remove the rtf control and use separate
    dbImage and dbMemo components?


    Cheers,

    Jim Bennett
    Digital Metaphors


  • edited September 2001
    Jim,

    In the current design that is not an option, as the user designs the
    postcard content in the Infopower rtf component and that is printed in
    by Report Builder using a ppdbRichText. The jpg is only 91k (1" sq
    picture) and if I remove it the printing speed is okay. The content of
    the ppdbRichedit does not change once it is created as this is the
    back of the postcard. When I print the front (address side) it print
    at normal speed. I have the pipeline set to print only the current
    record. Is there an easier way to do this? It works great until I add
    jpeg's!! TIA

    Bob

  • edited September 2001
    Jim,

    Just as a test I did what you suggested and it did not change the
    printing speed.

    Bob
  • edited September 2001
    I was curious if removing the rtf engine would have helped speed things up,
    looks like it didn't. From my understanding, 91kb is pretty big for a 1
    inch square jpg. I'd try to reduce the size of the jpgs if at all possible.


    Cheers,

    Jim Bennett
    Digital Metaphors


  • edited September 2001
    Jim,

    Okay I got the jpg down to 2k and it did speed things up considerably
    (more than 50%). I used my own graphics program to reduce the size of
    the file, trying to get the users to do that will be another problem.
    It also seems that the more copies that I print the longer Report
    Builder takes to render the report. This could be a problem as we will
    be printing several hundred at a time.

    Bob

  • edited September 2001
    There is a public property on the Report.PrinterSetup object called
    DelegateCopies. Set this to true. This will cause the pages for the current
    copy to be sent to the printer. When it is false(default) all of the pages
    are generated for all copies, and they are sent to the printer at that time.


    Cheers,

    Jim Bennett
    Digital Metaphors


  • edited September 2001
    Thanks Jim, that did it!! Much faster.


This discussion has been closed.