
*%-------------------------------------------------------------------------
*% VersionSection
*%-------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*GPDFileName: "hpoj_pro_8500_a910.gpd"
*GPDSpecVersion: "1.0"
*GPDFileVersion: "1.0"
*%-------------------------------------------------------------------------
*% IncludeSection
*%-------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*Include: "StdNames.gpd"
*Include: "locale.gpd"
*Include: "HPMACRONAMES.GPD"
*%-------------------------------------------------------------------------
*% ModelNameSection
*%-------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*ModelName: "HP Officejet Pro 8500 A910"
*MasterUnits: PAIR(1200,1200)
*PrinterType: PAGE
*ResourceDLL: "hpvplres09.dll"
*MaxCopies: 1
*PrintSchemaPrivateNamespaceURI: "http://www.hp.com/printschema/2005"
*%-------------------------------------------------------------------------
*%% FeatureSection Starts
*%-------------------------------------------------------------------------
*Feature: hpPrinterProtocol
{
    *Name: "hpPrinterProtocol"
    *Option: pcl3gui
    {
        *Name: ""
    }
}
*Feature: hpConstraintFile
{
    *Name: "hpConstraintFile"
    *Option: hpoj_pro_8500_a910_n.inx
    {
        *Name: ""
    }
}
*Feature: hpImagingDll
{
    *Name: "hpImagingDll"
    *Option: hpfime51.dll
    {
        *Name: ""
    }
}
*Feature: Orientation
{
    *DefaultOption: PORTRAIT
    *rcNameID: =ORIENTATION_DISPLAY
    *Option: PORTRAIT
    {
        *rcNameID: =PORTRAIT_DISPLAY
    }
    *Option: LANDSCAPE_CC270
    {
        *rcNameID: =LANDSCAPE_DISPLAY
    }
}
*Feature: ColorMode
{
    *Name: "Color Mode"
    *DefaultOption: 24bpp
    *ConcealFromUI?: TRUE
    *Option: 24bpp
    {
        *DevNumOfPlanes: 0
        *Name: "True Color 24bpp"
        *DevBPP: 0
        *DrvBPP: 24
        *IPCallbackID: 24
    }
    *Option: 24bpp_gray
    {
        *DevBPP: 0
        *DevNumOfPlanes: 0
        *DrvBPP: 24
        *Color?: FALSE
        *IPCallbackID: 24
        *Name: "Monochrome"
    }
}
*Feature: HPGrayScale
{
    *DefaultOption: 0
    *rcNameID: =IDS_GRAYSCALE
    *Option: 0
    {
        *rcNameID: =IDS_GRAYSCALE_OFF
    }
    *Option: 1
    {
        *rcNameID: =IDS_GRAYSCALE_HIGH_QUALITY
    }
    *Option: 2
    {
        *rcNameID: =IDS_GRAYSCALE_BLACK_INK_ONLY
    }
}
*Feature: HPTextThreshold
{
    *Name: "HPTextThreshold"
    *Option: 24
    {
        *Name: ""
    }
}
*Feature: HPGraphicThreshold
{
    *Name: "HPGraphicThreshold"
    *Option: 22
    {
        *Name: ""
    }
}
*Feature: DuplexUnit
{
    *FeatureType: PRINTER_PROPERTY
    *rcNameID: =IDS_AUTODUPLEXUNIT
    *DefaultOption: TRUE
    *Option: FALSE
    {
        *rcNameID: =IDS_AUTODUPLEXUNIT_NOT_INSTALLED
        *DisabledFeatures: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
    }
    *Option: TRUE
    {
        *rcNameID: =IDS_AUTODUPLEXUNIT_INSTALLED
    }
}
*Feature: HPPreserveLayout
{
    *rcNameID: =IDS_PRESERVELAYOUT
    *DefaultOption: 1
    *Option: 0
    {
        *rcNameID: =IDS_PRESERVELAYOUT_NO
    }
    *Option: 1
    {
        *rcNameID: =IDS_PRESERVELAYOUT_YES
    }
}
*Feature: Duplex
{
    *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
    *DefaultOption: NONE
    *Option: NONE
    {
        *rcNameID: =NONE_DISPLAY
        *Command: CmdSelect
        {
            *OutputOrderReversed?: FALSE
        }
    }
    *Option: VERTICAL
    {
        *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
        *Command: CmdSelect
        {
            *Cmd: ""
        }
    }
    *Option: HORIZONTAL
    {
        *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
        *Command: CmdSelect
        {
            *Cmd: ""
        }
    }
}
*Feature: HPDuplexMargin
{
    *Name: "HPDuplexMargin"
    *Option: 470
    {
        *Name: ""
    }
}
*Feature: Halftone
{
    *Name: "Halftone"
    *DefaultOption: HT_PATSIZE_DEFAULT
    *Option: HT_PATSIZE_DEFAULT
    {
        *Name: "HT_PATSIZE_DEFAULT"
    }
}
*Feature: HPMechOffset
{
    *Name: "HPMechOffset"
    *Option: 130
    {
        *Name: ""
    }
}
*Feature: hpDPIInfo
{
    *rcNameID: =IDS_DPI_MODE_LABEL
    *DefaultOption: 0
    *Option: 0
    {
        *rcNameID: =IDS_LABEL_CONTINUATION
    }
    *Option: 1
    {
        *rcNameID: =IDS_DISCLAIMER_1
    }
    *Option: 2
    {
        *rcNameID: =IDS_DISCLAIMER_2
    }
    *Option: 3
    {
        *rcNameID: =IDS_DPIDISP_BLANK_ENTRY
    }
    *Option: 4
    {
        *rcNameID: =IDS_DRAFT_MODE
    }
    *Option: 5
    {
        *rcNameID: =IDS_INPUT_3X3_DPI
    }
    *Option: 6
    {
        *rcNameID: =IDS_OUTPUT_AUTOMATIC_ALL
    }
    *Option: 7
    {
        *rcNameID: =IDS_DPIDISP_NORMAL_MODE
    }
    *Option: 8
    {
        *rcNameID: =IDS_INPUT_6X6_DPI
    }
    *Option: 9
    {
        *rcNameID: =IDS_OUTPUT_AUTOMATIC_ALL
    }
    *Option: 10
    {
        *rcNameID: =IDS_PLAIN_BEST_MODE
    }
    *Option: 11
    {
        *rcNameID: =IDS_INPUT_6X6_DPI
    }
    *Option: 12
    {
        *rcNameID: =IDS_OUTPUT_AUTOMATIC_ALL
    }
    *Option: 13
    {
        *rcNameID: =IDS_PHOTO_BEST_MODE
    }
    *Option: 14
    {
        *rcNameID: =IDS_INPUT_6X6_DPI
    }
    *Option: 15
    {
        *rcNameID: =IDS_OUTPUT_AUTOMATIC_ALL
    }
    *Option: 16
    {
        *rcNameID: =IDS_MAX_DPI_MODE
    }
    *Option: 17
    {
        *rcNameID: =IDS_INPUT_12X12_DPI
    }
    *Option: 18
    {
        *rcNameID: =IDS_OUTPUT_AUTOB_48X12C_DPI
    }
}
*Feature: HPOverspray
{
    *Name: "HPOverspray"
    *ConcealFromUI?: TRUE
    *DefaultOption: 90x90x60x95
    *Option: 90x90x60x95
    {
        *Name: ""
    }
    *Option: HP_8X10_IN_60x60x60x95
    {
        *Name: ""
    }
    *Option: HP_4X6_IN_90x90x50x95
    {
        *Name: ""
    }
    *Option: HP_10X15_CM_90x90x50x95
    {
        *Name: ""
    }
    *Option: JAPANESE_POSTCARD_90x90x50x95
    {
        *Name: ""
    }
    *Option: HP_EDGETOEDGE_LETTER_50x50x50x50
    {
        *Name: ""
    }
    *Option: HP_EDGETOEDGE_A4_50x50x50x50
    {
        *Name: ""
    }
}
*Feature: InputBin
{
    *rcNameID: =IDS_INPUTBIN
    *DefaultOption: 7
    *Option: 7
    {
        *rcNameID: =IDS_INPUTBIN_PRINTERAUTOSELECT
    }
    *Option: 1
    {
        *rcNameID: =IDS_INPUTBIN_TRAY_1
    }
    *Option: 4
    {
        *rcNameID: =IDS_INPUTBIN_TRAY_2
    }
}
*Feature: Resolution
{
    *rcNameID: =RESOLUTION_DISPLAY
    *DefaultOption: 600x600dpi
    *Option: 600x600dpi
    {
        *Name: "600x600 " =DOTS_PER_INCH
        *DPI: PAIR(600, 600)
        *TextDPI: PAIR(600, 600)
        *MinStripBlankPixels: 32
    EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
        *SpotDiameter: 100
        *Command: CmdBeginRaster
        {
            *Cmd: ""
        }
        *Command: CmdEndRaster
        {
            *Cmd: ""
        }
        *Command: CmdSendBlockData
        {
            *Cmd: ""
        }
    }
}
*Feature: PageOutputQuality
{
    *rcNameID: =IDS_OUTPUTQUALITY
    *FeatureType: DOC_PROPERTY
    *PrintSchemaKeywordMap: "PageOutputQuality"
    *DefaultOption: 0_600x600
    *ConflictPriority: 2
    *Option: -2_300x300
    {
        *rcNameID: =IDS_OUTPUTQUALITY_FASTDRAFT
        *PrintSchemaKeywordMap: "Draft"
        *Constraints: HPRlt.1
    }
    *Option: 0_600x600
    {
        *rcNameID: =IDS_OUTPUTQUALITY_NORMAL
        *PrintSchemaKeywordMap: "Normal"
    }
    *Option: 1_600x600
    {
        *rcNameID: =IDS_OUTPUTQUALITY_BEST
        *PrintSchemaKeywordMap: "High"
    }
    *Option: 2_1200x1200
    {
        *rcNameID: =IDS_OUTPUTQUALITY_MAXDPI
    }
}
*Feature: HPRlt
{
    *rcNameID: =IDS_HPRLT
    *DefaultOption: 0
    *Option: 0
    {
        *rcNameID: =IDS_HPRLT_OFF
    }
    *Option: 1
    {
        *rcNameID: =IDS_HPRLT_ON
    }
}
*Feature: HPBorderless
{
    *rcNameID: =IDS_BORDERLESSPRINTING
    *DefaultOption: 0
    *Option: 0
    {
        *rcNameID: =IDS_BORDERLESSPRINTING_WITH_BORDER
    }
    *Option: 1
    {
        *rcNameID: =IDS_BORDERLESSPRINTING_BORDERLESS
    }
}
*Feature: HPPagesToPrint
{
    *rcNameID: =IDS_PAGES_TO_PRINT
    *DefaultOption: 4_AllPages
    *Option: 4_AllPages
    {
        *rcNameID: =IDS_PRINT_ALL_PAGES
    }
    *Option: 1_OddPages
    {
        *rcNameID: =IDS_PRINT_ODD_PAGES_ONLY
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
    }
    *Option: 2_EvenPages
    {
        *rcNameID: =IDS_PRINT_EVEN_PAGES_ONLY
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
    }
}
*Feature: HPTextInBlack
{
    *rcNameID: =IDS_PRINTTEXTASBLACK
    *DefaultOption: 0_disable
    *Option: 0_disable
    {
        *rcNameID: =IDS_PRINTTEXTBLACK_DISABLE
    }
    *Option: 1_enable
    {
        *rcNameID: =IDS_PRINTTEXTBLACK_ENABLE
    }
}
*Feature: PaperSize
{
    *rcNameID: =PAPER_SIZE_DISPLAY
    *DefaultOption: LETTER
    *Option: LETTER
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(9888, 12888)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(10044, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00020002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00020002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: STATEMENT
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *Constraints: HPBorderless.1
        *PageDimensions: PAIR(6600, 10200)
        *PrintableArea: PAIR(6288, 9888)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(6444, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x000f0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x000f0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_4X6_IN
    {
        *rcNameID: =IDS_MSIZE_4X6_IN
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4800, 7200)
        *PrintableArea: PAIR(4488, 6888)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4644, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004a0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004a0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_5X7_IN
    {
        *rcNameID: =IDS_MSIZE_5X7
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(6000, 8400)
        *PrintableArea: PAIR(5688, 8088)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5844, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x007a0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x007a0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_6X8_IN
    {
        *rcNameID: =IDS_MSIZE_6_X_8_IN
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *PageDimensions: PAIR(7200, 9600)
        *PrintableArea: PAIR(6888, 9288)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(7044, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00650002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00650002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_L_MM
    {
        *rcNameID: =IDS_MSIZE_L
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4200, 6000)
        *PrintableArea: PAIR(3888, 5688)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4044, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00790002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00790002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: A4
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(9612, 13716)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(9768, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x001a0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x001a0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: A5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: InputBin.4
        *PageDimensions: PAIR(6996, 9924)
        *PrintableArea: PAIR(6684, 9612)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(6840, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00190002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00190002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: B5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PageDimensions: PAIR(8604, 12144)
        *PrintableArea: PAIR(8292, 11832)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(8448, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x002d0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x002d0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_8X10_IN
    {
        *rcNameID: =IDS_MSIZE_8X10_IN
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(9600, 12000)
        *PrintableArea: PAIR(9288, 11688)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(9444, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00070002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00070002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: JAPANESE_POSTCARD
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4728, 6992)
        *PrintableArea: PAIR(4416, 6680)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4572, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00470002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00470002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: EXECUTIVE
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *PageDimensions: PAIR(8700, 12600)
        *PrintableArea: PAIR(8388, 12288)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(8544, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00010002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00010002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: LEGAL
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *PageDimensions: PAIR(10200, 16800)
        *PrintableArea: PAIR(9888, 16488)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(10044, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00030002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00030002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_10X15_CM
    {
        *rcNameID: =IDS_MSIZE_10X15_CM
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4800, 7200)
        *PrintableArea: PAIR(4488, 6888)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4644, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004a0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004a0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: A6
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4956, 6992)
        *PrintableArea: PAIR(4644, 6680)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4800, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00490002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00490002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_2L_MM
    {
        *rcNameID: =IDS_MSIZE_2L_MM
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(6000, 8400)
        *PrintableArea: PAIR(5688, 8088)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5844, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x007e0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x007e0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_13X18_CM
    {
        *rcNameID: =IDS_MSIZE_13X18_CM
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(6000, 8400)
        *PrintableArea: PAIR(5688, 8088)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5844, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x007a0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x007a0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_OFUKU_HAGAKI_200X148_MM
    {
        *rcNameID: =IDS_MSIZE_OFUKU_HAGAKI_200X148_MM
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(9444, 6992)
        *PrintableArea: PAIR(9132, 6680)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(9288, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00480002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00480002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: JENV_CHOU4
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4248, 9684)
        *PrintableArea: PAIR(3936, 8124)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4092, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x006f0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x006f0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_ENV_CARD_4X6_IN
    {
        *rcNameID: =IDS_MSIZE_ENV_CARD_4X6_IN
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(5256, 7200)
        *PrintableArea: PAIR(4944, 5640)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(150, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5100, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00720002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00720002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: ENV_C5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(7656, 10824)
        *PrintableArea: PAIR(7344, 9264)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(7500, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x005b0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x005b0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: ENV_MONARCH
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4656, 9000)
        *PrintableArea: PAIR(4344, 7440)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4500, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00500002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00500002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: ENV_10
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4956, 11400)
        *PrintableArea: PAIR(4644, 9840)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4800, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00510002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00510002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: ENV_DL
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(5196, 10392)
        *PrintableArea: PAIR(4884, 8832)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5040, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x005a0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x005a0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_ENV_A2
    {
        *rcNameID: =IDS_MSIZE_ENV_A2
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(5244, 6900)
        *PrintableArea: PAIR(4932, 5340)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5088, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x006d0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x006d0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: ENV_C6
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(5388, 7656)
        *PrintableArea: PAIR(5076, 6096)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5232, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x005c0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x005c0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: JENV_CHOU3
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(5664, 11100)
        *PrintableArea: PAIR(5352, 9540)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5508, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x006e0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x006e0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_3X5_IN
    {
        *rcNameID: =IDS_MSIZE_3X5_IN
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *PageDimensions: PAIR(3600, 6000)
        *PrintableArea: PAIR(3288, 5688)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(3444, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004e0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004e0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_INDEX_CARD_3X5_IN
    {
        *rcNameID: =IDS_MSIZE_INDEX_CARD_3X5_IN
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *PageDimensions: PAIR(3600, 6000)
        *PrintableArea: PAIR(3288, 5688)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(3444, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004e0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004e0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_INDEX_CARD_4X6_IN
    {
        *rcNameID: =IDS_MSIZE_INDEX_CARD_4X6_IN
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4800, 7200)
        *PrintableArea: PAIR(4488, 6888)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4644, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004a0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004a0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_INDEX_CARD_5X8_IN
    {
        *rcNameID: =IDS_MSIZE_INDEX_CARD_5X8_IN
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *PageDimensions: PAIR(6000, 9600)
        *PrintableArea: PAIR(5688, 9288)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5844, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004b0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x004b0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_8_5X13_IN
    {
        *rcNameID: =IDS_MSIZE_8_5X13_IN
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: HPBorderless.1
        *PageDimensions: PAIR(10200, 15600)
        *PrintableArea: PAIR(9888, 15288)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(10044, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00650002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00650002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_INDEX_CARD_LETTER
    {
        *rcNameID: =IDS_MSIZE_INDEX_CARD_LETTER
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *PageDimensions: PAIR(10200, 13200)
        *PrintableArea: PAIR(9888, 12888)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(10044, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00020002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00020002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_INDEX_CARD_A4
    {
        *rcNameID: =IDS_MSIZE_INDEX_CARD_A4
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *PageDimensions: PAIR(9924, 14028)
        *PrintableArea: PAIR(9612, 13716)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(9768, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x001a0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x001a0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_EDGETOEDGE_A4
    {
        *rcNameID: =IDS_MSIZE_EDGETOEDGE_A4
        *Constraints: HPBorderless.0
        *Constraints: InputBin.4
        *Constraints: MediaType.0.1
        *Constraints: MediaType.0.9
        *Constraints: MediaType.0.1004
        *Constraints: MediaType.2.1005
        *Constraints: MediaType.2.1007
        *Constraints: MediaType.2.1007a
        *Constraints: MediaType.5.1069
        *Constraints: MediaType.2.1052
        *Constraints: MediaType.5.1013
        *Constraints: MediaType.4.2
        *Constraints: MediaType.4.1021
        *Constraints: MediaType.2.1039
        *Constraints: MediaType.2.1047
        *Constraints: MediaType.2.1077
        *Constraints: MediaType.2.1089
        *Constraints: MediaType.8.1046
        *Constraints: MediaType.8.1055
        *Constraints: MediaType.8.1056
        *Constraints: MediaType.2.1118
        *PageDimensions: PAIR(9924, 14028)
        *PrintableArea: PAIR(9924, 14028)
        *PrintableOrigin: PAIR(0, 0)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(0, 0)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(9924, 0)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x001a0002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x001a0002
            *Order: PAGE_SETUP.2
        }
    }
    *Option: HP_EDGETOEDGE_LETTER
    {
        *rcNameID: =IDS_MSIZE_EDGETOEDGE_LETTER
        *Constraints: HPBorderless.0
        *Constraints: InputBin.4
        *Constraints: MediaType.0.1
        *Constraints: MediaType.0.9
        *Constraints: MediaType.0.1004
        *Constraints: MediaType.2.1005
        *Constraints: MediaType.2.1007
        *Constraints: MediaType.2.1007a
        *Constraints: MediaType.5.1069
        *Constraints: MediaType.2.1052
        *Constraints: MediaType.5.1013
        *Constraints: MediaType.4.2
        *Constraints: MediaType.4.1021
        *Constraints: MediaType.2.1039
        *Constraints: MediaType.2.1047
        *Constraints: MediaType.2.1077
        *Constraints: MediaType.2.1089
        *Constraints: MediaType.8.1046
        *Constraints: MediaType.8.1055
        *Constraints: MediaType.8.1056
        *Constraints: MediaType.2.1118
        *PageDimensions: PAIR(10200, 13200)
        *PrintableArea: PAIR(10200, 13200)
        *PrintableOrigin: PAIR(0, 0)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(0, 0)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(10200, 0)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00020002
            *Order: DOC_SETUP.2
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00020002
            *Order: PAGE_SETUP.2
        }
    }
    *switch: Locale
    {
        *case: English_United_States
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Argentina
        {
            *DefaultOption: LETTER
        }
        *case: English_Belize
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Bolivia
        {
            *DefaultOption: LETTER
        }
        *case: Portuguese_Brazil
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Chile
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Colombia
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Costa_Rica
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Dominican_Republic
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Ecuador
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_El_Salvador
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Guatemala
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Honduras
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Mexican
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Nicaragua
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Panama
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Paraguay
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Peru
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Puerto_Rico
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Uruguay
        {
            *DefaultOption: LETTER
        }
        *case: Spanish_Venezuela
        {
            *DefaultOption: LETTER
        }
        *default: 
        {
            *DefaultOption: A4
        }
    }
}
*Feature: MediaType
{
    *rcNameID: =MEDIA_TYPE_DISPLAY
    *DefaultOption: 0.1
    *ConflictPriority: 1
    *Option: 0.1
    {
        *rcNameID: =IDS_MTYPE_PLAIN_PAPER
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *Constraints: HPBorderless.1
        *switch: PageOutputQuality
        {
            *case: -2_300x300
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 9
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 0_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 0.9
    {
        *rcNameID: =IDS_MTYPE_THICK_PLAIN_PAPER
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: -2_300x300
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 9
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 0_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 0.1004
    {
        *rcNameID: =IDS_MTYPE_HP_BRIGHT_WHITE_PAPER
        *Constraints: HPBorderless.1
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: -2_300x300
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 9
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 0_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 2.1005
    {
        *rcNameID: =IDS_MTYPE_HP_PREMIUM_INKJET_PAPER
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: 0_600x600
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 2.1007
    {
        *rcNameID: =IDS_MTYPE_HP_PREMIUM_PRES_MATTE
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: 0_600x600
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 2.1007a
    {
        *rcNameID: =IDS_MTYPE_OTHER_INKJET_PAPERS
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: 0_600x600
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 5.1069
    {
        *rcNameID: =IDS_MTYPE_HP_ADVANCED_PHOTO_PAPERS
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1052
    {
        *rcNameID: =IDS_MTYPE_HP_EVERYDAY_PHOTO_MATTE
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: 0_600x600
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 5.1013
    {
        *rcNameID: =IDS_MTYPE_OTHER_PHOTO_PAPERS
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 4.2
    {
        *rcNameID: =IDS_MTYPE_HP_PREM_INKJET_TRANSP_FILM
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: -2_300x300
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 9
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 0_600x600
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 4.1021
    {
        *rcNameID: =IDS_MTYPE_OTHER_TRANSPARENCY_FILMS
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: -2_300x300
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 9
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 0_600x600
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 2.1039
    {
        *rcNameID: =IDS_MTYPE_OTHER_SPECIALTY_PAPERS
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: 0_600x600
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 2.1047
    {
        *rcNameID: =IDS_MTYPE_OTHER_GREETING_CARDS
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: 0_600x600
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 8.1120
    {
        *rcNameID: =IDS_MTYPE_HP_BROCHURE_180G_GLOSSY
        *Constraints: HPGrayScale.2
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1077
    {
        *rcNameID: =IDS_MTYPE_HP_BROCHURE_FLYER_MATTE
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: 0_600x600
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 2.1089
    {
        *rcNameID: =IDS_MTYPE_HP_TRIFOLD_BROCHURE_MATTE
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: 0_600x600
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
    *Option: 8.1046
    {
        *rcNameID: =IDS_MTYPE_OTHER_BROCHURE_PAPERS
        *Constraints: HPGrayScale.2
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 8.1055
    {
        *rcNameID: =IDS_MTYPE_HAGAKI_PLAIN
        *Constraints: HPGrayScale.2
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 8.1056
    {
        *rcNameID: =IDS_MTYPE_HAGAKI_INKJET
        *Constraints: HPGrayScale.2
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1118
    {
        *rcNameID: =IDS_MTYPE_CARD_STOCK
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *Constraints: LIST(PageOutputQuality.-2_300x300)
        *Constraints: LIST(PageOutputQuality.2_1200x1200)
        *switch: PageOutputQuality
        {
            *case: 0_600x600
            {EXTERN_GLOBAL: *PreAnalysisOptions: 8
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *case: 1_600x600
            {
                *Command: CmdSelect
                {
                    *CallbackID: 1
                    *Order: PAGE_SETUP.1
                }
            }
            *default: 
            {
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.1
                }
            }
        }
    }
}
*Feature: HPPrintHeadHeight
{
    *Name: "HPPrintHeadHeight"
    *ConcealFromUI?: TRUE
    *Option: 0
    {
        *Name: ""
    }
    *Option: 1
    {
        *Name: ""
    }
    *Option: 2
    {
        *Name: ""
    }
    *Option: 3
    {
        *Name: ""
    }
    *Option: 4
    {
        *Name: ""
    }
}
*Feature: hpSpeedMech
{
    *Name: "hpSpeedMech"
    *DefaultOption: 3
    *Option: 3
    {
        *Name: "3"
    }
}
*%-------------------------------------------------------------------------
*%% ConstraintsSection starts
*%-------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*%% CommandSection starts
*%-------------------------------------------------------------------------
*Command: CmdStartDoc
{
    *Order: DOC_SETUP.7
    *Cmd: ""
}
*Command: CmdStartPage
{
    *Order: PAGE_SETUP.1
    *Cmd: ""
}
*Command: CmdEndJob
{
    *Order: JOB_FINISH.1
    *Cmd: ""
}
*Command: CmdCopies
{
    *Order: DOC_SETUP.13
    *Cmd: ""
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
*BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
*XMoveThreshold: 0
*YMoveThreshold: 0
*XMoveUnit: 600
*YMoveUnit: 600
*Command: CmdXMoveAbsolute
{
    *Cmd: ""
}
*Command: CmdXMoveRelRight
{
    *Cmd: ""
}
*Command: CmdXMoveRelLeft
{
    *Cmd: ""
}
*Command: CmdYMoveAbsolute
{
    *Cmd: ""
}
*Command: CmdYMoveRelDown
{
    *Cmd: ""
}
*Command: CmdYMoveRelUp
{
    *Cmd: ""
}
*Command: CmdDefinePaletteEntry
{
    *Cmd: ""
}
*Command: CmdSelectPaletteEntry
{
    *Cmd: ""
}
*Command: CmdCR
{
    *Cmd: ""
}
*Command: CmdLF
{
    *Cmd: ""
}
*Command: CmdFF
{
    *Cmd: ""
}
*Command: CmdBackSpace
{
    *Cmd: ""
}
*Command: CmdUniDirectionOn
{
    *Cmd: ""
}
*Command: CmdUniDirectionOff
{
    *Cmd: ""
}
*Command: CmdPushCursor
{
    *Cmd: ""
}
*Command: CmdPopCursor
{
    *Cmd: ""
}
*Command: CmdSetSimpleRotation
{
    *Cmd: ""
}
*EjectPageWithFF?: FALSE
*Command: CmdEnableTIFF4
{
    *Cmd: ""
}
*Command: CmdDisableCompression
{
    *Cmd: ""
}
*OutputDataFormat: H_BYTE
*OptimizeLeftBound?: TRUE
*CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
*CursorYAfterSendBlockData: AUTO_INCREMENT
*%-------------------------------------------------------------------------
*%% MiscellaneousSection starts
*%-------------------------------------------------------------------------
*ReverseBandOrderForEvenPages?: TRUE
*switch: Duplex
{
    *case: NONE
    {
        *OutputOrderReversed?: TRUE
    }
    *default: 
    {
        *OutputOrderReversed?: FALSE
    }
}
*InvalidCombination: LIST(HPBorderless.1, PaperSize.LETTER, Duplex.VERTICAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.LETTER, Duplex.HORIZONTAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.LETTER, InputBin.4)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.A4, Duplex.VERTICAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.A4, Duplex.HORIZONTAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.A5, Duplex.VERTICAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.A5, Duplex.HORIZONTAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.B5, Duplex.VERTICAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.B5, Duplex.HORIZONTAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.A6, Duplex.VERTICAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.A6, Duplex.HORIZONTAL)
*InvalidCombination: LIST(MediaType.4.2, PageOutputQuality.0_600x600, HPGrayScale.2 )
*InvalidCombination: LIST(MediaType.4.2, PageOutputQuality.0_600x600, HPTextInBlack.1_enable )
*InvalidCombination: LIST(MediaType.4.2, PageOutputQuality.1_600x600, HPGrayScale.2 )
*InvalidCombination: LIST(MediaType.4.2, PageOutputQuality.1_600x600, HPTextInBlack.1_enable )
*InvalidCombination: LIST(MediaType.4.1021, PageOutputQuality.0_600x600, HPGrayScale.2 )
*InvalidCombination: LIST(MediaType.4.1021, PageOutputQuality.0_600x600, HPTextInBlack.1_enable )
*InvalidCombination: LIST(MediaType.4.1021, PageOutputQuality.1_600x600, HPGrayScale.2 )
*InvalidCombination: LIST(MediaType.4.1021, PageOutputQuality.1_600x600, HPTextInBlack.1_enable )
*switch: PaperSize
{
    *case: STATEMENT
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: A5
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, PageOutputQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: B5
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, PageOutputQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: EXECUTIVE
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: A4
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, PageOutputQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: LETTER
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, PageOutputQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: LEGAL
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_3X5_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_L_MM
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: JAPANESE_POSTCARD
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1056, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1056, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1056, PageOutputQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, PageOutputQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: HP_10X15_CM
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: HP_4X6_IN
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: A6
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, PageOutputQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: HP_2L_MM
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: HP_13X18_CM
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: HP_5X7_IN
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: HP_6X8_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_OFUKU_HAGAKI_200X148_MM
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_8X10_IN
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, PageOutputQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: JENV_CHOU4
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_MONARCH
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_10
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_DL
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_ENV_A2
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_ENV_CARD_4X6_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_C6
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: JENV_CHOU3
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_C5
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_3X5_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_4X6_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_5X8_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_8_5X13_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_LETTER
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_A4
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_EDGETOEDGE_A4
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_EDGETOEDGE_LETTER
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *default: 
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, PageOutputQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, PageOutputQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, PageOutputQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
}