fbpx
Wikipedia

Line Printer Daemon protocol

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 Mac OS X, 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]

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

Usage

A server for the LPD protocol listens for requests on TCP port 515. A request begins with a byte containing the request code, followed by the arguments to the request, and is terminated by an ASCII LF character.

An LPD printer is identified by the IP address of the server machine and the queue name on that machine. Many different queue names may exist in one LPD server, with each queue having unique settings. Note that the LPD queue name is case sensitive. Some modern implementations of LPD on network printers might ignore the case or queue name altogether and send all jobs to the same printer. Others have the option to automatically create a new queue when a print job with a new queue name is received. This helps to simplify the setup of the LPD server.[2] Some companies (e.g. D-Link in model DP-301P+) have a tradition of calling the queue name “lpt1” or “LPT1”.

A printer that supports LPD/LPR is sometimes referred to as a "TCP/IP printer" (TCP/IP is used to establish connections between printers and clients on a network), although that term would be equally applicable to a printer that supports the Internet Printing Protocol.

See also

References

  1. ^ a b Line Printer Daemon Protocol. August 1990. doi:10.17487/RFC1179. RFC 1179.
  2. ^ Winet's InetLPD server documentation.

External links

  • FreeBSD LPD Man Page

line, printer, daemon, protocol, line, printer, remote, protocol, network, printing, protocol, submitting, print, jobs, remote, printer, original, implementation, berkeley, printing, system, unix, operating, system, lprng, project, also, supports, that, protoc. 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 Mac OS X 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 Line Printer DaemonCommunication protocolPurposeSubmitting print jobs to a remote printersIntroduction1983 40 years ago 1983 Based onBerkeley printing systemPort s 515 1 RFC s RFC 1179 Contents 1 Usage 2 See also 3 References 4 External linksUsage EditA server for the LPD protocol listens for requests on TCP port 515 A request begins with a byte containing the request code followed by the arguments to the request and is terminated by an ASCII LF character An LPD printer is identified by the IP address of the server machine and the queue name on that machine Many different queue names may exist in one LPD server with each queue having unique settings Note that the LPD queue name is case sensitive Some modern implementations of LPD on network printers might ignore the case or queue name altogether and send all jobs to the same printer Others have the option to automatically create a new queue when a print job with a new queue name is received This helps to simplify the setup of the LPD server 2 Some companies e g D Link in model DP 301P have a tradition of calling the queue name lpt1 or LPT1 A printer that supports LPD LPR is sometimes referred to as a TCP IP printer TCP IP is used to establish connections between printers and clients on a network although that term would be equally applicable to a printer that supports the Internet Printing Protocol See also EditLp Unix LPRng Legacy printing Common Unix Printing System CUPS System V printing system Spooling Print server Application layer FoomaticReferences Edit a b Line Printer Daemon Protocol August 1990 doi 10 17487 RFC1179 RFC 1179 Winet s InetLPD server documentation External links EditFreeBSD LPD Man Page This network related software article is a stub You can help Wikipedia by expanding it vte Retrieved from https en wikipedia org w index php title Line Printer Daemon protocol amp oldid 1076331076, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.