Actually SAPLPD package on SAPGUI for Windows is duplicate Linux’s LPD flow. It is using same architecture and working method. Since Linux already had it LPD (and CUPS), it doesn’t need SAPLPD anymore. You can use cups-lpd service which has been provided on linux base installation on several distros such as Open Suse, Vector Linux and PC Linux OS (i have use these distros for company users), but debian-based distros such as Ubuntu doesn’t have it.

Linux using U : Print Using Berkeley Protocol printing access method. Fill the Host printer column with name of your printer defined on your Linux PC. Use simple name and no space. On Destination host, fill with IP address of your Linux PC where your printer attached.

Setup your /etc/xinetd.conf, please add this at the end of lines.

service printer
 socket_type = stream
 protocol = tcp
 wait = no
 user = lp
 server = /usr/lib/cups/daemon/cups-lpd -o job-sheets=none,none

Restart your xinetd daemon.

Before you print your SAP R/3 documents, please make sure your LPD (and/or CUPS ) daemon is running well. Now, you can test your SAP R/3 documents printing. It should work.

For new version SAP server such as SAP R/3 4.7, SAP ECC 5 or SAP ERP 6, you can use new type of front end printing type G (Front end Printing with Control Technology)