merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / HP4M6_V1.PS
blob8212464510ce0ca7439de989e4389692e4813096
1 *PPD-Adobe: "4.1"\r
2 *% Adobe Systems PostScript(R) Printer Description File\r
3 *% Copyright 1987-1994 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 *% PPD Version for Windows 3.1 only\r
12 *% ===================================\r
14 *FormatVersion: "4.1"\r
15 *FileVersion: "1.1"\r
16 *LanguageEncoding: ISOLatin1\r
17 *LanguageVersion: English\r
18 *Protocols: PJL TBCP\r
19 *PCFileName: "HP4M6_V1.PPD"\r
20 *Product: "(LaserJet 4)"\r
21 *PSVersion: "(2011.110) 1"\r
22 *ModelName: "HP LaserJet 4"\r
23 *NickName: "HP LaserJet 4/4M PS 600 dpi"\r
24 *LanguageLevel: "2"\r
25 *FreeVM: "709584"\r
26 *ColorDevice: False\r
27 *DefaultColorSpace: Gray\r
28 *FileSystem: False\r
29 *DefaultResolution: 600dpi\r
31 *Throughput: "8"\r
33 *OpenGroup: InstallableOptions/Options Installed\r
35 *OpenUI *Option1/Optional Lower Tray: Boolean\r
36 *DefaultOption1: False\r
37 *Option1 True/Installed: ""\r
38 *Option1 False/Not Installed: ""\r
39 *CloseUI: *Option1\r
41 *OpenUI *Option2/Optional Envelope Feeder: Boolean\r
42 *DefaultOption2: False\r
43 *Option2 True/Installed: ""\r
44 *Option2 False/Not Installed: ""\r
45 *CloseUI: *Option2\r
47 *CloseGroup: InstallableOptions\r
49 *UIConstraints: *Option1 False *InputSlot LargeCapacity\r
50 *UIConstraints: *Option2 False *InputSlot Envelope\r
52 *UIConstraints: *PageSize Letter *InputSlot Envelope\r
53 *UIConstraints: *PageSize Legal *InputSlot Envelope\r
54 *UIConstraints: *PageSize A4 *InputSlot Envelope\r
55 *UIConstraints: *PageSize Executive *InputSlot Envelope \r
56 *UIConstraints: *PageRegion Letter *InputSlot Envelope\r
57 *UIConstraints: *PageRegion Legal *InputSlot Envelope\r
58 *UIConstraints: *PageRegion A4 *InputSlot Envelope\r
59 *UIConstraints: *PageRegion Executive *InputSlot Envelope \r
60 *UIConstraints: *PageSize Comm10 *InputSlot Lower\r
61 *UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity\r
62 *UIConstraints: *PageSize Monarch *InputSlot Lower\r
63 *UIConstraints: *PageSize Monarch *InputSlot LargeCapacity\r
64 *UIConstraints: *PageSize DL *InputSlot Lower\r
65 *UIConstraints: *PageSize DL *InputSlot LargeCapacity\r
66 *UIConstraints: *PageSize C5 *InputSlot Lower\r
67 *UIConstraints: *PageSize C5 *InputSlot LargeCapacity\r
68 *UIConstraints: *PageSize B5 *InputSlot Lower\r
69 *UIConstraints: *PageSize B5 *InputSlot LargeCapacity\r
70 *UIConstraints: *PageRegion Comm10 *InputSlot Lower\r
71 *UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity\r
72 *UIConstraints: *PageRegion Monarch *InputSlot Lower\r
73 *UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity\r
74 *UIConstraints: *PageRegion DL *InputSlot Lower\r
75 *UIConstraints: *PageRegion DL *InputSlot LargeCapacity\r
76 *UIConstraints: *PageRegion C5 *InputSlot Lower\r
77 *UIConstraints: *PageRegion C5 *InputSlot LargeCapacity\r
78 *UIConstraints: *PageRegion B5 *InputSlot Lower\r
79 *UIConstraints: *PageRegion B5 *InputSlot LargeCapacity\r
81 *LandscapeOrientation: Plus90\r
83 *JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=600<0A>"\r
84 *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"\r
85 *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"\r
87 *JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne\r
88 *DefaultJCLPageProtect: PrinterDefault\r
89 *OrderDependency: 10 JCLSetup  *JCLPageProtect\r
90 *JCLPageProtect PrinterDefault/Printer Default: ""\r
91 *JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>"\r
92 *JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>"\r
93 *JCLCloseUI: *JCLPageProtect\r
95 *JCLOpenUI *JCLRET/Resolution Enhancement: PickOne\r
96 *DefaultJCLRET: PrinterDefault\r
97 *OrderDependency: 10 JCLSetup  *JCLRET\r
98 *JCLRET PrinterDefault/Printer Default: ""\r
99 *JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"\r
100 *JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"\r
101 *JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"\r
102 *JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"\r
103 *JCLCloseUI: *JCLRET\r
105 *OpenUI *PageSize: PickOne\r
106 *OrderDependency: 30 AnySetup *PageSize\r
107 *DefaultPageSize: Letter\r
108 *PageSize Letter/Letter 8 1/2 x 11 in: "\r
109     1 dict\r
110     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
111         setpagedevice\r
112         2 dict\r
113     dup /PageSize [612 792] put\r
114     dup /ImagingBBox null put\r
115     setpagedevice"\r
116 *End\r
117 *PageSize Legal/Legal 8 1/2 x 14 in: "\r
118     1 dict\r
119     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
120         setpagedevice\r
121         2 dict\r
122     dup /PageSize [612 1008] put\r
123     dup /ImagingBBox null put\r
124     setpagedevice"\r
125 *End\r
126 *PageSize A4/A4 210 x 297 mm: "\r
127     1 dict\r
128     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
129         setpagedevice\r
130         2 dict\r
131     dup /PageSize [595 842] put\r
132     dup /ImagingBBox null put\r
133     setpagedevice"\r
134 *End\r
135 *PageSize Executive/Executive 7 1/4 x 10 1/2 in: "\r
136     1 dict\r
137     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
138         setpagedevice\r
139         2 dict\r
140     dup /PageSize [522 756] put\r
141     dup /ImagingBBox null put\r
142     setpagedevice"\r
143 *End\r
144 *PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "\r
145     1 dict\r
146     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
147         setpagedevice\r
148         2 dict\r
149     dup /PageSize [297 684] put\r
150     dup /ImagingBBox null put\r
151     setpagedevice"\r
152 *End\r
153 *PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: "\r
154     1 dict\r
155     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
156         setpagedevice\r
157         2 dict\r
158     dup /PageSize [279 540] put\r
159     dup /ImagingBBox null put\r
160     setpagedevice"\r
161 *End\r
162 *PageSize DL/DL Env 110 x 220 mm: "\r
163     1 dict\r
164     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
165         setpagedevice\r
166         2 dict\r
167     dup /PageSize [312 624] put\r
168     dup /ImagingBBox null put\r
169     setpagedevice"\r
170 *End\r
171 *PageSize C5/C5 Env 162 x 229 mm: "\r
172     1 dict\r
173     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
174         setpagedevice\r
175         2 dict\r
176     dup /PageSize [459 649] put\r
177     dup /ImagingBBox null put\r
178     setpagedevice"\r
179 *End\r
180 *PageSize B5/B5 Env 176 x 250 mm: "\r
181     1 dict\r
182     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
183         setpagedevice\r
184         2 dict\r
185     dup /PageSize [499 708] put\r
186     dup /ImagingBBox null put\r
187     setpagedevice"\r
188 *End\r
189 *?PageSize: "\r
190  save\r
191    currentpagedevice /PageSize get aload pop\r
192    2 copy gt {exch} if\r
193    (Unknown)\r
194   9 dict\r
195    dup [612 792] (Letter) put\r
196    dup [612 1008] (Legal) put\r
197    dup [595 842] (A4) put\r
198    dup [522 756] (Executive) put\r
199    dup [297 684] (Comm10) put\r
200    dup [279 540] (Monarch) put\r
201    dup [312 624] (DL) put\r
202    dup [499 708] (B5) put\r
203    dup [459 649] (C5) put\r
204   \r
205  { exch aload pop 4 index sub abs 5 le exch\r
206    5 index sub abs 5 le and\r
207       {exch pop exit} {pop} ifelse\r
208    } bind forall\r
209    = flush pop pop\r
210 restore\r
212 *End\r
213 *CloseUI: *PageSize\r
215 *OpenUI *PageRegion:  PickOne\r
216 *OrderDependency: 40 AnySetup *PageRegion\r
217 *DefaultPageRegion: Letter\r
218 *PageRegion Letter/Letter 8 1/2 x 11 in: "\r
219     1 dict\r
220     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
221         setpagedevice\r
222         2 dict\r
223     dup /PageSize [612 792] put\r
224     dup /ImagingBBox null put\r
225     setpagedevice"\r
226 *End\r
227 *PageRegion Legal/Legal 8 1/2 x 14 in: "\r
228     1 dict\r
229     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
230         setpagedevice\r
231         2 dict\r
232     dup /PageSize [612 1008] put\r
233     dup /ImagingBBox null put\r
234     setpagedevice"\r
235 *End\r
236 *PageRegion A4/A4 210 x 297 mm: "\r
237     1 dict\r
238     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
239         setpagedevice\r
240         2 dict\r
241     dup /PageSize [595 842] put\r
242     dup /ImagingBBox null put\r
243     setpagedevice"\r
244 *End\r
245 *PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "\r
246     1 dict\r
247     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
248         setpagedevice\r
249         2 dict\r
250     dup /PageSize [522 756] put\r
251     dup /ImagingBBox null put\r
252     setpagedevice"\r
253 *End\r
254 *PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "\r
255     1 dict\r
256     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
257         setpagedevice\r
258         2 dict\r
259     dup /PageSize [297 684] put\r
260     dup /ImagingBBox null put\r
261     setpagedevice"\r
262 *End\r
263 *PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: "\r
264     1 dict\r
265     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
266         setpagedevice\r
267         2 dict\r
268     dup /PageSize [279 540] put\r
269     dup /ImagingBBox null put\r
270     setpagedevice"\r
271 *End\r
272 *PageRegion DL/DL Env 110 x 220 mm: "\r
273     1 dict\r
274     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
275         setpagedevice\r
276         2 dict\r
277     dup /PageSize [312 624] put\r
278     dup /ImagingBBox null put\r
279     setpagedevice"\r
280 *End\r
281 *PageRegion C5/C5 Env 162 x 229 mm: "\r
282     1 dict\r
283     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
284         setpagedevice\r
285         2 dict\r
286     dup /PageSize [459 649] put\r
287     dup /ImagingBBox null put\r
288     setpagedevice"\r
289 *End\r
290 *PageRegion B5/B5 Env 176 x 250 mm: "\r
291     1 dict\r
292     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
293         setpagedevice\r
294         2 dict\r
295     dup /PageSize [499 708] put\r
296     dup /ImagingBBox null put\r
297     setpagedevice"\r
298 *End\r
299 *CloseUI: *PageRegion\r
301 *DefaultImageableArea: Letter\r
302 *ImageableArea Letter/US Letter : "12.24 12.06 599.76 780.06"\r
303 *ImageableArea Legal/US Legal : "12.24 12.06 599.76 996.06"\r
304 *ImageableArea A4/A4 : "13.44 12.06 581.76 829.74"\r
305 *ImageableArea Executive/Executive : "13.32 12.06 508.68 744.06"\r
306 *ImageableArea Comm10/Env Comm10 : "12.12 12.06 284.76 672.06"\r
307 *ImageableArea Monarch/Env Monarch : "12.72 12.06 266.16 528.06"\r
308 *ImageableArea DL/Env DL : "13.8  12.06 297.96 611.58"\r
309 *ImageableArea C5/Env C5 : "12.6  12.06 446.52 637.02"\r
310 *ImageableArea B5/Env ISO B5 : "13.2  12.06 485.52 696.54"\r
311 *?ImageableArea: "\r
312  save\r
313    /cvp { (                ) cvs print ( ) print } bind def\r
314    /upperright {10000 mul floor 10000 div} bind def\r
315    /lowerleft {10000 mul ceiling 10000 div} bind def\r
316    newpath clippath pathbbox\r
317    4 -2 roll exch 2 {lowerleft cvp} repeat\r
318    exch 2 {upperright cvp} repeat flush\r
319  restore\r
321 *End\r
323 *DefaultPaperDimension: Letter\r
324 *PaperDimension Letter: "612 792"\r
325 *PaperDimension Legal: "612 1008"\r
326 *PaperDimension A4: "595 842"\r
327 *PaperDimension Executive: "522 756"\r
328 *PaperDimension Comm10: "297 684"\r
329 *PaperDimension Monarch: "279 540"\r
330 *PaperDimension DL: "312 624"\r
331 *PaperDimension C5: "459 649"\r
332 *PaperDimension B5: "499 708"\r
334 *RequiresPageRegion All: True\r
336 *OpenUI *InputSlot: PickOne\r
337 *OrderDependency: 20 AnySetup *InputSlot\r
338 *DefaultInputSlot: Lower\r
339 *InputSlot Upper/Multipurpose Tray: "\r
340     1 dict\r
341     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
342         setpagedevice\r
343         1 dict\r
344     dup /MediaType (MP CASSETTE) put\r
345     setpagedevice"\r
346 *End\r
347 *InputSlot Lower/Paper Cassette: "\r
348     1 dict\r
349     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
350         setpagedevice\r
351         1 dict\r
352     dup /MediaType (UPPER CASSETTE) put\r
353     setpagedevice"\r
354 *End\r
355 *InputSlot LargeCapacity/Lower Cassette: "\r
356     1 dict\r
357     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
358         setpagedevice\r
359         1 dict\r
360     dup /MediaType (LOWER CASSETTE) put\r
361     setpagedevice"\r
362 *End\r
363 *InputSlot Envelope/Envelope Feeder: "\r
364     1 dict\r
365     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
366         setpagedevice\r
367         1 dict\r
368     dup /MediaType (ENVELOPE FEEDER) put\r
369     setpagedevice"\r
370 *End\r
371 *?InputSlot: "\r
372 save\r
373   4 dict\r
374   dup (MP CASSETTE) cvn (Upper) put\r
375   dup (UPPER CASSETTE) cvn (Lower) put\r
376   dup (LOWER CASSETTE) cvn (LargeCapacity) put\r
377   dup (ENVELOPE FEEDER) cvn (Envelope) put\r
378   currentpagedevice /MediaType get\r
379   dup null eq \r
380   { pop pop (Unknown) } \r
381   { cvn get }\r
382   ifelse\r
383   = flush\r
384 restore\r
386 *End\r
387 *CloseUI: *InputSlot\r
389 *OpenUI *ManualFeed/Manual Feed:  Boolean\r
390 *OrderDependency: 20 AnySetup *ManualFeed\r
391 *DefaultManualFeed: False\r
392 *ManualFeed True: "\r
393     1 dict\r
394     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
395         setpagedevice\r
396         1 dict \r
397     dup /ManualFeed true put \r
398     setpagedevice"\r
399 *End\r
400 *ManualFeed False: "\r
401     1 dict\r
402     dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put\r
403         setpagedevice\r
404         1 dict \r
405     dup /ManualFeed false put \r
406     setpagedevice"\r
407 *End\r
408 *?ManualFeed: "\r
409   save\r
410     currentpagedevice /ManualFeed get\r
411     {(True)}{(False)}ifelse = flush\r
412   restore\r
414 *End\r
415 *CloseUI: *ManualFeed\r
417 *ScreenFreq: "85.0"\r
418 *ScreenAngle: "45.0"\r
419 *DefaultScreenProc: Dot\r
420 *ScreenProc Dot: "\r
421 {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
422 sub }{dup mul exch dup mul add 1 exch sub }ifelse }\r
424 *End\r
426 *ScreenProc Line: "{ pop }"\r
427 *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"\r
429 *DefaultTransfer: Null\r
430 *Transfer Null: "{ }"\r
431 *Transfer Null.Inverse: "{ 1 exch sub }"\r
433 *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi\r
435 *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
436 *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
437 *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"\r
438 *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"\r
439 *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"\r
441 *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
442 *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
443 *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
444 *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
445 *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"\r
447 *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "\r
448 {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
449 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
450 abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
451 sub }{dup mul exch dup mul add 1 exch sub }ifelse }"\r
452 *End\r
454 *DefaultFont: Courier\r
455 *Font AvantGarde-Book: Standard "(001.006)" Standard ROM\r
456 *Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM\r
457 *Font AvantGarde-Demi: Standard "(001.007)" Standard ROM\r
458 *Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM\r
459 *Font Bookman-Demi: Standard "(001.003)" Standard ROM\r
460 *Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM\r
461 *Font Bookman-Light: Standard "(001.003)" Standard ROM\r
462 *Font Bookman-LightItalic: Standard "(001.003)" Standard ROM\r
463 *Font Courier: Standard "(002.004)" Standard ROM\r
464 *Font Courier-Bold: Standard "(002.004)" Standard ROM\r
465 *Font Courier-BoldOblique: Standard "(002.004)" Standard ROM\r
466 *Font Courier-Oblique: Standard "(002.004)" Standard ROM\r
467 *Font Helvetica: Standard "(001.006)" Standard ROM\r
468 *Font Helvetica-Bold: Standard "(001.007)" Standard ROM\r
469 *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM\r
470 *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM\r
471 *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM\r
472 *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM\r
473 *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM\r
474 *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM\r
475 *Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM\r
476 *Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM\r
477 *Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM\r
478 *Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM\r
479 *Font Palatino-Bold: Standard "(001.005)" Standard ROM\r
480 *Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM\r
481 *Font Palatino-Italic: Standard "(001.005)" Standard ROM\r
482 *Font Palatino-Roman: Standard "(001.005)" Standard ROM\r
483 *Font Symbol: Special "(001.007)" Special ROM\r
484 *Font Times-Bold: Standard "(001.007)" Standard ROM\r
485 *Font Times-BoldItalic: Standard "(001.009)" Standard ROM\r
486 *Font Times-Italic: Standard "(001.007)" Standard ROM\r
487 *Font Times-Roman: Standard "(001.007)" Standard ROM\r
488 *Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM\r
489 *Font ZapfDingbats: Special "(001.004)" Special ROM\r
490 *?FontQuery: "\r
491  save\r
492    { count 1 gt\r
493       { exch dup 127 string cvs (/) print print (:) print\r
494         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =\r
495       } { exit } ifelse\r
496    } bind loop\r
497    (*) = flush\r
498  restore\r
500 *End\r
502 *?FontList: "\r
503 save\r
504   (*) {cvn ==} 128 string /Font resourceforall\r
505   (*) = flush\r
506 restore\r
508 *End\r
510 *Password: "()"\r
511 *ExitServer: "\r
512  count 0 eq\r
513  { false } { true exch startjob } ifelse\r
514  not {\r
515      (WARNING: Cannot modify initial VM.) =\r
516      (Missing or invalid password.) =\r
517      (Please contact the author of this software.) = flush quit\r
518      } if\r
520 *End\r
521 *Reset: "\r
522  count 0 eq\r
523  { false } { true exch startjob } ifelse\r
524  not {\r
525     (WARNING: Cannot reset printer.) =\r
526     (Missing or invalid password.) =\r
527     (Please contact the author of this software.) = flush quit\r
528     } if\r
529  systemdict /quit get exec\r
530  (WARNING : Printer Reset Failed.) = flush\r
532 *End\r
534 *% =============================================\r
535 *% For "HP LaserJet 4/4M" version 2011.110 (600 dpi)\r
536 *% =============================================\r
538 *% The byte count of this file should be exactly 016615 or 017155\r
539 *% depending on the filesystem it resides in.\r
540 *% end of PPD file for LaserJet 4 \r