--- /dev/null
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PPD for Dell B2375dnf Mono MFP
+*% For Linux
+*% =========================================
+*FileVersion: "1.2"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "B2375dnf.ppd"
+*Product: "(Dell B2375dnf Mono MFP)"
+*Manufacturer: "Dell"
+*PSVersion: "(3011 ) 0"
+*ModelName: "Dell B2375dnf Mono MFP"
+*ShortNickName: "B2375dnf"
+*NickName: "Dell B2375dnf Mono MFP"
+*LanguageLevel: "3"
+*Protocols: PJL TBCP
+*FreeVM: "6700000"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
+*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>"
+*JCLEnd: "<1B>%-12345X"
+
+*% =========================================================
+*% Installable Options
+*% =========================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *OptionalTray2/Tray 2: Boolean
+*DefaultOptionalTray2: False
+*OptionalTray2 False/Not Installed: ""
+*OptionalTray2 True/Installed: ""
+*CloseUI: *OptionalTray2
+
+*CloseGroup: InstallableOptions
+
+*% =========================================================
+*% Paper Source
+*% =========================================================
+
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot Auto/Auto Select:"
+ <</ManualFeed false /MediaPosition null>> setpagedevice"
+*End
+*InputSlot Upper/MP Tray:"
+ << /ManualFeed false /MediaPosition 2 >> setpagedevice"
+*End
+*InputSlot Middle/Tray 1:"
+ << /ManualFeed false /MediaPosition 1 >> setpagedevice"
+*End
+*InputSlot Lower/Tray 2:"
+ << /ManualFeed false /MediaPosition 3 >> setpagedevice"
+*End
+*CloseUI: *InputSlot
+
+*% =========================================================
+*% Duplex
+*% =========================================================
+*OpenUI *Duplex/Two-sided: PickOne
+*OrderDependency: 60 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/None: " <</Duplex false>> setpagedevice"
+*Duplex DuplexNoTumble/Long Edge: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex get
+ {currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*% =========================================================
+*% Reverse Duplex
+*% =========================================================
+*OpenUI *SECReverseDuplex/Reverse Two-sided: Boolean
+*OrderDependency: 100 AnySetup *SECReverseDuplex
+*DefaultSECReverseDuplex: False
+*SECReverseDuplex False/Off: "userdict /SECReverseDuplex false put"
+*SECReverseDuplex True/On: "userdict /SECReverseDuplex true put"
+*CloseUI: *SECReverseDuplex
+
+*% =======================================================================================
+*% Clear Text
+*% =======================================================================================
+*JCLOpenUI *JCLDarkenText/Clear Text: PickOne
+*OrderDependency: 10 JCLSetup *JCLDarkenText
+*DefaultJCLDarkenText: Normal
+*JCLDarkenText Off/Off: "@PJL SET DARKENTEXT=OFF<0D0A>"
+*JCLDarkenText Normal/Medium: "@PJL SET DARKENTEXT=ON<0D0A>"
+*JCLDarkenText Maximum/Maximum: "@PJL SET DARKENTEXT=MAXIMUM<0D0A>"
+*JCLCloseUI: *JCLDarkenText
+
+*% =======================================================================================
+*% JCLSkipBlankPages
+*% =======================================================================================
+*JCLOpenUI *JCLSkipBlankPages/Skip Blank Pages: Boolean
+*OrderDependency: 10 JCLSetup *JCLSkipBlankPages
+*DefaultJCLSkipBlankPages: False
+*JCLSkipBlankPages False/Off: "@PJL SET XIGNOREFF=OFF<0D0A>"
+*JCLSkipBlankPages True/On: "@PJL SET XIGNOREFF=ON<0D0A>"
+*JCLCloseUI: *JCLSkipBlankPages
+
+*% =======================================================================================
+*% Toner Save
+*% =======================================================================================
+*JCLOpenUI *JCLEconomode/Toner Save: PickOne
+*OrderDependency: 10 JCLSetup *JCLEconomode
+*DefaultJCLEconomode: Off
+*JCLEconomode Off/Off: "@PJL SET ECONOMODE = OFF<0A>"
+*JCLEconomode On/On: "@PJL SET ECONOMODE = ON<0A>"
+*JCLCloseUI: *JCLEconomode
+
+*% =========================================================
+*% Media Type
+*% =========================================================
+*OpenUI *MediaType/Paper Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/Printer Default: "<</MediaType (system-default)>> setpagedevice"
+*MediaType Plain/Plain: "<</MediaType (Plain)>> setpagedevice"
+*MediaType Thick/Thick: "<</MediaType (THICK)>> setpagedevice"
+*MediaType Thicker/Thicker: "<</MediaType (THICKER)>> setpagedevice"
+*MediaType Thin/Thin: "<</MediaType (THIN)>> setpagedevice"
+*MediaType Bond/Bond: "<</MediaType (Bond)>> setpagedevice"
+*MediaType Color/Color: "<</MediaType (Color)>> setpagedevice"
+*MediaType Card/CardStock: "<</MediaType (Card Stock)>> setpagedevice"
+*MediaType Labels/Labels: "<</MediaType (Labels)>> setpagedevice"
+*MediaType Transparency/Transparency: "<</MediaType (Transparency)>> setpagedevice"
+*MediaType Envelope/Envelope: "<</MediaType (Envelope)>> setpagedevice"
+*MediaType Preprinted/Preprinted: "<</MediaType (Preprinted)>> setpagedevice"
+*MediaType Cotton/Cotton: "<</MediaType (COTTEN)>> setpagedevice"
+*MediaType Recycled/Recycled: "<</MediaType (Recycled)>> setpagedevice"
+*MediaType Archive/Archive: "<</MediaType (ARCHIVE)>> setpagedevice"
+*CloseUI: *MediaType
+
+*% =========================================================
+*% Quality Information
+*% =========================================================
+*OpenUI *Quality/Quality: PickOne
+*OrderDependency: 15 AnySetup *Quality
+*DefaultQuality: High
+*Quality High/Best: "<</HWResolution [1200 1200]>> setpagedevice"
+*Quality Best/Normal: "<< /HWResolution [600 600] /PixelDepth 2 >> setpagedevice"
+*CloseUI: *Quality
+
+*DefaultResolution: 600dpi
+
+*DefaultHalftoneType: 9
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*% =======================================================================================
+*% Front Cover [OPTION]
+*% =======================================================================================
+*JCLOpenUI *JCLFrontCoverOption/Front Cover Option: PickOne
+*OrderDependency: 10 JCLSetup *JCLFrontCoverOption
+*DefaultJCLFrontCoverOption: None
+*JCLFrontCoverOption None/No Covers: ""
+*JCLFrontCoverOption BlankPreprinted/Blank or Preprinted: "@PJL SET FRONTBACK_COVER_ATTRIBUTE=<22>FRONT<220D0A>@PJL SET FRONT_COVER_OPTION=<22>BLANK<220D0A>"
+*JCLFrontCoverOption 1SidedPrinted/1-Sided Printed: "@PJL SET FRONTBACK_COVER_ATTRIBUTE=<22>FRONT<220D0A>@PJL SET FRONT_COVER_OPTION=<22>1SIDEPRINTED<220D0A>"
+*JCLFrontCoverOption 2SidedPrinted/2-Sided Printed: "@PJL SET FRONTBACK_COVER_ATTRIBUTE=<22>FRONT<220D0A>@PJL SET FRONT_COVER_OPTION=<22>2SIDEPRINTED<220D0A>"
+*JCLCloseUI: *JCLFrontCoverOption
+
+*% =======================================================================================
+*% Front Cover [Source]
+*% =======================================================================================
+*JCLOpenUI *JCLFrontCoverSource/Front Cover Source: PickOne
+*OrderDependency: 10 JCLSetup *JCLFrontCoverSource
+*DefaultJCLFrontCoverSource: None
+*JCLFrontCoverSource None/None: ""
+*JCLFrontCoverSource Auto/Auto Select: "@PJL SET FRONT_COVER_TRAY=<22>AUTO<220D0A>"
+*JCLFrontCoverSource Upper/MP Tray: "@PJL SET FRONT_COVER_TRAY=<22>MPTRAY<220D0A>"
+*JCLFrontCoverSource Middle/Tray 1: "@PJL SET FRONT_COVER_TRAY=<22>UPPER<220D0A>"
+*JCLFrontCoverSource Lower/Tray 2: "@PJL SET FRONT_COVER_TRAY=<22>LOWER<220D0A>"
+*JCLCloseUI: *JCLFrontCoverSource
+
+*% =======================================================================================
+*% Front Cover [Type]
+*% =======================================================================================
+*JCLOpenUI *JCLFrontCoverType/Front Cover Type: PickOne
+*OrderDependency: 10 JCLSetup *JCLFrontCoverType
+*DefaultJCLFrontCoverType: None
+*JCLFrontCoverType None/None: ""
+*JCLFrontCoverType PrinterDefault/Printer Default: "@PJL SET FRONT_COVER_TYPE=<22>OFF<220D0A>"
+*JCLFrontCoverType Plain/Plain: "@PJL SET FRONT_COVER_TYPE=<22>NORMAL<220D0A>"
+*JCLFrontCoverType Thick/Thick: "@PJL SET FRONT_COVER_TYPE=<22>THICK<220D0A>"
+*JCLFrontCoverType Thicker/Thicker: "@PJL SET FRONT_COVER_TYPE=<22>THICKER<220D0A>"
+*JCLFrontCoverType Thin/Thin: "@PJL SET FRONT_COVER_TYPE=<22>THIN<220D0A>"
+*JCLFrontCoverType Bond/Bond: "@PJL SET FRONT_COVER_TYPE=<22>BOND<220D0A>"
+*JCLFrontCoverType Color/Color: "@PJL SET FRONT_COVER_TYPE=<22>COLOR<220D0A>"
+*JCLFrontCoverType Labels/Labels: "@PJL SET FRONT_COVER_TYPE=<22>LABEL<220D0A>"
+*JCLFrontCoverType Transparency/Transparency: "@PJL SET FRONT_COVER_TYPE=<22>OHP<220D0A>"
+*JCLFrontCoverType Envelope/Envelope: "@PJL SET FRONT_COVER_TYPE=<22>ENV<220D0A>"
+*JCLFrontCoverType Preprinted/Preprinted: "@PJL SET FRONT_COVER_TYPE=<22>USED<220D0A>"
+*JCLFrontCoverType Cotton/Cotton: "@PJL SET FRONT_COVER_TYPE=<22>COTTON<220D0A>"
+*JCLFrontCoverType Recycled/Recycled: "@PJL SET FRONT_COVER_TYPE=<22>RECYCLED<220D0A>"
+*JCLFrontCoverType Archive/Archive: "@PJL SET FRONT_COVER_TYPE=<22>ARCHIVE<220D0A>"
+*JCLFrontCoverType Card/CardStock: "@PJL SET FRONT_COVER_TYPE = <22>CARD<220D0A>"
+*JCLCloseUI: *JCLFrontCoverType
+
+*% =======================================================================================
+*% Back Cover [OPTION]
+*% =======================================================================================
+*JCLOpenUI *JCLBackCoverOption/Back Cover Option: PickOne
+*OrderDependency: 10 JCLSetup *JCLBackCoverOption
+*DefaultJCLBackCoverOption: None
+*JCLBackCoverOption None/No Covers: ""
+*JCLBackCoverOption BlankPreprinted/Blank or Preprinted: "@PJL SET FRONTBACK_COVER_ATTRIBUTE=<22>BACK<220D0A>@PJL SET BACK_COVER_OPTION=<22>BLANK<220D0A>"
+*JCLBackCoverOption 1SidedPrinted/1-Sided Printed: "@PJL SET FRONTBACK_COVER_ATTRIBUTE=<22>BACK<220D0A>@PJL SET BACK_COVER_OPTION=<22>1SIDEPRINTED<220D0A>"
+*JCLBackCoverOption 2SidedPrinted/2-Sided Printed: "@PJL SET FRONTBACK_COVER_ATTRIBUTE=<22>BACK<220D0A>@PJL SET BACK_COVER_OPTION=<22>2SIDEPRINTED<220D0A>"
+*JCLCloseUI: *JCLBackCoverOption
+
+*% =======================================================================================
+*% Back Cover [Source]
+*% =======================================================================================
+*JCLOpenUI *JCLBackCoverSource/Back Cover Source: PickOne
+*OrderDependency: 10 JCLSetup *JCLBackCoverSource
+*DefaultJCLBackCoverSource: None
+*JCLBackCoverSource None/None: ""
+*JCLBackCoverSource Auto/Auto Select: "@PJL SET BACK_COVER_TRAY=<22>AUTO<220D0A>"
+*JCLBackCoverSource Upper/MP Tray: "@PJL SET BACK_COVER_TRAY=<22>MPTRAY<220D0A>"
+*JCLBackCoverSource Middle/Tray 1: "@PJL SET BACK_COVER_TRAY=<22>UPPER<220D0A>"
+*JCLBackCoverSource Lower/Tray 2: "@PJL SET BACK_COVER_TRAY=<22>LOWER<220D0A>"
+*JCLCloseUI: *JCLBackCoverSource
+
+*% =======================================================================================
+*% Back Cover [Type]
+*% =======================================================================================
+*JCLOpenUI *JCLBackCoverType/Back Cover Type: PickOne
+*OrderDependency: 10 JCLSetup *JCLBackCoverType
+*DefaultJCLBackCoverType: None
+*JCLBackCoverType None/None: ""
+*JCLBackCoverType PrinterDefault/Printer Default: "@PJL SET BACK_COVER_TYPE=<22>OFF<220D0A>"
+*JCLBackCoverType Plain/Plain: "@PJL SET BACK_COVER_TYPE=<22>NORMAL<220D0A>"
+*JCLBackCoverType Thick/Thick: "@PJL SET BACK_COVER_TYPE=<22>THICK<220D0A>"
+*JCLBackCoverType Thicker/Thicker: "@PJL SET BACK_COVER_TYPE=<22>THICKER<220D0A>"
+*JCLBackCoverType Thin/Thin: "@PJL SET BACK_COVER_TYPE=<22>THIN<220D0A>"
+*JCLBackCoverType Bond/Bond: "@PJL SET BACK_COVER_TYPE=<22>BOND<220D0A>"
+*JCLBackCoverType Color/Color: "@PJL SET BACK_COVER_TYPE=<22>COLOR<220D0A>"
+*JCLBackCoverType Labels/Labels: "@PJL SET BACK_COVER_TYPE=<22>LABEL<220D0A>"
+*JCLBackCoverType Transparency/Transparency: "@PJL SET BACK_COVER_TYPE=<22>OHP<220D0A>"
+*JCLBackCoverType Envelope/Envelope: "@PJL SET BACK_COVER_TYPE=<22>ENV<220D0A>"
+*JCLBackCoverType Preprinted/Preprinted: "@PJL SET BACK_COVER_TYPE=<22>USED<220D0A>"
+*JCLBackCoverType Cotton/Cotton: "@PJL SET BACK_COVER_TYPE=<22>COTTON<220D0A>"
+*JCLBackCoverType Recycled/Recycled: "@PJL SET BACK_COVER_TYPE=<22>RECYCLED<220D0A>"
+*JCLBackCoverType Archive/Archive: "@PJL SET BACK_COVER_TYPE=<22>ARCHIVE<220D0A>"
+*JCLBackCoverType Card/CardStock: "@PJL SET BACK_COVER_TYPE = <22>CARD<220D0A>"
+*JCLCloseUI: *JCLBackCoverType
+
+*% =======================================================================================
+*% Front and Back Cover [OPTION]
+*% =======================================================================================
+*JCLOpenUI *JCLFrontBackCoverOption/Front and Back Cover Option: PickOne
+*OrderDependency: 10 JCLSetup *JCLFrontBackCoverOption
+*DefaultJCLFrontBackCoverOption: None
+*JCLFrontBackCoverOption None/No Covers: ""
+*JCLFrontBackCoverOption BlankPreprinted/Blank or Preprinted: "@PJL SET FRONTBACK_COVER_ATTRIBUTE=<22>FRONTBACK<220D0A>@PJL SET FRONTBACK_COVER_OPTION=<22>BLANK<220D0A>"
+*JCLFrontBackCoverOption 1SidedPrinted/1-Sided Printed: "@PJL SET FRONTBACK_COVER_ATTRIBUTE=<22>FRONTBACK<220D0A>@PJL SET FRONTBACK_COVER_OPTION=<22>1SIDEPRINTED<220D0A>"
+*JCLFrontBackCoverOption 2SidedPrinted/2-Sided Printed: "@PJL SET FRONTBACK_COVER_ATTRIBUTE=<22>FRONTBACK<220D0A>@PJL SET FRONTBACK_COVER_OPTION=<22>2SIDEPRINTED<220D0A>"
+*JCLCloseUI: *JCLFrontBackCoverOption
+
+*% =======================================================================================
+*% Front and Back Cover [Source]
+*% =======================================================================================
+*JCLOpenUI *JCLFrontBackCoverSource/Front and Back Cover Source: PickOne
+*OrderDependency: 10 JCLSetup *JCLFrontBackCoverSource
+*DefaultJCLFrontBackCoverSource: None
+*JCLFrontBackCoverSource None/None: ""
+*JCLFrontBackCoverSource Auto/Auto Select: "@PJL SET FRONTBACK_COVER_TRAY=<22>AUTO<220D0A>"
+*JCLFrontBackCoverSource Upper/MP Tray: "@PJL SET FRONTBACK_COVER_TRAY=<22>MPTRAY<220D0A>"
+*JCLFrontBackCoverSource Middle/Tray 1: "@PJL SET FRONTBACK_COVER_TRAY=<22>UPPER<220D0A>"
+*JCLFrontBackCoverSource Lower/Tray 2: "@PJL SET FRONTBACK_COVER_TRAY=<22>LOWER<220D0A>"
+*JCLCloseUI: *JCLFrontBackCoverSource
+
+*% =======================================================================================
+*% Front and Back Cover [Type]
+*% =======================================================================================
+*JCLOpenUI *JCLFrontBackCoverType/Front and Back Cover Type: PickOne
+*OrderDependency: 10 JCLSetup *JCLFrontBackCoverType
+*DefaultJCLFrontBackCoverType: None
+*JCLFrontBackCoverType None/None: ""
+*JCLFrontBackCoverType PrinterDefault/Printer Default: "@PJL SET FRONTBACK_COVER_TYPE=<22>OFF<220D0A>"
+*JCLFrontBackCoverType Plain/Plain: "@PJL SET FRONTBACK_COVER_TYPE=<22>NORMAL<220D0A>"
+*JCLFrontBackCoverType Thick/Thick: "@PJL SET FRONTBACK_COVER_TYPE=<22>THICK<220D0A>"
+*JCLFrontBackCoverType Thicker/Thicker: "@PJL SET FRONTBACK_COVER_TYPE=<22>THICKER<220D0A>"
+*JCLFrontBackCoverType Thin/Thin: "@PJL SET FRONTBACK_COVER_TYPE=<22>THIN<220D0A>"
+*JCLFrontBackCoverType Bond/Bond: "@PJL SET FRONTBACK_COVER_TYPE=<22>BOND<220D0A>"
+*JCLFrontBackCoverType Color/Color: "@PJL SET FRONTBACK_COVER_TYPE=<22>COLOR<220D0A>"
+*JCLFrontBackCoverType Labels/Labels: "@PJL SET FRONTBACK_COVER_TYPE=<22>LABEL<220D0A>"
+*JCLFrontBackCoverType Transparency/Transparency: "@PJL SET FRONTBACK_COVER_TYPE=<22>OHP<220D0A>"
+*JCLFrontBackCoverType Envelope/Envelope: "@PJL SET FRONTBACK_COVER_TYPE=<22>ENV<220D0A>"
+*JCLFrontBackCoverType Preprinted/Preprinted: "@PJL SET FRONTBACK_COVER_TYPE=<22>USED<220D0A>"
+*JCLFrontBackCoverType Recycled/Recycled: "@PJL SET FRONTBACK_COVER_TYPE=<22>RECYCLED<220D0A>"
+*JCLFrontBackCoverType Cotton/Cotton: "@PJL SET FRONTBACK_COVER_TYPE=<22>COTTON<220D0A>"
+*JCLFrontBackCoverType Archive/Archive: "@PJL SET FRONTBACK_COVER_TYPE=<22>ARCHIVE<220D0A>"
+*JCLFrontBackCoverType Card/CardStock: "@PJL SET FRONTBACK_COVER_TYPE = <22>CARD<220D0A>"
+*JCLCloseUI: *JCLFrontBackCoverType
+
+*% =======================================================================================
+*% Transparency Separator [Option]
+*% =======================================================================================
+*JCLOpenUI *JCLSeparatorsOption/Transparency Separator: PickOne
+*OrderDependency: 10 JCLSetup *JCLSeparatorsOption
+*DefaultJCLSeparatorsOption: None
+*JCLSeparatorsOption None/None: ""
+*JCLSeparatorsOption PrintedSeparator/Printed Separator: "@PJL SET OHP_SEPARATOR_OPTION=<22>PRINTED<220D0A>"
+*JCLSeparatorsOption BlankSeparator/Blank Separator: "@PJL SET OHP_SEPARATOR_OPTION=<22>BLANK<220D0A>"
+*JCLCloseUI: *JCLSeparatorsOption
+
+*% =======================================================================================
+*% Transparency Separator [Source]
+*% =======================================================================================
+*JCLOpenUI *JCLSeparatorsSource/Separators Source: PickOne
+*OrderDependency: 10 JCLSetup *JCLSeparatorsSource
+*DefaultJCLSeparatorsSource: None
+*JCLSeparatorsSource None/None: "@PJL SET OHP_SEPARATOR_TRAY=<22>AUTO<220D0A>"
+*JCLSeparatorsSource Upper/MP Tray: "@PJL SET OHP_SEPARATOR_TRAY=<22>MPTRAY<220D0A>"
+*JCLSeparatorsSource Middle/Tray 1: "@PJL SET OHP_SEPARATOR_TRAY=<22>UPPER<220D0A>"
+*JCLSeparatorsSource Lower/Tray 2: "@PJL SET OHP_SEPARATOR_TRAY=<22>LOWER<220D0A>"
+*JCLCloseUI: *JCLSeparatorsSource
+
+*% =========================================================
+*% Paper Handling
+*% =========================================================
+*% Use these entries to set paper size unless there is a specific
+*% reason to use PageRegion, such as when using manual Feeder.
+*OpenUI *PageSize/Page Size: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize Letter/Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*PageSize Legal/Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*PageSize Executive/Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*PageSize A4/A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*PageSize A5/A5: "<</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*PageSize Statement/Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
+*PageSize B5-JIS/JIS B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*PageSize US-Folio/US Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*PageSize Env10/No.10 Env.: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*PageSize EnvDL/DL Env.: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*PageSize EnvC5/C5 Env.: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*PageSize EnvC6/C6 Env.: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
+*PageSize Env9/No.9 Env.: "<</PageSize [279 639] /ImagingBBox null>> setpagedevice"
+*PageSize B5-ISO/ISO B5: "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*PageSize EnvMonarch/Monarch Env.: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*PageSize Oficio_S/Oficio : "<</PageSize [612 972] /ImagingBBox null>> setpagedevice"
+*PageSize A6/A6: "<</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*PageSize Postcard_S/Post Card 4x6: "<</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*PageSize IndexCard/Index Card: "<</PageSize [216 360] /ImagingBBox null>> setpagedevice"
+*?PageSize: "
+save currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if (Unknown) 19 dict
+ dup [288 432] (IndexCard) put
+ dup [288 432] (Postcard_S) put
+ dup [297 420] (A6) put
+ dup [612 972] (Oficio_S) put
+ dup [279 540] (EnvMonarch) put
+ dup [499 709] (B5-ISO) put
+ dup [279 639] (Env9) put
+ dup [323 459] (EnvC6) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [297 684] (Env10) put
+ dup [612 936] (US-Folio) put
+ dup [516 729] (B5-JIS) put
+ dup [396 612] (Statement) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) put
+ {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 restore
+"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion Letter/Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*PageRegion Legal/Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*PageRegion Executive/Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*PageRegion A4/A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*PageRegion A5/A5: "<</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*PageRegion Statement/Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
+*PageRegion B5-JIS/JIS B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*PageRegion US-Folio/US Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*PageRegion Env10/No.10 Env.: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*PageRegion EnvDL/DL Env.: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*PageRegion EnvC5/C5 Env.: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*PageRegion EnvC6/C6 Env.: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
+*PageRegion Env9/No.9 Env.: "<</PageSize [279 639] /ImagingBBox null>> setpagedevice"
+*PageRegion B5-ISO/ISO B5: "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*PageRegion EnvMonarch/Monarch Env.: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*PageRegion Oficio_S/Oficio: "<</PageSize [612 972] /ImagingBBox null>> setpagedevice"
+*PageRegion A6/A6: "<</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*PageRegion Postcard_S/Post Card 4x6: "<</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*PageRegion IndexCard/Index Card: "<</PageSize [216 360] /ImagingBBox null>> setpagedevice"
+*CloseUI: *PageRegion
+
+
+*% These entries provide the imageable areas of the media option keywords
+*DefaultImageableArea: A4
+*ImageableArea Letter/Letter: "12.50 12.50 599.50 779.50"
+*ImageableArea Legal/Legal: "12.50 12.50 599.50 995.50"
+*ImageableArea Executive/Executive: "12.50 11.00 509.50 744.00"
+*ImageableArea A4/A4: "12.50 12.50 582.50 829.50"
+*ImageableArea A5/A5: "12.50 12.50 407.50 582.50"
+*ImageableArea Statement/Statement: "12.50 12.50 383.50 599.50"
+*ImageableArea B5-JIS/JIS B5: "12.50 12.50 503.50 715.50"
+*ImageableArea US-Folio/US Folio: "12.50 12.50 599.50 923.50"
+*ImageableArea Env10/No.10 Env.: "12.50 12.50 284.50 670.50"
+*ImageableArea EnvDL/DL Env.: "12.50 12.50 299.50 610.50"
+*ImageableArea EnvC5/C5 Env.: "12.50 12.50 446.50 635.50"
+*ImageableArea EnvC6/C6 Env.: "12.50 12.50 310.50 446.50"
+*ImageableArea Env9/No.9 Env.: "12.50 12.50 266.50 626.50"
+*ImageableArea B5-ISO/ISO B5: "12.50 12.50 485.50 695.50"
+*ImageableArea EnvMonarch/Monarch Env.: "12.50 12.50 266.50 527.50"
+*ImageableArea Oficio_S/Oficio : "12.50 12.50 599.50 959.50"
+*ImageableArea A6/A6: "12.50 12.50 284.50 407.50"
+*ImageableArea Postcard_S/Postcard: "12.50 12.50 271.50 406.50"
+*ImageableArea IndexCard/Index Card: "12.50 12.50 203.50 347.50"
+*?ImageableArea: "
+ save /cvp { cvi ( ) cvs print ( ) print } bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore"
+*End
+
+
+*% These provide the physical dimensions of the media, by option keyword.
+*DefaultPaperDimension: A4
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension Statement/Statement: "396 612"
+*PaperDimension B5-JIS/JIS B5: "516 729"
+*PaperDimension US-Folio/US Folio: "612 936"
+*PaperDimension Env10/No.10 Env.: "297 684"
+*PaperDimension EnvDL/DL Env.: "312 624"
+*PaperDimension EnvC5/C5 Env.: "459 649"
+*PaperDimension EnvC6/C6 Env.: "323 459"
+*PaperDimension Env9/No.9 Env.: "279 639"
+*PaperDimension B5-ISO/ISO B5: "499 709"
+*PaperDimension EnvMonarch/Monarch Env.: "279 540"
+*PaperDimension Oficio_S/Oficio: "612 972"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension Postcard_S/Postcard: "288 432"
+*PaperDimension IndexCard/Index Card: "216 360"
+
+*RequiresPageRegion All: True
+
+*% =========================================================
+*% User Interface Constraints
+*% =========================================================
+
+*% =========================================================
+*% Installable Option : OptionalTray - InputSlot
+*% =========================================================
+*UIConstraints: *OptionalTray2 False *InputSlot Lower
+*UIConstraints: *InputSlot Lower *OptionalTray2 False
+
+*UIConstraints: *OptionalTray2 False *JCLFrontCoverSource Lower
+*UIConstraints: *JCLFrontCoverSource Lower *OptionalTray2 False
+
+*UIConstraints: *OptionalTray2 False *JCLBackCoverSource Lower
+*UIConstraints: *JCLBackCoverSource Lower *OptionalTray2 False
+
+*UIConstraints: *OptionalTray2 False *JCLFrontBackCoverSource Lower
+*UIConstraints: *JCLFrontBackCoverSource Lower *OptionalTray2 False
+
+*UIConstraints: *OptionalTray2 False *JCLSeparatorsSource Lower
+*UIConstraints: *JCLSeparatorsSource Lower *OptionalTray2 False
+
+*% =========================================================
+*% Envelope(PageSize) - MediaType
+*% =========================================================
+
+*% =========================================================
+*% Duplex - PaperSize
+*% =========================================================
+*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Statement *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env9 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B5-JIS *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B5-ISO *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Postcard_S *Duplex DuplexNoTumble
+*UIConstraints: *PageSize IndexCard *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Executive
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Statement
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env9
+*UIConstraints: *Duplex DuplexNoTumble *PageSize B5-JIS
+*UIConstraints: *Duplex DuplexNoTumble *PageSize B5-ISO
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Postcard_S
+*UIConstraints: *Duplex DuplexNoTumble *PageSize IndexCard
+
+*UIConstraints: *PageSize Executive *Duplex DuplexTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Statement *Duplex DuplexTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC6 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env9 *Duplex DuplexTumble
+*UIConstraints: *PageSize B5-JIS *Duplex DuplexTumble
+*UIConstraints: *PageSize B5-ISO *Duplex DuplexTumble
+*UIConstraints: *PageSize Postcard_S *Duplex DuplexTumble
+*UIConstraints: *PageSize IndexCard *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize Executive
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Statement
+*UIConstraints: *Duplex DuplexTumble *PageSize A6
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC6
+*UIConstraints: *Duplex DuplexTumble *PageSize Env9
+*UIConstraints: *Duplex DuplexTumble *PageSize B5-JIS
+*UIConstraints: *Duplex DuplexTumble *PageSize B5-ISO
+*UIConstraints: *Duplex DuplexTumble *PageSize Postcard_S
+*UIConstraints: *Duplex DuplexTumble *PageSize IndexCard
+
+*% =========================================================
+*% Duplex - PageRegion
+*% =========================================================
+
+*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Statement *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env9 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B5-JIS *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B5-ISO *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Postcard_S *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion IndexCard *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Statement
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env9
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion B5-JIS
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion B5-ISO
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Postcard_S
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion IndexCard
+
+*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Statement *Duplex DuplexTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env9 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B5-JIS *Duplex DuplexTumble
+*UIConstraints: *PageRegion B5-ISO *Duplex DuplexTumble
+*UIConstraints: *PageRegion Postcard_S *Duplex DuplexTumble
+*UIConstraints: *PageRegion IndexCard *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Statement
+*UIConstraints: *Duplex DuplexTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC6
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env9
+*UIConstraints: *Duplex DuplexTumble *PageRegion B5-JIS
+*UIConstraints: *Duplex DuplexTumble *PageRegion B5-ISO
+*UIConstraints: *Duplex DuplexTumble *PageRegion Postcard_S
+*UIConstraints: *Duplex DuplexTumble *PageRegion IndexCard
+
+*% =========================================================
+*% Duplex - MediaType
+*% =========================================================
+*UIConstraints: *MediaType Thicker *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thicker *Duplex DuplexTumble
+*UIConstraints: *MediaType Cotton *Duplex DuplexTumble
+*UIConstraints: *MediaType Cotton *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Card *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Card *Duplex DuplexTumble
+*UIConstraints: *MediaType Archive *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Archive *Duplex DuplexTumble
+*UIConstraints: *MediaType Color *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Color *Duplex DuplexTumble
+*UIConstraints: *MediaType Preprinted *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Preprinted *Duplex DuplexTumble
+
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thicker
+*UIConstraints: *Duplex DuplexTumble *MediaType Thicker
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cotton
+*UIConstraints: *Duplex DuplexTumble *MediaType Cotton
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Card
+*UIConstraints: *Duplex DuplexTumble *MediaType Card
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Archive
+*UIConstraints: *Duplex DuplexTumble *MediaType Archive
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Color
+*UIConstraints: *Duplex DuplexTumble *MediaType Color
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Preprinted
+*UIConstraints: *Duplex DuplexTumble *MediaType Preprinted
+
+*% =========================================================
+*% InputSlot(Lower) - PaperSize
+*% =========================================================
+
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvC6 *InputSlot Lower
+*UIConstraints: *PageSize Env9 *InputSlot Lower
+*UIConstraints: *PageSize Postcard_S *InputSlot Lower
+*UIConstraints: *PageSize IndexCard *InputSlot Lower
+
+*UIConstraints: *InputSlot Lower *PageSize Env10
+*UIConstraints: *InputSlot Lower *PageSize EnvMonarch
+*UIConstraints: *InputSlot Lower *PageSize EnvDL
+*UIConstraints: *InputSlot Lower *PageSize EnvC5
+*UIConstraints: *InputSlot Lower *PageSize EnvC6
+*UIConstraints: *InputSlot Lower *PageSize Env9
+*UIConstraints: *InputSlot Lower *PageSize Postcard_S
+*UIConstraints: *InputSlot Lower *PageSize IndexCard
+
+*% =========================================================
+*% InputSlot(Lower) - PageRegion
+*% =========================================================
+
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvC6 *InputSlot Lower
+*UIConstraints: *PageRegion Env9 *InputSlot Lower
+*UIConstraints: *PageRegion Postcard_S *InputSlot Lower
+*UIConstraints: *PageRegion IndexCard *InputSlot Lower
+
+*UIConstraints: *InputSlot Lower *PageRegion Env10
+*UIConstraints: *InputSlot Lower *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Lower *PageRegion EnvDL
+*UIConstraints: *InputSlot Lower *PageRegion EnvC5
+*UIConstraints: *InputSlot Lower *PageRegion EnvC6
+*UIConstraints: *InputSlot Lower *PageRegion Env9
+*UIConstraints: *InputSlot Lower *PageRegion Postcard_S
+*UIConstraints: *InputSlot Lower *PageRegion IndexCard
+
+*% =========================================================
+*% InputSlot(Middle) - MediaType
+*% =========================================================
+
+*UIConstraints: *InputSlot Middle *MediaType Thicker
+*UIConstraints: *InputSlot Middle *MediaType Cotton
+*UIConstraints: *InputSlot Middle *MediaType Envelope
+*UIConstraints: *InputSlot Middle *MediaType Transparency
+*UIConstraints: *InputSlot Middle *MediaType Labels
+*UIConstraints: *InputSlot Middle *MediaType Color
+*UIConstraints: *InputSlot Middle *MediaType Preprinted
+
+*UIConstraints: *MediaType Thicker *InputSlot Middle
+*UIConstraints: *MediaType Cotton *InputSlot Middle
+*UIConstraints: *MediaType Envelope *InputSlot Middle
+*UIConstraints: *MediaType Transparency *InputSlot Middle
+*UIConstraints: *MediaType Labels *InputSlot Middle
+*UIConstraints: *MediaType Color *InputSlot Middle
+*UIConstraints: *MediaType Preprinted *InputSlot Middle
+
+*% =========================================================
+*% InputSlot(Lower) - MediaType
+*% =========================================================
+
+*UIConstraints: *InputSlot Lower *MediaType Thicker
+*UIConstraints: *InputSlot Lower *MediaType Cotton
+*UIConstraints: *InputSlot Lower *MediaType Envelope
+*UIConstraints: *InputSlot Lower *MediaType Transparency
+*UIConstraints: *InputSlot Lower *MediaType Labels
+*UIConstraints: *InputSlot Lower *MediaType Color
+*UIConstraints: *InputSlot Lower *MediaType Preprinted
+
+*UIConstraints: *MediaType Thicker *InputSlot Lower
+*UIConstraints: *MediaType Cotton *InputSlot Lower
+*UIConstraints: *MediaType Envelope *InputSlot Lower
+*UIConstraints: *MediaType Transparency *InputSlot Lower
+*UIConstraints: *MediaType Labels *InputSlot Lower
+*UIConstraints: *MediaType Color *InputSlot Lower
+*UIConstraints: *MediaType Preprinted *InputSlot Lower
+
+
+*% =========================================================
+*% Envelope(PageSize) - MediaType
+*% =========================================================
+
+*% COM10
+*UIConstraints: *PageSize Env10 *MediaType None
+*UIConstraints: *PageSize Env10 *MediaType Plain
+*UIConstraints: *PageSize Env10 *MediaType Thick
+*UIConstraints: *PageSize Env10 *MediaType Thicker
+*UIConstraints: *PageSize Env10 *MediaType Thin
+*UIConstraints: *PageSize Env10 *MediaType Bond
+*UIConstraints: *PageSize Env10 *MediaType Color
+*UIConstraints: *PageSize Env10 *MediaType Card
+*UIConstraints: *PageSize Env10 *MediaType Labels
+*UIConstraints: *PageSize Env10 *MediaType Transparency
+*UIConstraints: *PageSize Env10 *MediaType Preprinted
+*UIConstraints: *PageSize Env10 *MediaType Recycled
+*UIConstraints: *PageSize Env10 *MediaType Cotton
+*UIConstraints: *PageSize Env10 *MediaType Archive
+
+*UIConstraints: *MediaType None *PageSize Env10
+*UIConstraints: *MediaType Plain *PageSize Env10
+*UIConstraints: *MediaType Thick *PageSize Env10
+*UIConstraints: *MediaType Thicker *PageSize Env10
+*UIConstraints: *MediaType Thin *PageSize Env10
+*UIConstraints: *MediaType Bond *PageSize Env10
+*UIConstraints: *MediaType Color *PageSize Env10
+*UIConstraints: *MediaType Card *PageSize Env10
+*UIConstraints: *MediaType Labels *PageSize Env10
+*UIConstraints: *MediaType Transparency *PageSize Env10
+*UIConstraints: *MediaType Preprinted *PageSize Env10
+*UIConstraints: *MediaType Recycled *PageSize Env10
+*UIConstraints: *MediaType Cotton *PageSize Env10
+*UIConstraints: *MediaType Archive *PageSize Env10
+
+*% DL
+*UIConstraints: *PageSize EnvDL *MediaType None
+*UIConstraints: *PageSize EnvDL *MediaType Plain
+*UIConstraints: *PageSize EnvDL *MediaType Thick
+*UIConstraints: *PageSize EnvDL *MediaType Thicker
+*UIConstraints: *PageSize EnvDL *MediaType Thin
+*UIConstraints: *PageSize EnvDL *MediaType Bond
+*UIConstraints: *PageSize EnvDL *MediaType Color
+*UIConstraints: *PageSize EnvDL *MediaType Card
+*UIConstraints: *PageSize EnvDL *MediaType Labels
+*UIConstraints: *PageSize EnvDL *MediaType Transparency
+*UIConstraints: *PageSize EnvDL *MediaType Preprinted
+*UIConstraints: *PageSize EnvDL *MediaType Recycled
+*UIConstraints: *PageSize EnvDL *MediaType Cotton
+*UIConstraints: *PageSize EnvDL *MediaType Archive
+
+*UIConstraints: *MediaType None *PageSize EnvDL
+*UIConstraints: *MediaType Plain *PageSize EnvDL
+*UIConstraints: *MediaType Thick *PageSize EnvDL
+*UIConstraints: *MediaType Thicker *PageSize EnvDL
+*UIConstraints: *MediaType Thin *PageSize EnvDL
+*UIConstraints: *MediaType Bond *PageSize EnvDL
+*UIConstraints: *MediaType Color *PageSize EnvDL
+*UIConstraints: *MediaType Card *PageSize EnvDL
+*UIConstraints: *MediaType Labels *PageSize EnvDL
+*UIConstraints: *MediaType Transparency *PageSize EnvDL
+*UIConstraints: *MediaType Preprinted *PageSize EnvDL
+*UIConstraints: *MediaType Recycled *PageSize EnvDL
+*UIConstraints: *MediaType Cotton *PageSize EnvDL
+*UIConstraints: *MediaType Archive *PageSize EnvDL
+
+*% C5
+*UIConstraints: *PageSize EnvC5 *MediaType None
+*UIConstraints: *PageSize EnvC5 *MediaType Plain
+*UIConstraints: *PageSize EnvC5 *MediaType Thick
+*UIConstraints: *PageSize EnvC5 *MediaType Thicker
+*UIConstraints: *PageSize EnvC5 *MediaType Thin
+*UIConstraints: *PageSize EnvC5 *MediaType Bond
+*UIConstraints: *PageSize EnvC5 *MediaType Color
+*UIConstraints: *PageSize EnvC5 *MediaType Card
+*UIConstraints: *PageSize EnvC5 *MediaType Labels
+*UIConstraints: *PageSize EnvC5 *MediaType Transparency
+*UIConstraints: *PageSize EnvC5 *MediaType Preprinted
+*UIConstraints: *PageSize EnvC5 *MediaType Recycled
+*UIConstraints: *PageSize EnvC5 *MediaType Cotton
+*UIConstraints: *PageSize EnvC5 *MediaType Archive
+
+*UIConstraints: *MediaType None *PageSize EnvC5
+*UIConstraints: *MediaType Plain *PageSize EnvC5
+*UIConstraints: *MediaType Thick *PageSize EnvC5
+*UIConstraints: *MediaType Thicker *PageSize EnvC5
+*UIConstraints: *MediaType Thin *PageSize EnvC5
+*UIConstraints: *MediaType Bond *PageSize EnvC5
+*UIConstraints: *MediaType Color *PageSize EnvC5
+*UIConstraints: *MediaType Card *PageSize EnvC5
+*UIConstraints: *MediaType Labels *PageSize EnvC5
+*UIConstraints: *MediaType Transparency *PageSize EnvC5
+*UIConstraints: *MediaType Preprinted *PageSize EnvC5
+*UIConstraints: *MediaType Recycled *PageSize EnvC5
+*UIConstraints: *MediaType Cotton *PageSize EnvC5
+*UIConstraints: *MediaType Archive *PageSize EnvC5
+
+*% C6
+*UIConstraints: *PageSize EnvC6 *MediaType None
+*UIConstraints: *PageSize EnvC6 *MediaType Plain
+*UIConstraints: *PageSize EnvC6 *MediaType Thick
+*UIConstraints: *PageSize EnvC6 *MediaType Thicker
+*UIConstraints: *PageSize EnvC6 *MediaType Thin
+*UIConstraints: *PageSize EnvC6 *MediaType Bond
+*UIConstraints: *PageSize EnvC6 *MediaType Color
+*UIConstraints: *PageSize EnvC6 *MediaType Card
+*UIConstraints: *PageSize EnvC6 *MediaType Labels
+*UIConstraints: *PageSize EnvC6 *MediaType Transparency
+*UIConstraints: *PageSize EnvC6 *MediaType Preprinted
+*UIConstraints: *PageSize EnvC6 *MediaType Recycled
+*UIConstraints: *PageSize EnvC6 *MediaType Cotton
+*UIConstraints: *PageSize EnvC6 *MediaType Archive
+
+
+*UIConstraints: *MediaType None *PageSize EnvC6
+*UIConstraints: *MediaType Plain *PageSize EnvC6
+*UIConstraints: *MediaType Thick *PageSize EnvC6
+*UIConstraints: *MediaType Thicker *PageSize EnvC6
+*UIConstraints: *MediaType Thin *PageSize EnvC6
+*UIConstraints: *MediaType Bond *PageSize EnvC6
+*UIConstraints: *MediaType Color *PageSize EnvC6
+*UIConstraints: *MediaType Card *PageSize EnvC6
+*UIConstraints: *MediaType Labels *PageSize EnvC6
+*UIConstraints: *MediaType Transparency *PageSize EnvC6
+*UIConstraints: *MediaType Preprinted *PageSize EnvC6
+*UIConstraints: *MediaType Recycled *PageSize EnvC6
+*UIConstraints: *MediaType Cotton *PageSize EnvC6
+*UIConstraints: *MediaType Archive *PageSize EnvC6
+
+*% Env9
+*UIConstraints: *PageSize Env9 *MediaType None
+*UIConstraints: *PageSize Env9 *MediaType Plain
+*UIConstraints: *PageSize Env9 *MediaType Thick
+*UIConstraints: *PageSize Env9 *MediaType Thicker
+*UIConstraints: *PageSize Env9 *MediaType Thin
+*UIConstraints: *PageSize Env9 *MediaType Bond
+*UIConstraints: *PageSize Env9 *MediaType Color
+*UIConstraints: *PageSize Env9 *MediaType Card
+*UIConstraints: *PageSize Env9 *MediaType Labels
+*UIConstraints: *PageSize Env9 *MediaType Transparency
+*UIConstraints: *PageSize Env9 *MediaType Preprinted
+*UIConstraints: *PageSize Env9 *MediaType Recycled
+*UIConstraints: *PageSize Env9 *MediaType Cotton
+*UIConstraints: *PageSize Env9 *MediaType Archive
+
+
+*UIConstraints: *MediaType None *PageSize Env9
+*UIConstraints: *MediaType Plain *PageSize Env9
+*UIConstraints: *MediaType Thick *PageSize Env9
+*UIConstraints: *MediaType Thicker *PageSize Env9
+*UIConstraints: *MediaType Thin *PageSize Env9
+*UIConstraints: *MediaType Bond *PageSize Env9
+*UIConstraints: *MediaType Color *PageSize Env9
+*UIConstraints: *MediaType Card *PageSize Env9
+*UIConstraints: *MediaType Labels *PageSize Env9
+*UIConstraints: *MediaType Transparency *PageSize Env9
+*UIConstraints: *MediaType Preprinted *PageSize Env9
+*UIConstraints: *MediaType Recycled *PageSize Env9
+*UIConstraints: *MediaType Cotton *PageSize Env9
+*UIConstraints: *MediaType Archive *PageSize Env9
+
+*% Monarch
+*UIConstraints: *PageSize EnvMonarch *MediaType None
+*UIConstraints: *PageSize EnvMonarch *MediaType Plain
+*UIConstraints: *PageSize EnvMonarch *MediaType Thick
+*UIConstraints: *PageSize EnvMonarch *MediaType Thicker
+*UIConstraints: *PageSize EnvMonarch *MediaType Thin
+*UIConstraints: *PageSize EnvMonarch *MediaType Bond
+*UIConstraints: *PageSize EnvMonarch *MediaType Color
+*UIConstraints: *PageSize EnvMonarch *MediaType Card
+*UIConstraints: *PageSize EnvMonarch *MediaType Labels
+*UIConstraints: *PageSize EnvMonarch *MediaType Transparency
+*UIConstraints: *PageSize EnvMonarch *MediaType Preprinted
+*UIConstraints: *PageSize EnvMonarch *MediaType Recycled
+*UIConstraints: *PageSize EnvMonarch *MediaType Cotton
+*UIConstraints: *PageSize EnvMonarch *MediaType Archive
+
+*UIConstraints: *MediaType None *PageSize EnvMonarch
+*UIConstraints: *MediaType Plain *PageSize EnvMonarch
+*UIConstraints: *MediaType Thick *PageSize EnvMonarch
+*UIConstraints: *MediaType Thicker *PageSize EnvMonarch
+*UIConstraints: *MediaType Thin *PageSize EnvMonarch
+*UIConstraints: *MediaType Bond *PageSize EnvMonarch
+*UIConstraints: *MediaType Color *PageSize EnvMonarch
+*UIConstraints: *MediaType Card *PageSize EnvMonarch
+*UIConstraints: *MediaType Labels *PageSize EnvMonarch
+*UIConstraints: *MediaType Transparency *PageSize EnvMonarch
+*UIConstraints: *MediaType Preprinted *PageSize EnvMonarch
+*UIConstraints: *MediaType Recycled *PageSize EnvMonarch
+*UIConstraints: *MediaType Cotton *PageSize EnvMonarch
+*UIConstraints: *MediaType Archive *PageSize EnvMonarch
+
+*% =========================================================
+*% Envelope(PageRegion) - MediaType
+*% =========================================================
+
+*% COM10
+*UIConstraints: *PageRegion Env10 *MediaType None
+*UIConstraints: *PageRegion Env10 *MediaType Plain
+*UIConstraints: *PageRegion Env10 *MediaType Thick
+*UIConstraints: *PageRegion Env10 *MediaType Thicker
+*UIConstraints: *PageRegion Env10 *MediaType Thin
+*UIConstraints: *PageRegion Env10 *MediaType Bond
+*UIConstraints: *PageRegion Env10 *MediaType Color
+*UIConstraints: *PageRegion Env10 *MediaType Card
+*UIConstraints: *PageRegion Env10 *MediaType Labels
+*UIConstraints: *PageRegion Env10 *MediaType Transparency
+*UIConstraints: *PageRegion Env10 *MediaType Preprinted
+*UIConstraints: *PageRegion Env10 *MediaType Recycled
+*UIConstraints: *PageRegion Env10 *MediaType Cotton
+*UIConstraints: *PageRegion Env10 *MediaType Archive
+
+*UIConstraints: *MediaType None *PageRegion Env10
+*UIConstraints: *MediaType Plain *PageRegion Env10
+*UIConstraints: *MediaType Thick *PageRegion Env10
+*UIConstraints: *MediaType Thicker *PageRegion Env10
+*UIConstraints: *MediaType Thin *PageRegion Env10
+*UIConstraints: *MediaType Bond *PageRegion Env10
+*UIConstraints: *MediaType Color *PageRegion Env10
+*UIConstraints: *MediaType Card *PageRegion Env10
+*UIConstraints: *MediaType Labels *PageRegion Env10
+*UIConstraints: *MediaType Transparency *PageRegion Env10
+*UIConstraints: *MediaType Preprinted *PageRegion Env10
+*UIConstraints: *MediaType Recycled *PageRegion Env10
+*UIConstraints: *MediaType Cotton *PageRegion Env10
+*UIConstraints: *MediaType Archive *PageRegion Env10
+
+*% DL
+*UIConstraints: *PageRegion EnvDL *MediaType None
+*UIConstraints: *PageRegion EnvDL *MediaType Plain
+*UIConstraints: *PageRegion EnvDL *MediaType Thick
+*UIConstraints: *PageRegion EnvDL *MediaType Thicker
+*UIConstraints: *PageRegion EnvDL *MediaType Thin
+*UIConstraints: *PageRegion EnvDL *MediaType Bond
+*UIConstraints: *PageRegion EnvDL *MediaType Color
+*UIConstraints: *PageRegion EnvDL *MediaType Card
+*UIConstraints: *PageRegion EnvDL *MediaType Labels
+*UIConstraints: *PageRegion EnvDL *MediaType Transparency
+*UIConstraints: *PageRegion EnvDL *MediaType Preprinted
+*UIConstraints: *PageRegion EnvDL *MediaType Recycled
+*UIConstraints: *PageRegion EnvDL *MediaType Cotton
+*UIConstraints: *PageRegion EnvDL *MediaType Archive
+
+*UIConstraints: *MediaType None *PageRegion EnvDL
+*UIConstraints: *MediaType Plain *PageRegion EnvDL
+*UIConstraints: *MediaType Thick *PageRegion EnvDL
+*UIConstraints: *MediaType Thicker *PageRegion EnvDL
+*UIConstraints: *MediaType Thin *PageRegion EnvDL
+*UIConstraints: *MediaType Bond *PageRegion EnvDL
+*UIConstraints: *MediaType Color *PageRegion EnvDL
+*UIConstraints: *MediaType Card *PageRegion EnvDL
+*UIConstraints: *MediaType Labels *PageRegion EnvDL
+*UIConstraints: *MediaType Transparency *PageRegion EnvDL
+*UIConstraints: *MediaType Preprinted *PageRegion EnvDL
+*UIConstraints: *MediaType Recycled *PageRegion EnvDL
+*UIConstraints: *MediaType Cotton *PageRegion EnvDL
+*UIConstraints: *MediaType Archive *PageRegion EnvDL
+
+*% C5
+*UIConstraints: *PageRegion EnvC5 *MediaType None
+*UIConstraints: *PageRegion EnvC5 *MediaType Plain
+*UIConstraints: *PageRegion EnvC5 *MediaType Thick
+*UIConstraints: *PageRegion EnvC5 *MediaType Thicker
+*UIConstraints: *PageRegion EnvC5 *MediaType Thin
+*UIConstraints: *PageRegion EnvC5 *MediaType Bond
+*UIConstraints: *PageRegion EnvC5 *MediaType Color
+*UIConstraints: *PageRegion EnvC5 *MediaType Card
+*UIConstraints: *PageRegion EnvC5 *MediaType Labels
+*UIConstraints: *PageRegion EnvC5 *MediaType Transparency
+*UIConstraints: *PageRegion EnvC5 *MediaType Preprinted
+*UIConstraints: *PageRegion EnvC5 *MediaType Recycled
+*UIConstraints: *PageRegion EnvC5 *MediaType Cotton
+*UIConstraints: *PageRegion EnvC5 *MediaType Archive
+
+*UIConstraints: *MediaType None *PageRegion EnvC5
+*UIConstraints: *MediaType Plain *PageRegion EnvC5
+*UIConstraints: *MediaType Thick *PageRegion EnvC5
+*UIConstraints: *MediaType Thicker *PageRegion EnvC5
+*UIConstraints: *MediaType Thin *PageRegion EnvC5
+*UIConstraints: *MediaType Bond *PageRegion EnvC5
+*UIConstraints: *MediaType Color *PageRegion EnvC5
+*UIConstraints: *MediaType Card *PageRegion EnvC5
+*UIConstraints: *MediaType Labels *PageRegion EnvC5
+*UIConstraints: *MediaType Transparency *PageRegion EnvC5
+*UIConstraints: *MediaType Preprinted *PageRegion EnvC5
+*UIConstraints: *MediaType Recycled *PageRegion EnvC5
+*UIConstraints: *MediaType Cotton *PageRegion EnvC5
+*UIConstraints: *MediaType Archive *PageRegion EnvC5
+
+*% C6
+*UIConstraints: *PageRegion EnvC6 *MediaType None
+*UIConstraints: *PageRegion EnvC6 *MediaType Plain
+*UIConstraints: *PageRegion EnvC6 *MediaType Thick
+*UIConstraints: *PageRegion EnvC6 *MediaType Thicker
+*UIConstraints: *PageRegion EnvC6 *MediaType Thin
+*UIConstraints: *PageRegion EnvC6 *MediaType Bond
+*UIConstraints: *PageRegion EnvC6 *MediaType Color
+*UIConstraints: *PageRegion EnvC6 *MediaType Card
+*UIConstraints: *PageRegion EnvC6 *MediaType Labels
+*UIConstraints: *PageRegion EnvC6 *MediaType Transparency
+*UIConstraints: *PageRegion EnvC6 *MediaType Preprinted
+*UIConstraints: *PageRegion EnvC6 *MediaType Recycled
+*UIConstraints: *PageRegion EnvC6 *MediaType Cotton
+*UIConstraints: *PageRegion EnvC6 *MediaType Archive
+
+*UIConstraints: *MediaType None *PageRegion EnvC6
+*UIConstraints: *MediaType Plain *PageRegion EnvC6
+*UIConstraints: *MediaType Thick *PageRegion EnvC6
+*UIConstraints: *MediaType Thicker *PageRegion EnvC6
+*UIConstraints: *MediaType Thin *PageRegion EnvC6
+*UIConstraints: *MediaType Bond *PageRegion EnvC6
+*UIConstraints: *MediaType Color *PageRegion EnvC6
+*UIConstraints: *MediaType Card *PageRegion EnvC6
+*UIConstraints: *MediaType Labels *PageRegion EnvC6
+*UIConstraints: *MediaType Transparency *PageRegion EnvC6
+*UIConstraints: *MediaType Preprinted *PageRegion EnvC6
+*UIConstraints: *MediaType Recycled *PageRegion EnvC6
+*UIConstraints: *MediaType Cotton *PageRegion EnvC6
+*UIConstraints: *MediaType Archive *PageRegion EnvC6
+
+*% Env9
+*UIConstraints: *PageRegion Env9 *MediaType None
+*UIConstraints: *PageRegion Env9 *MediaType Plain
+*UIConstraints: *PageRegion Env9 *MediaType Thick
+*UIConstraints: *PageRegion Env9 *MediaType Thicker
+*UIConstraints: *PageRegion Env9 *MediaType Thin
+*UIConstraints: *PageRegion Env9 *MediaType Bond
+*UIConstraints: *PageRegion Env9 *MediaType Color
+*UIConstraints: *PageRegion Env9 *MediaType Card
+*UIConstraints: *PageRegion Env9 *MediaType Labels
+*UIConstraints: *PageRegion Env9 *MediaType Transparency
+*UIConstraints: *PageRegion Env9 *MediaType Preprinted
+*UIConstraints: *PageRegion Env9 *MediaType Recycled
+*UIConstraints: *PageRegion Env9 *MediaType Cotton
+*UIConstraints: *PageRegion Env9 *MediaType Archive
+
+*UIConstraints: *MediaType None *PageRegion Env9
+*UIConstraints: *MediaType Plain *PageRegion Env9
+*UIConstraints: *MediaType Thick *PageRegion Env9
+*UIConstraints: *MediaType Thicker *PageRegion Env9
+*UIConstraints: *MediaType Thin *PageRegion Env9
+*UIConstraints: *MediaType Bond *PageRegion Env9
+*UIConstraints: *MediaType Color *PageRegion Env9
+*UIConstraints: *MediaType Card *PageRegion Env9
+*UIConstraints: *MediaType Labels *PageRegion Env9
+*UIConstraints: *MediaType Transparency *PageRegion Env9
+*UIConstraints: *MediaType Preprinted *PageRegion Env9
+*UIConstraints: *MediaType Recycled *PageRegion Env9
+*UIConstraints: *MediaType Cotton *PageRegion Env9
+*UIConstraints: *MediaType Archive *PageRegion Env9
+
+*% Monarch
+*UIConstraints: *PageRegion EnvMonarch *MediaType None
+*UIConstraints: *PageRegion EnvMonarch *MediaType Plain
+*UIConstraints: *PageRegion EnvMonarch *MediaType Thick
+*UIConstraints: *PageRegion EnvMonarch *MediaType Thicker
+*UIConstraints: *PageRegion EnvMonarch *MediaType Thin
+*UIConstraints: *PageRegion EnvMonarch *MediaType Bond
+*UIConstraints: *PageRegion EnvMonarch *MediaType Color
+*UIConstraints: *PageRegion EnvMonarch *MediaType Card
+*UIConstraints: *PageRegion EnvMonarch *MediaType Labels
+*UIConstraints: *PageRegion EnvMonarch *MediaType Transparency
+*UIConstraints: *PageRegion EnvMonarch *MediaType Preprinted
+*UIConstraints: *PageRegion EnvMonarch *MediaType Recycled
+*UIConstraints: *PageRegion EnvMonarch *MediaType Cotton
+*UIConstraints: *PageRegion EnvMonarch *MediaType Archive
+
+*UIConstraints: *MediaType None *PageRegion EnvMonarch
+*UIConstraints: *MediaType Plain *PageRegion EnvMonarch
+*UIConstraints: *MediaType Thick *PageRegion EnvMonarch
+*UIConstraints: *MediaType Thicker *PageRegion EnvMonarch
+*UIConstraints: *MediaType Thin *PageRegion EnvMonarch
+*UIConstraints: *MediaType Bond *PageRegion EnvMonarch
+*UIConstraints: *MediaType Color *PageRegion EnvMonarch
+*UIConstraints: *MediaType Card *PageRegion EnvMonarch
+*UIConstraints: *MediaType Labels *PageRegion EnvMonarch
+*UIConstraints: *MediaType Transparency *PageRegion EnvMonarch
+*UIConstraints: *MediaType Preprinted *PageRegion EnvMonarch
+*UIConstraints: *MediaType Recycled *PageRegion EnvMonarch
+*UIConstraints: *MediaType Cotton *PageRegion EnvMonarch
+*UIConstraints: *MediaType Archive *PageRegion EnvMonarch
+
+*% =========================================================
+*% PostCard 4x6(PageSize) - Envelope(MediaType)
+*% =========================================================
+*% PostCard 4x6
+*UIConstraints: *PageSize Postcard_S *MediaType None
+*UIConstraints: *PageSize Postcard_S *MediaType Plain
+*UIConstraints: *PageSize Postcard_S *MediaType Thick
+*UIConstraints: *PageSize Postcard_S *MediaType Thicker
+*UIConstraints: *PageSize Postcard_S *MediaType Thin
+*UIConstraints: *PageSize Postcard_S *MediaType Bond
+*UIConstraints: *PageSize Postcard_S *MediaType Color
+*UIConstraints: *PageSize Postcard_S *MediaType Labels
+*UIConstraints: *PageSize Postcard_S *MediaType Transparency
+*UIConstraints: *PageSize Postcard_S *MediaType Preprinted
+*UIConstraints: *PageSize Postcard_S *MediaType Recycled
+*UIConstraints: *PageSize Postcard_S *MediaType Cotton
+*UIConstraints: *PageSize Postcard_S *MediaType Archive
+*UIConstraints: *PageSize Postcard_S *MediaType Envelope
+
+*UIConstraints: *MediaType None *PageSize Postcard_S
+*UIConstraints: *MediaType Plain *PageSize Postcard_S
+*UIConstraints: *MediaType Thick *PageSize Postcard_S
+*UIConstraints: *MediaType Thicker *PageSize Postcard_S
+*UIConstraints: *MediaType Thin *PageSize Postcard_S
+*UIConstraints: *MediaType Bond *PageSize Postcard_S
+*UIConstraints: *MediaType Color *PageSize Postcard_S
+*UIConstraints: *MediaType Labels *PageSize Postcard_S
+*UIConstraints: *MediaType Transparency *PageSize Postcard_S
+*UIConstraints: *MediaType Preprinted *PageSize Postcard_S
+*UIConstraints: *MediaType Recycled *PageSize Postcard_S
+*UIConstraints: *MediaType Cotton *PageSize Postcard_S
+*UIConstraints: *MediaType Archive *PageSize Postcard_S
+*UIConstraints: *MediaType Envelope *PageSize Postcard_S
+
+*% =========================================================
+*% PostCard 4x6(PageRegion) - Envelope(MediaType)
+*% =========================================================
+*% PostCard 4x6
+*UIConstraints: *PageSize Postcard_S *MediaType None
+*UIConstraints: *PageSize Postcard_S *MediaType Plain
+*UIConstraints: *PageSize Postcard_S *MediaType Thick
+*UIConstraints: *PageSize Postcard_S *MediaType Thicker
+*UIConstraints: *PageSize Postcard_S *MediaType Thin
+*UIConstraints: *PageSize Postcard_S *MediaType Bond
+*UIConstraints: *PageSize Postcard_S *MediaType Color
+*UIConstraints: *PageSize Postcard_S *MediaType Labels
+*UIConstraints: *PageSize Postcard_S *MediaType Transparency
+*UIConstraints: *PageSize Postcard_S *MediaType Preprinted
+*UIConstraints: *PageSize Postcard_S *MediaType Recycled
+*UIConstraints: *PageSize Postcard_S *MediaType Cotton
+*UIConstraints: *PageSize Postcard_S *MediaType Archive
+*UIConstraints: *PageSize Postcard_S *MediaType Envelope
+
+*UIConstraints: *MediaType None *PageSize Postcard_S
+*UIConstraints: *MediaType Plain *PageSize Postcard_S
+*UIConstraints: *MediaType Thick *PageSize Postcard_S
+*UIConstraints: *MediaType Thicker *PageSize Postcard_S
+*UIConstraints: *MediaType Thin *PageSize Postcard_S
+*UIConstraints: *MediaType Bond *PageSize Postcard_S
+*UIConstraints: *MediaType Color *PageSize Postcard_S
+*UIConstraints: *MediaType Labels *PageSize Postcard_S
+*UIConstraints: *MediaType Transparency *PageSize Postcard_S
+*UIConstraints: *MediaType Preprinted *PageSize Postcard_S
+*UIConstraints: *MediaType Recycled *PageSize Postcard_S
+*UIConstraints: *MediaType Cotton *PageSize Postcard_S
+*UIConstraints: *MediaType Archive *PageSize Postcard_S
+*UIConstraints: *MediaType Envelope *PageSize Postcard_S
+
+*% =========================================================
+*% IndexCard(PageSize) - Envelope(MediaType)
+*% =========================================================
+*% IndexCard
+*UIConstraints: *PageSize IndexCard *MediaType None
+*UIConstraints: *PageSize IndexCard *MediaType Plain
+*UIConstraints: *PageSize IndexCard *MediaType Thick
+*UIConstraints: *PageSize IndexCard *MediaType Thicker
+*UIConstraints: *PageSize IndexCard *MediaType Thin
+*UIConstraints: *PageSize IndexCard *MediaType Bond
+*UIConstraints: *PageSize IndexCard *MediaType Color
+*UIConstraints: *PageSize IndexCard *MediaType Labels
+*UIConstraints: *PageSize IndexCard *MediaType Transparency
+*UIConstraints: *PageSize IndexCard *MediaType Preprinted
+*UIConstraints: *PageSize IndexCard *MediaType Recycled
+*UIConstraints: *PageSize IndexCard *MediaType Cotton
+*UIConstraints: *PageSize IndexCard *MediaType Archive
+*UIConstraints: *PageSize IndexCard *MediaType Envelope
+
+*UIConstraints: *MediaType None *PageSize IndexCard
+*UIConstraints: *MediaType Plain *PageSize IndexCard
+*UIConstraints: *MediaType Thick *PageSize IndexCard
+*UIConstraints: *MediaType Thicker *PageSize IndexCard
+*UIConstraints: *MediaType Thin *PageSize IndexCard
+*UIConstraints: *MediaType Bond *PageSize IndexCard
+*UIConstraints: *MediaType Color *PageSize IndexCard
+*UIConstraints: *MediaType Labels *PageSize IndexCard
+*UIConstraints: *MediaType Transparency *PageSize IndexCard
+*UIConstraints: *MediaType Preprinted *PageSize IndexCard
+*UIConstraints: *MediaType Recycled *PageSize IndexCard
+*UIConstraints: *MediaType Cotton *PageSize IndexCard
+*UIConstraints: *MediaType Archive *PageSize IndexCard
+*UIConstraints: *MediaType Envelope *PageSize IndexCard
+
+*% =========================================================
+*% IndexCard(PageRegion) - Envelope(MediaType)
+*% =========================================================
+*% IndexCard
+*UIConstraints: *PageSize IndexCard *MediaType None
+*UIConstraints: *PageSize IndexCard *MediaType Plain
+*UIConstraints: *PageSize IndexCard *MediaType Thick
+*UIConstraints: *PageSize IndexCard *MediaType Thicker
+*UIConstraints: *PageSize IndexCard *MediaType Thin
+*UIConstraints: *PageSize IndexCard *MediaType Bond
+*UIConstraints: *PageSize IndexCard *MediaType Color
+*UIConstraints: *PageSize IndexCard *MediaType Labels
+*UIConstraints: *PageSize IndexCard *MediaType Transparency
+*UIConstraints: *PageSize IndexCard *MediaType Preprinted
+*UIConstraints: *PageSize IndexCard *MediaType Recycled
+*UIConstraints: *PageSize IndexCard *MediaType Cotton
+*UIConstraints: *PageSize IndexCard *MediaType Archive
+*UIConstraints: *PageSize IndexCard *MediaType Envelope
+
+*UIConstraints: *MediaType None *PageSize IndexCard
+*UIConstraints: *MediaType Plain *PageSize IndexCard
+*UIConstraints: *MediaType Thick *PageSize IndexCard
+*UIConstraints: *MediaType Thicker *PageSize IndexCard
+*UIConstraints: *MediaType Thin *PageSize IndexCard
+*UIConstraints: *MediaType Bond *PageSize IndexCard
+*UIConstraints: *MediaType Color *PageSize IndexCard
+*UIConstraints: *MediaType Labels *PageSize IndexCard
+*UIConstraints: *MediaType Transparency *PageSize IndexCard
+*UIConstraints: *MediaType Preprinted *PageSize IndexCard
+*UIConstraints: *MediaType Recycled *PageSize IndexCard
+*UIConstraints: *MediaType Cotton *PageSize IndexCard
+*UIConstraints: *MediaType Archive *PageSize IndexCard
+*UIConstraints: *MediaType Envelope *PageSize IndexCard
+
+*% =========================================================
+*% PageSize - Envelope(MediaType)
+*% =========================================================
+*UIConstraints: *PageSize Letter *MediaType Envelope
+*UIConstraints: *PageSize Legal *MediaType Envelope
+*UIConstraints: *PageSize Oficio_S *MediaType Envelope
+*UIConstraints: *PageSize US-Folio *MediaType Envelope
+*UIConstraints: *PageSize A4 *MediaType Envelope
+*UIConstraints: *PageSize B5-ISO *MediaType Envelope
+*UIConstraints: *PageSize B5-JIS *MediaType Envelope
+*UIConstraints: *PageSize Executive *MediaType Envelope
+*UIConstraints: *PageSize A5 *MediaType Envelope
+*UIConstraints: *PageSize Statement *MediaType Envelope
+*UIConstraints: *PageSize A6 *MediaType Envelope
+
+*UIConstraints: *MediaType Envelope *PageSize Letter
+*UIConstraints: *MediaType Envelope *PageSize Legal
+*UIConstraints: *MediaType Envelope *PageSize Oficio_S
+*UIConstraints: *MediaType Envelope *PageSize US-Folio
+*UIConstraints: *MediaType Envelope *PageSize A4
+*UIConstraints: *MediaType Envelope *PageSize B5-ISO
+*UIConstraints: *MediaType Envelope *PageSize B5-JIS
+*UIConstraints: *MediaType Envelope *PageSize Executive
+*UIConstraints: *MediaType Envelope *PageSize A5
+*UIConstraints: *MediaType Envelope *PageSize Statement
+*UIConstraints: *MediaType Envelope *PageSize A6
+
+*% =========================================================
+*% PageRegion - Envelope(MediaType)
+*% =========================================================
+*UIConstraints: *PageRegion Letter *MediaType Envelope
+*UIConstraints: *PageRegion Legal *MediaType Envelope
+*UIConstraints: *PageRegion Oficio_S *MediaType Envelope
+*UIConstraints: *PageRegion US-Folio *MediaType Envelope
+*UIConstraints: *PageRegion A4 *MediaType Envelope
+*UIConstraints: *PageRegion B5-ISO *MediaType Envelope
+*UIConstraints: *PageRegion B5-JIS *MediaType Envelope
+*UIConstraints: *PageRegion Executive *MediaType Envelope
+*UIConstraints: *PageRegion A5 *MediaType Envelope
+*UIConstraints: *PageRegion Statement *MediaType Envelope
+*UIConstraints: *PageRegion A6 *MediaType Envelope
+
+*UIConstraints: *MediaType Envelope *PageRegion Letter
+*UIConstraints: *MediaType Envelope *PageRegion Legal
+*UIConstraints: *MediaType Envelope *PageRegion Oficio_S
+*UIConstraints: *MediaType Envelope *PageRegion US-Folio
+*UIConstraints: *MediaType Envelope *PageRegion A4
+*UIConstraints: *MediaType Envelope *PageRegion B5-ISO
+*UIConstraints: *MediaType Envelope *PageRegion B5-JIS
+*UIConstraints: *MediaType Envelope *PageRegion Executive
+*UIConstraints: *MediaType Envelope *PageRegion A5
+*UIConstraints: *MediaType Envelope *PageRegion Statement
+*UIConstraints: *MediaType Envelope *PageRegion A6
+
+*% =========================================================
+*% PageSize - Transparency(MediaType)
+*% =========================================================
+*UIConstraints: *PageSize Legal *MediaType Transparency
+*UIConstraints: *PageSize Oficio_S *MediaType Transparency
+*UIConstraints: *PageSize US-Folio *MediaType Transparency
+*UIConstraints: *PageSize A5 *MediaType Transparency
+*UIConstraints: *PageSize Statement *MediaType Transparency
+*UIConstraints: *PageSize A6 *MediaType Transparency
+*UIConstraints: *PageSize B5-ISO *MediaType Transparency
+*UIConstraints: *PageSize B5-JIS *MediaType Transparency
+*UIConstraints: *PageSize Executive *MediaType Transparency
+
+*UIConstraints: *MediaType Transparency *PageSize Legal
+*UIConstraints: *MediaType Transparency *PageSize Oficio_S
+*UIConstraints: *MediaType Transparency *PageSize US-Folio
+*UIConstraints: *MediaType Transparency *PageSize A5
+*UIConstraints: *MediaType Transparency *PageSize Statement
+*UIConstraints: *MediaType Transparency *PageSize A6
+*UIConstraints: *MediaType Transparency *PageSize B5-ISO
+*UIConstraints: *MediaType Transparency *PageSize B5-JIS
+*UIConstraints: *MediaType Transparency *PageSize Executive
+
+*% =========================================================
+*% PageRegion - Transparency(MediaType)
+*% =========================================================
+*UIConstraints: *PageRegion Legal *MediaType Transparency
+*UIConstraints: *PageRegion Oficio_S *MediaType Transparency
+*UIConstraints: *PageRegion US-Folio *MediaType Transparency
+*UIConstraints: *PageRegion A5 *MediaType Transparency
+*UIConstraints: *PageRegion Statement *MediaType Transparency
+*UIConstraints: *PageRegion A6 *MediaType Transparency
+*UIConstraints: *PageRegion B5-ISO *MediaType Transparency
+*UIConstraints: *PageRegion B5-JIS *MediaType Transparency
+*UIConstraints: *PageRegion Executive *MediaType Transparency
+
+*UIConstraints: *MediaType Transparency *PageRegion Legal
+*UIConstraints: *MediaType Transparency *PageRegion Oficio_S
+*UIConstraints: *MediaType Transparency *PageRegion US-Folio
+*UIConstraints: *MediaType Transparency *PageRegion A5
+*UIConstraints: *MediaType Transparency *PageRegion Statement
+*UIConstraints: *MediaType Transparency *PageRegion A6
+*UIConstraints: *MediaType Transparency *PageRegion B5-ISO
+*UIConstraints: *MediaType Transparency *PageRegion B5-JIS
+*UIConstraints: *MediaType Transparency *PageRegion Executive
+
+*%======Duplex are not fuctional
+*UIConstraints: *Duplex None *SECReverseDuplex True
+*UIConstraints: *SECReverseDuplex True *Duplex None
+
+*%=====Front Cover Size following to Front Cover Options
+*UIConstraints: *JCLFrontCoverOption None *JCLFrontCoverSource Auto
+*UIConstraints: *JCLFrontCoverOption None *JCLFrontCoverSource Upper
+*UIConstraints: *JCLFrontCoverOption None *JCLFrontCoverSource Middle
+*UIConstraints: *JCLFrontCoverOption None *JCLFrontCoverSource Lower
+
+*UIConstraints: *JCLFrontCoverSource Auto *JCLFrontCoverOption None
+*UIConstraints: *JCLFrontCoverSource Upper *JCLFrontCoverOption None
+*UIConstraints: *JCLFrontCoverSource Middle *JCLFrontCoverOption None
+*UIConstraints: *JCLFrontCoverSource Lower *JCLFrontCoverOption None
+
+*%=====Front Cover Type following to none Front Cover
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType PrinterDefault
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Plain
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Thick
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Thicker
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Thin
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Bond
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Color
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Card
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Labels
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Transparency
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Envelope
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Preprinted
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Cotton
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Recycled
+*UIConstraints: *JCLFrontCoverSource None *JCLFrontCoverType Archive
+
+*UIConstraints: *JCLFrontCoverType PrinterDefault *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Plain *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Thick *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Thicker *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Thin *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Bond *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Color *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Card *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Labels *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Transparency *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Envelope *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Preprinted *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Cotton *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Recycled *JCLFrontCoverSource None
+*UIConstraints: *JCLFrontCoverType Archive *JCLFrontCoverSource None
+
+*%=====Back Cover Size following to Back Cover Options
+*UIConstraints: *JCLBackCoverOption None *JCLBackCoverSource Auto
+*UIConstraints: *JCLBackCoverOption None *JCLBackCoverSource Upper
+*UIConstraints: *JCLBackCoverOption None *JCLBackCoverSource Middle
+*UIConstraints: *JCLBackCoverOption None *JCLBackCoverSource Lower
+
+*UIConstraints: *JCLBackCoverSource Auto *JCLBackCoverOption None
+*UIConstraints: *JCLBackCoverSource Upper *JCLBackCoverOption None
+*UIConstraints: *JCLBackCoverSource Middle *JCLBackCoverOption None
+*UIConstraints: *JCLBackCoverSource Lower *JCLBackCoverOption None
+
+*%=====Back Cover Type following to Back Cover Source
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType PrinterDefault
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Plain
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Thick
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Thicker
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Thin
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Bond
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Color
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Card
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Labels
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Transparency
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Envelope
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Preprinted
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Cotton
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Recycled
+*UIConstraints: *JCLBackCoverSource None *JCLBackCoverType Archive
+
+*UIConstraints: *JCLBackCoverType PrinterDefault *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Plain *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Thick *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Thicker *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Thin *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Bond *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Color *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Card *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Labels *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Transparency *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Envelope *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Preprinted *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Cotton *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Recycled *JCLBackCoverSource None
+*UIConstraints: *JCLBackCoverType Archive *JCLBackCoverSource None
+
+*%=====Front Back Cover Size following to Front Back Cover Options
+*UIConstraints: *JCLFrontBackCoverOption None *JCLFrontBackCoverSource Auto
+*UIConstraints: *JCLFrontBackCoverOption None *JCLFrontBackCoverSource Upper
+*UIConstraints: *JCLFrontBackCoverOption None *JCLFrontBackCoverSource Middle
+*UIConstraints: *JCLFrontBackCoverOption None *JCLFrontBackCoverSource Lower
+
+*UIConstraints: *JCLFrontBackCoverSource Auto *JCLFrontBackCoverOption None
+*UIConstraints: *JCLFrontBackCoverSource Upper *JCLFrontBackCoverOption None
+*UIConstraints: *JCLFrontBackCoverSource Middle *JCLFrontBackCoverOption None
+*UIConstraints: *JCLFrontBackCoverSource Lower *JCLFrontBackCoverOption None
+
+*%=====Front&Back Cover Type following to Front&Back Cover Source
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType PrinterDefault
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Plain
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Thick
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Thicker
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Thin
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Bond
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Color
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Card
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Labels
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Transparency
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Envelope
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Preprinted
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Cotton
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Recycled
+*UIConstraints: *JCLFrontBackCoverSource None *JCLFrontBackCoverType Archive
+
+*UIConstraints: *JCLFrontBackCoverType PrinterDefault *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Plain *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Thick *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Thicker *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Thin *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Bond *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Color *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Card *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Labels *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Transparency *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Envelope *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Preprinted *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Cotton *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Recycled *JCLFrontBackCoverSource None
+*UIConstraints: *JCLFrontBackCoverType Archive *JCLFrontBackCoverSource None
+
+
+*%=====Back Cover following to Used Front Cover
+*UIConstraints: *JCLFrontCoverOption BlankPreprinted *JCLBackCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontCoverOption BlankPreprinted *JCLBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontCoverOption BlankPreprinted *JCLBackCoverOption 2SidedPrinted
+*UIConstraints: *JCLFrontCoverOption 1SidedPrinted *JCLBackCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontCoverOption 1SidedPrinted *JCLBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontCoverOption 1SidedPrinted *JCLBackCoverOption 2SidedPrinted
+*UIConstraints: *JCLFrontCoverOption 2SidedPrinted *JCLBackCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontCoverOption 2SidedPrinted *JCLBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontCoverOption 2SidedPrinted *JCLBackCoverOption 2SidedPrinted
+
+*UIConstraints: *JCLBackCoverOption BlankPreprinted *JCLFrontCoverOption BlankPreprinted
+*UIConstraints: *JCLBackCoverOption 1SidedPrinted *JCLFrontCoverOption BlankPreprinted
+*UIConstraints: *JCLBackCoverOption 2SidedPrinted *JCLFrontCoverOption BlankPreprinted
+*UIConstraints: *JCLBackCoverOption BlankPreprinted *JCLFrontCoverOption 1SidedPrinted
+*UIConstraints: *JCLBackCoverOption 1SidedPrinted *JCLFrontCoverOption 1SidedPrinted
+*UIConstraints: *JCLBackCoverOption 2SidedPrinted *JCLFrontCoverOption 1SidedPrinted
+*UIConstraints: *JCLBackCoverOption BlankPreprinted *JCLFrontCoverOption 2SidedPrinted
+*UIConstraints: *JCLBackCoverOption 1SidedPrinted *JCLFrontCoverOption 2SidedPrinted
+*UIConstraints: *JCLBackCoverOption 2SidedPrinted *JCLFrontCoverOption 2SidedPrinted
+
+*%=====FrontBack Cover following to Used Front Cover
+*UIConstraints: *JCLFrontCoverOption BlankPreprinted *JCLFrontBackCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontCoverOption BlankPreprinted *JCLFrontBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontCoverOption BlankPreprinted *JCLFrontBackCoverOption 2SidedPrinted
+*UIConstraints: *JCLFrontCoverOption 1SidedPrinted *JCLFrontBackCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontCoverOption 1SidedPrinted *JCLFrontBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontCoverOption 1SidedPrinted *JCLFrontBackCoverOption 2SidedPrinted
+*UIConstraints: *JCLFrontCoverOption 2SidedPrinted *JCLFrontBackCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontCoverOption 2SidedPrinted *JCLFrontBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontCoverOption 2SidedPrinted *JCLFrontBackCoverOption 2SidedPrinted
+
+*UIConstraints: *JCLFrontBackCoverOption BlankPreprinted *JCLFrontCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontBackCoverOption 1SidedPrinted *JCLFrontCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontBackCoverOption 2SidedPrinted *JCLFrontCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontBackCoverOption BlankPreprinted *JCLFrontCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption 1SidedPrinted *JCLFrontCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption 2SidedPrinted *JCLFrontCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption BlankPreprinted *JCLFrontCoverOption 2SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption 1SidedPrinted *JCLFrontCoverOption 2SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption 2SidedPrinted *JCLFrontCoverOption 2SidedPrinted
+
+*%=====FrontBack Cover following to Used Back Cover
+*UIConstraints: *JCLBackCoverOption BlankPreprinted *JCLFrontBackCoverOption BlankPreprinted
+*UIConstraints: *JCLBackCoverOption BlankPreprinted *JCLFrontBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLBackCoverOption BlankPreprinted *JCLFrontBackCoverOption 2SidedPrinted
+*UIConstraints: *JCLBackCoverOption 1SidedPrinted *JCLFrontBackCoverOption BlankPreprinted
+*UIConstraints: *JCLBackCoverOption 1SidedPrinted *JCLFrontBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLBackCoverOption 1SidedPrinted *JCLFrontBackCoverOption 2SidedPrinted
+*UIConstraints: *JCLBackCoverOption 2SidedPrinted *JCLFrontBackCoverOption BlankPreprinted
+*UIConstraints: *JCLBackCoverOption 2SidedPrinted *JCLFrontBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLBackCoverOption 2SidedPrinted *JCLFrontBackCoverOption 2SidedPrinted
+
+*UIConstraints: *JCLFrontBackCoverOption BlankPreprinted *JCLBackCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontBackCoverOption 1SidedPrinted *JCLBackCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontBackCoverOption 2SidedPrinted *JCLBackCoverOption BlankPreprinted
+*UIConstraints: *JCLFrontBackCoverOption BlankPreprinted *JCLBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption 1SidedPrinted *JCLBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption 2SidedPrinted *JCLBackCoverOption 1SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption BlankPreprinted *JCLBackCoverOption 2SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption 1SidedPrinted *JCLBackCoverOption 2SidedPrinted
+*UIConstraints: *JCLFrontBackCoverOption 2SidedPrinted *JCLBackCoverOption 2SidedPrinted
+
+*%=====Separator Type following to Media Type
+*UIConstraints: *MediaType None *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Plain *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Thick *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Thicker *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Thin *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Bond *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Color *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Card *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Labels *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Envelope *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Preprinted *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Cotton *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Recycled *JCLSeparatorsOption PrintedSeparator
+*UIConstraints: *MediaType Archive *JCLSeparatorsOption PrintedSeparator
+
+*UIConstraints: *MediaType None *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Plain *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Thick *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Thicker *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Thin *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Bond *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Color *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Card *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Labels *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Envelope *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Preprinted *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Cotton *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Recycled *JCLSeparatorsOption BlankSeparator
+*UIConstraints: *MediaType Archive *JCLSeparatorsOption BlankSeparator
+
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType None
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Plain
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Thick
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Thicker
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Thin
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Bond
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Color
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Card
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Labels
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Envelope
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Preprinted
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Cotton
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Recycled
+*UIConstraints: *JCLSeparatorsOption PrintedSeparator *MediaType Archive
+
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType None
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Plain
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Thick
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Thicker
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Thin
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Bond
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Color
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Card
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Labels
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Envelope
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Preprinted
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Cotton
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Recycled
+*UIConstraints: *JCLSeparatorsOption BlankSeparator *MediaType Archive
+
+*%=====Separator Source following to Separator Type=================================
+*UIConstraints: *JCLSeparatorsOption None *JCLSeparatorsSource Upper
+*UIConstraints: *JCLSeparatorsOption None *JCLSeparatorsSource Middle
+*UIConstraints: *JCLSeparatorsOption None *JCLSeparatorsSource Lower
+
+*UIConstraints: *JCLSeparatorsSource Upper *JCLSeparatorsOption None
+*UIConstraints: *JCLSeparatorsSource Middle *JCLSeparatorsOption None
+*UIConstraints: *JCLSeparatorsSource Lower *JCLSeparatorsOption None
+
+*% ++++++++++++++++++++++
+*% 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.001)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(001.001)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.001)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(001.001)" Standard ROM
+*Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM
+*Font Arial-BoldItalicMT: Standard "(001.001)" Standard ROM
+*Font Arial-BoldMT: Standard "(001.001)" Standard ROM
+*Font Arial-ItalicMT: Standard "(001.001)" Standard ROM
+*Font ArialMT: Standard "(001.001)" Standard ROM
+*Font AvantGarde-Book: Standard "(001.001)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.001)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.001)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard ROM
+*Font Bodoni-Bold: Standard "(001.001)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(001.001)" Standard ROM
+*Font Bodoni-Italic: Standard "(001.001)" Standard ROM
+*Font Bodoni-Poster: Standard "(001.001)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard ROM
+*Font Bodoni: Standard "(001.001)" Standard ROM
+*Font Bookman-Demi: Standard "(001.001)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
+*Font Bookman-Light: Standard "(001.001)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
+*Font Candid: Special "(001.001)" Special ROM
+*Font Chicago: Standard "(001.001)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(001.001)" Standard ROM
+*Font Clarendon-Light: Standard "(001.001)" Standard ROM
+*Font Clarendon: Standard "(001.001)" Standard ROM
+*Font CooperBlack-Italic: Standard "(001.001)" Standard ROM
+*Font CooperBlack: Standard "(001.001)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(001.001)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(001.001)" Standard ROM
+*Font Coronet-Regular: Standard "(001.001)" Standard ROM
+*Font Courier-Bold: Standard "(001.001)" Standard ROM
+*Font Courier-BoldOblique: Standard "(001.001)" Standard ROM
+*Font Courier-Oblique: Standard "(001.001)" Standard ROM
+*Font Courier: Standard "(001.001)" Standard ROM
+*Font Eurostile-Bold: Standard "(001.001)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(001.001)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(001.001)" Standard ROM
+*Font Eurostile: Standard "(001.001)" Standard ROM
+*Font Geneva: Standard "(001.001)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(001.001)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(001.001)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(001.001)" Standard ROM
+*Font GillSans-Condensed: Standard "(001.001)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(001.001)" Standard ROM
+*Font GillSans-Italic: Standard "(001.001)" Standard ROM
+*Font GillSans-Light: Standard "(001.001)" Standard ROM
+*Font GillSans-LightItalic: Standard "(001.001)" Standard ROM
+*Font GillSans: Standard "(001.001)" Standard ROM
+*Font Goudy-Bold: Standard "(001.001)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
+*Font Goudy-Italic: Standard "(001.001)" Standard ROM
+*Font Goudy: Standard "(001.001)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.001)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(001.001)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(001.001)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
+*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.001)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.001)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.001)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.001)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM
+*Font Helvetica: Standard "(001.001)" Standard ROM
+*Font HoeflerText-Black: Standard "(001.001)" ExtendedRoman ROM
+*Font HoeflerText-BlackItalic: Standard "(001.001)" Standard ROM
+*Font HoeflerText-Italic: Standard "(001.001)" ExtendedRoman ROM
+*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
+*Font HoeflerText-Regular: Standard "(001.001)" Standard 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.001)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(001.001)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(001.001)" Standard ROM
+*Font LetterGothic: Standard "(001.001)" Standard ROM
+*Font LubalinGraph-Book: Standard "(001.001)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(001.001)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(001.001)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(001.001)" Standard ROM
+*Font Marigold: Standard "(001.001)" Standard ROM
+*Font Monaco: Standard "(001.001)" ExtendedRoman ROM
+*Font MonaLisa-Recut: Standard "(001.001)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.001)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.001)" Standard ROM
+*Font NewYork: Standard "(001.001)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(001.001)" Standard ROM
+*Font Optima-BoldItalic: Standard "(001.001)" Standard ROM
+*Font Optima-Italic: Standard "(001.001)" Standard ROM
+*Font Optima: Standard "(001.001)" Standard ROM
+*Font Oxford: Standard "(001.001)" Standard ROM
+*Font Palatino-Bold: Standard "(001.001)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.001)" Standard ROM
+*Font Palatino-Italic: Standard "(001.001)" Standard ROM
+*Font Palatino-Roman: Standard "(001.001)" Standard ROM
+*Font StempelGaramond-Bold: Standard "(001.001)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(001.001)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(001.001)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(001.001)" Standard ROM
+*Font Symbol: Special "(001.001)" Special ROM
+*Font Taffy: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(001.001)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.001)" Standard ROM
+*Font Times-Italic: Standard "(001.001)" Standard ROM
+*Font Times-Roman: Standard "(001.001)" Standard ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(001.001)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(001.001)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(001.001)" Standard ROM
+*Font TimesNewRomanPSMT: Standard "(001.001)" Standard ROM
+*Font Univers-Bold: Standard "(001.001)" Standard ROM
+*Font Univers-BoldExt: Standard "(001.001)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(001.001)" Standard ROM
+*Font Univers-BoldOblique: Standard "(001.001)" Standard ROM
+*Font Univers-Condensed: Standard "(001.001)" Standard ROM
+*Font Univers-CondensedBold: Standard "(001.001)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(001.001)" Standard ROM
+*Font Univers-Extended: Standard "(001.001)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(001.001)" Standard ROM
+*Font Univers-Light: Standard "(001.001)" Standard ROM
+*Font Univers-LightOblique: Standard "(001.001)" Standard ROM
+*Font Univers-Oblique: Standard "(001.001)" Standard ROM
+*Font Univers: Standard "(001.001)" Standard ROM
+*Font Wingdings-Regular: Special "(001.001)" Special ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.001)" Standard ROM
+*Font ZapfDingbats: Special "(001.001)" Special ROM
+
+*?FontQuery: "save
+{count 1 gt
+ {exch dup 127 string cvs (/)print print (:)print
+ /Font resourcestatus
+ {pop pop (Yes)} {(No)} ifelse =
+ }
+ {exit}
+ ifelse
+} bind loop
+(*) = flush
+restore"
+*End
+
+*?FontList: "save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+restore"
+*End
--- /dev/null
+##### Primary configuration settings #####
+##########################################
+# This configuration file is used to manage the behavior of the Salt Master
+# Values that are commented out but have no space after the comment are
+# defaults that need not be set in the config. If there is a space after the
+# comment that the value is presented as an example and is not the default.
+
+# Per default, the master will automatically include all config files
+# from master.d/*.conf (master.d is a directory in the same directory
+# as the main master config file)
+#default_include: master.d/*.conf
+
+# The address of the interface to bind to
+#interface: 0.0.0.0
+
+# Whether the master should listen for IPv6 connections. If this is set to True,
+# the interface option must be adjusted too (for example: "interface: '::'")
+#ipv6: False
+
+# The tcp port used by the publisher
+#publish_port: 4505
+
+# The user under which the salt master will run. Salt will update all
+# permissions to allow the specified user to run the master. The exception is
+# the job cache, which must be deleted if this user is changed. If the
+# modified files cause conflicts set verify_env to False.
+#user: root
+
+# Max open files
+# Each minion connecting to the master uses AT LEAST one file descriptor, the
+# master subscription connection. If enough minions connect you might start
+# seeing on the console(and then salt-master crashes):
+# Too many open files (tcp_listener.cpp:335)
+# Aborted (core dumped)
+#
+# By default this value will be the one of `ulimit -Hn`, ie, the hard limit for
+# max open files.
+#
+# If you wish to set a different value than the default one, uncomment and
+# configure this setting. Remember that this value CANNOT be higher than the
+# hard limit. Raising the hard limit depends on your OS and/or distribution,
+# a good way to find the limit is to search the internet for(for example):
+# raise max open files hard limit debian
+#
+#max_open_files: 100000
+
+# The number of worker threads to start, these threads are used to manage
+# return calls made from minions to the master, if the master seems to be
+# running slowly, increase the number of threads
+#worker_threads: 5
+
+# The port used by the communication interface. The ret (return) port is the
+# interface used for the file server, authentication, job returnes, etc.
+#ret_port: 4506
+
+# Specify the location of the daemon process ID file
+#pidfile: /var/run/salt-master.pid
+
+# The root directory prepended to these options: pki_dir, cachedir,
+# sock_dir, log_file, autosign_file, autoreject_file, extension_modules,
+# key_logfile, pidfile.
+#root_dir: /
+
+# Directory used to store public key data
+#pki_dir: /etc/salt/pki/master
+
+# Directory to store job and cache data
+#cachedir: /var/cache/salt/master
+
+# Verify and set permissions on configuration directories at startup
+#verify_env: True
+
+# Set the number of hours to keep old job information in the job cache
+#keep_jobs: 24
+
+# Set the default timeout for the salt command and api, the default is 5
+# seconds
+#timeout: 5
+
+# The loop_interval option controls the seconds for the master's maintinance
+# process check cycle. This process updates file server backends, cleans the
+# job cache and executes the scheduler.
+#loop_interval: 60
+
+# Set the default outputter used by the salt command. The default is "nested"
+#output: nested
+
+# By default output is colored, to disable colored output set the color value
+# to False
+#color: True
+
+# Set the directory used to hold unix sockets
+#sock_dir: /var/run/salt/master
+
+# The master can take a while to start up when lspci and/or dmidecode is used
+# to populate the grains for the master. Enable if you want to see GPU hardware
+# data for your master.
+#
+# enable_gpu_grains: False
+
+# The master maintains a job cache, while this is a great addition it can be
+# a burden on the master for larger deployments (over 5000 minions).
+# Disabling the job cache will make previously executed jobs unavailable to
+# the jobs system and is not generally recommended.
+#
+#job_cache: True
+
+# Cache minion grains and pillar data in the cachedir.
+#minion_data_cache: True
+
+# The master can include configuration from other files. To enable this,
+# pass a list of paths to this option. The paths can be either relative or
+# absolute; if relative, they are considered to be relative to the directory
+# the main master configuration file lives in (this file). Paths can make use
+# of shell-style globbing. If no files are matched by a path passed to this
+# option then the master will log a warning message.
+#
+#
+# Include a config file from some other path:
+#include: /etc/salt/extra_config
+#
+# Include config from several files and directories:
+#include:
+# - /etc/salt/extra_config
+
+
+##### Security settings #####
+##########################################
+# Enable "open mode", this mode still maintains encryption, but turns off
+# authentication, this is only intended for highly secure environments or for
+# the situation where your keys end up in a bad state. If you run in open mode
+# you do so at your own risk!
+#open_mode: False
+
+# Enable auto_accept, this setting will automatically accept all incoming
+# public keys from the minions. Note that this is insecure.
+#auto_accept: False
+
+# If the autosign_file is specified, incoming keys specified in the
+# autosign_file will be automatically accepted. This is insecure. Regular
+# expressions as well as globing lines are supported.
+#autosign_file: /etc/salt/autosign.conf
+
+# Works like autosign_file, but instead allows you to specify minion IDs for
+# which keys will automatically be rejected. Will override both membership in
+# the autosign_file and the auto_accept setting.
+#autoreject_file: /etc/salt/autoreject.conf
+
+# Enable permissive access to the salt keys. This allows you to run the
+# master or minion as root, but have a non-root group be given access to
+# your pki_dir. To make the access explicit, root must belong to the group
+# you've given access to. This is potentially quite insecure.
+# If an autosign_file is specified, enabling permissive_pki_access will allow group access
+# to that specific file.
+#permissive_pki_access: False
+
+# Allow users on the master access to execute specific commands on minions.
+# This setting should be treated with care since it opens up execution
+# capabilities to non root users. By default this capability is completely
+# disabled.
+#
+#client_acl:
+# larry:
+# - test.ping
+# - network.*
+#
+
+# Blacklist any of the following users or modules
+#
+# This example would blacklist all non sudo users, including root from
+# running any commands. It would also blacklist any use of the "cmd"
+# module.
+# This is completely disabled by default.
+#
+#client_acl_blacklist:
+# users:
+# - root
+# - '^(?!sudo_).*$' # all non sudo users
+# modules:
+# - cmd
+
+# The external auth system uses the Salt auth modules to authenticate and
+# validate users to access areas of the Salt system.
+#
+#external_auth:
+# pam:
+# fred:
+# - test.*
+#
+
+# Time (in seconds) for a newly generated token to live. Default: 12 hours
+#token_expire: 43200
+
+# Allow minions to push files to the master. This is disabled by default, for
+# security purposes.
+#file_recv: False
+
+# Set a hard-limit on the size of the files that can be pushed to the master.
+# It will be interpreted as megabytes.
+# Default: 100
+#file_recv_max_size: 100
+
+# Signature verification on messages published from the master.
+# This causes the master to cryptographically sign all messages published to its event
+# bus, and minions then verify that signature before acting on the message.
+#
+# This is False by default.
+#
+# Note that to facilitate interoperability with masters and minions that are different
+# versions, if sign_pub_messages is True but a message is received by a minion with
+# no signature, it will still be accepted, and a warning message will be logged.
+# Conversely, if sign_pub_messages is False, but a minion receives a signed
+# message it will be accepted, the signature will not be checked, and a warning message
+# will be logged. This behavior will go away in Salt 0.17.6 (or Hydrogen RC1, whichever
+# comes first) and these two situations will cause minion to throw an exception and
+# drop the message.
+#
+# sign_pub_messages: False
+
+##### Master Module Management #####
+##########################################
+# Manage how master side modules are loaded
+
+# Add any additional locations to look for master runners
+#runner_dirs: []
+
+# Enable Cython for master side modules
+#cython_enable: False
+
+
+##### State System settings #####
+##########################################
+# The state system uses a "top" file to tell the minions what environment to
+# use and what modules to use. The state_top file is defined relative to the
+# root of the base environment as defined in "File Server settings" below.
+#state_top: top.sls
+
+# The master_tops option replaces the external_nodes option by creating
+# a plugable system for the generation of external top data. The external_nodes
+# option is deprecated by the master_tops option.
+# To gain the capabilities of the classic external_nodes system, use the
+# following configuration:
+# master_tops:
+# ext_nodes: <Shell command which returns yaml>
+#
+#master_tops: {}
+
+# The external_nodes option allows Salt to gather data that would normally be
+# placed in a top file. The external_nodes option is the executable that will
+# return the ENC data. Remember that Salt will look for external nodes AND top
+# files and combine the results if both are enabled!
+#external_nodes: None
+
+# The renderer to use on the minions to render the state data
+#renderer: yaml_jinja
+
+# The Jinja renderer can strip extra carriage returns and whitespace
+# See http://jinja.pocoo.org/docs/api/#high-level-api
+#
+# If this is set to True the first newline after a Jinja block is removed
+# (block, not variable tag!). Defaults to False, corresponds to the Jinja
+# environment init variable "trim_blocks".
+# jinja_trim_blocks: False
+#
+# If this is set to True leading spaces and tabs are stripped from the start
+# of a line to a block. Defaults to False, corresponds to the Jinja
+# environment init variable "lstrip_blocks".
+# jinja_lstrip_blocks: False
+
+# The failhard option tells the minions to stop immediately after the first
+# failure detected in the state execution, defaults to False
+#failhard: False
+
+# The state_verbose and state_output settings can be used to change the way
+# state system data is printed to the display. By default all data is printed.
+# The state_verbose setting can be set to True or False, when set to False
+# all data that has a result of True and no changes will be suppressed.
+#state_verbose: True
+
+# The state_output setting changes if the output is the full multi line
+# output for each changed state if set to 'full', but if set to 'terse'
+# the output will be shortened to a single line. If set to 'mixed', the output
+# will be terse unless a state failed, in which case that output will be full.
+#state_output: full
+
+
+##### File Server settings #####
+##########################################
+# Salt runs a lightweight file server written in zeromq to deliver files to
+# minions. This file server is built into the master daemon and does not
+# require a dedicated port.
+
+# The file server works on environments passed to the master, each environment
+# can have multiple root directories, the subdirectories in the multiple file
+# roots cannot match, otherwise the downloaded files will not be able to be
+# reliably ensured. A base environment is required to house the top file.
+# Example:
+# file_roots:
+# base:
+# - /srv/salt/
+# dev:
+# - /srv/salt/dev/services
+# - /srv/salt/dev/states
+# prod:
+# - /srv/salt/prod/services
+# - /srv/salt/prod/states
+
+#file_roots:
+# base:
+# - /srv/salt
+
+# The hash_type is the hash to use when discovering the hash of a file on
+# the master server. The default is md5, but sha1, sha224, sha256, sha384
+# and sha512 are also supported.
+#hash_type: md5
+
+# The buffer size in the file server can be adjusted here:
+#file_buffer_size: 1048576
+
+# A regular expression (or a list of expressions) that will be matched
+# against the file path before syncing the modules and states to the minions.
+# This includes files affected by the file.recurse state.
+# For example, if you manage your custom modules and states in subversion
+# and don't want all the '.svn' folders and content synced to your minions,
+# you could set this to '/\.svn($|/)'. By default nothing is ignored.
+#
+#file_ignore_regex:
+# - '/\.svn($|/)'
+# - '/\.git($|/)'
+
+# A file glob (or list of file globs) that will be matched against the file
+# path before syncing the modules and states to the minions. This is similar
+# to file_ignore_regex above, but works on globs instead of regex. By default
+# nothing is ignored.
+#
+# file_ignore_glob:
+# - '*.pyc'
+# - '*/somefolder/*.bak'
+# - '*.swp'
+
+# File Server Backend
+# Salt supports a modular fileserver backend system, this system allows
+# the salt master to link directly to third party systems to gather and
+# manage the files available to minions. Multiple backends can be
+# configured and will be searched for the requested file in the order in which
+# they are defined here. The default setting only enables the standard backend
+# "roots" which uses the "file_roots" option.
+#
+#fileserver_backend:
+# - roots
+#
+# To use multiple backends list them in the order they are searched:
+#
+#fileserver_backend:
+# - git
+# - roots
+#
+# Uncomment the line below if you do not want the file_server to follow
+# symlinks when walking the filesystem tree. This is set to True
+# by default. Currently this only applies to the default roots
+# fileserver_backend.
+#
+#fileserver_followsymlinks: False
+#
+# Uncomment the line below if you do not want symlinks to be
+# treated as the files they are pointing to. By default this is set to
+# False. By uncommenting the line below, any detected symlink while listing
+# files on the Master will not be returned to the Minion.
+#
+#fileserver_ignoresymlinks: True
+#
+# By default, the Salt fileserver recurses fully into all defined environments
+# to attempt to find files. To limit this behavior so that the fileserver only
+# traverses directories with SLS files and special Salt directories like _modules,
+# enable the option below. This might be useful for installations where a file root
+# has a very large number of files and performance is impacted. Default is False.
+#
+# fileserver_limit_traversal: False
+#
+# The fileserver can fire events off every time the fileserver is updated,
+# these are disabled by default, but can be easily turned on by setting this
+# flag to True
+#fileserver_events: False
+#
+# Git fileserver backend configuration
+# When using the git fileserver backend at least one git remote needs to be
+# defined. The user running the salt master will need read access to the repo.
+#
+#gitfs_remotes:
+# - git://github.com/saltstack/salt-states.git
+# - file:///var/git/saltmaster
+#
+# The gitfs_ssl_verify option specifies whether to ignore ssl certificate
+# errors when contacting the gitfs backend. You might want to set this to
+# false if you're using a git backend that uses a self-signed certificate but
+# keep in mind that setting this flag to anything other than the default of True
+# is a security concern, you may want to try using the ssh transport.
+#gitfs_ssl_verify: True
+#
+# The repos will be searched in order to find the file requested by a client
+# and the first repo to have the file will return it.
+# When using the git backend branches and tags are translated into salt
+# environments.
+# Note: file:// repos will be treated as a remote, so refs you want used must
+# exist in that repo as *local* refs.
+#
+# The gitfs_root option gives the ability to serve files from a subdirectory
+# within the repository. The path is defined relative to the root of the
+# repository and defaults to the repository root.
+#gitfs_root: somefolder/otherfolder
+
+
+##### Pillar settings #####
+##########################################
+# Salt Pillars allow for the building of global data that can be made selectively
+# available to different minions based on minion grain filtering. The Salt
+# Pillar is laid out in the same fashion as the file server, with environments,
+# a top file and sls files. However, pillar data does not need to be in the
+# highstate format, and is generally just key/value pairs.
+
+#pillar_roots:
+# base:
+# - /srv/pillar
+
+#ext_pillar:
+# - hiera: /etc/hiera.yaml
+# - cmd_yaml: cat /etc/salt/yaml
+
+# The pillar_gitfs_ssl_verify option specifies whether to ignore ssl certificate
+# errors when contacting the pillar gitfs backend. You might want to set this to
+# false if you're using a git backend that uses a self-signed certificate but
+# keep in mind that setting this flag to anything other than the default of True
+# is a security concern, you may want to try using the ssh transport.
+#pillar_gitfs_ssl_verify: True
+
+# The pillar_opts option adds the master configuration file data to a dict in
+# the pillar called "master". This is used to set simple configurations in the
+# master config file that can then be used on minions.
+#pillar_opts: True
+
+
+##### Syndic settings #####
+##########################################
+# The Salt syndic is used to pass commands through a master from a higher
+# master. Using the syndic is simple, if this is a master that will have
+# syndic servers(s) below it set the "order_masters" setting to True, if this
+# is a master that will be running a syndic daemon for passthrough the
+# "syndic_master" setting needs to be set to the location of the master server
+# to receive commands from.
+
+# Set the order_masters setting to True if this master will command lower
+# masters' syndic interfaces.
+#order_masters: False
+
+# If this master will be running a salt syndic daemon, syndic_master tells
+# this master where to receive commands from.
+#syndic_master: masterofmaster
+
+# This is the 'ret_port' of the MasterOfMaster
+#syndic_master_port: 4506
+
+# PID file of the syndic daemon
+#syndic_pidfile: /var/run/salt-syndic.pid
+
+# LOG file of the syndic daemon
+#syndic_log_file: syndic.log
+
+##### Peer Publish settings #####
+##########################################
+# Salt minions can send commands to other minions, but only if the minion is
+# allowed to. By default "Peer Publication" is disabled, and when enabled it
+# is enabled for specific minions and specific commands. This allows secure
+# compartmentalization of commands based on individual minions.
+
+# The configuration uses regular expressions to match minions and then a list
+# of regular expressions to match functions. The following will allow the
+# minion authenticated as foo.example.com to execute functions from the test
+# and pkg modules.
+#
+#peer:
+# foo.example.com:
+# - test.*
+# - pkg.*
+#
+# This will allow all minions to execute all commands:
+#
+#peer:
+# .*:
+# - .*
+#
+# This is not recommended, since it would allow anyone who gets root on any
+# single minion to instantly have root on all of the minions!
+
+# Minions can also be allowed to execute runners from the salt master.
+# Since executing a runner from the minion could be considered a security risk,
+# it needs to be enabled. This setting functions just like the peer setting
+# except that it opens up runners instead of module functions.
+#
+# All peer runner support is turned off by default and must be enabled before
+# using. This will enable all peer runners for all minions:
+#
+#peer_run:
+# .*:
+# - .*
+#
+# To enable just the manage.up runner for the minion foo.example.com:
+#
+#peer_run:
+# foo.example.com:
+# - manage.up
+
+##### Mine settings #####
+##########################################
+# Restrict mine.get access from minions. By default any minion has a full access
+# to get all mine data from master cache. In acl definion below, only pcre matches
+# are allowed.
+#
+# mine_get:
+# .*:
+# - .*
+#
+# Example below enables minion foo.example.com to get 'network.interfaces' mine data only
+# , minions web* to get all network.* and disk.* mine data and all other minions won't get
+# any mine data.
+#
+# mine_get:
+# foo.example.com:
+# - network.inetrfaces
+# web.*:
+# - network.*
+# - disk.*
+
+##### Logging settings #####
+##########################################
+# The location of the master log file
+# The master log can be sent to a regular file, local path name, or network
+# location. Remote logging works best when configured to use rsyslogd(8) (e.g.:
+# ``file:///dev/log``), with rsyslogd(8) configured for network logging. The URI
+# format is: <file|udp|tcp>://<host|socketpath>:<port-if-required>/<log-facility>
+#log_file: /var/log/salt/master
+#log_file: file:///dev/log
+#log_file: udp://loghost:10514
+
+#log_file: /var/log/salt/master
+#key_logfile: /var/log/salt/key
+
+# The level of messages to send to the console.
+# One of 'garbage', 'trace', 'debug', info', 'warning', 'error', 'critical'.
+#log_level: warning
+
+# The level of messages to send to the log file.
+# One of 'garbage', 'trace', 'debug', info', 'warning', 'error', 'critical'.
+#log_level_logfile: warning
+
+# The date and time format used in log messages. Allowed date/time formating
+# can be seen here: http://docs.python.org/library/time.html#time.strftime
+#log_datefmt: '%H:%M:%S'
+#log_datefmt_logfile: '%Y-%m-%d %H:%M:%S'
+
+# The format of the console logging messages. Allowed formatting options can
+# be seen here: http://docs.python.org/library/logging.html#logrecord-attributes
+#log_fmt_console: '[%(levelname)-8s] %(message)s'
+#log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s'
+
+# This can be used to control logging levels more specificically. This
+# example sets the main salt library at the 'warning' level, but sets
+# 'salt.modules' to log at the 'debug' level:
+# log_granular_levels:
+# 'salt': 'warning',
+# 'salt.modules': 'debug'
+#
+#log_granular_levels: {}
+
+
+##### Node Groups #####
+##########################################
+# Node groups allow for logical groupings of minion nodes.
+# A group consists of a group name and a compound target.
+#
+#nodegroups:
+# group1: 'L@foo.domain.com,bar.domain.com,baz.domain.com and bl*.domain.com'
+# group2: 'G@os:Debian and foo.domain.com'
+
+
+##### Range Cluster settings #####
+##########################################
+# The range server (and optional port) that serves your cluster information
+# https://github.com/grierj/range/wiki/Introduction-to-Range-with-YAML-files
+#
+#range_server: range:80
+
+
+##### Windows Software Repo settings #####
+##############################################
+# Location of the repo on the master
+#win_repo: '/srv/salt/win/repo'
+
+# Location of the master's repo cache file
+#win_repo_mastercachefile: '/srv/salt/win/repo/winrepo.p'
+
+# List of git repositories to include with the local repo
+#win_gitrepos:
+# - 'https://github.com/saltstack/salt-winrepo.git'
--- /dev/null
+##### Primary configuration settings #####
+##########################################
+
+# Per default the minion will automatically include all config files
+# from minion.d/*.conf (minion.d is a directory in the same directory
+# as the main minion config file).
+#default_include: minion.d/*.conf
+
+# Set the location of the salt master server, if the master server cannot be
+# resolved, then the minion will fail to start.
+#master: salt
+
+# Set whether the minion should connect to the master via IPv6
+#ipv6: False
+
+# Set the number of seconds to wait before attempting to resolve
+# the master hostname if name resolution fails. Defaults to 30 seconds.
+# Set to zero if the minion should shutdown and not retry.
+# retry_dns: 30
+
+# Set the port used by the master reply and authentication server
+#master_port: 4506
+
+# The user to run salt
+#user: root
+
+# Specify the location of the daemon process ID file
+#pidfile: /var/run/salt-minion.pid
+
+# The root directory prepended to these options: pki_dir, cachedir, log_file,
+# sock_dir, pidfile.
+#root_dir: /
+
+# The directory to store the pki information in
+#pki_dir: /etc/salt/pki/minion
+
+# Explicitly declare the id for this minion to use, if left commented the id
+# will be the hostname as returned by the python call: socket.getfqdn()
+# Since salt uses detached ids it is possible to run multiple minions on the
+# same machine but with different ids, this can be useful for salt compute
+# clusters.
+#id:
+
+# Append a domain to a hostname in the event that it does not exist. This is
+# useful for systems where socket.getfqdn() does not actually result in a
+# FQDN (for instance, Solaris).
+#append_domain:
+
+# Custom static grains for this minion can be specified here and used in SLS
+# files just like all other grains. This example sets 4 custom grains, with
+# the 'roles' grain having two values that can be matched against:
+#grains:
+# roles:
+# - webserver
+# - memcache
+# deployment: datacenter4
+# cabinet: 13
+# cab_u: 14-15
+
+# Where cache data goes
+#cachedir: /var/cache/salt/minion
+
+# Verify and set permissions on configuration directories at startup
+#verify_env: True
+
+# The minion can locally cache the return data from jobs sent to it, this
+# can be a good way to keep track of jobs the minion has executed
+# (on the minion side). By default this feature is disabled, to enable
+# set cache_jobs to True
+#cache_jobs: False
+
+# set the directory used to hold unix sockets
+#sock_dir: /var/run/salt/minion
+
+# Set the default outputter used by the salt-call command. The default is
+# "nested"
+#output: nested
+#
+# By default output is colored, to disable colored output set the color value
+# to False
+#color: True
+
+# Backup files that are replaced by file.managed and file.recurse under
+# 'cachedir'/file_backups relative to their original location and appended
+# with a timestamp. The only valid setting is "minion". Disabled by default.
+#
+# Alternatively this can be specified for each file in state files:
+#
+# /etc/ssh/sshd_config:
+# file.managed:
+# - source: salt://ssh/sshd_config
+# - backup: minion
+#
+#backup_mode: minion
+
+# When waiting for a master to accept the minion's public key, salt will
+# continuously attempt to reconnect until successful. This is the time, in
+# seconds, between those reconnection attempts.
+#acceptance_wait_time: 10
+
+# If this is nonzero, the time between reconnection attempts will increase by
+# acceptance_wait_time seconds per iteration, up to this maximum. If this is
+# set to zero, the time between reconnection attempts will stay constant.
+#acceptance_wait_time_max: 0
+
+# If the master rejects the minion's public key, retry instead exiting. Rejected keys
+# # will be handled the same as waiting on acceptance.
+#rejected_retry: False
+
+# When the master key changes, the minion will try to re-auth itself to receive
+# the new master key. In larger environments this can cause a SYN flood on the
+# master because all minions try to re-auth immediately. To prevent this and
+# have a minion wait for a random amount of time, use this optional parameter.
+# The wait-time will be a random number of seconds between
+# 0 and the defined value.
+#random_reauth_delay: 60
+
+# When waiting for a master to accept the minion's public key, salt will
+# continuously attempt to reconnect until successful. This is the timeout value,
+# in seconds, for each individual attempt. After this timeout expires, the minion
+# will wait for acceptance_wait_time seconds before trying again.
+# Unless your master is under unusually heavy load, this should be left at the default.
+#auth_timeout: 3
+
+
+# If you don't have any problems with syn-floods, dont bother with the
+# three recon_* settings described below, just leave the defaults!
+#
+# The ZeroMQ pull-socket that binds to the masters publishing interface tries
+# to reconnect immediately, if the socket is disconnected (for example if
+# the master processes are restarted). In large setups this will have all
+# minions reconnect immediately which might flood the master (the ZeroMQ-default
+# is usually a 100ms delay). To prevent this, these three recon_* settings
+# can be used.
+#
+# recon_default: the interval in milliseconds that the socket should wait before
+# trying to reconnect to the master (100ms = 1 second)
+#
+# recon_max: the maximum time a socket should wait. each interval the time to wait
+# is calculated by doubling the previous time. if recon_max is reached,
+# it starts again at recon_default. Short example:
+#
+# reconnect 1: the socket will wait 'recon_default' milliseconds
+# reconnect 2: 'recon_default' * 2
+# reconnect 3: ('recon_default' * 2) * 2
+# reconnect 4: value from previous interval * 2
+# reconnect 5: value from previous interval * 2
+# reconnect x: if value >= recon_max, it starts again with recon_default
+#
+# recon_randomize: generate a random wait time on minion start. The wait time will
+# be a random value between recon_default and recon_default +
+# recon_max. Having all minions reconnect with the same recon_default
+# and recon_max value kind of defeats the purpose of being able to
+# change these settings. If all minions have the same values and your
+# setup is quite large (several thousand minions), they will still
+# flood the master. The desired behaviour is to have timeframe within
+# all minions try to reconnect.
+
+# Example on how to use these settings:
+# The goal: have all minions reconnect within a 60 second timeframe on a disconnect
+#
+# The settings:
+#recon_default: 1000
+#recon_max: 59000
+#recon_randomize: True
+#
+# Each minion will have a randomized reconnect value between 'recon_default'
+# and 'recon_default + recon_max', which in this example means between 1000ms
+# 60000ms (or between 1 and 60 seconds). The generated random-value will be
+# doubled after each attempt to reconnect. Lets say the generated random
+# value is 11 seconds (or 11000ms).
+#
+# reconnect 1: wait 11 seconds
+# reconnect 2: wait 22 seconds
+# reconnect 3: wait 33 seconds
+# reconnect 4: wait 44 seconds
+# reconnect 5: wait 55 seconds
+# reconnect 6: wait time is bigger than 60 seconds (recon_default + recon_max)
+# reconnect 7: wait 11 seconds
+# reconnect 8: wait 22 seconds
+# reconnect 9: wait 33 seconds
+# reconnect x: etc.
+#
+# In a setup with ~6000 thousand hosts these settings would average the reconnects
+# to about 100 per second and all hosts would be reconnected within 60 seconds.
+#recon_default: 100
+#recon_max: 5000
+#recon_randomize: False
+
+# The loop_interval sets how long in seconds the minion will wait between
+# evaluating the scheduler and running cleanup tasks. This defaults to a
+# sane 60 seconds, but if the minion scheduler needs to be evaluated more
+# often lower this value
+#loop_interval: 60
+
+# The grains_refresh_every setting allows for a minion to periodically check
+# its grains to see if they have changed and, if so, to inform the master
+# of the new grains. This operation is moderately expensive, therefore
+# care should be taken not to set this value too low.
+#
+# Note: This value is expressed in __minutes__!
+#
+# A value of 10 minutes is a reasonable default.
+#
+# If the value is set to zero, this check is disabled.
+#grains_refresh_every = 1
+
+# Cache grains on the minion. Default is False.
+# grains_cache: False
+
+# Grains cache expiration, in seconds. If the cache file is older than this
+# number of seconds then the grains cache will be dumped and fully re-populated
+# with fresh data. Defaults to 5 minutes. Will have no effect if 'grains_cache'
+# is not enabled.
+# grains_cache_expiration: 300
+
+
+# When healing, a dns_check is run. This is to make sure that the originally
+# resolved dns has not changed. If this is something that does not happen in
+# your environment, set this value to False.
+#dns_check: True
+
+# Windows platforms lack posix IPC and must rely on slower TCP based inter-
+# process communications. Set ipc_mode to 'tcp' on such systems
+#ipc_mode: ipc
+#
+# Overwrite the default tcp ports used by the minion when in tcp mode
+#tcp_pub_port: 4510
+#tcp_pull_port: 4511
+
+# The minion can include configuration from other files. To enable this,
+# pass a list of paths to this option. The paths can be either relative or
+# absolute; if relative, they are considered to be relative to the directory
+# the main minion configuration file lives in (this file). Paths can make use
+# of shell-style globbing. If no files are matched by a path passed to this
+# option then the minion will log a warning message.
+#
+#
+# Include a config file from some other path:
+# include: /etc/salt/extra_config
+#
+# Include config from several files and directories:
+#include:
+# - /etc/salt/extra_config
+# - /etc/roles/webserver
+
+##### Minion module management #####
+##########################################
+# Disable specific modules. This allows the admin to limit the level of
+# access the master has to the minion
+#disable_modules: [cmd,test]
+#disable_returners: []
+#
+# Modules can be loaded from arbitrary paths. This enables the easy deployment
+# of third party modules. Modules for returners and minions can be loaded.
+# Specify a list of extra directories to search for minion modules and
+# returners. These paths must be fully qualified!
+#module_dirs: []
+#returner_dirs: []
+#states_dirs: []
+#render_dirs: []
+#
+# A module provider can be statically overwritten or extended for the minion
+# via the providers option, in this case the default module will be
+# overwritten by the specified module. In this example the pkg module will
+# be provided by the yumpkg5 module instead of the system default.
+#
+#providers:
+# pkg: yumpkg5
+#
+# Enable Cython modules searching and loading. (Default: False)
+#cython_enable: False
+#
+#
+#
+# Specify a max size (in bytes) for modules on import
+# this feature is currently only supported on *nix OSs and requires psutil
+# modules_max_memory: -1
+
+
+
+##### State Management Settings #####
+###########################################
+# The state management system executes all of the state templates on the minion
+# to enable more granular control of system state management. The type of
+# template and serialization used for state management needs to be configured
+# on the minion, the default renderer is yaml_jinja. This is a yaml file
+# rendered from a jinja template, the available options are:
+# yaml_jinja
+# yaml_mako
+# yaml_wempy
+# json_jinja
+# json_mako
+# json_wempy
+#
+#renderer: yaml_jinja
+#
+# The failhard option tells the minions to stop immediately after the first
+# failure detected in the state execution, defaults to False
+#failhard: False
+#
+# autoload_dynamic_modules Turns on automatic loading of modules found in the
+# environments on the master. This is turned on by default, to turn of
+# autoloading modules when states run set this value to False
+#autoload_dynamic_modules: True
+#
+# clean_dynamic_modules keeps the dynamic modules on the minion in sync with
+# the dynamic modules on the master, this means that if a dynamic module is
+# not on the master it will be deleted from the minion. By default this is
+# enabled and can be disabled by changing this value to False
+#clean_dynamic_modules: True
+#
+# Normally the minion is not isolated to any single environment on the master
+# when running states, but the environment can be isolated on the minion side
+# by statically setting it. Remember that the recommended way to manage
+# environments is to isolate via the top file.
+#environment: None
+#
+# If using the local file directory, then the state top file name needs to be
+# defined, by default this is top.sls.
+#state_top: top.sls
+#
+# Run states when the minion daemon starts. To enable, set startup_states to:
+# 'highstate' -- Execute state.highstate
+# 'sls' -- Read in the sls_list option and execute the named sls files
+# 'top' -- Read top_file option and execute based on that file on the Master
+#startup_states: ''
+#
+# list of states to run when the minion starts up if startup_states is 'sls'
+#sls_list:
+# - edit.vim
+# - hyper
+#
+# top file to execute if startup_states is 'top'
+#top_file: ''
+
+##### File Directory Settings #####
+##########################################
+# The Salt Minion can redirect all file server operations to a local directory,
+# this allows for the same state tree that is on the master to be used if
+# copied completely onto the minion. This is a literal copy of the settings on
+# the master but used to reference a local directory on the minion.
+
+# Set the file client. The client defaults to looking on the master server for
+# files, but can be directed to look at the local file directory setting
+# defined below by setting it to local.
+#file_client: remote
+
+# The file directory works on environments passed to the minion, each environment
+# can have multiple root directories, the subdirectories in the multiple file
+# roots cannot match, otherwise the downloaded files will not be able to be
+# reliably ensured. A base environment is required to house the top file.
+# Example:
+# file_roots:
+# base:
+# - /srv/salt/
+# dev:
+# - /srv/salt/dev/services
+# - /srv/salt/dev/states
+# prod:
+# - /srv/salt/prod/services
+# - /srv/salt/prod/states
+#
+#file_roots:
+# base:
+# - /srv/salt
+
+# By default, the Salt fileserver recurses fully into all defined environments
+# to attempt to find files. To limit this behavior so that the fileserver only
+# traverses directories with SLS files and special Salt directories like _modules,
+# enable the option below. This might be useful for installations where a file root
+# has a very large number of files and performance is negatively impacted.
+#
+# Default is False.
+#
+# fileserver_limit_traversal: False
+
+# The hash_type is the hash to use when discovering the hash of a file in
+# the local fileserver. The default is md5, but sha1, sha224, sha256, sha384
+# and sha512 are also supported.
+#hash_type: md5
+
+# The Salt pillar is searched for locally if file_client is set to local. If
+# this is the case, and pillar data is defined, then the pillar_roots need to
+# also be configured on the minion:
+#pillar_roots:
+# base:
+# - /srv/pillar
+
+###### Security settings #####
+###########################################
+# Enable "open mode", this mode still maintains encryption, but turns off
+# authentication, this is only intended for highly secure environments or for
+# the situation where your keys end up in a bad state. If you run in open mode
+# you do so at your own risk!
+#open_mode: False
+
+# Enable permissive access to the salt keys. This allows you to run the
+# master or minion as root, but have a non-root group be given access to
+# your pki_dir. To make the access explicit, root must belong to the group
+# you've given access to. This is potentially quite insecure.
+#permissive_pki_access: False
+
+# The state_verbose and state_output settings can be used to change the way
+# state system data is printed to the display. By default all data is printed.
+# The state_verbose setting can be set to True or False, when set to False
+# all data that has a result of True and no changes will be suppressed.
+#state_verbose: True
+#
+# The state_output setting changes if the output is the full multi line
+# output for each changed state if set to 'full', but if set to 'terse'
+# the output will be shortened to a single line.
+#state_output: full
+#
+# Fingerprint of the master public key to double verify the master is valid,
+# the master fingerprint can be found by running "salt-key -F master" on the
+# salt master.
+#master_finger: ''
+
+###### Thread settings #####
+###########################################
+# Disable multiprocessing support, by default when a minion receives a
+# publication a new process is spawned and the command is executed therein.
+#multiprocessing: True
+
+##### Logging settings #####
+##########################################
+# The location of the minion log file
+# The minion log can be sent to a regular file, local path name, or network
+# location. Remote logging works best when configured to use rsyslogd(8) (e.g.:
+# ``file:///dev/log``), with rsyslogd(8) configured for network logging. The URI
+# format is: <file|udp|tcp>://<host|socketpath>:<port-if-required>/<log-facility>
+#log_file: /var/log/salt/minion
+#log_file: file:///dev/log
+#log_file: udp://loghost:10514
+#
+#log_file: /var/log/salt/minion
+#key_logfile: /var/log/salt/key
+#
+# The level of messages to send to the console.
+# One of 'garbage', 'trace', 'debug', info', 'warning', 'error', 'critical'.
+# Default: 'warning'
+#log_level: warning
+#
+# The level of messages to send to the log file.
+# One of 'garbage', 'trace', 'debug', info', 'warning', 'error', 'critical'.
+# Default: 'warning'
+#log_level_logfile:
+
+# The date and time format used in log messages. Allowed date/time formating
+# can be seen here: http://docs.python.org/library/time.html#time.strftime
+#log_datefmt: '%H:%M:%S'
+#log_datefmt_logfile: '%Y-%m-%d %H:%M:%S'
+#
+# The format of the console logging messages. Allowed formatting options can
+# be seen here: http://docs.python.org/library/logging.html#logrecord-attributes
+#log_fmt_console: '[%(levelname)-8s] %(message)s'
+#log_fmt_logfile: '%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s'
+#
+# This can be used to control logging levels more specificically. This
+# example sets the main salt library at the 'warning' level, but sets
+# 'salt.modules' to log at the 'debug' level:
+# log_granular_levels:
+# 'salt': 'warning',
+# 'salt.modules': 'debug'
+#
+#log_granular_levels: {}
+
+###### Module configuration #####
+###########################################
+# Salt allows for modules to be passed arbitrary configuration data, any data
+# passed here in valid yaml format will be passed on to the salt minion modules
+# for use. It is STRONGLY recommended that a naming convention be used in which
+# the module name is followed by a . and then the value. Also, all top level
+# data must be applied via the yaml dict construct, some examples:
+#
+# You can specify that all modules should run in test mode:
+#test: True
+#
+# A simple value for the test module:
+#test.foo: foo
+#
+# A list for the test module:
+#test.bar: [baz,quo]
+#
+# A dict for the test module:
+#test.baz: {spam: sausage, cheese: bread}
+
+
+###### Update settings ######
+###########################################
+# Using the features in Esky, a salt minion can both run as a frozen app and
+# be updated on the fly. These options control how the update process
+# (saltutil.update()) behaves.
+#
+# The url for finding and downloading updates. Disabled by default.
+#update_url: False
+#
+# The list of services to restart after a successful update. Empty by default.
+#update_restart_services: []
+
+
+###### Keepalive settings ######
+############################################
+# ZeroMQ now includes support for configuring SO_KEEPALIVE if supported by
+# the OS. If connections between the minion and the master pass through
+# a state tracking device such as a firewall or VPN gateway, there is
+# the risk that it could tear down the connection the master and minion
+# without informing either party that their connection has been taken away.
+# Enabling TCP Keepalives prevents this from happening.
+#
+# Overall state of TCP Keepalives, enable (1 or True), disable (0 or False)
+# or leave to the OS defaults (-1), on Linux, typically disabled. Default True, enabled.
+#tcp_keepalive: True
+#
+# How long before the first keepalive should be sent in seconds. Default 300
+# to send the first keepalive after 5 minutes, OS default (-1) is typically 7200 seconds
+# on Linux see /proc/sys/net/ipv4/tcp_keepalive_time.
+#tcp_keepalive_idle: 300
+#
+# How many lost probes are needed to consider the connection lost. Default -1
+# to use OS defaults, typically 9 on Linux, see /proc/sys/net/ipv4/tcp_keepalive_probes.
+#tcp_keepalive_cnt: -1
+#
+# How often, in seconds, to send keepalives after the first one. Default -1 to
+# use OS defaults, typically 75 seconds on Linux, see
+# /proc/sys/net/ipv4/tcp_keepalive_intvl.
+#tcp_keepalive_intvl: -1
+
+
+###### Windows Software settings ######
+############################################
+# Location of the repository cache file on the master
+#win_repo_cachefile: 'salt://win/repo/winrepo.p'