Berkeley printing system

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Template:Expand German The Berkeley printing system is one of several standard architectures for printing on the Unix platform.[1] It originated in 2.10BSD,Script error: No such module "Unsubst". and is still used to varying degrees in BSD derivatives such as FreeBSD,[2][3] NetBSD,[4] OpenBSD,[5] and DragonFly BSD.[6][7] 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.[1][8][9]

Typical user commands available to the Berkeley print system are:

  • lpr — the user command to assign a job to the print queue[1][8]
  • lpq — shows the current print queue[1][8]
  • lprm — deletes a job from the print queue[1][8]

The lpd program is the daemon with which those programs communicate.[1]

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.[1][10]

References

  1. a b c d e f g Template:Cite manual
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Template:Cite manual
  5. Template:Cite manual
  6. Template:Cite manual
  7. Template:Cite manual
  8. a b c d Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".
  10. Template:Cite IETF

See also