summaryrefslogtreecommitdiff
path: root/man/cupsd-helper.man
blob: d866780fb5e35662623096aecae57783927daf2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
.\"
.\" cupsd-helper man page for CUPS.
.\"
.\" Copyright 2007-2014 by Apple Inc.
.\" Copyright 1997-2006 by Easy Software Products.
.\"
.\" Licensed under Apache License v2.0.  See the file "LICENSE" for more information.
.\"
.TH cupsd-helper 8 "CUPS" "15 April 2014" "Apple Inc."
.SH NAME
cupsd\-helper \- cupsd helper programs
.SH SYNOPSIS
.B cups\-deviced
.I request-id
.I limit
.I user-id
.I options
.br
.B cups\-driverd
.B cat
.I ppd-name
.br
.B cups\-driverd
.B list
.I request_id
.I limit
.I options
.br
.B cups\-exec
.I sandbox-profile
[
.I \-g
.I group-id
] [
.I \-n
.I nice-value
] [
.I \-u
.I user-id
]
.I /path/to/program
.I argv0
.I ...
.I argvN
.SH DESCRIPTION
The \fBcupsd\-helper\fR programs perform long-running operations on behalf of the scheduler,
.BR cupsd (8).
The \fBcups-deviced\fR helper program runs each CUPS
.BR backend (7)
with no arguments in order to discover the available printers.
.LP
The \fBcups-driverd\fR helper program lists all available printer drivers, a subset of "matching" printer drivers, or a copy of a specific driver PPD file.
.LP
The \fBcups-exec\fR helper program runs backends, filters, and other programs. On macOS these programs are run in a secure sandbox.
.SH FILES
The \fBcups-driverd\fR program looks for PPD and driver information files in the following directories:
.nf

    \fI/Library/Printers\fR
    \fI/opt/share/ppd\fR
    \fI/System/Library/Printers\fR
    \fI/usr/local/share/ppd\fR
    \fI/usr/share/cups/drv\fR
    \fI/usr/share/cups/model\fR
    \fI/usr/share/ppd\fR
.fi
.LP
PPD files can be compressed using the
.BR gzip (1)
program or placed in compressed
.BR tar (1)
archives to further reduce their size.
.LP
Driver information files must conform to the format defined in
.BR ppdcfile (5).
.SH SEE ALSO
.BR backend (7),
.BR cups (1),
.BR cupsd (8),
.BR cupsd.conf (5),
.BR filter (7),
.BR ppdcfile (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
Copyright \[co] 2007-2018 by Apple Inc.