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

  1. *PPD-Adobe: "4.2"
  2. *% Adobe PostScript(R) Printer Description File
  3. *% For Lexmark Optra N Laser Printer
  4. *% Produced by Lexmark International, Inc.
  5. *%
  6. *% Copyright (c) 1993-1998 Lexmark International Inc.  All Rights Reserved.
  7. *% Permission is granted for redistribution of this file as
  8. *% long as this copyright notice is intact and the content
  9. *% of the file is not altered in any way from its original form.
  10. *%
  11. *%
  12. *% WARNING:  If you want to edit this PPD file and use it with Aldus
  13. *%           PageMaker, be sure to use an editor (such as DOS Edit)
  14. *%           that does NOT add an end-of-file marker (hex 1A) when
  15. *%           it stores the file.
  16. *%
  17. *%
  18. *%
  19.  
  20. *FormatVersion: "4.2"
  21. *FileVersion: "1.1"
  22. *LanguageVersion: English
  23. *LanguageEncoding: WindowsANSI
  24. *PCFileName: "LOPTRAN.PPD"
  25. *Product: "(Lexmark Optra N Laser Printer)"
  26. *PSVersion: ""
  27. *ModelName: "Lexmark Optra N Laser Printer"
  28. *ShortNickName: "Lexmark Optra N PS"
  29. *NickName: "Lexmark Optra N PS"
  30.  
  31. *% === Options and Constraints ============
  32.  
  33. *OpenGroup: InstallableOptions/Options Installed
  34. *OpenUI *Option1/Paper Input Drawer - Option: Boolean
  35. *DefaultOption1: False
  36. *Option1 True/Installed: ""
  37. *Option1 False/Not Installed: ""
  38. *CloseUI: *Option1
  39.  
  40. *OpenUI *Option2/Envelope Feeder - Option: Boolean
  41. *DefaultOption2: False
  42. *Option2 True/Installed: ""
  43. *Option2 False/Not Installed: ""
  44. *CloseUI: *Option2
  45.  
  46. *OpenUI *Option3/Finisher - Option: Boolean
  47. *DefaultOption3: False
  48. *Option3 True/Installed: ""
  49. *Option3 False/Not Installed: ""
  50. *CloseUI: *Option3
  51.  
  52. *OpenUI *Option4/Duplex - Option: Boolean
  53. *DefaultOption4: False
  54. *Option4 True/Installed: ""
  55. *Option4 False/Not Installed: ""
  56. *CloseUI: *Option4
  57.  
  58. *OpenUI *Option5/Flash Memory Card - Option: Boolean
  59. *DefaultOption5: False
  60. *Option5 False/Not Installed: ""
  61. *Option5 True/Installed: ""
  62. *CloseUI: *Option5
  63.  
  64. *OpenUI *Option6/Printer Hard Disk - Option: Boolean
  65. *DefaultOption6: False
  66. *Option6 False/Not Installed: ""
  67. *Option6 True/Installed: ""
  68. *CloseUI: *Option6
  69.  
  70. *OpenUI *InstalledMemory/Printer Memory - Option: PickOne
  71. *DefaultInstalledMemory: 4Meg
  72. *InstalledMemory 4Meg/4 MB Printer Memory: ""
  73. *InstalledMemory 6Meg/6 MB Printer Memory: ""
  74. *InstalledMemory 8Meg/8 MB Printer Memory: ""
  75. *InstalledMemory 10Meg/10 MB Printer Memory: ""
  76. *InstalledMemory 12Meg/12 MB Printer Memory: ""
  77. *InstalledMemory 16Meg/16 MB Printer Memory: ""
  78. *InstalledMemory 18Meg/18 MB Printer Memory: ""
  79. *InstalledMemory 20Meg/20 MB Printer Memory: ""
  80. *InstalledMemory 24Meg/24 MB Printer Memory: ""
  81. *InstalledMemory 32Meg/32 or more MB Printer Memory: ""
  82. *CloseUI: *InstalledMemory
  83.  
  84. *CloseGroup: InstallableOptions
  85. *% === User Constraints  ============
  86.  
  87. *% If Input Deck is not installed then do not show as input source
  88. *UIConstraints: *Option1 False *InputSlot Tray3
  89. *UIConstraints: *Option1 False *TraySwitch Tray23
  90. *UIConstraints: *Option1 False *TraySwitch Tray123
  91.  
  92. *% If Envelope feeder is not installed then do not show as input source
  93. *UIConstraints: *Option2 False *InputSlot Feeder
  94.  
  95. *UIConstraints: *Option3 False *StapleLocation Staple1
  96. *UIConstraints: *Option3 False *StapleLocation Staple2
  97. *UIConstraints: *OutputBin Bin0 *StapleLocation Staple1
  98. *UIConstraints: *OutputBin Bin0 *StapleLocation Staple2
  99.  
  100. *% If Duplex is not installed then inhibit:
  101. *UIConstraints: *Option4 False *Duplex
  102.  
  103. *% If Flash is not installed then inhibit:
  104. *UIConstraints: *Option5 None  *Flash
  105.  
  106. *% If HardDisk is not installed then inhibit:
  107. *UIConstraints: *Option6 False  *HardDisk
  108.  
  109. *% If the paper source is Tray1 exclude the following paper sizes:
  110. *UIConstraints: *InputSlot Tray1       *PageSize B5
  111. *UIConstraints: *InputSlot Tray1       *PageSize Executive
  112. *UIConstraints: *InputSlot Tray1       *PageSize A5
  113. *UIConstraints: *InputSlot Tray1       *PageSize Monarch
  114. *UIConstraints: *InputSlot Tray1       *PageSize C4
  115. *UIConstraints: *InputSlot Tray1       *PageSize Comm10
  116. *UIConstraints: *InputSlot Tray1       *PageSize DL
  117. *UIConstraints: *InputSlot Tray1       *PageSize C5
  118. *UIConstraints: *InputSlot Tray1       *PageSize ISOB5
  119. *UIConstraints: *InputSlot Tray1       *PageSize C3
  120. *UIConstraints: *InputSlot Tray1       *PageSize Tabloid
  121. *UIConstraints: *InputSlot Tray1       *PageSize Universal
  122. *UIConstraints: *InputSlot Tray1       *PageSize A3
  123.  
  124. *% If the paper source is Tray2 exclude the following paper sizes:
  125. *UIConstraints: *InputSlot Tray2       *PageSize B5
  126. *UIConstraints: *InputSlot Tray2       *PageSize Executive
  127. *UIConstraints: *InputSlot Tray2       *PageSize A5
  128. *UIConstraints: *InputSlot Tray2       *PageSize Monarch
  129. *UIConstraints: *InputSlot Tray2       *PageSize C4
  130. *UIConstraints: *InputSlot Tray2       *PageSize Comm10
  131. *UIConstraints: *InputSlot Tray2       *PageSize DL
  132. *UIConstraints: *InputSlot Tray2       *PageSize C5
  133. *UIConstraints: *InputSlot Tray2       *PageSize ISOB5
  134. *UIConstraints: *InputSlot Tray2       *PageSize C3
  135. *UIConstraints: *InputSlot Tray2       *PageSize Universal
  136.  
  137. *% If the paper source is Tray3 exclude the following paper sizes:
  138. *UIConstraints: *InputSlot Tray3       *PageSize B5
  139. *UIConstraints: *InputSlot Tray3       *PageSize Executive
  140. *UIConstraints: *InputSlot Tray3       *PageSize A5
  141. *UIConstraints: *InputSlot Tray3       *PageSize Monarch
  142. *UIConstraints: *InputSlot Tray3       *PageSize C4
  143. *UIConstraints: *InputSlot Tray3       *PageSize Comm10
  144. *UIConstraints: *InputSlot Tray3       *PageSize DL
  145. *UIConstraints: *InputSlot Tray3       *PageSize C5
  146. *UIConstraints: *InputSlot Tray3       *PageSize ISOB5
  147. *UIConstraints: *InputSlot Tray3       *PageSize C3
  148. *UIConstraints: *InputSlot Tray3       *PageSize Universal
  149.  
  150. *% If the paper source is Envelope Feeder exclude the following paper sizes:
  151. *UIConstraints: *InputSlot Feeder       *PageSize  Letter
  152. *UIConstraints: *InputSlot Feeder       *PageSize  Legal
  153. *UIConstraints: *InputSlot Feeder       *PageSize  Executive
  154. *UIConstraints: *InputSlot Feeder       *PageSize  A4
  155. *UIConstraints: *InputSlot Feeder       *PageSize  A5
  156. *UIConstraints: *InputSlot Feeder       *PageSize  B4
  157. *UIConstraints: *InputSlot Feeder       *PageSize  B5
  158. *UIConstraints: *InputSlot Feeder       *PageSize  A3
  159. *UIConstraints: *InputSlot Feeder       *PageSize  Tabloid
  160. *UIConstraints: *InputSlot Feeder       *PageSize  Universal
  161. *UIConstraints: *InputSlot Feeder       *PageSize  C3
  162.  
  163. *% If the paper source is Manual Envelope exclude the following paper sizes:
  164. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Letter
  165. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Legal
  166. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Executive
  167. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  A4
  168. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  A5
  169. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  B4
  170. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  B5
  171. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  A3
  172. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Tabloid
  173. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Universal
  174.  
  175. *% If the paper source in Manual Paper then exclude Envelopes
  176. *UIConstraints: *InputSlot ManualPaper        *PageSize  Monarch
  177. *UIConstraints: *InputSlot ManualPaper        *PageSize  C4
  178. *UIConstraints: *InputSlot ManualPaper        *PageSize  Comm10
  179. *UIConstraints: *InputSlot ManualPaper        *PageSize  DL
  180. *UIConstraints: *InputSlot ManualPaper        *PageSize  C5
  181. *UIConstraints: *InputSlot ManualPaper        *PageSize  ISOB5
  182. *UIConstraints: *InputSlot ManualPaper        *PageSize  C3
  183.  
  184. *% If Resolution is 1200 dpi inhibit text smoothing
  185. *UIConstraints: *Resolution 1200dpi  *Smoothing
  186.  
  187. *% If resolution is other than 600 dpi inhibit PictureGrade and IET
  188. *UIConstraints: *Resolution 300dpi  *JCLPictureGrade On
  189. *UIConstraints: *Resolution 300dpi  *JCLPictureGrade Off
  190. *UIConstraints: *Resolution 1200dpi  *JCLPictureGrade On
  191. *UIConstraints: *Resolution 1200dpi  *JCLPictureGrade Off
  192.  
  193. *UIConstraints: *Resolution 300dpi  *ImageEnhance
  194. *UIConstraints: *Resolution 1200dpi  *ImageEnhance
  195.  
  196. *UIConstraints: *ImageEnhance On *JCLPictureGrade On
  197. *UIConstraints: *ImageEnhance On *JCLPictureGrade Off
  198. *UIConstraints: *JCLPictureGrade On *ImageEnhance
  199.  
  200. *UIConstraints: *ImageEnhance On *Smoothing
  201. *UIConstraints: *Smoothing True *ImageEnhance
  202.  
  203. *% === Basic Capabilities ============
  204.  
  205. *LanguageLevel: "2"
  206. *Protocols: PJL TBCP
  207. *ColorDevice: False
  208. *DefaultColorSpace: Gray
  209. *TTRasterizer:  Type42
  210. *FileSystem: True
  211. *Throughput: "24"
  212.  
  213. *FreeVM: "910000"
  214. *VMOption 4Meg: "910000"
  215. *VMOption 6Meg: "1034000"
  216. *VMOption 8Meg: "1290000"
  217. *VMOption 10Meg: "1290000"
  218. *VMOption 12Meg: "1546000"
  219. *VMOption 16Meg: "2058000"
  220. *VMOption 18Meg: "2058000"
  221. *VMOption 20Meg: "2058000"
  222. *VMOption 24Meg: "2058000"
  223. *VMOption 32Meg: "2058000"
  224. *Password: "0"
  225. *ExitServer: "
  226.  count 0 eq   % is the password on the stack?
  227.  { true }
  228.  { dup        % potential password
  229.    statusdict /checkpassword get exec not
  230.  } ifelse
  231.  {  %  if no password or not valid
  232.    (WARNING : Cannot perform the exitserver command.) =
  233.    (Password supplied is not valid.) =
  234.    (Please contact the author of this software.) = flush
  235.    quit
  236.  } if
  237.  serverdict /exitserver get exec
  238.  "
  239. *End
  240. *Reset: "
  241.  count 0 eq  % is the password on the stack?
  242.  { true }
  243.  { dup      % potential password
  244.    statusdict /checkpassword get exec not
  245.  } ifelse
  246.  {  %  if no password or not valid
  247.    (WARNING : Cannot reset printer.) =
  248.    (Password supplied is not valid.) =
  249.    (Please contact the author of this software.) = flush
  250.    quit
  251.  } if
  252.  serverdict /exitserver get exec
  253.  systemdict /quit get exec
  254.  (WARNING : Printer Reset Failed.) = flush
  255.  "
  256. *End
  257.  
  258. *% === Job Control Language ==
  259.  
  260. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  261. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
  262. *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
  263.  
  264. *JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
  265. *DefaultJCLPortRotation: None
  266. *OrderDependency: 10 JCLSetup  *JCLPortRotation
  267. *JCLPortRotation None/Printer's default: ""
  268. *JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
  269. *JCLCloseUI: *JCLPortRotation
  270.  
  271. *JCLOpenUI *JCLDensity/Print Darkness: PickOne
  272. *DefaultJCLDensity: PrinterSetting
  273. *OrderDependency: 20 JCLSetup  *JCLDensity
  274. *JCLDensity PrinterSetting/Printer's default: ""
  275. *JCLDensity VLIGHT/Very Light (-6): "@PJL SET LDENSITY = -6<0A>"
  276. *JCLDensity LIGHT/Light (-3): "@PJL SET LDENSITY = -3<0A>"
  277. *JCLDensity NORMAL/Normal (0): "@PJL SET LDENSITY = 0<0A>"
  278. *JCLDensity DARK/Dark (+3): "@PJL SET LDENSITY = +3<0A>"
  279. *JCLDensity VDARK/Very Dark (+6): "@PJL SET LDENSITY = +6<0A>"
  280. *JCLCloseUI: *JCLDensity
  281.  
  282. *JCLOpenUI *JCLEconomode/Toner Saver: PickOne
  283. *DefaultJCLEconomode: PrinterSetting
  284. *OrderDependency: 10 JCLSetup  *JCLEconomode
  285. *JCLEconomode PrinterSetting/Printer's default: ""
  286. *JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
  287. *JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
  288. *JCLCloseUI: *JCLEconomode
  289.  
  290. *% === Resolution ============
  291.  
  292. *OpenUI *Resolution/Resolution:  PickOne
  293. *DefaultResolution: 600dpi
  294. *OrderDependency: 10 AnySetup *Resolution
  295. *Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  296. *Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  297. *Resolution 1200dpi/1200 Quality: "1 dict dup /HWResolution [1200 1200] put setpagedevice"
  298. *?Resolution: "
  299.  save
  300.  currentpagedevice /HWResolution get 0 get
  301.  (     ) cvs print (dpi) = flush
  302.  restore
  303.  "
  304. *End
  305. *CloseUI: *Resolution
  306.  
  307. *OpenUI *Smoothing/Smoothing: Boolean
  308. *DefaultSmoothing: False
  309. *OrderDependency: 40 AnySetup *Smoothing
  310. *Smoothing True/On:  "
  311.  1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice"
  312. *End
  313. *Smoothing False/Off: "
  314.  1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice"
  315. *End
  316. *?Smoothing: "
  317.  save
  318.  currentpagedevice /PostRenderingEnhanceDetails get /REValue get
  319.  dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
  320.  restore
  321.  "
  322. *End
  323. *CloseUI: *Smoothing
  324.  
  325. *OpenUI *ImageEnhance/Image Enhancement: Boolean
  326. *DefaultImageEnhance: False
  327. *OrderDependency: 40 AnySetup *ImageEnhance
  328. *ImageEnhance True/On:  "
  329.  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"
  330. *End
  331. *ImageEnhance False/Off: "
  332.  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"
  333. *End
  334. *CloseUI: *ImageEnhance
  335.  
  336. *JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
  337. *DefaultJCLPictureGrade: Printer
  338. *OrderDependency: 10 JCLSetup *JCLPictureGrade
  339. *JCLPictureGrade Printer/Printer's default:""
  340. *JCLPictureGrade On/On:         "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
  341. *JCLPictureGrade Off/Off:       "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
  342. *JCLCloseUI: *JCLPictureGrade
  343.  
  344.  
  345. *% === Halftone Information ===============
  346.  
  347. *ScreenFreq: "60.0"
  348. *ScreenAngle: "45.0"
  349. *DefaultScreenProc: Dot
  350. *ScreenProc Dot: "
  351.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  352.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  353.  "
  354. *End
  355. *ScreenProc Line: "{ pop }"
  356. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  357.  
  358. *DefaultTransfer: Factory
  359. *Transfer Factory: "{ }"
  360. *Transfer Factory.Inverse: "{ 1 exch sub }"
  361.  
  362. *% === Paper Handling ===================
  363.  
  364. *LandscapeOrientation: Plus90
  365.  
  366. *% These entries will set up the frame buffer.
  367. *% Usually used with AutoSelect input slot.
  368. *% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
  369. *% Other Envelope because C9, B5, and Other Envelope are not defined in
  370. *% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
  371. *% dimensions are given. Translation strings give correct names.
  372.  
  373. *OpenUI *PageSize:  PickOne
  374. *OrderDependency: 30 AnySetup *PageSize
  375. *DefaultPageSize: Letter
  376.  
  377. *PageSize Letter/Letter: "
  378.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  379. *End
  380. *PageSize Legal/Legal: "
  381.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  382. *End
  383. *PageSize Executive/Executive: "
  384.  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"
  385. *End
  386. *PageSize A4/A4: "
  387.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  388. *End
  389. *PageSize A5/A5: "
  390.  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"
  391. *End
  392. *PageSize B5/B5: "
  393.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  394. *End
  395. *% Engine value used; different from 4079P; Hp 5si
  396. *PageSize A3/A3: "
  397.  2 dict dup /PageSize [842 1191]  put dup /ImagingBBox null put setpagedevice"
  398. *End
  399. *PageSize Tabloid/Tabloid: "
  400.  2 dict dup /PageSize [792 1224]  put dup /ImagingBBox null put setpagedevice"
  401. *End
  402. *PageSize Universal/Custom 11.7 x 17.7 in: "
  403.  2 dict dup /PageSize [842 1274]  put dup /ImagingBBox null put setpagedevice"
  404. *End
  405. *PageSize B4/B4: "
  406.  2 dict dup /PageSize [729 1032]  put dup /ImagingBBox null put setpagedevice"
  407. *End
  408. *PageSize Monarch/Monarch Envelope: "
  409.  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"
  410. *End
  411. *PageSize C4/C9 Envelope: "
  412.  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"
  413. *End
  414. *PageSize Comm10/C10 Envelope: "
  415.  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"
  416. *End
  417. *PageSize DL/DL Envelope: "
  418.  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"
  419. *End
  420. *PageSize C5/C5 Envelope: "
  421.  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"
  422. *End
  423. *PageSize ISOB5/B5 Envelope: "
  424.  2 dict dup /PageSize [499 709]  put dup /ImagingBBox null put setpagedevice"
  425. *End
  426. *PageSize C3/Other Envelope: "
  427.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  428. *End
  429. *?PageSize: "
  430.  save
  431.  17 dict
  432.    dup /letter (Letter) put
  433.    dup /legal (Legal) put
  434.    dup /executivepage (Executive) put
  435.    dup /a4 (A4) put
  436.    dup /a5 (A5) put
  437.    dup /b5 (B5) put
  438.    dup /a3 (A3) put
  439.    dup /tabloid (Tabloid) put
  440.    dup /oversize (Tabloid.Oversize) put
  441.    dup /b4 (B4) put
  442.    dup /3.875x7.5envelope (Monarch) put
  443.    dup /3.875x8.875envelope (C9) put
  444.    dup /4.125x9.5envelope (Comm10) put
  445.    dup /110x220envelope (DL) put
  446.    dup /162x229envelope (C5) put
  447.    dup /176x250envelope (Envelope.499.709) put
  448.    dup /otherenvelope (Envelope.612.996) put
  449.  statusdict /papersize get exec
  450.  3 1 roll  {get} stopped {(Unknown)}if
  451.  exch  not { print (.Transverse) }if
  452.  = flush
  453.  restore
  454.  "
  455. *End
  456.  
  457.  
  458. *CloseUI: *PageSize
  459.  
  460. *% These entries will set up the frame buffer.
  461. *% Usually used with input slots other than AutoSelect.
  462. *% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
  463. *% Other Envelope because C9, B5, and Other Envelope are not defined in
  464. *% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
  465. *% dimensions are given. Translation strings give correct names.
  466.  
  467. *OpenUI *PageRegion:  PickOne
  468. *OrderDependency: 40 AnySetup *PageRegion
  469. *DefaultPageRegion: Letter
  470.  
  471. *PageRegion Letter: "
  472.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  473. *End
  474. *PageRegion Legal: "
  475.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  476. *End
  477. *PageRegion Executive: "
  478.  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"
  479. *End
  480. *PageRegion A4: "
  481.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  482. *End
  483. *PageRegion A5: "
  484.  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"
  485. *End
  486. *PageRegion B5: "
  487.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  488. *End
  489. *PageRegion A3: "
  490.  2 dict dup /PageSize [842 1191]  put dup /ImagingBBox null put setpagedevice"
  491. *End
  492. *PageRegion Tabloid: "
  493.  2 dict dup /PageSize [792 1224]  put dup /ImagingBBox null put setpagedevice"
  494. *End
  495. *PageRegion Universal: "
  496.  2 dict dup /PageSize [842 1274]  put dup /ImagingBBox null put setpagedevice"
  497. *End
  498. *PageRegion B4: "
  499.  2 dict dup /PageSize [729 1032]  put dup /ImagingBBox null put setpagedevice"
  500. *End
  501.  
  502. *PageRegion Monarch: "
  503.  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"
  504. *End
  505. *PageRegion C4: "
  506.  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"
  507. *End
  508. *PageRegion Comm10: "
  509.  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"
  510. *End
  511. *PageRegion DL: "
  512.  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"
  513. *End
  514. *PageRegion C5: "
  515.  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"
  516. *End
  517. *PageRegion ISOB5: "
  518.  2 dict dup /PageSize [499 709]  put dup /ImagingBBox null put setpagedevice"
  519. *End
  520. *PageRegion C3: "
  521.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  522. *End
  523.  
  524. *CloseUI: *PageRegion
  525.  
  526. *% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
  527. *% Other Envelope because C9, B5, and Other Envelope are not defined in
  528. *% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
  529. *% dimensions are given. Translation strings give correct names.
  530. *DefaultImageableArea: Letter
  531. *ImageableArea Letter:    "12 12 600 780"
  532. *ImageableArea Legal:     "12 12 600 996"
  533. *ImageableArea Executive: "12 12 510 744"
  534. *ImageableArea A4:        "7 12 585 829"
  535. *ImageableArea A5:        "12 12 407 583"
  536. *ImageableArea B5:        "12 12 505 716"
  537. *ImageableArea A3:        "12 12 829 1178"
  538. *ImageableArea Tabloid:   "12 12 780 1212"
  539. *ImageableArea Universal: "12 12 830 1262"
  540. *ImageableArea B4:        "12 12 716 1020"
  541. *ImageableArea Monarch:   "1 12 267 528"
  542. *ImageableArea C4:        "1 12 267 626"
  543. *ImageableArea Comm10:    "3 12 285 672"
  544. *ImageableArea DL:        "2 12 299 611"
  545. *ImageableArea C5:        "4 12 447 636"
  546. *ImageableArea ISOB5:     "2 12 486 696"
  547. *ImageableArea C3:        "12 12 600 996"
  548. *?ImageableArea: "
  549.  save
  550.  /cvp { cvi (            ) cvs print ( ) print } bind def
  551.  newpath clippath pathbbox
  552.  4 -2 roll exch 2 {ceiling cvp} repeat
  553.  exch 2 {floor cvp} repeat flush
  554.  restore
  555.  "
  556. *End
  557.  
  558. *% These provide the physical dimensions of the paper (by keyword)
  559. *% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
  560. *% Other Envelope because C9, B5, and Other Envelope are not defined in
  561. *% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
  562. *% dimensions are given. Translation strings give correct names.
  563.  
  564. *DefaultPaperDimension: Letter
  565. *PaperDimension Letter:    "612 792"
  566. *PaperDimension Legal:     "612 1008"
  567. *PaperDimension Executive: "522 756"
  568. *PaperDimension A4:        "595 842"
  569. *PaperDimension A5:        "420 595"
  570. *PaperDimension B5:        "516 729"
  571. *PaperDimension A3:        "842 1191"
  572. *PaperDimension Tabloid:   "792 1224"
  573. *PaperDimension Universal: "842 1274"
  574. *PaperDimension B4:        "729 1032"
  575. *PaperDimension Monarch:   "279 540"
  576. *PaperDimension C4:        "279 639"
  577. *PaperDimension Comm10:    "297 684"
  578. *PaperDimension DL:        "312 624"
  579. *PaperDimension C5:        "459 649"
  580. *PaperDimension ISOB5:     "499 709"
  581. *PaperDimension C3:        "612 1008"
  582.  
  583. *RequiresPageRegion All: True
  584.  
  585. *% ==== Standard Input Paper Sources
  586.  
  587. *OpenUI *InputSlot:  PickOne
  588. *OrderDependency: 20 AnySetup *InputSlot
  589. *DefaultInputSlot: AutoSelect
  590. *InputSlot AutoSelect/Auto Select: "
  591.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  592. *End
  593. *InputSlot Tray1/Upper (Tray 1): "
  594.  1 dict dup /MediaPosition null put setpagedevice
  595.  currentpagedevice /InputAttributes get 0 get setpagedevice
  596.  1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
  597.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  598. *End
  599. *InputSlot Tray2/Lower (Tray 2): "
  600.  1 dict dup /MediaPosition null put setpagedevice
  601.   currentpagedevice /InputAttributes get 1 get setpagedevice
  602.  1 dict dup /InputAttributes 1 dict dup /Priority [1] put put setpagedevice
  603.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  604. *End
  605. *InputSlot MultiPurpose/Multipurpose Tray: "
  606.  1 dict dup /MediaPosition null put setpagedevice
  607.  currentpagedevice /InputAttributes get 2 get setpagedevice
  608.  1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice
  609.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  610. *End
  611. *% ==== Optional Input Sources ====
  612.  
  613. *% If not installed select upper tray instead.
  614. *InputSlot Tray3/Input Drawer (Tray 3): "
  615.  1 dict dup /MediaPosition null put setpagedevice
  616.  userdict /lms
  617.  currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
  618.  currentpagedevice /InputAttributes get lms get setpagedevice
  619.  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
  620.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  621. *End
  622.  
  623. *% If the Envelope Feeder is not installed then do a manual Feed
  624. *InputSlot Feeder/Envelope Feeder: "
  625.  1 dict dup /MediaPosition null put setpagedevice
  626.  currentpagedevice /InputAttributes get 4 known
  627.  { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  628.    1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice }
  629.  { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
  630. *End
  631. *InputSlot ManualPaper/Manual Paper: "
  632.  1 dict dup /ManualFeed true  put setpagedevice
  633.  1 dict dup /MediaPosition null put setpagedevice
  634.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  635. *End
  636. *InputSlot ManualEnvelope/Manual Envelope: "
  637.  1 dict dup /ManualFeed true  put setpagedevice
  638.  1 dict dup /MediaPosition null put setpagedevice
  639.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  640. *End
  641. *?InputSlot: "
  642.  save
  643.  [ (Upper) (Lower) (Multipurpose) (Manual) (Manual Envelope) (Tray3) (Feeder)  ]
  644.  statusdict /papertray get exec
  645.  {get exec} stopped { pop pop (Unknown) } if = flush
  646.  restore
  647.  "
  648. *End
  649.  
  650. *CloseUI: *InputSlot
  651.  
  652. *% *OpenUI *ManualFeed/Manual Paper: Boolean
  653. *% *OrderDependency: 15 AnySetup *ManualFeed
  654. *% *DefaultManualFeed: False
  655. *% *ManualFeed True:  "1 dict dup /ManualFeed true  put setpagedevice"
  656. *% *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  657. *% *?ManualFeed: "
  658. *%  save
  659. *%  currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush
  660. *%  restore
  661. *%  "
  662. *% *End
  663. *% *CloseUI: *ManualFeed
  664.  
  665.  
  666. *OpenUI *TraySwitch/Tray Linking: PickOne
  667.  
  668. *OrderDependency: 50 AnySetup *TraySwitch
  669. *DefaultTraySwitch: Off
  670. *TraySwitch False/No Tray Linking: "
  671. 1 dict dup /TraySwitch false put setpagedevice"
  672. *End
  673. *TraySwitch Tray12/Link Tray 1+2:    "
  674. 1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 1 put put setpagedevice
  675. 1 dict dup /TraySwitch true put setpagedevice"
  676. *End
  677. *TraySwitch Tray123/Link Tray 1+2+3: "
  678. 1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 2 put put setpagedevice
  679. 1 dict dup /TraySwitch true put setpagedevice"
  680. *End
  681. *TraySwitch Tray23/Link Tray 2+3:    "
  682. 1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 3 put put setpagedevice
  683. 1 dict dup /TraySwitch true put setpagedevice"
  684. *End
  685. *?TraySwitch: "
  686.  save
  687.  currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
  688.  restore
  689.  "
  690. *End
  691. *CloseUI: *TraySwitch
  692.  
  693.  
  694. *DefaultOutputOrder: Normal
  695. *OutputOrder Normal: ""
  696. *OutputOrder Reverse: ""
  697.  
  698. *% ==== Duplex Printing Selection ====
  699.  
  700. *OpenUI *Duplex/Duplex: PickOne
  701. *DefaultDuplex: None
  702. *Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice"
  703. *Duplex DuplexNoTumble/Duplex - Long Edge: "
  704.  statusdict /duplexer get exec
  705.   { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice }
  706.   { 1 dict dup /Duplex false put setpagedevice }
  707.   ifelse
  708.  "
  709. *End
  710. *Duplex DuplexTumble/Duplex - Short Edge: "
  711.  statusdict /duplexer get exec
  712.  { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice }
  713.  { 1 dict dup /Duplex false put setpagedevice }
  714.  ifelse
  715.  "
  716. *End
  717. *?Duplex: "
  718.  save
  719.  currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
  720.  restore
  721.  "
  722. *End
  723. *CloseUI: *Duplex
  724.  
  725. *% ==== Collated Copies ====
  726.  
  727. *OpenUI *LXCollate/Collate Copies: Boolean
  728. *DefaultLXCollate: False
  729. *OrderDependency: 44 AnySetup *LXCollate
  730. *LXCollate True/On: "1 dict dup /Collate true put setpagedevice"
  731. *LXCollate False/Off: "1 dict dup /Collate false put setpagedevice"
  732. *CloseUI: *LXCollate
  733.  
  734. *% ==== Output Finisher ====
  735.  
  736. *OpenUI *OutputBin/Output Bin: PickOne
  737. *DefaultOutputBin: Bin0
  738. *OrderDependency:  45 AnySetup *OutputBin
  739. *OutputBin Bin0/Bin 0 (Top):"
  740.  1 dict dup /OutputAttributes 1 dict dup /Priority [0] put put setpagedevice"
  741. *End
  742. *OutputBin Bin1/Bin 1 (Side):"
  743.  1 dict dup /OutputAttributes 1 dict dup /Priority [1] put put setpagedevice"
  744. *End
  745.  
  746. *CloseUI: *OutputBin
  747.  
  748. *OpenUI *StapleLocation/Staple: PickOne
  749. *DefaultStapleLocation: Off
  750. *OrderDependency: 170 AnySetup *StapleLocation
  751. *StapleLocation Off/Off: "
  752.  1 dict dup /Staple 0 put setpagedevice"
  753. *End
  754. *StapleLocation Staple1/Staple 1: "
  755.  2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup
  756.  /Number 1 put put setpagedevice"
  757. *End
  758. *StapleLocation Staple2/Staple 2: "
  759.  2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup
  760.  /Number 2 put put setpagedevice"
  761. *End
  762. *CloseUI: *StapleLocation
  763.  
  764. *CloseGroup: FinisherOptions
  765.  
  766.  
  767.  
  768. *% === Font Information ==========================================
  769.  
  770. *DefaultFont: Courier
  771. *Font Courier: Standard "(001.000)" Standard ROM
  772. *Font Courier-Bold: Standard "(001.000)" Standard ROM
  773. *Font Courier-Oblique: Standard "(001.000)" Standard ROM
  774. *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
  775. *Font Times-Roman: Standard "(001.000)" Standard ROM
  776. *Font Times-Bold: Standard "(001.000)" Standard ROM
  777. *Font Times-Italic: Standard "(001.000)" Standard ROM
  778. *Font Times-BoldItalic: Standard "(001.000)" Standard ROM
  779. *Font Helvetica: Standard "(001.000)" Standard ROM
  780. *Font Helvetica-Bold: Standard "(001.000)" Standard ROM
  781. *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
  782. *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
  783. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  784. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  785. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  786. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  787. *Font Symbol: Special "(001.000)" Standard ROM
  788. *Font AvantGarde-Book: Standard "(001.000)" Standard ROM
  789. *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
  790. *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
  791. *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
  792. *Font Bookman-Demi: Standard "(001.000)" Standard ROM
  793. *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
  794. *Font Bookman-Light: Standard "(001.000)" Standard ROM
  795. *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
  796. *Font Helvetica-Light: Standard "(001.000)" Standard ROM
  797. *Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
  798. *Font Helvetica-Black: Standard "(001.000)" Standard ROM
  799. *Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
  800. *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
  801. *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
  802. *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
  803. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
  804. *Font Palatino-Roman: Standard "(001.000)" Standard ROM
  805. *Font Palatino-Bold: Standard "(001.000)" Standard ROM
  806. *Font Palatino-Italic: Standard "(001.000)" Standard ROM
  807. *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
  808. *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
  809. *Font ZapfDingbats: Special "(001.000)" Special ROM
  810. *?FontQuery: "
  811.  save
  812.  4 dict begin
  813.   /sv exch def
  814.   /str (fonts/                              ) def
  815.   /st2 128 string def
  816.   { count 0 gt
  817.    { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
  818.     {pop (Yes)}
  819.     { str exch st2 cvs dup length /len exch def
  820.      6 exch putinterval str 0 len 6 add getinterval mark exch
  821.      { } st2 filenameforall counttomark 0 gt
  822.      { cleartomark (Yes)}{cleartomark (No)}ifelse
  823.     }ifelse = flush
  824.    }{ exit } ifelse
  825.   } bind loop
  826.   (*) = flush
  827.   sv
  828.  end
  829.  restore
  830.  "
  831. *End
  832.  
  833. *?FontList: "
  834.  save
  835.  2 dict begin
  836.   /sv exch def
  837.   /str 128 string def
  838.   FontDirectory { pop == } bind forall flush
  839.   /filenameforall where
  840.   { pop save (fonts/*)
  841.    { dup length 6 sub 6 exch getinterval cvn == } bind
  842.    str filenameforall flush restore
  843.   } if
  844.   (*) = flush
  845.   sv
  846.  end
  847.  restore
  848.  "
  849. *End
  850.  
  851. *% Printer Messages (verbatim from printer):
  852. *Message: "%%  exitserver: permanent state may be changed  %%"
  853. *Message: "%%  Flushing: rest of job (to end-of-file) will be ignored  %%"
  854. *Message: "\FontName\ not found, using Courier"
  855.  
  856. *% Status (format: %%  status: <one of these> %% )
  857. *Status: "Printer Busy"
  858. *Status: "Warming Up"
  859. *Status: "idle"
  860. *Status: "busy"
  861. *Status: "waiting"
  862. *Status: "initializing"
  863. *Status: "not ready"
  864.  
  865. *% Input Sources (format: %%  status: <stat>; source: <one of these>  %% )
  866. *Source: "Serial"
  867. *Source: "Parallel"
  868. *Source: "Network"
  869.  
  870. *% Printer Error (format: %%  PrinterError: <one of these>  %%)
  871. *PrinterError: "Paper Jam"
  872. *PrinterError: "Wrong Paper Length"
  873. *PrinterError: "Invalid Manual Insertion"
  874. *PrinterError: "Change Size in Feeder"
  875. *PrinterError: "Change Size in Tray 1"
  876. *PrinterError: "Change Size in Tray 2"
  877. *PrinterError: "Paper Out or Feed Failure - Feed"
  878. *PrinterError: "Load Manual Envelope"
  879. *PrinterError: "Paper Out or Feed Failure - Tray 1"
  880. *PrinterError: "Paper Out or Feed Failure - Tray 2"
  881. *PrinterError: "Load Manual Paper"
  882. *PrinterError: "Output Bin Full"
  883. *PrinterError: "Cover Open/Cartridge Not Installed"
  884. *PrinterError: "Insufficient Memory"
  885. *PrinterError: "Complex Page"
  886. *PrinterError: "Default Storage Error"
  887. *PrinterError: "Defective Font Card Installed"
  888. *PrinterError: "Flash Full"
  889. *PrinterError: "ioerror"
  890. *PrinterError: "Flash Error"
  891. *PrinterError: "Duplex Not Attached"
  892. *PrinterError: "Duplex Cover Open"
  893. *PrinterError: "Scheduled Maintenance"
  894. *PrinterError: "Toner Low"
  895. *PrinterError: "Service Error"
  896.  
  897. *%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
  898.  
  899. *% === Color Separation Information =====================
  900.  
  901. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  902.  
  903. *InkName: ProcessBlack/Process Black
  904. *InkName: CustomColor/Custom Color
  905. *InkName: ProcessCyan/Process Cyan
  906. *InkName: ProcessMagenta/Process Magenta
  907. *InkName: ProcessYellow/Process Yellow
  908.  
  909. *%  For 60 lpi / 300 dpi  ===============================
  910.  
  911. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  912. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  913. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  914. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  915. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  916.  
  917. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  918. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  919. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  920. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  921. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  922.  
  923. *%  For 53 lpi / 300 dpi  ===============================
  924.  
  925. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  926. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  927. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  928. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  929. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  930.  
  931. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  932. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  933. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  934. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  935. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  936.  
  937. *%  For 85 lpi / 600 dpi  5,5,2,6,6,2,20/3,0) =====================
  938.  
  939. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  940. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  941. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  942. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  943. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  944.  
  945. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  946. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  947. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  948. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  949. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  950.  
  951. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  952.  {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  953.  1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  954.  abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  955.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  956.  "
  957. *End
  958.  
  959. *%  For 71 lpi / 600 dpi  ===============================
  960.  
  961. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  962. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  963. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  964. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  965. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  966.  
  967. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  968. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  969. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  970. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  971. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  972.  
  973. *% For 106 lpi / 1200 dpi ===================================================
  974.  
  975. *ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
  976. *ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
  977. *ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651"
  978. *ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349"
  979. *ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0"
  980.  
  981. *ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
  982. *ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
  983. *ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
  984. *ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
  985. *ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0"
  986.  
  987. *% For 116 lpi / 1200 dpi ===================================================
  988.  
  989. *ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  990. *ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  991. *ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
  992. *ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
  993. *ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
  994.  
  995. *ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  996. *ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  997. *ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  998. *ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  999. *ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
  1000.  
  1001. *% End of PPD file for Lexmark Optra Laser Printer