SAP provides its own remote printing solution for printing from Microsoft Windows PCs. This solution uses the SAPSprint service to transfer output requests from the SAP spool server to the Microsoft Windows spooler. You can use SAPSprint in all Microsoft Windows systems. With Microsoft Windows XP, remote printing can also be implemented using the TCP/IP Print Server.
However, we recommend that you use the SAPSprint transfer program, as the TCP/IP Print Server can only forward data that has already been formatted for the printer, that is, device-specific data, directly to Microsoft Windows without using Microsoft Windows printer drivers. SAPSprint, on the other hand, can also interpret data streams that were generated with the generic, that is device-independent, device type SWIN/SAPWIN, and call the appropriate Microsoft Windows drivers that generate device-specific data streams. You can therefore use printers with SAPSprint that are not specifically defined in the SAP System, but which are addressed device-independently.
The figure below shows the architecture for remote printing with a Microsoft Windows PC:
To set up the print architecture for remote Microsoft Windows PC printing, follow the procedure below:
1. To use SAPWIN/SWIN, install the SAPSprint service on a Microsoft Windows PC.
The service starts running automatically right after the installation.
If you are using Microsoft Windows XP, remote printing can also be implemented using the TCP/IP Print Server.
SAPSprint and TCP/IP Print Server accept the data stream and forward it to the host spool system (operating system spooler).
2. Define the printers you want to use in the Microsoft Windows spooler.
You can use both locally connected and shared network devices.
3. Define the output devices in the SAP System.
To do this, create a device definition for the PC output device in transaction SPAD (choose the Output Devices pushbutton → Output Device menu → Create/Create Using Template).
· Specify the host system on which the spool work process is running, as the spool server of the output device.
· For printing using SAPSprint, choose Access method U (Print on LPDHOST using Berkeley protocol) or S (Print on LPDHOST using SAP protocol). For printing using the TCP/IP Print Server, you can only use access method U.
For an example, see Example: Remote Printing on Microsoft Windows PCs.