|
|
*% *% Copyright (c) 1997 - 1999 Microsoft Corporation *% All Rights Reserved. *% *GPDSpecVersion: "1.0" *GPDFileVersion: "1.00" *GPDFileName: "FX4108VJ.GPD" *Include: "STDNAMES.GPD" *CodePage: 1252 *ModelName: "Fuji Xerox 4108VII ART3" *MasterUnits: PAIR(1200, 1200) *ResourceDLL: "FXARTRES.DLL" *PrinterType: PAGE *PrintRate: 15 *PrintRateUnit: PPM *MaxCopies: 99
*%========== Orientation ========== *Feature: Orientation { *rcNameID: =ORIENTATION_DISPLAY *DefaultOption: PORTRAIT *Option: PORTRAIT { *rcNameID: =PORTRAIT_DISPLAY *Command: CmdSelect { *Order: DOC_SETUP.4 *CallbackID: 17 } } *Option: LANDSCAPE_CC90 { *rcNameID: =LANDSCAPE_DISPLAY *Command: CmdSelect { *Order: DOC_SETUP.4 *CallbackID: 18 } } }
*%========== InputBin ========== *Feature: InputBin { *rcNameID: =PAPER_SOURCE_DISPLAY *DefaultOption: AUTO *Option: AUTO { *rcNameID: =AUTO_DISPLAY *Command: CmdSelect { *Order: DOC_SETUP.7 *Cmd: "it -1<0D0A>" } } *Option: MANUAL { *rcNameID: =MANUAL_FEED_DISPLAY *Command: CmdSelect { *Order: DOC_SETUP.7 *Cmd: "it 0<0D0A>" } } *Option: TRAY1 { *rcNameID: 258 *Command: CmdSelect { *Order: DOC_SETUP.7 *Cmd: "it 1<0D0A>" } } *Option: TRAY2 { *rcNameID: 259 *Command: CmdSelect { *Order: DOC_SETUP.7 *Cmd: "it 2<0D0A>" } } }
*%========== Resolution ========== *Feature: Resolution { *rcNameID: =RESOLUTION_DISPLAY *DefaultOption: Option2 *Option: Option1 { *Name: "240 x 240 dots per inch" *DPI: PAIR(240, 240) *TextDPI: PAIR(240, 240) *MinStripBlankPixels: 24 EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING) EXTERN_GLOBAL: *SendMultipleRows?: TRUE *SpotDiameter: 100 *Command: CmdSendBlockData { *CallbackID: 26 *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes) } *Command: CmdEndBlockData { *Cmd : "]<0A>" } *Command: CmdSelect { *Order: DOC_SETUP.1 *CallbackID: 27 } } *Option: Option2 { *Name: "300 x 300 dots per inch" *DPI: PAIR(300, 300) *TextDPI: PAIR(300, 300) *MinStripBlankPixels: 24 EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING) EXTERN_GLOBAL: *SendMultipleRows?: TRUE *SpotDiameter: 100 *Command: CmdSendBlockData { *CallbackID: 26 *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes) } *Command: CmdEndBlockData { *Cmd : "]<0A>" } *Command: CmdSelect { *Order: DOC_SETUP.1 *CallbackID: 28 } } }
*%========== PaperSize ========== *Feature: PaperSize { *rcNameID: =PAPER_SIZE_DISPLAY *DefaultOption: A4 *Option: A3 { *rcNameID: =A3_DISPLAY *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(13608, 19418) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(13605, 19415) } *case: Option2 { *PrintableArea: PAIR(13604, 19416) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 30 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(13608, 19418) *PrintableOrigin: PAIR(210, 220) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(13605, 19415) } *case: Option2 { *PrintableArea: PAIR(13604, 19416) *PrintableOrigin: PAIR(212, 220) } } *CursorOrigin: PAIR(210, 19638) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 30 } } } } *Option: A4 { *rcNameID: =A4_DISPLAY *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9501, 13608) *PrintableOrigin: PAIR(211, 210) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(9495, 13605) *PrintableOrigin: PAIR(215, 210) } *case: Option2 { *PrintableArea: PAIR(9500, 13604) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(211, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 31 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9501, 13606) *PrintableOrigin: PAIR(213, 212) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(9495, 13600) *PrintableOrigin: PAIR(215, 215) } *case: Option2 { *PrintableArea: PAIR(9496, 13604) *PrintableOrigin: PAIR(216, 212) } } *CursorOrigin: PAIR(213, 13818) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 31 } } } } *Option: A5 { *rcNameID: =A5_DISPLAY *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(6571, 9499) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(6570, 9495) } *case: Option2 { *PrintableArea: PAIR(6568, 9496) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 32 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(6571, 9499) *PrintableOrigin: PAIR(210, 215) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(6570, 9495) } *case: Option2 { *PrintableArea: PAIR(6568, 9496) *PrintableOrigin: PAIR(212, 216) } } *CursorOrigin: PAIR(210, 9714) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 32 } } } } *Option: B4 { *rcNameID: =B4_DISPLAY *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(11719, 16776) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(11715, 16775) } *case: Option2 { *PrintableArea: PAIR(11716, 16772) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 33 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(11719, 16776) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(11715, 16775) } *case: Option2 { *PrintableArea: PAIR(11716, 16772) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 16986) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 33 } } } } *Option: B5 { *rcNameID: =B5_DISPLAY *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(8179, 11719) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(8175, 11715) } *case: Option2 { *PrintableArea: PAIR(8176, 11716) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 34 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(8179, 11719) *PrintableOrigin: PAIR(210, 215) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(8175, 11715) } *case: Option2 { *PrintableArea: PAIR(8176, 11716) *PrintableOrigin: PAIR(212, 216) } } *CursorOrigin: PAIR(210, 11934) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 34 } } } } *Option: JAPANESE_POSTCARD { *rcNameID: =JAPANESE_POSTCARD_DISPLAY *Constraints: LIST(InputBin.TRAY1,InputBin.TRAY2) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4304, 6572) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(4300, 6570) } *case: Option2 { *PrintableArea: PAIR(4300, 6568) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 35 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4304, 6572) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option1 { *PrintableArea: PAIR(4300, 6570) } *case: Option2 { *PrintableArea: PAIR(4300, 6568) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 6780) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 35 } } } } *Option: TABLOID { *rcNameID: =TABLOID_DISPLAY *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(12780, 19980) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option2 { *PrintableArea: PAIR(12776, 19976) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 36 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(12780, 19980) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option2 { *PrintableArea: PAIR(12776, 19976) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 20190) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 36 } } } } *Option: LETTER { *rcNameID: =LETTER_DISPLAY *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9780, 12780) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option2 { *PrintableArea: PAIR(9776, 12776) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 37 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9780, 12780) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option2 { *PrintableArea: PAIR(9776, 12776) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 12990) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 37 } } } } *Option: FOLIO { *rcNameID: =FOLIO_DISPLAY *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9780, 15180) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option2 { *PrintableArea: PAIR(9776, 15176) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 38 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9780, 15180) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option2 { *PrintableArea: PAIR(9776, 15176) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 15390) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 38 } } } } *Option: LEGAL { *rcNameID: =LEGAL_DISPLAY *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9780, 16380) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option2 { *PrintableArea: PAIR(9776, 16376) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 210) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 39 } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9780, 16380) *PrintableOrigin: PAIR(210, 210) *switch: Resolution { *case: Option2 { *PrintableArea: PAIR(9776, 16376) *PrintableOrigin: PAIR(212, 212) } } *CursorOrigin: PAIR(210, 16590) *Command: CmdSelect { *Order: DOC_SETUP.8 *CallbackID: 39 } } } } }
*%========== OutputBin ========== *Feature: OutputBin { *rcNameID: =OUTPUTBIN_DISPLAY *DefaultOption: Option1 *Option: Option1 { *rcNameID: 262 *Command: CmdSelect { *Cmd: "setp<20>outtray<20>1<0A>" *Order: DOC_SETUP.9 } } }
*%========== Halftone ========== *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 } }
*%========== Job Control Command ========== *Command: CmdStartDoc { *Order: DOC_SETUP.2 *CallbackID: 12 } *Command: CmdStartPage { *Order: PAGE_SETUP.1 *Params: LIST(TextXRes, TextYRes) *CallbackID: 14 } *Command: CmdEndJob { *Order: JOB_FINISH.1 *CallbackID: 70 } *Command: CmdEndPage { *Order: PAGE_FINISH.1 *CallbackID: 15 } *Command: CmdCopies { *Order: DOC_SETUP.3 *CallbackID: 16 *Params: LIST(NumOfCopies) }
*%========== Printer Capabilities ========== *RotateCoordinate?: TRUE *RotateRaster?: TRUE *RotateFont?: FALSE *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_RA_ABLE)
*%========== Cursor Move ========== *XMoveUnit: 1200 *YMoveUnit: 1200 *CursorXAfterCR: AT_CURSOR_X_ORIGIN *XMoveThreshold: 0 *YMoveThreshold: 0 *Command: CmdXMoveAbsolute { *CallbackID: 1 *Params: LIST(DestX) } *Command: CmdYMoveAbsolute { *CallbackID: 2 *Params: LIST(DestY) } *Command: CmdCR { *CallbackID: 7 } *Command: CmdFF { *CallbackID: 8 } *Command: CmdLF { *CallbackID: 9 } *EjectPageWithFF?: TRUE
*%========== Raster Data Emission ========== *OutputDataFormat: H_BYTE *OptimizeLeftBound?: TRUE *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN *CursorYAfterSendBlockData: NO_MOVE
*%========== Device Fonts ========== *DefaultFont: 1 *DefaultCTT: -1 *CharPosition: BASELINE *switch: Orientation { *case: PORTRAIT { *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21) } *case: LANDSCAPE_CC90 { *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21) } }
*%========== Font Simulation ========== *Command: CmdBoldOn { *CallbackID: 51 } *Command: CmdBoldOff { *CallbackID: 52 } *Command: CmdItalicOn { *CallbackID: 53 } *Command: CmdItalicOff { *CallbackID: 54 } *Command: CmdSelectSingleByteMode { *CallbackID: 55 } *Command: CmdSelectDoubleByteMode { *CallbackID: 56 }
*%========== TrueTypeFont Substitution ========== *TTFS: Arial { *rcTTFontNameID: 300 *rcDevFontNameID: 301 } *TTFS: CourierNew { *rcTTFontNameID: 302 *rcDevFontNameID: 303 } *TTFS: Symbol { *rcTTFontNameID: 304 *rcDevFontNameID: 305 } *TTFS: TimesNewRoman { *rcTTFontNameID: 306 *rcDevFontNameID: 307 } *TTFS: MSMincho_V { *rcTTFontNameID: 308 *rcDevFontNameID: 309 } *TTFS: MSGothic_V { *rcTTFontNameID: 310 *rcDevFontNameID: 311 } *TTFS: MSMincho { *rcTTFontNameID: 312 *rcDevFontNameID: 313 } *TTFS: MSGothic { *rcTTFontNameID: 314 *rcDevFontNameID: 315 } *TTFS: MSMinchoV_E { *rcTTFontNameID: 330 *rcDevFontNameID:309 } *TTFS: MSGothicV_E { *rcTTFontNameID: 331 *rcDevFontNameID:311 } *TTFS: MSMincho_E { *rcTTFontNameID: 332 *rcDevFontNameID:313 } *TTFS: MSGothic_E { *rcTTFontNameID: 333 *rcDevFontNameID:315 } *TTFSEnabled?: TRUE
|