*%
*% Copyright (c) 1997 - 1999 Microsoft Corporation
*% All Rights Reserved.
*%
*% This is based on DDK samples

*GPDSpecVersion: "1.00"
*GPDFileName: "GT-3.GPD"
*GPDFileVersion: "1.00"
*Include: "StdNames.gpd"
*ModelName: "GT-3"
*MasterUnits: PAIR(3600, 3600)
*ResourceDLL: "unires.dll"
*PrinterType: SERIAL
*MaxCopies: 32767


*Feature: Resolution
{
	*rcNameID: =RESOLUTION_DISPLAY
	*DefaultOption: Option2

	*Option: Option1
	{
		*Name: "600 * 600 dpi"
		*DPI: PAIR(600, 600)
		*TextDPI: PAIR(600, 600)
		*SpotDiameter: 100
		*Command: CmdSelect
		{
			*Order: JOB_SETUP.3
			*CallbackID: 100
		}
	}

	*Option: Option2
	{
		*Name: "X1200 Y1200 dpi"
		*DPI: PAIR(1200, 1200)
		*TextDPI: PAIR(1200, 1200)
		*SpotDiameter: 100
		*Command: CmdSelect
		{
			*Order: JOB_SETUP.3
			*CallbackID: 108
		}
	}

*%	*Option: Option2
*%	{
*%		*Name: "600 * 450 dpi"
*%		*DPI: PAIR(600, 450)
*%		*TextDPI: PAIR(600, 450)
*%		*SpotDiameter: 100
*%		*Command: CmdSelect
*%		{
*%			*Order: JOB_SETUP.3
*%			*CallbackID: 101
*%		}
*%	}

*%	*Option: Option3
*%	{
*%		*Name: "300 dpi"
*%		*DPI: PAIR(300, 300)
*%		*TextDPI: PAIR(300, 300)
*%		*SpotDiameter: 100
*%		*Command: CmdSelect
*%		{
*%			*Order: JOB_SETUP.3
*%			*CallbackID: 102
*%		}
*%	}

*%	*Option: Option4
*%	{
*%		*Name: "450 dpi"
*%		*DPI: PAIR(450, 450)
*%		*TextDPI: PAIR(450, 450)
*%		*SpotDiameter: 100
*%		*Command: CmdSelect
*%		{
*%			*Order: JOB_SETUP.3
*%			*CallbackID: 103
*%		}
*%	}

*%	*Option: Option5
*%	{
*%		*Name: "X600 Y300 dpi"
*%		*DPI: PAIR(600, 300)
*%		*TextDPI: PAIR(600, 300)
*%		*SpotDiameter: 100
*%		*Command: CmdSelect
*%		{
*%			*Order: JOB_SETUP.3
*%			*CallbackID: 104
*%		}
*%	}

*%	*Option: Option7
*%	{
*%		*Name: "X1200 Y300 dpi"
*%		*DPI: PAIR(1200, 300)
*%		*TextDPI: PAIR(1200, 300)
*%		*SpotDiameter: 100
*%		*Command: CmdSelect
*%		{
*%			*Order: JOB_SETUP.3
*%			*CallbackID: 106
*%		}
*%	}

*%	*Option: Option8
*%	{
*%		*Name: "X1200 Y450 dpi"
*%		*DPI: PAIR(1200, 450)
*%		*TextDPI: PAIR(1200, 450)
*%		*SpotDiameter: 100
*%		*Command: CmdSelect
*%		{
*%			*Order: JOB_SETUP.3
*%			*CallbackID: 107
*%		}
*%	}

*%	*Option: Option10
*%	{
*%		*Name: "X600 Y1200 dpi"
*%		*DPI: PAIR(600, 1200)
*%		*TextDPI: PAIR(600, 1200)
*%		*SpotDiameter: 100
*%		*Command: CmdSelect
*%		{
*%			*Order: JOB_SETUP.3
*%			*CallbackID: 109
*%		}
*%	}
}

*Feature:Collate
{
	*Name: "Collate"
	*DefaultOption: OFF

	*Option: OFF
	{
		*Name: "dummy1"
	}
	*Option: ON
	{
		*Name: "dummy2"
	}
}

*Feature: Halftone
{
	*Name: "half"
	*DefaultOption: Option1

	*Option: Option1
	{
		*Name: "dummy"
	}
}

*Feature: InputBin
{
	*rcNameID: =PAPER_SOURCE_DISPLAY
	*DefaultOption: MANUAL

	*Option: MANUAL
	{
		*rcNameID: =MANUAL_FEED_DISPLAY
	}
}

*Feature: PaperSize
{
	*rcNameID: =PAPER_SIZE_DISPLAY
	*DefaultOption: T_SHIRTS14x16

	*Option: T_SHIRTS14x16
	{
		*Name: "PLTN 14x16"
		*PageDimensions: PAIR(50400, 57600)
		*PrintableArea: PAIR(50400, 57600)
		*PrintableOrigin: PAIR(0, 0)
		*Command: CmdSelect
		{
			*Order: JOB_SETUP.6
			*%Params: LIST(CustCursorOriginX, CustCursorOriginY)
			*CallbackID: 200
		}
	}

	*Option: SMALL
	{
		*Name: "PLTN 10x12"
		*PageDimensions: PAIR(36000, 43200)
		*PrintableArea: PAIR(36000, 43200)
		*PrintableOrigin: PAIR(0, 0)
		*Command: CmdSelect
		{
			*Order: JOB_SETUP.6
			*CallbackID: 201
		}
	}

	*Option: PLTN_7X8
	{
		*Name: "PLTN 7x8"
		*PageDimensions: PAIR(25200, 28800)
		*PrintableArea: PAIR(25200, 28800)
		*PrintableOrigin: PAIR(0, 0)
		*Command: CmdSelect
		{
			*Order: JOB_SETUP.6
			*CallbackID: 202
		}
	}

*%	*Option: LARGE
*%	{
*%		*Name: "PLTN 16x18"
*%		*PageDimensions: PAIR(57600, 64800)
*%		*PrintableArea: PAIR(57600, 64800)
*%		*PrintableOrigin: PAIR(0, 0)
*%		*Command: CmdSelect
*%		{
*%			*Order: JOB_SETUP.6
*%			*CallbackID: 203
*%		}
*%	}

}

*Feature: ColorMode
{
	*rcNameID: =COLOR_PRINTING_MODE_DISPLAY
	*DefaultOption: Color
	*Option: Color
	{
		*rcNameID: =COLOR_DISPLAY
		*Name: "COLOR"
		*DevNumOfPlanes: 0
		*DevBPP: 0
		*DrvBPP: 24
		*Color?: TRUE
		*IPCallbackID: 1
	}
}

*Feature: MediaType
{
	*rcNameID: =MEDIA_TYPE_DISPLAY
	*DefaultOption: Option1

	*Option: Option1
	{
		*Name: "600 * 600 dpi"
	}
	*Option: Option2
	{
		*Name: "600 * 600 dpi"
	}
}

*Command: CmdCopies
{
 	*Order: JOB_SETUP.4
*%	*Cmd: "COPY" %d[1,999]{NumOfCopies}"S"
}

*Command: CmdEndPage
{
	*Order: PAGE_FINISH.1
	*CallbackID: 21
}

*Command: CmdStartJob
{
	*Order: JOB_SETUP.1
	*CallbackID: 10
}

*Command: CmdEndJob
{
    *Order: JOB_FINISH.1
	*CallbackID: 11

}

*Command: CmdSendBlockData { *Cmd : ""  }

*Command: CmdCR { *Cmd : "" }
*Command: CmdLF { *Cmd : "" }
*Command: CmdFF { *Cmd : "" }

