merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / LOPTRASC.PS
blob1b8ead5accef63cb37393e04daa1d9a1755163d2
1 *PPD-Adobe: "4.2"\r
2 *% Adobe PostScript(R) Printer Description File\r
3 *% For Lexmark Optra SC 1275 Laser Printers\r
4 *% Produced by Lexmark International, Inc.\r
5 *%\r
6 *% Copyright (c) 1993-1998 Lexmark International Inc.  All Rights Reserved.\r
7 *% Permission is granted for redistribution of this file as\r
8 *% long as this copyright notice is intact and the content\r
9 *% of the file is not altered in any way from its original form.\r
10 *%\r
11 *%\r
12 *% WARNING:  If you want to edit this PPD file and use it with Aldus\r
13 *%           PageMaker, be sure to use an editor (such as DOS Edit)\r
14 *%           that does NOT add an end-of-file marker (hex 1A) when\r
15 *%           it stores the file.\r
16 *%\r
17 *%\r
18 *%\r
20 *FormatVersion: "4.2"\r
21 *FileVersion: "1.0"\r
22 *LanguageVersion: English\r
23 *LanguageEncoding: WindowsANSI\r
24 *PCFileName: "LOPTRASC.PPD"\r
25 *Product: "(Lexmark Optra SC 1275 Laser Printer)"\r
26 *PSVersion: "(2016)"\r
27 *ModelName: "Lexmark Optra SC 1275"\r
28 *ShortNickName: "Lexmark Optra SC 1275 PS"\r
29 *NickName: "Lexmark Optra SC 1275 PS"\r
31 *% ===== Installable Options and Constraints ====\r
33 *OpenGroup: InstallableOptions/Options Installed\r
35 *OpenUI *Option1/Flash Memory Card - Option: Boolean\r
36 *DefaultOption1: False\r
37 *Option1 False/Not Installed: ""\r
38 *Option1 True/Installed: ""\r
39 *CloseUI: *Option1\r
41 *OpenUI *Option2/Printer Hard Disk - Option: Boolean\r
42 *DefaultOption2: False\r
43 *Option2 False/Not Installed: ""\r
44 *Option2 True/Installed: ""\r
45 *CloseUI: *Option2\r
47 *OpenUI *Option3/Lower Tray - Option: Boolean\r
48 *DefaultOption3: False\r
49 *Option3 True/Installed: ""\r
50 *Option3 False/Not Installed: ""\r
51 *CloseUI: *Option3\r
53 *OpenUI *InstalledMemory/Printer Memory - Option: PickOne\r
54 *DefaultInstalledMemory: 16Meg\r
55 *InstalledMemory 2Meg/2 MB Printer Memory: ""\r
56 *InstalledMemory 4Meg/4 MB Printer Memory: ""\r
57 *InstalledMemory 6Meg/6 MB Printer Memory: ""\r
58 *InstalledMemory 8Meg/8 MB Printer Memory: ""\r
59 *InstalledMemory 10Meg/10 MB Printer Memory: ""\r
60 *InstalledMemory 12Meg/12 MB Printer Memory: ""\r
61 *InstalledMemory 14Meg/14 MB Printer Memory: ""\r
62 *InstalledMemory 16Meg/16 MB Printer Memory: ""\r
63 *InstalledMemory 18Meg/18 MB Printer Memory: ""\r
64 *InstalledMemory 20Meg/20 MB Printer Memory: ""\r
65 *InstalledMemory 22Meg/22 MB Printer Memory: ""\r
66 *InstalledMemory 24Meg/24 MB Printer Memory: ""\r
67 *InstalledMemory 26Meg/26 MB Printer Memory: ""\r
68 *InstalledMemory 28Meg/28 MB Printer Memory: ""\r
69 *InstalledMemory 32Meg/32 or more MB Printer Memory: ""\r
70 *CloseUI: *InstalledMemory\r
72 *CloseGroup: InstallableOptions\r
74 *% =====  User Constraints  =======\r
76 *UIConstraints: *Option3 False *InputSlot Lower\r
78 *UIConstraints: *InputSlot Upper              *PageSize A5\r
79 *UIConstraints: *InputSlot Upper              *PageSize B5\r
80 *UIConstraints: *InputSlot Upper              *PageSize Executive\r
81 *UIConstraints: *InputSlot Upper              *PageSize Universal\r
83 *UIConstraints: *InputSlot Lower              *PageSize A5\r
84 *UIConstraints: *InputSlot Lower              *PageSize B5\r
85 *UIConstraints: *InputSlot Lower              *PageSize Executive\r
86 *UIConstraints: *InputSlot Lower              *PageSize Universal\r
88 *UIConstraints: *InputSlot Upper              *MediaType Card\r
89 *UIConstraints: *InputSlot Lower              *MediaType Card\r
90 *UIConstraints: *InputSlot Upper              *MediaType Labels\r
91 *UIConstraints: *InputSlot Lower              *MediaType Labels\r
94 *% ====== Basic Capabilities ======\r
95 *LanguageLevel: "2"\r
96 *Throughput: "24"\r
97 *ColorDevice: True\r
98 *DefaultColorSpace: CMYK\r
99 *TTRasterizer:  Type42\r
100 *JobPatchFile 1: "\r
101  /oldresourcestatus /resourcestatus load def\r
102  /resourcestatus {dup /FontType eq\r
103  {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}\r
104  {oldresourcestatus} ifelse } bind def\r
105  "\r
106 *End\r
107 *FileSystem: True\r
108 *Protocols: PJL TBCP\r
109 *FreeVM:            "2058000"\r
110 *VMOption 2Meg:     "376000"\r
111 *VMOption 4Meg:     "910000"\r
112 *VMOption 6Meg:     "1034000"\r
113 *VMOption 8Meg:     "1290000"\r
114 *VMOption 10Meg:    "1290000"\r
115 *VMOption 12Meg:    "1546000"\r
116 *VMOption 14Meg:    "1546000"\r
117 *VMOption 16Meg:    "2058000"\r
118 *VMOption 18Meg:    "2058000"\r
119 *VMOption 20Meg:    "2058000"\r
120 *VMOption 22Meg:    "2058000"\r
121 *VMOption 24Meg:    "2058000"\r
122 *VMOption 26Meg:    "2058000"\r
123 *VMOption 28Meg:    "2058000"\r
124 *VMOption 32Meg:    "2058000"\r
125 *Password: "0"\r
126 *ExitServer: "\r
127  count 0 eq   % is the password on the stack?\r
128  { true }\r
129  { dup        % potential password\r
130    statusdict /checkpassword get exec not\r
131  } ifelse\r
132  {  %  if no password or not valid\r
133    (WARNING : Cannot perform the exitserver command.) =\r
134    (Password supplied is not valid.) =\r
135    (Please contact the author of this software.) = flush\r
136    quit\r
137  } if\r
138  serverdict /exitserver get exec\r
139  "\r
140 *End\r
141 *Reset: "\r
142  count 0 eq  % is the password on the stack?\r
143  { true }\r
144  { dup      % potential password\r
145    statusdict /checkpassword get exec not\r
146  } ifelse\r
147  {  %  if no password or not valid\r
148    (WARNING : Cannot reset printer.) =\r
149    (Password supplied is not valid.) =\r
150    (Please contact the author of this software.) = flush\r
151    quit\r
152  } if\r
153  serverdict /exitserver get exec\r
154  systemdict /quit get exec\r
155  (WARNING : Printer Reset Failed.) = flush\r
156  "\r
157 *End\r
159 *% === Job Control Language ==\r
161 *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"\r
162 *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"\r
163 *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"\r
165 *JCLOpenUI *JCLPortRotation/Port Rotation: PickOne\r
166 *DefaultJCLPortRotation: None\r
167 *OrderDependency: 10 JCLSetup  *JCLPortRotation\r
168 *JCLPortRotation None/Printer's default: ""\r
169 *JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"\r
170 *JCLCloseUI: *JCLPortRotation\r
172 *JCLOpenUI *JCLEconomode/Toner Saver: PickOne\r
173 *DefaultJCLEconomode: PrtSet\r
174 *OrderDependency: 10 JCLSetup  *JCLEconomode\r
175 *JCLEconomode PrtSet/Printer Setting: ""\r
176 *JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"\r
177 *JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"\r
178 *JCLCloseUI: *JCLEconomode\r
180 *% === Resolution ============\r
182 *OpenUI *Resolution/Resolution:  PickOne\r
183 *DefaultResolution: 600dpi\r
184 *OrderDependency: 10 AnySetup *Resolution\r
185 *Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"\r
186 *?Resolution: "\r
187  save\r
188  currentpagedevice /HWResolution get 0 get\r
189  (     ) cvs print (dpi) = flush\r
190  restore\r
191  "\r
192 *End\r
193 *CloseUI: *Resolution\r
195 *OpenUI *ColorCorrection/Color Correction: PickOne\r
196 *OrderDependency: 140 AnySetup *ColorCorrection\r
197 *DefaultColorCorrection: None\r
198 *ColorCorrection RGB/RGB: "\r
199   2 dict dup /DeviceRenderingInfo 2 dict dup\r
200   /Type 97 put dup /ColorCorrection null put put\r
201   dup /ProcessColorModel /DeviceRGB put setpagedevice"\r
202 *End\r
203 *ColorCorrection B&W/Black && White: "\r
204  2 dict dup /DeviceRenderingInfo 2 dict dup\r
205  /Type 97 put dup /ColorCorrection null put put\r
206  dup /ProcessColorModel /DeviceGray put setpagedevice"\r
207 *End\r
208 *ColorCorrection CMYK/CMYK: "\r
209  2 dict dup /DeviceRenderingInfo 2 dict dup\r
210  /Type 97 put dup /ColorCorrection null put put\r
211  dup /ProcessColorModel /DeviceCMYK put setpagedevice"\r
212 *End\r
213 *ColorCorrection Display/Display: "\r
214  2 dict dup /DeviceRenderingInfo 2 dict dup\r
215  /Type 97 put dup /ColorCorrection /Display put put\r
216  dup /ProcessColorModel /DeviceRGB put setpagedevice"\r
217 *End\r
218 *ColorCorrection Vivid/Vivid: "\r
219  2 dict dup /DeviceRenderingInfo 2 dict dup\r
220  /Type 97 put dup /ColorCorrection /Vivid put put\r
221  dup /ProcessColorModel /DeviceRGB put setpagedevice"\r
222 *End\r
223 *?ColorCorrection: "\r
224  save statusdict begin\r
225  [(RGB) (B&W) (CMYK) (Display) (Vivid)]\r
226  colorcorrection 1 sub get = flush\r
227  end\r
228  restore"\r
229 *End\r
230 *CloseUI: *ColorCorrection\r
232 *OpenUI *Screening/1200 Image Quality: PickOne\r
233 *OrderDependency: 120 AnySetup *Screening\r
234 *DefaultScreening: None\r
235 *Screening 3ColorGrade/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /ColorGrade put put setpagedevice"\r
236 *Screening 1Images/Images Only: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /IETImagesOnly put put setpagedevice"\r
237 *Screening 1Page/Entire Page: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /IET put put setpagedevice"\r
238 *?Screening: "\r
239  save statusdict begin\r
240  [(Off) (Entire_Page) (Images_Only)] screening 1 sub get = flush\r
241  end\r
242  restore"\r
243 *End\r
244 *CloseUI: *Screening\r
246 *%*****************************************************************\r
247 *%  Halftone Information                                          *\r
248 *%*****************************************************************\r
250 *% Screening Frequency and Angle\r
252 *ResScreenFreq   600dpi: "60.0"\r
253 *ResScreenAngle  600dpi: "45.0"\r
255 *DefaultScreenProc: Dot\r
256 *ScreenProc Dot: "\r
257  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
258  sub }{dup mul exch dup mul add 1 exch sub }ifelse }\r
259  "\r
260 *End\r
261 *ScreenProc Line: "{ pop }"\r
262 *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"\r
264 *% **** Transfer Functions  Factory & Factory.Inverse  ****\r
266 *DefaultTransfer: Factory\r
267 *Transfer Factory: "{ }"\r
268 *Transfer Factory.Inverse: "{ 1 exch sub }"\r
270 *OpenUI *MediaType/Media Type: PickOne\r
271 *DefaultMediaType: Plain\r
272 *OrderDependency: 140 AnySetup *MediaType\r
273 *MediaType Plain/Plain Paper:           "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"\r
274 *MediaType Card/Card Stock:             "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"\r
275 *MediaType Transparency/Transparency:   "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"\r
276 *MediaType Labels/Labels:               "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"\r
277 *MediaType Bond/Bond:                   "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"\r
278 *MediaType Letterhead/Letterhead:       "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"\r
279 *MediaType Preprint/Preprinted:         "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"\r
280 *MediaType Color/Colored Paper:         "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"\r
281 *MediaType Custom1/Custom Type 1:       "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"\r
282 *MediaType Custom2/Custom Type 2:       "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"\r
283 *MediaType Custom3/Custom Type 3:       "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"\r
284 *CloseUI: *MediaType\r
286 *%******************************************************\r
287 *%  Paper Selection/Handling                           *\r
288 *%******************************************************\r
290 *LandscapeOrientation: Plus90\r
292 *% PageSize selection is normally associated with selection of paper by\r
293 *% size rather than by input source.\r
295 *OpenUI *PageSize:  PickOne\r
296 *OrderDependency: 30 AnySetup *PageSize\r
297 *DefaultPageSize: Letter\r
298 *PageSize Letter/Letter: "\r
299  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"\r
300 *End\r
301 *PageSize Legal/Legal: "\r
302  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
303 *End\r
304 *PageSize B5/B5: "\r
305  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"\r
306 *End\r
307 *PageSize A4/A4: "\r
308  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"\r
309 *End\r
310 *PageSize Executive/Executive: "\r
311  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"\r
312 *End\r
313 *PageSize A5/A5: "\r
314  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"\r
315 *End\r
316 *PageSize Universal/Universal: "\r
317  2 dict dup /PageSize [612 862]  put dup /ImagingBBox null put setpagedevice"\r
318 *End\r
319 *?PageSize: "\r
320  save\r
321  7 dict\r
322    dup /letter (Letter) put\r
323    dup /legal (Legal) put\r
324    dup /executivepage (Executive) put\r
325    dup /a4 (A4) put\r
326    dup /a5 (A5) put\r
327    dup /b5 (B5) put\r
328    dup /universal (Universal) put\r
329  statusdict /papersize get exec\r
330  3 1 roll  {get} stopped {(Unknown)}if\r
331  exch  not { print (.Transverse) }if\r
332  = flush\r
333  restore\r
334  "\r
335 *End\r
336 *CloseUI: *PageSize\r
338 *% These entries will set up the frame buffer.\r
339 *% Usually used with input source selection rather than selection by size (AutoSelect).\r
341 *OpenUI *PageRegion:  PickOne\r
342 *OrderDependency: 40 AnySetup *PageRegion\r
343 *DefaultPageRegion: Letter\r
344 *PageRegion Letter: "\r
345  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"\r
346 *End\r
347 *PageRegion Legal: "\r
348  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"\r
349 *End\r
350 *PageRegion B5: "\r
351  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"\r
352 *End\r
353 *PageRegion A4: "\r
354  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"\r
355 *End\r
356 *PageRegion Executive: "\r
357  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"\r
358 *End\r
359 *PageRegion A5: "\r
360  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"\r
361 *End\r
362 *PageRegion Universal: "\r
363  2 dict dup /PageSize [612 862]  put dup /ImagingBBox null put setpagedevice"\r
364 *End\r
365 *CloseUI: *PageRegion\r
367 *% **** Printable Area by key word ****\r
369 *DefaultImageableArea: Letter\r
370 *ImageableArea Letter:          "12 12 600 780"\r
371 *ImageableArea Legal:           "12 12 600 996"\r
372 *ImageableArea B5:              "12 12 505 716"\r
373 *ImageableArea A4:              "10 12 588 829"\r
374 *ImageableArea Executive:       "12 12 510 744"\r
375 *ImageableArea A5:              "12 12 407 583"\r
376 *ImageableArea Universal:       "7 7 605 855"\r
377 *?ImageableArea: "\r
378  save\r
379  /cvp { cvi (            ) cvs print ( ) print } bind def\r
380  newpath clippath pathbbox\r
381  4 -2 roll exch 2 {ceiling cvp} repeat\r
382  exch 2 {floor cvp} repeat flush\r
383  restore\r
384  "\r
385 *End\r
387 *% **** Physical paper dimensions by key word ****\r
389 *DefaultPaperDimension: Letter\r
390 *PaperDimension Letter:            "612 792"\r
391 *PaperDimension Legal:             "612 1008"\r
392 *PaperDimension B5:                "516 729"\r
393 *PaperDimension A4:                "595 842"\r
394 *PaperDimension Executive:         "522 756"\r
395 *PaperDimension A5:                "420 595"\r
396 *PaperDimension Universal:         "612 862"\r
397 *RequiresPageRegion All: True\r
399 *%*****************************************\r
400 *%      Input Paper Sources Standard      *\r
401 *%*****************************************\r
402 *OpenUI *InputSlot:  PickOne\r
403 *OrderDependency: 20 AnySetup *InputSlot\r
404 *DefaultInputSlot: AutoSelect\r
405 *InputSlot AutoSelect/Auto Select: "\r
406  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"\r
407 *End\r
408 *InputSlot Upper/Tray 1: "\r
409  1 dict dup /MediaPosition null put setpagedevice\r
410  currentpagedevice /InputAttributes get 0 get setpagedevice\r
411  1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice\r
412  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"\r
413 *End\r
414 *InputSlot Lower/Tray 2: "\r
415  1 dict dup /MediaPosition null put setpagedevice\r
416  userdict /lms\r
417  currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put\r
418  currentpagedevice /InputAttributes get lms get setpagedevice\r
419  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice\r
420  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"\r
421 *End\r
422 *InputSlot MultiPurpose/MP Feeder: "\r
423  1 dict dup /MediaPosition null put setpagedevice\r
424  userdict /lms\r
425  currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put\r
426  currentpagedevice /InputAttributes get lms get setpagedevice\r
427  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice\r
428  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"\r
429 *End\r
430 *InputSlot ManualEnv/Manual Envelope: "\r
431  1 dict dup /ManualFeed true  put setpagedevice\r
432  1 dict dup /MediaPosition null put setpagedevice\r
433  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice\r
435 *End\r
436 *?InputSlot: "\r
437  save\r
438  [ (Upper) (Lower) (Multipurpose) (ManualEnv) ]\r
439  statusdict /papertray get exec\r
440  {get exec} stopped { pop pop (Unknown) } if = flush\r
441  restore\r
442  "\r
443 *End\r
444 *CloseUI: *InputSlot\r
446 *OpenUI *ManualFeed/Manual Paper: Boolean\r
447 *OrderDependency: 15 AnySetup *ManualFeed\r
448 *DefaultManualFeed: False\r
449 *ManualFeed True/On:  "1 dict dup /ManualFeed true  put setpagedevice"\r
450 *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"\r
451 *?ManualFeed: "\r
452  save\r
453  currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush\r
454  restore\r
455  "\r
456 *End\r
457 *CloseUI: *ManualFeed\r
459 *%****************************\r
460 *%*   Output Processing      *\r
461 *%****************************\r
463 *% **** Collated Copies ****\r
465 *OpenUI *LXCollate/Collate Copies: Boolean\r
466 *DefaultLXCollate: False\r
467 *OrderDependency: 44 AnySetup *LXCollate\r
468 *LXCollate True/On: "1 dict dup /Collate true put setpagedevice"\r
469 *LXCollate False/Off: "1 dict dup /Collate false put setpagedevice"\r
470 *CloseUI: *LXCollate\r
472 *%**************************************\r
473 *%  Font Information                   *\r
474 *%**************************************\r
476 *DefaultFont: Courier\r
477 *Font Courier: Standard "(001.000)" Standard ROM\r
478 *Font Courier-Bold: Standard "(001.000)" Standard ROM\r
479 *Font Courier-Oblique: Standard "(001.000)" Standard ROM\r
480 *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM\r
481 *Font Times-Roman: Standard "(001.000)" Standard ROM\r
482 *Font Times-Bold: Standard "(001.000)" Standard ROM\r
483 *Font Times-Italic: Standard "(001.000)" Standard ROM\r
484 *Font Times-BoldItalic: Standard "(001.000)" Standard ROM\r
485 *Font Helvetica: Standard "(001.000)" Standard ROM\r
486 *Font Helvetica-Bold: Standard "(001.000)" Standard ROM\r
487 *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM\r
488 *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM\r
489 *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM\r
490 *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM\r
491 *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM\r
492 *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM\r
493 *Font Symbol: Special "(001.000)" Standard ROM\r
494 *Font AvantGarde-Book: Standard "(001.000)" Standard ROM\r
495 *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM\r
496 *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM\r
497 *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM\r
498 *Font Bookman-Demi: Standard "(001.000)" Standard ROM\r
499 *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM\r
500 *Font Bookman-Light: Standard "(001.000)" Standard ROM\r
501 *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM\r
502 *Font Helvetica-Light: Standard "(001.000)" Standard ROM\r
503 *Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM\r
504 *Font Helvetica-Black: Standard "(001.000)" Standard ROM\r
505 *Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM\r
506 *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM\r
507 *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM\r
508 *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM\r
509 *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM\r
510 *Font Palatino-Roman: Standard "(001.000)" Standard ROM\r
511 *Font Palatino-Bold: Standard "(001.000)" Standard ROM\r
512 *Font Palatino-Italic: Standard "(001.000)" Standard ROM\r
513 *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM\r
514 *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM\r
515 *Font ZapfDingbats: Special "(001.000)" Special ROM\r
516 *?FontQuery: "\r
517  save\r
518  4 dict begin\r
519   /sv exch def\r
520   /str (fonts/                              ) def\r
521   /st2 128 string def\r
522   { count 0 gt\r
523    { dup st2 cvs (/) print print (:) print dup FontDirectory exch known\r
524     {pop (Yes)}\r
525     { str exch st2 cvs dup length /len exch def\r
526      6 exch putinterval str 0 len 6 add getinterval mark exch\r
527      { } st2 filenameforall counttomark 0 gt\r
528      { cleartomark (Yes)}{cleartomark (No)}ifelse\r
529     }ifelse = flush\r
530    }{ exit } ifelse\r
531   } bind loop\r
532   (*) = flush\r
533   sv\r
534  end\r
535  restore\r
536  "\r
537 *End\r
539 *?FontList: "\r
540  save\r
541  2 dict begin\r
542   /sv exch def\r
543   /str 128 string def\r
544   FontDirectory { pop == } bind forall flush\r
545   /filenameforall where\r
546   { pop save (fonts/*)\r
547    { dup length 6 sub 6 exch getinterval cvn == } bind\r
548    str filenameforall flush restore\r
549   } if\r
550   (*) = flush\r
551   sv\r
552  end\r
553  restore\r
554  "\r
555 *End\r
558 *%******************************************\r
559 *%     Color Separation Information        *\r
560 *%******************************************\r
562 *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi\r
564 *InkName: ProcessBlack/Process Black\r
565 *InkName: CustomColor/Custom Color\r
566 *InkName: ProcessCyan/Process Cyan\r
567 *InkName: ProcessMagenta/Process Magenta\r
568 *InkName: ProcessYellow/Process Yellow\r
570 *%  For 60 lpi / 300 dpi  ===============================\r
572 *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
573 *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"\r
574 *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"\r
575 *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"\r
576 *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"\r
578 *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
579 *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
580 *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
581 *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
582 *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"\r
584 *%  For 53 lpi / 300 dpi  ===============================\r
586 *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"\r
587 *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"\r
588 *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"\r
589 *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"\r
590 *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"\r
592 *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"\r
593 *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"\r
594 *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"\r
595 *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"\r
596 *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"\r
598 *%  For 85 lpi / 600 dpi  5,5,2,6,6,2,20/3,0) =====================\r
600 *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
601 *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"\r
602 *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"\r
603 *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"\r
604 *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"\r
606 *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
607 *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"\r
608 *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
609 *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"\r
610 *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"\r
612 *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "\r
613  {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
614  1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch\r
615  abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1\r
616  sub }{dup mul exch dup mul add 1 exch sub }ifelse }\r
617  "\r
618 *End\r
620 *%  For 71 lpi / 600 dpi  ===============================\r
622 *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"\r
623 *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"\r
624 *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"\r
625 *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"\r
626 *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"\r
628 *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"\r
629 *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"\r
630 *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"\r
631 *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"\r
632 *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"\r
634 *% For 106 lpi / 1200 dpi ===================================================\r
636 *ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"\r
637 *ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"\r
638 *ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651"\r
639 *ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349"\r
640 *ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0"\r
642 *ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"\r
643 *ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"\r
644 *ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"\r
645 *ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"\r
646 *ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0"\r
648 *% For 116 lpi / 1200 dpi ===================================================\r
650 *ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"\r
651 *ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"\r
652 *ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"\r
653 *ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"\r
654 *ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"\r
656 *ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"\r
657 *ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"\r
658 *ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"\r
659 *ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"\r
660 *ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"\r
662 *%****************************************\r
663 *%  Messages                             *\r
664 *%****************************************\r
666 *% Printer Messages (verbatim from printer):\r
667 *Message: "%%  exitserver: permanent state may be changed  %%"\r
668 *Message: "%%  Flushing: rest of job (to end-of-file) will be ignored  %%"\r
669 *Message: "\FontName\ not found, using Courier"\r
671 *% Status (format: %%  status: <one of these> %% )\r
672 *Status: "Printer Busy"\r
673 *Status: "Warming Up"\r
674 *Status: "idle"\r
675 *Status: "busy"\r
676 *Status: "waiting"\r
677 *Status: "initializing"\r
678 *Status: "not ready"\r
680 *% Input Sources (format: %%  status: <stat>; source: <one of these>  %% )\r
681 *Source: "Serial"\r
682 *Source: "Parallel"\r
683 *Source: "Network"\r
685 *% Printer Error (format: %%  PrinterError: <one of these>  %%)\r
686 *PrinterError: "Paper Jam"\r
687 *PrinterError: "Wrong Paper Length"\r
688 *PrinterError: "Invalid Manual Insertion"\r
689 *PrinterError: "Change Size in Feeder"\r
690 *PrinterError: "Change Size in Tray 1"\r
691 *PrinterError: "Change Size in Tray 2"\r
692 *PrinterError: "Paper Out or Feed Failure - Feed"\r
693 *PrinterError: "Load Manual Envelope"\r
694 *PrinterError: "Paper Out or Feed Failure - Tray 1"\r
695 *PrinterError: "Paper Out or Feed Failure - Tray 2"\r
696 *PrinterError: "Load Manual Paper"\r
697 *PrinterError: "Output Bin Full"\r
698 *PrinterError: "Cover Open/Cartridge Not Installed"\r
699 *PrinterError: "Insufficient Memory"\r
700 *PrinterError: "Complex Page"\r
701 *PrinterError: "Default Storage Error"\r
702 *PrinterError: "Defective Font Card Installed"\r
703 *PrinterError: "Flash Full"\r
704 *PrinterError: "ioerror"\r
705 *PrinterError: "Flash Error"\r
706 *PrinterError: "Duplex Not Attached"\r
707 *PrinterError: "Duplex Cover Open"\r
708 *PrinterError: "Scheduled Maintenance"\r
709 *PrinterError: "Toner Low"\r
710 *PrinterError: "Service Error"\r
712 *%***************************************************************************************\r
713 *% End of PPD file for Lexmark S12x0/1650/2450 Laser Printers                            *\r
714 *%***************************************************************************************\r