60 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .TH LP 1
 | |
| .SH NAME
 | |
| lp, lpd \- copy a file to the line printer
 | |
| .SH SYNOPSIS
 | |
| .B lp
 | |
| .RI [ file " ...]"
 | |
| .SH DESCRIPTION
 | |
| Each file argument to
 | |
| .B lp
 | |
| is send to the line printer to be printed.  Standard input is read and
 | |
| printed if there are no arguments.
 | |
| .B Lp
 | |
| executes
 | |
| .B /usr/lib/lpd
 | |
| with each file as input.
 | |
| .B Lpd
 | |
| puts the file in
 | |
| .B /usr/spool/lpd
 | |
| and starts printing the jobs on
 | |
| .B /dev/lp
 | |
| unless another
 | |
| .B lpd
 | |
| is already running.  If
 | |
| .B lpd
 | |
| finds any character in the input that it doesn't know how to handle then it
 | |
| will print the rest of the file without any special treatment.  This also
 | |
| means that no formfeed is sent after the file has been printed to force out
 | |
| the page.
 | |
| .B Lpd
 | |
| simply assumes that you know what you are doing.  (dumb, eh?)
 | |
| .PP
 | |
| Note: Don't do anything with a file until it is printed,
 | |
| .B lpd
 | |
| only makes a copy of a file in the spool directory when it is not world
 | |
| readable.  If it can be read then it is printed directly.
 | |
| .SH FILES
 | |
| .TP 20
 | |
| .BI /usr/spool/lpd/job XXXXX
 | |
| Information about a job.
 | |
| .TP
 | |
| .BI /usr/spool/lpd/tmp XXXXX
 | |
| Associated file to be printed.
 | |
| .TP
 | |
| .B /etc/termcap
 | |
| The 'lp' entry describes the printer by the "li#" and "co#" fields.  By
 | |
| default 66 lines (li#66), and 80 columns (co#80).
 | |
| .SH "SEE ALSO"
 | |
| .BR lp (4),
 | |
| .BR termcap (5),
 | |
| .BR termcap (7).
 | |
| .SH BUGS
 | |
| Not spooling a world readable file may not be such a smart idea.
 | |
| .PP
 | |
| A formfeed should be printed and the printer reset after a job full of escape
 | |
| codes, but this may cost paper.
 | |
| .PP
 | |
| No banner page.
 | |
| .SH AUTHOR
 | |
| Kees J. Bot (kjb@cs.vu.nl)
 | 
