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