*GPDSpecVersion: "1.0"
*Include: "StdNames.gpd"
*Include: "ttfsub.gpd"
*GPDFileVersion: "1.3.5A"
*GPDFileName: "KMKM5230.GPD"
*ModelName: "Kyocera Mita KM-5230"
*MasterUnits: PAIR(600, 600)
*ResourceDLL: "KMRES.Dll"
*PrinterType: PAGE
*MaxCopies: 999
*FontCartSlots: 0

*PrintRate: 52
*PrintRateUnit: PPM
*PrintRatePPM: 52

*Feature: Orientation
{
    *rcNameID: =ORIENTATION_DISPLAY
    *DefaultOption: PORTRAIT
    *Option: PORTRAIT
    {
        *rcNameID: =PORTRAIT_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: "<1B>&l0O"
        }
    }
    *Option: LANDSCAPE_CC90
    {
        *rcNameID: =LANDSCAPE_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: "<1B>&l1O"
        }
    }
}
*Feature: InputBin
{
    *rcNameID: =PAPER_SOURCE_DISPLAY
    *DefaultOption: Option1
    *Option: Option1     *%Auto
    {
        *rcNameID: 261
        *OptionID: 261
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.5
            *Cmd: "<1B>&l150H"
        }
    }
    *Option: Option2     *%Tray1
    {
        *rcNameID: 271
        *OptionID: 271
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.5
            *Cmd: "<1B>&l1H"
        }
    }
    *Option: Option3     *%Tray2
    {
        *rcNameID: 272
        *OptionID: 272
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.5
            *Cmd: "<1B>&l4H"
        }
    }
    *Option: Option6     *%LCT
    {
        *rcNameID: 262
        *OptionID: 262
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.5
            *Cmd: "<1B>&l105H"
        }
    }
    *Option: Option7     *%Bypass
    {
        *rcNameID: 270
        *OptionID: 270
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.5
            *Cmd: "<1B>&l2H"
        }
    }
}
*Feature: Resolution
{
    *rcNameID: =RESOLUTION_DISPLAY
    *DefaultOption: Option1
    *Option: Option1
    {
        *Name: "600 x 600 " =DOTS_PER_INCH
        *DPI: PAIR(600, 600)
        *TextDPI: PAIR(600, 600)
        *MinStripBlankPixels: 32
        EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
        *SpotDiameter: 100
        *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
        *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
        *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.17
            *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
        }
    }
}
*BlockMacro: PaperConstraints1
	{
	*Constraints: LIST(InputBin.Option2, InputBin.Option3, InputBin.Option6)
	}
*BlockMacro: PaperConstraints2
	{
	*Constraints: LIST(InputBin.Option6)
	}
*BlockMacro: PaperConstraints3
	{
	*Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL, Stapling.Option2, Stapling.Option3, Stapling.Option4,  Punch.Option2, Punch.Option3, Punch.Option4)
	}
*Feature: PaperSize
{
    *rcNameID: =PAPER_SIZE_DISPLAY
    *DefaultOption: LETTER
    *Option: Option1     *%Ledger
    {
        *rcNameID: 310
        *OptionID: 310
        *InsertBlock: =PaperConstraints2
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *Constraints: LIST(Punch.Option2, Punch.Option4)
        *PageDimensions: PAIR(6600, 10200)
        *PageProtectMem: 9350
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(6300, 9900)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 100)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7560x12000Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(6300, 9900)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(100, 10050)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l3O<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t11880x7680Y"
                }
            }
        }
    }
    *Option: LETTER
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: LIST(Punch.Option2, Punch.Option4)
        *PageProtectMem: 4109
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4800, 6324)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4880, 6344)
                *PrintableOrigin: PAIR(100, 136)
                *CursorOrigin: PAIR(100, 6480)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
                }
            }
        }
    }
    *Option: LEGAL
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =PaperConstraints2
        *Constraints: LIST(Stapling.Option3)
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *Constraints: LIST(Punch.Option3, Punch.Option4)
        *PageProtectMem: 5230
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4800, 8124)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4880, 8142)
                *PrintableOrigin: PAIR(100, 138)
                *CursorOrigin: PAIR(100, 8280)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l3O<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
                }
            }
        }
    }
    *Option: A3
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =PaperConstraints2
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *Constraints: LIST(Punch.Option3)
        *PageProtectMem: 9667
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(6714, 9654)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8057x11693Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(6794, 9684)
                *PrintableOrigin: PAIR(100, 120)
                *CursorOrigin: PAIR(100, 9804)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l3O<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11621x8177Y"
                }
            }
        }
    }
    *Option: A4
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
	*Constraints: LIST(Punch.Option3)
        *PageProtectMem: 4249
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4646, 6738)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4732, 6758)
                *PrintableOrigin: PAIR(110, 136)
                *CursorOrigin: PAIR(100, 6894)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
                }
            }
        }
    }
    *Option: B4
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =PaperConstraints2
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *Constraints: LIST(Punch.Option3, Punch.Option4)
        *PageProtectMem: 6391
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(5772, 8328)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6926x10102Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(5852, 8358)
                *PrintableOrigin: PAIR(100, 120)
                *CursorOrigin: PAIR(100, 8478)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l3O<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t10030x7046Y"
                }
            }
        }
    }
    *Option: B5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Constraints: LIST(InputBin.Option6)
        *Constraints: LIST(Punch.Option3, Punch.Option4)
        *PageProtectMem: 3198
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4002, 5802)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4072, 5832)
                *PrintableOrigin: PAIR(110, 120)
                *CursorOrigin: PAIR(100, 5952)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
                }
            }
        }
    }
    *Option: Option8     *%A5
    {
        *rcNameID: 332
        *OptionID: 332
        *InsertBlock: =PaperConstraints2
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *Constraints: LIST(Stapling.Option2, Stapling.Option3, Stapling.Option4)
        *Constraints: LIST(Punch.Option3, Punch.Option4)
        *PageDimensions: PAIR(3496, 4960)
        *PageProtectMem: 2125
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(3186, 4660)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz13;EXIT;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t3835x5736Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(3226, 4720)
                *PrintableOrigin: PAIR(120, 120)
                *CursorOrigin: PAIR(100, 4840)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz13;EXIT;<1B>&l3O<1B>&l8c1E<1B>*p0x0Y<1B>*c0t5664x3955Y"
                }
            }
        }
    }
    *Option: Option9     *%Folio
    {
        *rcNameID: 337
        *OptionID: 337
        *InsertBlock: =PaperConstraints2
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *Constraints: LIST(Stapling.Option2, Stapling.Option3, Stapling.Option4)
        *Constraints: LIST(Punch.Option3, Punch.Option4)
        *PageDimensions: PAIR(4960, 7795)
        *PageProtectMem: 10000
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4650, 7495)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz51;EXIT;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t5592x9138Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4740, 7555)
                *PrintableOrigin: PAIR(100, 120)
                *CursorOrigin: PAIR(100, 7675)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz51;EXIT;<1B>&l3O<1B>&l8c1E<1B>*p0x0Y<1B>*c0t9066x5712Y"
                }
            }
        }
    }
    *Option: ENV_10
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =PaperConstraints1
        *InsertBlock: =PaperConstraints3
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *PageProtectMem: 4109
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(2148, 5400)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 80)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6648Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(2178, 5400)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(100, 5550)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
                }
            }
        }
    }
    *Option: ENV_DL
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =PaperConstraints1
        *InsertBlock: =PaperConstraints3
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *PageProtectMem: 4109
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(2298, 4896)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 80)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x6043Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(2298, 4896)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(100, 5046)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
                }
            }
        }
    }
    *Option: ENV_MONARCH
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =PaperConstraints1
        *InsertBlock: =PaperConstraints3
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *PageProtectMem: 4109
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(1998, 4200)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 100)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5160Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(2028, 4200)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(100, 4350)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2554Y"
                }
            }
        }
    }
    *Option: ENV_C5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *InsertBlock: =PaperConstraints1
        *InsertBlock: =PaperConstraints3
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *PageProtectMem: 4109
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(3518, 5112)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6278Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(3528, 5112)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(100, 5262)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
                }
            }
        }
    }
    *Option: Option14     *%Statement
    {
        *rcNameID: 313
        *OptionID: 313
        *InsertBlock: =PaperConstraints2
*%    *Constraints: LIST(Booklet.Option2, Booklet.Option3)
        *Constraints: LIST(Stapling.Option2, Stapling.Option3, Stapling.Option4)
        *Constraints: LIST(Punch.Option3, Punch.Option4)
        *PageDimensions: PAIR(3300, 5600)
        *PageProtectMem: 10000
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(2990, 4800)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz50;EXIT;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t3600x5904Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(3080, 4860)
                *PrintableOrigin: PAIR(100, 120)
                *CursorOrigin: PAIR(100, 4980)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz50;EXIT;<1B>&l3O<1B>&l8c1E<1B>*p0x0Y<1B>*c0t5832x3720Y"
                }
            }
        }
    }
    *Option: Option20   *%A4Booklet
    {
        *rcNameID: 371
        *OptionID: 371
        *InsertBlock: =PaperConstraints2
        *Constraints: LIST(Stapling.Option2, Stapling.Option3, Stapling.Option4)
        *Constraints: LIST(Punch.Option3, Punch.Option4)
        *PageDimensions: PAIR(4962, 7014)
        *PageProtectMem: 4249
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4646, 6738)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz8,5;EXIT;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4732, 6758)
                *PrintableOrigin: PAIR(110, 136)
                *CursorOrigin: PAIR(100, 6894)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz8,5;EXIT;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
                }
            }
        }
    }
    *Option: Option21   *%LetterBooklet
    {
        *rcNameID: 372
        *OptionID: 372
        *InsertBlock: =PaperConstraints2
        *Constraints: LIST(Stapling.Option2, Stapling.Option3, Stapling.Option4)
        *Constraints: LIST(Punch.Option3, Punch.Option4)
        *PageDimensions: PAIR(5100, 6600)
        *PageProtectMem: 4109
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *PrintableArea: PAIR(4800, 6324)
                *PrintableOrigin: PAIR(150, 150)
                *CursorOrigin: PAIR(150, 90)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz6,1;EXIT;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *PrintableArea: PAIR(4880, 6344)
                *PrintableOrigin: PAIR(100, 136)
                *CursorOrigin: PAIR(100, 6480)
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "!R!spsz6,1;EXIT;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
                }
            }
        }
    }
    *Option: CUSTOMSIZE
    {
        *rcNameID: =USER_DEFINED_SIZE_DISPLAY
        *MinSize: PAIR(2328, 3498)
        *MaxSize: PAIR(7020, 10200)
        *MaxPrintableWidth: 7020
        *MinLeftMargin: 50
        *CenterPrintable?: FALSE
        *PageProtectMem: 1692
        *switch: Orientation
        {
            *case: PORTRAIT
            {
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l101a4d1e" %d{(PhysPaperLength / 150) - 1}"F<1B>*p0x0Y<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperWidth - 299) * 6) / 5) }
+ "x" %d{(((PhysPaperLength - 300) * 6) / 5) }"Y"
                }
            }
            *case: LANDSCAPE_CC90
            {
                *Command: CmdSelect
                {
                    *Order: DOC_SETUP.7
                    *Cmd: "<1B>&l101a4d1e" %d{(PhysPaperLength / 150) - 1}"f" %d{(((PhysPaperWidth - 8400) * 6) / 5) }
+ "Z<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperLength - 300) * 6) / 5) }"x" %d{(((PhysPaperLength - 300) * 6) / 5) }
+ "Y"
                }
            }
        }
    }
}
*Feature: EcoPrint
{
    *rcNameID: 530
    *DefaultOption: Option1
    *Option: Option1
    {
        *rcNameID: 502
        *OptionID: 502
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.4
            *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
        }
    }
    *Option: Option2
    {
        *rcNameID: 501
        *OptionID: 501
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.4
            *Cmd: "@PJL SET ECONOMODE=ON<0A>"
        }
    }
}
*Feature: Booklet   *%Booklet Mode
{
    *rcNameID: 700
    *DefaultOption: Option1
    *Option: Option1   *%None
    {
        *rcNameID: 503
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.7
            *Cmd: "@PJL SET MBOOKLET=OFF<0A>"
        }
    }
    *Option: Option2   *%LeftBind
    {
        *rcNameID: 702
        *Command: CmdSelect
	{
	 *Order: JOB_SETUP.7
	 *Cmd: "@PJL SET MBOOKLET=ON<0A>@PJL SET MBOOKLETDIRECTION=LEFTOPEN<0A>@PJL SET MBOOKLE"
+ "TSIZE=A3<0A>"
	}
     }
    *Option: Option3   *%RightBind
    {
        *rcNameID: 703
        *Command: CmdSelect
	{
	*Order: JOB_SETUP.7
	*Cmd: "@PJL SET MBOOKLET=ON<0A>@PJL SET MBOOKLETDIRECTION=RIGHTOPEN<0A>@PJL SET MBOOKL"
+ "ETSIZE=A3<0A>"
	}
     }
}
*Feature: SortMode   *%Sort Mode
{
    *rcNameID: 610
    *DefaultOption: Option2
    *Option: Option1   *%None
    {
        *rcNameID: 503
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.6
            *Cmd: "@PJL SET MSORT=NONE<0A>"
        }
    }
    *Option: Option2   *%Sort
    {
        *rcNameID: 611
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.6
            *Cmd: "@PJL SET MSORT=SORT<0A>"
        }
    }
    *Option: Option3   *%Group
    {
        *rcNameID: 612
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.6
            *Cmd: "@PJL SET MSORT=GROUP<0A>"
        }
    }
}
*Feature: Stapling   *%Staple Mode
{
   *rcNameID: 620
    *DefaultOption: Option1
    *Option: Option1   *%None
    {
        *rcNameID: 503
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.9
            *Cmd: "@PJL SET MSTAPLER=OFF<0A>"
        }
     }
   *Option: Option2   *%FrontPosition
    {
        *rcNameID: 621
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.9
            *Cmd: "@PJL SET MSTAPLER=FRONT<0A>"
        }
     }
   *Option: Option3   *%CenterPosition
    {
        *rcNameID: 622
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.9
            *Cmd: "@PJL SET MSTAPLER=CENTER<0A>"
        }
     }
   *Option: Option4   *%RearPosition
    {
        *rcNameID: 623
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.9
            *Cmd: "@PJL SET MSTAPLER=REAR<0A>"
        }
     }
   *Option: Option5   *%BookletStitch
    {
        *rcNameID: 624
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.9
            *Cmd: "@PJL SET MSTAPLER=SADDLESTITCH<0A>"
        }
     }
}
*Feature: Punch   *%Punch Mode
{
   *rcNameID: 630
    *DefaultOption: Option1
    *Option: Option1   *%None
    {
        *rcNameID: 503
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.10
            *Cmd: "@PJL SET MHOLEPUNCH=OFF<0A>@PJL SET MCOVER=0<0A>@PJL SET MINPUT=0<0A>"
        }
     }
    *Option: Option2   *%2holes
    {
        *rcNameID: 631
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.10
            *Cmd: "@PJL SET MHOLEPUNCH=2HOLES<0A>@PJL SET MCOVER=0<0A>@PJL SET MINPUT=0<0A>"
        }
     }
    *Option: Option3   *%3holes
    {
        *rcNameID: 632
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.10
            *Cmd: "@PJL SET MHOLEPUNCH=3HOLES<0A>@PJL SET MCOVER=0<0A>@PJL SET MINPUT=0<0A>"
        }
     }
    *Option: Option4   *%4holes
    {
        *rcNameID: 633
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.10
            *Cmd: "@PJL SET MHOLEPUNCH=4HOLES<0A>@PJL SET MCOVER=0<0A>@PJL SET MINPUT=0<0A>"
        }
     }
}
*Feature: Publish   *%Cover/OHPMode
{
    *rcNameID: 720
    *DefaultOption: Option1
    *Option: Option1   *%None
    {
        *rcNameID: 503
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=0<0A>@PJL SET MINPUT=0<0A>"
        }
     }
    *Option: Option2   *%Cover/F
    {
        *rcNameID: 722
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=1<0A>@PJL SET MINPUT=0<0A>"
        }
     }
    *Option: Option3   *%Cover/FP
    {
        *rcNameID: 723
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=2<0A>@PJL SET MINPUT=0<0A>"
        }
     }
    *Option: Option4   *%Cover/F+B
    {
        *rcNameID: 724
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=3<0A>@PJL SET MINPUT=0<0A>"
        }
     }
    *Option: Option5   *%Cover/FP+BP
    {
        *rcNameID: 725
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=4<0A>@PJL SET MINPUT=0<0A>"
        }
     }
    *Option: Option6   *%Cover/F2side
    {
        *rcNameID: 726
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=5<0A>@PJL SET MINPUT=0<0A>"
        }
     }
    *Option: Option12   *%OHP/P-Off(1)
    {
        *rcNameID: 732
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=0<0A>@PJL SET MINSERTCOPY=OFF<0A>@PJL SET MINPUT=1<0A>"
        }
     }
    *Option: Option13   *%OHP/P-Off(2)
    {
        *rcNameID: 733
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=0<0A>@PJL SET MINSERTCOPY=OFF<0A>@PJL SET MINPUT=2<0A>"
        }
     }
    *Option: Option16   *%OHP/P-Off(LCD)
    {
        *rcNameID: 736
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=0<0A>@PJL SET MINSERTCOPY=OFF<0A>@PJL SET MINPUT=5<0A>"
        }
     }
    *Option: Option18   *%OHP/P-On(1)
    {
        *rcNameID: 738
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=0<0A>@PJL SET MINSERTCOPY=ON<0A>@PJL SET MINPUT=1<0A>"
        }
     }
    *Option: Option19   *%OHP/P-On(2)
    {
        *rcNameID: 739
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=0<0A>@PJL SET MINSERTCOPY=ON<0A>@PJL SET MINPUT=2<0A>"
        }
     }
    *Option: Option22   *%OHP/P-On(LCD)
    {
        *rcNameID: 742
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.11
            *Cmd: "@PJL SET MCOVER=0<0A>@PJL SET MINSERTCOPY=ON<0A>@PJL SET MINPUT=5<0A>"
        }
     }
 }
*Feature: ManagementCode
{
    *rcNameID: 800
    *DefaultOption: Option1
    *Option: Option1
    {
        *rcNameID: 502
    }
    *Option: Option2
    {
        *rcNameID: 900
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000<0A>"
        }
    }
    *Option: Option3
    {
        *rcNameID: 901
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0001<0A>"
        }
    }
    *Option: Option4
    {
        *rcNameID: 902
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0002<0A>"
        }
    }
    *Option: Option5
    {
        *rcNameID: 903
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0003<0A>"
        }
    }
    *Option: Option6
    {
        *rcNameID: 904
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0004<0A>"
        }
    }
    *Option: Option7
    {
        *rcNameID: 905
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0005<0A>"
        }
    }
    *Option: Option8
    {
        *rcNameID: 906
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0006<0A>"
        }
    }
    *Option: Option9
    {
        *rcNameID: 907
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0007<0A>"
        }
    }
    *Option: Option10
    {
        *rcNameID: 908
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0008<0A>"
        }
    }
    *Option: Option11
    {
        *rcNameID: 909
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0009<0A>"
        }
    }
    *Option: Option12
    {
        *rcNameID: 910
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0010<0A>"
        }
    }
    *Option: Option13
    {
        *rcNameID: 911
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0011<0A>"
        }
    }
    *Option: Option14
    {
        *rcNameID: 912
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0012<0A>"
        }
    }
    *Option: Option15
    {
        *rcNameID: 913
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0013<0A>"
        }
    }
    *Option: Option16
    {
        *rcNameID: 914
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0014<0A>"
        }
    }
    *Option: Option17
    {
        *rcNameID: 915
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0015<0A>"
        }
    }
    *Option: Option18
    {
        *rcNameID: 916
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0016<0A>"
        }
    }
    *Option: Option19
    {
        *rcNameID: 917
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0017<0A>"
        }
    }
    *Option: Option20
    {
        *rcNameID: 918
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0018<0A>"
        }
    }
    *Option: Option21
    {
        *rcNameID: 919
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0019<0A>"
        }
    }
    *Option: Option22
    {
        *rcNameID: 920
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0020<0A>"
        }
    }
    *Option: Option23
    {
        *rcNameID: 921
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0021<0A>"
        }
    }
    *Option: Option24
    {
        *rcNameID: 922
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0022<0A>"
        }
    }
    *Option: Option25
    {
        *rcNameID: 923
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0023<0A>"
        }
    }
    *Option: Option26
    {
        *rcNameID: 924
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0024<0A>"
        }
    }
    *Option: Option27
    {
        *rcNameID: 925
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0025<0A>"
        }
    }
    *Option: Option28
    {
        *rcNameID: 926
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0026<0A>"
        }
    }
    *Option: Option29
    {
        *rcNameID: 927
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0027<0A>"
        }
    }
    *Option: Option30
    {
        *rcNameID: 928
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0028<0A>"
        }
    }
    *Option: Option31
    {
        *rcNameID: 929
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0029<0A>"
        }
    }
    *Option: Option32
    {
        *rcNameID: 930
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0030<0A>"
        }
    }
    *Option: Option33
    {
        *rcNameID: 950
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000000<0A>"
        }
    }
    *Option: Option34
    {
        *rcNameID: 951
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000001<0A>"
        }
    }
    *Option: Option35
    {
        *rcNameID: 952
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000002<0A>"
        }
    }
    *Option: Option36
    {
        *rcNameID: 953
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000003<0A>"
        }
    }
    *Option: Option37
    {
        *rcNameID: 954
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000004<0A>"
        }
    }
    *Option: Option38
    {
        *rcNameID: 955
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000005<0A>"
        }
    }
    *Option: Option39
    {
        *rcNameID: 956
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000006<0A>"
        }
    }
    *Option: Option40
    {
        *rcNameID: 957
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000007<0A>"
        }
    }
    *Option: Option41
    {
        *rcNameID: 958
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000008<0A>"
        }
    }
    *Option: Option42
    {
        *rcNameID: 959
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000009<0A>"
        }
    }
    *Option: Option43
    {
        *rcNameID: 960
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000010<0A>"
        }
    }
    *Option: Option44
    {
        *rcNameID: 961
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000011<0A>"
        }
    }
    *Option: Option45
    {
        *rcNameID: 962
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000012<0A>"
        }
    }
    *Option: Option46
    {
        *rcNameID: 963
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000013<0A>"
        }
    }
    *Option: Option47
    {
        *rcNameID: 964
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000014<0A>"
        }
    }
    *Option: Option48
    {
        *rcNameID: 965
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000015<0A>"
        }
    }
    *Option: Option49
    {
        *rcNameID: 966
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000016<0A>"
        }
    }
    *Option: Option50
    {
        *rcNameID: 967
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000017<0A>"
        }
    }
    *Option: Option51
    {
        *rcNameID: 968
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000018<0A>"
        }
    }
    *Option: Option52
    {
        *rcNameID: 969
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000019<0A>"
        }
    }
    *Option: Option53
    {
        *rcNameID: 970
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000020<0A>"
        }
    }
    *Option: Option54
    {
        *rcNameID: 971
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000021<0A>"
        }
    }
    *Option: Option55
    {
        *rcNameID: 972
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000022<0A>"
        }
    }
    *Option: Option56
    {
        *rcNameID: 973
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000023<0A>"
        }
    }
    *Option: Option57
    {
        *rcNameID: 974
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000024<0A>"
        }
    }
    *Option: Option58
    {
        *rcNameID: 975
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000025<0A>"
        }
    }
    *Option: Option59
    {
        *rcNameID: 976
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000026<0A>"
        }
    }
    *Option: Option60
    {
        *rcNameID: 977
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000027<0A>"
        }
    }
    *Option: Option61
    {
        *rcNameID: 978
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000028<0A>"
        }
    }
    *Option: Option62
    {
        *rcNameID: 979
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000029<0A>"
        }
    }
    *Option: Option63
    {
        *rcNameID: 980
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.15
            *Cmd: "@PJL SET MJOBMANAGERCODE=0000030<0A>"
        }
    }
}
*Feature: OutDevice
{
	*rcNameID: 430
	*FeatureType: PRINTER_PROPERTY
	*DefaultOption: NONE
	*Option: NONE
	{
		*rcNameID: 401
		*DisabledFeatures: LIST(Stapling)
		*Constraints: LIST(PunchUnit.2h, PunchUnit.23h, PunchUnit.24h)
		*Constraints: LIST(Stapling.Option2, Stapling.Option3, Stapling.Option4, Stapling.Option5)
	}
	*Option: Fin
	{
		*rcNameID: 431
		*Constraints: LIST(Stapling.Option5)
	}
	*Option: BookSt
	{
		*rcNameID: 432
		*Constraints: LIST(PunchUnit.2h, PunchUnit.23h, PunchUnit.24h)
	}
}
*Feature: PunchUnit
{
	*rcNameID: 440
	*FeatureType: PRINTER_PROPERTY
	*DefaultOption: NONE
	*Option: NONE
	{
		*rcNameID: 401
		*Constraints: LIST(Punch.Option2, Punch.Option3, Punch.Option4)
	}
	*Option: 2h
	{
		*rcNameID: 441
		*Constraints: LIST(Punch.Option3, Punch.Option4)
	}
	*Option: 23h
	{
		*rcNameID: 442
		*Constraints: LIST(Punch.Option4)
	}
	*Option: 24h
	{
		*rcNameID: 443
		*Constraints: LIST(Punch.Option3)
	}
}
*Feature: Halftone
{
    *rcNameID: =HALFTONING_DISPLAY
    *DefaultOption: HT_PATSIZE_AUTO
    *Option: HT_PATSIZE_AUTO
    {
        *rcNameID: =HT_AUTO_SELECT_DISPLAY
    }
    *Option: HT_PATSIZE_SUPERCELL_M
    {
        *rcNameID: =HT_SUPERCELL_DISPLAY
    }
    *Option: HT_PATSIZE_6x6_M
    {
        *rcNameID: =HT_DITHER6X6_DISPLAY
    }
    *Option: HT_PATSIZE_8x8_M
    {
        *rcNameID: =HT_DITHER8X8_DISPLAY
    }
}
*Feature: Memory
{
    *rcNameID: =PRINTER_MEMORY_DISPLAY
    *DefaultOption: 16384KB
    *Option: 16384KB
    {
        *Name: "16MB"
        *MemoryConfigKB: PAIR(16384, 13950)
    }
    *Option: 32768KB
    {
        *Name: "32MB"
        *MemoryConfigKB: PAIR(32768, 28350)
    }
    *Option: 49152KB
    {
        *Name: "48MB"
        *MemoryConfigKB: PAIR(49152, 42750)
    }
    *Option: 65536KB
    {
        *Name: "64MB"
        *MemoryConfigKB: PAIR(65536, 57150)
    }
}
*Feature: Duplex
{
    *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
    *DefaultOption: NONE
    *Option: NONE
    {
        *rcNameID: =NONE_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.3
            *Cmd: "<1B>&l0S"
        }
    }
    *Option: VERTICAL
    {
        *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.4
            *Cmd: "<1B>&l1S"
        }
    }
    *Option: HORIZONTAL
    {
        *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.4
            *Cmd: "<1B>&l2S"
        }
    }
}
*Feature: PageProtect
{
    *rcNameID: =PAGE_PROTECTION_DISPLAY
    *DefaultOption: OFF
    *Option: ON
    {
        *rcNameID: =ON_DISPLAY
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.1
            *Cmd: "!R!SEM6;EXIT;<1B>%%-12345X@PJL SET PAGEPROTECT=ON<0A>"
        }
    }
    *Option: OFF   *%Auto
    {
        *rcNameID: 504
        *Command: CmdSelect
        {
            *Order: JOB_SETUP.1
            *Cmd: "!R!SEM6;EXIT;<1B>%%-12345X@PJL SET PAGEPROTECT=AUTO<0A>"
        }
    }
}
*Command: CmdStartDoc
{
    *Order: JOB_SETUP.18
    *Cmd: "<1B>&u600D<1B>*r0F"
}
*Command: CmdStartPage
{
    *Order: PAGE_SETUP.1
    *Cmd: "<1B>*b0M<0D>"
}
*Command: CmdEndJob
{
    *Order: JOB_FINISH.1
    *Cmd: "<1B>E<1B>%%-12345X!R!res;EXIT;"
}
*Command: CmdCopies
{
    *Order: DOC_SETUP.8
    *Cmd: "<1B>&l" %d{NumOfCopies}"X"
}
*%Booklet/Sort,Staple,Punch
*InvalidCombination: LIST(Booklet.Option2, SortMode.Option1)
*InvalidCombination: LIST(Booklet.Option2, SortMode.Option3)
*InvalidCombination: LIST(Booklet.Option2, SortMode.Option3)
*InvalidCombination: LIST(Booklet.Option2, Stapling.Option2)
*InvalidCombination: LIST(Booklet.Option2, Stapling.Option3)
*InvalidCombination: LIST(Booklet.Option2, Stapling.Option4)
*InvalidCombination: LIST(Booklet.Option2, Punch.Option2)
*InvalidCombination: LIST(Booklet.Option2, Punch.Option3)
*InvalidCombination: LIST(Booklet.Option2, Punch.Option4)
*InvalidCombination: LIST(Booklet.Option3, SortMode.Option1)
*InvalidCombination: LIST(Booklet.Option3, SortMode.Option3)
*InvalidCombination: LIST(Booklet.Option3, Stapling.Option2)
*InvalidCombination: LIST(Booklet.Option3, Stapling.Option3)
*InvalidCombination: LIST(Booklet.Option3, Stapling.Option4)
*InvalidCombination: LIST(Booklet.Option3, Punch.Option2)
*InvalidCombination: LIST(Booklet.Option3, Punch.Option3)
*InvalidCombination: LIST(Booklet.Option3, Punch.Option4)
*InvalidCombination: LIST(Booklet.Option3, Publish.Option4)
*InvalidCombination: LIST(Booklet.Option3, Publish.Option5)
*InvalidCombination: LIST(Booklet.Option1, Publish.Option6)
*InvalidCombination: LIST(Booklet.Option1, Stapling.Option5)
*%SortMode/Staple
*InvalidCombination: LIST(SortMode.Option1, Stapling.Option2)
*InvalidCombination: LIST(SortMode.Option1, Stapling.Option3)
*InvalidCombination: LIST(SortMode.Option1, Stapling.Option4)
*InvalidCombination: LIST(SortMode.Option1, Stapling.Option5)
*InvalidCombination: LIST(SortMode.Option3, Stapling.Option2)
*InvalidCombination: LIST(SortMode.Option3, Stapling.Option3)
*InvalidCombination: LIST(SortMode.Option3, Stapling.Option4)
*InvalidCombination: LIST(SortMode.Option3, Stapling.Option5)
*%Sort/OHPMode
*InvalidCombination: LIST(SortMode.Option2, Publish.Option12)
*InvalidCombination: LIST(SortMode.Option2, Publish.Option13)
*%InvalidCombination: LIST(SortMode.Option2, Publish.Option14)
*%InvalidCombination: LIST(SortMode.Option2, Publish.Option15)
*InvalidCombination: LIST(SortMode.Option2, Publish.Option16)
*InvalidCombination: LIST(SortMode.Option2, Publish.Option18)
*InvalidCombination: LIST(SortMode.Option2, Publish.Option19)
*%InvalidCombination: LIST(SortMode.Option2, Publish.Option20)
*%InvalidCombination: LIST(SortMode.Option2, Publish.Option21)
*InvalidCombination: LIST(SortMode.Option2, Publish.Option22)
*%Punch/OHPMode
*InvalidCombination: LIST(Punch.Option2, Publish.Option12)
*InvalidCombination: LIST(Punch.Option2, Publish.Option13)
*%InvalidCombination: LIST(Punch.Option2, Publish.Option14)
*%InvalidCombination: LIST(Punch.Option2, Publish.Option15)
*InvalidCombination: LIST(Punch.Option2, Publish.Option16)
*%InvalidCombination: LIST(Punch.Option2, Publish.Option17)
*InvalidCombination: LIST(Punch.Option2, Publish.Option18)
*InvalidCombination: LIST(Punch.Option2, Publish.Option19)
*%InvalidCombination: LIST(Punch.Option2, Publish.Option20)
*%InvalidCombination: LIST(Punch.Option2, Publish.Option21)
*InvalidCombination: LIST(Punch.Option2, Publish.Option22)
*%InvalidCombination: LIST(Punch.Option2, Publish.Option23)
*InvalidCombination: LIST(Punch.Option3, Publish.Option12)
*InvalidCombination: LIST(Punch.Option3, Publish.Option13)
*%InvalidCombination: LIST(Punch.Option3, Publish.Option14)
*%InvalidCombination: LIST(Punch.Option3, Publish.Option15)
*InvalidCombination: LIST(Punch.Option3, Publish.Option16)
*%InvalidCombination: LIST(Punch.Option3, Publish.Option17)
*InvalidCombination: LIST(Punch.Option3, Publish.Option18)
*InvalidCombination: LIST(Punch.Option3, Publish.Option19)
*%InvalidCombination: LIST(Punch.Option3, Publish.Option20)
*%InvalidCombination: LIST(Punch.Option3, Publish.Option21)
*InvalidCombination: LIST(Punch.Option3, Publish.Option22)
*%InvalidCombination: LIST(Punch.Option3, Publish.Option23)
*InvalidCombination: LIST(Punch.Option4, Publish.Option12)
*InvalidCombination: LIST(Punch.Option4, Publish.Option13)
*%InvalidCombination: LIST(Punch.Option4, Publish.Option14)
*%InvalidCombination: LIST(Punch.Option4, Publish.Option15)
*InvalidCombination: LIST(Punch.Option4, Publish.Option16)
*%InvalidCombination: LIST(Punch.Option4, Publish.Option17)
*InvalidCombination: LIST(Punch.Option4, Publish.Option18)
*InvalidCombination: LIST(Punch.Option4, Publish.Option19)
*%InvalidCombination: LIST(Punch.Option4, Publish.Option20)
*%InvalidCombination: LIST(Punch.Option4, Publish.Option21)
*InvalidCombination: LIST(Punch.Option4, Publish.Option22)
*%InvalidCombination: LIST(Punch.Option4, Publish.Option23)

*RotateCoordinate?: TRUE
*RotateRaster?: TRUE
*RotateFont?: TRUE
*TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
*MemoryUsage: LIST(FONT)
*CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
*BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
*XMoveThreshold: 0
*YMoveThreshold: 0
*XMoveUnit: 600
*YMoveUnit: 600
*Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
*Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat(DestXRel )}"X" }
*Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat(DestXRel )}"X" }
*Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
*Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
*Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdBackSpace { *Cmd : "<08>" }
*Command: CmdUniDirectionOn { *Cmd : "<00>" }
*Command: CmdUniDirectionOff { *Cmd : "<00>" }
*Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
*Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
*Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
*EjectPageWithFF?: TRUE
*Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
*Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
*Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
*OutputDataFormat: H_BYTE
*OptimizeLeftBound?: TRUE
*CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
*CursorYAfterSendBlockData: AUTO_INCREMENT
*DefaultFont: 172
*DefaultCTT: 0
*CharPosition: BASELINE
*TTFSEnabled?: TRUE
*DeviceFonts: LIST(153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,
+                   169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,
+                   185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
+                   201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
+                   217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233)
*MinFontID: 16534
*MaxFontID: 32768
*FontFormat: HPPCL_RES
*Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
*Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
*Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
*Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
*Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
*Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
*Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
*MinGrayFill: 1
*MaxGrayFill: 100
*Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize}"A" }
*Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize}"B" }
*Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }