*% Copyright 1996 - 2018, HP Development Company, L.P. 
*% All Rights Reserved.

*%-------------------------------------------------------------------------
*% Include Section
*%-------------------------------------------------------------------------
*Include: "stdnames.gpd"
*Include: "pclxl.gpd"
*Include: "pjl.gpd"
*Include: "hpcsm355.gpd"
*Include: "hpc6m355.gpd"

*%-------------------------------------------------------------------------
*% Version Section
*%-------------------------------------------------------------------------
*GPDFileName: "hpcu3556.gpd"
*GPDSpecVersion: "1.0"
*GPDFileVersion: "355.0126560"
*PrintSchemaPrivateNamespaceURI: "http://schemas.hp.com/printers/common/v.1.0"

*Ifdef: WINNT_60 

*PreAnalysisOptions: 0
*%BidiQueryFile: "hpcu355.gdl"

*Endif: WINNT_60  

*HelpFile: "hpcen355.chm"  

*Feature: RESDLL
{
    *Name: "resource dll files"

    *Option: STRRESSEC
    {
        *Name: "hpcst355.dll"       *% Get this from the required phase
    }
        *Option: FONTRES
    {
        *Name: "pclxl.dll"          *% MS provided resource DLL
    }
}
*%------------------------------------------------------------------------
*%  DOCUI SUI
*%------------------------------------------------------------------------

*Feature: HPDocUISUI
{
    *Name: "HPDocUISUI"
    *DefaultOption: True
    *Option: True
    {
        *Name: "True"
    }
}
*%-------------------------------------------------------------------------
*% Model Section
*%-------------------------------------------------------------------------
*ModelName: "HP Universal Printing PCL 6"


*%*PrintRate: 8
*%*PrintRatePPM: 8
*PrintRateUnit: PPM

*MasterUnits: PAIR(1200, 1200)

*PrinterType: PAGE
*Personality: "PCLXL"                   *%=PERSONALITY_PCLXL
*MaxCopies: 9999                        *% Refer to product specs 

*FontCartSlots: 0
*TTFSEnabled?: TRUE
*DeviceFonts: =CourierFont
*DefaultFont: =FONT_COURIERR

*TTFS: CourierNew
{
  *TTFontName: "Courier New"
  *DevFontName: "Courier"
}
*MinGlyphID: 1
*MaxGlyphID: 6000


*% This macro is to be inserted when stapling or punching is enabled
*BlockMacro: ContentOrientationCallBack
{
    *Command: CmdSelect
    {
        *Order: JOB_SETUP.45
        *CallbackID: =CMDCB_CONTENT_ORIENTATION
    }
}
*%------------------------------------------------------------------------
*% DOC_PROP Standard features section
*%------------------------------------------------------------------------

*%-------------------------------------------------------------------------
*% Custom Features for EAC
*%-------------------------------------------------------------------------

*Feature: HPInstallableFinisher
{
     *Name: "HPInstallableFinisher"
     *FeatureType: PRINTER_PROPERTY
     *Option: HP2HolePunch-Q3689
     {
         *Name: ""
     }
      *Option: HP3HolePunch-Q3635
     {
         *Name: ""
     }
      *Option: HP4HolePunch-Q3690
     {
         *Name: ""
     }
      *Option: Swedish4HolePunch-Q3691
     {
         *Name: ""
     }
     *Option: Installed-Q3636
     {
          *Name: ""
     }
}

*%-------------------------------------------------------------------------
*%-Convert Ticket
*%-------------------------------------------------------------------------
*Feature: ESPRITSupported
{
    *Name: "ESPRITSupported"
    *DefaultOption: True
    *FeatureType: DOC_PROPERTY
    *Option: True
    {
        *Name: " "
    }
}
*Feature: FastRes
{
    *Name: "FastRes"
    *DefaultOption: 1bpp
    *Option: 1bpp
    {
        *Name: "1bpp"
    }
    *Option: 2bpp
    {
        *Name: "2bpp"
    }
    *Option: 4bpp
    {
        *Name: "4bpp"
    }
    *Option: 8bpp
    {
        *Name: "8bpp"
    }
    *Option: None
    {
        *Name: "None"  
    }
}
*Feature: Resolution
{
    *rcNameID: =IDS_RESOLUTION_DISPLAY
    *DefaultOption: 600dpi

    *Option: 300dpi
    {
        *rcNameID: =IDS_300DPI
        *DPI: PAIR(300, 300)
        *TextDPI: PAIR(300, 300)
        *MinStripBlankPixels: 32
        EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
        *SpotDiameter: 100

         *Command: CmdBeginRaster
        {
            *Cmd : =PCLXL_CmdBeginRaster
        }

        *Command: CmdEndRaster
        {
            *Cmd : =EndImage
        }

        *Command: CmdSendBlockData
        {
            *Cmd: =PCLXL_CmdSendBlockData
        }
        *switch: PrintQualityGroup
		{
			*Case: PQGroup_GENOFF_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}
			*Case: PQGroup_PRESENTATION_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}
			*Case: PQGroup_PROFESSIONAL_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}					
			*Case: PQGroup_MAXDPI_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}
			*Case: PQGroup_ECONOMODE_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}
			*Case: PQGroup_HPHIGHSPEED_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}
			*Case: PQGroup_HPTONERSAVE_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}
			*Case: PQGroup_HPCOLORSAVE_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}	
            
			*Case: PQGroup_HPSTANDARD_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}	
			*Case: PQGroup_PREMIUM_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}	
			*Case: PQGroup_DETAILED_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}	
            *Case: PQGroup_STANDARD_PC
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}							
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.190
					*CallbackID: =CMDCB_PRINTQUALITY
				}
			}                    			
		}		
    }

    *Option: 600dpi
    {   
        *rcNameID: =IDS_600DPI
        *DPI: PAIR(600, 600)
        *TextDPI: PAIR(600, 600)
        *MinStripBlankPixels: 32
        EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
        *SpotDiameter: 100

        *Command: CmdBeginRaster
        {
            *Cmd : =PCLXL_CmdBeginRaster
        }

        *Command: CmdSendBlockData
        {
            *Cmd: =PCLXL_CmdSendBlockData
        }

        *Command: CmdEndRaster
        {
            *Cmd : =EndImage
        }
        *switch: FastRes
        {
            *case: 1bpp
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.190
                    *CallbackID: =CMDCB_RESOLUTION_600            
                }
            }
            *case: 2bpp
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.190
                    *CallbackID: =CMDCB_RESOLUTION_FAST            
                }
            }
            *case: 4bpp
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.190
                    *CallbackID: =CMDCB_RESOLUTION_IMAGE3600
                }
            }
            *case: 8bpp
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.190
                    *CallbackID: =CMDCB_RESOLUTION_IMAGE            
                }
            }
            *case: None
            {
                *switch: PrintQualityGroup
                {
                    *Case: PQGroup_7
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *Cmd: "@PJL SET PRINTQUALITY=NORMAL<0A>" =PJL_ENTER_PCLXL =PCLXL_Protocol3Comment =PCLXL_BeginSession600 =PCLXL_OpenDataSource
                        }
                    }
                    *Case: PQGroup_22
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *Cmd: "@PJL SET PRINTQUALITY=DRAFT<0A>" =PJL_ENTER_PCLXL =PCLXL_Protocol3Comment =PCLXL_BeginSession600 =PCLXL_OpenDataSource
                        }
                    }
                    *Case: PQGroup_23
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *Cmd: "@PJL SET PRINTQUALITY=NORMAL<0A>" =PJL_ENTER_PCLXL =PCLXL_Protocol3Comment =PCLXL_BeginSession600 =PCLXL_OpenDataSource
                        }
                    }
                    *Case: PQGroup_24
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *Cmd: "@PJL SET PRINTQUALITY=BEST<0A>" =PJL_ENTER_PCLXL =PCLXL_Protocol3Comment =PCLXL_BeginSession600 =PCLXL_OpenDataSource
                        }
                    }
                    *Case: PQGroup_27
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *Cmd: "@PJL SET PRINTQUALITY=BEST<0A>" =PJL_ENTER_PCLXL =PCLXL_Protocol3Comment =PCLXL_BeginSession600 =PCLXL_OpenDataSource
                        }
                    }
					
					*Case: PQGroup_6
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*Cmd: "@PJL SET PRINTQUALITY=DRAFT<0A>" =PJL_ENTER_PCLXL =PCLXL_Protocol3Comment =PCLXL_BeginSession600 =PCLXL_OpenDataSource
						}
					}
	            *Case: PQGroup_28
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *Cmd: "@PJL SET PRINTQUALITY=MAX<0A>" =PJL_ENTER_PCLXL =PCLXL_Protocol3Comment =PCLXL_BeginSession600 =PCLXL_OpenDataSource
                        }
                    }
                    *Case: PQGroup_DRAFT_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
                    *Case: PQGroup_NORMAL_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
                    *Case: PQGroup_BEST_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}					
                    *Case: PQGroup_MAX_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}					
                    *Case: PQGroup_GENOFF_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
                    *Case: PQGroup_PRESENTATION_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
                    *Case: PQGroup_PROFESSIONAL_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}					
                    *Case: PQGroup_MAXDPI_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_ECONOMODE_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_HPHIGHSPEED_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_HPTONERSAVE_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_HPCOLORSAVE_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					
					*Case: PQGroup_HPSTANDARD_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_PREMIUM_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_DETAILED_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_STANDARD_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
                    *default:
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *Cmd: =PJL_ENTER_PCLXL ") HP-PCL XL;3;0;Comment Copyright(c) 1999 Microsoft Corporation<0A>" =PCLXL_BeginSession600 =PCLXL_OpenDataSource
                        }
                    }                    
                }
            } 
            *default:
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.190
                    *Cmd: =PJL_ENTER_PCLXL ") HP-PCL XL;3;0;Comment Copyright(c) 1999 Microsoft Corporation<0A>" =PCLXL_BeginSession600 =PCLXL_OpenDataSource
                }
            }
        
        }
    } 
    
   
    *Option: 1200dpi
    {   
        *rcNameID: =IDS_1200DPI
        *DPI: PAIR(1200, 1200)
        *TextDPI: PAIR(1200, 1200)
        *MinStripBlankPixels: 32
        EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
        *SpotDiameter: 100

        *Command: CmdBeginRaster
        {
            *Cmd : =PCLXL_CmdBeginRaster
        }

        *Command: CmdSendBlockData
        {
            *Cmd: =PCLXL_CmdSendBlockData
        }

        *Command: CmdEndRaster
        {
            *Cmd : =EndImage
        }
        *switch: FastRes
        {
            *case: 1bpp
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.190
                    *CallbackID: =CMDCB_RESOLUTION_PRO            
                }
            }
            *case: 8bpp
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.190
                    *CallbackID: =CMDCB_RESOLUTION_12008BPP            
                }
            }
            *case: None
            {
                *switch: PrintQualityGroup
                {
                    *Case: PQGroup_14
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *CallbackID: =CMDCB_RESOLUTION_PRORES_170LPI
                        }
                    }
                    *Case: PQGroup_15
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *CallbackID: =CMDCB_RESOLUTION_PRORES_141LPI
                        }
                    }
                    *Case: PQGroup_25
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *CallbackID: =CMDCB_RESOLUTION_PRORES_170LPI
                        }
                    }                                        
                    *Case: PQGroup_BEST_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}					
                    *Case: PQGroup_MAX_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
                    *Case: PQGroup_GENOFF_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}					
                    *Case: PQGroup_PRESENTATION_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
                    *Case: PQGroup_PROFESSIONAL_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}					
                    *Case: PQGroup_MAXDPI_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_ECONOMODE_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}	
					*Case: PQGroup_HPHIGHSPEED_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_HPTONERSAVE_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}
					*Case: PQGroup_HPCOLORSAVE_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}	
					
					*Case: PQGroup_HPSTANDARD_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}	
					*Case: PQGroup_PREMIUM_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}	
					*Case: PQGroup_DETAILED_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}	
                    *Case: PQGroup_STANDARD_PC
					{
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.190
							*CallbackID: =CMDCB_PRINTQUALITY
						}
					}									
                  *default:
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.190
                            *Cmd: =PJL_ENTER_PCLXL ") HP-PCL XL;3;0;Comment Copyright(c) 1999 Microsoft Corporation<0A>" =PCLXL_BeginSession1200 =PCLXL_OpenDataSource
                        }
                    }
                }
            } 
            *default:
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.190
                    *Cmd: =PJL_ENTER_PCLXL ") HP-PCL XL;3;0;Comment Copyright(c) 1999 Microsoft Corporation<0A>" =PCLXL_BeginSession1200 =PCLXL_OpenDataSource
                }
            } 
        }
    }
}


*%------------------------------------------------------------------------
*% Feature: slider
*%------------------------------------------------------------------------
*%Slider feature(DryTime,Saturation,BlackInkSpread) controls the values of Ink settings(Dry Time,Saturation,Black Ink Spread) 
*%------------------------------------------------------------------------
*%Feature is visible only in devices which has FW support via SNMP OID in UPD and discrete pentane driver with GPD feature 
*%------------------------------------------------------------------------
*%Slider feature values can be changed from ink settings dialogue triggered via Ink Settings button in colour tab 
*%-------------------------------------------------------------------------

*Feature: DryTime
{
    *rcNameID: =IDS_DRY_TIME
    *DefaultOption: 0
    *FeatureType: DOC_PROPERTY
    
    *Option: 0
    {
        *Name: "0"
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_DT
        }
    }
  
    *Option: medium
    {
        *rcNameID: =IDS_FONT_SHD_MEDIUM
        *Command: CmdSelect
        {
            
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_DT
        }
    }
    
    *Option: long
    {
        *rcNameID: =IDS_LONG
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_DT
        }
    }

  }
*Feature: Saturation
{
    *rcNameID: =IDS_SATURATION
    *DefaultOption: 0
    *FeatureType: DOC_PROPERTY
    
    *Option: Minus2
    {
        *Name: "-2"
        *Command: CmdSelect
        {
           
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_SR
        }
    }
    
    *Option: Minus1
    {
        *Name: "-1"
        *Command: CmdSelect
        {
            
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_SR
        }
    }
    
    *Option: 0
    {
        *Name: "0"
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_SR
        }
    }

    *Option: 1
    {
        *Name: "1"
        *Command: CmdSelect
        {
            
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_SR
        }
    }
    
        
    *Option: 2
    {
        *Name: "2"
        *Command: CmdSelect
        {
            
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_SR
        }
    }

}
*Feature: BlackInkSpread
{
    *rcNameID: =IDS_BLACK_INK_SPREAD
    *DefaultOption: default
    *FeatureType: DOC_PROPERTY
       
    *Option: least
    {
        *rcNameID: =IDS_OVERSPRAY_LEAST
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_BIS
        }
    }
    *Option: less
    {
        *rcNameID: =IDS_LESS
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_BIS
        }
    }
   *Option: default
    {
        *rcNameID: =IDS_DEFAULT
        *Command: CmdSelect
        {
           
            *Order: JOB_SETUP.50
            *CallbackID: =CMDCB_INKSLIDER_BIS
        }
    }
  }
*%-------------------------------------------------------------------------
*% Feature: HPColorSmart : TVCF (TV Managed Custom Feature)
*%-------------------------------------------------------------------------
*%  specifies Automatic and Manual options
*%-------------------------------------------------------------------------
*Feature: HPColorSmart
{
    *Name: "HPColorSmart"
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_COLORTREATMENT
    *DefaultOption: Automatic    

    *Option: Automatic
    {
      *rcNameID: =IDS_RB_AUTOMATIC
    }

    *Option: Manual
    {
      *rcNameID: =IDS_RB_MANUAL
    }
}

*%-------------------------------------------------------------------------
*%  Associated features under HPColorSmart(new)
*%  The help index, and strings are taken from specified pseuod-options and displayed on the Color tab ColorSmart treeview dialog
*%  The actual options are also specified and commands are sent through them
*%  Verify the actual options, commands, help and strings from the spec
*%-------------------------------------------------------------------------
*%  TVCF (TV Managed Custom Feature)
*%---------------------------------------------------------------

*%-------------------------------------------------------------------------
*%  HPColorSmart_ColorOptions_EdgeControl
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_ColorOptions_EdgeControl
{
     *Name: "HPColorSmart_ColorOptions_EdgeControl"
     *FeatureType: DOC_PROPERTY
     *HelpIndex: =IDH_UNIDRV_COLOROPTIONS_GENERAL_PH3
     *DefaultOption: NoCmd
     
     *Option: RCID_914_915
     {
          *Name: " "
     }

     *Option: HelpID_15117
     {
          *Name: " "
     }

     *Option: NoCmd
     {
          *Name: " "
     }
     
	 	*Option: Auto
     {
        *rcNameID: =IDS_PRINTER_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
                               
        }
     }
	 
     *Option: Off
     {
        *rcNameID: =IDS_OFF
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *CallbackID: =CMDCB_HPCS_CO_EDGE
        }
     }

     *Option: Light
     {
        *rcNameID: =IDS_LIGHT3
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *CallbackID: =CMDCB_HPCS_CO_EDGE                    
        }
     }

     *Option: Normal
     {
        *rcNameID: =IDS_NORMAL
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *CallbackID: =CMDCB_HPCS_CO_EDGE                    
        }
     }

     *Option: Maximum
     {
        *rcNameID: =IDS_EC_MAXIMUM
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *CallbackID: =CMDCB_HPCS_CO_EDGE                    
        }
     }
}

*switch: HPColorSmart_ColorOptions_EdgeControl
{
    *case: NoCmd
    {
        *Command: CmdCopies
        {
            *Order: JOB_SETUP.10
            *Cmd: "@PJL SET RET=OFF<0A>"
        }
    }
    
    *case: Off
    {
        *Command: CmdCopies
        {
            *Order: JOB_SETUP.10
            *Cmd: "@PJL SET RET=OFF<0A>"
        }
    }
    
    *case: Light
    {
        *Command: CmdCopies
        {
            *Order: JOB_SETUP.10
            *Cmd: "@PJL SET RET=ON<0A>"
        }
    }
    
    *case: Normal
    {
        *Command: CmdCopies
        {
            *Order: JOB_SETUP.10
            *Cmd: "@PJL SET RET=ON<0A>"
        }
    }

    *case: Maximum
    {
        *Command: CmdCopies
        {
            *Order: JOB_SETUP.10
            *Cmd: "@PJL SET RET=ON<0A>"
        }
    }
	*case: Auto
     {
        *Command: CmdCopies
        {
            *Order: JOB_SETUP.10
}

     }

}

*Feature: HPColorSmart_ColorOptions_Halftone
{
    *Name: "HPColorSmart_ColorOptions_Halftone"
    *DefaultOption: NoCmd
    *FeatureType: DOC_PROPERTY
    *HelpIndex: 15141

    *Option: RCID_914_784
    {
        *Name: " "
    }

    *Option: HelpID_15254
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

	*Option: Auto
     {
        *rcNameID: =IDS_PRINTER_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.60
                               
        }
     }

    *Option: Smooth
    {
        *rcNameID: =IDS_HALFTONE2
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.60
            *CallbackID: =CMDCB_HPCS_CO_HT
        }
    }

    *Option: Detail
    {
        *rcNameID: =IDS_HALFTONE1
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.60
            *CallbackID: =CMDCB_HPCS_CO_HT
        }
    }
}

*%-------------------------------------------------------------------------
*%  HPColorSmart_Text_NeutralGrays
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_Text_NeutralGrays
{
    *Name: "HPColorSmart_Text_NeutralGrays"     
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_COLOROPTIONS_TEXT_PH3
    *DefaultOption: NoCmd

    *Option: RCID_500_911
    {
        *Name: " "
    }

    *Option: HelpID_15070
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

	*Option: Auto
     {
        *rcNameID: =IDS_PRINTER_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.50
                               
        }
     }

    *Option: BlackOnly
    {
        *rcNameID: =IDS_NEUTRAL_GRAYS_BLACK
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.50
            *CallbackID: =CMDCB_HPCS_TXT_NG
        }
    }

    *Option: 4-Color
    {
        *rcNameID: =IDS_CMYK_GRAY_PC
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.50
            *CallbackID: =CMDCB_HPCS_TXT_NG            
        }
    }
}

*%-------------------------------------------------------------------------
*%  HPColorSmart_Text_Halftone
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_Text_Halftone
{
    *Name: "HPColorSmart_Text_Halftone"
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_COLOROPTIONS_TEXT_PH3     
    *DefaultOption: NoCmd

    *Option: RCID_500_784
    {
        *Name: " "
    }

    *Option: HelpID_15254
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

	*Option: Auto
     {
        *rcNameID: =IDS_PRINTER_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.53
                               
        }
     }

    *Option: Smooth
    {
        *rcNameID: =IDS_HALFTONE2
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.53
            *CallbackID: =CMDCB_HPCS_TXT_HT
        }
    }

    *Option: Detail
    {
        *rcNameID: =IDS_HALFTONE1
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.53
            *CallbackID: =CMDCB_HPCS_TXT_HT
        }
    }
} 

*%-------------------------------------------------------------------------
*%  HPColorSmart_Text_RGBColor
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_Text_RGBColor
{
    *Name: "HPColorSmart_Text_RGBColor"
    *FeatureType: DOC_PROPERTY
    *HelpIndex: 15142
    *DefaultOption: NoCmd

    *Option: RCID_500_916
    {
        *Name: " "
    }

    *Option: HelpID_15300
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

    *Option: Default(sRGB)
    {
        *rcNameID: =IDS_RGB_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.56
            *CallbackID: =CMDCB_HPCS_TXT_RGB
        }
    }
    
    *Option: Vivid
    {
        *rcNameID: =IDS_COLMATCH2
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.56
            *CallbackID: =CMDCB_HPCS_TXT_RGB
        }
    }
    
    *Option: Device
    {
        *rcNameID: =IDS_RGB_DEVICE
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.56
            *CallbackID: =CMDCB_HPCS_TXT_RGB
        }
    }
}

*%-------------------------------------------------------------------------
*%  HPColorSmart_Graphics_NeutralGrays
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_Graphics_NeutralGrays
{
    *Name: "HPColorSmart_Graphics_NeutralGrays"
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_COLOROPTIONS_GRAPHICS     
    *DefaultOption: NoCmd     

    *Option: RCID_501_911
    {
        *Name: " "
    }

    *Option: HelpID_15070
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

	*Option: Auto
     {
        *rcNameID: =IDS_PRINTER_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.51
                               
        }
     }

    *Option: BlackOnly
    {
        *rcNameID: =IDS_NEUTRAL_GRAYS_BLACK
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.51
            *CallbackID: =CMDCB_HPCS_GRA_NG            
        }
    }

    *Option: 4-Color
    {
        *rcNameID: =IDS_CMYK_GRAY_PC
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.51
            *CallbackID: =CMDCB_HPCS_GRA_NG            
        }
    }
}

*%-------------------------------------------------------------------------
*%  HPColorSmart_Graphics_Halftone
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_Graphics_Halftone
{
    *Name: "HPColorSmart_Graphics_Halftone"
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_COLOROPTIONS_GRAPHICS
    *DefaultOption: NoCmd     

    *Option: RCID_501_784
    {
        *Name: " "
    }

    *Option: HelpID_15254  *%HelpID_15139
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

	*Option: Auto
     {
        *rcNameID: =IDS_PRINTER_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.54
                               
        }
     }

    *Option: Smooth
    {
        *rcNameID: =IDS_HALFTONE2
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.54
            *CallbackID: =CMDCB_HPCS_GRA_HT
        }
    }

    *Option: Detail
    {
        *rcNameID: =IDS_HALFTONE1
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.54
            *CallbackID: =CMDCB_HPCS_GRA_HT
        }
    }
}

*%-------------------------------------------------------------------------
*%  HPColorSmart_Graphics_RGBColor
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_Graphics_RGBColor
{
    *Name: "HPColorSmart_Graphics_RGBColor"
    *FeatureType: DOC_PROPERTY
    *HelpIndex: 15142
    *DefaultOption: NoCmd

    *Option: RCID_501_916
    {
        *Name: " "
    }

    *Option: HelpID_15300
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

    *Option: Default(sRGB)
    {
        *rcNameID: =IDS_RGB_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.57
            *CallbackID: =CMDCB_HPCS_GRA_RGB
        }
    }

    *Option: Vivid
    {
        *rcNameID: =IDS_COLMATCH2
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.57
            *CallbackID: =CMDCB_HPCS_GRA_RGB
        }
    }

    *Option: Device
    {
        *rcNameID: =IDS_RGB_DEVICE
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.57
            *CallbackID: =CMDCB_HPCS_GRA_RGB
        }
    }
}

*%-------------------------------------------------------------------------
*%  HPColorSmart_Photo_NeutralGrays
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_Photo_NeutralGrays
{
    *Name: "HPColorSmart_Photo_NeutralGrays"
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_COLOROPTIONS_PHOTOS_PH3    
    *DefaultOption: NoCmd

    *Option: RCID_502_911
    {
        *Name: " "
    }

    *Option: HelpID_15070
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

	*Option: Auto
     {
        *rcNameID: =IDS_PRINTER_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.52
                               
        }
     }

    *Option: BlackOnly
    {
        *rcNameID: =IDS_NEUTRAL_GRAYS_BLACK
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.52
            *CallbackID: =CMDCB_HPCS_PHO_NG
        }
    }

    *Option: 4-Color
    {
        *rcNameID: =IDS_CMYK_GRAY_PC
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.52
            *CallbackID: =CMDCB_HPCS_PHO_NG
        }
    }
}

*%-------------------------------------------------------------------------
*%  HPColorSmart_Photo_Halftone
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_Photo_Halftone
{
    *Name: "HPColorSmart_Photo_Halftone"
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_COLOROPTIONS_PHOTOS_PH3
    *DefaultOption: NoCmd

    *Option: RCID_502_784
    {
        *Name: " "
    }

    *Option: HelpID_15254
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

	*Option: Auto
     {
        *rcNameID: =IDS_PRINTER_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.55
                               
        }
     }

    *Option: Smooth
    {
        *rcNameID: =IDS_HALFTONE2
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.55
            *CallbackID: =CMDCB_HPCS_PHO_HT
        }
    }

    *Option: Detail
    {
        *rcNameID: =IDS_HALFTONE1
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.55
            *CallbackID: =CMDCB_HPCS_PHO_HT
        }
    }
}

*%-------------------------------------------------------------------------
*%  HPColorSmart_Photo_RGBColor
*%-------------------------------------------------------------------------
*Feature: HPColorSmart_Photo_RGBColor
{
    *Name: "HPColorSmart_Photo_RGBColor"
    *FeatureType: DOC_PROPERTY
    *HelpIndex: 15142
    *DefaultOption: NoCmd

    *Option: RCID_502_916
    {
        *Name: " "
    }

    *Option: HelpID_15300
    {
        *Name: " "
    }

    *Option: NoCmd
    {
        *Name: " "
    }

    *Option: Default(sRGB)
    {
        *rcNameID: =IDS_RGB_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.58
            *CallbackID: =CMDCB_HPCS_PHO_RGB
        }
    }
    
    *Option: Vivid
    {
        *rcNameID: =IDS_COLMATCH2
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.58
            *CallbackID: =CMDCB_HPCS_PHO_RGB
        }
    }
    
    *Option: Device
    {
        *rcNameID: =IDS_RGB_DEVICE
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.58
            *CallbackID: =CMDCB_HPCS_PHO_RGB
        }
    }
}


*%------------------------------------------------------------------------
*% Feature: Orientation : TVSF (TV Managed Standard Feature)
*%------------------------------------------------------------------------
*Feature: Orientation
{
    *rcNameID: =IDS_ORIENTATION_DISPLAY
    *DefaultOption: PORTRAIT
   
    *Option: PORTRAIT
    {
        *rcNameID: =IDS_PORTRAIT_DISPLAY
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
            *CallbackID: =CMDCB_HPROT_DOC_SETUP
        }        
    }

    *Option: LANDSCAPE_CC90
    {
        *rcNameID: =IDS_LANDSCAPE_DISPLAY
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.1
            *CallbackID: =CMDCB_HPROT_DOC_SETUP
        }
    }
}

*%------------------------------------------------------------------------
*% Feature: HPOrientRotate180 : TVCF (TV Managed Custom Feature)
*%------------------------------------------------------------------------
*Feature: HPOrientRotate180
{     
    *rcNameID: =IDS_ORIENT_ROTATE_180
    *HelpIndex: =IDH_UNIDRV_PRINT_ROTATED
    *DefaultOption: False
    
    *Option: False
    {
        *rcNameID: =IDS_OFF_DISPLAY
    }

    *Option: True
    {
        *rcNameID: =IDS_ON_DISPLAY
    }
}

*%------------------------------------------------------------------------
*% Feature: Duplex : TVSF (TV Managed Standard Feature)
*%------------------------------------------------------------------------
*% The Duplex commands for PCL6 drivers were sent as PJL commands.
*% But this limited the per page duplexing capability. 
*% So from Q404 time frame onwards we are using per page duplex PDL commands.
*%------------------------------------------------------------------------
*Feature: Duplex
{
    *rcNameID: =IDS_TWO_SIDED_PRINTING_DISPLAY
    *HelpIndex: =IDH_UNIDRV_PRINT_ON_BOTH_SIDES_AUTO 
    *ConflictPriority: 4
    *DefaultOption: NONE
    
    *Option: NONE
    {
        *rcNameID: =IDS_NO
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.2
            *CallbackID: =CMDCB_HPAUTODUPLEX
        }
    }
    *Option: VERTICAL
    {
        *rcNameID: =IDS_YES_FLIP_OVER
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.2
            *CallbackID: =CMDCB_HPAUTODUPLEX
        }
    }
    *Option: HORIZONTAL
    {
        *rcNameID: =IDS_FLIP_UP
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.2
            *CallbackID: =CMDCB_HPAUTODUPLEX
        }
    }
}
*%-------------------------------------------------------------------------
*% Feature: HPPrintOnBothSidesManually: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------

*Feature: HPPrintOnBothSidesManually
{
    *rcNameID: =IDS_MANUALDUPLEX
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_PRINT_ON_BOTH_SIDES_MANUAL_EC6
    *ConflictPriority: 5
    *DefaultOption: False

    *Option: False
    {
       *rcNameID: =IDS_OFF_DISPLAY
       *Command: CmdSelect
       {
           *Order: JOB_SETUP.70
           *CallbackID: =CMDCB_MANUALDUPLEX
       }
    }
    *Option: True
    {
       *rcNameID: =IDS_ON_DISPLAY
       *Command: CmdSelect
       {
           *Order: JOB_SETUP.70
           *CallbackID: =CMDCB_MANUALDUPLEX
       }
    }
}


*%------------------------------------------------------------------------
*% Feature: PaperSize : TVSF (TV Managed Standard Feature)
*%------------------------------------------------------------------------
*Feature: PaperSize
{
    *rcNameID: =PAPER_SIZE_DISPLAY
    *HelpIndex: =IDH_UNIDRV_PAPER_SIZE
    *DefaultOption: LETTER
    *ConflictPriority: 1

    *Option: LETTER                                 *% physical page (10200, 13200 - 8.5" x 11.0")
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
					*case: HP
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            { 
                *PrintableArea: PAIR(9800, 12800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLetterPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(9800, 12800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 13000)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLetterPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
	*case: HPMFD
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            { 
                *PrintableArea: PAIR(9800, 12800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLetterPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(9800, 12800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 13000)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLetterPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                { 
                                                                                                *PrintableArea: PAIR(9800, 12800)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eLetterPaper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(9800, 12800)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 13000)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eLetterPaper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            { 
                *PrintableArea: PAIR(9800, 12800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLetterPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(9800, 12800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 13000)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLetterPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                }
    }
    
    *Option: LEGAL                                  *% physical page (10200, 16800 - 8.5" x 14.0"))
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(9800, 16400)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eLegalPaper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(9800, 16400)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 16600)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eLegalPaper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(9800, 16400)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLegalPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(9800, 16400)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 16600)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLegalPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                }
    }
    
    *Option: EXECUTIVE                              *% physical page (8700, 12600 - 7.25" x 10.5"))
    {                                               
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(8300, 12200)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eExecPaper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(8300, 12200)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 12400)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eExecPaper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(8300, 12200)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sExecPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(8300, 12200)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 12400)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sExecPaper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                }
            }
        }
    }

    *Option: EXECUTIVE_JIS                             *% physical page (10202, 15588 - 8.5039" x 12.992"))
    {                                               
        *rcNameID: =IDS_EXECUTIVE_JIS                 *% "Executive (JIS)"
        *PageDimensions: PAIR(10200,15588)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(9802, 15188)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sJisExecPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(9802, 15188)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 15390)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sJisExecPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }   
    
    *Option: STATEMENT          *% physical page (6600, 10200 - 5.5" x 8.5")
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *PageDimensions: PAIR(6600, 10200)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(6200,9800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sStatement =attr_ubyte =MediaSize =BeginPage
                }

            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(6200,9800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 10000)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sStatement =attr_ubyte =MediaSize =BeginPage
                }

            }
        }
    }
                                                *default:
                                                {
                                                                *PageDimensions: PAIR(6600, 10200)
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(6200,9800)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte_array =sStatement =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(6200,9800)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 10000)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte_array =sStatement =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                }
    }
    
    *Option: 8_5X13                                  *% physical page (10200, 15600 - 8.5" x 13.0"))
    {

	*Name: "Oficio 8.5x13"
        *PageDimensions: PAIR(10200,15600)
        
                   *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
       {
            *case: PORTRAIT
            {
               *PrintableArea: PAIR(9800,15200)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<05>" "FOLIO" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(9800,15200)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 15400)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<05>" "FOLIO" =attr_ubyte =MediaSize =BeginPage 
                }
            }
       }
    }
                                                *default:
                                                {
        *switch: Orientation
       {
            *case: PORTRAIT
            {
               *PrintableArea: PAIR(9800,15200)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s8_5X13 =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(9800,15200)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 15400)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s8_5X13 =attr_ubyte =MediaSize =BeginPage 
                }
            }
       }
    }
                                } 
    }

*Option: 11X17                                   *% physical page (13200, 20400 - 11.00" x 17.00")
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(12600, 20000)
                *PrintableOrigin: PAIR(300, 200)
                *CursorOrigin: PAIR(300, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLedgerPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(12800, 19920)
                *PrintableOrigin: PAIR(200, 240)
                *CursorOrigin: PAIR(200, 20160)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLedgerPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
   }
                                                *default:
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(12600, 20000)
                                                                                                *PrintableOrigin: PAIR(300, 200)
                                                                                                *CursorOrigin: PAIR(300, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte_array =sLedgerPaper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(12800, 19920)
                                                                                                *PrintableOrigin: PAIR(200, 240)
                                                                                                *CursorOrigin: PAIR(200, 20160)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte_array =sLedgerPaper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                }
   }

   *Option: 12X18                                   *% physical page (14400, 21600 - 12.00" x 18.00")
    {
        *rcNameID: =IDS_12x18
        *%InsertBlock: =StaplingConstraints
        *PageDimensions: PAIR(14400,21600)
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(14000, 21200)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<0D>" "TABLOID_EXTRA" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(14000, 21200)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 21400)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<0D>" "TABLOID_EXTRA" =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(14000, 21200)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s12X18 =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(14000, 21200)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 21400)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s12X18 =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                }
    }

    *Option: 3X5                        *% physical page (3600, 6000 - 3" x 5")
    {
	    *rcNameID: =IDS_3_X_5
	    *PageDimensions: PAIR(3600, 6000)
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                    *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(3200, 5600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                     *Cmd: =ubyte_array =ubyte "<09>" "INDEXCARD" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(3200,5600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 5800)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                     *Cmd: =ubyte_array =ubyte "<09>" "INDEXCARD" =attr_ubyte =MediaSize =BeginPage
                }
            }
                    }
    }
                                                *default:
                                                {
	    *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(3200, 5600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                     *Cmd: =uint16_xy %l{(3600*254)/1200}%l{(6000*254)/1200} =attr_ubyte =CustomMediaSize
+                         =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(3200,5600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 5800)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                     *Cmd: =uint16_xy %l{(3600*254)/1200}%l{(6000*254)/1200} =attr_ubyte =CustomMediaSize
+                         =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
                }
            }
	    }
    }
                                }
    }

    *Option: 4X6                        *% physical page (4800, 7200 - 4" x 6")
    {                                                
        *rcNameID: =IDS_PSIZE_4_X_6
        *InsertBlock: =DuplexConstraints
        *PageDimensions: PAIR(4800,7200)
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4400, 6800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<08>" "POSTCARD" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4400, 6800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 7000)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<08>" "POSTCARD" =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4400, 6800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =uint16_xy %l{(4800*254)/1200}%l{(7200*254)/1200} =attr_ubyte =CustomMediaSize
+                         =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4400, 6800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 7000)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =uint16_xy %l{(4800*254)/1200}%l{(7200*254)/1200} =attr_ubyte =CustomMediaSize
+                         =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
                                                                                                }
                                                                                }
                }
            }
        }
    }



*Option: 5X7          *% physical page (6000, 8400 - 5.0" x 7.0")
    {                                                
        *rcNameID: =IDS_PSIZE_5_X_7
        *InsertBlock: =DuplexConstraints
        *PageDimensions: PAIR(6000,8400)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(5600, 8000)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =uint16_xy %l{(6000*254)/1200}%l{(8400*254)/1200} =attr_ubyte =CustomMediaSize
+                         =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(5600, 8000)        
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 8200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =uint16_xy %l{(6000*254)/1200}%l{(8400*254)/1200} =attr_ubyte =CustomMediaSize
+                         =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
                }
            }
        }
    }
    
    *Option: 5X8                                      *% physical page (6000, 9600 - 5" x 8")
    {                                                
        *rcNameID: =IDS_PSIZE_5_X_8
        *InsertBlock: =DuplexConstraints
        *PageDimensions: PAIR(6000,9600)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(5600, 9200)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sIndex5X8 =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(5600, 9200)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 9400)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sIndex5X8 =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }

    *Option: A3                                     *% physical page (14030, 19842 - 11.693" x 16.535")
    {
         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(13630, 19442)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eA3Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(13630, 19442)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 19606)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eA3Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
         *switch: Orientation
         {
             *case: PORTRAIT
             {
                 *PrintableArea: PAIR(13630, 19442)
                 *PrintableOrigin: PAIR(200, 200)
                 *CursorOrigin: PAIR(200, 200)
                 *Command: CmdSelect
                 {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA3Paper =attr_ubyte =MediaSize =BeginPage
                 }
             }
             *case: LANDSCAPE_CC90
             {
                 *PrintableArea: PAIR(13630, 19442)
                 *PrintableOrigin: PAIR(200, 200)
                 *CursorOrigin: PAIR(200, 19606)
                 *Command: CmdSelect
                 {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA3Paper =attr_ubyte =MediaSize =BeginPage
                 }
             }
         }
    }
                                }
    }

    *Option: A4                                      *% physical page (9920, 14030 - 8.2677" x 11.693")
    {                                                
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(9520, 13630)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eA4Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(9520, 13630)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 13830)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eA4Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(9520, 13630)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA4Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(9520, 13630)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 13830)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA4Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                }
    }

    *Option: A5                                      *% physical page (6992, 9920 - 5.8268" x 8.2677")
    {                                                
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(6592, 9520)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eA5Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(6592, 9520)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 9720)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eA5Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(6592, 9520)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA5Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(6592, 9520)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 9720)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA5Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
                                                }
                                }

    }

*Option: A6                                      *% physical page (4960, 6992 - 4.13" x 5.83")
    {                                                
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =DuplexConstraints
       *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4560, 6592)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte =eA6Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4560, 6592)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 6792)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte =eA6Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4560, 6592)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA6Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4560, 6592)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 6792)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA6Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                }
            }
        }

    }

    *Option: RA3                                      *% RA3
    {                                                *% physical page (14409, 20315 - 12.01" x 16.93"")
        *rcNameID: =IDS_RA3
        *PageDimensions: PAIR(14409, 20315)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(14009, 19915)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sRA3 =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(14009, 19915)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 20115)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sRA3 =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
    
    *Option: SRA3                                      *% SRA3
    {                                                *% physical page (15118, 21260 - 12.60" x 17.72)
        *rcNameID: =IDS_PSIZE_SRA3
        *PageDimensions: PAIR(15118, 21260)
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(14788, 20860)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sSRA3 =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(14788, 20860)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 21060)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sSRA3 =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(14788, 20860)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte_array =sSRA3 =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(14788, 20860)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 21060)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte_array =sSRA3 =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                }
            }
        }
    }
     *Option: RA4          *% physical page (10157, 14409 - 8.4646" x 12.0079")
    {                                                *% physical page (10157.48 x 14409.45 - 8.4646 x 12.0079" ")
        *rcNameID: =IDS_PSIZE_RA4
        *PageDimensions: PAIR(10157, 14409)
        *switch: Orientation
        {
               *case: PORTRAIT
            {
                *PrintableArea: PAIR(9965,14217)
                *PrintableOrigin: PAIR(96, 96)
                *CursorOrigin: PAIR(0, 0)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                     *Cmd: =ubyte_array =sRA4 =attr_ubyte =MediaSize =BeginPage
                }
                
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(9965,14217)
                *PrintableOrigin: PAIR(96, 96)
                *CursorOrigin: PAIR(0, 14409)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sRA4 =attr_ubyte =MediaSize =BeginPage
                }
           }
        }
   
    }

   *Option: SRA4          *% physical page (10710, 15118 - 8.8583 x 12.5984)
    {                                                *% physical page (10719.92 x 15118.11 - 8.8583 x 12.5984")
        *rcNameID: =IDS_PSIZE_SRA4
        *PageDimensions: PAIR(10630, 15118)
        *switch: Orientation
        {
    *case: PORTRAIT
            {
                *PrintableArea: PAIR(10438, 14926)
                *PrintableOrigin: PAIR(96, 96)
                *CursorOrigin: PAIR(0, 0)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                     *Cmd: =ubyte_array =sSRA4 =attr_ubyte =MediaSize =BeginPage
                }
                
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(10438, 14926)
                *PrintableOrigin: PAIR(96, 96)
                *CursorOrigin: PAIR(0, 15118)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sSRA4 =attr_ubyte =MediaSize =BeginPage
                }
           }
        }
   
    }

    *Option: B4                                      *% B4 (JIS) physical page (12140, 17196 - 10.118" x 14.331")
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(11572, 16796)
                                                                                                *PrintableOrigin: PAIR(284, 200)
                                                                                                *CursorOrigin: PAIR(284, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eJB4Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(11740, 16724)
                                                                                                *PrintableOrigin: PAIR(200, 236)
                                                                                                *CursorOrigin: PAIR(200, 16960)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eJB4Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11572, 16796)
                *PrintableOrigin: PAIR(284, 200)
                *CursorOrigin: PAIR(284, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sJB4Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(11740, 16724)
                *PrintableOrigin: PAIR(200, 236)
                *CursorOrigin: PAIR(200, 16960)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sJB4Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                }
    }

    *Option: B5                                      *% B5 (JIS)
    {                                                *% physical page (8598, 12140 - 7.1653" x 10.118")
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *PageDimensions: PAIR(8598, 12140)
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(8198, 11740)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eJB5Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(8198, 11740)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 11940)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eJB5Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *PageDimensions: PAIR(8598, 12140)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(8198, 11740)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sJB5Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(8198, 11740)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 11940)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sJB5Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                }
            }
        }
    }

    *Option: B6_JIS                                      *% B6 (JIS)
    {                                                *% physical page (6070, 8598 - 5.04 "x 7.17"- 128 x 182mm (MS Forms and OZ))
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =DuplexConstraints
        *PageDimensions: PAIR(6070, 8598)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(5670, 8198)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<06>" "JIS B6" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(5670, 8198)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 8398)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<06>" "JIS B6" =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }

	*Option: L_9_x_13_CM                         *% physical page (4200, 6000 - 3.5" x 5")
    {	  
	  *rcNameID: =IDS_L_9_x_13_CM
	  *PageDimensions: PAIR(4200, 6000)	
	  *switch: Orientation
      {
        *case: PORTRAIT
        {
          *PrintableArea: PAIR(3800, 5600)
          *PrintableOrigin: PAIR(200, 200)
          *CursorOrigin: PAIR(200, 200)
          *Command: CmdSelect
          {
            *Order: PAGE_SETUP.30
           *Cmd: =ubyte_array =ubyte "<08>" "L 9X13CM" =attr_ubyte =MediaSize =BeginPage
          }
        }
        *case: LANDSCAPE_CC90
        {
          *PrintableArea: PAIR(3800,5600)
          *PrintableOrigin: PAIR(200, 200)
          *CursorOrigin: PAIR(200, 5800)
          *Command: CmdSelect
          {
            *Order: PAGE_SETUP.30
            *Cmd: =ubyte_array =ubyte "<08>" "L 9X13CM" =attr_ubyte =MediaSize =BeginPage
          }
        }
      }
    }




*Option: 10X15CM            *% physical page (4800, 7200 - 4.0" x 6.0")   
    {
	*rcNameID: =IDS_MSIZE_10X15_CM
        *InsertBlock: =DuplexConstraints
	*PageDimensions: PAIR(4800,7200)
	*switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4400,6800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s10x15cm =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4400,6800)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200,7000)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s10x15cm =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
*Option: Oficio_216x340mm                              
    {

	*Name: "Oficio 216x340 mm"
        *PageDimensions: PAIR(10200,16062)
        *switch: Orientation
       {
            *case: PORTRAIT
            {
               *PrintableArea: PAIR(9800,15662)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<10>" "OFICIO 216X340MM" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(9800,15662)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 15862)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<10>" "OFICIO 216X340MM" =attr_ubyte =MediaSize =BeginPage
                }
            }
       }
    } 

*Option: Oficio_216x343mm                              *% physical page (10200, 16200 - 8.5" x 13.5"))
    {

	*Name: "Oficio 216x343 mm"
        *PageDimensions: PAIR(10200,16200)
        
                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
       {
            *case: PORTRAIT
            {
               *PrintableArea: PAIR(9800,15800)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<06>" "OFICIO" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(9800,15800)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 16000)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<06>" "OFICIO" =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                   }
                                                }
                                                *default:
                                                {
        *switch: Orientation
       {
            *case: PORTRAIT
            {
               *PrintableArea: PAIR(9800,15800)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<10>" "OFICIO 216X343MM" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(9800,15800)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 16000)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<10>" "OFICIO 216X343MM" =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                }
            }
       }
    }


*Option: Oficio_216x347mm                              *% physical page (10200, 16392 - 8.5" x 13.66"))
    {

	*Name: "Oficio 216x347 mm"
        *PageDimensions: PAIR(10200,16392)
        
        *switch: Orientation
       {
            *case: PORTRAIT
            {
               *PrintableArea: PAIR(9800,15992)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<10>" "OFICIO 216X347MM" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(9800,15992)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 16192)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<10>" "OFICIO 216X347MM" =attr_ubyte =MediaSize =BeginPage
                }
            }
       }
    }

    *Option: 8K_270_390
    {
        *rcNameID: =IDS_MSIZE_8K_270X390_MM
        *PageDimensions: PAIR(12756,18425)
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(12356, 18025)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<02>" "8K" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(12356, 18025)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 18225)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<02>" "8K" =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(12356, 18025)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s8K270X390Paper =attr_ubyte =MediaSize =BeginPage
                         
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(12356, 18025)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 18225)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s8K270X390Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
                                                }
                                }
   
    }

    *Option: 16K_195_270                                  
    {
       *rcNameID: =IDS_MSIZE_16k_MM_Q306
       *PageDimensions: PAIR(9213,12756)
                   *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
       *switch: Orientation
       {
           *case: PORTRAIT
           {
               *PrintableArea: PAIR(8813,12356)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
               *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<03>" "16K" =attr_ubyte =MediaSize =BeginPage
                }
           }
           *case: LANDSCAPE_CC90
           {
               *PrintableArea: PAIR(8813,12356)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 12556)
               *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<03>" "16K" =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                  }
                                                   }
                                                }
                                                *default:
                                                {
       *switch: Orientation
       {
           *case: PORTRAIT
           {
               *PrintableArea: PAIR(8813,12356)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
               *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s16k195X270Paper =attr_ubyte =MediaSize =BeginPage
                }
           }
           *case: LANDSCAPE_CC90
           {
               *PrintableArea: PAIR(8813,12356)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 12556)
               *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s16k195X270Paper =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                   }
                }
           }
       }
    }

  *Option: 8K_260_368
    {
        *rcNameID: =IDS_MSIZE_8K_260X_368_MM
        *PageDimensions: PAIR(12283,17386)
        
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11883, 16986)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s8K260X368Paper =attr_ubyte =MediaSize =BeginPage

                          
                }
            }

            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(11883, 16986)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 17186)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s8K260X368Paper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
   
    }


 

    *Option: 16K_184_260                          
    {
       *rcNameID: =IDS_MSIZE_16k_184_MM_Q306
       *PageDimensions: PAIR(8693,12283)
       *switch: Orientation
       {
           *case: PORTRAIT
           {
               *PrintableArea: PAIR(8293,11883)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
               *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s16k184X260Paper =attr_ubyte =MediaSize =BeginPage
                }
           }
           *case: LANDSCAPE_CC90
           {
               *PrintableArea: PAIR(8293,11883)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 12083)
               *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s16k184X260Paper =attr_ubyte =MediaSize =BeginPage
                }
           }
       }
    }

    *Option: 8K                                      *% physical page (12900, 18600 - 10.75" x 15.50")
    {
        *rcNameID: =IDS_MSIZE_8K_273X394
        *PageDimensions: PAIR(12900,18600)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(12300, 18200)
                *PrintableOrigin: PAIR(300, 200)
                *CursorOrigin: PAIR(300, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s8KPaper =attr_ubyte =MediaSize =BeginPage
                }
            }

            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(12500, 18120)
                *PrintableOrigin: PAIR(200, 240)
                *CursorOrigin: PAIR(200, 18360)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s8KPaper =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }



   
 
    *Option: 16K                                     *% physical page (9300, 12900 - 7.75" x 10.75")
    {
       *rcNameID: =IDS_MSIZE_16K_197X273
       *PageDimensions: PAIR(9300,12900)
       *switch: Orientation
       {
           *case: PORTRAIT
           {
               *PrintableArea: PAIR(8900,12500)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 200)
               *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s16kPaper =attr_ubyte =MediaSize =BeginPage
                }
           }
           *case: LANDSCAPE_CC90
           {
               *PrintableArea: PAIR(8900, 12500)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 12700)
               *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =s16kPaper =attr_ubyte =MediaSize =BeginPage
                }
           }
       }
    }

*Option: JAPANESE_POSTCARD
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME         *% physical page (4724, 6992 - 3.937" x 5.827")
        *InsertBlock: =DuplexConstraints
        *PageDimensions: PAIR(4724, 6992)
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4324, 6592)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte =eJPostcard =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4324, 6592)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 6792)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte =eJPostcard =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4324, 6592)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sHagakiCard =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4324, 6592)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 6792)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sHagakiCard =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                }
            }
        }
    }

    *Option: DBL_JAPANESE_POSTCARD_ROTATED          *% physical page (6992, 9448 - 5.8268" x 7.874")
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PageDimensions: PAIR(6992, 9448)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(6592,9048)
                *PrintableOrigin: PAIR(200, 200)
                
                *CursorOrigin: PAIR(200, 200)  
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sJDoublePostcard =attr_ubyte =MediaSize =BeginPage


                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(6592,9048)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 9248)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sJDoublePostcard =attr_ubyte =MediaSize =BeginPage

                }
            }
        }
    }


   *Option: ENV_9                                 *% Envelope #9 - physical page (4650.00 x 10650.00 - 3.8750 x 8.8750    ))
    {                                               
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =DuplexConstraints      
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4250, 10250)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<07>" "ENV NO9"  =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4250, 10250)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 10450)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<07>" "ENV NO9"=attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4250, 10250)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<04>" "COM9"  =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4250, 10250)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 10450)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<04>" "COM9"=attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                }
    }

    *Option: ENV_10                                 *% physical page (4948, 11400 - 4.125" x 9.5"))
    {                                               
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =DuplexConstraints

                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(4548, 11000)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eCOM10Envelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(4548, 11000)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 11200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eCOM10Envelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4548, 11000)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sCOM10Envelope =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4548, 11000)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 11200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sCOM10Envelope =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                }
    }

    *Option: ENV_MONARCH                            *% physical page (4648, 9000 - 3.875" x 7.50")
    {                                               
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =DuplexConstraints
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4248, 8600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte =eMonarchEnvelope =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4248, 8600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 8800)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte =eMonarchEnvelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4248, 8600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sMonarchEnvelope =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4248, 8600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 8800)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sMonarchEnvelope =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
        }
    }
    
    *Option: ENV_B5                                 *% physical page (8314, 11810 - 6.9291" x 9.8425"))
    {                                               
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =DuplexConstraints
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(7914, 11410)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eB5Envelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(7914, 11410)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 11610)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eB5Envelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(7914, 11410)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sB5Envelope =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(7914, 11410)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 11610)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sB5Envelope =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
                                                }
                                }
    }

    *Option: ENV_C4                                *% physical page (7652, 10818 - 6.3779" x 9.0157"))
    {                                               
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
                                *Constraints: ProductClass.HP
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(7252, 10418)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<02>" "C4" =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(7252, 10418)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 10618)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =ubyte "<02>" "C4" =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
    *Option: ENV_C5                                 *% physical page (7652, 10818 - 6.3779" x 9.0157"))
    {                                               
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =DuplexConstraints
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(7252, 10418)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eC5Envelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(7252, 10418)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 10618)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eC5Envelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(7252, 10418)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sC5Envelope =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(7252, 10418)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 10618)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sC5Envelope =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                }
    }

    *Option: ENV_C6                                 *% physical page (5388, 7656  - 4.49" x 6.38"))
    {                                               
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =DuplexConstraints
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4988, 7256)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sC6Envelope =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4988, 7256)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 7456)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sC6Envelope =attr_ubyte =MediaSize =BeginPage
                }
            }
        }
    }
                                                *default:
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(4988, 7256)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte_array =sC6Envelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(4988, 7256)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 7456)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte_array =sC6Envelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                }
    }

    *Option: ENV_DL                                 *% physical page (5196, 10392 - 4.3307" x 8.6614")
    {                                               
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =DuplexConstraints
                                *switch: ProductClass
                                {
                                                *case: HPSPS
                                                {
                                                                *switch: Orientation
                                                                {
                                                                                *case: PORTRAIT
                                                                                {
                                                                                                *PrintableArea: PAIR(4796, 9992)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 200)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eDLEnvelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                                *case: LANDSCAPE_CC90
                                                                                {
                                                                                                *PrintableArea: PAIR(4796, 9992)
                                                                                                *PrintableOrigin: PAIR(200, 200)
                                                                                                *CursorOrigin: PAIR(200, 10192)
                                                                                                *Command: CmdSelect
                                                                                                {
                                                                                                                *Order: PAGE_SETUP.30
                                                                                                                *Cmd: =ubyte =eDLEnvelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                                                                }
                                                }
                                                *default:
                                                {
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4796, 9992)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sDLEnvelope =attr_ubyte =MediaSize =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4796, 9992)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 10192)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sDLEnvelope =attr_ubyte =MediaSize =BeginPage
                                                                                                }
                                                                                }
                }
            }
        }
    }
    
    *Option: JENV_CHOU3                                    *% physical page (4.72" x 9.25" - 5664, 11100)
    {
      *rcNameID: =IDS_JENV_CHOU3
      *InsertBlock: =DuplexConstraints
      *Constraints: HPPrintOnBothSidesManually.True
      *PageDimensions: PAIR(5664, 11100) 
      *switch: Orientation
      {
        *case: PORTRAIT
        {
          *PrintableArea: PAIR(5264, 10700)
          *PrintableOrigin: PAIR(200, 200)
          *CursorOrigin: PAIR(200, 200)
          *Command: CmdSelect
          {
            *Order: PAGE_SETUP.30
            *Cmd: =ubyte_array =ubyte "<06>" "JCHOU3" =attr_ubyte =MediaSize =BeginPage
          }
        }
        *case: LANDSCAPE_CC90
        {
          *PrintableArea: PAIR(5264, 10700)
          *PrintableOrigin: PAIR(200, 200)
          *CursorOrigin: PAIR(200, 10900)
          *Command: CmdSelect
          {
            *Order: PAGE_SETUP.30
            *Cmd: =ubyte_array =ubyte "<06>" "JCHOU3" =attr_ubyte =MediaSize =BeginPage
          }
        }
      }
    }

    *Option: JENV_CHOU4                                    *% physical page (3.54"x8.07" - 4248, 9684)
    {
      *rcNameID: =IDS_JENV_CHOU4
      *InsertBlock: =DuplexConstraints
      *Constraints: HPPrintOnBothSidesManually.True
      *PageDimensions: PAIR(4248, 9684) 
      *switch: Orientation
      {
        *case: PORTRAIT
        {
          *PrintableArea: PAIR(3848, 9284)
          *PrintableOrigin: PAIR(200, 200)
          *CursorOrigin: PAIR(200, 200)
          *Command: CmdSelect
          {
            *Order: PAGE_SETUP.30
            *Cmd: =ubyte_array =ubyte "<06>" "JCHOU4" =attr_ubyte =MediaSize =BeginPage
          }
        }
        *case: LANDSCAPE_CC90
        {
          *PrintableArea: PAIR(3848, 9284)
          *PrintableOrigin: PAIR(200, 200)
          *CursorOrigin: PAIR(200, 9484)
          *Command: CmdSelect
          {
            *Order: PAGE_SETUP.30
            *Cmd: =ubyte_array =ubyte "<06>" "JCHOU4" =attr_ubyte =MediaSize =BeginPage
          }
        }
      }
    }

    *Option: HP_USERCUSTOMFORM1_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM1_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }       

    *Option: HP_USERCUSTOMFORM2_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM2_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }    

    *Option: HP_USERCUSTOMFORM3_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM3_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }    

   *Option: HP_USERCUSTOMFORM4_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM4_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }    

   *Option: HP_USERCUSTOMFORM5_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM5_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
  
    *Option: HP_USERCUSTOMFORM6_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM6_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }    

    *Option: HP_USERCUSTOMFORM7_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM7_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  

    *Option: HP_USERCUSTOMFORM8_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM8_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  

    *Option: HP_USERCUSTOMFORM9_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM9_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
   
    *Option: HP_USERCUSTOMFORM10_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM10_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
    *Option: HP_USERCUSTOMFORM11_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM11_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
    *Option: HP_USERCUSTOMFORM12_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM12_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
    *Option: HP_USERCUSTOMFORM13_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM13_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
    *Option: HP_USERCUSTOMFORM14_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM14_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
    *Option: HP_USERCUSTOMFORM15_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM15_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
    *Option: HP_USERCUSTOMFORM16_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM16_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  

    *Option: HP_USERCUSTOMFORM17_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM17_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
    *Option: HP_USERCUSTOMFORM18_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM18_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
    
    *Option: HP_USERCUSTOMFORM19_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM19_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
    *Option: HP_USERCUSTOMFORM20_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM20_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }  
	*Option: HP_USERCUSTOMFORM21_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM21_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }
	*Option: HP_USERCUSTOMFORM22_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM22_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }
	*Option: HP_USERCUSTOMFORM23_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM23_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM24_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM24_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM25_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM25_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM26_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM26_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM27_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM27_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM28_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM28_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM29_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM29_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM30_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM30_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM31_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM31_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM32_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM32_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }
	*Option: HP_USERCUSTOMFORM33_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM33_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    }
	*Option: HP_USERCUSTOMFORM34_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM34_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM35_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM35_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM36_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM36_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM37_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM37_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM38_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM38_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM39_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM39_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM40_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM40_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM41_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM41_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM42_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM42_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM43_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM43_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM44_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM44_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM45_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM45_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM46_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM46_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM47_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM47_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM48_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM48_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM49_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM49_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM50_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM50_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM51_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM51_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM52_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM52_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM53_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM53_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM54_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM54_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM55_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM55_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM56_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM56_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM57_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM57_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM58_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM58_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM59_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM59_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 
	*Option: HP_USERCUSTOMFORM60_DONT_DELETE
    {
        *Name: "HP_USERCUSTOMFORM60_DONT_DELETE"
        *PageDimensions: PAIR(12000, 24000)
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(11600, 23600)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(11600, 23600)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 23600) 
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *CallbackID: =CMDCB_CUSTOM_PAPERSIZE
               }
            }
        }
    } 

    *Option: CUSTOMSIZE
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *MinSize: PAIR(3600, 6000)                    *% min page (3.86" x 7.50")
        *MaxSize: PAIR(20400, 56640)                 *% Unsupported max page (17" x 23.39")
        *MaxPrintableWidth: 20400
        *MinLeftMargin: 100
        *CenterPrintable?: FALSE
        *%InsertBlock: =DuplexConstraints
        *%Constraints: HPPrintOnBothSidesManually.True

        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *CustCursorOriginX:     %d{200}
                *CustCursorOriginY:     %d{200 }
                *CustPrintableOriginX:  %d{200}
                *CustPrintableOriginY:  %d{200}
                *CustPrintableSizeX:    %d{PhysPaperWidth - 416}
                *CustPrintableSizeY:    %d{PhysPaperLength - 416}

                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =uint16_xy %l{(PhysPaperWidth*254)/1200}%l{(PhysPaperLength*254)/1200} =attr_ubyte =CustomMediaSize
+                         =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
                }
            }
            *case: LANDSCAPE_CC90
            {

                *CustCursorOriginX:     %d{200}
                *CustCursorOriginY:     %d{PhysPaperLength + 200}
                *CustPrintableOriginX:  %d{200}
                *CustPrintableOriginY:  %d{200}
                *CustPrintableSizeX:    %d{PhysPaperWidth - 416}
                *CustPrintableSizeY:    %d{PhysPaperLength - 416}

                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =uint16_xy %l{(PhysPaperWidth*254)/1200}%l{(PhysPaperLength*254)/1200} =attr_ubyte =CustomMediaSize
+                         =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
                }
            }
        }
    }

*Option: A2

    {        *% physical page (19848, 28068 - 16.54" x 23.39") rescale to A3
    
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME                        *% RCID_DMPAPER_SYSTEM_NAME 
        *PageDimensions: PAIR(19848, 28068)        
         *switch: Orientation
         {
             *case: PORTRAIT
             {

                 *PrintableArea: PAIR(19448, 27668)
                 *PrintableOrigin: PAIR(200, 200)
                 *CursorOrigin: PAIR(200, 200)
                 *Command: CmdSelect
                 {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA3Paper =attr_ubyte =MediaSize =BeginPage
                 }                              
             }

             *case: LANDSCAPE_CC90
             {             
                 *PrintableArea: PAIR(19448, 27668)
                 *PrintableOrigin: PAIR(200, 200)
                 *CursorOrigin: PAIR(200, 27868)                                   
                 *Command: CmdSelect
                 {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sA3Paper =attr_ubyte =MediaSize =BeginPage
                 }
             }
         }        
     }
     *Option: CSHEET   *% physical page (20400, 26400 - 17.00" x 22.00") rescale to ledger
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME                      *%RCID_DMPAPER_SYSTEM_NAME
        *PageDimensions: PAIR(20400, 26400)
        
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(20000, 26000)
                *PrintableOrigin: PAIR(200, 200)
                *CursorOrigin: PAIR(200, 200)                          
                *Command: CmdSelect
                {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLedgerPaper =attr_ubyte =MediaSize =BeginPage
                }
            }

            *case: LANDSCAPE_CC90
            {
               *PrintableArea: PAIR(20000, 26000)
               *PrintableOrigin: PAIR(200, 200)
               *CursorOrigin: PAIR(200, 26200)                              
               *Command: CmdSelect
               {
                    *Order: PAGE_SETUP.30
                    *Cmd: =ubyte_array =sLedgerPaper =attr_ubyte =MediaSize =BeginPage
                }
                                
            }
        }
    }       
}

*%-------------------------------------------------------------------------
*% Feature: HPConsumerCustomPaper: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*%  This feature is used for showing the Custom Paper Button on the PQ tab page
*%  Single option. Possible values are True and False.
*%-------------------------------------------------------------------------
*Feature: HPConsumerCustomPaper
{
    *Name: "HPConsumerCustomPaper"
    *Option: True
    {
        *Name: "True"
    }
}

*Feature: HPDisplayDocUITab
{
    *Name: "HPDisplayDocUITab"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: True
    *Option: False
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }
    *Option: True
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
    }
}
*%------------------------------------------------------------------------
*% Feature: AutoConfiguration : CF (Custom Feature)
*%------------------------------------------------------------------------
*Feature: AutoConfiguration
{
    *rcNameID: =IDS_AUTO_CONFIGURATION
    *HelpIndex: =IDH_UPDATE_NOW_EC6
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NotInstalled

    *Option: NotInstalled
    {
        *rcNameID: =IDS_OFF_DISPLAY
    }
    
    *Option: Installed
    {
        *rcNameID: =IDS_UPDATE_NOW
    }
	
*%  *Option: Automatic
*%  {
*%      *rcNameID: =IDS_AUTOMATIC
*%  }
}
*%------------Mystique Inserted 2-23-05--------Begin----------------------
*%------------------------------------------------------------------------
*% Feature: InputBin: TVSF (TV Managed Standard Feature)
*%------------------------------------------------------------------------
*%------------------------------------------------------------------------
*% InsLwH1 and InsUpH1 PJL commands are triggered in code,through 
*% SHFrontCoverInsertion and SHBackCoverInsertion features for shuttle
*%------------------------------------------------------------------------
*Feature: InputBin
{
    *rcNameID: =IDS_PAPER_SOURCE
    *HelpIndex: =IDH_UNIDRV_FIRST_PAGE_SOURCE_IS
    *ConflictPriority: 3
    *DefaultOption: Auto

    *Option: Auto
    {
        *rcNameID: =IDS_PRINTER_AUTO_SELECT
        *OptionID: 257
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =ubyte =eAutoSelect =attr_ubyte =MediaSource
        }
    }

    *Option: ManualFeed
    {
        *rcNameID: =IDS_MANUAL_FEED_IN_TRAY1
        *OptionID: 258
		*switch: ProductClass
		{
			*case: HP
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte =eManualFeed =attr_ubyte =MediaSource
				}
			}
			*case: HPMFD
			{
				*switch: SHByPassTray
				{
					*% - default caters to MXMF10 and BypassTray
					*default:
					{
						*Command: CmdSelect
						{
							*Order: DOC_SETUP.1
							*Cmd: =ubyte =eMultiPurposeTray =attr_ubyte =MediaSource
						}
					}
					*case: MXMF11
					{
						*Command: CmdSelect
						{
							*Order: DOC_SETUP.1
							*Cmd: =ubyte "<F0>" =attr_ubyte =MediaSource
						}
					}
				}
			}
												*case: HPSPS
												{
													*Command: CmdSelect
													{
														*Order: DOC_SETUP.1
														*Cmd: =ubyte =eMultiPurposeTray =attr_ubyte =MediaSource
													}
												}
		}
    }

    *Option: Tray1
    {
        *rcNameID: =IDS_TRAY1
        *OptionID: 259
		*switch: ProductClass
		{
			*case: HP
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte =eMultiPurposeTray =attr_ubyte =MediaSource
				}
			}
			*case: HPMFD
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte "<04>" =attr_ubyte =MediaSource
                                                                }
                                                }
												*case: HPSPS
                                                {
                                                                *Command: CmdSelect
                                                                {
                                                                                *Order: DOC_SETUP.1
                                                                                *Cmd: =ubyte =eUpperCassette =attr_ubyte =MediaSource
				}
			}
		}
    }

    *Option: Tray2
    {
        *rcNameID: =IDS_TRAY2
        *OptionID: 260
		*switch: ProductClass
		{
			*case: HP
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte =eUpperCassette =attr_ubyte =MediaSource
				}
			}
			*case: HPMFD
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte "<05>" =attr_ubyte =MediaSource
				}
			}
												*case: HPSPS
                                                {
                                                                *Command: CmdSelect
                                                                {
                                                                                *Order: DOC_SETUP.1
                                                                                *Cmd: =ubyte =eLowerCassette =attr_ubyte =MediaSource
                                                                }
                                                }
		}
    }

    *Option: Tray3
    {
        *rcNameID: =IDS_TRAY3
        *OptionID: 261
		*switch: ProductClass
		{
			*case: HP
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte =eLowerCassette =attr_ubyte =MediaSource
				}
			}
			*case: HPMFD
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte "<08>" =attr_ubyte =MediaSource
				}
			}
												*case: HPSPS
                                                {
                                                                *Command: CmdSelect
                                                                {
                                                                                *Order: DOC_SETUP.1
                                                                                *Cmd: =ubyte =eThirdCassette =attr_ubyte =MediaSource
                                                                }
                                                }
		}
    }

    *Option: Tray4
    {
        *rcNameID: =IDS_TRAY4
        *OptionID: 262
		*switch: ProductClass
		{
			*case: HP
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte =eThirdCassette =attr_ubyte =MediaSource
				}
			}
			*case: HPMFD
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte "<09>" =attr_ubyte =MediaSource
                                                                }
                                                }
												*case: HPSPS
                                                {
                                                                *Command: CmdSelect
                                                                {
                                                                                *Order: DOC_SETUP.1
                                                                                *Cmd: =ubyte "<08>" =attr_ubyte =MediaSource
				}
			}
		}
    }

    *Option: Tray5
    {
        *rcNameID: =IDS_TRAY5
        *OptionID: 263
		*switch: ProductClass
		{
			*case: HP
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =uint32 =HP_SelectTrayBinByString =attr_ubyte =VUExtension =ubyte_array =uint16 "<0500>" "TRAY5" =attr_ubyte =MediaSource =VendorUnique            
				}
			}
			*case: HPMFD
			{
				*switch: SHLargeCapacityTray
				{
					*% - default caters to MXLC11, MXLC12 and MXLC15
					*default:
					{
						*Command: CmdSelect
						{
							*Order: DOC_SETUP.1
							*Cmd: =ubyte "<F1>" =attr_ubyte =MediaSource
						}
					}
					*case: MXLC13
					{
						*Command: CmdSelect
						{
							*Order: DOC_SETUP.1
							*Cmd: =ubyte "<F3>" =attr_ubyte =MediaSource
						}
					}
					*case: MXLCX3N
					{
						*Command: CmdSelect
						{
							*Order: DOC_SETUP.1
							*Cmd: =ubyte "<F2>" =attr_ubyte =MediaSource
						}
					}
					*case: MXLC16
					{
						*Command: CmdSelect
						{
							*Order: DOC_SETUP.1
							*Cmd: =ubyte "<F2>" =attr_ubyte =MediaSource
						}
					}
				}
			}
												*case: HPSPS
                                                {
                                                                *Command: CmdSelect
                                                                {
                                                                                *Order: DOC_SETUP.1
                                                                                *Cmd: =ubyte "<09>" =attr_ubyte =MediaSource
		}
    }
                                }
    }
    *Option: Tray6
    {
        *rcNameID: =IDS_TRAY_6
        *OptionID: 264
		*switch: ProductClass
		{
			*case: HP
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =uint32 =HP_SelectTrayBinByString =attr_ubyte =VUExtension =ubyte_array =uint16 "<0500>" "TRAY6" =attr_ubyte =MediaSource =VendorUnique            
				}
			}
			*case: HPMFD
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte "<F4>" =attr_ubyte =MediaSource
				}
			}
		}
    }
    *Option: Tray7
    {
        *rcNameID: =IDS_TRAY7
        *OptionID: 265
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =uint32 =HP_SelectTrayBinByString =attr_ubyte =VUExtension =ubyte_array =uint16 "<0500>" "TRAY7" =attr_ubyte =MediaSource =VendorUnique
        }
    }
    
    *Option: Tray8
    {
        *rcNameID: =IDS_TRAY8
        *OptionID: 266
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =uint32 =HP_SelectTrayBinByString =attr_ubyte =VUExtension =ubyte_array =uint16 "<0500>" "TRAY8" =attr_ubyte =MediaSource =VendorUnique
        }
    }
    
    *Option: Tray9
    {
        *rcNameID: =IDS_TRAY9
        *OptionID: 267
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =uint32 =HP_SelectTrayBinByString =attr_ubyte =VUExtension =ubyte_array =uint16 "<0500>" "TRAY9" =attr_ubyte =MediaSource =VendorUnique
        }
    }
    *Option: Tray10
    {
        *rcNameID: =IDS_TRAY10
        *OptionID: 274
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =uint32 =HP_SelectTrayBinByString =attr_ubyte =VUExtension =ubyte_array =uint16 "<0600>" "TRAY10" =attr_ubyte =MediaSource =VendorUnique
        }
    }

*Option: main
    {
        *rcNameID: =IDS_TRAY
        *OptionID: 1285
		*switch: ProductClass
		{
			*case: HP
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte =eMultiPurposeTray =attr_ubyte =MediaSource
				}
			}
			*case: HPMFD
			{
				*Command: CmdSelect
				{
					*Order: DOC_SETUP.1
					*Cmd: =ubyte "<04>" =attr_ubyte =MediaSource
                                                                }
                                                }
												*case: HPSPS
                                                {
                                                                *Command: CmdSelect
                                                                {
                                                                                *Order: DOC_SETUP.1
                                                                                *Cmd: =ubyte =eUpperCassette =attr_ubyte =MediaSource
				}
			}
		}
    }
	
    *Option: TrayExt1
    {
        *Name: "Ex Tray1"
        *OptionID: 268
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =ubyte "<08>" =attr_ubyte =MediaSource
        }
    }

    *Option: TrayExt2
    {
        *Name: "Ex Tray2"
        *OptionID: 269
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =ubyte "<09>" =attr_ubyte =MediaSource
        }
    }

    *Option: TrayExt3
    {
        *Name: "Ex Tray3"
        *OptionID: 270
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =ubyte "<0A>" =attr_ubyte =MediaSource
        }
    }

    *Option: TrayExt4
    {
        *Name: "Ex Tray4"
        *OptionID: 271
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =ubyte "<0B>" =attr_ubyte =MediaSource
        }
    }

    *Option: TrayExt5
    {
        *Name: "Ex Tray5"
        *OptionID: 272
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =ubyte "<0C>" =attr_ubyte =MediaSource
        }
    }

    *Option: TrayExt6
    {
        *Name: "Ex Tray6"
        *OptionID: 273
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =ubyte "<0D>" =attr_ubyte =MediaSource
        }
    }
    
    *Option: EnvFeed
    {
        *rcNameID: =IDS_ENVELOPE_FEEDER_DISPLAY
      *OptionID: 512
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: =ubyte =eEnvelopeTray =attr_ubyte =MediaSource
        }
    }
	
	*Option: InsUpH1
	{
		*rcNameID: =IDS_INSERTER1
		*OptionID: 275
	}
		
	*Option: InsLwH1
	{
		*rcNameID: =IDS_INSERTER2
		*OptionID: 276
                }
}

*%------------Mystique Inserted 2-23-05--------End------------------------

*%------------------------------------------------------------------------
*% Feature: MediaType: TVSF (TV Managed Standard Feature)
*%------------------------------------------------------------------------
*Feature: MediaType
{
    *rcNameID: =IDS_MEDIA_TYPE_DISPLAY
    *HelpIndex: =IDH_UNIDRV_FIRST_PAGE_TYPE_IS
    *ConflictPriority: 2
    *DefaultOption: AUTO

    
    *Option: AUTO
    {
        *rcNameID: =IDS_UNSPECIFIED
        *OptionID: 285
                *% Any changes in below option Id needs to be updated to the value UNSPECIFIED_MEDIA_TYPE defined in the source code.
                *% Currently in the source code(cdata.cpp), it is defined as : #define UNSPECIFIED_MEDIA_TYPE	285
	*Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
             *CallbackID: =CMDCB_UNSPECIFIED_MEDIA
        }
    }

    *Option: PLAIN
    {
        *rcNameID: =IDS_PLAIN_TYPE
        *OptionID: 284
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0500>" =ePlain =attr_ubyte =MediaType
        }
    }
    
    *Option: RETAIL_SHELF_EDGE_LABELS
    {
        *rcNameID: =IDS_RETAIL_SHELF_EDGE_LABELS_CSL
        *OptionID: 570
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
             *Cmd: =ubyte_array =uint16 "<0f00>" "ShelfEdgeLabels" =attr_ubyte =MediaType
        }
    }
    *Option: HP_ECOSMART_LITE          *% It is 'Extra Light : HP EcoSMART Lite'
    {
        *rcNameID: =IDS_HP_ECOFFICIENT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0e00>" =eHPEcoSmartLite =attr_ubyte =MediaType
        }
    }

*Option: HP_LASERJ_90G
    {
        *rcNameID: =IDS_MTYPE_LJ_HP_LASERJET_90_G
        *OptionID: 513 
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0b00>" "HP Matte 90" =attr_ubyte =MediaType
        }
    }

    *Option: HP_MATTE_90G
    {
        *rcNameID: =IDS_MTYPE_HP_MATTE_90G
        *%Name: "HP Matte 90g"
        *OptionID: 265
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0b00>" "HP Matte 90" =attr_ubyte =MediaType
        }
    }
    

    *Option: LIGHT                    *%  Light 60-75 g/m2
    { 
        *rcNameID: =IDS_MTYPE_LJ_LIGHT_60_70
        *OptionID: 276
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0500>" =eMediaLight =attr_ubyte =MediaType
        }
    }

    *Option: INTERMEDIATE         
    {
        *rcNameID: =IDS_MTYPE_LJ_INTERMEDIATE_85_95
        *OptionID: 514 
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "Intermediate" =attr_ubyte =MediaType
        }
    }

    *Option: BOND
    {
        *rcNameID: =IDS_BOND_TYPE
        *OptionID: 279
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0400>" =eBond =attr_ubyte =MediaType
        }
    }

    *Option: RECYCLED
    {
        *rcNameID: =IDS_RECYCLED_TYPE
        *OptionID: 278
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0800>" =eRecycled =attr_ubyte =MediaType
        }
    }


    *Option: HP_COLOR_LASER_MATTE_105G
    {
        *rcNameID: =IDS_MTYPE_LJ_HP_COLORLASERMATTE_105
        *OptionID: 515 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0c00>" "HP Matte 105" =attr_ubyte =MediaType
        }
    }

	*Option: HP_LJC_MATTE_105G
    {
        *rcNameID: =IDS_MTYPE_HP_MATTE_105G
        *OptionID: 266
        *%Name: "HP Matte 105g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "HP Matte 105" =attr_ubyte =MediaType
        }
    }

    
    *Option: PREM_CHOICE_MATTE_120G
    {
        *rcNameID: =IDS_MTYPE_LJ_HP_PREMIUM_CHOICE_MATTE_120
        *OptionID: 516 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0c00>" "HP Matte 120" =attr_ubyte =MediaType
        }
    }

	*Option: HP_LJPREM_CHOICE_120G
    {
        *rcNameID: =IDS_MTYPE_HP_MATTE_120G
        *OptionID: 264
        *%Name: "HP Matte 120g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "HP Matte 120" =attr_ubyte =MediaType
        }
    }

    *Option: HP_PREM_PRES_MATTE_120                       *%"HP Premium Matte"
    {
        *rcNameID: =IDS_MTYPE_HP_PREM_PRES_MATTE_120
        *OptionID: 517 
        *Constraints: PrintQualityGroup.PQGroup_22

        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0b00>" "HPPremMatte" =attr_ubyte =MediaType
        }
    }

 *Option: HP_PRESENTATION_SOFT_GLOSS            
    {
        *rcNameID: =IDS_MTYPE_HP_PRESENTATION_SOFT_GLOS120
        *OptionID: 518 
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1100>" "HP SOFT GLOSS 120" =attr_ubyte =MediaType
        }
    }

 *Option: HP_PROFESSIONAL_SOFT_GLOSS            
    {
        *rcNameID: =IDS_MTYPE_LJ_HP_PROFESSIONAL_SOFT_GLOSS_120
        *OptionID: 519 
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1100>" "HP Soft Gloss 120" =attr_ubyte =MediaType
        }
    }



    *Option: HP_PRES_SOFT_GLOSS_120G
    {
        *rcNameID: =IDS_MTYPE_HP_SOFT_GLOSS_120G
        *OptionID: 263
        *%Name: "HP Soft Gloss 120g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1100>" "HP Soft Gloss 120" =attr_ubyte =MediaType
        }
    }

   
    *Option: HP_PRESENTATION_GLOSSY_130G
    {
        *rcNameID: =IDS_HP_PREMIUM_PRESENTATION_GLOSSY_120G_CSL
        *OptionID: 520 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0d00>" "HP Glossy 130" =attr_ubyte =MediaType
        }
    } 
  
	*Option: HP_PRES_GLOSS_130G               
    {
        *rcNameID: =IDS_MTYPE_HP_GLOSSY_130G
        *OptionID: 262
        *%Name: "HP Glossy 130g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0d00>" "HP Glossy 130" =attr_ubyte =MediaType
        }
    }

    *Option: MIDWEIGHT_96_110G               
    {
        *rcNameID: =IDS_MTYPE_LJ_HP_MID_WEIGHT_96_110
        *OptionID: 257
        *%Name: "Mid-Weight 96-110g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "Mid Weight" =attr_ubyte =MediaType
        }   
    }

    *Option: HEAVY
    {
        *rcNameID: =IDS_MTYPE_HEAVY_111_130
        *OptionID: 275
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0500>" =eHeavy =attr_ubyte =MediaType
        }
    }

    *Option: GLOSS            *%"Glossy 75-120 g/m2"
    {
        *rcNameID: =IDS_MTYPE_LJ_HP_MID_WEIGHTgLOSSY_96_110
        *OptionID: 271
        *%Name: "Mid-Weight Glossy 96-110g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0500>" =eGloss =attr_ubyte =MediaType
        }
    }


    *Option: HEAVY_GLOSSY        *%"Heavy Glossy 120-160 g/m2"
    {
        *rcNameID: =IDS_MTYPE_HEAVYGLOSSY_111_130
        *OptionID: 270
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*Command: CmdSelect
				{
					*Order: PAGE_SETUP.20
					*Cmd: =ubyte_array =uint16 "<0b00>" "HeavyGlossy" =attr_ubyte =MediaType
				}
			}

			*default:
            {
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0b00>" =eHeavyGloss =attr_ubyte =MediaType
				}
			}
        }
    }

    *Option: MATTE_TYPE                     *%"Matte"
    {
        *rcNameID: =IDS_MTYPE_MATTE
        *OptionID: 522 
        *%Name: "Matte"

        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0500>" "Matte" =attr_ubyte =MediaType
        }    
    }

    *Option: HP_COLOR_LASER_BROCHURE_MATTE_160G
    {
        *rcNameID: =IDS_HP_BROCHURE_MATTE_150G_CSL           
        *OptionID: 523 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0c00>" "HP Matte 160" =attr_ubyte =MediaType
        }
    }
 

   *Option: HP_CLJ_BROCHURE_MATTE_160G               
    {
        *rcNameID: =IDS_MTYPE_HP_MATTE_160G
        *OptionID: 261
        *%Name: "HP Matte 160g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "HP Matte 160" =attr_ubyte =MediaType
        }
    }

   

     *Option: HP_COLOR_LASER_BROUCHER_GLOSSY_160G
    {
        *rcNameID: =IDS_HP_BROCHURE_GLOSSY_150G_CSL
        *OptionID: 525 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0d00>" "HP Glossy 160" =attr_ubyte =MediaType
        }
    }

    
    *Option: HP_CL_BROC_GLOSSY_160G               
    {
        *rcNameID: =IDS_MTYPE_HP_GLOSSY_160G
        *OptionID: 260
        *%Name: "HP Glossy 160g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0d00>" "HP Glossy 160" =attr_ubyte =MediaType
        }
    }


	*Option: HP_TRIFOLD_CL_BROC_160G
    {
       *rcNameID: =IDS_HP_TRIFOLD_BROCHURE_GLOSSY_150G_CSL 		
        *OptionID: 527 
	*Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<1100>" "HP Tri Glossy 160" =attr_ubyte =MediaType
        }
    }

    *Option: EXTRA_HEAVY
    {
        *rcNameID: =IDS_MTYPE_EXTRAHEAVY_131_175
        *OptionID: 274
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0b00>" =eExtraHeavy =attr_ubyte =MediaType
        }
    }

   *Option: EXTRA_HEAVY_GLOSSY
    {
        *rcNameID: =IDS_MTYPE_EXTRAHEAVY_GLOOSY_131_175
        *OptionID: 269
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1100>" =eExtraHeavyGloss =attr_ubyte =MediaType
        }
    }

   *Option: MATTE_BROCHURE                     *%"Matte Brochure"
    {
        *rcNameID: =IDS_NON_HP_MATTE_BROCHURE
        *OptionID: 528 
        *%Name: "Matte Brochure"

        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "BrochMatte" =attr_ubyte =MediaType
        }    
    }

    *Option: HP_BROCHURE_FLYER_MATTE                      *%"HP Matte Brochure"
    {
        *rcNameID: =IDS_MTYPE_HP_BROCHURE_AND_FLYER 
        *OptionID: 529 
        *%Name: "HP Brochure & Flyer Matte 180g"

        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "HPBrochMatte" =attr_ubyte =MediaType
        }
    }

    *Option: HP_COVER_MATTE_200
    {
        *rcNameID: =IDS_MTYPE_HP_COVER_MATTE_200
        *OptionID: 530 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0c00>" "HPCoverMatte" =attr_ubyte =MediaType
        }
    }  
 *Option: HP_PHOTO_MATTE_200G
    {
        *rcNameID: =IDS_MTYPE_HP_MATTE_PHOTO_200G
        *OptionID: 531 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0c00>" "HPCoverMatte" =attr_ubyte =MediaType
        }
    }

	*Option: HP_COVER_MATTE_200G               
    {
        *rcNameID: =IDS_MTYPE_HP_MATTE_200G
        *OptionID: 259
        *%Name: "HP Matte 200g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "HPCoverMatte" =attr_ubyte =MediaType
        }    
    }
   

    *Option: HP_GLOSSY_EDGELINE_180                      *%"HP Snowman 160 gsm "
    {
        *rcNameID: =IDS_MTYPE_EDGELINE_GLOS_180G
        *OptionID: 532 
        *%Name: "HP Edgeline Glossy 160g"
      
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "HPSnowman160" =attr_ubyte =MediaType
        }
    }    
    

    *Option: HP_COLOR_LASER_PHOTO_GLOSSY
    {
        *rcNameID: =IDS_HP_BROCHURE_GLOSSY_200G_CSL  
        *OptionID: 533 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0d00>" "HP Glossy 220" =attr_ubyte =MediaType
        }
    }


    *Option: HP_CL_Photo_Glossy_220g_FP
    {
        *rcNameID: =IDS_HP_BROCHURE_GLOSSY_200G_FASTER_PRINTING
        *OptionID: 554 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0800>" "HP Photo" =attr_ubyte =MediaType
        }
    }

    *Option: HP_CL_Photo_Glossy_220g_HG
    {
        *rcNameID: =IDS_HP_BROCHURE_GLOSSY_200G_HIGHER_GLOSS 
        *OptionID: 555 
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0d00>" "HP Photo Plus" =attr_ubyte =MediaType
        }
    }


    *Option: HP_CL_PHOTO_GlOSSY_220G               
    {
        *rcNameID: =IDS_MTYPE_HP_GLOSSY_220G
        *OptionID: 258
        *%Name: "HP Glossy 220g"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0d00>" "HP Glossy 220" =attr_ubyte =MediaType
        }   
    }
	



    *Option: CARDSTOCK          
    {
        *rcNameID: =IDS_TYPE_IS_CARD_STOCK               *%"Cardstock "        
        *OptionID: 534 
        *Constraints: PrintQualityGroup.PQGroup_22
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "Card Stock" =attr_ubyte =MediaType
        }
    }

    *Option: CARDSTOCK176
    {
        *rcNameID: =IDS_MTYPE_LJ_CARDSTOCK_176_220
        *OptionID: 273
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" =eCardstock =attr_ubyte =MediaType
        }
    }
    *Option: CARDGLOSSY          
    {
        *rcNameID: =IDS_MTYPE_LJ_CARD_GLOSSY_176_220
        *OptionID: 272
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0b00>" "Card Glossy" =attr_ubyte =MediaType
        }
    }

    *Option: MATTE_COVER                          *%"Matte Cover"
    {
        *rcNameID: =IDS_NON_HP_MATTE_COVER
        *%Name: "Matte cover"
        *OptionID: 535 
      
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "CoverMatte" =attr_ubyte =MediaType
        }
    }    

	*Option: HP_PREM_INKJ_TRANS
    {
		*rcNameID: =IDS_HP_PREM_INKJ_TRANS
        *OptionID: 536 
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True    
		*Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0900>" "HPIJTrans" =attr_ubyte =MediaType
        }
    }

    *Option: COLOR_TRANSPARENCY
    {
        *rcNameID: =IDS_MTYPE_LJ_COLORLASER_TRANSPARENCY
        *OptionID: 537 
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0c00>" "Transparency" =attr_ubyte =MediaType
        }
    }

    *Option: MONO_TRANSPARENCY
    {
        *rcNameID: =IDS_MTYPE_MONO_LASER_TRANSPARENCY
        *OptionID: 538 
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0c00>" "Transparency" =attr_ubyte =MediaType
        }
    }

    *Option: TRANSPARENCY
    {
        *rcNameID: =IDS_TRANSPARENCY_DISPLAY
        *OptionID: 2
        *InsertBlock: =DuplexConstraints
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" =eTransparency =attr_ubyte =MediaType
        }
    }


    *Option: LABELS
    {
        *rcNameID: =IDS_LABELS_TYPE
        *OptionID: 280
        *InsertBlock: =DuplexConstraints        
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0600>" =eLabels =attr_ubyte =MediaType
        }
    }

    *Option: LETTERHEAD
    {
        *rcNameID: =IDS_LETTERHEAD_TYPE
        *OptionID: 282
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" =eLetterhead =attr_ubyte =MediaType
        }
    }

    *Option: ENVELOPE
    {
        *rcNameID: =ENVELOPE_DISPLAY
        *OptionID: 267
        *InsertBlock: =DuplexConstraints
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0800>" =eEnvelope =attr_ubyte =MediaType
        }
    }
    *Option: HEAVY_ENVELOPE

    {
        *rcNameID: =IDS_MTYPE_LJ_HEAVY_ENVELOPE
        *OptionID: 539 
		*InsertBlock: =DuplexConstraints
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0E00>" "Heavy Envelope" =attr_ubyte =MediaType
        }
    }  

    *Option: PREPRINTED
    {
        *rcNameID: =IDS_PREPRINTED_TYPE
        *OptionID: 283
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" =ePreprinted =attr_ubyte =MediaType
        }
    }



    

    *Option: PREPUNCHED
    {
        *rcNameID: =IDS_PREPUNCHED_TYPE
        *OptionID: 281
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" =ePrepunched =attr_ubyte =MediaType
        }
    }

    *Option: COLOR
    {
        *rcNameID: =IDS_MTYPE_COLORED
        *OptionID: 277
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0500>" "Color" =attr_ubyte =MediaType
        }
    }   






    
    *Option: ROUGH                          *%"Rough"
    {
        *rcNameID: =IDS_ROUGH_TYPE
        *OptionID: 540 
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0500>" =eRough =attr_ubyte =MediaType
        }
    }
    *Option: HEAVY_ROUGH                          *%"Heavy Rough"
    {
        *rcNameID: =IDS_MTYPE_HEAVY_ROUGH
        *OptionID: 541 
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0B00>" "Heavy Rough" =attr_ubyte =MediaType
        }
    }



 
    *Option: OPAQUEFILM                  *% "Opaque Film"  
    {
        *rcNameID: =IDS_MTYPE_OPAQUE_FILM
        *OptionID: 542 
	    *InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True   
        *Command: CmdSelect
        {
          *Order: PAGE_SETUP.20
          *Cmd: =ubyte_array =uint16 "<0a00>" "Gloss Film" =attr_ubyte =MediaType
        }
    }

    *Option: VELLUM                          *%"Vellum"
    {
        *rcNameID: =IDS_VELLUM
        *OptionID: 556
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *NoPageEject?: TRUE
            *Cmd: =ubyte_array =uint16 "<0600>" "Vellum" =attr_ubyte =MediaType
        }
    }
    
    *Option: THICK_PLAIN
    {
        *rcNameID: =IDS_THICK_PLAIN_PAPER_CAP
        *OptionID: 557
        *Constraints: PrintQualityGroup.PQGroup_22
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "thickPlain" =attr_ubyte =MediaType
        }
    }

    *Option: HP_PREM_INKJET_PAPER
    {
        *rcNameID: =IDS_MTYPE_IJ_HP_PREMIUM_INKJET_PAPER
        *OptionID: 558
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Constraints: PrintQualityGroup.PQGroup_22
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0d00>" "PremiumInkjet" =attr_ubyte =MediaType
        }
    }
    *Option: ADVANCED_PHOTO_PAPERS
    {
        *rcNameID: =IDS_MTYPE_IJ_HP_ADVANCED_PHOTO_PAPER
        *OptionID: 559
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Constraints: PrintQualityGroup.PQGroup_22
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0f00>" "HPAdvancedPhoto" =attr_ubyte =MediaType
        }
    }

    *Option: HP_EVERYDAY_PHOTO_PAPER_MATTE
    {
        *rcNameID: =IDS_MTYPE_EVERYDAY_PHOTO_MATT
        *OptionID: 560
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Constraints: PrintQualityGroup.PQGroup_22
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1400>" "HPEverydayPhotoMatte" =attr_ubyte =MediaType
        }
    }

    *Option: OTHER_PHOTO_PAPER
    {
        *rcNameID: =IDS_OTHER_PHOTO_PAPER_NOS
        *OptionID: 561
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Constraints: PrintQualityGroup.PQGroup_22
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "OtherPhoto" =attr_ubyte =MediaType
        }
    }

    *Option: OTHER_TRANSPARENCY_FILMS
    {
        *rcNameID: =IDS_OTHER_TRANSPARENCY_FILMS
        *OptionID: 562
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Constraints: PrintQualityGroup.PQGroup_22
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "OtherTrans" =attr_ubyte =MediaType
        }
    }
    
    *Option: HP_BROCHURE_MATTE_180G
    {
        *rcNameID: =IDS_HP_BROCHURE_MATTE_180G_CSL
        *OptionID: 563
        *Constraints: PrintQualityGroup.PQGroup_22
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0d00>" "matteBrochure" =attr_ubyte =MediaType
        }
    }
	    *Option: HP_BROCHURE_GLOSSY
    {
        *rcNameID: =IDS_HP_BROCHURE_GLOSSY
		*OptionID: 564
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0E00>" "glossyBrochure" =attr_ubyte =MediaType
        }
    }
 
 *Option: HP_PREMIUM_PLUS_PHOTO
    {
        *rcNameID: =IDS_MTYPE_HP_PREMIUM_PLUS_PHOTO
		*OptionID: 565
        *InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0f00>" "HPPremPlusPhoto" =attr_ubyte =MediaType
        }
    }

*Option: HP_TRIFOLD_BROCHURE_GLOSSY_180G
    {
        *rcNameID: =IDS_MTYPE_BROCHURE_TRI_FOLD_GLOSSY
		*OptionID: 566      
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1100>" "HP Tri Glossy 180" =attr_ubyte =MediaType
        }
    }

*Option: LIGHT_BOND_TYPE
    {
        *rcNameID: =IDS_LIGHT_BOND_TYPE
		*OptionID: 567      
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0900>" "LightBond" =attr_ubyte =MediaType
        }
    }

*Option: LIGHT_ROUGH_TYPE
    {
        *rcNameID: =IDS_LIGHT_ROUGH_TYPE
		*OptionID: 568      
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "LightRough" =attr_ubyte =MediaType
        }
    }

*Option: PAPERBOARD_221_255G
    {
        *rcNameID: =IDS_PAPERBOARD_221_255G
        *OptionID: 571
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0f00>" "lightPaperboard" =attr_ubyte =MediaType
        }
    }

*Option: PAPERBOARD_256_300G
    {
        *rcNameID: =IDS_PAPERBOARD_256_300G
         *OptionID: 572
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "Paperboard" =attr_ubyte =MediaType
        }
    }

*Option: PAPERBOARD_301G_PLUS
    {
        *rcNameID: =IDS_PAPERBOARD_301G_PLUS
        *OptionID: 573
        *InsertBlock: =DuplexConstraints
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0f00>" "heavyPaperboard" =attr_ubyte =MediaType
        }
    }
*Option: THIN
    {
        *rcNameID: =IDS_THIN
        *OptionID: 574
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0400>" "Thin" =attr_ubyte =MediaType
        }
    }
*Option: COTTON
    {
        *rcNameID: =IDS_COTTON
        *OptionID: 575
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0600>" "Cotton" =attr_ubyte =MediaType
        }
    }
*Option: ARCHIVE
    {
        *rcNameID: =IDS_ARCHIVE
        *OptionID: 576
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0700>" "Archive" =attr_ubyte =MediaType
        }
    }
*Option: THICKER
    {
        *rcNameID: =IDS_THICKER
        *OptionID: 577
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0700>" "THICKER" =attr_ubyte =MediaType
        }
    }
*Option: HEAVY_WEIGHT
    {
        *rcNameID: =IDS_HEAVY_WEIGHT
        *OptionID: 578
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0b00>" "HEAVYWEIGHT" =attr_ubyte =MediaType
        }
    }
*Option: EXTRA_HEAVY_WEIGHT_1
    {
        *rcNameID: =IDS_EXTRA_HEAVY_WEIGHT_1
        *OptionID: 579
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1100>" "EXTRAHEAVYWEIGHT1" =attr_ubyte =MediaType
        }
    }
*Option: EXTRA_HEAVY_WEIGHT_2
    {
        *rcNameID: =IDS_EXTRA_HEAVY_WEIGHT_2
        *OptionID: 580
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1100>" "EXTRAHEAVYWEIGHT2" =attr_ubyte =MediaType
        }
    }
*Option: THIN_CARDSTOCK
    {
        *rcNameID: =IDS_THIN_CARDSTOCK
        *OptionID: 581
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0d00>" "THINCARDSTOCK" =attr_ubyte =MediaType
        }
    }
*Option: THICK_CARDSTOCK
    {
        *rcNameID: =IDS_THICK_CARDSTOCK
        *OptionID: 582
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0e00>" "THICKCARDSTOCK" =attr_ubyte =MediaType
        }
    }
*Option: THIN_GLOSSY
    {
        *rcNameID: =IDS_THIN_GLOSSY
        *OptionID: 583
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "THINGLOSSY" =attr_ubyte =MediaType
        }
    }
*Option: THICK_GLOSSY
    {
        *rcNameID: =IDS_THICK_GLOSSY
        *OptionID: 584
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0b00>" "THICKGLOSSY" =attr_ubyte =MediaType
        }
    }
*Option: GLOSSY_PHOTO_111_130
    {
        *rcNameID: =IDS_GLOSSY_PHOTO_111_130
        *OptionID: 585
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "PHOTO111-130" =attr_ubyte =MediaType
        }
    }
*Option: GLOSSY_PHOTO_131_175
    {
        *rcNameID: =IDS_GLOSSY_PHOTO_131_175
        *OptionID: 586
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "PHOTO131-175" =attr_ubyte =MediaType
        }
    }
*Option: GLOSSY_PHOTO_176_220
    {
        *rcNameID: =IDS_GLOSSY_PHOTO_176_220
        *OptionID: 587
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0c00>" "PHOTO176-220" =attr_ubyte =MediaType
        }
    }
*Option: THICK_ENVELOPE
    {
        *rcNameID: =IDS_THICK_ENVELOPE
        *OptionID: 588
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0800>" "THICKENV" =attr_ubyte =MediaType
        }
    }
*Option: THICK
    {
        *rcNameID: =IDS_THICK
        *OptionID: 589
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0500>" "Thick" =attr_ubyte =MediaType
        }
    }
*Option: EXTRA_HEAVY_WEIGHT_3
    {
        *rcNameID: =IDS_EXTRA_HEAVY_WEIGHT_3
        *OptionID: 590
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1100>" "ExtraHeavyWeight3" =attr_ubyte =MediaType
        }
    }
*Option: EXTRA_HEAVY_WEIGHT_4
    {
        *rcNameID: =IDS_EXTRA_HEAVY_WEIGHT_4
        *OptionID: 591
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1100>" "ExtraHeavyWeight4" =attr_ubyte =MediaType
        }
    }
*Option: HEAVY_CARDSTOCK
    {
        *rcNameID: =IDS_HEAVY_CARDSTOCK
        *OptionID: 592
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0e00>" "HeavyCardStock" =attr_ubyte =MediaType
        }
    }
*Option: EXTRA_HEAVY_CARDSTOCK_1
    {
        *rcNameID: =IDS_EXTRA_HEAVY_CARDSTOCK_1
        *OptionID: 593
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1400>" "ExtraHeavyCardStock1" =attr_ubyte =MediaType
        }
    }
*Option: EXTRA_HEAVY_CARDSTOCK_2
    {
        *rcNameID: =IDS_EXTRA_HEAVY_CARDSTOCK_2
        *OptionID: 594
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1400>" "ExtraHeavyCardStock2" =attr_ubyte =MediaType
        }
    }
*Option: EXTRA_HEAVY_WEIGHT
    {
        *rcNameID: =IDS_EXTRA_HEAVY_WEIGHT
        *OptionID: 595
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1000>" "ExtraHeavyWeight" =attr_ubyte =MediaType
        }
    }
*%  RQ 47423 PC1.0 MediaType Support
*Option: HP_PREMIUM_PLUS_PHOTO_PAPERS
    {
        *rcNameID: =IDS_HP_PREMIUM_PLUS_PHOTO_PAPERS
        *OptionID: 596
        *InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0f00>" "HPPremPlusPhoto" =attr_ubyte =MediaType
        }
    }
*Option: HP_EVERYDAY_PHOTO_PAPERS
    {
        *rcNameID: =IDS_HP_EVERYDAY_PHOTO_PAPERS
        *OptionID: 597
		*InsertBlock: =DuplexConstraints
        *Constraints: HPPrintOnBothSidesManually.True
        *Constraints: PrintQualityGroup.PQGroup_22
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<1400>" "HPEverydayPhotoMatte" =attr_ubyte =MediaType
        }
    }
	
	*Option: PLAIN_PAPER_LIGHT                    
    { 
        *rcNameID: =IDS_PLAIN_PAPER_LIGHT
        *OptionID: 599
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0500>" =eMediaLight =attr_ubyte =MediaType
        }
    }
	
	*Option: PLAIN_PAPER_THICK
    {
        *rcNameID: =IDS_PLAIN_PAPER_THICK
        *OptionID: 600
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *Cmd: =ubyte_array =uint16 "<0a00>" "thickPlain" =attr_ubyte =MediaType
        }
    }

*%------------------------------------------------------------------------
*%  Addition of User Defined Media Types. These are processed through EAC/BiDi.
*%  Currently MOMBI supports only upto 5. 
*%  The PML OID Range will be specified in the xml file for UPD on a product
*%  by product basis for the products that support user media types.
*%------------------------------------------------------------------------

    *Option: USERDEFINEDMEDIA1
    {
        *Name: " "
        *OptionID: 1001
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }

    *Option: USERDEFINEDMEDIA2
    {
        *Name: " "
        *OptionID: 1002
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }

    *Option: USERDEFINEDMEDIA3
    {
        *Name: " "
        *OptionID: 1003
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }

    *Option: USERDEFINEDMEDIA4
    {
        *Name: " "
        *OptionID: 1004
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }

    *Option: USERDEFINEDMEDIA5
    {
        *Name: " "
        *OptionID: 1005
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }
    *Option: USERDEFINEDMEDIA6
    {
        *Name: " "
        *OptionID: 1006
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }
    *Option: USERDEFINEDMEDIA7
    {
        *Name: " "
        *OptionID: 1007
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }
    *Option: USERDEFINEDMEDIA8
    {
        *Name: " "
        *OptionID: 1008
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }
    *Option: USERDEFINEDMEDIA9
    {
        *Name: " "
        *OptionID: 1009
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }
    *Option: USERDEFINEDMEDIA10
    {
        *Name: " "
        *OptionID: 1010
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }

*%------------------------------------------------------------------------
*%  Addition of Standard media type as "Tab". These are processed through BIDI Response.
*%------------------------------------------------------------------------

	*Option: TAB_PAPER
    {
        *rcNameID: =IDS_TAB_PAPER
        *OptionID: 598
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.20
            *CallbackID: =CMDCB_USERDEFINED_MEDIA
        }
    }
}

*%------------------------------------------------------------------------
*% Feature: Collate : SF (Standard Feature)
*%------------------------------------------------------------------------
*Feature: Collate
{
    *rcNameID: =IDS_COLLATE
	*ConflictPriority: 6
    *DefaultOption: ON

    *Option: OFF
    {
        *rcNameID: =IDS_OFF_DISPLAY
    }

    *Option: ON
    {
        *rcNameID: =IDS_ON_DISPLAY
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.90
            *CallbackID: =CMDCB_COLLATE
        }
    }
}

*Feature: HPNUseDiffFirstPageChoice
{
    *Name: "HPNUseDiffFirstPageChoice"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: TRUE
 
    *Option: TRUE
    {
        *Name: "TRUE"
    }
}
*%-------------------------------------------------------------------------
*% Feature: HPPageExceptionsFile: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*%  Page Exceptions component custom feature
*%  HPPageExceptionsFile
*%  This feature is used to get the name of the Page Exceptions 
*%    component DLL(hpcpeyyq.dll)
*%-------------------------------------------------------------------------
*Feature: HPPageExceptionsFile
{
    *Name: "HPPageExceptionsFile"
    *FeatureType: DOC_PROPERTY
    *Option: HPCPE355
    {
        *Name: "HPCPE355"
    }
}

*%-------------------------------------------------------------------------
*% Feature: HPPageExceptionsInterface: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*%  Page Exceptions Interface component custom feature
*%  HPPageExceptionsInterface
*%  This feature is used to get the name of the Page Exceptions dll's main 
*%    interface(exported function)
*%-------------------------------------------------------------------------
*Feature: HPPageExceptionsInterface
{
    *Name: "HPPageExceptionsInterface"
    *FeatureType: DOC_PROPERTY
    *Option: ShowPageExceptions
    {
        *Name: "ShowPageExceptions"
    }
}

*%-------------------------------------------------------------------------
*%  HPPageExceptionsLowEnd component custom feature
*%  HPPageExceptionsLowEnd
*%  This feature is used to represent the Low End version
*%-------------------------------------------------------------------------
*Feature: HPPageExceptionsLowEnd
{
    *Name: "HPPageExceptionsLowEnd"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: HPPageExceptionsLowEndVer

    *Option: HPPageExceptionsLowEndVer
    {
        *Name: "HPPageExceptionsLowEndVer"
    }
}

*%-------------------------------------------------------------------------
*% Feature: HPPageExceptions: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*Feature: HPPageExceptions
{
    *rcNameID: =IDS_PAGE_EXCEPTIONS    
    *HelpIndex: =IDH_PAGE_EXCEPTION
    *HelpIndex: 15666
    *FeatureType: DOC_PROPERTY
    *DefaultOption: CoverInsertion

    *Option: CoverInsertion        *% Covers
    {
        *rcNameID: =IDS_COVER
    }         

    *Option: PrintedInsertion    *% Print pages on different paper
    {
        *rcNameID: =IDS_PRINT_PAGES_ON_DIFFERENT_PAPER
    }    

    *Option: TabSheetsInsertion    *% Tab Sheet Insertion
    {
        *rcNameID: =IDS_TABPRINTING
    }	
}


*%-------------------------------------------------------------------------
*% Feature: HPOutputBinOrientation: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*%  Manual Duplex custom feature
*%  HPOutputBinOrientation - should have orientations of all supported output bins
*%  If the printer has no selectable outputbins, this feature has only 1 option - FACEUP/FACEDOWN
*%  If the printer has selectable outputbins, this feature should have 1 option each for each 
*%  of the selectable output bins eg Option1-FACEDOWN, Option2-FACEUP
*%-------------------------------------------------------------------------
*Feature: HPOutputBinOrientation
{
    *Name: "HPOutputBinOrientation"
    *DefaultOption: FACEDOWN

    *Option: FACEDOWN
    {
        *Name:"FACEDOWN"
    }
}

*%-------------------------------------------------------------------------
*% Custom Features for Punching
*%-------------------------------------------------------------------------
*Feature: Punching
{
    *rcNameID: =IDS_PUNCH
    *HelpIndex: 15312
    *DefaultOption: None

    *Option: None
    {
        *rcNameID: =IDS_NONE
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*Command: CmdSelect
				{
					*Cmd: ""                        
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
				*Order: JOB_SETUP.50
				*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>NONE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"                        
				}
			}
        }
    }
    *Option: Left
    {
      *rcNameID: =IDS_PUNCH_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET OUTBIN=BIN2<0A>"
        }
    }


 *Option: Right
    {
     *rcNameID: =IDS_PUNCH_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET OUTBIN=BIN2<0A>"
        }
    }
    *Option: Top
    {
    *rcNameID: =IDS_PUNCH_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>CENTER<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET OUTBIN=BIN2<0A>"
        }
    }
    *Option: 23PunchLeft
    {
        *rcNameID: =IDS_2_HOLE_PUNCH_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_2PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
   *Option: 24PunchLeft
   {
      *rcNameID: =IDS_2_HOLE_PUNCH_LEFT
      *Command:CmdSelect
      {
         *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_2PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
      }
    }
   *Option: 23PunchRight
   {
      *rcNameID: =IDS_2_HOLE_PUNCH_RIGHT
      *Command: CmdSelect
      {
         *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_2PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
      }
   }
   *Option: 24PunchRight
   {
      *rcNameID: =IDS_2_HOLE_PUNCH_RIGHT
      *Command: CmdSelect
      {
         *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_2PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
      }
   }
   *Option: 23PunchTop
    {
      *rcNameID: =IDS_2_HOLE_PUNCH_TOP
      *Command: CmdSelect
      {
         *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_2PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
      }
   }
   *Option: 24PunchTop
   {
      *rcNameID: =IDS_2_HOLE_PUNCH_TOP
      *Command: CmdSelect
      {
         *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_2PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
      }
   }
   *Option: 23PunchBottom
   {
      *rcNameID: =IDS_2_HOLE_PUNCH_BOTTOM
      *Command: CmdSelect
      {
         *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>BT_2PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
     }
   }
   *Option: 24PunchBottom
   {
      *rcNameID: =IDS_2_HOLE_PUNCH_BOTTOM
      *Command: CmdSelect
      {
         *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>BT_2PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
      }
   }
   *Option: 23PunchLeftOrTop
   {
      *rcNameID: =IDS_2_HOLE_PUNCH_LEFT_OR_TOP
      *Command: CmdSelect
      {
         *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>2PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
      }
   }
   *Option: 24PunchLeftOrTop
   {
      *rcNameID: =IDS_2_HOLE_PUNCH_LEFT_OR_TOP
      *Command: CmdSelect
      {
         *Order: JOB_SETUP.50
        *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>2PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
      }
   }
   *Option: 3PunchLeft
    {
    *rcNameID: =IDS_3_HOLE_PUNCH_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_3PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }

   *Option: 3PunchRight
    {
    *rcNameID: =IDS_3_HOLE_PUNCH_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_3PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
   *Option: 3PunchTop
    {
    *rcNameID: =IDS_3_HOLE_PUNCH_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_3PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
   *Option: 3PunchLeftOrTop
    {
    *rcNameID: =IDS_3_HOLE_PUNCH_LEFT_OR_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>3PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
   *Option: 4PunchLeft
    {
    *rcNameID: =IDS_4_HOLE_PUNCH_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_4PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
   *Option: 4PunchRight
    {
    *rcNameID: =IDS_4_HOLE_PUNCH_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_4PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
   *Option: 4PunchTop
    {
    *rcNameID: =IDS_4_HOLE_PUNCH_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_4PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
   *Option: 4PunchLeftOrTop
    {
    *rcNameID: =IDS_4_HOLE_PUNCH_LEFT_OR_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>4PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    
*%Print contract Punching Options
    
	*Option: TwoHolesLeft_PC
    {
        *rcNameID: =IDS_2_HOLE_PUNCH_LEFT
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=2<0A>@PJL SET PUNCHPOSITION=LEFT<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=2<0A>@PJL SET PUNCHPOSITION=LEFT<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_2PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
	*Option:TwoHolesRight_PC
    {
        *rcNameID: =IDS_2_HOLE_PUNCH_RIGHT
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=2<0A>@PJL SET PUNCHPOSITION=RIGHT<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=2<0A>@PJL SET PUNCHPOSITION=RIGHT<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_2PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    
    *Option: TwoHolesTop_PC
    {
        *rcNameID: =IDS_2_HOLE_PUNCH_TOP
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=2<0A>@PJL SET PUNCHPOSITION=TOP<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=2<0A>@PJL SET PUNCHPOSITION=TOP<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_2PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    *Option: TwoHolesBottom_PC
    {
        *rcNameID: =IDS_2_HOLE_PUNCH_BOTTOM
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>BT_2PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: TwoHolesLeftOrTop_PC
    {              
        *rcNameID: =IDS_2_HOLE_PUNCH_LEFT_OR_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>2HOLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: ThreeHolesLeft_PC
    {
        *rcNameID: =IDS_3_HOLE_PUNCH_LEFT
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=3<0A>@PJL SET PUNCHPOSITION=LEFT<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=3<0A>@PJL SET PUNCHPOSITION=LEFT<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_3PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    *Option: ThreeHolesRight_PC
    {
        *rcNameID: =IDS_3_HOLE_PUNCH_RIGHT
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=3<0A>@PJL SET PUNCHPOSITION=RIGHT<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=3<0A>@PJL SET PUNCHPOSITION=RIGHT<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_3PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    *Option: ThreeHolesTop_PC
    {
    *rcNameID: =IDS_3_HOLE_PUNCH_TOP
	*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=3<0A>@PJL SET PUNCHPOSITION=TOP<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=3<0A>@PJL SET PUNCHPOSITION=TOP<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_3PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    *Option: ThreeHolesBottom_PC
    {
    *rcNameID: =IDS_3HOLE_PUNCH_BOTTOM
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>BT_3PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: ThreeHolesLeftOrTop_PC
    {              
        *rcNameID: =IDS_3_HOLE_PUNCH_LEFT_OR_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>3PT_US<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: FourHolesLeft_PC
    {
        *rcNameID: =IDS_4_HOLE_PUNCH_LEFT
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=LEFT<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=LEFT<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_4PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    *Option: FourHolesRight_PC
    {
        *rcNameID: =IDS_4_HOLE_PUNCH_RIGHT
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=RIGHT<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=RIGHT<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_4PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
        }
    }
    *Option: FourHolesTop_PC
    {
        *rcNameID: =IDS_4_HOLE_PUNCH_TOP
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=TOP<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=TOP<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_4PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    *Option: FourHolesBottom_PC
    {
        *rcNameID: =IDS_4HOLE_PUNCH_BOTTOM
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>BT_4PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: FourHolesLeftOrTop_PC
    {              
        *rcNameID: =IDS_4_HOLE_PUNCH_LEFT_OR_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>4PT_DIN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: FourHolesLeftSwd_PC
    {
        *rcNameID: =IDS_SWEDISH_4HOLE_LEFT
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=LEFT<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=LEFT<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_4PT_SWD<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    *Option: FourHolesRightSwd_PC
    {
        *rcNameID: =IDS_SWEDISH_4HOLE_RIGHT
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=RIGHT<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=RIGHT<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_4PT_SWD<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    *Option: FourHolesTopSwd_PC
    {
        *rcNameID: =IDS_SWEDISH_4HOLE_TOP
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*switch: Orientation
                {
                    *case: PORTRAIT
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=PORTRAIT<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=TOP<0A>"
						}
					}
					*case: LANDSCAPE_CC90
                    {
						*Command: CmdSelect
						{
							*Order: JOB_SETUP.50
							*Cmd: "@PJL SET PUNCH=LANDSCAPE<0A>@PJL SET PUNCHNUM=4<0A>@PJL SET PUNCHPOSITION=TOP<0A>"
						}
					}
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.50
					*Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_4PT_SWD<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
		}
    }
    *Option: FourHolesBottomSwd_PC
    {
        *rcNameID: =IDS_SWEDISH_4HOLE_BOTTOM
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>BT_4PT_SWD<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
     }
    *Option: FourHolesLeftOrTopSwd_PC
    {              
        *rcNameID: =IDS_SWEDISH_4HOLE_LEFT_OR_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>PUNCH<22><0A>@PJL SET PROCESSINGOPTION=<22>4PT_SWD<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
*%---NEW Punching Options END----
}

*%------------------------------------------------------------------------
*% Feature: Stapling : TVSF (TV Managed Standard Feature)
*%
*% If Stapling is set to anything other than none, the stapling commands
*% will always override the output bin commands but if the output
*% bin is set to a Face Up Bin, the "*OutputOrderReversed?:  TRUE"
*% will cause the output to be printed in the reverse order, so we need to
*% set "*OutputOrderReversed?:  FALSE" for each of the stapling options.
*% Note that the stapling options must come after the OutputBin options
*% for this to work correctly.
*%------------------------------------------------------------------------

*Feature: Stapling
{
    *rcNameID: =IDS_STAPLER
	*ConflictPriority: 7
    *HelpIndex: =IDH_UNIDRV_PH3_STAPLING_OPTIONS
    *PrintSchemaKeywordMap: "JobStapleAllDocuments"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: None

    *Option: None
    {
        *rcNameID: =IDS_NONE
		*switch: ProductClass
		{
			*case: HP
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.110
					*CallbackID: =CMDCB_STAPLESTARTDOC
					*%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>NONE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
				}
			}
			*case: HPMFD
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.110
					*CallbackID: =CMDCB_STAPLESTARTDOC
					*%Cmd: "@PJL SET STAPLEOPTION=NONE<0A>"
					
				}
			}
		}
    }
    
*% Shuttle options ===================================
 
   *Option: 1StapleLeftLEPort_SH
   {
        *rcNameID: =IDS_TOP_LEFT
        
         *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
	    *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET STAPLEOPTION=ONEANGLED<0A>"
        }

   }

   *Option: 1StapleRightREPort_SH
   {
        *rcNameID: =IDS_TOP_RIGHT
        
         *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
	    *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET STAPLEOPTION=ONEANGLED<0A>"
        }

   }

   *Option: 2StaplesLeftLEPort_SH
   {
        *rcNameID: =IDS_TWO_LEFT
        
         *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
	    *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET BINDING=LONGEDGE<0A>@PJL SET STAPLEOPTION=TWO<0A>"
        }

   }

   *Option: 2StaplesTopSEPort_SH
   {
        *rcNameID: =IDS_TWO_TOP
        
         *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
	    *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET STAPLEOPTION=TWO<0A>"
        }

   }
   
   *Option: 2StaplesRightREPort_SH
   {
        *rcNameID: =IDS_MFD_TWO_RIGHT
        
         *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
	    *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET STAPLEOPTION=TWO<0A>"
        }

   }

   *Option: FoldInward_SH
   {
        *rcNameID: =IDS_MFD_INWARD_FOLD
        
         *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
	    *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET JOBBUNDLE=ON<0A>@PJL SET JOBBUNDLEPRINTSIDE=INSIDE<0A>@PJL SET FOLD=<22>#1%%0<22><0A>@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>@PJL SET STAPLEOPTION=NONE<0A>"
        }

   }

   *Option: FoldOutward_SH
   { 
        *rcNameID: =IDS_MFD_OUTWARD_FOLD 
        *Command: CmdSelect 
        { 
            *Order: JOB_SETUP.110 
	    *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET JOBBUNDLE=ON<0A>@PJL SET JOBBUNDLEPRINTSIDE=OUTSIDE<0A>@PJL SET FOLD=<22>#1%%1<22><0A>@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>@PJL SET STAPLEOPTION=NONE<0A>" 
	} 
   } 

   *Option: FoldAndStitch_SH                   *% "Fold Saddle"
   {
        *rcNameID: =IDS_FOLD_AND_STITCH
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
			*CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET JOBBUNDLE=ON<0A>@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>@PJL SET STAPLEOPTION=SADDLE<0A>"
        }
   }

*% HP Options ========================================
    *Option: 1parallel
    {
        *rcNameID:=IDS_ONE_STAPLE
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A  
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
         *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>ONE_STAPLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }

    }
    *Option: 1diagonal
    {
        *rcNameID: =IDS_ONE_STAPLE_ANGLED
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler        
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.500JStacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500Stapler
	*Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
	    
        *switch: HPStaplingOpposed
        {
            *case: False
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.110
                    *CallbackID: =CMDCB_STAPLESTARTDOC
                    *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>ANGLED_STAPLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                }
            }
            *case: True
            {
                *%This product uses a fixed stapler, so there is no need to send different commands for depending upon orientation/papersize.
            }
        }
    }
   
    *Option: 1diagonalmax15
    {
        *rcNameID: =IDS_ONE_STAPLE_ANGLE_MAX_15
        *%Name: "One Staple Angled (Max 15 Sheets)"
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.3000Stapler
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM8Mailbox
        *Constraints: AccessoryOutputBins.MBM8Stacker
        *Constraints: AccessoryOutputBins.MBM8Sorter
        *Constraints: AccessoryOutputBins.MBM8JobSeparator
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.MBM5SorterCollator
        *Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM3Mailbox
        *Constraints: AccessoryOutputBins.MBM3Stacker
        *Constraints: AccessoryOutputBins.MBM3FunctionSeparator
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.MultiFunctionInternalFinisher
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM4JobSeparator
        *Constraints: AccessoryOutputBins.SingleOutputBin
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A         
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A        
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A        
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
         {
             *Order: JOB_SETUP.110
             *CallbackID: =CMDCB_STAPLESTARTDOC
             *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>ONE_STAPLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
         }
    }
    
    *Option: 1diagonalCM8060
    {
        *rcNameID:=IDS_ONE_STAPLE_LEFT_ANGLED
        *%Name: "One Staple Left Angled"
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput  
		*Constraints: AccessoryOutputBins.500StaplerOutput  
        *Constraints: AccessoryOutputBins.3000Stapler                
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM5SorterCollator
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A        
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_1PT_ANGLED<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
     }
	 	*Option: 1Left
    {
        *rcNameID: =IDS_ONE_STAPLE_LEFT
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.3000Stapler
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM8Mailbox
        *Constraints: AccessoryOutputBins.MBM8Stacker
        *Constraints: AccessoryOutputBins.MBM8Sorter
        *Constraints: AccessoryOutputBins.MBM8JobSeparator
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.MBM5SorterCollator
        *Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM3Mailbox
        *Constraints: AccessoryOutputBins.MBM3Stacker
        *Constraints: AccessoryOutputBins.MBM3FunctionSeparator
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.MultiFunctionInternalFinisher
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM4JobSeparator
        *Constraints: AccessoryOutputBins.SingleOutputBin
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A         
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
       
	    *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_1PT_ANGLED<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
	*Option: 1diagonalRight
    {
        *rcNameID: =IDS_ONE_STAPLE_RIGHT
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.3000Stapler
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM8Mailbox
        *Constraints: AccessoryOutputBins.MBM8Stacker
        *Constraints: AccessoryOutputBins.MBM8Sorter
        *Constraints: AccessoryOutputBins.MBM8JobSeparator
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.MBM5SorterCollator
        *Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM3Mailbox
        *Constraints: AccessoryOutputBins.MBM3Stacker
        *Constraints: AccessoryOutputBins.MBM3FunctionSeparator
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.MultiFunctionInternalFinisher
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM4JobSeparator
        *Constraints: AccessoryOutputBins.SingleOutputBin
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A         
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
	    *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_1PT_ANGLED<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"   
        }
    }

    *Option: 2parallel
    {
        *rcNameID: =IDS_TWO_STAPLE
        *%OutputOrderReversed?: FALSE
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler        
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A      
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A     
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A     
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>TWO_STAPLES<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: 3parallel
    {

        *rcNameID: =IDS_THREE_STAPLE
        *%OutputOrderReversed?: FALSE
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler        
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A        
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A      
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A      
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>THREE_STAPLES<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: 6parallel
    {

        *rcNameID: =IDS_SIX_STAPLE
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler        
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *%OutputOrderReversed?: FALSE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>SIX_STAPLES<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }

    *Option: 1parallelCM8060
    {
        *rcNameID: =IDS_ONE_STAPLE_LEFT
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput     
		*Constraints: AccessoryOutputBins.500StaplerOutput     
        *Constraints: AccessoryOutputBins.3000Stapler		
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT        
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A  
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210

        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_1PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"   
        }
    }
    
     *Option: 1rightAngled
    {
        *rcNameID:=IDS_ONE_STAPLE_RIGHT_ANGLED
        *%Name: "One Staple Right Angled"
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput 
		*Constraints: AccessoryOutputBins.500StaplerOutput 
        *Constraints: AccessoryOutputBins.3000Stapler                
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
        *Constraints: AccessoryOutputBins.500StaplerZT
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_1PT_ANGLED<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
     }
    *Option: 2leftCM8060
    {
        *rcNameID: =IDS_TWO_STAPLE_LEFT
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput        
		*Constraints: AccessoryOutputBins.500StaplerOutput        
        *Constraints: AccessoryOutputBins.3000Stapler						
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140

        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_2PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"   
        }
    }
    
    *Option: 3parallelCM8060
    {
        *rcNameID:=IDS_THREE_STAPLES_LEFT
        *%Name: "Three Staples Left"
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput   
		*Constraints: AccessoryOutputBins.500StaplerOutput   
        *Constraints: AccessoryOutputBins.3000Stapler				
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler    
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_3PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }    
    *Option: 3right
    {
        *rcNameID:=IDS_THREE_STAPLES_RIGHT
        *%Name: "Three Staples Right"
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput  
		*Constraints: AccessoryOutputBins.500StaplerOutput  
        *Constraints: AccessoryOutputBins.3000Stapler                
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
        *Constraints: AccessoryOutputBins.500StaplerZT
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_3PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: 3topCM8060
    {
        *rcNameID: =IDS_THREE_STAPLES_TOP
        *%Name: "Three Staples Top"
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput    
		*Constraints: AccessoryOutputBins.500StaplerOutput    
        *Constraints: AccessoryOutputBins.3000Stapler						
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *%Constraints: AccessoryOutputBins.500StaplerStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
        *Constraints: AccessoryOutputBins.500StaplerZT
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
         {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_3PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: 1Right
    {
        *rcNameID: =IDS_ONE_STAPLE_RIGHT
        *%Name: "One Staples Right"
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput     
		*Constraints: AccessoryOutputBins.500StaplerOutput    
        *Constraints: AccessoryOutputBins.3000Stapler                        
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *%Constraints: AccessoryOutputBins.500StaplerStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
        *Constraints: AccessoryOutputBins.500StaplerZT
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Command: CmdSelect
         {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_1PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: 2Right
    {
        *rcNameID: =IDS_TWO_STAPLE_RIGHT
        *%Name: "Two Staples Right"
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput     
		*Constraints: AccessoryOutputBins.500StaplerOutput     
        *Constraints: AccessoryOutputBins.3000Stapler                        
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *%Constraints: AccessoryOutputBins.500StaplerStacker
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
        *Constraints: AccessoryOutputBins.500StaplerZT
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
         {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>RIGHT_2PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }

    *Option: 2topCM8060
    {
        *rcNameID: =IDS_TWO_STAPLE_TOP
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput    
		*Constraints: AccessoryOutputBins.500StaplerOutput   
        *Constraints: AccessoryOutputBins.3000Stapler                        
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>TOP_2PT<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
     }               
	 	 *Option: 2leftortop
    {
        *rcNameID: =IDS_TWO_STAPLES_LEFT_OR_TOP
        *Constraints: AccessoryOutputBins.3000Stacker
        *Constraints: AccessoryOutputBins.3000Stapler
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.MBM8Mailbox
        *Constraints: AccessoryOutputBins.MBM8Stacker
        *Constraints: AccessoryOutputBins.MBM8Sorter
        *Constraints: AccessoryOutputBins.MBM8JobSeparator
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.MBM5SorterCollator
        *Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.500JStacker
		*Constraints: AccessoryOutputBins.500Stacker
        *Constraints: AccessoryOutputBins.MBM3Mailbox
        *Constraints: AccessoryOutputBins.MBM3Stacker
        *Constraints: AccessoryOutputBins.MBM3FunctionSeparator
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.MultiFunctionInternalFinisher
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM4JobSeparator
        *Constraints: AccessoryOutputBins.SingleOutputBin
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A         
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
	    *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>TWO_STAPLES<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"   
        }
    }
    *Option: 1diagonalZT
    {
        *rcNameID:=IDS_ONE_STAPLE_ANGLED
        *%Name: "One Staple Left Angled"
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.500JStaplerOutput  
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.3000Stapler				
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.SingleOutputBin
        *Constraints: AccessoryOutputBins.MultiFunctionInternalFinisher
        *Constraints: AccessoryOutputBins.3000InternalStapler
        *Constraints: AccessoryOutputBins.MBM8Stacker
        *Constraints: AccessoryOutputBins.MBM8Sorter
        *Constraints: AccessoryOutputBins.MBM8JobSeparator
        *Constraints: AccessoryOutputBins.MBM5SorterCollator
        *Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.MBM3FunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
        *Constraints: AccessoryOutputBins.500StaplerZT
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>LEFT_1PT_ANGLED<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
     }   

*Option: StitchingReverse                   *% "Fold Saddle"
    {
        *rcNameID: =IDS_FOLD_N_STITCH_MAX15		
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.SingleOutputBin
        *Constraints: AccessoryOutputBins.MultiFunctionInternalFinisher
        *Constraints: AccessoryOutputBins.MBM8Stacker
        *Constraints: AccessoryOutputBins.MBM8Sorter
        *Constraints: AccessoryOutputBins.MBM8JobSeparator
        *Constraints: AccessoryOutputBins.MBM5SorterCollator
        *Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler        
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.3000Stapler
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3FunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker 
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT   
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A   
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>BOOKLET_MAKER<22><0A>@PJL SET PROCESSINGOPTION=<22>BOOKLET_MAKER<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: Stitching                   *% "Fold Saddle"
    {
        *rcNameID: =IDS_FOLD_AND_STITCH
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler        
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.3000Stapler
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker       
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
        *Constraints: AccessoryOutputBins.500StaplerZT
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
        *Constraints: AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>BOOKLET_MAKER<22><0A>@PJL SET PROCESSINGOPTION=<22>BOOKLET_MAKER<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
	*Option: StitchingReverseFold                   *% "Fold Saddle"
    {
        *rcNameID: =IDS_FOLD_N_STITCH_MAX15		
        *Constraints: AccessoryOutputBins.MultiFunctionFinisher
        *Constraints: AccessoryOutputBins.SingleOutputBin
        *Constraints: AccessoryOutputBins.MultiFunctionInternalFinisher
        *Constraints: AccessoryOutputBins.MBM8Stacker
        *Constraints: AccessoryOutputBins.MBM8Sorter
        *Constraints: AccessoryOutputBins.MBM8JobSeparator
        *Constraints: AccessoryOutputBins.MBM5SorterCollator
        *Constraints: AccessoryOutputBins.MBM5JobSeparator
        *Constraints: AccessoryOutputBins.MBM5Mailbox
        *Constraints: AccessoryOutputBins.MBM5zMailbox
        *Constraints: AccessoryOutputBins.MBM5xJMailbox
        *Constraints: AccessoryOutputBins.MBM5Stacker
        *Constraints: AccessoryOutputBins.750Stapler
        *Constraints: AccessoryOutputBins.500Stapler
        *Constraints: AccessoryOutputBins.3000InternalStapler        
        *Constraints: AccessoryOutputBins.500JStaplerOutput
		*Constraints: AccessoryOutputBins.500StaplerOutput
        *Constraints: AccessoryOutputBins.StackStapleJobSep
        *Constraints: AccessoryOutputBins.3000Stapler
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3FunctionSeparator
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker 
        *Constraints: AccessoryOutputBins.MBM5zStacker
		*Constraints: AccessoryOutputBins.MBM5xStacker
        *Constraints: AccessoryOutputBins.MBM5zJobSeparator
		*Constraints: AccessoryOutputBins.MBM5xJobSeparator
        *Constraints: AccessoryOutputBins.MBM5zCollator
        *Constraints: AccessoryOutputBins.MBM5JCollator
        *Constraints: AccessoryOutputBins.500StaplerZT
        *Constraints: AccessoryOutputBins.MBMBookletMakerMailboxStapler
        *Constraints: AccessoryOutputBins.MBMBookletMakerStackerStapler		
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CC424A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CE736A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CE726A
		*Constraints: AccessoryOutputBins.500SheetStaplerStacker-CF070A
		*Constraints: AccessoryOutputBins.500JStaplerOutput-F2G72A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-CZ994A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A
        *Constraints: AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A
        *Constraints: AccessoryOutputBins.MBMStaplerStackerMode-A2W80A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A
        *Constraints: AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A   
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-CZ264A
		*Constraints: AccessoryOutputBins.MBM3StaplerMailbox-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-B3M76A
        *Constraints: AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200
        *Constraints: AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210
        *Constraints: AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
            *%Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>BOOKLET_MAKER<22><0A>@PJL SET PROCESSINGOPTION=<22>BOOKLET_MAKER<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
*%Print_contract_staple_options
	*Option:1Staple_PC
    {
        *rcNameID: =IDS_ONE_STAPLE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
        }
    }
   *Option:1StapleLeft_PC
   {
        *rcNameID: =IDS_ONE_STAPLE_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
        }
    }
  *Option:1StapleRight_PC
   {
        *rcNameID: =IDS_ONE_STAPLE_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
            *CallbackID: =CMDCB_STAPLESTARTDOC
        }
   }
    *Option:2StaplesLeft_PC
    {
         *rcNameID: =IDS_TWO_STAPLE_LEFT
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.110
		    *CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}
	*Option:2StaplesRight_PC
	{
		*rcNameID: =IDS_TWO_STAPLES_RIGHT
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.110
			*CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}
	*Option:2StaplesTop_PC
	{
		*rcNameID: =IDS_TWO_STAPLES_TOP 
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.110
			*CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}
	*Option:2StaplesBottom_PC
	{
	    *rcNameID: =IDS_TWO_STAPLES_BOTTOM_PC
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.110
			*CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}
	*Option:2StaplesLeftOrTop_PC
	{
	    *rcNameID: =IDS_TWO_STAPLES_LEFT_OR_TOP
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.110
			*CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}
	*Option:3StaplesLeft_PC
	{
		*rcNameID: =IDS_THREE_STAPLES_LEFT
	    *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
			*CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}
	*Option:3StaplesRight_PC
	{
		*rcNameID: =IDS_THREE_STAPLES_RIGHT
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.110
		    *CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}
	*Option:3StaplesTop_PC
	{
		*rcNameID: =IDS_THREE_STAPLES_TOP
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.110
		    *CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}	
	*Option:3StaplesBottom_PC
	{
		*rcNameID: =IDS_THREE_STAPLES_BOTTOM_PC
	    *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
		    *CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}
	*Option:3StaplesLeftOrTop_PC
	{
		*rcNameID: =IDS_THREE_STAPLES_LEFT_OR_TOP_PC
	    *Command: CmdSelect
        {
            *Order: JOB_SETUP.110
		    *CallbackID: =CMDCB_STAPLESTARTDOC
        }
	}
    *Option:FoldAndStitch_PC
	{
            *rcNameID: =IDS_FOLD_AND_STITCH
            *Command: CmdSelect
             {
                 *Order: JOB_SETUP.110
                *CallbackID: =CMDCB_STAPLESTARTDOC
             }
	}
}


*%------------------------------------------------------------------------
*% Feature: Economode
*%------------------------------------------------------------------------
*Feature: Economode
{
    *rcNameID: =IDS_ECONOMODE
    *HelpIndex: =IDH_UNIDRV_ECONOMODE_MAY_SAVE_PRINT_CARTRIDGES
    *DefaultOption: False

    *Option: False
    {
        *rcNameID: =IDS_OFF_DISPLAY
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.120
            *CallbackID: =CMDCB_ECONOMODE
        }
    }

    *Option: True
    {
        *rcNameID: =IDS_ON_DISPLAY
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.120
            *CallbackID: =CMDCB_ECONOMODE
        }
    }
}

*%------------------------------------------------------------------------
*% Feature: TextAsBlack : CF (Custom Feature)
*%------------------------------------------------------------------------
*Feature: TextAsBlack
{
    *rcNameID: =IDS_PRINTALLBLACK
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_PRINT_TEXT_BLACK_EC5
    *DefaultOption: False

    *Option: False
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }

    *Option: True
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
    }
}

*%------------------------------------------------------------------------
*% AlternateLetterHead custom feature
*% Only for PDL products and those printers that supports Letterhead and Preprinted Media Types
*% Shown in the Advanced treeview only if Duplex Unit is installed.
*% When enabled, if Lettehrehead or Preprinted is selected, a simplex job will be duplexed 
*% and a blank page will be played for each page.
*% Options - False, True
*%------------------------------------------------------------------------
*% Feature: AlternateLetterHead : 
*%------------------------------------------------------------------------

*Feature: AlternateLetterHead
{
    *rcNameID: =IDS_ALTERNATE_LETTERHEAD_MODE
    *HelpIndex: =IDH_ALTERNATIVE_LETTERHEAD_MODE_Q104
    *FeatureType: DOC_PROPERTY
    *DefaultOption: False
    
    
      *Option: False
    {
        *rcNameID: =IDS_OFF_DISPLAY
        
    }

    *Option: True
    {
        *rcNameID: =IDS_ON_DISPLAY
    }
  }  

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

  *Name: "HPSmartHub"
  *FeatureType: DOC_PROPERTY  
  *DefaultOption: Inet_SID_263_BID_514_HID_265

  *Option: Inet_SID_263_BID_514_HID_265                 *%"Select a destination"
  {
     *Name: ""
  }
  
  *Option: Inet_SID_251_BID_514_HID_267                 *%"Product Home Page" was ("Launch Product Support Website") changed to "Support & troubleshooting": "The product's main support page on hp.com"
  {

     *Name: ""     
  }
  
  *Option: Inet_SID_252_BID_514_HID_268                 *%"Product Documentation" changed to "Product Manuals": "Online manuals that may be viewed or downloaded."
  {
     *Name: ""
  }
  
  *Option: Inet_SID_253_BID_514_HID_269                 *%"Check for Driver Updates": "Automatically check to see if the correct driver is installed."
  {
     *Name: ""
  }

}

*%------------------------------------------------------------------------
*% Feature: SNPEnableDisable : SNP enabled or disabled		*% This feature has been removed in UPD driver from 6.5.0 release onwards *%
*%------------------------------------------------------------------------
*%*Feature: SNPEnableDisable
*%{     
*%    *rcNameID: =IDS_PRINTER_STATUS_CSL
*%    *FeatureType: PRINTER_PROPERTY
*%    *HelpIndex: =IDH_PRINTER_STATUS_NOTIFICATION_CSL
*%    *DefaultOption: Enable
*%       
*%    *Option: Enable
*%    {
*%        *rcNameID: =IDS_ENABLED_DISPLAY
*%    }
*%
*%    *Option: Disable
*%    {
*%        *rcNameID: =IDS_DISABLED_DISPLAY
*%    }
*%
*%}

*Feature: ProductClass
{
    *rcNameID: =IDS_PRODUCTCLASS
    *%Name: "ProductClass"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: HP
    *Option: HP
    {
        *Name: "HP"
    }
    *Option: HPMFD
    {
        *Name: "HP MFD"
    }
    *Option: HPSPS
    {
        *Name: "HP SPS"
    }
}

*Feature: HPInstallableTrayFeatureName
{
    *Name: "HPInstallableTrayFeatureName"
    *FeatureType: PRINTER_PROPERTY

    *Option: Auto_install
    {
         *rcNameID: =IDS_PRINTER_AUTO_SELECT
    }
    *Option: ManualFeed_install
    {
         *rcNameID: =IDS_MANUAL_FEED_IN_TRAY1
    }
    *Option: Tray1_install
    {
         *rcNameID: =IDS_TRAY1
    }
    *Option: Tray2_install
    {
         *rcNameID: =IDS_TRAY2
    }
    *Option: Tray3_install
    {
         *rcNameID: =IDS_TRAY3
    }
    *Option: Tray4_install
    {
         *rcNameID: =IDS_TRAY4
    }
    *Option: Tray5_install
    {
         *rcNameID: =IDS_TRAY5
    }
    *Option: Tray6_install
    {
         *rcNameID: =IDS_TRAY_6
    }
    *Option: Tray7_install
    {
         *rcNameID: =IDS_TRAY7
    }
    *Option: Tray8_install
    {
         *rcNameID: =IDS_TRAY8
    }
    *Option: Tray9_install
    {
         *rcNameID: =IDS_TRAY9

    }
    *Option: Tray10_install
    {
         *rcNameID: =IDS_TRAY10

    }
	*Option: main_install
    {
         *rcNameID: =IDS_TRAY

    }
    *Option: TrayExt1_install
    {
         *Name: "Ex Tray1"
    }
    *Option: TrayExt2_install
    {
         *Name: "Ex Tray2"
    }
    *Option: TrayExt3_install
    {
         *Name: "Ex Tray3"
    }
    *Option: TrayExt4_install
    {
         *Name: "Ex Tray4"
    }
    *Option: TrayExt5_install
    {
         *Name: "Ex Tray5"
    }
   
    *Option: TrayExt6_install
    {
         *Name: "Ex Tray6"
    }

    *Option: EnvFeed_install
    {
         *rcNameID: =IDS_ENVELOPE_FEEDER_DISPLAY
    }

	*Option: InsUpH1_install
	{
		*rcNameID: =IDS_INSERTER1
	}

	*Option: InsLwH1_install
	{
		*rcNameID: =IDS_INSERTER2
	}

    
}


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

*Feature: Auto_install
{
    *rcNameID: =IDS_PRINTER_AUTO_SELECT
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: INSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}
*Feature: ManualFeed_install
{
    *rcNameID: =IDS_MANUAL_FEED_IN_TRAY1
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: INSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}
*Feature: Tray1_install
{
    *rcNameID: =IDS_TRAY1
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: INSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray1)
       
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}
*Feature: Tray2_install
{
    *rcNameID: =IDS_TRAY2
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: INSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray2)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}
*Feature: Tray3_install
{
    *rcNameID: =IDS_TRAY3
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray3)
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: Tray4_install
{
    *rcNameID: =IDS_TRAY4
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray4)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: Tray5_install
{
    *rcNameID: =IDS_TRAY5
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray5)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: Tray6_install
{
    *rcNameID: =IDS_TRAY_6
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray6)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: Tray7_install
{
    *rcNameID: =IDS_TRAY7
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray7)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: Tray8_install
{
    *rcNameID: =IDS_TRAY8
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray8)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: Tray9_install
{
    *rcNameID: =IDS_TRAY9
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray9)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: Tray10_install
{
    *rcNameID: =IDS_TRAY10
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.Tray10)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}
*Feature: main_install
{
    *rcNameID: =IDS_TRAY
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: INSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.main)
       
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}
*Feature: TrayExt1_install
{
    *Name: "Ex Tray1"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.TrayExt1)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: TrayExt2_install
{
    *Name: "Ex Tray2"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.TrayExt2)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: TrayExt3_install
{
    *Name: "Ex Tray3"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.TrayExt3)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}
*Feature: TrayExt4_install
{
    *Name: "Ex Tray4"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.TrayExt4)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: TrayExt5_install
{
    *Name: "Ex Tray5"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.TrayExt5)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: TrayExt6_install
{
    *Name: "Ex Tray6"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.TrayExt6)
        
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: EnvFeed_install
{
    *rcNameID: =IDS_ENVELOPE_FEEDER_DISPLAY
    *FeatureType: PRINTER_PROPERTY

    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(InputBin.EnvFeed)
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: InsUpH1_install
{
    *rcNameID: =IDS_INSERTER1
    *FeatureType: PRINTER_PROPERTY

    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*Feature: InsLwH1_install
{
    *rcNameID: =IDS_INSERTER2
    *FeatureType: PRINTER_PROPERTY

    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*%=========================================================================
*% Shuttle Large Capacity Tray
*%=========================================================================
*Feature: SHLargeCapacityTray
{
    *rcNameID: =IDS_MFD_LCT
	*FeatureType: PRINTER_PROPERTY
    *DefaultOption: None
    *Option: None
    {
        *rcNameID: =IDS_NOTINSTALLED
    }
    *Option: MXLC13
    {
        *%Name: "MX-LC13"
	*rcNameID: =IDS_MFD_LCT_LC13
    }
    *Option: MXLCX3N
    {
        *%Name: "MX-LCX3 N"
	*rcNameID: =IDS_MFD_LCT_LCX3N
    }
    *Option: MXLC12
    {
        *%Name: "MX-LC12"
	*rcNameID: =IDS_MFD_LCT_LC12
    }
	*Option: MXLC11
    {
        *%Name: "MX-LC11"
	*rcNameID: =IDS_MFD_LCT_LC11
    }
	*Option: MXLC15
    {
        *%Name: "MX-LC15"
		*rcNameID: =IDS_MFD_LCT_LC15
    }
	*Option: MXLC16
    {
        *%Name: "MX-LC16"
		*rcNameID: =IDS_MFD_LCT_LC16
    }
}

*%=========================================================================
*%  Shuttle ByPass Tray
*%=========================================================================
*Feature: SHByPassTray
{
    *rcNameID: =IDS_MFD_BPT
	*FeatureType: PRINTER_PROPERTY
    *DefaultOption: None
    *Option: None
    {
        *rcNameID: =IDS_MFD_MBT
    }
    *Option: MXMF10
    {
        *%Name: "MX-MF10"
		*rcNameID: =IDS_MFD_MBT_MF10
    }
    *Option: MXMF11
    {
        *%Name: "MX-MF11"
		*rcNameID: =IDS_MFD_MBT_MF11
    }
}

*%------------------------------------------------------------------------
*% Feature: DuplexUnit : CF (Custom Feature)
*%------------------------------------------------------------------------
*Feature: DuplexUnit
{
    *rcNameID: =IDS_DUPLEX_2_SIDED_PRINTING
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_DUPLEX_UNIT_EC5
    *DefaultOption: Installed

    *Option: NotInstalled
    {
        *rcNameID: =IDS_NOTINSTALLED
        *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)        
        *DisabledFeatures: LIST(Duplex)      
    }

    *Option: Installed
    {
        *rcNameID: =IDS_INSTALLED
    }
}


*%------------------------------------------------------------------------
*% Feature: AccessoryOutputBins : CF (Custom Feature)
*%------------------------------------------------------------------------
*Feature: AccessoryOutputBins
{
    *rcNameID: =IDS_ACCESSORY_OUTPUT_BIN
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_ACCESSORY_OUTPUT_BIN_EC5
    *DefaultOption: None

    *Option: None
    {
        *rcNameID: =IDS_NOTINSTALLED
        *DisabledFeatures: LIST(Stapling)
    }
	*Option: 500JStaplerOutput-F2G72A
    {
         *rcNameID: =IDS_STAPLER_STACKER_CE405A_F2G72A 
        *InsertBlock: =ContentOrientationCallBack
    }
	*Option: 500JStacker-F2G71A
    {
         *rcNameID: =IDS_STACKER_CE404A_F2G71A
         *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: MBM5xJMailbox-F2G81A
    {
         *rcNameID: =IDS_MAILBOX_CE997A_F2G81A
         *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: MBM5xStacker-F2G81A
    {
         *rcNameID: =IDS_STACKER_CE997A_F2G81A
         *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: MBM5xJobSeparator-F2G81A
    {
         *rcNameID: =IDS_JOB_SEPARATOR_CE997A_F2G81A
         *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: MBM5JCollator-F2G81A
    {
         *rcNameID: =IDS_COLLATOR_CE997A_F2G81A
         *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: MBM3StaplerMailbox-CZ264A
    {
        *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_MAILBOXMODE_CZ264A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerFunctionSeparator-CZ264A
    {
        *rcNameID: =IDS_HP_3BIN_FUNCTION_SEPARATOR_CZ264A
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM3StaplerStacker-CZ264A
    {
       *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_STACKERMODE_CZ264A
       *InsertBlock: =ContentOrientationCallBack       
    }
	*Option: MBM3StaplerMailbox-B3M76A
    {
        *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_MAILBOXMODE_B3M76A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerFunctionSeparator-B3M76A
    {
        *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_FUNCTION_SEPARATOR_B3M76A
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM3StaplerStacker-B3M76A
    {
       *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_STACKERMODE_B3M76A
       *InsertBlock: =ContentOrientationCallBack       
    }
    *Option: MBM3StaplerMailbox-CC424A
    {
        *rcNameID: =IDS_HP_3_BIN_STAPLER_STACKER_MAILBOX_CC424A_CSL
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerFunctionSeparator-CC424A
    {
        *rcNameID: =IDS_HP_3_BIN_FUNCTION_STAPLER_CC424A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerStacker-CC424A
    {
        *rcNameID: =IDS_HP_3_BIN_STAPLER_STACKER_STACKER_CC424A_CSL
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerMailbox-CE736A
    {
        *rcNameID: =IDS_3BIN_STAPLER_STACKER_MAILBOXMODE_CE736A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerFunctionSeparator-CE736A
    {
        *rcNameID: =IDS_HP_3_BIN_FUNCTION_STAPLER_CE736A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerStacker-CE736A
    {
        *rcNameID: =IDS_3BIN_STAPLER_STACKER_STACKERMODE_CE736A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMStaplerMailboxMode-CZ994A
    {
        *rcNameID: =IDS_HP_STAPLER_STACKER_MAILBOXMODE_CZ994A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMStaplerStackerMode-CZ994A
    {
        *rcNameID: =IDS_HP_STAPLER_STACKER_STACKERMODE_CZ994A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM23HolePuncherStaplerMailboxMode-CZ995A
    {
        *rcNameID: =IDS_HP_23_HOLE_PUNCHER_STAPLERSTACKER_MAILBOXMODE_CZ995A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM23HolePuncherStaplerStackerMode-CZ995A
    {
        *rcNameID: =IDS_HP_23_HOLE_PUNCHER_STAPLERSTACKER_STACKERMODE_CZ995A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM24HolePuncherStaplerMailboxMode-CZ996A
    {
        *rcNameID: =IDS_HP_24_HOLE_PUNCHER_STAPLERSTACKER_MAILBOXMODE_CZ996A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM24HolePuncherStaplerStackerMode-CZ996A
    {
        *rcNameID: =IDS_HP_24_HOLE_PUNCHER_STAPLERSTACKER_STACKERMODE_CZ996A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMBookletMakerFinisherMailboxMode-CZ285A
    {
        *rcNameID: =IDS_HP_BOOKLET_MAKER_FINISHER_MAILBOXMODE_CZ285A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMBookletMakerFinisherStackerMode-CZ285A
    {
        *rcNameID: =IDS_HP_BOOKLET_MAKER_FINISHER_STACKERMODE_CZ285A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMStaplerMailboxMode-A2W80A
    {
        *rcNameID: =IDS_HP_STAPLER_STACKER_MAILBOXMODE_A2W80A 
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMStaplerStackerMode-A2W80A
    {
        *rcNameID: =IDS_HP_STAPLER_STACKER_STACKERMODE_A2W80A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM24HolePuncherStaplerMailboxMode-A2W82A
    {
        *rcNameID: =IDS_HP_24_HOLE_PUNCHER_STAPLERSTACKER_MAILBOXMODE_A2W82A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM24HolePuncherStaplerStackerMode-A2W82A
    {
        *rcNameID: =IDS_HP_24_HOLE_PUNCHER_STAPLERSTACKER_STACKERMODE_A2W82A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMBookletMakerFinisherMailboxMode-A2W83A
    {
        *rcNameID: =IDS_HP_BOOKLET_MAKER_FINISHER_MAILBOXMODE_A2W83A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMBookletMakerFinisherStackerMode-A2W83A
    {
        *rcNameID: =IDS_HP_BOOKLET_MAKER_FINISHER_STACKERMODE_A2W83A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
    {
        *rcNameID: =IDS_HP_BOOKLET_MAKER_FINISHER_23_HOLE_PUNCHER_MAILBOXMODE_A2W84A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerMailbox-STK-2B-STP-200
    {
         *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_MAILBOXMODE_STK_2B_STP_200
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerFunctionSeparator-STK-2B-STP-200
    {
         *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_FUNCTIONMODE_SEPARATOR_STK_2B_STP_200
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerStacker-STK-2B-STP-200
    {
         *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_STACKERMODE_STK_2B_STP_200
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerMailbox-STK-2B-STP-210
    {
        *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_MAILBOXMODE_STK_2B_STP_210
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerFunctionSeparator-STK-2B-STP-210
    {
        *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_FUNCTIONMODE_SEPARATOR_STK_2B_STP_210
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerStacker-STK-2B-STP-210
    {
        *rcNameID: =IDS_HP_3BIN_STAPLER_STACKER_STACKERMODE_STK_2B_STP_210
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
    {
        *rcNameID: =IDS_HP_BOOKLET_MAKER_FINISHER_23_HOLE_PUNCHER_STACKERMODE_A2W84A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
    {
        *rcNameID: =IDS_HP_BOOKLET_MAKER_FINISHER_24_HOLE_PUNCHER_MAILBOXMODE_CZ999A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
    {
        *rcNameID: =IDS_HP_BOOKLET_MAKER_FINISHER_24_HOLE_PUNCHER_STACKERMODE_CZ999A
        *InsertBlock: =ContentOrientationCallBack
    }
	*Option: MBM3StaplerMailbox
    {
        *rcNameID: =IDS_HP_3_BIN_STAPLER_MAILBOX
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerFunctionSeparator
    {
        *rcNameID: =IDS_HP_3BIN_FUNCTION_STAPLER
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM3StaplerStacker
    {
        *rcNameID: =IDS_HP_3_BIN_STAPLER_STACKER
        *InsertBlock: =ContentOrientationCallBack
    }
	*Option: MBM5xStacker
    {
        *rcNameID: =IDS_HP_5_Bin_Stacker_CE997A
        *InsertBlock: =ContentOrientationCallBack		
    }

    *Option: MBM5zStacker
    {
        *rcNameID: =IDS_HP_5BIN_STACKER
        *InsertBlock: =ContentOrientationCallBack		
    }
	
	*Option: MBM5xJobSeparator
    {
        *rcNameID: =IDS_HP_5_Bin_Job_Separator_CE997A
        *InsertBlock: =ContentOrientationCallBack		
    }

    *Option: MBM5zJobSeparator
    {
        *rcNameID: =IDS_HP_5BIN_JOB_SEPARATOR
        *InsertBlock: =ContentOrientationCallBack		
    }
	
    *Option: 500StaplerZT
    {
        *rcNameID: =IDS_HP_500_SHEET_STACKER_CSL
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: 3000Stacker
    {
        *rcNameID: =IDS_HP_3000_SHEET_STACKER
        *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: 350SheetStaplerStacker-A7X00-60140
    {
         *rcNameID: =IDS_STAPLER_STACKER_A7X00_60140
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: 3000Stapler
    {
        *rcNameID: =IDS_HP_3000_SHEET_STAPLERSTACKER
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MultiFunctionFinisher
    {
        *rcNameID: =IDS_MULTIFN_FINISHER
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM8Mailbox
    {
        *rcNameID: =IDS_8_BIN_MAILBOX_MAILBOX_MODE
        *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM8Stacker
    {
        *rcNameID: =IDS_8_BIN_MAILBOX_STACKER_MODE
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM8Sorter
    {
        *rcNameID: =IDS_8_BIN_MAILBOX_COLLATOR_MODE
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM8JobSeparator
    {
        *rcNameID: =IDS_8_BIN_MAILBOX_JOBSEPARATOR_MODE
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM5Mailbox
    {
        *rcNameID: =IDS_5BIN_MAILBOX_MODE_CSL
        *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM5Stacker
    {
        *rcNameID: =IDS_STACKER_MODE_CSL
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM5SorterCollator
    {
        *rcNameID: =IDS_SORTER_MODE_CSL
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM5JobSeparator
    {
        *rcNameID: =IDS_JOB_SEPARATOR_MODE_CSL
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM5JCollator
    {
        *rcNameID: =IDS_HP_5_BIN_COLLATOR_CE997A
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM5zCollator
    {
        *rcNameID: =IDS_HP_5BIN_COLLATOR
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM5xJMailbox
    {
        *rcNameID: =IDS_HP_5_BIN_MAILBOX_CE997A
        *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
   *Option: MBM5zMailbox
    {
        *rcNameID: =IDS_HP_5BIN_MAILBOX
        *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: 750Stapler
    {
        *rcNameID: =IDS_HP_750_STAPLER_STACKER
        *InsertBlock: =ContentOrientationCallBack
    }

	*Option: 500JStaplerOutput
    {
        *rcNameID: =IDS_HP_500_Sheet_Stapler_Stacker_CE405A
        *InsertBlock: =ContentOrientationCallBack
    }

	*Option: 500StaplerOutput
    {
        *rcNameID: =IDS_500_STAPLER_STACKER
        *InsertBlock: =ContentOrientationCallBack
    }
    
    *Option: 500Stapler
    {
        *rcNameID: =IDS_HP_500_SHEET_STAPLER_CSL
        *InsertBlock: =ContentOrientationCallBack
    }

	*Option: 500JStacker
    {
        *rcNameID: =IDS_HP_500_Sheet_Stacker_CE404A
        *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }

	*Option: 500Stacker
    {
        *rcNameID: =IDS_500_STACKER
        *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
    
    *Option: MBM3Mailbox
    {
        *rcNameID: =IDS_3_BIN_MAILBOX_MAILBOX_MODE
        *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM3Stacker
    {
        *rcNameID: =IDS_3_BIN_MAILBOX_STACKER_MODE
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBM3FunctionSeparator
    {
        *rcNameID: =IDS_3_BIN_MAILBOX_SEPARATOR_MODE
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: 3000InternalStapler
    {
        *rcNameID: =IDS_HP_3000_SHEET_STAPLER_CSL
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MultiFunctionInternalFinisher
    {
        *rcNameID: =IDS_HP_MULTIFUNCTION_FINISHER_CSL
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: StackStapleJobSep
    {
        *rcNameID: =IDS_HP_STAK_STAPL_JOBSEP
        *InsertBlock: =ContentOrientationCallBack
        *DisabledFeatures: LIST(Stapling)
     }
    *Option: MBM4JobSeparator
    {
        *rcNameID: =IDS_HP_4BIN_JOB_SEP
        *DisabledFeatures: LIST(Stapling)
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: SingleOutputBin
    {
        *rcNameID: =IDS_SINGLE_OUTPUT_BIN
        *InsertBlock: =ContentOrientationCallBack		
    }
    *Option: MBMBookletMakerMailboxStapler
    {
         *rcNameID: =IDS_HP_BOOKLET_MAK_MAIL
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBMBookletMakerStackerStapler
    {
         *rcNameID: =IDS_HP_BOOKLET_MAK_STAK
        *InsertBlock: =ContentOrientationCallBack
    }
	*Option: 500SheetStaplerStacker-CE726A
    {
         *rcNameID: =IDS_STAPLER_STACKER_CE726A
        *InsertBlock: =ContentOrientationCallBack
    }
	*Option: 500SheetStaplerStacker-CF070A
    {
         *rcNameID: =IDS_STAPLER_STACKER_CF070A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM5StaplerMailboxMode-L0H20A
    {
         *rcNameID: =IDS_HP_5BIN_STAPLER_STACKER_MAILBOXMODE_L0H20A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM5StaplerJobSeparatorMode-L0H20A
    {
         *rcNameID: =IDS_5BIN_STAPLER_STACKER_JOB_SEPRATOR_MODE_L0H20A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM5StaplerCollatorMode-L0H20A
    {
         *rcNameID: =IDS_5BIN_STAPLER_STACKER_COLLATOR_MODE_L0H20A
        *InsertBlock: =ContentOrientationCallBack
    }
    *Option: MBM5StaplerStackerMode-L0H20A
    {
         *rcNameID: =IDS_HP_5BIN_STAPLER_STACKER_STACKERMODE_L0H20A
        *InsertBlock: =ContentOrientationCallBack
    }
}

*%------------------------------------------------------------------------
*% Print Contract output bins
*%------------------------------------------------------------------------
*Feature: PCOptionalOutputBin
{
    *rcNameID: =IDS_OPTIONAL_OUTPUT_BIN
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_ACCESSORY_OUTPUT_BIN_EC5
    *DefaultOption: None

    *Option: None
    {
        *rcNameID: =IDS_NOTINSTALLED
    }	
	*Option: HPMailbox2Bin
    {
        *rcNameID: =IDS_HP_2_BIN_MAILBOX
        *InsertBlock: =ContentOrientationCallBack		
    }
   *Option: HPMailbox3Bin
    {
        *rcNameID: =IDS_HP_3_BIN_MAILBOX
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: HPMailbox5Bin
    {
        *rcNameID: =IDS_HP_5_BIN_MAILBOX
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: HPMailbox8Bin
    {
        *rcNameID: =IDS_HP_8_BIN_MAILBOX
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: HPStackerBin
    {
        *rcNameID: =IDS_HP_STACKER_BIN
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: HPCollatorBin
    {
        *rcNameID: =IDS_HP_COLLATOR_BIN
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: HPJobSeparatorBin
    {
        *rcNameID: =IDS_HP_JOB_SEPARATOR_BIN
        *InsertBlock: =ContentOrientationCallBack		
    }	
	*Option: HPOptionalAlternateBin
    {
        *rcNameID: =IDS_OPTIONAL_ALTERNATE_BIN
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: HPStandardAlternateBin
    {
        *rcNameID: =IDS_STANDARD_ALTERNATE_BIN
        *InsertBlock: =ContentOrientationCallBack		
    }
	*Option: HPStandardOutputBin1
    {
        *rcNameID: =IDS_STANDARD_OUTPUT_BIN
        *InsertBlock: =ContentOrientationCallBack		
    }
}

*%------------------------------------------------------------------------
*% SPS output bins
*%------------------------------------------------------------------------
*Feature: SPSOptionalOutputBin
{
    *rcNameID: =IDS_OPTIONAL_OUTPUT_BIN
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_ACCESSORY_OUTPUT_BIN_EC5
    *DefaultOption: None

    *Option: None
    {
        *rcNameID: =IDS_NOTINSTALLED
    }
	*Option: OptionalInnerOutputBin
    {
		*rcNameID: =IDS_OPTIONAL_INNER_OUTPUT_BIN
		*InsertBlock: =ContentOrientationCallBack
    }
	*Option: InnerFinisher
    {
		*rcNameID: =IDS_INNER_FINISHER
		*InsertBlock: =ContentOrientationCallBack
    }
	*Option: StandardFinisher
    {
		*rcNameID: =IDS_STD_FINISHER
		*InsertBlock: =ContentOrientationCallBack
    }
	*Option: StandardFinisherWithOptionalInnerOutputBin
    {
		*rcNameID: =IDS_STD_FINISHER_WITH_OPTIONAL_INNER_OUTPUT_BIN
		*InsertBlock: =ContentOrientationCallBack
    }
	*Option: BookletFinisher
    {
		*rcNameID: =IDS_BOOKLET_FINISHER
		*InsertBlock: =ContentOrientationCallBack
    }
	*Option: BookletFinisherWithOptionalOutputBin
    {
		*rcNameID: =IDS_BOOKLET_FINISHER_WITH_OPTIONAL_OUTPUT_BIN
		*InsertBlock: =ContentOrientationCallBack
    }
	*Option: OneBinFinisher
    {
		*rcNameID: =IDS_ONEBIN_FINISHER
		*InsertBlock: =ContentOrientationCallBack
    }
	*Option: TwoBinFinisher
    {
		*rcNameID: =IDS_TWOBIN_FINISHER
		*InsertBlock: =ContentOrientationCallBack
    }
	*Option: MailBox
    {
		*rcNameID: =IDS_MAILBOX
		*InsertBlock: =ContentOrientationCallBack
    }
	*Option: TwoBinFinisherWithMailbox
    {
		*rcNameID: =IDS_TWOBIN_FINISHER_MAILBOX
		*InsertBlock: =ContentOrientationCallBack
    }
}

*%------------------------------------------------------------------------
*% Feature: Samsung device OutputBin : TVSF (TV Managed Standard Feature)
*%------------------------------------------------------------------------
*Feature: SPSOutputBin
{
    *rcNameID: =IDS_OUTPUTBIN_DISPLAY
    *HelpIndex: =IDH_OUTPUT_BIN_OPTIONS_Q204
    *DefaultOption: Auto

    *Option: Auto
    {
        *rcNameID: =IDS_AUTO_SELECT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=AUTO<0A>"
        }
    }
    *Option: Inner
    {
        *rcNameID: =IDS_INNER_BIN 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=INNER<0A>"
        }
    }
	*Option: Standard
    {
        *rcNameID: =IDS_STANDARD_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
        }
    }
	*Option: Top
    {
        *rcNameID: =IDS_TOP_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
        }
    }
	*Option: Finishing
    {
        *rcNameID: =IDS_FINISHING_BIN 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=FINISHERBIN<0A>"
        }
    }
	*Option: Booklet
    {
        *rcNameID: =IDS_BOOKLET_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=BOOKLETBIN<0A>"
        }
    }
	*Option: Bin1
    {
        *rcNameID: =IDS_BIN_1
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=Bin 1<0A>"
        }
    }
	*Option: Bin2Bin2
    {
        *rcNameID: =IDS_BIN_2
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
        }
    }
	*Option: MailBoxBin2
    {
        *rcNameID: =IDS_BIN_2
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=Bin 2<0A>"
        }
    }
	*Option: Bin3
    {
        *rcNameID: =IDS_BIN_3
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=Bin 3<0A>"
        }
    }
	*Option: Bin4
    {
        *rcNameID: =IDS_BIN_4
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=Bin 4<0A>"
        }
    }
	*Option: Bin5
    {
        *rcNameID: =IDS_BIN_5
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=Bin 5<0A>"
        }
    }
	*Option: Bin6
    {
        *rcNameID: =IDS_BIN_6 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=Bin 6<0A>"
        }
    }
}

*%-------------------------------------------------------------------------
*% Print contract Staple Unit
*%-------------------------------------------------------------------------
*Feature: StaplingUnit_PC
{
    *rcNameID: =IDS_STAPLING_UNIT
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
     {
        *rcNameID: =IDS_NOTINSTALLED
     }
    *Option: 1StapleUnit_PC
    {
         *rcNameID: =IDS_1_STAPLE_UNIT
    }
    *Option: 2StapleUnit_PC
    {
         *rcNameID: =IDS_2_STAPLE_UNIT
    }
    *Option: 3StapleUnit_PC
    {
         *rcNameID: =IDS_3_STAPLE_UNIT
    }
	*Option: HPGenericStapleUnit_PC
    {
         *rcNameID: =IDS_HP_GENERIC_STAPLE
    }
}
*%------------------------------------------------------------------------
*% Print contract Booklet Maker Unit 
*%------------------------------------------------------------------------
*Feature: BookletMakerUnit_PC
{   *rcNameID: =IDS_BOOKLET_MAKER_UNIT_PC
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NOTINSTALLED
    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
    }
    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*%------------------------------------------------------------------------
*% Print Contract C Folding Unit
*%------------------------------------------------------------------------
*Feature: PCCFoldUnit
{
    *rcNameID: =IDS_CFOLD_UNIT
    *FeatureType: PRINTER_PROPERTY   
    *DefaultOption: NOTINSTALLED

    *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*%------------------------------------------------------------------------
*% Print Contract V Folding Unit
*%------------------------------------------------------------------------
*Feature: PCVFoldUnit
{
    *rcNameID: =IDS_VFOLD_UNIT
    *FeatureType: PRINTER_PROPERTY   
    *DefaultOption: NOTINSTALLED

   *Option: NOTINSTALLED
    {
        *rcNameID: =IDS_NOTINSTALLED
    }

    *Option: INSTALLED
    {
        *rcNameID: =IDS_INSTALLED
    }
}

*%------------------------------------------------------------------------
*% Print Contract Fold Options in PPUI
*%------------------------------------------------------------------------
*Feature: PCFolding
{
    *rcNameID: =IDS_FOLD   
    *DefaultOption: None
	*Option: None
	{
        *rcNameID: =IDS_NONE
	}
    *Option: PCInwardCFoldLeftUp
    {
        *rcNameID: =IDS_INWARD_CFOLD_OPEN_TO_LEFT_OR_UP_PC
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.130
            *CallbackID: =CMDCB_FOLDING_PC
        }
        
    }
	*Option: PCInwardCFoldRightDown
    {
        *rcNameID: =IDS_INWARD_CFOLD_OPEN_TO_RIGHT_OR_DOWN_PC        
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.130
            *CallbackID: =CMDCB_FOLDING_PC
        }
    }
	*Option: PCOutwardCFoldLeftUp
    {
        *rcNameID: =IDS_OUTWARD_CFOLD_OPEN_TO_LEFT_OR_UP_PC        
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.130
            *CallbackID: =CMDCB_FOLDING_PC
        }
    }
	*Option: PCOutwardCFoldRightDown
    {
        *rcNameID: =IDS_OUTWARD_CFOLD_OPEN_TO_RIGHT_OR_DOWN_PC        
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.130
            *CallbackID: =CMDCB_FOLDING_PC
        }
    }
	*Option: PCInwardVFold
    {
        *rcNameID: =IDS_INWARD_VFOLD        
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.130
            *CallbackID: =CMDCB_FOLDING_PC
        }
    }
	*Option: PCOutwardVFold
    {
        *rcNameID: =IDS_OUTWARD_VFOLD        
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.130
            *CallbackID: =CMDCB_FOLDING_PC
        }
    }
}
*%------------------------------------------------------------------------
*% Print Contract Edge to Edge  in Printer Property
*%------------------------------------------------------------------------
*Feature: EdgeToEdgeSupport_PC
{
    *rcNameID: =IDS_EDGE_TO_EDGE
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: Enabled
    *Option: Disabled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }
    *Option: Enabled
    {
        *rcNameID: =IDS_AUTOMATIC
    }
}
*%------------------------------------------------------------------------
*% Print Contract Edge to Edge  in Document Property
*%------------------------------------------------------------------------
*Feature: EdgeToEdge_PC
{
    *rcNameID: =IDS_EDGE_TO_EDGE
    *FeatureType: DOC_PROPERTY
    *DefaultOption: FALSE
    *Option: FALSE
    {
        *rcNameID: =IDS_OFF_DISPLAY
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.101
            *CallbackID: =CMDCB_EDGETOEDGE
        }
    }
    *Option: TRUE
    {
        *rcNameID: =IDS_ON_DISPLAY
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.101
            *CallbackID: =CMDCB_EDGETOEDGE
        }
    }
}

*%------------------------------------------------------------------------
*% Shuttle device Accessory output bins- Begin
*% Feature: SHAccessoryOutputBins : CF (Custom Feature)
*%------------------------------------------------------------------------
*Feature: SHAccessoryOutputBins
{
    *rcNameID: =IDS_ACCESSORY_OUTPUT_BIN
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_ACCESSORY_OUTPUT_BIN_EC5
    *DefaultOption: None

    *Option: None
    {
        *rcNameID: =IDS_NOTINSTALLED
        *%DisabledFeatures: LIST(Stapling)
    }
    *Option: MXFN19
    {
		*rcNameID: =IDS_MFD_FINISHER_FN19
		*%Name: "Finisher - FN19"
    }
    *Option: MXFN20
    {
        *rcNameID: =IDS_MFD_SADDLE_STITCH_FN20
		*%Name: "Saddle Stitch Finisher - FN20"
    }
    *Option: MXFN21
    {
        *rcNameID: =IDS_MFD_LARGE_STACKER_FN21
		*%Name: "Finisher(Large Stacker) - FN21"
    }
	*Option: MXFN22
    {
        *rcNameID: =IDS_MFD_SADDLE_LARGE_STACKER_FN22
		*%Name: "Saddle Stitch Finisher(Large Stacker) - FN22"
    }
	*Option: MXFNX9
    {
		*rcNameID: =IDS_MFD_FINISHER_FNX9
    }
	*Option: MXFN11
    {
		*rcNameID: =IDS_MFD_LARGE_STACKER_FN11
    }
    *Option: MXFN10
    {
		*rcNameID: =IDS_MFD_SADDLE_STITCH_FN10
    }
	*Option: MXFN18
    {
		*rcNameID: =IDS_MFD_SADDLE_LARGE_STACKER_FN18
    }
	*Option: MXFN17
    {
		*rcNameID: =IDS_MFD_FINISHER_FN17
    }
}
*%------------------------------------------------------------------------
*% Shuttle device Accessory output bins- End
*%------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*% Shuttle Punch Unit
*%-------------------------------------------------------------------------
*Feature: SHPuncherUnit
{
  
     *rcNameID: =IDS_PUNCHER_UNIT	
     *FeatureType: PRINTER_PROPERTY
     *HelpIndex: 15432
     *DefaultOption: None
     *Option: None
     {
        
        *rcNameID: =IDS_NOTINSTALLED
     }
      *Option: 2Holes
     {
         *rcNameID: =IDS_2HOLE
     }
      *Option: 3Holes
     {
         *rcNameID: =IDS_2BY3HOLE
     }
      *Option: 4Holes
     {
         *rcNameID: =IDS_MFD_4HOLES
     }
     *Option: 2or4Holes
     {
          *rcNameID: =IDS_MFD_2BY4HOLES
     }
	 *Option: 4HolesWide
     {
          *rcNameID: =IDS_MFD_4HOLESWIDE
     }
}
*%------------------------------------------------------------------------
*% Shuttle Punch Unit- End
*%------------------------------------------------------------------------

*%------------------------------------------------------------------------
*% Shuttle device Paper Fold- Begin
*% Feature: SHPaperFoldUnit : CF (Custom Feature)
*%------------------------------------------------------------------------
*Feature: SHPaperFoldUnit
{
    *rcNameID: =IDS_PAPERFOLDING_UNIT
	*%Name: "Paper Folding Unit"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: None

    *Option: None
    {
        *rcNameID: =IDS_NOTINSTALLED
    }
    *Option: MXFD10
    {
		*rcNameID: =IDS_MFD_FOLD_FD10
		
    }
}
*%------------------------------------------------------------------------
*% Shuttle device Paper Fold- End
*%------------------------------------------------------------------------

*%------------------------------------------------------------------------
*% Shuttle Document Insertion Unit- Begin
*% Feature: SHDocInsertionUnit : CF (Custom Feature)
*%------------------------------------------------------------------------
*Feature: SHDocInsertionUnit
{
    *rcNameID: =IDS_DOCINSERTION_UNIT
	*%Name: "Document Insertion Unit"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: None

    *Option: None
    {
        *rcNameID: =IDS_NOTINSTALLED
    }
    *Option: MXCF11
    {
		*rcNameID: =IDS_MFD_DOCUMENT_INS_CF11
		
    }
}
*%------------------------------------------------------------------------
*% Shuttle Document Insertion Unit- End
*%------------------------------------------------------------------------

*Feature: Memory
{
    *rcNameID: =IDS_PRINTER_MEMORY
    *HelpIndex: =IDH_UNIDRV_HP5SI_MEM
    *DefaultOption: 256MB

    *Option: 128MB
    {
        *rcNameID: =IDS_128_MB
        *MemoryConfigKB: PAIR(131072, 6144)
    }
    
    *Option: 160MB
    {
        *rcNameID: =IDS_160_MB
        *MemoryConfigKB: PAIR(163840, 22528)
    }
    
    *Option: 192MB
    {
        *rcNameID: =IDS_192_MB
        *MemoryConfigKB: PAIR(196608, 38912)
    }

    *Option: 224MB
    {
        *rcNameID: =IDS_224_MB
        *MemoryConfigKB: PAIR(229376, 55296)
    }
    
    *Option: 256MB
    {
        *rcNameID: =IDS_256_MB
        *MemoryConfigKB: PAIR(260096, 71680)
    }
    *Option: 288MB
    {
        *rcNameID: =IDS_288_MB
        *MemoryConfigKB: PAIR(294912, 88064)
    }
    
    *Option: 320MB
    {
        *rcNameID: =IDS_320_MB
        *MemoryConfigKB: PAIR(327680,104448)
    }
    
    *Option: 352MB
    {
        *rcNameID: =IDS_352_MB
        *MemoryConfigKB: PAIR(360448, 120832)
    }
    

    *Option: 384MB
    {
        *rcNameID: =IDS_384_MB
        *MemoryConfigKB: PAIR(393216, 137216)
    }
    
    *Option: 416MB
    {
        *rcNameID: =IDS_416_MB
        *MemoryConfigKB: PAIR(425984, 153600)
    }

    *Option: 448MB
    {
        *rcNameID: =IDS_448_MB
        *MemoryConfigKB: PAIR(458752, 169984)
    }

    *Option: 480MB
    {
        *rcNameID: =IDS_480_MB
        *MemoryConfigKB: PAIR(491520, 186368)
    }

    *Option: 512MB
    {
        *rcNameID: =IDS_512_MB
        *MemoryConfigKB: PAIR(524288,202752)
    }

	 *Option: 1024MB
    {
        *rcNameID: =IDS_1024_MB
        *MemoryConfigKB: PAIR(1048576, 259072)
    }
}

*Feature: PrinterHardDisk
{
    *rcNameID: =IDS_STORAGE_DEVICE
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_HP5SI_DISK
    *DefaultOption: Installed

    *Option: NotInstalled
    {
        *rcNameID: =IDS_NOTINSTALLED
    }

    *Option: Installed
    {
        *rcNameID: =IDS_INSTALLED
    }

}

*Feature: JobRetention
{
    *rcNameID: =IDS_JOBR_CB_TITLE
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_JOBRETENTION_PH3
    *DefaultOption: Installed

    *Option: NotInstalled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }

    *Option: Installed
    {
		*rcNameID: =IDS_AUTOMATIC
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.30
            *CallbackID: =CMDCB_JRSTARTDOC
        }
        
    }

}

*%------------------------------------------------------------------------
*% Feature: Embedded Job Accounting 
*%------------------------------------------------------------------------
*Feature: EmbeddedJobAccounting
{
    *rcNameID: =IDS_EJA_TAB_NAME
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NotInstalled

    *Option: NotInstalled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }

    *Option: Installed
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
    }
}

*%------------------------------------------------------------------------
*% Feature: SecurePrinting 
*%------------------------------------------------------------------------
*Feature: SecurePrinting
{
    *rcNameID: =IDS_SECURE_PRINTING
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_JOBRETENTION_PH3
    *DefaultOption: Installed

    *Option: NotInstalled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }

    *Option: Installed
    {
        *rcNameID: =IDS_AUTOMATIC
    }
}

*%-------------------------------------------------------------------------
*%  UPD[6.6.6][46351]Support Pin to Print Only Feature
*%  This feature is used for enabling personal job with PIN to Print Only for Job Storage 
*%-------------------------------------------------------------------------
*Feature: HPPinToPrintOnly
{
    *rcNameID: =IDS_HP_PIN_PRINT_ONLY
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NotInstalled
	*Option: NotInstalled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
	}
	*Option: Installed
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
		*Constraints: PrinterHardDisk.NotInstalled
		*Constraints: JobRetention.NotInstalled
    }
}

*%-------------------------------------------------------------------------
*%  HPJobSeparatorPage feature
*%  This feature is used for showing the Job Separator Page Button on the Finshing tab page
*%-------------------------------------------------------------------------
*Feature: HPJobSeparatorPage
{
    *rcNameID: =IDS_JOB_SEPARATOR
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: NotInstalled
    *Option: NotInstalled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
        *Command: CmdSelect
        {
    *Order: JOB_SETUP.41
    *CallbackID: =CMDCB_SEPARATOR_PAGE
        }
   }
   *Option: Installed
   {
        *rcNameID: =IDS_ENABLED_DISPLAY
        *Command: CmdSelect
        {
    *Order: JOB_SETUP.41
    *CallbackID: =CMDCB_SEPARATOR_PAGE
        }
   }
}
*%------------Mystique Inserted 2-23-05--------Begin----------------------
*Feature: DeviceIsMopier
{
    *rcNameID:=IDS_MOPIER_MODE
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_MOPIER_ENABLED
    *DefaultOption: Installed

    *Option: NotInstalled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
        *DisabledFeatures: LIST(Collate)
    }
    *Option: Installed
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
    }
}
*%------------Mystique Inserted 2-23-05--------End------------------------

*%------------------------------------------------------------------------
*% Feature: OutputBin : TVSF (TV Managed Standard Feature)
*%------------------------------------------------------------------------
*Feature: OutputBin
{
    *rcNameID: =IDS_OUTPUTBIN_DISPLAY
    *HelpIndex: =IDH_OUTPUT_BIN_OPTIONS_Q204
    *DefaultOption: Auto

    *Option: Auto
    {
        *rcNameID: =IDS_AUTO_SELECT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: ""
        }
    }
	*Option: Upper
    {
        *rcNameID: =IDS_STANDARD_TOP_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
        }
    }
	*Option: UpperStdTop
    {
        *rcNameID: =IDS_STANDARD_TOP_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
        }
    }
	*Option: Top
    {
        *rcNameID: =IDS_STANDARD_BIN_CORRECT_ORDER
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
        }
    }
    
    *Option: RearBin
    {
        *rcNameID: =IDS_REAR_BIN_STRAIGHTEST_PATH
		*OutputOrderReversed?:  TRUE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=FACEUP<0A>"
        }
    }
	*Option: LowerBin
    {
        *rcNameID: =IDS_LOWER_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=STANDARDOUTBIN1<0A>"
        }
    }
    *Option: StandardBin1
    {
        *rcNameID: =IDS_STANDARD_BIN 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
        }
    }
    *Option: UpperBin
    {
        *rcNameID: =IDS_UPPER_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
    *Option: OutputBin15
    {
        *rcNameID: =IDS_OUTPUT_BINS_1_5
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
*% begin 9500mfp    
    *Option: UpperLeftBinStraight9500MFP
    {
        *rcNameID: =IDS_UPPER_LEFT_BIN_SP
        *OutputOrderReversed?:  TRUE
        *switch: AccessoryOutputBins
        {
            *case: 3000Stapler
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }
            *case: 3000Stacker
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }
            *case: MultiFunctionFinisher
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>@PJL SET PROCESSINGTYPE=<22>FACE_UP<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_UP<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                }
            }
            *case: MBM8Mailbox
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }
            *case: MBM8Stacker
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }
            *case: MBM8Sorter
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }
            *case: MBM8JobSeparator
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }
            *default:       *% added this for the 9050
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }

        }
    }
    *Option: MFPUpperLeftBinStraight
    {
        *rcNameID: =IDS_UPPER_LEFT_BIN_SP
        *DisabledFeatures: LIST(Stapling)
        *OutputOrderReversed?:  TRUE         *% Verify with the spec
        *switch: AccessoryOutputBins
        {
            *case: 3000Stapler
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }

            *case: 3000Stacker
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                } 
            }

            *case: MultiFunctionFinisher
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>@PJL SET PROCESSINGTYPE=<22>FACE_UP<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_UP<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                }
            }
            *default:
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                } 
            }
        }
    }

    *Option: UpperLeftBin9500MFP
    {
        *rcNameID: =IDS_UPPER_LEFT_BIN
        *switch: AccessoryOutputBins
        {
            *case: MultiFunctionFinisher
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                }
            }

        }
    }

    *Option: LowerLeftBin9500MFP
    {
        *rcNameID: =IDS_LOWER_LEFT_BIN_HC
        *%OutputOrderReversed?:  TRUE
        *switch: AccessoryOutputBins
        {
            *case: 3000Stapler
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
                }
            }
            *case: 3000Stacker
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
                }
            }
          }
    }
    *Option: OutputBin29500MFP
    {
        *rcNameID: =IDS_OUTPUT_BIN_2
        *switch: AccessoryOutputBins
        {
            *case: MBM8Mailbox
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
                }
            }
        }
    }
    *Option: OutputBin39500MFP
    {
        *rcNameID: =IDS_OUTPUT_BIN_3
        *switch: AccessoryOutputBins
        {
            *case: MBM8Mailbox
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN4<0A>"
                }
            }
        }
    }
    *Option: OutputBin49500MFP
    {
        *rcNameID: =IDS_OUTPUT_BIN_4
        *switch: AccessoryOutputBins
        {
            *case: MBM8Mailbox
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN5<0A>"
                }
            }
        }
    }
    *Option: OutputBin59500MFP
    {
        *rcNameID: =IDS_OUTPUT_BIN_5
        *switch: AccessoryOutputBins
        {
            *case: MBM8Mailbox
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN6<0A>"
                }
            }
        }
    }
    *Option: OutputBin69500MFP
    {
        *rcNameID: =IDS_OUTPUT_BIN_6
        *switch: AccessoryOutputBins
        {
            *case: MBM8Mailbox
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN7<0A>"
                }
            }
        }
    }
    *Option: OutputBin79500MFP
    {
        *rcNameID: =IDS_OUTPUT_BIN_7
        *switch: AccessoryOutputBins
        {
            *case: MBM8Mailbox
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN8<0A>"
                }
            }
        }
    }
    *Option: OutputBin89500MFP
    {
        *rcNameID: =IDS_OUTPUT_BIN_8
        *switch: AccessoryOutputBins
        {
            *case: MBM8Mailbox
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN9<0A>"
                }
            }
        }
    }
    *Option: OutputBin2_89500MFP
    {
        *rcNameID: =IDS_OUTPUT_BIN_2_8
        *switch: AccessoryOutputBins
        {
            *case: MBM8Stacker
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
                }
            }
            *case: MBM8Sorter
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
                }
            }
            *case: MBM8JobSeparator
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
                }
            }

        }
    }
*% end of 9500mfp    
*% lj9050 begin
    *Option: Left
    {    
        *%rcNameID: =IDS_UPPER_LEFT_BIN   
        *Name: "Left Output Bin (Straightest Path)"
        *OutputOrderReversed?: TRUE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=LOWER<0A>"
        }
    }
	*Option: LeftBin
    {    
        *rcNameID: =IDS_LEFT_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=LOWER<0A>"
        }
    }
    *Option: UpperLeftBin           
    {
        *rcNameID: =IDS_UPPER_LEFT_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
*% end lj9050   
*% lj9040mfp begin

    *Option: Stacker2
    {
        *rcNameID: =IDS_STACKER_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
    }
    *Option: OutputBin2_8
    {
        *rcNameID: =IDS_OUTPUT_BIN_2_8 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
        }
    }
    *Option: OutputBin1_8
    {
        *rcNameID: =IDS_OUTPUT_BIN_1_8 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
    }
    *Option: OutputBin1
    {
        *rcNameID: =IDS_OUTPUT_BIN_1 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
    }
    *Option: FrontBin
    {
        *rcNameID: =IDS_FRONT_BINS 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
    *Option: FrontBin_1
    {
        *rcNameID: =IDS_FRONT_BIN 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
    *Option: OutputBin2
    {
        *rcNameID: =IDS_OUTPUT_BIN_2 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
        }
    }
    *Option: OutputBin3
    {
        *rcNameID: =IDS_OUTPUT_BIN_3
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN4<0A>"
        }
    }
    *Option: OutputBin4
    {
        *rcNameID: =IDS_OUTPUT_BIN_4
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN5<0A>"
        }
    }
    *Option: OutputBin5
    {
        *rcNameID: =IDS_OUTPUT_BIN_5
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN6<0A>"
        }
    }
    *Option: OutputBin6
    {
        *rcNameID: =IDS_OUTPUT_BIN_6
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN7<0A>"
        }
    }
    *Option: OutputBin7
    {
        *rcNameID: =IDS_OUTPUT_BIN_7
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN8<0A>"
        }
    }
    *Option: OutputBin8
    {
        *rcNameID: =IDS_OUTPUT_BIN_8
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN9<0A>"
        }
    }

*% shares stackerfaceup/down and left from 9500 below
*% end lj9040mfp
*% from hplj4345 begin
    *Option: OutputBin31
    {
        *rcNameID: =IDS_OUTPUT_BIN_1
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
    *Option: OutputBin32
    {
        *rcNameID: =IDS_OUTPUT_BIN_2
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
    }
    *Option: OutputBin33
    {
        *rcNameID: =IDS_OUTPUTBIN_3_HIGHEST_CAPACITY
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
        }
    }
*% end hplj4345
*% from hp9055mfp begin
    *% Missing 9055 GPD info
*% end hp9055mfp
*% lj9000 begin
    *Option: Upper9000
    {
        *rcNameID: =IDS_TOP_BIN_FACE_DOWN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
        }
    
    }

    *Option: Left9000
    {
        *rcNameID: =IDS_LEFT_BIN_FACE_UP
        *OutputOrderReversed?:  TRUE         

        *switch: AccessoryOutputBins
        {
            *case: None
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=LOWER<0A>"
                }
            }
            *case: 3000Stacker
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }
            *case: 3000Stapler
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }
            *case: MultiFunctionFinisher
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=BIN1<0A>@PJL SET PROCESSINGTYPE=<22>FACE_UP<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_UP<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                }
            }
        }
    }
*% end lj9000
*% lj4250 begin
    *%shares Upper
    *Option: Stacker
    {
        *rcNameID: =IDS_STACKER_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
    
*% end lj4250
*% lj9500 begin
    *% shares Upper
    *Option: LeftBinUp
    {
        *rcNameID: =IDS_LEFT_BIN_FACE_UP
        *OutputOrderReversed?: TRUE         *% Verify with the spec
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=LOWER<0A>"
        }
    }


    *Option: StackerFaceDown
    {
        *rcNameID: =IDS_STACKER_BIN_DOWN
        *switch: AccessoryOutputBins
        {
            *case: 3000Stapler
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>NONE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                }
            }

            *case: 3000Stacker
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
                } 
            }

            *case: MultiFunctionFinisher
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>@PJL SET PROCESSINGTYPE=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_DOWN<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                }
            }
        }
    }

    *Option: StackerFaceUp
    {
        *rcNameID: =IDS_STACKER_BIN_UP
        *OutputOrderReversed?:  TRUE         *% Verify with the spec
        *switch: AccessoryOutputBins
        {
            *case: 3000Stapler
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                }
            }

            *case: 3000Stacker
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
                } 
            }

            *case: MultiFunctionFinisher
            {
                *Command: CmdSelect
                {
                    *Order: JOB_SETUP.100
                    *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>@PJL SET PROCESSINGTYPE=<22>FACE_UP<22><0A>@PJL SET PROCESSINGOPTION=<22>FACE_UP<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                }
            }
        }
    }
*% end lj9500
*% lj4700 begin
    *Option: Stapler750
    {
        *rcNameID: =IDS_STAPLER_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
*% end lj4700

*% lj5035/5025 Begin
   *Option: TopBinX0X5
    {
        *rcNameID: =IDS_STANDARD_TOP_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
        }
    }

    *Option: StackerBinX0X5
    {
        *rcNameID: =IDS_STACKER_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
*% lj5035 / 5025 End


*% lj8150 mbm 5 begin
    *Option: FaceUp8150
    {
        *rcNameID: =IDS_LEFT_BIN
        *%Name: "Left Bin - Face Up"
        *OutputOrderReversed?:  TRUE         
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
    *Option: Stacker8150
    {
        *rcNameID: =IDS_STACKER
        *%Name: "Stacker"
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>@PJL SET FINISH=NONE<0A>"
        }
    }
    *Option: Stapler8150
    {
        *rcNameID: =IDS_STAPLER_MAX_20_LETTER_OR_A4
        *%Name: "LJ8150 Stapler Bin"
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN7<0A>@PJL SET FINISH=STAPLE<0A>"
        }
    }

    *Option: Collator8150
    {
        *rcNameID: =IDS_COLLATOR_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
    }

    *Option: Separator8150
    {
        *rcNameID: =IDS_JOB_SEPARATOR_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
    }
    *Option: OutputBin51
    {
        *rcNameID: =IDS_OUTPUT_BIN_1 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
    }
    *Option: OutputBin52
    {
        *rcNameID: =IDS_OUTPUT_BIN_2 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
        }
    }
    *Option: OutputBin53
    {
        *rcNameID: =IDS_OUTPUT_BIN_3
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN4<0A>"
        }
    }
    *Option: OutputBin54
    {
        *rcNameID: =IDS_OUTPUT_BIN_4
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN5<0A>"
        }
    }
    *Option: OutputBin55
    {
        *rcNameID: =IDS_OUTPUT_BIN_5
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN6<0A>"
        }
    }
    
*% lj8150 mbm 5 end

    *Option: OutputBin56
    {
        *rcNameID: =IDS_OUTPUT_BIN_3
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
        }
    }

    *Option: OutputBin57
    {
        *rcNameID: =IDS_OUTPUT_BIN_4
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN4<0A>"
        }
    }

    *Option: OutputBin58
    {
        *rcNameID: =IDS_OUTPUT_BIN_5
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN5<0A>"
        }
    }

    *Option:StandardBin
    {
        *rcNameID:=IDS_OUTPUT_BIN_1
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=STANDARD BIN<0A>"
        }
    }    
	*Option: UpperLeftBinFT
    {
        *rcNameID: =IDS_UPPER_LEFT_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    } 
    *Option: MiddleLeftBin           
    {
        *%Name:"Middle Left Bin"
        *rcNameID: =IDS_MIDDLE_LEFT_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }   
     }     
    *Option: LowerLeftBin           
    {
        *rcNameID: =IDS_LOWER_LEFT_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
        }
    }
    *Option: OutputBinZT
    {
        *rcNameID: =IDS_OUTPUT_BIN_1
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
    *Option: MainBinFaceDown
    {
        *rcNameID: =IDS_MAIN_BIN_FACE_DOWN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
    *Option: MainBinFaceUp
    {
        *rcNameID: =IDS_MAIN_BIN_FACE_UP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=BIN2<0A>@PJL SET PROCESSINGTYPE=FACE_UP<0A>@PJL SET PROCESSINGOPTION=FACE_UP<0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: UpperBinFaceDown
    {
        *rcNameID: =IDS_UPPER_BIN_FACE_DOWN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=BIN1<0A>@PJL SET PROCESSINGTYPE=FACE_DOWN<0A>@PJL SET PROCESSINGOPTION=FACE_DOWN<0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: UpperBinFaceUp
    {
        *rcNameID: =IDS_UPPER_BIN_FACE_UP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET OUTBIN=BIN1<0A>@PJL SET PROCESSINGTYPE=FACE_UP<0A>@PJL SET PROCESSINGOPTION=FACE_UP<0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
        }
    }
    *Option: LeftBinStPath
    {
        *rcNameID: =IDS_LEFT_BIN_STRAIGHTEST_PATH
		*OutputOrderReversed?:  TRUE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=FACEUP<0A>"
        }
    }

   *Option: LowerLeftBinFT           
    {
        *rcNameID: =IDS_LOWER_LEFT_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
     }
	 *Option: LowerLeftBookletBin           
    {
        *rcNameID: =IDS_LOWER_LEFT_BOOKLET_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
        }
     }
	 *Option: LowerLeftBookletBinFT           
    {
        *rcNameID: =IDS_LOWER_LEFT_BOOKLET_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
     }
	 
	  *Option: PCStandardBin
    {
        *rcNameID: =IDS_STANDARD_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=STANDARDBIN<0A>"
        }
    }
	*Option: PCAlternateBin
    {
        *rcNameID: =IDS_ALTERNATE_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=FACEUPBIN<0A>"
        }
    }
	*Option: PCEngineOptionalOutputBin
    {
        *rcNameID: =IDS_ALTERNATE_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALENGINEBIN1<0A>"
        }
    }
	*Option: PCStackerBins
    {
        *rcNameID: =IDS_STACKER_BINS
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
	*Option: PCCollatorBins
    {
        *rcNameID: =IDS_COLLATOR_BINS
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
	*Option: PCJobSeparatorBins
    {
        *rcNameID: =IDS_JOB_SEPARATOR_BINS
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
	*Option: PCOutputBin1
    {
        *rcNameID: =IDS_OUTPUT_BIN_1 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }
	
	*Option: PCOutputBin2
    {
        *rcNameID: =IDS_OUTPUT_BIN_2 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
    }
	*Option: PCOutputBin3
    {
        *rcNameID: =IDS_OUTPUT_BIN_3 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
        }
    }
	*Option: PCOutputBin4
    {
        *rcNameID: =IDS_OUTPUT_BIN_4
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN4<0A>"
        }
    }
	*Option: PCOutputBin5
    {
        *rcNameID: =IDS_OUTPUT_BIN_5
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN5<0A>"
        }
    }
	*Option: PCOutputBin6
    {
        *rcNameID: =IDS_OUTPUT_BIN_6
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN6<0A>"
        }
    }
	*Option: PCOutputBin7
    {
        *rcNameID: =IDS_OUTPUT_BIN_7
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN7<0A>"
        }
    }
	*Option: PCOutputBin8
    {
        *rcNameID: =IDS_OUTPUT_BIN_8
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN8<0A>"
        }
    }
     *Option: MiddleBin        
    {
        *rcNameID: =IDS_MIDDLE_BIN
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
        }
    }
     *Option: OutputBins        
    {
        *rcNameID: =IDS_OUTPUT_BINS
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
        }
    }

}

*%------------------------------------------------------------------------
*% Feature: Shuttle device OutputBin : TVSF (TV Managed Standard Feature)
*%------------------------------------------------------------------------
*Feature: SHOutputBin
{
    *rcNameID: =IDS_OUTPUTBIN_DISPLAY
    *HelpIndex: =IDH_OUTPUT_BIN_OPTIONS_Q204
    *DefaultOption: Auto

    *Option: Auto
    {
        *rcNameID: =IDS_AUTO_SELECT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=AUTO<0A>"
        }
    }
	*Option: UpTray
    {
        *rcNameID: =IDS_UPPER_LEFT_BIN
		*%Name: "Upper Left Bin" 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN4<0A>"
        }
    }
    
	*Option: MidTray
    {
        *rcNameID: =IDS_MIDDLE_LEFT_BIN
		*%Name: "Middle Left Bin" 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN7<0A>"
        }
    }
	*Option: LowTray
    {
        *rcNameID: =IDS_LOWER_LEFT_BIN
		*%Name: "Lower Left Bin" 
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN5<0A>"
        }
    }
	*Option: InnerTray
    {
        *rcNameID: =IDS_INNER_BIN
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN1<0A>"
        }
    }
	*Option: UpperLeftTray
    {
        *rcNameID: =IDS_UPPER_LEFT_BIN
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.100
            *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN2<0A>"
        }
    }
}

*%----------------------------------------
*% END of Shuttle device OutputBin Options  
*%----------------------------------------


*%----------------------------------------
*% Feature: Shuttle device Punch Options  
*%----------------------------------------
*Feature: SHPunching
{
    *rcNameID: =IDS_PUNCH
    *FeatureType: DOC_PROPERTY
    *HelpIndex: 15312
    *DefaultOption: None

    *Option: None
    {
        *rcNameID: =IDS_NONE
        *switch: ProductClass
		{
			*case: HPMFD
			{
				*Command: CmdSelect
				{
				*Order: JOB_SETUP.50
				*Cmd: "@PJL SET PUNCH=OFF<0A>"
				}
			}
		}
    }
	
   *Option: 2H-Left-LE
    {
       
		*rcNameID: =IDS_TWO_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=LONGEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=TWO<0A>"
        }
    } 
	*Option: 2H-Top-LE
    {
        *rcNameID: =IDS_TWO_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=LONGEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=TWO<0A>"
        }
    }
	*Option: 2H-Top-SE
    {
        *rcNameID: =IDS_TWO_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=TWO<0A>"
        }
    }
	*Option: 2H-Left-SE
    {
        *rcNameID: =IDS_TWO_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=TWO<0A>"
        }
    }
	*Option: 2H-Right-RE
    {
        *rcNameID: =IDS_MFD_TWO_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=TWO<0A>"
        }
    }

	*Option: 2H-LandRight-RE
    {
        *rcNameID: =IDS_MFD_TWO_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=TWO<0A>"
        }
    }
	*Option: 3H-Left-LE
    {
        *rcNameID: =IDS_THREE_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=LONGEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=THREE<0A>"
        }
    } 
	*Option: 3H-Top-LE
    {
        *rcNameID: =IDS_THREE_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=LONGEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=THREE<0A>"
        }
    }
	*Option: 3H-Top-SE
    {
        *rcNameID: =IDS_TWO_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=THREE<0A>"
        }
    }
	*Option: 3H-PortTop-SE
    {
        *rcNameID: =IDS_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=THREE<0A>"
        }
    }
	*Option: 3H-Left-SE
    {
        *rcNameID: =IDS_TWO_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=THREE<0A>"
        }
    }
	*Option: 3H-LandLeft-SE
    {
        *rcNameID: =IDS_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=THREE<0A>"
        }
    }
	*Option: 3H-3Right-RE
    {
        *rcNameID: =IDS_MFD_THREE_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=THREE<0A>"
        }
    }
	*Option: 3H-2Right-RE
    {
        *rcNameID: =IDS_MFD_TWO_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=THREE<0A>"
        }
    }
	
	*Option: 3H-LandRight-RE
    {
        *rcNameID: =IDS_MFD_RIGHT		
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=THREE<0A>"
        }
    }
	*Option: 4H-Left-LE
    {
        *rcNameID: =IDS_FOUR_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=LONGEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOUR<0A>"
        }
    } 
	*Option: 4H-Top-LE
    {
        *rcNameID: =IDS_FOUR_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=LONGEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOUR<0A>"
        }
    }
	*Option: 4H-Top-SE
    {
        *rcNameID: =IDS_FOUR_TOP
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOUR<0A>"
        }
    }
	*Option: 4H-Left-SE
    {
        *rcNameID: =IDS_FOUR_LEFT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOUR<0A>"
        }
    }
	*Option: 4H-Right-RE
    {
        *rcNameID: =IDS_MFD_FOUR_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOUR<0A>"
        }
    }
	*Option: 4H-LandRight-RE
    {
        *rcNameID: =IDS_MFD_FOUR_RIGHT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOUR<0A>"
        }
    }
	*Option: 4HW-Left-LE
    {
        *rcNameID: =IDS_MFD_FOUR_LEFT_WIDE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=LONGEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOURWIDE<0A>"
        }
    }
	*Option: 4HW-Top-LE
    {
        *rcNameID: =IDS_MFD_FOUR_TOP_WIDE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=LONGEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOURWIDE<0A>"
        }
    }
	*Option: 4HW-Top-SE
    {
        *rcNameID: =IDS_MFD_FOUR_TOP_WIDE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOURWIDE<0A>"
        }
    }
	*Option: 4HW-Left-SE
    {
        *rcNameID: =IDS_MFD_FOUR_LEFT_WIDE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=SHORTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOURWIDE<0A>"
        }
    }
	*Option: 4HW-Right-RE
    {
        *rcNameID: =IDS_MFD_FOUR_RIGHT_WIDE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOURWIDE<0A>"
        }
    }
	*Option: 4HW-LandRight-RE
    {
        *rcNameID: =IDS_MFD_FOUR_RIGHT_WIDE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.50
            *Cmd: "@PJL SET BINDING=RIGHTEDGE<0A>@PJL SET PUNCH=ON<0A>@PJL SET PUNCH-NUMBER=FOURWIDE<0A>"
        }
    }
}

*%----------------------------------------
*% END of Shuttle device Punch Options  
*%----------------------------------------

*%----------------------------------------
*% Feature: Shuttle device Fold Options  
*%----------------------------------------
*Feature: SHFolding
{
    *rcNameID: =IDS_FOLD
	*FeatureType: DOC_PROPERTY
    *DefaultOption: None
	*Option: None
					{
						*rcNameID: =IDS_NONE
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22><22><0A>"                        
							}
					}
	*Option: In-Bi-Fold
					{
						*rcNameID: =IDS_INWARD_BIFOLD
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#1%%0<22><0A>"                        
							}
					}
	*Option: Out-Bi-Fold
					{
						*rcNameID: =IDS_OUTWARD_BIFOLD
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#1%%1<22><0A>"			
							}
					}
	*Option: In-Tri-Fold-Top
					{
						*rcNameID: =IDS_INWARD_TRIFOLD_TOPOVER
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#2%%0$1<22><0A>"                        
							}
					}
	*Option: Out-Tri-Fold-Top
					{
						*rcNameID: =IDS_OUTWARD_TRIFOLD_TOPOVER
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#2%%1$1<22><0A>"                        
							}
					}
	*Option: Z-fold-Top
					{
						*rcNameID: =IDS_ZFOLD_TOPOVER
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#3$1<22><0A>"                        
							}
					}

	*Option: In-Tri-Fold-Left
					{
						*rcNameID: =IDS_INWARD_TRIFOLD_LEFTOVER
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#2%%0$1<22><0A>"                        
							}
					}
	*Option: Out-Tri-Fold-Left
					{
						*rcNameID: =IDS_OUTWARD_TRIFOLD_LEFTOVER
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#2%%1$1<22><0A>"                        
							}
					}
	*Option: Z-fold-Left
					{
						*rcNameID: =IDS_ZFOLD_LEFTOVER
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#3$1<22><0A>"                        
							}
					}				
	*Option: Eng-Z-fold
					{
						*rcNameID: =IDS_ENGG_ZFOLD
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#0%%11%%15%%12%%1%%2%%3<22><0A>"                        
							}
					}
	*Option: In-DBParallel-Fold
					{
						*rcNameID: =IDS_INWARD_DOUBLE_PARALLEL_FOLD
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50
								*Cmd: "@PJL SET FOLD=<22>#4%%0$1<22><0A>"                        
							}
					}
	*Option: Out-DBParallel-Fold
					{
						*rcNameID: =IDS_OUTWARD_DOUBLE_PARALLEL_FOLD
						*Command: CmdSelect
							{
								*Order: JOB_SETUP.50 
								*Cmd: "@PJL SET FOLD=<22>#4%%1$1<22><0A>"                        
							}
					}	
}

*%----------------------------------------
*% END of Shuttle device Fold Options  
*%----------------------------------------

*%-------------------------------------------------------------------------
*% DOC_PROP Custom features section
*%-------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*% Feature: HPDocPropResourceData: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*%  The dependency files will include now a .cab file, 
*%  which will contain the help files of all locales supported by the product. 
*%  During the runtime the help file corresponding to the locale of the current user 
*%  the help file is extracted from the .cab file and used.
*%-------------------------------------------------------------------------
*Feature: HPDocPropResourceData
{
    *Name: "HPDocPropResourceData"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: hpchl355.cab 

    *Option: hpchl355.cab       *%Name of the cab file in hpchlyyq.cab format
    {
        *Name: "hpchl355.cab" 
    }
    
    *Option: hpc_en_355.hlp     *%Name of the English help file with the token separator "_"
    {
        *Name: "hpc_en_355.hlp"
    }

    *Option: hpc_en_355.chm     *%Name of the English help file with the token separator "_"
    {
        *Name: "hpc_en_355.chm"
    }
}

*%-------------------------------------------------------------------------
*% Feature: PrintQualityGroup : TVCF (TV Managed Custom Feature)
*%-------------------------------------------------------------------------
*%  This feature is used for the Print Quality association.
*%  The help index, and option name strings are taken from here and displayed on the HP Paper/Quality tab page
*%  under the Print Quality list box. 
*%  Each of these option selections are associated with a set of other GPD feature selections
*%  (visible or hidden in treeview) using the HP specific XML data file
*%  Add new PQ at the end only as index for Custom PQ need to be fixed.
*%  RQ 47392: Support for Print Contract v1.0 requests - Custom Print Mode
*%-------------------------------------------------------------------------
*Feature: PrintQualityGroup
{
    *Name: "PrintQualityGroup"
    *PrintSchemaKeywordMap: "PageOutputQuality"
    *HelpIndex: =IDH_UNIDRV_PRINT_QUALITY_PH3
    *FeatureType: DOC_PROPERTY
    *DefaultOption: PQGroup_2

    *Option: PQGroup_2      *%600 dpi
    {
        *rcNameID: =IDS_600DPI_RES
    }

    *Option: PQGroup_3      *%ImageREt 2400 dpi
    {
        *rcNameID: =IDS_PQ_IMAGE_RET_2400
    }
    
    *Option: PQGroup_4      *%FastRes 1200
    {
        *rcNameID: =IDS_FAST_RES
    }

    *Option: PQGroup_5      *%ProRes 1200
    {
        *rcNameID: =IDS_PRO_RES
    }
    
    *Option: PQGroup_6      *%General
    {
        *rcNameID: =IDS_PQ_GENERAL_OFFICE_CAP
    }
    
    *Option: PQGroup_7      *%Professional
    {
        *rcNameID: =IDS_PQ_PROFESSIONAL
    }
    
    *Option: PQGroup_8                *% ProRes 1200 (132 lpi)
    {
        *rcNameID: =IDS_PRO_RES_132_LPI
    }
    
    *Option: PQGroup_9                  *% ProRes 1200 (180 lpi)
    {
        *rcNameID: =IDS_PRO_RES_180LPI

    }
    
    *Option: PQGroup_10      *%1200x600
    {
        *rcNameID: =IDS_1200_600
    }
    
    *Option: PQGroup_11  
    {    
        *rcNameID: =IDS_IMAGERET_4800
        *%Name: "ImageREt 4800 dpi"
    }
    
    *Option: PQGroup_12        *%ImageREt 3600 
    {
        *rcNameID: =IDS_IMAGERET_3600
    }
      
    *Option: PQGroup_13        *%600 dpi
    {
        *rcNameID: =IDS_600DPI_RES
        *%Name: "600 dpi"
    }
     
    *Option: PQGroup_14   
    {
        *rcNameID: =IDS_PRO_RES_170_LPI
    } 
    
    *Option: PQGroup_15
    {
        *rcNameID: =IDS_PRO_RES_141_LPI
    } 
    
    *Option: PQGroup_16      *%1200x600
    {
        *rcNameID: =IDS_1200_600
    }
    
    *Option: PQGroup_17  
    {    
        *rcNameID: =IDS_IMAGERET_3600
        *%Name: "ImageREt 3600 dpi"
    }
    
    *Option: PQGroup_18        *%ImageREt 3600 
    {
        *rcNameID: =IDS_IMAGERET_3600
    }
    
    *Option: PQGroup_19        *%ProRes 1200 (156lpi) 
    {
        *rcNameID: =IDS_PRO_RES_156_LPI
    }
    
    *Option: PQGroup_20  
    {    
        *%rcNameID: =IDS_1200_1200
        *Name: "1200 x 1200"
    }

    *Option: PQGroup_21        *%600 dpi
    {
        *%rcNameID: =IDS_600DPI_RES
        *Name: "600 dpi "
        *Constraints:  ColorMode.24bpp
    } 
    *Option: PQGroup_22        *%Draft
    {
        *rcNameID: =IDS_WM_OPTION_DRAFT
    } 
    
    *Option: PQGroup_23        *%Normal
    {
        *rcNameID: =IDS_NORMAL
    } 
    
    *Option: PQGroup_24        *%Best
    {
        *rcNameID: =IDS_PQ_ICD_BEST
    } 
    *Option: PQGroup_25        *%ProRes 1200 (212lpi)
    {
        *rcNameID: =IDS_PRO_RES_212_LPI
    } 
    *Option: PQGroup_26        *%ProRes 1200 (180lpi)
    {
        *rcNameID: =IDS_PRO_RES_180_LPI
    } 
    *Option: PQGroup_27         *% Presentation
    {
        *rcNameID: =IDS_PQ_PRESENTATION_CSL
    }
    *Option: PQGroup_28        *% Maximum dpi
    {
        *rcNameID: =IDS_MAXIMUM_DPI
    }
		*Option: PQGroup_29                *% ProRes 1200 (180 lpi)
    {
        *rcNameID: =IDS_PRO_RES_180LPI
    }

	*Option: PQGroup_30                *% ProRes 1200 (132 lpi)
    {
        *rcNameID: =IDS_PRO_RES_132_LPI
    }
	
	*Option: PQGroup_31     *%FastRes 1200
    {
        *rcNameID: =IDS_FAST_RES
		*% 8bpp
    }
	*Option: PQGroup_32        *%600 dpi
    {
        *rcNameID: =IDS_600DPI_RES
        *%Name: "600 dpi"
		*% For eLowLpi command
    }
    *Option: PQGroup_33      *%1200 dpi
    {
        *rcNameID: =IDS_PQ_1200
    }
	*Option: PQGroup_34      *%Fast Res 1200 dpi
    {
        *rcNameID: =IDS_FAST_RES
    }
    *Option: PQGroup_DRAFT_PC      *%Quick View
    {
        *rcNameID: =IDS_QUICK_VIEW
    }
    *Option: PQGroup_NORMAL_PC      *%Normal
    {
        *rcNameID: =IDS_NORMAL
    }
    *Option: PQGroup_BEST_PC      *%BEST
    {
        *rcNameID: =IDS_ENHANCED
    }
    *Option: PQGroup_MAX_PC      *%Fine Lines
    {
        *rcNameID: =IDS_FINE_LINES
    }
    *Option: PQGroup_GENOFF_PC      *%General Office
    {
        *rcNameID: =IDS_PQ_GENERAL_OFFICE_CAP
    }
    *Option: PQGroup_PROFESSIONAL_PC      *%Professional
    {
        *rcNameID: =IDS_PQ_PROFESSIONAL
    }
    *Option: PQGroup_PRESENTATION_PC      *%Presentation
    {
        *rcNameID: =IDS_PQ_PRESENTATION_CSL
    }
    *Option: PQGroup_MAXDPI_PC      *%Maximum Dpi
    {
        *rcNameID: =IDS_MAXIMUM_DPI
    }
	*Option: PQGroup_ECONOMODE_PC      *%Economode
    {
        *rcNameID: =IDS_ECONOMODE_PQ
    }
	*Option: PQGroup_HPSTANDARD_PC      *%HP Standard
    {
        *rcNameID: =IDS_HPSTANDARD_PQ
    }
        *Option: PQGroup_STANDARD_PC      *%Standard
    {
        *rcNameID: =IDS_STANDARD_PQ
    }
	*Option: PQGroup_PREMIUM_PC      *%Premium
    {
        *rcNameID: =IDS_PREMIUM_PQ
    }
	*Option: PQGroup_QUICKDRAFT_PC      *%Quick Draft
    {
        *rcNameID: =IDS_QUICKDRAFT_PQ
    }
	*Option: PQGroup_DETAILED_PC      *%Detailed
    {
        *rcNameID: =IDS_DETAILED_PQ
    }
	*Option: PQGroup_HPHIGHSPEED_PC      *%HP High Speed
    {
        *Name: " "
    }
	*Option: PQGroup_HPTONERSAVE_PC      *%HP TonerSave
    {
        *Name: " "
    }
	*Option: PQGroup_HPCOLORSAVE_PC      *%HP ColorSave
    {
        *Name: " "
    }

}

*Feature: HPLpiSelection
{
    *Name: "HPLpiSelection"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: None

    *Option: None
    {
        *Name: "None"
    }

	*Option: 132lpi
    {
        *Name: "132lpi"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.40
            *Cmd: =ubyte =eLowLPI =attr_ubyte =TextObjects
+                 =ubyte =eLowLPI =attr_ubyte =VectorObjects
+                 =ubyte =eLowLPI =attr_ubyte =RasterObjects 
+                  =SetHalftoneMethod       
        }
    }

       
    *Option: 141lpi
    {
        *Name: "141lpi"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.40
            *Cmd: =ubyte =eLowLPI =attr_ubyte =TextObjects
+                 =ubyte =eLowLPI =attr_ubyte =VectorObjects
+                 =ubyte =eLowLPI =attr_ubyte =RasterObjects 
+                  =SetHalftoneMethod       
        }
    }

    *Option: 170lpi
    {
        *Name: "170lpi"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.40
            *Cmd: =ubyte =eHighLPI =attr_ubyte =TextObjects
+                 =ubyte =eHighLPI =attr_ubyte =VectorObjects
+                 =ubyte =eHighLPI =attr_ubyte =RasterObjects 
+                  =SetHalftoneMethod       
        }
    }
    *Option: 156lpi
    {
        *Name: "156lpi"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.40
            *Cmd: =ubyte =eLowLPI =attr_ubyte =TextObjects
+                 =ubyte =eLowLPI =attr_ubyte =VectorObjects
+                 =ubyte =eLowLPI =attr_ubyte =RasterObjects 
+                  =SetHalftoneMethod       
        }
    }

    *Option: 180lpi
    {
        *Name: "180lpi"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.40
            *Cmd: =ubyte =eHighLPI =attr_ubyte =TextObjects
+                 =ubyte =eHighLPI =attr_ubyte =VectorObjects
+                 =ubyte =eHighLPI =attr_ubyte =RasterObjects 
+                  =SetHalftoneMethod       
        }
    }
    *Option: 212lpi
    {
        *Name: "212lpi"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.40
            *Cmd: =ubyte =eHighLPI =attr_ubyte =TextObjects
+                 =ubyte =eHighLPI =attr_ubyte =VectorObjects
+                 =ubyte =eHighLPI =attr_ubyte =RasterObjects 
+                  =SetHalftoneMethod       
        }
    }
	*Option: 8BppFastRes1200
    {
        *Name: "8BppFastRes1200"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.40
            *Cmd: =ubyte =eHighLPI =attr_ubyte =TextObjects
+                 =ubyte =eHighLPI =attr_ubyte =VectorObjects
+                 =ubyte =eHighLPI =attr_ubyte =RasterObjects 
+                  =SetHalftoneMethod       
        }
    }
	*Option: eLowLPI600dpi
    {
        *Name: "eLowLPI600dpi"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.40
            *Cmd: =ubyte =eLowLPI =attr_ubyte =TextObjects
+                 =ubyte =eLowLPI =attr_ubyte =VectorObjects
+                 =ubyte =eLowLPI =attr_ubyte =RasterObjects 
+                  =SetHalftoneMethod       
        }
    }	

}

*%------------------------------------------------------------------------
*% Feature: JPEGEnable : CF (Custom Feature)
*%------------------------------------------------------------------------
*Feature: JPEGEnable
{
    *rcNameID: =IDS_RASTER_COMPRESSION
    *FeatureType: DOC_PROPERTY
    *%ConcealFromUI?: TRUE
    *HelpIndex: =IDH_RASTER_COMPRESSION_EC6
    *DefaultOption: Auto

    *Option: Auto
    {
        *rcNameID: =IDS_AUTOMATIC
    }
    *Option: Best
    {
        *rcNameID: =IDS_BEST_QUALITY
    }
    *Option: Maximum
    {
        *rcNameID: =IDS_MAXIMUM_COMPRESSION
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.16
            *CallbackID: 109
        }
    }
}

*%-------------------------------------------------------------------------
*% Feature: HPPDLVersion : CF (Custom Feature)
*%
*% This feature is used to enabled or disable DRC Compression
*% This feature is being programmatically hidden.
*%-------------------------------------------------------------------------
*Feature: HPPCL6Version
{
    *Name: "HPPCL6Version"
    *FeatureType: PRINTER_PROPERTY

    *DefaultOption: PDL_VERSION_2-1_OR_GREATER
    
    *Option: PDL_VERSION_2-1_OR_GREATER
    {
        *Name: "2.1 or Greater"
    }
    
    *Option: PDL_VERSION_OTHER
    {
        *Name: "Other"
    }
}

*switch: HPPCL6Version
{
    *case: PDL_VERSION_2-1_OR_GREATER
    {
        *Command: CmdEnableDRC { *Cmd: " " }
    }
}

*%-------------------------------------------------------------------------
*% Feature: HPEasyColor
*%-------------------------------------------------------------------------
*%  This feature is the Easy Button for all the Document Understanding
*%  features.  It enables jpeg passthrough & artifact reduction, photo ID
*%  and image enhancements to photos, and adjusts photo colors ACCORDING to
*%  the individual setting for each feature (hidden in UI, but determined
*%  by the PMT for each program).
*%  Except for EasyColor (which is ON or OFF), all settings are either
*%  Enabled or Disabled.
*%-------------------------------------------------------------------------

*Feature: HPEasyColor
{
    *Name: "HP EasyColor"
    *FeatureType: DOC_PROPERTY
    *ConcealFromUI?: FALSE
    *DefaultOption: On
    *Option: On
    {
        *Name: "On"
    }
    *Option: Off
    {
        *Name: "Off"
    }

}

*Feature: =HPMH_DLLNAME
{
    *Name: "Img"
    *Option: =HPMH_DLLNAME_DEFAULT
    {
        *Name: ""
    }
}


*Feature: HP_EasyColor_Conservative
{
    *Name: "HP EasyColor Conservative"
    *FeatureType: DOC_PROPERTY
    *ConcealFromUI?: FALSE
    *DefaultOption: Auto
    *Option: Auto
    {
        *Name: "Auto"
    }
    *Option: Enabled
    {
        *Name: "Enabled"
    }   
}


*%-------------------------------------------------------------------------
*% Feature: HP_DIBStitch_TintTest
*%-------------------------------------------------------------------------
*%  This feature is used for enabling a test mode to tint the stitched
*%  DIBs.  If DIBs are properly stitched, each image will be of one tint.
*%  If not, an image will have checkerboard/patch quilt of different tints.
*%  It is also used initially to verify JEPG decoding.
*%-------------------------------------------------------------------------

*Feature: HP_DIBStitch_TintTest
{
    *Name: " HP DIB-Stitch Tint Test"
    *FeatureType: DOC_PROPERTY
    *ConcealFromUI?: TRUE
    *DefaultOption: Disabled
    *Option: Disabled
    {
        *Name: "Disabled"
    }
    *Option: JPEG_PNG
    {
        *Name: "JPEG and PNG Pass-through verification"
    }
    *Option: CSC_RLT
    {
        *Name: "CSC and RLT verification"
    }
    *Option: DIB_STITCH
    {
        *Name: "DIB Stitch Tint Test verification"
    }    
}
*%-------------------------------------------------------------------------
*% End of Feature: HPEasyColor
*%-------------------------------------------------------------------------


*%------------------------------------------------------------------------
*% Feature: HPMediaTypeTreeviewPopup : CF (Custom Feature)
*% AADZ2076: WIP:(650)New Standard Media types for Seabiscuit
*%------------------------------------------------------------------------
*Feature: HPMediaTypeTreeviewPopup
{
    *Name: "TreeviewPopUP"
    *ConcealFromUI?: TRUE
    *FeatureType: DOC_PROPERTY
    *DefaultOption: True
    *Option: True
    {
        *Name: "True"
    }
}

*%-------------------------------------------------------------------------
*% Feature: HPColorMode: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*%  This feature is used for specifying whether the printer is color or monochrome
*%  Possible values are MONOCHROME_MODE, COLOR_MODE
*%  Based on the color/monochrome support, the Color tab is shown in the HP UI. 
*%  Using this, additional specific processing and switching can also be done in the HP UI and render plug-in modules
*%-------------------------------------------------------------------------
*Feature: HPColorMode
{
    *Name: "HPColorMode"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: COLOR_MODE

    *Option: COLOR_MODE
    {
        *Name: "COLOR_MODE"
    }
}

*%  Associated feature under PrintQualityGroup.
*%  - PrintQuality
*%  This feature is used for specifying whether the printer is color or monochrome
*%  Possible values are MONOCHROME_MODE, COLOR_MODE
*%  Based on the color/monochrome support, the Color tab is shown in the HP UI.
*%  Using this, additional specific processing and switching can also be done in the HP UI and render plug-in modules

*ChangeColorModeOnDoc?: FALSE

*Feature: ColorMode
{
    *rcNameID: =IDS_COLOR_PRINTING_MODE
    *DefaultOption: 24bpp
    *HelpIndex: =IDH_UNIDRV_COLOR_MODE
    *Option: Mono
    {
        *rcNameID: =IDS_MONOCHROME
	*PrintSchemaKeywordMap: "Monochrome"
        *DevNumOfPlanes: 1
        *DevBPP: 24
        *DrvBPP: 24
        *Color? : FALSE
        *PaletteSize: 1
        *PaletteProgrammable? : TRUE
        *Command: CmdDefinePaletteEntry { *Cmd: "" }
    }
    *Option: 24bpp
    {
        *rcNameID: =IDS_TRUE_COLOR
        *DevNumOfPlanes: 1
        *DevBPP: 24
        *DrvBPP: 24
        *PaletteSize: 256
        *PaletteProgrammable? : TRUE
        *Command: CmdDefinePaletteEntry { *Cmd: "" }
    }
}

*switch: ColorMode
{
    *case: Mono
    {
        *Command: CmdStartPage
        {
            *Order: PAGE_SETUP.90
            *Cmd: =real32_xy "<0000803f><0000803f>" =attr_ubyte =PageScale =SetPageScale
+                 =ubyte =eGray =attr_ubyte =ColorSpace =SetColorSpace
        }
    }
    *case: 24bpp
    {
        *Command: CmdStartPage
        {
            *Order: PAGE_SETUP.90
            *Cmd: =real32_xy "<0000803f><0000803f>" =attr_ubyte =PageScale =SetPageScale
+                 =ubyte =eRGB =attr_ubyte =ColorSpace =SetColorSpace
        }
    }
}


*%------------------------------------------------------------------------
*% Feature: TTAsBitmapsSetting : CF (Custom Feature)
*%------------------------------------------------------------------------
*Feature: TTAsBitmapsSetting
{
    *rcNameID: =IDS_TTASBITMAPS
    *FeatureType: DOC_PROPERTY
    *HelpIndex: =IDH_UNIDRV_TRUETYPE_AS_BITMAP

    *DefaultOption: TTModeOutline

    *Option: TTModeOutline
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }

    *Option: TTModeBitmap
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
    }
}

*switch: TTAsBitmapsSetting
{
    *case: TTModeBitmap
    {
        *FontFormat: HPPCL_RES
    }

    *case: TTModeOutline
    {
        *FontFormat: HPPCL_OUTLINE
    }
}

*Feature: HPPDLType
{
    *Name: "HPPDLType"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: PDL_PCL6

    *Option: PDL_PCL6
    {
        *Name: "PCL 6"
    }
}



*% This feature is used for specifying the encoding supported by the printer
*% Possible values are UTF8, 7 Bit ASCII Encoding, 8 Bit ASCII Encoding and No Encoding
*% Using this, various PJL strings (Job Storage User Names, Job Names etc) can be encoded and sent to the printer

*Feature: HPPJLEncoding
{
    *Name: "HPPJLEncoding"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: UTF8

    *Option: UTF8
    {
        *Name: "UTF8"
    }
}

*% This feature is used for the Job Accounting feature for sending various statistical and metrics data to the printer
*% Possible values are HPJOBACCT_JOBACNT (Job Accounting alone), HPJOBACCT_JOBACNT_TIMESTAMP (Job Accounting and Time Stamp)
*% A callback ID (must be 1) is specified and in the render module, the metrics data is obtained
*% and sent as PJLs to the printer

*Feature: HPJobAccounting
{
    *Name: "HPJobAccounting"    
    *FeatureType: DOC_PROPERTY

    *Option: HPJOBACCT_JOBACNT_GROUPNAME
    {
        *Name: "HPJOBACCT_JOBACNT_GROUPNAME"
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.10
            *CallbackID: =CMDCB_HPJOBACCOUNT
        }
    }
}

*% This feature is used for the Born On Date feature for sending the date/time stamp of the job to the printer
*% Possible values are HPBOD
*% A callback ID (must be 3) is specified and in the render module, the date/time stamp is obtained
*% and sent as PJLs to the printer

*Feature: HPBornOnDate
{
    *Name: "HPBornOnDate"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: HPBOD

    *Option: HPBOD
    {
        *Name: "HPBOD"
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.20
            *CallbackID: =CMDCB_HPBOD
        }
    }
}

*% This feature is used to verify the color settings of Mystique

*Feature: HPColorPlane
{
    *Name: "HPColorPlane"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: HPCP

    *Option: HPCP
    {
        *Name: "HPCP"
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.30
            *CallbackID: =CMDCB_COLOR_PLANE
        }
    }
}

*% This feature is used to support a Grayscale combo box for specific Ink devices added via XML
*Feature: HPInkPdlGrayScale
{
    *Name: "HPInkPdlGrayScale"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: NoCmd
    *Option: BlackInkOnly
    {
        *rcNameID: =IDS_BLACK_ONLY_PC
        
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.43
            *CallbackID: =CMDCB_INKPDL_GRAYSCALE
        }
    }
    *Option: HighQuality
    {
        *rcNameID: =IDS_HIGH_QUALITY_CMYK_GRAYSCALE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.43
            *CallbackID: =CMDCB_INKPDL_GRAYSCALE
        }
    }
    *Option: NoCmd
    {
        *Name: "NULL"
    }

}

*% This feature is used to send Binding edge command for right punch/staple options in case of NUP 2 or 6 for shuttle

*Feature: SHRightEdgeStaplPunch
{
    *Name: "SHRightEdgeStaplPunch"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: RightStaplPunch

    *Option: RightStaplPunch
    {
        *Name: "RightStaplPunch"
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.111
            *CallbackID: =CMDCB_RIGHT_EDGE
        }
    }
}

*% This feature is used for the Job By Hob Override feature. Here the user name needs to be sent with every job
*% Possible values are JBJO
*% A callback ID (must be 5) is specified and in the render module, the user name is obtained 
*% and sent as PJLs to the printer

*Feature: HPJobByJobOverride
{
    *Name: "HPJobByJobOverride"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: JBJO

    *Option: JBJO
    {
        *Name: "JBJO"
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.40
            *CallbackID: =CMDCB_HPJBJO
        }
    }
}

*Feature: HPJobAccWoPin
{
    *Name: "HPJobAccWoPin"
    *DefaultOption: True
    *Option: True
    {
        *Name: "True"
    }
}
*% This feature is used for specifying the HP specific XML file name that the printer is using
*% The HP specific XML file is an additional data fle to the UI and render modules. It specifies enhanced data like
*% Print Quality automation, External Quicksets, Media Type Ordering, DMC Install and Upgrade Time events etc
*% The XML file is used only in the read mode dynamically during the UI session

*Feature: HPXMLFileUsed
{
    *Name: "HPXMLFileUsed"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: hpcu3556.xml

    *Option: hpcu3556.xml
    {
        *Name: "hpcu3556.xml"
    }   
}


*Feature: HPUDMDataMapFile
{
    *Name: "HPUDMDataMapFile"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: hpcu3556dm.xml

    *Option: hpcu3556dm.xml
    {
        *Name: "hpcu3556dm.xml"
    }   
}

*Feature: HPSamsungDataMapFile
{
    *Name: "HPSamsungDataMapFile"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: hpcu3556SPS.xml
    *Option: hpcu3556SPS.xml
    {
        *Name: "hpcu3556SPS.xml"
    }   
}
*%------------Mystique Inserted 2-23-05--------Begin------------------------
*% This feature is used for specifying the type of stapling to be applied under diferent scenarios
*% The option is set from the UI depending on the scenarios. This feature is switched along with other features like
*% orientation, paper size etc for determining the exact stapling commands to be sent to the printer

*Feature: HPStaplingOpposed
{
    *Name: "HPStaplingOpposed"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: False

    *Option: False
    {
        *Name: "False"
    }

    *Option: True
    {
        *Name: "True"
    }
}
*%------------Mystique Inserted 2-23-05--------End------------------------


*% This feature is used for enabling smart duplexing on a single page job
*% (i.e not playing the blank side of the page)
*% Required as True for all products     

*Feature: HPSmartDuplexSinglePageJob
{
    *Name: "HPSmartDuplexSinglePageJob"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: True

    *Option: True
    {
        *Name: "True"
    }
}

*Feature: HPSmartDuplexOddPageJob
{
    *Name: "HPSmartDuplexOddPageJob"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: True

    *Option: True
    {
        *Name: "True"
    }
}


*%  This feature is used for handling duplicate job names
*%  Single option. Possible values are SWFW and SW
*Feature: HPDuplicateJobNameOverride
{
    *Name: "HPDuplicateJobNameOverride"
  
    *Option: SWFW
    {
        *Name: "SWFW"
    }
}

*Feature: DynamicRender
{
    *% Name: "Device Render Type"               *%6517
    *rcNameID:=IDS_DEVICE_RENDER_TYPE
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: AUTODEVICE
    *Option: AUTODEVICE
    {
         *% Name: "Automatic"      *%6518
         *rcNameID:=IDS_DEVICE_TYPE_AUTO_DETECT
    }
    *Option: COLORDEVICE
    {
         *% Name: "Color"      *%6519
         *rcNameID:=IDS_DEVICE_TYPE_COLOR
    }
    *Option: MONODEVICE
    {
         *% Name: "Monochrome"      *%6520
         *rcNameID:=IDS_DEVICE_TYPE_MONOCHROME
    }
}

*%-------------------------------------------------------------------------
*% Custom Features for Punch
*%-------------------------------------------------------------------------
*Feature: HPPunchUnitType
{
	*rcNameID: =IDS_PUNCH_UNIT
    *% Name: "Punch Unit"
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: 15432
    *DefaultOption: NotInstalled
    *Option: NotInstalled
    {
        *rcNameID: =IDS_NOTINSTALLED
    }
    *Option: HP2HolePunch
    {
        *rcNameID: =IDS_2_PUNCH_KIT
    }
    *Option: HP3HolePunch
    {
        *rcNameID: =IDS_3_PUNCH_KIT
    }
    *Option: HP4HolePunch
    {
        *rcNameID: =IDS_4_PUNCH_KIT
    }
	*Option: 23PunchUnit_PC
    {
        *rcNameID: =IDS_2BY3HOLE			
    }
    *Option: 24PunchUnit_PC
    {
        *rcNameID: =IDS_MFD_2BY4HOLES			
    }
    *Option: 4SwedishPunchUnit_PC
    {
        *rcNameID: =IDS_4HOLE				
    }
    *Option: HPGenericPunchUnit_PC
    {
        *rcNameID: =IDS_HP_GENERIC_PUNCH			
    }
}


*%  This feature is used for enabling dynamic EMF/RAW spool switching in the driver
*%  Single option. Possible values are True.
*%  Add this feature if you want to support the dynamic switching.

*Feature: HPEnableRAWSpooling
{
    *Name: "HPEnableRAWSpooling"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: True

    *Option: True
    {
        *Name: "True"
    }
    
    *Option: False
    {
        *Name: "False"
    }
}

*%-------------------------------------------------------------------------
*%  RGBColor
*%-------------------------------------------------------------------------
*%  This feature is used for showing the RGB Color option under 
*%  the new Color Themes group box in the Color Tab
*%  This feature is from Q105 Laser and implemented as per the CR: AADZ994
*%  Add this feature only for Color Printers
*%-------------------------------------------------------------------------
*Feature: RGBColor
{
     *rcNameID: =IDS_RGB_COLOR
     *FeatureType: DOC_PROPERTY
     *HelpIndex: 15549     
     *DefaultOption: NoCmd
    
     *Option: Default-sRGB
     {
        *rcNameID: =IDS_RGB_DEFAULT
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =uint32 "<04107068>" =attr_ubyte =VUExtension =ubyte "<01>" =attr_ubyte =HP_VUAttr1  =ubyte "<01>" =attr_ubyte =HP_VUAttr2 =ubyte "<01>" =attr_ubyte =HP_VUAttr3 =VendorUnique
        }
     }
     
     *Option: ImagesRGB
     {
        *rcNameID: =IDS_PHOTO_SRGB
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =uint32 "<04107068>" =attr_ubyte =VUExtension =ubyte "<03>" =attr_ubyte =HP_VUAttr1  =ubyte "<03>" =attr_ubyte =HP_VUAttr2 =ubyte "<03>" =attr_ubyte =HP_VUAttr3 =VendorUnique
        }
     }

     *Option: None
     {
        *rcNameID: =IDS_NONE
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =uint32 "<04107068>" =attr_ubyte =VUExtension =ubyte "<05>" =attr_ubyte =HP_VUAttr1  =ubyte "<05>" =attr_ubyte =HP_VUAttr2 =ubyte "<05>" =attr_ubyte =HP_VUAttr3 =VendorUnique
        }
     }

     *Option: CustomProfile
     {
        *rcNameID: =IDS_CUSTOM_PROFILE
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =uint32 "<04107068>" =attr_ubyte =VUExtension =ubyte "<02>" =attr_ubyte =HP_VUAttr1  =ubyte "<02>" =attr_ubyte =HP_VUAttr2 =ubyte "<02>" =attr_ubyte =HP_VUAttr3 =VendorUnique
        }
     }
    
    *Option: AdobeRGB
    {
       *rcNameID: =IDS_PHOTO_ADOBE_RGB_1998
       *Command: CmdSelect
       {
           *Order: PAGE_SETUP.59
           *Cmd: =uint32 "<04107068>" =attr_ubyte =VUExtension =ubyte "<04>" =attr_ubyte =HP_VUAttr1  =ubyte "<04>" =attr_ubyte =HP_VUAttr2 =ubyte "<04>" =attr_ubyte =HP_VUAttr3 =VendorUnique
       }
    }
    
    *Option: Vivid
    {
        *rcNameID: =IDS_VIVID_SRGB
        *%Name: "Vivid (sRGB)"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =uint32 "<04107068>" =attr_ubyte =VUExtension =ubyte "<07>" =attr_ubyte =HP_VUAttr1  =ubyte "<07>" =attr_ubyte =HP_VUAttr2 =ubyte "<07>" =attr_ubyte =HP_VUAttr3 =VendorUnique
        }
    }
    
    *Option: Vivid8060
    {
        *%rcNameID: =IDS_VIVID_SRGB
        *Name: "Vivid (sRGB) "
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =uint32 "<04107068>" =attr_ubyte =VUExtension =ubyte "<05>" =attr_ubyte =HP_VUAttr1  =ubyte "<05>" =attr_ubyte =HP_VUAttr2 =ubyte "<05>" =attr_ubyte =HP_VUAttr3 =VendorUnique
        }
    }
    *Option: SHsRGB
    {
        *rcNameID: =IDS_SRGB
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.160
            *Cmd: "@PJL SET SOURCEPROFILE=SRGB<0A>"
        }
    }
	
	*Option: SHAppleRGB
    {
        *rcNameID: =IDS_MFD_APPLERGB
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.160
            *Cmd: "@PJL SET SOURCEPROFILE=ARGB<0A>"
        }
    }
	
	*Option: SHGammaA
    {
        *rcNameID: =IDS_MFD_GAMMA_A_1_6
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.160
            *Cmd: "@PJL SET SOURCEPROFILE=GAMA<0A>"
        }
    }
	
	*Option: SHGammaB
    {
        *rcNameID: =IDS_MFD_GAMMA_B_2_0
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.160
            *Cmd: "@PJL SET SOURCEPROFILE=GAMB<0A>"
        }
    }
	
	*Option: SHGammaC
    {
        *rcNameID: =IDS_MFD_GAMMA_C_2_6
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.160
            *Cmd: "@PJL SET SOURCEPROFILE=GAMC<0A>"
        }
    }
	
	*Option: SHGammaD
    {
        *rcNameID: =IDS_MFD_GAMMA_D_3_0
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.160
            *Cmd: "@PJL SET SOURCEPROFILE=GAMD<0A>"
        }
    }
	
	*Option: SHTonerSave
    {
        *rcNameID: =IDS_MFD_TONERSAVE
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.160
            *Cmd: "@PJL SET SOURCEPROFILE=TS<0A>"
        }
    }
		
	*Option: SHCustom
    {
        *rcNameID: =IDS_CUSTOM
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.160
            *Cmd: "@PJL SET SOURCEPROFILE=CUSTOM<0A>"
        }
    }

    *Option: NoCmd
    {
        *Name: "NULL"
    }
	
	*Option: Printer_Default_sRGB_Common
    {
       *rcNameID: =IDS_RGB_PRINTER_DEFAULT
    }
	
	*Option: Default_sRGB_Common
    {
       *rcNameID: =IDS_OFFICE_SRGB
       *Command: CmdSelect
       {
           *Order: PAGE_SETUP.59
           *Cmd: =ubyte =E_SCREENMATCH_STANDARDIZED =attr_ubyte =ColorTreatment =SetColorTreatment 
       }
    }

     *Option: Images_RGB_Common
     {
        *rcNameID: =IDS_PHOTO_SRGB
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =ubyte =E_IMAGE_STANDARDIZED =attr_ubyte =ColorTreatment =SetColorTreatment
        }
     }

     *Option: None_Common
     {
        *rcNameID: =IDS_DEVICE_RGB
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =ubyte =E_DEVICERGB_STANDARDIZED =attr_ubyte =ColorTreatment =SetColorTreatment
        }
     }
    
    *Option: Adobe_RGB_Common
    {
       *rcNameID: =IDS_PHOTO_ADOBE_RGB_1998
       *Command: CmdSelect
       {
           *Order: PAGE_SETUP.59
           *Cmd: =ubyte =E_ADOBERGB_STANDARDIZED =attr_ubyte =ColorTreatment =SetColorTreatment
       }
    }
    
    *Option: Vivid_Common
    {
        *rcNameID: =IDS_VIVID_SRGB
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =ubyte =E_VIVID_STANDARDIZED =attr_ubyte =ColorTreatment =SetColorTreatment
        }
    }	
	
	*Option: Custom_Profile_Common
    {
        *rcNameID: =IDS_CUSTOM_RGB
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.59
            *Cmd: =ubyte =E_CUSTOMRGB_STANDARDIZED =attr_ubyte =ColorTreatment =SetColorTreatment
        }
    }
	
	*Option: Standard
    {
        *rcNameID: =IDS_GRAY_STANDARD
        *Command: CmdSelect
        {
			*Order: JOB_SETUP.160
            *Cmd: "@PJL SET RGBCOLOR=STANDARD<0A>"
        }
    }
	
	*Option: Vivid_SPS
    {
        *rcNameID: =IDS_COLMATCH2
        *Command: CmdSelect
        {
			*Order: JOB_SETUP.160
            *Cmd: "@PJL SET RGBCOLOR=VIVID<0A>"
        }
    }
	
	*Option: Device
    {
        *rcNameID: =IDS_RGB_DEVICE
        *Command: CmdSelect
        {
			*Order: JOB_SETUP.160
            *Cmd: "@PJL SET RGBCOLOR=DEVICE<0A>"
        }
    }
	
	*Option: Corporate_Imaging
    {
        *rcNameID: =IDS_CORPORATE_IMAGING
        *Command: CmdSelect
        {
			*Order: JOB_SETUP.160
            *Cmd: "@PJL SET RGBCOLOR=CUSTOMCMS<0A>"
        }
    }
}

*%-------------------------------------------------------------------------
*%  OutputProfile for Shuttle
*%-------------------------------------------------------------------------

*Feature: OutputProfile
{
     *rcNameID: =IDS_MFD_OUTPUT_PROFILE
     *FeatureType: DOC_PROPERTY
     *HelpIndex: 15824     
     *DefaultOption: SHDefault
    
     *Option: SHDefault
     {
        *rcNameID: =IDS_DEFAULT
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.170
            *CallbackID: =CMDCB_OUTPUTPROFILE
        }
     }

     *Option: SHPhoto
     {
        *rcNameID: =IDS_ICM_PHOTO
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.170
            *CallbackID: =CMDCB_OUTPUTPROFILE
        }
     }

     *Option: SHGraphics
     {
        *rcNameID: =IDS_GRAPHICS
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.170
            *CallbackID: =CMDCB_OUTPUTPROFILE
        }
     }

     *Option: SHCustom
     {
        *rcNameID: =IDS_CUSTOM
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.170
            *CallbackID: =CMDCB_OUTPUTPROFILE
        }
     }

}

*%------------------------------------------------------------------------------------
*% FRONTCOVER and BACKCOVER PJL commands to pull from inserter for Shuttle with MXCF11
*%------------------------------------------------------------------------------------

*Feature: SHFrontCoverInsertion
{
	*Name: "SHFrontCoverInsertion"
	*FeatureType: DOC_PROPERTY
	*DefaultOption: None

	*Option: None
    {
        *Name: "None"
    }

	*Option: FrontCoverIns1
	{
		*Name: "FrontCoverIns1"
	    *Command: CmdSelect
        {
            *Order: JOB_SETUP.188
            *Cmd: "@PJL SET FRONTCOVER=<22>B#7$0%%0<22><0A>"
        }
	}

	*Option: FrontCoverIns2
	{	
		*Name: "FrontCoverIns2"
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.188
            *Cmd: "@PJL SET FRONTCOVER=<22>B#14$0%%0<22><0A>"
        }

	}
}

*Feature: SHBackCoverInsertion
{
	*Name: "SHBackCoverInsertion"
	*FeatureType: DOC_PROPERTY
	*DefaultOption: None

	*Option: None
    {
        *Name: "None"
    }

	*Option: BackCoverIns1
	{
		*Name: "BackCoverIns1"
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.189
            *Cmd: "@PJL SET BACKCOVER=<22>B#7$0%%0<22><0A>"
        }
	}

	*Option: BackCoverIns2
	{
		*Name: "BackCoverIns2"
		*Command: CmdSelect
        {
            *Order: JOB_SETUP.189
            *Cmd: "@PJL SET BACKCOVER=<22>B#14$0%%0<22><0A>"
        }
	}
}

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

*%  Job Storage custom feature
*%  JRConstraints will have an option value for full, none or partial
*%  (1) JRCHDFull - the printer requires a Hard Disk for ALL JR options
*%  (2) JRCHDPartial - the printer requires a HardDisk only for SOME JR options.
*%  (3) JRCHDNone - the printer does NOT require a HardDisk for ANY JR options

*Feature: JRConstraints
{
    *Name: "JRConstraints"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: JRCHDFull
    *Option: JRCHDFull
    {
        *Name: "JRCHDFull"
    }
    *Option: JRCJobRet
    {
        *Name: "JRCJobRet"
    }
    *Option: 0
    {
        *Name: "0"
    }
}

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

*Feature: JRHDInstalled
{
    *Name: "JRHDInstalled"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: JRHDOff
    *Option: JRHDOff
    {
        *Name: "JRHDOff"
    }

    *Option: JRHDProof
    {
        *Name: "JRHDProof"
    }

    *Option: JRHDPrivate
    {
        *Name: "JRHDPrivate"
    }

    *Option: JRHDQuickCopy
    {
        *Name: "JRHDQuickCopy"
    }

    *Option: JRHDStore
    {
        *Name: "JRHDStore"
    }
}

*Feature: JRHDNotInstalled
{
    *Name: "JRHDNotInstalled"
    *FeatureType: DOC_PROPERTY
    *DefaultOption: JRHDOff

    *Option: JRHDOff
    {
        *Name: "JRHDOff"
    }

    *Option: JRHDProof
    {
        *Name: "JRHDProof"
    }

    *Option: JRHDPrivate
    {
        *Name: "JRHDPrivate"
    }
}

*%-------------------------------------------------------------------------
*% Feature: HPPrnPropResourceData: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*% The dependency files will include now a .cab file, 
*% which will contain the help files of all locales supported by the product. 
*% During the runtime the help file corresponding to the locale of the current user 
*% the help file is extracted from the .cab file and used.
*%-------------------------------------------------------------------------
*Feature: HPPrnPropResourceData
{
    *Name: "HPPrnPropResourceData"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: hpchl355.cab

    *Option: hpchl355.cab       *%name of the cab file in hpchlyyq.cab format
    {
        *Name: "hpchl355.cab" 
    }
    *Option: hpc_en_355.hlp     *%name of the English help file with the token separator "_"
    {
        *Name: "hpc_en_355.hlp"
    }
    *Option: hpc_en_355.chm     *%name of the English help file with the token separator "_"
    {
        *Name: "hpc_en_355.chm"
    }

}
*% This feature is used for the "Combine Media Types and Sources in the application list" feature
*% This feature is currently not shown in the treeview because of Unidrv limitations.
*% So in any product, this feature is either always present as installed or always present as Not Installed

*Feature: CombineMediaTypesAndInputBins
{
    *rcNameID: =IDS_COMBINE_SOURCE_TYPE
    *FeatureType: PRINTER_PROPERTY
    *HelpIndex: =IDH_UNIDRV_COMBINE_SOURCE_TYPE
    *DefaultOption: Installed

    *Option: Installed
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
    }
}

*%------------Mystique Inserted 2-23-05--------Begin------------------------
*% Verify that each option in AccessoryOutputBin feature corresponds to an option here

*Feature: HPInstallableHCO
{
    *Name: "HPInstallableHCO"
    *FeatureType: PRINTER_PROPERTY
    
	*Option:  None
    {
        *Name: "None"
    }
	*Option: 500JStaplerOutput-F2G72A
    {
        *Name: "500JStaplerOutput-F2G72A"
    }
	*Option: 500JStacker-F2G71A
    {
         *Name: "500JStacker-F2G71A"
    }
	*Option: MBM5xJMailbox-F2G81A
    {
         *Name: "MBM5xJMailbox-F2G81A"
    }
	*Option: MBM5xStacker-F2G81A
    {
         *Name: "MBM5xStacker-F2G81A"
    }
	*Option: MBM5xJobSeparator-F2G81A
    {
         *Name: "MBM5xJobSeparator-F2G81A"
    }
	*Option: MBM5JCollator-F2G81A
    {
         *Name: "MBM5JCollator-F2G81A"
    }
        *Option: 350SheetStaplerStacker-A7X00-60140
    {
        *Name: "350SheetStaplerStacker-A7X00-60140"
    }
    *Option:  3000Stacker-C8084
    {
        *Name: "3000Stacker-C8084"
    }
    *Option:  3000Stapler-C8085
    {
        *Name: "3000Stapler-C8085"
    }
    *Option:  MultiFunctionFinisher-C8088
    {
        *Name: "MultiFunctionFinisher-C8088"
    }
	*Option: HPLM9050M-MBM8Mailbox-Q5693
    {
        *Name: "HPLM9050M-MBM8Mailbox-Q5693"    
    }
    *Option: HPLM9050M-MBM8Stacker-Q5693
    {
        *Name: "HPLM9050M-MBM8Stacker-Q5693"    
    }
    *Option: HPLM9050M-MBM8JobSeparator-Q5693
    {
        *Name: "HPLM9050M-MBM8JobSeparator-Q5693"    
    }
    *Option: HPLM9050M-MBM8Sorter-Q5693
    {
        *Name: "HPLM9050M-MBM8Sorter-Q5693"    
    }
    *Option: HPLM9040M-MBM8Mailbox-Q5693
    {
        *Name: "HPLM9040M-MBM8Mailbox-Q5693"    
    }
    *Option: HPLM9040M-MBM8Stacker-Q5693
    {
        *Name: "HPLM9040M-MBM8Stacker-Q5693"    
    }
    *Option: HPLM9040M-MBM8JobSeparator-Q5693
    {
        *Name: "HPLM9040M-MBM8JobSeparator-Q5693"    
    }
    *Option: HPLM9040M-MBM8Sorter-Q5693
    {
        *Name: "HPLM9040M-MBM8Sorter-Q5693"    
    }
    *Option: HPL9050-MBM8Mailbox-Q5693
    {
        *Name: "HPL9050-MBM8Mailbox-Q5693"
    }
    *Option: HPL9040-MBM8Mailbox-Q5693
    {
        *Name: "HPL9040-MBM8Mailbox-Q5693"
    }
    *Option: HPL9050M-MBM8Mailbox-Q5693
    {
        *Name: "HPL9050M-MBM8Mailbox-Q5693"
    }
    *Option: HPL9040M-MBM8Mailbox-Q5693
    {
        *Name: "HPL9040M-MBM8Mailbox-Q5693"
    }
    *Option: HPCL9500M-MBM8Mailbox-Q5693
    {
        *Name: "HPCL9500M-MBM8Mailbox-Q5693"
    }
    *Option:  MBM8Mailbox-Q5693
    {
        *Name: "MBM8Mailbox-Q5693"
    }
    *Option:  MBM8Stacker-Q5693
    {
        *Name: "MBM8Stacker-Q5693"
    }
    *Option:  MBM8Sorter-Q5693
    {
        *Name: "MBM8Sorter-Q5693"
    }
    *Option:  MBM8JobSeparator-Q5693
    {
        *Name: "MBM8JobSeparator-Q5693"
    }
    *Option:  MBM5Mailbox-C4787
    {
        *Name: "MBM5Mailbox-C4787"
    }
    *Option:  MBM5Stacker-C4787
    {
        *Name: "MBM5Stacker-C4787"
    }
    *Option:  MBM5SorterCollator-C4787
    {
        *Name: "MBM5SorterCollator-C4787"
    }
    *Option:  MBM5JobSeparator-C4787
    {
        *Name: "MBM5JobSeparator-C4787"
    }
    *Option:  750Stapler-Q7003
    {
        *Name: "750Stapler-Q7003"
    }
    *Option: 500StaplerOutput-Q7604A
    {
         *Name: "500StaplerOutput-Q7604A"
    }
    *Option: 500JStaplerOutput-CE405A
    {
         *Name: "500JStaplerOutput-CE405A"
    }
    *Option:  500Stapler-Q2443
    {
        *Name: "500Stapler-Q2443"
    }
    *Option:  500Stacker-Q2442
    {
        *Name: "500Stacker-Q2442"
    }
    *Option: 500Stapler-Q5691
    {
         *Name: "500Stapler-Q5691"
    }
    *Option: HPLM4345M-MBM3Mailbox-Q5692
    {
        *Name: "HPLM4345M-MBM3Mailbox-Q5692"
    }
    *Option: HPCLC4730M-MBM3Mailbox-Q5692
    {
        *Name: "HPCLC4730M-MBM3Mailbox-Q5692"
    }
    *Option: MBM3Mailbox-Q5692
    {
        *Name: "MBM3Mailbox-Q5692"
    }

    *Option: MBM3Stacker-Q5692
    {
        *Name: "MBM3Stacker-Q5692"
    }

    *Option: MBM3FunctionSeparator-Q5692
    {
        *Name: "MBM3FunctionSeparator-Q5692"
    }
    *Option:  3000InternalStapler-Q3633
    {
        *Name: "3000InternalStapler-Q3633"
    }
    *Option:  MultiFunctionInternalFinisher-Q3634
    {
        *Name: "MultiFunctionInternalFinisher-Q3634"
    }
    *Option:  StackStapleJobSep-C5959
    {
        *Name: "StackStapleJobSep-C5959"
    }
    *Option:  MBM4JobSeparator-C5964
    {
        *Name: "MBM4JobSeparator-C5964"
    }   
    *Option:  SingleOutputBin-C5963
    {
        *Name: "SingleOutputBin-C5963"
    }
    *Option: HPLM9050M-3000Stacker-C8084
    {
       *Name: "HPLM9050M-3000Stacker-C8084" 
    }
    *Option: HPLM9040M-3000Stacker-C8084
    {
        *Name: "HPLM9040M-3000Stacker-C8084"    
    }
    *Option: HPLM9050M-3000Stapler-C8085
    {
        *Name: "HPLM9050M-3000Stapler-C8085"    
    }
    *Option: HPLM9040M-3000Stapler-C8085
    {
        *Name: "HPLM9040M-3000Stapler-C8085"    
    }
    *Option: HPLM9050M-MultiFunctionFinisher-C8088
    {
        *Name: "HPLM9050M-MultiFunctionFinisher-C8088" 
    }
    *Option: HPLM9040M-MultiFunctionFinisher-C8088
    {
        *Name: "HPLM9040M-MultiFunctionFinisher-C8088"    
    }        
    *Option:  HPCLC6040M-MBM3StaplerMailbox-Q6998
    {
        *Name: "HPCLC6040M-MBM3StaplerMailbox-Q6998"
    }
    *Option:  HPCLC6030M-MBM3StaplerMailbox-Q6998
    {
        *Name: "HPCLC6030M-MBM3StaplerMailbox-Q6998"
    }
    *Option:  HPCLC6040M-MBM3StaplerFunctionSeparator-Q6998
    {
        *Name: "HPCLC6040M-MBM3StaplerFunctionSeparator-Q6998"
    }
    *Option:  HPCLC6030M-MBM3StaplerFunctionSeparator-Q6998
    {
        *Name: "HPCLC6030M-MBM3StaplerFunctionSeparator-Q6998"
    }
    *Option:  HPCLC6040M-MBMBookletMakerMailboxStapler-Q6999
    {
        *Name: "HPCLC6040M-MBMBookletMakerMailboxStapler-Q6999"
    }
    *Option:  HPCLC6030M-MBMBookletMakerMailboxStapler-Q6999
    {
        *Name: "HPCLC6030M-MBMBookletMakerMailboxStapler-Q6999"
    }
    *Option:  HPLM806-MBMStaplerMailboxMode-CZ994A
    {
        *Name: "HPLM806-MBMStaplerMailboxMode-CZ994A"
    }
    *Option:  HPLM806-MBMStaplerStackerMode-CZ994A
    {
        *Name: "HPLM806-MBMStaplerStackerMode-CZ994A"
    }
    *Option:  HPLM806-MBM23HolePuncherStaplerMailboxMode-CZ995A
    {
        *Name: "HPLM806-MBM23HolePuncherStaplerMailboxMode-CZ995A"
    }
    *Option:  HPLM806-MBM23HolePuncherStaplerStackerMode-CZ995A
    {
        *Name: "HPLM806-MBM23HolePuncherStaplerStackerMode-CZ995A"
    }
    *Option:  HPLM806-MBM24HolePuncherStaplerMailboxMode-CZ996A
    {
        *Name: "HPLM806-MBM24HolePuncherStaplerMailboxMode-CZ996A"
    }
    *Option:  HPLM806-MBM24HolePuncherStaplerStackerMode-CZ996A
    {
        *Name: "HPLM806-MBM24HolePuncherStaplerStackerMode-CZ996A"
    }
    *Option:  HPLM806-MBMBookletMakerFinisherMailboxMode-CZ285A
    {
        *Name: "HPLM806-MBMBookletMakerFinisherMailboxMode-CZ285A"
    }
    *Option:  HPLM806-MBMBookletMakerFinisherStackerMode-CZ285A
    {
        *Name: "HPLM806-MBMBookletMakerFinisherStackerMode-CZ285A"
    }
    *Option:  MBMStaplerMailboxMode-CZ994A
    {
        *Name: "MBMStaplerMailboxMode-CZ994A"
    }
    *Option:  MBMStaplerStackerMode-CZ994A
    {
        *Name: "MBMStaplerStackerMode-CZ994A"
    }
    *Option:  MBM23HolePuncherStaplerMailboxMode-CZ995A
    {
        *Name: "MBM23HolePuncherStaplerMailboxMode-CZ995A"
    }
    *Option:  MBM23HolePuncherStaplerStackerMode-CZ995A
    {
        *Name: "MBM23HolePuncherStaplerStackerMode-CZ995A"
    }
    *Option:  MBM24HolePuncherStaplerMailboxMode-CZ996A
    {
        *Name: "MBM24HolePuncherStaplerMailboxMode-CZ996A"
    }
    *Option:  MBM24HolePuncherStaplerStackerMode-CZ996A
    {
        *Name: "MBM24HolePuncherStaplerStackerMode-CZ996A"
    }
    *Option:  MBMBookletMakerFinisherMailboxMode-CZ285A
    {
        *Name: "MBMBookletMakerFinisherMailboxMode-CZ285A"
    }
    *Option:  MBMBookletMakerFinisherStackerMode-CZ285A
    {
        *Name: "MBMBookletMakerFinisherStackerMode-CZ285A"
    }
    *Option:  MBM3StaplerMailbox-Q6998
    {
        *Name: "MBM3StaplerMailbox-Q6998"
    }
    *Option:  MBM3StaplerFunctionSeparator-Q6998
    {
        *Name: "MBM3StaplerFunctionSeparator-Q6998"
    }
    *Option: MBM3StaplerStacker-Q6998
    {
        *Name: "MBM3StaplerStacker-Q6998"
    }
    *Option:  MBM3StaplerMailbox-CC424A
    {
        *Name: "MBM3StaplerMailbox-CC424A"
    }
	*Option:  MBM3StaplerFunctionSeparator-CC424A
    {
        *Name: "MBM3StaplerFunctionSeparator-CC424A"
    }
    *Option: MBM3StaplerStacker-CC424A
    {
        *Name: "MBM3StaplerStacker-CC424A"
    }
   *Option:  MBM3StaplerMailbox-CE736A
    {
        *Name: "MBM3StaplerMailbox-CE736A"
    }
	*Option:  MBM3StaplerFunctionSeparator-CE736A
    {
        *Name: "MBM3StaplerFunctionSeparator-CE736A"
    }
    *Option: MBM3StaplerStacker-CE736A
    {
        *Name: "MBM3StaplerStacker-CE736A"
    }
    *Option: MBMBookletMakerMailboxStapler-Q6999
    {
        *Name: "MBMBookletMakerMailboxStapler-Q6999"
    }
    *Option:  MBMBookletMakerStackerStapler-Q6999
    {
        *Name: "MBMBookletMakerStackerStapler-Q6999"
    }
    *Option:  MBM5zMailbox-CB520
    {
        *Name: "MBM5zMailbox-CB520"
    }
    *Option:  MBM5zJobSeparator-CB520
    {
        *Name: "MBM5zJobSeparator-CB520"
    }
    *Option: MBM5zStacker-CB520
    {
        *Name: "MBM5zStacker-CB520"
    }
    *Option: MBM5zCollator-CB520
    {
        *Name: "MBM5zCollator-CB520"
    }
    *Option: 500Stacker-CB521
    {
        *Name: "500Stacker-CB521"
    }
    *Option: 500StaplerZT-CB522
    {
        *Name: "500StaplerZT-CB522"
    }
    *Option: 500JStacker-CE404A
    {
        *Name: "500JStacker-CE404A"
    }
    *Option:  MBM5xJMailbox-CE997A
    {
        *Name: "MBM5xJMailbox-CE997A"
    }
    *Option: MBM5xStacker-CE997A
    {
        *Name: "MBM5xStacker-CE997A"
    }
   *Option: MBM5xJobSeparator-CE997A
    {
        *Name: "MBM5xJobSeparator-CE997A"
    }
   *Option: MBM5JCollator-CE997A
    {
        *Name: "MBM5JCollator-CE997A"
    }
   
    *Option: 500Stacker-CB521A
    {
        *Name: "500Stacker-CB521A"
    }
	*Option: 500SheetStaplerStacker-CE726A
    {
        *Name: "500SheetStaplerStacker-CE726A"
    }
    *Option: MBMStaplerMailboxMode-A2W80A
    {
        *Name: "MBMStaplerMailboxMode-A2W80A"
    }
    *Option: MBMStaplerStackerMode-A2W80A
    {
        *Name: "MBMStaplerStackerMode-A2W80A"
    }
    *Option: MBM24HolePuncherStaplerMailboxMode-A2W82A
    {
        *Name: "MBM24HolePuncherStaplerMailboxMode-A2W82A"
    }
    *Option: MBM24HolePuncherStaplerStackerMode-A2W82A
    {
        *Name: "MBM24HolePuncherStaplerStackerMode-A2W82A"
    }
    *Option: MBMBookletMakerFinisherMailboxMode-A2W83A
    {
        *Name: "MBMBookletMakerFinisherMailboxMode-A2W83A"
    }
    *Option: MBMBookletMakerFinisherStackerMode-A2W83A
    {
        *Name: "MBMBookletMakerFinisherStackerMode-A2W83A"
    }
    *Option: MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
    {
        *Name: "MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A"
    }
    *Option: MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
    {
        *Name: "MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A"
    }
    *Option: MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
    {
        *Name: "MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A"
    }
    *Option: MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
    {
        *Name: "MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A"
    }
    	*Option: 500SheetStaplerStacker-CF070A
    {
        *Name: "500SheetStaplerStacker-CF070A"
    }
	*Option: MBM3StaplerMailbox-CZ264A
    {
        *Name: "MBM3StaplerMailbox-CZ264A"
    }
    *Option: MBM3StaplerFunctionSeparator-CZ264A
    {
        *Name: "MBM3StaplerFunctionSeparator-CZ264A"    
    }
    *Option: MBM3StaplerStacker-CZ264A
    {
        *Name: "MBM3StaplerStacker-CZ264A"       
    }
	*Option: MBM3StaplerMailbox-B3M76A
    {
         *Name:"MBM3StaplerMailbox-B3M76A"        
    }
    *Option: MBM3StaplerFunctionSeparator-B3M76A
    {
         *Name: "MBM3StaplerFunctionSeparator-B3M76A"
    } 
    *Option: MBM3StaplerStacker-B3M76A
    {        
        *Name:"MBM3StaplerStacker-B3M76A"
    }  
    *Option: MBM5StaplerMailboxMode-L0H20A
    {        
        *Name:"MBM5StaplerMailboxMode-L0H20A"
    } 
    *Option: MBM5StaplerStackerMode-L0H20A
    {        
        *Name:"MBM5StaplerStackerMode-L0H20A"
    } 
    *Option: MBM5StaplerJobSeparatorMode-L0H20A
    {        
        *Name:"MBM5StaplerJobSeparatorMode-L0H20A"
    } 
    *Option: MBM5StaplerCollatorMode-L0H20A
    {        
        *Name:"MBM5StaplerCollatorMode-L0H20A"
    } 
    *Option: MBM3StaplerMailbox-STK-2B-STP-200
    {
        *Name:"MBM3StaplerMailbox-STK-2B-STP-200"
    }
    *Option: MBM3StaplerFunctionSeparator-STK-2B-STP-200
    {
        *Name:"MBM3StaplerFunctionSeparator-STK-2B-STP-200"
    }
    *Option: MBM3StaplerStacker-STK-2B-STP-200
    {
        *Name:"MBM3StaplerStacker-STK-2B-STP-200"
    }
        *Option: MBM3StaplerMailbox-STK-2B-STP-210
    {
        *Name:"MBM3StaplerMailbox-STK-2B-STP-210"
    }
    *Option: MBM3StaplerFunctionSeparator-STK-2B-STP-210
    {
        *Name:"MBM3StaplerFunctionSeparator-STK-2B-STP-210"
    }
    *Option: MBM3StaplerStacker-STK-2B-STP-210
    {
        *Name:"MBM3StaplerStacker-STK-2B-STP-210"
    }

}


*%-------------------------------------------------------------------------
*%Installabe HCO for Shuttle
*%-------------------------------------------------------------------------
*Feature: SHInstallableHCO
{
    *Name: "SHInstallableHCO"
    *FeatureType: PRINTER_PROPERTY
    
    *Option:  MXFN19
    {
        *Name: "MXFN19"
    }
    *Option:  MXFN20
    {
        *Name: "MXFN20"
    }
    *Option:  MXFN21
    {
        *Name: "MXFN21"
    }
    *Option: MXFN22
    {
        *Name: "MXFN22"
    }
	*Option:  MXFNX9
    {
        *Name: "MXFNX9"
    }
	*Option:  MXFN11
    {
        *Name: "MXFN11"
    }
    *Option:  MXFN10
    {
        *Name: "MXFN10"
    }
    *Option: MXFN18
    {
        *Name: "MXFN18"
    }
    *Option: MXFN17
    {
        *Name: "MXFN17"
    }
}

*%------------Mystique Inserted 2-23-05--------End------------------------

*% This feature is used for specifying if the HP custom font installer is to be used

*Feature: HPFontInstaller
{
    *Name: "HPFontInstaller"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: TRUE

    *Option: TRUE
    {
        *Name: ""
    }
}

*switch:  Stapling
{
    *case: StitchingReverse            *% Fold and stitch option
    {
        *switch: Duplex
         {
             *case:VERTICAL
             {
                 *OutputOrderReversed?: TRUE 
             }
             *case:HORIZONTAL
             {
                 *OutputOrderReversed?: TRUE 
             }
         }       
    }
	*case: StitchingReverseFold           *% Fold and stitch option
    {
        *switch: Duplex
         {
             *case:VERTICAL
             {
                 *OutputOrderReversed?: TRUE 
             }
             *case:HORIZONTAL
             {
                 *OutputOrderReversed?: TRUE 
             }
         }
    }
	*case: FoldAndStitch_PC
	{
	    *switch: Duplex
         {
             *case:VERTICAL
             {
                 *OutputOrderReversed?: TRUE 
             }
             *case:HORIZONTAL
             {
                 *OutputOrderReversed?: TRUE 
             }
         }
	}
    *default:
    {
        *OutputOrderReversed?: FALSE
    }
}

*%-------------------------------------------------------------------------
*% HP Best Gloss Feature
*%-------------------------------------------------------------------------
*Feature: HPBestGloss
{
 *Name: "HPBestGloss"
 *FeatureType: DOC_PROPERTY
    *DefaultOption: Default
    
 *Option: Default
    {
        *%Name: "Default"
        *rcNameID: =IDS_DEFAULT
		*switch: ProductClass
		{
			*case: HPSPS
			{
				*Command: CmdSelect
				{
					*Cmd: " "
				}
			}		
			*default:
			{
				*Command: CmdSelect
				{
					*Order: JOB_SETUP.150
					*Cmd: "@PJL SET KEEPGLOSSMODE=UNDEFINED<0A>"
				}
			}
        }
    }
 *Option: Best
    {
        *%Name: "Best"
        *rcNameID: =IDS_BEST
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.150
            *Cmd: "@PJL SET KEEPGLOSSMODE=ON<0A>"
        }
    }
 *Option: Standard
    {
        *%Name: "Standard"
        *rcNameID: =IDS_GRAY_STANDARD
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.150
            *Cmd: "@PJL SET KEEPGLOSSMODE=OFF<0A>"
        }
    } 
 *Option: NoCmd
    {
        *Name: " "
    }
}


*%------------Mystique Inserted 2-24-05--------Begin----------------------
*%-------------------------------------------------------------------------
*% HP Device (MailBox/MultiFunction/StackerStapler or ModelName) to OutputBin Mapping
*%-------------------------------------------------------------------------
*Feature: HPMOutputBinHCOMap
{
    *Name: "HPMOutputBinHCOMap"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: None
    
    *Option: None
    {
        *Name: "Auto"
    }    
    *Option: HPLM9050M-3000Stacker-C8084
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"    
    }
    *Option: HPLM9040M-3000Stacker-C8084
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"    
    }
    *Option: HPL9050M-3000Stacker-C8084
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"    
    }
    *Option: HPL9040M-3000Stacker-C8084
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"    
    }
	*Option: HPCL9500M-3000Stacker-C8084
    {
        *Name: "UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"
    }
    *Option: HPLM9050M-3000Stapler-C8085
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"    
    }
    *Option: HPLM9040M-3000Stapler-C8085
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"    
    }
    *Option: HPL9050M-3000Stapler-C8085
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"    
    }
    *Option: HPL9040M-3000Stapler-C8085
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"    
    }
    *Option: HPCL9500M-3000Stapler-C8085
    {
        *Name: "UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"
    }
    *Option: HPLM9050M-MultiFunctionFinisher-C8088
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-UpperLeftBin9500MFP"    
    }
    *Option: HPLM9040M-MultiFunctionFinisher-C8088
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-UpperLeftBin9500MFP"    
    }
    *Option: HPL9050M-MultiFunctionFinisher-C8088
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-UpperLeftBin9500MFP"    
    }
    *Option: HPL9040M-MultiFunctionFinisher-C8088
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-UpperLeftBin9500MFP"    
    }
    *Option: HPCL9500M-MultiFunctionFinisher-C8088
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-LowerLeftBin9500MFP"
    }
    *Option: HPLM9050M-MBM8Mailbox-Q5693
    {
        *Name: "Auto-OutputBin29500MFP-OutputBin39500MFP-OutputBin49500MFP-OutputBin59500MFP-OutputBin69500MFP-OutputBin79500MFP-OutputBin89500MFP-UpperLeftBinStraight9500MFP"    
    }
    *Option: HPLM9050M-MBM8Stacker-Q5693
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"    
    }
    *Option: HPLM9050M-MBM8JobSeparator-Q5693
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"    
    }
    *Option: HPLM9050M-MBM8Sorter-Q5693
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"    
    }
    *Option: HPLM9040M-MBM8Mailbox-Q5693
    {
        *Name: "Auto-OutputBin29500MFP-OutputBin39500MFP-OutputBin49500MFP-OutputBin59500MFP-OutputBin69500MFP-OutputBin79500MFP-OutputBin89500MFP-UpperLeftBinStraight9500MFP"    
    }  
    *Option: HPLM9040M-MBM8Stacker-Q5693
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"    
    }

    *Option: HPLM9040M-MBM8JobSeparator-Q5693
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"    
    }

    *Option: HPLM9040M-MBM8Sorter-Q5693
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"    
    }

    *Option: HPL9050M-MBM8Mailbox-Q5693
    {
        *Name: "OutputBin2-OutputBin3-OutputBin4-OutputBin5-OutputBin6-OutputBin7-OutputBin8-Auto-MFPUpperLeftBinStraight"
    }
    *Option: HPL9040M-MBM8Mailbox-Q5693
    {
        *Name: "OutputBin2-OutputBin3-OutputBin4-OutputBin5-OutputBin6-OutputBin7-OutputBin8-Auto-MFPUpperLeftBinStraight"
    }
    *Option: HPL9050M-MBM8JobSeparator-Q5693
    {	
    	*Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"
    }
    *Option: HPL9050M-MBM8Sorter-Q5693
    {
    	*Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"
    }
    *Option: HPL9050M-MBM8Stacker-Q5693
    {
    	*Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"
    }
    *Option: HPL9040M-MBM8JobSeparator-Q5693
    {	
    	*Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"
    }
    *Option: HPL9040M-MBM8Sorter-Q5693
    {
    	*Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"
    }
    *Option: HPL9040M-MBM8Stacker-Q5693
    {
    	*Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"
    }
    *Option: HPCL9500M-MBM8Mailbox-Q5693
    {
        *Name: "OutputBin29500MFP-OutputBin39500MFP-OutputBin49500MFP-OutputBin59500MFP-OutputBin69500MFP-OutputBin79500MFP-OutputBin89500MFP-Auto-UpperLeftBinStraight9500MFP"
    }
    *Option: HPCL9500M-MBM8Stacker-Q5693
    {
        *Name: "Auto-UpperLeftBinStraight-OutputBin2_89500MFP"
    }
    *Option: HPCL9500M-MBM8Sorter-Q5693
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"
    }
    *Option: HPCL9500M-MBM8JobSeparator-Q5693
    {
        *Name: "Auto-UpperLeftBinStraight9500MFP-OutputBin2_89500MFP"
    }
    *Option: HPCLC6040M-MBM3StaplerMailbox-Q6998
    {
        *Name: "Auto-UpperLeftBin-MiddleLeftBin-LowerLeftBin"
    }
    *Option: HPCLC6030M-MBM3StaplerMailbox-Q6998
    {
        *Name: "Auto-UpperLeftBin-MiddleLeftBin-LowerLeftBin"
    }
    *Option: HPCLC6040M-MBM3StaplerFunctionSeparator-Q6998
    {
        *Name: "Auto"
    }
    *Option: HPCLC6030M-MBM3StaplerFunctionSeparator-Q6998
    {
        *Name: "Auto"
    }
    *Option: HPCLC6040M-MBMBookletMakerMailboxStapler-Q6999
    {
        *Name: "Auto-UpperLeftBin-MiddleLeftBin"
    }
    *Option: HPCLC6030M-MBMBookletMakerMailboxStapler-Q6999
    {
        *Name: "Auto-UpperLeftBin-MiddleLeftBin"
    }
    *Option: HPLM806-MBMStaplerMailboxMode-CZ994A
    {
        *Name: "Auto-UpperStdTop-UpperLeftBinFT-LowerLeftBinFT"
    }
    *Option: HPLM806-MBMStaplerStackerMode-CZ994A
    {
        *Name: "Auto-UpperStdTop-Stacker"
    }
    *Option: HPLM806-MBM23HolePuncherStaplerMailboxMode-CZ995A
    {
        *Name: "Auto-UpperStdTop-UpperLeftBinFT-LowerLeftBinFT"
    }
    *Option: HPLM806-MBM23HolePuncherStaplerStackerMode-CZ995A
    {
        *Name: "Auto-UpperStdTop-Stacker"
    }
    *Option: HPLM806-MBM24HolePuncherStaplerMailboxMode-CZ996A
    {
        *Name: "Auto-UpperStdTop-UpperLeftBinFT-LowerLeftBinFT"
    }
    *Option: HPLM806-MBM24HolePuncherStaplerStackerMode-CZ996A
    {
        *Name: "Auto-UpperStdTop-Stacker"
    }
    *Option: HPLM806-MBMBookletMakerFinisherMailboxMode-CZ285A
    {
        *Name: "Auto-UpperStdTop-UpperLeftBinFT-MiddleLeftBin-LowerLeftBookletBin"
    }
    *Option: HPLM806-MBMBookletMakerFinisherStackerMode-CZ285A
    {
        *Name: "Auto-UpperStdTop-Stacker-LowerLeftBookletBinFT"
    }
    *Option: HPL9050-MBM8Mailbox-Q5693
    {
        *Name: "OutputBin1-OutputBin2-OutputBin3-OutputBin4-OutputBin5-OutputBin6-OutputBin7-OutputBin8-Auto-Upper-MFPUpperLeftBinStraight"
    }
    *Option: HPL9040-MBM8Mailbox-Q5693
    {
        *Name: "OutputBin1-OutputBin2-OutputBin3-OutputBin4-OutputBin5-OutputBin6-OutputBin7-OutputBin8-Auto-Upper-MFPUpperLeftBinStraight"
    }

    *Option: HPLM4345M-MBM3Mailbox-Q5692
    {
        *Name: "OutputBin31-OutputBin32-OutputBin33-Auto"
    }   
    *Option: HPCLC4730M-MBM3Mailbox-Q5692
    {
        *Name: "OutputBin31-OutputBin32-OutputBin33-Auto"
    }
    *Option: MBMStaplerMailboxMode-CZ994A
    {
        *Name: "Auto-UpperLeftBinFT-LowerLeftBinFT"
    }
    *Option: MBMStaplerStackerMode-CZ994A
    {
        *Name: "Auto-Stacker"
    }
    *Option: MBM23HolePuncherStaplerMailboxMode-CZ995A
    {
        *Name: "Auto-UpperLeftBinFT-LowerLeftBinFT"
    }
    *Option: MBM23HolePuncherStaplerStackerMode-CZ995A
    {
        *Name: "Auto-Stacker"
    }
    *Option: MBM24HolePuncherStaplerMailboxMode-CZ996A
    {
        *Name: "Auto-UpperLeftBinFT-LowerLeftBinFT"
    }
    *Option: MBM24HolePuncherStaplerStackerMode-CZ996A
    {
        *Name: "Auto-Stacker"
    }
    *Option: MBMBookletMakerFinisherMailboxMode-CZ285A
    {
        *Name: "Auto-UpperLeftBinFT-MiddleLeftBin-LowerLeftBookletBin"
    }
    *Option: MBMBookletMakerFinisherStackerMode-CZ285A
    {
        *Name: "Auto-Stacker-LowerLeftBookletBinFT"
    }
	*Option: 500JStaplerOutput-F2G72A
    {
        *Name: "Auto-Top-RearBin-UpperBin"
    }
	*Option: 500JStacker-F2G71A
    {
         *Name: "Auto-Top-RearBin-UpperBin"
    }
	*Option: MBM5xJMailbox-F2G81A
    {
         *Name: "Auto-Top-RearBin-OutputBin31-OutputBin32-OutputBin56-OutputBin57-OutputBin58"
    }
	*Option: MBM5xStacker-F2G81A
    {
         *Name: "Auto-Top-RearBin-OutputBin15"
    }
	*Option: MBM5xJobSeparator-F2G81A
    {
         *Name: "Auto-Top-RearBin-OutputBin15"
    }
	*Option: MBM5JCollator-F2G81A
    {
         *Name: "Auto-Top-RearBin-OutputBin15"
    }
    *Option: 500StaplerOutput-Q7604A
    {
        *Name: "Auto-TopBinX0X5-StackerBinX0X5"
    }
    *Option: 500Stapler-Q2443
    {
        *Name: "Upper9000-Stacker"
    }
    *Option: 500Stacker-Q2442
    {
        *Name: "Auto-Upper-Stacker"
    }
    *Option: 500Stapler-Q5691
    {
        *Name: "Auto"
    }
    *Option: 750Stapler-Q7003
    {
        *Name: "Auto-Stapler750"
    }
        *Option: 350SheetStaplerStacker-A7X00-60140
    {
        *Name: "Auto-LowerBin-UpperBin"
    }
    *Option: 3000Stapler-C8085
    {
        *Name: "Auto-Upper-MFPUpperLeftBinStraight-LowerLeftBin9500MFP"
    }
    *Option: 3000Stacker-C8084
    {
        *Name: "Auto-Upper-MFPUpperLeftBinStraight-LowerLeftBin9500MFP"
    }
    *Option: MultiFunctionFinisher-C8088
    {
        *Name: "Auto-Upper-UpperLeftBinStraight9500MFP-UpperLeftBin9500MFP"
    }
    *Option: MBM8Mailbox-Q5693
    {
        *Name: "OutputBin1-OutputBin2-OutputBin3-OutputBin4-OutputBin5-OutputBin6-OutputBin7-OutputBin8-Auto-Upper-MFPUpperLeftBinStraight"
    }
    *Option: MBM8Stacker-Q5693
    {
        *Name: "Auto-Upper-MFPUpperLeftBinStraight-OutputBin1_8"
    }
    *Option: MBM8Sorter-Q5693
    {
        *Name: "Auto-Upper-MFPUpperLeftBinStraight-OutputBin1_8"
    }
    *Option: MBM8JobSeparator-Q5693
    {
        *Name: "Auto-Upper-MFPUpperLeftBinStraight-OutputBin1_8"
    }
    *Option: MBM5Mailbox-C4787
    {
        *Name: "OutputBin51-OutputBin52-OutputBin53-OutputBin54-OutputBin55-Auto-Upper9000-FaceUp8150-Stapler8150"
    }
    *Option: MBM5Stacker-C4787
    {
        *Name: "Auto-Upper9000-FaceUp8150-Stacker8150-Stapler8150"
    }
    *Option: MBM5SorterCollator-C4787
    {
        *Name: "Auto-Upper9000-FaceUp8150-Stapler8150-Collator8150"
    }
    *Option: MBM5JobSeparator-C4787
    {
        *Name: "Auto-Upper9000-FaceUp8150-Separator8150"
    }
    *Option: MBM3Mailbox-Q5692
    {
        *Name: "OutputBin31-OutputBin32-OutputBin33-Auto"
    }
    *Option: MBM3Stacker-Q5692
    {
        *Name: "Auto"
    }
    *Option: MBM3FunctionSeparator-Q5692
    {
        *Name: "Auto"
    }
    *Option: 3000InternalStapler-Q3633
    {
        *Name: "Auto-MainBinFaceDown-MainBinFaceUp-UpperBinFaceDown-UpperBinFaceUp"
    }
    *Option: MultiFunctionInternalFinisher-Q3634
    {
        *Name: "Auto-MainBinFaceDown-MainBinFaceUp-UpperBinFaceDown-UpperBinFaceUp"
    }
    *Option: StackStapleJobSep-C5959
    {
        *Name: "Auto-OutputBin31-OutputBin32-OutputBin56-OutputBin57-OutputBin58"
    }
    *Option: MBM4JobSeparator-C5964
    {
        *Name: "Auto-OutputBin31-OutputBin32-OutputBin56-OutputBin57"
    }
    *Option: SingleOutputBin-C5963
    {
        *Name: "Auto-StandardBin"
    }
    *Option: MBM3StaplerMailbox-Q6998
    {
        *Name: "Auto-UpperLeftBin-MiddleLeftBin-LowerLeftBin"
    }
    *Option: MBM3StaplerFunctionSeparator-Q6998
    {
        *Name: "Auto"
    }
    *Option:MBM3StaplerStacker-Q6998
    {
        *Name: "Auto"
    }
    *Option: MBM3StaplerMailbox-CC424A
    {
        *Name: "Auto-UpperLeftBin-MiddleLeftBin-LowerLeftBin"
    }
    *Option: MBM3StaplerFunctionSeparator-CC424A
    {
        *Name: "Auto"
    }
    *Option:MBM3StaplerStacker-CC424A
    {
        *Name: "Auto"
    }
    *Option: MBM3StaplerMailbox-CE736A
    {
        *Name: "Auto-UpperLeftBin-MiddleLeftBin-LowerLeftBin"
    }
    *Option: MBM3StaplerFunctionSeparator-CE736A
    {
        *Name: "Auto"
    }
    *Option:MBM3StaplerStacker-CE736A
    {
        *Name: "Auto"
    }
    *Option: MBMBookletMakerMailboxStapler-Q6999
    {
        *Name: "Auto-UpperLeftBin-MiddleLeftBin"
    }
    *Option: MBMBookletMakerStackerStapler-Q6999
    {
        *Name: "Auto"
    }
    *Option: MBM5zMailbox-CB520
    {
        *Name: "Auto-OutputBin31-OutputBin32-OutputBin56-OutputBin57-OutputBin58"
    }
    *Option: MBM5zStacker-CB520
    {
        *Name: "Auto-OutputBin31"
    }
    *Option: MBM5zJobSeparator-CB520
    {
        *Name: "Auto-OutputBin31"
    }
    *Option: MBM5zCollator-CB520
    {
        *Name: "Auto-OutputBin31"
    }
    *Option: 500Stacker-CB521
    {
        *Name: "Auto-OutputBin31"
    }
    *Option: 500StaplerZT-CB522
    {
        *Name: "Auto-Upper-Stacker"
    }
    *Option: 500JStacker-CE404A
    {
        *Name: "Auto-Top-RearBin-UpperBin"
    }
    *Option: 500JStaplerOutput-CE405A
    {
        *Name: "Auto-Top-RearBin-UpperBin"
    }
    *Option: 500Stacker-CB521A
    {
        *Name: "Auto-Upper-Stacker"
    }
    *Option: MBM5xJMailbox-CE997A
    {
        *Name: "Auto-OutputBin31-OutputBin32-OutputBin56-OutputBin57-OutputBin58-Top-RearBin"
    }
    *Option: MBM5xStacker-CE997A
    {
        *Name: "Auto-OutputBin15-Top-RearBin"
    }
    *Option: MBM5xJobSeparator-CE997A
    {
        *Name: "Auto-OutputBin15-Top-RearBin"
    }
    *Option: MBM5JCollator-CE997A
    {
        *Name: "Auto-OutputBin15-Top-RearBin"
    }
    *Option: 500SheetStaplerStacker-CE726A
    {
        *Name: "Auto-LowerBin-UpperBin"
    }
    *Option: 500SheetStaplerStacker-CF070A
    {
        *Name: "Auto-LowerBin-UpperBin"
    }   
    *Option:  MBMStaplerMailboxMode-A2W80A
    {
        *Name: "Auto-UpperLeftBinFT-LowerLeftBinFT"
    }
    *Option:  MBMStaplerStackerMode-A2W80A
    {
        *Name: "Auto-Stacker"
    }
    *Option:  MBM24HolePuncherStaplerMailboxMode-A2W82A
    {
        *Name: "Auto-UpperLeftBinFT-LowerLeftBinFT"
    }
    *Option:  MBM24HolePuncherStaplerStackerMode-A2W82A
    {
        *Name: "Auto-Stacker"
    }
    *Option:  MBMBookletMakerFinisherMailboxMode-A2W83A
    {
        *Name: "Auto-UpperLeftBinFT-MiddleLeftBin-LowerLeftBookletBin"
    }
    *Option:  MBMBookletMakerFinisherStackerMode-A2W83A
    {
	*Name: "Auto-Stacker-LowerLeftBookletBinFT"
    }
    *Option:  MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
    {
        *Name: "Auto-UpperLeftBinFT-MiddleLeftBin-LowerLeftBookletBin"
    }
    *Option:  MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
    {
        *Name: "Auto-Stacker-LowerLeftBookletBinFT"
    }
    *Option:  MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
    {
        *Name: "Auto-UpperLeftBinFT-MiddleLeftBin-LowerLeftBookletBin"
    }
    *Option:  MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
    {
        *Name: "Auto-Stacker-LowerLeftBookletBinFT"
    }
	*Option: MBM3StaplerMailbox-CZ264A
    {
        *Name: "Auto-UpperLeftBinFT-MiddleLeftBin-LowerLeftBin"
    }
    *Option: MBM3StaplerFunctionSeparator-CZ264A
    {
        *Name: "Auto"
	}
    *Option: MBM3StaplerStacker-CZ264A
    {
        *Name: "Auto"       
    }
	*Option: MBM3StaplerMailbox-B3M76A
    {
        *Name: "Auto-UpperLeftBinFT-MiddleLeftBin-LowerLeftBin"
    }
    *Option: MBM3StaplerFunctionSeparator-B3M76A
    {
        *Name: "Auto"
    }    
    *Option: MBM3StaplerStacker-B3M76A
    {
        *Name: "Auto"       
    }
	 *Option: HPL600M603
    {
        *Name: "Auto-Top-RearBin"
    }
    *Option: HPL4250
    {
        *Name: "Auto-Upper-Stacker"
    }
    *Option: HPL4350
    {
        *Name: "Auto-Upper-Stacker"
    }
    *Option: HPCL9500
    {
        *Name: "Auto-Upper-LeftBinUp"
    }
    *Option: HPL500MM525
    {
        *Name: "Auto-Top-RearBin"
    }
    *Option: HPLFMM525
    {
        *Name: "Auto-Top-RearBin"
    }
    *Option: HPL9040M
    {
        *Name: "Auto-Left"
    }
    *Option: HPL9050M
    {
        *Name: "Auto-Left"
    }
    *Option: HPL9040
    {
        *Name: "Auto-Upper9000-Left9000"
    }
    *Option: HPL9050
    {
        *Name: "Auto-Upper9000-Left9000"
    }
    *Option: HPL8100S
    {
        *Name: "Auto-Upper9000-Left9000"
    }
    *Option: HPL8150S
    {
        *Name: "Auto-Upper9000-Left9000"
    }
    *Option: HPL9000S
    {
        *Name: "Auto-Upper9000-Left9000"
    }
    *Option: HPLM3035M
    {
        *Name: "Auto-Upper"
    }
    *Option: HPLM3027M
    {
        *Name: "Auto-Upper"
    }
    *Option: HPLM806
    {
        *Name: "Auto-UpperStdTop-LeftBinStPath"
    }
	*Option: HPLM604
    {
        *Name: "Auto-Top-RearBin"
    }
	 *Option: HPLM605
    {
        *Name: "Auto-Top-RearBin"
    }
	 *Option: HPLM606
    {
        *Name: "Auto-Top-RearBin"
    } 
    *Option: MBM5StaplerMailboxMode-L0H20A
    {
        *Name: "Auto-StandardBin1-OutputBin31-OutputBin32-OutputBin56-OutputBin57-OutputBin58"
    } 
    *Option: MBM5StaplerStackerMode-L0H20A
    {
        *Name: "Auto-FrontBin"
    }
    *Option: MBM5StaplerJobSeparatorMode-L0H20A
    {
        *Name: "Auto-FrontBin_1"
    } 
    *Option: MBM5StaplerCollatorMode-L0H20A
    {
        *Name: "Auto-FrontBin"
    }
    *Option: MBM3StaplerMailbox-STK-2B-STP-200
    {
        *Name: "Auto-StandardBin1-UpperBin-MiddleBin"
    }
    *Option: MBM3StaplerFunctionSeparator-STK-2B-STP-200
    {
        *Name: "Auto-StandardBin1"
    }
    *Option: MBM3StaplerStacker-STK-2B-STP-200
    {
        *Name: "Auto-FrontBin"
    }
        *Option: MBM3StaplerMailbox-STK-2B-STP-210
    {
        *Name:"Auto-StandardBin1-UpperBin-MiddleBin"
    } 
    *Option: MBM3StaplerFunctionSeparator-STK-2B-STP-210
    {
        *Name:"Auto-StandardBin1"
    } 
    *Option: MBM3StaplerStacker-STK-2B-STP-210
    {
        *Name:"Auto-OutputBins"
    }
}

*Feature: HPMOutputBinHCOPMLMap
{
    *Name: "HPMOutputBinHCOPMLMap"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: None
    
    *Option: None
    {
          *Name: "0-0"
    }
	*Option: 500JStaplerOutput-F2G72A
    {
        *Name: "1-3"       
    }
	*Option: 500JStacker-F2G71A
    {
         *Name: "1-3"
    }
	*Option: MBM5xJMailbox-F2G81A
    {
         *Name: "1-7"
    }
	*Option: MBM5xStacker-F2G81A
    {
         *Name: "1-3"
    }
	*Option: MBM5xJobSeparator-F2G81A
    {
         *Name: "1-3"
    }
	*Option: MBM5JCollator-F2G81A
    {
         *Name: "1-3"
    }
    *Option: HPL9050M-MBM8Mailbox-Q5693
    {
          *Name: "5-11"
    }
    *Option: HPL9040M-MBM8Mailbox-Q5693
    {
          *Name: "5-11"
    }
   *Option: HPLM9050M-MBM8Mailbox-Q5693
    {
          *Name: "3-9"
    }
   *Option: HPLM9040M-MBM8Mailbox-Q5693
    {
          *Name: "3-9"
    }
    *Option: HPCL4730M-MBM3Mailbox-Q5692
    {
          *Name: "2-4"
    }
    *Option: HPCLC6040M-MBM3StaplerMailbox-Q6998
    {
        *Name: "1-3"
    }
    *Option: HPCLC6030M-MBM3StaplerMailbox-Q6998
    {
        *Name: "1-3"
    }
    *Option: HPCLC6040M-MBM3StaplerFunctionSeparator-Q6998
    {
        *Name: "1-3"
    }
    *Option: HPCLC6030M-MBM3StaplerFunctionSeparator-Q6998
    {
        *Name: "1-3"
    }
	*Option: MBM3StaplerMailbox-CC424A
    {
        *Name: "1-3"
    }
	*Option: MBM3StaplerMailbox-CE736A
    {
        *Name: "1-3"
    }
    *Option: HPCLC6040M-MBMBookletMakerMailboxStapler-Q6999
    {
        *Name: "1-3"
    }
    *Option: HPCLC6030M-MBMBookletMakerMailboxStapler-Q6999
    {
        *Name: "1-3"
    }
    *Option: MBM5Mailbox-C4787
    {
          *Name: "4-8"
    }
    *Option: HPL9050-MBM8Mailbox-Q5693
    {
          *Name: "4-11"
    }
    *Option: HPL9040-MBM8Mailbox-Q5693
    {
          *Name: "4-11"
    }
    *Option: HPCL9500M-MBM8Mailbox-Q5693
    {
          *Name: "6-12"
    }
    *Option: MBM8Mailbox-Q5693
    {
          *Name: "5-12"
    }
    *Option: HPLM4345M-MBM3Mailbox-Q5692
    {
          *Name: "1-3"
    }
    *Option: HPCLC4730M-MBM3Mailbox-Q5692
    {
          *Name: "1-3"
    }
	*Option:  HPLM806-MBMStaplerMailboxMode-CZ994A
    {
        *Name: "2-4"
    }
    *Option:  HPLM806-MBMStaplerStackerMode-CZ994A
    {
        *Name: "2-3"
    }
    *Option:  HPLM806-MBM23HolePuncherStaplerMailboxMode-CZ995A
    {
        *Name: "2-4"
    }
    *Option:  HPLM806-MBM23HolePuncherStaplerStackerMode-CZ995A
    {
        *Name: "2-3"
    }
    *Option:  HPLM806-MBM24HolePuncherStaplerMailboxMode-CZ996A
    {
        *Name: "2-4"
    }
    *Option:  HPLM806-MBM24HolePuncherStaplerStackerMode-CZ996A
    {
        *Name: "2-3"
    }
    *Option:  HPLM806-MBMBookletMakerFinisherMailboxMode-CZ285A
    {
        *Name: "2-4"
    }
    *Option:  HPLM806-MBMBookletMakerFinisherStackerMode-CZ285A
    {
        *Name: "2-3"
    }
    *Option:  MBMStaplerMailboxMode-CZ994A
    {
        *Name: "2-4"
    }
    *Option:  MBMStaplerStackerMode-CZ994A
    {
        *Name: "2-3"
    }
    *Option:  MBM23HolePuncherStaplerMailboxMode-CZ995A
    {
        *Name: "2-4"
    }
    *Option:  MBM23HolePuncherStaplerStackerMode-CZ995A
    {
        *Name: "2-3"
    }
    *Option:  MBM24HolePuncherStaplerMailboxMode-CZ996A
    {
        *Name: "2-4"
    }
    *Option:  MBM24HolePuncherStaplerStackerMode-CZ996A
    {
        *Name: "2-3"
    }
    *Option:  MBMBookletMakerFinisherMailboxMode-CZ285A
    {
        *Name: "2-4"
    }
    *Option:  MBMBookletMakerFinisherStackerMode-CZ285A
    {
        *Name: "2-3"
    }
    *Option: MBM3Mailbox-Q5692
    {
          *Name: "3-5"
    }
    *Option: StackStapleJobSep-C5959
    {
        *Name: "1-5"
    }
    *Option: MBM4JobSeparator-C5964
    {
        *Name: "1-4"
    }    
    
    *Option: MBM3StaplerMailbox-Q6998
    {
        *Name: "2-4"
    }
    *Option: MBMBookletMakerMailboxStapler-Q6999
    {
        *Name: "2-4"
    }    
    *Option: MBM5zMailbox-CB520
    {
          *Name: "2-6"
    }    
    *Option: MBM5zStacker-CB520
    {
        *Name: "2-2"
    }
    *Option: MBM5zJobSeparator-CB520
    {
        *Name: "2-2"
    }
    *Option: MBM5zCollator-CB520
    {
        *Name: "2-2"
    }
    *Option: MBM5xJMailbox-CE997A
    {
          *Name: "3-7"
    }          
    *Option: MBM5xStacker-CE997A
    {
        *Name: "3-3"
    }
    *Option: MBM5xJobSeparator-CE997A
    {
        *Name: "3-3"
    }
    *Option: MBM5JCollator-CE997A
    {
        *Name: "3-3"
    }
    *Option:  MBMStaplerMailboxMode-A2W80A
    {
        *Name: "1-3"
    }
    *Option:  MBMStaplerStackerMode-A2W80A
    {
        *Name: "1-3"
    }
    *Option:  MBM24HolePuncherStaplerMailboxMode-A2W82A
    {
        *Name: "1-3"
    }
    *Option:  MBM24HolePuncherStaplerStackerMode-A2W82A
    {
        *Name: "1-3"
    }
    *Option:  MBMBookletMakerFinisherMailboxMode-A2W83A
    {
        *Name: "1-3"
    }
    *Option:  MBMBookletMakerFinisherStackerMode-A2W83A
    {
	    *Name: "1-3"
    }
    *Option:  MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A
    {
        *Name: "1-3"
    }
    *Option:  MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A
    {
        *Name: "1-3"
    }
    *Option:  MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A
    {
        *Name: "1-3"
    }
    *Option:  MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A
    {
        *Name: "1-3"
    }
	*Option: MBM3StaplerMailbox-CZ264A
    {
        *Name: "1-3"
    }
    *Option: MBM3StaplerFunctionSeparator-CZ264A
    {
        *Name: "1-3"
	}
    *Option: MBM3StaplerStacker-CZ264A
    {
        *Name: "1-3"       
    }
	*Option: MBM3StaplerMailbox-B3M76A
    {
        *Name: "1-3"
    }
    *Option: MBM3StaplerFunctionSeparator-B3M76A
    {
        *Name: "1-3"
    }
    *Option: MBM3StaplerStacker-B3M76A
    {
        *Name: "1-3"       
    }
    *Option: MBM5StaplerMailboxMode-L0H20A
    {
        *Name: "3-7"       
    }
    *Option: MBM5StaplerStackerMode-L0H20A
    {
        *Name: "1-1"       
    }
    *Option: MBM5StaplerJobSeparatorMode-L0H20A
    {
        *Name: "1-1"       
    }
    *Option: MBM5StaplerCollatorMode-L0H20A
    {
        *Name: "1-1"       
    }
    *Option: MBM3StaplerMailbox-STK-2B-STP-200
    {
        *Name: "2-3"
    }
    *Option: MBM3StaplerFunctionSeparator-STK-2B-STP-200
    {
        *Name: "1-1"
    }
    *Option: MBM3StaplerStacker-STK-2B-STP-200
    {
        *Name: "1-1"
    }
        *Option: MBM3StaplerMailbox-STK-2B-STP-210
    {
        *Name: "2-3"
    }
    *Option: MBM3StaplerFunctionSeparator-STK-2B-STP-210
    {
        *Name: "1-1"
    }
    *Option: MBM3StaplerStacker-STK-2B-STP-210
    {
        *Name: "1-1"
    }

}


*%-------------------------------------------------------------------------
*% Shuttle Device to OutputBin Mapping
*%-------------------------------------------------------------------------
*Feature: SHMOutputBinHCOMap
{
    *Name: "SHMOutputBinHCOMap"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: None
    
    *Option: None
    {
        *Name: "Auto"
    }
    
    *Option: MXFN19
    {
        *Name: "Auto-UpTray-LowTray"    
    }
    *Option: MXFN20
    {
        *Name: "Auto-UpTray-LowTray"    
    }
    *Option: MXFN21
    {
        *Name: "Auto-UpTray-MidTray-LowTray"    
    }
    *Option: MXFN22
    {
        *Name: "Auto-UpTray-MidTray-LowTray"    
    }
	*Option: MXFNX9
    {
        *Name: "Auto-InnerTray"    
    }
    *Option: MXFN11
    {
        *Name: "Auto-UpTray-LowTray"    
    }
    *Option: MXFN10
    {
        *Name: "Auto-UpperLeftTray"    
    }
    *Option: MXFN18
    {
        *Name: "Auto-UpTray-LowTray"    
    }
	*Option: MXFN17
    {
        *Name: "Auto-InnerTray"    
    }
}

*%------------Mystique Inserted 2-24-05--------End------------------------

*%------------Mystique Inserted 2-24-05--------Begin----------------------
*Feature: HPOutputBinPMLRange
{
     *Name: "HPOutputBinPMLRange"
     *FeatureType: PRINTER_PROPERTY

     *Option: 0-0
     {
          *Name: "0-0"
     }
      *Option: 3-9
     {
          *Name: "3-9"
     }
     *Option: 2-4
     {
          *Name: "2-4"
     }
     *Option: 2-6
     {
          *Name: "2-6"
     }
     *Option: 3-5
     {
          *Name: "3-5"
     }
     *Option: 4-8
     {
          *Name: "4-8"
     }
     *Option: 4-11
     {
          *Name: "4-11"
     }
     *Option: 5-12
     {
          *Name: "5-12"
     }
     *Option: 1-5
     {
          *Name: "1-5"
     }
     *Option: 1-4
     {
          *Name: "1-4"
     }     
     *Option: 2-3
     {
          *Name: "2-3"
     }    
     *Option: 1-3
     {
        *Name: "1-3"
     } 
     *Option: 5-11
     {
          *Name: "5-11"
     }
     *Option: 6-12
     {
          *Name: "6-12"
     }
     *Option: 3-7
     {
          *Name: "3-7"
     }
     *Option: 2-2
     {
          *Name: "2-2"
     }
     *Option: 3-3
     {
          *Name: "3-3"
     }
	 *Option: 1-7
     {
          *Name: "1-7"
     }
     *Option: 1-1
     {
          *Name: "1-1"
     }
}
*%------------Mystique Inserted 2-24-05--------End------------------------

*%------------Mystique Inserted 2-23-05--------Begin----------------------
*% This macro is to be inserted for the 1diagonal and 1diagonal cases that depend on paper sizes

*BlockMacro: StaplingCommandsFrontAndRearStaple
{
    *case: True
    {
        *switch: PaperSize
        {
            *case: LETTER
            {
                *switch: Orientation
                {
                    *case: PORTRAIT
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.110
                            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>FRONT_STAPLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                        }
                    }

                    *case: LANDSCAPE_CC90
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.110
                            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>REAR_STAPLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                        }
                    }
                }
            }

            *case: A4
            {
                *switch: Orientation
                {
                    *case: PORTRAIT
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.110
                            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>FRONT_STAPLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                        }
                    }

                    *case: LANDSCAPE_CC90
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.110
                            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>REAR_STAPLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                        }
                    }
                }
            }

            *default:
            {
                *switch: Orientation
                {
                    *case: PORTRAIT
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.110
                            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>REAR_STAPLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                        }
                    }

                    *case: LANDSCAPE_CC90
                    {
                        *Command: CmdSelect
                        {
                            *Order: JOB_SETUP.110
                            *Cmd: "@PJL SET PROCESSINGACTION=APPEND<0A>@PJL SET PROCESSINGTYPE=<22>STAPLING<22><0A>@PJL SET PROCESSINGOPTION=<22>FRONT_STAPLE<22><0A>@PJL SET PROCESSINGBOUNDARY=MOPY<0A>"
                        }
                    }
                }
            }
        }
    }
}
*%-------------------------------------------------------------------------
*% Feature: PSAlignmentFile: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*%  Printer Services component custom feature
*%  PSAlignmentFile
*%  This feature is used to get the name of the Printer Services component DLL
*%-------------------------------------------------------------------------
*Feature: PSAlignmentFile
{
    *Name: "PSAlignmentFile"
    *FeatureType: DOC_PROPERTY
    *Option: HPCLS355
    {
        *Name: "HPCLS355"
    }
}
*%-------------------------------------------------------------------------
*% Feature: ActualCustomRange: HPCF (HP Custom Feature)
*%-------------------------------------------------------------------------
*% This feature is used in conjunction with the ScaleFromLargePaper above. It should be present only if 
*% ScaleFromLargePaper above is present. This specifies the Actual (supported) MaxSize dimensions of the printer
*% since the *MaxSize keyword dimensions have been specified as the maximum larger (SLP) paper
*% Specify the option name as X_Y where X and Y are the width and height of the paper in "tens of mm"
*%-------------------------------------------------------------------------
*Feature: ActualCustomRange
{
    *Name: "Actual Custom Range"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: 431800_1198880

    *Option: 431800_1198880
    {
        *Name: "431800_1198880"
    }
}



*Feature: HPManualDuplexFirstHalfRotate
{
    *Name: "HPManualDuplexFirstHalfRotate"
    *DefaultOption: TRUE	
	*FeatureType: DOC_PROPERTY
    *Option: TRUE
    {
        *Name: "TRUE"
    }
	*Option: FALSE
    {
        *Name: "FALSE"
    }
}



*Feature: PaperSizeDefaultForLocale
{
    *Name: "PaperSizeDefaultForLocale"
    *DefaultOption: European	
	*FeatureType: DOC_PROPERTY
    *Option: European
    {
        *Name: "European"
    }
    *Option: NonEuropean
    {
        *Name: "NonEuropean"
    }
}

*Feature: LineWidthCorrection
{
    *rcNameID: =IDS_LINEWIDTHCORRECTION
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: Disabled
    *Option: Enabled
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
    }
    *Option: Disabled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }
}

*Feature: CompatibilityMode
{
    *rcNameID: =IDS_COMPATIBILITYMODE
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: Disabled
    *Option: Enabled
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
    }
    *Option: Disabled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }
}

*%------------------------------------------------------------------------
*% Feature: EMF Spooling : CF (Custom Feature) RQ# 46861
*%------------------------------------------------------------------------
*Feature: EMFSpooling
{
    *rcNameID: =IDS_EMF_SPOOLING
    *%Name: "EMF Spooling"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: Automatic

    *Option: Automatic
    {
        *rcNameID: =IDS_AUTOMATIC
    }
    
    *Option: Enabled
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
    }
}

*%------------------------------------------------------------------------
*% Feature: Tab Printing : Make tab printing configurable RQ# 47381
*%------------------------------------------------------------------------
*Feature: TabPrinting
{
    *rcNameID: =IDS_TABPRINTING
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: Automatic

    *Option: Automatic
    {
        *rcNameID: =IDS_AUTOMATIC
    }
    
    *Option: Enabled
    {
        *rcNameID: =IDS_ENABLED_DISPLAY
        *rcIconID: =IDS_ICON_WARN_TABPRINTING
    }
    
    *Option: Disabled
    {
        *rcNameID: =IDS_DISABLED_DISPLAY
    }
}

*%-------------------------------------------------------------------------
*% Constraints section
*%-------------------------------------------------------------------------

*%-------------------------------------------------------------------------
*% Commands section
*%-------------------------------------------------------------------------

*Command: CmdStartJob
{
    *Order: JOB_SETUP.1
    *Cmd: =CMD_UEL
}

*Command: CmdEndJob
{
    *Order: JOB_FINISH.1
    *CallbackID: =CMDCB_UEL_END_JOB
}

*%-------------------------------------------------------------------------
*%  Cursor commands
*%-------------------------------------------------------------------------
*Command: CmdCR { *Cmd: "" }
*Command: CmdLF { *Cmd: "" }
*Command: CmdFF { *Cmd: "" }
*Command: CmdXMoveAbsolute
{
    *Cmd: ""
}
*Command: CmdXMoveRelRight
{
    *Cmd: ""
    *Params: LIST(DestXRel, TextXRes)
}
*Command: CmdXMoveRelLeft
{
    *Cmd: ""
    *Params: LIST(DestXRel, TextXRes)
}
*Command: CmdYMoveAbsolute
{
    *Cmd: ""
    *Params: LIST(DestY, TextYRes)
}
*Command: CmdYMoveRelDown
{
    *Cmd: ""
    *Params: LIST(DestYRel, TextYRes)
}
*Command: CmdYMoveRelUp
{
    *Cmd: ""
    *Params: LIST(DestYRel, TextYRes)
}

*%-------------------------------------------------------------------------
*% Font commands
*%-------------------------------------------------------------------------
*Command: CmdSetFontID
{
    *Cmd : ""
}
*Command: CmdSelectFontID
{
    *Cmd: ""
    *Params: LIST(FontHeight, CurrentFontID, TextYRes)
}
*Command: CmdSetCharCode
{
    *Cmd : ""
}
*Command: CmdBoldOn
{
    *Cmd : ""
}
*Command: CmdBoldOff
{
    *Cmd : ""
}
*Command: CmdSetAnyRotation
{
    *Cmd: ""
    *Params: LIST(PrintDirInCCDegrees)
}
*Command: CmdSetSimpleRotation
{
    *Cmd: ""
    *Params: LIST(PrintDirInCCDegrees)
}


*%Command: CmdEnableDRC " "  *%  Add this if your product supports DRC and if the protocol is greater than 2.1


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

*CharPosition: BASELINE     *% character positioning keyword must be present even if device font are not present
*RotateCoordinate?: TRUE
*RotateRaster?: TRUE
*RotateFont?: TRUE
*EjectPageWithFF?: FALSE
*TextCaps: LIST(TC_CR_ANY,TC_CR_90,TC_SF_X_YINDEP,TC_SA_CONTIN,TC_IA_ABLE,TC_UA_ABLE)
*MemoryUsage: LIST(FONT)
*CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
*CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
*CursorYAfterSendBlockData: AUTO_INCREMENT
*BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
*XMoveThreshold: 0
*YMoveThreshold: 0
*XMoveUnit: 1200
*YMoveUnit: 1200
*%-------------------------------------------------------------------------
*%-------------------------------------------------------------------------
*% Constraints section
*%-------------------------------------------------------------------------
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1parallel)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1diagonal)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1diagonalmax15)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1diagonalCM8060)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1Left)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1diagonalRight)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.2parallel)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.3parallel)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.6parallel)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1parallelCM8060)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1rightAngled)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.2leftCM8060)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.3parallelCM8060)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.3right)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.3topCM8060)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1Right)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.2Right)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.2topCM8060)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.2leftortop)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.1diagonalZT)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.StitchingReverse)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.Stitching)
*InvalidCombination: LIST(AccessoryOutputBins.None,Stapling.StitchingReverseFold)

*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.Left)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.Right)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.Top)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.23PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.24PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.23PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.24PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.23PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.24PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.23PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.24PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.24PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.3PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.3PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.4PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.4PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.None,Punching.4PunchLeftOrTop)

*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.4PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.4PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.4PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.4PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.3PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.3PunchTop)

*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.24PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.24PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.24PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.24PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.24PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.24PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.24PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.24PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerStackerMode-CZ995A, Punching.24PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM23HolePuncherStaplerMailboxMode-CZ995A, Punching.24PunchLeftOrTop)

*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.3PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.3PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.3PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.3PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.4PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.4PunchTop)

*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.23PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.23PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.23PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.23PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.23PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.23PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.23PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.23PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-CZ996A, Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-CZ996A, Punching.23PunchLeftOrTop)

*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.4PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.4PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.4PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.4PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.3PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.3PunchTop)

*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.24PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.24PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.24PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.24PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.24PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.24PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.24PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.24PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerMailboxMode-A2W84A, Punching.24PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher23HolePuncherStaplerStackerMode-A2W84A, Punching.24PunchLeftOrTop)

*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.3PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.3PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.3PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.3PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.4PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.4PunchTop)

*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.23PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.23PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.23PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.23PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.23PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.23PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.23PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.23PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerMailboxMode-A2W82A, Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBM24HolePuncherStaplerStackerMode-A2W82A, Punching.23PunchLeftOrTop)

*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.3PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.3PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.3PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.3PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.3PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.4PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.4PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.4PunchTop)


*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.23PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.23PunchLeft)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.23PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.23PunchRight)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.23PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.23PunchTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.23PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.23PunchBottom)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerMailboxMode-CZ999A, Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisher24HolePuncherStaplerStackerMode-CZ999A, Punching.23PunchLeftOrTop)

*InvalidCombination: LIST(HPPunchUnitType.NotInstalled, Punching.Left)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled, Punching.Right)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled, Punching.Top)

*InvalidCombination: LIST(Stapling.1rightAngled,Punching.Left)
*InvalidCombination: LIST(Stapling.2Right,Punching.Left)
*InvalidCombination: LIST(Stapling.2Right,Punching.Top)


*InvalidCombination: LIST(OutputBin.MainBinFaceUp, Punching.Left)
*InvalidCombination: LIST(OutputBin.MainBinFaceUp, Punching.Right)
*InvalidCombination: LIST(OutputBin.MainBinFaceUp, Punching.Top)

*InvalidCombination: LIST(OutputBin.UpperBinFaceUp, Punching.Left)
*InvalidCombination: LIST(OutputBin.UpperBinFaceUp, Punching.Right)
*InvalidCombination: LIST(OutputBin.UpperBinFaceUp, Punching.Top)

*%----------------------------------------------------------------------------------------------------------------
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Orientation.PORTRAIT,Punching.Left)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Orientation.PORTRAIT,Punching.Right)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Orientation.LANDSCAPE_CC90,Punching.Top)


*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Orientation.PORTRAIT,Punching.Top)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Orientation.LANDSCAPE_CC90,Punching.Left)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Orientation.LANDSCAPE_CC90,Punching.Right)


*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Orientation.PORTRAIT,Punching.Top)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Orientation.LANDSCAPE_CC90,Punching.Left)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Orientation.LANDSCAPE_CC90,Punching.Right)

*%-------------------------------------------------------------------------
*%  Constraints b/w AccessoryOutputBins & PaperSizes
*%-------------------------------------------------------------------------
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.3X5)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.4X6)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.5X7)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.5X8)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.A6)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.B6_JIS)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.10X15CM)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.16K_195_270)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.16K_184_260)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.JAPANESE_POSTCARD)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.DBL_JAPANESE_POSTCARD_ROTATED)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.ENV_9)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.ENV_C6)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.ENV_10)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.ENV_DL)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.ENV_MONARCH)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.ENV_B5)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker,PaperSize.ENV_C5)




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

*%-------------------------------------------------------------------------
*%  Constraints b/w Shuttle AccessoryOutputBins & Staple options
*%-------------------------------------------------------------------------

*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN19, Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN19, Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN19, Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN21, Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN21, Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN21, Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFNX9, Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFNX9, Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFNX9, Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN11, Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN11, Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN11, Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN17, Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN17, Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHAccessoryOutputBins.MXFN17, Stapling.FoldAndStitch_SH)



*%-------------------------------------------------------------------------
*%  Constraints b/w Shuttle Punch and Fold,Foldstitch options
*%-------------------------------------------------------------------------
*InvalidCombination: LIST(SHPunching.2H-Left-LE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.2H-Top-LE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.2H-Top-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.2H-Left-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.2H-Right-RE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.2H-LandRight-RE,Stapling.FoldInward_SH)

*InvalidCombination: LIST(SHPunching.3H-Left-LE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.3H-Top-LE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.3H-Top-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.3H-PortTop-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.3H-Left-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.3H-LandLeft-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.3H-3Right-RE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.3H-2Right-RE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.3H-LandRight-RE,Stapling.FoldInward_SH)

*InvalidCombination: LIST(SHPunching.4H-Left-LE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4H-Top-LE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4H-Top-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4H-Left-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4H-Right-RE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4H-LandRight-RE,Stapling.FoldInward_SH)

*InvalidCombination: LIST(SHPunching.4HW-Left-LE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4HW-Top-LE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4HW-Top-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4HW-Left-SE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4HW-Right-RE,Stapling.FoldInward_SH)
*InvalidCombination: LIST(SHPunching.4HW-LandRight-RE,Stapling.FoldInward_SH)

*InvalidCombination: LIST(SHPunching.2H-Left-LE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.2H-Top-LE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.2H-Top-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.2H-Left-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.2H-Right-RE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.2H-LandRight-RE,Stapling.FoldOutward_SH)

*InvalidCombination: LIST(SHPunching.3H-Left-LE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.3H-Top-LE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.3H-Top-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.3H-PortTop-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.3H-Left-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.3H-LandLeft-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.3H-3Right-RE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.3H-2Right-RE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.3H-LandRight-RE,Stapling.FoldOutward_SH)

*InvalidCombination: LIST(SHPunching.4H-Left-LE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4H-Top-LE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4H-Top-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4H-Left-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4H-Right-RE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4H-LandRight-RE,Stapling.FoldOutward_SH)

*InvalidCombination: LIST(SHPunching.4HW-Left-LE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4HW-Top-LE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4HW-Top-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4HW-Left-SE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4HW-Right-RE,Stapling.FoldOutward_SH)
*InvalidCombination: LIST(SHPunching.4HW-LandRight-RE,Stapling.FoldOutward_SH)

*InvalidCombination: LIST(SHPunching.2H-Left-LE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.2H-Top-LE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.2H-Top-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.2H-Left-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.2H-Right-RE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.2H-LandRight-RE,Stapling.FoldAndStitch_SH)

*InvalidCombination: LIST(SHPunching.3H-Left-LE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.3H-Top-LE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.3H-Top-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.3H-PortTop-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.3H-Left-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.3H-LandLeft-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.3H-3Right-RE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.3H-2Right-RE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.3H-LandRight-RE,Stapling.FoldAndStitch_SH)

*InvalidCombination: LIST(SHPunching.4H-Left-LE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4H-Top-LE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4H-Top-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4H-Left-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4H-Right-RE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4H-LandRight-RE,Stapling.FoldAndStitch_SH)

*InvalidCombination: LIST(SHPunching.4HW-Left-LE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4HW-Top-LE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4HW-Top-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4HW-Left-SE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4HW-Right-RE,Stapling.FoldAndStitch_SH)
*InvalidCombination: LIST(SHPunching.4HW-LandRight-RE,Stapling.FoldAndStitch_SH)
*%-------------------------------------------------------
*%  Constraints b/w Shuttle Punch unit and AccessoryBins
*%-------------------------------------------------------
*InvalidCombination: LIST(SHAccessoryOutputBins.None, SHPuncherUnit.2Holes)
*InvalidCombination: LIST(SHAccessoryOutputBins.None, SHPuncherUnit.3Holes)
*InvalidCombination: LIST(SHAccessoryOutputBins.None, SHPuncherUnit.4Holes)
*InvalidCombination: LIST(SHAccessoryOutputBins.None, SHPuncherUnit.2or4Holes)
*InvalidCombination: LIST(SHAccessoryOutputBins.None, SHPuncherUnit.4HolesWide)

*%-------------------------------------------------------------------------
*%  Constraints b/w Shuttle Folding unit and AccessoryBins
*%-------------------------------------------------------------------------
*InvalidCombination: LIST(SHAccessoryOutputBins.None, SHPaperFoldUnit.MXFD10)


*%-------------------------------------------------------------------------
*%  Constraints b/w Shuttle Folding unit and Folding options
*%-------------------------------------------------------------------------
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.In-Bi-Fold)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.Out-Bi-Fold)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.In-Tri-Fold-Top)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.Out-Tri-Fold-Top)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.Z-fold-Top)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.In-Tri-Fold-Left)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.Out-Tri-Fold-Left)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.Z-fold-Left)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.Eng-Z-fold)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.In-DBParallel-Fold)
*InvalidCombination: LIST(SHPaperFoldUnit.None, SHFolding.Out-DBParallel-Fold)
*%-------------------------------------------------------------
*%  Constraints b/w Shuttle Puncher Unit and Punching options
*%------------------------------------------------------------
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.2H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.2H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.2H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.2H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.2H-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.2H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.3H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.3H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.3H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.3H-PortTop-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.3H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.3H-LandLeft-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.3H-3Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.3H-2Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.3H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4H-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4HW-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4HW-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4HW-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4HW-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4HW-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.None, SHPunching.4HW-LandRight-RE)

*%-------------------------------------------------------------------------
*%  Constraints b/w Shuttle Document insertion unit and AccessoryBins
*%-------------------------------------------------------------------------
*InvalidCombination: LIST(SHAccessoryOutputBins.None, SHDocInsertionUnit.MXCF11)

*%-------------------------------------------------------------------------
*%  Constraints b/w Shuttle Fold options and Document Insertion
*%-------------------------------------------------------------------------
*InvalidCombination: LIST(SHFolding.In-Bi-Fold, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.In-Bi-Fold, InputBin.InsLwH1)

*InvalidCombination: LIST(SHFolding.Out-Bi-Fold, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.Out-Bi-Fold, InputBin.InsLwH1)

*InvalidCombination: LIST(SHFolding.In-Tri-Fold-Top, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.In-Tri-Fold-Top, InputBin.InsLwH1)

*InvalidCombination: LIST(SHFolding.Out-Tri-Fold-Top, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.Out-Tri-Fold-Top, InputBin.InsLwH1)

*InvalidCombination: LIST(SHFolding.Z-fold-Top, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.Z-fold-Top, InputBin.InsLwH1)

*InvalidCombination: LIST(SHFolding.In-Tri-Fold-Left, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.In-Tri-Fold-Left, InputBin.InsLwH1)

*InvalidCombination: LIST(SHFolding.Out-Tri-Fold-Left, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.Out-Tri-Fold-Left, InputBin.InsLwH1)

*InvalidCombination: LIST(SHFolding.Z-fold-Left, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.Z-fold-Left, InputBin.InsLwH1)

*InvalidCombination: LIST(SHFolding.In-DBParallel-Fold, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.In-DBParallel-Fold, InputBin.InsLwH1)

*InvalidCombination: LIST(SHFolding.Out-DBParallel-Fold, InputBin.InsUpH1)
*InvalidCombination: LIST(SHFolding.Out-DBParallel-Fold, InputBin.InsLwH1)

*%-------------------------------------------------------------------
*%  Constraints b/w Shuttle unsupported punch options and punch unit
*%-------------------------------------------------------------------
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.3H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.3H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.3H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.3H-PortTop-SE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.3H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.3H-LandLeft-SE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.3H-3Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.3H-2Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.3H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4H-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4HW-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4HW-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4HW-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4HW-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4HW-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.2Holes, SHPunching.4HW-LandRight-RE)

*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.2H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.2H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.2H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.2H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.2H-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.2H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4H-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4HW-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4HW-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4HW-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4HW-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4HW-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.3Holes, SHPunching.4HW-LandRight-RE)

*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.2H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.2H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.2H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.2H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.2H-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.2H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.3H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.3H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.3H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.3H-PortTop-SE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.3H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.3H-LandLeft-SE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.3H-3Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.3H-2Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.3H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.4HW-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.4HW-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.4HW-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.4HW-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.4HW-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.4Holes, SHPunching.4HW-LandRight-RE)

*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.3H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.3H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.3H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.3H-PortTop-SE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.3H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.3H-LandLeft-SE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.3H-3Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.3H-2Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.3H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.4HW-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.4HW-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.4HW-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.4HW-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.4HW-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.2or4Holes, SHPunching.4HW-LandRight-RE)

*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.2H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.2H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.2H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.2H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.2H-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.2H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.3H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.3H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.3H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.3H-PortTop-SE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.3H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.3H-LandLeft-SE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.3H-3Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.3H-2Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.3H-LandRight-RE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.4H-Left-LE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.4H-Top-LE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.4H-Top-SE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.4H-Left-SE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.4H-Right-RE)
*InvalidCombination: LIST(SHPuncherUnit.4HolesWide, SHPunching.4H-LandRight-RE)


*InvalidCombination: LIST(Stapling.1Left,Punching.23PunchRight)
*InvalidCombination: LIST(Stapling.1Left,Punching.24PunchRight)
*InvalidCombination: LIST(Stapling.1Left,Punching.23PunchBottom)
*InvalidCombination: LIST(Stapling.1Left,Punching.24PunchBottom)
*InvalidCombination: LIST(Stapling.1Left,Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.1Left,Punching.24PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.1Left,Punching.3PunchRight)
*InvalidCombination: LIST(Stapling.1Left,Punching.4PunchRight)
*InvalidCombination: LIST(Stapling.1Left,Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.1Left,Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.1diagonalRight,Punching.23PunchLeft)
*InvalidCombination: LIST(Stapling.1diagonalRight,Punching.24PunchLeft)
*InvalidCombination: LIST(Stapling.1diagonalRight,Punching.23PunchBottom)
*InvalidCombination: LIST(Stapling.1diagonalRight,Punching.24PunchBottom)
*InvalidCombination: LIST(Stapling.1diagonalRight,Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.1diagonalRight,Punching.24PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.1diagonalRight,Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.1diagonalRight,Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.23PunchRight)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.24PunchRight)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.23PunchBottom)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.24PunchBottom)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.24PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.3PunchRight)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.4PunchRight)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.23PunchTop)
*InvalidCombination: LIST(Stapling.2leftCM8060,Punching.24PunchTop)
*InvalidCombination: LIST(Stapling.2Right,Punching.23PunchLeft)
*InvalidCombination: LIST(Stapling.2Right,Punching.24PunchLeft)
*InvalidCombination: LIST(Stapling.2Right,Punching.23PunchBottom)
*InvalidCombination: LIST(Stapling.2Right,Punching.24PunchBottom)
*InvalidCombination: LIST(Stapling.2Right,Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2Right,Punching.24PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2Right,Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2Right,Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2Right,Punching.23PunchTop)
*InvalidCombination: LIST(Stapling.2Right,Punching.24PunchTop)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.23PunchLeft)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.24PunchLeft)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.23PunchBottom)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.24PunchBottom)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.24PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.3PunchRight)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.4PunchRight)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.23PunchRight)
*InvalidCombination: LIST(Stapling.2topCM8060,Punching.24PunchRight)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.23PunchLeft)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.24PunchLeft)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.23PunchBottom)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.24PunchBottom)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.3PunchRight)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.4PunchRight)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.23PunchRight)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.24PunchRight)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.23PunchTop)
*InvalidCombination: LIST(Stapling.2leftortop,Punching.24PunchTop)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.23PunchLeft)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.24PunchLeft)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.23PunchBottom)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.24PunchBottom)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.23PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.24PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.3PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.4PunchLeftOrTop)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.3PunchRight)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.4PunchRight)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.23PunchRight)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.24PunchRight)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.23PunchTop)
*InvalidCombination: LIST(Stapling.StitchingReverseFold,Punching.24PunchTop)
*InvalidCombination: LIST(Stapling.1parallel,Punching.23PunchLeft)
*InvalidCombination: LIST(Stapling.1parallel,Punching.24PunchLeft)
*InvalidCombination: LIST(Stapling.1parallel,Punching.23PunchBottom)
*InvalidCombination: LIST(Stapling.1parallel,Punching.24PunchBottom)
*InvalidCombination: LIST(Stapling.1parallel,Punching.3PunchRight)
*InvalidCombination: LIST(Stapling.1parallel,Punching.4PunchRight)
*InvalidCombination: LIST(Stapling.1parallel,Punching.23PunchRight)
*InvalidCombination: LIST(Stapling.1parallel,Punching.24PunchRight)
*InvalidCombination: LIST(Stapling.1parallel,Punching.23PunchTop)
*InvalidCombination: LIST(Stapling.1parallel,Punching.24PunchTop)

*% =======  stapling for print contract invalid combination contraints =====================

*% =======staple unit uninstalled constraints
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.1StapleRight_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.1StapleLeft_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.1Staple_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.2StaplesLeft_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.2StaplesRight_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.2StaplesTop_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.2StaplesBottom_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.2StaplesLeftOrTop_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.3StaplesLeft_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.3StaplesRight_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.3StaplesTop_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.3StaplesBottom_PC)
*InvalidCombination: LIST(StaplingUnit_PC.NOTINSTALLED,Stapling.3StaplesLeftOrTop_PC)

*% =======1 staple unit constraints
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.2StaplesLeft_PC)
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.2StaplesRight_PC)
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.2StaplesTop_PC)
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.2StaplesBottom_PC)
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.2StaplesLeftOrTop_PC)
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.3StaplesLeft_PC)
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.3StaplesRight_PC)
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.3StaplesTop_PC)
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.3StaplesBottom_PC)
*InvalidCombination: LIST(StaplingUnit_PC.1StapleUnit_PC,Stapling.3StaplesLeftOrTop_PC)

*% =======2 staple unit constraints
*InvalidCombination: LIST(StaplingUnit_PC.2StapleUnit_PC,Stapling.3StaplesLeft_PC)
*InvalidCombination: LIST(StaplingUnit_PC.2StapleUnit_PC,Stapling.3StaplesRight_PC)
*InvalidCombination: LIST(StaplingUnit_PC.2StapleUnit_PC,Stapling.3StaplesTop_PC)
*InvalidCombination: LIST(StaplingUnit_PC.2StapleUnit_PC,Stapling.3StaplesBottom_PC)
*InvalidCombination: LIST(StaplingUnit_PC.2StapleUnit_PC,Stapling.3StaplesLeftOrTop_PC)

*InvalidCombination: LIST(BookletMakerUnit_PC.NOTINSTALLED, Stapling.FoldAndStitch_PC)

*% =======  stapling for print contract invalid combination contraints end =============

*% ======= print contract fold unit contraints ========================
*InvalidCombination: LIST(PCCFoldUnit.NOTINSTALLED,PCFolding.PCInwardCFoldLeftUp)
*InvalidCombination: LIST(PCCFoldUnit.NOTINSTALLED,PCFolding.PCInwardCFoldRightDown)
*InvalidCombination: LIST(PCCFoldUnit.NOTINSTALLED,PCFolding.PCOutwardCFoldLeftUp)
*InvalidCombination: LIST(PCCFoldUnit.NOTINSTALLED,PCFolding.PCOutwardCFoldRightDown)
*InvalidCombination: LIST(PCVFoldUnit.NOTINSTALLED,PCFolding.PCInwardVFold)
*InvalidCombination: LIST(PCVFoldUnit.NOTINSTALLED,PCFolding.PCOutwardVFold)
*% ======= print contract fold unit constraints end ===================

*% =======print contract punching unit uninstalled constraints==========
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.TwoHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.NotInstalled,Punching.FourHolesLeftOrTopSwd_PC)

*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.TwoHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP2HolePunch,Punching.FourHolesLeftOrTopSwd_PC)

*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.TwoHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP3HolePunch,Punching.FourHolesLeftOrTopSwd_PC)

*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.TwoHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.HP4HolePunch,Punching.FourHolesLeftOrTopSwd_PC)


*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.23PunchUnit_PC,Punching.FourHolesLeftOrTopSwd_PC)

*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(HPPunchUnitType.24PunchUnit_PC,Punching.FourHolesLeftOrTopSwd_PC)

*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.TwoHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(HPPunchUnitType.4SwedishPunchUnit_PC,Punching.FourHolesLeftOrTop_PC)


*% ======= print contract stapling and punching contraints ========================

*%======= 1 staple constraint with punch=====
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.1Staple_PC,Punching.FourHolesBottomSwd_PC)

*%======= 1 staple left constraint with punch=====
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.TwoHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(Stapling.1StapleLeft_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%======= 1 staple right constraint with punch=====
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.TwoHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(Stapling.1StapleRight_PC,Punching.FourHolesLeftOrTopSwd_PC)


*%======= 2 staple left or top constraint with punch=====
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeftOrTop_PC,Punching.FourHolesBottomSwd_PC)

*%======= 2 staple left constraint with punch=====
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesLeft_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%======= 2 staple right constraint with punch=====
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesRight_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%======= 2 staple top constraint with punch=====
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesTop_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%======= 2 staple bottom constraint with punch=====

*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.2StaplesBottom_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%======= 3 staple left or Top constraint with punch=====
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeftOrTop_PC,Punching.FourHolesBottomSwd_PC)

*%======= 3 staple left constraint with punch=====
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesLeft_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%======= 3 staple right constraint with punch=====
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesRight_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%======= 3 staple top constraint with punch=====

*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesTop_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%======= 3 staple Bottom constraint with punch=====
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.3StaplesBottom_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%======= Fold and stitch constraint with punch=====
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.TwoHolesLeft_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.TwoHolesRight_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.TwoHolesTop_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.TwoHolesBottom_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.TwoHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.ThreeHolesLeft_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.ThreeHolesRight_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.ThreeHolesTop_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.ThreeHolesBottom_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.ThreeHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesLeft_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesRight_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesTop_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesBottom_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesLeftOrTop_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesLeftSwd_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesRightSwd_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesTopSwd_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesBottomSwd_PC)
*InvalidCombination: LIST(Stapling.FoldAndStitch_PC,Punching.FourHolesLeftOrTopSwd_PC)

*%=======punching for print contract invalid combination constraints end=============

*%=======punching for accessory output bin and legacy punching unit invalid combination constraints =============
*InvalidCombination: LIST(AccessoryOutputBins.500JStaplerOutput-F2G72A,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStaplerOutput-F2G72A,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStaplerOutput-F2G72A,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker-F2G71A,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker-F2G71A,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker-F2G71A,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJMailbox-F2G81A,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJMailbox-F2G81A,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJMailbox-F2G81A,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xStacker-F2G81A,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xStacker-F2G81A,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xStacker-F2G81A,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJobSeparator-F2G81A,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJobSeparator-F2G81A,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJobSeparator-F2G81A,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5JCollator-F2G81A,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5JCollator-F2G81A,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5JCollator-F2G81A,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-CZ264A,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-CZ264A,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-CZ264A,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CZ264A,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CZ264A,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CZ264A,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A  ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A  ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CZ264A  ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CZ264A  ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CZ264A  ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CZ264A  ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-B3M76A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-B3M76A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-B3M76A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-B3M76A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-B3M76A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-B3M76A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-B3M76A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-CC424A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-CC424A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-CC424A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CC424A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CC424A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CC424A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CC424A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-CE736A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-CE736A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-CE736A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-CE736A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CE736A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CE736A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-CE736A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerMailboxMode-CZ994A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerStackerMode-CZ994A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerStackerMode-CZ994A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerStackerMode-CZ994A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-CZ285A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-CZ285A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerMailboxMode-A2W80A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerStackerMode-A2W80A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerStackerMode-A2W80A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMStaplerStackerMode-A2W80A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherMailboxMode-A2W83A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerFinisherStackerMode-A2W83A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-200   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-200   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-200   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox-STK-2B-STP-210   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator-STK-2B-STP-210   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker-STK-2B-STP-210   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerMailbox   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerFunctionSeparator   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3StaplerStacker   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xStacker   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xStacker   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xStacker   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zStacker   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zStacker   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zStacker   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJobSeparator   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJobSeparator   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJobSeparator   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zJobSeparator   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zJobSeparator   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zJobSeparator   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500StaplerZT   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500StaplerZT   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500StaplerZT   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.3000Stacker   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.3000Stacker   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.3000Stacker   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.350SheetStaplerStacker-A7X00-60140   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.3000Stapler   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.3000Stapler   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.3000Stapler   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MultiFunctionFinisher   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MultiFunctionFinisher   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MultiFunctionFinisher   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8Mailbox   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8Mailbox   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8Mailbox   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8Stacker   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8Stacker   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8Stacker   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8Sorter   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8Sorter   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8Sorter   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8JobSeparator   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8JobSeparator   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM8JobSeparator   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5Mailbox   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5Mailbox   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5Mailbox   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5Stacker   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5Stacker   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5Stacker   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5SorterCollator   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5SorterCollator   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5SorterCollator   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5JobSeparator   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5JobSeparator   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5JobSeparator   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5JCollator   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5JCollator   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5JCollator   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zCollator   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zCollator   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zCollator   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJMailbox   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJMailbox   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5xJMailbox   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zMailbox   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zMailbox   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5zMailbox   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.750Stapler   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.750Stapler   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.750Stapler   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStaplerOutput   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStaplerOutput   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStaplerOutput   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500StaplerOutput   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500StaplerOutput   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500StaplerOutput   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500Stapler   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500Stapler   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500Stapler   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500JStacker   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500Stacker   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500Stacker   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500Stacker   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3Mailbox    ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3Mailbox    ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3Mailbox    ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3Stacker    ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3Stacker    ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3Stacker    ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3FunctionSeparator    ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3FunctionSeparator    ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM3FunctionSeparator    ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.3000InternalStapler   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.3000InternalStapler   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.3000InternalStapler   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MultiFunctionInternalFinisher   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MultiFunctionInternalFinisher   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MultiFunctionInternalFinisher   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.StackStapleJobSep   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.StackStapleJobSep   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.StackStapleJobSep   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM4JobSeparator   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM4JobSeparator   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM4JobSeparator   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.SingleOutputBin   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.SingleOutputBin   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.SingleOutputBin   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerMailboxStapler   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerMailboxStapler   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerMailboxStapler   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerStackerStapler   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerStackerStapler   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBMBookletMakerStackerStapler   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500SheetStaplerStacker-CE726A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500SheetStaplerStacker-CE726A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500SheetStaplerStacker-CE726A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500SheetStaplerStacker-CF070A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500SheetStaplerStacker-CF070A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.500SheetStaplerStacker-CF070A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerMailboxMode-L0H20A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerJobSeparatorMode-L0H20A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerCollatorMode-L0H20A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A   ,HPPunchUnitType.HP2HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A   ,HPPunchUnitType.HP3HolePunch)
*InvalidCombination: LIST(AccessoryOutputBins.MBM5StaplerStackerMode-L0H20A   ,HPPunchUnitType.HP4HolePunch)
*InvalidCombination: LIST(HPPinToPrintOnly.Installed   ,PrinterHardDisk.NotInstalled)
*InvalidCombination: LIST(HPPinToPrintOnly.Installed   ,JobRetention.NotInstalled)