*GPDFileVersion: "1.0" *GPDSpecVersion: "1.0" *GPDFileName: "tsmxbcl3.gpd" *Include: "ttfsub.gpd" *%Include: "msxpsinc.gpd" *Include: "p6font.gpd" *Include: "StdNames.gpd" *Include: "pjl.gpd" *Include: "tsmxcmac.gpd" *Include: "tsmxsmac.gpd" *BidiQueryFile: "tsmxucl3.gdl" *ModelName: "TOSHIBA e-STUDIO B/W PCL6 V4" *MasterUnits: PAIR(1200, 1200) *ResourceDLL: "tsmxucl3rc.dll" *Personality: =PERSONALITY_PCLXL *PrinterType: PAGE *MaxCopies: 999 *%CodePage: 1252 *% Windows 3.1 US (ANSI) code page *PrintRate: 65 *PrintRatePPM: 65 *PrintRateUnit: PPM *PrintSchemaPrivateNamespaceURI:"http://www.toshibamfp.net/xps/e-BRIDGE/2006/06/print" *Feature: RESDLL { *Name: "resource dll files" *ConcealFromUI?: TRUE *Option: UniresDLL { *Name: "unires.dll" } *Option: tsmxucl3rc { *Name: "tsmxucl3rc.dll" } } *Macros: StdFeatureNames { *%============================================================================== *% Options *%============================================================================== IDS_OPT_PRINTJOB_TYPE: RESDLL.tsmxucl3rc.2000 IDS_OPT_PRINTJOB_NORMAL: RESDLL.tsmxucl3rc.2001 IDS_OPT_PRINTJOB_PRIVATE: RESDLL.tsmxucl3rc.2002 IDS_OPT_PRINTJOB_PROOF: RESDLL.tsmxucl3rc.2003 IDS_OPT_PRINTJOB_HOLD: RESDLL.tsmxucl3rc.2180 *%============================================================================== *% Drawers *%============================================================================== IDS_DEVSET_DRAWER1: RESDLL.tsmxucl3rc.2010 IDS_DEVSET_DRAWER2: RESDLL.tsmxucl3rc.2011 IDS_DEVSET_DRAWER3: RESDLL.tsmxucl3rc.2012 IDS_DEVSET_DRAWER4: RESDLL.tsmxucl3rc.2013 IDS_DEVSET_LCF: RESDLL.tsmxucl3rc.2014 IDS_DEVSET_EXLCF: RESDLL.tsmxucl3rc.2015 *%============================================================================== *% Finisher *%============================================================================== IDS_DEVSET_FIN: RESDLL.tsmxucl3rc.2020 IDS_DEVSET_FIN_HANGING: RESDLL.tsmxucl3rc.2021 IDS_DEVSET_FIN_FIN_2TRAY: RESDLL.tsmxucl3rc.2022 IDS_DEVSET_FIN_FIN_1TRAY1FIX: RESDLL.tsmxucl3rc.2023 IDS_DEVSET_FIN_FIN_1TRAY: RESDLL.tsmxucl3rc.2024 *%============================================================================== *% Saddle Unit *%============================================================================== IDS_DEVSET_FIN_SADDLE_UNIT: RESDLL.tsmxucl3rc.2025 *%============================================================================== *% Job Separator *%============================================================================== IDS_DEVSET_FIN_JOBSEPERATOR: RESDLL.tsmxucl3rc.2026 *%============================================================================== *% Offset Stacker *%============================================================================== IDS_DEVSET_FIN_OFFSETSTACKER: RESDLL.tsmxucl3rc.2027 *%============================================================================== *% Hole Punch Unit *%============================================================================== IDS_DEVSET_HOLEPUNCHUNIT: RESDLL.tsmxucl3rc.2028 *%============================================================================== *% ADU *%============================================================================== IDS_DEVSET_AUTOMATICDUPLEXUNIT: RESDLL.tsmxucl3rc.2029 *%============================================================================== *% Installed/Not Installed *%============================================================================== IDS_DEVSET_INSTALLED: RESDLL.tsmxucl3rc.2040 IDS_DEVSET_NOTINSTALLED: RESDLL.tsmxucl3rc.2041 *%============================================================================== *% Paper Size *%============================================================================== IDS_ADV_PAPERSIZE_16K: RESDLL.tsmxucl3rc.2050 IDS_ADV_PAPERSIZE_8K: RESDLL.tsmxucl3rc.2051 IDS_ADV_PAPERSIZE_JPOSTCARD: RESDLL.tsmxucl3rc.2052 IDS_ADV_PAPERSIZE_A3WIDE: RESDLL.tsmxucl3rc.2053 IDS_ADV_PAPERSIZE_LDWIDE: RESDLL.tsmxucl3rc.2054 IDS_ADV_PAPERSIZE_FOLIO: RESDLL.tsmxucl3rc.2055 IDS_ADV_PAPERSIZE_85SQ: RESDLL.tsmxucl3rc.2056 IDS_ADV_PAPERSIZE_LEDGER: RESDLL.tsmxucl3rc.2057 IDS_ADV_PAPERSIZE_COMPUTER: RESDLL.tsmxucl3rc.2058 IDS_ADV_PAPERSIZE_13LG: RESDLL.tsmxucl3rc.2059 IDS_ADV_PAPERSIZE_320X450MM: RESDLL.tsmxucl3rc.2170 IDS_ADV_PAPERSIZE_320X460MM: RESDLL.tsmxucl3rc.2171 *%============================================================================== *% Color *%============================================================================== IDS_ADV_COLOR_AUTO: RESDLL.tsmxucl3rc.2060 IDS_ADV_COLOR_MONO: RESDLL.tsmxucl3rc.2061 IDS_ADV_COLOR_FULLCOLOR: RESDLL.tsmxucl3rc.2172 IDS_ADV_COLOR_2KR: RESDLL.tsmxucl3rc.2173 IDS_ADV_COLOR_2KG: RESDLL.tsmxucl3rc.2174 IDS_ADV_COLOR_2KB: RESDLL.tsmxucl3rc.2175 IDS_ADV_COLOR_2KC: RESDLL.tsmxucl3rc.2176 IDS_ADV_COLOR_2KM: RESDLL.tsmxucl3rc.2177 IDS_ADV_COLOR_2KY: RESDLL.tsmxucl3rc.2178 IDS_ADV_COLOR_2KW: RESDLL.tsmxucl3rc.2179 *%============================================================================== *% Paper Source *%============================================================================== IDS_PQ_PAPERSOURCE_AUTO: RESDLL.tsmxucl3rc.2070 IDS_PQ_PAPERSOURCE_BYPASSTRAY: RESDLL.tsmxucl3rc.2071 IDS_PQ_PAPERSOURCE_DRAWER1: RESDLL.tsmxucl3rc.2072 IDS_PQ_PAPERSOURCE_DRAWER2: RESDLL.tsmxucl3rc.2073 IDS_PQ_PAPERSOURCE_DRAWER3: RESDLL.tsmxucl3rc.2074 IDS_PQ_PAPERSOURCE_DRAWER4: RESDLL.tsmxucl3rc.2075 IDS_PQ_PAPERSOURCE_LCF: RESDLL.tsmxucl3rc.2076 IDS_PQ_PAPERSOURCE_EXLCF: RESDLL.tsmxucl3rc.2077 *%============================================================================== *% Media Type *%============================================================================== IDS_PQ_MEDIA_PLAIN: RESDLL.tsmxucl3rc.2150 IDS_PQ_MEDIA_THICK1: RESDLL.tsmxucl3rc.2151 IDS_PQ_MEDIA_THICK1B: RESDLL.tsmxucl3rc.2152 IDS_PQ_MEDIA_THICK2: RESDLL.tsmxucl3rc.2153 IDS_PQ_MEDIA_THICK2B: RESDLL.tsmxucl3rc.2154 IDS_PQ_MEDIA_THICK3: RESDLL.tsmxucl3rc.2155 IDS_PQ_MEDIA_THICK3B: RESDLL.tsmxucl3rc.2156 IDS_PQ_MEDIA_THICK4: RESDLL.tsmxucl3rc.2157 IDS_PQ_MEDIA_THICK4B: RESDLL.tsmxucl3rc.2158 IDS_PQ_MEDIA_SPECIAL1: RESDLL.tsmxucl3rc.2159 IDS_PQ_MEDIA_SPECIAL1B: RESDLL.tsmxucl3rc.2160 IDS_PQ_MEDIA_SPECIAL2: RESDLL.tsmxucl3rc.2161 IDS_PQ_MEDIA_SPECIAL2B: RESDLL.tsmxucl3rc.2162 IDS_PQ_MEDIA_RECYCLED: RESDLL.tsmxucl3rc.2163 IDS_PQ_MEDIA_TRANSPARENCY: RESDLL.tsmxucl3rc.2164 *%============================================================================== *% Destination *%============================================================================== IDS_ADV_DESTINATION: RESDLL.tsmxucl3rc.2090 IDS_ADV_DESTINATION_INNER_EXIT: RESDLL.tsmxucl3rc.2091 IDS_ADV_DESTINATION_INNER: RESDLL.tsmxucl3rc.2092 IDS_ADV_DESTINATION_UPPEREXIT: RESDLL.tsmxucl3rc.2093 IDS_ADV_DESTINATION_SIDEEXIT: RESDLL.tsmxucl3rc.2094 IDS_ADV_DESTINATION_TRAY1: RESDLL.tsmxucl3rc.2095 IDS_ADV_DESTINATION_TRAY2: RESDLL.tsmxucl3rc.2096 IDS_ADV_DESTINATION_JOBSEPARATOR_LOWER: RESDLL.tsmxucl3rc.2097 IDS_ADV_DESTINATION_JOBSEPARATOR_UPPER: RESDLL.tsmxucl3rc.2098 *%============================================================================== *% Staple *%============================================================================== IDS_ADV_STAPLE: RESDLL.tsmxucl3rc.2100 IDS_ADV_STAPLE_NONE: RESDLL.tsmxucl3rc.2101 IDS_ADV_STAPLE_ULEFT: RESDLL.tsmxucl3rc.2102 IDS_ADV_STAPLE_CTOP: RESDLL.tsmxucl3rc.2103 IDS_ADV_STAPLE_URIGHT: RESDLL.tsmxucl3rc.2104 IDS_ADV_STAPLE_MLEFT: RESDLL.tsmxucl3rc.2105 IDS_ADV_STAPLE_SADDLE: RESDLL.tsmxucl3rc.2106 *%============================================================================== *% Folding *%============================================================================== IDS_ADV_FOLDING: RESDLL.tsmxucl3rc.2181 IDS_ADV_FOLDING_CENTER: RESDLL.tsmxucl3rc.2182 *%============================================================================== *% Hole Punch *%============================================================================== IDS_ADV_HOLEPUNCH: RESDLL.tsmxucl3rc.2110 IDS_ADV_HOLEPUNCH_NONE: RESDLL.tsmxucl3rc.2111 IDS_ADV_HOLEPUNCH_CTOP: RESDLL.tsmxucl3rc.2112 IDS_ADV_HOLEPUNCH_MLEFT: RESDLL.tsmxucl3rc.2113 *%============================================================================== *% Image Quality Type *%============================================================================== IDS_ADV_IMAGEQUALITYTYPE: RESDLL.tsmxucl3rc.2120 IDS_ADV_IMAGEQUALITYTYPE_GENERAL: RESDLL.tsmxucl3rc.2121 IDS_ADV_IMAGEQUALITYTYPE_PHOTO: RESDLL.tsmxucl3rc.2122 IDS_ADV_IMAGEQUALITYTYPE_PRESEN: RESDLL.tsmxucl3rc.2123 IDS_ADV_IMAGEQUALITYTYPE_LINEART: RESDLL.tsmxucl3rc.2124 *%============================================================================== *% Helftone *%============================================================================== IDS_ADV_HALFTONE: RESDLL.tsmxucl3rc.2130 IDS_ADV_HALFTONE_AUTO: RESDLL.tsmxucl3rc.2131 IDS_ADV_HALFTONE_DETAIL: RESDLL.tsmxucl3rc.2132 IDS_ADV_HALFTONE_SMOOTH: RESDLL.tsmxucl3rc.2133 *%============================================================================== *% Pure Black and Gray *%============================================================================== IDS_ADV_PUREBG: RESDLL.tsmxucl3rc.2183 IDS_ADV_PUREB_AUTO: RESDLL.tsmxucl3rc.2184 IDS_ADV_PUREB_T: RESDLL.tsmxucl3rc.2185 IDS_ADV_PUREB_TG: RESDLL.tsmxucl3rc.2186 IDS_ADV_PUREB_TGI: RESDLL.tsmxucl3rc.2187 IDS_ADV_PUREBG_AUTO: RESDLL.tsmxucl3rc.2188 IDS_ADV_PUREBG_T: RESDLL.tsmxucl3rc.2189 IDS_ADV_PUREBG_TG: RESDLL.tsmxucl3rc.2190 IDS_ADV_PUREBG_TGI: RESDLL.tsmxucl3rc.2191 *%============================================================================== *% Color Balance (C,M,Y,K) *%============================================================================== IDS_ADV_CLRBALANCE_C: RESDLL.tsmxucl3rc.2192 IDS_ADV_CLRBALANCE_M: RESDLL.tsmxucl3rc.2193 IDS_ADV_CLRBALANCE_Y: RESDLL.tsmxucl3rc.2194 IDS_ADV_CLRBALANCE_K: RESDLL.tsmxucl3rc.2195 *%============================================================================== *% Image Atrribute *%============================================================================== IDS_ADV_IMGATTR_CONTRAST: RESDLL.tsmxucl3rc.2196 IDS_ADV_IMGATTR_BRIGHTNESS: RESDLL.tsmxucl3rc.2197 IDS_ADV_IMGATTR_BGADJUSTMENT: RESDLL.tsmxucl3rc.2198 IDS_ADV_IMGATTR_SATURATION: RESDLL.tsmxucl3rc.2199 IDS_ADV_IMGATTR_SHARPNESS: RESDLL.tsmxucl3rc.2200 *%============================================================================== *% Distinguish Thin Lines *%============================================================================== IDS_ADV_DISTINGUSH_THINLINE: RESDLL.tsmxucl3rc.2140 *%============================================================================== *% Toner Save *%============================================================================== IDS_ADV_TONERSAVE: RESDLL.tsmxucl3rc.2141 *%============================================================================== *% Print Blank Paper *%============================================================================== IDS_ADV_DONTPRINTBLANKPAGES: RESDLL.tsmxucl3rc.2142 *%============================================================================== *% Smoothing *%============================================================================== IDS_ADV_SMOOTHING: RESDLL.tsmxucl3rc.2201 } *Macros: PCLXLCommand { *%%% --------------------------------------------------------------------------- *%%% PCL XL Stream Header *%%% --------------------------------------------------------------------------- PCLXL_StreamHeader: ") HP-PCL XL;2;0;" + "Comment Copyright(c) 1999 Microsoft Corporation<0A>" *%%% --------------------------------------------------------------------------- *%%% BeginSession *%%% Measure(ubyte) & UnitsPerMeasure(uint16_xy) & {ErrorReport(ubyte)} *%%% --------------------------------------------------------------------------- PCLXL_BeginSession1200: =uint16_xy "" =attr_ubyte =UnitsPerMeasure =ubyte + =eInch =attr_ubyte =Measure =ubyte =eErrorPage =attr_ubyte =ErrorReport =BeginSession PCLXL_BeginSession600: =uint16_xy "<58025802>" =attr_ubyte =UnitsPerMeasure =ubyte + =eInch =attr_ubyte =Measure =ubyte =eErrorPage =attr_ubyte =ErrorReport =BeginSession PCLXL_BeginSession300: =uint16_xy "<2c012c01>" =attr_ubyte =UnitsPerMeasure =ubyte + =eInch =attr_ubyte =Measure =ubyte =eErrorPage =attr_ubyte =ErrorReport =BeginSession PCLXL_OpenDataSource: =ubyte "<00>" =attr_ubyte =SourceType =ubyte "<01>" =attr_ubyte =DataOrg =OpenDataSource 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} } *%****************************************************************************** *% PageMediaSize - Paper Size *%****************************************************************************** *Feature: PaperSize { *rcNameID: =PAPER_SIZE_DISPLAY *DefaultOption: LETTER *Option: A3 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(13568, 19376) *% Using 19440 for imageable area *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sA3Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(13568, 19376) *% Using 13628 for imageable area *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 19612) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sA3Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: A4 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9452, 13568) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236,236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sA4Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9452, 13568) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 13804) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sA4Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: A5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(6524, 9452) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sA5Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(6524, 9452) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 9688) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sA5Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } *Constraints:LIST(Holepunch.CENTERTOP,Holepunch.MIDDLELEFT,Stapling.MIDDLELEFT,Stapling.UPPERLEFT,Stapling.CENTERTOP,Stapling.UPPERRIGHT,Stapling.SADDLE)*%S2 } *Option: A6 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4496,6524) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236,236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sA6Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4496,6524) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236, 6760) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sA6Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } *Constraints:LIST(Holepunch.CENTERTOP,Holepunch.MIDDLELEFT,Stapling.MIDDLELEFT,Stapling.UPPERLEFT,Stapling.CENTERTOP,Stapling.UPPERRIGHT,Stapling.SADDLE)*%S2 } *Option: B4 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(11660, 16724) *PrintableOrigin: PAIR(242, 242) *CursorOrigin: PAIR(242, 242) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sJB4Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(11660, 16724) *PrintableOrigin: PAIR(242, 242) *CursorOrigin: PAIR(242, 16966) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sJB4Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: B5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(8132, 11672) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sJB5Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(8132, 11672) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 11908) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sJB5Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *% Folio *Option: P_FOLIO { *%PrintSchemaKeywordMap: "OtherMetricA4Plus" *% *rcNameID: =IDS_ADV_PAPERSIZE_FOLIO *Name: "Folio " *PageDimensions:PAIR(9924,15600) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9432,15108) *PrintableOrigin: PAIR(246,246) *CursorOrigin: PAIR(246, 246) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sFolioPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9432,15108) *PrintableOrigin: PAIR(246,246) *CursorOrigin: PAIR(246, 15354) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sFolioPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: LETTER { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9728,12728) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236,236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sLetterPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9728,12728) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236, 12964) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sLetterPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: LEGAL { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9728, 16328) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sLegalPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9728, 16328) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236, 16564) *Command: CmdSelect { *Order:PAGE_SETUP.4 *Cmd: =ubyte_array =sLegalPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: P_LEDGER { *%PrintSchemaKeywordMap: "NorthAmericaTabloid" *% *rcNameID: =IDS_ADV_PAPERSIZE_LEDGER *Name: "Ledger " *PageDimensions:PAIR(13200,20400) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(12728, 19928) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236, 236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sLedgerPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(12728, 19928) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 20164) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sLedgerPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: STATEMENT { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(6128,9728) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236,236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sStatementPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(6128, 9728) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 9964) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sStatementPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } *Constraints:LIST(Holepunch.CENTERTOP,Holepunch.MIDDLELEFT,Stapling.MIDDLELEFT,Stapling.UPPERLEFT,Stapling.CENTERTOP,Stapling.UPPERRIGHT,Stapling.SADDLE) } *Option: Computer { *rcNameID:=IDS_ADV_PAPERSIZE_COMPUTER *PageDimensions:PAIR(12150,16800) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(11678,16328) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236,236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sComputerPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(11678,16328) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236, 16564) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sComputerPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: P_13LG { *%PrintSchemaKeywordMap: "NorthAmericaGermanLegalFanfold" *rcNameID: =IDS_ADV_PAPERSIZE_13LG *PageDimensions:PAIR(10200,15600) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9728,15128) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236,236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sLegal13Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9728,15128) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236, 15364) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sLegal13Paper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: 8.5Square { *rcNameID: =IDS_ADV_PAPERSIZE_85SQ *PageDimensions:PAIR(10200,10200) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(9728,9728) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236,236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =s85SQPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(9728,9728) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236, 9964) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =s85SQPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: ROC8K { *rcNameID: =IDS_ADV_PAPERSIZE_8K *PageDimensions: PAIR(12756,18432) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(12284, 17960) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236,236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sRoc8KPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(12284, 17960) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236, 18196) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sRoc8KPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: ROC16K { *rcNameID: =IDS_ADV_PAPERSIZE_16K *PageDimensions: PAIR(9216,12756) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(8744,12284) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sRoc16KPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(8744,12284) *PrintableOrigin: PAIR(236, 236) *CursorOrigin: PAIR(236, 12520) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sRoc16KPaper =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } } *Option: P_JPOSTCARD { *%PrintSchemaKeywordMap: "JapanHagakiPostcard" *rcNameID: =IDS_ADV_PAPERSIZE_JPOSTCARD *PageDimensions:PAIR(4728,6996) *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4256,6524) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236,236) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sJPostcard =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4256,6524) *PrintableOrigin: PAIR(236,236) *CursorOrigin: PAIR(236, 6760) *Command: CmdSelect { *Order: PAGE_SETUP.4 *Cmd: =ubyte_array =sJPostcard =attr_ubyte =MediaSize =BeginPage + =sint16_xy %l{((236*TextXRes)/1200)}%l{((236*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin } } } *Constraints:LIST(Holepunch.CENTERTOP,Holepunch.MIDDLELEFT,Stapling.MIDDLELEFT,Stapling.UPPERLEFT,Stapling.CENTERTOP,Stapling.UPPERRIGHT,Stapling.SADDLE) } } *%****************************************************************************** *% PageOrientation *%****************************************************************************** *Feature: Orientation { *%PrintSchemaKeywordMap: "PageOrientation" *rcNameID: =ORIENTATION_DISPLAY *DefaultOption: PORTRAIT *Option: PORTRAIT { *%PrintSchemaKeywordMap: "Portrait" *rcNameID: =PORTRAIT_DISPLAY *Command: CmdSelect { *Order: PAGE_SETUP.1 *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation } } *Option: LANDSCAPE_CC90 { *%PrintSchemaKeywordMap: "Landscape" *rcNameID: =LANDSCAPE_DISPLAY *Command: CmdSelect { *Order: PAGE_SETUP.1 *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation } } } *%****************************************************************************** *% Collate *%****************************************************************************** *Feature: Collate { *%PrintSchemaKeywordMap: "JobCollateAllDocuments" *Name: "Collate" *DefaultOption: ON *Option: ON { *rcNameID: =ON_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.42 *Cmd: "@PJL COMMENT DSSC PRINT COLLATE=1<0D><0A>" } } *Option: OFF { *rcNameID: =OFF_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.42 *Cmd: "@PJL COMMENT DSSC PRINT COLLATE=0<0D><0A>" } } } *%****************************************************************************** *% Duplex *%****************************************************************************** *Feature: Duplex { *rcNameID: =TWO_SIDED_PRINTING_DISPLAY *DefaultOption: NONE *Option: NONE { *rcNameID: =NONE_DISPLAY *Command: CmdSelect { *Order: DOC_SETUP.1 *Cmd: =ubyte =eSimplexFrontSide =attr_ubyte =SimplexPageMode } } *Option: VERTICAL { *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY *Switch: Orientation { *Case: PORTRAIT { *Command: CmdSelect { *Order: DOC_SETUP.1 *Cmd: =ubyte =eDuplexVerticalBinding =attr_ubyte =DuplexPageMode + =ubyte =eFrontMediaSide =attr_ubyte =DuplexPageSize *% "DuplexPageSide" is correct name. } } *Case: LANDSCAPE_CC90 { *Command: CmdSelect { *Order: DOC_SETUP.1 *Cmd: =ubyte =eDuplexHorizontalBinding =attr_ubyte =DuplexPageMode + =ubyte =eFrontMediaSide =attr_ubyte =DuplexPageSize *% "DuplexPageSide" is correct name. } } } *Constraints:LIST(PaperSize.A6,PaperSize.P_JPOSTCARD) *Constraints:LIST(MediaType.Thick2,MediaType.Thick3,MediaType.Transparency) } *Option: HORIZONTAL { *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY *Switch: Orientation { *Case: PORTRAIT { *Command: CmdSelect { *Order: DOC_SETUP.1 *Cmd: =ubyte =eDuplexHorizontalBinding =attr_ubyte =DuplexPageMode + =ubyte =eFrontMediaSide =attr_ubyte =DuplexPageSize *% "DuplexPageSide" is correct name. } } *Case: LANDSCAPE_CC90 { *Command: CmdSelect { *Order: DOC_SETUP.1 *Cmd: =ubyte =eDuplexVerticalBinding =attr_ubyte =DuplexPageMode + =ubyte =eFrontMediaSide =attr_ubyte =DuplexPageSize *% "DuplexPageSide" is correct name. } } } *Constraints:LIST(PaperSize.A6,PaperSize.P_JPOSTCARD) *Constraints:LIST(MediaType.Thick2,MediaType.Thick3,MediaType.Transparency) } } *%****************************************************************************** *% PageOutputColor *%****************************************************************************** *Feature: ColorMode { *rcNameID: =COLOR_PRINTING_MODE_DISPLAY *DefaultOption: Grayscale *Option: Grayscale { *rcNameID: =IDS_ADV_COLOR_MONO *DevNumOfPlanes: 1 *DevBPP: 24 *DrvBPP: 24 *Color? : FALSE *PaletteSize: 1 *PaletteProgrammable? : TRUE *Command: CmdDefinePaletteEntry { *Cmd: "" } } } *switch: ColorMode { *case: Grayscale { *Command: CmdStartPage { *Order: PAGE_SETUP.90 *Cmd: =real32_xy "<0000803f><0000803f>" =attr_ubyte =PageScale =SetPageScale + =ubyte =eGray =attr_ubyte =ColorSpace =SetColorSpace } } } *%------------------------------------------------------------------------ *% Media Types *%------------------------------------------------------------------------ *Feature: MediaType { *rcNameID: =MEDIA_TYPE_DISPLAY *DefaultOption: PLAIN *Option: PLAIN { *%PrintSchemaKeywordMap: "Plain" *rcNameID: =IDS_PQ_MEDIA_PLAIN *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte_array =uint16 "<0500>" =ePlain =attr_ubyte =MediaType } } *Option:Thick1 { *rcNameID: =IDS_PQ_MEDIA_THICK1 *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte_array=uint16 "<0700>"=eThick1 =attr_ubyte =MediaType } *Constraints: LIST(Stapling.CENTERTOP,Stapling.UPPERRIGHT,Stapling.MIDDLELEFT,Stapling.SADDLE,Stapling.UPPERLEFT) } *Option:Thick2 { *rcNameID: =IDS_PQ_MEDIA_THICK2 *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte_array =uint16 "<0700>"=eThick2 =attr_ubyte =MediaType } *Constraints: LIST(Stapling.CENTERTOP,Stapling.UPPERRIGHT,Stapling.MIDDLELEFT,Stapling.SADDLE,Stapling.UPPERLEFT) *Constraints: LIST(Holepunch.CENTERTOP,Holepunch.MIDDLELEFT) } *Option:Thick3 { *rcNameID: =IDS_PQ_MEDIA_THICK3 *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte_array =uint16 "<0700>"=eThick3 =attr_ubyte =MediaType } *Constraints: LIST(Stapling.CENTERTOP,Stapling.UPPERRIGHT,Stapling.MIDDLELEFT,Stapling.SADDLE,Stapling.UPPERLEFT) *Constraints: LIST(Holepunch.CENTERTOP,Holepunch.MIDDLELEFT) } *Option:Transparency { *%PrintSchemaKeywordMap: "Transparency" *rcNameID: =IDS_PQ_MEDIA_TRANSPARENCY *Command: CmdSelect { *Order: PAGE_SETUP.3 *Cmd: =ubyte_array =uint16 "<0c00>"=eTransparency =attr_ubyte =MediaType } *Constraints: LIST(Stapling.CENTERTOP,Stapling.UPPERRIGHT,Stapling.MIDDLELEFT,Stapling.SADDLE,Stapling.UPPERLEFT) *Constraints: LIST(Holepunch.CENTERTOP,Holepunch.MIDDLELEFT) } } *%****************************************************************************** *% Resolution *%****************************************************************************** *Feature: Resolution { *rcNameID: =RESOLUTION_DISPLAY *DefaultOption: DPI600 *Option: DPI600 { *Name: "600dpi" *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.50 *Cmd: =PJL_RESOLUTION_600 =PJL_ENTER_PCLXL ") HP-PCL XL;2;0;Comment Copyright(c) 1999 Microsoft Corporation<0A>" + =PCLXL_BeginSession600 =PCLXL_OpenDataSource } } } *%****************************************************************************** *% Input Bin *%****************************************************************************** *% --------------------------------------------------------------------------- *% Paper Sources *% --------------------------------------------------------------------------- *Feature: InputBin { *%PrintSchemaKeywordMap: "PageInputBin" *rcNameID: =PAPER_SOURCE_DISPLAY *DefaultOption: Automatic *Option: Automatic { *rcNameID: =IDS_PQ_PAPERSOURCE_AUTO *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eAutoSelect =attr_ubyte =MediaSource } } *Option: Manual { *%PrintSchemaKeywordMap: "Manual" *rcNameID: =IDS_PQ_PAPERSOURCE_BYPASSTRAY *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eManualFeed =attr_ubyte =MediaSource } } *Option: Drawer1 { *rcNameID: =IDS_PQ_PAPERSOURCE_DRAWER1 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eUpperCassette =attr_ubyte =MediaSource } *Constraints:LIST(PaperSize.A6,PaperSize.P_JPOSTCARD) } *Option: Drawer2 { *rcNameID: =IDS_PQ_PAPERSOURCE_DRAWER2 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eLowerCassette =attr_ubyte =MediaSource } *Constraints:LIST(PaperSize.A6,PaperSize.P_JPOSTCARD) } *Option: Drawer3 { *rcNameID: =IDS_PQ_PAPERSOURCE_DRAWER3 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte "<08>" =attr_ubyte =MediaSource } *Constraints:LIST(PaperSize.A6,PaperSize.P_JPOSTCARD) } *Option: Drawer4 { *rcNameID: =IDS_PQ_PAPERSOURCE_DRAWER4 *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte "<09>" =attr_ubyte =MediaSource } *Constraints:LIST(PaperSize.A6,PaperSize.P_JPOSTCARD) } *Option: LCF { *rcNameID: =IDS_PQ_PAPERSOURCE_LCF *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eThirdCassette =attr_ubyte =MediaSource } } *Option: ExternalLCF { *rcNameID: =IDS_PQ_PAPERSOURCE_EXLCF *Command: CmdSelect { *Order: PAGE_SETUP.2 *Cmd: =ubyte =eExternalLargeCapacity =attr_ubyte =MediaSource } } } *%------------------------------------------------------------------------ *% Drawers Installable Feature *%------------------------------------------------------------------------ *Feature: OpDrawer1 { *rcNameID: =IDS_DEVSET_DRAWER1 *FeatureType: PRINTER_PROPERTY *DefaultOption: True *Option: True { *rcNameID: =IDS_DEVSET_INSTALLED } *Option: False { *rcNameID: =IDS_DEVSET_NOTINSTALLED *Constraints: LIST(InputBin.Drawer1) } } *Feature: OpDrawer2 { *rcNameID: =IDS_DEVSET_DRAWER2 *FeatureType: PRINTER_PROPERTY *DefaultOption: True *Option: True { *rcNameID: =IDS_DEVSET_INSTALLED } *Option: False { *rcNameID: =IDS_DEVSET_NOTINSTALLED *Constraints: LIST(InputBin.Drawer2) } } *Feature: OpDrawer3 { *rcNameID: =IDS_DEVSET_DRAWER3 *FeatureType: PRINTER_PROPERTY *DefaultOption: False *Option: True { *rcNameID: =IDS_DEVSET_INSTALLED } *Option: False { *rcNameID: =IDS_DEVSET_NOTINSTALLED *Constraints: LIST(InputBin.Drawer3) } } *Feature: OpDrawer4 { *rcNameID: =IDS_DEVSET_DRAWER4 *FeatureType: PRINTER_PROPERTY *DefaultOption: False *Option: True { *rcNameID: =IDS_DEVSET_INSTALLED } *Option: False { *rcNameID: =IDS_DEVSET_NOTINSTALLED *Constraints: LIST(InputBin.Drawer4) } } *Feature: OpDrawerLCF { *rcNameID: =IDS_DEVSET_LCF *FeatureType: PRINTER_PROPERTY *DefaultOption: True *Option: True { *rcNameID: =IDS_DEVSET_INSTALLED } *Option: False { *rcNameID: =IDS_DEVSET_NOTINSTALLED *Constraints: LIST(InputBin.LCF) } } *Feature: OpDrawerExLCF { *rcNameID: =IDS_DEVSET_EXLCF *FeatureType: PRINTER_PROPERTY *DefaultOption: True *Option: True { *rcNameID: =IDS_DEVSET_INSTALLED } *Option: False { *rcNameID: =IDS_DEVSET_NOTINSTALLED *Constraints: LIST(InputBin.ExternalLCF) } } *%------------------------------------------------------------------------ *% Finisher Installable Feature *%------------------------------------------------------------------------ *Feature: OpFinisher { *rcNameID: =IDS_DEVSET_FIN *FeatureType: PRINTER_PROPERTY *DefaultOption: Finisher2 *Option: None { *rcNameID: =IDS_DEVSET_NOTINSTALLED *Constraints: LIST(OpPunch.True) *Constraints: LIST(Stapling.MIDDLELEFT,Stapling.UPPERLEFT,Stapling.CENTERTOP,Stapling.UPPERRIGHT,Stapling.SADDLE) *Constraints: LIST(OutPutBin.TRAY1,OutPutBin.TRAY2) } *Option: Hanging { *rcNameID: =IDS_DEVSET_FIN_HANGING *Constraints: LIST(OpPunch.True) *Constraints: LIST(Stapling.MIDDLELEFT,Stapling.CENTERTOP,Stapling.SADDLE) } *Option: Finisher { *rcNameID: =IDS_DEVSET_FIN_FIN_2TRAY } *Option: Finisher2 { *rcNameID: =IDS_DEVSET_FIN_FIN_1TRAY1FIX } } *%------------------------------------------------------------------------ *% Saddle Unit *%------------------------------------------------------------------------ *Feature: OpSaddle { *rcNameID: =IDS_DEVSET_FIN_SADDLE_UNIT *FeatureType: PRINTER_PROPERTY *DefaultOption: True *Option: True { *rcNameID: =IDS_DEVSET_INSTALLED } *Option: False { *rcNameID: =IDS_DEVSET_NOTINSTALLED *Constraints: LIST(Stapling.SADDLE) } } *%------------------------------------------------------------------------ *% HolePunch Options *%------------------------------------------------------------------------ *Feature: OpPunch { *rcNameID: =IDS_DEVSET_HOLEPUNCHUNIT *FeatureType: PRINTER_PROPERTY *DefaultOption: True *Option: True { *rcNameID: =IDS_DEVSET_INSTALLED } *Option: False { *rcNameID: =IDS_DEVSET_NOTINSTALLED *Constraints:LIST(Holepunch.CENTERTOP,Holepunch.MIDDLELEFT) } } *%****************************************************************************** *% PrintJob *%****************************************************************************** *Feature: PrintJob { *rcNameID: =IDS_OPT_PRINTJOB_TYPE *DefaultOption: Normal *Option: Normal { *rcNameID: =IDS_OPT_PRINTJOB_NORMAL *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: "@PJL COMMENT DSSC PRINT PRINTMODE=NORMAL<0D><0A>" } } *Option: Proof { *rcNameID: =IDS_OPT_PRINTJOB_PROOF *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: "@PJL COMMENT DSSC PRINT PRINTMODE=PROOF<0D><0A>" } } *Option: Hold { *rcNameID: =IDS_OPT_PRINTJOB_HOLD *Command: CmdSelect { *Order: JOB_SETUP.2 *Cmd: "@PJL COMMENT DSSC PRINT PRINTMODE=HOLD<0D><0A>" } } } *%****************************************************************************** *% Destination *%****************************************************************************** *Feature: OutPutBin { *%PrintSchemaKeywordMap: "JobOutputBin" *rcNameID: =IDS_ADV_DESTINATION *DefaultOption: TRAY2 *Option:InnerTray { *rcNameID: =IDS_ADV_DESTINATION_INNER_EXIT *Command: CmdSelect { *Order: JOB_SETUP.12 *Cmd: "@PJL SET OUTBIN=UPPER<0D><0A>" } } *Option:UPPEREXITTRAY { *rcNameID: =IDS_ADV_DESTINATION_UPPEREXIT *Command: CmdSelect { *Order: JOB_SETUP.12 *Cmd: "@PJL SET OUTBIN=UPPER<0D><0A>" } } *Option:SIDEEXITTRAY { *rcNameID: =IDS_ADV_DESTINATION_SIDEEXIT *Command: CmdSelect { *Order: JOB_SETUP.12 *Cmd: "@PJL SET OUTBIN=LOWER<0D><0A>" } } *Option: TRAY1 { *rcNameID: =IDS_ADV_DESTINATION_TRAY1 *Command: CmdSelect { *Order: JOB_SETUP.12 *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0D><0A>" } } *Option: TRAY2 { *rcNameID: =IDS_ADV_DESTINATION_TRAY2 *Command: CmdSelect { *Order: JOB_SETUP.12 *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0D><0A>" } } *Option: JOBSEPARATOR_UPPER { *rcNameID: =IDS_ADV_DESTINATION_JOBSEPARATOR_UPPER *Command: CmdSelect { *Order: JOB_SETUP.12 *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN4<0D><0A>" } } *Option: JOBSEPARATOR_LOWER { *rcNameID: =IDS_ADV_DESTINATION_JOBSEPARATOR_LOWER *Command: CmdSelect { *Order: JOB_SETUP.12 *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN5<0D><0A>" } } } *%****************************************************************************** *% Staple *%****************************************************************************** *Feature: Stapling { *rcNameID: =IDS_ADV_STAPLE *DefaultOption: NONE *Option: NONE { *%PrintSchemaKeywordMap: "None" *rcNameID: =IDS_ADV_STAPLE_NONE *Command: CmdSelect { *Order: JOB_SETUP.13 *Cmd: "@PJL COMMENT DSSC PRINT STAPLE=NONE<0D><0A>" } } *Option: UPPERLEFT { *%PrintSchemaKeywordMap: "StapleTopLeft" *rcNameID: =IDS_ADV_STAPLE_ULEFT *Command: CmdSelect { *Order: JOB_SETUP.13 *Cmd: "@PJL COMMENT DSSC PRINT STAPLE=TOPLEFT<0D><0A>" } *Constraints:LIST(OutPutBin.InnerTray,OutPutBin.SIDEEXITTRAY) } *Option: CENTERTOP { *%PrintSchemaKeywordMap: "StapleDualTop" *rcNameID: =IDS_ADV_STAPLE_CTOP *Command: CmdSelect { *Order: JOB_SETUP.13 *Cmd: "@PJL COMMENT DSSC PRINT STAPLE=DUALTOP<0D><0A>" } *Constraints:LIST(OutPutBin.InnerTray,OutPutBin.SIDEEXITTRAY) } *Option: UPPERRIGHT { *%PrintSchemaKeywordMap: "StapleTopRight" *rcNameID: =IDS_ADV_STAPLE_URIGHT *Command: CmdSelect { *Order: JOB_SETUP.13 *Cmd: "@PJL COMMENT DSSC PRINT STAPLE=TOPRIGHT<0D><0A>" } *Constraints:LIST(OutPutBin.InnerTray,OutPutBin.SIDEEXITTRAY) } *Option: MIDDLELEFT { *%PrintSchemaKeywordMap: "StapleDualLeft" *rcNameID: =IDS_ADV_STAPLE_MLEFT *Command: CmdSelect { *Order: JOB_SETUP.13 *Cmd: "@PJL COMMENT DSSC PRINT STAPLE=DUALLEFT<0D><0A>" } *Constraints:LIST(OutPutBin.InnerTray,OutPutBin.SIDEEXITTRAY) } *Option: SADDLE { *%PrintSchemaKeywordMap: "SaddleStitch" *rcNameID: =IDS_ADV_STAPLE_SADDLE *Command: CmdSelect { *Order: JOB_SETUP.13 *Cmd: "@PJL COMMENT DSSC PRINT STAPLE=SADDLESTITCH<0D><0A>" } } } *%****************************************************************************** *% Folding *%****************************************************************************** *Feature: Folding { *rcNameID: =IDS_ADV_FOLDING *DefaultOption: Off *Option: Off { *%PrintSchemaKeywordMap: "None" *rcNameID: =OFF_DISPLAY } *Option: CENTER { *rcNameID: =IDS_ADV_FOLDING_CENTER *Command: CmdSelect { *Order: JOB_SETUP.14 *Cmd: "@PJL COMMENT DSSC PRINT FOLD=CENTER<0D><0A>" } } } *%****************************************************************************** *% Hole Punch *%****************************************************************************** *Feature: Holepunch { *%PrintSchemaKeywordMap: "JobHolePunch" *rcNameID: =IDS_ADV_HOLEPUNCH *DefaultOption: NONE *Option: NONE { *%PrintSchemaKeywordMap: "None" *rcNameID: =IDS_ADV_HOLEPUNCH_NONE *Command: CmdSelect { *Order: JOB_SETUP.15 *Cmd: "@PJL COMMENT DSSC PRINT PUNCH=NONE<0D><0A>" } } *Option: CENTERTOP { *%PrintSchemaKeywordMap: "TopEdge" *rcNameID: =IDS_ADV_HOLEPUNCH_CTOP *Command: CmdSelect { *Order: JOB_SETUP.15 *Cmd: "@PJL COMMENT DSSC PRINT PUNCH=TOP<0D><0A>" } *Constraints:LIST(OutPutBin.InnerTray,OutPutBin.SIDEEXITTRAY) *Constraints:LIST(Stapling.SADDLE,Stapling.MIDDLELEFT) } *Option: MIDDLELEFT { *%PrintSchemaKeywordMap: "LeftEdge" *rcNameID: =IDS_ADV_HOLEPUNCH_MLEFT *Command: CmdSelect { *Order: JOB_SETUP.15 *Cmd: "@PJL COMMENT DSSC PRINT PUNCH=LEFT<0D><0A>" } *Constraints:LIST(OutPutBin.InnerTray,OutPutBin.SIDEEXITTRAY) *Constraints:LIST(Stapling.SADDLE,Stapling.UPPERRIGHT,Stapling.CENTERTOP) } } *%------------------------------------------------------------------------ *% Halftone *%------------------------------------------------------------------------ *Feature: ScreenType { *rcNameID: =IDS_ADV_HALFTONE *DefaultOption: HT_AUTO *Option: HT_AUTO { *%PrintSchemaKeywordMap: "Automatic" *rcNameID: =IDS_ADV_HALFTONE_AUTO *Command: CmdSelect { *Order: JOB_SETUP.11 *Cmd: "@PJL COMMENT DSSC PRINT SCREENTYPE=AUTO<0D><0A>" } } *Option: Detail { *rcNameID: =IDS_ADV_HALFTONE_DETAIL *Command: CmdSelect { *Order: JOB_SETUP.11 *Cmd: "@PJL COMMENT DSSC PRINT SCREENTYPE=DETAIL<0D><0A>" } } *Option: Smooth { *rcNameID: =IDS_ADV_HALFTONE_SMOOTH *Command: CmdSelect { *Order: JOB_SETUP.11 *Cmd: "@PJL COMMENT DSSC PRINT SCREENTYPE=SMOOTH<0D><0A>" } } } *%------------------------------------------------------------------------ *% Distinguish Thin Line *%------------------------------------------------------------------------ *Feature: ThinLineLimit { *rcNameID: =IDS_ADV_DISTINGUSH_THINLINE *DefaultOption: OFF *Option: OFF { *%PrintSchemaKeywordMap: "False" *rcNameID: =OFF_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.39 *Cmd: "@PJL COMMENT DSSC PRINT THINLINELIMIT=0<0D><0A>" } } *Option: ON { *%PrintSchemaKeywordMap: "True" *rcNameID: =ON_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.39 *Cmd: "@PJL COMMENT DSSC PRINT THINLINELIMIT=1<0D><0A>" } } } *%------------------------------------------------------------------------ *% Toner Save *%------------------------------------------------------------------------ *Feature: TonerSave { *rcNameID: =IDS_ADV_TONERSAVE *DefaultOption: OFF *Option: OFF { *%PrintSchemaKeywordMap: "False" *rcNameID: =OFF_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.40 *Cmd: "@PJL COMMENT DSSC PRINT TONERSAVE=0<0D><0A>" + "@PJL COMMENT DSSC PRINT RENDERMODE=GRAYSCALE<0D><0A>" } } *Option: ON { *%PrintSchemaKeywordMap: "True" *rcNameID: =ON_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.40 *Cmd: "@PJL COMMENT DSSC PRINT TONERSAVE=1<0D><0A>" + "@PJL COMMENT DSSC PRINT RENDERMODE=GRAYSCALE<0D><0A>" } } } *%------------------------------------------------------------------------ *% Do not Print Blank Pages *%------------------------------------------------------------------------ *Feature: NoPrintBlankPages { *rcNameID: =IDS_ADV_DONTPRINTBLANKPAGES *DefaultOption: OFF *Option: OFF { *%PrintSchemaKeywordMap: "False" *rcNameID: =OFF_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.41 *Cmd: "@PJL COMMENT DSSC PRINT WHITEPAPER=0<0D><0A>" } } *Option: ON { *%PrintSchemaKeywordMap: "True" *rcNameID: =ON_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.41 *Cmd: "@PJL COMMENT DSSC PRINT WHITEPAPER=1<0D><0A>" } } } *%------------------------------------------------------------------------ *% Smoothing (Only B/W models) *%------------------------------------------------------------------------ *Feature: Smoothing { *rcNameID: =IDS_ADV_SMOOTHING *DefaultOption: ON *Option: OFF { *%PrintSchemaKeywordMap: "False" *rcNameID: =OFF_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.31 *Cmd: "@PJL COMMENT DSSC PRINT SMOOTHING=0<0D><0A>" } } *Option: ON { *%PrintSchemaKeywordMap: "True" *rcNameID: =ON_DISPLAY *Command: CmdSelect { *Order: JOB_SETUP.31 *Cmd: "@PJL COMMENT DSSC PRINT SMOOTHING=1<0D><0A>" } } } *%------------------------------------------------------------------------- *%------------------------------------------------------------------------- *% Root level commands *%------------------------------------------------------------------------- *%------------------------------------------------------------------------- *Command: CmdStartJob { *Order: JOB_SETUP.1 *Cmd: "<1B>%%-12345X" + "@PJL COMMENT DSSC PRINT USERLOGIN=TOSHIBA_PCL6_User<0D><0A>" + "@PJL JOB NAME=<22>TOSHIBA PCL6 BW Job<22><0D><0A>" } *%------------------------------------------------------------------------ *% Command for starting the print page *%------------------------------------------------------------------------ *Command: CmdStartPage { *Order: PAGE_SETUP.5 *Cmd: =sint16 "<0000>" =attr_ubyte =PageAngle =SetPageRotation + =real32_xy "<0000803f><0000803f>" =attr_ubyte =PageScale =SetPageScale + =SetClipToPage + =ubyte "<01>" =attr_ubyte =ColorSpace =SetColorSpace } *Command: CmdEndPage { *Order: PAGE_FINISH.1 *Cmd: =uint16 =NumOfCopy =attr_ubyte =PageCopies =EndPage } *%------------------------------------------------------------------------ *% command for end of job *%------------------------------------------------------------------------ *Command: CmdEndJob { *Order: JOB_FINISH.1 *Cmd: =CloseDataSource =EndSession =PJL_ENDJOB } *%------------------------------------------------------------------------ *% Rootlevel Commands *%------------------------------------------------------------------------ *CharPosition: BASELINE *RotateCoordinate?: TRUE *RotateRaster?: TRUE *RotateFont?: TRUE *EjectPageWithFF?: FALSE *TextCaps: LIST(TC_CR_ANY,TC_CR_90,TC_SF_X_YINDEP,TC_SA_CONTIN,TC_IA_ABLE,TC_UA_ABLE) *MemoryUsage: LIST(FONT) *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN *CursorYAfterSendBlockData: AUTO_INCREMENT *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE) *XMoveThreshold: 0 *YMoveThreshold: 0 *XMoveUnit: 1200 *YMoveUnit: 1200 *DefaultCTT: 0 *Command: CmdXMoveAbsolute { *Cmd: "" } *Command: CmdXMoveRelRight { *Cmd: "" *Params: LIST(DestXRel, TextXRes) } *Command: CmdXMoveRelLeft { *Cmd: "" *Params: LIST(DestXRel, TextXRes) } *Command: CmdYMoveAbsolute { *Cmd: "" *Params: LIST(DestY, TextYRes) } *Command: CmdYMoveRelDown { *Cmd: "" *Params: LIST(DestYRel, TextYRes) } *Command: CmdYMoveRelUp { *Cmd: "" *Params: LIST(DestYRel, TextYRes) } *Command: CmdCR { *Cmd: "" } *Command: CmdLF { *Cmd: "" } *Command: CmdFF { *Cmd: "" } *Command: CmdSetAnyRotation { *Cmd: "" *Params: LIST(PrintDirInCCDegrees) } *Command: CmdSetSimpleRotation { *Cmd: "" *Params: LIST(PrintDirInCCDegrees) } *%------------------------------------------------------------------------ *% TrueType Font Substitution *%------------------------------------------------------------------------ *FontFormat: HPPCL_OUTLINE *FontCartSlots: 0 *TTFSEnabled?: TRUE *DeviceFonts: LIST (1,2) *DefaultFont: 1 *TTFS: Courier { *TTFontName: "Courier" *DevFontName: "Courier" } *MinGlyphID: 1 *MaxGlyphID: 6000