merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / HP4MP6_1.PS
blob716d5211b0b64f88196698b70298a17e2613e811
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 *% PPD Version for Windows 3.1 only\r
11 *% ===================================\r
13 *FormatVersion: "4.1"\r
14 *FileVersion: "1.3"\r
15 *LanguageEncoding: ISOLatin1\r
16 *LanguageVersion: English\r
17 *Protocols: TBCP PJL\r
18 *PCFileName: "HP4MP6_1.PPD"\r
19 *Product: "(HP LaserJet 4MP)"\r
20 *PSVersion: "(2013.103) 33"\r
21 *ModelName: "HP LaserJet 4MP"\r
22 *NickName: "HP LaserJet 4P/4MP PS 600 dpi"\r
23 *LanguageLevel: "2"\r
24 *FreeVM: "625932"\r
25 *ColorDevice: False\r
26 *DefaultColorSpace: Gray\r
27 *VariablePaperSize: True\r
28 *TTRasterizer: Type42\r
29 *DefaultResolution: 600dpi\r
31 *Throughput: "4"\r
33 *Password: "()"\r
34 *ExitServer: "\r
35  count 0 eq\r
36  { false } { true exch startjob } ifelse\r
37  not {\r
38      (WARNING: Cannot modify initial VM.) =\r
39      (Missing or invalid password.) =\r
40      (Please contact the author of this software.) = flush quit\r
41      } if\r
42 "\r
43 *End\r
44 *Reset: "\r
45  count 0 eq\r
46  { false } { true exch startjob } ifelse\r
47  not {\r
48     (WARNING: Cannot reset printer.) =\r
49     (Missing or invalid password.) =\r
50     (Please contact the author of this software.) = flush quit\r
51     } if\r
52  systemdict /quit get exec\r
53  (WARNING : Printer Reset Failed.) = flush\r
54 "\r
55 *End\r
57 *UIConstraints: *PageSize Comm10 *InputSlot Cassette\r
58 *UIConstraints: *PageSize Monarch *InputSlot Cassette\r
59 *UIConstraints: *PageSize DL *InputSlot Cassette\r
60 *UIConstraints: *PageSize C5 *InputSlot Cassette\r
61 *UIConstraints: *PageSize B5 *InputSlot Cassette\r
62 *UIConstraints: *PageRegion Comm10 *InputSlot Cassette\r
63 *UIConstraints: *PageRegion Monarch *InputSlot Cassette\r
64 *UIConstraints: *PageRegion DL *InputSlot Cassette\r
65 *UIConstraints: *PageRegion C5 *InputSlot Cassette\r
66 *UIConstraints: *PageRegion B5 *InputSlot Cassette\r
68 *UIConstraints: *InputSlot Cassette*PageSize Comm10\r
69 *UIConstraints: *InputSlot Cassette*PageSize Monarch\r
70 *UIConstraints: *InputSlot Cassette*PageSize DL\r
71 *UIConstraints: *InputSlot Cassette*PageSize C5\r
72 *UIConstraints: *InputSlot Cassette*PageSize B5\r
73 *UIConstraints: *InputSlot Cassette*PageRegion Comm10\r
74 *UIConstraints: *InputSlot Cassette*PageRegion Monarch\r
75 *UIConstraints: *InputSlot Cassette*PageRegion DL\r
76 *UIConstraints: *InputSlot Cassette*PageRegion C5\r
77 *UIConstraints: *InputSlot Cassette*PageRegion B5\r
79 *JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=600<0A>"\r
80 *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>"\r
81 *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"\r
83 *JCLOpenUI *JCLEconomode/EconoMode: Boolean\r
84 *DefaultJCLEconomode: PrinterDefault\r
85 *JCLEconomode PrinterDefault/Printer Default: ""\r
86 *OrderDependency: 10 JCLSetup  *JCLEconomode\r
87 *JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>"\r
88 *JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>"\r
89 *JCLCloseUI: *JCLEconomode\r
91 *JCLOpenUI *JCLRET/Resolution Enhancement: PickOne\r
92 *DefaultJCLRET: PrinterDefault\r
93 *OrderDependency: 10 JCLSetup  *JCLRET\r
94 *JCLRET PrinterDefault/Printer Default: ""\r
95 *JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"\r
96 *JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"\r
97 *JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"\r
98 *JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"\r
99 *JCLCloseUI: *JCLRET\r
101 *JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne\r
102 *DefaultJCLPageProtect: PrinterDefault\r
103 *OrderDependency: 10 JCLSetup  *JCLPageProtect\r
104 *JCLPageProtect PrinterDefault/Printer Default: ""\r
105 *JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>"\r
106 *JCLPageProtect Auto/Reduced Legal: "@PJL SET PAGEPROTECT = AUTO<0A>"\r
107 *JCLCloseUI: *JCLPageProtect\r
109 *% Paper Handling ===================\r
111 *%Custom Paper Support ==============\r
113 *MaxMediaWidth: "612"\r
114 *CenterRegistered: False\r
115 *HWMargins: 16 16 16 16\r
116 *CustomPageSize True: "\r
117       pop\r
118       pop\r
119       pop\r
120      3 dict begin\r
121      /DeferredMediaSelection true def\r
122      2 array astore /PageSize exch def\r
123      /ImagingBBox null def\r
124      currentdict end setpagedevice\r
126 *End\r
127 *ParamCustomPageSize Width: 1 points 216 612\r
128 *ParamCustomPageSize Height: 2 points 360 1008\r
129 *ParamCustomPageSize WidthOffset: 3 points 0 612\r
130 *ParamCustomPageSize HeightOffset: 4 points 0 1008\r
131 *ParamCustomPageSize Orientation: 5 int 0 3\r
133 *LandscapeOrientation: Plus90\r
135 *OpenUI *PageSize: PickOne\r
136 *OrderDependency: 30 AnySetup *PageSize\r
137 *DefaultPageSize: Letter\r
138 *PageSize Letter/US Letter: "\r
139     2 dict \r
140     dup /Policies 1 dict dup /PageSize 1 put put \r
141     dup /DeferredMediaSelection true put setpagedevice\r
142     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"\r
143 *End\r
144 *PageSize Legal/US Legal: "\r
145     2 dict \r
146     dup /Policies 1 dict dup /PageSize 1 put put \r
147     dup /DeferredMediaSelection true put setpagedevice\r
148     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
149 *End\r
150 *PageSize A4/A4 : "\r
151     2 dict \r
152     dup /Policies 1 dict dup /PageSize 1 put put \r
153     dup /DeferredMediaSelection true put setpagedevice\r
154     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"\r
155 *End\r
156 *PageSize Executive/Executive : "\r
157     2 dict \r
158     dup /Policies 1 dict dup /PageSize 1 put put \r
159     dup /DeferredMediaSelection true put setpagedevice\r
160     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"\r
161 *End\r
162 *PageSize Comm10/Env Comm10: "\r
163     2 dict \r
164     dup /Policies 1 dict dup /PageSize 1 put put \r
165     dup /DeferredMediaSelection true put setpagedevice\r
166     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"\r
167 *End\r
168 *PageSize Monarch/Env Monarch: "\r
169     2 dict \r
170     dup /Policies 1 dict dup /PageSize 1 put put \r
171     dup /DeferredMediaSelection true put setpagedevice\r
172     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"\r
173 *End\r
174 *PageSize DL/Env DL: "\r
175     2 dict \r
176     dup /Policies 1 dict dup /PageSize 1 put put \r
177     dup /DeferredMediaSelection true put setpagedevice\r
178     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"\r
179 *End\r
180 *PageSize C5/Env C5: "\r
181     2 dict \r
182     dup /Policies 1 dict dup /PageSize 1 put put \r
183     dup /DeferredMediaSelection true put setpagedevice\r
184     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"\r
185 *End\r
186 *PageSize B5/Env ISO B5: "\r
187     2 dict \r
188     dup /Policies 1 dict dup /PageSize 1 put put \r
189     dup /DeferredMediaSelection true put setpagedevice\r
190     2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"\r
191 *End\r
192 *?PageSize: "\r
193  save\r
194    currentpagedevice /PageSize get aload pop\r
195    2 copy gt {exch} if\r
196    (Unknown)\r
197   9 dict\r
198    dup [612 792] (Letter) put\r
199    dup [612 1008] (Legal) put\r
200    dup [595 842] (A4) put\r
201    dup [522 756] (Executive) put\r
202    dup [297 684] (Comm10) put\r
203    dup [279 540] (Monarch) put\r
204    dup [312 624] (DL) put\r
205    dup [459 649] (C5) put\r
206    dup [499 708] (B5) put\r
207  { exch aload pop 4 index sub abs 5 le exch\r
208    5 index sub abs 5 le and\r
209       {exch pop exit} {pop} ifelse\r
210    } bind forall\r
211    = flush pop pop\r
212 restore\r
214 *End\r
215 *CloseUI: *PageSize\r
218 *OpenUI *PageRegion:  PickOne\r
219 *OrderDependency: 40 AnySetup *PageRegion\r
220 *DefaultPageRegion: Letter\r
221 *PageRegion Letter/US Letter: "\r
222     2 dict \r
223     dup /Policies 1 dict dup /PageSize 1 put put \r
224     dup /DeferredMediaSelection true put setpagedevice\r
225     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"\r
226 *End\r
227 *PageRegion Legal/US Legal: "\r
228     2 dict \r
229     dup /Policies 1 dict dup /PageSize 1 put put \r
230     dup /DeferredMediaSelection true put setpagedevice\r
231     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
232 *End\r
233 *PageRegion A4/A4 : "\r
234     2 dict \r
235     dup /Policies 1 dict dup /PageSize 1 put put \r
236     dup /DeferredMediaSelection true put setpagedevice\r
237     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"\r
238 *End\r
239 *PageRegion Executive/Executive: "\r
240     2 dict \r
241     dup /Policies 1 dict dup /PageSize 1 put put \r
242     dup /DeferredMediaSelection true put setpagedevice\r
243     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"\r
244 *End\r
245 *PageRegion Comm10/Env Comm10: "\r
246     2 dict \r
247     dup /Policies 1 dict dup /PageSize 1 put put \r
248     dup /DeferredMediaSelection true put setpagedevice\r
249     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"\r
250 *End\r
251 *PageRegion Monarch/Env Monarch: "\r
252     2 dict \r
253     dup /Policies 1 dict dup /PageSize 1 put put \r
254     dup /DeferredMediaSelection true put setpagedevice\r
255     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"\r
256 *End\r
257 *PageRegion DL/Env DL: "\r
258     2 dict \r
259     dup /Policies 1 dict dup /PageSize 1 put put \r
260     dup /DeferredMediaSelection true put setpagedevice\r
261     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"\r
262 *End\r
263 *PageRegion C5/Env C5: "\r
264     2 dict \r
265     dup /Policies 1 dict dup /PageSize 1 put put \r
266     dup /DeferredMediaSelection true put setpagedevice\r
267     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"\r
268 *End\r
269 *PageRegion B5/Env ISO B5: "\r
270     2 dict \r
271     dup /Policies 1 dict dup /PageSize 1 put put \r
272     dup /DeferredMediaSelection true put setpagedevice\r
273     2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"\r
274 *End\r
275 *CloseUI: *PageRegion\r
277 *DefaultImageableArea: Letter\r
278 *ImageableArea Letter/US Letter : "12.24 12.06 599.76 780.06"\r
279 *ImageableArea Legal/US Legal : "12.24 12.06 599.76 996.06"\r
280 *ImageableArea A4/A4 : "13.44 12.06 581.76 829.74"\r
281 *ImageableArea Executive/Executive : "13.32 12.06 508.68 744.06"\r
282 *ImageableArea Comm10/Env Comm10 : "12.12 12.06 284.76 672.06"\r
283 *ImageableArea Monarch/Env Monarch : "12.72 12.06 266.16 528.06"\r
284 *ImageableArea DL/Env DL : "13.8 12.06 297.96 611.58"\r
285 *ImageableArea C5/Env C5 : "12.6 12.06 446.52 637.02"\r
286 *ImageableArea B5/Env ISO B5 : "13.2 12.06 485.52 696.54 "\r
287 *?ImageableArea: "\r
288  save\r
289    /cvp { (                ) cvs print ( ) print } bind def\r
290    /upperright {10000 mul floor 10000 div} bind def\r
291    /lowerleft {10000 mul ceiling 10000 div} bind def\r
292    newpath clippath pathbbox\r
293    4 -2 roll exch 2 {lowerleft cvp} repeat\r
294    exch 2 {upperright cvp} repeat flush\r
295  restore\r
297 *End\r
299 *DefaultPaperDimension: Letter\r
300 *PaperDimension Letter/US Letter : "612 792"\r
301 *PaperDimension Legal/US Legal : "612 1008"\r
302 *PaperDimension A4/A4 : "595 842"\r
303 *PaperDimension Executive/Executive : "522 756"\r
304 *PaperDimension Comm10/Env Comm10  : "297 684"\r
305 *PaperDimension Monarch/Env Monarch : "279 540"\r
306 *PaperDimension DL/Env DL : "312 624"\r
307 *PaperDimension C5/Env C5 : "459 649"\r
308 *PaperDimension B5/Env ISO B5 : "499 708"\r
310 *RequiresPageRegion All: True\r
312 *OpenUI *InputSlot: PickOne\r
313 *OrderDependency: 20 AnySetup *InputSlot\r
314 *DefaultInputSlot: Cassette\r
315 *InputSlot Cassette/Paper Cassette: ""\r
316 *CloseUI: *InputSlot\r
318 *OpenUI *ManualFeed/Manual Feed:  Boolean\r
319 *OrderDependency: 20 AnySetup *ManualFeed\r
320 *DefaultManualFeed: False\r
321 *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"\r
322 *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"\r
323 *?ManualFeed: "\r
324   save\r
325     currentpagedevice /ManualFeed get\r
326     {(True)}{(False)}ifelse = flush\r
327   restore\r
329 *End\r
330 *CloseUI: *ManualFeed\r
332 *% Halftone Information ===============\r
333 *ScreenFreq: "85.0"\r
334 *ScreenAngle: "45.0"\r
335 *DefaultScreenProc: Dot\r
336 *ScreenProc Dot: "\r
337 {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
338 sub }{dup mul exch dup mul add 1 exch sub }ifelse }\r
340 *End\r
342 *ScreenProc Line: "{ pop }"\r
343 *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"\r
345 *DefaultTransfer: Null\r
346 *Transfer Null: "{ }"\r
347 *Transfer Null.Inverse: "{ 1 exch sub }"\r
348 *DefaultColorSep: ProcessBlack.85lpi.600dpi/ 85 lpi / 600 dpi\r
350 *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
351 *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
352 *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"\r
353 *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"\r
354 *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"\r
356 *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
357 *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
358 *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
359 *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
360 *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"\r
362 *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "\r
363 {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
364 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
365 abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
366 sub }{dup mul exch dup mul add 1 exch sub }ifelse }"\r
367 *End\r
369 *DefaultFont: Courier\r
370 *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM\r
371 *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM\r
372 *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM\r
373 *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM\r
374 *Font Bookman-Demi: Standard "(001.003S)" Standard ROM\r
375 *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM\r
376 *Font Bookman-Light: Standard "(001.003S)" Standard ROM\r
377 *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM\r
378 *Font Courier: Standard "(002.004S)" Standard ROM\r
379 *Font Courier-Bold: Standard "(002.004S)" Standard ROM\r
380 *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM\r
381 *Font Courier-Oblique: Standard "(002.004S)" Standard ROM\r
382 *Font Helvetica: Standard "(001.006S)" Standard ROM\r
383 *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM\r
384 *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM\r
385 *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM\r
386 *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM\r
387 *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM\r
388 *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM\r
389 *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM\r
390 *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM\r
391 *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM\r
392 *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM\r
393 *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM\r
394 *Font Palatino-Bold: Standard "(001.005S)" Standard ROM\r
395 *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM\r
396 *Font Palatino-Italic: Standard "(001.005S)" Standard ROM\r
397 *Font Palatino-Roman: Standard "(001.005S)" Standard ROM\r
398 *Font Symbol: Special "(001.007S)" Special ROM\r
399 *Font Times-Bold: Standard "(001.007S)" Standard ROM\r
400 *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM\r
401 *Font Times-Italic: Standard "(001.007S)" Standard ROM\r
402 *Font Times-Roman: Standard "(001.007S)" Standard ROM\r
403 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM\r
404 *Font ZapfDingbats: Special "(001.004S)" Special ROM\r
405 *?FontQuery: "\r
406  save\r
407    { count 1 gt\r
408       { exch dup 127 string cvs (/) print print (:) print\r
409         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =\r
410       } { exit } ifelse\r
411    } bind loop\r
412    (*) = flush\r
413  restore\r
415 *End\r
417 *?FontList: "\r
418 save\r
419   (*) {cvn ==} 128 string /Font resourceforall\r
420   (*) = flush\r
421 restore\r
423 *End\r
427 *% ===================================\r
428 *% For "HP LaserJet 4MP" version 2013.103 (600 dpi)\r
429 *% ===================================\r
430 *% The byte count of this file should be exactly 015405 or 015837\r
431 *% depending on the filesystem it resides in.\r
432 *% end of PPD file for HP LaserJet 4MP \r