home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 December / Chip_2000-12_cd1.bin / tema / starof / f_0130 / LOPC45.PS < prev    next >
PostScript Printer Description  |  2000-05-04  |  31KB  |  775 lines

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