Berkeley Printing System
   HOME

TheInfoList



OR:

The Berkeley printing system is one of several standard architectures for printing on the
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
platform. It originated in 2.10BSD, and is still used to varying degrees in
BSD The Berkeley Software Distribution (BSD), also known as Berkeley Unix or BSD Unix, is a discontinued Unix operating system developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley, beginni ...
derivatives such as
FreeBSD FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
,
NetBSD NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was fork (software development), forked. It continues to ...
,
OpenBSD OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...
, and
DragonFly BSD DragonFly BSD is a free and open-source Unix-like operating system forked from FreeBSD 4.8. Matthew Dillon, an Amiga developer in the late 1980s and early 1990s and FreeBSD developer between 1994 and 2003, began working on DragonFly BSD in ...
. 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. Typical user commands available to the Berkeley print system are: *''lpr'' — the user command to assign a job to the print queue *''lpq'' — shows the current print queue *''lprm'' — deletes a job from the print queue The ''lpd'' program is the
daemon A demon is a malevolent supernatural being, evil spirit or fiend in religion, occultism, literature, fiction, mythology and folklore. Demon, daemon or dæmon may also refer to: Entertainment Fictional entities * Daemon (G.I. Joe), a character ...
with which those programs communicate. 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.{{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=
IETF The Internet Engineering Task Force (IETF) is a standards organization for the Internet standard, Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster ...
, access-date=April 4, 2025


References


See also

* Common Unix Printing System (CUPS) * LPRng Berkeley Software Distribution Computer printing