|
|
*GPDSpecVersion: "1.0" *GPDFileVersion: "1.00" *GPDFileName: "CSCP212J.GPD" *Include: "STDNAMES.GPD" *CodePage: 1252 *ModelName: "CASIO CP-2120" *MasterUnits: PAIR(1200, 1200) *ResourceDLL: "CAPPLRES.DLL" *PrinterType: PAGE *MaxCopies: 99 *PrintRate: 12 *PrintRateUnit: PPM
*Macros: CAPPLCBID { CM_XM_ABS : 20 CM_YM_ABS : 22
AUTOFEED : 30
PS_B4 : 41 PS_A4 : 42 PS_B5 : 43 PS_LETTER : 44 PS_POSTCARD : 45 PS_FREE : 48
CBID_PORT : 50 CBID_LAND : 51
PRN_2000 : 60
OPT_NOSET : Option1
OPT_B4 : Option3 OPT_A4 : Option4 OPT_B5 : Option5 OPT_LETTER : Option6 OPT_POSTCARD : Option7
}
*Command: CmdCopies { *Order: DOC_SETUP.60 *Cmd: "<1B>%<1" %2d[1,99]{NumOfCopies } }
*Feature: Orientation { *rcNameID: =ORIENTATION_DISPLAY *DefaultOption: PORTRAIT *Option: PORTRAIT { *rcNameID: =PORTRAIT_DISPLAY *Command: CmdSelect { *Order: DOC_SETUP.58 *CallbackID: =CBID_PORT } } *Option: LANDSCAPE_CC90 { *rcNameID: =LANDSCAPE_DISPLAY *Command: CmdSelect { *Order: DOC_SETUP.58 *CallbackID: =CBID_LAND } } } *Feature: InputBin { *rcNameID: =PAPER_SOURCE_DISPLAY *DefaultOption: AUTO *Option: Option3 { *rcNameID: 259 *Command: CmdSelect { *Order: DOC_SETUP.55 *Cmd: "<1B>@)0" } } *Option: Option4 { *rcNameID: 260 *Command: CmdSelect { *Order: DOC_SETUP.55 *Cmd: "<1B>@)1" } } *Option: MANUAL { *rcNameID: 264 *Command: CmdSelect { *Order: DOC_SETUP.55 *Cmd: "<1B>@)3" } } *Option: Option2 { *rcNameID: 258 *Command: CmdSelect { *Order: DOC_SETUP.55 *Cmd: "<1B>@)2" } } *Option: AUTO { *rcNameID: 263 *Command: CmdSelect { *Order: DOC_SETUP.55 *CallbackID: =AUTOFEED } } } *Feature: Resolution { *rcNameID: =RESOLUTION_DISPLAY *DefaultOption: Option1 *Option: Option1 { *Name: "240 x 240 dots per inch" *DPI: PAIR(240, 240) *TextDPI: PAIR(240, 240) EXTERN_GLOBAL: *XMoveUnit: 240 EXTERN_GLOBAL: *YMoveUnit: 240 *MinStripBlankPixels: 128 EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING) EXTERN_GLOBAL: *SendMultipleRows?: TRUE *SpotDiameter: 100 } } *Feature: PaperSize { *rcNameID: =PAPER_SIZE_DISPLAY *DefaultOption: A4 *Option: LETTER { *rcNameID: =LETTER_DISPLAY *PrintableArea: PAIR(9680, 12720) *PrintableOrigin: PAIR(400, 120) *% 2001/03/01 -> *switch: Orientation { *case: PORTRAIT { *CursorOrigin: PAIR(400, 120) } *case: LANDSCAPE_CC90 { *CursorOrigin: PAIR(400, 12840) } } *% 2001/03/01 <- *Command: CmdSelect { *Order: DOC_SETUP.50 *CallbackID: =PS_LETTER } } *Option: A4 { *rcNameID: =A4_DISPLAY *PrintableArea: PAIR(9360, 13550) *PrintableOrigin: PAIR(405, 240) *% 2001/03/01 -> *switch: Orientation { *case: PORTRAIT { *CursorOrigin: PAIR(405, 240) } *case: LANDSCAPE_CC90 { *CursorOrigin: PAIR(405, 13790) } } *% 2001/03/01 <- *Command: CmdSelect { *Order: DOC_SETUP.50 *CallbackID: =PS_A4 } } *Option: B4 { *rcNameID: =B4_DISPLAY *PrintableArea: PAIR(11520, 16670) *PrintableOrigin: PAIR(405, 240) *% 2001/03/01 -> *switch: Orientation { *case: PORTRAIT { *CursorOrigin: PAIR(405, 240) } *case: LANDSCAPE_CC90 { *CursorOrigin: PAIR(405, 16910) } } *% 2001/03/01 <- *Command: CmdSelect { *Order: DOC_SETUP.50 *CallbackID: =PS_B4 } } *Option: B5 { *rcNameID: =B5_DISPLAY *PrintableArea: PAIR(8080, 11660) *PrintableOrigin: PAIR(405, 240) *% 2001/03/01 -> *switch: Orientation { *case: PORTRAIT { *CursorOrigin: PAIR(405, 240) } *case: LANDSCAPE_CC90 { *CursorOrigin: PAIR(405, 11900) } } *% 2001/03/01 <- *Command: CmdSelect { *Order: DOC_SETUP.50 *CallbackID: =PS_B5 } } *Option: JAPANESE_POSTCARD { *rcNameID: =JAPANESE_POSTCARD_DISPLAY *PrintableArea: PAIR(4160, 6480) *PrintableOrigin: PAIR(400, 160) *% 2001/03/01 -> *switch: Orientation { *case: PORTRAIT { *CursorOrigin: PAIR(400, 160) } *case: LANDSCAPE_CC90 { *CursorOrigin: PAIR(400, 6640) } } *% 2001/03/01 <- *Command: CmdSelect { *Order: DOC_SETUP.50 *CallbackID: =PS_POSTCARD } } *Option: CUSTOMSIZE { *rcNameID: =USER_DEFINED_SIZE_DISPLAY *MinSize: PAIR(4255, 6995) *MaxSize: PAIR(12145, 17200) *MaxPrintableWidth: 11345 *MinLeftMargin: 400 *CenterPrintable?: FALSE *CustCursorOriginX: %d{400} *% 2001/03/01 -> *% *CustCursorOriginY: %d{240} *switch: Orientation { *case: PORTRAIT { *CustCursorOriginY: %d{240} } *case: LANDSCAPE_CC90 { *CustCursorOriginY: %d{PhysPaperLength - 240} } } *% 2001/03/01 <- *CustPrintableOriginX: %d{400} *CustPrintableOriginY: %d{240} *CustPrintableSizeX: %d{PhysPaperWidth - 800} *CustPrintableSizeY: %d{PhysPaperLength - 480} *Command: CmdSelect { *Order: DOC_SETUP.50 *CallbackID: =PS_FREE *Params: LIST(PhysPaperWidth,PhysPaperLength) } } } *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: 1024KB *Option: 1024KB { *Name: "1MB" *MemoryConfigKB: PAIR(1024, 700) } }
*Feature: MPFSetting { *FeatureType: DOC_PROPERTY *rcNameID: 5500 *DefaultOption: =OPT_NOSET *Option: =OPT_NOSET { *rcNameID: 5010 } *Option: =OPT_B4 { *rcNameID: =B4_DISPLAY *Constraints: InputBin.MANUAL *Constraints: InputBin.Option2 *Constraints: InputBin.Option3 *Constraints: InputBin.Option4 } *Option: =OPT_A4 { *rcNameID: =A4_DISPLAY *Constraints: InputBin.MANUAL *Constraints: InputBin.Option2 *Constraints: InputBin.Option3 *Constraints: InputBin.Option4 } *Option: =OPT_B5 { *rcNameID: =B5_DISPLAY *Constraints: InputBin.MANUAL *Constraints: InputBin.Option2 *Constraints: InputBin.Option3 *Constraints: InputBin.Option4 } *Option: =OPT_LETTER { *rcNameID: =LETTER_DISPLAY *Constraints: InputBin.MANUAL *Constraints: InputBin.Option2 *Constraints: InputBin.Option3 *Constraints: InputBin.Option4 } *Option: =OPT_POSTCARD { *rcNameID: =JAPANESE_POSTCARD_DISPLAY *Constraints: InputBin.MANUAL *Constraints: InputBin.Option2 *Constraints: InputBin.Option3 *Constraints: InputBin.Option4 } }
*% 2001/03/01 -> *% *RotateCoordinate?: FALSE *RotateCoordinate?: TRUE *% 2001/03/01 <-
*RotateRaster?: TRUE *RotateFont?: FALSE *TextCaps: LIST(TC_RA_ABLE) *MemoryUsage: LIST(FONT) *CursorXAfterCR: AT_CURSOR_X_ORIGIN *XMoveThreshold: 0 *YMoveThreshold: 0 *EjectPageWithFF?: TRUE *OutputDataFormat: H_BYTE *OptimizeLeftBound?: TRUE *CursorXAfterSendBlockData: AT_GRXDATA_END *CursorYAfterSendBlockData: AUTO_INCREMENT *DefaultCTT: 0
*Command: CmdStartJob { *Order: JOB_SETUP.1 *CallbackID: =PRN_2000 } *Command: CmdStartDoc { *Order: DOC_SETUP.10 *Cmd: "<1B>c1" } *Command: CmdStartPage { *Order: PAGE_SETUP.10 *Cmd: "<1B><5C>9<0000><0000>" } *Command: CmdEndJob { *Order: JOB_FINISH.10 *Cmd: "<1B>c1" } *Command: CmdXMoveAbsolute { *CallbackID: =CM_XM_ABS *Params: LIST(DestX,DestY) } *Command: CmdYMoveAbsolute { *CallbackID: =CM_YM_ABS *Params: LIST(DestX,DestY) } *Command: CmdCR { *Cmd : "<0D>" } *Command: CmdLF { *Cmd : "<0A>" } *Command: CmdFF { *Cmd : "<0C>" } *Command: CmdSendBlockData { *Cmd: "<1B>w" %m[1,2047]{RasterDataWidthInBytes} + %m[1,16383]{RasterDataHeightInPixels} }
|