update dev300-m58
[ooovba.git] / psprint_config / configuration / ppds / LOPC45.PS
blob000c7777283c4654cf8a6d8f015a20aafe33b3b4
1 *PPD-Adobe:  "4.2"\r
2 *% Adobe PostScript(R) Printer Description File\r
3 *% For Lexmark Optra Color 45 InkJet 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.3"\r
19 *LanguageVersion: English\r
20 *LanguageEncoding: WindowsANSI\r
21 *PCFileName: "LOPC45.PPD"\r
22 *Product: "(Lexmark Optra Color 45)"\r
23 *PSVersion: "(2014)"\r
24 *ModelName: "Lexmark Optra Color 45"\r
25 *ShortNickName: "Lexmark Optra Color 45 PS"\r
26 *NickName: "Lexmark Optra Color 45 PS"\r
28 *% ======== Installable Options  ============\r
30 *OpenGroup: InstallableOptions/Options Installed\r
32 *OpenUI *LowerTray/Tray 2 - Option: Boolean\r
33 *DefaultLowerTray: False\r
34 *LowerTray True/Installed: ""\r
35 *LowerTray False/Not Installed: ""\r
36 *CloseUI: *LowerTray\r
38 *OpenUI *Flash/Flash Memory Card - Option: Boolean\r
39 *DefaultFlash: False\r
40 *Flash True/Installed: ""\r
41 *Flash False/Not Installed: ""\r
42 *CloseUI: *Flash\r
44 *OpenUI *HardDisk/Printer Hard Disk - Option: Boolean\r
45 *DefaultHardDisk: False\r
46 *HardDisk True/Installed: ""\r
47 *HardDisk False/Not Installed: ""\r
48 *CloseUI: *HardDisk\r
50 *OpenUI *InstalledMemory/Printer Memory - Option: PickOne\r
51 *DefaultInstalledMemory: 8Meg\r
52 *InstalledMemory 8Meg/8 MB Printer Memory: ""\r
53 *InstalledMemory 12Meg/12 MB Printer Memory: ""\r
54 *InstalledMemory 16Meg/16 MB Printer Memory: ""\r
55 *InstalledMemory 24Meg/24 MB Printer Memory: ""\r
56 *InstalledMemory 40Meg/40 MB Printer Memory: ""\r
57 *InstalledMemory 72Meg/72 or more MB Printer Memory: ""\r
58 *CloseUI: *InstalledMemory\r
60 *OpenUI *LeftCartridge/Left Cartridge: PickOne\r
61 *DefaultLeftCartridge: 0Unknown\r
62 *LeftCartridge 0Unknown/Unknown Cartridge: ""\r
63 *LeftCartridge 1StdBlack/Standard Black Cartridge: ""\r
64 *LeftCartridge 4HighCapBlack/High Capacity Black Cartridge: ""\r
65 *LeftCartridge 3StdPhoto/Photo Cartridge: ""\r
66 *CloseUI: *LeftCartridge\r
68 *OpenUI *RightCartridge/Right Cartridge: PickOne\r
69 *DefaultRightCartridge: 0Unknown\r
70 *RightCartridge 0Unknown/Unknown Cartridge: ""\r
71 *RightCartridge 2StdColor/Standard Color Cartridge: ""\r
72 *RightCartridge 5HighCapColor/High Capacity Color Cartridge: ""\r
73 *CloseUI: *RightCartridge\r
75 *CloseGroup: InstallableOptions\r
77 *%=========== User Constraints ===================\r
79 *% Do not allow input tray features to be selectable if they are not installed\r
80 *UIConstraints: *LowerTray     False          *InputSlot  Tray2\r
83 *% Do not allow some papers to be fed from Tray2\r
84 *UIConstraints: *InputSlot Tray2           *PageSize A3\r
85 *UIConstraints: *InputSlot Tray2           *PageSize SA3\r
86 *UIConstraints: *InputSlot Tray2           *PageSize Tabloid\r
87 *UIConstraints: *InputSlot Tray2           *PageSize Universal\r
89 *% Do not allow envelope sizes to be fed from Manual Paper Tray\r
90 *UIConstraints: *InputSlot Manual          *PageSize Monarch\r
91 *UIConstraints: *InputSlot Manual          *PageSize C9\r
92 *UIConstraints: *InputSlot Manual          *PageSize Comm10\r
93 *UIConstraints: *InputSlot Manual          *PageSize DL\r
94 *UIConstraints: *InputSlot Manual          *PageSize C5\r
95 *UIConstraints: *InputSlot Manual          *PageSize ISOB5\r
96 *UIConstraints: *InputSlot Manual          *PageSize Other\r
98 *% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feeder\r
99 *UIConstraints: *InputSlot ManualEnv       *PageSize Letter\r
100 *UIConstraints: *InputSlot ManualEnv       *PageSize Legal\r
101 *UIConstraints: *InputSlot ManualEnv       *PageSize B5\r
102 *UIConstraints: *InputSlot ManualEnv       *PageSize A4\r
103 *UIConstraints: *InputSlot ManualEnv       *PageSize Executive\r
104 *UIConstraints: *InputSlot ManualEnv       *PageSize A5\r
105 *UIConstraints: *InputSlot ManualEnv       *PageSize A3\r
106 *UIConstraints: *InputSlot ManualEnv       *PageSize SA3\r
107 *UIConstraints: *InputSlot ManualEnv       *PageSize Tabloid\r
108 *UIConstraints: *InputSlot ManualEnv       *PageSize Universal\r
110 *% Only allow certain media types for Manual Envelope Feeder\r
111 *UIConstraints: *InputSlot ManualEnv           *MediaType Plain\r
112 *UIConstraints: *InputSlot ManualEnv           *MediaType Card\r
113 *UIConstraints: *InputSlot ManualEnv           *MediaType Greeting\r
114 *UIConstraints: *InputSlot ManualEnv           *MediaType Transparency\r
115 *UIConstraints: *InputSlot ManualEnv           *MediaType Labels\r
116 *UIConstraints: *InputSlot ManualEnv           *MediaType Bond\r
117 *UIConstraints: *InputSlot ManualEnv           *MediaType Letterhead\r
118 *UIConstraints: *InputSlot ManualEnv           *MediaType Preprint\r
119 *UIConstraints: *InputSlot ManualEnv           *MediaType Color\r
120 *UIConstraints: *InputSlot ManualEnv           *MediaType IronOn\r
121 *UIConstraints: *InputSlot ManualEnv           *MediaType Coated\r
122 *UIConstraints: *InputSlot ManualEnv           *MediaType Glossy\r
123 *UIConstraints: *InputSlot ManualEnv           *MediaType Photo\r
125 *% Do not allow envelope media type from the Manual Paper Feeder\r
126 *UIConstraints: *InputSlot Manual              *MediaType Env\r
128 *% === Basic Capabilities ============\r
130 *LanguageLevel: "2"\r
131 *Protocols: PJL TBCP\r
132 *FreeVM: "1290000"\r
133 *VMOption 8Meg/8 MB Printer Memory:           "1290000"\r
134 *VMOption 12Meg/12 MB Printer Memory:         "1546000"\r
135 *VMOption 16Meg/16 MB Printer Memory:         "2058000"\r
136 *VMOption 24Meg/24 MB Printer Memory:         "2058000"\r
137 *VMOption 40Meg/40 MB Printer Memory:         "2058000"\r
138 *VMOption 72Meg/72 or more MB Printer Memory: "2058000"\r
139 *ColorDevice:        True\r
140 *DefaultColorSpace:  CMYK\r
141 *TTRasterizer:       Type42\r
142 *?TTRasterizer:      ""\r
143 *FileSystem:         True\r
144 *?FileSystem:        ""\r
145 *VariablePaperSize:  True\r
146 *Throughput:         "4"\r
147 *Password:           "0"\r
148 *ExitServer: "\r
149  count 0 eq   % is the password on the stack?\r
150  { true }\r
151  { dup        % potential password\r
152    statusdict /checkpassword get exec not\r
153  } ifelse\r
154  {  %  if no password or not valid\r
155    (WARNING : Cannot perform the exitserver command.) =\r
156    (Password supplied is not valid.) =\r
157    (Please contact the author of this software.) = flush\r
158    quit\r
159  } if\r
160  serverdict /exitserver get exec\r
161  "\r
162 *End\r
163 *Reset: "\r
164  count 0 eq  % is the password on the stack?\r
165  { true }\r
166  { dup      % potential password\r
167    statusdict /checkpassword get exec not\r
168  } ifelse\r
169  {  %  if no password or not valid\r
170    (WARNING : Cannot reset printer.) =\r
171    (Password supplied is not valid.) =\r
172    (Please contact the author of this software.) = flush\r
173    quit\r
174  } if\r
175  serverdict /exitserver get exec\r
176  systemdict /quit get exec\r
177  (WARNING : Printer Reset Failed.) = flush\r
178  "\r
179 *End\r
180 *JobPatchFile 1: "\r
181  /oldresourcestatus /resourcestatus load def\r
182  /resourcestatus {dup /FontType eq\r
183  {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}\r
184  {oldresourcestatus} ifelse } bind def\r
185  "\r
186 *End\r
187 *% === Job Control Language ==\r
189 *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"\r
190 *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"\r
191 *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"\r
193 *% === Resolution ============\r
195 *OpenUI *Resolution/Resolution: PickOne\r
196 *DefaultResolution: 600dpi\r
197 *OrderDependency: 100 AnySetup *Resolution\r
198 *Resolution 600dpi/600 dpi:             "<< /HWResolution [600 600] >> setpagedevice"\r
199 *?Resolution: "\r
200  save\r
201  currentpagedevice /HWResolution get 0 get\r
202  (     ) cvs print (dpi) = flush\r
203  restore\r
204  "\r
205 *End\r
206 *CloseUI: *Resolution\r
208 *% === Halftone Information ===============\r
210 *ScreenFreq: "60.0"\r
211 *ScreenAngle: "45.0"\r
212 *ResScreenFreq  600dpi:   "60.0"\r
213 *ResScreenAngle 600dpi:   "45.0"\r
215 *DefaultScreenProc: Dot\r
216 *ScreenProc Dot: "\r
217  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
218  sub }{dup mul exch dup mul add 1 exch sub }ifelse }\r
219  "\r
220 *End\r
221 *ScreenProc Line: "{ pop }"\r
222 *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"\r
224 *DefaultTransfer: Factory\r
225 *Transfer Factory: "{ }"\r
226 *Transfer Factory.Inverse: "{ 1 exch sub }"\r
228 *% === Features ===\r
229 *JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne\r
230 *DefaultJCLLXImageSmoothing: PrtSet\r
231 *OrderDependency: 20 JCLSetup  *JCLLXImageSmoothing\r
232 *JCLLXImageSmoothing PrtSet/Printer Setting: ""\r
233 *JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>"\r
234 *JCLLXImageSmoothing True/On:   "@PJL SET LIMAGESMOOTHING = ON<0A>"\r
235 *JCLCloseUI: *JCLLXImageSmoothing\r
237 *OpenUI *MediaType/Media Type: PickOne\r
238 *DefaultMediaType: Plain\r
239 *OrderDependency: 140 AnySetup *MediaType\r
240 *MediaType Plain/Plain Paper:           "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"\r
241 *MediaType Card/Card Stock:             "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"\r
242 *MediaType Greeting/Greeting Card:      "<< /MediaType (Greeting Card) /Policies << /MediaType 2 >> >> setpagedevice"\r
243 *MediaType Transparency/Transparency:   "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"\r
244 *MediaType Labels/Labels:               "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"\r
245 *MediaType Bond/Bond:                   "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"\r
246 *MediaType Letterhead/Letterhead:       "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"\r
247 *MediaType Preprint/Preprinted:         "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"\r
248 *MediaType Color/Colored Paper:         "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"\r
249 *MediaType Env/Envelope:                "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"\r
250 *MediaType IronOn/Iron On:              "<< /MediaType (Iron On) /Policies << /MediaType 2 >> >> setpagedevice"\r
251 *MediaType Coated/Coated Paper:         "<< /MediaType (Coated Paper) /Policies << /MediaType 2 >> >> setpagedevice"\r
252 *MediaType Glossy/Glossy Paper:         "<< /MediaType (Glossy Paper) /Policies << /MediaType 2 >> >> setpagedevice"\r
253 *MediaType Photo/Photo Paper:           "<< /MediaType (Photo Paper) /Policies << /MediaType 2 >> >> setpagedevice"\r
254 *MediaType Custom1/Custom Type 1:       "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"\r
255 *MediaType Custom2/Custom Type 2:       "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"\r
256 *MediaType Custom3/Custom Type 3:       "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"\r
257 *CloseUI: *MediaType\r
260 *JCLOpenUI *JCLPortRotation/Port Rotation: PickOne\r
261 *DefaultJCLPortRotation: None\r
262 *OrderDependency: 10 JCLSetup  *JCLPortRotation\r
263 *JCLPortRotation None/Printer's default: ""\r
264 *JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"\r
265 *JCLCloseUI: *JCLPortRotation\r
267 *OpenUI *LXCollate/Collate Copies: Boolean\r
268 *DefaultLXCollate: False\r
269 *OrderDependency: 150 AnySetup *LXCollate\r
270 *LXCollate False/Off: "<< /Collate false >> setpagedevice"\r
271 *LXCollate True/On: "<< /Collate true >> setpagedevice"\r
272 *CloseUI: *LXCollate\r
275 *OpenUI *ColorCorrection/Color Correction: PickOne\r
276 *OrderDependency: 140 AnySetup *ColorCorrection\r
277 *DefaultColorCorrection: RGB\r
278 *ColorCorrection RGB/RGB: "\r
279   << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>\r
280   /ProcessColorModel /DeviceRGB >> setpagedevice"\r
281 *End\r
282 *ColorCorrection B&W/Black & White: "\r
283  << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>\r
284  /ProcessColorModel /DeviceGray >> setpagedevice"\r
285 *End\r
286 *ColorCorrection CMYK/CMYK: "\r
287  << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>\r
288  /ProcessColorModel /DeviceCMYK >> setpagedevice"\r
289 *End\r
290 *ColorCorrection Display/Display: "\r
291  << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Display >>\r
292  /ProcessColorModel /DeviceRGB >> setpagedevice"\r
293 *End\r
294 *ColorCorrection Vivid/Vivid: "\r
295  << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Vivid >>\r
296  /ProcessColorModel /DeviceRGB >> setpagedevice"\r
297 *End\r
298 *?ColorCorrection: "\r
299  save statusdict begin\r
300  [(RGB) (B&W) (CMYK) (Display) (Vivid)]\r
301  colorcorrection 1 sub get = flush\r
302  end\r
303  restore"\r
304 *End\r
305 *CloseUI: *ColorCorrection\r
307 *OpenUI *PrintQuality/Print Quality: PickOne\r
308 *Default*PrintQuality: None\r
309 *OrderDependency: 150 AnySetup *PrintQuality\r
310 *PrintQuality Quick/QuickPrint:  "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 0 >> >> setpagedevice"\r
311 *PrintQuality Normal/Normal: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 1 >> >> setpagedevice"\r
312 *PrintQuality Pres/Presentation: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 2 >> >> setpagedevice"\r
313 *PrintQuality Image/1200 Image Quality: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 3 >> >> setpagedevice"\r
314 *CloseUI: *PrintQuality\r
316 *% === Paper  ==========================================\r
317 *LandscapeOrientation: Plus90\r
319 *% **** Printable Area by key word ****\r
320 *DefaultImageableArea: Letter\r
321 *ImageableArea Letter:                  "13 54 599 779"\r
322 *ImageableArea Legal:                   "13 54 599 995"\r
323 *ImageableArea B5:                      "13 54 505 715"\r
324 *ImageableArea A4:                      "9  54 586 829"\r
325 *ImageableArea Executive:               "13 54 509 743"\r
326 *ImageableArea A5:                      "13 54 407 583"\r
327 *ImageableArea A3:                      "13 54 829 1178"\r
328 *ImageableArea SA3:                     "13 54 895 1264"\r
329 *ImageableArea Tabloid:                 "13 54 779 1211"\r
330 *ImageableArea Universal:               "13 54 895 1571"\r
331 *ImageableArea Monarch:                 "19 54 260 534"\r
332 *ImageableArea Comm10:                  "19 54 278 678"\r
333 *ImageableArea C9:                      "19 54 260 633"\r
334 *ImageableArea DL:                      "19 54 293 617"\r
335 *ImageableArea C5:                      "19 54 440 643"\r
336 *ImageableArea ISOB5:                   "19 54 480 702"\r
337 *ImageableArea Other:                   "19 54 593 1002"\r
339 *?ImageableArea: "\r
340  save\r
341  /cvp { cvi (            ) cvs print ( ) print } bind def\r
342  newpath clippath pathbbox\r
343  4 -2 roll exch 2 {ceiling cvp} repeat\r
344  exch 2 {floor cvp} repeat flush\r
345  restore\r
346  "\r
347 *End\r
348 *% **** Physical paper dimensions by key word ****\r
350 *DefaultPaperDimension: Letter\r
351 *PaperDimension Letter:       "612 792"\r
352 *PaperDimension Legal:        "612 1008"\r
353 *PaperDimension B5:           "516 729"\r
354 *PaperDimension A4:           "595 842"\r
355 *PaperDimension Executive:    "522 756"\r
356 *PaperDimension A5:           "420 595"\r
357 *PaperDimension A3:           "842 1188"\r
358 *PaperDimension SA3:          "908 1276"\r
359 *PaperDimension Tabloid:      "792 1224"\r
360 *PaperDimension Universal:    "907 1584"\r
361 *PaperDimension Monarch:      "279 540"\r
362 *PaperDimension C9:           "279 639"\r
363 *PaperDimension Comm10:       "297 684"\r
364 *PaperDimension DL:           "312 624"\r
365 *PaperDimension C5:           "459 649"\r
366 *PaperDimension ISOB5:        "499 708"\r
367 *PaperDimension Other:        "612 1008"\r
369 *OpenUI *PageSize:  PickOne\r
370 *OrderDependency: 30 AnySetup *PageSize\r
371 *DefaultPageSize: Letter\r
372 *PageSize Letter/Letter 8 1/2 x 11 in: "\r
373  << /PageSize [612 792] /ImagingBBox null >> setpagedevice"\r
374 *End\r
375 *PageSize Legal/Legal 8 1/2 x 14 in: "\r
376  << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"\r
377 *End\r
378 *PageSize B5/B5 182 x 257 mm: "\r
379  << /PageSize [516 729] /ImagingBBox null >> setpagedevice"\r
380 *End\r
381 *PageSize A4/A4 210 x 297 mm: "\r
382  << /PageSize [595 842] /ImagingBBox null >> setpagedevice"\r
383 *End\r
384 *PageSize Executive/Executive 7 1/4 x 10 1/2 in: "\r
385  << /PageSize [522 756] /ImagingBBox null >> setpagedevice"\r
386 *End\r
387 *PageSize A5/A5 148 x 210 mm: "\r
388  << /PageSize [420 595] /ImagingBBox null >> setpagedevice"\r
389 *End\r
390 *PageSize A3/A3 297 x 419 mm: "\r
391  << /PageSize [842 1188] /ImagingBBox null >> setpagedevice"\r
392 *End\r
393 *PageSize SA3/SA3 320 x 450 mm: "\r
394  statusdict begin {2 setignoresize} stopped {pop} if end\r
395  << /Policies << /PageSize 7 >> >> setpagedevice\r
396  << /PageSize [908 1276] /ImagingBBox null >> setpagedevice"\r
397 *End\r
398 *PageSize Tabloid/Tabloid 11 x 17 in: "\r
399  << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"\r
400 *End\r
401 *PageSize Universal/Universal 12.6 x 22 in: "\r
402  << /PageSize [907 1584] /ImagingBBox null >> setpagedevice"\r
403 *End\r
404 *PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "\r
405  << /PageSize [279 540] /ImagingBBox null >> setpagedevice"\r
406 *End\r
407 *PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "\r
408  << /PageSize [279 639] /ImagingBBox null >> setpagedevice"\r
409 *End\r
410 *PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "\r
411  << /PageSize [297 684] /ImagingBBox null >> setpagedevice"\r
412 *End\r
413 *PageSize DL/DL Envelope 110 x 220 mm: "\r
414  << /PageSize [312 624] /ImagingBBox null >> setpagedevice"\r
415 *End\r
416 *PageSize C5/C5 Envelope 162 x 229 mm: "\r
417  << /PageSize [459 649] /ImagingBBox null >> setpagedevice"\r
418 *End\r
419 *PageSize ISOB5/B5 Envelope 176 x 250 mm: "\r
420  << /PageSize [499 708] /ImagingBBox null >> setpagedevice"\r
421 *End\r
422 *PageSize Other/Other Envelope 8 1/2 x 14 in: "\r
423  << /PageSize [612 996] /ImagingBBox null >> setpagedevice"\r
424 *End\r
425 *?PageSize: "\r
426  save\r
427  16 dict\r
428    dup /letter (Letter) put\r
429    dup /legal (Legal) put\r
430    dup /executivepage (Executive) put\r
431    dup /a4 (A4) put\r
432    dup /a5 (A5) put\r
433    dup /b5 (B5) put\r
434    dup /a3 (A3) put\r
435    dup /tabloid (Tabloid) put\r
436    dup /universal (Universal) put\r
437    dup /3.875x7.5envelope (Monarch) put\r
438    dup /3.875x8.875envelope (C9) put\r
439    dup /4.125x9.5envelope (Comm10) put\r
440    dup /110x220envelope (DL) put\r
441    dup /162x229envelope (C5) put\r
442    dup /176x250envelope (Envelope.499.709) put\r
443    dup /otherenvelope (Envelope.612.996) put\r
444  statusdict /papersize get exec\r
445  3 1 roll  {get} stopped {(Unknown)}if\r
446  exch  not { print (.Transverse) }if\r
447  = flush\r
448  restore\r
449  "\r
450 *End\r
451 *CloseUI: *PageSize\r
453 *% These entries will set up the frame buffer.\r
454 *% Usually used with input source selection rather than selection by size (AutoSelect).\r
456 *OpenUI *PageRegion:  PickOne\r
457 *OrderDependency: 40 AnySetup *PageRegion\r
458 *DefaultPageRegion: Letter\r
459 *PageRegion Letter: "\r
460  << /PageSize [612 792] /ImagingBBox null >> setpagedevice"\r
461 *End\r
462 *PageRegion Legal: "\r
463  << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"\r
464 *End\r
465 *PageRegion B5: "\r
466  << /PageSize [516 729] /ImagingBBox null >> setpagedevice"\r
467 *End\r
468 *PageRegion A4: "\r
469  << /PageSize [595 842] /ImagingBBox null >> setpagedevice"\r
470 *End\r
471 *PageRegion Executive: "\r
472  << /PageSize [522 756] /ImagingBBox null >> setpagedevice"\r
473 *End\r
474 *PageRegion A5: "\r
475  << /PageSize [420 595] /ImagingBBox null >> setpagedevice"\r
476 *End\r
477 *PageRegion A3: "\r
478  << /PageSize [842 1188] /ImagingBBox null >> setpagedevice"\r
479 *End\r
480 *PageRegion SA3: "\r
481  statusdict begin {2 setignoresize} stopped {pop} if end\r
482  << /Policies << /PageSize 7 >> >> setpagedevice\r
483  << /PageSize [908 1276] /ImagingBBox null >> setpagedevice"\r
484 *End\r
485 *PageRegion Tabloid: "\r
486  << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"\r
487 *End\r
488 *PageRegion Universal: "\r
489  << /PageSize [907 1584] /ImagingBBox null >> setpagedevice"\r
490 *End\r
491 *PageRegion Monarch: "\r
492  << /PageSize [279 540] /ImagingBBox null >> setpagedevice"\r
493 *End\r
494 *PageRegion C9: "\r
495  << /PageSize [279 639] /ImagingBBox null >> setpagedevice"\r
496 *End\r
497 *PageRegion Comm10: "\r
498  << /PageSize [297 684] /ImagingBBox null >> setpagedevice"\r
499 *End\r
500 *PageRegion DL: "\r
501  << /PageSize [312 624] /ImagingBBox null >> setpagedevice"\r
502 *End\r
503 *PageRegion C5: "\r
504  << /PageSize [459 649] /ImagingBBox null >> setpagedevice"\r
505 *End\r
506 *PageRegion ISOB5: "\r
507  << /PageSize [499 708] /ImagingBBox null >> setpagedevice"\r
508 *End\r
509 *PageRegion Other: "\r
510  << /PageSize [612 996] /ImagingBBox null >> setpagedevice"\r
511 *End\r
512 *CloseUI: *PageRegion\r
513 *RequiresPageRegion All: True\r
515 *% === Input Trays =======================================\r
517 *OpenUI *InputSlot:  PickOne\r
518 *OrderDependency: 20 AnySetup *InputSlot\r
519 *DefaultInputSlot: AutoSelect\r
520 *InputSlot AutoSelect/Auto Select: "\r
521  << /Policies << /PageSize 2 >> >> setpagedevice"\r
522 *End\r
523 *InputSlot Tray1/Tray 1: "\r
524  << /ManualFeed false /MediaPosition null >> setpagedevice\r
525  currentpagedevice /InputAttributes get 0 get setpagedevice\r
526  << /InputAttributes << /Priority [0] >> >> setpagedevice\r
527  << /Policies << /PageSize 7 >> >> setpagedevice"\r
528 *End\r
529 *InputSlot Tray2/Tray 2: "\r
530  << /ManualFeed false /MediaPosition null >> setpagedevice\r
531  userdict /lms\r
532  currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put\r
533  currentpagedevice /InputAttributes get lms get setpagedevice\r
534  << /InputAttributes << /Priority [lms] >> >> setpagedevice\r
535  << /Policies << /PageSize 7 >> >> setpagedevice"\r
536 *End\r
537 *InputSlot Manual/Manual Paper: "\r
538  << /ManualFeed true /MediaPosition null >> setpagedevice\r
539  << /Policies << /PageSize 2 >> >> setpagedevice"\r
540 *End\r
541 *InputSlot ManualEnv/Manual Envelope: "\r
542  << /ManualFeed true /MediaPosition null >> setpagedevice\r
543  << /Policies << /PageSize 2 >> >> setpagedevice"\r
544 *End\r
545 *?InputSlot: "\r
546  save\r
547  [ (Tray1) (Tray2) (Manual) (ManualEnv) ]\r
548  statusdict /papertray get exec\r
549  {get exec} stopped { pop pop (Unknown) } if = flush\r
550  restore\r
551  "\r
552 *End\r
554 *CloseUI: *InputSlot\r
556 *% === Font Information ==========================================\r
558 *DefaultFont: Courier\r
559 *Font Courier: Standard "(001.000)" Standard ROM\r
560 *Font Courier-Bold: Standard "(001.000)" Standard ROM\r
561 *Font Courier-Oblique: Standard "(001.000)" Standard ROM\r
562 *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM\r
563 *Font Times-Roman: Standard "(001.000)" Standard ROM\r
564 *Font Times-Bold: Standard "(001.000)" Standard ROM\r
565 *Font Times-Italic: Standard "(001.000)" Standard ROM\r
566 *Font Times-BoldItalic: Standard "(001.000)" Standard ROM\r
567 *Font Helvetica: Standard "(001.000)" Standard ROM\r
568 *Font Helvetica-Bold: Standard "(001.000)" Standard ROM\r
569 *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM\r
570 *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM\r
571 *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM\r
572 *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM\r
573 *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM\r
574 *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM\r
575 *Font Symbol: Special "(001.000)" Standard ROM\r
576 *Font AvantGarde-Book: Standard "(001.000)" Standard ROM\r
577 *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM\r
578 *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM\r
579 *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM\r
580 *Font Bookman-Demi: Standard "(001.000)" Standard ROM\r
581 *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM\r
582 *Font Bookman-Light: Standard "(001.000)" Standard ROM\r
583 *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM\r
584 *Font Helvetica-Light: Standard "(001.000)" Standard ROM\r
585 *Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM\r
586 *Font Helvetica-Black: Standard "(001.000)" Standard ROM\r
587 *Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM\r
588 *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM\r
589 *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM\r
590 *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM\r
591 *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM\r
592 *Font Palatino-Roman: Standard "(001.000)" Standard ROM\r
593 *Font Palatino-Bold: Standard "(001.000)" Standard ROM\r
594 *Font Palatino-Italic: Standard "(001.000)" Standard ROM\r
595 *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM\r
596 *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM\r
597 *Font ZapfDingbats: Special "(001.000)" Special ROM\r
599 *?FontQuery: "\r
600  save\r
601  4 dict begin\r
602   /sv exch def\r
603   /str (fonts/                              ) def\r
604   /st2 128 string def\r
605   { count 0 gt\r
606    { dup st2 cvs (/) print print (:) print dup FontDirectory exch known\r
607     {pop (Yes)}\r
608     { str exch st2 cvs dup length /len exch def\r
609      6 exch putinterval str 0 len 6 add getinterval mark exch\r
610      { } st2 filenameforall counttomark 0 gt\r
611      { cleartomark (Yes)}{cleartomark (No)}ifelse\r
612     }ifelse = flush\r
613    }{ exit } ifelse\r
614   } bind loop\r
615   (*) = flush\r
616   sv\r
617  end\r
618  restore\r
619  "\r
620 *End\r
622 *?FontList: "\r
623  save\r
624  2 dict begin\r
625   /sv exch def\r
626   /str 128 string def\r
627   FontDirectory { pop == } bind forall flush\r
628   /filenameforall where\r
629   { pop save (fonts/*)\r
630    { dup length 6 sub 6 exch getinterval cvn == } bind\r
631    str filenameforall flush restore\r
632   } if\r
633   (*) = flush\r
635   sv\r
636  end\r
637  restore\r
638  "\r
639 *End\r
641 *% Printer Messages (verbatim from printer):\r
642 *Message: "%%  exitserver: permanent state may be changed  %%"\r
643 *Message: "%%  Flushing: rest of job (to end-of-file) will be ignored  %%"\r
644 *Message: "\FontName\ not found, using Courier"\r
646 *% Status (format: %%  status: <one of these> %% )\r
647 *Status: "Printer Busy"\r
648 *Status: "Warming Up"\r
649 *Status: "idle"\r
650 *Status: "busy"\r
651 *Status: "waiting"\r
652 *Status: "initializing"\r
653 *Status: "not ready"\r
655 *% Input Sources (format: %%  status: <stat>; source: <one of these>  %% )\r
656 *Source: "Serial"\r
657 *Source: "Parallel"\r
658 *Source: "Network"\r
660 *% Printer Error (format: %%  PrinterError: <one of these>  %%)\r
661 *PrinterError: "Paper Jam"\r
662 *PrinterError: "Wrong Paper Length"\r
663 *PrinterError: "Invalid Manual Insertion"\r
664 *PrinterError: "Change Size in Feeder"\r
665 *PrinterError: "Change Size in Tray 1"\r
666 *PrinterError: "Change Size in Tray 2"\r
667 *PrinterError: "Paper Out or Feed Failure - Feed"\r
668 *PrinterError: "Load Manual Envelope"\r
669 *PrinterError: "Paper Out or Feed Failure - Tray 1"\r
670 *PrinterError: "Paper Out or Feed Failure - Tray 2"\r
671 *PrinterError: "Load Manual Paper"\r
672 *PrinterError: "Output Bin Full"\r
673 *PrinterError: "Cover Open/Cartridge Not Installed"\r
674 *PrinterError: "Insufficient Memory"\r
675 *PrinterError: "Complex Page"\r
676 *PrinterError: "Default Storage Error"\r
677 *PrinterError: "Defective Font Card Installed"\r
678 *PrinterError: "Flash Full"\r
679 *PrinterError: "ioerror"\r
680 *PrinterError: "Flash Error"\r
681 *PrinterError: "Duplex Not Attached"\r
682 *PrinterError: "Duplex Cover Open"\r
683 *PrinterError: "Scheduled Maintenance"\r
684 *PrinterError: "Toner Low"\r
685 *PrinterError: "Service Error"\r
687 *% === Color Separation Information =====================\r
689 *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi\r
691 *InkName: ProcessBlack/Process Black\r
692 *InkName: CustomColor/Custom Color\r
693 *InkName: ProcessCyan/Process Cyan\r
694 *InkName: ProcessMagenta/Process Magenta\r
695 *InkName: ProcessYellow/Process Yellow\r
697 *%  For 60 lpi / 300 dpi  ===============================\r
699 *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
700 *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
701 *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"\r
702 *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"\r
703 *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"\r
705 *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
706 *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
707 *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
708 *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
709 *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
711 *%  For 53 lpi / 300 dpi  ===============================\r
713 *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"\r
714 *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"\r
715 *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"\r
716 *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"\r
717 *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"\r
719 *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"\r
720 *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"\r
721 *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"\r
722 *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"\r
723 *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"\r
725 *%  For 85 lpi / 600 dpi  5,5,2,6,6,2,20/3,0) =====================\r
727 *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
728 *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
729 *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"\r
730 *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"\r
731 *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"\r
733 *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
734 *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
735 *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
736 *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
737 *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"\r
739 *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "\r
740  {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
741  1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
742  abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
743  sub }{dup mul exch dup mul add 1 exch sub }ifelse }\r
744  "\r
745 *End\r
747 *%  For 71 lpi / 600 dpi  ===============================\r
749 *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"\r
750 *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"\r
751 *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"\r
752 *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"\r
753 *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"\r
755 *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"\r
756 *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"\r
757 *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"\r
758 *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"\r
759 *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"\r
761 *% For 116 lpi / 1200 dpi ===================================================\r
763 *ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"\r
764 *ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"\r
765 *ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"\r
766 *ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"\r
767 *ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"\r
769 *ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"\r
770 *ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"\r
771 *ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"\r
772 *ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"\r
773 *ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"\r
774 *% End of PPD file for Lexmark Optra S Laser Printers\r