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.

1263 lines
48 KiB

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1993-96 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. *% *********
  10. *% EFI Information Block
  11. *%
  12. *%EFFileVersion: 2.0
  13. *%
  14. *% *********
  15. *FormatVersion: "4.3"
  16. *FileVersion: "1.1"
  17. *PCFileName: "EFXJX503.PPD"
  18. *LanguageVersion: English
  19. *LanguageEncoding: ISOLatin1
  20. *Product: "(Fiery XJ 5750)"
  21. *PSVersion: "(2015.108) 0"
  22. *ModelName: "Fiery XJ 5750 Color Server v2015.108"
  23. *%ShortNickName: "Fiery XJ 5750 v2015.108"
  24. *ShortNickName: "Xerox DocuColor5750 w/ Fiery XJ"
  25. *NickName: "Fiery XJ 5750 Color Server v2015.108"
  26. *Manufacturer: "Xerox"
  27. *% PPD body begins
  28. *% === Options and Constraints ==============================
  29. *% We do not support TabloidExtra (12x18) Transparency (or Interleaved)
  30. *UIConstraints: *PageSize TabloidExtra *MediaType Transparent
  31. *UIConstraints: *PageRegion TabloidExtra *MediaType Transparent
  32. *UIConstraints: *PageSize TabloidExtra *MediaType Interleaved
  33. *UIConstraints: *PageRegion TabloidExtra *MediaType Interleaved
  34. *UIConstraints: *MediaType Transparent *PageSize TabloidExtra
  35. *UIConstraints: *MediaType Transparent *PageRegion TabloidExtra
  36. *UIConstraints: *MediaType Interleaved *PageSize TabloidExtra
  37. *UIConstraints: *MediaType Interleaved *PageRegion TabloidExtra
  38. *% 12x18 paper should only be printed from Manual Feed.
  39. *UIConstraints: *PageSize TabloidExtra *InputSlot Tray1
  40. *UIConstraints: *PageRegion TabloidExtra *InputSlot Tray1
  41. *UIConstraints: *InputSlot Tray1 *PageSize TabloidExtra
  42. *UIConstraints: *InputSlot Tray1 *PageRegion TabloidExtra
  43. *UIConstraints: *PageSize TabloidExtra *InputSlot Tray2
  44. *UIConstraints: *PageRegion TabloidExtra *InputSlot Tray2
  45. *UIConstraints: *InputSlot Tray2 *PageSize TabloidExtra
  46. *UIConstraints: *InputSlot Tray2 *PageRegion TabloidExtra
  47. *UIConstraints: *PageSize TabloidExtra *InputSlot Tray3
  48. *UIConstraints: *PageRegion TabloidExtra *InputSlot Tray3
  49. *UIConstraints: *InputSlot Tray3 *PageSize TabloidExtra
  50. *UIConstraints: *InputSlot Tray3 *PageRegion TabloidExtra
  51. *UIConstraints: *PageSize TabloidExtra *InputSlot Tray4
  52. *UIConstraints: *PageRegion TabloidExtra *InputSlot Tray4
  53. *UIConstraints: *InputSlot Tray4 *PageSize TabloidExtra
  54. *UIConstraints: *InputSlot Tray4 *PageRegion TabloidExtra
  55. *% We do not support Postcard Thick, Transparent, or Interleaved
  56. *UIConstraints: *PageSize Postcard *MediaType Transparent
  57. *UIConstraints: *PageRegion Postcard *MediaType Transparent
  58. *UIConstraints: *PageSize Postcard *MediaType Interleaved
  59. *UIConstraints: *PageRegion Postcard *MediaType Interleaved
  60. *UIConstraints: *PageSize Postcard *MediaType Thick
  61. *UIConstraints: *PageRegion Postcard *MediaType Thick
  62. *UIConstraints: *MediaType Transparent *PageSize Postcard
  63. *UIConstraints: *MediaType Transparent *PageRegion Postcard
  64. *UIConstraints: *MediaType Interleaved *PageSize Postcard
  65. *UIConstraints: *MediaType Interleaved *PageRegion Postcard
  66. *UIConstraints: *MediaType Thick *PageSize Postcard
  67. *UIConstraints: *MediaType Thick *PageRegion Postcard
  68. *% Postcard paper should only be printed from Manual Feed.
  69. *UIConstraints: *PageSize Postcard *InputSlot Tray1
  70. *UIConstraints: *PageRegion Postcard *InputSlot Tray1
  71. *UIConstraints: *InputSlot Tray1 *PageSize Postcard
  72. *UIConstraints: *InputSlot Tray1 *PageRegion Postcard
  73. *UIConstraints: *PageSize Postcard *InputSlot Tray2
  74. *UIConstraints: *PageRegion Postcard *InputSlot Tray2
  75. *UIConstraints: *InputSlot Tray2 *PageSize Postcard
  76. *UIConstraints: *InputSlot Tray2 *PageRegion Postcard
  77. *UIConstraints: *PageSize Postcard *InputSlot Tray3
  78. *UIConstraints: *PageRegion Postcard *InputSlot Tray3
  79. *UIConstraints: *InputSlot Tray3 *PageSize Postcard
  80. *UIConstraints: *InputSlot Tray3 *PageRegion Postcard
  81. *UIConstraints: *PageSize Postcard *InputSlot Tray4
  82. *UIConstraints: *PageRegion Postcard *InputSlot Tray4
  83. *UIConstraints: *InputSlot Tray4 *PageSize Postcard
  84. *UIConstraints: *InputSlot Tray4 *PageRegion Postcard
  85. *% Constraints on MediaType with Tray1-4...................
  86. *UIConstraints: *MediaType Thick *InputSlot Tray1
  87. *%UIConstraints: *InputSlot Tray1 *MediaType Thick
  88. *UIConstraints: *MediaType Transparent *InputSlot Tray1
  89. *%UIConstraints: *InputSlot Tray1 *MediaType Transparent
  90. *UIConstraints: *MediaType Interleaved *InputSlot Tray1
  91. *%UIConstraints: *InputSlot Tray1 *MediaType Interleaved
  92. *UIConstraints: *MediaType Thick *InputSlot Tray2
  93. *%UIConstraints: *InputSlot Tray2 *MediaType Thick
  94. *UIConstraints: *MediaType Transparent *InputSlot Tray2
  95. *%UIConstraints: *InputSlot Tray2 *MediaType Transparent
  96. *UIConstraints: *MediaType Interleaved *InputSlot Tray2
  97. *%UIConstraints: *InputSlot Tray2 *MediaType Interleaved
  98. *UIConstraints: *MediaType Thick *InputSlot Tray3
  99. *%UIConstraints: *InputSlot Tray3 *MediaType Thick
  100. *UIConstraints: *MediaType Transparent *InputSlot Tray3
  101. *%UIConstraints: *InputSlot Tray3 *MediaType Transparent
  102. *UIConstraints: *MediaType Interleaved *InputSlot Tray3
  103. *%UIConstraints: *InputSlot Tray3 *MediaType Interleaved
  104. *UIConstraints: *MediaType Thick *InputSlot Tray4
  105. *%UIConstraints: *InputSlot Tray4 *MediaType Thick
  106. *UIConstraints: *MediaType Transparent *InputSlot Tray4
  107. *%UIConstraints: *InputSlot Tray4 *MediaType Transparent
  108. *UIConstraints: *MediaType Interleaved *InputSlot Tray4
  109. *%UIConstraints: *InputSlot Tray4 *MediaType Interleaved
  110. *% Gray, ACA1 and ACA2 Constraints==============================
  111. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Preferred
  112. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Colorimetric
  113. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Business
  114. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Monitor
  115. *UIConstraints: *EFColorRendDict Preferred *EFColorMode RGB1
  116. *UIConstraints: *EFColorRendDict Colorimetric *EFColorMode RGB1
  117. *UIConstraints: *EFColorRendDict Business *EFColorMode RGB1
  118. *UIConstraints: *EFColorRendDict Monitor *EFColorMode RGB1
  119. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Preferred
  120. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Colorimetric
  121. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Business
  122. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Monitor
  123. *UIConstraints: *EFColorRendDict Preferred *EFColorMode RGB2
  124. *UIConstraints: *EFColorRendDict Colorimetric *EFColorMode RGB2
  125. *UIConstraints: *EFColorRendDict Business *EFColorMode RGB2
  126. *UIConstraints: *EFColorRendDict Monitor *EFColorMode RGB2
  127. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Preferred
  128. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Business
  129. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Colorimetric
  130. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Monitor
  131. *UIConstraints: *EFColorRendDict Preferred *EFColorMode GRAY
  132. *UIConstraints: *EFColorRendDict Colorimetric *EFColorMode GRAY
  133. *UIConstraints: *EFColorRendDict Business *EFColorMode GRAY
  134. *UIConstraints: *EFColorRendDict Monitor *EFColorMode GRAY
  135. *UIConstraints: *EFColorMode GRAY *EFPrinterMode Halftone
  136. *UIConstraints: *EFPrinterMode Halftone *EFColorMode GRAY
  137. *UIConstraints: *EFColorMode RGB1 *EFPrinterMode Halftone
  138. *UIConstraints: *EFPrinterMode Halftone *EFColorMode RGB1
  139. *UIConstraints: *EFColorMode RGB2 *EFPrinterMode Halftone
  140. *UIConstraints: *EFPrinterMode Halftone *EFColorMode RGB2
  141. *% Overprinting Constraints ================
  142. *UIConstraints: *EFOverprint On *EFPrinterMode Halftone
  143. *UIConstraints: *EFPrinterMode Halftone *EFOverprint On
  144. *UIConstraints: *EFOverprint On *EFColorRendDict Preferred
  145. *UIConstraints: *EFOverprint On *EFColorRendDict Colorimetric
  146. *UIConstraints: *EFOverprint On *EFColorRendDict Business
  147. *UIConstraints: *EFOverprint On *EFColorRendDict Monitor
  148. *UIConstraints: *EFColorRendDict Preferred *EFOverprint On
  149. *UIConstraints: *EFColorRendDict Colorimetric *EFOverprint On
  150. *UIConstraints: *EFColorRendDict Business *EFOverprint On
  151. *UIConstraints: *EFColorRendDict Monitor *EFOverprint On
  152. *UIConstraints: *EFColorMode GRAY *EFOverprint On
  153. *UIConstraints: *EFOverprint On *EFColorMode GRAY
  154. *UIConstraints: *EFColorMode RGB1 *EFOverprint On
  155. *UIConstraints: *EFOverprint On *EFColorMode RGB1
  156. *UIConstraints: *EFColorMode RGB2 *EFOverprint On
  157. *UIConstraints: *EFOverprint On *EFColorMode RGB2
  158. *% General Information and Defaults ===============
  159. *FreeVM: "16632226"
  160. *LanguageLevel: "2"
  161. *ColorDevice: True
  162. *DefaultColorSpace: CMYK
  163. *PrintPSErrors: True
  164. *FileSystem: True
  165. *?FileSystem: "
  166. save
  167. statusdict /diskstatus known{(True)} {(False)} ifelse = flush
  168. restore
  169. "
  170. *End
  171. *Throughput: "10"
  172. *Password: "0"
  173. *ExitServer: "
  174. count 0 eq
  175. { false } { true exch startjob } ifelse
  176. not { (WARNING: Cannot modify initial VM.) =
  177. (Missing or invalid password.) =
  178. (Please contact the author of this software.) = flush quit
  179. } if
  180. "
  181. *End
  182. *Reset: "
  183. count 0 eq
  184. { false } { true exch startjob } ifelse
  185. not { (WARNING: Cannot reset printer.) =
  186. (Missing or invalid password.) =
  187. (Please contact the author of this software.) = flush quit
  188. } if
  189. systemdict /quit get exec
  190. (WARNING: Printer Reset Failed.) = flush
  191. "
  192. *End
  193. *DefaultResolution: 400dpi
  194. *?Resolution: "
  195. save
  196. initgraphics
  197. 0 0 moveto currentpoint matrix defaultmatrix transform
  198. 0 72 lineto currentpoint matrix defaultmatrix transform
  199. 3 -1 roll sub dup mul
  200. 3 1 roll exch sub dup mul
  201. add sqrt round cvi
  202. ( ) cvs print (dpi) = flush
  203. restore
  204. "
  205. *End
  206. *AccurateScreensSupport: True
  207. *%EFIFlags *EFEnableComp Setup
  208. *OpenUIEFI *EFEnableComp/Memory Multiplier : PickOne
  209. *OrderDependency: 05 AnySetup *EFEnableComp
  210. *DefaultEFEnableComp: YES
  211. *EFEnableComp YES/On: ""
  212. *EFEnableComp NO/Off: ""
  213. *CloseUIEFI: *EFEnableComp
  214. *%EFIFlags *EFPrinterMode Command|Setup
  215. *OpenUI *EFPrinterMode/Printer Mode :PickOne
  216. *OrderDependency: 10 AnySetup *EFPrinterMode
  217. *DefaultEFPRINTERMODE: EFPrintDEF
  218. *EFPRINTERMODE EFPrintDEF/Printer's default: ""
  219. *EFPrinterMode Contone/Contone: " userdict /setcolorbundle known
  220. { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }
  221. { << /DeviceRenderingInfo << /Type 4
  222. /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "
  223. *End
  224. *EFPrinterMode Halftone/Halftone: " userdict /setcompression known
  225. { << /HalftoneMode /Halftone >> setcolorbundle }
  226. { << /DeviceRenderingInfo << /Type 4
  227. /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "
  228. *End
  229. *?EFPrinterMode: "currentpagedevice /DeviceRenderingInfo get
  230. /ValuesPerColorComponent get ln 2 ln div cvi = flush"
  231. *End
  232. *CloseUI: *EFPrinterMode
  233. *%EFIFlags *EFCopierMode Command
  234. *OpenUI *EFCopierMode/Copier Mode :PickOne
  235. *OrderDependency: 40 AnySetup *EFCopierMode
  236. *DefaultEFCopierMode: CopierDEF
  237. *EFCopierMode CopierDEF/Printer's default: ""
  238. *EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known
  239. { 0 XJXsetmapmode }
  240. { (printerinfo setmapmode 0) =string
  241. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  242. *End
  243. *EFCopierMode Map/Map: " userdict /XJXsetmapmode known
  244. { 1 XJXsetmapmode }
  245. { (printerinfo setmapmode 1) =string
  246. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  247. *End
  248. *?EFCopierMode: ""
  249. *CloseUI: *EFCopierMode
  250. *OpenUI *EFOverprint/Combine Separations :PickOne
  251. *OrderDependency: 40 AnySetup *EFOverprint
  252. *DefaultEFOverprint: OverPrintDEF
  253. *EFOverprint OverPrintDEF/Printer's default: ""
  254. *EFOverprint On/On: " userdict /XJXsetoverprint known
  255. { 1 XJXsetoverprint }
  256. { (printerinfo overprint 1) =string
  257. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
  258. userdict /setcolorbundle known
  259. { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  260. { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  261. *End
  262. *EFOverprint Off/Off: " userdict /XJXsetoverprint known
  263. { 0 XJXsetoverprint }
  264. { (printerinfo overprint 0) =string
  265. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
  266. userdict /setcolorbundle known
  267. { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  268. { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  269. *End
  270. *?EFOverprint: ""
  271. *CloseUI: *EFOverprint
  272. *%EFIFlags *EFColorMode Command|Setup
  273. *OpenUI *EFColorMode/Color Mode :PickOne
  274. *OrderDependency: 15 AnySetup *EFColorMode
  275. *DefaultEFCOLORMODE: ColorDEF
  276. *EFCOLORMODE ColorDEF/Printer's default: ""
  277. *EFColorMode CMYK/CMYK: " userdict /setcolorbundle known
  278. { << /ColorMode /CMYK >> setcolorbundle }
  279. { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  280. *End
  281. *EFColorMode RGB1/ACA 1:" userdict /setcolorbundle known
  282. { << /ColorMode /RGB >> setcolorbundle 1 XJXsetacamode }
  283. { << /ProcessColorModel /DeviceRGB >> setpagedevice } ifelse
  284. (printerinfo acatype 1) =string
  285. /CPSI /ProcSet findresource /externalcommand get exec {pop} if "
  286. *End
  287. *EFColorMode RGB2/ACA 2:" userdict /setcolorbundle known
  288. { << /ColorMode /RGB >> setcolorbundle 2 XJXsetacamode }
  289. { << /ProcessColorModel /DeviceRGB >> setpagedevice } ifelse
  290. (printerinfo acatype 2) =string
  291. /CPSI /ProcSet findresource /externalcommand get exec {pop} if "
  292. *End
  293. *EFColorMode GRAY/Grayscale: " userdict /setcolorbundle known
  294. { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  295. { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  296. *End
  297. *?EFColorMode: " currentpagedevice /ProcessColorModel get == } if "
  298. *CloseUI: *EFColorMode
  299. *%EFIFlags *EFDefPaperSize Setup
  300. *OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne
  301. *OrderDependency: 20 AnySetup *EFDefPaperSize
  302. *DefaultEFDefPaperSize: US
  303. *EFDefPaperSize US/US: ""
  304. *EFDefPaperSize Metric/Metric: ""
  305. *?EFDefPaperSize: ""
  306. *CloseUIEFI: *EFDefPaperSize
  307. *%EFIFlags *EFConvPaperSize Setup
  308. *OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne
  309. *OrderDependency: 25 AnySetup *EFConvPaperSize
  310. *DefaultEFConvPaperSize: False
  311. *EFConvPaperSize False/No: ""
  312. *EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: ""
  313. *EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: ""
  314. *?EFConvPaperSize: ""
  315. *CloseUIEFI: *EFConvPaperSize
  316. *%EFIFlags *EFCovPgAtEnd Setup
  317. *OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne
  318. *OrderDependency: 30 AnySetup *EFCovPgAtEnd
  319. *DefaultEFCovPgAtEnd: NO
  320. *EFCovPgAtEnd YES/Yes: ""
  321. *EFCovPgAtEnd NO/No: ""
  322. *CloseUIEFI: *EFCovPgAtEnd
  323. *%EFIFlags *EFCourierSubst Setup
  324. *OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne
  325. *OrderDependency: 35 AnySetup *EFCourierSubst
  326. *DefaultEFCourierSubst: YES
  327. *EFCourierSubst YES/Yes: ""
  328. *EFCourierSubst NO/No: ""
  329. *CloseUIEFI: *EFCourierSubst
  330. *%EFIFlags *EFPSError Setup
  331. *OpenUIEFI *EFPSError/Print to PS Error : PickOne
  332. *OrderDependency: 40 AnySetup *EFPSError
  333. *DefaultEFPSError: NO
  334. *EFPSError YES/Yes: ""
  335. *EFPSError NO/No: ""
  336. *CloseUIEFI: *EFPSError
  337. *%EFIFlags *EFUseBypassTray Setup
  338. *OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne
  339. *OrderDependency: 20 AnySetup *EFUseBypassTray
  340. *DefaultEFUseBypassTray: NO
  341. *EFUseBypassTray YES/Yes: ""
  342. *EFUseBypassTray NO/No: ""
  343. *CloseUIEFI: *EFUseBypassTray
  344. *%EFIFlags *EFUseSorter Setup
  345. *OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne
  346. *OrderDependency: 20 AnySetup *EFUseSorter
  347. *DefaultEFUseSorter: NO
  348. *EFUseSorter YES/Yes: ""
  349. *EFUseSorter NO/No: ""
  350. *CloseUIEFI: *EFUseSorter
  351. *%EFIFlags *Sorter Spooler|Command
  352. *OpenUI *Sorter/Sorter Mode :PickOne
  353. *OrderDependency: 50 AnySetup *Sorter
  354. *DefaultSorter: SorterDEF
  355. *Sorter SorterDEF/Printer's default: ""
  356. *Sorter True/On: "<< /Collate true>> setpagedevice"
  357. *Sorter False/Off: "<< /Collate false>> setpagedevice"
  358. *?Sorter: "currentpagedevice /Collate get {(On)} {(Off)} ifelse = flush"
  359. *CloseUI: *Sorter
  360. *%EFIFlags *MediaType Spooler|Command
  361. *OpenUI *MediaType/Media Type :PickOne
  362. *OrderDependency: 50 AnySetup *MediaType
  363. *DefaultMediaType: MediaTypeDEF
  364. *MediaType MediaTypeDEF/Printer's default: ""
  365. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  366. { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  367. *End
  368. *MediaType Thick/Thick Paper: " userdict /setcolorbundle known
  369. { << /MediaType /Thick >> setcolorbundle 2 XJXsetmediatype } if"
  370. *End
  371. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  372. { << /MediaType /Transparent >> setcolorbundle 3 XJXsetmediatype } if"
  373. *End
  374. *MediaType Interleaved/Interleaved: " userdict /setcolorbundle known
  375. { << /MediaType /Interleaved >> setcolorbundle 4 XJXsetmediatype } if"
  376. *End
  377. *?MediaType: " userdict /setcolorbundle known {
  378. currentcolorbundle /MediaType get == } if"
  379. *End
  380. *CloseUI: *MediaType
  381. *%EFIFlags *EFColorRendDict Spooler|Command
  382. *OpenUI *EFColorRendDict/Rendering Style :PickOne
  383. *OrderDependency: 60 AnySetup *EFColorRendDict
  384. *DefaultEFColorRendDict: RenderingDEF
  385. *EFColorRendDict RenderingDEF/Printer's default: ""
  386. *EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known
  387. { << /ColorRendering /Photographic >> setcolorbundle }
  388. { /DefaultColorRendering
  389. currentpagedevice /DeviceRenderingInfo
  390. get /ValuesPerColorComponent get 2 eq
  391. { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
  392. /ColorRendering findresource
  393. /ColorRendering defineresource setcolorrendering
  394. } ifelse "
  395. *End
  396. *EFColorRendDict Business/Presentation: " userdict /setcolorbundle known
  397. { << /ColorRendering /Presentation >> setcolorbundle }
  398. { /DefaultColorRendering
  399. currentpagedevice /DeviceRenderingInfo
  400. get /ValuesPerColorComponent get 2 eq
  401. { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
  402. /ColorRendering findresource
  403. /ColorRendering defineresource setcolorrendering
  404. } ifelse "
  405. *End
  406. *EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
  407. { << /ColorRendering /Monitor >> setcolorbundle }
  408. { /DefaultColorRendering
  409. currentpagedevice /DeviceRenderingInfo
  410. get /ValuesPerColorComponent get 2 eq
  411. { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
  412. /ColorRendering findresource
  413. /ColorRendering defineresource setcolorrendering
  414. } ifelse "
  415. *End
  416. *EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known
  417. { << /ColorRendering /Solid >> setcolorbundle }
  418. { /DefaultColorRendering
  419. currentpagedevice /DeviceRenderingInfo
  420. get /ValuesPerColorComponent get 2 eq
  421. { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
  422. /ColorRendering findresource
  423. /ColorRendering defineresource setcolorrendering
  424. } ifelse "
  425. *End
  426. *?EFColorRendDict: " userdict /setcolorbundle known
  427. { currentcolorbundle /ColorRendering get == } if "
  428. *End
  429. *CloseUI: *EFColorRendDict
  430. *%EFIFlags *EFBrightness Spooler|Command
  431. *OpenUI *EFBrightness/Brightness :PickOne
  432. *OrderDependency: 55 AnySetup *EFBrightness
  433. *DefaultEFBrightness: EFBrightnessDEF
  434. *EFBrightness EFBrightnessDEF/Printer's default: ""
  435. *EFBrightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind
  436. userdict /ColorAdjust known
  437. { dup dup dup ColorAdjust /coloradjust get exec }
  438. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  439. dup 0 4 -1 roll put settransfer } ifelse "
  440. *End
  441. *EFBrightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind
  442. userdict /ColorAdjust known
  443. { dup dup dup ColorAdjust /coloradjust get exec }
  444. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  445. dup 0 4 -1 roll put settransfer } ifelse "
  446. *End
  447. *EFBrightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind
  448. userdict /ColorAdjust known
  449. { dup dup dup ColorAdjust /coloradjust get exec }
  450. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  451. dup 0 4 -1 roll put settransfer } ifelse "
  452. *End
  453. *EFBrightness 00.00/100% Normal: " {} settransfer "
  454. *EFBrightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind
  455. userdict /ColorAdjust known
  456. { dup dup dup ColorAdjust /coloradjust get exec }
  457. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  458. dup 0 4 -1 roll put settransfer } ifelse "
  459. *End
  460. *EFBrightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind
  461. userdict /ColorAdjust known
  462. { dup dup dup ColorAdjust /coloradjust get exec }
  463. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  464. dup 0 4 -1 roll put settransfer } ifelse "
  465. *End
  466. *EFBrightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind
  467. userdict /ColorAdjust known
  468. { dup dup dup ColorAdjust /coloradjust get exec }
  469. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  470. dup 0 4 -1 roll put settransfer } ifelse "
  471. *End
  472. *CloseUI: *EFBrightness
  473. *%EFIFlags *EFCalibFly Spooler|Command
  474. *%EFIGroup *EFCalibFly Color/Color
  475. *OpenUI *EFCalibFly/Calibration/Simulation :PickOne
  476. *OrderDependency: 60 AnySetup *ColorRenderDict
  477. *DefaultEFCalibFly: EFCalibFlyDEF
  478. *EFCalibFly EFCalibFlyDEF/Printer's default: ""
  479. *EFCalibFly Copier/Copier: " userdict /setcolorbundle known
  480. {
  481. userdict /setcalibrationtype known {
  482. (.Copier) userdict /setcalibrationtype get exec
  483. << /Calibration /Calib >> setcolorbundle
  484. } if
  485. } if"
  486. *End
  487. *EFCalibFly SWOP/SWOP-Coated: " userdict /setcolorbundle known
  488. {
  489. userdict /setcalibrationtype known {
  490. (.SWOP-Coated) userdict /setcalibrationtype get exec
  491. << /Calibration /Calib >> setcolorbundle
  492. } if
  493. } if"
  494. *End
  495. *EFCalibFly DIC/DIC: " userdict /setcolorbundle known
  496. {
  497. userdict /setcalibrationtype known {
  498. (.DIC) userdict /setcalibrationtype get exec
  499. << /Calibration /Calib >> setcolorbundle
  500. } if
  501. } if"
  502. *End
  503. *EFCalibFly Euroscale/Euroscale: " userdict /setcolorbundle known
  504. {
  505. userdict /setcalibrationtype known {
  506. (.Euroscale) userdict /setcalibrationtype get exec
  507. << /Calibration /Calib >> setcolorbundle
  508. } if
  509. } if"
  510. *End
  511. *EFCalibFly Linear/Linear: " userdict /setcolorbundle known
  512. {
  513. userdict /setcalibrationtype known {
  514. (.Linear) userdict /setcalibrationtype get exec
  515. << /Calibration /Calib >> setcolorbundle
  516. } if
  517. } if"
  518. *End
  519. *EFCalibFly Custom1/Custom 1: " userdict /setcolorbundle known
  520. {
  521. userdict /setcalibrationtype known {
  522. (.Custom-1) userdict /setcalibrationtype get exec
  523. << /Calibration /Calib >> setcolorbundle
  524. } if
  525. } if"
  526. *End
  527. *EFCalibFly Custom2/Custom 2: " userdict /setcolorbundle known
  528. {
  529. userdict /setcalibrationtype known {
  530. (.Custom-2) userdict /setcalibrationtype get exec
  531. << /Calibration /Calib >> setcolorbundle
  532. } if
  533. } if"
  534. *End
  535. *EFCalibFly None/None: " userdict /setcolorbundle known
  536. {
  537. userdict /setcalibrationtype known {
  538. (.None) userdict /setcalibrationtype get exec
  539. << /Calibration /Calib >> setcolorbundle
  540. } if
  541. } if"
  542. *End
  543. *CloseUI: *EFCalibFly
  544. *%EFIFlags *EFSharpness Spooler|Command
  545. *OpenUI *EFSharpness/Sharpness :PickOne
  546. *OrderDependency: 40 AnySetup *EFSharpness
  547. *DefaultEFSharpness: SharpnessDEF
  548. *EFSharpness SharpnessDEF/Printer's default: ""
  549. *EFSharpness Softer/Softer: " userdict /XJXsharpness known
  550. { 10 XJXsharpness }
  551. { (printerinfo sharpness 10) =string
  552. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  553. *End
  554. *EFSharpness Normal/Normal: " userdict /XJXsharpness known
  555. { 3 XJXsharpness }
  556. { (printerinfo sharpness 3) =string
  557. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  558. *End
  559. *EFSharpness Sharper/Sharper: " userdict /XJXsharpness known
  560. { 4 XJXsharpness }
  561. { (printerinfo sharpness 4) =string
  562. /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  563. *End
  564. *CloseUI: *EFSharpness
  565. *%EFIFlags *EFPrange Command
  566. *OpenUIEFI *EFPrange/Page Range : PickOne
  567. *OrderDependency: 70 AnySetup *EFPrange
  568. *DefaultEFPrange: All
  569. *EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  570. currentglobal true setglobal
  571. DriverOps /pagerange [ ] put
  572. setglobal "
  573. *End
  574. *EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  575. currentglobal true setglobal
  576. DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
  577. setglobal "
  578. *End
  579. *EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  580. currentglobal true setglobal
  581. DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
  582. setglobal "
  583. *End
  584. *EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  585. currentglobal true setglobal
  586. DriverOps /pagerange [ 0 1 2 4 6 ] put
  587. setglobal "
  588. *End
  589. *?EFPrange: ""
  590. *CloseUIEFI: *EFPrange
  591. *%EFIFlags *EFFlip Command
  592. *OpenUIEFI *EFFlip/Flip : PickOne
  593. *OrderDependency: 75 AnySetup *EFFlip
  594. *DefaultEFFlip: None
  595. *EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  596. DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
  597. *End
  598. *EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  599. DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
  600. *End
  601. *EFFlip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  602. DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
  603. *End
  604. *EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  605. DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
  606. *End
  607. *?EFFlip: ""
  608. *CloseUIEFI: *EFFlip
  609. *%EFIFlags *EFScale Command
  610. *OpenUIEFI *EFScale/Scale : PickOne
  611. *OrderDependency: 80 AnySetup *EFScale
  612. *DefaultEFScale: 100
  613. *EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  614. DriverOps /scale# 2 put << >> setpagedevice "
  615. *End
  616. *EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  617. DriverOps /scale# 1.5 put << >> setpagedevice "
  618. *End
  619. *EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  620. DriverOps /scale# 1 put << >> setpagedevice "
  621. *End
  622. *EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  623. DriverOps /scale# .75 put << >> setpagedevice "
  624. *End
  625. *EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  626. DriverOps /scale# .5 put << >> setpagedevice "
  627. *End
  628. *?EFScale: ""
  629. *CloseUIEFI: *EFScale
  630. *%EFIFlags *EFRotate Command
  631. *OpenUIEFI *EFRotate/Rotate: PickOne
  632. *OrderDependency: 85 AnySetup *EFRotate
  633. *DefaultEFRotate: 0
  634. *EFRotate 0/0�: " << >> setpagedevice "
  635. *EFRotate 90/90� CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  636. DriverOps /rotate# 90 put << >> setpagedevice "
  637. *End
  638. *EFRotate 270/90� CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  639. DriverOps /rotate# 270 put << >> setpagedevice "
  640. *End
  641. *EFRotate 180/180�: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  642. DriverOps /rotate# 180 put << >> setpagedevice "
  643. *End
  644. *?EFRotate: ""
  645. *CloseUIEFI: *EFRotate
  646. *% Halftone Information =============================
  647. *ScreenFreq: "50.0"
  648. *ScreenAngle: "0"
  649. *DefaultScreenProc: Graphics
  650. *ScreenProc Graphics: "
  651. {2 4
  652. { 3 1 roll 4 -1 roll exch
  653. {dup 8 ge { 8 sub} if exch
  654. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  655. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  656. dup 0 lt {0 exch sub} if cvi
  657. }
  658. exec 8 mul 3 1 roll exch
  659. {dup 8 ge { 8 sub} if exch
  660. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  661. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  662. dup 0 lt {0 exch sub} if cvi
  663. }
  664. exec add
  665. [
  666. 48 18 8 16 46 16 6 14
  667. 56 60 32 24 54 58 30 22
  668. 4 12 44 40 2 10 42 38
  669. 28 20 52 64 26 18 50 62
  670. 45 15 5 13 47 17 7 15
  671. 53 57 29 21 55 59 31 23
  672. 1 9 41 37 3 11 43 39
  673. 25 17 49 61 27 19 51 63
  674. ]
  675. exch get 8 dup mul div} exec}"
  676. *End
  677. *DefaultTransfer: Null
  678. *Transfer Null: "{ }"
  679. *Transfer Null.Inverse: "{ 1 exch sub }"
  680. *% PPD pages begins
  681. *% Paper Handling ===================
  682. *% Use these entries to set paper size most of the time, unless there is
  683. *% specific reason to use PageRegion.
  684. *%EFIFlags *PageSize Command
  685. *OpenUI *PageSize/Page Size :PickOne
  686. *OrderDependency: 90 AnySetup *PageSize
  687. *DefaultPageSize: Letter
  688. *PageSize Letter/Letter: " userdict /setcolorbundle known
  689. { << /PageSize /Letter >> setcolorbundle }
  690. { << /PageSize [612 792] /MediaType null
  691. /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  692. } ifelse "
  693. *End
  694. *PageSize A4/A4: " userdict /setcolorbundle known
  695. { << /PageSize /A4 >> setcolorbundle }
  696. { << /PageSize [595 842] /MediaType null
  697. /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  698. } ifelse "
  699. *End
  700. *PageSize Legal/Legal: " userdict /setcolorbundle known
  701. { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  702. *End
  703. *PageSize Tabloid/11x17: " userdict /setcolorbundle known
  704. { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  705. *End
  706. *PageSize A3/A3: " userdict /setcolorbundle known
  707. { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  708. *End
  709. *PageSize 8x10/8x10: " userdict /setcolorbundle known
  710. { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  711. *End
  712. *PageSize Legal13/Legal 13: " userdict /setcolorbundle known
  713. { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  714. *End
  715. *PageSize 9x12/9x12: " userdict /setcolorbundle known
  716. { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  717. *End
  718. *PageSize 216x356/216x356 mm: " userdict /setcolorbundle known
  719. { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  720. *End
  721. *PageSize 216x330/216x330 mm: " userdict /setcolorbundle known
  722. { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  723. *End
  724. *PageSize SEFLet/SEF Letter: " userdict /setcolorbundle known
  725. { << /PageSize /SEFLetter >> setcolorbundle }
  726. { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
  727. /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  728. } ifelse "
  729. *End
  730. *PageSize SEFA4/SEF A4: " userdict /setcolorbundle known
  731. { << /PageSize /SEFA4 >> setcolorbundle }
  732. { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
  733. /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  734. } ifelse "
  735. *End
  736. *PageSize TabloidExtra/12x18: " userdict /setcolorbundle known
  737. { << /PageSize /12x18 >> setcolorbundle }
  738. { << /PageSize [864 1296] /MediaType (ShortEdgeFeed)
  739. /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  740. } ifelse "
  741. *End
  742. *PageSize Postcard/Postcard: " userdict /setcolorbundle known
  743. { << /PageSize /Postcard >> setcolorbundle }
  744. { << /PageSize [288 432] /MediaType (ShortEdgeFeed)
  745. /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  746. } ifelse "
  747. *End
  748. *?PageSize: "
  749. save currentpagedevice /PageSize get aload pop
  750. 2 copy gt {exch} if (Unknown)
  751. 14 dict
  752. dup [612 792] (Letter) put
  753. dup [612 1008] (Legal) put
  754. dup [792 1224] (Tabloid) put
  755. dup [595 842] (A4) put
  756. dup [842 1191] (A3) put
  757. dup [576 720] (8x10) put
  758. dup [612 936] (Legal13) put
  759. dup [648 864] (9x12) put
  760. dup [612 937] (216x330) put
  761. dup [612 1009] (216x356) put
  762. dup [612 792] (SEFLet) put
  763. dup [595 843] (SEFA4) put
  764. dup [864 1296] (TabloidExtra) put
  765. dup [288 432] (Postcard) put
  766. { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  767. { exch pop exit } { pop } ifelse
  768. } bind forall = flush pop pop
  769. restore"
  770. *End
  771. *CloseUI: *PageSize
  772. *% These entries will set up the frame buffer. Usually used with manual feed.
  773. *%EFIFlags *PageRegion
  774. *OpenUI *PageRegion :PickOne
  775. *OrderDependency: 95 AnySetup *PageRegion
  776. *DefaultPageRegion: Letter
  777. *PageRegion Letter/Letter: " userdict /setcolorbundle known
  778. { << /PageSize /Letter >> setcolorbundle }
  779. { << /PageSize [612 792] /MediaType null
  780. /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  781. } ifelse "
  782. *End
  783. *PageRegion A4/A4: " userdict /setcolorbundle known
  784. { << /PageSize /A4 >> setcolorbundle }
  785. { << /PageSize [595 842] /MediaType null
  786. /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  787. } ifelse "
  788. *End
  789. *PageRegion Legal/Legal: " userdict /setcolorbundle known
  790. { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  791. *End
  792. *PageRegion Tabloid/11x17: " userdict /setcolorbundle known
  793. { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  794. *End
  795. *PageRegion A3/A3: " userdict /setcolorbundle known
  796. { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  797. *End
  798. *PageRegion 8x10/8x10: " userdict /setcolorbundle known
  799. { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  800. *End
  801. *PageRegion Legal13/Legal 13: " userdict /setcolorbundle known
  802. { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  803. *End
  804. *PageRegion 9x12/9x12: " userdict /setcolorbundle known
  805. { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  806. *End
  807. *PageRegion 216x356/216x356 mm: " userdict /setcolorbundle known
  808. { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  809. *End
  810. *PageRegion 216x330/216x330 mm: " userdict /setcolorbundle known
  811. { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  812. *End
  813. *PageRegion SEFLet/SEF Letter: " userdict /setcolorbundle known
  814. { << /PageSize /SEFLetter >> setcolorbundle }
  815. { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
  816. /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  817. } ifelse "
  818. *End
  819. *PageRegion SEFA4/SEF A4: " userdict /setcolorbundle known
  820. { << /PageSize /SEFA4 >> setcolorbundle }
  821. { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
  822. /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  823. } ifelse "
  824. *End
  825. *PageRegion TabloidExtra/12x18: " userdict /setcolorbundle known
  826. { << /PageSize /12x18 >> setcolorbundle }
  827. { << /PageSize [864 1296] /MediaType (ShortEdgeFeed)
  828. /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  829. } ifelse "
  830. *End
  831. *PageRegion Postcard/Postcard: " userdict /setcolorbundle known
  832. { << /PageSize /Postcard >> setcolorbundle }
  833. { << /PageSize [288 432] /MediaType (ShortEdgeFeed)
  834. /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice } ifelse "
  835. *End
  836. *CloseUI: *PageRegion
  837. *DefaultImageableArea: Letter
  838. *ImageableArea Letter/Letter: "14 11 595 783"
  839. *ImageableArea A4/A4: "14 11 578 833"
  840. *ImageableArea Legal/Legal: "9 14 601 991"
  841. *ImageableArea Tabloid/11x17: "9 14 781 1207"
  842. *ImageableArea A3/A3: "9 14 831 1174"
  843. *ImageableArea 8x10/8x10: "14 11 559 711"
  844. *ImageableArea Legal13/Legal 13: "9 14 601 919"
  845. *ImageableArea 9x12/9x12: "9 14 637 847"
  846. *ImageableArea 216x356/216x356 mm: "9 14 601 992"
  847. *ImageableArea 216x330/216x330 mm: "9 14 601 920"
  848. *ImageableArea SEFLet/SEF Letter: "9 14 601 775"
  849. *ImageableArea SEFA4/SEF A4: "9 14 584 825"
  850. *ImageableArea TabloidExtra/12x18: "9 14 848 1279"
  851. *ImageableArea Postcard/Postcard: "9 14 277 415"
  852. *?ImageableArea: "
  853. save /cvp { cvi ( ) cvs print ( ) print } bind def
  854. newpath clippath pathbbox
  855. 4 -2 roll exch 2 {ceiling cvp} repeat
  856. exch 2 {floor cvp} repeat flush
  857. restore
  858. "
  859. *End
  860. *% These provide the physical dimensions of the paper (by keyword)
  861. *DefaultPaperDimension: Letter
  862. *PaperDimension Letter/Letter: "612 792"
  863. *PaperDimension A4/A4: "595 842"
  864. *PaperDimension Legal/Legal: "612 1008"
  865. *PaperDimension Tabloid/11x17: "792 1224"
  866. *PaperDimension A3/A3: "842 1191"
  867. *PaperDimension 8x10/8x10: "576 720"
  868. *PaperDimension Legal13/Legal 13: "612 936"
  869. *PaperDimension 9x12/9x12: "648 864"
  870. *PaperDimension 216x330/216x330 mm: "612 937"
  871. *PaperDimension 216x356/216x356 mm: "612 1009"
  872. *PaperDimension SEFLet/SEF Letter: "612 793"
  873. *PaperDimension SEFA4/SEF A4: "595 843"
  874. *PaperDimension TabloidExtra/12x18: "864 1296"
  875. *PaperDimension Postcard/Postcard: "288 432"
  876. *% PPD pages ends
  877. *RequiresPageRegion All: True
  878. *%EFIFlags *InputSlot
  879. *OpenUI *InputSlot/Paper Source : PickOne
  880. *OrderDependency: 20 AnySetup *InputSlot
  881. *DefaultInputSlot: Tray1
  882. *InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet
  883. findresource /externalcommand get exec {pop} if"
  884. *End
  885. *InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet
  886. findresource /externalcommand get exec {pop} if"
  887. *End
  888. *InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet
  889. findresource /externalcommand get exec {pop} if"
  890. *End
  891. *% For Tray 4 on 5750, trayselect value is 9, this is what
  892. *% we set on the copier.
  893. *InputSlot Tray4/Tray 4: "(printerinfo trayselect 9) =string /CPSI /ProcSet
  894. findresource /externalcommand get exec {pop} if"
  895. *End
  896. *InputSlot ManualFeed/Manual Feed: "
  897. 1 dict dup /ManualFeed true put setpagedevice"
  898. *End
  899. *CloseUI: *InputSlot
  900. *DefaultOutputOrder: OutputOrderDEF
  901. *OutputOrder OutputOrderDEF/Printer's default: ""
  902. *% Font Information =========================
  903. *DefaultFont: Courier
  904. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  905. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  906. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  907. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  908. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  909. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  910. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  911. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  912. *Font Courier: Standard "(002.002)" Standard Disk
  913. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  914. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  915. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  916. *Font Helvetica: Standard "(001.006)" Standard Disk
  917. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  918. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  919. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  920. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  921. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  922. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  923. *Font Helvetica-Narrow: Standard "(001.001)" Standard Disk
  924. *Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
  925. *Font Helvetica-Narrow-BoldObl: Standard "(001.002)" Standard Disk
  926. *Font Helvetica-Narrow-Oblique: Standard "(001.001)" Standard Disk
  927. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  928. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  929. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  930. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  931. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
  932. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  933. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  934. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  935. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  936. *Font Symbol: Special "(001.003)" Special Disk
  937. *Font Times-Bold: Standard "(001.007)" Standard Disk
  938. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  939. *Font Times-Italic: Standard "(001.007)" Standard Disk
  940. *Font Times-Roman: Standard "(001.007)" Standard Disk
  941. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  942. *Font ZapfDingbats: Special "(001.002)" Special Disk
  943. *?FontQuery: "
  944. save
  945. { count 1 gt
  946. { exch dup 127 string cvs (/) print print (:) print
  947. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  948. } { exit } ifelse
  949. } bind loop
  950. (*) = flush
  951. restore"
  952. *End
  953. *?FontList: "
  954. save (*) {cvn ==} 128 string /Font resourceforall
  955. (*) = flush restore"
  956. *End
  957. *% Printer Messages (verbatim from printer):
  958. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  959. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  960. *Message: "\FontName\ not found, using Courier"
  961. *% Status (format: %%[ status: <one of these> ]%% )
  962. *Status: "idle"
  963. *Status: "busy"
  964. *Status: "waiting"
  965. *Status: "printing"
  966. *Status: "scanning"
  967. *Status: "PrinterError: Ok"
  968. *Status: "PrinterError: Reset the copier and fiery"
  969. *Status: "PrinterError: Copier is busy (Copier mode)"
  970. *Status: "PrinterError: Copier is busy (AGOC)"
  971. *Status: "PrinterError: Copier is busy (FUSER)"
  972. *Status: "PrinterError: Copier is busy (ROS)"
  973. *Status: "PrinterError: Copier is busy (DRUM HEATER)"
  974. *Status: "PrinterError: Copier is busy (MC)"
  975. *Status: "PrinterError: Paper jam"
  976. *Status: "PrinterError: Copier's interlock is open"
  977. *Status: "PrinterError: Out of toner"
  978. *Status: "PrinterError: Fuser web empty"
  979. *Status: "PrinterError: Waste toner container is full"
  980. *Status: "PrinterError: Copier's accessary is disabled"
  981. *Status: "PrinterError: Load A3 paper in tray"
  982. *Status: "PrinterError: Load A4 paper in tray"
  983. *Status: "PrinterError: Load A4 SEF paper in tray"
  984. *Status: "PrinterError: Load 11x17 paper in tray"
  985. *Status: "PrinterError: Load Letter paper in tray"
  986. *Status: "PrinterError: Load Letter SEF paper in tray"
  987. *Status: "PrinterError: Load Legal paper in tray"
  988. *Status: "PrinterError: Load 8x10 paper in tray"
  989. *Status: "PrinterError: Load Legal 13 paper in tray"
  990. *Status: "PrinterError: Load 9x12 paper in tray"
  991. *Status: "PrinterError: An unknown copier error occurred"
  992. *Status: "PrinterError: Copier is offline"
  993. *Status: "PrinterError: Load A3 paper in bypass tray"
  994. *Status: "PrinterError: Load A4 paper bypass tray"
  995. *Status: "PrinterError: Load A4 SEF paper bypass tray"
  996. *Status: "PrinterError: Load 11x17 paper bypass tray"
  997. *Status: "PrinterError: Load Letter paper bypass tray"
  998. *Status: "PrinterError: Load Letter SEF paper bypass tray"
  999. *Status: "PrinterError: Load Legal paper bypass tray"
  1000. *Status: "PrinterError: Load 8x10 paper bypass tray"
  1001. *Status: "PrinterError: Load Legal 13 paper bypass tray"
  1002. *Status: "PrinterError: Load 9x12 paper bypass tray"
  1003. *Status: "PrinterError: Sorter problem (See copier console)"
  1004. *Status: "PrinterError: Copier is busy (UI)"
  1005. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  1006. *Source: "AppleTalk"
  1007. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  1008. *PrinterError: "Ok"
  1009. *PrinterError: "Reset the copier and fiery"
  1010. *PrinterError: "Copier is busy (Copier mode)"
  1011. *PrinterError: "Copier is busy (AGOC)"
  1012. *PrinterError: "Copier is busy (FUSER)"
  1013. *PrinterError: "Copier is busy (ROS)"
  1014. *PrinterError: "Copier is busy (DRUM HEATER)"
  1015. *PrinterError: "Copier is busy (MC)"
  1016. *PrinterError: "Paper jam"
  1017. *PrinterError: "Copier's interlock is open"
  1018. *PrinterError: "Out of toner"
  1019. *PrinterError: "Fuser web empty"
  1020. *PrinterError: "Waste toner container is full"
  1021. *PrinterError: "Copier's accessary is disabled"
  1022. *PrinterError: "Load A3 paper in tray"
  1023. *PrinterError: "Load A4 paper in tray"
  1024. *PrinterError: "Load A4 SEF paper in tray"
  1025. *PrinterError: "Load 11x17 paper in tray"
  1026. *PrinterError: "Load Letter paper in tray"
  1027. *PrinterError: "Load Letter SEF paper in tray"
  1028. *PrinterError: "Load Legal paper in tray"
  1029. *PrinterError: "Load 8x10 paper in tray"
  1030. *PrinterError: "Load Legal 13 paper in tray"
  1031. *PrinterError: "Load 9x12 paper in tray"
  1032. *PrinterError: "An unknown copier error occurred"
  1033. *PrinterError: "Copier is offline"
  1034. *PrinterError: "Load A3 paper in bypass tray"
  1035. *PrinterError: "Load A4 paper bypass tray"
  1036. *PrinterError: "Load A4 SEF paper bypass tray"
  1037. *PrinterError: "Load 11x17 paper bypass tray"
  1038. *PrinterError: "Load Letter paper bypass tray"
  1039. *PrinterError: "Load Letter SEF paper bypass tray"
  1040. *PrinterError: "Load Legal paper bypass tray"
  1041. *PrinterError: "Load 8x10 paper bypass tray"
  1042. *PrinterError: "Load Legal 13 paper bypass tray"
  1043. *PrinterError: "Load 9x12 paper bypass tray"
  1044. *PrinterError: "Sorter problem (See copier console)"
  1045. *PrinterError: "Copier is busy (UI)"
  1046. *% Color Separation Information ====================
  1047. *% Custom Inks for Fiery Logo
  1048. *InkName: P300FieryBlue/Fiery Blue
  1049. *InkName: P199FieryRed/Fiery Red
  1050. *InkName: PblackFieryBlack/Fiery Black
  1051. *CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
  1052. *CustomCMYK P199FieryRed: ".0 .9 .9 .0"
  1053. *CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
  1054. *DefaultColorSep: Black.50lpi.400dpi
  1055. *DefaultSeparations: False
  1056. *% -------Halftone Graphics Mode (Hi-Res mode)
  1057. *ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
  1058. *ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
  1059. *ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
  1060. *ColorSepScreenAngle Black.50lpi.400dpi: "0"
  1061. *ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
  1062. *ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
  1063. *ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
  1064. *ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
  1065. *ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5
  1066. { 3 1 roll 4 -1 roll exch
  1067. {dup 8 ge { 8 sub} if exch
  1068. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  1069. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  1070. dup 0 lt {0 exch sub} if cvi
  1071. }
  1072. exec 8 mul 3 1 roll exch
  1073. {dup 8 ge { 8 sub} if exch
  1074. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  1075. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  1076. dup 0 lt {0 exch sub} if cvi
  1077. }
  1078. exec add
  1079. [
  1080. 48 18 8 16 46 16 6 14
  1081. 56 60 32 24 54 58 30 22
  1082. 4 12 44 40 2 10 42 38
  1083. 28 20 52 64 26 18 50 62
  1084. 45 15 5 13 47 17 7 15
  1085. 53 57 29 21 55 59 31 23
  1086. 1 9 41 37 3 11 43 39
  1087. 25 17 49 61 27 19 51 63
  1088. ]
  1089. exch get 8 dup mul div} exec}"
  1090. *End
  1091. *ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7
  1092. { 3 1 roll 4 -1 roll exch
  1093. {dup 8 ge { 8 sub} if exch
  1094. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  1095. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  1096. dup 0 lt {0 exch sub} if cvi
  1097. }
  1098. exec 8 mul 3 1 roll exch
  1099. {dup 8 ge { 8 sub} if exch
  1100. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  1101. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  1102. dup 0 lt {0 exch sub} if cvi
  1103. }
  1104. exec add
  1105. [
  1106. 48 18 8 16 46 16 6 14
  1107. 56 60 32 24 54 58 30 22
  1108. 4 12 44 40 2 10 42 38
  1109. 28 20 52 64 26 18 50 62
  1110. 45 15 5 13 47 17 7 15
  1111. 53 57 29 21 55 59 31 23
  1112. 1 9 41 37 3 11 43 39
  1113. 25 17 49 61 27 19 51 63
  1114. ]
  1115. exch get 8 dup mul div} exec}"
  1116. *End
  1117. *ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
  1118. { 3 1 roll 4 -1 roll exch
  1119. {dup 8 ge { 8 sub} if exch
  1120. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  1121. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  1122. dup 0 lt {0 exch sub} if cvi
  1123. }
  1124. exec 8 mul 3 1 roll exch
  1125. {dup 8 ge { 8 sub} if exch
  1126. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  1127. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  1128. dup 0 lt {0 exch sub} if cvi
  1129. }
  1130. exec add
  1131. [
  1132. 48 18 8 16 46 16 6 14
  1133. 56 60 32 24 54 58 30 22
  1134. 4 12 44 40 2 10 42 38
  1135. 28 20 52 64 26 18 50 62
  1136. 45 15 5 13 47 17 7 15
  1137. 53 57 29 21 55 59 31 23
  1138. 1 9 41 37 3 11 43 39
  1139. 25 17 49 61 27 19 51 63
  1140. ]
  1141. exch get 8 dup mul div} exec}"
  1142. *End
  1143. *ColorSepScreenProc Black.50lpi.400dpi: "{2 4
  1144. { 3 1 roll 4 -1 roll exch
  1145. {dup 8 ge { 8 sub} if exch
  1146. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  1147. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  1148. dup 0 lt {0 exch sub} if cvi
  1149. }
  1150. exec 8 mul 3 1 roll exch
  1151. {dup 8 ge { 8 sub} if exch
  1152. dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
  1153. 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
  1154. dup 0 lt {0 exch sub} if cvi
  1155. }
  1156. exec add
  1157. [
  1158. 48 18 8 16 46 16 6 14
  1159. 56 60 32 24 54 58 30 22
  1160. 4 12 44 40 2 10 42 38
  1161. 28 20 52 64 26 18 50 62
  1162. 45 15 5 13 47 17 7 15
  1163. 53 57 29 21 55 59 31 23
  1164. 1 9 41 37 3 11 43 39
  1165. 25 17 49 61 27 19 51 63
  1166. ]
  1167. exch get 8 dup mul div} exec}"
  1168. *End
  1169. *% PPD Last Modified 1/6/97
  1170. *% End of PPD file for Fiery XJ 5750