merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / HPLJ5SI1.PS
blob52ce17ac72f05f9f4d9d06b4f932eac95e070700
1 *PPD-Adobe: "4.2" \r
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  \r
10 *% =================================== \r
11 *FileVersion: "1.3"\r
12 *FormatVersion: "4.2"\r
13 *LanguageEncoding:      ISOLatin1 \r
14 *LanguageVersion:       English \r
15 *PCFileName:            "HPLJ5SI1.PPD" \r
16  \r
17 *% Product Version Information \r
18 *Product:  "(HP LaserJet 5Si)" \r
19 *PSVersion:"(2014.108) 1" \r
20 *ModelName:"HP LaserJet 5Si" \r
21 *NickName: "HP LaserJet 5Si/5Si MX PS" \r
22  \r
23 *% =================================== \r
24 *% Basic Device Capabilities \r
25 *% =================================== \r
26 *LanguageLevel:         "2" \r
27 *ColorDevice:           False \r
28 *DefaultColorSpace:     Gray \r
29 *FileSystem:            True \r
30 *?FileSystem: " \r
31         save  \r
32         false \r
33    (%disk?%) \r
34    { currentdevparams dup /Writeable known \r
35       { /Writeable get {pop true} if }  { pop } ifelse \r
36     } 10 string /IODevice resourceforall \r
37     {(True)}{(False)} ifelse = flush \r
38  restore \r
39 \r
40 *End \r
41 *TTRasterizer:          Type42 \r
42 *?TTRasterizer: " \r
43         save \r
44         42 /FontType resourcestatus \r
45         { pop pop (Type42)} {pop pop (None)} ifelse = flush \r
46         restore \r
47         " \r
48 *End \r
49 *Throughput:            "24" \r
50  \r
51 *% =================================== \r
52 *% Emulations and Protocols \r
53 *% =================================== \r
54 *Protocols:                     PJL TBCP \r
55 *JCLBegin:                              "<1B>%-12345X@PJL JOB<0A>" \r
56 *JCLToPSInterpreter:    "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" \r
57 *JCLEnd:                                "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" \r
58  \r
59 *% =================================== \r
60 *% Installable Options   \r
61 *% =================================== \r
62 *OpenGroup: InstallableOptions/Options Installed \r
63 *OpenUI *Option1/Envelope Feeder : Boolean \r
64 *DefaultOption1: False \r
65 *Option1 True/Installed: "" \r
66 *Option1 False/Not Installed: "" \r
67 *?Option1: " \r
68   save \r
69     currentpagedevice /InputAttributes get dup \r
70         2 known \r
71           {2 get null ne {(True)}{(False)} ifelse} \r
72           {pop (False)} ifelse \r
73           = flush \r
74   restore \r
75 \r
76 *End \r
77 *CloseUI: *Option1 \r
78 *OpenUI *Option2/2000-Sheet Input Tray (Tray 4): Boolean \r
79 *DefaultOption2: False \r
80 *Option2 True/Installed:                "" \r
81 *Option2 False/Not Installed:   "" \r
82 *?Option2: " \r
83   save \r
84     currentpagedevice /InputAttributes get dup \r
85         4 known \r
86           {4 get null ne {(True)}{(False)} ifelse} \r
87           {pop (False)} ifelse \r
88           = flush \r
89   restore \r
90 \r
91 *End \r
92 *CloseUI: *Option2 \r
93 *OpenUI *Option3/Duplex Unit (for 2-Sided Printing): Boolean \r
94 *DefaultOption3: False \r
95 *Option3 True/Installed: "" \r
96 *Option3 False/Not Installed: "" \r
97 *?Option3: " \r
98   save \r
99    currentpagedevice /Duplex known \r
100    {(True)}{(False)}ifelse = flush \r
101   restore \r
102 \r
103 *End \r
104 *CloseUI: *Option3 \r
105 *OpenUI *Option4/Multi-Bin Mailbox: Boolean \r
106 *DefaultOption4: False \r
107 *Option4 True/Installed:                "" \r
108 *Option4 False/Not Installed:   "" \r
109 *?Option4: " \r
110   save \r
111    currentpagedevice /OutputAttributes get \r
112    4 known \r
113         {(True)}{(False)} ifelse \r
114         = flush \r
115   restore" \r
116 *End \r
117 *CloseUI: *Option4 \r
118 *OpenUI *Option5/Multi-Bin Mailbox Mode: PickOne \r
119 *DefaultOption5: MailboxModeMailbox \r
120 *Option5 MailboxModeMailbox/Mailbox:    "" \r
121 *Option5 MailboxModeStacker/Stacking:   "" \r
122 *Option5 MailboxModeSeperator/Job Separation:   "" \r
123 *?Option5: " \r
124   save \r
125    currentpagedevice /OutputAttributes get \r
126    5 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse \r
127    = flush \r
128   restore \r
129 \r
130 *End \r
131 *CloseUI: *Option5 \r
132 *OpenUI *InstalledMemory/Printer Memory: PickOne \r
133 *DefaultInstalledMemory: 12Meg \r
134 *InstalledMemory 12Meg/12 - 27 MB Total RAM: "" \r
135 *InstalledMemory 28Meg/28 - 43 MB Total RAM: "" \r
136 *InstalledMemory 44Meg/44 - 59 MB Total RAM: "" \r
137 *InstalledMemory 60Meg/60 - 75 MB Total RAM: "" \r
138 *InstalledMemory 76Meg/76 -100 MB Total RAM: "" \r
139 *?InstalledMemory: " \r
140   save \r
141         currentsystemparams /RamSize get  \r
142         524288 div ceiling cvi 2 div \r
143         /size exch def \r
144         size 76 ge  \r
145                 {(76Meg)}  \r
146                 { \r
147                 size 60 ge  \r
148                         {(60Meg)}  \r
149                         { \r
150                         size 44 ge  \r
151                                 {(44Meg)}  \r
152                                 { \r
153                                 size 28 ge  \r
154                                         {(28Meg)} \r
155                                         { \r
156                                         size 12 ge \r
157                                                 {(12Meg)} \r
158                                                 {(Unknown)} ifelse \r
159                                         } ifelse \r
160                                 } ifelse \r
161                         } ifelse \r
162                 } ifelse \r
163         = flush \r
164   restore \r
165 \r
166 *End \r
167 *CloseUI: *InstalledMemory \r
168 *CloseGroup: InstallableOptions \r
169  \r
170 *% =================================== \r
171 *% User Interface Constraints  \r
172 *% =================================== \r
173 *% If optional Env Feeder is not installed, disable access to Env Feeder \r
174 *UIConstraints: *Option1 False *InputSlot Envelope \r
175  \r
176 *% If optional Tray4 is not installed, disable access to Tray4 InputSlot \r
177 *UIConstraints: *Option2 False *InputSlot Tray4 \r
178  \r
179 *% If optional Duplexer is not installed, disable access to Duplex \r
180 *UIConstraints: *Option3 False *Duplex \r
181 *UIConstraints: *Option3 False *Duplex DuplexNoTumble \r
182 *UIConstraints: *Option3 False *Duplex DuplexTumble \r
183  \r
184 *% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations \r
185 *UIConstraints: *Option4 False *OutputBin Stacker \r
186 *UIConstraints: *Option4 False *OutputBin Seperator \r
187 *UIConstraints: *Option4 False *OutputBin OutputBin1 \r
188 *UIConstraints: *Option4 False *OutputBin OutputBin2 \r
189 *UIConstraints: *Option4 False *OutputBin OutputBin3 \r
190 *UIConstraints: *Option4 False *OutputBin OutputBin4 \r
191 *UIConstraints: *Option4 False *OutputBin OutputBin5 \r
192 *UIConstraints: *Option4 False *OutputBin OutputBin6 \r
193 *UIConstraints: *Option4 False *OutputBin OutputBin7 \r
194 *UIConstraints: *Option4 False *OutputBin OutputBin8 \r
195  \r
196 *% If Multi-Bin Mailbox mode is Mailbox, disable Stacker and Seperator \r
197 *UIConstraints: *Option5 MailboxModeMailbox *OutputBin Stacker \r
198 *UIConstraints: *Option5 MailboxModeMailbox *OutputBin Seperator \r
199  \r
200 *% If Multi-Bin Mailbox mode is Stacker, disable Seperator and Individual Mailboxes \r
201 *UIConstraints: *Option5 MailboxModeStacker *OutputBin Seperator \r
202 *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin1 \r
203 *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin2 \r
204 *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin3 \r
205 *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin4 \r
206 *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin5 \r
207 *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin6 \r
208 *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin7 \r
209 *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin8 \r
210  \r
211 *% If Multi-Bin Mailbox mode is Seperator, disable Stacker and Individual Mailboxes \r
212 *UIConstraints: *Option5 MailboxModeSeperator *OutputBin Stacker \r
213 *UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin1 \r
214 *UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin2 \r
215 *UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin3 \r
216 *UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin4 \r
217 *UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin5 \r
218 *UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin6 \r
219 *UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin7 \r
220 *UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin8 \r
221  \r
222 *% =================================== \r
223 *% Media Selection  \r
224 *% =================================== \r
225 *LandscapeOrientation: Plus90 \r
226 *VariablePaperSize: False \r
227  \r
228 *% Page Selection by size \r
229 *OpenUI *PageSize/Page Size: PickOne \r
230 *OrderDependency: 30 AnySetup *PageSize \r
231 *DefaultPageSize: Letter \r
232 *PageSize Letter/US Letter: " \r
233         <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" \r
234 *End \r
235 *PageSize Executive/Executive: " \r
236         <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" \r
237 *End \r
238 *PageSize Legal/US Legal: " \r
239         <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" \r
240 *End \r
241 *PageSize Tabloid/11x17: " \r
242         <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice" \r
243 *End \r
244 *PageSize Tabloid.2/11x17 (Oversize): " \r
245         <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice" \r
246 *End \r
247 *PageSize A4/A4: " \r
248         <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" \r
249 *End \r
250 *PageSize A3/A3: " \r
251         <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice" \r
252 *End \r
253 *PageSize B4/JIS B4: " \r
254         <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice" \r
255 *End \r
256 *PageSize B5/JIS B5: " \r
257         <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice" \r
258 *End \r
259 *PageSize JDPost/Double Postcard: " \r
260     <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice" \r
261 *End \r
262 *PageSize Comm10/Env Comm10: " \r
263     <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" \r
264 *End \r
265 *PageSize Monarch/Env Monarch: " \r
266     <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" \r
267 *End \r
268 *PageSize DL/Env DL: " \r
269     <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" \r
270 *End \r
271 *PageSize C5/Env C5: " \r
272     <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" \r
273 *End \r
274 *PageSize EnvB5/Env ISO B5: " \r
275     <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" \r
276 *End \r
277 *?PageSize: " \r
278  save \r
279    currentpagedevice /PageSize get aload pop \r
280    2 copy gt {exch} if \r
281    (Unknown) \r
282   17 dict \r
283    dup [612 792] (Letter) put \r
284    dup [612 1008] (Legal) put \r
285    dup [595 842] (A4) put \r
286    dup [522 756] (Executive) put \r
287    dup [792 1224] (Tabloid) put \r
288    dup [842 1274] (Tabloid.2) put \r
289    dup [842 1191] (A3) put \r
290    dup [729 1032] (B4) put \r
291    dup [516 729] (B5) put \r
292    dup [420 567] (JDPost) put \r
293    dup [297 684] (Comm10) put \r
294    dup [279 540] (Monarch) put \r
295    dup [312 624] (DL) put \r
296    dup [459 649] (C5) put \r
297    dup [499 708] (EnvB5) put \r
298   { exch aload pop 4 index sub abs 5 le exch \r
299    5 index sub abs 5 le and \r
300       {exch pop exit} {pop} ifelse \r
301    } bind forall \r
302    = flush pop pop \r
303 restore \r
304 \r
305 *End \r
306 *CloseUI: *PageSize \r
307  \r
308 *% Page Selection by region - used for manual feed \r
309 *OpenUI *PageRegion/Page Region:  PickOne \r
310 *OrderDependency: 40 AnySetup *PageRegion \r
311 *DefaultPageRegion: Letter \r
312 *PageRegion Letter/US Letter: " \r
313         <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" \r
314 *End \r
315 *PageRegion Executive/Executive: " \r
316         <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" \r
317 *End \r
318 *PageRegion Legal/US Legal: " \r
319         <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" \r
320 *End \r
321 *PageRegion Tabloid/11x17: " \r
322         <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice" \r
323 *End \r
324 *PageRegion Tabloid.2/11x17 (Oversize): " \r
325         <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice" \r
326 *End \r
327 *PageRegion A4/A4: " \r
328         <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" \r
329 *End \r
330 *PageRegion A3/A3: " \r
331         <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice" \r
332 *End \r
333 *PageRegion B4/JIS B4: " \r
334         <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice" \r
335 *End \r
336 *PageRegion B5/JIS B5: " \r
337         <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice" \r
338 *End \r
339 *PageRegion JDPost/Double Postcard: " \r
340     <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice" \r
341 *End \r
342 *PageRegion Comm10/Env Comm10: " \r
343     <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" \r
344 *End \r
345 *PageRegion Monarch/Env Monarch: " \r
346     <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" \r
347 *End \r
348 *PageRegion DL/Env DL: " \r
349     <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" \r
350 *End \r
351 *PageRegion C5/Env C5: " \r
352     <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" \r
353 *End \r
354 *PageRegion EnvB5/Env ISO B5: " \r
355     <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" \r
356 *End \r
357 *CloseUI: *PageRegion \r
358  \r
359 *% The following entries provide information about specific paper keywords. \r
360 *DefaultImageableArea: Letter \r
361 *ImageableArea Letter/US Letter:                        "12.24 12.06 599.76 780.06" \r
362 *ImageableArea Executive/Executive:             "13.32 12.06 508.68 744.06" \r
363 *ImageableArea Legal/US Legal:                          "12.24 12.06 599.76 996.06" \r
364 *ImageableArea Tabloid/11x17:                           "12.50 12.50 779.50 1211.50" \r
365 *ImageableArea Tabloid.2/11x17 (Oversize):      "10.32 12.00 832.08 1262.40" \r
366 *ImageableArea A4/A4:                                           "13.44 12.06 581.76 829.74" \r
367 *ImageableArea A3/A3:                                           "14.00 14.00 828.00 1177.00" \r
368 *ImageableArea B4/JIS B4:                                       "12.50 12.50 716.50 1019.50" \r
369 *ImageableArea B5/JIS B5:                                       "12.50 12.50 503.50 716.50" \r
370 *ImageableArea JDPost/Double Postcard:          "10.08 12.00 409.44 554.88" \r
371 *ImageableArea Comm10/Env Comm10:                       "12.12 12.06 284.76 672.06" \r
372 *ImageableArea Monarch/Env Monarch:             "12.72 12.06 266.16 528.06" \r
373 *ImageableArea DL/Env DL:                                       "13.80 12.06 297.96 611.58" \r
374 *ImageableArea C5/Env C5:                                       "12.60 12.06 446.52 637.02" \r
375 *ImageableArea EnvB5/Env ISO B5:                        "13.20 12.06 485.52 696.54" \r
376 *?ImageableArea: " \r
377  save \r
378    /cvp { (                ) cvs print ( ) print } bind def \r
379    /upperright {10000 mul floor 10000 div} bind def \r
380    /lowerleft {10000 mul ceiling 10000 div} bind def \r
381    newpath clippath pathbbox \r
382    4 -2 roll exch 2 {lowerleft cvp} repeat \r
383    exch 2 {upperright cvp} repeat flush \r
384  restore \r
385 \r
386 *End \r
387  \r
388 *% These provide the physical dimensions of the paper (by keyword) \r
389 *DefaultPaperDimension: Letter \r
390 *PaperDimension Letter/US Letter:                       "612 792" \r
391 *PaperDimension Executive/Executive:            "522 756" \r
392 *PaperDimension Legal/US Legal:                         "612 1008" \r
393 *PaperDimension Tabloid/11x17:                  "792 1224" \r
394 *PaperDimension Tabloid.2/11x17 (Oversize):     "842 1274" \r
395 *PaperDimension A4/A4:                                  "595 842" \r
396 *PaperDimension A3/A3:                                  "842 1191" \r
397 *PaperDimension B4/JIS B4:                                      "729 1032" \r
398 *PaperDimension B5/JIS B5:                                      "516 729" \r
399 *PaperDimension JDPost/Double Postcard:         "420 567" \r
400 *PaperDimension Comm10/Env Comm10:                      "297 684" \r
401 *PaperDimension Monarch/Env Monarch:            "279 540" \r
402 *PaperDimension DL/Env DL:                                      "312 624" \r
403 *PaperDimension C5/Env C5:                                      "459 649" \r
404 *PaperDimension EnvB5/Env ISO B5:                       "499 708" \r
405 *RequiresPageRegion All: True \r
406  \r
407 *% =================================== \r
408 *% Mediatype definitions \r
409 *% =================================== \r
410 *OpenUI *MediaType/Media Type: PickOne \r
411 *OrderDependency: 20 AnySetup *MediaType \r
412 *DefaultMediaType: None \r
413 *MediaType None/None:  " \r
414     <</DeferredMediaSelection true /MediaType null>> setpagedevice" \r
415 *End \r
416 *MediaType Plain/Plain:  " \r
417     <</DeferredMediaSelection true /MediaType (Plain)>> setpagedevice" \r
418 *End \r
419 *MediaType Preprinted/Preprinted:  " \r
420     <</DeferredMediaSelection true /MediaType (Preprinted)>> setpagedevice" \r
421 *End \r
422 *MediaType Letterhead/Letterhead:  " \r
423     <</DeferredMediaSelection true /MediaType (Letterhead)>> setpagedevice" \r
424 *End \r
425 *MediaType Transparency/Transparency:  " \r
426     <</DeferredMediaSelection true /MediaType (Transparency)>> setpagedevice" \r
427 *End \r
428 *MediaType Prepunched/Prepunched:  " \r
429     <</DeferredMediaSelection true /MediaType (Prepunched)>> setpagedevice" \r
430 *End \r
431 *MediaType Labels/Labels:  " \r
432     <</DeferredMediaSelection true /MediaType (Labels)>> setpagedevice" \r
433 *End \r
434 *MediaType Bond/Bond:  " \r
435     <</DeferredMediaSelection true /MediaType (Bond)>> setpagedevice" \r
436 *End \r
437 *MediaType Recycled/Recycled:  " \r
438     <</DeferredMediaSelection true /MediaType (Recycled)>> setpagedevice" \r
439 *End \r
440 *MediaType Color/Color:  " \r
441     <</DeferredMediaSelection true /MediaType (Color)>> setpagedevice" \r
442 *End \r
443 *MediaType Cardstock/Cardstock:  " \r
444     <</DeferredMediaSelection true /MediaType (Card Stock)>> setpagedevice" \r
445 *End \r
446 *?MediaType: " \r
447   save \r
448         currentpagedevice /InputAttributes get dup \r
449         /Priority get \r
450         0 get get \r
451         /MediaType get \r
452         (Card Stock) anchorsearch \r
453           {pop pop (Cardstock)} if       \r
454         = flush \r
455   restore \r
456 \r
457 *End \r
458 *CloseUI: *MediaType \r
459  \r
460 *% =================================== \r
461 *% Media Handling Features \r
462 *% =================================== \r
463 *% Media Input Source \r
464 *OpenUI *InputSlot/Input Slot: PickOne \r
465 *OrderDependency: 20 AnySetup *InputSlot \r
466 *DefaultInputSlot: Tray3 \r
467 *InputSlot Envelope/Envelope Feeder: " \r
468     <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice" \r
469 *End \r
470 *InputSlot Tray1/Tray 1: " \r
471     <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice" \r
472 *End \r
473 *InputSlot Tray2/Tray 2: " \r
474     <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice" \r
475 *End \r
476 *InputSlot Tray3/Tray 3: " \r
477         <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice" \r
478 *End \r
479 *InputSlot Tray4/Tray 4: " \r
480         <</DeferredMediaSelection true /MediaPosition 4>> setpagedevice" \r
481 *End \r
482 *?InputSlot: " \r
483   save \r
484         currentpagedevice /InputAttributes get /Priority get \r
485         0 get \r
486         [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush \r
487   restore \r
488 \r
489 *End \r
490 *CloseUI: *InputSlot \r
491  \r
492 *% Enable/Disable Manual Feed \r
493 *OpenUI *ManualFeed/Manual Feed (Tray 1):  Boolean \r
494 *OrderDependency: 20 AnySetup *ManualFeed \r
495 *DefaultManualFeed: False \r
496 *ManualFeed True/True: " \r
497         <</ManualFeed true>> setpagedevice" \r
498 *End \r
499 *ManualFeed False/False: " \r
500         <</ManualFeed false>> setpagedevice" \r
501 *End \r
502 *?ManualFeed: " \r
503   save \r
504     currentpagedevice /ManualFeed get \r
505     {(True)}{(False)}ifelse = flush \r
506   restore \r
507 \r
508 *End \r
509 *CloseUI: *ManualFeed \r
510  \r
511 *% Two-sided Printing (Duplex) \r
512 *OpenUI *Duplex/2-Sided Printing:  PickOne \r
513 *OrderDependency: 50 AnySetup *Duplex \r
514 *DefaultDuplex: None \r
515 *Duplex None/Off: " \r
516         <</Duplex false /Tumble false>> setpagedevice" \r
517 *End \r
518 *Duplex DuplexNoTumble/Long-Edge Binding: " \r
519         <</Duplex true /Tumble false>> setpagedevice" \r
520 *End \r
521 *Duplex DuplexTumble/Short-Edge Binding: " \r
522         <</Duplex true /Tumble true>> setpagedevice" \r
523 *End \r
524 *?Duplex: "save \r
525    currentpagedevice dup /Duplex known \r
526      {dup /Duplex get \r
527        {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse} \r
528            {pop (None)} ifelse \r
529          } \r
530      {(None)} ifelse = flush \r
531 restore \r
532 \r
533 *End \r
534 *CloseUI: *Duplex   \r
535  \r
536 *% Media Output Destination \r
537 *OpenUI *OutputBin/Output Destination: PickOne \r
538 *OrderDependency: 50 AnySetup *OutputBin \r
539 *DefaultOutputBin: Upper \r
540 *OutputBin Upper/Top Output Bin (Face Down): "<</OutputType (TOP OUTPUT BIN)>> setpagedevice" \r
541 *OutputBin Left/Left Output Bin (Face Up): "<</OutputType (FACE UP BIN)>> setpagedevice" \r
542 *OutputBin Stacker/Stacker (Face Down):"<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice" \r
543 *OutputBin Seperator/Job Seperator (Face Down):"<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice" \r
544 *OutputBin OutputBin1/Mailbox 1 (Face Down): "<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice" \r
545 *OutputBin OutputBin2/Mailbox 2 (Face Down): "<</OutputType (OPTIONAL OUTBIN 3)>> setpagedevice" \r
546 *OutputBin OutputBin3/Mailbox 3 (Face Down): "<</OutputType (OPTIONAL OUTBIN 4)>> setpagedevice" \r
547 *OutputBin OutputBin4/Mailbox 4 (Face Down): "<</OutputType (OPTIONAL OUTBIN 5)>> setpagedevice" \r
548 *OutputBin OutputBin5/Mailbox 5 (Face Down): "<</OutputType (OPTIONAL OUTBIN 6)>> setpagedevice" \r
549 *OutputBin OutputBin6/Mailbox 6 (Face Down): "<</OutputType (OPTIONAL OUTBIN 7)>> setpagedevice" \r
550 *OutputBin OutputBin7/Mailbox 7 (Face Down): "<</OutputType (OPTIONAL OUTBIN 8)>> setpagedevice" \r
551 *OutputBin OutputBin8/Mailbox 8 (Face Down): "<</OutputType (OPTIONAL OUTBIN 9)>> setpagedevice" \r
552 *?OutputBin:" \r
553 save \r
554  currentpagedevice /OutputAttributes get dup \r
555  5 known  \r
556  {/Priority get 0 get \r
557         [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1) \r
558          (OutputBin2) (OutputBin3) (OutputBin4) \r
559          (OutputBin5) (OutputBin6) (OutputBin7) \r
560          (OutputBin8)] exch get = flush} \r
561  {/Priority get 0 get \r
562         [(Upper) (Left)  (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse \r
563 restore \r
564 \r
565 *End \r
566 *CloseUI: *OutputBin \r
567  \r
568 *PageStackOrder Upper: Normal \r
569 *PageStackOrder Left: Reverse \r
570 *PageStackOrder Stacker: Normal \r
571 *PageStackOrder Seperator: Normal \r
572 *PageStackOrder OutputBin1: Normal \r
573 *PageStackOrder OutputBin2: Normal \r
574 *PageStackOrder OutputBin3: Normal \r
575 *PageStackOrder OutputBin4: Normal \r
576 *PageStackOrder OutputBin5: Normal \r
577 *PageStackOrder OutputBin6: Normal \r
578 *PageStackOrder OutputBin7: Normal \r
579 *PageStackOrder OutputBin8: Normal \r
581 *% =================================== \r
582 *% Resolution and Appearance Control \r
583 *% =================================== \r
584 *% Enable/Disable EconoMode \r
585 *JCLOpenUI *JCLEconomode/EconoMode: Boolean \r
586 *DefaultJCLEconomode: False \r
587 *OrderDependency: 20 JCLSetup  *JCLEconomode \r
588 *JCLEconomode True/On:  "@PJL SET ECONOMODE = ON<0A>" \r
589 *JCLEconomode False/Off:        "@PJL SET ECONOMODE = OFF<0A>" \r
590 *JCLCloseUI: *JCLEconomode \r
591  \r
592 *% Select Printer Resolution \r
593 *OpenUI *Resolution/Printer Resolution: PickOne \r
594 *OrderDependency: 10 DocumentSetup *Resolution \r
595 *DefaultResolution: 600dpi \r
596 *Resolution 600dpi/600 dpi: "  \r
597 << /HWResolution [600 600]>>  setpagedevice" \r
598 *End \r
599 *Resolution 300dpi/300 dpi: " \r
600 << /HWResolution [300 300]>>  setpagedevice" \r
601 *End \r
602 *?Resolution: " \r
603   save \r
604     currentpagedevice /HWResolution get \r
605     0 get \r
606     (          ) cvs print \r
607     (dpi) \r
608     = flush \r
609   restore \r
610 \r
611 *End \r
612 *CloseUI: *Resolution \r
613  \r
614 *% Resolution Enhancement \r
615 *OpenUI *Smoothing/Resolution Enhancement:  Boolean \r
616 *OrderDependency: 15 DocumentSetup *Smoothing \r
617 *DefaultSmoothing: True \r
618 *Smoothing True/On: " \r
619 << /PostRenderingEnhance true >>  setpagedevice" \r
620 *End \r
621 *Smoothing False/Off: "  \r
622 << /PostRenderingEnhance false >>  setpagedevice" \r
623 *End \r
624 *?Smoothing: " \r
625   save \r
626     currentpagedevice /PostRenderingEnhance get  \r
627     {(True)}{ (False)} ifelse print \r
628   restore \r
629 \r
630 *End \r
631 *CloseUI: *Smoothing \r
632  \r
633 *% =================================== \r
634 *% Gray Levels and Halftoning \r
635 *% =================================== \r
636 *ScreenFreq: "85.0" \r
637 *ScreenAngle: "45.0" \r
638 *ResScreenFreq 600dpi: "85.0" \r
639 *ResScreenAngle 600dpi: "45.0" \r
640 *ResScreenFreq 300dpi: "60.0" \r
641 *ResScreenAngle 300dpi: "45.0" \r
642  \r
643 *% Enable/Disable Enhanced Halftone \r
644 *OpenUI *HPHalftone/Levels of Gray:  PickOne \r
645 *OrderDependency: 10 DocumentSetup *HPHalftone \r
646 *DefaultHPHalftone: Enhanced \r
647 *HPHalftone Enhanced/Enhanced: "  \r
648 << /Install { \r
649         currentpagedevice /HWResolution get \r
650         dup 0 get 600 eq exch 1 get 600 eq and \r
651         {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse \r
652         /ColorRendering findresource setcolorrendering \r
653         /EnhancedHalftone /Halftone findresource sethalftone \r
654         { } settransfer false setstrokeadjust \r
655 } >> setpagedevice \r
656 currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and \r
657         {  \r
658                 << /PostRenderingEnhance false  >>  setpagedevice        \r
659         }if \r
660 /setscreen { 3 {pop} repeat } def \r
661 /setcolorscreen { 12 {pop} repeat } def \r
662 /sethalftone { pop } def  \r
663 \r
664 *End \r
665 *HPHalftone Standard/Standard: " \r
666 << /Install { \r
667      currentpagedevice /HWResolution get \r
668      dup 0 get 600 eq exch 1 get 600 eq and dup \r
669      currentpagedevice /PostRenderingEnhance get \r
670      { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} \r
671      { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse \r
672      /ColorRendering findresource setcolorrendering \r
673      { /DefaultHalftone600 } {/DefaultHalftone} ifelse \r
674      /Halftone findresource sethalftone \r
675      {} settransfer false setstrokeadjust \r
676    } \r
677 >> setpagedevice \r
678 currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and \r
679         {  \r
680                 << /PostRenderingEnhance false >>  setpagedevice         \r
681         }if \r
682 \r
683 *End \r
684 *?HPHalftone: " \r
685   save \r
686         currenthalftone /HalftoneType get 9 eq  \r
687         {(Enhanced)} {(Standard)} ifelse = flush \r
688   restore \r
689 \r
690 *End \r
691 *CloseUI: *HPHalftone \r
692 *DefaultScreenProc: Dot \r
693 *ScreenProc HPEnhanced: " \r
694         { /EnhancedHalftone /Halftone findresource }" \r
695 *End \r
696 *ScreenProc Dot: " \r
697 {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 \r
698 sub }{dup mul exch dup mul add 1 exch sub }ifelse } \r
699 \r
700 *End \r
701 *ScreenProc Line: "{ pop }" \r
702 *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" \r
703 *DefaultTransfer: Null \r
704 *Transfer Null: "{ }" \r
705 *Transfer Null.Inverse: "{ 1 exch sub }" \r
706  \r
707 *% =================================== \r
708 *% Color Control \r
709 *% =================================== \r
710 *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi\r
711 *InkName: ProcessBlack/Process Black \r
712 *InkName: CustomColor/Custom Color \r
713 *InkName: ProcessCyan/Process Cyan \r
714 *InkName: ProcessMagenta/Process Magenta \r
715 *InkName: ProcessYellow/Process Yellow \r
716  \r
717 *%  For 53 lpi / 300 dpi  =============================== \r
718 *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" \r
719 *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" \r
720 *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" \r
721 *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" \r
722 *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" \r
723 *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" \r
724 *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" \r
725 *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" \r
726 *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" \r
727 *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" \r
728  \r
729 *%  For 60 lpi / 300 dpi  =============================== \r
730 *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" \r
731 *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" \r
732 *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" \r
733 *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" \r
734 *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" \r
735 *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" \r
736 *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" \r
737 *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" \r
738 *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" \r
739 *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" \r
740  \r
741 *%  For 106 lpi /300 dpi  =============================== \r
742       \r
743 *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" \r
744 *ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" \r
745 *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" \r
746 *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" \r
747 *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" \r
748       \r
749 *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" \r
750 *ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" \r
751 *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" \r
752 *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" \r
753 *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" \r
754  \r
755 *%  For 85 lpi / 600 dpi  (5,5,2,6,6,2,20/3,0) ===================== \r
756 *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" \r
757 *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" \r
758 *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" \r
759 *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" \r
760 *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" \r
761 *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" \r
762 *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" \r
763 *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" \r
764 *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" \r
765 *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" \r
766 *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " \r
767 {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch \r
768 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch \r
769 abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 \r
770 sub }{dup mul exch dup mul add 1 exch sub }ifelse }" \r
771 *End \r
772  \r
773 *%  For 71 lpi / 600 dpi  =============================== \r
774 *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" \r
775 *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" \r
776 *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" \r
777 *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" \r
778 *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" \r
779 *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" \r
780 *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" \r
781 *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" \r
782 *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" \r
783 *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" \r
784  \r
785 *%  For 106 lpi /600 dpi  =============================== \r
786       \r
787 *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" \r
788 *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" \r
789 *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" \r
790 *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" \r
791 *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" \r
792       \r
793 *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" \r
794 *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" \r
795 *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" \r
796 *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" \r
797 *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" \r
798  \r
799 *% =================================== \r
800 *% Font Information  \r
801 *% =================================== \r
802 *DefaultFont: Courier \r
803 *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM \r
804 *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM \r
805 *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM \r
806 *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM \r
807 *Font Bookman-Demi: Standard "(001.004S)" Standard ROM \r
808 *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM \r
809 *Font Bookman-Light: Standard "(001.004S)" Standard ROM \r
810 *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM \r
811 *Font Courier: Standard "(002.004S)" Standard ROM \r
812 *Font Courier-Bold: Standard "(002.004S)" Standard ROM \r
813 *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM \r
814 *Font Courier-Oblique: Standard "(002.004S)" Standard ROM \r
815 *Font Helvetica: Standard "(001.006S)" Standard ROM \r
816 *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM \r
817 *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM \r
818 *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM \r
819 *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM \r
820 *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM \r
821 *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM \r
822 *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM \r
823 *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM \r
824 *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM \r
825 *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM \r
826 *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM \r
827 *Font Palatino-Bold: Standard "(001.005S)" Standard ROM \r
828 *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM \r
829 *Font Palatino-Italic: Standard "(001.005S)" Standard ROM \r
830 *Font Palatino-Roman: Standard "(001.005S)" Standard ROM \r
831 *Font Symbol: Special "(001.007S)" Special ROM \r
832 *Font Times-Bold: Standard "(001.007S)" Standard ROM \r
833 *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM \r
834 *Font Times-Italic: Standard "(001.007S)" Standard ROM \r
835 *Font Times-Roman: Standard "(001.007S)" Standard ROM \r
836 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM \r
837 *Font ZapfDingbats: Special "(001.004S)" Special ROM \r
838 *?FontQuery: " \r
839  save \r
840    { count 1 gt \r
841       { exch dup 127 string cvs (/) print print (:) print \r
842         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = \r
843       } { exit } ifelse \r
844    } bind loop \r
845    (*) = flush \r
846  restore \r
847 \r
848 *End \r
849 *?FontList: " \r
850   save \r
851         (*) {cvn ==} 128 string /Font resourceforall \r
852         (*) = flush \r
853   restore \r
854 \r
855 *End \r
856  \r
857 *% =================================== \r
858 *% Printer Messages \r
859 *% =================================== \r
860 *% Printer Messages (verbatim from printer): \r
861 *Message: "%%[exitserver: permanent state may be changed]%%" \r
862 *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" \r
863 *Message: "\FontName\ not found, using Courier" \r
864  \r
865 *% Status (format: %%[ status: <one of these> ] %%) \r
866 *Status: "warming up"/warming up \r
867 *Status: "initializing"/initializing \r
868 *Status: "idle"/idle \r
869 *Status: "waiting"/waiting \r
870 *Status: "busy"/busy \r
871 *Status: "printing"/printing \r
872 *Status: "printing test page"/printing test page \r
873 *Status: "PrinterError: needs attention"/needs attention \r
874 *Status: "PrinterError: cover open"/cover open \r
875 *Status: "PrinterError: no toner cartridge"/no toner cartridge \r
876 *Status: "PrinterError: manual feed"/manual feed \r
877 *Status: "PrinterError: out of paper"/out of paper \r
878 *Status: "PrinterError: Paper Jam"/Paper Jam \r
879 *Status: "PrinterError: page protect needed"/page protect needed \r
880 *Status: "PrinterError: out of memory"/out of memory \r
881 *Status: "PrinterError: output bin full"/output bin full \r
882 *Status: "PrinterError: resetting printer"/resetting printer \r
883 *Status: "PrinterError: toner is low"/toner is low \r
884 *Status: "PrinterError: off line"/off line \r
885  \r
886 *% Printer Error (format: %%[ PrinterError: <one of these> ]%%) \r
887 *PrinterError: "needs attention"/needs attention \r
888 *PrinterError: "cover open"/cover open \r
889 *PrinterError: "no toner cartridge"/no toner cartridge \r
890 *PrinterError: "manual feed"/manual feed \r
891 *PrinterError: "out of paper"/out of paper \r
892 *PrinterError: "Paper Jam"/Paper Jam \r
893 *PrinterError: "page protect needed"/page protect needed \r
894 *PrinterError: "out of memory"/out of memory \r
895 *PrinterError: "output bin full"/output bin full \r
896 *PrinterError: "resetting printer"/resetting printer \r
897 *PrinterError: "toner is low"/toner is low \r
898 *PrinterError: "off line"/off line \r
899  \r
900 *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )  \r
901 *Source: "other I/O"/other I/O \r
902 *Source: "AppleTalk"/AppleTalk \r
903 *Source: "APPLETALK"/AppleTalk \r
904 *Source: "ATALK"/AppleTalk \r
905 *Source: "LocalTalk"/LocalTalk \r
906 *Source: "Parallel"/Parallel \r
907 *Source: "EtherTalk"/EtherTalk \r
908 *Source: "NOVELL"/NOVELL \r
909 *Source: "DLC/LLC"/DLC/LLC \r
910 *Source: "ETALK"/EtherTalk \r
911 *Source: "TCP/IP"/TCP/IP \r
912  \r
913 *% =================================== \r
914 *% System Management \r
915 *% =================================== \r
916 *%DeviceAdjustMatrix: "[1 0 0 1 0 0]" \r
917 *FreeVM: "1515136" \r
918 *VMOption 12Meg/12 - 27 MB Total RAM: "1515136" \r
919 *VMOption 28Meg/28 - 43 MB Total RAM: "5681347" \r
920 *VMOption 44Meg/44 - 59 MB Total RAM: "8040643" \r
921 *VMOption 60Meg/60 - 75 MB Total RAM: "8040643" \r
922 *VMOption 76Meg/76 -100 MB Total RAM: "8040643" \r
923 *SuggestedWaitTimeout: "120" \r
924 *Password: "()"  \r
925 *ExitServer: " \r
926  count 0 eq \r
927  { false } { true exch startjob } ifelse \r
928  not {  \r
929      (WARNING: Cannot modify initial VM.) = \r
930      (Missing or invalid password.) = \r
931      (Please contact the author of this software.) = flush quit \r
932      } if \r
933 \r
934 *End \r
935 *Reset: " \r
936  count 0 eq \r
937  { false } { true exch startjob } ifelse \r
938  not {  \r
939     (WARNING: Cannot reset printer.) = \r
940     (Missing or invalid password.) = \r
941     (Please contact the author of this software.) = flush quit \r
942     } if \r
943  systemdict /quit get exec \r
944  (WARNING: Cannot reset printer.) = flush \r
945 \r
946 *End \r
947  \r
948 *% ============================================= \r
949 *% For "HP LaserJet 5Si/5Si MX" version 2014.103 \r
950 *% =============================================\r
951 *% The byte count of this file should be exactly 035629 or 036582\r
952 *% depending on the filesystem it resides in.\r
953 *% end of PPD file for HP LaserJet 5Si \r