*%%% ===================================================================== *%%% Global Entries *%%% ===================================================================== *GPDFileVersion: "1.1" *GPDSpecVersion: "1.0" *GPDFileName: "fxpclc2.gpd" *%%% ===================================================================== *%%% Include Standard GPD Files *%%% ===================================================================== *Include: "StdNames.gpd" *Include: "msxpsinc.gpd" *Include: "locale.gpd" *Include: "pclxl.gpd" *Include: "pjl.gpd" *%%% ===================================================================== *%%% Value macro definitions *%%% ===================================================================== *Macros: FXRcNames { *%%% =============================================================== *%%% Device Property *%%% =============================================================== *%%% --------------------------------------------------------------- *%%% Paper Tray Configuration *%%% --------------------------------------------------------------- FXPCL_DEV_PAPERTRAY: 50000 FXPCL_DEV_TRAY1: 50001 FXPCL_DEV_TRAY2: 50002 FXPCL_DEV_TRAY3: 50003 FXPCL_DEV_TRAY4: 50004 *%%% =============================================================== *%%% Document Property *%%% =============================================================== *%%% --------------------------------------------------------------- *%%% InputBin *%%% --------------------------------------------------------------- FXPCL_INBIN: 60000 FXPCL_INBIN_TRAY1: 60001 FXPCL_INBIN_TRAY2: 60002 FXPCL_INBIN_TRAY3: 60003 FXPCL_INBIN_TRAY4: 60004 FXPCL_INBIN_MPF: 60006 *%%% --------------------------------------------------------------- *%%% Collate *%%% --------------------------------------------------------------- FXPCL_COLLATE_DISPLAY: 60200 *%%% --------------------------------------------------------------- *%%% Nup *%%% --------------------------------------------------------------- FXPCL_NUP: 60300 FXPCL_NUP_1UP: 60301 FXPCL_NUP_2UP: 60302 FXPCL_NUP_4UP: 60303 FXPCL_NUP_6UP: 60304 FXPCL_NUP_8UP: 60305 FXPCL_NUP_9UP: 60306 FXPCL_NUP_16UP: 60307 FXPCL_NUP_32UP: 60308 *%%% --------------------------------------------------------------- *%%% MediaType *%%% --------------------------------------------------------------- FXPCL_MEDIA: 60500 FXPCL_MEDIA_NONE: 60501 FXPCL_MEDIA_PLAIN: 60502 FXPCL_MEDIA_PLAIN_THICK: 60503 FXPCL_MEDIA_LIGHT_CARDSTOCK: 60504 FXPCL_MEDIA_HEAVY_CARDSTOCK: 60505 FXPCL_MEDIA_LIGHT_GLOSSY_CARDSTOCK: 60506 FXPCL_MEDIA_HEAVY_GLOSSY_CARDSTOCK: 60507 FXPCL_MEDIA_LABELS: 60508 FXPCL_MEDIA_ENVELOPE: 60509 FXPCL_MEDIA_LETTERHEAD: 60510 FXPCL_MEDIA_HOLE_PUNCHED: 60511 FXPCL_MEDIA_COLORED: 60512 FXPCL_MEDIA_OTHER_TYPE: 60513 FXPCL_MEDIA_RECYCLED: 60514 FXPCL_MEDIA_TRANSPARENCY: 60515 *%%% --------------------------------------------------------------- *%%% PrintQuality *%%% --------------------------------------------------------------- FXPCL_RESOLUTION: 60600 FXPCL_RESOLUTION_300: 60601 FXPCL_RESOLUTION_600: 60602 } *Macros: AttributeEnum { *%% =====Input Bin===== eTray1: "<11>" eTray2: "<12>" eTray3: "<13>" eTray4: "<14>" eMPF: "<15>" *%% =====Paper Size===== eFolioPaper: "" *%% =====Error Report===== eNoReporting: "<00>" } *Macros: PJLCommand { PJL_STARTJOB: "<1B>%%-12345X@PJL JOB MODE=PRINTER<0A>" FX_COLLATE_ON_COPIES_QTY: "@PJL SET COPIES=1<0A>@PJL SET QTY=1<0A>" FX_COLLATE_OFF_COPIES_QTY: "@PJL SET COPIES="%d{NumOfCopies}"<0A>@PJL SET QTY=1<0A>" FX_RENDERMODE_GRAYSCALE: "@PJL SET RENDERMODE=GRAYSCALE<0A>" FX_RENDERMODE_COLOR: "@PJL SET RENDERMODE=COLOR<0A>" FX_RES600: "@PJL SET RESOLUTION=600<0A>" FX_RES300: "@PJL SET RESOLUTION=300<0A>" FX_BITSPERPIXEL: "@PJL SET BITSPERPIXEL=8<0A>" FX_BITSPERPIXEL_1: "@PJL SET BITSPERPIXEL=1<0A>" FX_DRDM_RASTER: "@PJL SET JOBATTR=<22>@DRDM=RASTER<220A>" FX_DRDM_QCIFAST: "@PJL SET JOBATTR=<22>@DRDM=QCIFAST<220A>" FX_DRDM_XRC: "@PJL SET JOBATTR=<22>@DRDM=XRC<220A>" FX_DUPLEX_OFF: "@PJL SET DUPLEX=OFF<0A>" FX_DUPLEX_ON: "@PJL SET DUPLEX=ON<0A>" FX_BINDING_LONGEDGE: "@PJL SET BINDING=LONGEDGE<0A>" FX_BINDING_SHORTEDGE: "@PJL SET BINDING=SHORTEDGE<0A>" FX_SPSE: "@PJL SET JOBATTR=<22>@SPSE=AUTO<220A>" FX_PODR_NORMAL: "@PJL SET JOBATTR=<22>@PODR=NORMAL<220A>" FX_TRCH_ON: "@PJL SET JOBATTR=<22>@TRCH=ON<220A>" FX_TRCH_OFF: "@PJL SET JOBATTR=<22>@TRCH=OFF<220A>" FX_APSP_OFF: "@PJL SET JOBATTR=<22>@APSP=OFF<220A>" FX_APSP_NORMAL: "@PJL SET JOBATTR=<22>@APSP=NORMAL<220A>" FX_APSP_HIGHQUALITY: "@PJL SET JOBATTR=<22>@APSP=HIGHQUALITY<220A>" FX_APSP_THICK: "@PJL SET JOBATTR=<22>@APSP=THICK<220A>" FX_APSP_THICK2: "@PJL SET JOBATTR=<22>@APSP=THICK2<220A>" FX_APSP_SUPERTHICK: "@PJL SET JOBATTR=<22>@APSP=SUPERTHICK<220A>" FX_APSP_COATEDPAPER2: "@PJL SET JOBATTR=<22>@APSP=COATEDPAPER2<220A>" FX_APSP_COATEDPAPER3: "@PJL SET JOBATTR=<22>@APSP=COATEDPAPER3<220A>" FX_APSP_LABEL: "@PJL SET JOBATTR=<22>@APSP=LABEL<220A>" FX_APSP_ENVELOPE: "@PJL SET JOBATTR=<22>@APSP=ENVELOPE<220A>" FX_APSP_LETTERHEAD: "@PJL SET JOBATTR=<22>@APSP=LETTERHEAD<220A>" FX_APSP_PREPUNCHED: "@PJL SET JOBATTR=<22>@APSP=PREPUNCHED<220A>" FX_APSP_COLOR: "@PJL SET JOBATTR=<22>@APSP=COLOR<220A>" FX_APSP_SPECIAL: "@PJL SET JOBATTR=<22>@APSP=SPECIAL<220A>" FX_APSP_TRANSPARENCY: "@PJL SET JOBATTR=<22>@APSP=TRANSPARENCY<220A>" FX_APSP_RECYCLED: "@PJL SET JOBATTR=<22>@APSP=RECYCLE<220A>" FX_MSIP_NORMAL: "@PJL SET JOBATTR=<22>@MSIP=NORMAL<220A>" FX_MSIP_HIGHQUALITY: "@PJL SET JOBATTR=<22>@MSIP=HIGHQUALITY<220A>" FX_MSIP_THICK: "@PJL SET JOBATTR=<22>@MSIP=THICK<220A>" FX_MSIP_THICK2: "@PJL SET JOBATTR=<22>@MSIP=THICK2<220A>" FX_MSIP_SUPERTHICK: "@PJL SET JOBATTR=<22>@MSIP=SUPERTHICK<220A>" FX_MSIP_COATEDPAPER2: "@PJL SET JOBATTR=<22>@MSIP=COATEDPAPER2<220A>" FX_MSIP_COATEDPAPER3: "@PJL SET JOBATTR=<22>@MSIP=COATEDPAPER3<220A>" FX_MSIP_LABEL: "@PJL SET JOBATTR=<22>@MSIP=LABEL<220A>" FX_MSIP_ENVELOPE: "@PJL SET JOBATTR=<22>@MSIP=ENVELOPE<220A>" FX_MSIP_LETTERHEAD: "@PJL SET JOBATTR=<22>@MSIP=LETTERHEAD<220A>" FX_MSIP_PREPUNCHED: "@PJL SET JOBATTR=<22>@MSIP=PREPUNCHED<220A>" FX_MSIP_COLOR: "@PJL SET JOBATTR=<22>@MSIP=COLOR<220A>" FX_MSIP_SPECIAL: "@PJL SET JOBATTR=<22>@MSIP=SPECIAL<220A>" FX_MSIP_TRANSPARENCY: "@PJL SET JOBATTR=<22>@MSIP=TRANSPARENCY<220A>" FX_MSIP_RECYCLED: "@PJL SET JOBATTR=<22>@MSIP=RECYCLE<220A>" FX_GRAY_QUALITY: "@PJL SET JOBATTR=<22>@TCPR=33<220A>" + "@PJL SET JOBATTR=<22>@TUCR=33<220A>" + "@PJL SET JOBATTR=<22>@TTRC=33<220A>" + "@PJL SET JOBATTR=<22>@TSCR=33<220A>" + "@PJL SET JOBATTR=<22>@GCPR=33<220A>" + "@PJL SET JOBATTR=<22>@GUCR=33<220A>" + "@PJL SET JOBATTR=<22>@GTRC=33<220A>" + "@PJL SET JOBATTR=<22>@GSCR=33<220A>" + "@PJL SET JOBATTR=<22>@ICPR=33<220A>" + "@PJL SET JOBATTR=<22>@IUCR=33<220A>" + "@PJL SET JOBATTR=<22>@ITRC=33<220A>" + "@PJL SET JOBATTR=<22>@ISCR=33<220A>" FX_COLOR_QUALITY: "@PJL SET JOBATTR=<22>@TCPR=11<220A>" + "@PJL SET JOBATTR=<22>@TUCR=11<220A>" + "@PJL SET JOBATTR=<22>@TTRC=11<220A>" + "@PJL SET JOBATTR=<22>@TSCR=11<220A>" + "@PJL SET JOBATTR=<22>@GCPR=11<220A>" + "@PJL SET JOBATTR=<22>@GUCR=11<220A>" + "@PJL SET JOBATTR=<22>@GTRC=11<220A>" + "@PJL SET JOBATTR=<22>@GSCR=11<220A>" + "@PJL SET JOBATTR=<22>@ICPR=11<220A>" + "@PJL SET JOBATTR=<22>@IUCR=11<220A>" + "@PJL SET JOBATTR=<22>@ITRC=11<220A>" + "@PJL SET JOBATTR=<22>@ISCR=11<220A>" } *Macros: PCLXLCommand { *%%% --------------------------------------------------------------------------- *%%% Stream Header *%%% --------------------------------------------------------------------------- PCLXL_StreamHeader: ") HP-PCL XL;3;0;" + "Comment Copyright(c) 1999 Microsoft Corporation<0A>" *%%% --------------------------------------------------------------------------- *%%% OpenDataSource *%%% --------------------------------------------------------------------------- PCLXL_OpenDataSource: =ubyte "<00>" =attr_ubyte =SourceType =ubyte "<01>" =attr_ubyte =DataOrg =OpenDataSource *%%% --------------------------------------------------------------------------- *%%% BeginSession *%%% Measure(ubyte) & UnitsPerMeasure(uint16_xy) & {ErrorReport(ubyte)} *%%% --------------------------------------------------------------------------- PCLXL_BeginSession600: =uint16_xy "<58025802>" =attr_ubyte =UnitsPerMeasure =ubyte + =eInch =attr_ubyte =Measure =ubyte =eNoReporting =attr_ubyte =ErrorReport =BeginSession PCLXL_BeginSession300: =uint16_xy "<2c012c01>" =attr_ubyte =UnitsPerMeasure =ubyte + =eInch =attr_ubyte =Measure =ubyte =eNoReporting =attr_ubyte =ErrorReport =BeginSession } *%%% ===================================================================== *%%% Model Specific Global Entries *%%% ===================================================================== *ModelName: "FX PCL6 Color Class Driver" *MasterUnits: PAIR(1200, 1200) *ResourceDLL: "fxxpsRC.dll" *PrinterType: PAGE *MaxCopies: 999 *HardwareCopies: OFF *PrintSchemaPrivateNamespaceURI: "http://www.fujixerox.co.jp /2006/04/printing/fxprintschemakeywords" *%%% ===================================================================== *%%% Required Commands Entries *%%% ===================================================================== *Command: CmdCR { *Cmd : "" } *Command: CmdLF { *Cmd : "" } *Command: CmdFF { *Cmd : "" } *%%% ====================== *%%% Job Setup *%%% ====================== *Command: CmdStartJob { *Order: JOB_SETUP.1 *Cmd: =PJL_STARTJOB } *%%% ===================================================================== *%%% Features and Options *%%% ===================================================================== *Feature: Orientation { *rcNameID: =ORIENTATION_DISPLAY *DefaultOption: PORTRAIT *Option: PORTRAIT { *rcNameID: =PORTRAIT_DISPLAY *Switch: ColorMode { *Case: Monochrome { *Command: CmdSelect { *Order: PAGE_SETUP.1 *Cmd: =ubyte_array =ubyte "<07>" "FXPC=01" =attr_ubyte =CommentData =Comment + =ubyte =ePortraitOrientation =attr_ubyte =Orientation } } *Case: Color { *Command: CmdSelect { *Order: PAGE_SETUP.1 *Cmd: =ubyte_array =ubyte "<07>" "FXPC=03" =attr_ubyte =CommentData =Comment + =ubyte =ePortraitOrientation =attr_ubyte =Orientation } } } } *Option: LANDSCAPE_CC90 { *rcNameID: =LANDSCAPE_DISPLAY *Switch: ColorMode { *Case: Monochrome { *Command: CmdSelect { *Order: PAGE_SETUP.1 *Cmd: =ubyte_array =ubyte "<07>" "FXPC=01" =attr_ubyte =CommentData =Comment + =ubyte =eLandscapeOrientation =attr_ubyte =Orientation } } *Case: Color { *Command: CmdSelect { *Order: PAGE_SETUP.1 *Cmd: =ubyte_array =ubyte "<07>" "FXPC=03" =attr_ubyte =CommentData =Comment + =ubyte =eLandscapeOrientation =attr_ubyte =Orientation } } } } } *Feature: Collate { *rcNameID: =FXPCL_COLLATE_DISPLAY *DefaultOption: ON *Option: ON { *rcNameID: =ON_DISPLAY *Switch: ColorMode { *Case: Monochrome { *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =FX_COLLATE_ON_COPIES_QTY =FX_RENDERMODE_GRAYSCALE =FX_RES600 =FX_BITSPERPIXEL_1 =FX_DRDM_RASTER } } *Case: Color { *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =FX_COLLATE_ON_COPIES_QTY =FX_RENDERMODE_COLOR =FX_RES300 =FX_BITSPERPIXEL =FX_DRDM_QCIFAST } } } } *Option: OFF { *rcNameID: =OFF_DISPLAY *Switch: ColorMode { *Case: Monochrome { *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =FX_COLLATE_OFF_COPIES_QTY =FX_RENDERMODE_GRAYSCALE =FX_RES600 =FX_BITSPERPIXEL_1 =FX_DRDM_RASTER } } *Case: Color { *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =FX_COLLATE_OFF_COPIES_QTY =FX_RENDERMODE_COLOR =FX_RES300 =FX_BITSPERPIXEL =FX_DRDM_QCIFAST } } } } } *Feature: InputBin { *rcNameID: =PAPER_SOURCE_DISPLAY *DefaultOption: Tray1 *Option: Tray1 { *rcNameID: =FXPCL_INBIN_TRAY1 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eTray1 =attr_ubyte =MediaSource } } *Option: Tray2 { *rcNameID: =FXPCL_INBIN_TRAY2 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eTray2 =attr_ubyte =MediaSource } } *Option: Tray3 { *rcNameID: =FXPCL_INBIN_TRAY3 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eTray3 =attr_ubyte =MediaSource } } *Option: Tray4 { *rcNameID: =FXPCL_INBIN_TRAY4 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eTray4 =attr_ubyte =MediaSource } } *Option: MPF { *rcNameID: =FXPCL_INBIN_MPF *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eMPF =attr_ubyte =MediaSource } } } *Feature: MediaType { *rcNameID: =MEDIA_TYPE_DISPLAY *DefaultOption: None *Option: None { *PrintSchemaKeywordMap: "AutoSelect" *rcNameID: =FXPCL_MEDIA_NONE *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_OFF =FX_MSIP_NORMAL } } *Option: Plain { *PrintSchemaKeywordMap: "Plain" *rcNameID: =FXPCL_MEDIA_PLAIN *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_OFF =FX_MSIP_NORMAL } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_NORMAL =FX_MSIP_NORMAL } } } *% End of switch } *Option: CardStock { *rcNameID: =FXPCL_MEDIA_LIGHT_CARDSTOCK *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_OFF =FX_MSIP_THICK } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_THICK =FX_MSIP_THICK } } } *% End of switch } *Option: ThickCardStock { *rcNameID: =FXPCL_MEDIA_HEAVY_CARDSTOCK *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_OFF =FX_MSIP_THICK2 } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_THICK2 =FX_MSIP_THICK2 } } } *% End of switch } *Option: Labels { *PrintSchemaKeywordMap: "Label" *rcNameID: =FXPCL_MEDIA_LABELS *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_OFF =FX_MSIP_LABEL } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_LABEL =FX_MSIP_LABEL } } } *% End of switch } *Option: Transparency { *rcNameID: =FXPCL_MEDIA_TRANSPARENCY *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_OFF =FX_MSIP_TRANSPARENCY } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_TRANSPARENCY =FX_MSIP_TRANSPARENCY } } } *% End of switch } *Option: GlossyPaper { *rcNameID: =FXPCL_MEDIA_LIGHT_GLOSSY_CARDSTOCK *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_OFF =FX_MSIP_COATEDPAPER2 } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_COATEDPAPER2 =FX_MSIP_COATEDPAPER2 } } } *% End of switch } *Option: ThickGlossyPaper { *rcNameID: =FXPCL_MEDIA_HEAVY_GLOSSY_CARDSTOCK *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_OFF =FX_MSIP_COATEDPAPER3 } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_COATEDPAPER3 =FX_MSIP_COATEDPAPER3 } } } *% End of switch } *Option: Envelope { *PrintSchemaKeywordMap: "EnvelopePlain" *rcNameID: =FXPCL_MEDIA_ENVELOPE *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_OFF =FX_MSIP_ENVELOPE } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =FX_APSP_ENVELOPE =FX_MSIP_ENVELOPE } } } *% End of switch } } *Feature: PaperSize { *rcNameID: =PAPER_SIZE_DISPLAY *switch: Locale { *case: Japanese { *DefaultOption: A4 } *default: { *DefaultOption: LETTER } } *% End of switch *Option: A4 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(9528, 13638) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eA4Paper =attr_ubyte =MediaSize =BeginPage } } *Option: B5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(8206, 11748) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eJB5Paper =attr_ubyte =MediaSize =BeginPage } } *Option: A5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(6600, 9528) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eA5Paper =attr_ubyte =MediaSize =BeginPage } } *Option: ENV_C5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(7260, 10426) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eC5Envelope =attr_ubyte =MediaSize =BeginPage } } *Option: ENV_MONARCH { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(4258, 8608) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eMonarchEnvelope =attr_ubyte =MediaSize =BeginPage } } *Option: ENV_10 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(4558, 11008) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eCOM10Envelope =attr_ubyte =MediaSize =BeginPage } } *Option: ENV_DL { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(4804, 9808) *PrintableOrigin: PAIR(196, 292) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eDLEnvelope =attr_ubyte =MediaSize =BeginPage } } *Option: LETTER { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(9808, 12808) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLetterPaper =attr_ubyte =MediaSize =BeginPage } } *Option: LEGAL { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(9808, 16408) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLegalPaper =attr_ubyte =MediaSize =BeginPage } } *Option: FOLIO { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(9808, 15208) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eFolioPaper =attr_ubyte =MediaSize =BeginPage } } *Option: EXECUTIVE { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintableArea: PAIR(8308, 12208) *PrintableOrigin: PAIR(196, 196) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eExecPaper =attr_ubyte =MediaSize =BeginPage } } *Option: CUSTOMSIZE { *rcNameID: =USER_DEFINED_SIZE_DISPLAY *MinSize: PAIR(3600, 6000) *MaxSize: PAIR(10200, 16800) *MaxPrintableWidth: 9808 *MinLeftMargin: 196 *CenterPrintable?: FALSE *CustCursorOriginX: %d{196} *CustCursorOriginY: %d{196} *CustPrintableOriginX: %d{196} *CustPrintableOriginY: %d{196} *CustPrintableSizeX: %d{PhysPaperWidth-196*2} *CustPrintableSizeY: %d{PhysPaperLength-196*2} *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =uint16_xy %l{(PhysPaperWidth*254)/1200}%l{(PhysPaperLength*254)/1200} =attr_ubyte =CustomMediaSize + =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage } } } *Feature: Nup { *PrintSchemaKeywordMap: "JobNUpAllDocumentsContiguously" *rcNameID: =FXPCL_NUP *DefaultOption: 1 *Option: 1 { *rcNameID: =FXPCL_NUP_1UP } *Option: 2 { *rcNameID: =FXPCL_NUP_2UP } *Option: 4 { *rcNameID: =FXPCL_NUP_4UP } *Option: 6 { *rcNameID: =FXPCL_NUP_6UP } *Option: 8 { *rcNameID: =FXPCL_NUP_8UP } *Option: 9 { *rcNameID: =FXPCL_NUP_9UP } *Option: 16 { *rcNameID: =FXPCL_NUP_16UP } *Option: 32 { *rcNameID: =FXPCL_NUP_32UP } } *Feature: Resolution { *rcNameID: =FXPCL_RESOLUTION *DefaultOption: DPI300 *Option: DPI300 { *rcNameID: =FXPCL_RESOLUTION_300 *DPI: PAIR(300, 300) *TextDPI: PAIR(300, 300) *SpotDiameter: 100 *Command: CmdSendBlockData { *Cmd : "" } *Switch: ColorMode { *Case: Monochrome { *Command: CmdSelect { *Order: JOB_SETUP.5 *Cmd: =PJL_ENTER_PCLXL =PCLXL_StreamHeader =PCLXL_BeginSession300 =PCLXL_OpenDataSource } } *Case: Color { *Command: CmdSelect { *Order: JOB_SETUP.5 *Cmd: =PJL_ENTER_PCLXL =PCLXL_StreamHeader =PCLXL_BeginSession300 =PCLXL_OpenDataSource } } } } } *Feature: ColorMode { *rcNameID: =COLOR_PRINTING_MODE_DISPLAY *DefaultOption: Color *Option: Monochrome { *rcNameID: =MONO_DISPLAY *DevNumOfPlanes: 1 *DevBPP: 1 *Color? : FALSE *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte =eGray =attr_ubyte =ColorSpace =SetColorSpace } } *Option: Color { *rcNameID: =24BPP_DISPLAY *DevNumOfPlanes: 1 *DevBPP: 24 *DrvBPP: 24 *PaletteSize: 1 *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte =eRGB =attr_ubyte =ColorSpace =SetColorSpace } } } *Feature: Duplex { *rcNameID: =TWO_SIDED_PRINTING_DISPLAY *DefaultOption: NONE *Option: NONE { *rcNameID: =NONE_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.3 *Cmd: =FX_DUPLEX_OFF =FX_BINDING_LONGEDGE =FX_SPSE =FX_PODR_NORMAL } } *Option: VERTICAL { *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.3 *Cmd: =FX_DUPLEX_ON =FX_BINDING_LONGEDGE =FX_SPSE =FX_PODR_NORMAL } } *Option: HORIZONTAL { *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.3 *Cmd: =FX_DUPLEX_ON =FX_BINDING_SHORTEDGE =FX_SPSE =FX_PODR_NORMAL } } } *%%% ====================== *%%% Job Finish *%%% ====================== *Command: CmdEndJob { *Order: JOB_FINISH.1 *Cmd: =CloseDataSource =EndSession =PJL_ENDJOB }