
*%-------------------------------------------------------------------------
*% VersionSection
*%-------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*GPDFileName: "hpoj_8100.gpd"
*GPDSpecVersion: "1.0"
*GPDFileVersion: "1.0"
*%-------------------------------------------------------------------------
*% IncludeSection
*%-------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*Include: "StdNames.gpd"
*Include: "locale.gpd"
*Include: "HPMACRONAMES.GPD"
*%-------------------------------------------------------------------------
*% ModelNameSection
*%-------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*ModelName: "HP Officejet Pro 8100"
*MasterUnits: PAIR(1200,1200)
*PrinterType: PAGE
*ResourceDLL: "hpvplres06.dll"
*MaxCopies: 1
*PrintSchemaPrivateNamespaceURI: "http://www.hp.com/printschema/2005"
*%-------------------------------------------------------------------------
*%% FeatureSection Starts
*%-------------------------------------------------------------------------
*Feature: hpPrinterProtocol
{
    *Name: "hpPrinterProtocol"
    *Option: pcl3gui
    {
        *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: 130
    {
        *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_4X6_IN_90x90x50x95
    {
        *Name: ""
    }
    *Option: HP_10X15_CM_90x90x50x95
    {
        *Name: ""
    }
    *Option: JAPANESE_POSTCARD_90x90x50x95
    {
        *Name: ""
    }
    *Option: HP_EDGETOEDGE_LETTER_90x90x60x95
    {
        *Name: ""
    }
    *Option: HP_EDGETOEDGE_A4_90x90x60x95
    {
        *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: InstallableTray2
{
    *FeatureType: PRINTER_PROPERTY
    *rcNameID: =IDS_INPUTBIN_TRAY_2
    *DefaultOption: Installed
    *Option: Installed
    {
        *rcNameID: =IDS_AUTODUPLEXUNIT_INSTALLED
    }
    *Option: NotInstalled
    {
        *rcNameID: =IDS_AUTODUPLEXUNIT_NOT_INSTALLED
        *Constraints: InputBin.4
    }
}
*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: HPPrintQuality
{
    *rcNameID: =IDS_OUTPUTQUALITY
    *FeatureType: DOC_PROPERTY
    *DefaultOption: 0_600x600
    *ConflictPriority: 2
    *Option: -2_300x300
    {
        *rcNameID: =IDS_OUTPUTQUALITY_DRAFT
        *Constraints: HPRlt.1
    }
    *Option: 0_600x600
    {
        *rcNameID: =IDS_OUTPUTQUALITY_NORMAL
    }
    *Option: 1_600x600
    {
        *rcNameID: =IDS_OUTPUTQUALITY_BEST
    }
    *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
        *Constraints: InputBin.4
    }
}
*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
        }
    }
    *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
        }
    }
    *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
        }
    }
    *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
        }
    }
    *Option: HP_6X8_IN
    {
        *rcNameID: =IDS_MSIZE_6_X_8_IN
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *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
        }
    }
    *Option: HP_L_MM
    {
        *rcNameID: =IDS_MSIZE_L
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4204, 6000)
        *PrintableArea: PAIR(3892, 5688)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4048, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00790002
            *Order: DOC_SETUP.2
        }
    }
    *Option: A4
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(9609, 13719)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(9765, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x001a0002
            *Order: DOC_SETUP.2
        }
    }
    *Option: A5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(6992, 9921)
        *PrintableArea: PAIR(6680, 9609)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(6836, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00190002
            *Order: DOC_SETUP.2
        }
    }
    *Option: B5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: InputBin.4
        *PageDimensions: PAIR(8598, 12141)
        *PrintableArea: PAIR(8286, 11829)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(8442, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x002d0002
            *Order: DOC_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
        }
    }
    *Option: JAPANESE_POSTCARD
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4724, 6992)
        *PrintableArea: PAIR(4412, 6680)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4568, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00470002
            *Order: DOC_SETUP.2
        }
    }
    *Option: EXECUTIVE
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *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
        }
    }
    *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
        }
    }
    *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
        }
    }
    *Option: A6
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4960, 6992)
        *PrintableArea: PAIR(4648, 6680)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4804, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00490002
            *Order: DOC_SETUP.2
        }
    }
    *Option: HP_2L_MM
    {
        *rcNameID: =IDS_MSIZE_2L_MM
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(6000, 8403)
        *PrintableArea: PAIR(5688, 8091)
        *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
        }
    }
    *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
        }
    }
    *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(9448, 6992)
        *PrintableArea: PAIR(9136, 6680)
        *PrintableOrigin: PAIR(156, 156)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 156)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(9292, 156)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00480002
            *Order: DOC_SETUP.2
        }
    }
    *Option: JENV_CHOU4
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(4251, 9685)
        *PrintableArea: PAIR(3939, 8125)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(4095, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x006f0002
            *Order: DOC_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(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5100, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x00720002
            *Order: DOC_SETUP.2
        }
    }
    *Option: ENV_C5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(7653, 10818)
        *PrintableArea: PAIR(7341, 9258)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(7497, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x005b0002
            *Order: DOC_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
        }
    }
    *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
        }
    }
    *Option: ENV_DL
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(5196, 10393)
        *PrintableArea: PAIR(4884, 8833)
        *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
        }
    }
    *Option: HP_ENV_A2
    {
        *rcNameID: =IDS_MSIZE_ENV_A2
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(5244, 6897)
        *PrintableArea: PAIR(4932, 5337)
        *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
        }
    }
    *Option: ENV_C6
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(5385, 7653)
        *PrintableArea: PAIR(5073, 6093)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5229, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x005c0002
            *Order: DOC_SETUP.2
        }
    }
    *Option: JENV_CHOU3
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: InputBin.4
        *PageDimensions: PAIR(5669, 11102)
        *PrintableArea: PAIR(5357, 9542)
        *PrintableOrigin: PAIR(156, 780)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(156, 780)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(5513, 780)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x006e0002
            *Order: DOC_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
        }
    }
    *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
        }
    }
    *Option: HP_INDEX_CARD_4X6_IN
    {
        *rcNameID: =IDS_MSIZE_INDEX_CARD_4X6_IN
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *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
        }
    }
    *Option: HP_INDEX_CARD_5X8_IN
    {
        *rcNameID: =IDS_MSIZE_INDEX_CARD_5X8_IN
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *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
        }
    }
    *Option: HP_8_5X13_IN
    {
        *rcNameID: =IDS_MSIZE_8_5X13_IN
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: HPBorderless.1
        *Constraints: InputBin.4
        *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: 0x000a0002
            *Order: DOC_SETUP.2
        }
    }
    *Option: HP_INDEX_CARD_LETTER
    {
        *rcNameID: =IDS_MSIZE_INDEX_CARD_LETTER
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *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
        }
    }
    *Option: HP_INDEX_CARD_A4
    {
        *rcNameID: =IDS_MSIZE_INDEX_CARD_A4
        *Constraints: HPBorderless.1
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *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
        }
    }
    *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.1007
        *Constraints: MediaType.3.1074
        *Constraints: MediaType.2.1007a
        *Constraints: MediaType.5.1069
        *Constraints: MediaType.2.1052
        *Constraints: MediaType.5.1045
        *Constraints: MediaType.5.1013
        *Constraints: MediaType.2.1039
        *Constraints: MediaType.2.1047
        *Constraints: MediaType.8.1046
        *Constraints: MediaType.8.1055
        *Constraints: MediaType.8.1056
        *Constraints: MediaType.5.1057
        *Constraints: MediaType.2.1118
        *PageDimensions: PAIR(9921, 14031)
        *PrintableArea: PAIR(9921, 14031)
        *PrintableOrigin: PAIR(0, 0)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CursorOrigin: PAIR(0, 0)
            }
            *case: LANDSCAPE_CC270
            {
                *CursorOrigin: PAIR(9921, 0)
            }
        }
        *Command: CmdSelect
        {
            *CallbackID: 0x001a0002
            *Order: DOC_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.1007
        *Constraints: MediaType.3.1074
        *Constraints: MediaType.2.1007a
        *Constraints: MediaType.5.1069
        *Constraints: MediaType.2.1052
        *Constraints: MediaType.5.1045
        *Constraints: MediaType.5.1013
        *Constraints: MediaType.2.1039
        *Constraints: MediaType.2.1047
        *Constraints: MediaType.8.1046
        *Constraints: MediaType.8.1055
        *Constraints: MediaType.8.1056
        *Constraints: MediaType.5.1057
        *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
        }
    }
    *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(HPPrintQuality.2_1200x1200)
        *switch: HPPrintQuality
        {
            *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: InputBin.4
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *switch: HPPrintQuality
        {
            *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: InputBin.4
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *switch: HPPrintQuality
        {
            *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.1007
    {
        *rcNameID: =IDS_MTYPE_HP_PREMIUM_PRES_MATTE
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 3.1074
    {
        *rcNameID: =IDS_MTYPE_HP_PREMIUM_PLUS_PHOTO
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1007a
    {
        *rcNameID: =IDS_MTYPE_OTHER_INKJET_PAPERS
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *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(HPPrintQuality.-2_300x300)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1052
    {
        *rcNameID: =IDS_MTYPE_HP_EVERYDAY_PHOTO_MATTE
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 5.1045
    {
        *rcNameID: =IDS_MTYPE_HP_EVERYDAY_PHOTO_GLOSSY
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *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(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1039
    {
        *rcNameID: =IDS_MTYPE_OTHER_SPECIALTY_PAPERS
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1047
    {
        *rcNameID: =IDS_MTYPE_OTHER_GREETING_CARDS
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *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(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1077
    {
        *rcNameID: =IDS_MTYPE_HP_BROCHURE_FLYER_MATTE
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1089
    {
        *rcNameID: =IDS_MTYPE_HP_TRIFOLD_BROCHURE_MATTE
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 8.1054
    {
        *rcNameID: =IDS_MTYPE_HP_TRIFOLD_BROCHURE_GLOSSY
        *Constraints: HPGrayScale.2
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 8.1046
    {
        *rcNameID: =IDS_MTYPE_OTHER_BROCHURE_PAPERS
        *Constraints: HPGrayScale.2
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.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(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.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(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 5.1057
    {
        *rcNameID: =IDS_MTYPE_HAGAKI_PHOTO
        *Constraints: HPGrayScale.2
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
        }
    }
    *Option: 2.1118
    {
        *rcNameID: =IDS_MTYPE_CARD_STOCK
        *Constraints: InputBin.4
        *Constraints: HPTextInBlack.1_enable
        *Constraints: HPGrayScale.2
        *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
        *Constraints: LIST(HPPrintQuality.-2_300x300)
        *Constraints: LIST(HPPrintQuality.2_1200x1200)
        *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: 2
    *Option: 2
    {
        *Name: "2"
    }
}
*%-------------------------------------------------------------------------
*%% 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.B5, Duplex.VERTICAL)
*InvalidCombination: LIST(HPBorderless.1, PaperSize.B5, Duplex.HORIZONTAL)
*InvalidCombination: LIST(MediaType.2.1047,HPBorderless.1,Duplex.VERTICAL)
*InvalidCombination: LIST(MediaType.2.1047,HPBorderless.1,Duplex.HORIZONTAL)
*switch: PaperSize
{
    *case: STATEMENT
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: A5
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPPrintQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: B5
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPPrintQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: EXECUTIVE
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: A4
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPPrintQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: LETTER
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPPrintQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: LEGAL
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_3X5_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_L_MM
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: JAPANESE_POSTCARD
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1056, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1056, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1056, HPPrintQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, HPPrintQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: HP_10X15_CM
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: HP_4X6_IN
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: A6
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPPrintQuality.1_600x600)
                *DefaultQuality: BETTERQUALITY
            }
        }
    }
    *case: HP_2L_MM
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: HP_13X18_CM
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: HP_5X7_IN
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: HP_6X8_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_OFUKU_HAGAKI_200X148_MM
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1055, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_8X10_IN
    {
        *switch: HPBorderless
        {
            *case: 1
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
            *default: 
            {
                *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.-2_300x300)
                *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.0_600x600)
                *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.5.1069, HPPrintQuality.1_600x600)
                *DefaultQuality: BESTQUALITY
            }
        }
    }
    *case: JENV_CHOU4
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_MONARCH
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_10
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_DL
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_ENV_A2
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_ENV_CARD_4X6_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_C6
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: JENV_CHOU3
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: ENV_C5
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_3X5_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_4X6_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_5X8_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_8_5X13_IN
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.0.1, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_LETTER
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_INDEX_CARD_A4
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.2.1118, HPBorderless.0, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_EDGETOEDGE_A4
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *case: HP_EDGETOEDGE_LETTER
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, MediaType.8.1120, HPBorderless.1, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
    *default: 
    {
        *DraftQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPPrintQuality.-2_300x300)
        *BetterQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPPrintQuality.0_600x600)
        *BestQualitySettings: LIST(HPGrayScale.0, InputBin.7, HPPrintQuality.1_600x600)
        *DefaultQuality: BETTERQUALITY
    }
}