⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lpd.8

📁 早期freebsd实现
💻 8
字号:
.\" Copyright (c) 1983, 1991, 1993.\"	The Regents of the University of California.  All rights reserved..\".\" Redistribution and use in source and binary forms, with or without.\" modification, are permitted provided that the following conditions.\" are met:.\" 1. Redistributions of source code must retain the above copyright.\"    notice, this list of conditions and the following disclaimer..\" 2. Redistributions in binary form must reproduce the above copyright.\"    notice, this list of conditions and the following disclaimer in the.\"    documentation and/or other materials provided with the distribution..\" 3. All advertising materials mentioning features or use of this software.\"    must display the following acknowledgement:.\"	This product includes software developed by the University of.\"	California, Berkeley and its contributors..\" 4. Neither the name of the University nor the names of its contributors.\"    may be used to endorse or promote products derived from this software.\"    without specific prior written permission..\".\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION).\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF.\" SUCH DAMAGE..\".\"     @(#)lpd.8	8.3 (Berkeley) 4/19/94.\".Dd April 19, 1994.Dt LPD 8.Os BSD 4.2.Sh NAME.Nm lpd.Nd line printer spooler daemon.Sh SYNOPSIS.Nm lpd.Op Fl l.Op Ar port#.Sh DESCRIPTION.Nm Lpdis the line printer daemon (spool area handler) and is normally invokedat boot time from the.Xr rc 8file.  It makes a single pass through the.Xr printcap 5file to find out about the existing printers andprints any files left after a crash. It then uses the system calls.Xr listen 2and.Xr accept 2to receive requests to print files in the queue,transfer files to the spooling area, display the queue,or remove jobs from the queue.  In each case, it forks a child to handlethe request so the parent can continue to listen for more requests..PpAvailable options:.Bl -tag -width Ds.It Fl lThe.Fl lflag causes.Nm lpdto log valid requests received from the network. This can be usefulfor debugging purposes..It Ar "port#"The Internet port number used to rendezvouswith other processes is normally obtained with.Xr getservbyname 3but can be changed with the.Ar port#argument..El.PpAccess control is provided by two means. First, all requests must come fromone of the machines listed in the file.Pa /etc/hosts.equivor.Pa /etc/hosts.lpd .Second, if the.Li rscapability is specified in the.Xr printcapentry for the printer being accessed,.Em lprrequests will only be honored for those users with accounts on themachine with the printer..PpThe file.Em minfreein each spool directory contains the number of disk blocks to leave freeso that the line printer queue won't completely fill the disk.The.Em minfreefile can be edited with your favorite text editor..PpThe daemon begins processing filesafter it has successfully set the lock for exclusiveaccess (described a bit later),and scans the spool directoryfor files beginning with .Em cf .Lines in each.Em cffile specify files to be printed or non-printing actions to beperformed.  Each such line begins with a key characterto specify what to do with the remainder of the line..Bl -tag -width Ds.It JJob Name.  String to be used for the job name on the burst page..It CClassification.  String to be used for the classification lineon the burst page..It LLiteral.  The line contains identification info fromthe password file and causes the banner page to be printed..It TTitle.  String to be used as the title for.Xr pr 1 ..It HHost Name.  Name of the machine where.Xr lprwas invoked..It PPerson.  Login name of the person who invoked.Xr lpr .This is used to verify ownership by.Xr lprm ..It MSend mail to the specified user when the current print job completes..It fFormatted File.  Name of a file to print which is already formatted..It lLike ``f'' but passes control characters and does not make page breaks..It pName of a file to print using.Xr pr 1as a filter..It tTroff File.  The file contains.Xr troff 1output (cat phototypesetter commands)..It nDitroff File.  The file contains device independent troffoutput..It rDVI File.  The file contains.Tn Tex loutputDVI format from Standford..It gGraph File.  The file contains data produced by.Xr plot 3 ..It cCifplot File. The file contains data produced by.Em cifplot ..It vThe file contains a raster image..It rThe file contains text data withFORTRAN carriage control characters..It \&1Troff Font R. Name of the font file to use instead of the default..It \&2Troff Font I. Name of the font file to use instead of the default..It \&3Troff Font B. Name of the font file to use instead of the default..It \&4Troff Font S. Name of the font file to use instead of the default..It WWidth. Changes the page width (in characters) used by.Xr pr 1and the text filters..It IIndent.  The number of characters to indent the output by (in ascii)..It UUnlink.  Name of file to remove upon completion of printing..It NFile name.  The name of the file which is being printed, or a blankfor the standard input (when .Xr lpris invoked in a pipeline)..El.PpIf a file cannot be opened, a message will be logged via.Xr syslog 3using the.Em LOG_LPRfacility..Nm Lpdwill try up to 20 timesto reopen a file it expects to be there, after which it willskip the file to be printed..Pp.Nm Lpduses.Xr flock 2to provide exclusive access to the lock file and to prevent multipledaemons from becoming active simultaneously.  If the daemon should be killedor die unexpectedly, the lock file need not be removed.The lock file is kept in a readable.Tn ASCIIformand contains two lines.The first is the process id of the daemon and the second is the controlfile name of the current job being printed.  The second line is updated toreflect the current status of.Nm lpdfor the programs.Xr lpq 1and.Xr lprm 1 ..Sh FILES.Bl -tag -width "/var/spool/*/minfree" -compact.It Pa /etc/printcapprinter description file.It Pa /var/spool/*spool directories.It Pa /var/spool/*/minfreeminimum free space to leave.It Pa /dev/lp*line printer devices.It Pa /dev/printersocket for local requests.It Pa /etc/hosts.equivlists machine names allowed printer access.It Pa /etc/hosts.lpdlists machine names allowed printer access,but not under same administrative control..El.Sh SEE ALSO.Xr lpc 8 ,.Xr pac 1 ,.Xr lpr 1 ,.Xr lpq 1 ,.Xr lprm 1 ,.Xr syslog 3 ,.Xr printcap 5.Rs.%T "4.2 BSD Line Printer Spooler Manual".Re.Sh HISTORYAn.Nmdaemon appeared in Version 6 AT&T UNIX.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -