]> git.ipfire.org Git - thirdparty/cups.git/blame - man/cups-lpd.man
Copyright update...
[thirdparty/cups.git] / man / cups-lpd.man
CommitLineData
8032d749 1.\"
efb2f309 2.\" "$Id: cups-lpd.man,v 1.6 2002/01/02 17:59:06 mike Exp $"
8032d749 3.\"
4.\" cups-lpd man page for the Common UNIX Printing System (CUPS).
5.\"
efb2f309 6.\" Copyright 1997-2002 by Easy Software Products.
8032d749 7.\"
8.\" These coded instructions, statements, and computer programs are the
9.\" property of Easy Software Products and are protected by Federal
10.\" copyright law. Distribution and use rights are outlined in the file
11.\" "LICENSE.txt" which should have been included with this file. If this
12.\" file is missing or damaged please contact Easy Software Products
13.\" at:
14.\"
15.\" Attn: CUPS Licensing Information
16.\" Easy Software Products
17.\" 44141 Airport View Drive, Suite 204
18.\" Hollywood, Maryland 20636-3111 USA
19.\"
20.\" Voice: (301) 373-9603
21.\" EMail: cups-info@cups.org
22.\" WWW: http://www.cups.org
23.\"
c6a97407 24.TH cups-lpd 8 "Common UNIX Printing System" "13 February 2001" "Easy Software Products"
8032d749 25.SH NAME
26cups-lpd \- receive print jobs and report printer status to lpd clients
27.SH SYNOPSIS
28.B cups-lpd
c6a97407 29[ -o
30.I option=value
31]
8032d749 32.SH DESCRIPTION
33\fBcups-lpd\fR is the CUPS Line Printer Daemon ("LPD") mini-server that
34supports legacy client systems that use the LPD protocol.
35\fBcups-lpd\fR does not act as a standalone network daemon but instead
36operates using the Internet "super-server" \fBinetd(8)\fR. Add the
37following line to the \fBinetd.conf\fR file to enable the
38\fBcups-lpd\fR daemon:
39.br
40.nf
41
c6a97407 42 printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd
8032d749 43.fi
db09e458 44.LP
45If you are using the newer \fIxinetd(8)\fR daemon, add the following
46lines to the \fBxinetd.conf\fR file:
47.br
48.nf
49
c6a97407 50 service printer
51 {
52 socket_type = stream
53 protocol = tcp
54 wait = no
55 user = lp
56 server = /usr/lib/cups/daemon/cups-lpd
57 }
db09e458 58.fi
c6a97407 59.SH OPTIONS
60The \fI-o\fR option to \fBcups-lpd\fR inserts options for all print queues.
61Most often this is used to disable the "l" filter so that remote print jobs
62are filtered as needed for printing:
63.br
64.nf
65
66 printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd \
67 -o document-format=application/octet-stream
68.fi
69.LP
70The example shown resets the document format to be
71\fIapplication/octet-stream\fR, which forces auto-detection of the print
72file type.
8032d749 73.SH COMPATIBILITY
db09e458 74\fBcups-lpd\fR does not enforce the restricted source port
75number specified in RFC 1179, as using restricted ports does not
76prevent determined users from submitting print jobs. While this
77behavior is different than standard Berkeley LPD
78implementations, it should not affect normal client operations.
8032d749 79.LP
db09e458 80The output of the status requests follows RFC 2569, Mapping
81between LPD and IPP Protocols. Since many LPD implementations
82stray from this definition, remote status reporting to LPD
83clients may be unreliable.
8032d749 84.SH SEE ALSO
db09e458 85inetd(8), xinetd(8),
85e7af89 86CUPS Software Administrators Manual,
87http://localhost:631/documentation.html
8032d749 88.SH COPYRIGHT
efb2f309 89Copyright 1993-2002 by Easy Software Products, All Rights Reserved.
8032d749 90.\"
efb2f309 91.\" End of "$Id: cups-lpd.man,v 1.6 2002/01/02 17:59:06 mike Exp $".
8032d749 92.\"