This section describes the procedures for creating, amending and deleting Printer Profiles. A Printer Profile is a saved set of printer spooler settings that can set against Operator Groups, and therefore inherited by the Operators assigned to that Group, they can also be set against Routes.

Programmatic use of Printer Profiles

The PROIV Aurora Framework includes a Global function called @AU_Set_RptOpt, which can be called directly by Report functions to override the framework’s spooler settings. @AU_Set_RptOpt should generally be used by Report functions that are called directly from the Menu rather than those included in a Route. It is called in the Entry Logic of the function.

When called with a specific Printer Profile name in the Interface map, it sets the Report’s spooler settings from that profile. Alternatively, it can be called without a profile name. In this case, it checks to see if the function is called in a Route with a Printer Profile specified, if it is then it sets the report’s spooler settings from that profile. If the function is not part of a Route, i.e. it is called directly from a Menu, or if there is no Printer Override specified on the Route, it sets the Report to use the Printer Profile configured against the Security Class of the Operator.

Note: PROIV Developer v6.2.36 or later is required in order to call @AU_Set_RptOpt and define an Interface Map for it.

Maintain Printer Profiles

Comment on this topic

Topic ID: 810109