*%%% ===================================================================== *%%% Global Entries *%%% ===================================================================== *GPDFileVersion: "1.1" *GPDSpecVersion: "1.0" *GPDFileName: "dlclf1.gpd" *%%% ===================================================================== *%%% Include Standard GPD Files *%%% ===================================================================== *Include: "StdNames.gpd" *Include: "msxpsinc.gpd" *Include: "locale.gpd" *Include: "pclxl.gpd" *Include: "pjl.gpd" *%%% ===================================================================== *%%% Value macro definitions *%%% ===================================================================== *Macros: DLRcNames { *%%% =============================================================== *%%% Device Property *%%% =============================================================== *%%% --------------------------------------------------------------- *%%% Paper Tray Configuration *%%% --------------------------------------------------------------- DL_DEV_PAPERTRAY: 30000 DL_DEV_TRAY1: 30001 DL_DEV_TRAY2: 30002 DL_DEV_TRAY3: 30003 DL_DEV_TRAY4: 30004 DL_DEV_TRAY5: 30005 *%%% =============================================================== *%%% Document Property *%%% =============================================================== *%%% --------------------------------------------------------------- *%%% InputBin *%%% --------------------------------------------------------------- DL_INBIN: 40000 DL_INBIN_TRAY1: 40001 DL_INBIN_TRAY2: 40002 DL_INBIN_TRAY3: 40003 DL_INBIN_TRAY4: 40004 DL_INBIN_TRAY5: 40005 DL_INBIN_MPF: 40006 *%%% --------------------------------------------------------------- *%%% Collate *%%% --------------------------------------------------------------- DL_COLLATE_DISPLAY: 40200 *%%% --------------------------------------------------------------- *%%% Nup *%%% --------------------------------------------------------------- DL_NUP: 40300 DL_NUP_1UP: 40301 DL_NUP_2UP: 40302 DL_NUP_4UP: 40303 DL_NUP_6UP: 40304 DL_NUP_8UP: 40305 DL_NUP_9UP: 40306 DL_NUP_16UP: 40307 DL_NUP_32UP: 40308 *%%% --------------------------------------------------------------- *%%% MediaType *%%% --------------------------------------------------------------- DL_MEDIA: 40500 DL_MEDIA_NONE: 40501 DL_MEDIA_PLAIN: 40502 DL_MEDIA_PLAIN_SIDE2: 40503 DL_MEDIA_PLAIN_THICK: 40504 DL_MEDIA_PLAIN_THICK_SIDE2: 40505 DL_MEDIA_COVERS: 40506 DL_MEDIA_COVERS_SIDE2: 40507 DL_MEDIA_COVERS_THICK: 40508 DL_MEDIA_COVERS_THICK_SIDE2: 40509 DL_MEDIA_COATED: 40510 DL_MEDIA_COATED_THICK: 40511 DL_MEDIA_LABEL: 40512 DL_MEDIA_TRANSPARENCY: 40513 DL_MEDIA_ENVELOPE: 40514 DL_MEDIA_RECYCLED: 40515 DL_MEDIA_RECYCLED_SIDE2: 40516 DL_MEDIA_LETTERHEAD: 40517 DL_MEDIA_PREPRINTED: 40518 DL_MEDIA_PREPUNCHED: 40519 DL_MEDIA_COLOR: 40520 DL_MEDIA_COLOR_SIDE2: 40521 DL_MEDIA_COATED_SIDE2: 40522 DL_MEDIA_COATED_THICK_SIDE2: 40523 *%%% --------------------------------------------------------------- *%%% PrintQuality *%%% --------------------------------------------------------------- DL_RESOLUTION: 40600 DL_RESOLUTION_300: 40601 DL_RESOLUTION_600: 40602 } *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>" DL_COLLATE_ON_COPIES_QTY: "@PJL SET COPIES=1<0A>@PJL SET QTY=1<0A>" DL_COLLATE_OFF_COPIES_QTY: "@PJL SET COPIES="%d{NumOfCopies}"<0A>@PJL SET QTY=1<0A>" DL_RENDERMODE_GRAYSCALE: "@PJL SET RENDERMODE=GRAYSCALE<0A>" DL_RENDERMODE_COLOR: "@PJL SET RENDERMODE=COLOR<0A>" DL_RES600: "@PJL SET RESOLUTION=600<0A>" DL_RES300: "@PJL SET RESOLUTION=300<0A>" DL_BITSPERPIXEL: "@PJL SET BITSPERPIXEL=8<0A>" DL_BITSPERPIXEL_1: "@PJL SET BITSPERPIXEL=1<0A>" DL_DRDM_RASTER: "@PJL SET JOBATTR=<22>@DRDM=RASTER<220A>" DL_DRDM_QCIFAST: "@PJL SET JOBATTR=<22>@DRDM=QCIFAST<220A>" DL_DRDM_XRC: "@PJL SET JOBATTR=<22>@DRDM=XRC<220A>" DL_DUPLEX_OFF: "@PJL SET DUPLEX=OFF<0A>" DL_DUPLEX_ON: "@PJL SET DUPLEX=ON<0A>" DL_BINDING_LONGEDGE: "@PJL SET BINDING=LONGEDGE<0A>" DL_BINDING_SHORTEDGE: "@PJL SET BINDING=SHORTEDGE<0A>" DL_SPSE: "@PJL SET JOBATTR=<22>@SPSE=AUTO<220A>" DL_PODR_NORMAL: "@PJL SET JOBATTR=<22>@PODR=NORMAL<220A>" DL_TRCH_ON: "@PJL SET JOBATTR=<22>@TRCH=ON<220A>" DL_TRCH_OFF: "@PJL SET JOBATTR=<22>@TRCH=OFF<220A>" DL_APSP_OFF: "@PJL SET JOBATTR=<22>@APSP=OFF<220A>" DL_APSP_NORMAL: "@PJL SET JOBATTR=<22>@APSP=NORMAL<220A>" DL_APSP_NORMAL_REV: "@PJL SET JOBATTR=<22>@APSP=NORMALREV<220A>" DL_APSP_HIGHQUALITY: "@PJL SET JOBATTR=<22>@APSP=HIGHQUALITY<220A>" DL_APSP_HIGHQUALITY_REV: "@PJL SET JOBATTR=<22>@APSP=HIGHQUALITYREV<220A>" DL_APSP_COVERS: "@PJL SET JOBATTR=<22>@APSP=THICK<220A>" DL_APSP_COVERS_THICK: "@PJL SET JOBATTR=<22>@APSP=THICK2<220A>" DL_APSP_COVERS_REV: "@PJL SET JOBATTR=<22>@APSP=THICKSIDE2<220A>" DL_APSP_COVERS_THICK_REV: "@PJL SET JOBATTR=<22>@APSP=THICK2SIDE2<220A>" DL_APSP_COATED: "@PJL SET JOBATTR=<22>@APSP=COATEDPAPER2<220A>" DL_APSP_COATED_THICK: "@PJL SET JOBATTR=<22>@APSP=COATEDPAPER3<220A>" DL_APSP_COATED_REV: "@PJL SET JOBATTR=<22>@APSP=COATEDPAPER2REV<220A>" DL_APSP_COATED_THICK_REV: "@PJL SET JOBATTR=<22>@APSP=COATEDPAPER3REV<220A>" DL_APSP_COAT2: "@PJL SET JOBATTR=<22>@APSP=COAT2<220A>" DL_APSP_COAT3: "@PJL SET JOBATTR=<22>@APSP=COAT3<220A>" DL_APSP_TRANSPARENCY: "@PJL SET JOBATTR=<22>@APSP=TRANSPARENCY<220A>" DL_APSP_LABEL: "@PJL SET JOBATTR=<22>@APSP=LABEL<220A>" DL_APSP_ENVELOPE: "@PJL SET JOBATTR=<22>@APSP=ENVELOPE<220A>" DL_APSP_RECYCLED: "@PJL SET JOBATTR=<22>@APSP=RECYCLE<220A>" DL_APSP_RECYCLED_REV: "@PJL SET JOBATTR=<22>@APSP=RECYCLEREV<220A>" DL_APSP_LETTERHEAD: "@PJL SET JOBATTR=<22>@APSP=LETTERHEAD<220A>" DL_APSP_PREPRINTED: "@PJL SET JOBATTR=<22>@APSP=PREPRINTED<220A>" DL_APSP_PREPUNCHED: "@PJL SET JOBATTR=<22>@APSP=PREPUNCHED<220A>" DL_APSP_COLOR: "@PJL SET JOBATTR=<22>@APSP=COLOR<220A>" DL_APSP_COLOR_REV: "@PJL SET JOBATTR=<22>@APSP=COLORREV<220A>" DL_APSP_FINE: "@PJL SET JOBATTR=<22>@APSP=FINE<220A>" DL_MSIP_NORMAL: "@PJL SET JOBATTR=<22>@MSIP=NORMAL<220A>" DL_MSIP_NORMAL_REV: "@PJL SET JOBATTR=<22>@MSIP=NORMALREV<220A>" DL_MSIP_HIGHQUALITY: "@PJL SET JOBATTR=<22>@MSIP=HIGHQUALITY<220A>" DL_MSIP_HIGHQUALITY_REV: "@PJL SET JOBATTR=<22>@MSIP=HIGHQUALITYREV<220A>" DL_MSIP_COVERS: "@PJL SET JOBATTR=<22>@MSIP=THICK<220A>" DL_MSIP_COVERS_THICK: "@PJL SET JOBATTR=<22>@MSIP=THICK2<220A>" DL_MSIP_COVERS_REV: "@PJL SET JOBATTR=<22>@MSIP=THICKSIDE2<220A>" DL_MSIP_COVERS_THICK_REV: "@PJL SET JOBATTR=<22>@MSIP=THICK2SIDE2<220A>" DL_MSIP_COATED: "@PJL SET JOBATTR=<22>@MSIP=COATEDPAPER2<220A>" DL_MSIP_COATED_THICK: "@PJL SET JOBATTR=<22>@MSIP=COATEDPAPER3<220A>" DL_MSIP_COATED_REV: "@PJL SET JOBATTR=<22>@MSIP=COATEDPAPER2REV<220A>" DL_MSIP_COATED_THICK_REV: "@PJL SET JOBATTR=<22>@MSIP=COATEDPAPER3REV<220A>" DL_MSIP_COAT2: "@PJL SET JOBATTR=<22>@MSIP=COAT2<220A>" DL_MSIP_COAT3: "@PJL SET JOBATTR=<22>@MSIP=COAT3<220A>" DL_MSIP_TRANSPARENCY: "@PJL SET JOBATTR=<22>@MSIP=TRANSPARENCY<220A>" DL_MSIP_LABEL: "@PJL SET JOBATTR=<22>@MSIP=LABEL<220A>" DL_MSIP_ENVELOPE: "@PJL SET JOBATTR=<22>@MSIP=ENVELOPE<220A>" DL_MSIP_RECYCLED: "@PJL SET JOBATTR=<22>@MSIP=RECYCLE<220A>" DL_MSIP_RECYCLED_REV: "@PJL SET JOBATTR=<22>@MSIP=RECYCLEREV<220A>" DL_MSIP_LETTERHEAD: "@PJL SET JOBATTR=<22>@MSIP=LETTERHEAD<220A>" DL_MSIP_PREPRINTED: "@PJL SET JOBATTR=<22>@MSIP=PREPRINTED<220A>" DL_MSIP_PREPUNCHED: "@PJL SET JOBATTR=<22>@MSIP=PREPUNCHED<220A>" DL_MSIP_COLOR: "@PJL SET JOBATTR=<22>@MSIP=COLOR<220A>" DL_MSIP_COLOR_REV: "@PJL SET JOBATTR=<22>@MSIP=COLORREV<220A>" DL_MSIP_FINE: "@PJL SET JOBATTR=<22>@MSIP=FINE<220A>" DL_MEDIAFACE_BACKFACE: "@PJL SET MEDIAFACE=BACKFACE<0A>" DL_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>" DL_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>" DL_GRAY_QUALITY_2: "@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=34<220A>" + "@PJL SET JOBATTR=<22>@IUCR=34<220A>" + "@PJL SET JOBATTR=<22>@ITRC=34<220A>" + "@PJL SET JOBATTR=<22>@ISCR=34<220A>" DL_COLOR_QUALITY_2: "@PJL SET JOBATTR=<22>@TCPR=17<220A>" + "@PJL SET JOBATTR=<22>@TUCR=17<220A>" + "@PJL SET JOBATTR=<22>@TTRC=17<220A>" + "@PJL SET JOBATTR=<22>@TSCR=17<220A>" + "@PJL SET JOBATTR=<22>@GCPR=17<220A>" + "@PJL SET JOBATTR=<22>@GUCR=17<220A>" + "@PJL SET JOBATTR=<22>@GTRC=17<220A>" + "@PJL SET JOBATTR=<22>@GSCR=17<220A>" + "@PJL SET JOBATTR=<22>@ICPR=18<220A>" + "@PJL SET JOBATTR=<22>@IUCR=18<220A>" + "@PJL SET JOBATTR=<22>@ITRC=18<220A>" + "@PJL SET JOBATTR=<22>@ISCR=18<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: "Dell Color PCL Printer Driver" *MasterUnits: PAIR(1200, 1200) *ResourceDLL: "dlclfRC.dll" *PrinterType: PAGE *MaxCopies: 999 *HardwareCopies: OFF *PrintSchemaPrivateNamespaceURI: "http://schemas.dell.com/ptpc/2008/11" *%%% ===================================================================== *%%% 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: =DL_COLLATE_DISPLAY *DefaultOption: ON *Option: ON { *rcNameID: =ON_DISPLAY *Switch: ColorMode { *Case: Monochrome { *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =DL_COLLATE_ON_COPIES_QTY =DL_RENDERMODE_GRAYSCALE =DL_RES600 =DL_BITSPERPIXEL_1 =DL_DRDM_RASTER } } *Case: Color { *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =DL_COLLATE_ON_COPIES_QTY =DL_RENDERMODE_COLOR =DL_RES300 =DL_BITSPERPIXEL =DL_DRDM_QCIFAST } } } } *Option: OFF { *rcNameID: =OFF_DISPLAY *Switch: ColorMode { *Case: Monochrome { *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =DL_COLLATE_OFF_COPIES_QTY =DL_RENDERMODE_GRAYSCALE =DL_RES600 =DL_BITSPERPIXEL_1 =DL_DRDM_RASTER } } *Case: Color { *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =DL_COLLATE_OFF_COPIES_QTY =DL_RENDERMODE_COLOR =DL_RES300 =DL_BITSPERPIXEL =DL_DRDM_QCIFAST } } } } } *Feature: InputBin { *rcNameID: =PAPER_SOURCE_DISPLAY *DefaultOption: Tray1 *Option: Tray1 { *rcNameID: =DL_INBIN_TRAY1 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eTray1 =attr_ubyte =MediaSource } } *Option: Tray2 { *rcNameID: =DL_INBIN_TRAY2 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eTray2 =attr_ubyte =MediaSource } } *Option: MPF { *rcNameID: =DL_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: =DL_MEDIA_NONE *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_NORMAL } } *Option: Plain { *PrintSchemaKeywordMap: "Plain" *rcNameID: =DL_MEDIA_PLAIN *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_NORMAL } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_NORMAL =DL_MSIP_NORMAL } } } *% End of switch } *Option: PlainSide2 { *rcNameID: =DL_MEDIA_PLAIN_SIDE2 *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_NORMAL =DL_MEDIAFACE_BACKFACE } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_NORMAL =DL_MSIP_NORMAL =DL_MEDIAFACE_BACKFACE } } } *% End of switch } *Option: PlainThick { *rcNameID: =DL_MEDIA_PLAIN_THICK *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_FINE } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_FINE =DL_MSIP_FINE } } } *% End of switch } *Option: PlainThickSide2 { *rcNameID: =DL_MEDIA_PLAIN_THICK_SIDE2 *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_FINE =DL_MEDIAFACE_BACKFACE } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_FINE =DL_MSIP_FINE =DL_MEDIAFACE_BACKFACE } } } *% End of switch } *Option: Covers { *PrintSchemaKeywordMap: "CardStock" *rcNameID: =DL_MEDIA_COVERS *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_COVERS } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_COVERS =DL_MSIP_COVERS } } } *% End of switch } *Option: CardStockSide2 { *rcNameID: =DL_MEDIA_COVERS_SIDE2 *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_COVERS =DL_MEDIAFACE_BACKFACE } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_COVERS =DL_MSIP_COVERS =DL_MEDIAFACE_BACKFACE } } } *% End of switch } *Option: ThickCardStock { *rcNameID: =DL_MEDIA_COVERS_THICK *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_COVERS_THICK } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_COVERS_THICK =DL_MSIP_COVERS_THICK } } } *% End of switch } *Option: ThickCardStockSide2 { *rcNameID: =DL_MEDIA_COVERS_THICK_SIDE2 *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_COVERS_THICK =DL_MEDIAFACE_BACKFACE } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_COVERS_THICK =DL_MSIP_COVERS_THICK =DL_MEDIAFACE_BACKFACE } } } *% End of switch } *Option: GlossyPaper { *rcNameID: =DL_MEDIA_COATED *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_COAT2 } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_COAT2 =DL_MSIP_COAT2 } } } *% End of switch } *Option: GlossyPaperSide2 { *rcNameID: =DL_MEDIA_COATED_SIDE2 *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_COAT2 =DL_MEDIAFACE_BACKFACE } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_COAT2 =DL_MSIP_COAT2 =DL_MEDIAFACE_BACKFACE } } } *% End of switch } *Option: ThickGlossyPaper { *rcNameID: =DL_MEDIA_COATED_THICK *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_COAT3 } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_COAT3 =DL_MSIP_COAT3 } } } *% End of switch } *Option: ThickGlossyPaperSide2 { *rcNameID: =DL_MEDIA_COATED_THICK_SIDE2 *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_COAT3 =DL_MEDIAFACE_BACKFACE } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_COAT3 =DL_MSIP_COAT3 =DL_MEDIAFACE_BACKFACE } } } *% End of switch } *Option: Transparency { *rcNameID: =DL_MEDIA_TRANSPARENCY *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_TRANSPARENCY } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_TRANSPARENCY =DL_MSIP_TRANSPARENCY } } } *% End of switch } *Option: Label { *PrintSchemaKeywordMap: "Label" *rcNameID: =DL_MEDIA_LABEL *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_LABEL } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_LABEL =DL_MSIP_LABEL } } } *% End of switch } *Option: Envelope { *PrintSchemaKeywordMap: "EnvelopePlain" *rcNameID: =DL_MEDIA_ENVELOPE *switch: InputBin { *case: MPF { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_OFF =DL_MSIP_ENVELOPE } } *default: { *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =DL_APSP_ENVELOPE =DL_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: =DL_NUP *DefaultOption: 1 *Option: 1 { *rcNameID: =DL_NUP_1UP } *Option: 2 { *rcNameID: =DL_NUP_2UP } *Option: 4 { *rcNameID: =DL_NUP_4UP } *Option: 6 { *rcNameID: =DL_NUP_6UP } *Option: 8 { *rcNameID: =DL_NUP_8UP } *Option: 9 { *rcNameID: =DL_NUP_9UP } *Option: 16 { *rcNameID: =DL_NUP_16UP } *Option: 32 { *rcNameID: =DL_NUP_32UP } } *Feature: Resolution { *rcNameID: =DL_RESOLUTION *DefaultOption: DPI300 *Option: DPI300 { *rcNameID: =DL_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: =DL_GRAY_QUALITY_2 =PJL_ENTER_PCLXL =PCLXL_StreamHeader =PCLXL_BeginSession300 =PCLXL_OpenDataSource } } *Case: Color { *Command: CmdSelect { *Order: JOB_SETUP.5 *Cmd: =DL_COLOR_QUALITY_2 =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: =DL_DUPLEX_OFF =DL_BINDING_LONGEDGE =DL_SPSE =DL_PODR_NORMAL } } *Option: VERTICAL { *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.3 *Cmd: =DL_DUPLEX_ON =DL_BINDING_LONGEDGE =DL_SPSE =DL_PODR_NORMAL } } *Option: HORIZONTAL { *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.3 *Cmd: =DL_DUPLEX_ON =DL_BINDING_SHORTEDGE =DL_SPSE =DL_PODR_NORMAL } } } *%%% ====================== *%%% Job Finish *%%% ====================== *Command: CmdEndJob { *Order: JOB_FINISH.1 *Cmd: =CloseDataSource =EndSession =PJL_ENDJOB }