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.

1050 lines
40 KiB

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1993-95 Electronics for Imaging, Inc.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *%EFFileVersion: 2.0
  10. *%EF1File
  11. *FormatVersion: "4.2"
  12. *FileVersion: "1.0"
  13. *PCFileName: "EFXJX403.PPD"
  14. *LanguageVersion: English
  15. *LanguageEncoding: ISOLatin1
  16. *Product: "(Fiery XJ DocuColor 40)"
  17. *PSVersion: "(2013.114) 7"
  18. *ModelName: "Fiery XJ DocuColor 40 Color Server v2013.114"
  19. *ShortNickName: "Xerox DocuColor40 w/FieryXJ RIP"
  20. *NickName: "Fiery XJ DocuColor 40 Color Server v2013.114"
  21. *% === Options and Constraints ==============================
  22. *% Transparencies, Thick paper, and Transparent Interleave
  23. *% should only be printed from Manual Feed.
  24. *UIConstraints: *MediaType Transparent *ManualFeed False
  25. *UIConstraints: *MediaType Thick *ManualFeed False
  26. *UIConstraints: *MediaType Interleaved *ManualFeed False
  27. *UIConstraints: *ManualFeed False *MediaType Transparent
  28. *UIConstraints: *ManualFeed False *MediaType Thick
  29. *UIConstraints: *ManualFeed False *MediaType Interleaved
  30. *% SlipSheet on means no Tray 3
  31. *UIConstraints: *Slipsheet True *InputSlot Tray3
  32. *UIConstraints: *InputSlot Tray3 *Slipsheet True
  33. *% Constraints on MediaType with Tray1-3...................
  34. *UIConstraints: *MediaType Thick *InputSlot Tray1
  35. *UIConstraints: *MediaType Transparent *InputSlot Tray1
  36. *UIConstraints: *MediaType Interleaved *InputSlot Tray1
  37. *UIConstraints: *InputSlot Tray1 *MediaType Thick
  38. *UIConstraints: *InputSlot Tray1 *MediaType Transparent
  39. *UIConstraints: *InputSlot Tray1 *MediaType Interleaved
  40. *UIConstraints: *MediaType Thick *InputSlot Tray2
  41. *UIConstraints: *MediaType Transparent *InputSlot Tray2
  42. *UIConstraints: *MediaType Interleaved *InputSlot Tray2
  43. *UIConstraints: *InputSlot Tray2 *MediaType Thick
  44. *UIConstraints: *InputSlot Tray2 *MediaType Transparent
  45. *UIConstraints: *InputSlot Tray2 *MediaType Interleaved
  46. *UIConstraints: *MediaType Thick *InputSlot Tray3
  47. *UIConstraints: *MediaType Transparent *InputSlot Tray3
  48. *UIConstraints: *MediaType Interleaved *InputSlot Tray3
  49. *UIConstraints: *InputSlot Tray3 *MediaType Thick
  50. *UIConstraints: *InputSlot Tray3 *MediaType Transparent
  51. *UIConstraints: *InputSlot Tray3 *MediaType Interleaved
  52. *UIConstraints: *MediaType Transparent *ColorRenderDict Preferred
  53. *UIConstraints: *MediaType Transparent *ColorRenderDict Colorimetric
  54. *UIConstraints: *MediaType Interleaved *ColorRenderDict Preferred
  55. *UIConstraints: *MediaType Interleaved *ColorRenderDict Colorimetric
  56. *UIConstraints: *ColorRenderDict Preferred *MediaType Transparent
  57. *UIConstraints: *ColorRenderDict Colorimetric *MediaType Transparent
  58. *UIConstraints: *ColorRenderDict Preferred *MediaType Interleaved
  59. *UIConstraints: *ColorRenderDict Colorimetric *MediaType Interleaved
  60. *UIConstraints: *MediaType Transparent *EFDuplex True
  61. *UIConstraints: *MediaType Interleaved *EFDuplex True
  62. *UIConstraints: *EFDuplex True *MediaType Transparent
  63. *UIConstraints: *EFDuplex True *MediaType Interleaved
  64. *UIConstraints: *ColorModel GRAY *ColorRenderDict Preferred
  65. *UIConstraints: *ColorModel GRAY *ColorRenderDict Colorimetric
  66. *UIConstraints: *ColorModel GRAY *ColorRenderDict Business
  67. *UIConstraints: *ColorModel GRAY *ColorRenderDict Monitor
  68. *UIConstraints: *ColorRenderDict Preferred *ColorModel GRAY
  69. *UIConstraints: *ColorRenderDict Colorimetric *ColorModel GRAY
  70. *UIConstraints: *ColorRenderDict Business *ColorModel GRAY
  71. *UIConstraints: *ColorRenderDict Monitor *ColorModel GRAY
  72. *% General Information and Defaults ===============
  73. *FreeVM: "16632226"
  74. *LanguageLevel: "2"
  75. *ColorDevice: True
  76. *DefaultColorSpace: CMYK
  77. *VariablePaperSize: False
  78. *TTRasterizer: Type42
  79. *PrintPSErrors: True
  80. *FileSystem: True
  81. *?FileSystem: "
  82. save
  83. statusdict /diskstatus known{(True)} {(False)} ifelse = flush
  84. restore
  85. "
  86. *End
  87. *Throughput: "40"
  88. *Password: "0"
  89. *ExitServer: "
  90. count 0 eq
  91. { false } { true exch startjob } ifelse
  92. not { (WARNING: Cannot modify initial VM.) =
  93. (Missing or invalid password.) =
  94. (Please contact the author of this software.) = flush quit
  95. } if
  96. "
  97. *End
  98. *Reset: "
  99. count 0 eq
  100. { false } { true exch startjob } ifelse
  101. not { (WARNING: Cannot reset printer.) =
  102. (Missing or invalid password.) =
  103. (Please contact the author of this software.) = flush quit
  104. } if
  105. systemdict /quit get exec
  106. (WARNING: Printer Reset Failed.) = flush
  107. "
  108. *End
  109. *DefaultResolution: 400dpi
  110. *?Resolution: "
  111. save
  112. initgraphics
  113. 0 0 moveto currentpoint matrix defaultmatrix transform
  114. 0 72 lineto currentpoint matrix defaultmatrix transform
  115. 3 -1 roll sub dup mul
  116. 3 1 roll exch sub dup mul
  117. add sqrt round cvi
  118. ( ) cvs print (dpi) = flush
  119. restore
  120. "
  121. *End
  122. *AccurateScreensSupport: True
  123. *%EFIFlags *ENABLESTARR Setup
  124. *OpenUIEFI *ENABLESTARR/Starr Compression : Boolean
  125. *OrderDependency: 05 AnySetup *ENABLESTARR
  126. *DefaultENABLESTARR: YES
  127. *ENABLESTARR YES/On: ""
  128. *ENABLESTARR NO/Off: ""
  129. *CloseUIEFI: *ENABLESTARR
  130. *%EFIFlags *OutputOrder Spooler|Command
  131. *OpenUI *OutputOrder/Page Order :PickOne
  132. *OrderDependency: 12 AnySetup *OutputOrder
  133. *DefaultOutputOrder: OutputOrderDEF
  134. *OutputOrder OutputOrderDEF/Printer's default: ""
  135. *OutputOrder Normal/Forward:" userdict /XJXsetprintorder known
  136. { 1 XJXsetprintorder }
  137. { (printerinfo PrintOrder 0) =string
  138. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  139. *End
  140. *OutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known
  141. { 2 XJXsetprintorder }
  142. { (printerinfo PrintOrder 1) =string
  143. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  144. *End
  145. *CloseUI: *OutputOrder
  146. *%EFIFlags *EFDuplex Spooler|Command
  147. *OpenUI *EFDuplex/Duplex :PickOne
  148. *OrderDependency: 50 AnySetup *EFDuplex
  149. *DefaultEFDuplex: EFDuplexDEF
  150. *EFDuplex EFDuplexDEF/Printer's default: ""
  151. *EFDuplex True/On: " << /Duplex true /Policies << /Duplex 0 >> >> setpagedevice"
  152. *EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice"
  153. *CloseUI: *EFDuplex
  154. *%EFIFlags *Collate Spooler|Command
  155. *OpenUI *Collate/Copy Sets : Boolean
  156. *OrderDependency: 50 AnySetup *Collate
  157. *DefaultCollate: CollateDEF
  158. *Collate CollateDEF/Printer's default: ""
  159. *Collate True/Collated: "<< /Collate true>> setpagedevice"
  160. *Collate False/Uncollated: "<< /Collate false>> setpagedevice"
  161. *?Collate: "currentpagedevice /Collate get {(On)} {(Off)} ifelse = flush"
  162. *CloseUI: *Collate
  163. *%EFIFlags *Slipsheet Spooler|Command
  164. *OpenUI *Slipsheet/Add Slip Sheet :PickOne
  165. *OrderDependency: 12 AnySetup *Slipsheet
  166. *DefaultSlipsheet: SlipsheetDEF
  167. *Slipsheet SlipsheetDEF/Printer's default: ""
  168. *Slipsheet True/Yes:" userdict /XJXsetSlipSheet known
  169. { 2 XJXsetSlipSheet }
  170. { (printerinfo SlipSheet 1) =string
  171. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  172. *End
  173. *Slipsheet False/No:" userdict /XJXsetSlipSheet known
  174. { 1 XJXsetSlipSheet }
  175. { (printerinfo SlipSheet 0) =string
  176. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  177. *End
  178. *CloseUI: *Slipsheet
  179. *%EFIFlags *EFCopierMode Command
  180. *OpenUI *EFCopierMode/Copier Mode :PickOne
  181. *OrderDependency: 40 AnySetup *EFCopierMode
  182. *DefaultEFCopierMode: CopierDEF
  183. *EFCopierMode CopierDEF/Printer's default: ""
  184. *EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known
  185. { 0 XJXsetmapmode }
  186. { (printerinfo setmapmode 0) =string
  187. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  188. *End
  189. *EFCopierMode Map/Map: " userdict /XJXsetmapmode known
  190. { 1 XJXsetmapmode }
  191. { (printerinfo setmapmode 1) =string
  192. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  193. *End
  194. *?EFCopierMode: ""
  195. *CloseUI: *EFCopierMode
  196. *%EFIFlags *EFOverprint Command|Rerip
  197. *OpenUI *EFOverprint/Combine Separations :PickOne
  198. *OrderDependency: 40 AnySetup *EFOverprint
  199. *DefaultEFOverprint: OverPrintDEF
  200. *EFOverprint OverPrintDEF/Printer's default: ""
  201. *EFOverprint On/On: " userdict /XJXsetoverprint known
  202. { 1 XJXsetoverprint }
  203. { (printerinfo overprint 1) =string
  204. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
  205. userdict /setcolorbundle known
  206. { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  207. { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  208. *End
  209. *EFOverprint Off/Off: " userdict /XJXsetoverprint known
  210. { 0 XJXsetoverprint }
  211. { (printerinfo overprint 0) =string
  212. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
  213. userdict /setcolorbundle known
  214. { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  215. { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  216. *End
  217. *?EFOverprint: ""
  218. *CloseUI: *EFOverprint
  219. *%EFIFlags *ColorModel Command|Rerip
  220. *OpenUI *ColorModel/Color Mode :PickOne
  221. *OrderDependency: 15 AnySetup *ColorModel
  222. *DefaultColorModel: ColorModelDEF
  223. *ColorModel ColorModelDEF/Printer's default: ""
  224. *ColorModel CMYK/CMYK: " userdict /setcolorbundle known
  225. { << /ColorMode /CMYK >> setcolorbundle }
  226. { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  227. *End
  228. *ColorModel GRAY/Grayscale: " userdict /setcolorbundle known
  229. { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  230. { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  231. *End
  232. *?ColorModel: " currentpagedevice /ProcessColorModel get == } if "
  233. *CloseUI: *ColorModel
  234. *%EFIFlags *DEFPAPERSIZE Setup
  235. *OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne
  236. *OrderDependency: 20 AnySetup *DEFPAPERSIZE
  237. *DefaultDEFPAPERSIZE: US
  238. *DEFPAPERSIZE US/US: ""
  239. *DEFPAPERSIZE Metric/Metric: ""
  240. *?DEFPAPERSIZE: ""
  241. *CloseUIEFI: *DEFPAPERSIZE
  242. *%EFIFlags *CONVPAPERSIZE Setup
  243. *OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne
  244. *OrderDependency: 25 AnySetup *CONVPAPERSIZE
  245. *DefaultCONVPAPERSIZE: False
  246. *CONVPAPERSIZE False/No: ""
  247. *CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
  248. *CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
  249. *?CONVPAPERSIZE: ""
  250. *CloseUIEFI: *CONVPAPERSIZE
  251. *%EFIFlags *COVPGATEND Setup
  252. *OpenUIEFI *COVPGATEND/Print Cover Page : PickOne
  253. *OrderDependency: 30 AnySetup *COVPGATEND
  254. *DefaultCOVPGATEND: NO
  255. *COVPGATEND YES/Yes: ""
  256. *COVPGATEND NO/No: ""
  257. *CloseUIEFI: *COVPGATEND
  258. *%EFIFlags *COURIERSUBST Setup
  259. *OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne
  260. *OrderDependency: 35 AnySetup *COURIERSUBST
  261. *DefaultCOURIERSUBST: YES
  262. *COURIERSUBST YES/Yes: ""
  263. *COURIERSUBST NO/No: ""
  264. *CloseUIEFI: *COURIERSUBST
  265. *%EFIFlags *PSERROR Setup
  266. *OpenUIEFI *PSERROR/Print to PS Error : PickOne
  267. *OrderDependency: 40 AnySetup *PSERROR
  268. *DefaultPSERROR: NO
  269. *PSERROR YES/Yes: ""
  270. *PSERROR NO/No: ""
  271. *CloseUIEFI: *PSERROR
  272. *%EFIFlags *USEBYPASSTRAY Setup
  273. *OpenUIEFI *USEBYPASSTRAY/Enable Bypass Tray as default : PickOne
  274. *OrderDependency: 20 AnySetup *USEBYPASSTRAY
  275. *DefaultUSEBYPASSTRAY: NO
  276. *USEBYPASSTRAY YES/Yes: ""
  277. *USEBYPASSTRAY NO/No: ""
  278. *CloseUIEFI: *USEBYPASSTRAY
  279. *%EFIFlags *MediaType Spooler|Command|Rerip
  280. *OpenUI *MediaType/Media Type :PickOne
  281. *OrderDependency: 50 AnySetup *MediaType
  282. *DefaultMediaType: MediaDEF
  283. *MediaType MediaDEF/Printer's default:""
  284. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  285. { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  286. *End
  287. *MediaType Thick/Thick Paper: " userdict /setcolorbundle known
  288. { << /MediaType /Thick >> setcolorbundle 2 XJXsetmediatype } if"
  289. *End
  290. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  291. { << /MediaType /Transparent >> setcolorbundle 3 XJXsetmediatype } if"
  292. *End
  293. *MediaType Interleaved/Interleaved: " userdict /setcolorbundle known
  294. { << /MediaType /Interleaved >> setcolorbundle 4 XJXsetmediatype } if"
  295. *End
  296. *?MediaType: " userdict /setcolorbundle known {
  297. currentcolorbundle /MediaType get == } if"
  298. *End
  299. *CloseUI: *MediaType
  300. *%EFIFlags *ColorRenderDict Spooler|Command|Rerip
  301. *OpenUI *ColorRenderDict/Rendering Style :PickOne
  302. *OrderDependency: 60 AnySetup *ColorRenderDict
  303. *DefaultColorRenderDict: RenderingDEF
  304. *ColorRenderDict RenderingDEF/Printer's default: ""
  305. *ColorRenderDict Preferred/Photographic: " userdict /setcolorbundle known
  306. { << /ColorRendering /Photographic >> setcolorbundle }
  307. { /DefaultColorRendering
  308. currentpagedevice /DeviceRenderingInfo
  309. get /ValuesPerColorComponent get 2 eq
  310. { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
  311. /ColorRendering findresource
  312. /ColorRendering defineresource setcolorrendering
  313. } ifelse "
  314. *End
  315. *ColorRenderDict Business/Presentation: " userdict /setcolorbundle known
  316. { << /ColorRendering /Presentation >> setcolorbundle }
  317. { /DefaultColorRendering
  318. currentpagedevice /DeviceRenderingInfo
  319. get /ValuesPerColorComponent get 2 eq
  320. { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
  321. /ColorRendering findresource
  322. /ColorRendering defineresource setcolorrendering
  323. } ifelse "
  324. *End
  325. *ColorRenderDict Monitor/Monitor: " userdict /setcolorbundle known
  326. { << /ColorRendering /Monitor >> setcolorbundle }
  327. { /DefaultColorRendering
  328. currentpagedevice /DeviceRenderingInfo
  329. get /ValuesPerColorComponent get 2 eq
  330. { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
  331. /ColorRendering findresource
  332. /ColorRendering defineresource setcolorrendering
  333. } ifelse "
  334. *End
  335. *ColorRenderDict Colorimetric/Solid Color: " userdict /setcolorbundle known
  336. { << /ColorRendering /Solid >> setcolorbundle }
  337. { /DefaultColorRendering
  338. currentpagedevice /DeviceRenderingInfo
  339. get /ValuesPerColorComponent get 2 eq
  340. { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
  341. /ColorRendering findresource
  342. /ColorRendering defineresource setcolorrendering
  343. } ifelse "
  344. *End
  345. *?ColorRenderDict: " userdict /setcolorbundle known
  346. { currentcolorbundle /ColorRendering get == } if "
  347. *End
  348. *CloseUI: *ColorRenderDict
  349. *%EFIFlags *EFBrightness Spooler|Command|Rerip
  350. *OpenUI *EFBrightness/Brightness :PickOne
  351. *OrderDependency: 55 AnySetup *EFBrightness
  352. *DefaultEFBrightness: EFBrightnessDEF
  353. *EFBrightness EFBrightnessDEF/Printer's default: ""
  354. *EFBrightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind
  355. userdict /ColorAdjust known
  356. { dup dup dup ColorAdjust /coloradjust get exec }
  357. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  358. dup 0 4 -1 roll put settransfer } ifelse "
  359. *End
  360. *EFBrightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind
  361. userdict /ColorAdjust known
  362. { dup dup dup ColorAdjust /coloradjust get exec }
  363. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  364. dup 0 4 -1 roll put settransfer } ifelse "
  365. *End
  366. *EFBrightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind
  367. userdict /ColorAdjust known
  368. { dup dup dup ColorAdjust /coloradjust get exec }
  369. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  370. dup 0 4 -1 roll put settransfer } ifelse "
  371. *End
  372. *EFBrightness 00.00/100% Normal: " {} settransfer "
  373. *EFBrightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind
  374. userdict /ColorAdjust known
  375. { dup dup dup ColorAdjust /coloradjust get exec }
  376. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  377. dup 0 4 -1 roll put settransfer } ifelse "
  378. *End
  379. *EFBrightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind
  380. userdict /ColorAdjust known
  381. { dup dup dup ColorAdjust /coloradjust get exec }
  382. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  383. dup 0 4 -1 roll put settransfer } ifelse "
  384. *End
  385. *EFBrightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind
  386. userdict /ColorAdjust known
  387. { dup dup dup ColorAdjust /coloradjust get exec }
  388. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  389. dup 0 4 -1 roll put settransfer } ifelse "
  390. *End
  391. *CloseUI: *EFBrightness
  392. *%EFIFlags *EFRaster Command|Rerip
  393. *OpenUI *EFRaster/Save Fast Reprint : Boolean
  394. *OrderDependency: 65 AnySetup *EFRaster
  395. *DefaultEFRaster: EFRasterDEF
  396. *EFRaster EFRasterDEF/Printer's default: ""
  397. *EFRaster True/On: " userdict /XJXsetraster known
  398. { 1 XJXsetraster }
  399. { (printerinfo StoreRaster 1) =string
  400. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  401. *End
  402. *EFRaster False/Off: " userdict /XJXsetraster known
  403. { 0 XJXsetraster }
  404. { (printerinfo StoreRaster 0) =string
  405. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  406. *End
  407. *?EFRaster: ""
  408. *CloseUI: *EFRaster
  409. *%EFIFlags *ManualFeed Spooler|Command
  410. *OpenUI *ManualFeed/Bypass Tray :Boolean
  411. *OrderDependency: 65 AnySetup *ManualFeed
  412. *DefaultManualFeed: False
  413. *ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
  414. *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
  415. *?ManualFeed: "
  416. save currentpagedevice /ManualFeed get
  417. {(True)} {(False)} ifelse = flush restore"
  418. *End
  419. *CloseUI: *ManualFeed
  420. *%EFIFlags *Prange Command
  421. *OpenUIEFI *Prange/Page Range : PickOne
  422. *OrderDependency: 70 AnySetup *Prange
  423. *DefaultPrange: All
  424. *Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  425. currentglobal true setglobal
  426. DriverOps /pagerange [ ] put
  427. setglobal "
  428. *End
  429. *Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  430. currentglobal true setglobal
  431. DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
  432. setglobal "
  433. *End
  434. *Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  435. currentglobal true setglobal
  436. DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
  437. setglobal "
  438. *End
  439. *Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  440. currentglobal true setglobal
  441. DriverOps /pagerange [ 0 1 2 4 6 ] put
  442. setglobal "
  443. *End
  444. *CloseUIEFI: *Prange
  445. *%EFIFlags *Flip Command
  446. *OpenUIEFI *Flip/Flip : PickOne
  447. *OrderDependency: 75 AnySetup *Flip
  448. *DefaultFlip: None
  449. *Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  450. DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
  451. *End
  452. *Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  453. DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
  454. *End
  455. *Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  456. DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
  457. *End
  458. *Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  459. DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
  460. *End
  461. *CloseUIEFI: *Flip
  462. *%EFIFlags *Scale Command
  463. *OpenUIEFI *Scale/Scale : PickOne
  464. *OrderDependency: 80 AnySetup *Scale
  465. *DefaultScale: 100
  466. *Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  467. DriverOps /scale# 2 put << >> setpagedevice "
  468. *End
  469. *Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  470. DriverOps /scale# 1.5 put << >> setpagedevice "
  471. *End
  472. *Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  473. DriverOps /scale# 1 put << >> setpagedevice "
  474. *End
  475. *Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  476. DriverOps /scale# .75 put << >> setpagedevice "
  477. *End
  478. *Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  479. DriverOps /scale# .5 put << >> setpagedevice "
  480. *End
  481. *CloseUIEFI: *Scale
  482. *% Halftone Information =============================
  483. *ScreenFreq: "50.0"
  484. *ScreenAngle: "0"
  485. *DefaultScreenProc: Graphics
  486. *ScreenProc Graphics: "
  487. {2 4
  488. { 3 1 roll 4 -1 roll exch
  489. {dup 8 ge { 8 sub} if exch
  490. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  491. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  492. dup 0 lt {0 exch sub} if cvi
  493. }
  494. exec 8 mul 3 1 roll exch
  495. {dup 8 ge { 8 sub} if exch
  496. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  497. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  498. dup 0 lt {0 exch sub} if cvi
  499. }
  500. exec add
  501. [
  502. 48 18 8 16 46 16 6 14
  503. 56 60 32 24 54 58 30 22
  504. 4 12 44 40 2 10 42 38
  505. 28 20 52 64 26 18 50 62
  506. 45 15 5 13 47 17 7 15
  507. 53 57 29 21 55 59 31 23
  508. 1 9 41 37 3 11 43 39
  509. 25 17 49 61 27 19 51 63
  510. ]
  511. exch get 8 dup mul div} exec}"
  512. *End
  513. *DefaultTransfer: Null
  514. *Transfer Null: "{ }"
  515. *Transfer Null.Inverse: "{ 1 exch sub }"
  516. *% Paper Handling ===================
  517. *% Use these entries to set paper size most of the time, unless there is
  518. *% specific reason to use PageRegion.
  519. *%EFIFlags *PageSize Command|Rerip
  520. *OpenUI *PageSize/Page Size :PickOne
  521. *OrderDependency: 90 AnySetup *PageSize
  522. *DefaultPageSize: Letter.Transverse
  523. *PageSize Letter.Transverse/Letter: " userdict /setcolorbundle known
  524. { << /PageSize /Letter >> setcolorbundle }
  525. { << /PageSize [612 792] /MediaType null
  526. /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  527. } ifelse "
  528. *End
  529. *PageSize Legal/Legal: " userdict /setcolorbundle known
  530. { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  531. *End
  532. *PageSize Tabloid/11x17: " userdict /setcolorbundle known
  533. { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  534. *End
  535. *PageSize TabloidExtra/12x18: " userdict /setcolorbundle known
  536. { << /PageSize /12x18 >> setcolorbundle } { 12x18 } ifelse "
  537. *End
  538. *PageSize A3/A3: " userdict /setcolorbundle known
  539. { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  540. *End
  541. *PageSize A4.Transverse/A4: " userdict /setcolorbundle known
  542. { << /PageSize /A4 >> setcolorbundle }
  543. { << /PageSize [595 842] /MediaType null
  544. /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  545. } ifelse "
  546. *End
  547. *PageSize 8x10.Transverse/8x10: " userdict /setcolorbundle known
  548. { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  549. *End
  550. *PageSize Legal13/Legal 13: " userdict /setcolorbundle known
  551. { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  552. *End
  553. *PageSize 9x12/9x12: " userdict /setcolorbundle known
  554. { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  555. *End
  556. *PageSize 216x356/216x356 mm: " userdict /setcolorbundle known
  557. { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  558. *End
  559. *PageSize 216x330/216x330 mm: " userdict /setcolorbundle known
  560. { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  561. *End
  562. *PageSize SEFLet/SEF Letter: " userdict /setcolorbundle known
  563. { << /PageSize /SEFLetter >> setcolorbundle }
  564. { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
  565. /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  566. } ifelse "
  567. *End
  568. *PageSize SEFA4/SEF A4: " userdict /setcolorbundle known
  569. { << /PageSize /SEFA4 >> setcolorbundle }
  570. { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
  571. /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  572. } ifelse "
  573. *End
  574. *?PageSize: "
  575. save currentpagedevice /PageSize get aload pop
  576. 2 copy gt {exch} if (Unknown)
  577. 12 dict
  578. dup [612 792] (Letter.Transverse) put
  579. dup [612 1008] (Legal) put
  580. dup [792 1224] (Tabloid) put
  581. dup [864 1296] (TabloidExtra) put
  582. dup [595 842] (A4.Transverse) put
  583. dup [842 1191] (A3) put
  584. dup [576 720] (8x10.Transverse) put
  585. dup [612 936] (Legal13) put
  586. dup [648 864] (9x12) put
  587. dup [612 937] (216x330) put
  588. dup [612 1009] (216x356) put
  589. dup [612 792] (SEFLet) put
  590. dup [595 843] (SEFA4) put
  591. { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  592. { exch pop exit } { pop } ifelse
  593. } bind forall = flush pop pop
  594. restore"
  595. *End
  596. *CloseUI: *PageSize
  597. *% These entries will set up the frame buffer. Usually used with manual feed.
  598. *%EFIFlags *PageRegion
  599. *OpenUI *PageRegion :PickOne
  600. *OrderDependency: 95 AnySetup *PageRegion
  601. *DefaultPageRegion: Letter.Transverse
  602. *PageRegion Letter.Transverse: " userdict /setcolorbundle known
  603. { << /PageSize /Letter >> setcolorbundle }
  604. { << /PageSize [612 792] /MediaType null
  605. /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  606. } ifelse "
  607. *End
  608. *PageRegion Legal: " userdict /setcolorbundle known
  609. { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  610. *End
  611. *PageRegion Tabloid: " userdict /setcolorbundle known
  612. { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  613. *End
  614. *PageRegion TabloidExtra: " userdict /setcolorbundle known
  615. { << /PageSize /12x18 >> setcolorbundle } { 12x18 } ifelse "
  616. *End
  617. *PageRegion A3: " userdict /setcolorbundle known
  618. { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  619. *End
  620. *PageRegion A4.Transverse: " userdict /setcolorbundle known
  621. { << /PageSize /A4 >> setcolorbundle }
  622. { << /PageSize [595 842] /MediaType null
  623. /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  624. } ifelse "
  625. *End
  626. *PageRegion 8x10.Transverse: " userdict /setcolorbundle known
  627. { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  628. *End
  629. *PageRegion Legal13: " userdict /setcolorbundle known
  630. { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  631. *End
  632. *PageRegion 9x12: " userdict /setcolorbundle known
  633. { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  634. *End
  635. *PageRegion 216x356: " userdict /setcolorbundle known
  636. { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  637. *End
  638. *PageRegion 216x330: " userdict /setcolorbundle known
  639. { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  640. *End
  641. *PageRegion SEFLet: " userdict /setcolorbundle known
  642. { << /PageSize /SEFLetter >> setcolorbundle }
  643. { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
  644. /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  645. } ifelse "
  646. *End
  647. *PageRegion SEFA4: " userdict /setcolorbundle known
  648. { << /PageSize /SEFA4 >> setcolorbundle }
  649. { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
  650. /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  651. } ifelse "
  652. *End
  653. *CloseUI: *PageRegion
  654. *DefaultImageableArea: Letter.Transverse
  655. *ImageableArea Letter.Transverse: "8 9 604 783"
  656. *ImageableArea Legal: "9 8 603 1000"
  657. *ImageableArea Tabloid: "9 8 783 1216"
  658. *ImageableArea TabloidExtra: "27 64 837 1287"
  659. *ImageableArea A3: "9 8 833 1183"
  660. *ImageableArea A4.Transverse: "8 9 587 833"
  661. *ImageableArea 8x10.Transverse: "8 9 568 711"
  662. *ImageableArea Legal13: "9 8 603 928"
  663. *ImageableArea 9x12: "9 8 639 856"
  664. *ImageableArea 216x356: "9 8 603 1001"
  665. *ImageableArea 216x330: "9 8 603 929"
  666. *ImageableArea SEFLet: "9 8 603 784"
  667. *ImageableArea SEFA4: "9 8 586 834"
  668. *?ImageableArea: "
  669. save /cvp { cvi ( ) cvs print ( ) print } bind def
  670. newpath clippath pathbbox
  671. 4 -2 roll exch 2 {ceiling cvp} repeat
  672. exch 2 {floor cvp} repeat flush
  673. restore
  674. "
  675. *End
  676. *% These provide the physical dimensions of the paper (by keyword)
  677. *DefaultPaperDimension: Letter.Transverse
  678. *PaperDimension Letter.Transverse/Letter: "612 792"
  679. *PaperDimension Legal/Legal: "612 1008"
  680. *PaperDimension Tabloid/11x17: "792 1224"
  681. *PaperDimension TabloidExtra/12x18: "864 1296"
  682. *PaperDimension A3/A3: "842 1191"
  683. *PaperDimension A4.Transverse/A4: "595 842"
  684. *PaperDimension 8x10.Transverse/8x10: "576 720"
  685. *PaperDimension Legal13/Legal13: "612 936"
  686. *PaperDimension 9x12/9x12: "648 864"
  687. *PaperDimension 216x330/216x330: "612 937"
  688. *PaperDimension 216x356/216x356: "612 1009"
  689. *PaperDimension SEFLet/SEF Letter: "612 793"
  690. *PaperDimension SEFA4/SEF A4: "595 843"
  691. *RequiresPageRegion All: True
  692. *%EFIFlags *InputSlot Command|Spooler
  693. *OpenUI *InputSlot/Paper Source : PickOne
  694. *OrderDependency: 20 AnySetup *InputSlot
  695. *InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet
  696. findresource /externalcommand get exec {pop} if"
  697. *End
  698. *InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet
  699. findresource /externalcommand get exec {pop} if"
  700. *End
  701. *InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet
  702. findresource /externalcommand get exec {pop} if"
  703. *End
  704. *CloseUI: *InputSlot
  705. *DefaultOutputOrder: Reverse
  706. *% Font Information =========================
  707. *DefaultFont: Courier
  708. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  709. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  710. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  711. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  712. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  713. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  714. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  715. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  716. *Font Courier: Standard "(002.002)" Standard Disk
  717. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  718. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  719. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  720. *Font Helvetica: Standard "(001.006)" Standard Disk
  721. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  722. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  723. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  724. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  725. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  726. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  727. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  728. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  729. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  730. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  731. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
  732. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  733. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  734. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  735. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  736. *Font Symbol: Special "(001.003)" Special Disk
  737. *Font Times-Bold: Standard "(001.007)" Standard Disk
  738. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  739. *Font Times-Italic: Standard "(001.007)" Standard Disk
  740. *Font Times-Roman: Standard "(001.007)" Standard Disk
  741. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  742. *Font ZapfDingbats: Special "(001.002)" Special Disk
  743. *?FontQuery: "
  744. save
  745. { count 1 gt
  746. { exch dup 127 string cvs (/) print print (:) print
  747. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  748. } { exit } ifelse
  749. } bind loop
  750. (*) = flush
  751. restore"
  752. *End
  753. *?FontList: "
  754. save (*) {cvn ==} 128 string /Font resourceforall
  755. (*) = flush restore"
  756. *End
  757. *% Printer Messages (verbatim from printer):
  758. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  759. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  760. *Message: "\FontName\ not found, using Courier"
  761. *% Status (format: %%[ status: <one of these> ]%% )
  762. *Status: "idle"
  763. *Status: "busy"
  764. *Status: "waiting"
  765. *Status: "printing"
  766. *Status: "scanning"
  767. *Status: "PrinterError: Ok"
  768. *Status: "PrinterError: Reset the copier and fiery"
  769. *Status: "PrinterError: Copier is busy (Copier mode)"
  770. *Status: "PrinterError: Copier is busy (AGOC)"
  771. *Status: "PrinterError: Copier is busy (FUSER)"
  772. *Status: "PrinterError: Copier is busy (ROS)"
  773. *Status: "PrinterError: Copier is busy (DRUM HEATER)"
  774. *Status: "PrinterError: Copier is busy (MC)"
  775. *Status: "PrinterError: Paper jam"
  776. *Status: "PrinterError: Copier's interlock is open"
  777. *Status: "PrinterError: Out of toner"
  778. *Status: "PrinterError: Fuser web empty"
  779. *Status: "PrinterError: Waste toner container is full"
  780. *Status: "PrinterError: Copier's accessary is disabled"
  781. *Status: "PrinterError: Load A3 paper in tray"
  782. *Status: "PrinterError: Load A4 paper in tray"
  783. *Status: "PrinterError: Load A4 SEF paper in tray"
  784. *Status: "PrinterError: Load 11x17 paper in tray"
  785. *Status: "PrinterError: Load Letter paper in tray"
  786. *Status: "PrinterError: Load Letter SEF paper in tray"
  787. *Status: "PrinterError: Load Legal paper in tray"
  788. *Status: "PrinterError: Load 8x10 paper in tray"
  789. *Status: "PrinterError: Load Legal 13 paper in tray"
  790. *Status: "PrinterError: Load 9x12 paper in tray"
  791. *Status: "PrinterError: An unknown copier error occurred"
  792. *Status: "PrinterError: Copier is offline"
  793. *Status: "PrinterError: Load A3 paper in bypass tray"
  794. *Status: "PrinterError: Load A4 paper bypass tray"
  795. *Status: "PrinterError: Load A4 SEF paper bypass tray"
  796. *Status: "PrinterError: Load 11x17 paper bypass tray"
  797. *Status: "PrinterError: Load Letter paper bypass tray"
  798. *Status: "PrinterError: Load Letter SEF paper bypass tray"
  799. *Status: "PrinterError: Load Legal paper bypass tray"
  800. *Status: "PrinterError: Load 8x10 paper bypass tray"
  801. *Status: "PrinterError: Load Legal 13 paper bypass tray"
  802. *Status: "PrinterError: Load 9x12 paper bypass tray"
  803. *Status: "PrinterError: Copier is busy (UI)"
  804. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  805. *Source: "AppleTalk"
  806. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  807. *PrinterError: "Ok"
  808. *PrinterError: "Reset the copier and fiery"
  809. *PrinterError: "Copier is busy (Copier mode)"
  810. *PrinterError: "Copier is busy (AGOC)"
  811. *PrinterError: "Copier is busy (FUSER)"
  812. *PrinterError: "Copier is busy (ROS)"
  813. *PrinterError: "Copier is busy (DRUM HEATER)"
  814. *PrinterError: "Copier is busy (MC)"
  815. *PrinterError: "Paper jam"
  816. *PrinterError: "Copier's interlock is open"
  817. *PrinterError: "Out of toner"
  818. *PrinterError: "Fuser web empty"
  819. *PrinterError: "Waste toner container is full"
  820. *PrinterError: "Copier's accessary is disabled"
  821. *PrinterError: "Load A3 paper in tray"
  822. *PrinterError: "Load A4 paper in tray"
  823. *PrinterError: "Load A4 SEF paper in tray"
  824. *PrinterError: "Load 11x17 paper in tray"
  825. *PrinterError: "Load Letter paper in tray"
  826. *PrinterError: "Load Letter SEF paper in tray"
  827. *PrinterError: "Load Legal paper in tray"
  828. *PrinterError: "Load 8x10 paper in tray"
  829. *PrinterError: "Load Legal 13 paper in tray"
  830. *PrinterError: "Load 9x12 paper in tray"
  831. *PrinterError: "An unknown copier error occurred"
  832. *PrinterError: "Copier is offline"
  833. *PrinterError: "Load A3 paper in bypass tray"
  834. *PrinterError: "Load A4 paper bypass tray"
  835. *PrinterError: "Load A4 SEF paper bypass tray"
  836. *PrinterError: "Load 11x17 paper bypass tray"
  837. *PrinterError: "Load Letter paper bypass tray"
  838. *PrinterError: "Load Letter SEF paper bypass tray"
  839. *PrinterError: "Load Legal paper bypass tray"
  840. *PrinterError: "Load 8x10 paper bypass tray"
  841. *PrinterError: "Load Legal 13 paper bypass tray"
  842. *PrinterError: "Load 9x12 paper bypass tray"
  843. *PrinterError: "Copier is busy (UI)"
  844. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  845. *% Color Separation Information ====================
  846. *InkName: Cyan/Process Cyan
  847. *InkName: Magenta/Process Magenta
  848. *InkName: Yellow/Process Yellow
  849. *InkName: Black/Process Black
  850. *% Custom Inks for Fiery Logo
  851. *InkName: P300FieryBlue/Fiery Blue
  852. *InkName: P199FieryRed/Fiery Red
  853. *InkName: PblackFieryBlack/Fiery Black
  854. *CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
  855. *CustomCMYK P199FieryRed: ".0 .9 .9 .0"
  856. *CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
  857. *DefaultColorSep: Black.66lpi.400dpi
  858. *DefaultSeparations: False
  859. *% -------Halftone Graphics Mode (Hi-Res mode)
  860. *ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
  861. *ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
  862. *ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
  863. *ColorSepScreenAngle Black.50lpi.400dpi: "0"
  864. *ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
  865. *ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
  866. *ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
  867. *ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
  868. *ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5
  869. { 3 1 roll 4 -1 roll exch
  870. {dup 8 ge { 8 sub} if exch
  871. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  872. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  873. dup 0 lt {0 exch sub} if cvi
  874. }
  875. exec 8 mul 3 1 roll exch
  876. {dup 8 ge { 8 sub} if exch
  877. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  878. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  879. dup 0 lt {0 exch sub} if cvi
  880. }
  881. exec add
  882. [
  883. 48 18 8 16 46 16 6 14
  884. 56 60 32 24 54 58 30 22
  885. 4 12 44 40 2 10 42 38
  886. 28 20 52 64 26 18 50 62
  887. 45 15 5 13 47 17 7 15
  888. 53 57 29 21 55 59 31 23
  889. 1 9 41 37 3 11 43 39
  890. 25 17 49 61 27 19 51 63
  891. ]
  892. exch get 8 dup mul div} exec}"
  893. *End
  894. *ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7
  895. { 3 1 roll 4 -1 roll exch
  896. {dup 8 ge { 8 sub} if exch
  897. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  898. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  899. dup 0 lt {0 exch sub} if cvi
  900. }
  901. exec 8 mul 3 1 roll exch
  902. {dup 8 ge { 8 sub} if exch
  903. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  904. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  905. dup 0 lt {0 exch sub} if cvi
  906. }
  907. exec add
  908. [
  909. 48 18 8 16 46 16 6 14
  910. 56 60 32 24 54 58 30 22
  911. 4 12 44 40 2 10 42 38
  912. 28 20 52 64 26 18 50 62
  913. 45 15 5 13 47 17 7 15
  914. 53 57 29 21 55 59 31 23
  915. 1 9 41 37 3 11 43 39
  916. 25 17 49 61 27 19 51 63
  917. ]
  918. exch get 8 dup mul div} exec}"
  919. *End
  920. *ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
  921. { 3 1 roll 4 -1 roll exch
  922. {dup 8 ge { 8 sub} if exch
  923. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  924. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  925. dup 0 lt {0 exch sub} if cvi
  926. }
  927. exec 8 mul 3 1 roll exch
  928. {dup 8 ge { 8 sub} if exch
  929. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  930. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  931. dup 0 lt {0 exch sub} if cvi
  932. }
  933. exec add
  934. [
  935. 48 18 8 16 46 16 6 14
  936. 56 60 32 24 54 58 30 22
  937. 4 12 44 40 2 10 42 38
  938. 28 20 52 64 26 18 50 62
  939. 45 15 5 13 47 17 7 15
  940. 53 57 29 21 55 59 31 23
  941. 1 9 41 37 3 11 43 39
  942. 25 17 49 61 27 19 51 63
  943. ]
  944. exch get 8 dup mul div} exec}"
  945. *End
  946. *ColorSepScreenProc Black.50lpi.400dpi: "{2 4
  947. { 3 1 roll 4 -1 roll exch
  948. {dup 8 ge { 8 sub} if exch
  949. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  950. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  951. dup 0 lt {0 exch sub} if cvi
  952. }
  953. exec 8 mul 3 1 roll exch
  954. {dup 8 ge { 8 sub} if exch
  955. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  956. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  957. dup 0 lt {0 exch sub} if cvi
  958. }
  959. exec add
  960. [
  961. 48 18 8 16 46 16 6 14
  962. 56 60 32 24 54 58 30 22
  963. 4 12 44 40 2 10 42 38
  964. 28 20 52 64 26 18 50 62
  965. 45 15 5 13 47 17 7 15
  966. 53 57 29 21 55 59 31 23
  967. 1 9 41 37 3 11 43 39
  968. 25 17 49 61 27 19 51 63
  969. ]
  970. exch get 8 dup mul div} exec}"
  971. *End
  972. *% Last Edit date Tue, May 7, 1996
  973. *% End of PPD file for Fiery XJ DocuColor