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

  1. *PPD-Adobe: "4.1"
  2. *% Adobe PostScript(R) Printer Description File
  3. *% For Lexmark Optra C LaserPrinter
  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. *FormatVersion: "4.1"
  20. *FileVersion: "1.1"
  21. *LanguageVersion: English
  22. *PCFileName: "LOPTRAC.PPD"
  23. *Product: "(Lexmark Optra C)"
  24. *PSVersion: "(2014)"
  25. *ModelName: "Lexmark Optra C"
  26. *ShortNickName: "Lexmark Optra C PS"
  27. *NickName: "Lexmark Optra C PS"
  28.  
  29. *% === Options and Constraints ============
  30.  
  31. *OpenGroup: InstallableOptions/Options Installed
  32.  
  33. *OpenUI *Option1/Lower Tray - Option: Boolean
  34. *DefaultOption1: False
  35. *Option1 True/Installed: ""
  36. *Option1 False/Not Installed: ""
  37. *CloseUI: *Option1
  38.  
  39. *OpenUI *Option2/Flash Memory Card - Option: Boolean
  40. *DefaultOption2: False
  41. *Option2 True/Installed: ""
  42. *Option2 False/Not Installed: ""
  43. *CloseUI: *Option2
  44.  
  45. *OpenUI *Option3/Printer Hard Disk - Option: Boolean
  46. *DefaultOption3: False
  47. *Option3 False/Not Installed: ""
  48. *Option3 True/Installed: ""
  49. *CloseUI: *Option3
  50.  
  51. *OpenUI *Option4/Printer Memory - Option: PickOne
  52. *DefaultOption4: 8Meg
  53. *Option4 2Meg/2 MB Printer Memory: ""
  54. *Option4 4Meg/4 MB Printer Memory: ""
  55. *Option4 6Meg/6 MB Printer Memory: ""
  56. *Option4 8Meg/8 MB Printer Memory: ""
  57. *Option4 10Meg/10 MB Printer Memory: ""
  58. *Option4 12Meg/12 MB Printer Memory: ""
  59. *Option4 16Meg/16 MB Printer Memory: ""
  60. *Option4 18Meg/18 MB Printer Memory: ""
  61. *Option4 20Meg/20 MB Printer Memory: ""
  62. *Option4 24Meg/24 MB Printer Memory: ""
  63. *Option4 32Meg/32 or more MB Printer Memory: ""
  64. *CloseUI: *Option4
  65.  
  66. *CloseGroup: InstallableOptions
  67.  
  68. *UIConstraints: *Option1 False *InputSlot Lower
  69. *UIConstraints: *Option1 False *TraySwitch True
  70.  
  71. *% === Basic Capabilities ============
  72.  
  73. *ColorDevice: True
  74.  
  75. *LanguageLevel: "2"
  76. *Protocols: PJL
  77. *TTRasterizer: Type42
  78. *FreeVM:            "1290000"
  79. *VMOption 2Meg:     "376000"
  80. *VMOption 4Meg:     "728000"
  81. *VMOption 6Meg:     "828000"
  82. *VMOption 8Meg:     "1290000"
  83. *VMOption 10Meg:    "1290000"
  84. *VMOption 12Meg:    "1546000"
  85. *VMOption 16Meg:    "2058000"
  86. *VMOption 18Meg:    "2058000"
  87. *VMOption 20Meg:    "2058000"
  88. *VMOption 24Meg:    "2058000"
  89. *VMOption 32Meg:    "2058000"
  90. *ColorDevice: True
  91. *DefaultColorSpace: CMYK
  92. *Throughput: "3"
  93. *Password: "0"
  94. *ExitServer: "
  95.  count 0 eq   % is the password on the stack?
  96.  { true }
  97.  { dup        % potential password
  98.    statusdict /checkpassword get exec not
  99.  } ifelse
  100.  {  %  if no password or not valid
  101.    (WARNING : Cannot perform the exitserver command.) =
  102.    (Password supplied is not valid.) =
  103.    (Please contact the author of this software.) = flush
  104.    quit
  105.  } if
  106.  serverdict /exitserver get exec
  107.  "
  108. *End
  109. *Reset: "
  110.  count 0 eq  % is the password on the stack?
  111.  { true }
  112.  { dup      % potential password
  113.    statusdict /checkpassword get exec not
  114.  } ifelse
  115.  {  %  if no password or not valid
  116.    (WARNING : Cannot reset printer.) =
  117.    (Password supplied is not valid.) =
  118.    (Please contact the author of this software.) = flush
  119.    quit
  120.  } if
  121.  serverdict /exitserver get exec
  122.  systemdict /quit get exec
  123.  (WARNING : Printer Reset Failed.) = flush
  124.  "
  125. *End
  126.  
  127. *% === Job Control Language ==
  128.  
  129. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  130. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
  131. *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
  132.  
  133. *JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
  134. *DefaultJCLPortRotation: None
  135. *OrderDependency: 10 JCLSetup  *JCLPortRotation
  136. *JCLPortRotation None/Printer Setting: ""
  137. *JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
  138. *JCLCloseUI: *JCLPortRotation
  139.  
  140. *% === Resolution ============
  141.  
  142. *OpenUI *Resolution/Resolution:  PickOne
  143. *DefaultResolution: 600dpi
  144. *OrderDependency: 10 AnySetup *Resolution
  145. *Resolution 600dpi/600 dpi: ""
  146. *?Resolution: "
  147.  save
  148.  currentpagedevice /HWResolution get 0 get
  149.  (     ) cvs print (dpi) = flush
  150.  restore
  151.  "
  152. *End
  153. *CloseUI: *Resolution
  154.  
  155. *% === Halftone Information ===============
  156.  
  157. *ScreenFreq: "53.0"
  158. *ScreenAngle: "45.0"
  159. *DefaultScreenProc: Dot
  160. *ScreenProc Dot: "
  161.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  162.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  163.  "
  164. *End
  165. *ScreenProc Line: "{ pop }"
  166. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  167.  
  168. *DefaultTransfer: Factory
  169. *Transfer Factory: "{ }"
  170. *Transfer Factory.Inverse: "{ 1 exch sub }"
  171.  
  172. *OpenUI *ColorCorrection/Color Correction: PickOne
  173. *OrderDependency: 10 AnySetup *ColorCorrection
  174. *DefaultColorCorrection: Off
  175. *ColorCorrection False/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection null put put setpagedevice"
  176. *ColorCorrection Display/Display: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /Display put put setpagedevice"
  177. *ColorCorrection Vivid/Vivid: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /Vivid put put setpagedevice"
  178. *ColorCorrection SWOP/SWOP: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /SWOP put put setpagedevice"
  179. *?ColorCorrection: "
  180.  save statusdict begin
  181.  [(Off) (Display) (Vivid) (SWOP)]
  182.  colorcorrection 1 sub get = flush
  183.  end
  184.  restore"
  185. *End
  186. *CloseUI: *ColorCorrection
  187.  
  188. *OpenUI *ColorRegistration/Color Registration: PickOne
  189. *OrderDependency: 10 AnySetup *ColorRegistration
  190. *DefaultColorRegistration: 4Cycle
  191. *ColorRegistration 4Cycle/High Speed: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorRegistration 0 put put setpagedevice"
  192. *ColorRegistration 5Cycle/High Quality: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorRegistration 1 put put setpagedevice"
  193. *?ColorRegistration: "
  194.  save statusdict begin
  195.  [(4Cycle) (5Cycle)]
  196.  colorregistration 1 sub get = flush
  197.  end
  198.  restore"
  199. *End
  200. *CloseUI: *ColorRegistration
  201.  
  202. *OpenUI *FinishQuality/Finish Quality: PickOne
  203. *OrderDependency: 10 AnySetup *FinishQuality
  204. *DefaultFinishQuality: Medium
  205. *FinishQuality Medium/Medium Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 0 put put setpagedevice"
  206. *FinishQuality High/High Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 1 put put setpagedevice"
  207. *FinishQuality Low/Low Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 2 put put setpagedevice"
  208. *?FinishQuality: "
  209.  save statusdict begin
  210.  [(medium) (high) (low)] finishquality get = flush
  211.  end
  212.  restore"
  213. *End
  214. *CloseUI: *FinishQuality
  215.  
  216. *OpenUI *Screening/Screening: PickOne
  217. *OrderDependency: 10 AnySetup *Screening
  218. *DefaultScreening: ColorGrade
  219. *Screening ColorGrade/ColorGrade: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /ColorGrade put put setpagedevice"
  220. *Screening Contone/Contone: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /Contone put put setpagedevice"
  221. *Screening Stochastic/Stochastic: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /Stochastic put put setpagedevice"
  222. *?Screening: "
  223.  save statusdict begin
  224.  [(ColorGrade) (Contone) (Stochastic)] screening 1 sub get = flush
  225.  end
  226.  restore"
  227. *End
  228. *CloseUI: *Screening
  229.  
  230. *% === Paper Handling ===================
  231.  
  232. *LandscapeOrientation: Plus90
  233.  
  234. *% These entries will set up the frame buffer.
  235. *% Usually used with AutoSelect input slot.
  236. *OpenUI *PageSize:  PickOne
  237. *OrderDependency: 30 AnySetup *PageSize
  238. *DefaultPageSize: Letter
  239. *PageSize Letter/Letter: "
  240.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  241. *End
  242. *PageSize Legal/Legal: "
  243.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  244. *End
  245. *PageSize A4/A4: "
  246.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  247. *End
  248. *PageSize B5/B5: "
  249.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  250. *End
  251. *?PageSize: "
  252.  save
  253.  4 dict
  254.    dup /letter (Letter) put
  255.    dup /legal (Legal) put
  256.    dup /a4 (A4) put
  257.    dup /b5 (B5) put
  258.  statusdict /papersize get exec
  259.  3 1 roll  {get} stopped {(Unknown)}if
  260.  exch  not { print (.Transverse) }if
  261.  = flush
  262.  restore
  263.  "
  264. *End
  265. *CloseUI: *PageSize
  266.  
  267. *% These entries will set up the frame buffer.
  268. *% Usually used with input slots other than AutoSelect.
  269. *OpenUI *PageRegion:  PickOne
  270. *OrderDependency: 40 AnySetup *PageRegion
  271. *DefaultPageRegion: Letter
  272. *PageRegion Letter/Letter: "
  273.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  274. *End
  275. *PageRegion Legal/Legal: "
  276.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  277. *End
  278. *PageRegion A4/A4: "
  279.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  280. *End
  281. *PageRegion B5/B5: "
  282.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  283. *End
  284. *CloseUI: *PageRegion
  285.  
  286. *DefaultImageableArea: Letter
  287. *ImageableArea Letter:    "8 14 602 763"
  288. *ImageableArea Legal:     "8 14 602 979"
  289. *ImageableArea A4:        "8 14 586 813"
  290. *ImageableArea B5:        "8 14 506 699"
  291. *?ImageableArea: "
  292.  save
  293.  /cvp { cvi (            ) cvs print ( ) print } bind def
  294.  newpath clippath pathbbox
  295.  4 -2 roll exch 2 {ceiling cvp} repeat
  296.  exch 2 {floor cvp} repeat flush
  297.  restore
  298.  "
  299. *End
  300.  
  301. *% These provide the physical dimensions of the paper (by keyword)
  302. *DefaultPaperDimension: Letter
  303. *PaperDimension Letter:    "612 792"
  304. *PaperDimension Legal:     "612 1008"
  305. *PaperDimension A4:        "595 842"
  306. *PaperDimension B5:        "516 729"
  307.  
  308. *RequiresPageRegion All: True
  309. *OpenUI *InputSlot:  PickOne
  310. *OrderDependency: 20 AnySetup *InputSlot
  311. *DefaultInputSlot: AutoSelect
  312. *InputSlot AutoSelect/Auto Select: "
  313.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  314. *End
  315. *InputSlot Upper/Upper Tray: "
  316.  1 dict dup /MediaPosition null put setpagedevice
  317.  currentpagedevice /InputAttributes get 0 get setpagedevice
  318.  1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
  319.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  320. *End
  321. *InputSlot Lower/Lower Tray: "
  322.  1 dict dup /MediaPosition null put setpagedevice
  323.  userdict /lms
  324.  currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
  325.  currentpagedevice /InputAttributes get lms get setpagedevice
  326.  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
  327.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  328. *End
  329. *InputSlot Feeder/Multipurpose Feeder: "
  330.  1 dict dup /MediaPosition null put setpagedevice
  331.  currentpagedevice /InputAttributes get 2 get setpagedevice
  332.  1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice
  333.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  334. *End
  335. *?InputSlot: "
  336.  save
  337.  [ (Upper) (Lower) (Feeder) ]
  338.  statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) }
  339.  if = flush
  340.  restore
  341.  "
  342. *End
  343. *CloseUI: *InputSlot
  344.  
  345. *OpenUI *TraySwitch/Tray Linking: Boolean
  346. *OrderDependency: 50 AnySetup *TraySwitch
  347. *DefaultTraySwitch: False
  348. *TraySwitch True/On:  "1 dict dup /TraySwitch true  put setpagedevice"
  349. *TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
  350. *?TraySwitch: "
  351.  save
  352.  currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
  353.  restore
  354.  "
  355. *End
  356. *CloseUI: *TraySwitch
  357.  
  358. *DefaultOutputOrder: Normal
  359. *OutputOrder Normal: ""
  360. *OutputOrder Reverse: ""
  361.  
  362. *OpenUI *LXCollate/Collate Copies: Boolean
  363. *DefaultLXCollate: False
  364. *OrderDependency: 44 AnySetup *LXCollate
  365. *LXCollate True/On: "1 dict dup /Collate true put setpagedevice"
  366. *LXCollate False/Off: "1 dict dup /Collate false put setpagedevice"
  367. *CloseUI: *LXCollate
  368.  
  369. *% === Font Information ==========================================
  370.  
  371. *DefaultFont: Courier
  372. *Font Courier: Standard "(001.000)" Standard ROM
  373. *Font Courier-Bold: Standard "(001.000)" Standard ROM
  374. *Font Courier-Oblique: Standard "(001.000)" Standard ROM
  375. *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
  376. *Font Times-Roman: Standard "(001.000)" Standard ROM
  377. *Font Times-Bold: Standard "(001.000)" Standard ROM
  378. *Font Times-Italic: Standard "(001.000)" Standard ROM
  379. *Font Times-BoldItalic: Standard "(001.000)" Standard ROM
  380. *Font Helvetica: Standard "(001.000)" Standard ROM
  381. *Font Helvetica-Bold: Standard "(001.000)" Standard ROM
  382. *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
  383. *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
  384. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  385. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  386. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  387. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  388. *Font Symbol: Special "(001.000)" Standard ROM
  389. *Font AvantGarde-Book: Standard "(001.000)" Standard ROM
  390. *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
  391. *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
  392. *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
  393. *Font Bookman-Demi: Standard "(001.000)" Standard ROM
  394. *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
  395. *Font Bookman-Light: Standard "(001.000)" Standard ROM
  396. *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
  397. *Font Helvetica-Light: Standard "(001.000)" Standard ROM
  398. *Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
  399. *Font Helvetica-Black: Standard "(001.000)" Standard ROM
  400. *Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
  401. *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
  402. *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
  403. *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
  404. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
  405. *Font Palatino-Roman: Standard "(001.000)" Standard ROM
  406. *Font Palatino-Bold: Standard "(001.000)" Standard ROM
  407. *Font Palatino-Italic: Standard "(001.000)" Standard ROM
  408. *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
  409. *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
  410. *Font ZapfDingbats: Special "(001.000)" Special ROM
  411. *?FontQuery: "
  412.  save
  413.  4 dict begin
  414.   /sv exch def
  415.   /str (fonts/                              ) def
  416.   /st2 128 string def
  417.   { count 0 gt
  418.    { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
  419.     {pop (Yes)}
  420.     { str exch st2 cvs dup length /len exch def
  421.      6 exch putinterval str 0 len 6 add getinterval mark exch
  422.      { } st2 filenameforall counttomark 0 gt
  423.      { cleartomark (Yes)}{cleartomark (No)}ifelse
  424.     }ifelse = flush
  425.    }{ exit } ifelse
  426.   } bind loop
  427.   (*) = flush
  428.   sv
  429.  end
  430.  restore
  431.  "
  432. *End
  433.  
  434. *?FontList: "
  435.  save
  436.  2 dict begin
  437.   /sv exch def
  438.   /str 128 string def
  439.   FontDirectory { pop == } bind forall flush
  440.   /filenameforall where
  441.   { pop save (fonts/*)
  442.    { dup length 6 sub 6 exch getinterval cvn == } bind
  443.    str filenameforall flush restore
  444.   } if
  445.   (*) = flush
  446.   sv
  447.  end
  448.  restore
  449.  "
  450. *End
  451.  
  452. *% Printer Messages (verbatim from printer):
  453. *Message: "%%  exitserver: permanent state may be changed  %%"
  454. *Message: "%%  Flushing: rest of job (to end-of-file) will be ignored  %%"
  455. *Message: "\FontName\ not found, using Courier"
  456.  
  457. *% Status (format: %%  status: <one of these> %% )
  458. *Status: "Printer Busy"
  459. *Status: "Warming Up"
  460. *Status: "idle"
  461. *Status: "busy"
  462. *Status: "waiting"
  463. *Status: "initializing"
  464. *Status: "not ready"
  465.  
  466. *% Input Sources (format: %%  status: <stat>; source: <one of these>  %% )
  467. *Source: "Serial"
  468. *Source: "Parallel"
  469. *Source: "Network"
  470.  
  471. *% Printer Error (format: %%  PrinterError: <one of these>  %%)
  472. *PrinterError: "Paper Jam"
  473. *PrinterError: "Wrong Paper Length"
  474. *PrinterError: "Invalid Manual Insertion"
  475. *PrinterError: "Change Size in Feeder"
  476. *PrinterError: "Change Size in Tray 1"
  477. *PrinterError: "Change Size in Tray 2"
  478. *PrinterError: "Paper Out or Feed Failure - Feed"
  479. *PrinterError: "Load Manual Envelope"
  480. *PrinterError: "Paper Out or Feed Failure - Tray 1"
  481. *PrinterError: "Paper Out or Feed Failure - Tray 2"
  482. *PrinterError: "Load Manual Paper"
  483. *PrinterError: "Output Bin Full"
  484. *PrinterError: "Cover Open/Cartridge Not Installed"
  485. *PrinterError: "Insufficient Memory"
  486. *PrinterError: "Complex Page"
  487. *PrinterError: "Default Storage Error"
  488. *PrinterError: "Defective Font Card Installed"
  489. *PrinterError: "Flash Full"
  490. *PrinterError: "ioerror"
  491. *PrinterError: "Flash Error"
  492. *PrinterError: "Duplex Not Attached"
  493. *PrinterError: "Duplex Cover Open"
  494. *PrinterError: "Scheduled Maintenance"
  495. *PrinterError: "Toner Low"
  496. *PrinterError: "Service Error"
  497.  
  498. *%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
  499.  
  500. *% === Color Separation Information =====================
  501.  
  502. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  503.  
  504. *InkName: ProcessBlack/Process Black
  505. *InkName: CustomColor/Custom Color
  506. *InkName: ProcessCyan/Process Cyan
  507. *InkName: ProcessMagenta/Process Magenta
  508. *InkName: ProcessYellow/Process Yellow
  509.  
  510. *%  For 85 lpi / 600 dpi  5,5,2,6,6,2,20/3,0) =====================
  511.  
  512. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  513. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  514. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  515. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  516. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  517.  
  518. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  519. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  520. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  521. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  522. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  523.  
  524. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  525.  {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  526.  1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  527.  abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  528.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  529.  "
  530. *End
  531.  
  532. *%  For 71 lpi / 600 dpi  ===============================
  533.  
  534. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  535. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  536. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  537. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  538. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  539.  
  540. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  541. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  542. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  543. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  544. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  545.  
  546. *% End of PPD file for Lexmark Optra C LaserPrinter
  547.