]> git.ipfire.org Git - thirdparty/cups.git/blame - doc/help/man-ppdcfile.html
Don't provide human-readable log message.
[thirdparty/cups.git] / doc / help / man-ppdcfile.html
CommitLineData
94436c5a
MS
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html>
3<!-- SECTION: Man Pages -->
4<head>
5 <link rel="stylesheet" type="text/css" href="../cups-printable.css">
6 <title>ppdcfile(5)</title>
7</head>
8<body>
9<h1 class="title">ppdcfile(5)</h1>
10<h2 class="title"><a name="NAME">Name</a></h2>
11ppdcfile - cups ppd compiler source file format
12<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
13The CUPS PPD compiler reads meta files that contain descriptions
14of one or more PPD files to be generated by <i>ppdc</i>. This man
15page provides a quick reference to the supported keywords and
16should be used in conjunction with the online help for CUPS.
17<p>The source file format is plain ASCII text that can be edited
18using your favorite text editor. Comments are supported using
19the C (/* ... */) and C++ (// ...) comment mechanisms.
20<p>Printer driver information can be grouped and shared using
21curly braces ({ ... }); PPD files are written when a close
22brace or end-of-file is seen and a PCFileName directive has been
23defined.
24<p>Directives may be placed anywhere on a line and are followed by
25one or more values. The following is a list of the available
26directives and the values they accept:
27<dl>
28<dt><b>#define</b> name value
29</dt>
30<dd></dd>
31<dt><b>#elif</b> {name | value}
32</dt>
33<dd></dd>
34<dt><b>#else</b>
35</dt>
36<dd></dd>
37<dt><b>#endif</b>
38</dt>
39<dd></dd>
40<dt><b>#font</b> name encoding "version" charset status
41</dt>
42<dd></dd>
43<dt><b>#if</b> {name | value}
44</dt>
45<dd></dd>
46<dt><b>#include</b> &lt;filename>
47</dt>
48<dd></dd>
49<dt><b>#include</b> "filename"
50</dt>
51<dd></dd>
52<dt><b>#media</b> name width length
53</dt>
54<dd></dd>
55<dt><b>#media</b> "name/text" width length
56</dt>
57<dd></dd>
58<dt><b>#po</b> locale "filename.po"
59</dt>
60<dd></dd>
61<dt><b>Attribute</b> name "" value
62</dt>
63<dd></dd>
64<dt><b>Attribute</b> name keyword value
65</dt>
66<dd></dd>
67<dt><b>Attribute</b> name "keyword/text" value
68</dt>
69<dd></dd>
70<dt><b>Choice</b> name "code"
71</dt>
72<dd></dd>
73<dt><b>Choice</b> "name/text" "code"
74</dt>
75<dd></dd>
76<dt><b>ColorDevice</b> boolean-value
77</dt>
78<dd></dd>
79<dt><b>ColorModel</b> name colorspace colororder compression
80</dt>
81<dd></dd>
82<dt><b>ColorModel</b> "name/text" colorspace colororder compression
83</dt>
84<dd></dd>
85<dt><b>ColorProfile</b> resolution/mediatype gamma density matrix
86</dt>
87<dd></dd>
88<dt><b>Copyright</b> "text"
89</dt>
90<dd></dd>
91<dt><b>CustomMedia</b> name width length left bottom right top "size-code" "region-code"
92</dt>
93<dd></dd>
94<dt><b>CustomMedia</b> "name/text" width length left bottom right top "size-code" "region-code"
95</dt>
96<dd></dd>
97<dt><b>Cutter</b> boolean-value
98</dt>
99<dd></dd>
100<dt><b>Darkness</b> temperature name
101</dt>
102<dd></dd>
103<dt><b>Darkness</b> temperature "name/text"
104</dt>
105<dd></dd>
106<dt><b>DriverType</b> type
107</dt>
108<dd></dd>
109<dt><b>Duplex</b> type
110</dt>
111<dd></dd>
112<dt><b>Filter</b> mime-type cost program
113</dt>
114<dd></dd>
115<dt><b>Finishing</b> name
116</dt>
117<dd></dd>
118<dt><b>Finishing</b> "name/text"
119</dt>
120<dd></dd>
121<dt><b>Font</b> *
122</dt>
123<dd></dd>
124<dt><b>Font</b> name encoding "version" charset status
125</dt>
126<dd></dd>
127<dt><b>Group</b> name
128</dt>
129<dd></dd>
130<dt><b>Group</b> "name/text"
131</dt>
132<dd></dd>
133<dt><b>HWMargins</b> left bottom right top
134</dt>
135<dd></dd>
136<dt><b>InputSlot</b> position name
137</dt>
138<dd></dd>
139<dt><b>InputSlot</b> position "name/text"
140</dt>
141<dd></dd>
142<dt><b>Installable</b> name
143</dt>
144<dd></dd>
145<dt><b>Installable</b> "name/text"
146</dt>
147<dd></dd>
148<dt><b>LocAttribute</b> name "keyword/text" value
149</dt>
150<dd></dd>
151<dt><b>ManualCopies</b> boolean-value
152</dt>
153<dd></dd>
154<dt><b>Manufacturer</b> "name"
155</dt>
156<dd></dd>
157<dt><b>MaxSize</b> width length
158</dt>
159<dd></dd>
160<dt><b>MediaSize</b> name
161</dt>
162<dd></dd>
163<dt><b>MediaType</b> type name
164</dt>
165<dd></dd>
166<dt><b>MediaType</b> type "name/text"
167</dt>
168<dd></dd>
169<dt><b>MinSize</b> width length
170</dt>
171<dd></dd>
172<dt><b>ModelName</b> "name"
173</dt>
174<dd></dd>
175<dt><b>ModelNumber</b> number
176</dt>
177<dd></dd>
178<dt><b>Option</b> name type section order
179</dt>
180<dd></dd>
181<dt><b>Option</b> "name/text" type section order
182</dt>
183<dd></dd>
184<dt><b>PCFileName</b> "filename.ppd"
185</dt>
186<dd></dd>
187<dt><b>Resolution</b> colorspace bits-per-color row-count row-feed row-step name
188</dt>
189<dd></dd>
190<dt><b>Resolution</b> colorspace bits-per-color row-count row-feed row-step "name/text"
191</dt>
192<dd></dd>
193<dt><b>SimpleColorProfile</b> resolution/mediatype density yellow-density red-density gamma red-adjust green-adjust blue-adjust
194</dt>
195<dd></dd>
196<dt><b>Throughput</b> pages-per-minute
197</dt>
198<dd></dd>
199<dt><b>UIConstraints</b> "*Option1 *Option2"
200</dt>
201<dd></dd>
202<dt><b>UIConstraints</b> "*Option1 Choice1 *Option2"
203</dt>
204<dd></dd>
205<dt><b>UIConstraints</b> "*Option1 *Option2 Choice2"
206</dt>
207<dd></dd>
208<dt><b>UIConstraints</b> "*Option1 Choice1 *Option2 Choice2"
209</dt>
210<dd></dd>
211<dt><b>VariablePaperSize</b> boolean-value
212</dt>
213<dd></dd>
214<dt><b>Version</b> number
215</dt>
216<dd></dd>
217</dl>
218<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
219ppdc(1), ppdhtml(1), ppdi(1), ppdmerge(1), ppdpo(1)
220<br>
221<a href='http://localhost:631/help'>http://localhost:631/help</a>
222<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
223Copyright 2007-2013 by Apple Inc.
224
225</body>
226</html>