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