*%
*% Copyright (c) 1997 - 1999 Microsoft Corporation
*% All Rights Reserved.
*%
*GPDSpecVersion: "1.0"
*GPDFileVersion: "1.05"
*GPDFileName: "BXS_0035_E0DRGPD_1_0_0.GPD"
*Include: "BXS_0035_STDNAMESGPD_1_0_11.GPD"
*ModelName: "BXS"
*%*CodePage: 1252
*%*CodePage: 949
*MasterUnits: PAIR(1200, 1200)
*ResourceDLL: "BXS_0035_UNIRESDLL_1_0_11.DLL"
*HelpFile: "BXS_0035_UNIDRVHLP_1_0_11.HLP"
*PrinterType: PAGE
*MaxCopies: 30000
*PrintRate: 20
*PrintRateUnit: PPM
*PrintRatePPM: 20
*Feature: Orientation
{
    *rcNameID: =ORIENTATION_DISPLAY
    *DefaultOption: PORTRAIT
    *Option: PORTRAIT
    {
        *rcNameID: =PORTRAIT_DISPLAY
    }
    *Option: LANDSCAPE_CC270
    {
        *rcNameID: =LANDSCAPE_DISPLAY
    }
}
*Feature: InputBin
{
    *rcNameID: =PAPER_SOURCE_DISPLAY
    *DefaultOption: CASSETTE
    *Option: CASSETTE
    {
        *rcNameID: =CASSETTE_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.4
            *Cmd: "MediaInputTrayCheck=cassette;"
        }
    }
}
*Feature: MediaType
{
    *rcNameID: =MEDIA_TYPE_DISPLAY
    *DefaultOption: THICK_NARROW
    *Option: PLAIN
    {
        *Name: "Thermal paper"
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.6
            *Cmd: "MediaType=REMIN;"
        }
    }
    *Option: THICK_NARROW
    {
        *Name: "Tattoo paper"
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.6
            *Cmd: "MediaType=WENSHEN;"
        }
    }
}
*Feature: Resolution
{
    *rcNameID: =RESOLUTION_DISPLAY
    *DefaultOption: Res200x200dpi
    *Option: Res200x200dpi
    {
        *Name: "200x200 dpi (dots per inch)"
        *DPI: PAIR(200, 200)
        *TextDPI: PAIR(200, 200)
        *MinStripBlankPixels: 32
        *SpotDiameter: 100
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.1
            *Cmd: "Resolution=200x200;"
        }
    }
*%    *Option: Res300x300dpi
*%    {
*%        *Name: "300x300 dpi (dots per inch)"
*%        *DPI: PAIR(300, 300)
*%        *TextDPI: PAIR(300, 300)
*%        *MinStripBlankPixels: 32
*%        *SpotDiameter: 100
*%        *Command: CmdSelect
*%        {
*%            *Order: DOC_SETUP.1
*%           *Cmd: "Resolution=300x300;"
*%        }
*%    }
*%    *Option: Res1200x600dpi
*%    {
*%        *Name: "1200x600 dpi (dots per inch)"
*%        *DPI: PAIR(1200, 600)
*%        *TextDPI: PAIR(1200, 600)
*%        *MinStripBlankPixels: 32
*%        *SpotDiameter: 100
*%        *Command: CmdSelect
*%        {
*%            *Order: DOC_SETUP.1
*%            *Cmd: "Resolution=1200x600;"
*%        }
*%    }
*%    *Option: Res1200x1200dpi
*%    {
*%        *Name: "1200x1200 dpi (dots per inch)"
*%        *DPI: PAIR(1200, 1200)
*%        *TextDPI: PAIR(1200, 1200)
*%        *MinStripBlankPixels: 32
*%        *SpotDiameter: 100
*%        *Command: CmdSelect
*%        {
*%            *Order: DOC_SETUP.1
*%            *Cmd: "Resolution=1200x1200;"
*%        }
*%    }
}
*Feature: PaperSize
{
    *rcNameID: =PAPER_SIZE_DISPLAY
    *DefaultOption: A4
    *Option: A4
    {
        *rcNameID: =A4_DISPLAY
        *PrintableArea: PAIR(9792, 13904)
        *PrintableOrigin: PAIR(64, 64)
        *CursorOrigin: PAIR(0, 0)
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.5
            *Cmd: "MediaSize=na_a4_210x297mm;"
        }
    }	
    *Option: B5
    {
        *rcNameID: =B5_DISPLAY
        *PrintableArea: PAIR(8448, 11990)
        *PrintableOrigin: PAIR(76, 76)
        *CursorOrigin: PAIR(0, 0)
        *Command: CmdSelect
        {
            *Order: PAGE_SETUP.2
            *Cmd: "MediaSize=na_b5_182x257mm;"
        }
    }
}

*Feature: Halftone
{
    *rcNameID: =HALFTONING_DISPLAY
    *DefaultOption: HT_PATSIZE_8x8_M
    *Option: HT_PATSIZE_600_BW
    {
	*Name: "None"
	*HTCallbackID:1005
	*HTNumPatterns:1
	*HTPatternSize:PAIR(8,8)
	*rcHTPatternID:5
    }
    *Option: HT_PATSIZE_600_SMOOTH
    {
	*Name: "Smooth"
	*HTCallbackID:1001
	*HTNumPatterns:1
	*HTPatternSize:PAIR(16,16)
	*rcHTPatternID:1
    }
    *Option: HT_PATSIZE_600_NORMAL
    {
	*Name: "Normal"
	*HTCallbackID:1002
	*HTNumPatterns:1
	*HTPatternSize:PAIR(12,12)
	*rcHTPatternID:2
    }
*%	*Option: HT_PATSIZE_600_NORMAL2
*%	{
*%	*Name: "Normal (10)"
*%	*HTCallbackID:1003
*%	*HTNumPatterns:1
*%	*HTPatternSize:PAIR(10,10)
*%	*rcHTPatternID:3
*%	}
*%	*Option: HT_PATSIZE_600_SHARP
*%	{
*%	*Name: "Sharp"
*%	*HTCallbackID:1004
*%	*HTNumPatterns:1
*%	*HTPatternSize:PAIR(8,8)
*%	*rcHTPatternID:4
*%	}
    *Option: HT_PATSIZE_8x8_M
    {
        *rcNameID: =HT_DITHER8X8_DISPLAY
        *Name: "Sharp"
    }
}

*Command: CmdStartDoc
{
    *Order: JOB_SETUP.1
    *Cmd: "LockPrinter?OSVersion=WindowsXP;Event=StartOfJob;"
}
*Command: CmdStartPage
{
    *Order: PAGE_SETUP.1
    *Cmd: "RasterObject.Compression=JBIG;RasterObject.Planes=000000,1P0000;RasterObject.BitsPerPixel=1;"
}
*Command: CmdEndPage
{
    *Order: PAGE_FINISH.1
    *Cmd: "Event=EndOfPage;"
}
*Command: CmdEndDoc
{
    *Order: JOB_FINISH.1
    *Cmd: "Event=EndOfJob;UnlockPrinter?"
}
*Command: CmdCopies
{
    *Order: DOC_SETUP.3
    *Cmd: "Copies=" %d[1,30000]{NumOfCopies } ";"
}
*OutputOrderReversed?: FALSE
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*BadCursorMoveInGrxMode: LIST(Y_LANDSCAPE)
*XMoveThreshold: 0
*YMoveThreshold: 0
*XMoveUnit: 1200
*YMoveUnit: 1200
*Command: CmdXMoveAbsolute
{
        *Cmd: "Temp=X;"
}
*Command: CmdYMoveAbsolute
{
        *Cmd: "Temp=Y;"
}
*Command: CmdCR
{
        *Cmd: "Temp=CR;"
}
*Command: CmdLF {
        *Cmd: "Temp=LF;"
}
*Command: CmdFF {
        *Cmd: "Temp=FF;"
}
*Command: CmdSendBlockData
{
*%        *Cmd: "Temp=SB;"
        *Cmd: "Temp=SB#" %d{NumOfDataBytes} ";"
*%        *Cmd: "<1B>#12345X<54 00>" %l{NumOfDataBytes} %l{DestY} "<01 00 00 00 00 00>"
}
*CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
*CursorYAfterSendBlockData: NO_MOVE
*Command: CmdEnableTIFF4 {
        *Cmd: "Temp=Enable;"
}
*Command: CmdDisableCompression {
        *Cmd: "Temp=Disable;"
}
*EjectPageWithFF?: FALSE
*OutputDataFormat: H_BYTE
*SendMultipleRows?: FALSE
*RasterSendAllData?: TRUE
*OptimizeLeftBound?: FALSE
