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

How to uses spcial printer functions?

edited January 2014 in General
Hi,

we have a new printer: Konica Minolta Bizhub C454e

Ths printers has same special functions after finishing. For example
"stapling" or "punching".

How can I start this with ReportBuilder? Maybe in ReportPrintingComplete?

We have actually RB 14.08 for Delphi 7.

Thank you in advance for any help.

Kind regards,
Gerd Brinkmann
invent GmbH

Comments

  • edited January 2014
    Gerd,

    Select the Report in the Object Inspector. Set
    Report.Printersetup.PrinterName to the desired printer. Next, locate the
    Report.PrinterSetup.DeviceSettings property press the Edit button. The
    Printer's property dialog will be displayed and you can configure printer
    specific features.

    From the RBuilder help topic for TppDeviceSettings....

    Use DeviceSettings to configure a Printer's proprietary features (print
    quality, color, stapler, etc.)

    At design-time, use the Report Designer's Object Inspector to select the
    PrinterSetup.DeviceSettings property. Next, press the Edit... button to
    display the Printer's built-in properties dialog. Prior to closing the
    dialog press the OK button to save changes. This will cause the
    PrinterSetup.SaveDeviceSettings property to toggle to True.

    At run-time, call the EditDeviceSettings method to display the Printer's
    built-in properties dialog.

    The following methods can be used to save and load DeviceSettings:
    LoadDeviceSettingsFromFile, LoadDeviceSettingsFromStream,
    SaveDeviceSettingsToFile, SaveDeviceSettingsToStream.



    Best regards,

    -
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited January 2014
    Hello Nard,

    thank you for your quick response.

    It's seems not very difficult. So every user can save his own
    DeviceSettings.

    Very good!

    Thanks again and kind regards,
    Gerd Brinkmann
    invent GmbH
This discussion has been closed.