Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

743 lines
29 KiB

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