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.

623 lines
20 KiB

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