merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / HP4MP3_1.PS
bloba7cbbe785bdb278e5107e1c5dbd82f8437c91679
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: "HP4MP3_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 300 dpi"\r
23 *LanguageLevel: "2"\r
24 *FreeVM: "4198216"\r
25 *ColorDevice: False\r
26 *DefaultColorSpace: Gray\r
27 *VariablePaperSize: True\r
28 *TTRasterizer: Type42\r
29 *DefaultResolution: 300dpi\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=300<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
128 *ParamCustomPageSize Width: 1 points 216 612\r
129 *ParamCustomPageSize Height: 2 points 360 1008\r
130 *ParamCustomPageSize WidthOffset: 3 points 0 612\r
131 *ParamCustomPageSize HeightOffset: 4 points 0 1008\r
132 *ParamCustomPageSize Orientation: 5 int 0 3\r
134 *LandscapeOrientation: Plus90\r
136 *OpenUI *PageSize: PickOne\r
137 *OrderDependency: 30 AnySetup *PageSize\r
138 *DefaultPageSize: Letter\r
139 *PageSize Letter/US Letter : "\r
140     2 dict \r
141     dup /Policies 1 dict dup /PageSize 1 put put \r
142     dup /DeferredMediaSelection true put setpagedevice\r
143     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"\r
144 *End\r
145 *PageSize Legal/US Legal: "\r
146     2 dict \r
147     dup /Policies 1 dict dup /PageSize 1 put put \r
148     dup /DeferredMediaSelection true put setpagedevice\r
149     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
150 *End\r
151 *PageSize A4/A4: "\r
152     2 dict \r
153     dup /Policies 1 dict dup /PageSize 1 put put \r
154     dup /DeferredMediaSelection true put setpagedevice\r
155     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"\r
156 *End\r
157 *PageSize Executive/Executive: "\r
158     2 dict \r
159     dup /Policies 1 dict dup /PageSize 1 put put \r
160     dup /DeferredMediaSelection true put setpagedevice\r
161     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"\r
162 *End\r
163 *PageSize Comm10/Env Comm10 : "\r
164     2 dict \r
165     dup /Policies 1 dict dup /PageSize 1 put put \r
166     dup /DeferredMediaSelection true put setpagedevice\r
167     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"\r
168 *End\r
169 *PageSize Monarch/Env Monarch : "\r
170     2 dict \r
171     dup /Policies 1 dict dup /PageSize 1 put put \r
172     dup /DeferredMediaSelection true put setpagedevice\r
173     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"\r
174 *End\r
175 *PageSize DL/Env DL : "\r
176     2 dict \r
177     dup /Policies 1 dict dup /PageSize 1 put put \r
178     dup /DeferredMediaSelection true put setpagedevice\r
179     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"\r
180 *End\r
181 *PageSize C5/Env C5: "\r
182     2 dict \r
183     dup /Policies 1 dict dup /PageSize 1 put put \r
184     dup /DeferredMediaSelection true put setpagedevice\r
185     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"\r
186 *End\r
187 *PageSize B5//Env ISO B5 : "\r
188     2 dict \r
189     dup /Policies 1 dict dup /PageSize 1 put put \r
190     dup /DeferredMediaSelection true put setpagedevice\r
191     2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"\r
192 *End\r
193 *?PageSize: "\r
194  save\r
195    currentpagedevice /PageSize get aload pop\r
196    2 copy gt {exch} if\r
197    (Unknown)\r
198   9 dict\r
199    dup [612 792] (Letter) put\r
200    dup [612 1008] (Legal) put\r
201    dup [595 842] (A4) put\r
202    dup [522 756] (Executive) put\r
203    dup [297 684] (Comm10) put\r
204    dup [279 540] (Monarch) put\r
205    dup [312 624] (DL) put\r
206    dup [459 649] (C5) put\r
207    dup [499 708] (B5) put\r
208  { exch aload pop 4 index sub abs 5 le exch\r
209    5 index sub abs 5 le and\r
210       {exch pop exit} {pop} ifelse\r
211    } bind forall\r
212    = flush pop pop\r
213 restore\r
215 *End\r
216 *CloseUI: *PageSize\r
219 *OpenUI *PageRegion:  PickOne\r
220 *OrderDependency: 40 AnySetup *PageRegion\r
221 *DefaultPageRegion: Letter\r
222 *PageRegion Letter/US Letter: "\r
223     2 dict \r
224     dup /Policies 1 dict dup /PageSize 1 put put \r
225     dup /DeferredMediaSelection true put setpagedevice\r
226     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"\r
227 *End\r
228 *PageRegion Legal/US Legal: "\r
229     2 dict \r
230     dup /Policies 1 dict dup /PageSize 1 put put \r
231     dup /DeferredMediaSelection true put setpagedevice\r
232     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
233 *End\r
234 *PageRegion A4/A4: "\r
235     2 dict \r
236     dup /Policies 1 dict dup /PageSize 1 put put \r
237     dup /DeferredMediaSelection true put setpagedevice\r
238     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"\r
239 *End\r
240 *PageRegion Executive/Executive: "\r
241     2 dict \r
242     dup /Policies 1 dict dup /PageSize 1 put put \r
243     dup /DeferredMediaSelection true put setpagedevice\r
244     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"\r
245 *End\r
246 *PageRegion Comm10/Env Comm10 : "\r
247     2 dict \r
248     dup /Policies 1 dict dup /PageSize 1 put put \r
249     dup /DeferredMediaSelection true put setpagedevice\r
250     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"\r
251 *End\r
252 *PageRegion Monarch/Env Monarch : "\r
253     2 dict \r
254     dup /Policies 1 dict dup /PageSize 1 put put \r
255     dup /DeferredMediaSelection true put setpagedevice\r
256     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"\r
257 *End\r
258 *PageRegion DL/Env DL : "\r
259     2 dict \r
260     dup /Policies 1 dict dup /PageSize 1 put put \r
261     dup /DeferredMediaSelection true put setpagedevice\r
262     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"\r
263 *End\r
264 *PageRegion C5//Env C5 : "\r
265     2 dict \r
266     dup /Policies 1 dict dup /PageSize 1 put put \r
267     dup /DeferredMediaSelection true put setpagedevice\r
268     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"\r
269 *End\r
270 *PageRegion B5//Env ISO B5 : "\r
271     2 dict \r
272     dup /Policies 1 dict dup /PageSize 1 put put \r
273     dup /DeferredMediaSelection true put setpagedevice\r
274     2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"\r
275 *End\r
276 *CloseUI: *PageRegion\r
278 *DefaultImageableArea: Letter\r
279 *ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12"\r
280 *ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12"\r
281 *ImageableArea A4/A4 : "13.44 12.0 581.76 829.68"\r
282 *ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12"\r
283 *ImageableArea Comm10/Env Comm10 : "13.92 12.12 282.72 672.12"\r
284 *ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12"\r
285 *ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64"\r
286 *ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08"\r
287 *ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6 "\r
288 *?ImageableArea: "\r
289  save\r
290    /cvp { (                ) cvs print ( ) print } bind def\r
291    /upperright {10000 mul floor 10000 div} bind def\r
292    /lowerleft {10000 mul ceiling 10000 div} bind def\r
293    newpath clippath pathbbox\r
294    4 -2 roll exch 2 {lowerleft cvp} repeat\r
295    exch 2 {upperright cvp} repeat flush\r
296  restore\r
298 *End\r
300 *DefaultPaperDimension: Letter\r
301 *PaperDimension Letter/US Letter : "612 792"\r
302 *PaperDimension Legal/US Legal : "612 1008"\r
303 *PaperDimension A4/A4 : "595 842"\r
304 *PaperDimension Executive/Executive : "522 756"\r
305 *PaperDimension Comm10/Env Comm10 : "297 684"\r
306 *PaperDimension Monarch/Env Monarch: "279 540"\r
307 *PaperDimension DL/Env DL : "312 624"\r
308 *PaperDimension C5/Env C5 : "459 649"\r
309 *PaperDimension B5/Env ISO B5 : "499 708"\r
311 *RequiresPageRegion All: True\r
313 *OpenUI *InputSlot: PickOne\r
314 *OrderDependency: 20 AnySetup *InputSlot\r
315 *DefaultInputSlot: Cassette\r
316 *InputSlot Cassette/Paper Cassette: ""\r
317 *CloseUI: *InputSlot\r
319 *OpenUI *ManualFeed/Manual Feed:  Boolean\r
320 *OrderDependency: 20 AnySetup *ManualFeed\r
321 *DefaultManualFeed: False\r
322 *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"\r
323 *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"\r
324 *?ManualFeed: "\r
325   save\r
326     currentpagedevice /ManualFeed get\r
327     {(True)}{(False)}ifelse = flush\r
328   restore\r
330 *End\r
331 *CloseUI: *ManualFeed\r
334 *% Halftone Information ===============\r
335 *ScreenFreq: "60.0"\r
336 *ScreenAngle: "45.0"\r
337 *DefaultScreenProc: Dot\r
338 *ScreenProc Dot: "\r
339 {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
340 sub }{dup mul exch dup mul add 1 exch sub }ifelse }\r
342 *End\r
344 *ScreenProc Line: "{ pop }"\r
345 *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"\r
347 *DefaultTransfer: Null\r
348 *Transfer Null: "{ }"\r
349 *Transfer Null.Inverse: "{ 1 exch sub }"\r
351 *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi\r
353 *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
354 *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
355 *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"\r
356 *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"\r
357 *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"\r
359 *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
360 *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
361 *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
362 *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
363 *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
365 *DefaultFont: Courier\r
366 *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM\r
367 *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM\r
368 *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM\r
369 *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM\r
370 *Font Bookman-Demi: Standard "(001.003S)" Standard ROM\r
371 *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM\r
372 *Font Bookman-Light: Standard "(001.003S)" Standard ROM\r
373 *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM\r
374 *Font Courier: Standard "(002.004S)" Standard ROM\r
375 *Font Courier-Bold: Standard "(002.004S)" Standard ROM\r
376 *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM\r
377 *Font Courier-Oblique: Standard "(002.004S)" Standard ROM\r
378 *Font Helvetica: Standard "(001.006S)" Standard ROM\r
379 *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM\r
380 *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM\r
381 *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM\r
382 *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM\r
383 *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM\r
384 *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM\r
385 *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM\r
386 *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM\r
387 *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM\r
388 *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM\r
389 *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM\r
390 *Font Palatino-Bold: Standard "(001.005S)" Standard ROM\r
391 *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM\r
392 *Font Palatino-Italic: Standard "(001.005S)" Standard ROM\r
393 *Font Palatino-Roman: Standard "(001.005S)" Standard ROM\r
394 *Font Symbol: Special "(001.007S)" Special ROM\r
395 *Font Times-Bold: Standard "(001.007S)" Standard ROM\r
396 *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM\r
397 *Font Times-Italic: Standard "(001.007S)" Standard ROM\r
398 *Font Times-Roman: Standard "(001.007S)" Standard ROM\r
399 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM\r
400 *Font ZapfDingbats: Special "(001.004S)" Special ROM\r
401 *?FontQuery: "\r
402  save\r
403    { count 1 gt\r
404       { exch dup 127 string cvs (/) print print (:) print\r
405         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =\r
406       } { exit } ifelse\r
407    } bind loop\r
408    (*) = flush\r
409  restore\r
411 *End\r
413 *?FontList: "\r
414 save\r
415   (*) {cvn ==} 128 string /Font resourceforall\r
416   (*) = flush\r
417 restore\r
419 *End\r
423 *% ===================================\r
424 *% For "HP LaserJet 4MP" version 2013.103 (300 dpi)\r
425 *% ===================================\r
426 *% The byte count of this file should be exactly 015083 or 015511\r
427 *% depending on the filesystem it resides in.\r
428 *% end of PPD file for HP LaserJet 4MP \r