]>
Commit | Line | Data |
---|---|---|
ef416fc2 | 1 | .\" |
2 | .\" "$Id: cupsd.conf.man 4819 2005-11-04 18:39:32Z mike $" | |
3 | .\" | |
4 | .\" cupsd.conf man page for the Common UNIX Printing System (CUPS). | |
5 | .\" | |
6 | .\" Copyright 1997-2005 by Easy Software Products. | |
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 USA | |
19 | .\" | |
20 | .\" Voice: (301) 373-9600 | |
21 | .\" EMail: cups-info@cups.org | |
22 | .\" WWW: http://www.cups.org | |
23 | .\" | |
24 | .TH cupsd.conf 5 "Common UNIX Printing System" "4 November 2005" "Easy Software Products" | |
25 | .SH NAME | |
26 | cupsd.conf \- server configuration file for cups | |
27 | .SH DESCRIPTION | |
28 | The \fIcupsd.conf\fR file configures the CUPS scheduler, \fIcupsd(8)\fR. It | |
29 | is normally located in the \fI/etc/cups\fR directory. | |
30 | .LP | |
31 | Each line in the file can be a configuration directive, a blank line, | |
32 | or a comment. Comment lines start with the # character. The | |
33 | configuration directives are intentionally similar to those used by the | |
34 | popular Apache web server software and are described below. | |
35 | .SH DIRECTIVES | |
36 | The following directives are understood by \fIcupsd\fR. Consult the CUPS | |
37 | Software Administrators Manual for a detailed description: | |
38 | .TP 5 | |
39 | AccessLog | |
40 | .br | |
41 | Defines the access log filename. | |
42 | .TP 5 | |
43 | Allow | |
44 | .br | |
45 | Allows access from the named hosts or addresses. | |
46 | .TP 5 | |
47 | AuthClass | |
48 | .br | |
49 | Specifies the authentication class (User, Group, System) | |
50 | .TP 5 | |
51 | AuthGroupName | |
52 | .br | |
53 | Specifies the authentication group. | |
54 | .TP 5 | |
55 | AuthType | |
56 | .br | |
57 | Specifies the authentication type (None, Basic, Digest) | |
58 | .TP 5 | |
59 | AutoPurgeJobs | |
60 | .br | |
61 | Specifies whether to purge job history data automatically when | |
62 | it is no longer required for quotas. | |
63 | .TP 5 | |
64 | BrowseAddress | |
65 | .br | |
66 | Specifies a broadcast address for outgoing printer information packets. | |
67 | .TP 5 | |
68 | BrowseAllow | |
69 | .br | |
70 | Allows incoming printer information packets from the named host or address. | |
71 | .TP 5 | |
72 | BrowseDeny | |
73 | .br | |
74 | Denies incoming printer information packets from the named host or address. | |
75 | .TP 5 | |
76 | BrowseInterval | |
77 | .br | |
78 | Specifies the maximum interval between printer information broadcasts. | |
79 | .TP 5 | |
80 | BrowseOrder | |
81 | .br | |
82 | Specifies the order of printer information access control (allow,deny or deny,allow) | |
83 | .TP 5 | |
84 | BrowsePoll | |
85 | .br | |
86 | Specifies a server to poll for printer information. | |
87 | .TP 5 | |
88 | BrowsePort | |
89 | .br | |
90 | Specifies the port to listen to for printer information packets. | |
91 | .TP 5 | |
92 | BrowseProtocols | |
93 | .br | |
94 | Specifies the protocols to use for printer browsing. | |
95 | .TP 5 | |
96 | BrowseLocalProtocols | |
97 | .br | |
98 | Specifies the protocols to use for local printer browsing. | |
99 | .TP 5 | |
100 | BrowseRemoteProtocols | |
101 | .br | |
102 | Specifies the protocols to use for remote printer browsing. | |
103 | .TP 5 | |
104 | BrowseRelay | |
105 | .br | |
106 | Specifies that printer information packets should be relayed from one host or | |
107 | network to another. | |
108 | .TP 5 | |
109 | BrowseShortNames | |
110 | .br | |
111 | Specifies whether remote printers will use short names ("printer") or not | |
112 | ("printer@server"). This option is ignored if more than one remote printer | |
113 | exists with the same name. | |
114 | .TP 5 | |
115 | BrowseTimeout | |
116 | .br | |
117 | Specifies the maximum interval between printer information updates before | |
118 | remote printers will be removed from the list of available printers. | |
119 | .TP 5 | |
120 | Browsing | |
121 | .br | |
122 | Specifies whether or not remote printer browsing should be enabled. | |
123 | .TP 5 | |
124 | Classification | |
125 | .br | |
126 | Specifies the security classification of the server. | |
127 | .TP 5 | |
128 | ClassifyOverride | |
129 | .br | |
130 | Specifies whether to allow users to override the classification | |
131 | of individual print jobs. | |
132 | .TP 5 | |
133 | ConfigFilePerm | |
134 | .br | |
135 | Specifies the permissions for all configuration files that the scheduler | |
136 | writes. | |
137 | .TP 5 | |
138 | DataDir | |
139 | .br | |
140 | Specified the directory where data files can be found. | |
141 | .TP 5 | |
142 | DefaultAuthType | |
143 | .br | |
144 | Specifies the default type of authentication to use. | |
145 | .TP 5 | |
146 | DefaultCharset | |
147 | .br | |
148 | Specifies the default character set to use for text. | |
149 | .TP 5 | |
150 | DefaultLanguage | |
151 | .br | |
152 | Specifies the default language to use for text and web content. | |
153 | .TP 5 | |
154 | DefaultPolicy | |
155 | .br | |
156 | Specifies the default access policy to use. | |
157 | .TP 5 | |
158 | Deny | |
159 | .br | |
160 | Denies access to the named host or address. | |
161 | .TP 5 | |
162 | DocumentRoot | |
163 | .br | |
164 | Specifies the root directory for the internal web server documents. | |
165 | .TP 5 | |
166 | Encryption | |
167 | .br | |
168 | Specifies the level of encryption that is required for a particular | |
169 | location. | |
170 | .TP 5 | |
171 | ErrorLog | |
172 | .br | |
173 | Specifies the error log filename. | |
174 | .TP 5 | |
175 | FileDevice | |
176 | .br | |
177 | Specifies whether the file pseudo-device can be used for new | |
178 | printer queues. | |
179 | .TP 5 | |
180 | FilterLimit | |
181 | .br | |
182 | Specifies the maximum cost of filters that are run concurrently. | |
183 | .TP 5 | |
184 | FilterNice | |
185 | .br | |
186 | Specifies the scheduling priority ("nice" value) of filters that | |
187 | are run to print a job. | |
188 | .TP 5 | |
189 | FontPath | |
190 | .br | |
191 | Specifies the search path for fonts. | |
192 | .TP 5 | |
193 | Group | |
194 | .br | |
195 | Specifies the group name or ID that will be used when executing | |
196 | external programs. | |
197 | .TP 5 | |
198 | HideImplicitMembers | |
199 | .br | |
200 | Specifies whether to hide members of implicit classes. | |
201 | .TP 5 | |
202 | HostNameLookups | |
203 | .br | |
204 | Specifies whether or not to do reverse lookups on client addresses. | |
205 | .TP 5 | |
206 | ImplicitAnyClasses | |
207 | .br | |
208 | Specifies whether or not to create implicit classes for local and | |
209 | remote printers, e.g. "AnyPrinter" from "Printer", "Printer@server1", | |
210 | and "Printer@server2". | |
211 | .TP 5 | |
212 | ImplicitClasses | |
213 | .br | |
214 | Specifies whether or not to create implicit classes from identical | |
215 | remote printers. | |
216 | .TP 5 | |
217 | Include | |
218 | .br | |
219 | Includes the named file. | |
220 | .TP 5 | |
221 | JobRetryInterval | |
222 | .br | |
223 | Specifies the interval between retries of jobs in seconds. | |
224 | .TP 5 | |
225 | JobRetryLimit | |
226 | .br | |
227 | Specifies the number of retries that are done for jobs. | |
228 | .TP 5 | |
229 | KeepAlive | |
230 | .br | |
231 | Specifies whether or not to support HTTP Keep-Alive. | |
232 | .TP 5 | |
233 | KeepAliveTimeout | |
234 | .br | |
235 | Specifies the connection timeout for HTTP Keep-Alive. | |
236 | .TP 5 | |
237 | <Limit operations> ... </Limit> | |
238 | .br | |
239 | Specifies the IPP operations that are being limited inside a policy. | |
240 | .TP 5 | |
241 | <Limit methods> ... </Limit> | |
242 | .TP 5 | |
243 | <LimitExcept methods> ... </LimitExcept> | |
244 | .br | |
245 | Specifies the HTTP methods that are being limited inside a location. | |
246 | .TP 5 | |
247 | LimitRequestBody | |
248 | .br | |
249 | Specifies the maximum size of any print job request. | |
250 | .TP 5 | |
251 | Listen | |
252 | .br | |
253 | Listens to the specified address and port. | |
254 | .TP 5 | |
255 | <Location /path> ... </Location> | |
256 | .br | |
257 | Specifies access control for the named location. | |
258 | .TP 5 | |
259 | LogFilePerm | |
260 | .br | |
261 | Specifies the permissions for all log files that the scheduler writes. | |
262 | .TP 5 | |
263 | LogLevel | |
264 | .br | |
265 | Specifies the logging level (none, warn, error, info, debug, or debug2) | |
266 | .TP 5 | |
267 | MaxClients | |
268 | .br | |
269 | Specifies the maximum number of simultaneous clients to support. | |
270 | .TP 5 | |
271 | MaxClientsPerHost | |
272 | .br | |
273 | Specifies the maximum number of simultaneous clients to support from a | |
274 | single address. | |
275 | .TP 5 | |
276 | MaxCopies | |
277 | .br | |
278 | Specifies the maximum number of copies that a user can print of each job. | |
279 | .TP 5 | |
280 | MaxJobs | |
281 | .br | |
282 | Specifies the maximum number of simultaneous jobs to support. | |
283 | .TP 5 | |
284 | MaxJobsPerPrinter | |
285 | .br | |
286 | Specifies the maximum number of simultaneous jobs per printer to support. | |
287 | .TP 5 | |
288 | MaxJobsPerUser | |
289 | .br | |
290 | Specifies the maximum number of simultaneous jobs per user to support. | |
291 | .TP 5 | |
292 | MaxLogSize | |
293 | .br | |
294 | Specifies the maximum size of the log files before they are | |
295 | rotated (0 to disable rotation) | |
296 | .TP 5 | |
297 | MaxRequestSize | |
298 | .br | |
299 | Specifies the maximum request/file size in bytes (0 for no limit) | |
300 | .TP 5 | |
301 | Order | |
302 | .br | |
303 | Specifies the order of HTTP access control (allow,deny or deny,allow) | |
304 | .TP 5 | |
305 | PageLog | |
306 | .br | |
307 | Specifies the page log filename. | |
308 | .TP 5 | |
309 | PassEnv variable [... variable] | |
310 | .br | |
311 | Passes the specified environment variable(s) to child processes. | |
312 | .TP 5 | |
313 | <Policy name> ... </Policy> | |
314 | .br | |
315 | Specifies access control for the named policy. | |
316 | .TP 5 | |
317 | Port | |
318 | .br | |
319 | Specifies a port number to listen to for HTTP requests. | |
320 | .TP 5 | |
321 | PreserveJobFiles | |
322 | .br | |
323 | Specifies whether or not to preserve job files after they are printed. | |
324 | .TP 5 | |
325 | PreserveJobHistory | |
326 | .br | |
327 | Specifies whether or not to preserve the job history after they are | |
328 | printed. | |
329 | .TP 5 | |
330 | Printcap | |
331 | .br | |
332 | Specifies the filename for a printcap file that is updated automatically | |
333 | with a list of available printers (needed for legacy applications) | |
334 | .TP 5 | |
335 | PrintcapFormat | |
336 | .br | |
337 | Specifies the format of the printcap file. | |
338 | .TP 5 | |
339 | PrintcapGUI | |
340 | .br | |
341 | Specifies whether to generate option panel definition files on some | |
342 | operating systems. | |
343 | .TP 5 | |
344 | ReloadTimeout | |
345 | .br | |
346 | Specifies the amount of time to wait for job completion before | |
347 | restarting the scheduler. | |
348 | .TP 5 | |
349 | RemoteRoot | |
350 | .br | |
351 | Specifies the username that is associated with unauthenticated root | |
352 | accesses. | |
353 | .TP 5 | |
354 | RequestRoot | |
355 | .br | |
356 | Specifies the directory to store print jobs and other HTTP request | |
357 | data. | |
358 | .TP 5 | |
359 | Require | |
360 | .br | |
361 | Specifies that user or group authentication is required. | |
362 | .TP 5 | |
363 | RIPCache | |
364 | .br | |
365 | Specifies the maximum amount of memory to use when converting images | |
366 | and PostScript files to bitmaps for a printer. | |
367 | .TP 5 | |
368 | RunAsUser | |
369 | .br | |
370 | Specifies that the scheduler should run as the unpriviledged user | |
371 | set with the User directive. | |
372 | .TP 5 | |
373 | Satisfy | |
374 | .br | |
375 | Specifies whether all or any limits set for a Location must be | |
376 | satisfied to allow access. | |
377 | .TP 5 | |
378 | ServerAdmin | |
379 | .br | |
380 | Specifies the email address of the server administrator. | |
381 | .TP 5 | |
382 | ServerBin | |
383 | .br | |
384 | Specifies the directory where backends, CGIs, daemons, and filters may | |
385 | be found. | |
386 | .TP 5 | |
387 | ServerCertificate | |
388 | .br | |
389 | Specifies the encryption certificate to use. | |
390 | .TP 5 | |
391 | ServerKey | |
392 | .br | |
393 | Specifies the encryption key to use. | |
394 | .TP 5 | |
395 | ServerName | |
396 | .br | |
397 | Specifies the fully-qualified hostname of the server. | |
398 | .TP 5 | |
399 | ServerRoot | |
400 | .br | |
401 | Specifies the directory where the server configuration files can be found. | |
402 | .TP 5 | |
403 | ServerTokens | |
404 | .br | |
405 | Specifies what information is included in the Server header of HTTP | |
406 | responses. | |
407 | .TP 5 | |
408 | SetEnv variable value | |
409 | .br | |
410 | Set the specified environment variable to be passed to child processes. | |
411 | .TP 5 | |
412 | SSLListen | |
413 | .br | |
414 | Listens on the specified address and port for encrypted connections. | |
415 | .TP 5 | |
416 | SSLPort | |
417 | .br | |
418 | Listens on the specified port for encrypted connections. | |
419 | .TP 5 | |
420 | SystemGroup | |
421 | .br | |
422 | Specifies the group to use for System class authentication. | |
423 | .TP 5 | |
424 | TempDir | |
425 | .br | |
426 | Specifies the directory where temporary files are stored. | |
427 | .TP 5 | |
428 | Timeout | |
429 | .br | |
430 | Specifies the HTTP request timeout in seconds. | |
431 | .TP 5 | |
432 | User | |
433 | .br | |
434 | Specifies the user name or ID that is used when running external programs. | |
435 | .SH SEE ALSO | |
436 | classes.conf(5), cupsd(8), mime.convs(5), mime.types(5), printers.conf(5), | |
437 | CUPS Software Administrators Manual, | |
438 | http://localhost:631/documentation.html | |
439 | .SH COPYRIGHT | |
440 | Copyright 1993-2005 by Easy Software Products, All Rights Reserved. | |
441 | .\" | |
442 | .\" End of "$Id: cupsd.conf.man 4819 2005-11-04 18:39:32Z mike $". | |
443 | .\" |