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

RB problem priting to Zebra TLP2844 - doesnt respect printer preferences

edited February 2011 in General
I'm using RB 10.09 and Delphi 2007 to print a PDF417 bar in a TLP 2844
Zebra Printer.

I want to use all the label area, so I configured the Zebra driver
"default printing preference" in Windows to have 0 "bleeding".

The problem is, when I try to print from RB, it always brings 1cm as
bleeding. If, before printing, I click on "priting options" and change
the bleeding to zero (as I did in the windows printer driver
preferences), it prints fine, without bleeding. But I have to do that
everytime I print a label in RB :-(

FYI, If I open Word and choose to print something on the Zebra, it
repects the default printer preferences of "0 bleeding", so, no need to
go to the printer options when using Word or other programs... only RB
seems to not be respecting the default preferences.

Anything I can do?

Carlos

Comments

  • edited February 2011
    Hi Carlos,

    We have made many enhancements to the printer logic since RB 10. I suggest
    downloading a trial copy of RB 12.03 and testing with that. We also exposed
    the PrinterSetup.DeviceSettings property which gives you direct access to
    the driver settings at design-time and run-time while designing a report.



    Regards,

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

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited February 2011
    Thanks Nico,

    But upgrading to newest version is not an option for me right now.

    Any workaround?

    Carlos

    Em 17/02/2011 12:21, Nico Cizik (Digital Metaphors) escreveu:
  • edited February 2011
    Answering my own question... I could solve the problem changing the
    printer in TppReport component to some other printer, and after that,
    changing back to the label printer (I forgot to say in the previous
    message that my tests were all done in design time).

    My guess is that when I dropped the component into the form, RB stored
    somewhere the printer preferences that were active at that time (with
    bleeding). Changing the printer in designtime made it refresh that info
    somehow.

    Em 17/02/2011 12:13, Carlos Henrique escreveu:
This discussion has been closed.