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

  1. *PPD-Adobe: "4.3"
  2. *% EFXJX404.spd: Simplified form of EFXJX404.ppd
  3. *PCFileName: "EFXJX404.PPD"
  4. *LanguageEncoding: ISOLatin1
  5. *Product: "(Fiery XJ DocuColor 40)"
  6. *PSVersion: "(2017.103) 1"
  7. *ModelName: "Fiery XJ DocuColor 40 Color Server v2017.103"
  8. *ShortNickName: "Xerox DocuColor40 with XJ+4.2"
  9. *NickName: "Fiery XJ DocuColor 40 Color Server v2017.103"
  10. *UIConstraints: *Slipsheet True *InputSlot Tray3
  11. *UIConstraints: *InputSlot Tray3 *Slipsheet True
  12. *UIConstraints: *Sorter True *Slipsheet True
  13. *UIConstraints: *Slipsheet True *Sorter True
  14. *UIConstraints: *MediaType Thick *InputSlot Tray1
  15. *UIConstraints: *MediaType Transparent *InputSlot Tray1
  16. *UIConstraints: *MediaType Interleaved *InputSlot Tray1
  17. *UIConstraints: *MediaType Film *InputSlot Tray1
  18. *UIConstraints: *MediaType Thick *InputSlot Tray2
  19. *UIConstraints: *MediaType Transparent *InputSlot Tray2
  20. *UIConstraints: *MediaType Interleaved *InputSlot Tray2
  21. *UIConstraints: *MediaType Film *InputSlot Tray2
  22. *UIConstraints: *MediaType Thick *InputSlot Tray3
  23. *UIConstraints: *MediaType Transparent *InputSlot Tray3
  24. *UIConstraints: *MediaType Interleaved *InputSlot Tray3
  25. *UIConstraints: *MediaType Film *InputSlot Tray3
  26. *UIConstraints: *MediaType Transparent *EFDuplex True
  27. *UIConstraints: *MediaType Interleaved *EFDuplex True
  28. *UIConstraints: *MediaType Film *EFDuplex True
  29. *UIConstraints: *EFDuplex True *MediaType Transparent
  30. *UIConstraints: *EFDuplex True *MediaType Interleaved
  31. *UIConstraints: *EFDuplex True *MediaType Film
  32. *UIConstraints: *MediaType Transparent *EFTumble True
  33. *UIConstraints: *EFTumble True *MediaType Transparent
  34. *UIConstraints: *MediaType Transparent *EFTumble False
  35. *UIConstraints: *EFTumble False *MediaType Transparent
  36. *UIConstraints: *EFDuplex False *EFTumble False
  37. *UIConstraints: *EFTumble False *EFDuplex False 
  38. *UIConstraints: *EFDuplex False *EFTumble True
  39. *UIConstraints: *EFTumble True *EFDuplex False 
  40. *FreeVM: "16632226"
  41. *VMOption None/Standard: "16632226"
  42. *LanguageLevel: "2"
  43. *ColorDevice: True
  44. *ScreenFreq: "100"
  45. *ScreenAngle: "50"
  46. *Password: "0"
  47. *ExitServer: "
  48.    count 0 eq
  49.    { false } { true exch startjob } ifelse
  50.    not { (WARNING: Cannot modify initial VM.) =
  51.             (Missing or invalid password.) =
  52.             (Please contact the author of this software.) = flush quit
  53.           } if
  54. "
  55. *End
  56. *DefaultResolution: 400dpi
  57. *?Resolution: "
  58. save
  59.   initgraphics
  60.   0 0 moveto currentpoint matrix defaultmatrix transform
  61.   0 72 lineto currentpoint matrix defaultmatrix transform
  62.   3 -1 roll sub dup mul
  63.   3 1 roll exch sub dup mul
  64.   add sqrt round cvi
  65.   (          ) cvs print (dpi) = flush
  66. restore
  67. "
  68. *End
  69. *OrderDependency: 70.0 AnySetup *EFPrange
  70. *OrderDependency: 80.0 AnySetup *EFScale
  71. *OrderDependency: 05.0 AnySetup *FRAME_MODE
  72. *OpenUI *EFCompression/Compression    :PickOne
  73. *OrderDependency: 05.0 AnySetup *EFCompression
  74. *DefaultEFCompression: SCDefault
  75. *EFCompression SCDefault/Printer's Default: ""
  76. *EFCompression False/Off: "(setrendertype ADOBE) 128 string 
  77.     /EFI_CODEV /ProcSet findresource /externalcommand get exec pop pop
  78.     (setpackingmode PLANAR) 128 string 
  79.     /EFI_CODEV /ProcSet findresource /externalcommand get exec pop pop
  80.     <<>>setpagedevice"
  81. *End
  82. *EFCompression True/On: "(setrendertype AREND) 128 string 
  83.     /EFI_CODEV /ProcSet findresource /externalcommand get exec pop pop
  84.     (setpackingmode INTERLEAVED) 128 string 
  85.     /EFI_CODEV /ProcSet findresource /externalcommand get exec pop pop
  86.     <<>>setpagedevice"
  87. *End
  88. *?EFCompression: "(True) = flush"
  89. *CloseUI: *EFCompression
  90. *OpenUI *OutputOrder/Page Order    :PickOne
  91. *OrderDependency: 12.0 AnySetup *OutputOrder
  92. *DefaultOutputOrder: Normal
  93. *OutputOrder Normal/Forward:" userdict /XJXsetprintorder known 
  94.     { 0 XJXsetprintorder } 
  95.     { (printerinfo PrintOrder 0) =string 
  96.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse  "
  97. *End
  98. *OutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known 
  99.     { 1 XJXsetprintorder } 
  100.     { (printerinfo PrintOrder 1) =string 
  101.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse  "
  102. *End
  103. *CloseUI: *OutputOrder
  104. *OpenUI *EFDuplex/Duplex    :Boolean
  105. *OrderDependency: 50.0 AnySetup *EFDuplex
  106. *DefaultEFDuplex: False
  107. *EFDuplex True/On: " << /Duplex true /Policies << /Duplex 0 >>  >> setpagedevice"
  108. *EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice"
  109. *?EFDuplex: "{currentpagedevice /Duplex get } stopped { (False) } 
  110.          { {(True)} {(False)} ifelse } ifelse = flush"
  111. *End
  112. *CloseUI: *EFDuplex
  113. *OpenUI *EFTumble/Page Turn    :PickOne
  114. *OrderDependency: 50.0 AnySetup *EFTumble
  115. *DefaultEFTumble: None
  116. *EFTumble None/None: ""
  117. *EFTumble False/Top-Top: " << /Tumble false >> setpagedevice "
  118. *EFTumble True/Top-Bottom: " << /Tumble true >> setpagedevice "
  119. *?EFTumble: "{currentpagedevice /Tumble get } stopped { (False) } 
  120.          { {(True)} {(False)} ifelse } ifelse = flush"
  121. *End
  122. *CloseUI: *EFTumble
  123. *OpenUI *Collate/Collation    : Boolean
  124. *OrderDependency: 50.0 AnySetup *Collate
  125. *DefaultCollate: True
  126. *Collate True/Collated:    "<< /Collate true>> setpagedevice"
  127. *Collate False/Uncollated: "<< /Collate false>> setpagedevice"
  128. *?Collate: "{currentpagedevice /Collate get } stopped { (False) } 
  129.          { {(True)} {(False)} ifelse } ifelse = flush"
  130. *End
  131. *CloseUI: *Collate
  132. *OpenUI *Slipsheet/Slip Sheet    :Boolean
  133. *OrderDependency: 12.0 AnySetup *Slipsheet
  134. *DefaultSlipsheet: False
  135. *Slipsheet True/On:" userdict /XJXsetSlipSheet known 
  136.     { 1 XJXsetSlipSheet } 
  137.     { (printerinfo SlipSheet 1) =string 
  138.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse  "
  139. *End
  140. *Slipsheet False/Off:" userdict /XJXsetSlipSheet known 
  141.     { 0 XJXsetSlipSheet } 
  142.     { (printerinfo SlipSheet 0) =string 
  143.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse  "
  144. *End
  145. *CloseUI: *Slipsheet
  146. *OpenUI *Sorter/Sorter    :PickOne
  147. *OrderDependency: 40.0 AnySetup *Sorter
  148. *DefaultSorter: SFDefault
  149. *Sorter SFDefault/Printer's Default: ""
  150. *Sorter True/On: "(printerinfo sortmode 1) =string
  151.         FieryXJdict /ExtCmdGetExec get exec { pop } if "
  152. *End
  153. *Sorter False/Off: "(printerinfo sortmode 0) =string
  154.         FieryXJdict /ExtCmdGetExec get exec { pop } if "
  155. *End
  156. *CloseUI: *Sorter
  157. *OpenUI *EFStapler/Stapler    :PickOne
  158. *OrderDependency: 40.0 AnySetup *EFStapler
  159. *DefaultEFStapler: Off
  160. *EFStapler Off/Off: "(printerinfo staplemode 0) =string
  161.         FieryXJdict /ExtCmdGetExec get exec { pop } if "
  162. *End
  163. *EFStapler On/On: "(printerinfo staplemode 1) =string
  164.         FieryXJdict /ExtCmdGetExec get exec { pop } if "
  165. *End
  166. *CloseUI: *EFStapler
  167. *OpenUI *EFCopierMode/Copier Mode    :PickOne
  168. *OrderDependency: 40.0 AnySetup *EFCopierMode
  169. *DefaultEFCopierMode: TextInh
  170. *EFCopierMode TextInh/Text Enhancement: " userdict /XJXsetmapmode known 
  171.     { 2 XJXsetmapmode } 
  172.     { (printerinfo setmapmode 2) =string 
  173.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
  174. *End
  175. *EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known 
  176.     { 0 XJXsetmapmode } 
  177.     { (printerinfo setmapmode 0) =string 
  178.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
  179. *End
  180. *EFCopierMode Map/Map: " userdict /XJXsetmapmode known
  181.     { 1 XJXsetmapmode } 
  182.     { (printerinfo setmapmode 1) =string 
  183.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
  184. *End
  185. *CloseUI: *EFCopierMode
  186. *OpenUI *EFColorModel/Color Mode    :PickOne
  187. *OrderDependency: 15.0 AnySetup *EFColorModel 
  188. *DefaultEFColorModel: CMYK
  189. *EFColorModel CMYK/CMYK: " userdict /setcolorbundle known 
  190.     { << /ColorMode /CMYK >> setcolorbundle }
  191.     { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  192. *End
  193. *EFColorModel Gray/Grayscale: " userdict /setcolorbundle known
  194.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  195.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  196. *End
  197. *?EFColorModel: " currentpagedevice /ProcessColorModel get /DeviceCMYK eq {(CMYK)}{(Gray)} ifelse == "
  198. *CloseUI: *EFColorModel
  199. *OpenUI *EFOverprint/Combine Separations    :Boolean
  200. *OrderDependency: 40.0 AnySetup *EFOverprint
  201. *DefaultEFOverprint: False
  202. *EFOverprint True/On: " userdict /XJXsetoverprint known 
  203.     { 1 XJXsetoverprint } 
  204.     { (printerinfo overprint 1) =string 
  205.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse 
  206.          userdict /setcolorbundle known
  207.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  208.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  209. *End
  210. *EFOverprint False/Off: " userdict /XJXsetoverprint known 
  211.     { 0 XJXsetoverprint } 
  212.     { (printerinfo overprint 0) =string 
  213.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
  214. *End
  215. *CloseUI: *EFOverprint
  216. *OrderDependency: 20.0 AnySetup *DEFPAPERSIZE
  217. *OrderDependency: 25.0 AnySetup *CONVPAPERSIZE
  218. *OrderDependency: 30.0 AnySetup *COVPGATEND
  219. *OrderDependency: 35.0 AnySetup *COURIERSUBST
  220. *OrderDependency: 40.0 AnySetup *PSERROR
  221. *OrderDependency: 20.0 AnySetup *USEBYPASSTRAY
  222. *OrderDependency: 21.0 AnySetup *DefChkHPBlack
  223. *OpenUI *MediaType/Media Type    :PickOne
  224. *OrderDependency: 50.0 AnySetup *MediaType
  225. *DefaultMediaType: Plain
  226. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  227.     { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  228. *End
  229. *MediaType Thick/Thick Paper:  " userdict /setcolorbundle known
  230.     { << /MediaType /Thick >> setcolorbundle 2 XJXsetmediatype } if"
  231. *End
  232. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  233.     { << /MediaType /Transparent >> setcolorbundle 3 XJXsetmediatype } if"
  234. *End
  235. *MediaType Interleaved/Interleaved: " userdict /setcolorbundle known
  236.     { << /MediaType /Interleaved >> setcolorbundle 4 XJXsetmediatype  } if"
  237. *End
  238. *MediaType Film/Opaque Film:    " userdict /setcolorbundle known
  239.     { << /MediaType /Film >> setcolorbundle 5 XJXsetmediatype } if"
  240. *End
  241. *?MediaType: " userdict /setcolorbundle known { 
  242.     currentcolorbundle /MediaType get =string cvs == } if"
  243. *End
  244. *CloseUI: *MediaType
  245. *OpenUI *EFColorRendDict/Rendering Style    :PickOne
  246. *OrderDependency: 60.0 AnySetup *EFColorRendDict
  247. *DefaultEFColorRendDict: Photographic
  248. *EFColorRendDict Photographic/Photographic: " userdict /setcolorbundle known
  249.     { << /ColorRendering /Photographic >> setcolorbundle }
  250.       { /DefaultColorRendering 
  251.        currentpagedevice /DeviceRenderingInfo 
  252.                get /ValuesPerColorComponent get 2 eq 
  253.           { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
  254.            /ColorRendering findresource
  255.          /ColorRendering defineresource setcolorrendering
  256.     } ifelse "
  257. *End
  258. *EFColorRendDict Presentation/Presentation: " userdict /setcolorbundle known
  259.     { << /ColorRendering /Presentation >> setcolorbundle }
  260.     { /DefaultColorRendering 
  261.        currentpagedevice /DeviceRenderingInfo 
  262.                get /ValuesPerColorComponent get 2 eq 
  263.           { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
  264.            /ColorRendering findresource
  265.          /ColorRendering defineresource setcolorrendering
  266.     } ifelse "
  267. *End
  268. *EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
  269.     { << /ColorRendering /Monitor >> setcolorbundle }
  270.     { /DefaultColorRendering 
  271.        currentpagedevice /DeviceRenderingInfo 
  272.                get /ValuesPerColorComponent get 2 eq 
  273.           { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
  274.            /ColorRendering findresource
  275.          /ColorRendering defineresource setcolorrendering
  276.     } ifelse "
  277. *End
  278. *EFColorRendDict Solid/Solid Color: " userdict /setcolorbundle known
  279.     { << /ColorRendering /Solid >> setcolorbundle }
  280.     { /DefaultColorRendering 
  281.        currentpagedevice /DeviceRenderingInfo 
  282.                get /ValuesPerColorComponent get 2 eq 
  283.           { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
  284.            /ColorRendering findresource
  285.          /ColorRendering defineresource setcolorrendering
  286.     } ifelse "
  287. *End
  288. *?EFColorRendDict: " userdict /setcolorbundle known
  289.     { currentcolorbundle /ColorRendering get =string cvs == } if "
  290. *End
  291. *EFColorRendDict None/None: ""
  292. *CloseUI: *EFColorRendDict
  293. *OpenUI *EFBrightness/Brightness    :PickOne
  294. *OrderDependency: 55.0 AnySetup *EFBrightness
  295. *DefaultEFBrightness: 00.00
  296. *EFBrightness +0.24/85%  Lightest: " {dup 180 mul sin 0.15 mul add } bind
  297.     userdict /ColorAdjust known 
  298.     {  dup dup dup ColorAdjust /coloradjust get exec }
  299.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  300.        dup 0 4 -1 roll put settransfer } ifelse "
  301. *End
  302. *EFBrightness +0.16/90%  Lighter:     " {dup 180  mul sin 0.10 mul add } bind
  303.     userdict /ColorAdjust known 
  304.     {  dup dup dup ColorAdjust /coloradjust get exec }
  305.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  306.        dup 0 4 -1 roll put settransfer } ifelse "
  307. *End
  308. *EFBrightness +0.08/95%  Light:     " {dup 180  mul sin 0.05 mul add } bind
  309.     userdict /ColorAdjust known 
  310.     {  dup dup dup ColorAdjust /coloradjust get exec }
  311.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  312.        dup 0 4 -1 roll put settransfer } ifelse "
  313. *End
  314. *EFBrightness 00.00/100% Normal:     " {} settransfer "
  315. *EFBrightness -0.08/105% Dark:     " {dup 180  mul sin -0.05 mul add } bind
  316.     userdict /ColorAdjust known 
  317.     {  dup dup dup ColorAdjust /coloradjust get exec }
  318.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  319.        dup 0 4 -1 roll put settransfer } ifelse "
  320. *End
  321. *EFBrightness -0.16/110% Darker:     " {dup 180  mul sin -0.10 mul add } bind
  322.     userdict /ColorAdjust known 
  323.     {  dup dup dup ColorAdjust /coloradjust get exec }
  324.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  325.        dup 0 4 -1 roll put settransfer } ifelse "
  326. *End
  327. *EFBrightness -0.24/115% Darkest:    " {dup 180  mul sin -0.15 mul add } bind
  328.     userdict /ColorAdjust known 
  329.     {  dup dup dup ColorAdjust /coloradjust get exec }
  330.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  331.        dup 0 4 -1 roll put settransfer } ifelse "
  332. *End
  333. *CloseUI: *EFBrightness
  334. *OpenUI *EFCalibrationFly/Calibration/Simulation    :PickOne
  335. *OrderDependency: 60.0 AnySetup *EFCalibrationFly
  336. *DefaultEFCalibrationFly: CurrentGoal
  337. *EFCalibrationFly CurrentGoal/Printer's Default : ""
  338. *EFCalibrationFly DocuColor40/DocuColor 40: " userdict /setcolorbundle known
  339.     { 
  340.        userdict /setcalibrationtype known {
  341.           (.Copier) userdict /setcalibrationtype get exec
  342.           << /Calibration /Calib >> setcolorbundle 
  343.        } if
  344.      } if"
  345. *End
  346. *EFCalibrationFly SWOP/SWOP-Coated: " userdict /setcolorbundle known
  347.     { 
  348.        userdict /setcalibrationtype known {
  349.           (.SWOP-Coated) userdict /setcalibrationtype get exec
  350.           << /Calibration /Calib >> setcolorbundle 
  351.        } if
  352.      } if"
  353. *End
  354. *EFCalibrationFly DIC/DIC: " userdict /setcolorbundle known
  355.     { 
  356.        userdict /setcalibrationtype known {
  357.           (.DIC) userdict /setcalibrationtype get exec
  358.           << /Calibration /Calib >> setcolorbundle 
  359.        } if
  360.      } if"
  361. *End
  362. *EFCalibrationFly Euroscale/Euroscale: " userdict /setcolorbundle known
  363.     { 
  364.        userdict /setcalibrationtype known {
  365.           (.Euroscale) userdict /setcalibrationtype get exec
  366.           << /Calibration /Calib >> setcolorbundle 
  367.        } if
  368.      } if"
  369. *End
  370. *EFCalibrationFly Linear/Linear: " userdict /setcolorbundle known
  371.     { 
  372.        userdict /setcalibrationtype known {
  373.           (.Linear) userdict /setcalibrationtype get exec
  374.           << /Calibration /Calib >> setcolorbundle 
  375.        } if
  376.      } if"
  377. *End
  378. *EFCalibrationFly Custom1/Custom-1: " userdict /setcolorbundle known
  379.     { 
  380.        userdict /setcalibrationtype known {
  381.           (.Custom-1) userdict /setcalibrationtype get exec
  382.           << /Calibration /Calib >> setcolorbundle 
  383.        } if
  384.      } if"
  385. *End
  386. *EFCalibrationFly Custom2/Custom-2: " userdict /setcolorbundle known
  387.     { 
  388.        userdict /setcalibrationtype known {
  389.           (.Custom-2) userdict /setcalibrationtype get exec
  390.           << /Calibration /Calib >> setcolorbundle 
  391.        } if
  392.      } if"
  393. *End
  394. *EFCalibrationFly None/None: " userdict /setcolorbundle known
  395.     { 
  396.        userdict /setcalibrationtype known {
  397.           (.None) userdict /setcalibrationtype get exec
  398.           << /Calibration /Calib >> setcolorbundle 
  399.        } if
  400.      } if"
  401. *End
  402. *CloseUI: *EFCalibrationFly
  403. *OpenUI *EFRaster/Save Fast Reprint    : Boolean
  404. *OrderDependency: 65.0 AnySetup *EFRaster
  405. *DefaultEFRaster: False
  406. *EFRaster True/On: " userdict /XJXsetraster known
  407.     { 1 XJXsetraster }
  408.     { (printerinfo StoreRaster 1) =string
  409.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse  "
  410. *End
  411. *EFRaster False/Off: " userdict /XJXsetraster known
  412.     { 0 XJXsetraster }
  413.     { (printerinfo StoreRaster 0) =string
  414.         FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse  "
  415. *End
  416. *CloseUI: *EFRaster
  417. *OpenUI *EFHPBlack/Black Detection    : Boolean
  418. *OrderDependency: 40 AnySetup *EFHPBlack
  419. *DefaultEFHPBlack: True
  420. *EFHPBlack False/Off: " userdict /XJXsethpblack known
  421.               { 0 XJXsethpblack }
  422.               { (printerinfo CheckHPBlack 0) =string
  423.                 FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
  424. *End
  425. *EFHPBlack True/On: " userdict /XJXsethpblack known
  426.               { 1 XJXsethpblack }
  427.               { (printerinfo CheckHPBlack 1) =string
  428.                 FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
  429. *End
  430. *CloseUI: *EFHPBlack
  431. *OpenUI *PageSize/Page Size    :PickOne
  432. *OrderDependency: 90.0 AnySetup *PageSize
  433. *DefaultPageSize: Letter
  434. *PageSize Letter/Letter: " userdict /setcolorbundle known
  435.     { << /PageSize /Letter >> setcolorbundle }
  436.     { << /PageSize [612 792] /MediaType null 
  437.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  438.     } ifelse "
  439. *End
  440. *PageSize A4/A4: " userdict /setcolorbundle known
  441.     { << /PageSize /A4 >> setcolorbundle }
  442.     { << /PageSize [595 842] /MediaType null 
  443.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  444.     } ifelse "
  445. *End
  446. *PageSize A6/A6: " userdict /setcolorbundle known
  447.     { << /PageSize /A6 >> setcolorbundle } { a6 } ifelse "
  448. *End
  449. *PageSize SEFISOB5/SEF B5: " userdict /setcolorbundle known
  450.     { << /PageSize /SEFB5 >> setcolorbundle }
  451.     { << /PageSize [499 709] /MediaType (ShortEdgeFeed)
  452.             /InputAttributes << 0 << /PageSize [499 709] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  453.     } ifelse "
  454. *End
  455. *PageSize ISOB5/B5: " userdict /setcolorbundle known
  456.     { << /PageSize /B5 >> setcolorbundle }
  457.     { << /PageSize [499 709] /MediaType null
  458.             /InputAttributes << 0 << /PageSize [499 709] /MediaType null >> >> >> setpagedevice
  459.     } ifelse "
  460. *End
  461. *PageSize SEF8x10/SEF 8x10: " userdict /setcolorbundle known
  462.     { << /PageSize /SEF8x10 >> setcolorbundle }
  463.     { << /PageSize [576 720] /MediaType (ShortEdgeFeed)
  464.             /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  465.     } ifelse "
  466. *End
  467. *PageSize 8x10/8x10: " userdict /setcolorbundle known
  468.     { << /PageSize /8x10 >> setcolorbundle }
  469.     { << /PageSize [576 720] /MediaType null 
  470.             /InputAttributes << 0 << /PageSize [576 720] /MediaType null >> >> >> setpagedevice
  471.     } ifelse "
  472. *End
  473. *PageSize SEFA4/SEF A4: " userdict /setcolorbundle known 
  474.     { << /PageSize /SEFA4 >> setcolorbundle }
  475.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  476.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  477.     } ifelse "
  478. *End
  479. *PageSize SEFLet/SEF Letter: " userdict /setcolorbundle known
  480.     { << /PageSize /SEFLetter >> setcolorbundle }
  481.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  482.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  483.     } ifelse "
  484. *End
  485. *PageSize Legal13/Legal 13: " userdict /setcolorbundle known
  486.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  487. *End
  488. *PageSize Legal/Legal: " userdict /setcolorbundle known
  489.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  490. *End
  491. *PageSize 9x11/9x11: " userdict /setcolorbundle known
  492.     { << /PageSize /9x11 >> setcolorbundle } { 9x11 } ifelse "
  493. *End
  494. *PageSize 9x12/9x12: " userdict /setcolorbundle known
  495.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  496. *End
  497. *PageSize Docupac/Docupac: " userdict /setcolorbundle known
  498.     { << /PageSize /Docupac >> setcolorbundle } { Docupac } ifelse "
  499. *End
  500. *PageSize ISOB4/B4: " userdict /setcolorbundle known
  501.     { << /PageSize /B4 >> setcolorbundle } { b4 } ifelse "
  502. *End
  503. *PageSize Tabloid/11x17: " userdict /setcolorbundle known
  504.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  505. *End
  506. *PageSize A3/A3: " userdict /setcolorbundle known
  507.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  508. *End
  509. *PageSize TabloidExtra/12x18: " userdict /setcolorbundle known
  510.     { << /PageSize /12x18 >> setcolorbundle } { 12x18 } ifelse "
  511. *End
  512. *PageSize 216x330/216x330 mm: " userdict /setcolorbundle known
  513.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  514. *End
  515. *PageSize 216x356/216x356 mm: " userdict /setcolorbundle known
  516.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  517. *End
  518. *?PageSize: "  
  519.     save currentpagedevice /PageSize get aload pop
  520.    2 copy gt {exch} if (Unknown) 
  521.    20 dict
  522.    dup [297 420] (A6) put
  523.    dup [499 709] (SEFISOB5) put
  524.    dup [499 708] (ISOB5) put
  525.    dup [576 720] (SEF8x10) put
  526.    dup [576 721] (8x10) put
  527.    dup [595 843] (SEFA4) put
  528.    dup [595 842] (A4) put
  529.    dup [612 793] (SEFLet) put
  530.    dup [612 792] (Letter) put
  531.    dup [612 936] (Legal13) put
  532.    dup [612 1008] (Legal) put
  533.    dup [648 792] (9x11) put
  534.    dup [648 864] (9x12) put
  535.    dup [684 842] (Docupac) put
  536.    dup [709 1001] (ISOB4) put
  537.    dup [792 1224] (Tabloid) put
  538.    dup [842 1191] (A3) put
  539.    dup [864 1296] (TabloidExtra) put
  540.    dup [612 937] (216x330) put
  541.    dup [612 1009] (216x356) put
  542.    { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  543.       { exch pop exit } { pop } ifelse
  544.    } bind forall = flush pop pop
  545.    restore"
  546. *End
  547. *CloseUI: *PageSize
  548. *OpenUI *PageRegion    :PickOne
  549. *OrderDependency: 95.0 AnySetup *PageRegion
  550. *DefaultPageRegion: Letter
  551. *PageRegion Letter/Letter: " userdict /setcolorbundle known
  552.     { << /PageSize /Letter >> setcolorbundle }
  553.     { << /PageSize [612 792] /MediaType null 
  554.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  555.     } ifelse "
  556. *End
  557. *PageRegion A4/A4: " userdict /setcolorbundle known
  558.     { << /PageSize /A4 >> setcolorbundle }
  559.     { << /PageSize [595 842] /MediaType null 
  560.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  561.     } ifelse "
  562. *End
  563. *PageRegion A6/A6: " userdict /setcolorbundle known
  564.     { << /PageSize /A6 >> setcolorbundle } { a6 } ifelse "
  565. *End
  566. *PageRegion SEFISOB5/SEF B5: " userdict /setcolorbundle known
  567.     { << /PageSize /SEFB5 >> setcolorbundle }
  568.     { << /PageSize [499 709] /MediaType (ShortEdgeFeed)
  569.             /InputAttributes << 0 << /PageSize [499 709] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  570.     } ifelse "
  571. *End
  572. *PageRegion ISOB5/B5: " userdict /setcolorbundle known
  573.     { << /PageSize /B5 >> setcolorbundle }
  574.     { << /PageSize [499 709] /MediaType null
  575.             /InputAttributes << 0 << /PageSize [499 709] /MediaType null >> >> >> setpagedevice
  576.     } ifelse "
  577. *End
  578. *PageRegion SEF8x10/SEF 8x10: " userdict /setcolorbundle known
  579.     { << /PageSize /SEF8x10 >> setcolorbundle }
  580.     { << /PageSize [576 720] /MediaType (ShortEdgeFeed)
  581.             /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  582.     } ifelse "
  583. *End
  584. *PageRegion 8x10/8x10: " userdict /setcolorbundle known
  585.     { << /PageSize /8x10 >> setcolorbundle }
  586.     { << /PageSize [576 720] /MediaType null 
  587.             /InputAttributes << 0 << /PageSize [576 720] /MediaType null >> >> >> setpagedevice
  588.     } ifelse "
  589. *End
  590. *PageRegion SEFA4/SEF A4: " userdict /setcolorbundle known 
  591.     { << /PageSize /SEFA4 >> setcolorbundle }
  592.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  593.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  594.     } ifelse "
  595. *End
  596. *PageRegion SEFLet/SEF Letter: " userdict /setcolorbundle known
  597.     { << /PageSize /SEFLetter >> setcolorbundle }
  598.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  599.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  600.     } ifelse "
  601. *End
  602. *PageRegion Legal13/Legal 13: " userdict /setcolorbundle known
  603.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  604. *End
  605. *PageRegion Legal/Legal: " userdict /setcolorbundle known
  606.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  607. *End
  608. *PageRegion 9x11/9x11: " userdict /setcolorbundle known
  609.     { << /PageSize /9x11 >> setcolorbundle } { 9x11 } ifelse "
  610. *End
  611. *PageRegion 9x12/9x12: " userdict /setcolorbundle known
  612.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  613. *End
  614. *PageRegion Docupac/Docupac: " userdict /setcolorbundle known
  615.     { << /PageSize /Docupac >> setcolorbundle } { Docupac } ifelse "
  616. *End
  617. *PageRegion ISOB4/B4: " userdict /setcolorbundle known
  618.     { << /PageSize /B4 >> setcolorbundle } { b4 } ifelse "
  619. *End
  620. *PageRegion Tabloid/11x17: " userdict /setcolorbundle known
  621.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  622. *End
  623. *PageRegion A3/A3: " userdict /setcolorbundle known
  624.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  625. *End
  626. *PageRegion TabloidExtra/12x18: " userdict /setcolorbundle known
  627.     { << /PageSize /12x18 >> setcolorbundle } { 12x18 } ifelse "
  628. *End
  629. *PageRegion 216x330/216x330 mm: " userdict /setcolorbundle known
  630.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  631. *End
  632. *PageRegion 216x356/216x356 mm: " userdict /setcolorbundle known
  633.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  634. *End
  635. *CloseUI: *PageRegion
  636. *DefaultImageableArea: Letter
  637. *ImageableArea Letter/Letter: "8 9 604 783"
  638. *ImageableArea A4/A4: "8 9 587 833"
  639. *ImageableArea A6/A6: "9 8 288 412"
  640. *ImageableArea SEFISOB5/SEF B5: "9 8 490 701"
  641. *ImageableArea ISOB5/B5: "8 9 491 700"
  642. *ImageableArea SEF8x10/SEF 8x10: "9 8 567 712"
  643. *ImageableArea 8x10/8x10: "8 9 568 711"
  644. *ImageableArea SEFA4/SEF A4: "9 8 586 834"
  645. *ImageableArea SEFLet/SEF Letter: "9 8 603 784"
  646. *ImageableArea Legal13/Legal 13:  "9 8 603 928"
  647. *ImageableArea Legal/Legal: "9 8 603 1000"
  648. *ImageableArea 9x11/9x11: "9 8 639 784"
  649. *ImageableArea 9x12/9x12: "9 8 639 856"
  650. *ImageableArea Docupac/Docupac: "9 8 675 834"
  651. *ImageableArea ISOB4/B4: "9 8 700 993"
  652. *ImageableArea Tabloid/11x17: "9 8 783 1216"
  653. *ImageableArea A3/A3: "9 8 833 1183"
  654. *ImageableArea TabloidExtra/12x18: "9 8 855 1288"
  655. *ImageableArea 216x330/216x330 mm:  "9 8 603 929"
  656. *ImageableArea 216x356/216x356 mm:  "9 8 603 1001"
  657. *?ImageableArea: "
  658.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  659.   newpath clippath pathbbox
  660.   4 -2 roll exch 2 {ceiling cvp} repeat
  661.   exch 2 {floor cvp} repeat flush
  662.  restore
  663. "
  664. *End
  665. *DefaultPaperDimension: Letter
  666. *PaperDimension Letter/Letter: "612 792"
  667. *PaperDimension A4/A4: "595 842"
  668. *PaperDimension A6/A6: "297 420"
  669. *PaperDimension SEFISOB5/SEF B5: "499 709"
  670. *PaperDimension ISOB5/B5: "499 708"
  671. *PaperDimension SEF8x10/SEF 8x10: "576 720"
  672. *PaperDimension 8x10/8x10: "576 721"
  673. *PaperDimension SEFA4/SEF A4: "595 843"
  674. *PaperDimension SEFLet/SEF Letter: "612 793"
  675. *PaperDimension Legal13/Legal 13: "612 936"
  676. *PaperDimension Legal/Legal: "612 1008"
  677. *PaperDimension 9x11/9x11: "648 792"
  678. *PaperDimension 9x12/9x12: "648 864"
  679. *PaperDimension Docupac/Docupac: "684 842"
  680. *PaperDimension ISOB4/B4: "709 1001"
  681. *PaperDimension Tabloid/11x17: "792 1224"
  682. *PaperDimension A3/A3: "842 1191"
  683. *PaperDimension TabloidExtra/12x18: "864 1296"
  684. *PaperDimension 216x330/216x330 mm: "612 937"
  685. *PaperDimension 216x356/216x356 mm: "612 1009"
  686. *RequiresPageRegion All: True
  687. *OpenUI *InputSlot/Paper Source    : PickOne
  688. *OrderDependency: 20.0 AnySetup *InputSlot
  689. *DefaultInputSlot: AutoSelect
  690. *InputSlot AutoSelect/Auto Select: "  (printerinfo trayselect -1) =string 
  691.         FieryXJdict /ExtCmdGetExecget exec {pop} if "
  692. *End
  693. *InputSlot Tray1/Tray 1: " (printerinfo trayselect 1) =string 
  694.         FieryXJdict /ExtCmdGetExecget exec {pop} if "
  695. *End
  696. *InputSlot Tray2/Tray 2: " (printerinfo trayselect 2) =string 
  697.         FieryXJdict /ExtCmdGetExecget exec {pop} if "
  698. *End
  699. *InputSlot Tray3/Tray 3: " (printerinfo trayselect 3) =string 
  700.         FieryXJdict /ExtCmdGetExecget exec {pop} if "
  701. *End
  702. *InputSlot TrayManual/Bypass Tray: " (printerinfo trayselect 4) =string 
  703.         FieryXJdict /ExtCmdGetExecget exec {pop} if "
  704. *End
  705. *CloseUI: *InputSlot
  706. *DefaultFont: Courier
  707. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  708. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  709. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  710. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  711. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  712. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  713. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  714. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  715. *Font Courier: Standard "(002.002)" Standard Disk
  716. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  717. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  718. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  719. *Font Helvetica: Standard "(001.006)" Standard Disk
  720. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  721. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  722. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  723. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  724. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  725. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  726. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  727. *Font Helvetica-Narrow: Standard "(001.001)" Standard Disk
  728. *Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
  729. *Font Helvetica-Narrow-BoldObl: Standard "(001.002)" Standard Disk
  730. *Font Helvetica-Narrow-Oblique: Standard "(001.001)" Standard Disk
  731. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  732. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  733. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  734. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
  735. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  736. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  737. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  738. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  739. *Font Symbol: Special "(001.003)" Special Disk
  740. *Font Times-Bold: Standard "(001.007)" Standard Disk
  741. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  742. *Font Times-Italic: Standard "(001.007)" Standard Disk
  743. *Font Times-Roman: Standard "(001.007)" Standard Disk
  744. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  745. *Font ZapfDingbats: Special "(001.002)" Special Disk
  746.