merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / LOPE310.PS
blob7a0e54dddb186758bd29f7a837a39bbd68fa1aec
1 *PPD-Adobe:  "4.2"\r
2 *% Adobe PostScript(R) Printer Description File\r
3 *% For Lexmark Optra E310 Laser Printers\r
4 *% Produced by Lexmark International, Inc.\r
5 *%\r
6 *% For use with Adobe (formerly Aldus) PageMaker\r
7 *% \r
8 *% WARNING: If you edit this file and use it with PageMaker, be sure to \r
9 *%          use an editor (such as DOS Edit) that does NOT add an end-of-file\r
10 *%          marker (hex 1A) when it stores the file\r
11 *%\r
12 *% Copyright (c) 1993-1998 Lexmark International Inc.  All Rights Reserved.\r
13 *% Permission is granted for redistribution of this file as\r
14 *% long as this copyright notice is intact and the content\r
15 *% of the file is not altered in any way from its original form.\r
16 *%\r
17 *FormatVersion: "4.2"\r
18 *FileVersion:  "1.1"\r
19 *LanguageVersion: English\r
20 *LanguageEncoding: WindowsANSI\r
21 *PCFileName: "LOPE310.PPD"\r
22 *Product: "(Lexmark Optra E310 Laser Printer)"\r
23 *PSVersion: "(2016)"\r
24 *ModelName: "Lexmark Optra E310 Laser Printer"\r
25 *ShortNickName: "Lexmark Optra E310 PS"\r
26 *NickName: "Lexmark Optra E310 PS"\r
28 *% ======== Installable Options  ============\r
30 *OpenGroup: InstallableOptions/Options Installed\r
32 *OpenUI *Flash/Flash Memory Card - Option: Boolean\r
33 *DefaultFlash: False\r
34 *Flash True/Installed: ""\r
35 *Flash False/Not Installed: ""\r
36 *CloseUI: *Flash\r
38 *OpenUI *InstalledMemory/Printer Memory - Option: PickOne\r
39 *DefaultInstalledMemory: 2Meg\r
40 *InstalledMemory 2Meg/2 MB Printer Memory: ""\r
41 *InstalledMemory 4Meg/4 MB Printer Memory: ""\r
42 *InstalledMemory 6Meg/6 MB Printer Memory: ""\r
43 *InstalledMemory 10Meg/10 MB Printer Memory: ""\r
44 *InstalledMemory 18Meg/18 MB Printer Memory: ""\r
45 *InstalledMemory 32Meg/32 or more MB Printer Memory: ""\r
46 *CloseUI: *InstalledMemory\r
48 *CloseGroup: InstallableOptions\r
50 *%=========== User Constraints ===================\r
52 *UIConstraints: *Resolution 300dpi *ImageEnhance True\r
53 *UIConstraints: *ImageEnhance True *Smoothing True\r
54 *UIConstraints: *JCLEconomode True *ImageEnhance True\r
57 *% === Basic Capabilities ============\r
59 *LanguageLevel: "2"\r
60 *Protocols: PJL TBCP\r
61 *FreeVM: "376000"\r
62 *VMOption 2Meg/2 MB Printer Memory:           "376000"\r
63 *VMOption 4Meg/4 MB Printer Memory:           "910000"\r
64 *VMOption 6Meg/6 MB Printer Memory:           "1034000"\r
65 *VMOption 10Meg/10 MB Printer Memory:         "1290000"\r
66 *VMOption 18Meg/18 MB Printer Memory:         "2058000"\r
67 *VMOption 32Meg/32 or more MB Printer Memory: "2058000"\r
68 *ColorDevice: False\r
69 *DefaultColorSpace: Gray\r
70 *TTRasterizer:  Type42\r
71 *?TTRasterizer:""\r
72 *FileSystem: True\r
73 *?FileSystem: ""\r
74 *VariablePaperSize: True\r
75 *Throughput: "8"\r
76 *Password: "0"\r
77 *ExitServer: "\r
78  count 0 eq   % is the password on the stack?\r
79  { true }\r
80  { dup        % potential password\r
81    statusdict /checkpassword get exec not\r
82  } ifelse\r
83  {  %  if no password or not valid\r
84    (WARNING : Cannot perform the exitserver command.) =\r
85    (Password supplied is not valid.) =\r
86    (Please contact the author of this software.) = flush\r
87    quit\r
88  } if\r
89  serverdict /exitserver get exec\r
90  "\r
91 *End\r
92 *Reset: "\r
93  count 0 eq  % is the password on the stack?\r
94  { true }\r
95  { dup      % potential password\r
96    statusdict /checkpassword get exec not\r
97  } ifelse\r
98  {  %  if no password or not valid\r
99    (WARNING : Cannot reset printer.) =\r
100    (Password supplied is not valid.) =\r
101    (Please contact the author of this software.) = flush\r
102    quit\r
103  } if\r
104  serverdict /exitserver get exec\r
105  systemdict /quit get exec\r
106  (WARNING : Printer Reset Failed.) = flush\r
107  "\r
108 *End\r
110 *JobPatchFile 1: "\r
111  /oldresourcestatus /resourcestatus load def\r
112  /resourcestatus {dup /FontType eq\r
113  {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}\r
114  {oldresourcestatus} ifelse } bind def\r
115  "\r
116 *End\r
117 *% === Job Control Language ==\r
119 *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"\r
120 *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"\r
121 *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"\r
123 *% === Resolution ============\r
125 *OpenUI *Resolution/Resolution: PickOne\r
126 *DefaultResolution: 600dpi\r
127 *OrderDependency: 100 AnySetup *Resolution\r
128 *Resolution 300dpi/300 dpi:             "<< /HWResolution [300 300] >> setpagedevice"\r
129 *Resolution 600dpi/600 dpi:             "<< /HWResolution [600 600] >> setpagedevice"\r
130 *?Resolution: "\r
131  save\r
132  currentpagedevice /HWResolution get 0 get\r
133  (     ) cvs print (dpi) = flush\r
134  restore\r
135  "\r
136 *End\r
137 *CloseUI: *Resolution\r
139 *% === Halftone Information ===============\r
141 *ScreenFreq: "60.0"\r
142 *ScreenAngle: "45.0"\r
143 *ResScreenFreq  300dpi:   "60.0"\r
144 *ResScreenAngle 300dpi:   "45.0"\r
145 *ResScreenFreq  600dpi:   "60.0"\r
146 *ResScreenAngle 600dpi:   "45.0"\r
148 *DefaultScreenProc: Dot\r
149 *ScreenProc Dot: "\r
150  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
151  sub }{dup mul exch dup mul add 1 exch sub }ifelse }\r
152  "\r
153 *End\r
154 *ScreenProc Line: "{ pop }"\r
155 *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"\r
157 *DefaultTransfer: Factory\r
158 *Transfer Factory: "{ }"\r
159 *Transfer Factory.Inverse: "{ 1 exch sub }"\r
161 *% === Features ===\r
162 *JCLOpenUI *JCLDensity/Print Darkness: PickOne\r
163 *DefaultJCLDensity: None\r
164 *OrderDependency: 20 JCLSetup  *JCLDensity\r
165 *JCLDensity None/Printer's default: ""\r
166 *JCLDensity VLIGHT/Very Light: "@PJL SET DENSITY = 1<0A>"\r
167 *JCLDensity LIGHT/Light: "@PJL SET DENSITY = 2<0A>"\r
168 *JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"\r
169 *JCLDensity DARK/Dark: "@PJL SET DENSITY = 4<0A>"\r
170 *JCLDensity VDARK/Very Dark: "@PJL SET DENSITY = 5<0A>"\r
171 *JCLCloseUI: *JCLDensity\r
173 *JCLOpenUI *JCLEconomode/Toner Saver: PickOne\r
174 *DefaultJCLEconomode: PrtSet\r
175 *OrderDependency: 10 JCLSetup  *JCLEconomode\r
176 *JCLEconomode PrtSet/Printer Setting: ""\r
177 *JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"\r
178 *JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"\r
179 *JCLCloseUI: *JCLEconomode\r
181 *OpenUI *Smoothing/Smoothing: Boolean\r
182 *DefaultSmoothing: False\r
183 *OrderDependency: 120 AnySetup *Smoothing\r
184 *Smoothing True/On:  "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"\r
185 *Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"\r
186 *?Smoothing: "\r
187  save\r
188  currentpagedevice /PostRenderingEnhanceDetails get /REValue get\r
189  dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush\r
190  restore\r
191  "\r
192 *End\r
193 *CloseUI: *Smoothing\r
195 *OpenUI *ImageEnhance/1200 Image Quality: Boolean\r
196 *DefaultImageEnhance: False\r
197 *OrderDependency: 40 AnySetup *ImageEnhance\r
198 *ImageEnhance True/On:  "\r
199  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"\r
200 *End\r
201 *ImageEnhance False/Off: "\r
202  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"\r
203 *End\r
204 *CloseUI: *ImageEnhance\r
206 *JCLOpenUI *JCLPictureGrade/PictureGrade: Boolean\r
207 *DefaultJCLPictureGrade: PrtSet\r
208 *OrderDependency: 10 JCLSetup *JCLPictureGrade\r
209 *JCLPictureGrade PrtSet/Printer Setting:""\r
210 *JCLPictureGrade True/On:         "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"\r
211 *JCLPictureGrade False/Off:       "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"\r
212 *JCLCloseUI: *JCLPictureGrade\r
214 *OpenUI *MediaType/Media Type: PickOne\r
215 *DefaultMediaType: None\r
216 *OrderDependency: 140 AnySetup *MediaType\r
217 *MediaType None/Printer Setting: ""\r
218 *MediaType Plain/Plain Paper:           "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"\r
219 *MediaType CardStock/Card Stock:        "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"\r
220 *MediaType Transparency/Transparency:   "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"\r
221 *MediaType Labels/Labels:               "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"\r
222 *MediaType Bond/Bond:                   "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"\r
223 *MediaType Letterhead/Letterhead:       "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"\r
224 *MediaType Preprint/Preprinted:         "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"\r
225 *MediaType Color/Colored Paper:         "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"\r
226 *MediaType Env/Envelope:                "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"\r
227 *MediaType Custom1/Custom Type 1:       "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"\r
228 *MediaType Custom2/Custom Type 2:       "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"\r
229 *MediaType Custom3/Custom Type 3:       "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"\r
230 *MediaType Custom4/Custom Type 4:       "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"\r
231 *MediaType Custom5/Custom Type 5:       "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"\r
232 *MediaType Custom6/Custom Type 6:       "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"\r
233 *CloseUI: *MediaType\r
236 *JCLOpenUI *JCLPortRotation/Port Rotation: PickOne\r
237 *DefaultJCLPortRotation: None\r
238 *OrderDependency: 10 JCLSetup  *JCLPortRotation\r
239 *JCLPortRotation None/Printer's default: ""\r
240 *JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"\r
241 *JCLCloseUI: *JCLPortRotation\r
243 *OpenUI *LXCollate/Collate Copies: Boolean\r
244 *DefaultLXCollate: False\r
245 *OrderDependency: 150 AnySetup *LXCollate\r
246 *LXCollate False/Off: "<< /Collate false >> setpagedevice"\r
247 *LXCollate True/On: "<< /Collate true >> setpagedevice"\r
248 *CloseUI: *LXCollate\r
251 *% === Paper  ==========================================\r
252 *LandscapeOrientation: Plus90\r
254 *% **** Printable Area by key word ****\r
255 *DefaultImageableArea: Letter\r
256 *ImageableArea Letter:                  "12 12 600 780"\r
257 *ImageableArea Legal:                   "12 12 600 996"\r
258 *ImageableArea B5:                      "12 12 505 716"\r
259 *ImageableArea A4:                      "10 12 584 829"\r
260 *ImageableArea Executive:               "12 12 510 744"\r
261 *ImageableArea A5:                      "12 12 407 583"\r
262 *ImageableArea Universal:               "12 12 600 996"\r
263 *ImageableArea Monarch:                 "13 13 267 528"\r
264 *ImageableArea C9:                      "13 13 267 626"\r
265 *ImageableArea Comm10:                  "13 13 284 672"\r
266 *ImageableArea DL:                      "13 13 299 611"\r
267 *ImageableArea C5:                      "13 13 447 636"\r
268 *ImageableArea ISOB5:                   "13 13 486 696"\r
269 *ImageableArea Other:                   "12 12 600 996"\r
270 *?ImageableArea: "\r
272  save\r
273  /cvp { cvi (            ) cvs print ( ) print } bind def\r
274  newpath clippath pathbbox\r
275  4 -2 roll exch 2 {ceiling cvp} repeat\r
276  exch 2 {floor cvp} repeat flush\r
277  restore\r
278  "\r
279 *End\r
281 *% **** Physical paper dimensions by key word ****\r
283 *DefaultPaperDimension: Letter\r
284 *PaperDimension Letter:    "612 792"\r
285 *PaperDimension Legal:     "612 1008"\r
286 *PaperDimension B5:        "516 729"\r
287 *PaperDimension A4:        "595 842"\r
288 *PaperDimension Executive: "522 756"\r
289 *PaperDimension A5:        "420 595"\r
290 *PaperDimension Universal: "612 1008"\r
291 *PaperDimension Monarch:   "279 540"\r
292 *PaperDimension C9:        "279 639"\r
293 *PaperDimension Comm10:    "297 684"\r
294 *PaperDimension DL:        "312 624"\r
295 *PaperDimension C5:        "459 649"\r
296 *PaperDimension ISOB5:     "499 708"\r
297 *PaperDimension Other:     "612 1008"\r
299 *OpenUI *PageSize:  PickOne\r
300 *OrderDependency: 30 AnySetup *PageSize\r
301 *DefaultPageSize: Letter\r
302 *PageSize Letter/Letter 8 1/2 x 11 in: "\r
303  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"\r
304 *End\r
305 *PageSize Legal/Legal 8 1/2 x 14 in: "\r
306  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
307 *End\r
308 *PageSize B5/B5 182 x 257 mm: "\r
309  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"\r
310 *End\r
311 *PageSize A4/A4 210 x 297 mm: "\r
312  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"\r
313 *End\r
314 *PageSize Executive/Executive 7 1/4 x 10 1/2 in: "\r
315  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"\r
316 *End\r
317 *PageSize A5/A5 148 x 210 mm: "\r
318  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"\r
319 *End\r
320 *PageSize Universal/Universal 8 1/2 x 14 in: "\r
321  2 dict dup /PageSize [612 1008]  put dup /ImagingBBox null put setpagedevice"\r
322 *End\r
323 *PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "\r
324  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"\r
325 *End\r
326 *PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "\r
327  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"\r
328 *End\r
329 *PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "\r
330  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"\r
331 *End\r
332 *PageSize DL/DL Envelope 110 x 220 mm: "\r
333  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"\r
334 *End\r
335 *PageSize C5/C5 Envelope 162 x 229 mm: "\r
336  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"\r
337 *End\r
338 *PageSize ISOB5/B5 Envelope 176 x 250 mm: "\r
339  2 dict dup /PageSize [499 708]  put dup /ImagingBBox null put setpagedevice"\r
340 *End\r
341 *PageSize Other/Other Envelope 8 1/2 x 14 in: "\r
342  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
343 *End\r
344 *?PageSize: "\r
345  save\r
346  14 dict\r
347    dup /letter (Letter) put\r
348    dup /legal (Legal) put\r
349    dup /executivepage (Executive) put\r
350    dup /a4 (A4) put\r
351    dup /a5 (A5) put\r
352    dup /b5 (B5) put\r
353    dup /universal (Universal) put\r
354    dup /3.875x7.5envelope (Monarch) put\r
355    dup /3.875x8.875envelope (C9) put\r
356    dup /4.125x9.5envelope (Comm10) put\r
357    dup /110x220envelope (DL) put\r
358    dup /162x229envelope (C5) put\r
359    dup /176x250envelope (Envelope.499.708) put\r
360    dup /otherenvelope (Envelope.612.1008) put\r
361  statusdict /papersize get exec\r
362  3 1 roll  {get} stopped {(Unknown)}if\r
363  exch  not { print (.Transverse) }if\r
364  = flush\r
365  restore\r
366  "\r
367 *End\r
368 *CloseUI: *PageSize\r
370 *% These entries will set up the frame buffer.\r
371 *% Usually used with input source selection rather than selection by size (AutoSelect).\r
373 *OpenUI *PageRegion:  PickOne\r
374 *OrderDependency: 40 AnySetup *PageRegion\r
375 *DefaultPageRegion: Letter\r
376 *PageRegion Letter: "\r
377  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"\r
378 *End\r
379 *PageRegion Legal: "\r
380  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
381 *End\r
382 *PageRegion B5: "\r
383  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"\r
384 *End\r
385 *PageRegion A4: "\r
386  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"\r
387 *End\r
388 *PageRegion Executive: "\r
389  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"\r
390 *End\r
391 *PageRegion A5: "\r
392  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"\r
393 *End\r
394 *PageRegion Universal: "\r
395  2 dict dup /PageSize [612 1008]  put dup /ImagingBBox null put setpagedevice"\r
396 *End\r
397 *PageRegion Monarch: "\r
398  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"\r
399 *End\r
400 *PageRegion C9: "\r
401  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"\r
402 *End\r
403 *PageRegion Comm10: "\r
404  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"\r
405 *End\r
406 *PageRegion DL: "\r
407  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"\r
408 *End\r
409 *PageRegion C5: "\r
410  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"\r
411 *End\r
412 *PageRegion ISOB5: "\r
413  2 dict dup /PageSize [499 708]  put dup /ImagingBBox null put setpagedevice"\r
414 *End\r
415 *PageRegion Other: "\r
416  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
417 *End\r
418 *CloseUI: *PageRegion\r
419 *RequiresPageRegion All: True\r
421 *% === Input Trays =======================================\r
423 *OpenUI *InputSlot:  PickOne\r
424 *OrderDependency: 20 AnySetup *InputSlot\r
425 *DefaultInputSlot: AutoSelect\r
426 *InputSlot AutoSelect/Auto Select: "\r
427    1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"\r
428 *End\r
429 *InputSlot Tray1/Tray 1: "\r
430  1 dict dup /ManualFeed false put setpagedevice\r
431  1 dict dup /MediaPosition null put setpagedevice\r
432  currentpagedevice /InputAttributes get 0 get setpagedevice\r
433  1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice\r
434  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"\r
435 *End\r
436 *InputSlot Manual/Manual Paper: "\r
437  1 dict dup /ManualFeed true  put setpagedevice\r
438  1 dict dup /MediaPosition null put setpagedevice\r
439  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"\r
440 *End\r
441 *?InputSlot: "\r
442  save\r
443  [ (Tray1) (Manual) ]\r
444  statusdict /papertray get exec\r
445  {get exec} stopped { pop pop (Unknown) } if = flush\r
446  restore\r
447  "\r
448 *End\r
450 *CloseUI: *InputSlot\r
453 *% === Font Information ==========================================\r
455 *DefaultFont: Courier\r
456 *Font Courier: Standard "(001.000)" Standard ROM\r
457 *Font Courier-Bold: Standard "(001.000)" Standard ROM\r
458 *Font Courier-Oblique: Standard "(001.000)" Standard ROM\r
459 *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM\r
460 *Font Times-Roman: Standard "(001.000)" Standard ROM\r
461 *Font Times-Bold: Standard "(001.000)" Standard ROM\r
462 *Font Times-Italic: Standard "(001.000)" Standard ROM\r
463 *Font Times-BoldItalic: Standard "(001.000)" Standard ROM\r
464 *Font Helvetica: Standard "(001.000)" Standard ROM\r
465 *Font Helvetica-Bold: Standard "(001.000)" Standard ROM\r
466 *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM\r
467 *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM\r
468 *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM\r
469 *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM\r
470 *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM\r
471 *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM\r
472 *Font Symbol: Special "(001.000)" Standard ROM\r
473 *Font AvantGarde-Book: Standard "(001.000)" Standard ROM\r
474 *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM\r
475 *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM\r
476 *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM\r
477 *Font Bookman-Demi: Standard "(001.000)" Standard ROM\r
478 *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM\r
479 *Font Bookman-Light: Standard "(001.000)" Standard ROM\r
480 *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM\r
481 *Font Helvetica-Light: Standard "(001.000)" Standard ROM\r
482 *Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM\r
483 *Font Helvetica-Black: Standard "(001.000)" Standard ROM\r
484 *Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM\r
485 *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM\r
486 *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM\r
487 *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM\r
488 *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM\r
489 *Font Palatino-Roman: Standard "(001.000)" Standard ROM\r
490 *Font Palatino-Bold: Standard "(001.000)" Standard ROM\r
491 *Font Palatino-Italic: Standard "(001.000)" Standard ROM\r
492 *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM\r
493 *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM\r
494 *Font ZapfDingbats: Special "(001.000)" Special ROM\r
496 *?FontQuery: "\r
497  save\r
498  4 dict begin\r
499   /sv exch def\r
500   /str (fonts/                              ) def\r
501   /st2 128 string def\r
502   { count 0 gt\r
503    { dup st2 cvs (/) print print (:) print dup FontDirectory exch known\r
504     {pop (Yes)}\r
505     { str exch st2 cvs dup length /len exch def\r
506      6 exch putinterval str 0 len 6 add getinterval mark exch\r
507      { } st2 filenameforall counttomark 0 gt\r
508      { cleartomark (Yes)}{cleartomark (No)}ifelse\r
509     }ifelse = flush\r
510    }{ exit } ifelse\r
511   } bind loop\r
512   (*) = flush\r
513   sv\r
514  end\r
515  restore\r
516  "\r
517 *End\r
519 *?FontList: "\r
520  save\r
521  2 dict begin\r
522   /sv exch def\r
523   /str 128 string def\r
524   FontDirectory { pop == } bind forall flush\r
525   /filenameforall where\r
526   { pop save (fonts/*)\r
527    { dup length 6 sub 6 exch getinterval cvn == } bind\r
528    str filenameforall flush restore\r
529   } if\r
530   (*) = flush\r
532   sv\r
533  end\r
534  restore\r
535  "\r
536 *End\r
538 *% Printer Messages (verbatim from printer):\r
539 *Message: "%%  exitserver: permanent state may be changed  %%"\r
540 *Message: "%%  Flushing: rest of job (to end-of-file) will be ignored  %%"\r
541 *Message: "\FontName\ not found, using Courier"\r
543 *% Status (format: %%  status: <one of these> %% )\r
544 *Status: "Printer Busy"\r
545 *Status: "Warming Up"\r
546 *Status: "idle"\r
547 *Status: "busy"\r
548 *Status: "waiting"\r
549 *Status: "initializing"\r
550 *Status: "not ready"\r
552 *% Input Sources (format: %%  status: <stat>; source: <one of these>  %% )\r
553 *Source: "Serial"\r
554 *Source: "Parallel"\r
555 *Source: "Network"\r
557 *% Printer Error (format: %%  PrinterError: <one of these>  %%)\r
558 *PrinterError: "Paper Jam"\r
559 *PrinterError: "Wrong Paper Length"\r
560 *PrinterError: "Invalid Manual Insertion"\r
561 *PrinterError: "Change Size in Feeder"\r
562 *PrinterError: "Change Size in Tray 1"\r
563 *PrinterError: "Change Size in Tray 2"\r
564 *PrinterError: "Paper Out or Feed Failure - Feed"\r
565 *PrinterError: "Load Manual Envelope"\r
566 *PrinterError: "Paper Out or Feed Failure - Tray 1"\r
567 *PrinterError: "Paper Out or Feed Failure - Tray 2"\r
568 *PrinterError: "Load Manual Paper"\r
569 *PrinterError: "Output Bin Full"\r
570 *PrinterError: "Cover Open/Cartridge Not Installed"\r
571 *PrinterError: "Insufficient Memory"\r
572 *PrinterError: "Complex Page"\r
573 *PrinterError: "Default Storage Error"\r
574 *PrinterError: "Defective Font Card Installed"\r
575 *PrinterError: "Flash Full"\r
576 *PrinterError: "ioerror"\r
577 *PrinterError: "Flash Error"\r
578 *PrinterError: "Duplex Not Attached"\r
579 *PrinterError: "Duplex Cover Open"\r
580 *PrinterError: "Scheduled Maintenance"\r
581 *PrinterError: "Toner Low"\r
582 *PrinterError: "Service Error"\r
584 *% === Color Separation Information =====================\r
586 *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi\r
588 *InkName: ProcessBlack/Process Black\r
589 *InkName: CustomColor/Custom Color\r
590 *InkName: ProcessCyan/Process Cyan\r
591 *InkName: ProcessMagenta/Process Magenta\r
592 *InkName: ProcessYellow/Process Yellow\r
594 *%  For 60 lpi / 300 dpi  ===============================\r
596 *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
597 *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
598 *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"\r
599 *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"\r
600 *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"\r
602 *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
603 *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
604 *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
605 *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
606 *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
608 *%  For 53 lpi / 300 dpi  ===============================\r
610 *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"\r
611 *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"\r
612 *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"\r
613 *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"\r
614 *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"\r
616 *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"\r
617 *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"\r
618 *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"\r
619 *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"\r
620 *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"\r
622 *%  For 85 lpi / 600 dpi  5,5,2,6,6,2,20/3,0) =====================\r
624 *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
625 *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
626 *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"\r
627 *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"\r
628 *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"\r
630 *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
631 *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
632 *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
633 *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
634 *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"\r
636 *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "\r
637  {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
638  1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
639  abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
640  sub }{dup mul exch dup mul add 1 exch sub }ifelse }\r
641  "\r
642 *End\r
644 *%  For 71 lpi / 600 dpi  ===============================\r
646 *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"\r
647 *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"\r
648 *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"\r
649 *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"\r
650 *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"\r
652 *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"\r
653 *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"\r
654 *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"\r
655 *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"\r
656 *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"\r
658 *% For 116 lpi / 1200 dpi ===================================================\r
659 *% [removed]*% End of PPD file for Lexmark Optra E310 Laser Printers\r