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

Cut down labels

edited July 2004 in General
Hi,

I'm having some problems on a report printing on different printers. When
printed on a laserjet its all fine, when the same report is printed on a
deskjet alot of the labels on the report are cut down in width, some times
last letter of the label is partionally missing sometimes more, depends on
how much text the lable contains. All reports tpplabels components AutoSize
property is set to true. Isn't AutoSize supposed to dynamically enlarge the
width when text can't fit the width? How could i fix this?

Greetings,
Filip Moons

Comments

  • edited July 2004
    Hi Filip,

    Most printers have a different printable area. If the margins you have
    defined for this report go outside of this printable area, you could
    possibly loose some of your report output. Check your specific printer to
    be sure your margins are defined correctly. You may also want to update
    your printer driver to the latest version.

    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited July 2004
    No its not a matter of margins. It's allover the report. When i compare both
    printouts, it seems a character spacing problem. The deskjet uses a wider
    character spacing wich results in cutting of the remaining text on the right
    side. Cutting of starts where the 'Laserjet (Correct printout)' Tpplabel
    text ends. Isn't there some way to solve this in a general manner? I just
    tested printouts on 2 printers and i already got into problems, i don't want
    to design a report per printer.

    Greetings,
    Filip Moons

  • edited July 2004
    Hi Filip,

    One of the most difficult tasks in reporting is supporting every printer
    driver. For this reason ReportBuilder does not interact directly with any
    printer drivers. It uses Windows API methods to contact the driver which in
    turn send commands to the printer. Below is a small diagram of how
    ReportBuilder communicates with a printer device.

    ReportBuilder ==> Windows API ==> Printer Driver ==> Printer Device

    Being that your report works correctly on one printer and ReportBuilder does
    not distinguish between printers when printing, this must be a printer
    driver issue. Please be sure you have the latest printer driver. If this
    does not help, you may need to contact the manufacturer and see if they know
    anything about this issue.

    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
This discussion has been closed.