*% Copyright 1996 - 2003, Hewlett-Packard Co.
*% All Rights Reserved.

*%-------------------------------------------------------------------------
*% Version Section
*%-------------------------------------------------------------------------

*PPD-Adobe: "4.3"
*FileVersion: "053.2507"
*FormatVersion: "4.3"
*LanguageEncoding: ISOLatin1
*LanguageVersion: English
*PCFileName: "hpmcpd25.ppd"

*%---------------------------
*% A-size printer gpd
*% change ref gpd: hpc5550s.ppd
*%---------------------------

*%-------------------------------------------------------------------------
*% Model Name Section
*%-------------------------------------------------------------------------

*ModelName:     "HP Universal Printing PS"
*ShortNickName: "HP Universal Printing PS"
*NickName:      "HP Universal Printing PS"
*Product:       "(HP Universal Printing PS)"
*Manufacturer:  "HP"
*PSVersion:     "(2014.108) 0"

*MSPrintSchemaPrivateNamespaceURI: "http://www.hp.com/printschema/2005"

*%-------------------------------------------------------------------------
*% Device Capabilities Section
*%-------------------------------------------------------------------------

*FileSystem: False

*LanguageLevel: "2"
*ColorDevice:True
*DefaultColorSpace: CMYK
*TTRasterizer:  Type42
*?TTRasterizer: "
   save
      42 /FontType resourcestatus
      { pop pop (Type42)} {pop pop (None)} ifelse = flush
   restore
"
*End

*%-------------------------------------------------------------------------
*% Emulations and Protocols Section
*%-------------------------------------------------------------------------

*% ---------------------------------
*% Emulations and Protocols
*% ---------------------------------
*Protocols: PJL TBCP
*JCLBegin: ""
*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
*JCLEnd:             "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
*Password: "()"
*ExitServer: "
    count 0 eq
    { false } { true exch startjob } ifelse
    not {
    (WARNING: Cannot modify initial VM.) =
    (Missing or invalid password.) =
    (Please contact the author of this software.) = flush quit
    } if "
*End
*Reset: "
     count 0 eq
    { false } { true exch startjob } ifelse
    not {
    (WARNING: Cannot reset printer.) =
    (Missing or invalid password.) =
    (Please contact the author of this software.) = flush quit
    } if
    systemdict /quit get exec
    (WARNING : Printer Reset Failed.) = flush "
*End

*%------------------------------------------------------------------------
*% DOC_PROP Standard features section
*%------------------------------------------------------------------------

*%======================================================================

*%======================================================================
*% Orientation
*%======================================================================
*LandscapeOrientation: Plus90

*%======================================================================
*% HPOrientRotate180
*%======================================================================
*OpenUI *HPOrientRotate180/Orientation Rotated 180 Degrees: PickOne
*DefaultHPOrientRotate180: False
*HPOrientRotate180 False/Off: ""
*HPOrientRotate180 True/On: ""
*HPOrientRotate180 HelpIndex/HelpIndex_14067: ""
*CloseUI: *HPOrientRotate180

*%---------------------------------------------------------------------------------------------------------------
*% Custom Feature - PostScriptCustomPageSize - Used to indicate if PostScript Custom Page Size string is to be displayed in Size Combo
*%---------------------------------------------------------------------------------------------------------------
*OpenUI *PostScriptCustomPageSize/PostScriptCustomPageSize: PickOne
*DefaultPostScriptCustomPageSize: False
*PostScriptCustomPageSize False/Off: ""
*PostScriptCustomPageSize True/On: ""
*CloseUI: *PostScriptCustomPageSize

*%======================================================================
*% Duplex
*%======================================================================
*OpenUI *Duplex/Duplex:  PickOne
*OrderDependency: 100 AnySetup *Duplex
*DefaultDuplex: None
*Duplex None/Off (1-Sided): "
    <</Duplex false /Tumble false>> setpagedevice"
*End
*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
    <</Duplex true /Tumble false>> setpagedevice"
*End
*Duplex DuplexTumble/Flip on Short Edge: "
    <</Duplex true /Tumble true>> setpagedevice"
*End
*%Duplex HelpIndex/HelpIndex_15203: ""
*?Duplex: "save
   currentpagedevice dup /Duplex known
     {dup /Duplex get
       {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
       {pop (None)} ifelse
     }
     {(None)} ifelse = flush
restore
"
*End
*CloseUI: *Duplex

*%-----------------------------------------------------------------------------------
*% Media Input Source
*%-----------------------------------------------------------------------------------
*OpenUI *InputSlot/Paper Source: PickOne
*OrderDependency: 50 AnySetup *InputSlot
*DefaultInputSlot: Auto
*InputSlot Auto/Printer Auto Select: "
    <</ManualFeed false /MediaPosition null>> setpagedevice"
*InputSlot ManualFeed/Manual Feed in Tray 1: "<</ManualFeed true /MediaPosition 3>> setpagedevice"
*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
*InputSlot Tray3/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
*InputSlot Tray4/Tray 4: "<</ManualFeed false /MediaPosition 4>> setpagedevice"
*InputSlot Tray5/Tray 5: "<</ManualFeed false /MediaPosition 38>> setpagedevice"
*InputSlot Tray6/Tray 6: "<</ManualFeed false /MediaPosition 39>> setpagedevice"
*InputSlot Tray7/Tray 7: "<</ManualFeed false /MediaPosition 40>> setpagedevice"
*InputSlot Tray8/Tray 8: "<</ManualFeed false /MediaPosition 41>> setpagedevice"
*InputSlot Tray9/Tray 9: "<</ManualFeed false /MediaPosition 42>> setpagedevice"
*InputSlot TrayExt1/Ex Tray (MP5): "<</ManualFeed false /MediaPosition 5>> setpagedevice"
*InputSlot TrayExt2/Ex Tray (MP6): "<</ManualFeed false /MediaPosition 6>> setpagedevice"
*InputSlot TrayExt3/Ex Tray (MP7): "<</ManualFeed false /MediaPosition 7>> setpagedevice"
*InputSlot TrayExt4/Ex Tray (MP8): "<</ManualFeed false /MediaPosition 8>> setpagedevice"
*InputSlot TrayExt5/Ex Tray (MP9): "<</ManualFeed false /MediaPosition 9>> setpagedevice"
*InputSlot TrayExt6/Ex Tray (MP10): "<</ManualFeed false /MediaPosition 10>> setpagedevice"
*% EnvFeeder is always the 2nd-to-last InputSlot
*InputSlot EnvFeed/Envelope Feeder: "<</ManualFeed false /MediaPosition 2>> setpagedevice"
*?InputSlot: "
 save
   [(Tray2) (Tray3) (EnvFeed) (Tray1) (Tray4) (Tray5) (Tray6) (Tray7) (Tray8) (Tray9) (TrayExt1) (TrayExt2) (TrayExt3) (TrayExt4) (TrayExt5) (TrayExt6) (Unknown)]
   statusdict /papertray get exec
   {get exec} stopped { pop pop (Unknown) } if =
   currentpagedevice /InputAttributes get dup
   /Priority get 0 get get /MediaType get = flush
 restore
"
*End
*CloseUI: *InputSlot



*%  This feature is used for handling duplicate job names
*%  Single option. Possible values are SWFW and SW

*OpenUI *HPDuplicateJobNameOverride/HP Duplicate jobname override: PickOne
*DefaultHPDuplicateJobNameOverride: SWFW
*HPDuplicateJobNameOverride SWFW/SWFW: ""
*CloseUI:*HPDuplicateJobNameOverride

*%======================================================================
*% PageSize
*%======================================================================
*OpenUI *PageSize: PickOne
*OrderDependency: 40 AnySetup *PageSize
*DefaultPageSize: LETTER
*PageSize LETTER/Letter: "
  <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize LEGAL/Legal: "
  <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize EXECUTIVE/Executive: "
  <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize A4/A4: "
  <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize ENV_10/Envelope #10: "
  <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize ENV_DL/Envelope DL: "
  <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize ENV_MONARCH/Envelope Monarch: "
  <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize ENV_B5/Envelope B5: "
  <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
*End
*PageSize A5/A5: "
  <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize B5/B5 (JIS): "
  <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize ENV_C5/Envelope C5: "
  <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize 16K/16K: "
  <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize EXECUTIVE_JIS/Executive (JIS): "
  <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize DBL_JAPANESE_POSTCARD_ROTATED/Double Japan Postcard Rotated: "
    <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize 8_5X13/8.5x13: "
    <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
*End
*PageSize A3/A3: "
  <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize B4/B4 (JIS): "
  <</DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize 8K/8K: "
  <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize 11X17/11X17: "
  <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize 12X18/12x18: "
    <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize RA3/RA3: "
    <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageSize STATEMENT/Statement: "
    <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
*End


*?PageSize: "
   save
   currentpagedevice /PageSize get aload pop
   2 copy gt {exch} if
   (Unknown)
   19 dict
   dup [612 792]    (LETTER) put
   dup [612 1008]   (LEGAL) put
   dup [522 756]    (EXECUTIVE) put
   dup [595 842]    (A4) put
   dup [297 684]    (ENV_10) put
   dup [312 624]    (ENV_DL) put
   dup [279 540]    (ENV_MONARCH) put
   dup [499 709]    (ENV_B5) put
   dup [420 595]    (A5) put
   dup [516 729]    (B5) put
   dup [459 649]    (ENV_C5) put
   dup [558 774]    (16K) put
   dup [612 935]    (EXECUTIVE_JIS) put
   dup [420 567]    (DBL_JAPANESE_POSTCARD_ROTATED) put
   dup [612 936]    (8_5X13) put
   dup [842 1191]   (A3) put
   dup [728 1032]   (B4) put
   dup [774 1116]   (8K) put
   dup [792 1224]   (11X17) put
   dup [864 1296]   (12X18) put
   dup [865 1219]   (RA3) put
   dup [396 612]    (STATEMENT) 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

*%======================================================================
*% PageRegion
*%======================================================================
*OpenUI *PageRegion: PickOne
*OrderDependency: 50 AnySetup *PageRegion
*DefaultPageRegion: LETTER
*PageRegion LETTER/Letter: "
  <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion LEGAL/Legal: "
  <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion EXECUTIVE/Executive: "
  <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion A4/A4: "
  <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion ENV_10/Envelope #10: "
  <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion ENV_DL/Envelope DL: "
  <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion ENV_MONARCH/Envelope Monarch: "
  <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion ENV_B5/Envelope B5: "
  <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
*End
*PageRegion A5/A5: "
  <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion B5/B5 (JIS): "
  <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion ENV_C5/Envelope C5: "
  <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion 16K/16K: "
  <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion EXECUTIVE_JIS/Executive (JIS): "
  <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion DBL_JAPANESE_POSTCARD_ROTATED/Double Japan Postcard Rotated: "
    <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion 8_5X13/8.5x13: "
    <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
*End
*PageRegion A3/A3: "
  <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion B4/B4 (JIS): "
  <</DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion 8K/8K: "
  <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion 11X17/11X17: "
  <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion 12X18/12x18: "
    <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion RA3/RA3: "
    <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*PageRegion STATEMENT/Statement: "
    <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
*End
*CloseUI: *PageRegion

*%======================================================================
*% ImageableArea
*%======================================================================
*DefaultImageableArea: LETTER
*ImageableArea LETTER/Letter:                      "12.00 12.12 598.00 780.00"
*ImageableArea EXECUTIVE/Executive:                "12.00 12.12 510.00 744.00"
*ImageableArea LEGAL/Legal:                        "12.00 12.12 600.00 996.00"
*ImageableArea 11X17/11X17:                        "12.00 12.12 780.00 1212.00"
*ImageableArea A3/A3:                              "12.00 12.12 830.00 1179.00"
*ImageableArea A4/A4:                              "12.00 12.12 583.00 830.00"
*ImageableArea A5/A5:                              "12.00 12.12 408.00 583.00"
*ImageableArea B4/B4 (JIS):                        "12.00 12.12 717.00 1020.00"
*ImageableArea B5/B5 (JIS):                        "12.00 12.12 504.00 717.00"
*ImageableArea DBL_JAPANESE_POSTCARD_ROTATED/Double Japan Postcard Rotated: "12.00 12.12 407.50 555.00"
*ImageableArea EXECUTIVE_JIS/Executive (JIS):      "12.00 12.12 600.00 923.00"
*ImageableArea 16K/16K:                       "12.00 12.12 546.00 762.00"
*ImageableArea 8K/8K:                         "12.00 12.12 762.00 1104.00"
*ImageableArea ENV_10/Envelope #10:            "12.00 12.12 285.00 672.00"
*ImageableArea ENV_MONARCH/Envelope Monarch:  "12.00 12.12 267.00 528.00"
*ImageableArea ENV_DL/Envelope DL:            "12.00 12.12 300.00 612.00"
*ImageableArea ENV_C5/Envelope C5:            "12.00 12.12 447.00 637.00"
*ImageableArea ENV_B5/Envelope B5:            "12.00 12.12 487.00 697.00"
*ImageableArea STATEMENT/Statement:                "12.00 12.12 384.00 598.00"
*ImageableArea RA3/RA3:                       "12.00 12.12 852.00 1206.00"
*ImageableArea 12X18/12x18:                   "12.00 12.12 851.00 1282.00"
*ImageableArea 8_5X13/8.5x13:                 "12.00 12.12 598.00 923.00"
*?ImageableArea: "
   save
   /cvp { (                ) cvs print ( ) print } bind def
   /upperright {10000 mul floor 10000 div} bind def
   /lowerleft {10000 mul ceiling 10000 div} bind def
   newpath clippath pathbbox
   4 -2 roll exch 2 {lowerleft cvp} repeat
   exch 2 {upperright cvp} repeat flush
   restore
"
*End


*%======================================================================
*% PaperDimension
*%======================================================================
*DefaultPaperDimension: LETTER
*PaperDimension LETTER/Letter:                                             "612 792"
*PaperDimension LEGAL/Legal:                                               "612 1008"
*PaperDimension EXECUTIVE/Executive:                                       "522 756"
*PaperDimension A4/A4:                                                     "595 842"
*PaperDimension ENV_10/Envelope #10:                                   "297 684"
*PaperDimension ENV_DL/Envelope DL:                                   "312 624"
*PaperDimension ENV_MONARCH/Envelope Monarch:                         "279 540"
*PaperDimension ENV_B5/Envelope B5:                                   "499 709"
*PaperDimension A5/A5:                                                     "420 595"
*PaperDimension B5/B5 (JIS):                                               "516 729"
*PaperDimension ENV_C5/Envelope C5:                                   "459 649"
*PaperDimension 16K/16K:                                              "558 774"
*PaperDimension EXECUTIVE_JIS/Executive (JIS):                             "612 935"
*PaperDimension DBL_JAPANESE_POSTCARD_ROTATED/Double Japan Postcard Rotated: "420 567"
*PaperDimension 8_5X13/8.5x13:                                        "612 936"
*PaperDimension A3/A3:                                                     "842 1191"
*PaperDimension B4/B4 (JIS):                                               "728 1032"
*PaperDimension 8K/8K:                                                "774 1116"
*PaperDimension 11X17/11X17:                                               "792 1224"
*PaperDimension 12X18/12x18:                                          "864 1296"
*PaperDimension RA3/RA3:                                              "865 1219"
*PaperDimension STATEMENT/Statement:                                       "396 612"

*%=====================================================================
*% Custom Paper Support
*% Orientation and Margin (offsets) values are not utilized
*% Smallest = 3.86 x 7.52, Largest = 12.28 x 18.5
*% max siz has been increased to 17 x 23.39 for SLP feature(large paper size support)
*%=====================================================================
*LeadingEdge Short:     ""
*DefaultLeadingEdge:    Short
*MaxMediaWidth:         "1224"
*MaxMediaHeight:        "1684"
*CenterRegistered:      False
*HWMargins:             16 16 16 16
*CustomPageSize True: "
    pop pop pop
        <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >> setpagedevice"
*End
*ParamCustomPageSize Width:             1 points 216 842
*ParamCustomPageSize Height:            2 points 360 1224
*ParamCustomPageSize WidthOffset:       3 points 0 0
*ParamCustomPageSize HeightOffset:      4 points 0 0
*ParamCustomPageSize Orientation:       5 int 1 1

*%-----------------------------------------------------------------------------------
*% Media Type
*%-----------------------------------------------------------------------------------
*OpenUI *MediaType/Media Type: PickOne
*OrderDependency: 40 AnySetup *MediaType
*DefaultMediaType: Auto
*MediaType Auto/Unspecified: ""
*MediaType PLAIN/Plain:  "
    <</ManualFeed false /MediaType (Plain)>> setpagedevice"
*End
*MediaType PREPRINTED/Preprinted:  "
    <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
*End
*MediaType LETTERHEAD/Letterhead:  "
    <</ManualFeed false  /MediaType (Letterhead)>> setpagedevice"
*End
*MediaType TRANSPARENCY/Transparency:  "
    <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
*End
*MediaType PREPUNCHED/Prepunched:  "
    <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
*End
*MediaType LABELS/Labels:  "
    <</ManualFeed false /MediaType (Labels)>> setpagedevice"
*End
*MediaType BOND/Bond:  "
    <</ManualFeed false /MediaType (Bond)>> setpagedevice"
*End
*MediaType RECYCLED/Recycled:  "
    <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
*End
*MediaType COLOR/Color:  "
    <</ManualFeed false /MediaType (Color)>> setpagedevice"
*End

*MediaType LIGHT/Light <3C>75 g/m2:  "
    <</ManualFeed false /MediaType (Light)>> setpagedevice"
*End
*MediaType HEAVY/Heavy:  "
    <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
*End
*MediaType CARDSTOCK/Cardstock >163 g/m2:  "
    <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
*End
*% CFG file has GLOSS.Hence changing GLOSSY_75_TO_105  to GLOSS
*MediaType GLOSS/Glossy:  "
    <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
*End
*MediaType HEAVY_GLOSSY/HP Heavy Glossy:  "
    <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
*End
*% CFG file has GLOSSY_FILM.Hence changing TOUGHPAPER  to GLOSSY_FILM
*MediaType GLOSSY_FILM/Tough paper:  "
    <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
*End
*MediaType ENVELOPE/Envelope: "
    <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
*End

*MediaType UserDefinedMedia1/ : ""
*MediaType UserDefinedMedia2/ : ""
*MediaType UserDefinedMedia3/ : ""
*MediaType UserDefinedMedia4/ : ""
*MediaType UserDefinedMedia5/ : ""

*MediaType HelpIndex/HelpIndex_14100: ""
*?MediaType: "
  save
    currentpagedevice /InputAttributes get dup
    /Priority get
    0 get get
    /MediaType get
    (Rough) anchorsearch
      {pop pop (Rough)} if
    = flush
  restore
"
*End
*CloseUI: *MediaType

*%==========================================================
*% Collate
*%==========================================================
*OpenUI *Collate/Collate:  PickOne
*OrderDependency: 20 AnySetup *Collate
*DefaultCollate: True
*Collate False/Off: "<</Collate false>> setpagedevice"
*Collate True/On: "<</Collate true>> setpagedevice"
*?Collate: "
   save
      currentpagedevice /Collate get
      {(True)}{(False)}ifelse = flush
   restore
"
*End
*CloseUI: *Collate

*%--------------------------------------------------------------------------
*% Media Output Destination
*%--------------------------------------------------------------------------
*OpenUI *OutputBin/Output Bin: PickOne
*OrderDependency: 60 AnySetup *OutputBin
*DefaultOutputBin: Auto
*OutputBin Auto/Automatically Select:""
*OutputBin UpperLeftBinStraight9500MFP/Upper Left Bin (Straightest Path) :"
    currentpagedevice /MediaProcessingDetails known
   {   currentpagedevice /MediaProcessingDetails get /DeviceID known
       {   currentpagedevice /MediaProcessingDetails get /DeviceID get (MULTIFUNCTION) search
           {
                pop pop pop
                <</MediaProcessing (FACE_UP) /MediaProcessingDetails
<</MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
           }
           {
                pop
                <</OutputType (FACE UP BIN)>> setpagedevice
           }ifelse
       }if
   }if"
*End
*OutputBin UpperLeftBin9500MFP/Upper Left Bin:"
    currentpagedevice /MediaProcessingDetails known
    {   currentpagedevice /MediaProcessingDetails get /DeviceID known
        {
            pop pop
            <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails
            <</MediaProcessingOption (FACE_DOWN) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
        }if
    }if"
*End
*OutputBin LowerLeftBin9500MFP/Lower Left Bin (Highest Capacity) :"
   currentpagedevice /MediaProcessingDetails known
   {   currentpagedevice /MediaProcessingDetails get /DeviceID known
       {   currentpagedevice /MediaProcessingDetails get /DeviceID get (stapler) search
           {
                pop pop pop
                <</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice
           }
           {
                pop
                currentpagedevice /MediaProcessingDetails get /DeviceID get (3000stacker) search
                {
                    pop pop pop
                    <</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice
                }if
           }ifelse
       }if
   }if"
*End
*OutputBin OutputBin29500MFP/Output Bin 2:"
    currentpagedevice /MediaProcessingDetails known
    {   currentpagedevice /MediaProcessingDetails get /DeviceID known
        {
            pop pop
            <</OutputType (OPTIONAL OUTBIN 3)>> setpagedevice
        }if
    }if"
*End
*OutputBin OutputBin39500MFP/Output Bin 3:"
    currentpagedevice /MediaProcessingDetails known
    {   currentpagedevice /MediaProcessingDetails get /DeviceID known
        {
            pop pop
            <</OutputType (OPTIONAL OUTBIN 4)>> setpagedevice
        }if
    }if"
*End
*OutputBin OutputBin49500MFP/Output Bin 4:"
    currentpagedevice /MediaProcessingDetails known
    {   currentpagedevice /MediaProcessingDetails get /DeviceID known
        {
            pop pop
            <</OutputType (OPTIONAL OUTBIN 5)>> setpagedevice
        }if
    }if"
*End
*OutputBin OutputBin59500MFP/Output Bin 5:"
    currentpagedevice /MediaProcessingDetails known
    {   currentpagedevice /MediaProcessingDetails get /DeviceID known
        {
            pop pop
            <</OutputType (OPTIONAL OUTBIN 6)>> setpagedevice
        }if
    }if"
*End
*OutputBin OutputBin69500MFP/Output Bin 6:"
   currentpagedevice /MediaProcessingDetails known
    {   currentpagedevice /MediaProcessingDetails get /DeviceID known
        {
            pop pop
            <</OutputType (OPTIONAL OUTBIN 7)>> setpagedevice
        }if
    }if"
*End
*OutputBin OutputBin79500MFP/Output Bin 7:"
    currentpagedevice /MediaProcessingDetails known
    {   currentpagedevice /MediaProcessingDetails get /DeviceID known
        {
            pop pop
            <</OutputType (OPTIONAL OUTBIN 8)>> setpagedevice
        }if
    }if"
*End
*OutputBin OutputBin89500MFP/Output Bin 8:"
   currentpagedevice /MediaProcessingDetails known
    {   currentpagedevice /MediaProcessingDetails get /DeviceID known
        {
            pop pop
            <</OutputType (OPTIONAL OUTBIN 9)>> setpagedevice
        }if
    }if"
*End
*OutputBin OutputBin2_89500MFP/Output Bins 2-8:"
    currentpagedevice /MediaProcessingDetails known
    {   currentpagedevice /MediaProcessingDetails get /DeviceID known
        {
            pop pop
            <</OutputType (OPTIONAL OUTBIN 3)>> setpagedevice
        }if
    }if"
*End
*% lj9040mfp begin
*OutputBin MFPUpperLeftBinStraight/Upper Left Bin (Straightest Path):"
   currentpagedevice /MediaProcessingDetails known
   { currentpagedevice /MediaProcessingDetails get /DeviceID known
      { currentpagedevice /MediaProcessingDetails get /DeviceID get (HP MULTIFUNCTION FINISHER) eq
         {
            << /MediaProcessing (FACE_UP) /MediaProcessingDetails
                 << /MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0
                     /ImageOrientation 0    /Type 8 >> >> setpagedevice
         }
         {
            << /OutputType (FACE UP BIN) /MediaProcessing (NONE)>> setpagedevice
         }   ifelse
      } if
   }
   {
     <</OutputType (LEFT OUTPUT BIN)>> setpagedevice
   } ifelse"
*End
*OutputBin Stacker2/Lower Left Bin (Highest Capacity): "<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
*OutputBin OutputBin2_8/Output Bins 2-8: "<</OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
*OutputBin OutputBin2/Output Bin 2: "<</OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
*OutputBin OutputBin3/Output Bin 3: "<</OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
*OutputBin OutputBin4/Output Bin 4: "<</OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
*OutputBin OutputBin5/Output Bin 5: "<</OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
*OutputBin OutputBin6/Output Bin 6: "<</OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
*OutputBin OutputBin7/Output Bin 7: "<</OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
*OutputBin OutputBin8/Output Bin 8: "<</OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
*%OutputBin HelpIndex/HelpIndex_15301: ""
*% shares stackerfaceup/down and left from 9500 below
*% end lj9040mfp
*% from hplj4345 begin
*OutputBin OutputBin31/Output Bin 1: "<</OutputType (OPTIONAL OUTBIN 1)>> setpagedevice"
*OutputBin OutputBin32/Output Bin 2: "<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
*OutputBin OutputBin33/Output Bin 3 (Highest Capacity): "<</OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
*%OutputBin HelpIndex/HelpIndex_15520: ""
*% end hplj4345
*% from hp9055mfp begin
*OutputBin MainBinFaceDown/Main Bin (Face Down):"
   currentpagedevice /MediaProcessingDetails known
   {   currentpagedevice /MediaProcessingDetails get /DeviceID known
       {   currentpagedevice /MediaProcessingDetails get /DeviceID get (multifunction) search
           {
                pop pop pop
                <</OutputType (BIN2) /MediaProcessing (FACE_DOWN) /MediaProcessingDetails
                <</MediaProcessingOption (FACE_DOWN) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
           }
           {
                pop
                currentpagedevice /MediaProcessingDetails get /DeviceID get (stapler) search
                {
                    pop pop pop
                    <</OutputType (BIN2) /MediaProcessing (FACE_DOWN) /MediaProcessingDetails
                    <</MediaProcessingOption (FACE_DOWN) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
                }
                {
                    pop
                    <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails
                    <</MediaProcessingOption (FACE_DOWN) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
                }ifelse
           }ifelse
       }if
   }if"
*End
*OutputBin MainBinFaceUp/Main Bin (Face Up - Straightest Path):"
   currentpagedevice /MediaProcessingDetails known
   {   currentpagedevice /MediaProcessingDetails get /DeviceID known
       {   currentpagedevice /MediaProcessingDetails get /DeviceID get (multifunction) search
           {
                pop pop pop
                <</OutputType (BIN2) /MediaProcessing (FACE_UP) /MediaProcessingDetails
                <</MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
           }
           {
                pop
                currentpagedevice /MediaProcessingDetails get /DeviceID get (stapler) search
                {
                    pop pop pop
                    <</OutputType (BIN2) /MediaProcessing (FACE_UP) /MediaProcessingDetails
                    <</MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
                }
                {
                    pop
                    <</MediaProcessing (FACE_UP) /MediaProcessingDetails
                    <</MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
                }ifelse
           }ifelse
       }if
   }if"
*End
*OutputBin UpperBinFaceDown/Upper Bin (Face Down):"
   currentpagedevice /MediaProcessingDetails known
   {   currentpagedevice /MediaProcessingDetails get /DeviceID known
       {   currentpagedevice /MediaProcessingDetails get /DeviceID get (multifunction) search
           {
                pop pop pop
               <</OutputType (BIN1) /MediaProcessing (FACE_DOWN) /MediaProcessingDetails
               <</MediaProcessingOption (FACE_DOWN) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
           }
           {
                pop
               currentpagedevice /MediaProcessingDetails get /DeviceID get (stapler) search
               {
                    pop pop pop
                   <</OutputType (BIN1) /MediaProcessing (FACE_DOWN) /MediaProcessingDetails
                   <</MediaProcessingOption (FACE_DOWN) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
               }if
           }ifelse
       }if
    }if"
*End
*OutputBin UpperBinFaceUp/Upper Bin (Face Up):"
   currentpagedevice /MediaProcessingDetails known
   {   currentpagedevice /MediaProcessingDetails get /DeviceID known
       {   currentpagedevice /MediaProcessingDetails get /DeviceID get (multifunction) search
           {
                pop pop pop
               <</OutputType (BIN1) /MediaProcessing (FACE_UP) /MediaProcessingDetails
               <</MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
           }
           {
                pop
               currentpagedevice /MediaProcessingDetails get /DeviceID get (stapler) search
               {
                    pop pop pop
                   <</OutputType (BIN1) /MediaProcessing (FACE_UP) /MediaProcessingDetails
                   <</MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
               }if
           }ifelse
       }if
    }if"
*End
*%OutputBin HelpIndex/HelpIndex_15301: ""
*% end hp9055mfp
*% lj9000 begin
*OutputBin Upper9000/Top Bin: "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
*OutputBin Left9000/Left Bin (Face Up): "
   currentpagedevice /OutputAttributes get
   4 known
         {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
         {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
       ifelse
"
*End
*% end lj9000
*% lj9050 begin
*%OutputBin Upper/Top Bin: "<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
*%OutputBin Left/Upper Left Bin (Straightest Path): "
*%            {<</OutputType (LEFT OUTPUT BIN)>> setpagedevice}"
*%End
*% end lj9050
*% lj4250 begin
*OutputBin UpperStdTop/Standard Top Bin: "<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
*OutputBin Stacker/Stacker Bin: "<</OutputType (OPTIONAL OUTBIN 1)>> setpagedevice"
*% end lj4250
*% lj9500 begin
*OutputBin Upper/Top Bin (Face Down): "
    <</OutputType (TOP OUTPUT BIN)>> setpagedevice"
*End
*OutputBin Left/Left Bin (Face Up): "
    << /OutputType (LEFT OUTPUT BIN)>> setpagedevice"
*End
*OutputBin StackerFaceDown/Stacker Bin (Face Down):"
   currentpagedevice /MediaProcessingDetails known
   { currentpagedevice /MediaProcessingDetails get /DeviceID known
      { currentpagedevice /MediaProcessingDetails get /DeviceID get (HP MULTIFUNCTION FINISHER) eq
         {
           <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails
             <</MediaProcessingOption (FACE_DOWN) /MediaProcessingBoundary 0
                     /ImageOrientation 0    /Type 8>> >> setpagedevice
         }
         {
           <</OutputType (OPTIONAL OUTBIN 2) /MediaProcessing (NONE)
             /MediaProcessingDetails <</MediaProcessingOption (NONE) /Type 8>> >> setpagedevice
         } ifelse
      } if
   }
   {
     <</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice
   } ifelse"
*End
*OutputBin StackerFaceUp/Stacker Bin (Face Up):"
   currentpagedevice /MediaProcessingDetails known
   { currentpagedevice /MediaProcessingDetails get /DeviceID known
      { currentpagedevice /MediaProcessingDetails get /DeviceID get (HP MULTIFUNCTION FINISHER) eq
         {
            << /MediaProcessing (FACE_UP) /MediaProcessingDetails
                 << /MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0
                     /ImageOrientation 0    /Type 8 >> >> setpagedevice
         }
         {
            << /OutputType (FACE UP BIN) /MediaProcessing (NONE)>> setpagedevice
         }   ifelse
      } if
   }
   {
     <</OutputType (FACE UP BIN)>> setpagedevice
   } ifelse"
*End
*% end lj9500
*% lj4700 begin
*OutputBin Stapler750/Stapler Bin: "<</OutputType (OPTIONAL OUTBIN 1)>> setpagedevice"
*% end lj4700
*OutputBin HelpIndex/HelpIndex_15244: ""
*CloseUI: *OutputBin
*%--------------------------------------------------------------------------
*% Output Bin
*%--------------------------------------------------------------------------
*PageStackOrder UpperLeftBinStraight9500MFP: Reverse
*PageStackOrder UpperLeftBin9500MFP: Normal
*PageStackOrder LowerLeftBin9500MFP: Normal
*PageStackOrder OutputBin29500MFP: Normal
*PageStackOrder OutputBin39500MFP: Normal
*PageStackOrder OutputBin49500MFP: Normal
*PageStackOrder OutputBin59500MFP: Normal
*PageStackOrder OutputBin69500MFP: Normal
*PageStackOrder OutputBin79500MFP: Normal
*PageStackOrder OutputBin89500MFP: Normal
*PageStackOrder OutputBin2_89500MFP: Normal
*PageStackOrder MainBinFaceDown: Normal
*PageStackOrder MainBinFaceUp: Reverse
*PageStackOrder UpperBinFaceDown: Normal
*PageStackOrder UpperBinFaceUp: Reverse
*PageStackOrder Upper9000: Normal
*PageStackOrder Left9000: Reverse
*PageStackOrder Stacker: Normal
*PageStackOrder Upper: Normal
*PageStackOrder Left: Reverse
*PageStackOrder StackerFaceDown: Normal
*PageStackOrder StackerFaceUp: Reverse
*PageStackOrder Stacker2: Normal
*PageStackOrder Left: Reverse
*PageStackOrder OutputBin2_8: Normal
*PageStackOrder OutputBin2: Normal
*PageStackOrder OutputBin3: Normal
*PageStackOrder OutputBin4: Normal
*PageStackOrder OutputBin5: Normal
*PageStackOrder OutputBin6: Normal
*PageStackOrder OutputBin7: Normal
*PageStackOrder OutputBin8: Normal


*%========================================================
*% StapleLocation
*%========================================================
*OpenUI *StapleLocation/Stapl&ing Options: PickOne
*OrderDependency: 55 AnySetup *StapleLocation
*DefaultStapleLocation: None
*StapleLocation None/None: "
<<      /MediaProcessing (STAPLING)
        /MediaProcessingDetails <<
        /MediaProcessingOption (NONE)
        /MediaProcessingBoundary 0
        /Type 8 >> >> setpagedevice "
*End
*StapleLocation 1parallel/One Staple:"
    <<  /MediaProcessing (STAPLING)
         /MediaProcessingDetails<<
         /MediaProcessingOption (ONE_STAPLE)
         /MediaProcessingBoundary 0
         /Type 8 >> >> setpagedevice"
*End

*StapleLocation 1diagonal/One Staple Angled: "
    << /MediaProcessing (STAPLING)
        /MediaProcessingDetails<<
        /MediaProcessingOption (ANGLED_STAPLE)
        /MediaProcessingBoundary 0
        /Type 8 >> >> setpagedevice"
*End

*StapleLocation 2parallel/Two Staples: "
    << /MediaProcessing (STAPLING)
        /MediaProcessingDetails<<
        /MediaProcessingOption (TWO_STAPLES)
        /MediaProcessingBoundary 0
        /Type 8 >> >> setpagedevice"
*End

*StapleLocation 3parallel/Three Staples: "
    << /MediaProcessing (STAPLING)
        /MediaProcessingDetails<<
        /MediaProcessingOption (THREE_STAPLES)
        /MediaProcessingBoundary 0
        /Type 8 >> >> setpagedevice"
*End

*StapleLocation 6parallel/Six Staples: "
    << /MediaProcessing (STAPLING)
        /MediaProcessingDetails<<
        /MediaProcessingOption (SIX_STAPLES)
        /MediaProcessingBoundary 0
        /Type 8 >> >> setpagedevice"
*End
*StapleLocation HelpIndex/HelpIndex_15106: ""
*CloseUI: *StapleLocation

*%-------------------------------------------------------------------------
*% Covers Feature
*%-------------------------------------------------------------------------
*OpenUI *HPCovers/HPCovers: PickOne
*DefaultHPCovers: Other_Pages
*HPCovers Front_Cover/Front Cover: ""
*HPCovers First_Page/First Page: ""
*HPCovers Other_Pages/Other Pages: ""
*HPCovers Last_Page/Last Page: ""
*HPCovers Back_Cover/Back Cover: ""
*CloseUI: *HPCovers

*%===================================================================
*% TextAsBlack
*%===================================================================
*OpenUI *TextAsBlack/Print All Text as Black: Boolean
*DefaultTextAsBlack: False
*TextAsBlack False/Disabled: ""
*TextAsBlack True/Enabled: ""
*TextAsBlack HelpIndex/HelpIndex_15250: ""
*CloseUI: *TextAsBlack

*%========================================================
*% JCLResolution
*%========================================================
*JCLOpenUI *JCLResolution/Resolution: PickOne
*DefaultJCLResolution: 600dpi
*OrderDependency: 10 JCLSetup *JCLResolution
*JCLResolution 600dpi/Best: "@PJL SET RESOLUTION=600<0A>"
*%JCLResolution Default/Printer Default: ""
*JCLCloseUI: *JCLResolution

*%-------------------------------------------------------------------------
*% DOC_PROP Custom features section
*%-------------------------------------------------------------------------

*%------------------------------------------------------------------------
*% Feature: HPConsumerCustomPaper : HPCF (HP Custom Feature)
*%------------------------------------------------------------------------
*%  HPConsumerCustomPaper custom feature
*%  This feature is used for showing the Custom Paper Button on the PQ tab page
*%  Single option. Possible values are True and False.
*%------------------------------------------------------------------------
*OpenUI *HPConsumerCustomPaper/HPConsumerCustomPaper: PickOne
*DefaultHPConsumerCustomPaper: True
*HPConsumerCustomPaper True/True: ""
*CloseUI: *HPConsumerCustomPaper


*%==========================================================
*% Custom Feature - PrintQuality Group
*%==========================================================
*OpenUI *PrintQualityGroup/PrintQualityGroup: PickOne
*DefaultPrintQualityGroup: PQGroup_1
*PrintQualityGroup PQGroup_1/Best: ""
*PrintQualityGroup PQGroup_2/Printer Default: ""
*PrintQualityGroup HelpIndex/HelpIndex_15131: ""
*CloseUI: *PrintQualityGroup

*%=========================================================================
*%  JRHDInstalled
*%  Job Storage custom feature
*%  Two JR Option constraint features are defined
*%  (1) JRHDInstalled - This lists the JR options available when HD is installed
*%  (2) JRHDNotInstalled - This lists the JR options available when HD is not installed
*%      The options are as follows - (in this order)
*%               (a) JRHDOff
*%               (b) JRHDProof
*%               (c) JRHDPrivate
*%               (d) JRHDQuickCopy
*%               (e) JRHDStore
*%  Note: The options are the same for both JRHDInstalled and JRHDNotInstalled
*%=========================================================================
*OpenUI *JRHDInstalled/JRHDInstalled: PickOne
*DefaultJRHDInstalled: JRHDOff
*JRHDInstalled JRHDOff/JRHDOff: ""
*JRHDInstalled JRHDProof/JRHDProof: ""
*JRHDInstalled JRHDPrivate/JRHDPrivate: ""
*JRHDInstalled JRHDQuickCopy/JRHDQuickCopy: ""
*JRHDInstalled JRHDStore/JRHDStore: ""
*CloseUI: *JRHDInstalled

*% -------------------------------------------------
*% PS Resource Manager Plug-In Custom Feature - Res Data
*% -------------------------------------------------
*OpenUI *HPDocPropResourceData/HPDocPropResourceData: PickOne
*DefaultHPDocPropResourceData: HPCabFileName
*HPDocPropResourceData HPCabFileName/hpzhlLHN.cab: ""
*HPDocPropResourceData HPHelpFileNameTokens/hpz_en_LHN.hlp: ""
*CloseUI: *HPDocPropResourceData


*%-------------------------------------------------------------------------
*% PRN_PROP Standard features section
*%-------------------------------------------------------------------------

*OpenGroup: InstallableOptions/Installed Options

*%=========================================================================
*% DuplexUnit
*%=========================================================================
*OpenUI *DuplexUnit/Duplex Unit (for 2-Sided Printing): Boolean
*DefaultDuplexUnit: NotInstalled
*DuplexUnit NotInstalled/Not Installed: ""
*DuplexUnit Installed/Installed: ""
*%DuplexUnit HelpIndex/HelpIndex_15241: ""
*?DuplexUnit: "
  save
   currentpagedevice /Duplex known
   {(True)}{(False)}ifelse = flush
  restore
"
*End
*CloseUI: *DuplexUnit

*% -------------------------------------------------
*% Accessory OutputBins
*% -------------------------------------------------
*OpenUI *AccessoryOutputBins/Accessory Output Bin: PickOne
*DefaultAccessoryOutputBins: None
*AccessoryOutputBins None/Not Installed: ""
*AccessoryOutputBins 3000Stacker/HP 3000-Sheet Stacker: ""
*AccessoryOutputBins 3000Stapler/HP 3000-Sheet Stapler/Stacker: ""
*AccessoryOutputBins MultiFunctionFinisher/HP Multifunction Finisher: "
    userdict /MediaProcessing (HP MULTIFUNCTION FINISHER) put"
*AccessoryOutputBins MBM8Mailbox/8-Bin Mailbox - Mailbox Mode: ""
*AccessoryOutputBins MBM8Stacker/8-Bin Mailbox - Stacker Mode: ""
*AccessoryOutputBins MBM8Sorter/8-Bin Mailbox - Sorter/Collator Mode: ""
*AccessoryOutputBins MBM8JobSeparator/8-Bin Mailbox - Job Separator Mode: ""
*AccessoryOutputBins 750Stapler/HP 750-Sheet Stapler/Stacker: ""
*AccessoryOutputBins 500Stapler/HP 500-Sheet Stapler/Stacker: ""
*AccessoryOutputBins 500Stacker/HP 500-Sheet Stacker: ""
*AccessoryOutputBins MBM3Mailbox/HP 3-Bin Mailbox - Mailbox Mode: ""
*AccessoryOutputBins MBM3Stacker/HP 3-Bin Mailbox - Stacker Mode: ""
*AccessoryOutputBins MBM3FunctionSeparator/HP 3-Bin Mailbox-Function Separator: ""
*AccessoryOutputBins 3000InternalStapler/HP 3000-Sheet Stapler/Stacker (Internal): "
    userdict /MediaProcessing (HP 3000-SHEET STAPLER/STACKER) put"
*End
*AccessoryOutputBins MultiFunctionInternalFinisher/HP Multifunction Finisher (Internal): "
    userdict /MediaProcessing (HP MULTIFUNCTION FINISHER) put"
*End
*AccessoryOutputBins HelpIndex/HelpIndex_15242: ""
*?AccessoryOutputBins: "
  save
   currentpagedevice /OutputAttributes get
   dup 4 known
   {
     dup 11 known {pop (3000Stapler)}
         {pop (3000Stacker)} ifelse
   }
   dup 4 known
   {
     dup 11 known {pop (3000StaplerInternal)}
        *%{pop (3000Stacker)} ifelse
   }
   dup 4 known
   {
     dup 11 known {pop (500Stapler)}
         {pop (500Stacker)} ifelse
   }

   { pop (None)} ifelse = flush
  restore
"
*End

*CloseUI: *AccessoryOutputBins

*% -------------------------------------------------
*% Printer Memory
*% -------------------------------------------------
*OpenUI *InstalledMemory/Printer Memory: PickOne
*DefaultInstalledMemory: 128-159MB
*InstalledMemory 384-495MB/384 - 494 MB: ""
*InstalledMemory 496-624MB/496 - 624 MB: ""
*InstalledMemory HelpIndex/HelpIndex_12003: ""
*?InstalledMemory: "
   save
        currentsystemparams /RamSize get
        524288 div ceiling cvi 2 div
        /size exch def
       size 624 gt
          {(624MB)}
             {size 496 ge
                {(496-624MB)}
                {size 384 ge
                   {(384-495MB)}
                      } ifelse
                   } ifelse
                } ifelse
           }ifelse = flush
  restore
"
*End
*CloseUI: *InstalledMemory

*%=========================================================================
*% PrinterHardDisk
*%=========================================================================
*OpenUI *PrinterHardDisk/Printer Hard Disk: Boolean
*DefaultPrinterHardDisk: Installed
*PrinterHardDisk NotInstalled/Not Installed: ""
*PrinterHardDisk Installed/Installed: ""
*PrinterHardDisk HelpIndex/HelpIndex_12002: ""
*?PrinterHardDisk: "
  save
    false
    (%disk?%)
    { currentdevparams dup /Writeable known
    { /Writeable get {pop true} if }  { pop } ifelse
    } 100 string /IODevice resourceforall
    {(True)}{(False)} ifelse = flush
  restore
"
*End
*CloseUI: *PrinterHardDisk

*%=========================================================================
*% JobRetention
*%=========================================================================
*OpenUI *JobRetention/Job Storage: Boolean
*DefaultJobRetention: Installed
*JobRetention NotInstalled/Disabled: ""
*JobRetention Installed/Enabled: ""
*JobRetention HelpIndex/HelpIndex_15129: ""
*CloseUI: *JobRetention

*% =================================================
*% Passthrough Enable/ Disable.
*% =================================================
*OpenUI *HPPassthrough/Postscript Passthrough:  Boolean
*DefaultHPPassthrough: True
*HPPassthrough False/Disabled:  ""
*HPPassthrough True/Enabled:  ""
*HPPassthrough HelpIndex/HelpIndex_15430:  ""
*CloseUI: *HPPassthrough

*%=========================================================================
*% DeviceIsMopier - no need to localize for CPD
*%=========================================================================
*OpenUI *DeviceIsMopier/Mopier Mode: Boolean
*DefaultDeviceIsMopier: NotInstalled
*DeviceIsMopier NotInstalled/Disabled: ""
*DeviceIsMopier Installed/Enabled: ""
*DeviceIsMopier HelpIndex/HelpIndex_14041: ""
*CloseUI: *DeviceIsMopier



*%=========================================================================
*% AutoConfiguration - no need to localize for CPD
*%=========================================================================
*OpenUI *AutoConfiguration/Automatic Configuration: Boolean
*DefaultAutoConfiguration: NotInstalled
*AutoConfiguration NotInstalled/Off: ""
*AutoConfiguration Installed/Update Now: ""
*AutoConfiguration HelpIndex/HelpIndex_15303: ""
*CloseUI: *AutoConfiguration

*%=========================================================================
*%  HPMediaPMLRange - no need to localize for CPD
*%  This feature is used for specifying the range of User Defined Media types.
*%  This range is used to construct the command sent to the printer for user defined media types
*%=========================================================================
*OpenUI *HPMediaPMLRange/HPMediaPMLRange: PickOne
*HPMediaPMLRange  15-19/15-19: ""
*CloseUI: *HPMediaPMLRange
*OpenUI *HPOutputBinPMLRange/HPOutputBinPMLRange: PickOne
*HPOutputBinPMLRange  0-0/0-0: ""
*HPOutputBinPMLRange  4-11/4-11: ""
*HPOutputBinPMLRange  5-12/5-12: ""
*HPOutputBinPMLRange  3-5/3-5: ""
*CloseUI: *HPOutputBinPMLRange

*% -------------------------------------------------
*% PS Resource Manager Plug-In Custom Features
*% -------------------------------------------------
*OpenUI *HPPrnPropResourceData/HPPrnPropResourceData: PickOne
*DefaultHPPrnPropResourceData: HPCabFileName
*HPPrnPropResourceData HPCabFileName/hpzhlLHN.cab: ""
*HPPrnPropResourceData HPHelpFileNameTokens/hpz_en_LHN.hlp: ""
*CloseUI: *HPPrnPropResourceData

*%-------------------------------------------------------------------------
*% PRN_PROP Custom features section
*%-------------------------------------------------------------------------

*OpenUI *HPInstallableHCO/HPInstallableHCO: PickOne
*HPInstallableHCO  3000Stacker-C8084/3000Stacker-C8084: ""
*HPInstallableHCO  3000Stapler-C8085/3000Stapler-C8085: ""
*HPInstallableHCO  MultiFunctionFinisher-C8088/MultiFunctionFinisher-C8088: ""
*HPInstallableHCO  MBM8Mailbox-Q5693/MBM8Mailbox-Q5693: ""
*HPInstallableHCO  MBM8Stacker-Q5693/MBM8Stacker-Q5693: ""
*HPInstallableHCO  MBM8Sorter-Q5693/MBM8Sorter-Q5693: ""
*HPInstallableHCO  MBM8JobSeparator-Q5693/MBM8JobSeparator-Q5693: ""
*HPInstallableHCO  750Stapler-Q7003/750Stapler-Q7003: ""
*HPInstallableHCO  500Stapler-Q5691/500Stapler-Q5691: ""
*HPInstallableHCO  500Stapler-Q2443/500Stapler-Q2443: ""
*HPInstallableHCO  500Stacker-Q2442/500Stacker-Q2442: ""
*HPInstallableHCO  MBM3Mailbox-Q5692/MBM3Mailbox-Q5692: ""
*HPInstallableHCO  MBM3Stacker-Q5692/MBM3Stacker-Q5692: ""
*HPInstallableHCO  MBM3FunctionSeparator-Q5692/MBM3FunctionSeparator-Q5692: ""
*HPInstallableHCO  3000InternalStapler-Q3633/3000InternalStapler-Q3633: ""
*HPInstallableHCO  MultiFunctionInternalFinisher-Q3634/MultiFunctionInternalFinisher-Q3634: ""
*CloseUI: *HPInstallableHCO

*%-------------------------------------------------------------------------
*% HP Device (MailBox/MultiFunction/StackerStapler or ModelName) to OutputBin Mapping
*%-------------------------------------------------------------------------
*OpenUI *HPMOutputBinHCOMap/HPMOutputBinHCOMap: PickOne
*DefaultHPMOutputBinHCOMap: None
*HPMOutputBinHCOMap None/Auto: ""
*HPMOutputBinHCOMap hp_laserjet_4250/Auto-UpperStdTop-Stacker: ""
*HPMOutputBinHCOMap hp_laserjet_4350/Auto-UpperStdTop-Stacker: ""
*HPMOutputBinHCOMap hp_color_LaserJet_9500/Auto-Upper-Left: ""
*HPMOutputBinHCOMap hp_LaserJet_9040_MFP/Auto-Left: ""
*HPMOutputBinHCOMap hp_LaserJet_9050_MFP/Auto-Left: ""
*HPMOutputBinHCOMap hp_LaserJet_9050/Auto-Upper9000-Left9000: ""
*HPMOutputBinHCOMap HP_LaserJet_9000_Series/Auto-Upper9000-Left9000: ""
*HPMOutputBinHCOMap hp_color_LaserJet_9500_MFP-3000Stapler-C8085/UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP: ""
*HPMOutputBinHCOMap hp_color_LaserJet_9500_MFP-3000Stacker-C8084/UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP: ""
*HPMOutputBinHCOMap hp_color_LaserJet_9500_MFP-MultiFunctionFinisher-C8088/Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP: ""
*HPMOutputBinHCOMap hp_color_LaserJet_9500_MFP-MBM8Mailbox-Q5693/UpperLeftBinStraight9500MFP-OutputBin29500MFP-OutputBin39500MFP-OutputBin49500MFP-OutputBin59500MFP-OutputBin69500MFP-OutputBin79500MFP-OutputBin89500MFP-Auto: ""
*HPMOutputBinHCOMap hp_color_LaserJet_9500_MFP-MBM8Stacker-Q5693/Auto-UpperLeftBinStraight-OutputBin2_89500MFP: ""
*HPMOutputBinHCOMap hp_color_LaserJet_9500_MFP-MBM8SorterCollator-Q5693/Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP: ""
*HPMOutputBinHCOMap 500Stapler-Q2443/Upper9000-Stacker: ""
*HPMOutputBinHCOMap 500Stacker-Q2442/Upper9000-Stacker: ""
*HPMOutputBinHCOMap 500Stapler-Q5691/Auto: ""
*HPMOutputBinHCOMap 750Stapler-Q7003/Auto-Stapler750: ""
*HPMOutputBinHCOMap 3000Stapler-C8085/Auto-MFPUpperLeftBinStraight-Stacker2: ""
*HPMOutputBinHCOMap 3000Stacker-C8084/Auto-MFPUpperLeftBinStraight-Stacker2: ""
*HPMOutputBinHCOMap MultiFunctionFinisher-C8088/Auto-StackerFaceUp-StackerFaceDown: ""
*HPMOutputBinHCOMap MBM8Mailbox-Q5693/Stacker2-OutputBin2-OutputBin3-OutputBin4-OutputBin5-OutputBin6-OutputBin7-OutputBin8-Auto-Left: ""
*HPMOutputBinHCOMap MBM8Stacker-Q5693/Auto-StackerFaceUp-OutputBin2_8: ""
*HPMOutputBinHCOMap MBM8SorterCollator-Q5693/Auto-StackerFaceUp-OutputBin2_8: ""
*HPMOutputBinHCOMap MBM3Mailbox-Q5692/OutputBin31-OutputBin32-OutputBin33: ""
*HPMOutputBinHCOMap MBM3Stacker-Q5692/Auto: ""
*HPMOutputBinHCOMap MBM3FunctionSeparator-Q5692/Auto-OutputBin31-OutputBin32-OutputBin33: ""
*HPMOutputBinHCOMap 3000InternalStapler-Q3633/Auto-MainBinFaceDown-MainBinFaceUp-UpperBinFaceDown-UpperBinFaceUp: ""
*HPMOutputBinHCOMap MultiFunctionInternalFinisher-Q3634/Auto-MainBinFaceDown-MainBinFaceUp-UpperBinFaceDown-UpperBinFaceUp: ""
*CloseUI: *HPMOutputBinHCOMap

*OpenUI *HPMOutputBinHCOPMLMap/HPMOutputBinHCOPMLMap: PickOne
*DefaultHPMOutputBinHCOPMLMap: None
*HPMOutputBinHCOPMLMap None/0-0: ""
*HPMOutputBinHCOPMLMap hp_LaserJet_9050_MFP-MBM8Mailbox-Q5693/4-11: ""
*HPMOutputBinHCOPMLMap hp_LaserJet_9040_MFP-MBM8Mailbox-Q5693/4-11: ""
*HPMOutputBinHCOPMLMap MBM8Mailbox-Q5693/5-12: ""
*HPMOutputBinHCOPMLMap MBM3Mailbox-Q5692/3-5: ""
*CloseUI: *HPMOutputBinHCOPMLMap

*%=========================================================================
*%  HPPDLType
*%  This feature is used for specifying the PDL of the driver.
*%  Possible values are PDL_PCL3, PDL_PCL5, PDL_PCL6, PDL_PS
*%  Using this, additional specific processing and switching can also be done in the HP UI and render plug-in modules
*%=========================================================================
*OpenUI *HPPDLType/HPPDLType: PickOne
*DefaultHPPDLType: PDL_PS
*HPPDLType PDL_PS/Postscript: ""
*CloseUI: *HPPDLType

*%=========================================================================
*%  ScaleFromLargePaper
*%  This feature is used for specifying the Support for Larger paper (SLP) feature which allows the user to select a paper
*%  size larger than what the printer supports and still print that onto a supported (mapped) paper without any page reflow
*%  in the document at the application side
*%  Currently, this feature is either always supported for printers or not suppoted at all.
*%  This means that this feature is not user modifiable and has no UI exposure
*%  To support SLP, define this feature with *DefaultOption: Installed
*%  To remove SLP support, define this feature with *DefaultOption: NotInstalled or do not define the feature
*%=========================================================================
*OpenUI *ScaleFromLargePaper/Allow Scaling from Large Paper: Boolean
*DefaultScaleFromLargePaper: Installed
*ScaleFromLargePaper NotInstalled/Disabled: ""
*ScaleFromLargePaper Installed/Enabled: ""
*ScaleFromLargePaper HelpIndex/HelpIndex_15115: ""
*CloseUI: *ScaleFromLargePaper
*%=========================================================================
*%  ActualCustomRange
*%  This feature is used in conjunction with the ScaleFromLargePaper above. It should be present only if
*%  ScaleFromLargePaper above is present. This specifies the Actual (supported) MaxSize dimensions of the printer
*%  since the *MaxSize keyword dimensions have been specified as the maximum larger (SLP) paper
*%  Specify the option name as X_Y whre X and Y are the width and height of the paper in "tens of mm"
*%=========================================================================
*OpenUI *ActualCustomRange/Actual Custom Range: PickOne
*DefaultActualCustomRange: 215900_355600
*ActualCustomRange  215900_355600/215900_355600: ""
*CloseUI: *ActualCustomRange

*%=========================================================================
*%  CombineMediaTypesAndInputBins
*%  This feature is used for the "Combine Media Types and Sources in the application list" feature
*%  This feature is currently not shown in the treeview because of Unidrv limitations.
*%  So in any product, this feature is either always present as installed or always present as Not Installed
*%=========================================================================
*OpenUI *CombineMediaTypesAndInputBins/Include Types in Applications Source List:  PickOne
*DefaultCombineMediaTypesAndInputBins: Installed
*CombineMediaTypesAndInputBins Installed/Enabled:  ""
*CloseUI: *CombineMediaTypesAndInputBins

*CloseGroup: InstallableOptions
*% ---------------------------------
*% System Management
*% ---------------------------------
*FreeVM: "6291456"
*%VMOption 128-159MB/128 - 159 MB: "6291456"
*%VMOption 160-191MB/160 - 191 MB: "23068672"
*%VMOption 192-223MB/192 - 223 MB: "39845888"
*%VMOption 224-255MB/224 - 255 MB: "56623104"
*%VMOption 256-287MB/256 - 287 MB: "73400320"
*%VMOption 288-319MB/288 - 319 MB: "90177536"
*%VMOption 320-351MB/320 - 351 MB: "106954752"
*%VMOption 352-384MB/352 - 384 MB: "123731968"
*%------------------------------------------------------------------
*% DOC_PROP Custom features section
*%------------------------------------------------------------------
*%------------------------------------------------------------------
*% Printer Specific Custom Data - Job Retention Constraints
*%------------------------------------------------------------------
*%-----------------------------------------------------------------------------
*% JRConstraints will have an option value for full, none or partial
*% (1) JRCHDFull - the printer requires a Hard Disk for ALL JR options
*% (2) JRCHDPartial - the printer requires a HardDisk only for SOME JR options
*%                    These options will be specified in another custom feature
*% (3) JRCHDNone - the printer does NOT require a HardDisk for ANY JR options
*%-----------------------------------------------------------------------------
*OpenUI *JRConstraints/JRConstraints: PickOne
*DefaultJRConstraints: JRCHDFull
*JRConstraints JRCHDFull/JRCHDFull: ""
*JRConstraints JRCJobRet/JRCJobRet: ""
*JRConstraints 0/0: ""
*CloseUI: *JRConstraints
*%-------------------------------------------------------------------
*% Printer Specific Custom Data - Printer Color Mode
*%-------------------------------------------------------------------
*OpenUI *HPColorMode/HPColorMode: PickOne
*DefaultHPColorMode: COLOR_MODE
*HPColorMode COLOR_MODE/Color Mode: ""
*CloseUI: *HPColorMode
*%------------------------------------------------------------------
*% PJL Encoding Custom Features
*%------------------------------------------------------------------
*OpenUI *HPPJLEncoding/HPPJLEncoding: PickOne
*DefaultHPPJLEncoding: UTF8
*HPPJLEncoding UTF8/UTF8: ""
*CloseUI: *HPPJLEncoding
*%-------------------------------------------------------------------
*% Printer Specific Custom Data - Job Accounting and Time Stamp
*%-------------------------------------------------------------------
*OpenUI *HPJobAccounting/HPJobAccounting: PickOne
*HPJobAccounting HPJOBACCT_JOBACNT: ""
*CloseUI: *HPJobAccounting
*%-------------------------------------------------------------------
*% Printer Specific Custom Data - Born On Date
*%-------------------------------------------------------------------
*OpenUI *HPBornOnDate/HPBornOnDate: PickOne
*DefaultHPBornOnDate: HPBOD
*HPBornOnDate  HPBOD/HPBOD: ""
*CloseUI: *HPBornOnDate

*%----------------------------------------------------------
*% Printer Specific Custom Data - HPXMLFileUsed
*%----------------------------------------------------------
*OpenUI *HPXMLFileUsed/HPXMLFileUsed: PickOne
*DefaultHPXMLFileUsed: hpmcpdps.xml
*HPXMLFileUsed hpmcpdps.xml/hpmcpdps.xml: ""
*CloseUI: *HPXMLFileUsed

*%------------------------------------------------------------------------
*% Feature: PSAlignmentFile : HPCF (HP Custom Feature)
*%------------------------------------------------------------------------
*%  Printer Services component custom feature
*%  PSAlignmentFile
*%  This feature is used to get the name of the Printer Services component DLL
*%------------------------------------------------------------------------

*OpenUI *PSAlignmentFile: PickOne
*DefaultPSAlignmentFile: HPZLSLHN	
*PSAlignmentFile HPZLSLHN: ""
*CloseUI: *PSAlignmentFile

*%-------------------------------------------------------------------------

*% Feature: HPSmartHub: HPCF (HP Custom Feature)

*%-------------------------------------------------------------------------

*OpenUI *HPSmartHub: PickOne

*DefaultHPSmartHub: Inet_SID_263_BID_514_HID_265
*HPSmartHub Inet_SID_263_BID_514_HID_265/ : ""
*HPSmartHub Inet_SID_264_BID_514_HID_266/ : ""
*HPSmartHub Inet_SID_251_BID_514_HID_267/ : ""
*HPSmartHub Inet_SID_252_BID_514_HID_268/ : ""
*HPSmartHub Inet_SID_253_BID_514_HID_269/ : ""
*HPSmartHub Inet_SID_279_BID_514_HID_280/ : ""
*CloseUI: *HPSmartHub

*% ---------------------------------
*% Print Color as Gray
*% ---------------------------------
*OpenUI *HPColorAsGray/Print Color as Gray:  Boolean
*OrderDependency: 20 DocumentSetup *HPColorAsGray
*DefaultHPColorAsGray: False
*HPColorAsGray False/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
*HPColorAsGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
*?HPColorAsGray: "
  save
    currentpagedevice /ProcessColorModel get
    /DeviceGray eq {(True)}{(False)}ifelse = flush
  restore
"
*End
*CloseUI: *HPColorAsGray

*% ------------------------------------------------------------------
*% Constraints Section
*% ------------------------------------------------------------------
*% --------------------------
*% User Interface Constraints
*% --------------------------

*%------------------------------------------------------------------
*% If optional DuplexUnit is not installed, disable access to Duplex
*%------------------------------------------------------------------
*%UIConstraints: *DuplexUnit NotInstalled *Duplex DuplexNoTumble
*%UIConstraints: *DuplexUnit NotInstalled *Duplex DuplexTumble

*%--------------------------------------------------------------------------
*% Include the following UI constraints for 3000-sheet Stacker/Stapler
*% Disable the Stapler if the 3000-sheet Stacker/Stapler is not installed.
*%--------------------------------------------------------------------------
*UIConstraints: *AccessoryOutputBins 3000Stacker *StapleLocation 1diagonal
*UIConstraints: *AccessoryOutputBins 3000Stacker *StapleLocation 1parallel
*UIConstraints: *AccessoryOutputBins 3000Stacker *StapleLocation 2parallel
*UIConstraints: *AccessoryOutputBins 3000Stacker *StapleLocation 3parallel
*UIConstraints: *AccessoryOutputBins 3000Stacker *StapleLocation 6parallel
*UIConstraints: *AccessoryOutputBins 3000Stacker *StapleLocation Stitching
*UIConstraints: *AccessoryOutputBins 3000Stacker *StapleLocation HelpIndex
*UIConstraints: *AccessoryOutputBins 3000Stapler *StapleLocation Stitching

*UIConstraints: *AccessoryOutputBins 750Stapler *StapleLocation 1diagonal
*UIConstraints: *AccessoryOutputBins 750Stapler *StapleLocation 2parallel
*UIConstraints: *AccessoryOutputBins 750Stapler *StapleLocation 3parallel
*UIConstraints: *AccessoryOutputBins 750Stapler *StapleLocation 6parallel
*UIConstraints: *AccessoryOutputBins 750Stapler *StapleLocation Stitching

*UIConstraints: *AccessoryOutputBins 500Stapler *StapleLocation 1diagonal
*UIConstraints: *AccessoryOutputBins 500Stapler *StapleLocation 2parallel
*UIConstraints: *AccessoryOutputBins 500Stapler *StapleLocation 3parallel
*UIConstraints: *AccessoryOutputBins 500Stapler *StapleLocation 6parallel
*UIConstraints: *AccessoryOutputBins 500Stapler *StapleLocation Stitching

*UIConstraints: *AccessoryOutputBins 3000InternalStapler *StapleLocation 1diagonal
*UIConstraints: *AccessoryOutputBins 3000InternalStapler *StapleLocation 2parallel
*UIConstraints: *AccessoryOutputBins 3000InternalStapler *StapleLocation 3parallel
*UIConstraints: *AccessoryOutputBins 3000InternalStapler *StapleLocation 6parallel
*UIConstraints: *AccessoryOutputBins 3000InternalStapler *StapleLocation Stitching

*%%------------------------------------------------------------------------------------
*%% constraints for HP multifunction finisher
*%%------------------------------------------------------------------------------------
*UIConstraints: *AccessoryOutputBins MultiFunctionFinisher *StapleLocation 1diagonal
*UIConstraints: *AccessoryOutputBins MultiFunctionFinisher *StapleLocation 3parallel
*UIConstraints: *AccessoryOutputBins MultiFunctionFinisher *StapleLocation 6parallel
*%------------------------------------------------------------------------------------
*% constraints Accessory output bin None
*%------------------------------------------------------------------------------------
*UIConstraints: *AccessoryOutputBins None *StapleLocation 1diagonal
*UIConstraints: *AccessoryOutputBins None *StapleLocation 1parallel
*UIConstraints: *AccessoryOutputBins None *StapleLocation 2parallel
*UIConstraints: *AccessoryOutputBins None *StapleLocation 3parallel
*UIConstraints: *AccessoryOutputBins None *StapleLocation 6parallel
*UIConstraints: *AccessoryOutputBins None *StapleLocation Stitching
*UIConstraints: *AccessoryOutputBins None *StapleLocation HelpIndex
*UIConstraints: *StapleLocation 1diagonal *AccessoryOutputBins None
*UIConstraints: *StapleLocation 1parallel *AccessoryOutputBins None
*UIConstraints: *StapleLocation 2parallel *AccessoryOutputBins None
*UIConstraints: *StapleLocation 3parallel *AccessoryOutputBins None
*UIConstraints: *StapleLocation 6parallel *AccessoryOutputBins None
*UIConstraints: *StapleLocation Stitching *AccessoryOutputBins None
*UIConstraints: *StapleLocation HelpIndex *AccessoryOutputBins None

*UIConstraints: *AccessoryOutputBins None *StapleLocation
*UIConstraints: *StapleLocation *AccessoryOutputBins None


*%------------------------------------------------------------------------------------
*% Printer HardDisk and Collate Constraints
*%------------------------------------------------------------------------------------
*UIConstraints: *PrinterHardDisk NotInstalled *Collate True
*UIConstraints: *Collate True *PrinterHardDisk NotInstalled
*UIConstraints: *DeviceIsMopier Installed *PrinterHardDisk NotInstalled
*UIConstraints: *PrinterHardDisk NotInstalled *DeviceIsMopier Installed
*%--------------------------------------------------------------------
*% Jobretention and PrinterHardDisk Constraints
*%--------------------------------------------------------------------
*UIConstraints: *JobRetention Installed *PrinterHardDisk NotInstalled
*UIConstraints: *PrinterHardDisk NotInstalled *JobRetention Installed
*UIConstraints: *DeviceIsMopier NotInstalled *Collate True
*UIConstraints: *Collate True *DeviceIsMopier NotInstalled
*%--------------------------------------------------------------------
*% Papersize and Tray constraints
*%--------------------------------------------------------------------
*%--------------------------------------------------------------------
*% Stapling stitching and Paper constraints
*%--------------------------------------------------------------------
*UIConstraints: *StapleLocation Stitching *PageRegion EXECUTIVE
*UIConstraints: *StapleLocation Stitching *PageRegion STATEMENT
*UIConstraints: *StapleLocation Stitching *PageRegion 8_5X13
*UIConstraints: *StapleLocation Stitching *PageRegion 12X18
*UIConstraints: *StapleLocation Stitching *PageRegion A5
*UIConstraints: *StapleLocation Stitching *PageRegion RA3
*UIConstraints: *StapleLocation Stitching *PageRegion B5
*UIConstraints: *StapleLocation Stitching *PageRegion EXECUTIVE_JIS
*UIConstraints: *StapleLocation Stitching *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *StapleLocation Stitching *PageRegion 8K
*UIConstraints: *StapleLocation Stitching *PageRegion ENV_10
*UIConstraints: *StapleLocation Stitching *PageRegion ENV_MONARCH
*UIConstraints: *StapleLocation Stitching *PageRegion ENV_C5
*UIConstraints: *StapleLocation Stitching *PageRegion ENV_DL
*UIConstraints: *StapleLocation Stitching *PageRegion ENV_B5
*UIConstraints: *StapleLocation Stitching *PageSize EXECUTIVE
*UIConstraints: *StapleLocation Stitching *PageSize STATEMENT
*UIConstraints: *StapleLocation Stitching *PageSize 8_5X13
*UIConstraints: *StapleLocation Stitching *PageSize 12X18
*UIConstraints: *StapleLocation Stitching *PageSize A5
*UIConstraints: *StapleLocation Stitching *PageSize RA3
*UIConstraints: *StapleLocation Stitching *PageSize B5
*UIConstraints: *StapleLocation Stitching *PageSize EXECUTIVE_JIS
*UIConstraints: *StapleLocation Stitching *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *StapleLocation Stitching *PageSize 8K
*UIConstraints: *StapleLocation Stitching *PageSize ENV_10
*UIConstraints: *StapleLocation Stitching *PageSize ENV_MONARCH
*UIConstraints: *StapleLocation Stitching *PageSize ENV_C5
*UIConstraints: *StapleLocation Stitching *PageSize ENV_DL
*UIConstraints: *StapleLocation Stitching *PageSize ENV_B5
*%--------------------------------------------------------------------
*% Mailbox Constraints
*%--------------------------------------------------------------------
*UIConstraints: *OutputBin OutputBin2 *PageSize STATEMENT
*UIConstraints: *OutputBin OutputBin3 *PageSize STATEMENT
*UIConstraints: *OutputBin OutputBin4 *PageSize STATEMENT
*UIConstraints: *OutputBin OutputBin5 *PageSize STATEMENT
*UIConstraints: *OutputBin OutputBin6 *PageSize STATEMENT
*UIConstraints: *OutputBin OutputBin7 *PageSize STATEMENT
*UIConstraints: *OutputBin OutputBin8 *PageSize STATEMENT
*UIConstraints: *OutputBin OutputBin2_8 *PageSize STATEMENT
*UIConstraints: *OutputBin OutputBin2 *PageSize 12X18
*UIConstraints: *OutputBin OutputBin3 *PageSize 12X18
*UIConstraints: *OutputBin OutputBin4 *PageSize 12X18
*UIConstraints: *OutputBin OutputBin5 *PageSize 12X18
*UIConstraints: *OutputBin OutputBin6 *PageSize 12X18
*UIConstraints: *OutputBin OutputBin7 *PageSize 12X18
*UIConstraints: *OutputBin OutputBin8 *PageSize 12X18
*UIConstraints: *OutputBin OutputBin2_8 *PageSize 12X18
*UIConstraints: *OutputBin OutputBin2 *PageSize RA3
*UIConstraints: *OutputBin OutputBin3 *PageSize RA3
*UIConstraints: *OutputBin OutputBin4 *PageSize RA3
*UIConstraints: *OutputBin OutputBin5 *PageSize RA3
*UIConstraints: *OutputBin OutputBin6 *PageSize RA3
*UIConstraints: *OutputBin OutputBin7 *PageSize RA3
*UIConstraints: *OutputBin OutputBin8 *PageSize RA3
*UIConstraints: *OutputBin OutputBin2_8 *PageSize RA3
*UIConstraints: *OutputBin OutputBin2 *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin3 *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin4 *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin5 *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin6 *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin7 *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin8 *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin2_8 *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin2 *PageSize ENV_10
*UIConstraints: *OutputBin OutputBin3 *PageSize ENV_10
*UIConstraints: *OutputBin OutputBin4 *PageSize ENV_10
*UIConstraints: *OutputBin OutputBin5 *PageSize ENV_10
*UIConstraints: *OutputBin OutputBin6 *PageSize ENV_10
*UIConstraints: *OutputBin OutputBin7 *PageSize ENV_10
*UIConstraints: *OutputBin OutputBin8 *PageSize ENV_10
*UIConstraints: *OutputBin OutputBin2_8 *PageSize ENV_10
*UIConstraints: *OutputBin OutputBin2 *PageSize ENV_MONARCH
*UIConstraints: *OutputBin OutputBin3 *PageSize ENV_MONARCH
*UIConstraints: *OutputBin OutputBin4 *PageSize ENV_MONARCH
*UIConstraints: *OutputBin OutputBin5 *PageSize ENV_MONARCH
*UIConstraints: *OutputBin OutputBin6 *PageSize ENV_MONARCH
*UIConstraints: *OutputBin OutputBin7 *PageSize ENV_MONARCH
*UIConstraints: *OutputBin OutputBin8 *PageSize ENV_MONARCH
*UIConstraints: *OutputBin OutputBin2_8 *PageSize ENV_MONARCH
*UIConstraints: *OutputBin OutputBin2 *PageSize ENV_C5
*UIConstraints: *OutputBin OutputBin3 *PageSize ENV_C5
*UIConstraints: *OutputBin OutputBin4 *PageSize ENV_C5
*UIConstraints: *OutputBin OutputBin5 *PageSize ENV_C5
*UIConstraints: *OutputBin OutputBin6 *PageSize ENV_C5
*UIConstraints: *OutputBin OutputBin7 *PageSize ENV_C5
*UIConstraints: *OutputBin OutputBin8 *PageSize ENV_C5
*UIConstraints: *OutputBin OutputBin2_8 *PageSize ENV_C5
*UIConstraints: *OutputBin OutputBin2 *PageSize ENV_DL
*UIConstraints: *OutputBin OutputBin3 *PageSize ENV_DL
*UIConstraints: *OutputBin OutputBin4 *PageSize ENV_DL
*UIConstraints: *OutputBin OutputBin5 *PageSize ENV_DL
*UIConstraints: *OutputBin OutputBin6 *PageSize ENV_DL
*UIConstraints: *OutputBin OutputBin7 *PageSize ENV_DL
*UIConstraints: *OutputBin OutputBin8 *PageSize ENV_DL
*UIConstraints: *OutputBin OutputBin2_8 *PageSize ENV_DL
*UIConstraints: *OutputBin OutputBin2 *PageSize ENV_B5
*UIConstraints: *OutputBin OutputBin3 *PageSize ENV_B5
*UIConstraints: *OutputBin OutputBin4 *PageSize ENV_B5
*UIConstraints: *OutputBin OutputBin5 *PageSize ENV_B5
*UIConstraints: *OutputBin OutputBin6 *PageSize ENV_B5
*UIConstraints: *OutputBin OutputBin7 *PageSize ENV_B5
*UIConstraints: *OutputBin OutputBin8 *PageSize ENV_B5
*UIConstraints: *OutputBin OutputBin2_8 *PageSize ENV_B5
*UIConstraints: *OutputBin OutputBin2 *PageRegion STATEMENT
*UIConstraints: *OutputBin OutputBin3 *PageRegion STATEMENT
*UIConstraints: *OutputBin OutputBin4 *PageRegion STATEMENT
*UIConstraints: *OutputBin OutputBin5 *PageRegion STATEMENT
*UIConstraints: *OutputBin OutputBin6 *PageRegion STATEMENT
*UIConstraints: *OutputBin OutputBin7 *PageRegion STATEMENT
*UIConstraints: *OutputBin OutputBin8 *PageRegion STATEMENT
*UIConstraints: *OutputBin OutputBin2_8 *PageRegion STATEMENT
*UIConstraints: *OutputBin OutputBin2 *PageRegion 12X18
*UIConstraints: *OutputBin OutputBin3 *PageRegion 12X18
*UIConstraints: *OutputBin OutputBin4 *PageRegion 12X18
*UIConstraints: *OutputBin OutputBin5 *PageRegion 12X18
*UIConstraints: *OutputBin OutputBin6 *PageRegion 12X18
*UIConstraints: *OutputBin OutputBin7 *PageRegion 12X18
*UIConstraints: *OutputBin OutputBin8 *PageRegion 12X18
*UIConstraints: *OutputBin OutputBin2_8 *PageRegion 12X18
*UIConstraints: *OutputBin OutputBin2 *PageRegion RA3
*UIConstraints: *OutputBin OutputBin3 *PageRegion RA3
*UIConstraints: *OutputBin OutputBin4 *PageRegion RA3
*UIConstraints: *OutputBin OutputBin5 *PageRegion RA3
*UIConstraints: *OutputBin OutputBin6 *PageRegion RA3
*UIConstraints: *OutputBin OutputBin7 *PageRegion RA3
*UIConstraints: *OutputBin OutputBin8 *PageRegion RA3
*UIConstraints: *OutputBin OutputBin2_8 *PageRegion RA3
*UIConstraints: *OutputBin OutputBin2 *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin3 *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin4 *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin5 *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin6 *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin7 *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin8 *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin2_8 *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin OutputBin2 *PageRegion ENV_10
*UIConstraints: *OutputBin OutputBin3 *PageRegion ENV_10
*UIConstraints: *OutputBin OutputBin4 *PageRegion ENV_10
*UIConstraints: *OutputBin OutputBin5 *PageRegion ENV_10
*UIConstraints: *OutputBin OutputBin6 *PageRegion ENV_10
*UIConstraints: *OutputBin OutputBin7 *PageRegion ENV_10
*UIConstraints: *OutputBin OutputBin8 *PageRegion ENV_10
*UIConstraints: *OutputBin OutputBin2_8 *PageRegion ENV_10
*UIConstraints: *OutputBin OutputBin2 *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin OutputBin3 *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin OutputBin4 *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin OutputBin5 *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin OutputBin6 *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin OutputBin7 *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin OutputBin8 *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin OutputBin2_8 *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin OutputBin2 *PageRegion ENV_C5
*UIConstraints: *OutputBin OutputBin3 *PageRegion ENV_C5
*UIConstraints: *OutputBin OutputBin4 *PageRegion ENV_C5
*UIConstraints: *OutputBin OutputBin5 *PageRegion ENV_C5
*UIConstraints: *OutputBin OutputBin6 *PageRegion ENV_C5
*UIConstraints: *OutputBin OutputBin7 *PageRegion ENV_C5
*UIConstraints: *OutputBin OutputBin8 *PageRegion ENV_C5
*UIConstraints: *OutputBin OutputBin2_8 *PageRegion ENV_C5
*UIConstraints: *OutputBin OutputBin2 *PageRegion ENV_DL
*UIConstraints: *OutputBin OutputBin3 *PageRegion ENV_DL
*UIConstraints: *OutputBin OutputBin4 *PageRegion ENV_DL
*UIConstraints: *OutputBin OutputBin5 *PageRegion ENV_DL
*UIConstraints: *OutputBin OutputBin6 *PageRegion ENV_DL
*UIConstraints: *OutputBin OutputBin7 *PageRegion ENV_DL
*UIConstraints: *OutputBin OutputBin8 *PageRegion ENV_DL
*UIConstraints: *OutputBin OutputBin2_8 *PageRegion ENV_DL
*UIConstraints: *OutputBin OutputBin2 *PageRegion ENV_B5
*UIConstraints: *OutputBin OutputBin3 *PageRegion ENV_B5
*UIConstraints: *OutputBin OutputBin4 *PageRegion ENV_B5
*UIConstraints: *OutputBin OutputBin5 *PageRegion ENV_B5
*UIConstraints: *OutputBin OutputBin6 *PageRegion ENV_B5
*UIConstraints: *OutputBin OutputBin7 *PageRegion ENV_B5
*UIConstraints: *OutputBin OutputBin8 *PageRegion ENV_B5
*UIConstraints: *OutputBin OutputBin2_8 *PageRegion ENV_B5
*%--------------------------------------------------------------------
*% Stacker, Stacker/Stapler Constraints
*%--------------------------------------------------------------------
*UIConstraints: *OutputBin LowerLeftBin *PageRegion STATEMENT
*UIConstraints: *OutputBin LowerLeftBin *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin LowerLeftBin *PageRegion ENV_10
*UIConstraints: *OutputBin LowerLeftBin *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin LowerLeftBin *PageRegion ENV_C5
*UIConstraints: *OutputBin LowerLeftBin *PageRegion ENV_DL
*UIConstraints: *OutputBin LowerLeftBin *PageRegion ENV_B5
*UIConstraints: *OutputBin LowerLeftBin *PageSize STATEMENT
*UIConstraints: *OutputBin LowerLeftBin *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin LowerLeftBin *PageSize ENV_10
*UIConstraints: *OutputBin LowerLeftBin *PageSize ENV_MONARCH
*UIConstraints: *OutputBin LowerLeftBin *PageSize ENV_C5
*UIConstraints: *OutputBin LowerLeftBin *PageSize ENV_DL
*UIConstraints: *OutputBin LowerLeftBin *PageSize ENV_B5
*UIConstraints: *OutputBin UpperLeftBin *PageRegion STATEMENT
*UIConstraints: *OutputBin UpperLeftBin *PageRegion DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin UpperLeftBin *PageRegion ENV_10
*UIConstraints: *OutputBin UpperLeftBin *PageRegion ENV_MONARCH
*UIConstraints: *OutputBin UpperLeftBin *PageRegion ENV_C5
*UIConstraints: *OutputBin UpperLeftBin *PageRegion ENV_DL
*UIConstraints: *OutputBin UpperLeftBin *PageRegion ENV_B5
*UIConstraints: *OutputBin UpperLeftBin *PageSize STATEMENT
*UIConstraints: *OutputBin UpperLeftBin *PageSize DBL_JAPANESE_POSTCARD_ROTATED
*UIConstraints: *OutputBin UpperLeftBin *PageSize ENV_10
*UIConstraints: *OutputBin UpperLeftBin *PageSize ENV_MONARCH
*UIConstraints: *OutputBin UpperLeftBin *PageSize ENV_C5
*UIConstraints: *OutputBin UpperLeftBin *PageSize ENV_DL
*UIConstraints: *OutputBin UpperLeftBin *PageSize ENV_B5
*%--------------------------------------------------------------------
*% Duplex and Face UP Bin Constraint
*%--------------------------------------------------------------------
*UIConstraints: *OutputBin UpperLeftBinStraight *Duplex DuplexNoTumble
*UIConstraints: *OutputBin UpperLeftBinStraight *Duplex DuplexTumble
*%--------------------------------------------------------------------
*% Custom page size only in tray 1 no duplexing
*%--------------------------------------------------------------------
*%NonUIConstraints: *CustomPageSize True *Duplex
*%NonUIConstraints: *Duplex *CustomPageSize True
*%NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
*%NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble


*%=========================================================================
*% Duplex constraints
*%=========================================================================
*%UIConstraints: *PageSize ENV_10                                        *Duplex DuplexNoTumble
*%UIConstraints: *PageSize ENV_MONARCH                                   *Duplex DuplexNoTumble
*%UIConstraints: *PageSize ENV_DL                                        *Duplex DuplexNoTumble
*%UIConstraints: *PageSize ENV_C5                                        *Duplex DuplexNoTumble
*%UIConstraints: *PageSize ENV_B5                                        *Duplex DuplexNoTumble
*%UIConstraints: *PageRegion ENV_10                                      *Duplex DuplexNoTumble
*%UIConstraints: *PageRegion ENV_MONARCH                                 *Duplex DuplexNoTumble
*%UIConstraints: *PageRegion ENV_DL                                      *Duplex DuplexNoTumble
*%UIConstraints: *PageRegion ENV_C5                                      *Duplex DuplexNoTumble
*%UIConstraints: *PageRegion ENV_B5                                      *Duplex DuplexNoTumble
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageSize ENV_10
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageSize ENV_MONARCH
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageSize ENV_DL
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageSize ENV_C5
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageSize ENV_B5
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageRegion ENV_10
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageRegion ENV_MONARCH
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageRegion ENV_DL
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageRegion ENV_C5
*%UIConstraints: *Duplex DuplexNoTumble                                  *PageRegion ENV_B5
*%UIConstraints: *PageSize ENV_10                                        *Duplex DuplexTumble
*%UIConstraints: *PageSize ENV_MONARCH                                   *Duplex DuplexTumble
*%UIConstraints: *PageSize ENV_DL                                        *Duplex DuplexTumble
*%UIConstraints: *PageSize ENV_C5                                        *Duplex DuplexTumble
*%UIConstraints: *PageSize ENV_B5                                        *Duplex DuplexTumble
*%UIConstraints: *PageRegion ENV_10                                      *Duplex DuplexTumble
*%UIConstraints: *PageRegion ENV_MONARCH                                 *Duplex DuplexTumble
*%UIConstraints: *PageRegion ENV_DL                                      *Duplex DuplexTumble
*%UIConstraints: *PageRegion ENV_C5                                      *Duplex DuplexTumble
*%UIConstraints: *PageRegion ENV_B5                                      *Duplex DuplexTumble
*%UIConstraints: *Duplex DuplexTumble                                    *PageSize ENV_10
*%UIConstraints: *Duplex DuplexTumble                                    *PageSize ENV_MONARCH
*%UIConstraints: *Duplex DuplexTumble                                    *PageSize ENV_DL
*%UIConstraints: *Duplex DuplexTumble                                    *PageSize ENV_C5
*%UIConstraints: *Duplex DuplexTumble                                    *PageSize ENV_B5
*%UIConstraints: *Duplex DuplexTumble                                    *PageRegion ENV_10
*%UIConstraints: *Duplex DuplexTumble                                    *PageRegion ENV_MONARCH
*%UIConstraints: *Duplex DuplexTumble                                    *PageRegion ENV_DL
*%UIConstraints: *Duplex DuplexTumble                                    *PageRegion ENV_C5
*%UIConstraints: *Duplex DuplexTumble                                    *PageRegion ENV_B5

*UIConstraints: *CustomPageSize True				                    *Duplex DuplexNoTumble
*UIConstraints: *CustomPageSize True									*Duplex DuplexTumble

*%=========================================================================
*% Duplex constraints with MediaType
*%=========================================================================
*UIConstraints: *MediaType TRANSPARENCY                                 *Duplex DuplexNoTumble
*UIConstraints: *MediaType LABELS                                       *Duplex DuplexNoTumble
*UIConstraints: *MediaType ENVELOPE                                     *Duplex DuplexNoTumble

*UIConstraints: *Duplex DuplexNoTumble                                  *MediaType TRANSPARENCY
*UIConstraints: *Duplex DuplexNoTumble                                  *MediaType LABELS
*UIConstraints: *Duplex DuplexNoTumble                                  *MediaType ENVELOPE

*UIConstraints: *MediaType TRANSPARENCY                                 *Duplex DuplexTumble
*UIConstraints: *MediaType LABELS                                       *Duplex DuplexTumble
*UIConstraints: *MediaType ENVELOPE                                     *Duplex DuplexTumble

*UIConstraints: *Duplex DuplexTumble                                    *MediaType TRANSPARENCY
*UIConstraints: *Duplex DuplexTumble                                    *MediaType LABELS
*UIConstraints: *Duplex DuplexTumble                                    *MediaType ENVELOPE

*%-------------------------------------------------------------------------
*% Render standard keywords section
*%-------------------------------------------------------------------------

*%--------------------------------------------------------------------------
*% Gray Levels and Halftoning
*%--------------------------------------------------------------------------
*ScreenFreq: "150.0"
*ScreenAngle: "45.0"
*DefaultScreenProc: Dot
*ScreenProc Dot: "
{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
sub }{dup mul exch dup mul add 1 exch sub }ifelse }
"
*End
*ScreenProc Line: "{ pop }"
*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
*DefaultTransfer: Null
*Transfer Null: "{ }"
*Transfer Null.Inverse: "{ 1 exch sub }"
*% ---------------------------------
*% Color Separation Information
*% ---------------------------------
*DefaultColorSep: ProcessBlack.60lpi.300dpi
*InkName: ProcessBlack/Process Black
*InkName: ProcessCyan/Process Cyan
*InkName: ProcessMagenta/Process Magenta
*InkName: ProcessYellow/Process Yellow
*%-------------------------------------------------------------------------
*%  For 60 lpi / 300 dpi
*%-------------------------------------------------------------------------
*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
*%-------------------------------------------------------------------------
*%  For 53 lpi / 300 dpi
*%-------------------------------------------------------------------------
*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"

*%=====================================================================
*% Font Information
*%=====================================================================
*DefaultFont: Courier
*Font Courier: Standard "(002.004S)" Standard ROM
*Font Courier-Bold: Standard "(002.004S)" Standard ROM
*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
*Font Courier-Oblique: Standard "(002.004S)" Standard 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

*%=====================================================================
*% Printer Messages (verbatim from printer):
*%=====================================================================
*Message: "%%[ exitserver: permanent state may be changed ]%%"
*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
*Message: "\FontName\ not found, using Courier"

*%=========================================================================
*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
*%=========================================================================
*Source: "BiTronics"/BiTronics
*Source: "other I/O"/other I/O
*Source: "AppleTalk"/AppleTalk
*Source: "APPLETALK"/AppleTalk
*Source: "ATALK"/AppleTalk
*Source: "LocalTalk"/LocalTalk
*Source: "Parallel"/Parallel
*Source: "EtherTalk"/EtherTalk
*Source: "NOVELL"/NOVELL
*Source: "DLC/LLC"/DLC/LLC
*Source: "ETALK"/EtherTalk
*Source: "TCP/IP"/TCP/IP
