*GPDSpecVersion: "1.0"
*GPDFileVersion: "1.0"
*GPDFileName: "FtA6200.GPD"
*Include: "StdNames.gpd"
*ModelName: "Ft A6200U"
*MasterUnits: PAIR(1200, 1200)
*ResourceDLL: "unires.dll"
*ResourceDLL: "Ft62UNI.dll"
*PrinterType: PAGE
*MaxCopies: 32767
*PrintRate: 20
*PrintRateUnit: PPM
*PrintRatePPM: 20

*Feature: Orientation
{
    *rcNameID: =ORIENTATION_DISPLAY
    *DefaultOption: PORTRAIT
    *Option: PORTRAIT
    {
        *rcNameID: =PORTRAIT_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.10
            *NoPageEject?: TRUE
            *Cmd:  "<00 1B>FTPJL_F<01 01>"

        }
    }
    *Option: LANDSCAPE_CC270
    {
        *rcNameID: =LANDSCAPE_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.10
            *NoPageEject?: TRUE
            *Cmd:  "<00 1B>FTPJL_F<01 02>"
        }
    }
}

*Feature: InputBin
{
    *rcNameID: =PAPER_SOURCE_DISPLAY
    *DefaultOption: AUTO
    *Option: AUTO
    {
        *rcNameID: =AUTO_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.12
            *Cmd: "<07 00>"
        }
    }
    *Option: MANUAL
    {
        *rcNameID: =MANUAL_FEED_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.12
            *Cmd: "<04 00>"
        }
    }
    *Option: UPPER
    {
        *rcNameID: =UPPER_TRAY_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.12
            *Cmd: "<01 00>"
        }
    }
    *Option: LOWER
    {
        *rcNameID: =LOWER_TRAY_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.12
            *Cmd: "<02 00>"
        }
    }
}
*Feature: PaperSize
{
    *rcNameID: =PAPER_SIZE_DISPLAY
    *DefaultOption: LETTER
    *Option: LETTER
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(10192, 13200)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: A4
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(9920, 14016)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: A3
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(14016, 19840)
        *PrintableOrigin: PAIR(0, 0)
    }
	*Option: LEGAL
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(10192, 16800)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: EXECUTIVE
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(8688, 12592)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: A5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(6992, 9920)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: B4
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(11808, 16720)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: B5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(8592, 12128)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: A6
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(4960, 6992)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: 10X14
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(12000, 16800)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: 11X17
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(13200, 20400)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: NOTE
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(10192, 13200)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: ENV_9
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
       *PrintableArea: PAIR(4640,10640)
       *PrintableOrigin: PAIR(0, 0)
    }
    *Option: ENV_10
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(4944,11392)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: ENV_11
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(5392,12448)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: ENV_14
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(6000, 13792)
        *PrintableOrigin: PAIR(0, 0)
    }
    *Option: ENV_C5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.19
            *Cmd: ""
        }
        *PrintableArea: PAIR(7648, 10816)
        *PrintableOrigin: PAIR(0, 0)
    }
	*Option: CUSTOMSIZE
    {
        *rcNameID: =USER_DEFINED_SIZE_DISPLAY
        *MinSize: PAIR(4200, 7560)
        *MaxSize: PAIR(10200, 32767)
        *MaxPrintableWidth: 10200
        *MinLeftMargin: 100
        *TopMargin: 0
        *BottomMargin: 100
        *CenterPrintable?: TRUE
    }
}
*Feature: Resolution
{
    *rcNameID: =RESOLUTION_DISPLAY
    *DefaultOption: Option1
    *Option: Option1
    {
        *Name: "600 x 600 " =DOTS_PER_INCH
        *DPI: PAIR(600, 600)
        *TextDPI: PAIR(600, 600)

		*switch: PaperSize
		{
			*case: A4
			{
				*PinsPerLogPass:  8
				*PinsPerPhysPass: 8
			}
			*case: LETTER
			{
				*PinsPerLogPass:  8
				*PinsPerPhysPass: 8
			}
		    *case: EXECUTIVE
			{
				*PinsPerLogPass:  8
				*PinsPerPhysPass: 8
			}
		    *case: A5
			{
				*PinsPerLogPass:  8
				*PinsPerPhysPass: 8
			}
		    *case: B5
			{
				*PinsPerLogPass:  8
				*PinsPerPhysPass: 8
			}
		    *case: A6
			{
				*PinsPerLogPass:  8
				*PinsPerPhysPass: 8
			}
		    *default:
			{
				*PinsPerLogPass:  1
				*PinsPerPhysPass: 1
			}
		}

        *SpotDiameter: 100
        EXTERN_GLOBAL: *RasterSendAllData?: TRUE
        *Command: CmdSendBlockData { *Cmd : "" }
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.11
            *Cmd: "<02>"
		}
    }
}
*Feature: PrintDense
{
    *% *FeatureType: PRINTER_PROPERTY
    *FeatureType: DOC_PROPERTY
    *rcNameID: 270
    *DefaultOption: PrintDense3
    *Option: PrintDense0
    {
        *rcNameID: 271
        *Command: CmdSelect
         {
             *Order: DOC_SETUP.15
             *Cmd: "<03 00 00 00 00 00 00 00>"
         }
    }
    *Option: PrintDense1
    {
        *rcNameID: 272
        *Command: CmdSelect
         {
             *Order: DOC_SETUP.15
             *Cmd: "<02 00 00 00 00 00 00 00>"
         }
    }
    *Option: PrintDense2
    {
        *rcNameID: 273
        *Command: CmdSelect
         {
             *Order: DOC_SETUP.15
             *Cmd: "<01 00 00 00 00 00 00 00>"
         }
    }
    *Option: PrintDense3
    {
        *rcNameID: 274
        *Command: CmdSelect
         {
             *Order: DOC_SETUP.15
             *Cmd: "<00 00 00 00 00 00 00 00>"
         }
    }
    *Option: PrintDense4
    {
        *rcNameID: 275
        *Command: CmdSelect
         {
             *Order: DOC_SETUP.15
             *Cmd: "<04 00 00 00 00 00 00 00>"
         }
    }
    *Option: PrintDense5
    {
        *rcNameID: 276
        *Command: CmdSelect
         {
             *Order: DOC_SETUP.15
             *Cmd: "<05 00 00 00 00 00 00 00>"
         }
    }
    *Option: PrintDense6
    {
        *rcNameID: 277
        *Command: CmdSelect
         {
             *Order: DOC_SETUP.15
             *Cmd: "<06 00 00 00 00 00 00 00>"
         }
    }
}
*Feature: Halftone
{
    *rcNameID: =HALFTONING_DISPLAY
    *DefaultOption: HT_PATSIZE_AUTO
    *Option: HT_PATSIZE_AUTO
    {
        *rcNameID: =HT_AUTO_SELECT_DISPLAY
    }
    *Option: HT_PATSIZE_6x6_M
    {
        *rcNameID: =HT_DITHER6X6_DISPLAY
    }
    *Option: HT_PATSIZE_8x8_M
    {
        *rcNameID: =HT_DITHER8X8_DISPLAY
    }
    *Option: HT_PATSIZE_SUPERCELL_M
    {
        *rcNameID: =HT_SUPERCELL_DISPLAY
    }
}
*Feature: MediaType
{
    *rcNameID: =MEDIA_TYPE_DISPLAY
    *DefaultOption: STANDARD
    *Option: STANDARD
    {
        *rcNameID: =PLAIN_PAPER_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.14
            *Cmd: "<01>"
        }
    }
    *Option: GLOSSY
    {
        *rcNameID: =GLOSSY_PAPER_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.14
            *Cmd: "<03>"
        }
    }
    *Option: TRANSPARENCY
    {
        *rcNameID: =TRANSPARENCY_DISPLAY
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.14
            *Cmd: "<02>"
        }
    }
}
*Command: CmdStartDoc
{
    *Order: DOC_SETUP.7
    *CallbackID: 50
    *% *Cmd: "<00 00 00 00 1B>FTPJL_F<00 00 00 00 00  00 00 00 00 00  00 00 00 00>"
}
*Command: CmdStartPage
{
    *Order: PAGE_SETUP.1
    *CallbackID: 51
    *%Cmd: "<00 1B>FTPJL_F<0D 00 00 00 00 00 00 00>"	*% byCmdId, wPageLenInBit, wPageWidthInByte, wCopy, dwNul
}
*Command: CmdEndPage
{
    *Order: PAGE_FINISH.1
    *% *Cmd: "<00 1B>FTPJL_F<0E 00 00 00 00 00 00 00 00>"
    *CallbackID: 52
}
*Command: CmdEndJob
{
    *Order: JOB_FINISH.1
    *CallbackID: 53
	*% *Cmd: "<00 1B>FTPJL_F<0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >"
}
*Command: CmdCopies
{
    *Order: DOC_SETUP.13
    *Cmd: ""
    *% *Cmd: "<1B>&l" %d[1,32767]{NumOfCopies}"X"
}

*RotateCoordinate?: FALSE
*RotateRaster?: FALSE

*BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
*CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
*EjectPageWithFF?: TRUE
*OptimizeLeftBound?: FALSE
*XMoveThreshold: 0	*% Default Value.
*YMoveThreshold: 0	*% Default Value.
*XMoveUnit: 600
*YMoveUnit: 600

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

*switch: PaperSize
{
    *case: A4
    {
        *OutputDataFormat: V_BYTE
    }
    *case: LETTER
    {
        *OutputDataFormat: V_BYTE
    }
    *case: EXECUTIVE
    {
        *OutputDataFormat: V_BYTE
    }
    *case: A5
    {
        *OutputDataFormat: V_BYTE
    }
    *case: B5
    {
        *OutputDataFormat: V_BYTE
    }
    *case: A6
    {
        *OutputDataFormat: V_BYTE
    }
    *default:
	{
        *OutputDataFormat: H_BYTE
	}
}

*CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
*CursorYAfterSendBlockData: NO_MOVE
