2 *% Adobe Systems PostScript(R) Printer Description File
\r
3 *% Copyright 1987-1995 Adobe Systems Incorporated.
\r
4 *% All Rights Reserved.
\r
5 *% Permission is granted for redistribution of this file as
\r
6 *% long as this copyright notice is intact and the contents
\r
7 *% of the file is not altered in any way from its original form.
\r
8 *% End of Copyright statement
\r
9 *% Internal version 2.0 6/15/98
\r
11 *% === REQUIRED ENTRIES ===
\r
12 *FormatVersion: "4.3"
\r
14 *LanguageEncoding: ISOLatin1
\r
15 *LanguageVersion: English
\r
16 *PCFileName: "XRN17000.PPD"
\r
17 *PSVersion: "(3010.106) 1"
\r
18 *Product: "(Xerox DocuPrint N17)"
\r
19 *ShortNickName: "Xerox DocuPrint N17"
\r
20 *NickName: "Xerox DocuPrint N17, v. 3010.106"
\r
21 *ModelName: "Xerox DocuPrint N17"
\r
22 *Manufacturer: "Xerox"
\r
25 *% === INSTALLABLE OPTIONS ===
\r
26 *OpenGroup: InstallableOptions/Options Installed
\r
28 *OpenUI *Option1/Duplex Module: Boolean
\r
29 *DefaultOption1: False
\r
30 *Option1 True/Installed: ""
\r
31 *Option1 False/Not Installed: ""
\r
34 currentpagedevice /Duplex known
\r
35 {(True)}{(False)} ifelse
\r
42 *OpenUI *Option2/Tray 2: Boolean
\r
43 *DefaultOption2: False
\r
44 *Option2 True/Installed: ""
\r
45 *Option2 False/Not Installed: ""
\r
48 currentpagedevice /InputAttributes known
\r
50 currentpagedevice /InputAttributes get
\r
52 {(True)}{(False)} ifelse
\r
54 { (Unknown) } ifelse
\r
60 *OpenUI *Option3/Tray 3: Boolean
\r
61 *DefaultOption3: False
\r
62 *Option3 True/Installed: ""
\r
63 *Option3 False/Not Installed: ""
\r
66 currentpagedevice /InputAttributes known
\r
68 currentpagedevice /InputAttributes get
\r
70 {(True)}{(False)} ifelse
\r
72 { (Unknown) } ifelse
\r
78 *OpenUI *Option4/Hard Disk: Boolean
\r
79 *DefaultOption4: False
\r
80 *Option4 True/Installed: ""
\r
81 *Option4 False/Not Installed: ""
\r
85 { currentdevparams dup /Writeable known
\r
86 { /Writeable get {pop true} if } { pop } ifelse
\r
87 } 10 string /IODevice resourceforall
\r
88 {(True)}{(False)} ifelse = flush
\r
94 *OpenUI *Option5/Envelope Feeder: Boolean
\r
95 *DefaultOption5: False
\r
96 *Option5 True/Installed: ""
\r
97 *Option5 False/Not Installed: ""
\r
100 currentpagedevice /InputAttributes known
\r
102 currentpagedevice /InputAttributes get
\r
104 {(True)}{(False)} ifelse
\r
106 { (Unknown) } ifelse
\r
112 *OpenUI *Option6/Offset Catch Tray (OCT): Boolean
\r
113 *DefaultOption6: False
\r
114 *Option6 True/Installed: ""
\r
115 *Option6 False/Not Installed: ""
\r
118 currentpagedevice /OutputAttributes known
\r
120 currentpagedevice /OutputAttributes get
\r
121 2 known {(True)}{(False) } ifelse
\r
123 { (Unknown) } ifelse
\r
129 *OpenUI *InstalledMemory/Total Printer Memory: PickOne
\r
130 *DefaultInstalledMemory: 16Meg
\r
131 *InstalledMemory 16Meg/16 MB RAM: ""
\r
132 *InstalledMemory 24Meg/24 MB RAM: ""
\r
133 *InstalledMemory 32Meg/32 MB RAM: ""
\r
134 *InstalledMemory 40Meg/40 MB RAM: ""
\r
135 *InstalledMemory 48Meg/48 MB RAM: ""
\r
136 *InstalledMemory 56Meg/56 MB RAM: ""
\r
137 *InstalledMemory 64Meg/64 MB RAM: ""
\r
138 *InstalledMemory 72Meg/72 MB RAM: ""
\r
139 *InstalledMemory 80Meg/80 MB RAM: ""
\r
140 *InstalledMemory 88Meg/88 MB RAM: ""
\r
141 *InstalledMemory 104Meg/104 MB RAM: ""
\r
143 *?InstalledMemory: "
\r
156 dup 10 (104Meg) put
\r
157 currentsystemparams dup /RamSize known
\r
158 {/RamSize get 1048576 div floor cvi
\r
160 {pop (Unknown) } ifelse
\r
165 *CloseUI: *InstalledMemory
\r
167 *CloseGroup: InstallableOptions
\r
169 *% === UI CONSTRAINTS ===
\r
171 *UIConstraints: *Option1 False *Duplex
\r
172 *UIConstraints: *Duplex *Option1 False
\r
174 *UIConstraints: *Option2 False *InputSlot Tray2
\r
175 *UIConstraints: *InputSlot Tray2 *Option2 False
\r
177 *UIConstraints: *Option3 False *InputSlot Tray3
\r
178 *UIConstraints: *InputSlot Tray3 *Option3 False
\r
180 *UIConstraints: *Option6 False *Jog
\r
181 *UIConstraints: *Jog *Option6 False
\r
183 *UIConstraints: *Option5 False *InputSlot Envelope
\r
184 *UIConstraints: *InputSlot Envelope *Option5 False
\r
186 *UIConstraints: *Option6 False *OutputBin OCT
\r
187 *UIConstraints: *OutputBin OCT *Option6 False
\r
189 *% -- envelopes can only come from MBF or Envelope Feeder
\r
191 *UIConstraints: *PageSize Env10 *InputSlot Tray1
\r
192 *UIConstraints: *PageSize Env10 *InputSlot Tray2
\r
193 *UIConstraints: *PageSize Env10 *InputSlot Tray3
\r
195 *UIConstraints: *PageSize EnvC5 *InputSlot Tray1
\r
196 *UIConstraints: *PageSize EnvC5 *InputSlot Tray2
\r
197 *UIConstraints: *PageSize EnvC5 *InputSlot Tray3
\r
199 *UIConstraints: *PageSize EnvDL *InputSlot Tray1
\r
200 *UIConstraints: *PageSize EnvDL *InputSlot Tray2
\r
201 *UIConstraints: *PageSize EnvDL *InputSlot Tray3
\r
203 *UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
\r
204 *UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
\r
205 *UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
\r
207 *UIConstraints: *PageRegion Env10 *InputSlot Tray1
\r
208 *UIConstraints: *PageRegion Env10 *InputSlot Tray2
\r
209 *UIConstraints: *PageRegion Env10 *InputSlot Tray3
\r
211 *UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
\r
212 *UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
\r
213 *UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
\r
215 *UIConstraints: *PageRegion EnvDL *InputSlot Tray1
\r
216 *UIConstraints: *PageRegion EnvDL *InputSlot Tray2
\r
217 *UIConstraints: *PageRegion EnvDL *InputSlot Tray3
\r
219 *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
\r
220 *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
\r
221 *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
\r
223 *UIConstraints: *InputSlot Tray1 *PageSize Env10
\r
224 *UIConstraints: *InputSlot Tray2 *PageSize Env10
\r
225 *UIConstraints: *InputSlot Tray3 *PageSize Env10
\r
227 *UIConstraints: *InputSlot Tray1 *PageSize EnvC5
\r
228 *UIConstraints: *InputSlot Tray2 *PageSize EnvC5
\r
229 *UIConstraints: *InputSlot Tray3 *PageSize EnvC5
\r
231 *UIConstraints: *InputSlot Tray1 *PageSize EnvDL
\r
232 *UIConstraints: *InputSlot Tray2 *PageSize EnvDL
\r
233 *UIConstraints: *InputSlot Tray3 *PageSize EnvDL
\r
235 *UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
\r
236 *UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
\r
237 *UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
\r
239 *UIConstraints: *InputSlot Tray1 *PageRegion Env10
\r
240 *UIConstraints: *InputSlot Tray2 *PageRegion Env10
\r
241 *UIConstraints: *InputSlot Tray3 *PageRegion Env10
\r
243 *UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
\r
244 *UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
\r
245 *UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
\r
247 *UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
\r
248 *UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
\r
249 *UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
\r
251 *UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
\r
252 *UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
\r
253 *UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
\r
255 *% -- limits Envelope Feeder
\r
257 *UIConstraints: *PageSize Letter *InputSlot Envelope
\r
258 *UIConstraints: *PageSize Legal *InputSlot Envelope
\r
259 *UIConstraints: *PageSize A4 *InputSlot Envelope
\r
260 *UIConstraints: *PageSize A5 *InputSlot Envelope
\r
261 *UIConstraints: *PageSize A6 *InputSlot Envelope
\r
262 *UIConstraints: *PageSize Executive *InputSlot Envelope
\r
263 *UIConstraints: *PageSize Statement *InputSlot Envelope
\r
264 *UIConstraints: *PageSize ISOB5 *InputSlot Envelope
\r
265 *UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope
\r
267 *UIConstraints: *InputSlot Envelope *PageSize Letter
\r
268 *UIConstraints: *InputSlot Envelope *PageSize Legal
\r
269 *UIConstraints: *InputSlot Envelope *PageSize A4
\r
270 *UIConstraints: *InputSlot Envelope *PageSize A5
\r
271 *UIConstraints: *InputSlot Envelope *PageSize A6
\r
272 *UIConstraints: *InputSlot Envelope *PageSize Executive
\r
273 *UIConstraints: *InputSlot Envelope *PageSize Statement
\r
274 *UIConstraints: *InputSlot Envelope *PageSize ISOB5
\r
275 *UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal
\r
277 *UIConstraints: *PageRegion Letter *InputSlot Envelope
\r
278 *UIConstraints: *PageRegion Legal *InputSlot Envelope
\r
279 *UIConstraints: *PageRegion A4 *InputSlot Envelope
\r
280 *UIConstraints: *PageRegion A5 *InputSlot Envelope
\r
281 *UIConstraints: *PageRegion A6 *InputSlot Envelope
\r
282 *UIConstraints: *PageRegion Executive *InputSlot Envelope
\r
283 *UIConstraints: *PageRegion Statement *InputSlot Envelope
\r
284 *UIConstraints: *PageRegion ISOB5 *InputSlot Envelope
\r
285 *UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope
\r
287 *UIConstraints: *InputSlot Envelope *PageRegion Letter
\r
288 *UIConstraints: *InputSlot Envelope *PageRegion Legal
\r
289 *UIConstraints: *InputSlot Envelope *PageRegion A4
\r
290 *UIConstraints: *InputSlot Envelope *PageRegion A5
\r
291 *UIConstraints: *InputSlot Envelope *PageRegion A6
\r
292 *UIConstraints: *InputSlot Envelope *PageRegion Executive
\r
293 *UIConstraints: *InputSlot Envelope *PageRegion Statement
\r
294 *UIConstraints: *InputSlot Envelope *PageRegion ISOB5
\r
295 *UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal
\r
297 *UIConstraints: *InputSlot Envelope *XRXAMediaType Plain
\r
298 *UIConstraints: *InputSlot Envelope *XRXAMediaType Transparency
\r
299 *UIConstraints: *InputSlot Envelope *XRXAMediaType Labels
\r
300 *UIConstraints: *InputSlot Envelope *XRXAMediaType Preprinted
\r
301 *UIConstraints: *InputSlot Envelope *XRXAMediaType Letterhead
\r
302 *UIConstraints: *InputSlot Envelope *XRXAMediaType Prepunched
\r
303 *UIConstraints: *InputSlot Envelope *XRXAMediaType Bond
\r
304 *UIConstraints: *InputSlot Envelope *XRXAMediaType Recycled
\r
305 *UIConstraints: *InputSlot Envelope *XRXAMediaType Color
\r
306 *UIConstraints: *InputSlot Envelope *XRXAMediaType Cardstock
\r
308 *UIConstraints: *XRXAMediaType Plain *InputSlot Envelope
\r
309 *UIConstraints: *XRXAMediaType Transparency *InputSlot Envelope
\r
310 *UIConstraints: *XRXAMediaType Labels *InputSlot Envelope
\r
311 *UIConstraints: *XRXAMediaType Preprinted *InputSlot Envelope
\r
312 *UIConstraints: *XRXAMediaType Letterhead *InputSlot Envelope
\r
313 *UIConstraints: *XRXAMediaType Prepunched *InputSlot Envelope
\r
314 *UIConstraints: *XRXAMediaType Bond *InputSlot Envelope
\r
315 *UIConstraints: *XRXAMediaType Recycled *InputSlot Envelope
\r
316 *UIConstraints: *XRXAMediaType Color *InputSlot Envelope
\r
317 *UIConstraints: *XRXAMediaType Cardstock *InputSlot Envelope
\r
319 *% -- A6 can only come from MBF (Multi Bypass Feeder)
\r
320 *UIConstraints: *PageSize A5 *InputSlot Tray1
\r
321 *UIConstraints: *PageSize A5 *InputSlot Tray2
\r
322 *UIConstraints: *PageSize A5 *InputSlot Tray3
\r
323 *UIConstraints: *PageRegion A5 *InputSlot Tray1
\r
324 *UIConstraints: *PageRegion A5 *InputSlot Tray2
\r
325 *UIConstraints: *PageRegion A5 *InputSlot Tray3
\r
327 *UIConstraints: *InputSlot Tray1 *PageSize A5
\r
328 *UIConstraints: *InputSlot Tray2 *PageSize A5
\r
329 *UIConstraints: *InputSlot Tray3 *PageSize A5
\r
330 *UIConstraints: *InputSlot Tray1 *PageRegion A5
\r
331 *UIConstraints: *InputSlot Tray2 *PageRegion A5
\r
332 *UIConstraints: *InputSlot Tray3 *PageRegion A5
\r
334 *% -- A6 can only come from MBF (Multi Bypass Feeder)
\r
335 *UIConstraints: *PageSize A6 *InputSlot Tray1
\r
336 *UIConstraints: *PageSize A6 *InputSlot Tray2
\r
337 *UIConstraints: *PageSize A6 *InputSlot Tray3
\r
338 *UIConstraints: *PageRegion A6 *InputSlot Tray1
\r
339 *UIConstraints: *PageRegion A6 *InputSlot Tray2
\r
340 *UIConstraints: *PageRegion A6 *InputSlot Tray3
\r
342 *UIConstraints: *InputSlot Tray1 *PageSize A6
\r
343 *UIConstraints: *InputSlot Tray2 *PageSize A6
\r
344 *UIConstraints: *InputSlot Tray3 *PageSize A6
\r
345 *UIConstraints: *InputSlot Tray1 *PageRegion A6
\r
346 *UIConstraints: *InputSlot Tray2 *PageRegion A6
\r
347 *UIConstraints: *InputSlot Tray3 *PageRegion A6
\r
349 *% -- ISOB5 can only come from MBF (Multi Bypass Feeder)
\r
350 *UIConstraints: *PageSize ISOB5 *InputSlot Tray1
\r
351 *UIConstraints: *PageSize ISOB5 *InputSlot Tray2
\r
352 *UIConstraints: *PageSize ISOB5 *InputSlot Tray3
\r
354 *UIConstraints: *PageRegion ISOB5 *InputSlot Tray1
\r
355 *UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
\r
356 *UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
\r
358 *UIConstraints: *InputSlot Tray1 *PageSize ISOB5
\r
359 *UIConstraints: *InputSlot Tray2 *PageSize ISOB5
\r
360 *UIConstraints: *InputSlot Tray3 *PageSize ISOB5
\r
362 *UIConstraints: *InputSlot Tray1 *PageRegion ISOB5
\r
363 *UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
\r
364 *UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
\r
366 *% -- Statement can only come from MBF (Multi Bypass Feeder)
\r
367 *UIConstraints: *PageSize Statement *InputSlot Tray1
\r
368 *UIConstraints: *PageSize Statement *InputSlot Tray2
\r
369 *UIConstraints: *PageSize Statement *InputSlot Tray3
\r
371 *UIConstraints: *PageRegion Statement *InputSlot Tray1
\r
372 *UIConstraints: *PageRegion Statement *InputSlot Tray2
\r
373 *UIConstraints: *PageRegion Statement *InputSlot Tray3
\r
375 *UIConstraints: *InputSlot Tray1 *PageSize Statement
\r
376 *UIConstraints: *InputSlot Tray2 *PageSize Statement
\r
377 *UIConstraints: *InputSlot Tray3 *PageSize Statement
\r
379 *UIConstraints: *InputSlot Tray1 *PageRegion Statement
\r
380 *UIConstraints: *InputSlot Tray2 *PageRegion Statement
\r
381 *UIConstraints: *InputSlot Tray3 *PageRegion Statement
\r
383 *% -- only limited sized from lower trays
\r
384 *UIConstraints: *PageSize Executive *InputSlot Tray2
\r
385 *UIConstraints: *PageSize Executive *InputSlot Tray3
\r
387 *UIConstraints: *PageRegion Executive *InputSlot Tray2
\r
388 *UIConstraints: *PageRegion Executive *InputSlot Tray3
\r
390 *UIConstraints: *InputSlot Tray2 *PageSize Executive
\r
391 *UIConstraints: *InputSlot Tray3 *PageSize Executive
\r
393 *UIConstraints: *InputSlot Tray2 *PageRegion Executive
\r
394 *UIConstraints: *InputSlot Tray3 *PageRegion Executive
\r
396 *% -- limits for Tray1
\r
398 *UIConstraints: *PageSize Statement *InputSlot Tray1
\r
399 *UIConstraints: *PageSize ISOB5 *InputSlot Tray1
\r
400 *UIConstraints: *PageSize A5 *InputSlot Tray1
\r
401 *UIConstraints: *PageSize A6 *InputSlot Tray1
\r
402 *UIConstraints: *PageSize Env10 *InputSlot Tray1
\r
403 *UIConstraints: *PageSize EnvC5 *InputSlot Tray1
\r
404 *UIConstraints: *PageSize EnvDL *InputSlot Tray1
\r
405 *UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
\r
407 *UIConstraints: *InputSlot Tray1 *PageSize Statement
\r
408 *UIConstraints: *InputSlot Tray1 *PageSize ISOB5
\r
409 *UIConstraints: *InputSlot Tray1 *PageSize A5
\r
410 *UIConstraints: *InputSlot Tray1 *PageSize A6
\r
411 *UIConstraints: *InputSlot Tray1 *PageSize Env10
\r
412 *UIConstraints: *InputSlot Tray1 *PageSize EnvC5
\r
413 *UIConstraints: *InputSlot Tray1 *PageSize EnvDL
\r
414 *UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
\r
416 *UIConstraints: *PageRegion Statement *InputSlot Tray1
\r
417 *UIConstraints: *PageRegion ISOB5 *InputSlot Tray1
\r
418 *UIConstraints: *PageRegion A5 *InputSlot Tray1
\r
419 *UIConstraints: *PageRegion A6 *InputSlot Tray1
\r
420 *UIConstraints: *PageRegion Env10 *InputSlot Tray1
\r
421 *UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
\r
422 *UIConstraints: *PageRegion EnvDL *InputSlot Tray1
\r
423 *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
\r
425 *UIConstraints: *InputSlot Tray1 *PageRegion Statement
\r
426 *UIConstraints: *InputSlot Tray1 *PageRegion ISOB5
\r
427 *UIConstraints: *InputSlot Tray1 *PageRegion A5
\r
428 *UIConstraints: *InputSlot Tray1 *PageRegion A6
\r
429 *UIConstraints: *InputSlot Tray1 *PageRegion Env10
\r
430 *UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
\r
431 *UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
\r
432 *UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
\r
434 *% -- limits for Tray2
\r
436 *UIConstraints: *PageSize ISOB5 *InputSlot Tray2
\r
437 *UIConstraints: *PageSize Executive *InputSlot Tray2
\r
438 *UIConstraints: *PageSize A6 *InputSlot Tray2
\r
439 *UIConstraints: *PageSize Env10 *InputSlot Tray2
\r
440 *UIConstraints: *PageSize EnvC5 *InputSlot Tray2
\r
441 *UIConstraints: *PageSize EnvDL *InputSlot Tray2
\r
442 *UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
\r
443 *UIConstraints: *PageSize A5 *InputSlot Tray2
\r
444 *UIConstraints: *PageSize Statement *InputSlot Tray2
\r
446 *UIConstraints: *InputSlot Tray2 *PageSize ISOB5
\r
447 *UIConstraints: *InputSlot Tray2 *PageSize Executive
\r
448 *UIConstraints: *InputSlot Tray2 *PageSize A6
\r
449 *UIConstraints: *InputSlot Tray2 *PageSize A5
\r
450 *UIConstraints: *InputSlot Tray2 *PageSize Env10
\r
451 *UIConstraints: *InputSlot Tray2 *PageSize EnvC5
\r
452 *UIConstraints: *InputSlot Tray2 *PageSize EnvDL
\r
453 *UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
\r
454 *UIConstraints: *InputSlot Tray2 *PageSize Statement
\r
456 *UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
\r
457 *UIConstraints: *PageRegion Executive *InputSlot Tray2
\r
458 *UIConstraints: *PageRegion A6 *InputSlot Tray2
\r
459 *UIConstraints: *PageRegion Env10 *InputSlot Tray2
\r
460 *UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
\r
461 *UIConstraints: *PageRegion EnvDL *InputSlot Tray2
\r
462 *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
\r
463 *UIConstraints: *PageRegion A5 *InputSlot Tray2
\r
464 *UIConstraints: *PageRegion Statement *InputSlot Tray2
\r
466 *UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
\r
467 *UIConstraints: *InputSlot Tray2 *PageRegion Executive
\r
468 *UIConstraints: *InputSlot Tray2 *PageRegion A6
\r
469 *UIConstraints: *InputSlot Tray2 *PageRegion A5
\r
470 *UIConstraints: *InputSlot Tray2 *PageRegion Env10
\r
471 *UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
\r
472 *UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
\r
473 *UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
\r
474 *UIConstraints: *InputSlot Tray2 *PageRegion Statement
\r
476 *% -- limits for Tray3
\r
478 *UIConstraints: *PageSize ISOB5 *InputSlot Tray3
\r
479 *UIConstraints: *PageSize Executive *InputSlot Tray3
\r
480 *UIConstraints: *PageSize A6 *InputSlot Tray3
\r
481 *UIConstraints: *PageSize Env10 *InputSlot Tray3
\r
482 *UIConstraints: *PageSize EnvC5 *InputSlot Tray3
\r
483 *UIConstraints: *PageSize EnvDL *InputSlot Tray3
\r
484 *UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
\r
485 *UIConstraints: *PageSize A5 *InputSlot Tray3
\r
486 *UIConstraints: *PageSize Statement *InputSlot Tray3
\r
488 *UIConstraints: *InputSlot Tray3 *PageSize ISOB5
\r
489 *UIConstraints: *InputSlot Tray3 *PageSize Executive
\r
490 *UIConstraints: *InputSlot Tray3 *PageSize A6
\r
491 *UIConstraints: *InputSlot Tray3 *PageSize A5
\r
492 *UIConstraints: *InputSlot Tray3 *PageSize Env10
\r
493 *UIConstraints: *InputSlot Tray3 *PageSize EnvC5
\r
494 *UIConstraints: *InputSlot Tray3 *PageSize EnvDL
\r
495 *UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
\r
496 *UIConstraints: *InputSlot Tray3 *PageSize Statement
\r
498 *UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
\r
499 *UIConstraints: *PageRegion Executive *InputSlot Tray3
\r
500 *UIConstraints: *PageRegion A6 *InputSlot Tray3
\r
501 *UIConstraints: *PageRegion Env10 *InputSlot Tray3
\r
502 *UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
\r
503 *UIConstraints: *PageRegion EnvDL *InputSlot Tray3
\r
504 *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
\r
505 *UIConstraints: *PageRegion A5 *InputSlot Tray3
\r
506 *UIConstraints: *PageRegion Statement *InputSlot Tray3
\r
508 *UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
\r
509 *UIConstraints: *InputSlot Tray3 *PageRegion Executive
\r
510 *UIConstraints: *InputSlot Tray3 *PageRegion A6
\r
511 *UIConstraints: *InputSlot Tray3 *PageRegion A5
\r
512 *UIConstraints: *InputSlot Tray3 *PageRegion Env10
\r
513 *UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
\r
514 *UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
\r
515 *UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
\r
516 *UIConstraints: *InputSlot Tray3 *PageRegion Statement
\r
518 *% Duplex only allowed with Letter, Legal, A4, or Folio
\r
519 *UIConstraints: *Duplex *PageSize A5
\r
520 *UIConstraints: *Duplex *PageSize A6
\r
521 *UIConstraints: *Duplex *PageSize ISOB5
\r
522 *UIConstraints: *Duplex *PageSize Executive
\r
523 *UIConstraints: *Duplex *PageSize Statement
\r
524 *UIConstraints: *Duplex *PageSize Env10
\r
525 *UIConstraints: *Duplex *PageSize EnvC5
\r
526 *UIConstraints: *Duplex *PageSize EnvDL
\r
527 *UIConstraints: *Duplex *PageSize EnvMonarch
\r
529 *UIConstraints: *PageSize A5 *Duplex
\r
530 *UIConstraints: *PageSize A6 *Duplex
\r
531 *UIConstraints: *PageSize ISOB5 *Duplex
\r
532 *UIConstraints: *PageSize Executive *Duplex
\r
533 *UIConstraints: *PageSize Statement *Duplex
\r
534 *UIConstraints: *PageSize Env10 *Duplex
\r
535 *UIConstraints: *PageSize EnvC5 *Duplex
\r
536 *UIConstraints: *PageSize EnvDL *Duplex
\r
537 *UIConstraints: *PageSize EnvMonarch *Duplex
\r
539 *UIConstraints: *Duplex *PageRegion A5
\r
540 *UIConstraints: *Duplex *PageRegion A6
\r
541 *UIConstraints: *Duplex *PageRegion ISOB5
\r
542 *UIConstraints: *Duplex *PageRegion Executive
\r
543 *UIConstraints: *Duplex *PageRegion Statement
\r
544 *UIConstraints: *Duplex *PageRegion Env10
\r
545 *UIConstraints: *Duplex *PageRegion EnvC5
\r
546 *UIConstraints: *Duplex *PageRegion EnvDL
\r
547 *UIConstraints: *Duplex *PageRegion EnvMonarch
\r
549 *UIConstraints: *PageRegion A5 *Duplex
\r
550 *UIConstraints: *PageRegion A6 *Duplex
\r
551 *UIConstraints: *PageRegion ISOB5 *Duplex
\r
552 *UIConstraints: *PageRegion Executive *Duplex
\r
553 *UIConstraints: *PageRegion Statement *Duplex
\r
554 *UIConstraints: *PageRegion Env10 *Duplex
\r
555 *UIConstraints: *PageRegion EnvC5 *Duplex
\r
556 *UIConstraints: *PageRegion EnvDL *Duplex
\r
557 *UIConstraints: *PageRegion EnvMonarch *Duplex
\r
559 *% Limits jog to only offset catch tray
\r
561 *UIConstraints: *OutputBin STD *Jog EndOfSet
\r
562 *UIConstraints: *Jog EndOfSet *OutputBin STD
\r
563 *UIConstraints: *OutputBin STD *Jog EndOfJob
\r
564 *UIConstraints: *Jog EndOfJob *OutputBin STD
\r
566 *% - Must have *Collate: True for *Jog: EndOfSet
\r
568 *UIConstraints: *Jog EndOfSet *Collate False
\r
569 *UIConstraints: *Collate False *Jog EndOfSet
\r
571 *% -- Smoothing and Draft only available in 600x600dpi
\r
572 *UIConstraints: *XRXQuality Smoothing *Resolution 1200x600dpi
\r
573 *UIConstraints: *Resolution 1200x600dpi *XRXQuality Smoothing
\r
574 *UIConstraints: *XRXQuality Draft *Resolution 1200x600dpi
\r
575 *UIConstraints: *Resolution 1200x600dpi *XRXQuality Draft
\r
577 *% === BASIC CAPABILITIES & SYSTEM MANAGEMENT ===
\r
580 *VMOption 16Meg/16 MB RAM: "3551452"
\r
581 *VMOption 24Meg/24 MB RAM: "5584664"
\r
582 *VMOption 32Meg/32 MB RAM: "7647896"
\r
583 *VMOption 40Meg/40 MB RAM: "9704088"
\r
584 *VMOption 48Meg/48 MB RAM: "11752088"
\r
585 *VMOption 56Meg/56 MB RAM: "13752088"
\r
586 *VMOption 64Meg/64 MB RAM: "15767320"
\r
587 *VMOption 72Meg/72 MB RAM: "17855128"
\r
588 *VMOption 80Meg/80 MB RAM: "19919512"
\r
589 *VMOption 88Meg/88 MB RAM: "21951128"
\r
590 *VMOption 104Meg/104 MB RAM: "26014360"
\r
592 *FCacheSize 16Meg/16 MB RAM: 760000
\r
593 *FCacheSize 24Meg/24 MB RAM: 1160000
\r
594 *FCacheSize 32Meg/32 MB RAM: 1560000
\r
595 *FCacheSize 40Meg/40 MB RAM: 1960000
\r
596 *FCacheSize 48Meg/48 MB RAM: 2360000
\r
597 *FCacheSize 56Meg/56 MB RAM: 2760000
\r
598 *FCacheSize 64Meg/64 MB RAM: 3160000
\r
599 *FCacheSize 72Meg/72 MB RAM: 3560000
\r
600 *FCacheSize 80Meg/80 MB RAM: 3960000
\r
601 *FCacheSize 88Meg/88 MB RAM: 4360000
\r
602 *FCacheSize 104Meg/104 MB RAM: 5160000
\r
604 *ColorDevice: False
\r
605 *DefaultColorSpace: Gray
\r
606 *TTRasterizer: Type42
\r
609 42/FontType resourcestatus
\r
610 {pop pop (Type42)}{(No Type42)} ifelse = flush
\r
619 /DevDict exch currentdevparams def
\r
620 DevDict /Writeable known {DevDict /Writeable get} {false} ifelse
\r
621 DevDict /Mounted known {DevDict /Mounted get} {false} ifelse
\r
622 DevDict /HasNames known {DevDict /HasNames get} {false} ifelse
\r
623 and and {pop true} if
\r
624 } 128 string /IODevice resourceforall
\r
625 {(True)} {(False)} ifelse =
\r
628 *LanguageLevel: "3"
\r
633 count 1 ge { true exch startjob } {false} ifelse
\r
635 (ERROR: *ExitServer cannot start unencapsulated job.) =
\r
636 ( Password is probably invalid.) =
\r
642 count 1 ge { true exch startjob } {false} ifelse
\r
644 (ERROR: *ExitServer cannot start unencapsulated job.) =
\r
645 ( Password is probably invalid.) =
\r
647 systemdict /quit get exec
\r
652 *% === PROTOCOLS AND EMULATIONS ===
\r
656 *% === MEDIA SELECTION ===
\r
657 *% PageSize sets the input Tray and the imageable area
\r
658 *OpenUI *PageSize/Paper Size: PickOne
\r
659 *OrderDependency: 20.0 AnySetup *PageSize
\r
660 *DefaultPageSize: Letter
\r
661 *PageSize Letter/Letter[8.5 x 11]: "
\r
662 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
\r
664 *PageSize Legal/Legal[8.5 x 14]: "
\r
665 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
\r
667 *PageSize FanFoldGermanLegal/Folio[8.5 x 13]: "
\r
668 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
\r
670 *PageSize Statement/Statement[5.5 x 8.5]: "
\r
671 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
\r
673 *PageSize Executive/Executive[7.25 x 10.5]: "
\r
674 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
\r
676 *PageSize A4/A4[210mm x 297mm]: "
\r
677 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
\r
679 *PageSize A5/A5[148mm x 210mm]: "
\r
680 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
\r
682 *PageSize A6/A6[105mm x 148mm]: "
\r
683 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
\r
685 *PageSize ISOB5/ISO B5[176mm x 250mm]: "
\r
686 3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
\r
688 *PageSize Env10/Com10 Envelope[4.125 x 9.5]: "
\r
689 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
\r
691 *PageSize EnvC5/EnvC5 Envelope[162mm x 229mm]: "
\r
692 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
\r
694 *PageSize EnvDL/DL Envelope[110mm x 220mm]: "
\r
695 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
\r
697 *PageSize EnvMonarch/Monarch Envelope[3.87 x 7.5]: "
\r
698 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
\r
702 currentpagedevice /PageSize get aload pop
\r
703 2 copy gt {exch} if
\r
706 dup [612 792] (Letter) put
\r
707 dup [612 1008] (Legal) put
\r
708 dup [612 936] (FanFoldGermanLegal) put
\r
709 dup [396 612] (Statement) put
\r
710 dup [522 756] (Executive) put
\r
711 dup [595 842] (A4) put
\r
712 dup [420 595] (A5) put
\r
713 dup [297 420] (A6) put
\r
714 dup [499 709] (ISOB5) put
\r
715 dup [297 684] (Env10) put
\r
716 dup [312 624] (EnvDL) put
\r
717 dup [459 649] (EnvC5) put
\r
718 dup [279 540] (EnvMonarch) put
\r
719 { exch aload pop 4 index sub abs 5 le exch
\r
720 5 index sub abs 5 le and
\r
721 {exch pop exit} {pop} ifelse
\r
727 *CloseUI: *PageSize
\r
729 *OpenUI *PageRegion/Paper Size: PickOne
\r
730 *OrderDependency: 20.0 AnySetup *PageRegion
\r
731 *DefaultPageRegion: Letter
\r
732 *PageRegion Letter/Letter[8.5 x 11]: "
\r
733 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
\r
735 *PageRegion Legal/Legal[8.5 x 14]: "
\r
736 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
\r
738 *PageRegion FanFoldGermanLegal/Folio[8.5 x 13]: "
\r
739 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
\r
741 *PageRegion Statement/Statement[5.5 x 8.5]: "
\r
742 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
\r
744 *PageRegion Executive/Executive[7.25 x 10.5]: "
\r
745 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
\r
747 *PageRegion A4/A4[210mm x 297mm]: "
\r
748 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
\r
750 *PageRegion A5/A5[148mm x 210mm]: "
\r
751 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
\r
753 *PageRegion A6/A6[105mm x 148mm]: "
\r
754 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
\r
756 *PageRegion ISOB5/ISO B5[176mm x 250mm]: "
\r
757 3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
\r
759 *PageRegion Env10/Com10 Envelope[4.125 x 9.5]: "
\r
760 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
\r
762 *PageRegion EnvC5/EnvC5 Envelope[162mm x 229mm]: "
\r
763 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
\r
765 *PageRegion EnvDL/DL Envelope[110mm x 220mm]: "
\r
766 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
\r
768 *PageRegion EnvMonarch/Monarch Envelope[3.87 x 7.5]: "
\r
769 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
\r
771 *CloseUI: *PageRegion
\r
773 *% ImageableArea gives the bounding box (llx, lly, urx, ury) in points for each media.
\r
774 *DefaultImageableArea: Letter
\r
775 *ImageableArea Letter/Letter[8.5 x 11]: "0.0 0.0 612 792"
\r
776 *ImageableArea Legal/Legal[8.5 x 14]: "0.0 0.0 612 1008"
\r
777 *ImageableArea FanFoldGermanLegal/Folio[8.5 x 13]: "0.0 0.0 612 936"
\r
778 *ImageableArea Statement/Statement[5.5 x 8.5]: "0.0 0.0 396 612"
\r
779 *ImageableArea Executive/Executive[7.25 x 10.5]: "0.0 0.0 522 756"
\r
780 *ImageableArea A4/A4[210mm x 297mm]: "0.0 0.0 595 842"
\r
781 *ImageableArea A5/A5[148mm x 210mm]: "0.0 0.0 420 595"
\r
782 *ImageableArea A6/A6[105mm x 148mm]: "0.0 0.0 297 420"
\r
783 *ImageableArea ISOB5/ISO B5[176mm x 250mm]: "0.0 0.0 499 709"
\r
784 *ImageableArea Env10/Com10 Envelope[4.125 x 9.5]: "0.0 0.0 297 684"
\r
785 *ImageableArea EnvC5/EnvC5 Envelope[162mm x 229mm]: "0.0 0.0 459 649"
\r
786 *ImageableArea EnvDL/DL Envelope[110mm x 220mm]: "0.0 0.0 312 624"
\r
787 *ImageableArea EnvMonarch/Monarch Envelope[3.87 x 7.5]: "0.0 0.0 279 540"
\r
789 newpath clippath pathbbox 4 -2 roll
\r
790 exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
\r
791 exch 2 {10000 mul floor 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
\r
795 *% PaperDimension gives physical dimensions in points for each media (x-width, y-height)
\r
796 *DefaultPaperDimension: Letter
\r
797 *PaperDimension Letter/Letter[8.5 x 11]: "612 792"
\r
798 *PaperDimension Legal/Legal[8.5 x 14]: "612 1008"
\r
799 *PaperDimension FanFoldGermanLegal/Folio[8.5 x 13]: "612 936"
\r
800 *PaperDimension Statement/Statement[5.5 x 8.5]: "396 612"
\r
801 *PaperDimension Executive/Executive[7.25 x 10.5]: "522 756"
\r
802 *PaperDimension A4/A4[210mm x 297mm]: "595 842"
\r
803 *PaperDimension A5/A5[148mm x 210mm]: "420 595"
\r
804 *PaperDimension A6/A6[105mm x 148mm]: "297 420"
\r
805 *PaperDimension ISOB5/ISO B5[176mm x 250mm]: "499 709"
\r
806 *PaperDimension Env10/Com10 Envelope[4.125 x 9.5]: "297 684"
\r
807 *PaperDimension EnvC5/EnvC5 Envelope[162mm x 229mm]: "459 649"
\r
808 *PaperDimension EnvDL/DL Envelope[110mm x 220mm]: "312 624"
\r
809 *PaperDimension EnvMonarch/Monarch Envelope[3.87 x 7.5]: "279 540"
\r
811 *LandscapeOrientation: Any
\r
814 *% === MEDIA HANDLING OPTIONS ===
\r
815 *OpenUI *ManualFeed/Manual Feed: Boolean
\r
816 *OrderDependency: 15.0 AnySetup *ManualFeed
\r
817 *DefaultManualFeed: False
\r
818 *ManualFeed True: " << /ManualFeed true >> setpagedevice "
\r
819 *ManualFeed False: " << /ManualFeed false >> setpagedevice "
\r
822 currentpagedevice /ManualFeed get
\r
823 {(True)} {(False)} ifelse = flush
\r
827 *CloseUI: *ManualFeed
\r
829 *OpenUI *InputSlot/Paper Source: PickOne
\r
830 *OrderDependency: 15.0 AnySetup *InputSlot
\r
831 *DefaultInputSlot: Tray1
\r
832 *InputSlot Tray1/Tray 1: "
\r
833 <</DeferredMediaSelection true /MediaPosition 0 >> setpagedevice"
\r
835 *InputSlot MBF/MBF: "
\r
836 <</DeferredMediaSelection true /MediaPosition 1 >> setpagedevice "
\r
838 *InputSlot Tray2/Tray 2: "
\r
839 <</DeferredMediaSelection true /MediaPosition 2 >> setpagedevice"
\r
841 *InputSlot Tray3/Tray 3: "
\r
842 <</DeferredMediaSelection true /MediaPosition 3 >> setpagedevice "
\r
844 *InputSlot Envelope/Envelope Feeder: "
\r
845 <</DeferredMediaSelection true /MediaPosition 4 >> setpagedevice "
\r
849 currentpagedevice /DeferredMediaSelection known dup
\r
850 { currentpagedevice /DeferredMediaSelection get and } if
\r
856 dup 4 (Envelope) put
\r
857 currentpagedevice /MediaPosition get get
\r
865 dup /4 (Envelope) put
\r
866 currentpagedevice /InputAttributes get
\r
867 dup /Priority known
\r
868 { /Priority get 0 get ( ) cvs cvn get }
\r
871 { {pop} forall ( ) cvs cvn get }
\r
872 { pop pop (Unknown) } ifelse
\r
880 *CloseUI: *InputSlot
\r
882 *RequiresPageRegion All: True
\r
884 *OpenUI *TraySwitch/Auto Tray Switch: Boolean
\r
885 *OrderDependency: 30.0 AnySetup *TraySwitch
\r
886 *TraySwitch True: "<</TraySwitch true>> setpagedevice"
\r
887 *TraySwitch False: "<</TraySwitch false>> setpagedevice"
\r
888 *DefaultTraySwitch: True
\r
889 *?TraySwitch: "save
\r
890 currentpagedevice /TraySwitch get
\r
891 {(True)} {(False)} ifelse = flush
\r
894 *CloseUI: *TraySwitch
\r
898 *OpenUI *Duplex/Duplex: PickOne
\r
899 *OrderDependency: 30.0 AnySetup *Duplex
\r
900 *DefaultDuplex: None
\r
901 *Duplex None/Off: "<</Duplex false /Tumble false>> setpagedevice"
\r
902 *Duplex DuplexNoTumble/Normal: "<</Duplex true /Tumble false>> setpagedevice"
\r
903 *Duplex DuplexTumble/Tumble: "<</Duplex true /Tumble true>> setpagedevice"
\r
905 currentpagedevice /Duplex get
\r
906 {currentpagedevice /Tumble get
\r
907 {(DuplexTumble)} {(DuplexNoTumble)} ifelse}
\r
908 {(None)} ifelse = flush restore"
\r
912 *OpenUI *Jog/Jog: PickOne
\r
913 *OrderDependency: 30.0 AnySetup *Jog
\r
915 *Jog None/None: "<</Jog 0>> setpagedevice"
\r
916 *Jog EndOfJob/End of job: "<</Jog 2>> setpagedevice"
\r
917 *Jog EndOfSet/End of set: "<</Jog 3>> setpagedevice"
\r
919 currentpagedevice /Jog get dup 2 eq
\r
920 {pop (EndOfJob)} {3 eq {(EndOfSet)} {(None)} ifelse}
\r
926 *OpenUI *Collate: Boolean
\r
927 *OrderDependency: 10.0 AnySetup *Collate
\r
928 *DefaultCollate: False
\r
929 *Collate False: "<</Collate false>> setpagedevice"
\r
930 *Collate True: "<</Collate true>> setpagedevice"
\r
932 currentpagedevice /Collate known
\r
933 {currentpagedevice /Collate get
\r
934 {(True)}{(False)} ifelse}
\r
941 *OpenUI *XRXQuality/Quality: PickOne
\r
942 *OrderDependency: 50.0 AnySetup *XRXQuality
\r
943 *DefaultXRXQuality: Smoothing
\r
945 *XRXQuality Draft/Draft Mode: "
\r
947 dup /PostRenderingEnhance true put
\r
948 dup /PostRenderingEnhanceDetails
\r
951 dup /TonerSaver 1 put
\r
957 *XRXQuality None/Normal: "
\r
959 dup /PostRenderingEnhance false put
\r
960 dup /PostRenderingEnhanceDetails
\r
963 dup /TonerSaver 0 put
\r
969 *XRXQuality Smoothing/Xerox Image Enhancement: "
\r
971 dup /PostRenderingEnhance true put
\r
972 dup /PostRenderingEnhanceDetails
\r
975 dup /TonerSaver 0 put
\r
981 *?XRXQuality: "save
\r
982 currentpagedevice dup /PostRenderingEnhance known
\r
983 {dup /PostRenderingEnhance get
\r
985 /PostRenderingEnhanceDetails get
\r
986 dup /Type get 18 eq
\r
988 dup /REValue get 8 mul exch
\r
989 /TonerSaver get add dup 8 eq
\r
991 {1 eq {(Draft)} {(None)}ifelse}
\r
994 {pop (None)} ifelse
\r
1002 *CloseUI: *XRXQuality
\r
1004 *OpenUI *XRXAMediaType/Media Type: PickOne
\r
1005 *OrderDependency: 30.0 AnySetup *XRXAMediaType
\r
1006 *DefaultXRXAMediaType: AutoSelect
\r
1007 *XRXAMediaType AutoSelect/AutoSelect: "
\r
1008 2 dict dup /DeferredMediaSelection true put dup /MediaType null
\r
1009 put setpagedevice"
\r
1011 *XRXAMediaType Plain/Plain: "
\r
1012 2 dict dup /DeferredMediaSelection true put dup /MediaType (Plain) put setpagedevice"
\r
1014 *XRXAMediaType Transparency/Transparency: "
\r
1015 2 dict dup /DeferredMediaSelection true put dup /MediaType (Transparency) put setpagedevice"
\r
1017 *XRXAMediaType Labels/Labels: "
\r
1018 2 dict dup /DeferredMediaSelection true put dup /MediaType (Labels) put setpagedevice"
\r
1020 *XRXAMediaType Preprinted/Preprinted: "
\r
1021 2 dict dup /DeferredMediaSelection true put dup /MediaType (Preprinted) put setpagedevice"
\r
1023 *XRXAMediaType Letterhead/Letterhead: "
\r
1024 2 dict dup /DeferredMediaSelection true put dup /MediaType (Letterhead) put setpagedevice"
\r
1026 *XRXAMediaType Prepunched/Prepunched: "
\r
1027 2 dict dup /DeferredMediaSelection true put dup /MediaType (Prepunched) put setpagedevice"
\r
1029 *XRXAMediaType Bond/Bond: "
\r
1030 2 dict dup /DeferredMediaSelection true put dup /MediaType (Bond) put setpagedevice"
\r
1032 *XRXAMediaType Recycled/Recycled: "
\r
1033 2 dict dup /DeferredMediaSelection true put dup /MediaType (Recycled) put setpagedevice"
\r
1035 *XRXAMediaType Color/Color: "
\r
1036 2 dict dup /DeferredMediaSelection true put dup /MediaType (Color) put setpagedevice"
\r
1038 *XRXAMediaType Cardstock/Cardstock: "
\r
1039 2 dict dup /DeferredMediaSelection true put dup /MediaType (Cardstock) put setpagedevice"
\r
1042 *?XRXAMediaType: "
\r
1043 currentpagedevice dup /MediaType known
\r
1045 /MediaType get dup null eq { pop (Unknown) } if
\r
1051 *CloseUI: *XRXAMediaType
\r
1054 *OpenUI *OutputBin/Output Tray: PickOne
\r
1055 *OrderDependency: 30.0 AnySetup *OutputBin
\r
1056 *DefaultOutputBin: STD
\r
1057 *OutputBin STD/Standard: "
\r
1058 <</OutputType (STD)>> setpagedevice"
\r
1060 *OutputBin OCT/Offset Bin: "
\r
1061 <</OutputType (OCT)>> setpagedevice"
\r
1064 currentpagedevice /OutputType known
\r
1070 currentpagedevice /OutputType get
\r
1071 dup null eq {pop (Unknown)} { get } ifelse
\r
1072 } { (Unkown)} ifelse = flush
\r
1075 *CloseUI: *OutputBin
\r
1076 *CloseGroup: Output
\r
1080 *% === RESOLUTION AND APPEARANCE CONTROL ===
\r
1082 *OpenUI *Resolution/Resolution: PickOne
\r
1083 *OrderDependency: 55 AnySetup *Resolution
\r
1084 *DefaultResolution: 600x600dpi
\r
1086 *Resolution 600x600dpi/600 x 600 dpi: "
\r
1087 currentpagedevice /PostRenderingEnhanceDetails get
\r
1088 currentpagedevice /PostRenderingEnhance get
\r
1090 dup /PostRenderingEnhance false put
\r
1091 dup /PostRenderingEnhanceDetails
\r
1093 dup /REValue 0 put
\r
1094 dup /TonerSaver 0 put
\r
1096 put setpagedevice
\r
1098 dup /HWResolution [600 600] put
\r
1100 1 dict dup /HWResolution 2 put
\r
1103 dup /PostRenderingEnhance 4 -1 roll put
\r
1104 dup /PostRenderingEnhanceDetails 4 -1 roll put
\r
1109 *Resolution 1200x600dpi/1200 x 600 dpi: "
\r
1111 dup /PostRenderingEnhance false put
\r
1112 dup /PostRenderingEnhanceDetails
\r
1114 dup /REValue 0 put
\r
1115 dup /TonerSaver 0 put
\r
1117 put setpagedevice
\r
1119 dup /HWResolution [1200 600] put
\r
1121 1 dict dup /HWResolution 2 put
\r
1128 currentpagedevice /HWResolution get
\r
1131 (x) print ( ) cvs print (dpi)
\r
1136 *CloseUI: *Resolution
\r
1138 *% Halftone Information ===============
\r
1140 *DefaultHalftoneType: 3
\r
1141 *AccurateScreensSupport: False
\r
1143 *ScreenAngle: "45"
\r
1144 *DefaultScreenProc: Dot
\r
1145 *ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}"
\r
1147 *DefaultTransfer: Null
\r
1148 *Transfer Null: "{}"
\r
1149 *Transfer Null.Inverse: "{1 exch sub}"
\r
1151 *% Color Separation Information =====================
\r
1153 *DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi
\r
1155 *InkName: ProcessBlack/Process Black
\r
1156 *InkName: CustomColor/Custom Color
\r
1157 *InkName: ProcessCyan/Process Cyan
\r
1158 *InkName: ProcessMagenta/Process Magenta
\r
1159 *InkName: ProcessYellow/Process Yellow
\r
1163 *% For 85 lpi /600 x 600 dpi =======================================
\r
1165 *ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45"
\r
1166 *ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45"
\r
1167 *ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "15"
\r
1168 *ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "75"
\r
1169 *ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "0"
\r
1171 *ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
\r
1172 *ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
\r
1173 *ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
\r
1174 *ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
\r
1175 *ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
\r
1178 *% Font Information =====================
\r
1179 *DefaultFont: Courier
\r
1180 *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
\r
1181 *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
\r
1182 *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
\r
1183 *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
\r
1184 *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
\r
1185 *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
\r
1186 *Font Bookman-Light: Standard "(001.004S)" Standard ROM
\r
1187 *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
\r
1188 *Font Courier: Standard "(002.004S)" Standard ROM
\r
1189 *Font Courier-Bold: Standard "(002.004S)" Standard ROM
\r
1190 *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
\r
1191 *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
\r
1192 *Font Helvetica: Standard "(001.006S)" Standard ROM
\r
1193 *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
\r
1194 *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
\r
1195 *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
\r
1196 *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
\r
1197 *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
\r
1198 *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
\r
1199 *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
\r
1200 *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
\r
1201 *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
\r
1202 *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
\r
1203 *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
\r
1204 *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
\r
1205 *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
\r
1206 *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
\r
1207 *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
\r
1208 *Font Symbol: Special "(001.007S)" Special ROM
\r
1209 *Font Times-Bold: Standard "(001.007S)" Standard ROM
\r
1210 *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
\r
1211 *Font Times-Italic: Standard "(001.007S)" Standard ROM
\r
1212 *Font Times-Roman: Standard "(001.007S)" Standard ROM
\r
1213 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
\r
1214 *Font ZapfDingbats: Special "(001.004S)" Special ROM
\r
1218 { exch dup 127 string cvs (/) print print (:) print
\r
1219 /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
\r
1220 } { exit } ifelse
\r
1228 (*) {cvn ==} 128 string /Font resourceforall
\r
1234 *% === PRINTER MESSAGES ===
\r
1236 *% possible unsolicited messages
\r
1237 *PrinterError: "Cover Open"
\r
1238 *PrinterError: "Warming up"
\r
1240 *% status field of controller-requested status message
\r
1243 *Status: "waiting"
\r
1244 *Status: "printing"
\r
1245 *Status: "warming up"
\r
1246 *Status: "initializing"
\r
1247 *Status: "holding"
\r
1248 *Status: "PrinterError: Cover Open"
\r
1249 *Status: "PrinterError: Warming up"
\r
1251 *% source field of controller-requested status message
\r
1252 *Source: "Parallel"
\r
1253 *Source: "LocalTalk"
\r
1254 *Source: "Ethernet"
\r
1255 *Source: "TokenRing"
\r
1257 *% other possible printer messages
\r
1258 *Message: "%%Flushing: rest of job (to end-of-file) will be ignored]%%"
\r
1259 *Message: "%%[exitserver: permanent state may be changed]%%"
\r
1260 *Message: "%%[StatusChange: initializing]%%"
\r
1263 *% The byte count of this file should be exactly 043251 or 044518
\r
1264 *% depending on the filesystem it resides in.
\r
1265 *% end of PPD file for the Xerox Gazelle
\r
1266 *% last modification date 6/15/98
\r