merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / HPLJ3D1_.PS
blobe3675b78bd7fd0137169c189a796e75125e375d5
1 *PPD-Adobe: "4.1"\r
2 *% Adobe Systems PostScript(R) Printer Description File\r
3 *% Copyright 1987-1993 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 *FormatVersion: "4.1"\r
10 *FileVersion: "2.0"\r
11 *LanguageVersion: English\r
12 *PCFileName: "HPLJ_3D1.PPD"\r
13 *Product: "(HP LaserJet IIID)"\r
14 *PSVersion: "(2010.118) 2"\r
15 *ModelName: "HP LaserJet IIID PostScript Plus"\r
16 *ShortNickName: "HP LaserJet IIID v2010.118"\r
17 *NickName: "HP LaserJet IIID PostScript Plus v2010.118"\r
19 *% ==== Options and Constraints =====\r
20 *OpenGroup: InstallableOptions/Options Installed\r
22 *OpenUI *Option1/Optional Envelope Feeder: Boolean\r
23 *DefaultOption1: False\r
24 *Option1 True/Installed: ""\r
25 *Option1 False/Not Installed: ""\r
26 *CloseUI: *Option1\r
28 *OpenUI *Option2/4M Optional Printer Memory: Boolean\r
29 *DefaultOption2: False\r
30 *Option2 True/Installed: ""\r
31 *Option2 False/Not Installed: ""\r
32 *CloseUI: *Option2\r
34 *CloseGroup: InstallableOptions\r
36 *UIConstraints: *Option1 False *InputSlot Envelope\r
37 *UIConstraints: *Option2 False *Duplex\r
39 *UIConstraints: *PageSize Letter *InputSlot Envelope\r
40 *UIConstraints: *PageSize Legal *InputSlot Envelope\r
41 *UIConstraints: *PageSize Executive *InputSlot Envelope\r
42 *UIConstraints: *PageSize A4 *InputSlot Envelope\r
43 *UIConstraints: *InputSlot Envelope *PageSize Letter\r
44 *UIConstraints: *InputSlot Envelope *PageSize Legal\r
45 *UIConstraints: *InputSlot Envelope *PageSize Executive\r
46 *UIConstraints: *InputSlot Envelope *PageSize A4\r
47 *UIConstraints: *PageRegion Letter *InputSlot Envelope\r
48 *UIConstraints: *PageRegion Legal *InputSlot Envelope\r
49 *UIConstraints: *PageRegion Executive *InputSlot Envelope\r
50 *UIConstraints: *PageRegion A4 *InputSlot Envelope\r
51 *UIConstraints: *InputSlot Envelope *PageRegion Letter\r
52 *UIConstraints: *InputSlot Envelope *PageRegion Legal\r
53 *UIConstraints: *InputSlot Envelope *PageRegion Executive\r
54 *UIConstraints: *InputSlot Envelope *PageRegion A4\r
56 *UIConstraints: *PageSize Comm10 *Duplex\r
57 *UIConstraints: *PageSize Monarch *Duplex\r
58 *UIConstraints: *PageSize DL *Duplex\r
59 *UIConstraints: *PageSize C5 *Duplex\r
60 *UIConstraints: *PageSize B5 *Duplex\r
61 *UIConstraints: *Duplex *PageSize Comm10\r
62 *UIConstraints: *Duplex *PageSize Monarch\r
63 *UIConstraints: *Duplex *PageSize DL\r
64 *UIConstraints: *Duplex *PageSize C5\r
65 *UIConstraints: *Duplex *PageSize B5\r
66 *UIConstraints: *PageRegion Comm10 *Duplex\r
67 *UIConstraints: *PageRegion Monarch *Duplex\r
68 *UIConstraints: *PageRegion DL *Duplex\r
69 *UIConstraints: *PageRegion C5 *Duplex\r
70 *UIConstraints: *PageRegion B5 *Duplex\r
71 *UIConstraints: *Duplex *PageRegion Comm10\r
72 *UIConstraints: *Duplex *PageRegion Monarch\r
73 *UIConstraints: *Duplex *PageRegion DL\r
74 *UIConstraints: *Duplex *PageRegion C5\r
75 *UIConstraints: *Duplex *PageRegion B5\r
77 *UIConstraints: *PageSize B5 *ManualFeed False\r
78 *UIConstraints: *ManualFeed False *PageSize B5\r
79 *UIConstraints: *PageRegion B5 *ManualFeed False\r
80 *UIConstraints: *ManualFeed False *PageRegion B5\r
82 *% General Information and Defaults ===============\r
83 *LanguageLevel: "2"\r
84 *Protocols: TBCP\r
85 *FreeVM: "315000"\r
86 *ColorDevice: False\r
87 *DefaultColorSpace: Gray\r
88 *VariablePaperSize: False\r
89 *Throughput: "8"\r
90 *Password: "()"\r
91 *ExitServer: "\r
92  count 0 eq\r
93  { false } { true exch startjob } ifelse\r
94  not {\r
95      (WARNING: Cannot modify initial VM.) =\r
96      (Missing or invalid password.) =\r
97      (Please contact the author of this software.) = flush quit\r
98      } if\r
99 "\r
100 *End\r
101 *Reset: "\r
102  count 0 eq\r
103  { false } { true exch startjob } ifelse\r
104  not {\r
105     (WARNING: Cannot reset printer.) =\r
106     (Missing or invalid password.) =\r
107     (Please contact the author of this software.) = flush quit\r
108     } if\r
109  systemdict /quit get exec\r
110  (WARNING : Printer Reset Failed.) = flush\r
112 *End\r
114 *DefaultResolution: 300dpi\r
115 *?Resolution: "\r
116   save\r
117     currentpagedevice /HWResolution get\r
118     0 get\r
119     (          ) cvs print (dpi) = flush\r
120   restore\r
122 *End\r
124 *OpenUI *Duplex: PickOne\r
125 *OrderDependency: 1 AnySetup *Duplex\r
126 *DefaultDuplex: None\r
127 *Duplex None: "1 dict dup /Duplex false put setpagedevice\r
128        1 dict dup /Tumble false put setpagedevice"\r
129 *End\r
130 *Duplex DuplexNoTumble/Long Edge Binding:"\r
131   1 dict dup /Duplex true put setpagedevice\r
132        1 dict dup /Tumble false put setpagedevice"\r
133 *End\r
134 *Duplex DuplexTumble/Short Edge Binding:"\r
135   1 dict dup /Duplex true put setpagedevice\r
136        1 dict dup /Tumble true put setpagedevice"\r
137 *End\r
138 *?Duplex: "save\r
139    currentpagedevice /Duplex get\r
140    { currentpagedevice /Tumble get\r
141        {(DuplexTumble)}{(DuplexNoTumble)}ifelse\r
142    }\r
143    { (None)}\r
144    ifelse = flush\r
145 restore\r
147 *End\r
148 *CloseUI: *Duplex\r
150 *OpenUI *Smoothing/Resolution Enhancement: PickOne\r
151 *OrderDependency: 50 AnySetup *Smoothing\r
152 *DefaultSmoothing: PrinterDefault\r
153 *Smoothing PrinterDefault/Printer Default:""\r
154 *Smoothing None/Off: "2 dict\r
155     dup/PostRenderingEnhance false put\r
156     dup /PostRenderingEnhanceDetails\r
157           2 dict\r
158            dup /REValue 0 put\r
159            dup /Type 8 put\r
160         put setpagedevice"\r
161 *End\r
162 *Smoothing Light: "2 dict dup /PostRenderingEnhance true put\r
163         dup /PostRenderingEnhanceDetails\r
164           2 dict\r
165            dup /REValue 1 put\r
166            dup /Type 8 put\r
167         put setpagedevice"\r
168 *End\r
169 *Smoothing Medium: "2 dict dup /PostRenderingEnhance true put\r
170         dup /PostRenderingEnhanceDetails\r
171           2 dict\r
172            dup /REValue 2 put\r
173            dup /Type 8 put\r
174         put setpagedevice"\r
175 *End\r
176 *Smoothing Dark: "2 dict dup /PostRenderingEnhance true put\r
177         dup /PostRenderingEnhanceDetails\r
178           2 dict\r
179            dup /REValue 3 put\r
180            dup /Type 8 put\r
181         put setpagedevice"\r
182 *End\r
183 *?Smoothing: "\r
184 save\r
185   [(None)(Light)(Medium)(Dark)(Unknown)] currentpagedevice\r
186   /PostRenderingEnhanceDetails get /REValue get\r
187   dup 3 gt{pop 4}if get = flush restore"\r
188 *End\r
189 *CloseUI: *Smoothing\r
191 *% Halftone Information ===============\r
192 *ScreenFreq: "60.0"\r
193 *ScreenAngle: "45.0"\r
194 *DefaultScreenProc: Dot\r
195 *ScreenProc Dot: "\r
196 {abs exch abs 2 copy add 1 gt {1 sub dup mul exch\r
197 1 sub dup mul add 1 sub } {dup mul exch dup mul\r
198 add 1 exch sub } ifelse }\r
200 *End\r
201 *ScreenProc Line: "{ pop }"\r
202 *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"\r
204 *DefaultTransfer: Null\r
205 *Transfer Null: "{ }"\r
206 *Transfer Null.Inverse: "{ 1 exch sub }"\r
208 *% Paper Handling ===================\r
209 *% Code in this section both selects a tray and sets up a frame buffer.\r
210 *OpenUI *PageSize: PickOne\r
211 *OrderDependency: 30 AnySetup *PageSize\r
212 *DefaultPageSize: Letter\r
213 *PageSize Letter/Letter 8 1/2 x 11 in: "\r
214     3 dict dup /TraySwitch true put\r
215     dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"\r
216 *End\r
217 *PageSize Legal/Legal 8 1/2 x 14 in: "\r
218     3 dict dup /TraySwitch true put\r
219     dup /PageSize [612 1008] put dup /ImagingBBox null put \r
220 setpagedevice"\r
221 *End\r
222 *PageSize A4/A4 210 x 297 mm: "\r
223     3 dict dup /TraySwitch true put\r
224     dup  /PageSize [595 842] put dup /ImagingBBox null put \r
225 setpagedevice"\r
226 *End\r
227 *PageSize Executive/Executive 7 1/4 x 10 1/2 in: "\r
228     3 dict dup /TraySwitch true put\r
229     dup  /PageSize [522 756] put dup /ImagingBBox null put \r
230 setpagedevice"\r
231 *End\r
232 *PageSize B5/JIS B5 182 x 257 mm: "\r
233     3 dict dup /TraySwitch true put\r
234     dup  /PageSize [516 729] put dup /ImagingBBox null put \r
235 setpagedevice"\r
236 *End\r
237 *PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: "\r
238     3 dict dup /TraySwitch true put\r
239     dup  /PageSize [297 684] put dup /ImagingBBox null put \r
240 setpagedevice"\r
241 *End\r
242 *PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: "\r
243     3 dict dup /TraySwitch true put\r
244     dup  /PageSize [279 540] put dup /ImagingBBox null put \r
245 setpagedevice"\r
246 *End\r
247 *PageSize DL/Env DL 110 x 220 mm: "\r
248     3 dict dup /TraySwitch true put\r
249     dup  /PageSize [312 624] put dup /ImagingBBox null put \r
250 setpagedevice"\r
251 *End\r
252 *PageSize C5/Env C5 162 x 229 mm: "\r
253     3 dict dup /TraySwitch true put\r
254     dup  /PageSize [460 649] put dup /ImagingBBox null put \r
255 setpagedevice"\r
256 *End\r
257 *?PageSize: "\r
258 save\r
259   currentpagedevice /PageSize get aload pop\r
260   2 copy gt {exch} if\r
261   (Unknown)\r
262  8 dict\r
263   dup [612 792] (Letter) put\r
264   dup [612 1008] (Legal) put\r
265   dup [595 842] (A4) put  \r
266   dup [522 756] (Executive) put\r
267   dup [516 729] (B5) put\r
268   dup [297 684] (Comm10) put\r
269   dup [279 540] (Monarch) put\r
270   dup [312 624] (DL) put\r
271   dup [460 649] (C5) put\r
272   \r
273 { exch aload pop 4 index sub abs 5 le exch\r
274   5 index sub abs 5 le and\r
275      {exch pop exit} {pop} ifelse\r
276   } bind forall\r
277   = flush pop pop\r
278 restore\r
280 *End\r
281 *CloseUI: *PageSize\r
283 *OpenUI *PageRegion: PickOne\r
284 *OrderDependency: 40 AnySetup *PageRegion\r
285 *DefaultPageRegion: Letter\r
286 *PageRegion Letter/Letter 8 1/2 x 11 in: "\r
287     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put \r
288 setpagedevice"\r
289 *End\r
290 *PageRegion Legal/Legal 8 1/2 x 14 in: "\r
291     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put \r
292 setpagedevice"\r
293 *End\r
294 *PageRegion A4/A4 210 x 297 mm: "\r
295     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put \r
296 setpagedevice"\r
297 *End\r
298 *PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "\r
299     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put \r
300 setpagedevice"\r
301 *End\r
302 *PageRegion B5/JIS B5 182 x 257 mm: "\r
303     2 dict dup /PageSize [516 729] put dup /ImagingBBox null put \r
304 setpagedevice"\r
305 *End\r
306 *PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: "\r
307     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put \r
308 setpagedevice"\r
309 *End\r
310 *PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: "\r
311     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put \r
312 setpagedevice"\r
313 *End\r
314 *PageRegion DL/Env DL 110 x 220 mm: "\r
315     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put \r
316 setpagedevice"\r
317 *End\r
318 *PageRegion C5/Env C5 162 x 229 mm: "\r
319     2 dict dup /PageSize [460 649] put dup /ImagingBBox null put \r
320 setpagedevice"\r
321 *End\r
322 *CloseUI: *PageRegion\r
324 *% The following entries provide information about specific paper keywords.\r
325 *DefaultImageableArea: Letter\r
326 *ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 "\r
327 *ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 "\r
328 *ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 "                           \r
329 *ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0"\r
330 *ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 " \r
331 *ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 "\r
332 *ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 "\r
333 *ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 "\r
334 *ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 "\r
335 *?ImageableArea: "\r
336 save\r
337   /cvp { (                ) cvs print ( ) print } bind def\r
338   /upperright {10000 mul floor 10000 div} bind def\r
339   /lowerleft {10000 mul ceiling 10000 div} bind def\r
340   newpath clippath pathbbox\r
341   4 -2 roll exch 2 {lowerleft cvp} repeat\r
342   exch 2 {upperright cvp} repeat flush\r
343 restore\r
345 *End\r
347 *% These provide the physical dimensions of the paper (by keyword)\r
348 *DefaultPaperDimension: Letter\r
349 *PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"\r
350 *PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"\r
351 *PaperDimension A4/A4 210 x 297 mm: "595 842"      \r
352 *PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"\r
353 *PaperDimension B5/JIS B5 182 x 257 mm: "516 729"\r
354 *PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684"\r
355 *PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540"\r
356 *PaperDimension DL/Env DL 110 x 220 mm: "312 624"\r
357 *PaperDimension C5/Env C5 162 x 229 mm: "460 649"\r
359 *OpenUI *ManualFeed/Manual Feed: Boolean\r
360 *OrderDependency: 20 AnySetup *ManualFeed\r
361 *DefaultManualFeed: False\r
362 *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"\r
363 *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"\r
364 *?ManualFeed: "\r
365 save\r
366   currentpagedevice /ManualFeed get\r
367   {(True)}{(False)}ifelse = flush\r
368 restore\r
370 *End\r
371 *CloseUI: *ManualFeed\r
373 *OpenUI *InputSlot: PickOne\r
374 *OrderDependency: 20 AnySetup *InputSlot\r
375 *DefaultInputSlot: Upper\r
376 *InputSlot Upper/Upper Tray: "\r
377   1 dict dup /TraySwitch false put setpagedevice\r
378   currentpagedevice /InputAttributes get 0 get \r
379   dup null eq \r
380   { pop } \r
381   { dup length 1 add dict copy \r
382     dup /InputAttributes\r
383     1 dict dup /Priority [0] put\r
384     put setpagedevice\r
385   } ifelse"\r
386 *End\r
387 *InputSlot Lower/Lower Tray: "\r
388   1 dict dup /TraySwitch false put setpagedevice\r
389   currentpagedevice /InputAttributes get 1 get \r
390   dup null eq \r
391   { pop } \r
392   { dup length 1 add dict copy \r
393     dup /InputAttributes\r
394     1 dict dup /Priority [1] put\r
395     put setpagedevice\r
396   } ifelse"\r
397 *End\r
398 *InputSlot Envelope/Envelope Feeder: "\r
399   1 dict dup /TraySwitch false put setpagedevice\r
400   currentpagedevice /InputAttributes get 2 get \r
401   dup null eq \r
402   { pop } \r
403   { dup length 1 add dict copy \r
404     dup /InputAttributes\r
405     1 dict dup /Priority [2] put\r
406     put setpagedevice\r
407   } ifelse"\r
408 *End\r
409 *?InputSlot: "\r
410 save\r
411   3 dict\r
412   dup /0 (Upper) put\r
413   dup /1 (Lower) put\r
414   dup /2 (Envelope) put\r
415   currentpagedevice /InputAttributes get\r
416   dup /Priority known\r
417   { /Priority get 0 get (      ) cvs cvn get }\r
418   {\r
419     dup length 1 eq\r
420     { {pop} forall (       ) cvs cvn get }\r
421     { pop pop (Unknown) } ifelse\r
422   } ifelse\r
423   = flush\r
424 restore\r
426 *End\r
427 *CloseUI: *InputSlot\r
429 *LandscapeOrientation: Plus90\r
430 *DefaultOutputOrder:  Normal\r
432 *% Font Information =====================\r
433 *DefaultFont: Courier\r
434 *Font AvantGarde-Book: Standard "(001.002)" Standard ROM\r
435 *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM\r
436 *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM\r
437 *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM\r
438 *Font Bookman-Demi: Standard "(001.003S)" Standard ROM\r
439 *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM\r
440 *Font Bookman-Light: Standard "(001.003S)" Standard ROM\r
441 *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM\r
442 *Font Courier: Standard "(002.003)" Standard ROM\r
443 *Font Courier-Bold: Standard "(002.003)" Standard ROM\r
444 *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM\r
445 *Font Courier-Oblique: Standard "(002.003)" Standard ROM\r
446 *Font Helvetica: Standard "(001.006S)" Standard ROM\r
447 *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM\r
448 *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM\r
449 *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM\r
450 *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM\r
451 *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM\r
452 *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM\r
453 *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM\r
454 *Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM\r
455 *Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM\r
456 *Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM\r
457 *Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM\r
458 *Font Palatino-Bold: Standard "(001.005S)" Standard ROM\r
459 *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM\r
460 *Font Palatino-Italic: Standard "(001.005S)" Standard ROM\r
461 *Font Palatino-Roman: Standard "(001.005S)" Standard ROM\r
462 *Font Symbol: Special "(001.007S)" Special ROM\r
463 *Font Times-Bold: Standard "(001.007S)" Standard ROM\r
464 *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM\r
465 *Font Times-Italic: Standard "(001.007S)" Standard ROM\r
466 *Font Times-Roman: Standard "(001.007S)" Standard ROM\r
467 *Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM\r
468 *Font ZapfDingbats: Special "(001.004S)" Special ROM\r
469 *?FontQuery: "\r
470  save\r
471    { count 1 gt\r
472       { exch dup 127 string cvs (/) print print (:) print\r
473         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =\r
474       } { exit } ifelse\r
475    } bind loop\r
476    (*) = flush\r
477  restore\r
479 *End\r
481 *?FontList: "\r
482 save\r
483         FontDirectory { pop == } bind forall flush\r
484         (*) = flush\r
485 restore\r
487 *End\r
489 *% Printer Messages (verbatim from printer):\r
490 *Message: "%%[ exitserver: permanent state may be changed ]%%"\r
491 *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"\r
492 *Message: "\FontName\ not found, using Courier"\r
494 *% Status (format: %%[ status: <one of these> ] %%)\r
495 *Status: "idle"\r
496 *Status: "busy"\r
497 *Status: "waiting"\r
498 *Status: "PrinterError: Out Of Paper"\r
499 *Status: "PrinterError: Cover Open"\r
500 *Status: "PrinterError: Feed Manual"\r
501 *Status: "PrinterError: Paper Jam"\r
502 *Status: "PrinterError: Miscellaneous Error"\r
503 *Status: "PrinterError: Fatal Error"\r
505 *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%%)\r
506 *Source: "Serial"\r
507 *Source: "LocalTalk"\r
508 *Source: "Parallel"\r
509 *Source: "OptionalIO"\r
511 *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)\r
512 *PrinterError: "Out Of Paper"\r
513 *PrinterError: "Cover Open"\r
514 *PrinterError: "Feed Manual"\r
515 *PrinterError: "Paper Jam"\r
516 *PrinterError: "Miscellaneous Error"\r
517 *PrinterError: "Fatal Error"\r
519 *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"\r
521 *% Color Separation Information =====================\r
523 *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi\r
525 *InkName: ProcessBlack/Process Black\r
526 *InkName: CustomColor/Custom Color\r
527 *InkName: ProcessCyan/Process Cyan\r
528 *InkName: ProcessMagenta/Process Magenta\r
529 *InkName: ProcessYellow/Process Yellow\r
531 *%  For 60 lpi / 300 dpi  ===============================\r
533 *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
534 *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
535 *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"\r
536 *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"\r
537 *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"\r
539 *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
540 *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
541 *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
542 *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
543 *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
545 *%  For 53 lpi / 300 dpi  ===============================\r
547 *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"\r
548 *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"\r
549 *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"\r
550 *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"\r
551 *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"\r
553 *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"\r
554 *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"\r
555 *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"\r
556 *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"\r
557 *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"\r
559 *% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2\r
560 *% Last Edit Last: 14 April 1992\r
561 *% The byte count of this file should be exactly 018708 or 019271\r
562 *% depending on the filesystem it resides in.\r
563 *% end of PPD file for HP LaserJet IIID\r