Berkeley printing system

Revision as of 03:05, 4 April 2025 by imported>R0paire-wiki (Added sources and restructured)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Short description Template:Expand German The Berkeley printing system is one of several standard architectures for printing on the Unix platform.<ref name=":0">Template:Cite manual</ref> It originated in 2.10BSD,Template:Citation needed and is still used to varying degrees in BSD derivatives such as FreeBSD,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> NetBSD,<ref>Template:Cite manual</ref> OpenBSD,<ref>Template:Cite manual</ref> and DragonFly BSD.<ref>Template:Cite manual</ref><ref>Template:Cite manual</ref> A system running this print architecture could traditionally be identified by the use of the user command lpr as the primary interface to the print system, as opposed to the System V printing system lp command.<ref name=":0" /><ref name=":1">Template:Cite book</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Typical user commands available to the Berkeley print system are:

  • lpr — the user command to assign a job to the print queue<ref name=":0" /><ref name=":1" />
  • lpq — shows the current print queue<ref name=":0" /><ref name=":1" />
  • lprm — deletes a job from the print queue<ref name=":0" /><ref name=":1" />

The lpd program is the daemon with which those programs communicate.<ref name=":0" />

These programs support the line printer daemon protocol, so that other machines on a network can submit jobs to a print queue on a machine running the Berkeley printing system, and so that the Berkeley printing system user commands can submit jobs to machines that support that protocol.<ref name=":0" /><ref>Template:Cite IETF</ref>

ReferencesEdit

<references />

See alsoEdit