home *** CD-ROM | disk | FTP | other *** search
/ OneVision 3.03 / OneVision3.03.iso / NEXTSTEP / PrinterTypes / FieryXJRv2013114.ppd < prev    next >
PostScript Printer Description  |  1995-04-27  |  29KB  |  790 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1994-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. *% Created for Fiery XJ R
  10.  
  11. *FormatVersion: "4.2"
  12. *FileVersion: "1.5"
  13. *PCFileName: "EFXJR031.PPD"
  14. *LanguageVersion: English
  15. *LanguageEncoding: ISOLatin1
  16. *Product: "(Fiery XJ R)"
  17. *PSVersion: "(2013.114) 7"
  18. *ModelName: "Fiery XJ R Color Server v2013.114"
  19. *ShortNickName: "Fiery XJ R v2013.114"
  20. *NickName: "Fiery XJ R Color Server v2013.114"
  21.  
  22. *% === Options and Constraints ==============================
  23.  
  24. *% Transparencies, Thick paper, and Plain Paper
  25. *% should only be printed from Bypass Tray. 
  26. *UIConstraints: *MediaType Transparent *ManualFeed False 
  27. *UIConstraints: *MediaType Thick *ManualFeed False
  28. *UIConstraints: *ManualFeed False *MediaType Transparent
  29. *UIConstraints: *ManualFeed False *MediaType Thick
  30.  
  31. *% Special CRDs for Transparencies.  All CRDs are constrained 
  32. *%   except for TranSaturated(Transparent Business).
  33. *UIConstraints: *MediaType Plain *ColorRenderDict TransSaturated
  34. *UIConstraints: *MediaType Transparent *ColorRenderDict Preferred
  35. *UIConstraints: *MediaType Transparent *ColorRenderDict Colorimetric
  36. *UIConstraints: *MediaType Transparent *ColorRenderDict Business 
  37. *UIConstraints: *MediaType Thick *ColorRenderDict TransSaturated
  38. *UIConstraints: *ManualFeed False *ColorRenderDict TransSaturated
  39.  
  40. *UIConstraints: *ColorRenderDict TransSaturated *MediaType Thick
  41. *UIConstraints: *ColorRenderDict TransSaturated *MediaType Plain
  42. *UIConstraints: *ColorRenderDict Preferred *BitsPerPixel None 
  43. *UIConstraints: *ColorRenderDict Colorimetric *BitsPerPixel None 
  44. *UIConstraints: *ColorRenderDict Business *BitsPerPixel None 
  45.  
  46. *UIConstraints: *ColorRenderDict Preferred *MediaType Transparent 
  47. *UIConstraints: *ColorRenderDict Colorimetric *MediaType Transparent 
  48. *UIConstraints: *ColorRenderDict Business *MediaType Transparent 
  49. *UIConstraints: *ColorRenderDict TransSaturated *MediaType Thick 
  50. *UIConstraints: *ColorRenderDict TransSaturated *ManualFeed False 
  51.  
  52. *% Constraints for Halftone and Contone vs CRDs
  53. *UIConstraints: *BitsPerPixel None *ColorRenderDict TransSaturated
  54. *UIConstraints: *BitsPerPixel None *ColorRenderDict Preferred 
  55. *UIConstraints: *BitsPerPixel None *ColorRenderDict Colorimetric 
  56. *UIConstraints: *BitsPerPixel None *ColorRenderDict Business 
  57. *UIConstraints: *BitsPerPixel None *MediaType Transparent
  58.  
  59. *UIConstraints: *ColorRenderDict TransSaturated *BitsPerPixel None 
  60. *UIConstraints: *ColorRenderDict Preferred *BitsPerPixel None 
  61. *UIConstraints: *ColorRenderDict Colorimetric *BitsPerPixel None 
  62. *UIConstraints: *ColorRenderDict Business *BitsPerPixel None 
  63. *UIConstraints: *MediaType Transparent *BitsPerPixel None 
  64.  
  65. *% Constrainst on GrayScale and CRDs
  66. *UIConstraints: *ColorMode DeviceGray *ColorRenderDict Preferred
  67. *UIConstraints: *ColorMode DeviceGray *ColorRenderDict Colorimetric
  68. *UIConstraints: *ColorMode DeviceGray *ColorRenderDict Business 
  69.  
  70. *UIConstraints: *ColorRenderDict Preferred *ColorMode DeviceGray
  71. *UIConstraints: *ColorRenderDict Colorimetric *ColorMode DeviceGray
  72. *UIConstraints: *ColorRenderDict Business *ColorMode DeviceGray
  73.  
  74. *% General Information and Defaults ===============
  75. *FreeVM: "16632226"
  76. *LanguageLevel: "2"
  77. *Extensions: FileSystem CMYK
  78. *ColorDevice: True
  79. *DefaultColorSpace: CMYK
  80. *VariablePaperSize: False
  81. *PrintPSErrors: True
  82. *FileSystem: True
  83. *?FileSystem: "
  84.     save
  85.       statusdict /diskstatus known{(True)} {(False)} ifelse = flush
  86.     restore
  87.     "
  88. *End
  89. *Throughput: "10"
  90. *Password: "0"
  91. *ExitServer: "
  92.    count 0 eq
  93.    { false } { true exch startjob } ifelse
  94.    not { (WARNING: Cannot modify initial VM.) =
  95.             (Missing or invalid password.) =
  96.             (Please contact the author of this software.) = flush quit
  97.           } if
  98. "
  99. *End
  100.  
  101. *Reset: "
  102.    count 0 eq
  103.    { false } { true exch startjob } ifelse
  104.    not { (WARNING: Cannot reset printer.) =
  105.             (Missing or invalid password.) =
  106.             (Please contact the author of this software.) = flush quit
  107.           } if
  108.    systemdict /quit get exec
  109.    (WARNING : Printer Reset Failed.) = flush
  110. "
  111. *End
  112.  
  113. *DefaultResolution: 400dpi
  114. *?Resolution: "
  115. save
  116.   initgraphics
  117.   0 0 moveto currentpoint matrix defaultmatrix transform
  118.   0 72 lineto currentpoint matrix defaultmatrix transform
  119.   3 -1 roll sub dup mul
  120.   3 1 roll exch sub dup mul
  121.   add sqrt round cvi
  122.   (          ) cvs print (dpi) = flush
  123. restore
  124. "
  125. *End
  126.  
  127. *AccurateScreensSupport: True
  128.  
  129. *% EFIBeginPrintOptions
  130.  
  131. *OpenUI *BitsPerPixel/Printer Mode            :PickOne
  132. *OrderDependency: 30 AnySetup *BitsPerPixel
  133. *DefaultBitsPerPixel: 8
  134. *BitsPerPixel 8/Contone: " userdict /setcolorbundle known
  135.     { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }
  136.     { << /DeviceRenderingInfo << /Type 4 
  137.     /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "
  138. *End
  139. *BitsPerPixel 1/Halftone: " userdict /setcompression known 
  140.     { << /HalftoneMode /Halftone >> setcolorbundle } 
  141.      { << /DeviceRenderingInfo << /Type 4 
  142.      /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "
  143. *End
  144. *?BitsPerPixel: "currentpagedevice /DeviceRenderingInfo get 
  145.     /ValuesPerColorComponent get ln 2 ln div cvi = flush"
  146. *End
  147. *CloseUI: *BitsPerPixel
  148.  
  149. *%Copier Mode allowing selecting between Photo and Letter modes.
  150. *OpenUI *EFCopierMode/Copier Mode             :PickOne
  151. *OrderDependency: 10 AnySetup *EFCopierMode
  152. *DefaultEFCopierMode: Photo
  153. *EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known 
  154.     { 0 XJXsetmapmode } 
  155.     { (printerinfo setmapmode 0) =string 
  156.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  157. *End
  158. *EFCopierMode Map/Letter: " userdict /XJXsetmapmode known 
  159.     { 1 XJXsetmapmode } 
  160.     { (printerinfo setmapmode 1) =string 
  161.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  162. *End
  163. *?EFCopierMode: ""
  164. *CloseUI: *EFCopierMode
  165.  
  166. *%Color Mode allowing selecting between CMYK, RGB, and B&W
  167. *OpenUI *ColorMode/Color Mode                 :PickOne
  168. *OrderDependency: 35 AnySetup *ColorMode
  169. *DefaultColorMode: CMYK
  170. *ColorMode CMYK/CMYK: " userdict /setcolorbundle known 
  171.     { << /ColorMode /CMYK >> setcolorbundle }
  172.     { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  173. *End
  174. *ColorMode GRAY/Grayscale: " userdict /setcolorbundle known
  175.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  176.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  177. *End
  178. *?ColorMode: " currentpagedevice /ProcessColorModel get == } if "
  179. *End
  180. *CloseUI: *ColorMode
  181.  
  182. *OpenUI *MediaType/Media Type                 :PickOne
  183. *OrderDependency: 20 AnySetup *MediaType
  184. *DefaultMediaType: Plain
  185. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  186.     { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  187. *End
  188. *MediaType Thick/Thick Paper:  " userdict /setcolorbundle known
  189.     { << /MediaType /Thick >> setcolorbundle 2 XJXsetmediatype } if"
  190. *End
  191. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  192.     { << /MediaType /Transparent >> setcolorbundle 3 XJXsetmediatype } if"
  193. *End
  194. *?MediaType: "currentpagedevice /MediaType get = flush"
  195. *CloseUI: *MediaType
  196.  
  197. *OpenUI *ColorRenderDict/Rendering Style    :PickOne
  198. *OrderDependency: 60 AnySetup *ColorRenderDict
  199. *DefaultColorRenderDict: Preferred
  200. *ColorRenderDict Preferred/Photographic: " userdict /setcolorbundle known
  201.     { << /ColorRendering /Photographic >> setcolorbundle }
  202.       { /DefaultColorRendering 
  203.        currentpagedevice /DeviceRenderingInfo 
  204.                get /ValuesPerColorComponent get 2 eq 
  205.           { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
  206.            /ColorRendering findresource
  207.          /ColorRendering defineresource setcolorrendering
  208.     } ifelse "
  209. *ColorRenderDict Business/Presentation: " userdict /setcolorbundle known
  210.     { << /ColorRendering /Presentation >> setcolorbundle }
  211.     { /DefaultColorRendering 
  212.        currentpagedevice /DeviceRenderingInfo 
  213.                get /ValuesPerColorComponent get 2 eq 
  214.           { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
  215.            /ColorRendering findresource
  216.          /ColorRendering defineresource setcolorrendering
  217.     } ifelse "
  218. *End
  219. *ColorRenderDict Colorimetric/Solid Color: " userdict /setcolorbundle known
  220.     { << /ColorRendering /Solid >> setcolorbundle }
  221.     { /DefaultColorRendering 
  222.        currentpagedevice /DeviceRenderingInfo 
  223.                get /ValuesPerColorComponent get 2 eq 
  224.           { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
  225.            /ColorRendering findresource
  226.          /ColorRendering defineresource setcolorrendering
  227.     } ifelse "
  228. *End
  229. *?ColorRenderDict: " userdict /setcolorbundle known
  230.     { currentcolorbundle /ColorRendering get == } if"
  231. *End
  232. *CloseUI: *ColorRenderDict
  233.  
  234. *OpenEFISpooler *Brightness/Brightness    :PickOne
  235. *OrderDependency: 30 AnySetup *Brightness
  236. *DefaultBrightness: 00.00
  237. *Brightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind
  238.     userdict /ColorAdjust known 
  239.     {  dup dup dup ColorAdjust /coloradjust get exec }
  240.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  241.        dup 0 4 -1 roll put settransfer } ifelse "
  242. *End
  243. *Brightness +0.16/90% Lighter:     " {dup 180  mul sin 0.10 mul add } bind
  244.     userdict /ColorAdjust known 
  245.     {  dup dup dup ColorAdjust /coloradjust get exec }
  246.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  247.        dup 0 4 -1 roll put settransfer } ifelse "
  248. *End
  249. *Brightness +0.08/95% Light:     " {dup 180  mul sin 0.05 mul add } bind
  250.     userdict /ColorAdjust known 
  251.     {  dup dup dup ColorAdjust /coloradjust get exec }
  252.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  253.        dup 0 4 -1 roll put settransfer } ifelse "
  254. *End
  255. *Brightness 00.00/100% Normal:     " {} settransfer "
  256. *Brightness -0.08/105% Dark:     " {dup 180  mul sin -0.05 mul add } bind
  257.     userdict /ColorAdjust known 
  258.     {  dup dup dup ColorAdjust /coloradjust get exec }
  259.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  260.        dup 0 4 -1 roll put settransfer } ifelse "
  261. *End
  262. *Brightness -0.16/110% Darker:     " {dup 180  mul sin -0.10 mul add } bind
  263.     userdict /ColorAdjust known 
  264.     {  dup dup dup ColorAdjust /coloradjust get exec }
  265.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  266.        dup 0 4 -1 roll put settransfer } ifelse "
  267. *End
  268. *Brightness -0.24/115% Darkest:    " {dup 180  mul sin -0.15 mul add } bind
  269.     userdict /ColorAdjust known 
  270.     {  dup dup dup ColorAdjust /coloradjust get exec }
  271.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  272.        dup 0 4 -1 roll put settransfer } ifelse "
  273. *End
  274. *CloseEFISpooler: *Brightness
  275.  
  276. *OpenUI *ManualFeed/Bypass Tray    : Boolean
  277. *OrderDependency: 20 AnySetup *ManualFeed
  278. *DefaultManualFeed: False
  279. *ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
  280. *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
  281. *?ManualFeed: " 
  282.    save currentpagedevice /ManualFeed get
  283.    {(True)} {(False)} ifelse = flush restore"
  284. *End
  285. *CloseUI: *ManualFeed
  286.  
  287. *%Sorter Mode Information ==================================
  288. *OpenUI *Sorter/Sorter Mode             :PickOne
  289. *OrderDependency: 50 AnySetup *Sorter
  290. *DefaultSorter: Off
  291. *Sorter On/On    :    "<< /Collate true>> setpagedevice"
  292. *Sorter Off/Off    : "<< /Collate false>> setpagedevice"
  293. *?Sorter: "currentpagedevice /Collate get {(On)} {(Off)} ifelse = flush"
  294. *CloseUI: *Sorter
  295.  
  296. *% EFIEndPrintOptions
  297.  
  298. *RequiresPageRegion All: True
  299. *OpenUI *InputSlot/Paper Source    : PickOne
  300. *OrderDependency: 20 AnySetup *InputSlot
  301. *DefaultInputSlot: Unknown
  302. *InputSlot Tray1/Tray 1: "(printerinfo trayselect 0) statusdict /s_tmpstring get /CPSI /ProcSet 
  303.     findresource /externalcommand get exec {pop} if"
  304. *End
  305. *InputSlot Tray2/Tray 2: "(printerinfo trayselect 1) statusdict /s_tmpstring get /CPSI /ProcSet 
  306.     findresource /externalcommand get exec {pop} if"
  307. *End
  308. *InputSlot Tray3/Tray 3: "(printerinfo trayselect 2) statusdict /s_tmpstring get /CPSI /ProcSet 
  309.     findresource /externalcommand get exec {pop} if"
  310. *End
  311. *CloseUI: *InputSlot
  312.  
  313. *% Halftone Information =============================
  314. *ScreenFreq: "66.0"
  315. *ScreenAngle: "0"
  316. *DefaultScreenProc: Combo
  317. *ScreenProc Combo: "
  318.     {4 0
  319.     { 3 1 roll 4 -1 roll exch 
  320.     {dup 6  ge { 6 sub} if exch 
  321.     dup -1.0 le {pop -1.0} if dup 0.99 gt {pop 0.99} if      
  322.     1.0 add 6 2 div  mul add dup 6 ge {6 sub} if
  323.     dup 0 lt {0 exch sub} if  cvi
  324.     }
  325.     exec 6 mul 3 1 roll exch 
  326.     {dup 6  ge { 6 sub} if exch 
  327.     dup -1.0 le {pop -1.0} if dup 0.99 gt {pop 0.99} if      
  328.     1.0 add 6 2 div  mul add dup 6 ge {6 sub} if
  329.     dup 0 lt {0 exch sub} if  cvi
  330.     }
  331.     exec add
  332.     [36 31  5  3  9 27
  333.     30 20 13 11 17 24
  334.     2 16 22 33 26  8
  335.     4 10 28 35 32  6
  336.     12 18 23 29 19 14
  337.     34 25  7  1 15 21
  338.     ] 
  339.     exch get 6 dup mul div} exec }
  340.     "
  341.     *End
  342.  
  343. *DefaultTransfer: Null
  344. *Transfer Null: "{ }"
  345. *Transfer Null.Inverse: "{ 1 exch sub }"
  346.  
  347. *% Paper Handling ===================
  348. *% Use these entries to set paper size most of the time, unless there is
  349. *% specific reason to use PageRegion.
  350. *OpenUI *PageSize    : PickOne
  351. *OrderDependency: 30 AnySetup *PageSize
  352. *DefaultPageSize: Letter.Transverse
  353. *PageSize Letter.Transverse/Letter: " userdict /setcolorbundle known
  354.     { << /PageSize /Letter >> setcolorbundle }
  355.     { << /PageSize [612 792] /MediaType null 
  356.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  357.     } ifelse "
  358. *End
  359. *PageSize Legal/Legal: " userdict /setcolorbundle known
  360.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  361. *End
  362. *PageSize Tabloid/11x17: " userdict /setcolorbundle known
  363.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  364. *End
  365. *PageSize A3/A3: " userdict /setcolorbundle known
  366.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  367. *End
  368. *PageSize A4.Transverse/A4: " userdict /setcolorbundle known
  369.     { << /PageSize /A4 >> setcolorbundle }
  370.     { << /PageSize [595 842] /MediaType null 
  371.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  372.     } ifelse "
  373. *End
  374. *PageSize 8x10/SEF 8x10: " userdict /setcolorbundle known
  375.     { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  376. *End
  377. *PageSize Legal13/Legal 13: " userdict /setcolorbundle known
  378.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  379. *End
  380. *PageSize B4/B4: " userdict /setcolorbundle known
  381.     { << /PageSize /B4 >> setcolorbundle } { b4 } ifelse "
  382. *End
  383. *PageSize B5.Transverse/B5: " userdict /setcolorbundle known
  384.     { << /PageSize /B5 >> setcolorbundle } { b5 } ifelse "
  385. *End
  386. *PageSize LetR/SEF Letter:" userdict /setcolorbundle known
  387.     { << /PageSize /Letter-R >> setcolorbundle }
  388.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  389.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  390.     } ifelse "
  391. *End
  392. *PageSize A4R/SEF A4:" userdict /setcolorbundle known 
  393.     { << /PageSize /A4-R >> setcolorbundle }
  394.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  395.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  396.     } ifelse "
  397. *End
  398. *PageSize B5R/SEF B5: " userdict /setcolorbundle known 
  399.     { << /PageSize /SEFB5 >> setcolorbundle }
  400.     { << /PageSize [516 729] /MediaType (ShortEdgeFeed) 
  401.             /InputAttributes << 0 << /PageSize [516 729] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  402.     } ifelse "
  403. *End
  404.  
  405. *?PageSize: "  
  406.     save currentpagedevice /PageSize get aload pop
  407.    2 copy gt {exch} if (Unknown) 
  408.    12 dict
  409.    dup [612 792] (Letter.Transverse) put
  410.    dup [612 1008] (Legal) put
  411.    dup [792 1224] (Tabloid) put
  412.    dup [595 842] (A4.Transverse) put
  413.    dup [842 1191] (A3) put
  414.    dup [576 720] (8x10) put
  415.    dup [612 936] (Legal13) put
  416.    dup [729 1032] (B4) put
  417.    dup [516 729] (B5.Transverse) put
  418.    dup [612 792] (LetR) put
  419.    dup [595 843] (A4R) put
  420.    dup [516 729] (B5R) put
  421.   { exch aload pop 11 index sub abs 12 le exch 12 index sub abs 12 le and
  422.       { exch pop exit } { pop } ifelse
  423.    } bind forall = flush pop pop
  424.    restore"
  425. *End
  426. *CloseUI: *PageSize
  427.  
  428. *% These entries will set up the frame buffer. Usually used with manual feed.
  429. *OpenUI *PageRegion    : PickOne
  430. *OrderDependency: 40 AnySetup *PageRegion
  431. *DefaultPageRegion: Letter.Transverse
  432. *PageRegion Letter.Transverse: "<< /PageSize [612 792] /MediaType null 
  433. /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice"
  434. *End
  435. *PageRegion Legal: "legal"
  436. *PageRegion Tabloid: "11x17"
  437. *PageRegion A3: "a3"
  438. *PageRegion A4.Transverse: "<< /PageSize [596 842] /MediaType null 
  439.     /InputAttributes << 0 << /PageSize [596 842] /MediaType null >> >> >> setpagedevice"
  440. *End
  441. *PageRegion 8x10: "<< /PageSize [576 720] /MediaType (ShortEdgeFeed) 
  442.     /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> 
  443.     setpagedevice"
  444. *End
  445. *PageRegion Legal13: "legal13"
  446. *PageRegion B4: "<< /PageSize [729 1032] /InputAttributes << 0 << /PageSize [729 1032]  
  447.     >> >> >> setpagedevice"
  448. *End
  449. *PageRegion B5.Transverse: "<< /PageSize [516 729] /MediaType null
  450.     /InputAttributes << 0 <<  /PageSize [516 729] /MediaType null   >> >> >> setpagedevice"
  451. *End
  452. *PageRegion LetR:"<< /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  453.     /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice"
  454. *End
  455. *PageRegion A4R:"<< /PageSize [595 843] /MediaType (ShortEdgeFeed) 
  456.     /InputAttributes << 0 << /PageSize [595 843] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice"
  457. *End
  458. *PageRegion B5R: "<< /PageSize [516 729] /MediaType (ShortEdgeFeed) 
  459.     /InputAttributes << 0 << /PageSize [516 729] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice"
  460. *End
  461. *CloseUI: *PageRegion
  462.  
  463. *DefaultImageableArea: Letter.Transverse
  464. *ImageableArea Letter.Transverse: "12 12 592 780"
  465. *ImageableArea Legal: "12 12 600 988"
  466. *ImageableArea Tabloid: "12 12 780 1204"
  467. *ImageableArea A3: "12 12 830 1170"
  468. *ImageableArea A4.Transverse: "12 12 576 830"
  469. *ImageableArea 8x10: "12 12 564 700"
  470. *ImageableArea Legal13:  "12 12 600 916"
  471. *ImageableArea B4: "12 12 717 1012"
  472. *ImageableArea B5.Transverse: "12 12 496 717"
  473. *ImageableArea LetR: "12 12 600 772"
  474. *ImageableArea A4R: "12 12 584 823"
  475. *ImageableArea B5R: "12 12 504 710"
  476. *?ImageableArea: "
  477.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  478.   newpath clippath pathbbox
  479.   4 -2 roll exch 2 {ceiling cvp} repeat
  480.   exch 2 {floor cvp} repeat flush
  481.  restore
  482. "
  483. *End
  484.  
  485. *% These provide the physical dimensions of the paper (by keyword)
  486. *DefaultPaperDimension: Letter.Transverse
  487. *PaperDimension Letter.Transverse: "612 792"
  488. *PaperDimension Legal: "612 1008"
  489. *PaperDimension Tabloid: "792 1224"
  490. *PaperDimension A3: "842 1191"
  491. *PaperDimension A4.Transverse: "595 842"
  492. *PaperDimension 8x10:  "576 720"
  493. *PaperDimension Legal13:  "612 936"
  494. *PaperDimension B4: "729 1032"
  495. *PaperDimension B5.Transverse: "516 729"
  496. *PaperDimension LetR: "612 793"
  497. *PaperDimension A4R: "595 843"
  498. *PaperDimension B5R: "516 730"
  499.  
  500.  
  501. *DefaultOutputOrder: Reverse
  502.  
  503. *% Font Information =====================
  504. *DefaultFont: Courier
  505. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  506. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  507. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  508. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  509. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  510. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  511. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  512. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  513. *Font Courier: Standard "(002.002)" Standard Disk
  514. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  515. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  516. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  517. *Font Helvetica: Standard "(001.006)" Standard Disk
  518. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  519. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  520. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  521. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  522. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  523. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  524. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  525. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  526. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  527. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  528. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
  529. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  530. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  531. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  532. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  533. *Font Symbol: Special "(001.003)" Special Disk
  534. *Font Times-Bold: Standard "(001.007)" Standard Disk
  535. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  536. *Font Times-Italic: Standard "(001.007)" Standard Disk
  537. *Font Times-Roman: Standard "(001.007)" Standard Disk
  538. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  539. *Font ZapfDingbats: Special "(001.002)" Special Disk
  540. *?FontQuery: "
  541.    save  
  542.    { count 1 gt
  543.       { exch dup 127 string cvs (/) print print (:) print
  544.        /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = 
  545.       } { exit } ifelse
  546.    } bind loop
  547.    (*) = flush
  548.    restore"
  549. *End
  550.  
  551. *?FontList: "
  552.    save (*) {cvn ==} 128 string /Font resourceforall
  553.    (*) = flush restore"
  554. *End
  555.  
  556. *% Printer Messages (verbatim from printer):
  557. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  558. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  559. *Message: "\FontName\ not found, using Courier"
  560.  
  561. *% Status (format: %%[ status: <one of these> ]%% )
  562. *Status: "idle"
  563. *Status: "busy"
  564. *Status: "waiting"
  565. *Status: "printing"
  566. *Status: "scanning"
  567.  
  568. *Status: "PrinterError: Ok"
  569. *Status: "PrinterError: Copier is busy"
  570. *Status: "PrinterError: Copier Door is Open; Check Copier Panel"
  571. *Status: "PrinterError: Paper jam"
  572. *Status: "PrinterError: Out of Cyan toner"
  573. *Status: "PrinterError: Out of Yellow toner"
  574. *Status: "PrinterError: Out of Magenta toner"
  575. *Status: "PrinterError: Out of Black toner"
  576. *Status: "PrinterError: Out of Fuser Oil"
  577. *Status: "PrinterError: Waste toner container is full"
  578.  
  579. *Status: "PrinterError: Load A3 paper in tray"
  580. *Status: "PrinterError: Load SEF A4 paper in tray"
  581. *Status: "PrinterError: Load SEF A6 paper in tray"
  582. *Status: "PrinterError: Load B4 paper in tray"
  583. *Status: "PrinterError: Load B5 paper in tray"
  584. *Status: "PrinterError: Load A4 paper in tray"
  585. *Status: "PrinterError: Load 11x17 paper in tray"
  586. *Status: "PrinterError: Load SEF 8.5x11 paper in tray"
  587. *Status: "PrinterError: Load 8.5x14 paper in tray"
  588. *Status: "PrinterError: Load 8.5x11 paper in tray"
  589. *Status: "PrinterError: Load 8x10 paper in tray"
  590. *Status: "PrinterError: Load 8.5x13 paper in tray"
  591. *Status: "PrinterError: Load SEF B5 paper in tray"
  592.  
  593. *Status: "PrinterError: An unknown copier error occurred"
  594. *Status: "PrinterError: Copier is Disconnected"
  595. *Status: "PrinterError: Load ____ paper in bypass tray"
  596. *Status: "PrinterError: Check copier power and cable connection"
  597. *Status: "PrinterError: Copier is warming up"
  598. *Status: "PrinterError: Copier communication error; call copier technician"
  599. *Status: "PrinterError: Error while scanning"
  600. *Status: "PrinterError: Copier Page Counter Full Color Mode: %d"
  601. *Status: "PrinterError: Copier Page Counter Mono Mode: %d"
  602.  
  603. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  604. *Source: "AppleTalk"
  605.  
  606. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  607.  
  608. *PrinterError: "Ok"
  609. *PrinterError: "Copier is busy"
  610. *PrinterError: "Copier Door is Open; Check Copier Panel"
  611. *PrinterError: "Copier Front Door is Open"
  612. *PrinterError: "Copier Bank Door is Open"
  613. *PrinterError: "Copier Sorter Door is Open"
  614. *PrinterError: "Copier DF cover is Open"
  615. *PrinterError: "Copier Door is Open"
  616. *PrinterError: "Paper jam"
  617. *PrinterError: "Out of Cyan toner"
  618. *PrinterError: "Out of Yellow toner"
  619. *PrinterError: "Out of Magenta toner"
  620. *PrinterError: "Out of Black toner"
  621. *PrinterError: "Out of Fuser Oil"
  622. *PrinterError: "Waste toner container is full"
  623.  
  624. *PrinterError: "Load A3 paper in tray"
  625. *PrinterError: "Load SEF A4 paper in tray"
  626. *PrinterError: "Load SEF A6 paper in tray"
  627. *PrinterError: "Load B4 paper in tray"
  628. *PrinterError: "Load B5 paper in tray"
  629. *PrinterError: "Load A4 paper in tray"
  630. *PrinterError: "Load 11x17 paper in tray"
  631. *PrinterError: "Load SEF 8.5x11 paper in tray"
  632. *PrinterError: "Load 8.5x14 paper in tray"
  633. *PrinterError: "Load 8.5x11 paper in tray"
  634. *PrinterError: "Load 8x10 paper in tray"
  635. *PrinterError: "Load 8.5x13 paper in tray"
  636. *PrinterError: "Load SEF B5 paper in tray"
  637.  
  638. *PrinterError: "An unknown copier error occurred"
  639. *PrinterError: "Copier is Disconnected"
  640. *PrinterError: "Load ____ paper in bypass tray"
  641. *PrinterError: "Check copier power and cable connection"
  642. *PrinterError: "Copier is warming up"
  643. *PrinterError: "Copier communication error; call copier technician"
  644. *PrinterError: "Error while scanning"
  645. *PrinterError: "Copier Page Counter Full Color Mode: %d"
  646. *PrinterError: "Copier Page Counter Mono Mode: %d"
  647.  
  648. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  649.  
  650.  
  651. *% Color Separation Information ====================
  652.  
  653. *InkName: Cyan/Process Cyan
  654. *InkName: Magenta/Process Magenta
  655. *InkName: Yellow/Process Yellow
  656. *InkName: Black/Process Black
  657.  
  658. *% Custom Inks for Fiery Logo
  659. *InkName: P300FieryBlue/Fiery Blue
  660. *InkName: P199FieryRed/Fiery Red
  661. *InkName: PblackFieryBlack/Fiery Black
  662. *CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
  663. *CustomCMYK P199FieryRed: ".0 .9 .9 .0"
  664. *CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
  665.  
  666. *DefaultColorSep: Black.94lpi.400dpi
  667. *DefaultSeparations: False
  668.  
  669. *% ------Halftone Text Mode (Default)
  670. *ColorSepScreenAngle Cyan.100lpi.400dpi: "0"
  671. *ColorSepScreenAngle Magenta.100lpi.400dpi: "0"
  672. *ColorSepScreenAngle Yellow.100lpi.400dpi: "0"
  673. *ColorSepScreenAngle Black.100lpi.400dpi: "0"
  674. *ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0"
  675. *ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0"
  676. *ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0"
  677. *ColorSepScreenFreq Black.100lpi.400dpi: "50.0"
  678. *ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5 
  679.     { 3 1 roll 4 -1 roll exch 
  680.     {dup 8  ge { 8 sub} if exch 
  681.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  682.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  683.     dup 0 lt {0 exch sub} if  cvi
  684.     }
  685.     exec 8 mul 3 1 roll exch 
  686.     {dup 8  ge { 8 sub} if exch 
  687.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  688.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  689.     dup 0 lt {0 exch sub} if  cvi
  690.     }            
  691.     exec add
  692.     [
  693.     48 18  8 16   46 16  6 14
  694.     56 60 32 24   54 58 30 22
  695.      4 12 44 40    2 10 42 38
  696.     28 20 52 64   26 18 50 62
  697.     
  698.     45 15  5 13   47 17  7 15
  699.     53 57 29 21   55 59 31 23
  700.      1  9 41 37    3 11 43 39
  701.     25 17 49 61   27 19 51 63
  702.     ] 
  703.     exch get 8 dup mul div} exec}" 
  704.     *End
  705. *ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7 
  706.     { 3 1 roll 4 -1 roll exch 
  707.     {dup 8  ge { 8 sub} if exch 
  708.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  709.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  710.     dup 0 lt {0 exch sub} if  cvi
  711.     }
  712.     exec 8 mul 3 1 roll exch 
  713.     {dup 8  ge { 8 sub} if exch 
  714.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  715.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  716.     dup 0 lt {0 exch sub} if  cvi
  717.     }            
  718.     exec add
  719.     [
  720.     48 18  8 16   46 16  6 14
  721.     56 60 32 24   54 58 30 22
  722.      4 12 44 40    2 10 42 38
  723.     28 20 52 64   26 18 50 62
  724.     
  725.     45 15  5 13   47 17  7 15
  726.     53 57 29 21   55 59 31 23
  727.      1  9 41 37    3 11 43 39
  728.     25 17 49 61   27 19 51 63
  729.     ] 
  730.     exch get 8 dup mul div} exec}"
  731. *End
  732. *ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2
  733.     { 3 1 roll 4 -1 roll exch 
  734.     {dup 8  ge { 8 sub} if exch 
  735.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  736.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  737.     dup 0 lt {0 exch sub} if  cvi
  738.     }
  739.     exec 8 mul 3 1 roll exch 
  740.     {dup 8  ge { 8 sub} if exch 
  741.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  742.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  743.     dup 0 lt {0 exch sub} if  cvi
  744.     }            
  745.     exec add
  746.     [
  747.     48 18  8 16   46 16  6 14
  748.     56 60 32 24   54 58 30 22
  749.      4 12 44 40    2 10 42 38
  750.     28 20 52 64   26 18 50 62
  751.     
  752.     45 15  5 13   47 17  7 15
  753.     53 57 29 21   55 59 31 23
  754.      1  9 41 37    3 11 43 39
  755.     25 17 49 61   27 19 51 63
  756.     ] 
  757.     exch get 8 dup mul div} exec}"
  758.     *End
  759. *ColorSepScreenProc Black.100lpi.400dpi: "{2 4 
  760.     { 3 1 roll 4 -1 roll exch 
  761.     {dup 8  ge { 8 sub} if exch 
  762.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  763.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  764.     dup 0 lt {0 exch sub} if  cvi
  765.     }
  766.     exec 8 mul 3 1 roll exch 
  767.     {dup 8  ge { 8 sub} if exch 
  768.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  769.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  770.     dup 0 lt {0 exch sub} if  cvi
  771.     }            
  772.     exec add
  773.     [
  774.     48 18  8 16   46 16  6 14
  775.     56 60 32 24   54 58 30 22
  776.      4 12 44 40    2 10 42 38
  777.     28 20 52 64   26 18 50 62
  778.     
  779.     45 15  5 13   47 17  7 15
  780.     53 57 29 21   55 59 31 23
  781.      1  9 41 37    3 11 43 39
  782.     25 17 49 61   27 19 51 63
  783.     ] 
  784.     exch get 8 dup mul div} exec}"
  785.     *End
  786.  
  787.  
  788. *% End of PPD for Fiery XJ R
  789.  
  790.