home *** CD-ROM | disk | FTP | other *** search
/ Chip 2009 November / Chip_2009.11_CD.iso / I386 / DRIVER.CAB / oce9300e.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2001-07-22  |  19.7 KB  |  624 lines

  1. *PPD-Adobe: "4.3"
  2. *%
  3. *%      PostScript(R) Printer Description file for the Oce 9300
  4. *%
  5. *%      Copyright 2001 Oce-Technologies B.V.
  6. *%
  7. *% Feb_23_2001
  8. *%=====================================================================
  9.  
  10. *FileVersion: "1.12"
  11. *FormatVersion: "4.3"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14. *Manufacturer: "Oce"
  15. *ModelName: "Oce 9300 PostScript"
  16. *PCFileName: "OCE9300E.PPD"
  17. *Product: "(Oce 9300)"
  18. *PSVersion: "(2014.069) 0"
  19. *ShortNickName: "Oce 9300 PostScript"
  20. *NickName:  "Oce 9300 PostScript"
  21.  
  22. *% === Options and Constraints ==================================
  23. *OpenGroup: InstallableOptions/Options Installed
  24.  
  25. *OpenUI *Option1/Second roll: Boolean
  26. *DefaultOption1: False
  27. *Option1 True/Installed: ""
  28. *Option1 False/Not Installed: ""
  29. *CloseUI: *Option1
  30.  
  31. *CloseGroup: InstallableOptions
  32.  
  33. *% Disable the selection of the 2nd roll if it is not available
  34.  
  35. *UIConstraints: *Option1 False *InputSlot Roll2
  36. *UIConstraints: *InputSlot Roll2 *Option1 False 
  37.  
  38. *%=== Basic Device Capabilities ===========================
  39. *%
  40. *ColorDevice: False
  41. *DefaultColorSpace: Gray
  42. *LanguageLevel: "2"
  43. *% Throughput is 2 A0/minute == 11 * 8.5"
  44. *Throughput: "11"
  45. *TTRasterizer: Type42
  46. *?TTRasterizer: "
  47.     {42 /FontType findresource pop (Type42) } stopped { (Unknown) } if show
  48.     "
  49. *End
  50.  
  51. *%===System Management==================================
  52.  
  53. *FreeVM: "1000000"
  54. *Reset: "
  55. count 0 gt
  56. { dup type /integertype eq
  57.   { dup statusdict /checkpassword get exec }
  58.   { false } ifelse
  59. }
  60. { false } ifelse
  61. { serverdict begin exitserver systemdict /quit get exec }
  62. {
  63.   (WARNING : Printer reset failed.) =
  64.   (Incorrect or missing password.) = flush
  65. } ifelse
  66. "
  67. *End
  68.  
  69. *Password: "0"
  70. *ExitServer: "
  71. count 0 gt
  72. { dup type /integertype eq
  73.   { dup statusdict /checkpassword get exec }
  74.   { false } ifelse
  75. }
  76. { false } ifelse
  77. { serverdict begin exitserver }
  78. {
  79.   (WARNING : Exitserver command failed.) =
  80.   (Incorrect or missing password.) = flush
  81. } ifelse
  82. "
  83. *End
  84.  
  85. *%===Resolution=======================================
  86.  
  87. *DefaultResolution: 300dpi
  88. *Resolution 300dpi: ""
  89.  
  90. *% Gray Levels and Halftoning Information =================================
  91.  
  92. *DefaultHalftoneType: 1
  93. *AccurateScreensSupport: False
  94. *ScreenFreq: "45.0"
  95. *ScreenAngle: "45.0"
  96.  
  97. *DefaultScreenProc: Dot
  98. *ScreenProc Dot: "{dup mul exch dup mul add 1.0 exch sub }"
  99. *ScreenProc Line: "{ pop }"
  100. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  101.  
  102. *DefaultTransfer: Null
  103. *Transfer Null: "{ }"
  104. *Transfer Null.Inverse: "{ 1 exch sub }"
  105.  
  106. *%=== Paper Handling =======================
  107.  
  108. *OpenGroup: Paper
  109.  
  110. *% Page Size: sets up the frame buffer and selects a tray
  111. *%
  112. *OpenUI *PageSize: PickOne
  113. *OrderDependency: 50.0 AnySetup *PageSize
  114. *DefaultPageSize: Unknown
  115. *PageSize Letter/A 8.5"x11": "
  116. <<    /MediaPosition null
  117.     /ImagingBBox null /PageSize [ 612  792] >> setpagedevice"
  118. *End
  119. *PageSize Tabloid/B 11"x17": "
  120. <<    /MediaPosition null
  121.     /ImagingBBox null /PageSize [ 792 1224] >> setpagedevice"
  122. *End
  123. *PageSize AnsiC/C 17"x22": "
  124. <<    /MediaPosition null
  125.     /ImagingBBox null /PageSize [1224 1584] >> setpagedevice"
  126. *End
  127. *PageSize AnsiD/D 22"x34": "
  128. <<    /MediaPosition null
  129.     /ImagingBBox null /PageSize [1584 2448] >> setpagedevice"
  130. *End
  131. *PageSize AnsiE/E 34"x44": "
  132. <<    /MediaPosition null
  133.     /ImagingBBox null /PageSize [2448 3168] >> setpagedevice"
  134. *End
  135. *PageSize ARCHA/A+ 9"x12": "
  136. <<    /MediaPosition null
  137.     /ImagingBBox null /PageSize [ 648  864] >> setpagedevice"
  138. *End
  139. *PageSize ARCHB/B+ 12"x18": "
  140. <<    /MediaPosition null
  141.     /ImagingBBox null /PageSize [ 864 1296] >> setpagedevice"
  142. *End
  143. *PageSize ARCHC/C+ 18"x24": "
  144. <<    /MediaPosition null
  145.     /ImagingBBox null /PageSize [1296 1728] >> setpagedevice"
  146. *End
  147. *PageSize ARCHD/D+ 24"x36": "
  148. <<    /MediaPosition null
  149.     /ImagingBBox null /PageSize [1728 2592] >> setpagedevice"
  150. *End
  151. *PageSize ARCHE/E+ 36"x48": "
  152. <<    /MediaPosition null
  153.     /ImagingBBox null /PageSize [2592 3456] >> setpagedevice"
  154. *End
  155. *PageSize A4/A4: "
  156. <<    /MediaPosition null
  157.     /ImagingBBox null /PageSize [ 595  842] >> setpagedevice"
  158. *End
  159. *PageSize A3/A3: "
  160. <<    /MediaPosition null
  161.     /ImagingBBox null /PageSize [ 842 1191] >> setpagedevice"
  162. *End
  163. *PageSize A2/A2: "
  164. <<    /MediaPosition null
  165.     /ImagingBBox null /PageSize [1191 1684] >> setpagedevice"
  166. *End
  167. *PageSize A1/A1: "
  168. <<    /MediaPosition null
  169.     /ImagingBBox null /PageSize [1684 2384] >> setpagedevice"
  170. *End
  171. *PageSize A0/A0: "
  172. <<    /MediaPosition null
  173.     /ImagingBBox null /PageSize [2384 3370] >> setpagedevice"
  174. *End
  175. *PageSize ISOB2/B2 500x707mm: "
  176. <<    /MediaPosition null
  177.     /ImagingBBox null /PageSize [1417 2004] >> setpagedevice"
  178. *End
  179. *PageSize ISOB1/B1 707x1000mm: "
  180. <<    /MediaPosition null
  181.     /ImagingBBox null /PageSize [2004 2835] >> setpagedevice"
  182. *End
  183. *PageSize inch30/30"x42": "
  184. <<    /MediaPosition null
  185.     /ImagingBBox null /PageSize [2160 3024] >> setpagedevice"
  186. *End
  187. *PageSize mm700/700x1000mm: "
  188. <<    /MediaPosition null
  189.     
  190.  
  191. /ImagingBBox null /PageSize [1984 2835] >> setpagedevice"
  192. *End
  193. *?PageSize: "
  194.     save
  195.     /ps currentpagedevice /PageSize get def
  196.     <<
  197.     /Letter   [ 612   792 ]
  198.     /Tabloid   [ 792  1224 ]
  199.     /AnsiC   [1224  1584 ]
  200.     /AnsiD   [1584  2448 ]
  201.     /AnsiE   [2448  3168 ]
  202.     /ARCHA   [ 648   864 ]
  203.     /ARCHB   [ 864  1296 ]
  204.     /ARCHC   [1296  1728 ]
  205.     /ARCHD   [1728  2592 ]
  206.     /ARCHE   [2592  3456 ]
  207.     /A4      [ 595   842 ]
  208.     /A3      [ 842  1191 ]
  209.     /A2      [1191  1684 ]
  210.     /A1      [1684  2384 ]
  211.     /A0      [2384  3370 ]
  212.     /ISOB2      [1417  2004 ]
  213.     /ISOB1      [2004  2835 ]
  214.     /inch30  [2160  3024 ]
  215.     /mm700   [1984  2835 ]
  216.     >> {
  217.         dup 0 get ps 0 get sub abs 5 gt
  218.         {
  219.         pop pop
  220.         }
  221.         {
  222.         1 get ps 1 get sub abs 5 gt { pop }{10 string cvs print exit } ifelse
  223.         }
  224.         ifelse
  225.     } forall
  226. flush
  227. restore
  228. "
  229. *End
  230. *CloseUI: *PageSize
  231.  
  232. *% Page Region: sets up a frame buffer, usually used with manual feed
  233. *%
  234. *OpenUI *PageRegion: PickOne
  235. *OrderDependency: 50.1 AnySetup *PageRegion
  236. *DefaultPageRegion: Unknown
  237. *PageRegion Letter/A 8.5"x11": "
  238. <<    /MediaPosition null
  239.     userdict /ppdmp known {pop pop}if
  240.     /ImagingBBox null /PageSize [ 612  792] >> setpagedevice"
  241. *End
  242. *PageRegion Tabloid/B 11"x17":"
  243. <<    /MediaPosition null
  244.     userdict /ppdmp known {pop pop}if
  245.     /ImagingBBox null /PageSize [ 792 1224] >> setpagedevice"
  246. *End
  247. *PageRegion AnsiC/C 17"x22": "
  248. <<    /MediaPosition null
  249.     userdict /ppdmp known {pop pop}if
  250.         /ImagingBBox null /PageSize [1224 1584] >> setpagedevice"
  251. *End
  252. *PageRegion AnsiD/D 22"x34": "
  253. <<    /MediaPosition null
  254.     userdict /ppdmp known {pop pop}if
  255.     /ImagingBBox null /PageSize [1584 2448] >> setpagedevice"
  256. *End
  257. *PageRegion AnsiE/E 34"x44": "
  258. <<    /MediaPosition null
  259.     userdict /ppdmp known {pop pop}if
  260.     /ImagingBBox null /PageSize [2448 3168] >> setpagedevice"
  261. *End
  262. *PageRegion ARCHA/A+ 9"x12": "
  263. <<    /MediaPosition null
  264.     userdict /ppdmp known {pop pop}if
  265.     /ImagingBBox null /PageSize [ 648  864] >> setpagedevice"
  266. *End
  267. *PageRegion ARCHB/B+ 12"x18": "
  268. <<    /MediaPosition null
  269.     userdict /ppdmp known {pop pop}if
  270.     /ImagingBBox null /PageSize [ 864 1296] >> setpagedevice"
  271. *End
  272. *PageRegion ARCHC/C+ 18"x24": "
  273. <<    /MediaPosition null
  274.     userdict /ppdmp known {pop pop}if
  275.     /ImagingBBox null /PageSize [1296 1728] >> setpagedevice"
  276. *End
  277. *PageRegion ARCHD/D+ 24"x36": "
  278. <<    /MediaPosition null
  279.     userdict /ppdmp known {pop pop}if
  280.     /ImagingBBox null /PageSize [1728 2592] >> setpagedevice"
  281. *End
  282. *PageRegion ARCHE/E+ 36"x48": "
  283. <<    /MediaPosition null
  284.     userdict /ppdmp known {pop pop}if
  285.     /ImagingBBox null /PageSize [2592 3456] >> setpagedevice"
  286. *End
  287. *PageRegion A4/A4: "
  288. <<    /MediaPosition null
  289.     userdict /ppdmp known {pop pop}if
  290.     /ImagingBBox null /PageSize [ 595  842] >> setpagedevice"
  291. *End
  292. *PageRegion A3/A3: "
  293. <<    /MediaPosition null
  294.     userdict /ppdmp known {pop pop}if
  295.     /ImagingBBox null /PageSize [ 842 1191] >> setpagedevice"
  296. *End
  297. *PageRegion A2/A2: "
  298. <<    /MediaPosition null
  299.     userdict /ppdmp known {pop pop}if
  300.     /ImagingBBox null /PageSize [1191 1684] >> setpagedevice"
  301. *End
  302. *PageRegion A1/A1: "
  303. <<    /MediaPosition null
  304.     userdict /ppdmp known {pop pop}if
  305.     /ImagingBBox null /PageSize [1684 2384] >> setpagedevice"
  306. *End
  307. *PageRegion A0/A0: "
  308. <<    /MediaPosition null
  309.     userdict /ppdmp known {pop pop}if
  310.     /ImagingBBox null /PageSize [2384 3370] >> setpagedevice"
  311. *End
  312. *PageRegion ISOB2/B2 500x707mm: "
  313. <<    /MediaPosition null
  314.     userdict /ppdmp known {pop pop}if
  315.     /ImagingBBox null /PageSize [1417 2004] >> setpagedevice"
  316. *End
  317. *PageRegion ISOB1/B1 707x1000mm: "
  318. <<    /MediaPosition null
  319.     userdict /ppdmp known {pop pop}if
  320.     /ImagingBBox null /PageSize [2004 2835] >> setpagedevice"
  321. *End
  322. *PageRegion inch30/30"x42": "
  323. <<    /MediaPosition null
  324.     userdict /ppdmp known {pop pop}if
  325.     /ImagingBBox null /PageSize [2160 3024] >> setpagedevice"
  326. *End
  327. *PageRegion mm700/700x1000mm: "
  328. <<    /MediaPosition null
  329.     userdict /ppdmp known {pop pop}if
  330.     /ImagingBBox null /PageSize [1984 2835] >> setpagedevice"
  331. *End
  332. *CloseUI: *PageRegion
  333.  
  334. *% The imageable area for the different paper sizes
  335. *%
  336. *DefaultImageableArea: Unknown
  337. *ImageableArea Letter/A 8.5"x11":"9 9  603  783"
  338. *ImageableArea Tabloid/B 11"x17": "9 9  783 1215"
  339. *ImageableArea AnsiC/C 17"x22": "9 9 1215 1575"
  340. *ImageableArea AnsiD/D 22"x34": "9 9 1575 2439"
  341. *ImageableArea AnsiE/E 34"x44": "9 9 2439 3159"
  342. *ImageableArea ARCHA/A+ 9"x12":  "9 9  639  855"
  343. *ImageableArea ARCHB/B+ 12"x18": "9 9  855 1287"
  344. *ImageableArea ARCHC/C+ 18"x24": "9 9 1287 1719"
  345. *ImageableArea ARCHD/D+ 24"x36": "9 9 1719 2583"
  346. *ImageableArea ARCHE/E+ 36"x48": "9 9 2583 3447"
  347. *ImageableArea A4/A4:  "9 9  586  833"
  348. *ImageableArea A3/A3:  "9 9  833 1182"
  349. *ImageableArea A2/A2:  "9 9 1182 1675"
  350. *ImageableArea A1/A1:  "9 9 1675 2375"
  351. *ImageableArea A0/A0: "9 9 2375 3361"
  352. *ImageableArea ISOB2/B2 500x707mm:  "9 9 1408 1995"
  353. *ImageableArea ISOB1/B1 707x1000mm: "9 9 1995 2826"
  354. *ImageableArea inch30/30"x42":   "9 9 2151 3015"
  355. *ImageableArea mm700/700x1000mm: "9 9 1975 2826"
  356. *?ImageableArea: "
  357. save
  358.     initclip
  359.     /convprint { cvi 12 string cvs print ( ) print } bind def
  360.     newpath clippath pathbbox
  361.     4 -2 roll exch ceiling convprint ceiling convprint
  362.     exch floor convprint floor convprint (\n) print flush
  363. restore
  364. "
  365. *End
  366.  
  367. *% The physical dimensions of the paper
  368. *DefaultPaperDimension: Unknown
  369. *PaperDimension Letter/A 8.5"x11":" 612  792"
  370. *PaperDimension Tabloid/B 11"x17": " 792 1224"
  371. *PaperDimension AnsiC/C 17"x22": "1224 1584"
  372. *PaperDimension AnsiD/D 22"x34": "1584 2448"
  373. *PaperDimension AnsiE/E 34"x44": "2448 3168"
  374. *PaperDimension ARCHA/A+ 9"x12":  " 648  864"
  375. *PaperDimension ARCHB/B+ 12"x18": " 864 1296"
  376. *PaperDimension ARCHC/C+ 18"x24": "1296 1728"
  377. *PaperDimension ARCHD/D+ 24"x36": "1728 2592"
  378. *PaperDimension ARCHE/E+ 36"x48": "2592 3456"
  379. *PaperDimension A4/A4:  " 595  842"
  380. *PaperDimension A3/A3:  " 842 1191"
  381. *PaperDimension A2/A2:  "1191 1684"
  382. *PaperDimension A1/A1:  "1684 2384"
  383. *PaperDimension A0/A0: "2384 3370"
  384. *PaperDimension ISOB2/B2 500x707mm:  "1417 2004"
  385. *PaperDimension ISOB1/B1 707x1000mm: "2004 2835"
  386. *PaperDimension inch30/30"x42":   "2160 3024"
  387. *PaperDimension mm700/700x1000mm: "1984 2835"
  388.  
  389. *% ====Custom page sizes==============================================
  390. *%
  391. *CustomPageSize True: "
  392.     pop pop pop
  393.     2 dict begin
  394.     /PageSize [ 4 -2 roll ] def
  395.     /ImagingBBox null def
  396.     currentdict end setpagedevice
  397. "
  398. *End
  399.  
  400. *HWMargins: 8.5 8.5 8.5 8.5
  401. *ParamCustomPageSize Width:        1 points 595    2592
  402. *?CurrentMediaWidth: "
  403.     currentpagedevice /InputAttributes get /PageSize get 1 get == flush
  404. "
  405. *End
  406. *ParamCustomPageSize Height:       2 points 595   42519
  407. *ParamCustomPageSize WidthOffset:  3 points 0    2592
  408. *ParamCustomPageSize HeightOffset: 4 points 0   42519
  409. *ParamCustomPageSize Orientation:  5  int 0       3
  410. *MaxMediaWidth:  "2592"
  411. *MaxMediaHeight: "42519"
  412.  
  413. *CloseGroup: Paper
  414.  
  415. *% Media handling features ================================
  416.  
  417. *OpenUI *InputSlot: PickOne
  418. *OrderDependency: 50.2 AnySetup *InputSlot
  419. *DefaultInputSlot: Unknown
  420. *InputSlot Roll1/Roll 1:   "
  421.     userdict /ppdmp 1 put
  422.     << /MediaPosition 0 >> setpagedevice"
  423. *End
  424. *InputSlot Roll2/Roll 2:   "
  425.     userdict /ppdmp 1 put
  426.     << /MediaPosition 1 >> setpagedevice"
  427. *End
  428. *InputSlot ManualFeed/Manual Feed: " << /ManualFeed true >> setpagedevice "
  429. *CloseUI: *InputSlot
  430.  
  431. *%OpenUI *ManualFeed/Manual Feed: Boolean
  432. *%OrderDependency: 50.3 AnySetup *ManualFeed
  433. *%ManualFeed True: " << /ManualFeed true >> setpagedevice "
  434. *%ManualFeed False: " << /ManualFeed false >> setpagedevice "
  435. *%DefaultManualFeed: False
  436. *%?ManualFeed: "
  437. *%    currentpagedevice /ManualFeed get
  438. *%    {(True)}{(False)} ifelse = flush
  439. *%    "
  440. *%End
  441. *%CloseUI: *ManualFeed
  442.  
  443. *RequiresPageRegion All: True
  444.  
  445. *% Processing options =====================================
  446. *%
  447. *OpenUI *OCPosterMode/Poster Mode: PickOne
  448. *OrderDependency: 50.4 AnySetup *OCPosterMode
  449. *DefaultOCPosterMode: False
  450. *OCPosterMode True/Enabled:  "
  451.     << /PostRenderingEnhance true
  452.        /PostRenderingEnhanceDetails << /PosterMode true >>
  453.     >> setpagedevice "
  454. *End
  455. *OCPosterMode False/Disabled: "
  456.     << /PostRenderingEnhance true
  457.        /PostRenderingEnhanceDetails << /PosterMode false >>
  458.     >> setpagedevice "
  459. *End
  460. *CloseUI: *OCPosterMode
  461.  
  462. *% Font Information =================================================
  463.  
  464. *DefaultFont: Courier
  465. *Font AvantGarde-Book: Standard "(001.001)" Standard ROM
  466. *Font AvantGarde-BookOblique: Standard "(001.001)" Standard ROM
  467. *Font AvantGarde-Demi: Standard "(001.001)" Standard ROM
  468. *Font AvantGarde-DemiOblique: Standard "(001.001)" Standard ROM
  469. *Font Bookman-Demi: Standard "(001.001)" Standard ROM
  470. *Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
  471. *Font Bookman-Light: Standard "(001.001)" Standard ROM
  472. *Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
  473. *Font Courier: Standard "(001.004)" Standard ROM
  474. *Font Courier-Bold: Standard "(001.004)" Standard ROM
  475. *Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
  476. *Font Courier-Oblique: Standard "(001.004)" Standard ROM
  477. *Font Helvetica: Standard "(001.001)" Standard ROM
  478. *Font Helvetica-Bold: Standard "(001.001)" Standard ROM
  479. *Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM
  480. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  481. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  482. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  483. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  484. *Font Helvetica-Oblique: Standard "(001.001)" Standard ROM
  485. *Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard ROM
  486. *Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard ROM
  487. *Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard ROM
  488. *Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard ROM
  489. *Font Palatino-Bold: Standard "(001.000)" Standard ROM
  490. *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
  491. *Font Palatino-Italic: Standard "(001.000)" Standard ROM
  492. *Font Palatino-Roman: Standard "(001.000)" Standard ROM
  493. *Font Symbol: Special "(001.001)" Special ROM
  494. *Font Times-Bold: Standard "(001.001)" Standard ROM
  495. *Font Times-BoldItalic: Standard "(001.001)" Standard ROM
  496. *Font Times-Italic: Standard "(001.001)" Standard ROM
  497. *Font Times-Roman: Standard "(001.001)" Standard ROM
  498. *Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard ROM
  499. *Font ZapfDingbats: Special "(001.000)" Special ROM
  500.  
  501. *?FontQuery: "
  502. save
  503. /sv exch def
  504.  {
  505.     count 0 gt
  506.     {
  507.       dup /Font resourcestatus {pop pop (:Yes) }{(:No)} ifelse
  508.       exch 127 string cvs (/) print print print
  509.     }
  510.     {
  511.       exit
  512.     }
  513.     ifelse
  514.   } bind loop
  515.   (*) = flush
  516. sv restore
  517. "
  518. *End
  519.  
  520. *?FontList: "
  521.     (*) {(/) print print} 127 string /Font resourceforall
  522.     (*) = flush
  523. "
  524. *End
  525.  
  526. *% Color Separation Information =====================
  527.  
  528. *DefaultColorSep: ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi
  529.  
  530. *%InkName: ProcessCyan/Process Cyan
  531. *%InkName: ProcessMagenta/Process Magenta
  532. *%InkName: ProcessYellow/Process Yellow
  533. *%InkName: ProcessBlack/Process Black
  534. *%InkName: CustomColor/Custom Color
  535.  
  536. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  537. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  538. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  539. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  540. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  541.  
  542. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  543. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  544. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  545. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  546. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  547.  
  548. *ColorSepScreenProc ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "
  549. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  550. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  551. *End
  552. *ColorSepScreenProc ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "
  553. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  554. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  555. *End
  556. *ColorSepScreenProc ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "
  557. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  558. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  559. *End
  560. *ColorSepScreenProc ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "
  561. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  562. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  563. *End
  564. *ColorSepScreenProc CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "
  565. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  566. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  567. *End
  568.  
  569. *ColorSepTransfer ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  570. *ColorSepTransfer ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  571. *ColorSepTransfer ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  572. *ColorSepTransfer ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  573. *ColorSepTransfer CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  574.  
  575. *% Finishing options ===============================
  576.  
  577. *% Printer Messages Information =====================
  578.  
  579. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  580. *PrinterError: "printer operational, no error present"
  581. *PrinterError: "manual feed timeout"
  582. *PrinterError: "check paper input unit"
  583. *PrinterError: "check paper output unit"
  584. *PrinterError: "check paper path"
  585. *PrinterError: "if empty, feed sheet to manual slot"
  586. *PrinterError: "please wait, temporary error"
  587. *PrinterError: "please wait, printer warming up"
  588. *PrinterError: "please wait, printer initializing"
  589. *PrinterError: "please wait, printer selftest"
  590. *PrinterError: "printer off line"
  591.  
  592. *% Status (format: %%[ status: <one of these> ]%% )
  593. *Status: "idle"
  594. *Status: "busy"
  595. *Status: "waiting"
  596. *Status: "printing"
  597. *Status: "printing test page"
  598. *Status: "initializing"
  599. *Status: "PrinterError: printer operational, no error present"
  600. *Status: "PrinterError: manual feed timeout"
  601. *Status: "PrinterError: check paper input unit"
  602. *Status: "PrinterError: check paper output unit"
  603. *Status: "PrinterError: check paper path"
  604. *Status: "PrinterError: if empty, feed sheet to manual slot"
  605. *Status: "PrinterError: please wait, temporary error"
  606. *Status: "PrinterError: please wait, printer warming up"
  607. *Status: "PrinterError: please wait, printer initializing"
  608. *Status: "PrinterError: please wait, printer selftest"
  609. *Status: "PrinterError: printer off line"
  610.  
  611. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  612. *Source: "SerialB"
  613. *Source: "Serial"
  614. *Source: "LocalTalk"
  615. *Source: "Parallel"
  616.  
  617. *% Printer Messages (verbatim from printer):
  618. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  619. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  620. *Message: "\fontname\ not found, using Courier"
  621.  
  622. *% end of PPD file
  623.  
  624.