*% *% Copyright (c) 2000-2011 Xerox Corporation *% *GPDFileVersion: "1.0" *GPDSpecVersion: "1.0" *GPDFileName: "xrP6OFcv12.GPD" *%Include: "ttfsub.gpd" *Include: "pjl.gpd" *%Include: "p6font.gpd" *Include: "p6disp.gpd" *Include: "pclxl.gpd" *Include: "StdNames.gpd" *Include: "MSXPSINC.GPD" *Include: "xrTxtResCL0.gpd" *ModelName: "Xerox Office PCL6 Color Class Driver V1.2" *MasterUnits: PAIR(1200, 1200) *PrinterType: PAGE *MaxCopies: 999 *%FontCartSlots: 0 *Personality: =PERSONALITY_PCLXL *PrintSchemaPrivateNamespaceURI: "http://www.xerox.com/printschema/2006" *SuppressExtraBacksidePages?: TRUE *JobPasscodeMinLength:4 *JobPasscodeMaxLength:10 *Macros: XRPJLCommand { XRPJL_COLLATE_ON_COPIES_QTY: "@PJL COMMENT Xerox Office PCL6 Color Class Driver V1.2<0A>@PJL SET COPIES=1<0A>@PJL SET QTY="%d{NumOfCopies}"<0A>" XRPJL_COLLATE_OFF_COPIES_QTY: "@PJL COMMENT Xerox Office PCL6 Color Class Driver V1.2<0A>@PJL SET COPIES="%d{NumOfCopies}"<0A>@PJL SET QTY=1<0A>" XRPJL_FINISH_NONE: "@PJL SET FINISH=NONE<0A>" XRPJL_FINISH_ON: "@PJL SET FINISH=ON<0A>" XRPJL_STAPLE_OFF: "@PJL SET STAPLE=OFF<0A>" XRPJL_STAPLE_PORTRAIT: "@PJL SET STAPLE=TOPLEFT<0A>@PJL COMMENT XRXbegin<0A>@PJL COMMENT XRXSTAPLE=PORTRAIT;<0A>@PJL COMMENT XRXend<0A>" XRPJL_STAPLE_LANDSCAPE: "@PJL SET STAPLE=BOTTOMLEFT<0A>@PJL COMMENT XRXbegin<0A>@PJL COMMENT XRXSTAPLE=LANDSCAPE;<0A>@PJL COMMENT XRXend<0A>" XRPJL_COLORMODE_COLOR: "@PJL SET RENDERMODE=COLOR<0A>" } *Macros: XrxAttributeEnum { *% *** MediaSize Enumerations *** eXrxUSLetter: "<00>" eXrxUSLegal: "<01>" eXrxTabloid11x17: "<04>" eXrxA3: "<05>" eXrxA4: "<02>" eXrxA5: "<10>" eXrxA6: "<11>" eXrxB6: "" eXrxJISB4: "<0a>" eXrxJISB5: "<0b>" eXrxJISB6: "<12>" eXrxISO_B4: "" eXrxISO_B5: "<64>" eXrxOversizedA4: "" eXrx11x15: "" eXrx12x18: "" eXrx12x19: "" eXrx13x19: "" eXrx725x1050: "<03>" eXrx5x7: "" eXrx55x7: "" eXrx8x10: "" eXrx9x11: "" eXrxStatement55x85: "" eXrxFolio215x330: "" eXrx215x315: "" eXrx220x330: "" eXrxSRA3: "" eXrx8K267x388: "<13>" eXrx16K194x267: "<14>" eXrxPostcard4x6: "" eXrxPostcard45x60: "<0d>" eXrxPostcard100x148: "<0e>" eXrxPostcard148x200: "<0f>" eXrxEnvelopeC4: "" eXrxEnvelope9: "
" eXrxEnvelope10: "<06>" eXrxEnvelopeMonarch: "<07>" eXrxEnvelopeC5: "<08>" eXrxEnvelopeDL: "<09>" eXrxEnvelope5_5: "" eXrxEnvelope6_75: "<53>" eXrxEnvelopeChoukei3Gou: "" eXrxEnvelopeChoukei4Gou: "<56>" } *%%%%%%%%%%%%%%%%%%%%%%%%%% *% -AutoConfig features- *%%%%%%%%%%%%%%%%%%%%%%%%%% *Include: "xrConfCL0.gpd" *%****************************************************************************************** *% Stapler *%****************************************************************************************** *Feature: PrinterStapler { *rcNameID: =IDS_GPD_BIDI_STAPLER *FeatureType: PRINTER_PROPERTY *DefaultOption: False *Option: True { *rcNameID: =IDS_GPD_BIDI_INSTALLED } *Option: False { *rcNameID: =IDS_GPD_BIDI_NOT_INSTALLED *Constraints: LIST(Stapling.StapleTopLeft) *DisabledFeatures: LIST(Stapling) } } *Macros: PCLXLCommand { *%%% --------------------------------------------------------------------------- *%%% PCL XL Stream Header *%%% --------------------------------------------------------------------------- PCLXL_StreamHeader: ") HP-PCL XL;2;0;" + "Comment Copyright(c) 2000-2011 Xerox Corporation<0A>" PCLXL_OpenDataSource: =ubyte "<00>" =attr_ubyte =SourceType =ubyte "<01>" =attr_ubyte =DataOrg =OpenDataSource *%%% --------------------------------------------------------------------------- *%%% BeginSession *%%% Measure(ubyte) & UnitsPerMeasure(uint16_xy) & {ErrorReport(ubyte)} *%%% --------------------------------------------------------------------------- PCLXL_BeginSession1200: =uint16_xy "" =attr_ubyte =UnitsPerMeasure =ubyte + =eInch =attr_ubyte =Measure =ubyte =eBackChAndErrPage =attr_ubyte =ErrorReport =BeginSession PCLXL_BeginSession600: =uint16_xy "<58025802>" =attr_ubyte =UnitsPerMeasure =ubyte + =eInch =attr_ubyte =Measure =ubyte =eBackChAndErrPage =attr_ubyte =ErrorReport =BeginSession PCLXL_BeginSession300: =uint16_xy "<2c012c01>" =attr_ubyte =UnitsPerMeasure =ubyte + =eInch =attr_ubyte =Measure =ubyte =eBackChAndErrPage =attr_ubyte =ErrorReport =BeginSession Width: %m{ RasterDataWidthInBytes } Height: %m{ RasterDataHeightInPixels } DataSize: %l{ NumOfDataBytes } FntHeight: %l{ FontHeight*600/TextYRes } FntNextGlyph: %l{ NextGlyph } *%%% --------------------------------------------------------------------------- *%%% BeginRaster *%%% ColorDepth(ubyte) & ColorMapping(ubyte) & SourceWidth(uint16) & *%%% SourceWidth(uint16) & SourceHeight(uint16) *%%% --------------------------------------------------------------------------- PCLXL_CmdBeginRaster: =ubyte =e1Bit =attr_ubyte =ColorDepth + =ubyte =eDirectPixel =attr_ubyte =ColorMapping + =uint16 =Width =attr_ubyte =SourceWidth + =uint16 =Height =attr_ubyte =SourceHeight + =uint16_xy =Width =Height =attr_ubyte =DestinationSize + =BeginImage + =ubyte =eNoCompression =attr_ubyte =CompressMode + =ubyte "<00>" =attr_ubyte =StartLine + =uint16 =Height =attr_ubyte =BlockHeight + =ReadImage PCLXL_CmdSendBlockData: =dataLength =DataSize "<0000>" DestinationX: %l{DestX} DestinationY: %l{DestY} DestinationXRel: %l{DestYRel} DestinationYRel: %l{DestXRel} NumOfCopy: %l{NumOfCopies} PrintDir: %l{PrintDirInCCDegrees} FntName: =ubyte_array =uint16 "<1000>" "MS PCLXLFont " %3d{CurrentFontID} } *Feature: Orientation { *rcNameID: =ORIENTATION_DISPLAY *DefaultOption: PORTRAIT *Option: PORTRAIT { *rcNameID: =PORTRAIT_DISPLAY } *Option: LANDSCAPE_CC90 { *rcNameID: =LANDSCAPE_DISPLAY } } *ChangeColorModeOnDoc?: FALSE *Feature: InputBin { *%ConcealFromUI?: TRUE *rcNameID: =PAPER_SOURCE_DISPLAY *DefaultOption: Option1 *Option: Option1 { *rcNameID: =HT_AUTO_SELECT_DISPLAY *Command: CmdSelect { *Order: DOC_SETUP.1 *Cmd: =ubyte =eAutoSelect =attr_ubyte =MediaSource } } } *%****************************************************************************** *% Duplex *%****************************************************************************** *Feature: Duplex { *rcNameID: =TWO_SIDED_PRINTING_DISPLAY *DefaultOption: VERTICAL *Option: NONE { *rcNameID: =NONE_DISPLAY *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte "<00>" =attr_ubyte =SimplexPageMode } } *Option: VERTICAL { *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY *Switch: Orientation { *Case: PORTRAIT { *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eDuplexVerticalBinding =attr_ubyte =DuplexPageMode } } *Case: LANDSCAPE_CC90 { *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eDuplexHorizontalBinding =attr_ubyte =DuplexPageMode } } } } *Option: HORIZONTAL { *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY *Switch: Orientation { *Case: PORTRAIT { *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eDuplexHorizontalBinding =attr_ubyte =DuplexPageMode } } *Case: LANDSCAPE_CC90 { *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eDuplexVerticalBinding =attr_ubyte =DuplexPageMode } } } } } *Feature: Stapling { *rcNameID: =IDS_GPD_STAPLING *DefaultOption: NONE *PrintSchemaKeywordMap: "JobStapleAllDocuments" *Option: NONE { *rcNameID: =IDS_GPD_NO_STAPLE *PrintSchemaKeywordMap: "None" } *Option: StapleTopLeft { *rcNameID: =IDS_GPD_ONE_STAPLE_GENERIC *PrintSchemaKeywordMap: "StapleTopLeft" } } *Feature: ColorMode { *rcNameID: =COLOR_PRINTING_MODE_DISPLAY *DefaultOption: Color *Option: Color { *rcNameID: =24BPP_DISPLAY *DevNumOfPlanes: 1 *DevBPP: 24 *DrvBPP: 24 *Color?: TRUE *PaletteSize: 256 *PaletteProgrammable? : TRUE *Command: CmdDefinePaletteEntry { *Cmd: "" } *Command: CmdSelect { *Order: JOB_SETUP.4 *Cmd: =XRPJL_COLORMODE_COLOR } } *Option: Monochrome { *rcNameID: =MONO_DISPLAY *DevNumOfPlanes: 1 *DevBPP: 1 *DrvBPP: 1 *Color?: FALSE *PaletteSize: 1 *PaletteProgrammable? : TRUE *Command: CmdDefinePaletteEntry { *Cmd: "" } } } *switch: ColorMode { *case: Color { *Command: CmdStartPage { *Order: PAGE_SETUP.5 *Cmd: =real32_xy "<0000803f><0000803f>" =attr_ubyte =PageScale =SetPageScale + =ubyte =eRGB =attr_ubyte =ColorSpace =SetColorSpace } } *case: Monochrome { *Command: CmdStartPage { *Order: PAGE_SETUP.5 *Cmd: =real32_xy "<0000803f><0000803f>" =attr_ubyte =PageScale =SetPageScale + =ubyte =eGray =attr_ubyte =ColorSpace =SetColorSpace } } } *Feature: Resolution { *ConcealFromUI?: TRUE *rcNameID: =RESOLUTION_DISPLAY *DefaultOption: 600 *Option: 1200 { *Name: "1200 x 1200 " =DOTS_PER_INCH *DPI: PAIR(1200, 1200) *TextDPI: PAIR(1200, 1200) *MinStripBlankPixels: 32 EXTERN_GLOBAL: *StripBlanks: LIST(LEADING, ENCLOSED,TRAILING) *SpotDiameter: 120 *Command: CmdBeginRaster { *Cmd : =PCLXL_CmdBeginRaster } *Command: CmdSendBlockData { *Cmd : =PCLXL_CmdBeginRaster =PCLXL_CmdSendBlockData } *Command: CmdEndBlockData { *Cmd : =EndImage} *Command: CmdSelect { *Order: JOB_SETUP.5 *Cmd: =PJL_RESOLUTION_1200 =PJL_ENTER_PCLXL =PCLXL_StreamHeader =PCLXL_BeginSession1200 =PCLXL_OpenDataSource } } *Option: 600 { *Name: "600 x 600 " =DOTS_PER_INCH *DPI: PAIR(600, 600) *TextDPI: PAIR(600, 600) *MinStripBlankPixels: 32 EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING) *SpotDiameter: 100 *Command: CmdBeginRaster { *Cmd : =PCLXL_CmdBeginRaster } *Command: CmdEndRaster { *Cmd : =EndImage } *Command: CmdSendBlockData { *Cmd: =PCLXL_CmdSendBlockData } *Command: CmdSelect { *Order: JOB_SETUP.5 *Cmd: =PJL_RESOLUTION_600 =PJL_ENTER_PCLXL =PCLXL_StreamHeader =PCLXL_BeginSession600 =PCLXL_OpenDataSource } } } *Feature: PaperSize { *rcNameID: =PAPER_SIZE_DISPLAY *DefaultOption: LETTER *Option: LETTER { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *% rcid 1000 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9600, 12800) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxUSLetter =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9800, 12800) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 13000) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxUSLetter =attr_ubyte =MediaSize } } } } *Option: LEGAL { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9800, 16400) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxUSLegal =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9800, 16400) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 16600) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxUSLegal =attr_ubyte =MediaSize } } } } *Option: 11X17 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(12800, 20000) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxTabloid11x17 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(12800, 20000) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 20200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxTabloid11x17 =attr_ubyte =MediaSize } } } } *Option: EXECUTIVE { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(8300, 12200) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrx725x1050 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(8300, 12200) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 12400) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrx725x1050 =attr_ubyte =MediaSize } } } } *Option: STATEMENT { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(6200, 9800) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxStatement55x85 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(6200, 9800) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 10000) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxStatement55x85 =attr_ubyte =MediaSize } } } } *Option: FOLIO { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9800, 15200) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxFolio215x330 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9800, 15200) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 15400) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxFolio215x330 =attr_ubyte =MediaSize } } } } *Option: A3 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(13628, 19440) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxA3 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(13628, 19440) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 19640) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxA3 =attr_ubyte =MediaSize } } } } *Option: A4 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *% 1008 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9520, 13628) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxA4 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9520, 13628) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 13828) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxA4 =attr_ubyte =MediaSize } } } } *Option: A5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *% rcid 1000 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(6592, 9520) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxA5 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(6592, 9520) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 9720) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxA5 =attr_ubyte =MediaSize } } } } *Option: B5_ISO { *rcNameID: =IDS_GPD_B5_ISO_NAME *PageDimensions: PAIR(8314, 11812) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(7914, 11412) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxISO_B5 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(7914, 11412) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 11612) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxISO_B5 =attr_ubyte =MediaSize } } } } *Option: B5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(8196, 11740) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxJISB5 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(8196, 11740) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 11940) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxJISB5 =attr_ubyte =MediaSize } } } } *Option: A6 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4560, 6592) *PrintableOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxA6 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4560, 6592) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 6792) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxA6 =attr_ubyte =MediaSize } } } } *Option: ENV_10 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *% 1019 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4550, 11000) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxEnvelope10 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4550, 11000) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 11200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxEnvelope10 =attr_ubyte =MediaSize } } } } *Option: ENV_DL { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *% 1026 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4796, 9992) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxEnvelopeDL =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4796, 9992) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 10192) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxEnvelopeDL =attr_ubyte =MediaSize } } } } *Option: ENV_C5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *% 1027 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(7252, 10418) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxEnvelopeC5 =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(7252, 10418) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 10618) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxEnvelopeC5 =attr_ubyte =MediaSize } } } } *Option: ENV_MONARCH { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *% 1036 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4250, 8600) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 200) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation + =ubyte =eXrxEnvelopeMonarch =attr_ubyte =MediaSize } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4250, 8600) *PrintableOrigin: PAIR(200, 200) *CursorOrigin: PAIR(200, 8800) *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation + =ubyte =eXrxEnvelopeMonarch =attr_ubyte =MediaSize } } } } } *%****************************************************************************************** *% Media Type *%****************************************************************************************** *Feature: MediaType { *PrintSchemaKeywordMap: "PageMediaType" *rcNameID: =MEDIA_TYPE_DISPLAY *DefaultOption: Plain *Option: use-ready { *rcNameID: =HT_AUTO_SELECT_DISPLAY *PrintSchemaKeywordMap: "AutoSelect" *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<0900>" "use-ready" =attr_ubyte =MediaType =BeginPage } } *Option: Plain { *PrintSchemaKeywordMap: "Plain" *rcNameID: =PLAIN_PAPER_DISPLAY *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<0A00>" "stationery" =attr_ubyte =MediaType =BeginPage } } *Option: stationery-pre-punched { *%PrintSchemaKeywordMap: "stationery-pre-punched" *rcNameID: =IDS_GPD_HOLE_PUNCHED *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<1600>" "stationery-pre-punched" =attr_ubyte =MediaType =BeginPage } } *Option: Transparency { *PrintSchemaKeywordMap: "Transparency" *rcNameID: =TRANSPARENCY_DISPLAY *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<0C00>" "transparency" =attr_ubyte =MediaType =BeginPage } } *Option: stationery-letterhead { *rcNameID: =IDS_GPD_LETTERHEAD *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<1500>" "stationery-letterhead" =attr_ubyte =MediaType =BeginPage } } *Option: stationery-heavyweight { *rcNameID: =IDS_GPD_HEAVY_PLAIN *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<1600>" "stationery-heavyweight" =attr_ubyte =MediaType =BeginPage } } *Option: cardstock { *PrintSchemaKeywordMap: "CardStock" *rcNameID: =IDS_GPD_CARDSTOCK *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<0900>" "cardstock" =attr_ubyte =MediaType =BeginPage } } *Option: Labels { *PrintSchemaKeywordMap: "Label" *rcNameID: =IDS_GPD_LABELS *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<0600>" "labels" =attr_ubyte =MediaType =BeginPage } } *Option: Envelopes { *PrintSchemaKeywordMap: "EnvelopePlain" *rcNameID: =IDS_GPD_ENVELOPES *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<0800>" "envelope" =attr_ubyte =MediaType =BeginPage } } *Option: stationery-glossy { *rcNameID: =IDS_GPD_GLOSSY_PAPER *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =uint16 "<1100>" "stationery-glossy" =attr_ubyte =MediaType =BeginPage } } } *Feature: TrueTypeFormat { *ConcealFromUI?: TRUE *rcNameID: =TRUETYPE_FORMAT *DefaultOption: OUTLINE *Option: OUTLINE { *rcNameID: =TRUETYPE_OUTLINE } *Option: BITMAP { *rcNameID: =TRUETYPE_BITMAP } *Option: GRAPHICS { *rcNameID: =TRUETYPE_GRAPHICS } } *switch: TrueTypeFormat { *case: OUTLINE { *FontFormat: HPPCL_OUTLINE } *case: BITMAP { *FontFormat: HPPCL } *case: GRAPHICS { } } *Command: CmdStartJob { *Order: JOB_SETUP.1 *Cmd: =PJL_STARTJOB =PJL_COMMENT } *% *Command: CmdEndPage *% { *% *Order: PAGE_FINISH.1 *% *Cmd: =uint16 =NumOfCopy =attr_ubyte =PageCopies =EndPage *% } *Command: CmdEndJob { *Order: JOB_FINISH.1 *Cmd: =CloseDataSource =EndSession =PJL_ENDJOB } *Feature: Collate { *rcNameID: =IDS_GPD_COLLATE *DefaultOption: ON *Option: ON { *rcNameID: =ON_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =XRPJL_COLLATE_ON_COPIES_QTY } } *Option: OFF { *rcNameID: =OFF_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: =XRPJL_COLLATE_OFF_COPIES_QTY } } } *%****************************************************************************** *% Cursor Commands *%****************************************************************************** *OutputDataFormat: H_BYTE *Command: CmdSendBlockData { *Cmd : "" } *Command: CmdCR { *Cmd : =CR } *Command: CmdLF { *Cmd : =LF } *Command: CmdFF { *Cmd : =FF } *%****************************************************************************** *% DocumentNUp *%****************************************************************************** *Feature: DocumentNUp { *rcNameID: =IDS_GPD_JOBNUP *DefaultOption: 1 *PrintSchemaKeywordMap: "DocumentNUp" *Option: 1 { *Name: "1" } *Option: 2 { *Name: "2" } *Option: 4 { *Name: "4" } *Option: 6 { *Name: "6" } *Option: 9 { *Name: "9" } *Option: 16 { *Name: "16" } } *%%%%%%%%%%%%%%%%%%%%%%%%%% *% -AutoConfig features- *%%%%%%%%%%%%%%%%%%%%%%%%%% *% ****************************************************************************** *% JobPasscode *% ****************************************************************************** *Feature: JobPasscode { *% this is a hidden feature *Name: "Job Passcode" *DefaultOption: OFF *ConcealFromUI?: TRUE *PrintSchemaKeywordMap: "JobPasscode" *Option: OFF { *rcNameID: =OFF_DISPLAY *PrintSchemaKeywordMap: "Off" } *Option: ON { *rcNameID: =ON_DISPLAY *PrintSchemaKeywordMap: "On" } } *Feature: AllowBlankPIN { *% opt-in to print or flush job when PIN is missing *rcNameID: =IDS_GPD_ALLOW_BLANK_PIN *DefaultOption: On *Option: Off { *rcNameID: =IDS_GPD_NO } *Option: On { *rcNameID: =IDS_GPD_YES } } *% -END-OF-FILE- %*