Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Berkeley printing system
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Printing subsystem of BSD operating system}} {{Expand German|date=January 2025}} The '''Berkeley printing system''' is one of several standard architectures for printing on the [[Unix]] platform.<ref name=":0">{{Cite manual |url=https://www.office.xerox.com/support/dctips/dc99cc25.pdf |title=BSD vs. System V Printing |date=November 25, 2003 |publisher=[[Xerox|Xerox Multifunction Devices]] |access-date=April 4, 2025}}</ref> It originated in [[2.10BSD]],{{Citation needed|date=April 2025|reason=Cannot find a source supporting its introduction in 2.10BSD}} and is still used to varying degrees in [[Berkeley Software Distribution|BSD]] derivatives such as [[FreeBSD]],<ref>{{Cite web |date=June 6, 1993 |title=LPR(1) |url=https://man.freebsd.org/cgi/man.cgi?query=lpr&sektion=1&format=html |access-date=April 4, 2025 |website=FreeBSD Manual Pages |publisher=[[FreeBSD|The FreeBSD Project]]}}</ref><ref>{{Cite web |date=April 15, 2021 |title=LPD(8) |url=https://man.freebsd.org/cgi/man.cgi?query=lpd&sektion=8&format=html |access-date=April 4, 2025 |website=FreeBSD Manual Pages |publisher=[[FreeBSD|The FreeBSD Project]]}}</ref> [[NetBSD]],<ref>{{Cite manual |title=The NetBSD Guide |publisher=[[NetBSD|The NetBSD Foundation]] |year=2025 |chapter=Chapter 12. Printing, Part III. System configuration, administration and tuning |chapter-url=https://www.netbsd.org/docs/guide/en/chap-print.html}}</ref> [[OpenBSD]],<ref>{{Cite manual |title=OpenBSD manual page server |date=June 17, 2023 |publisher=[[OpenBSD]] |chapter=LPD(8) |access-date=April 4, 2025 |chapter-url=https://man.openbsd.org/lpd.8}}</ref> and [[DragonFly BSD]].<ref>{{Cite manual |title=DragonFly On-Line Manual Pages |publisher=[[Dragonfly BSD]] |chapter=LPR(1) |access-date=April 4, 2025 |chapter-url=https://man.dragonflybsd.org/?command=lpr§ion=1}}</ref><ref>{{Cite manual |title=DragonFly On-Line Manual Pages |publisher=[[Dragonfly BSD]] |chapter=LPD(8) |access-date=April 4, 2025 |chapter-url=https://man.dragonflybsd.org/?command=lpd§ion=8}}</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">{{Cite book |last=Shah |first=Ankur |title=CUPS Administrative Guide |publisher=[[Packt]] |year=2008 |isbn=978-1847192585 |chapter=History of Printing in UNIX |access-date=April 4, 2025 |chapter-url=https://fwdbook.qq.com/read/1034852842/15?source=m_jump}}</ref><ref>{{Cite web |last=Sanderson II |first=Steven P. |date=January 31, 2025 |title=Complete Guide to Linux Printing Commands: From Basic to Advanced |url=https://www.spsanderson.com/steveondata/posts/2025-01-31/ |access-date=April 4, 2025 |website=spsanderson.com}}</ref> Typical user commands available to the Berkeley print system are: *''lpr'' β the user command to assign a job to the [[Print job|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 (computing)|daemon]] with which those programs communicate.<ref name=":0" /> These programs support the [[Line Printer Daemon protocol|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>{{Cite IETF|rfc=1179|title=Line Printer Daemon Protocol|first1=Leo|last1=McLaughlin|url=https://datatracker.ietf.org/doc/html/rfc1179|date=August 1990|publisher=[[Internet Engineering Task Force|IETF]]|access-date=April 4, 2025}}</ref> == References == <references /> ==See also== * [[Common Unix Printing System]] (CUPS) * [[LPRng]] [[Category:Berkeley Software Distribution]] [[Category:Computer printing]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Citation needed
(
edit
)
Template:Cite IETF
(
edit
)
Template:Cite book
(
edit
)
Template:Cite manual
(
edit
)
Template:Cite web
(
edit
)
Template:Expand German
(
edit
)
Template:Short description
(
edit
)