Previous Topic: LPD InterfaceNext Topic: LPD Interface Features


What is LPR/LPD?

The LPR/LPD protocol is a TCP/IP application protocol for sending a print request to a remote print server. LPR/LPD is defined by RFC1179 Line Printer Daemon Protocol. Line Print Requester (LPR) and Line Printer Daemon (LPD) compose a functional unit in which the LPR client sends data files to a printer controlled by an LPD server.

Originally, LPR was invoked manually as a command specifying a print file name, remote host name, remote printer name and various identification and print attributes like Class, Filter, Job-name, Title, Width, Binary, Burst, and Header.

To make TCP/IP printing automatic, support has been added on most platforms for defining a printer queue as a remote "LPR" printer queue with a remote host name and printer name. Therefore, when a print request is queued for that printer queue, the print file is automatically sent using the LPR/LPD protocol to the LPD daemon at the remote TCP/IP host, and queued to the specified remote printer queue.