Line Printer Daemon protocol

Line Printer Daemon
Communication protocol
PurposeSubmitting print jobs to a remote printer
Introduction1983; 41 years ago (1983)
Based onBerkeley printing system
Port(s)515[1]
RFC(s)RFC 1179

The Line Printer Daemon protocol/Line Printer Remote protocol (or LPD, LPR) is a network printing protocol for submitting print jobs to a remote printer. The original implementation of LPD was in the Berkeley printing system in the BSD UNIX operating system; the LPRng project also supports that protocol. The Common Unix Printing System (or CUPS), which is more common on modern Linux distributions and also found on macOS, supports LPD as well as the Internet Printing Protocol (IPP). Commercial solutions are available that also use Berkeley printing protocol components, where more robust functionality and performance is necessary than is available from LPR/LPD (or CUPS) alone (such as might be required in large corporate environments). The LPD Protocol Specification is documented in RFC 1179.[1]

  1. ^ a b Line Printer Daemon Protocol. August 1990. doi:10.17487/RFC1179. RFC 1179.