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

Fast printing under XP

edited October 2007 in General
Hello.

Our users have encountered a problem while printing under WinXP. There are
many reports printed in a cycle - up to 100. Every report contains many
pages. I think it's a strange behaviour when the printing interval (between
two reports) reaches 3 seconds. Under Win98 these reports are printed
without such interval.
Could you epxlain me what is a possible cause of appearance of the interval
?

--
WBR Sergey Kovalev svk@siamed.ru
SIA International Ltd

Comments

  • edited October 2007
    Hi Sergey,

    Which version of ReportBuilder and Delphi are you using to build your
    application? Do you see the same behavior when printing to every printer or
    just a single one? Are you testing the same application on a Windows XP and
    Windows 98 machine? Do these machines use the same printer?

    --
    Regards,

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

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited October 2007
    FWIW: it would be good to profile the application and determine where the
    pause is occuring--I would use something like CodeSite and put the data in a
    log file.

    Some guesses:

    1) Seeing no one has mentioned this in this newsgroup--I am guessing it is
    not RB.
    2) It could well be the printer driver that you are using--they may be
    different on the two machines.
    3) Are you reconnecting to the database--or does the connection persist? It
    may be the connection.
    4) Is there a firewall or anti virus software on the machine? YOu might try
    disabling this to see if it fixed the problem.

    Edward Dressel
    Team DM
  • edited October 2007
    Hi Edward.

    I will describe the sutuation exactly.

    1. I have a clean machine with XP.
    2. I run my program, it works fine, then I close it.
    3. I see that there are many tasks in the Windows print queue dispatcher.
    4. Every task is printed fast, but when it is done, the next is printed
    after
    a pause of 3 sec. approx. Under Win98 the next task prints immediately after
    the previous.
    5. I think the problem is related to the printer driver because my program
    that uses RBE 10.06 have been closed already.
    6. I don't know how to set up the printer driver to solve the problem.

    --
    WBR Sergey Kovalev svk@siamed.ru
    SIA International Ltd

    "Edward Dressel [Team DM]" ???????/???????? ? ???????? ?????????:
  • edited October 2007
    > 5. I think the problem is related to the printer driver because my program

    sure sounds like it.


    it probably is not a configuration item--it is something in the driver that
    you have no access to. You may try to install the latest printer driver if
    you haven't (my guess is you have)--otherwise, there is not much you can do.
    (You may try to contact the drive vendor but good luck).

    Edward Dressel
  • edited October 2007
    does it happen with other documents as well?
This discussion has been closed.