Show TOC Start of Content Area

Function documentation Front-End Printing (SAP GUI for Windows)  Locate the document in its SAP Library structure


With front-end printing under Microsoft Windows, the system addresses a printer that is defined in the Microsoft Windows operating system of the front end PC.

Front-end printing using Microsoft Windows is therefore especially useful in the following cases:

      Users want to print directly at their workstation, without having to create a specific device definition in the SAP system. This is especially the case for users that often work at different work stations or log on to the SAP system on a mobile basis, and want to print at their current location.

      Unlike the access methods of other methods of printing, the access method G for front-end printing does not require any fixed IP addresses. This means that the default printer of any Microsoft Window PC can be generically addressed.

      Administrators want to avoid costly administration work, in that they do not want to have to set up front-end printers individually as remote printers. However, defining a generic output device is sufficient.

As of SAP NW 7.0 EHP1, the front-end printing using control technology with access method G replaces the front-end printing with access method F. This no longer requires SAPlpd. The printer selection is also no longer displayed in the SAP system. Instead, a Microsoft Windows printer selection window is called directly from the control. The restriction on the length of printer names therefore no longer applies.



In addition to the general print authorizations, every user requires the following authorizations for front-end printing:

      Authorization object S_SPO_DEV, authorization field SPODEVICE, authorization %LOC

Authorization object S_RFC:









Architecture Prerequisites

      At least one printer must be defined.

      The host spool system (operating system spooler) must be on a front end PC.

      There must be an active connection to the front end PC, that is, the user must be logged on to the SAP system at the time of printing from the SAP system.


Front-end printing in the background is not possible, as there is no active connection to the front end.

      An additional SAP GUI session is required for transferring the data to the front end; therefore, the user must only be using a maximum of five sessions.

      It is irrelevant whether the printer is connected locally or remotely to the front end.

      For more information about additional prerequisites for front-end printing without SAPlpd (access method G), see Front-End Printing with Control Technology.

SAP System Prerequisites

To be able to address users’ front-end printers from the SAP system, the corresponding device definition must contain the following details:

      If you define an output device in an SAP system, specify the type of connection with which the output device is to be addressed. This connection type is known as the access method and is identified by a letter.

In the case of an output device for front-end printing, this is access method G for front-end printing with control technology.

      So that the default printer at every host can be primarily addressed, you can specify the host printer __DEFAULT (two underscores) in the device definition. __DEFAULT calls the relevant default printer name. By default, the option No device selection at frontend is not selected. In this case, the printer selection window of the Microsoft Windows operating system is displayed where the user has the possibility to choose a printer other than the default printer.

      If the option No device selection at frontend is selected, the Windows printer selection window does not pop up. Instead, either the user’s default printer or any other printer defined in the device definition is addressed.

      We recommend that you specify the device type SWIN or SAPWIN, or the relevant language-dependent version of SAPWIN to ensure that the system sends a printer format that any Microsoft Windows driver can interpret (see SAP Note 423003 in the SAP Service Marketplace).

However, you can also use any other SAP device type for front-end printing.


If you select a printer with access method G when printing from the SAP GUI for Windows, there are two possibilities:

      Either the Microsoft Windows selection box appears, from which you can select a printer defined at your front-end. For this the option No device selection at frontend must be deselected.

      Or your default printer or any other printer defined in the device definition is addressed.


See also:

Front-End Printing on Local Printers

Defining Output Devices for Front-End Printing Using the SAP GUI for Windows

This graphic is explained in the accompanying text SAP Printing Guide Start Page


End of Content Area