Error with the page size when it's not specified

Jocelyn Cordier j.cordier at kiabi.com
Thu Nov 27 09:20:32 PST 2008


Hello,

I'm testing a Xerox 7400DT. This printer has 2 Trays, one for the paper size A4 and the second for A3. I have already tested this printer with the Windows driver. With, Windows, When I print a PDF document the printer automatically select the right tray.

I try to test this printer on a Linux Suse system with the PPD given by xerox. I test it with the lpr utility.
lpr -P 7400dt -o media=A4 A4.pdf  --> print the paper size A4 OK
lpr -P 7400dt -o media=A3 A3.pdf  --> print the paper size A3 OK
lpr -P 7400dt A4.pdf  and  lpr -P 7400dt A3.pdf--> print with the default page size specified in the ppd NOK !!!!!

I try to print these PDF with another printer (a RICOH aficio) and the documents were printed with the tight size.

Could somebody help me with the ppd file for selecting the right tray on my Xerox ?

Here is the pdd file :
*PPD-Adobe: "4.3"
*% Xerox Corporation (R) Printer Description File
*% Copyright Xerox Corporation
*% Copyright Adobe Systems, Inc.
*% All Rights Reserved.
*% Date: 05/24/05
*% OPB Build Number: 1.3.0
*% PPD for Windows, English
*FormatVersion: "4.3"
*FileVersion: "1.0"
*LanguageEncoding: ISOLatin1
*LanguageVersion: English
*Product: "(Phaser 7400DT)"
*PSVersion: "(3016.101) 3"
*Manufacturer: "Xerox"
*ModelName: "Xerox Phaser 7400DT"
*ShortNickName: "Xerox Phaser 7400DT"
*NickName: "Xerox Phaser 7400DT"
*PCFileName: "XR7400DT.PPD"
*XRXHasPS: True
*OpenGroup: InstallableOptions/Options Installed

*OpenUI *InstalledMemory/Memory Configuration: PickOne
*OrderDependency: 69.0 AnySetup *InstalledMemory
*DefaultInstalledMemory: 512Meg
*InstalledMemory 256Meg/256 MB Total RAM: ""
*InstalledMemory 384Meg/384 MB Total RAM: ""
*InstalledMemory 512Meg/512 MB Total RAM: ""
*InstalledMemory 640Meg/640 MB Total RAM: ""
*InstalledMemory 768Meg/768 MB Total RAM: ""
*InstalledMemory 1024Meg/1024 MB Total RAM: ""
*?InstalledMemory: "% InstalledMemory
 currentsystemparams /InstalledRam get
 16#100000 div round cvi
 dup 256 lt {pop 256} if
 dup 1024 gt {pop 1024} if
 4 string cvs print (Meg)
 = flush
"
*End
*CloseUI: *InstalledMemory


*OpenUI *XRXOptionFeatureSet/Feature Set: PickOne
*OrderDependency: 69.2 AnySetup *XRXOptionFeatureSet
*DefaultXRXOptionFeatureSet: DT
*XRXOptionFeatureSet N/N: ""
*XRXOptionFeatureSet DN/DN: ""
*XRXOptionFeatureSet DT/DT: ""
*XRXOptionFeatureSet DX/DX: ""
*XRXOptionFeatureSet DXF/DXF: ""
*?XRXOptionFeatureSet: "
 product (Phaser 7400) search {pop pop}{pop (Unknown)} ifelse
 = flush
"
*End
*CloseUI: *XRXOptionFeatureSet

*OpenUI *XRXOptionTrays/Optional Lower Trays: PickOne
*OrderDependency: 69.2 AnySetup *XRXOptionTrays
*DefaultXRXOptionTrays: TwoExtraTrays
*XRXOptionTrays None/No Extra Trays: ""
*XRXOptionTrays OneExtraTray/One Extra Tray: ""
*XRXOptionTrays TwoExtraTrays/Two Extra Trays: ""
*XRXOptionTrays ThreeExtraTrays/Three Extra Trays: ""
*XRXOptionTrays FourExtraTrays/Four Extra Trays: ""
*?XRXOptionTrays: "
 currentpagedevice /InputAttributes get /Priority get length 3 sub dup 0 lt {
   pop (None)
 }{
   dup 4 ge {
     pop (Unknown)
   }{
     [
       (OneExtraTray)
       (TwoExtraTrays)
       (ThreeExtraTrays)
       (FourExtraTrays)
     ] exch get
   } ifelse
 } ifelse
 = flush
"
*End
*CloseUI: *XRXOptionTrays


*OpenUI *XRXOptionHD/Optional Hard Drive: Boolean
*OrderDependency: 69.2 AnySetup *XRXOptionHD
*DefaultXRXOptionHD: True
*XRXOptionHD True/Installed: ""
*XRXOptionHD False/Not Installed: ""
*?XRXOptionHD: "
 (%disk0%) /IODevice resourcestatus
 {(True)}{(False)} ifelse
 = flush
"
*End
*CloseUI: *XRXOptionHD


*OpenUI *XRXOptionDuplex/Optional Duplex Unit: Boolean
*OrderDependency: 69.2 AnySetup *XRXOptionDuplex
*DefaultXRXOptionDuplex: True
*XRXOptionDuplex True/Installed: ""
*XRXOptionDuplex False/Not Installed: ""
*?XRXOptionDuplex: "
 /RRCustomProcs /ProcSet findresource dup /duplexavailable known {
   /duplexavailable get exec {(True)} {(False)} ifelse
 }{
   pop (False)
 } ifelse
 = flush
"
*End
*CloseUI: *XRXOptionDuplex


*OpenUI *XRXOptionFinisher/Optional Finisher: Boolean
*OrderDependency: 69.2 AnySetup *XRXOptionFinisher
*DefaultXRXOptionFinisher: False
*XRXOptionFinisher True/Installed: ""
*XRXOptionFinisher False/Not Installed: ""
*?XRXOptionFinisher: "
 /RRCustomProcs /ProcSet findresource /havefinisher get exec
 {(True)} {(False)} ifelse
 = flush
"
*End
*CloseUI: *XRXOptionFinisher


*OpenUI *XRXOptionPunch/Optional Hole Punch: PickOne
*OrderDependency: 69.2 AnySetup *XRXOptionPunch
*DefaultXRXOptionPunch: None
*XRXOptionPunch None/Not Installed: ""
*XRXOptionPunch US_Punch/Non-Metric Hole Punch: ""
*XRXOptionPunch Metric_Punch/Metric Hole Punch: ""
*?XRXOptionPunch: "
 /RRCustomProcs /ProcSet findresource /havepunch get exec
 dup 3 eq {
   pop (US_Punch)
 }{
   4 eq {
     (Metric_Punch)
   }{
     (None)
   } ifelse
 } ifelse
 = flush
"
*End
*CloseUI: *XRXOptionPunch



*CloseGroup: InstallableOptions



*% Tray Constraints

*UIConstraints: *XRXOptionTrays None *InputSlot Tray3
*UIConstraints: *InputSlot Tray3 *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *InputSlot Tray4
*UIConstraints: *InputSlot Tray4 *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *InputSlot Tray5
*UIConstraints: *InputSlot Tray5 *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *InputSlot Tray6
*UIConstraints: *InputSlot Tray6 *XRXOptionTrays None

*UIConstraints: *XRXOptionTrays OneExtraTray *InputSlot Tray4
*UIConstraints: *InputSlot Tray4 *XRXOptionTrays OneExtraTray
*UIConstraints: *XRXOptionTrays OneExtraTray *InputSlot Tray5
*UIConstraints: *InputSlot Tray5 *XRXOptionTrays OneExtraTray
*UIConstraints: *XRXOptionTrays OneExtraTray *InputSlot Tray6
*UIConstraints: *InputSlot Tray6 *XRXOptionTrays OneExtraTray

*UIConstraints: *XRXOptionTrays TwoExtraTrays *InputSlot Tray5
*UIConstraints: *InputSlot Tray5 *XRXOptionTrays TwoExtraTrays
*UIConstraints: *XRXOptionTrays TwoExtraTrays *InputSlot Tray6
*UIConstraints: *InputSlot Tray6 *XRXOptionTrays TwoExtraTrays

*UIConstraints: *XRXOptionTrays ThreeExtraTrays *InputSlot Tray6
*UIConstraints: *InputSlot Tray6 *XRXOptionTrays ThreeExtraTrays


*UIConstraints: *XRXOptionTrays None *XRXSlipSheetSource Tray3
*UIConstraints: *XRXSlipSheetSource Tray3 *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *XRXSlipSheetSource Tray4
*UIConstraints: *XRXSlipSheetSource Tray4 *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *XRXSlipSheetSource Tray5
*UIConstraints: *XRXSlipSheetSource Tray5 *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *XRXSlipSheetSource Tray6
*UIConstraints: *XRXSlipSheetSource Tray6 *XRXOptionTrays None

*UIConstraints: *XRXOptionTrays OneExtraTray *XRXSlipSheetSource Tray4
*UIConstraints: *XRXSlipSheetSource Tray4 *XRXOptionTrays OneExtraTray
*UIConstraints: *XRXOptionTrays OneExtraTray *XRXSlipSheetSource Tray5
*UIConstraints: *XRXSlipSheetSource Tray5 *XRXOptionTrays OneExtraTray
*UIConstraints: *XRXOptionTrays OneExtraTray *XRXSlipSheetSource Tray6
*UIConstraints: *XRXSlipSheetSource Tray6 *XRXOptionTrays OneExtraTray

*UIConstraints: *XRXOptionTrays TwoExtraTrays *XRXSlipSheetSource Tray5
*UIConstraints: *XRXSlipSheetSource Tray5 *XRXOptionTrays TwoExtraTrays
*UIConstraints: *XRXOptionTrays TwoExtraTrays *XRXSlipSheetSource Tray6
*UIConstraints: *XRXSlipSheetSource Tray6 *XRXOptionTrays TwoExtraTrays

*UIConstraints: *XRXOptionTrays ThreeExtraTrays *XRXSlipSheetSource Tray6
*UIConstraints: *XRXSlipSheetSource Tray6 *XRXOptionTrays ThreeExtraTrays


*UIConstraints: *XRXOptionTrays None *XRXCoverPageSource Tray3
*UIConstraints: *XRXCoverPageSource Tray3 *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *XRXCoverPageSource Tray4
*UIConstraints: *XRXCoverPageSource Tray4 *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *XRXCoverPageSource Tray5
*UIConstraints: *XRXCoverPageSource Tray5 *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *XRXCoverPageSource Tray6
*UIConstraints: *XRXCoverPageSource Tray6 *XRXOptionTrays None

*UIConstraints: *XRXOptionTrays OneExtraTray *XRXCoverPageSource Tray4
*UIConstraints: *XRXCoverPageSource Tray4 *XRXOptionTrays OneExtraTray
*UIConstraints: *XRXOptionTrays OneExtraTray *XRXCoverPageSource Tray5
*UIConstraints: *XRXCoverPageSource Tray5 *XRXOptionTrays OneExtraTray
*UIConstraints: *XRXOptionTrays OneExtraTray *XRXCoverPageSource Tray6
*UIConstraints: *XRXCoverPageSource Tray6 *XRXOptionTrays OneExtraTray

*UIConstraints: *XRXOptionTrays TwoExtraTrays *XRXCoverPageSource Tray5
*UIConstraints: *XRXCoverPageSource Tray5 *XRXOptionTrays TwoExtraTrays
*UIConstraints: *XRXOptionTrays TwoExtraTrays *XRXCoverPageSource Tray6
*UIConstraints: *XRXCoverPageSource Tray6 *XRXOptionTrays TwoExtraTrays

*UIConstraints: *XRXOptionTrays ThreeExtraTrays *XRXCoverPageSource Tray6
*UIConstraints: *XRXCoverPageSource Tray6 *XRXOptionTrays ThreeExtraTrays

*% Hard Drive Constraints

*UIConstraints: *XRXOptionHD False *XRXJobType ProofPrint
*UIConstraints: *XRXJobType ProofPrint *XRXOptionHD False
*UIConstraints: *XRXOptionHD False *XRXJobType SavedPrint
*UIConstraints: *XRXJobType SavedPrint *XRXOptionHD False
*UIConstraints: *XRXOptionHD False *XRXJobType SecurePrint
*UIConstraints: *XRXJobType SecurePrint *XRXOptionHD False
*UIConstraints: *XRXOptionHD False *XRXJobType PersonalPrint
*UIConstraints: *XRXJobType PersonalPrint *XRXOptionHD False

*% Model Constraints

*UIConstraints: *XRXOptionFeatureSet N *Duplex DuplexTumble
*UIConstraints: *Duplex DuplexTumble *XRXOptionFeatureSet N
*UIConstraints: *XRXOptionFeatureSet N *Duplex DuplexNoTumble
*UIConstraints: *Duplex DuplexNoTumble *XRXOptionFeatureSet N

*% Duplexer Constraints

*UIConstraints: *XRXOptionDuplex False *Duplex DuplexTumble
*UIConstraints: *Duplex DuplexTumble *XRXOptionDuplex False
*UIConstraints: *XRXOptionDuplex False *Duplex DuplexNoTumble
*UIConstraints: *Duplex DuplexNoTumble *XRXOptionDuplex False

*% Finisher Constraints


*UIConstraints: *XRXOptionFinisher False *XRXOptionPunch US_Punch
*UIConstraints: *XRXOptionPunch US_Punch *XRXOptionFinisher False
*UIConstraints: *XRXOptionFinisher False *XRXOptionPunch Metric_Punch
*UIConstraints: *XRXOptionPunch Metric_Punch *XRXOptionFinisher False

*UIConstraints: *XRXOptionFinisher False *XRXStapling Front
*UIConstraints: *XRXStapling Front *XRXOptionFinisher False
*UIConstraints: *XRXOptionFinisher False *XRXStapling Rear
*UIConstraints: *XRXStapling Rear *XRXOptionFinisher False
*UIConstraints: *XRXOptionFinisher False *XRXStapling Dual
*UIConstraints: *XRXStapling Dual *XRXOptionFinisher False
*UIConstraints: *XRXOptionFinisher False *XRXStapling Saddle
*UIConstraints: *XRXStapling Saddle *XRXOptionFinisher False
*UIConstraints: *XRXOptionFinisher False *XRXStapling FrontFlip
*UIConstraints: *XRXStapling FrontFlip *XRXOptionFinisher False
*UIConstraints: *XRXOptionFinisher False *XRXStapling RearFlip
*UIConstraints: *XRXStapling RearFlip *XRXOptionFinisher False
*UIConstraints: *XRXOptionFinisher False *XRXStapling DualFlip
*UIConstraints: *XRXStapling DualFlip *XRXOptionFinisher False

*UIConstraints: *XRXOptionFinisher False *XRXPunching 2_Holes
*UIConstraints: *XRXPunching 2_Holes *XRXOptionFinisher False
*UIConstraints: *XRXOptionFinisher False *XRXPunching 3_Holes
*UIConstraints: *XRXPunching 3_Holes *XRXOptionFinisher False
*UIConstraints: *XRXOptionFinisher False *XRXPunching 4_Holes
*UIConstraints: *XRXPunching 4_Holes *XRXOptionFinisher False

*UIConstraints: *XRXOptionFinisher False *OutputBin FinisherOutputBin
*UIConstraints: *OutputBin FinisherOutputBin *XRXOptionFinisher False


*UIConstraints: *XRXOptionFinisher True *OutputBin LeftOutputTray
*UIConstraints: *OutputBin LeftOutputTray *XRXOptionFinisher True


*UIConstraints: *XRXOptionFinisher True *XRXOptionTrays None
*UIConstraints: *XRXOptionTrays None *XRXOptionFinisher True
*UIConstraints: *XRXOptionFinisher True *XRXOptionTrays OneExtraTray
*UIConstraints: *XRXOptionTrays OneExtraTray *XRXOptionFinisher True
*UIConstraints: *XRXOptionFinisher True *XRXOptionTrays TwoExtraTrays
*UIConstraints: *XRXOptionTrays TwoExtraTrays *XRXOptionFinisher True
*UIConstraints: *XRXOptionFinisher True *XRXOptionTrays ThreeExtraTrays
*UIConstraints: *XRXOptionTrays ThreeExtraTrays *XRXOptionFinisher True


*% Hole Punch Constraints


*UIConstraints: *XRXOptionPunch None *XRXPunching 2_Holes
*UIConstraints: *XRXPunching 2_Holes *XRXOptionPunch None
*UIConstraints: *XRXOptionPunch None *XRXPunching 3_Holes
*UIConstraints: *XRXPunching 3_Holes *XRXOptionPunch None
*UIConstraints: *XRXOptionPunch None *XRXPunching 4_Holes
*UIConstraints: *XRXPunching 4_Holes *XRXOptionPunch None

*UIConstraints: *XRXOptionPunch Metric_Punch *XRXPunching 2_Holes
*UIConstraints: *XRXPunching 2_Holes *XRXOptionPunch Metric_Punch
*UIConstraints: *XRXOptionPunch Metric_Punch *XRXPunching 3_Holes
*UIConstraints: *XRXPunching 3_Holes *XRXOptionPunch Metric_Punch

*UIConstraints: *XRXOptionPunch US_Punch *XRXPunching 4_Holes
*UIConstraints: *XRXPunching 4_Holes *XRXOptionPunch US_Punch

*% InputSlot Constraints

*UIConstraints: *InputSlot MF *XRXJobType ProofPrint
*UIConstraints: *XRXJobType ProofPrint *InputSlot MF
*UIConstraints: *InputSlot MF *XRXJobType SavedPrint
*UIConstraints: *XRXJobType SavedPrint *InputSlot MF
*UIConstraints: *InputSlot MF *XRXJobType SecurePrint
*UIConstraints: *XRXJobType SecurePrint *InputSlot MF
*UIConstraints: *InputSlot MF *XRXJobType PersonalPrint
*UIConstraints: *XRXJobType PersonalPrint *InputSlot MF


*% === Basic Device Capabilities ============

*FreeVM: "36000000"
*VMOption 256Meg/256 MB Total RAM: "16000000"
*VMOption 384Meg/384 MB Total RAM: "22000000"
*VMOption 512Meg/512 MB Total RAM: "36000000"
*VMOption 640Meg/640 MB Total RAM: "48000000"
*VMOption 768Meg/768 MB Total RAM: "58000000"
*VMOption 1024Meg/1024 MB Total RAM: "70000000"

*FCacheSize 256Meg: 4194304
*FCacheSize 384Meg: 4194304
*FCacheSize 512Meg: 4194304
*FCacheSize 640Meg: 4194304
*FCacheSize 768Meg: 4194304
*FCacheSize 1024Meg: 4194304


*LanguageLevel: "3"
*Protocols: BCP TBCP

*SuggestedJobTimeout: "0"
*SuggestedWaitTimeout: "120"

*Throughput: "35"
*DefaultOutputOrder: Normal

*DefaultResolution: 600dpi
*SetResolution 600dpi: ""

*ColorDevice: True
*DefaultColorSpace: CMYK
*AccurateScreensSupport: True
*DefaultGuaranteedMaxSeparations: 4

*% === Halftone Information ========
*DefaultHalftoneType: 9
*ScreenFreq: "60.0"
*ScreenAngle: "45.0"
*DefaultScreenProc: Dot
*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
*DefaultTransfer: Null
*Transfer Null: "{ }"
*Transfer Null.Inverse: "{1 exch sub} bind"

*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi

*% === For 60 lpi / 600 dpi  ===============================

*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45.0"
*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "45.0"
*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "45.0"
*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "45.0"

*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60.0"

*1284Modes Parallel: Compat Nibble ECP
*1284DeviceID: "
MFG:Xerox;
CMD:Adobe PostScript 3, PCL;
MDL:Phaser 7400DT;
CLS:Printer;
DES:Xerox Phaser 7400, Color Laser Printer, PostScript 3, Letter/A4/Tabloid/A3 Size
"
*End

*TTRasterizer: Type42
*?TTRasterizer: "
  42 /FontType resourcestatus
  { pop pop (Type42)} {pop pop (None)} ifelse = flush"
*End

*FileSystem: True
*?FileSystem: "
  statusdict /diskstatus get exec add 0 gt
  {(True)}{(False)} ifelse = flush"
*End

*Password: "0"
*ExitServer: "
  count 0 eq
  { false } { true exch startjob } ifelse
  not
  { (WARNING: Cannot modify initial VM.) =
    (Missing or invalid password.) =
    (Please contact the author of this software.) = flush quit
  } if"
*End
*Reset: "
  count 0 eq
  { false } { true exch startjob } ifelse
  not
  { (WARNING: Cannot reset printer.) =
    (Missing or invalid password.) =
    (Please contact the author of this software.) = flush quit
  } if
  systemdict /quit get exec
  (WARNING : Printer Reset Failed.) = flush"
*End




*JobPatchFile 1: "
% Default Definitions
  (Phaser 7400DT 1.3.0) pop
  userdict /xerox$pagedevice <<
    /MediaClass null
    /MediaPosition null
    /PageSize [612 792]
    /TraySwitch true
    /ManualFeed false
    /ImagingBBox null
    /ProcessColorModel /DeviceCMYK
    /PostRenderingEnhance false
    /Install {
       xerox$old_install xerox$flip {
         currentpagedevice /PageSize get aload pop translate 180 rotate
       } if
    }
  >> put

  userdict /xerox$set_job_type true put
  userdict /xerox$normal_job_type false put
  userdict /xerox$jobname (unnamed) put
  userdict /xerox$jobpassword () put
  userdict /xerox$jog 3 put
  userdict /xerox$smoothingDone false put
  userdict /xerox$pageSizeDone false put
  userdict /xerox$force_env false put
  userdict /xerox$env_was_forced false put
  userdict /xerox$customPageSize false put
  userdict /xerox$VirtualColorDevice <<>> put
  userdict /xerox$Lightness 0.0 put
  userdict /xerox$Contrast 0.0 put
  userdict /xerox$Saturation 0.0 put
  userdict /xerox$CyanRed 0.0 put
  userdict /xerox$MagentaGreen 0.0 put
  userdict /xerox$YellowBlue 0.0 put
  userdict /xerox$applyToCMYK false put
  userdict /xerox$old_install known not {
    userdict /xerox$old_install currentpagedevice /Install get put
  } if
  userdict /xerox$flip false put

  userdict /xerox$env {
    userdict /xerox$force_env true put
  } put

  userdict /xerox$media_mismatch_code {
  } put

  userdict /xerox$setpagedevice {
    xerox$force_env {
      dup /MediaClass get null eq {
        dup /MediaClass (Envelope) put
        userdict /xerox$env_was_forced true put
      } if
      userdict /xerox$force_env false put
    }{
      xerox$env_was_forced {
        dup /MediaClass get (Envelope) eq {
          dup /MediaClass null put
        } if
        userdict /xerox$env_was_forced false put
      } if
    } ifelse
    xerox$media_mismatch_code
	/RRCustomProcs /ProcSet findresource dup /setcustomflag known {
	  /setcustomflag get xerox$customPageSize exch exec
	}{
	  pop
	} ifelse
    setpagedevice
    userdict /xerox$invokeColorSliders known {
	  xerox$invokeColorSliders
	} if
	userdict /xerox$Transform known {
		xerox$VirtualColorDevice /Transform xerox$Transform put
	} if
	<<
	   /DeviceRenderingInfo currentpagedevice 1 index get 1 dict copy
	     dup /VirtualColorDevice xerox$VirtualColorDevice put
		 userdict /xerox$VCDOptions known {
			dup /VCDOptions xerox$VCDOptions put
		 } if
		 userdict /xerox$ValuesPerColorComponent known {
			dup /ValuesPerColorComponent xerox$ValuesPerColorComponent put
		 } if
	>> setpagedevice
  } put

  userdict /xerox$validate_jobname {
    {
      xerox$jobname length 0 eq {exit} if
      xerox$jobname 0 get 32 eq {
        userdict /xerox$jobname
          xerox$jobname 1 xerox$jobname length 1 sub getinterval
          put
      }{
        exit
      } ifelse
    } loop
    xerox$jobname length 0 eq {
      userdict /xerox$jobname (unnamed) put
    } if
  } put

  userdict /xerox$pm_job
    false 99 -1 40 {
      userdict /xerox$str 5 string put
      xerox$str 0 (P) putinterval
      xerox$str exch 1 exch 2 string cvs putinterval
      xerox$str 3 (PS) putinterval
      userdict xerox$str cvn known or
      dup {exit} if
    } for
    put

  userdict /xerox$invokeColorSliders {
    userdict /xerox$GraphicGray 8 dict put
	userdict /xerox$ImageGray 8 dict put
	userdict /xerox$GraphicRGB 8 dict put
	userdict /xerox$ImageRGB 8 dict put
	userdict /xerox$GraphicCMYK 8 dict put
	userdict /xerox$ImageCMYK 8 dict put
	userdict /xerox$SlidersAffect [
		xerox$GraphicGray xerox$ImageGray
		xerox$GraphicRGB xerox$ImageRGB
		xerox$applyToCMYK {
		  xerox$GraphicCMYK xerox$ImageCMYK
		} if
	] put

	xerox$SlidersAffect {/Lightness xerox$Lightness 30.0 div put} forall
	xerox$SlidersAffect {/Contrast xerox$Contrast 30.0 div put} forall
	xerox$SlidersAffect {/Saturation xerox$Saturation 30.0 div put} forall
	xerox$SlidersAffect {/CastCyan xerox$CyanRed -30.0 div put} forall
	xerox$SlidersAffect {/CastMagenta xerox$MagentaGreen -30.0 div put} forall
	xerox$SlidersAffect {/CastYellow xerox$YellowBlue -30.0 div put} forall

	userdict /xerox$Transform <<
		/GraphicGray xerox$GraphicGray
		/ImageGray xerox$ImageGray
		/GraphicRGB xerox$GraphicRGB
		/ImageRGB xerox$ImageRGB
		/GraphicCMYK xerox$GraphicCMYK
		/ImageCMYK xerox$ImageCMYK
	>> put
  } put



"
*End



*% === Paper Handling =========

*% Use these entries to set paper size most of the time, unless there is
*% specific reason to use PageRegion.
*OpenUI *PageSize: PickOne
*OrderDependency: 69.9 AnySetup *PageSize
*DefaultPageSize: Custom
*PageSize Letter/Letter: "
  <<
    /PageSize [612 792]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize Legal/Legal: "
  <<
    /PageSize [612 1008]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize Tabloid/Tabloid: "
  <<
    /PageSize [792 1224]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize TabloidExtra/Tabloid Extra: "
  <<
    /PageSize [864 1296]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize Executive/Executive: "
  <<
    /PageSize [522 756]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize Statement/Statement: "
  <<
    /PageSize [396 612]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize FanFoldGermanLegal/US Folio: "
  <<
    /PageSize [612 936]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize Env10/#10 Commercial Envelope: "
  <<
    /PageSize [297 684] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize EnvMonarch/Monarch Envelope: "
  <<
    /PageSize [279 540] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize EnvA7/A7 Envelope: "
  <<
    /PageSize [378 522] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize A4/A4: "
  <<
    /PageSize [595 842]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize A3/A3: "
  <<
    /PageSize [842 1191]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize SRA3/SRA3: "
  <<
    /PageSize [907 1276]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize A5/A5: "
  <<
    /PageSize [420 595]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize A6/A6: "
  <<
    /PageSize [297 420]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize ISOB5/ISO B5: "
  <<
    /PageSize [499 709]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize B4/B4 JIS: "
  <<
    /PageSize [729 1032]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize B5/B5 JIS: "
  <<
    /PageSize [516 729]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize EnvDL/DL Envelope: "
  <<
    /PageSize [312 624] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize EnvC4/C4 Envelope: "
  <<
    /PageSize [649 918] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize EnvC5/C5 Envelope: "
  <<
    /PageSize [459 649] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize EnvC6/C6 Envelope: "
  <<
    /PageSize [323 459] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageSize EnvISOB5/B5 Envelope: "
  <<
    /PageSize [499 708] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*?PageSize: "
  currentpagedevice /PageSize get aload pop
  2 copy gt {exch} if (Unknown)
  <<
  [612 792] (Letter)
  [612 1008] (Legal)
  [792 1224] (Tabloid)
  [864 1296] (TabloidExtra)
  [522 756] (Executive)
  [396 612] (Statement)
  [612 936] (FanFoldGermanLegal)
  [297 684] (Env10)
  [279 540] (EnvMonarch)
  [378 522] (EnvA7)
  [595 842] (A4)
  [842 1191] (A3)
  [907 1276] (SRA3)
  [420 595] (A5)
  [297 420] (A6)
  [499 709] (ISOB5)
  [729 1032] (B4)
  [516 729] (B5)
  [312 624] (EnvDL)
  [649 918] (EnvC4)
  [459 649] (EnvC5)
  [323 459] (EnvC6)
  [499 708] (EnvISOB5)
  >>
  { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
      { exch pop exit } { pop } ifelse
  } bind forall = flush pop pop"
*End
*CloseUI: *PageSize

*% These entries will set up the frame buffer. Usually used with manual feed.
*OpenUI *PageRegion: PickOne
*OrderDependency: 69.9 AnySetup *PageRegion
*DefaultPageRegion: Custom
*PageRegion Letter/Letter: "
  <<
    /PageSize [612 792]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion Legal/Legal: "
  <<
    /PageSize [612 1008]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion Tabloid/Tabloid: "
  <<
    /PageSize [792 1224]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion TabloidExtra/Tabloid Extra: "
  <<
    /PageSize [864 1296]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion Executive/Executive: "
  <<
    /PageSize [522 756]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion Statement/Statement: "
  <<
    /PageSize [396 612]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion FanFoldGermanLegal/US Folio: "
  <<
    /PageSize [612 936]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion Env10/#10 Commercial Envelope: "
  <<
    /PageSize [297 684] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion EnvMonarch/Monarch Envelope: "
  <<
    /PageSize [279 540] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion EnvA7/A7 Envelope: "
  <<
    /PageSize [378 522] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion A4/A4: "
  <<
    /PageSize [595 842]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion A3/A3: "
  <<
    /PageSize [842 1191]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion SRA3/SRA3: "
  <<
    /PageSize [907 1276]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion A5/A5: "
  <<
    /PageSize [420 595]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion A6/A6: "
  <<
    /PageSize [297 420]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion ISOB5/ISO B5: "
  <<
    /PageSize [499 709]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion B4/B4 JIS: "
  <<
    /PageSize [729 1032]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion B5/B5 JIS: "
  <<
    /PageSize [516 729]
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion EnvDL/DL Envelope: "
  <<
    /PageSize [312 624] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion EnvC4/C4 Envelope: "
  <<
    /PageSize [649 918] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion EnvC5/C5 Envelope: "
  <<
    /PageSize [459 649] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion EnvC6/C6 Envelope: "
  <<
    /PageSize [323 459] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*PageRegion EnvISOB5/B5 Envelope: "
  <<
    /PageSize [499 708] xerox$env
  >> xerox$pagedevice copy xerox$setpagedevice
"
*End
*CloseUI: *PageRegion

*% The following entries provide information about specific paper keywords.
*DefaultImageableArea: A3
*ImageableArea Letter/Letter: "14.22 14.4 597.9 778.08"
*ImageableArea Legal/Legal: "14.16 14.22 597.84 993.9"
*ImageableArea Tabloid/Tabloid: "14.4 14.22 778.08 1209.9"
*ImageableArea TabloidExtra/Tabloid Extra: "14.4 14.22 850.08 1281.9"
*ImageableArea Executive/Executive: "14.22 14.16 507.9 741.84"
*ImageableArea Statement/Statement: "14.16 14.22 381.84 597.9"
*ImageableArea FanFoldGermanLegal/US Folio: "14.16 14.22 597.84 921.9"
*ImageableArea Env10/#10 Commercial Envelope: "14.28 14.16 282.96 669.84"
*ImageableArea EnvMonarch/Monarch Envelope: "14.28 14.16 264.96 525.84"
*ImageableArea EnvA7/A7 Envelope: "14.22 14.52 363.9 508.2"
*ImageableArea A4/A4: "14.22 14.4 580.86 828.0"
*ImageableArea A3/A3: "14.4 14.16 828.0 1176.84"
*ImageableArea SRA3/SRA3: "14.52 14.16 893.16 1261.8"
*ImageableArea A5/A5: "14.22 14.52 405.9 581.16"
*ImageableArea A6/A6: "14.28 14.22 282.96 405.9"
*ImageableArea ISOB5/ISO B5: "14.22 14.16 484.86 694.8"
*ImageableArea B4/B4 JIS: "14.28 14.22 714.96 1017.9"
*ImageableArea B5/B5 JIS: "14.22 14.28 501.9 714.96"
*ImageableArea EnvDL/DL Envelope: "14.22 14.4 297.9 610.08"
*ImageableArea EnvC4/C4 Envelope: "14.4 14.22 635.04 904.14"
*ImageableArea EnvC5/C5 Envelope: "14.22 14.4 445.26 635.04"
*ImageableArea EnvC6/C6 Envelope: "14.22 14.4 308.94 445.08"
*ImageableArea EnvISOB5/B5 Envelope: "14.22 14.16 484.86 694.8"
*?ImageableArea: "
  currentpagedevice pop
  clippath pathbbox
  /cvp {16 string cvs print ( ) print} def
  4 3 roll 100 mul ceiling 100 div cvp
  3 2 roll 100 mul ceiling 100 div cvp
  exch 100 mul floor 100 div cvp
  100 mul floor 100 div = flush
  userdict /cvp undef"
*End

*% These provide the physical dimensions of the paper (by keyword)
*DefaultPaperDimension: A3
*PaperDimension Letter/Letter: "612 792"
*PaperDimension Legal/Legal: "612 1008"
*PaperDimension Tabloid/Tabloid: "792 1224"
*PaperDimension TabloidExtra/Tabloid Extra: "864 1296"
*PaperDimension Executive/Executive: "522 756"
*PaperDimension Statement/Statement: "396 612"
*PaperDimension FanFoldGermanLegal/US Folio: "612 936"
*PaperDimension Env10/#10 Commercial Envelope: "297 684"
*PaperDimension EnvMonarch/Monarch Envelope: "279 540"
*PaperDimension EnvA7/A7 Envelope: "378 522"
*PaperDimension A4/A4: "595 842"
*PaperDimension A3/A3: "842 1191"
*PaperDimension SRA3/SRA3: "907 1276"
*PaperDimension A5/A5: "420 595"
*PaperDimension A6/A6: "297 420"
*PaperDimension ISOB5/ISO B5: "499 709"
*PaperDimension B4/B4 JIS: "729 1032"
*PaperDimension B5/B5 JIS: "516 729"
*PaperDimension EnvDL/DL Envelope: "312 624"
*PaperDimension EnvC4/C4 Envelope: "649 918"
*PaperDimension EnvC5/C5 Envelope: "459 649"
*PaperDimension EnvC6/C6 Envelope: "323 459"
*PaperDimension EnvISOB5/B5 Envelope: "499 708"

*RequiresPageRegion All: True



*NonUIOrderDependency: 69.9 AnySetup *CustomPageSize
*VariablePaperSize: True
*CustomPageSize True: "
  userdict /xerox$NT known {
    0 eq {pop pop exch}{pop pop} ifelse
  }{
    pop pop pop
  } ifelse
  dup 0 eq { % for QuarkXPress
    pop pop
  }{
    <<
      /PageSize [ 5 -2 roll ]
    >> xerox$pagedevice copy
	userdict /xerox$customPageSize true put
    xerox$pm_job {
      xerox$setpagedevice
    }{
      xerox$smoothingDone {xerox$setpagedevice}{pop} ifelse
    } ifelse
    userdict /xerox$pageSizeDone true put
  } ifelse
"
*End

*DefaultLeadingEdge: Short
*LeadingEdge Short: ""


*ParamCustomPageSize Width:  1 points 254.6 930.3
*ParamCustomPageSize Height:  2 points 254.6 3456.5
*ParamCustomPageSize WidthOffset:  3 points 0 0
*ParamCustomPageSize HeightOffset:  4 points 0 0
*ParamCustomPageSize Orientation:  5 int 0 1
*MaxMediaWidth:  "930.3"
*MaxMediaHeight:  "3456.5"
*?CurrentMediaWidth: "currentpagedevice /PageSize get 0 get = flush"
*?CurrentMediaHeight: "currentpagedevice /PageSize get 1 get = flush"

*HWMargins: 14.456 14.456 14.456 14.456



*% === Tray Selection ================
*OpenUI *InputSlot: PickOne
*OrderDependency: 43.0 AnySetup *InputSlot
*DefaultInputSlot: Auto
*InputSlot Auto: "
   <<
      /MediaPosition null
      /TraySwitch true
   >> setpagedevice
"
*End
*InputSlot Tray1/Tray 1 (MPT): "
   xerox$pagedevice /MediaPosition 0 put
   xerox$pagedevice /TraySwitch false put
"
*End
*InputSlot Tray2/Tray 2: "
   xerox$pagedevice /MediaPosition 1 put
   xerox$pagedevice /TraySwitch false put
"
*End
*InputSlot Tray3/Tray 3: "
   xerox$pagedevice /MediaPosition 2 put
   xerox$pagedevice /TraySwitch false put
"
*End
*InputSlot Tray4/Tray 4: "
   xerox$pagedevice /MediaPosition 3 put
   xerox$pagedevice /TraySwitch false put
"
*End
*InputSlot Tray5/Tray 5: "
   xerox$pagedevice /MediaPosition 4 put
   xerox$pagedevice /TraySwitch false put
"
*End
*InputSlot Tray6/Tray 6: "
   xerox$pagedevice /MediaPosition 5 put
   xerox$pagedevice /TraySwitch false put
"
*End
*InputSlot MF/Manual Feed: "
   xerox$normal_job_type {
     xerox$pagedevice /MediaPosition 0 put
     xerox$pagedevice /TraySwitch false put
     xerox$pagedevice /ManualFeed true put
   } if
"
*End
*CloseUI: *InputSlot



*OpenUI *Duplex/2-Sided Printing: PickOne
*OrderDependency: 45.0 AnySetup *Duplex
*DefaultDuplex: None
*Duplex None/Off: "
   <</Duplex false /Tumble false>> xerox$pagedevice copy pop
"
*End
*Duplex DuplexNoTumble/Long-Edge Binding: "
   <</Duplex true /Tumble false>> xerox$pagedevice copy pop
"
*End
*Duplex DuplexTumble/Short-Edge Binding: "
   <</Duplex true /Tumble true>> xerox$pagedevice copy pop
"
*End
*CloseUI: *Duplex


*OpenGroup: PrintQuality/Print Quality/Color


*OpenUI *OutputMode/Print Quality: PickOne
*OrderDependency: 46.0 AnySetup *OutputMode
*DefaultOutputMode: Automatic
*OutputMode Automatic/Automatic: "
   true /RRCustomProcs /ProcSet findresource /setautopq get exec
"
*End
*OutputMode Standard/Standard: "
   <<
     /HWResolution [600 600]
	 userdict /xerox$ValuesPerColorComponent 2 put
   >> xerox$pagedevice copy pop
"
*End
*OutputMode Enhanced/Enhanced: "
   <<
     /HWResolution [600 1200]
	 userdict /xerox$ValuesPerColorComponent 2 put
   >> xerox$pagedevice copy pop
"
*End
*OutputMode Photo/Photo: "
   <<
     /HWResolution [600 600]
	 userdict /xerox$ValuesPerColorComponent 32 put
   >> xerox$pagedevice copy pop
"
*End
*CloseUI: *OutputMode



*OpenUI *XRXColor/Color Correction: PickOne
*OrderDependency: 48.0 AnySetup *XRXColor
*DefaultXRXColor: Automatic
*XRXColor Automatic/Automatic: "
   userdict /xerox$VirtualColorDevice <<
     /Type 3
     /ColorTransform /Automatic
   >> put
"
*End
*XRXColor OC_sRGB/sRGB Display: "
   userdict /xerox$VirtualColorDevice <<
     /Type 3
     /ColorTransform /TekDisplay
   >> put
"
*End
*XRXColor OC_VividColor/sRGB Vivid: "
   userdict /xerox$VirtualColorDevice <<
     /Type 3
     /ColorTransform /TekBlue
   >> put
"
*End
*XRXColor None/None: "
   userdict /xerox$VirtualColorDevice <<
     /Type 3
     /ColorTransform /TekCMYK
   >> put
"
*End
*XRXColor PC_SWOPPress/SWOP Press: "
   userdict /xerox$VirtualColorDevice <<
     /Type 3
     /ColorTransform /SWOP-Coated
   >> put
"
*End
*XRXColor PC_EuroscalePress/Euroscale Press: "
   userdict /xerox$VirtualColorDevice <<
     /Type 3
     /ColorTransform /Euroscale-Coated
   >> put
"
*End
*XRXColor PC_CommercialPress/Commercial Press: "
   userdict /xerox$VirtualColorDevice <<
     /Type 3
     /ColorTransform /Commercial-Coated
   >> put
"
*End
*XRXColor PC_SNAPPress/SNAP Press: "
   userdict /xerox$VirtualColorDevice <<
     /Type 3
     /ColorTransform /SNAP-Newsprint
   >> put
"
*End
*XRXColor BW/Black and White: "
   userdict /xerox$VirtualColorDevice <<
     /Type 1
     /ColorTransform /Gray
   >> put
   <<
     /ProcessColorModel /DeviceGray
   >> xerox$pagedevice copy pop
"
*End
*XRXColor UPS/Use Printer Setting: "
"
*End
*CloseUI: *XRXColor



*OpenUI *XRXGrayline/sRGB Neutral Grays: PickOne
*OrderDependency: 50.0 AnySetup *XRXGrayline
*DefaultXRXGrayline: Automatic
*XRXGrayline Automatic/Automatic: "
   userdict /xerox$grayline /Automatic put
   userdict /xerox$VCDOptions <<
     /Grayline /Automatic
   >> put
"
*End
*XRXGrayline PureBlack/Pure Black: "
   userdict /xerox$grayline /PureBlack put
   userdict /xerox$VCDOptions <<
     /Grayline /PureBlack
   >> put
"
*End
*XRXGrayline Composite/Composite Black: "
   userdict /xerox$grayline /Composite put
   userdict /xerox$VCDOptions <<
     /Grayline /Composite
   >> put
"
*End
*CloseUI: *XRXGrayline




*OpenUI *XRXLightness/Lightness: PickOne
*OrderDependency: 51.0 AnySetup *XRXLightness
*DefaultXRXLightness: Lightness_0
*XRXLightness Lightness_-30/-30: "   userdict /xerox$Lightness -30 put"
*XRXLightness Lightness_-29/-29: "   userdict /xerox$Lightness -29 put"
*XRXLightness Lightness_-28/-28: "   userdict /xerox$Lightness -28 put"
*XRXLightness Lightness_-27/-27: "   userdict /xerox$Lightness -27 put"
*XRXLightness Lightness_-26/-26: "   userdict /xerox$Lightness -26 put"
*XRXLightness Lightness_-25/-25: "   userdict /xerox$Lightness -25 put"
*XRXLightness Lightness_-24/-24: "   userdict /xerox$Lightness -24 put"
*XRXLightness Lightness_-23/-23: "   userdict /xerox$Lightness -23 put"
*XRXLightness Lightness_-22/-22: "   userdict /xerox$Lightness -22 put"
*XRXLightness Lightness_-21/-21: "   userdict /xerox$Lightness -21 put"
*XRXLightness Lightness_-20/-20: "   userdict /xerox$Lightness -20 put"
*XRXLightness Lightness_-19/-19: "   userdict /xerox$Lightness -19 put"
*XRXLightness Lightness_-18/-18: "   userdict /xerox$Lightness -18 put"
*XRXLightness Lightness_-17/-17: "   userdict /xerox$Lightness -17 put"
*XRXLightness Lightness_-16/-16: "   userdict /xerox$Lightness -16 put"
*XRXLightness Lightness_-15/-15: "   userdict /xerox$Lightness -15 put"
*XRXLightness Lightness_-14/-14: "   userdict /xerox$Lightness -14 put"
*XRXLightness Lightness_-13/-13: "   userdict /xerox$Lightness -13 put"
*XRXLightness Lightness_-12/-12: "   userdict /xerox$Lightness -12 put"
*XRXLightness Lightness_-11/-11: "   userdict /xerox$Lightness -11 put"
*XRXLightness Lightness_-10/-10: "   userdict /xerox$Lightness -10 put"
*XRXLightness Lightness_-9/-9: "   userdict /xerox$Lightness -9 put"
*XRXLightness Lightness_-8/-8: "   userdict /xerox$Lightness -8 put"
*XRXLightness Lightness_-7/-7: "   userdict /xerox$Lightness -7 put"
*XRXLightness Lightness_-6/-6: "   userdict /xerox$Lightness -6 put"
*XRXLightness Lightness_-5/-5: "   userdict /xerox$Lightness -5 put"
*XRXLightness Lightness_-4/-4: "   userdict /xerox$Lightness -4 put"
*XRXLightness Lightness_-3/-3: "   userdict /xerox$Lightness -3 put"
*XRXLightness Lightness_-2/-2: "   userdict /xerox$Lightness -2 put"
*XRXLightness Lightness_-1/-1: "   userdict /xerox$Lightness -1 put"
*XRXLightness Lightness_0/0: "   userdict /xerox$Lightness 0 put"
*XRXLightness Lightness_1/1: "   userdict /xerox$Lightness 1 put"
*XRXLightness Lightness_2/2: "   userdict /xerox$Lightness 2 put"
*XRXLightness Lightness_3/3: "   userdict /xerox$Lightness 3 put"
*XRXLightness Lightness_4/4: "   userdict /xerox$Lightness 4 put"
*XRXLightness Lightness_5/5: "   userdict /xerox$Lightness 5 put"
*XRXLightness Lightness_6/6: "   userdict /xerox$Lightness 6 put"
*XRXLightness Lightness_7/7: "   userdict /xerox$Lightness 7 put"
*XRXLightness Lightness_8/8: "   userdict /xerox$Lightness 8 put"
*XRXLightness Lightness_9/9: "   userdict /xerox$Lightness 9 put"
*XRXLightness Lightness_10/10: "   userdict /xerox$Lightness 10 put"
*XRXLightness Lightness_11/11: "   userdict /xerox$Lightness 11 put"
*XRXLightness Lightness_12/12: "   userdict /xerox$Lightness 12 put"
*XRXLightness Lightness_13/13: "   userdict /xerox$Lightness 13 put"
*XRXLightness Lightness_14/14: "   userdict /xerox$Lightness 14 put"
*XRXLightness Lightness_15/15: "   userdict /xerox$Lightness 15 put"
*XRXLightness Lightness_16/16: "   userdict /xerox$Lightness 16 put"
*XRXLightness Lightness_17/17: "   userdict /xerox$Lightness 17 put"
*XRXLightness Lightness_18/18: "   userdict /xerox$Lightness 18 put"
*XRXLightness Lightness_19/19: "   userdict /xerox$Lightness 19 put"
*XRXLightness Lightness_20/20: "   userdict /xerox$Lightness 20 put"
*XRXLightness Lightness_21/21: "   userdict /xerox$Lightness 21 put"
*XRXLightness Lightness_22/22: "   userdict /xerox$Lightness 22 put"
*XRXLightness Lightness_23/23: "   userdict /xerox$Lightness 23 put"
*XRXLightness Lightness_24/24: "   userdict /xerox$Lightness 24 put"
*XRXLightness Lightness_25/25: "   userdict /xerox$Lightness 25 put"
*XRXLightness Lightness_26/26: "   userdict /xerox$Lightness 26 put"
*XRXLightness Lightness_27/27: "   userdict /xerox$Lightness 27 put"
*XRXLightness Lightness_28/28: "   userdict /xerox$Lightness 28 put"
*XRXLightness Lightness_29/29: "   userdict /xerox$Lightness 29 put"
*XRXLightness Lightness_30/30: "   userdict /xerox$Lightness 30 put"
*End
*CloseUI: *XRXLightness

*OpenUI *XRXSaturation/Saturation: PickOne
*OrderDependency: 51.0 AnySetup *XRXSaturation
*DefaultXRXSaturation: Saturation_0
*XRXSaturation Saturation_-30/-30: "   userdict /xerox$Saturation -30 put"
*XRXSaturation Saturation_-29/-29: "   userdict /xerox$Saturation -29 put"
*XRXSaturation Saturation_-28/-28: "   userdict /xerox$Saturation -28 put"
*XRXSaturation Saturation_-27/-27: "   userdict /xerox$Saturation -27 put"
*XRXSaturation Saturation_-26/-26: "   userdict /xerox$Saturation -26 put"
*XRXSaturation Saturation_-25/-25: "   userdict /xerox$Saturation -25 put"
*XRXSaturation Saturation_-24/-24: "   userdict /xerox$Saturation -24 put"
*XRXSaturation Saturation_-23/-23: "   userdict /xerox$Saturation -23 put"
*XRXSaturation Saturation_-22/-22: "   userdict /xerox$Saturation -22 put"
*XRXSaturation Saturation_-21/-21: "   userdict /xerox$Saturation -21 put"
*XRXSaturation Saturation_-20/-20: "   userdict /xerox$Saturation -20 put"
*XRXSaturation Saturation_-19/-19: "   userdict /xerox$Saturation -19 put"
*XRXSaturation Saturation_-18/-18: "   userdict /xerox$Saturation -18 put"
*XRXSaturation Saturation_-17/-17: "   userdict /xerox$Saturation -17 put"
*XRXSaturation Saturation_-16/-16: "   userdict /xerox$Saturation -16 put"
*XRXSaturation Saturation_-15/-15: "   userdict /xerox$Saturation -15 put"
*XRXSaturation Saturation_-14/-14: "   userdict /xerox$Saturation -14 put"
*XRXSaturation Saturation_-13/-13: "   userdict /xerox$Saturation -13 put"
*XRXSaturation Saturation_-12/-12: "   userdict /xerox$Saturation -12 put"
*XRXSaturation Saturation_-11/-11: "   userdict /xerox$Saturation -11 put"
*XRXSaturation Saturation_-10/-10: "   userdict /xerox$Saturation -10 put"
*XRXSaturation Saturation_-9/-9: "   userdict /xerox$Saturation -9 put"
*XRXSaturation Saturation_-8/-8: "   userdict /xerox$Saturation -8 put"
*XRXSaturation Saturation_-7/-7: "   userdict /xerox$Saturation -7 put"
*XRXSaturation Saturation_-6/-6: "   userdict /xerox$Saturation -6 put"
*XRXSaturation Saturation_-5/-5: "   userdict /xerox$Saturation -5 put"
*XRXSaturation Saturation_-4/-4: "   userdict /xerox$Saturation -4 put"
*XRXSaturation Saturation_-3/-3: "   userdict /xerox$Saturation -3 put"
*XRXSaturation Saturation_-2/-2: "   userdict /xerox$Saturation -2 put"
*XRXSaturation Saturation_-1/-1: "   userdict /xerox$Saturation -1 put"
*XRXSaturation Saturation_0/0: "   userdict /xerox$Saturation 0 put"
*XRXSaturation Saturation_1/1: "   userdict /xerox$Saturation 1 put"
*XRXSaturation Saturation_2/2: "   userdict /xerox$Saturation 2 put"
*XRXSaturation Saturation_3/3: "   userdict /xerox$Saturation 3 put"
*XRXSaturation Saturation_4/4: "   userdict /xerox$Saturation 4 put"
*XRXSaturation Saturation_5/5: "   userdict /xerox$Saturation 5 put"
*XRXSaturation Saturation_6/6: "   userdict /xerox$Saturation 6 put"
*XRXSaturation Saturation_7/7: "   userdict /xerox$Saturation 7 put"
*XRXSaturation Saturation_8/8: "   userdict /xerox$Saturation 8 put"
*XRXSaturation Saturation_9/9: "   userdict /xerox$Saturation 9 put"
*XRXSaturation Saturation_10/10: "   userdict /xerox$Saturation 10 put"
*XRXSaturation Saturation_11/11: "   userdict /xerox$Saturation 11 put"
*XRXSaturation Saturation_12/12: "   userdict /xerox$Saturation 12 put"
*XRXSaturation Saturation_13/13: "   userdict /xerox$Saturation 13 put"
*XRXSaturation Saturation_14/14: "   userdict /xerox$Saturation 14 put"
*XRXSaturation Saturation_15/15: "   userdict /xerox$Saturation 15 put"
*XRXSaturation Saturation_16/16: "   userdict /xerox$Saturation 16 put"
*XRXSaturation Saturation_17/17: "   userdict /xerox$Saturation 17 put"
*XRXSaturation Saturation_18/18: "   userdict /xerox$Saturation 18 put"
*XRXSaturation Saturation_19/19: "   userdict /xerox$Saturation 19 put"
*XRXSaturation Saturation_20/20: "   userdict /xerox$Saturation 20 put"
*XRXSaturation Saturation_21/21: "   userdict /xerox$Saturation 21 put"
*XRXSaturation Saturation_22/22: "   userdict /xerox$Saturation 22 put"
*XRXSaturation Saturation_23/23: "   userdict /xerox$Saturation 23 put"
*XRXSaturation Saturation_24/24: "   userdict /xerox$Saturation 24 put"
*XRXSaturation Saturation_25/25: "   userdict /xerox$Saturation 25 put"
*XRXSaturation Saturation_26/26: "   userdict /xerox$Saturation 26 put"
*XRXSaturation Saturation_27/27: "   userdict /xerox$Saturation 27 put"
*XRXSaturation Saturation_28/28: "   userdict /xerox$Saturation 28 put"
*XRXSaturation Saturation_29/29: "   userdict /xerox$Saturation 29 put"
*XRXSaturation Saturation_30/30: "   userdict /xerox$Saturation 30 put"
*End
*CloseUI: *XRXSaturation

*OpenUI *XRXContrast/Contrast: PickOne
*OrderDependency: 51.0 AnySetup *XRXContrast
*DefaultXRXContrast: Contrast_0
*XRXContrast Contrast_-30/-30: "   userdict /xerox$Contrast -30 put"
*XRXContrast Contrast_-29/-29: "   userdict /xerox$Contrast -29 put"
*XRXContrast Contrast_-28/-28: "   userdict /xerox$Contrast -28 put"
*XRXContrast Contrast_-27/-27: "   userdict /xerox$Contrast -27 put"
*XRXContrast Contrast_-26/-26: "   userdict /xerox$Contrast -26 put"
*XRXContrast Contrast_-25/-25: "   userdict /xerox$Contrast -25 put"
*XRXContrast Contrast_-24/-24: "   userdict /xerox$Contrast -24 put"
*XRXContrast Contrast_-23/-23: "   userdict /xerox$Contrast -23 put"
*XRXContrast Contrast_-22/-22: "   userdict /xerox$Contrast -22 put"
*XRXContrast Contrast_-21/-21: "   userdict /xerox$Contrast -21 put"
*XRXContrast Contrast_-20/-20: "   userdict /xerox$Contrast -20 put"
*XRXContrast Contrast_-19/-19: "   userdict /xerox$Contrast -19 put"
*XRXContrast Contrast_-18/-18: "   userdict /xerox$Contrast -18 put"
*XRXContrast Contrast_-17/-17: "   userdict /xerox$Contrast -17 put"
*XRXContrast Contrast_-16/-16: "   userdict /xerox$Contrast -16 put"
*XRXContrast Contrast_-15/-15: "   userdict /xerox$Contrast -15 put"
*XRXContrast Contrast_-14/-14: "   userdict /xerox$Contrast -14 put"
*XRXContrast Contrast_-13/-13: "   userdict /xerox$Contrast -13 put"
*XRXContrast Contrast_-12/-12: "   userdict /xerox$Contrast -12 put"
*XRXContrast Contrast_-11/-11: "   userdict /xerox$Contrast -11 put"
*XRXContrast Contrast_-10/-10: "   userdict /xerox$Contrast -10 put"
*XRXContrast Contrast_-9/-9: "   userdict /xerox$Contrast -9 put"
*XRXContrast Contrast_-8/-8: "   userdict /xerox$Contrast -8 put"
*XRXContrast Contrast_-7/-7: "   userdict /xerox$Contrast -7 put"
*XRXContrast Contrast_-6/-6: "   userdict /xerox$Contrast -6 put"
*XRXContrast Contrast_-5/-5: "   userdict /xerox$Contrast -5 put"
*XRXContrast Contrast_-4/-4: "   userdict /xerox$Contrast -4 put"
*XRXContrast Contrast_-3/-3: "   userdict /xerox$Contrast -3 put"
*XRXContrast Contrast_-2/-2: "   userdict /xerox$Contrast -2 put"
*XRXContrast Contrast_-1/-1: "   userdict /xerox$Contrast -1 put"
*XRXContrast Contrast_0/0: "   userdict /xerox$Contrast 0 put"
*XRXContrast Contrast_1/1: "   userdict /xerox$Contrast 1 put"
*XRXContrast Contrast_2/2: "   userdict /xerox$Contrast 2 put"
*XRXContrast Contrast_3/3: "   userdict /xerox$Contrast 3 put"
*XRXContrast Contrast_4/4: "   userdict /xerox$Contrast 4 put"
*XRXContrast Contrast_5/5: "   userdict /xerox$Contrast 5 put"
*XRXContrast Contrast_6/6: "   userdict /xerox$Contrast 6 put"
*XRXContrast Contrast_7/7: "   userdict /xerox$Contrast 7 put"
*XRXContrast Contrast_8/8: "   userdict /xerox$Contrast 8 put"
*XRXContrast Contrast_9/9: "   userdict /xerox$Contrast 9 put"
*XRXContrast Contrast_10/10: "   userdict /xerox$Contrast 10 put"
*XRXContrast Contrast_11/11: "   userdict /xerox$Contrast 11 put"
*XRXContrast Contrast_12/12: "   userdict /xerox$Contrast 12 put"
*XRXContrast Contrast_13/13: "   userdict /xerox$Contrast 13 put"
*XRXContrast Contrast_14/14: "   userdict /xerox$Contrast 14 put"
*XRXContrast Contrast_15/15: "   userdict /xerox$Contrast 15 put"
*XRXContrast Contrast_16/16: "   userdict /xerox$Contrast 16 put"
*XRXContrast Contrast_17/17: "   userdict /xerox$Contrast 17 put"
*XRXContrast Contrast_18/18: "   userdict /xerox$Contrast 18 put"
*XRXContrast Contrast_19/19: "   userdict /xerox$Contrast 19 put"
*XRXContrast Contrast_20/20: "   userdict /xerox$Contrast 20 put"
*XRXContrast Contrast_21/21: "   userdict /xerox$Contrast 21 put"
*XRXContrast Contrast_22/22: "   userdict /xerox$Contrast 22 put"
*XRXContrast Contrast_23/23: "   userdict /xerox$Contrast 23 put"
*XRXContrast Contrast_24/24: "   userdict /xerox$Contrast 24 put"
*XRXContrast Contrast_25/25: "   userdict /xerox$Contrast 25 put"
*XRXContrast Contrast_26/26: "   userdict /xerox$Contrast 26 put"
*XRXContrast Contrast_27/27: "   userdict /xerox$Contrast 27 put"
*XRXContrast Contrast_28/28: "   userdict /xerox$Contrast 28 put"
*XRXContrast Contrast_29/29: "   userdict /xerox$Contrast 29 put"
*XRXContrast Contrast_30/30: "   userdict /xerox$Contrast 30 put"
*End
*CloseUI: *XRXContrast

*OpenUI *XRXCyanRed/Cyan/Red Cast: PickOne
*OrderDependency: 51.0 AnySetup *XRXCyanRed
*DefaultXRXCyanRed: CyanRed_0
*XRXCyanRed CyanRed_-30/-30: "   userdict /xerox$CyanRed -30 put"
*XRXCyanRed CyanRed_-29/-29: "   userdict /xerox$CyanRed -29 put"
*XRXCyanRed CyanRed_-28/-28: "   userdict /xerox$CyanRed -28 put"
*XRXCyanRed CyanRed_-27/-27: "   userdict /xerox$CyanRed -27 put"
*XRXCyanRed CyanRed_-26/-26: "   userdict /xerox$CyanRed -26 put"
*XRXCyanRed CyanRed_-25/-25: "   userdict /xerox$CyanRed -25 put"
*XRXCyanRed CyanRed_-24/-24: "   userdict /xerox$CyanRed -24 put"
*XRXCyanRed CyanRed_-23/-23: "   userdict /xerox$CyanRed -23 put"
*XRXCyanRed CyanRed_-22/-22: "   userdict /xerox$CyanRed -22 put"
*XRXCyanRed CyanRed_-21/-21: "   userdict /xerox$CyanRed -21 put"
*XRXCyanRed CyanRed_-20/-20: "   userdict /xerox$CyanRed -20 put"
*XRXCyanRed CyanRed_-19/-19: "   userdict /xerox$CyanRed -19 put"
*XRXCyanRed CyanRed_-18/-18: "   userdict /xerox$CyanRed -18 put"
*XRXCyanRed CyanRed_-17/-17: "   userdict /xerox$CyanRed -17 put"
*XRXCyanRed CyanRed_-16/-16: "   userdict /xerox$CyanRed -16 put"
*XRXCyanRed CyanRed_-15/-15: "   userdict /xerox$CyanRed -15 put"
*XRXCyanRed CyanRed_-14/-14: "   userdict /xerox$CyanRed -14 put"
*XRXCyanRed CyanRed_-13/-13: "   userdict /xerox$CyanRed -13 put"
*XRXCyanRed CyanRed_-12/-12: "   userdict /xerox$CyanRed -12 put"
*XRXCyanRed CyanRed_-11/-11: "   userdict /xerox$CyanRed -11 put"
*XRXCyanRed CyanRed_-10/-10: "   userdict /xerox$CyanRed -10 put"
*XRXCyanRed CyanRed_-9/-9: "   userdict /xerox$CyanRed -9 put"
*XRXCyanRed CyanRed_-8/-8: "   userdict /xerox$CyanRed -8 put"
*XRXCyanRed CyanRed_-7/-7: "   userdict /xerox$CyanRed -7 put"
*XRXCyanRed CyanRed_-6/-6: "   userdict /xerox$CyanRed -6 put"
*XRXCyanRed CyanRed_-5/-5: "   userdict /xerox$CyanRed -5 put"
*XRXCyanRed CyanRed_-4/-4: "   userdict /xerox$CyanRed -4 put"
*XRXCyanRed CyanRed_-3/-3: "   userdict /xerox$CyanRed -3 put"
*XRXCyanRed CyanRed_-2/-2: "   userdict /xerox$CyanRed -2 put"
*XRXCyanRed CyanRed_-1/-1: "   userdict /xerox$CyanRed -1 put"
*XRXCyanRed CyanRed_0/0: "   userdict /xerox$CyanRed 0 put"
*XRXCyanRed CyanRed_1/1: "   userdict /xerox$CyanRed 1 put"
*XRXCyanRed CyanRed_2/2: "   userdict /xerox$CyanRed 2 put"
*XRXCyanRed CyanRed_3/3: "   userdict /xerox$CyanRed 3 put"
*XRXCyanRed CyanRed_4/4: "   userdict /xerox$CyanRed 4 put"
*XRXCyanRed CyanRed_5/5: "   userdict /xerox$CyanRed 5 put"
*XRXCyanRed CyanRed_6/6: "   userdict /xerox$CyanRed 6 put"
*XRXCyanRed CyanRed_7/7: "   userdict /xerox$CyanRed 7 put"
*XRXCyanRed CyanRed_8/8: "   userdict /xerox$CyanRed 8 put"
*XRXCyanRed CyanRed_9/9: "   userdict /xerox$CyanRed 9 put"
*XRXCyanRed CyanRed_10/10: "   userdict /xerox$CyanRed 10 put"
*XRXCyanRed CyanRed_11/11: "   userdict /xerox$CyanRed 11 put"
*XRXCyanRed CyanRed_12/12: "   userdict /xerox$CyanRed 12 put"
*XRXCyanRed CyanRed_13/13: "   userdict /xerox$CyanRed 13 put"
*XRXCyanRed CyanRed_14/14: "   userdict /xerox$CyanRed 14 put"
*XRXCyanRed CyanRed_15/15: "   userdict /xerox$CyanRed 15 put"
*XRXCyanRed CyanRed_16/16: "   userdict /xerox$CyanRed 16 put"
*XRXCyanRed CyanRed_17/17: "   userdict /xerox$CyanRed 17 put"
*XRXCyanRed CyanRed_18/18: "   userdict /xerox$CyanRed 18 put"
*XRXCyanRed CyanRed_19/19: "   userdict /xerox$CyanRed 19 put"
*XRXCyanRed CyanRed_20/20: "   userdict /xerox$CyanRed 20 put"
*XRXCyanRed CyanRed_21/21: "   userdict /xerox$CyanRed 21 put"
*XRXCyanRed CyanRed_22/22: "   userdict /xerox$CyanRed 22 put"
*XRXCyanRed CyanRed_23/23: "   userdict /xerox$CyanRed 23 put"
*XRXCyanRed CyanRed_24/24: "   userdict /xerox$CyanRed 24 put"
*XRXCyanRed CyanRed_25/25: "   userdict /xerox$CyanRed 25 put"
*XRXCyanRed CyanRed_26/26: "   userdict /xerox$CyanRed 26 put"
*XRXCyanRed CyanRed_27/27: "   userdict /xerox$CyanRed 27 put"
*XRXCyanRed CyanRed_28/28: "   userdict /xerox$CyanRed 28 put"
*XRXCyanRed CyanRed_29/29: "   userdict /xerox$CyanRed 29 put"
*XRXCyanRed CyanRed_30/30: "   userdict /xerox$CyanRed 30 put"
*End
*CloseUI: *XRXCyanRed

*OpenUI *XRXMagentaGreen/Magenta/Green Cast: PickOne
*OrderDependency: 51.0 AnySetup *XRXMagentaGreen
*DefaultXRXMagentaGreen: MagentaGreen_0
*XRXMagentaGreen MagentaGreen_-30/-30: "   userdict /xerox$MagentaGreen -30 put"
*XRXMagentaGreen MagentaGreen_-29/-29: "   userdict /xerox$MagentaGreen -29 put"
*XRXMagentaGreen MagentaGreen_-28/-28: "   userdict /xerox$MagentaGreen -28 put"
*XRXMagentaGreen MagentaGreen_-27/-27: "   userdict /xerox$MagentaGreen -27 put"
*XRXMagentaGreen MagentaGreen_-26/-26: "   userdict /xerox$MagentaGreen -26 put"
*XRXMagentaGreen MagentaGreen_-25/-25: "   userdict /xerox$MagentaGreen -25 put"
*XRXMagentaGreen MagentaGreen_-24/-24: "   userdict /xerox$MagentaGreen -24 put"
*XRXMagentaGreen MagentaGreen_-23/-23: "   userdict /xerox$MagentaGreen -23 put"
*XRXMagentaGreen MagentaGreen_-22/-22: "   userdict /xerox$MagentaGreen -22 put"
*XRXMagentaGreen MagentaGreen_-21/-21: "   userdict /xerox$MagentaGreen -21 put"
*XRXMagentaGreen MagentaGreen_-20/-20: "   userdict /xerox$MagentaGreen -20 put"
*XRXMagentaGreen MagentaGreen_-19/-19: "   userdict /xerox$MagentaGreen -19 put"
*XRXMagentaGreen MagentaGreen_-18/-18: "   userdict /xerox$MagentaGreen -18 put"
*XRXMagentaGreen MagentaGreen_-17/-17: "   userdict /xerox$MagentaGreen -17 put"
*XRXMagentaGreen MagentaGreen_-16/-16: "   userdict /xerox$MagentaGreen -16 put"
*XRXMagentaGreen MagentaGreen_-15/-15: "   userdict /xerox$MagentaGreen -15 put"
*XRXMagentaGreen MagentaGreen_-14/-14: "   userdict /xerox$MagentaGreen -14 put"
*XRXMagentaGreen MagentaGreen_-13/-13: "   userdict /xerox$MagentaGreen -13 put"
*XRXMagentaGreen MagentaGreen_-12/-12: "   userdict /xerox$MagentaGreen -12 put"
*XRXMagentaGreen MagentaGreen_-11/-11: "   userdict /xerox$MagentaGreen -11 put"
*XRXMagentaGreen MagentaGreen_-10/-10: "   userdict /xerox$MagentaGreen -10 put"
*XRXMagentaGreen MagentaGreen_-9/-9: "   userdict /xerox$MagentaGreen -9 put"
*XRXMagentaGreen MagentaGreen_-8/-8: "   userdict /xerox$MagentaGreen -8 put"
*XRXMagentaGreen MagentaGreen_-7/-7: "   userdict /xerox$MagentaGreen -7 put"
*XRXMagentaGreen MagentaGreen_-6/-6: "   userdict /xerox$MagentaGreen -6 put"
*XRXMagentaGreen MagentaGreen_-5/-5: "   userdict /xerox$MagentaGreen -5 put"
*XRXMagentaGreen MagentaGreen_-4/-4: "   userdict /xerox$MagentaGreen -4 put"
*XRXMagentaGreen MagentaGreen_-3/-3: "   userdict /xerox$MagentaGreen -3 put"
*XRXMagentaGreen MagentaGreen_-2/-2: "   userdict /xerox$MagentaGreen -2 put"
*XRXMagentaGreen MagentaGreen_-1/-1: "   userdict /xerox$MagentaGreen -1 put"
*XRXMagentaGreen MagentaGreen_0/0: "   userdict /xerox$MagentaGreen 0 put"
*XRXMagentaGreen MagentaGreen_1/1: "   userdict /xerox$MagentaGreen 1 put"
*XRXMagentaGreen MagentaGreen_2/2: "   userdict /xerox$MagentaGreen 2 put"
*XRXMagentaGreen MagentaGreen_3/3: "   userdict /xerox$MagentaGreen 3 put"
*XRXMagentaGreen MagentaGreen_4/4: "   userdict /xerox$MagentaGreen 4 put"
*XRXMagentaGreen MagentaGreen_5/5: "   userdict /xerox$MagentaGreen 5 put"
*XRXMagentaGreen MagentaGreen_6/6: "   userdict /xerox$MagentaGreen 6 put"
*XRXMagentaGreen MagentaGreen_7/7: "   userdict /xerox$MagentaGreen 7 put"
*XRXMagentaGreen MagentaGreen_8/8: "   userdict /xerox$MagentaGreen 8 put"
*XRXMagentaGreen MagentaGreen_9/9: "   userdict /xerox$MagentaGreen 9 put"
*XRXMagentaGreen MagentaGreen_10/10: "   userdict /xerox$MagentaGreen 10 put"
*XRXMagentaGreen MagentaGreen_11/11: "   userdict /xerox$MagentaGreen 11 put"
*XRXMagentaGreen MagentaGreen_12/12: "   userdict /xerox$MagentaGreen 12 put"
*XRXMagentaGreen MagentaGreen_13/13: "   userdict /xerox$MagentaGreen 13 put"
*XRXMagentaGreen MagentaGreen_14/14: "   userdict /xerox$MagentaGreen 14 put"
*XRXMagentaGreen MagentaGreen_15/15: "   userdict /xerox$MagentaGreen 15 put"
*XRXMagentaGreen MagentaGreen_16/16: "   userdict /xerox$MagentaGreen 16 put"
*XRXMagentaGreen MagentaGreen_17/17: "   userdict /xerox$MagentaGreen 17 put"
*XRXMagentaGreen MagentaGreen_18/18: "   userdict /xerox$MagentaGreen 18 put"
*XRXMagentaGreen MagentaGreen_19/19: "   userdict /xerox$MagentaGreen 19 put"
*XRXMagentaGreen MagentaGreen_20/20: "   userdict /xerox$MagentaGreen 20 put"
*XRXMagentaGreen MagentaGreen_21/21: "   userdict /xerox$MagentaGreen 21 put"
*XRXMagentaGreen MagentaGreen_22/22: "   userdict /xerox$MagentaGreen 22 put"
*XRXMagentaGreen MagentaGreen_23/23: "   userdict /xerox$MagentaGreen 23 put"
*XRXMagentaGreen MagentaGreen_24/24: "   userdict /xerox$MagentaGreen 24 put"
*XRXMagentaGreen MagentaGreen_25/25: "   userdict /xerox$MagentaGreen 25 put"
*XRXMagentaGreen MagentaGreen_26/26: "   userdict /xerox$MagentaGreen 26 put"
*XRXMagentaGreen MagentaGreen_27/27: "   userdict /xerox$MagentaGreen 27 put"
*XRXMagentaGreen MagentaGreen_28/28: "   userdict /xerox$MagentaGreen 28 put"
*XRXMagentaGreen MagentaGreen_29/29: "   userdict /xerox$MagentaGreen 29 put"
*XRXMagentaGreen MagentaGreen_30/30: "   userdict /xerox$MagentaGreen 30 put"
*End
*CloseUI: *XRXMagentaGreen

*OpenUI *XRXYellowBlue/Yellow/Blue Cast: PickOne
*OrderDependency: 51.0 AnySetup *XRXYellowBlue
*DefaultXRXYellowBlue: YellowBlue_0
*XRXYellowBlue YellowBlue_-30/-30: "   userdict /xerox$YellowBlue -30 put"
*XRXYellowBlue YellowBlue_-29/-29: "   userdict /xerox$YellowBlue -29 put"
*XRXYellowBlue YellowBlue_-28/-28: "   userdict /xerox$YellowBlue -28 put"
*XRXYellowBlue YellowBlue_-27/-27: "   userdict /xerox$YellowBlue -27 put"
*XRXYellowBlue YellowBlue_-26/-26: "   userdict /xerox$YellowBlue -26 put"
*XRXYellowBlue YellowBlue_-25/-25: "   userdict /xerox$YellowBlue -25 put"
*XRXYellowBlue YellowBlue_-24/-24: "   userdict /xerox$YellowBlue -24 put"
*XRXYellowBlue YellowBlue_-23/-23: "   userdict /xerox$YellowBlue -23 put"
*XRXYellowBlue YellowBlue_-22/-22: "   userdict /xerox$YellowBlue -22 put"
*XRXYellowBlue YellowBlue_-21/-21: "   userdict /xerox$YellowBlue -21 put"
*XRXYellowBlue YellowBlue_-20/-20: "   userdict /xerox$YellowBlue -20 put"
*XRXYellowBlue YellowBlue_-19/-19: "   userdict /xerox$YellowBlue -19 put"
*XRXYellowBlue YellowBlue_-18/-18: "   userdict /xerox$YellowBlue -18 put"
*XRXYellowBlue YellowBlue_-17/-17: "   userdict /xerox$YellowBlue -17 put"
*XRXYellowBlue YellowBlue_-16/-16: "   userdict /xerox$YellowBlue -16 put"
*XRXYellowBlue YellowBlue_-15/-15: "   userdict /xerox$YellowBlue -15 put"
*XRXYellowBlue YellowBlue_-14/-14: "   userdict /xerox$YellowBlue -14 put"
*XRXYellowBlue YellowBlue_-13/-13: "   userdict /xerox$YellowBlue -13 put"
*XRXYellowBlue YellowBlue_-12/-12: "   userdict /xerox$YellowBlue -12 put"
*XRXYellowBlue YellowBlue_-11/-11: "   userdict /xerox$YellowBlue -11 put"
*XRXYellowBlue YellowBlue_-10/-10: "   userdict /xerox$YellowBlue -10 put"
*XRXYellowBlue YellowBlue_-9/-9: "   userdict /xerox$YellowBlue -9 put"
*XRXYellowBlue YellowBlue_-8/-8: "   userdict /xerox$YellowBlue -8 put"
*XRXYellowBlue YellowBlue_-7/-7: "   userdict /xerox$YellowBlue -7 put"
*XRXYellowBlue YellowBlue_-6/-6: "   userdict /xerox$YellowBlue -6 put"
*XRXYellowBlue YellowBlue_-5/-5: "   userdict /xerox$YellowBlue -5 put"
*XRXYellowBlue YellowBlue_-4/-4: "   userdict /xerox$YellowBlue -4 put"
*XRXYellowBlue YellowBlue_-3/-3: "   userdict /xerox$YellowBlue -3 put"
*XRXYellowBlue YellowBlue_-2/-2: "   userdict /xerox$YellowBlue -2 put"
*XRXYellowBlue YellowBlue_-1/-1: "   userdict /xerox$YellowBlue -1 put"
*XRXYellowBlue YellowBlue_0/0: "   userdict /xerox$YellowBlue 0 put"
*XRXYellowBlue YellowBlue_1/1: "   userdict /xerox$YellowBlue 1 put"
*XRXYellowBlue YellowBlue_2/2: "   userdict /xerox$YellowBlue 2 put"
*XRXYellowBlue YellowBlue_3/3: "   userdict /xerox$YellowBlue 3 put"
*XRXYellowBlue YellowBlue_4/4: "   userdict /xerox$YellowBlue 4 put"
*XRXYellowBlue YellowBlue_5/5: "   userdict /xerox$YellowBlue 5 put"
*XRXYellowBlue YellowBlue_6/6: "   userdict /xerox$YellowBlue 6 put"
*XRXYellowBlue YellowBlue_7/7: "   userdict /xerox$YellowBlue 7 put"
*XRXYellowBlue YellowBlue_8/8: "   userdict /xerox$YellowBlue 8 put"
*XRXYellowBlue YellowBlue_9/9: "   userdict /xerox$YellowBlue 9 put"
*XRXYellowBlue YellowBlue_10/10: "   userdict /xerox$YellowBlue 10 put"
*XRXYellowBlue YellowBlue_11/11: "   userdict /xerox$YellowBlue 11 put"
*XRXYellowBlue YellowBlue_12/12: "   userdict /xerox$YellowBlue 12 put"
*XRXYellowBlue YellowBlue_13/13: "   userdict /xerox$YellowBlue 13 put"
*XRXYellowBlue YellowBlue_14/14: "   userdict /xerox$YellowBlue 14 put"
*XRXYellowBlue YellowBlue_15/15: "   userdict /xerox$YellowBlue 15 put"
*XRXYellowBlue YellowBlue_16/16: "   userdict /xerox$YellowBlue 16 put"
*XRXYellowBlue YellowBlue_17/17: "   userdict /xerox$YellowBlue 17 put"
*XRXYellowBlue YellowBlue_18/18: "   userdict /xerox$YellowBlue 18 put"
*XRXYellowBlue YellowBlue_19/19: "   userdict /xerox$YellowBlue 19 put"
*XRXYellowBlue YellowBlue_20/20: "   userdict /xerox$YellowBlue 20 put"
*XRXYellowBlue YellowBlue_21/21: "   userdict /xerox$YellowBlue 21 put"
*XRXYellowBlue YellowBlue_22/22: "   userdict /xerox$YellowBlue 22 put"
*XRXYellowBlue YellowBlue_23/23: "   userdict /xerox$YellowBlue 23 put"
*XRXYellowBlue YellowBlue_24/24: "   userdict /xerox$YellowBlue 24 put"
*XRXYellowBlue YellowBlue_25/25: "   userdict /xerox$YellowBlue 25 put"
*XRXYellowBlue YellowBlue_26/26: "   userdict /xerox$YellowBlue 26 put"
*XRXYellowBlue YellowBlue_27/27: "   userdict /xerox$YellowBlue 27 put"
*XRXYellowBlue YellowBlue_28/28: "   userdict /xerox$YellowBlue 28 put"
*XRXYellowBlue YellowBlue_29/29: "   userdict /xerox$YellowBlue 29 put"
*XRXYellowBlue YellowBlue_30/30: "   userdict /xerox$YellowBlue 30 put"
*End
*CloseUI: *XRXYellowBlue

*OpenUI *XRXApplyToCMYK/Apply to CMYK: Boolean
*OrderDependency: 52.0 AnySetup *XRXApplyToCMYK
*DefaultXRXApplyToCMYK: False
*XRXApplyToCMYK False/Off: "
   userdict /xerox$applyToCMYK false put
"
*End
*XRXApplyToCMYK True/On: "
   userdict /xerox$applyToCMYK true put
"
*End
*CloseUI: *XRXApplyToCMYK


*CloseGroup: PrintQuality


*OpenGroup: AdvancedMedia/Advanced Options



*OpenUI *OutputBin/Paper Destination: PickOne
*OrderDependency: 40.0 AnySetup *OutputBin
*DefaultOutputBin: TopBin
*OutputBin TopBin/Top Output Tray: "
   <<
     /OutputType (Top Bin)
   >> xerox$pagedevice copy pop
"
*End
*OutputBin LeftOutputTray/Left Side Output Tray: "
   <<
     /OutputType (Left Side Bin)
   >> xerox$pagedevice copy pop
"
*End
*OutputBin FinisherOutputBin/Finisher Output Tray: "
   <<
     /OutputType (Finisher Bin)
   >> xerox$pagedevice copy pop
"
*End
*CloseUI: *OutputBin



*OpenUI *MediaType/Paper Types: PickOne
*OrderDependency: 42.0 AnySetup *MediaType
*DefaultMediaType: AutoSelect
*MediaType AutoSelect/Auto Select: "
"
*End
*MediaType Paper/Plain Paper: "
   xerox$pagedevice /MediaClass (Paper) put
"
*End
*MediaType HeavyPaper/Heavy Plain Paper: "
   xerox$pagedevice /MediaClass (HeavyPaper) put
"
*End
*MediaType Transparency/Transparency: "
   xerox$pagedevice /MediaClass (Transparency) put
"
*End
*MediaType ThinCardStock/Thin Card Stock: "
   xerox$pagedevice /MediaClass (ThinCardStock) put
"
*End
*MediaType ThickCardStock/Thick Card Stock: "
   xerox$pagedevice /MediaClass (ThickCardStock) put
"
*End
*MediaType ExtraThickCardStock/Extra Thick Card Stock: "
   xerox$pagedevice /MediaClass (ExtraThickCardStock) put
"
*End
*MediaType Envelope/Envelope: "
   xerox$pagedevice /MediaClass (Envelope) put
"
*End
*MediaType Label/Labels: "
   xerox$pagedevice /MediaClass (Label) put
"
*End
*MediaType Letterhead/Letterhead: "
   xerox$pagedevice /MediaClass (Letterhead) put
"
*End
*MediaType CoatedPaper/Glossy Paper: "
   xerox$pagedevice /MediaClass (CoatedPaper) put
"
*End
*MediaType Preprinted/Preprinted: "
   xerox$pagedevice /MediaClass (Preprinted) put
"
*End
*MediaType Prepunched/Prepunched: "
   xerox$pagedevice /MediaClass (Prepunched) put
"
*End
*MediaType ColoredPaper/Colored Paper: "
   xerox$pagedevice /MediaClass (ColoredPaper) put
"
*End
*MediaType Special/Special: "
   xerox$pagedevice /MediaClass (Special) put
"
*End
*CloseUI: *MediaType



*% === Offset Collated Sets ======================
*OpenUI *XRXJog/Offset Collated Sets: Boolean
*OrderDependency: 55.0 AnySetup *XRXJog
*DefaultXRXJog: False
*XRXJog False/Off: "
   userdict /xerox$jog currentpagedevice /Jog get put
"
*End
*XRXJog True/On: "
   userdict /xerox$jog 3 put
"
*End
*CloseUI: *XRXJog



*% === Collation =====================
*OpenUI *Collate/Quick Collate: Boolean
*OrderDependency: 56.0 AnySetup *Collate
*DefaultCollate: True
*Collate False/Off: "
   xerox$pagedevice /Collate false put
"
*End
*Collate True/On: "
   xerox$pagedevice /Collate true put
   currentpagedevice /Jog known {xerox$pagedevice /Jog xerox$jog put} if
"
*End
*CloseUI: *Collate



*% === Media Mismatch Policy =====================
*OpenUI *XRXMismatch/Media Mismatch Policy: PickOne
*OrderDependency: 59.0 AnySetup *XRXMismatch
*DefaultXRXMismatch: Scale
*XRXMismatch PromptTypeMismatch/If paper type mismatch, prompt me at the printer: "
"
*End
*XRXMismatch Scale/Scale document to fit currently loaded paper size: "
   userdict /xerox$media_mismatch_code {
     true /RRCustomProcs /ProcSet findresource /setautofit get exec
     xerox$pagedevice /TraySwitch get not
     xerox$pagedevice /ManualFeed get not and
	 {
       xerox$pagedevice /MediaClass null put
     } if
   } put
"
*End
*XRXMismatch Clip/Crop document to fit currently loaded paper size: "
   userdict /xerox$media_mismatch_code {
     false /RRCustomProcs /ProcSet findresource /setautofit get exec
     xerox$pagedevice /TraySwitch get not
     xerox$pagedevice /ManualFeed get not and
	 {
       xerox$pagedevice /MediaClass null put
     } if
   } put
"
*End
*CloseUI: *XRXMismatch






*OpenUI *XRXStapling/Stapling: PickOne
*OrderDependency: 42.0 AnySetup *XRXStapling
*DefaultXRXStapling: None
*XRXStapling None/None: "
   <<
     /Staple 0
   >> xerox$pagedevice copy pop
"
*End
*XRXStapling Front/Front: "
   <<
     /Staple 3
     /OutputType (Finisher Bin)
     /StapleDetails <</Type 6 /StapleMode 1>>
   >> xerox$pagedevice copy pop
"
*End
*XRXStapling Rear/Rear: "
   <<
     /Staple 3
     /OutputType (Finisher Bin)
     /StapleDetails <</Type 6 /StapleMode 0>>
   >> xerox$pagedevice copy pop
"
*End
*XRXStapling Dual/Dual: "
   <<
     /Staple 3
     /OutputType (Finisher Bin)
     /StapleDetails <</Type 6 /StapleMode 2>>
   >> xerox$pagedevice copy pop
"
*End
*XRXStapling Saddle/Saddle: "
   <<
     /Staple 3
     /OutputType (Finisher Bin)
     /StapleDetails <</Type 6 /StapleMode 3>>
   >> xerox$pagedevice copy pop
"
*End
*XRXStapling FrontFlip/Front, flipped: "
   <<
     /Staple 3
     /OutputType (Finisher Bin)
     /StapleDetails <</Type 6 /StapleMode 1>>
   >> xerox$pagedevice copy pop
   userdict /xerox$flip true put
"
*End
*XRXStapling RearFlip/Rear, flipped: "
   <<
     /Staple 3
     /OutputType (Finisher Bin)
     /StapleDetails <</Type 6 /StapleMode 0>>
   >> xerox$pagedevice copy pop
   userdict /xerox$flip true put
"
*End
*XRXStapling DualFlip/Dual, flipped: "
   <<
     /Staple 3
     /OutputType (Finisher Bin)
     /StapleDetails <</Type 6 /StapleMode 2>>
   >> xerox$pagedevice copy pop
   userdict /xerox$flip true put
"
*End
*CloseUI: *XRXStapling



*OpenUI *XRXPunching/Hole Punching: PickOne
*OrderDependency: 42.0 AnySetup *XRXPunching
*DefaultXRXPunching: None
*XRXPunching None/None: "
   <<
     /Punch false
   >> xerox$pagedevice copy pop
"
*End
*XRXPunching 2_Holes/2 Holes: "
   <<
     /Punch true
     /PunchDetails <</Type 1 /PunchHoles 2>>
     /OutputType (Finisher Bin)
   >> xerox$pagedevice copy pop
"
*End
*XRXPunching 3_Holes/3 Holes: "
   <<
     /Punch true
     /PunchDetails <</Type 1 /PunchHoles 3>>
     /OutputType (Finisher Bin)
   >> xerox$pagedevice copy pop
"
*End
*XRXPunching 4_Holes/4 Holes: "
   <<
     /Punch true
     /PunchDetails <</Type 1 /PunchHoles 4>>
     /OutputType (Finisher Bin)
   >> xerox$pagedevice copy pop
"
*End
*CloseUI: *XRXPunching



*% === Separation Page Source ===========
*OpenUI *XRXSlipSheetSource/Separation Page Source: PickOne
*OrderDependency: 62.0 AnySetup *XRXSlipSheetSource
*DefaultXRXSlipSheetSource: Tray1
*XRXSlipSheetSource Tray1/Tray 1 (MPT): "
   0 /RRCustomProcs /ProcSet findresource /setslipsheetsource get exec
"
*End
*XRXSlipSheetSource Tray2/Tray 2: "
   1 /RRCustomProcs /ProcSet findresource /setslipsheetsource get exec
"
*End
*XRXSlipSheetSource Tray3/Tray 3: "
   2 /RRCustomProcs /ProcSet findresource /setslipsheetsource get exec
"
*End
*XRXSlipSheetSource Tray4/Tray 4: "
   3 /RRCustomProcs /ProcSet findresource /setslipsheetsource get exec
"
*End
*XRXSlipSheetSource Tray5/Tray 5: "
   4 /RRCustomProcs /ProcSet findresource /setslipsheetsource get exec
"
*End
*XRXSlipSheetSource Tray6/Tray 6: "
   5 /RRCustomProcs /ProcSet findresource /setslipsheetsource get exec
"
*End
*CloseUI: *XRXSlipSheetSource


*% === Separation Page ==============
*OpenUI *Slipsheet/Separation Page: PickOne
*OrderDependency: 62.1 AnySetup *Slipsheet
*DefaultSlipsheet: None
*Slipsheet None/None: "
   xerox$pagedevice /SlipSheet 0 put
"
*End
*Slipsheet EndOfJob/End Of Job: "
   xerox$pagedevice /SlipSheet 2 put
"
*End
*Slipsheet EndOfSet/End Of Set: "
   xerox$pagedevice /SlipSheet 3 put
"
*End
*Slipsheet EndOfPage/End Of Page: "
   xerox$pagedevice /SlipSheet 4 put
"
*End
*CloseUI: *Slipsheet


*% === Cover Page Source ===========
*OpenUI *XRXCoverPageSource/Cover Page Source: PickOne
*OrderDependency: 63.0 AnySetup *XRXCoverPageSource
*DefaultXRXCoverPageSource: Tray1
*XRXCoverPageSource Tray1/Tray 1 (MPT): "
   userdict /xerox$CoverPageSource 0 put
"
*End
*XRXCoverPageSource Tray2/Tray 2: "
   userdict /xerox$CoverPageSource 1 put
"
*End
*XRXCoverPageSource Tray3/Tray 3: "
   userdict /xerox$CoverPageSource 2 put
"
*End
*XRXCoverPageSource Tray4/Tray 4: "
   userdict /xerox$CoverPageSource 3 put
"
*End
*XRXCoverPageSource Tray5/Tray 5: "
   userdict /xerox$CoverPageSource 4 put
"
*End
*XRXCoverPageSource Tray6/Tray 6: "
   userdict /xerox$CoverPageSource 5 put
"
*End
*CloseUI: *XRXCoverPageSource

*% === Cover Page ===========
*OpenUI *XRXCoverPage/Cover Page: PickOne
*OrderDependency: 63.1 AnySetup *XRXCoverPage
*DefaultXRXCoverPage: None
*XRXCoverPage None/None: ""
*XRXCoverPage First/First: "
   1 xerox$CoverPageSource
   /RRCustomProcs /ProcSet findresource /setcoverpages get exec
"
*End
*XRXCoverPage FirstLast/First & Last: "
   3 xerox$CoverPageSource
   /RRCustomProcs /ProcSet findresource /setcoverpages get exec
"
*End
*CloseUI: *XRXCoverPage




*% === Image Smoothing =====================
*OpenUI *XRXImageSmoothing/Image Smoothing: Boolean
*OrderDependency: 68.99 AnySetup *XRXImageSmoothing
*DefaultXRXImageSmoothing: False
*XRXImageSmoothing False/Off: "
   false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec
   xerox$pageSizeDone {xerox$pagedevice xerox$setpagedevice} if
   userdict /xerox$smoothingDone true put
"
*End
*XRXImageSmoothing True/On: "
   true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec
   xerox$pageSizeDone {xerox$pagedevice xerox$setpagedevice} if
   userdict /xerox$smoothingDone true put
"
*End
*CloseUI: *XRXImageSmoothing




*OpenUI *XRXPrintingOptimization/Printing Optimization: PickOne
*OrderDependency: 64.0 AnySetup *XRXPrintingOptimization
*DefaultXRXPrintingOptimization: Speed
*XRXPrintingOptimization Speed/Optimize for Speed: "
   false /RRCustomProcs /ProcSet findresource /enablecolormodeswitching get exec
"
*End
*XRXPrintingOptimization Economy/Optimize for Economy: "
   true /RRCustomProcs /ProcSet findresource /enablecolormodeswitching get exec
"
*End
*CloseUI: *XRXPrintingOptimization


*CloseGroup: AdvancedMedia



*OpenGroup: JobType/Job Type

*OpenUI *XRXJobType/Job Type: PickOne
*OrderDependency: 41.99 AnySetup *XRXJobType
*DefaultXRXJobType: Normal
*XRXJobType Normal/Normal: "
   userdict /xerox$normal_job_type true put
"
*End
*XRXJobType PersonalPrint/Personal Print: "
   xerox$pagedevice /DeferredMediaSelection true put
   {
     xerox$set_job_type {
       xerox$validate_jobname
       xerox$jobname 6 /RRCustomProcs /ProcSet findresource /setjobtype get exec
       userdict /xerox$set_job_type false put
     } if
   } stopped
   {
     /xerox$buffer 4096 string def
     {currentfile xerox$buffer readstring exch pop not {exit} if} loop
   } if
"
*End
*XRXJobType SecurePrint/Secure Print: "
   xerox$pagedevice /DeferredMediaSelection true put
   {
     xerox$set_job_type {
       xerox$validate_jobname
       xerox$jobname length 4 add string
       dup 0 (0000) putinterval
       dup xerox$jobpassword dup length 4 sub neg exch putinterval
       dup 4 xerox$jobname putinterval
       3 /RRCustomProcs /ProcSet findresource /setjobtype get exec
       userdict /xerox$set_job_type false put
     } if
   } stopped
   {
     /xerox$buffer 4096 string def
     {currentfile xerox$buffer readstring exch pop not {exit} if} loop
   } if
"
*End
*XRXJobType ProofPrint/Proof Print: "
   xerox$pagedevice /DeferredMediaSelection false put
   mark {
     xerox$set_job_type {
       xerox$validate_jobname
       xerox$jobname 1 /RRCustomProcs /ProcSet findresource /setjobtype get exec
       userdict /xerox$set_job_type false put
     } if
   } stopped cleartomark
"
*End
*XRXJobType SavedPrint/Saved Print: "
   xerox$pagedevice /DeferredMediaSelection true put
   mark {
     xerox$set_job_type {
       xerox$validate_jobname
       xerox$jobname 2 /RRCustomProcs /ProcSet findresource /setjobtype get exec
       userdict /xerox$set_job_type false put
     } if
   } stopped cleartomark
"
*End
*CloseUI: *XRXJobType


*OpenUI *XRXJobName/Job Name: PickOne
*OrderDependency: 40.0 AnySetup *XRXJobName
*DefaultXRXJobName: Set
*XRXJobName None/None: ""
*XRXJobName Set/Default Job Name: ""
*CloseUI: *XRXJobName

*OpenUI *XRXJobPassword/Numeric Password: PickOne
*OrderDependency: 40.0 AnySetup *XRXJobPassword
*DefaultXRXJobPassword: Set
*XRXJobPassword None/None: ""
*XRXJobPassword Set/Default Numeric Password: ""
*CloseUI: *XRXJobPassword

*CloseGroup: JobType


*% === Font Information =====================
*DefaultFont: Courier
*Font AlbertusMT-Italic: Standard "(001.001)" Standard ROM
*Font AlbertusMT-Light: Standard "(001.001)" Standard ROM
*Font AlbertusMT: Standard "(001.001)" Standard ROM
*Font AntiqueOlive-Bold: Standard "(001.002)" Standard ROM
*Font AntiqueOlive-Compact: Standard "(001.002)" Standard ROM
*Font AntiqueOlive-Italic: Standard "(001.002)" Standard ROM
*Font AntiqueOlive-Roman: Standard "(001.002)" Standard ROM
*Font Apple-Chancery: Standard "(001.002)" ExtendedRoman ROM
*Font Arial-BoldItalicMT: Standard "(001.003)" Standard ROM
*Font Arial-BoldMT: Standard "(001.003)" Standard ROM
*Font Arial-ItalicMT: Standard "(001.003)" Standard ROM
*Font ArialMT: Standard "(001.003)" Standard ROM
*Font ArialNarrowCyrMT: Standard "(001.003)" Standard ROM
*Font ArialNarrowCyrMT-Bold: Standard "(001.003)" Standard ROM
*Font AvantGarde-Book: Standard "(003.000)" Standard ROM
*Font AvantGarde-BookOblique: Standard "(003.000)" Standard ROM
*Font AvantGarde-Demi: Standard "(003.000)" Standard ROM
*Font AvantGarde-DemiOblique: Standard "(003.000)" Standard ROM
*Font Bodoni-Bold: Standard "(001.003)" Standard ROM
*Font Bodoni-BoldItalic: Standard "(001.003)" Standard ROM
*Font Bodoni-Italic: Standard "(001.003)" Standard ROM
*Font Bodoni-Poster: Standard "(001.003)" Standard ROM
*Font Bodoni-PosterCompressed: Standard "(001.002)" Standard ROM
*Font Bodoni: Standard "(001.003)" Standard ROM
*Font Bookman-Demi: Standard "(003.000)" Standard ROM
*Font Bookman-DemiItalic: Standard "(003.000)" Standard ROM
*Font Bookman-Light: Standard "(003.000)" Standard ROM
*Font Bookman-LightItalic: Standard "(003.000)" Standard ROM
*Font Carta: Special "(001.001)" Special ROM
*Font Chicago: Standard "(001.000)" ExtendedRoman ROM
*Font Clarendon-Bold: Standard "(001.002)" Standard ROM
*Font Clarendon-Light: Standard "(001.002)" Standard ROM
*Font Clarendon: Standard "(001.002)" Standard ROM
*Font CooperBlack-Italic: Standard "(001.004)" Standard ROM
*Font CooperBlack: Standard "(001.004)" Standard ROM
*Font Copperplate-ThirtyThreeBC: Standard "(001.003)" Standard ROM
*Font Copperplate-ThirtyTwoBC: Standard "(001.003)" Standard ROM
*Font Coronet-Regular: Standard "(001.002)" Standard ROM
*Font Courier-Bold: Standard "(004.000)" Standard ROM
*Font Courier-BoldOblique: Standard "(004.000)" Standard ROM
*Font Courier-Oblique: Standard "(004.000)" Standard ROM
*Font Courier: Standard "(004.000)" Standard ROM
*Font Eurostile-Bold: Standard "(001.002)" Standard ROM
*Font Eurostile-BoldExtendedTwo: Standard "(001.003)" Standard ROM
*Font Eurostile-ExtendedTwo: Standard "(001.003)" Standard ROM
*Font Eurostile: Standard "(001.003)" Standard ROM
*Font Geneva: Standard "(001.000)" ExtendedRoman ROM
*Font GillSans-Bold: Standard "(001.002)" Standard ROM
*Font GillSans-BoldCondensed: Standard "(001.002)" Standard ROM
*Font GillSans-BoldItalic: Standard "(001.003)" Standard ROM
*Font GillSans-Condensed: Standard "(001.002)" Standard ROM
*Font GillSans-ExtraBold: Standard "(001.002)" Standard ROM
*Font GillSans-Italic: Standard "(001.003)" Standard ROM
*Font GillSans-Light: Standard "(001.002)" Standard ROM
*Font GillSans-LightItalic: Standard "(001.003)" Standard ROM
*Font GillSans: Standard "(001.003)" Standard ROM
*Font Goudy-Bold: Standard "(001.003)" Standard ROM
*Font Goudy-BoldItalic: Standard "(001.003)" Standard ROM
*Font Goudy-ExtraBold: Standard "(001.002)" Standard ROM
*Font Goudy-Italic: Standard "(001.003)" Standard ROM
*Font Goudy: Standard "(001.004)" Standard ROM
*Font Helvetica-Bold: Standard "(003.000)" Standard ROM
*Font Helvetica-BoldOblique: Standard "(003.000)" Standard ROM
*Font Helvetica-Condensed-Bold: Standard "(003.000)" Standard ROM
*Font Helvetica-Condensed-BoldObl: Standard "(003.000)" Standard ROM
*Font Helvetica-Condensed-Oblique: Standard "(003.000)" Standard ROM
*Font Helvetica-Condensed: Standard "(003.000)" Standard ROM
*Font Helvetica-Narrow-Bold: Standard "(003.000)" Standard ROM
*Font Helvetica-Narrow-BoldOblique: Standard "(003.000)" Standard ROM
*Font Helvetica-Narrow-Oblique: Standard "(003.000)" Standard ROM
*Font Helvetica-Narrow: Standard "(003.000)" Standard ROM
*Font Helvetica-Oblique: Standard "(003.000)" Standard ROM
*Font Helvetica: Standard "(003.000)" Standard ROM
*Font HoeflerText-Black: Standard "(001.000)" ExtendedRoman ROM
*Font HoeflerText-BlackItalic: Standard "(001.000)" ExtendedRoman ROM
*Font HoeflerText-Italic: Standard "(001.000)" ExtendedRoman ROM
*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
*Font HoeflerText-Regular: Standard "(001.000)" ExtendedRoman ROM
*Font JoannaMT-Bold: Standard "(001.001)" Standard ROM
*Font JoannaMT-BoldItalic: Standard "(001.001)" Standard ROM
*Font JoannaMT-Italic: Standard "(001.001)" Standard ROM
*Font JoannaMT: Standard "(001.001)" Standard ROM
*Font LetterGothic-Bold: Standard "(001.007)" Standard ROM
*Font LetterGothic-BoldSlanted: Standard "(001.006)" Standard ROM
*Font LetterGothic-Slanted: Standard "(001.005)" Standard ROM
*Font LetterGothic: Standard "(001.005)" Standard ROM
*Font LubalinGraph-Book: Standard "(001.004)" Standard ROM
*Font LubalinGraph-BookOblique: Standard "(001.004)" Standard ROM
*Font LubalinGraph-Demi: Standard "(001.004)" Standard ROM
*Font LubalinGraph-DemiOblique: Standard "(001.004)" Standard ROM
*Font Marigold: Standard "(001.001)" Standard ROM
*Font MonaLisa-Recut: Standard "(001.001)" Standard ROM
*Font Monaco: Standard "(001.001)" ExtendedRoman ROM
*Font NewCenturySchlbk-Bold: Standard "(003.000)" Standard ROM
*Font NewCenturySchlbk-BoldItalic: Standard "(003.000)" Standard ROM
*Font NewCenturySchlbk-Italic: Standard "(003.000)" Standard ROM
*Font NewCenturySchlbk-Roman: Standard "(003.000)" Standard ROM
*Font NewYork: Standard "(001.000)" ExtendedRoman ROM
*Font Optima-Bold: Standard "(001.007)" Standard ROM
*Font Optima-BoldItalic: Standard "(001.001)" Standard ROM
*Font Optima-Italic: Standard "(001.001)" Standard ROM
*Font Optima: Standard "(001.006)" Standard ROM
*Font Oxford: Standard "(001.001)" Standard ROM
*Font Palatino-Bold: Standard "(003.000)" Standard ROM
*Font Palatino-BoldItalic: Standard "(003.000)" Standard ROM
*Font Palatino-Italic: Standard "(003.000)" Standard ROM
*Font Palatino-Roman: Standard "(003.000)" Standard ROM
*Font StempelGaramond-Bold: Standard "(001.003)" Standard ROM
*Font StempelGaramond-BoldItalic: Standard "(001.003)" Standard ROM
*Font StempelGaramond-Italic: Standard "(001.003)" Standard ROM
*Font StempelGaramond-Roman: Standard "(001.003)" Standard ROM
*Font Symbol: Special "(001.008)" Special ROM
*Font Tekton: Standard "(001.002)" Standard ROM
*Font Times-Bold: Standard "(003.000)" Standard ROM
*Font Times-BoldItalic: Standard "(003.000)" Standard ROM
*Font Times-Italic: Standard "(003.000)" Standard ROM
*Font Times-Roman: Standard "(003.000)" Standard ROM
*Font TimesNewRomanPS-BoldItalicMT: Standard "(001.003)" Standard ROM
*Font TimesNewRomanPS-BoldMT: Standard "(001.004)" Standard ROM
*Font TimesNewRomanPS-ItalicMT: Standard "(001.003)" Standard ROM
*Font TimesNewRomanPSMT: Standard "(001.003)" Standard ROM
*Font Univers-Bold: Standard "(001.004)" Standard ROM
*Font Univers-BoldExt: Standard "(001.001)" Standard ROM
*Font Univers-BoldExtObl: Standard "(001.001)" Standard ROM
*Font Univers-BoldOblique: Standard "(001.004)" Standard ROM
*Font Univers-Condensed: Standard "(001.003)" Standard ROM
*Font Univers-CondensedBold: Standard "(001.002)" Standard ROM
*Font Univers-CondensedBoldOblique: Standard "(001.002)" Standard ROM
*Font Univers-CondensedOblique: Standard "(001.003)" Standard ROM
*Font Univers-Extended: Standard "(001.001)" Standard ROM
*Font Univers-ExtendedObl: Standard "(001.001)" Standard ROM
*Font Univers-Light: Standard "(001.004)" Standard ROM
*Font Univers-LightOblique: Standard "(001.004)" Standard ROM
*Font Univers-Oblique: Standard "(001.004)" Standard ROM
*Font Univers: Standard "(001.004)" Standard ROM
*Font Wingdings-Regular: Special "(001.001)" Special ROM
*Font Wingdings: Unknown "(001.001)" Unknown ROM
*Font ZapfChancery-MediumItalic: Standard "(003.000)" Standard ROM
*Font ZapfDingbats: Special "(002.000)" Special ROM

*?FontQuery: "
  { count 1 gt
    { exch dup 127 string cvs (/) print print (:) print
     /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
    } { exit } ifelse
  } bind loop
  (*) = flush"
*End

*?FontList: "(*) {cvn ==} 128 string /Font resourceforall (*) = flush"



*% end of PPD file for Xerox Phaser 7400DT
*cupsProtocol: None






More information about the cups mailing list