home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / driver20.cab / efxjx203.spd < prev    next >
Encoding:
PostScript Printer Description  |  1997-10-20  |  25.3 KB  |  604 lines

  1. *PPD-Adobe: "4.3"
  2. *% EFXJX203.spd: Simplified form of EFXJX203.ppd
  3. *PCFileName: "EFXJX203.PPD"
  4. *LanguageEncoding: ISOLatin1
  5. *Product: "(Fiery XJ MajestiK)"
  6. *PSVersion: "(2015.108) 0"
  7. *ModelName: "Fiery XJ MajestiK Color Server v2015.108"
  8. *ShortNickName: "Xerox MajestiK w/ Fiery XJ RIP"
  9. *NickName: "Fiery XJ MajestiK Color Server v2015.108"
  10. *UIConstraints: *MediaType Thick *InputSlot Tray1
  11. *UIConstraints: *MediaType Transparent *InputSlot Tray1
  12. *UIConstraints: *MediaType Interleaved *InputSlot Tray1
  13. *UIConstraints: *MediaType Thick *InputSlot Tray2
  14. *UIConstraints: *MediaType Transparent *InputSlot Tray2
  15. *UIConstraints: *MediaType Interleaved *InputSlot Tray2
  16. *UIConstraints: *MediaType Thick *InputSlot Tray3
  17. *UIConstraints: *MediaType Transparent *InputSlot Tray3
  18. *UIConstraints: *MediaType Interleaved *InputSlot Tray3
  19. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Preferred
  20. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Colorimetric
  21. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Business 
  22. *UIConstraints: *EFColorRendDict Preferred *EFColorMode RGB1
  23. *UIConstraints: *EFColorRendDict Colorimetric *EFColorMode RGB1
  24. *UIConstraints: *EFColorRendDict Business *EFColorMode RGB1
  25. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Preferred
  26. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Colorimetric
  27. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Business 
  28. *UIConstraints: *EFColorRendDict Preferred *EFColorMode RGB2
  29. *UIConstraints: *EFColorRendDict Colorimetric *EFColorMode RGB2
  30. *UIConstraints: *EFColorRendDict Business *EFColorMode RGB2
  31. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Preferred
  32. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Colorimetric
  33. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Business 
  34. *UIConstraints: *EFColorRendDict Preferred *EFColorMode GRAY
  35. *UIConstraints: *EFColorRendDict Colorimetric *EFColorMode GRAY
  36. *UIConstraints: *EFColorRendDict Business *EFColorMode GRAY
  37. *UIConstraints: *EFColorMode GRAY *EFPrinterMode Halftone
  38. *UIConstraints: *EFPrinterMode Halftone *EFColorMode GRAY
  39. *UIConstraints: *EFColorMode RGB1 *EFPrinterMode Halftone
  40. *UIConstraints: *EFPrinterMode Halftone *EFColorMode RGB1
  41. *UIConstraints: *EFColorMode RGB2 *EFPrinterMode Halftone
  42. *UIConstraints: *EFPrinterMode Halftone *EFColorMode RGB2
  43. *UIConstraints: *EFOverprint On *EFPrinterMode Halftone
  44. *UIConstraints: *EFPrinterMode Halftone *EFOverprint On
  45. *UIConstraints: *EFOverprint On *EFColorRendDict Preferred
  46. *UIConstraints: *EFOverprint On *EFColorRendDict Colorimetric
  47. *UIConstraints: *EFOverprint On *EFColorRendDict Business 
  48. *UIConstraints: *EFOverprint On *EFColorRendDict Monitor 
  49. *UIConstraints: *EFColorRendDict Preferred *EFOverprint On
  50. *UIConstraints: *EFColorRendDict Colorimetric *EFOverprint On
  51. *UIConstraints: *EFColorRendDict Business *EFOverprint On
  52. *UIConstraints: *EFColorRendDict Monitor *EFOverprint On
  53. *UIConstraints: *EFColorMode GRAY *EFOverprint On
  54. *UIConstraints: *EFOverprint On *EFColorMode GRAY
  55. *UIConstraints: *EFColorMode RGB1 *EFOverprint On
  56. *UIConstraints: *EFOverprint On *EFColorMode RGB1
  57. *UIConstraints: *EFColorMode RGB2 *EFOverprint On
  58. *UIConstraints: *EFOverprint On *EFColorMode RGB2
  59. *FreeVM: "16632226"
  60. *LanguageLevel: "2"
  61. *ColorDevice: True
  62. *Password: "0"
  63. *ExitServer: "
  64.    count 0 eq
  65.    { false } { true exch startjob } ifelse
  66.    not { (WARNING: Cannot modify initial VM.) =
  67.             (Missing or invalid password.) =
  68.             (Please contact the author of this software.) = flush quit
  69.           } if
  70. "
  71. *End
  72. *DefaultResolution: 400dpi
  73. *?Resolution: "
  74. save
  75.   initgraphics
  76.   0 0 moveto currentpoint matrix defaultmatrix transform
  77.   0 72 lineto currentpoint matrix defaultmatrix transform
  78.   3 -1 roll sub dup mul
  79.   3 1 roll exch sub dup mul
  80.   add sqrt round cvi
  81.   (          ) cvs print (dpi) = flush
  82. restore
  83. "
  84. *End
  85. *OrderDependency: 05 AnySetup *EFEnableComp
  86. *OpenUI *EFPrinterMode/Printer Mode    :PickOne
  87. *OrderDependency: 10 AnySetup *EFPrinterMode 
  88. *DefaultEFPRINTERMODE: EFPrintDEF
  89. *EFPRINTERMODE EFPrintDEF/Printer's default: ""
  90. *EFPrinterMode Contone/Contone: " userdict /setcolorbundle known
  91.     { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }
  92.     { << /DeviceRenderingInfo << /Type 4 
  93.     /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "
  94. *End
  95. *EFPrinterMode Halftone/Halftone: " userdict /setcompression known 
  96.     { << /HalftoneMode /Halftone >> setcolorbundle } 
  97.      { << /DeviceRenderingInfo << /Type 4 
  98.      /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "
  99. *End
  100. *?EFPrinterMode: "currentpagedevice /DeviceRenderingInfo get 
  101.     /ValuesPerColorComponent get ln 2 ln div cvi = flush"
  102. *End
  103. *CloseUI: *EFPrinterMode
  104. *OpenUI *EFCopierMode/Copier Mode    :PickOne
  105. *OrderDependency: 40 AnySetup *EFCopierMode
  106. *DefaultEFCopierMode: CopierDEF
  107. *EFCopierMode CopierDEF/Printer's default: ""
  108. *EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known 
  109.     { 0 XJXsetmapmode } 
  110.     { (printerinfo setmapmode 0) =string 
  111.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  112. *End
  113. *EFCopierMode Map/Map: " userdict /XJXsetmapmode known 
  114.     { 1 XJXsetmapmode } 
  115.     { (printerinfo setmapmode 1) =string 
  116.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  117. *End
  118. *?EFCopierMode: ""
  119. *CloseUI: *EFCopierMode
  120. *OpenUI *EFOverprint/Combine Separations    :PickOne
  121. *OrderDependency: 40 AnySetup *EFOverprint
  122. *DefaultEFOverprint: OverPrintDEF
  123. *EFOverprint OverPrintDEF/Printer's default: ""
  124. *EFOverprint On/On: " userdict /XJXsetoverprint known 
  125.     { 1 XJXsetoverprint } 
  126.     { (printerinfo overprint 1) =string 
  127.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse 
  128.          userdict /setcolorbundle known
  129.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  130.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  131. *End
  132. *EFOverprint Off/Off: " userdict /XJXsetoverprint known 
  133.     { 0 XJXsetoverprint } 
  134.     { (printerinfo overprint 0) =string 
  135.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse 
  136.          userdict /setcolorbundle known
  137.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  138.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  139. *End
  140. *?EFOverprint: ""
  141. *CloseUI: *EFOverprint
  142. *OpenUI *EFColorMode/Color Mode    :PickOne
  143. *OrderDependency: 15 AnySetup *EFColorMode 
  144. *DefaultEFCOLORMODE: ColorDEF
  145. *EFCOLORMODE ColorDEF/Printer's default: ""
  146. *EFColorMode CMYK/CMYK: " userdict /setcolorbundle known 
  147.     { << /ColorMode /CMYK >> setcolorbundle }
  148.     { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  149. *End
  150. *EFColorMode RGB1/ACA 1:" userdict /setcolorbundle known 
  151.     { << /ColorMode /RGB >> setcolorbundle 1 XJXsetacamode }
  152.     { << /ProcessColorModel /DeviceRGB >> setpagedevice } ifelse 
  153.         (printerinfo acatype 1) =string 
  154.         /CPSI /ProcSet findresource /externalcommand get exec {pop} if "
  155. *End
  156. *EFColorMode RGB2/ACA 2:" userdict /setcolorbundle known 
  157.     { << /ColorMode /RGB >> setcolorbundle 2 XJXsetacamode }
  158.     { << /ProcessColorModel /DeviceRGB >> setpagedevice } ifelse 
  159.         (printerinfo acatype 2) =string 
  160.         /CPSI /ProcSet findresource /externalcommand get exec {pop} if "
  161. *End
  162. *EFColorMode GRAY/Grayscale: " userdict /setcolorbundle known
  163.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  164.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  165. *End
  166. *?EFColorMode: " currentpagedevice /ProcessColorModel get == } if "
  167. *CloseUI: *EFColorMode
  168. *OrderDependency: 20 AnySetup *EFDefPaperSize
  169. *OrderDependency: 25 AnySetup *EFConvPaperSize
  170. *OrderDependency: 30 AnySetup *EFCovPgAtEnd
  171. *OrderDependency: 35 AnySetup *EFCourierSubst
  172. *OrderDependency: 40 AnySetup *EFPSError
  173. *OrderDependency: 20 AnySetup *EFUseBypassTray
  174. *OrderDependency: 20 AnySetup *EFUseSorter
  175. *OpenUI *Sorter/Sorter Mode    :PickOne
  176. *OrderDependency: 50 AnySetup *Sorter
  177. *DefaultSorter: SorterDEF
  178. *Sorter SorterDEF/Printer's default: ""
  179. *Sorter True/On:    "<< /Collate true>> setpagedevice"
  180. *Sorter False/Off: "<< /Collate false>> setpagedevice"
  181. *?Sorter: "currentpagedevice /Collate get {(On)} {(Off)} ifelse = flush"
  182. *CloseUI: *Sorter
  183. *OpenUI *MediaType/Media Type    :PickOne
  184. *OrderDependency: 50 AnySetup *MediaType
  185. *DefaultMediaType: MediaTypeDEF
  186. *MediaType MediaTypeDEF/Printer's default: ""
  187. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  188.     { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  189. *End
  190. *MediaType Thick/Thick Paper:  " userdict /setcolorbundle known
  191.     { << /MediaType /Thick >> setcolorbundle 2 XJXsetmediatype } if"
  192. *End
  193. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  194.     { << /MediaType /Transparent >> setcolorbundle 3 XJXsetmediatype } if"
  195. *End
  196. *MediaType Interleaved/Interleaved: " userdict /setcolorbundle known
  197.     { << /MediaType /Interleaved >> setcolorbundle 4 XJXsetmediatype  } if"
  198. *End
  199. *?MediaType: " userdict /setcolorbundle known { 
  200.     currentcolorbundle /MediaType get == } if"
  201. *End
  202. *CloseUI: *MediaType
  203. *OpenUI *EFColorRendDict/Rendering Style    :PickOne
  204. *OrderDependency: 60 AnySetup *EFColorRendDict
  205. *DefaultEFColorRendDict: RenderingDEF
  206. *EFColorRendDict RenderingDEF/Printer's default: ""
  207. *EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known
  208.     { << /ColorRendering /Photographic >> setcolorbundle }
  209.       { /DefaultColorRendering 
  210.        currentpagedevice /DeviceRenderingInfo 
  211.                get /ValuesPerColorComponent get 2 eq 
  212.           { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
  213.            /ColorRendering findresource
  214.          /ColorRendering defineresource setcolorrendering
  215.     } ifelse "
  216. *End
  217. *EFColorRendDict Business/Presentation: " userdict /setcolorbundle known
  218.     { << /ColorRendering /Presentation >> setcolorbundle }
  219.     { /DefaultColorRendering 
  220.        currentpagedevice /DeviceRenderingInfo 
  221.                get /ValuesPerColorComponent get 2 eq 
  222.           { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
  223.            /ColorRendering findresource
  224.          /ColorRendering defineresource setcolorrendering
  225.     } ifelse "
  226. *End
  227. *EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
  228.     { << /ColorRendering /Monitor >> setcolorbundle }
  229.     { /DefaultColorRendering 
  230.        currentpagedevice /DeviceRenderingInfo 
  231.                get /ValuesPerColorComponent get 2 eq 
  232.           { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
  233.            /ColorRendering findresource
  234.          /ColorRendering defineresource setcolorrendering
  235.     } ifelse "
  236. *End
  237. *EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known
  238.     { << /ColorRendering /Solid >> setcolorbundle }
  239.     { /DefaultColorRendering 
  240.        currentpagedevice /DeviceRenderingInfo 
  241.                get /ValuesPerColorComponent get 2 eq 
  242.           { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
  243.            /ColorRendering findresource
  244.          /ColorRendering defineresource setcolorrendering
  245.     } ifelse "
  246. *End
  247. *?EFColorRendDict: " userdict /setcolorbundle known
  248.     { currentcolorbundle /ColorRendering get == } if "
  249. *End
  250. *CloseUI: *EFColorRendDict
  251. *OpenUI *EFBrightness/Brightness    :PickOne
  252. *OrderDependency: 55 AnySetup *EFBrightness
  253. *DefaultEFBrightness: EFBrightnessDEF
  254. *EFBrightness EFBrightnessDEF/Printer's default: ""
  255. *EFBrightness +0.24/85%  Lightest: " {dup 180 mul sin 0.15 mul add } bind
  256.     userdict /ColorAdjust known 
  257.     {  dup dup dup ColorAdjust /coloradjust get exec }
  258.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  259.        dup 0 4 -1 roll put settransfer } ifelse "
  260. *End
  261. *EFBrightness +0.16/90%  Lighter:     " {dup 180  mul sin 0.10 mul add } bind
  262.     userdict /ColorAdjust known 
  263.     {  dup dup dup ColorAdjust /coloradjust get exec }
  264.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  265.        dup 0 4 -1 roll put settransfer } ifelse "
  266. *End
  267. *EFBrightness +0.08/95%  Light:     " {dup 180  mul sin 0.05 mul add } bind
  268.     userdict /ColorAdjust known 
  269.     {  dup dup dup ColorAdjust /coloradjust get exec }
  270.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  271.        dup 0 4 -1 roll put settransfer } ifelse "
  272. *End
  273. *EFBrightness 00.00/100% Normal:     " {} settransfer "
  274. *EFBrightness -0.08/105% Dark:     " {dup 180  mul sin -0.05 mul add } bind
  275.     userdict /ColorAdjust known 
  276.     {  dup dup dup ColorAdjust /coloradjust get exec }
  277.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  278.        dup 0 4 -1 roll put settransfer } ifelse "
  279. *End
  280. *EFBrightness -0.16/110% Darker:     " {dup 180  mul sin -0.10 mul add } bind
  281.     userdict /ColorAdjust known 
  282.     {  dup dup dup ColorAdjust /coloradjust get exec }
  283.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  284.        dup 0 4 -1 roll put settransfer } ifelse "
  285. *End
  286. *EFBrightness -0.24/115% Darkest:    " {dup 180  mul sin -0.15 mul add } bind
  287.     userdict /ColorAdjust known 
  288.     {  dup dup dup ColorAdjust /coloradjust get exec }
  289.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  290.        dup 0 4 -1 roll put settransfer } ifelse "
  291. *End
  292. *CloseUI: *EFBrightness
  293. *OpenUI *EFCalibFly/Calibration/Simulation :PickOne
  294. *OrderDependency: 60 AnySetup *ColorRenderDict
  295. *DefaultEFCalibFly: EFCalibFlyDEF
  296. *EFCalibFly EFCalibFlyDEF/Printer's default: ""
  297. *EFCalibFly Copier/Copier: " userdict /setcolorbundle known
  298.     { 
  299.        userdict /setcalibrationtype known {
  300.           (.Copier) userdict /setcalibrationtype get exec
  301.           << /Calibration /Calib >> setcolorbundle 
  302.        } if
  303.      } if"
  304. *End
  305. *EFCalibFly SWOP/SWOP-Coated: " userdict /setcolorbundle known
  306.     { 
  307.        userdict /setcalibrationtype known {
  308.           (.SWOP-Coated) userdict /setcalibrationtype get exec
  309.           << /Calibration /Calib >> setcolorbundle 
  310.        } if
  311.      } if"
  312. *End
  313. *EFCalibFly DIC/DIC: " userdict /setcolorbundle known
  314.     { 
  315.        userdict /setcalibrationtype known {
  316.           (.DIC) userdict /setcalibrationtype get exec
  317.           << /Calibration /Calib >> setcolorbundle 
  318.        } if
  319.      } if"
  320. *End
  321. *EFCalibFly Euroscale/Euroscale: " userdict /setcolorbundle known
  322.     { 
  323.        userdict /setcalibrationtype known {
  324.           (.Euroscale) userdict /setcalibrationtype get exec
  325.           << /Calibration /Calib >> setcolorbundle 
  326.        } if
  327.      } if"
  328. *End
  329. *EFCalibFly Linear/Linear: " userdict /setcolorbundle known
  330.     { 
  331.        userdict /setcalibrationtype known {
  332.           (.Linear) userdict /setcalibrationtype get exec
  333.           << /Calibration /Calib >> setcolorbundle 
  334.        } if
  335.      } if"
  336. *End
  337. *EFCalibFly Custom1/Custom 1: " userdict /setcolorbundle known
  338.     { 
  339.        userdict /setcalibrationtype known {
  340.           (.Custom-1) userdict /setcalibrationtype get exec
  341.           << /Calibration /Calib >> setcolorbundle 
  342.        } if
  343.      } if"
  344. *End
  345. *EFCalibFly Custom2/Custom 2: " userdict /setcolorbundle known
  346.     { 
  347.        userdict /setcalibrationtype known {
  348.           (.Custom-2) userdict /setcalibrationtype get exec
  349.           << /Calibration /Calib >> setcolorbundle 
  350.        } if
  351.      } if"
  352. *End
  353. *EFCalibFly None/None: " userdict /setcolorbundle known
  354.     { 
  355.        userdict /setcalibrationtype known {
  356.           (.None) userdict /setcalibrationtype get exec
  357.           << /Calibration /Calib >> setcolorbundle 
  358.        } if
  359.      } if"
  360. *End
  361. *CloseUI: *EFCalibFly
  362. *OpenUI *EFSharpness/Sharpness    :PickOne
  363. *OrderDependency: 40 AnySetup *EFSharpness
  364. *DefaultEFSharpness: SharpnessDEF
  365. *EFSharpness SharpnessDEF/Printer's default: ""
  366. *EFSharpness Softer/Softer: " userdict /XJXsharpness known 
  367.     { 10 XJXsetsharpness } 
  368.     { (printerinfo sharpness 10) =string 
  369.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  370. *End
  371. *EFSharpness Normal/Normal: " userdict /XJXsharpness known 
  372.     { 3 XJXsetsharpness } 
  373.     { (printerinfo sharpness 3) =string 
  374.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  375. *End
  376. *EFSharpness Sharper/Sharper: " userdict /XJXsharpness known 
  377.     { 4 XJXsharpness } 
  378.     { (printerinfo sharpness 4) =string 
  379.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  380. *End
  381. *CloseUI: *EFSharpness
  382. *OrderDependency: 70 AnySetup *EFPrange
  383. *OrderDependency: 75 AnySetup *EFFlip
  384. *OrderDependency: 80 AnySetup *EFScale
  385. *OrderDependency: 85 AnySetup *EFRotate
  386. *ScreenFreq: "50.0"
  387. *ScreenAngle: "0"
  388. *OpenUI *PageSize/Page Size    :PickOne
  389. *OrderDependency: 90 AnySetup *PageSize
  390. *DefaultPageSize: Letter
  391. *PageSize Letter/Letter: " userdict /setcolorbundle known
  392.     { << /PageSize /Letter >> setcolorbundle }
  393.     { << /PageSize [612 792] /MediaType null 
  394.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  395.     } ifelse "
  396. *End
  397. *PageSize A4/A4: " userdict /setcolorbundle known
  398.     { << /PageSize /A4 >> setcolorbundle }
  399.     { << /PageSize [595 842] /MediaType null 
  400.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  401.     } ifelse "
  402. *End
  403. *PageSize Legal/Legal: " userdict /setcolorbundle known
  404.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  405. *End
  406. *PageSize Tabloid/11x17: " userdict /setcolorbundle known
  407.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  408. *End
  409. *PageSize A3/A3: " userdict /setcolorbundle known
  410.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  411. *End
  412. *PageSize 8x10/8x10: " userdict /setcolorbundle known
  413.     { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  414. *End
  415. *PageSize Legal13/Legal 13: " userdict /setcolorbundle known
  416.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  417. *End
  418. *PageSize 9x12/9x12: " userdict /setcolorbundle known
  419.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  420. *End
  421. *PageSize 216x356/216x356 mm: " userdict /setcolorbundle known
  422.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  423. *End
  424. *PageSize 216x330/216x330 mm: " userdict /setcolorbundle known
  425.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  426. *End
  427. *PageSize SEFLet/SEF Letter: " userdict /setcolorbundle known
  428.     { << /PageSize /SEFLetter >> setcolorbundle }
  429.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  430.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  431.     } ifelse "
  432. *End
  433. *PageSize SEFA4/SEF A4: " userdict /setcolorbundle known 
  434.     { << /PageSize /SEFA4 >> setcolorbundle }
  435.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  436.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  437.     } ifelse "
  438. *End
  439. *?PageSize: "  
  440.     save currentpagedevice /PageSize get aload pop
  441.    2 copy gt {exch} if (Unknown) 
  442.    12 dict
  443.    dup [612 792] (Letter) put
  444.    dup [612 1008] (Legal) put
  445.    dup [792 1224] (Tabloid) put
  446.    dup [842 1191] (A3) put
  447.    dup [595 842] (A4) put
  448.    dup [576 720] (8x10) put
  449.    dup [612 936] (Legal13) put
  450.    dup [648 864] (9x12) put
  451.    dup [612  937] (216x330) put
  452.    dup [612 1009] (216x356) put
  453.    dup [612 792] (SEFLet) put
  454.    dup [595 843] (SEFA4) put
  455.    { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  456.       { exch pop exit } { pop } ifelse
  457.    } bind forall = flush pop pop
  458.    restore"
  459. *End
  460. *CloseUI: *PageSize
  461. *OpenUI *PageRegion    :PickOne
  462. *OrderDependency: 95 AnySetup *PageRegion
  463. *DefaultPageRegion: Letter
  464. *PageRegion Letter/Letter: " userdict /setcolorbundle known
  465.     { << /PageSize /Letter >> setcolorbundle }
  466.     { << /PageSize [612 792] /MediaType null 
  467.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  468.     } ifelse "
  469. *End
  470. *PageRegion A4/A4: " userdict /setcolorbundle known
  471.     { << /PageSize /A4 >> setcolorbundle }
  472.     { << /PageSize [595 842] /MediaType null 
  473.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  474.     } ifelse "
  475. *End
  476. *PageRegion Legal/Legal: " userdict /setcolorbundle known
  477.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  478. *End
  479. *PageRegion Tabloid/11x17: " userdict /setcolorbundle known
  480.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  481. *End
  482. *PageRegion A3/A3: " userdict /setcolorbundle known
  483.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  484. *End
  485. *PageRegion 8x10/8x10: " userdict /setcolorbundle known
  486.     { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  487. *End
  488. *PageRegion Legal13/Legal 13: " userdict /setcolorbundle known
  489.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  490. *End
  491. *PageRegion 9x12/9x12: " userdict /setcolorbundle known
  492.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  493. *End
  494. *PageRegion 216x356/216x356 mm: " userdict /setcolorbundle known
  495.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  496. *End
  497. *PageRegion 216x330/216x330 mm: " userdict /setcolorbundle known
  498.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  499. *End
  500. *PageRegion SEFLet/SEF Letter: " userdict /setcolorbundle known
  501.     { << /PageSize /SEFLetter >> setcolorbundle }
  502.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  503.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  504.     } ifelse "
  505. *End
  506. *PageRegion SEFA4/SEF A4: " userdict /setcolorbundle known 
  507.     { << /PageSize /SEFA4 >> setcolorbundle }
  508.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  509.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  510.     } ifelse "
  511. *End
  512. *CloseUI: *PageRegion
  513. *DefaultImageableArea: Letter
  514. *ImageableArea Letter/Letter: "9 12 589 783"
  515. *ImageableArea A4/A4: "9 12 572 833"
  516. *ImageableArea Legal/Legal: "9 9 600 985"
  517. *ImageableArea Tabloid/11x17: "9 9 780 1201"
  518. *ImageableArea A3/A3: "10 10 830 1168"
  519. *ImageableArea 8x10/8x10: "9 12 553 711"
  520. *ImageableArea Legal13/Legal 13:  "9 9 600 913"
  521. *ImageableArea 9x12/9x12: "9 9 636 841"
  522. *ImageableArea 216x356/216x356 mm:  "9 9 600 986"
  523. *ImageableArea 216x330/216x330 mm:  "9 9 600 914"
  524. *ImageableArea SEFLet/SEF Letter: "9 10 600 770"
  525. *ImageableArea SEFA4/SEF A4: "9 10 583 820"
  526. *?ImageableArea: "
  527.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  528.   newpath clippath pathbbox
  529.   4 -2 roll exch 2 {ceiling cvp} repeat
  530.   exch 2 {floor cvp} repeat flush
  531.  restore
  532. "
  533. *End
  534. *DefaultPaperDimension: Letter
  535. *PaperDimension Letter/Letter: "612 792"
  536. *PaperDimension A4/A4: "595 842"
  537. *PaperDimension Legal/Legal: "612 1008"
  538. *PaperDimension Tabloid/11x17: "792 1224"
  539. *PaperDimension A3/A3: "842 1191"
  540. *PaperDimension 8x10/8x10:  "576 720"
  541. *PaperDimension Legal13/Legal 13:  "612 936"
  542. *PaperDimension 9x12/9x12:  "648 864"
  543. *PaperDimension 216x330/216x330 mm:  "612 937"
  544. *PaperDimension 216x356/216x356 mm:  "612 1009"
  545. *PaperDimension SEFLet/SEF Letter: "612 793"
  546. *PaperDimension SEFA4/SEF A4: "595 843"
  547. *RequiresPageRegion All: True
  548. *OpenUI *InputSlot/Paper Source    : PickOne
  549. *OrderDependency: 20 AnySetup *InputSlot
  550. *DefaultInputSlot: Tray1
  551. *InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet 
  552.     findresource /externalcommand get exec {pop} if"
  553. *End
  554. *InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet 
  555.     findresource /externalcommand get exec {pop} if"
  556. *End
  557. *InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet 
  558.     findresource /externalcommand get exec {pop} if"
  559. *End
  560. *InputSlot ManualFeed/Manual Feed: "
  561.     1 dict dup /ManualFeed true put setpagedevice"
  562. *End
  563. *CloseUI: *InputSlot
  564. *DefaultFont: Courier
  565. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  566. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  567. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  568. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  569. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  570. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  571. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  572. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  573. *Font Courier: Standard "(002.002)" Standard Disk
  574. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  575. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  576. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  577. *Font Helvetica: Standard "(001.006)" Standard Disk
  578. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  579. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  580. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  581. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  582. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  583. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  584. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  585. *Font Helvetica-Narrow: Standard "(001.001)" Standard Disk
  586. *Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
  587. *Font Helvetica-Narrow-BoldObl: Standard "(001.002)" Standard Disk
  588. *Font Helvetica-Narrow-Oblique: Standard "(001.001)" Standard Disk
  589. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  590. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  591. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  592. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
  593. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  594. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  595. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  596. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  597. *Font Symbol: Special "(001.003)" Special Disk
  598. *Font Times-Bold: Standard "(001.007)" Standard Disk
  599. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  600. *Font Times-Italic: Standard "(001.007)" Standard Disk
  601. *Font Times-Roman: Standard "(001.007)" Standard Disk
  602. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  603. *Font ZapfDingbats: Special "(001.002)" Special Disk
  604.