Logical Printers

Read more about the Logical Printer concept.

There are three management aspects of logical printers. The first one is to add/name them. This is done using the Logical Printers form in IFS Solution Manager. The logical printers added/named here will be available to users throughout IFS Applications.

 Logical Printers

The second management aspect of logical printers is to map them to physical printers. This mapping is done in the Print Agent configuration (and in development/demo scenarios in the Report Formatter configuration). A standard IFS Applications installation comes with a couple of special/predefined logical printers (PDF_PRINTER, NO_PRINTOUT, SEND_XML_TO_CONNECT, SEND_FULL_XML_TO_CONNECT, and SEND_PDF_TO_CONNECT). These special printers are never mapped to physical printers, since they are not actually used for printouts. These special printers are used to trigger creation and/or distribution of electronic documents rather than physical printouts.

The third management aspect of logical printers is the ability to define rules that determine which printer should be used or suggested in different situations based on specific criteria. This is handled through functionality provided by the APPSRV component of IFS Applications, where default printers can be controlled based on report ID, user ID, and language code.

This behavior is configured in Printer Definitions:

Printer Definitions

You can also manage default printers by using the Report Rule Engine and create rules for which printer to use based on some desired criteria. This approach provides higher flexibility and you can do a lot more, but it requires the FNDRRE component which is a separate sales article and may not be available in all IFS Applications installations. Read more about the Report Rules concept and how to configure Report Rules.

Setting up rules for default printers will make sure the desired printer is pre-selected in the print dialog when printing from within IFS Applications. The default value also affects the printer used when generating print jobs as part of a business flow where no specific printer is specified in the flow itself.

When all of the above is not configured, you can still configure which logical printer to use as the default logical printer if one is not specified in the print request. You can set this by the following system parameter.

Default Logical Printer