Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1156 lines
31 KiB

*%
*% Copyright (c) 1997 - 1999 Microsoft Corporation
*% All Rights Reserved.
*% Portions Copyright (c) 2000 Fuji Xerox Co.,Ltd.
*%
*GPDSpecVersion: "1.0"
*GPDFileName: "FXAB2EG1.GPD"
*GPDFileVersion: "1.0"
*Include: "StdNames.gpd"
*Include: "ttfsub.gpd"
*ModelName: "FX Able Model-PRII"
*MasterUnits: PAIR(1200, 1200)
*ResourceDLL: "fx5eres.dll"
*Feature: RESDLL
{
*Option: Pcl5eRes
{
*Name: "pcl5eres.dll"
}
}
*PrintRate: 32
*PrintRatePPM: 32
*PrintRateUnit: PPM
*PrinterType: PAGE
*MaxCopies: 999
*% ===== Macro =====
*BlockMacro: ConstTray
{
*Constraints: LIST(InputBin.AutoTray, InputBin.Tray1, InputBin.Tray2, InputBin.Tray3, InputBin.Tray4)
}
*BlockMacro: ConstHCF
{
*Constraints: LIST(InputBin.HCF1, InputBin.HCF2)
}
*BlockMacro: ConstFINISHER
{
*Constraints: LIST(OutputBin.StackerAuto, OutputBin.Stacker1,
+OutputBin.Stacker2, OutputBin.Stacker3)
}
*BlockMacro: ConstSTAPLE
{
*Constraints: LIST(Stapling.TOPLEFT, Stapling.TOPDOUBLE, Stapling.TOPRIGHT, Stapling.LEFTDOUBLE,
+Stapling.RIGHTDOUBLE, Stapling.BOTTOMLEFT, Stapling.BOTTOMDOUBLE, Stapling.BOTTOMRIGHT)
}
*BlockMacro: ConstDUPLEX
{
*Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
}
*BlockMacro: ConstOFFSET
{
*Constraints: LIST(JobOffset.OPJ, JobOffset.OPS)
}
*BlockMacro: ConstStpLargeSize
{
*Constraints: LIST(Stapling.LEFTDOUBLE, Stapling.RIGHTDOUBLE)
}
*BlockMacro: ConstA5
{
*Constraints: LIST(InputBin.Tray2, InputBin.Tray3, InputBin.Tray4)
*Constraints: LIST(Stapling.TOPDOUBLE, Stapling.BOTTOMDOUBLE)
*InsertBlock: =ConstHCF
}
*BlockMacro: ConstPostCardCustom
{
*InsertBlock: =ConstTray
*InsertBlock: =ConstHCF
*InsertBlock: =ConstFINISHER
*InsertBlock: =ConstDUPLEX
}
*% ===== Standard Features =====
*% ----- Orientation -----
*Feature: Orientation
{
*rcNameID: 750
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: 751
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*NoPageEject?: TRUE
*Cmd: "<1B>&l0o1E"
}
}
*Option: LANDSCAPE_CC90
{
*rcNameID: 752
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*NoPageEject?: TRUE
*Cmd: "<1B>&l1o1E"
}
}
}
*% ----- Resolution -----
*Feature: Resolution
{
*rcNameID: 760
*DefaultOption: Option1
*Option: Option1
{
*rcNameID: 762
*DPI: PAIR(600, 600)
*TextDPI: PAIR(600, 600)
*MinStripBlankPixels: 32
EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
*SpotDiameter: 100
*Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
*Command: CmdEndRaster { *Cmd : "<1B>*rB" }
*Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
}
}
*Option: Option2
{
*rcNameID: 763
*DPI: PAIR(400, 400)
*TextDPI: PAIR(400, 400)
*MinStripBlankPixels: 32
EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
*SpotDiameter: 100
*Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
*Command: CmdEndRaster { *Cmd : "<1B>*rB" }
*Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "@PJL SET RESOLUTION=400<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t400R"
}
}
}
*% ----- Paper Size -----
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: A4
*Option: A4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(9344, 13548)
*PrintableOrigin: PAIR(248, 200)
*CursorOrigin: PAIR(248, 200)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5657x8177Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(9424, 13548)
*PrintableOrigin: PAIR(240, 240)
*CursorOrigin: PAIR(160, 13788)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8128x5762Y"
}
}
}
}
*Option: LETTER
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(9600, 12720)
*PrintableOrigin: PAIR(300, 220)
*CursorOrigin: PAIR(300, 220)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7656Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(9600, 12720)
*PrintableOrigin: PAIR(200, 240)
*CursorOrigin: PAIR(200, 12960)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7652x5880Y"
}
}
}
}
*Option: B5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(8168, 11756)
*PrintableOrigin: PAIR(192, 196)
*CursorOrigin: PAIR(192, 196)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t5159x7285Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(8200, 11736)
*PrintableOrigin: PAIR(192, 196)
*CursorOrigin: PAIR(192, 11932)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t7285x5159Y"
}
}
}
}
*Option: B4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*InsertBlock: =ConstHCF
*InsertBlock: =ConstStpLargeSize
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(11600, 16740)
*PrintableOrigin: PAIR(186, 196)
*CursorOrigin: PAIR(186, 196)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t7285x9808Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(11558, 16740)
*PrintableOrigin: PAIR(186, 196)
*CursorOrigin: PAIR(186, 16936)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t9808x7285Y"
}
}
}
}
*Option: FOLIO
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*InsertBlock: =ConstHCF
*InsertBlock: =ConstStpLargeSize
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(9770, 15166)
*PrintableOrigin: PAIR(180, 194)
*CursorOrigin: PAIR(180, 194)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l40a8c1E<1B>*p0x0Y<1B>*c0t6120x9360Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(9770, 15166)
*PrintableOrigin: PAIR(180, 194)
*CursorOrigin: PAIR(180, 15360)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l40a8c1E<1B>*p0x0Y<1B>*c0t9360x6120Y"
}
}
}
}
*Option: LEGAL
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*InsertBlock: =ConstHCF
*InsertBlock: =ConstStpLargeSize
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(9570, 16366)
*PrintableOrigin: PAIR(180, 194)
*CursorOrigin: PAIR(180, 194)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t6120x10080Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(9750, 16306)
*PrintableOrigin: PAIR(180, 194)
*CursorOrigin: PAIR(180, 16500)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t10080x6120Y"
}
}
}
}
*Option: FXPAKAI
{
*rcNameID: 507
*InsertBlock: =ConstHCF
*InsertBlock: =ConstStpLargeSize
*switch: Orientation
{
*case: PORTRAIT
{
*PageDimensions: PAIR(12612, 18328)
*PrintableArea: PAIR(12144, 17836)
*PrintableOrigin: PAIR(250, 250)
*CursorOrigin: PAIR(250, 250)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l74a8c1E<1B>*p0x0Y<1B>*c0t7431x10800Y"
}
}
*case: LANDSCAPE_CC90
{
*PageDimensions: PAIR(12617, 18383)
*PrintableArea: PAIR(12126, 17760)
*PrintableOrigin: PAIR(230, 280)
*CursorOrigin: PAIR(230, 18040)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l74a8c1E<1B>*p0x0Y<1B>*c0t10800x7431Y"
}
}
}
}
*Option: A3
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*InsertBlock: =ConstHCF
*InsertBlock: =ConstStpLargeSize
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(13442, 19308)
*PrintableOrigin: PAIR(190, 190)
*CursorOrigin: PAIR(190, 190)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8419x11906Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(13592, 19308)
*PrintableOrigin: PAIR(190, 190)
*CursorOrigin: PAIR(190, 19498)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11906x8419Y"
}
}
}
}
*Option: 11X17
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*InsertBlock: =ConstHCF
*InsertBlock: =ConstStpLargeSize
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(12758, 19966)
*PrintableOrigin: PAIR(180, 194)
*CursorOrigin: PAIR(180, 194)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7920x12240Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(12758, 19966)
*PrintableOrigin: PAIR(180, 194)
*CursorOrigin: PAIR(180, 20160)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t12240x7920Y"
}
}
}
}
*Option: A5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*InsertBlock: =ConstA5
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(6600, 9538)
*PrintableOrigin: PAIR(204, 182)
*CursorOrigin: PAIR(204, 182)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t4195x5953Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(6600, 9488)
*PrintableOrigin: PAIR(204, 182)
*CursorOrigin: PAIR(204, 9670)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t5953x4195Y"
}
}
}
}
*Option: FXPOSTCARD
{
*rcNameID: 511
*InsertBlock: =ConstPostCardCustom
*switch: Orientation
{
*case: PORTRAIT
{
*PageDimensions: PAIR(4718, 7000)
*PrintableArea: PAIR(4110, 6532)
*PrintableOrigin: PAIR(200, 194)
*CursorOrigin: PAIR(200, 194)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l71a8c1E<1B>*p0x0Y<1B>*c0t2835x4195Y"
}
}
*case: LANDSCAPE_CC90
{
*PageDimensions: PAIR(4718, 6950)
*PrintableArea: PAIR(4276, 6496)
*PrintableOrigin: PAIR(300, 300)
*CursorOrigin: PAIR(300, 6796)
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l71a8c1E<1B>*p0x0Y<1B>*c0t4195x2835Y"
}
}
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*MinSize: PAIR(4334, 6600)
*MaxSize: PAIR(13652, 20022)
*MaxPrintableWidth: 13252
*MinLeftMargin: 188
*TopMargin: 188
*BottomMargin: 188
*CenterPrintable?: FALSE
*InsertBlock: =ConstPostCardCustom
*switch: Orientation
{
*case: PORTRAIT
{
*CustPrintableOriginX: %d{192}
*CustPrintableOriginY: %d{192}
*CustCursorOriginX: %d{192}
*CustCursorOriginY: %d{192}
*CustPrintableSizeX: %d{PhysPaperWidth-380}
*CustPrintableSizeY: %d{PhysPaperLength-380}
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperWidth - 200) * 6) / 10) }
+ "x" %d{(((PhysPaperLength - 200) * 6) / 10) }"Y" *% 6/10 = 720/1200 (Decipoint)
}
}
*case: LANDSCAPE_CC90
{
*CustPrintableOriginX: %d{192}
*CustPrintableOriginY: %d{192}
*CustCursorOriginX: %d{192}
*CustCursorOriginY: %d{PhysPaperLength-188}
*CustPrintableSizeX: %d{PhysPaperWidth-400}
*CustPrintableSizeY: %d{PhysPaperLength-400}
*Command: CmdSelect
{
*Order: DOC_SETUP.12
*Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperLength - 200) * 6) / 10) }
+"x" %d{(((PhysPaperWidth - 200) * 6) / 10) } "Y"
}
}
}
}
}
*% ----- Input BIN -----
*Feature: InputBin
{
*rcNameID: 550
*DefaultOption: AutoTray
*Option: AutoTray
{
*rcNameID: 555
*Command: CmdSelect
{
*Order: DOC_SETUP.11
*Cmd: "<1B>&l6H"
}
}
*Option: Tray1
{
*rcNameID: 551
*Command: CmdSelect
{
*Order: DOC_SETUP.11
*Cmd: "<1B>&l1H"
}
}
*Option: Tray2
{
*rcNameID: 552
*Command: CmdSelect
{
*Order: DOC_SETUP.11
*Cmd: "<1B>&l3H"
}
}
*Option: Tray3
{
*rcNameID: 553
*Command: CmdSelect
{
*Order: DOC_SETUP.11
*Cmd: "<1B>&l4H"
}
}
*Option: Tray4
{
*rcNameID: 554
*Command: CmdSelect
{
*Order: DOC_SETUP.11
*Cmd: "<1B>&l5H"
}
}
*Option: HCF1
{
*rcNameID: 557
*Command: CmdSelect
{
*Order: DOC_SETUP.11
*Cmd: "<1B>&l4H"
}
}
*Option: HCF2
{
*rcNameID: 558
*Command: CmdSelect
{
*Order: DOC_SETUP.11
*Cmd: "<1B>&l5H"
}
}
*Option: BPT
{
*rcNameID: 562
*InsertBlock: =ConstFINISHER
*InsertBlock: =ConstSTAPLE
*InsertBlock: =ConstDUPLEX
*Command: CmdSelect
{
*Order: DOC_SETUP.11
*Cmd: "<1B>&l2H"
}
}
}
*% ----- Output Bin -----
*rcInstalledOptionNameID: 443
*rcNotInstalledOptionNameID: 444
*Feature: OutputBin
{
*rcNameID: 670
*DefaultOption: CentreTray
*Option: CentreTray
{
*rcNameID: 671
*InsertBlock: =ConstSTAPLE
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>&l1G"
}
}
*Option: SideTray
{
*rcNameID: 672
*InsertBlock: =ConstSTAPLE
*InsertBlock: =ConstOFFSET
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>&l2G"
}
*Installable?: TRUE
*rcInstallableFeatureNameID : 714
}
*Option: StackerAuto
{
*rcNameID: 680
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>&l200G"
}
}
*Option: Stacker1
{
*rcNameID: 681
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>&l201G"
}
}
*Option: Stacker2
{
*rcNameID: 682
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>&l202G"
}
}
*Option: Stacker3
{
*rcNameID: 683
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>&l203G"
}
}
}
*% ----- Memory -----
*Feature: Memory
{
*rcNameID: 460
*DefaultOption: 16384KB
*MemConfigKB: PAIR(16384, 13950)
*MemConfigKB: PAIR(20480, 17550)
*MemConfigKB: PAIR(24576, 21150)
*MemConfigKB: PAIR(28672, 24750)
*MemConfigKB: PAIR(32768, 28350)
*MemConfigKB: PAIR(36864, 31950)
*MemConfigKB: PAIR(40960, 35550)
*MemConfigKB: PAIR(49152, 42750)
*MemConfigKB: PAIR(53248, 46350)
*MemConfigKB: PAIR(65536, 57150)
}
*% ----- Duplex -----
*Feature: Duplex
{
*rcNameID: 610
*DefaultOption: NONE
*Option: NONE
{
*rcNameID: 611
*Command: CmdSelect
{
*Order: DOC_SETUP.9
*Cmd: "<1B>&l0S"
}
}
*Option: VERTICAL
{
*rcNameID: 612
*Command: CmdSelect
{
*Order: DOC_SETUP.10
*Cmd: "<1B>&l1S"
}
}
*Option: HORIZONTAL
{
*rcNameID: 613
*Command: CmdSelect
{
*Order: DOC_SETUP.10
*Cmd: "<1B>&l2S"
}
}
}
*% ===== Customized Features =====
*% ----- PJL COLLATE -----
*Feature: PJLCollate
{
*rcNameID: 620
*DefaultOption: PJLCollateOFF
*Option: PJLCollateON
{
*rcNameID: 450
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET COLLATE=ON<0A>"
}
}
*Option: PJLCollateOFF
{
*rcNameID: 451
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET COLLATE=OFF<0A>"
}
}
}
*% ----- PJL ECONOMODE -----
*Feature: Economode
{
*rcNameID: 377
*DefaultOption: Option1
*Option: Option1
{
*rcNameID: 451
*Command: CmdSelect
{
*Order: DOC_SETUP.5
*Cmd: "@PJL SET ECONOMODE=OFF<0A>"
}
}
*Option: Option2
{
*rcNameID: 450
*Command: CmdSelect
{
*Order: DOC_SETUP.5
*Cmd: "@PJL SET ECONOMODE=ON<0A>"
}
}
}
*% ----- PJL ImageEnhancement -----
*Feature: ImageEnhance
{
*rcNameID: 637
*DefaultOption: Option2
*Option: Option1
{
*rcNameID: 451
*Command: CmdSelect
{
*Order: DOC_SETUP.5
*Cmd: "@PJL SET IE=OFF<0A>"
}
}
*Option: Option2
{
*rcNameID: 450
*Command: CmdSelect
{
*Order: DOC_SETUP.5
*Cmd: "@PJL SET IE=ON<0A>"
}
}
}
*% ----- PJL JOBOFFSET -----
*Feature: JobOffset
{
*rcNameID: 630
*DefaultOption: None
*Option: None
{
*rcNameID: 455
*Command: CmdSelect
{
*Order: DOC_SETUP.5
*Cmd: "@PJL SET JOBOFFSET=OFF<0A>"
}
}
*Option: OPJ
{
*rcNameID: 631
*Command: CmdSelect
{
*Order: DOC_SETUP.5
*Cmd: "@PJL SET JOBOFFSET=ON<0A>"
}
}
*Option: OPS
{
*rcNameID: 632
*Constraints: PJLCollate.PJLCollateOFF
*Command: CmdSelect
{
*Order: DOC_SETUP.14
*Cmd: "<1B>&l2t"
}
}
}
*% ----- PJL STAPLE POSITION -----
*Feature: Stapling
{
*rcNameID: 650
*DefaultOption: None
*Option: None
{
*rcNameID: 455
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET STPL=OFF<0A>"
}
}
*Option: TOPLEFT
{
*rcNameID: 651
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET STPL=TOPLEFT<0A>"
}
}
*Option: TOPDOUBLE
{
*rcNameID: 652
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET STPL=TOPDUAL<0A>"
}
}
*Option: TOPRIGHT
{
*rcNameID: 653
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET STPL=TOPRIGHT<0A>"
}
}
*Option: LEFTDOUBLE
{
*rcNameID: 654
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET STPL=LEFTDUAL<0A>"
}
}
*Option: RIGHTDOUBLE
{
*rcNameID: 655
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET STPL=RIGHTDUAL<0A>"
}
}
*Option: BOTTOMLEFT
{
*rcNameID: 656
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET STPL=BOTTOMLEFT<0A>"
}
}
*Option: BOTTOMDOUBLE
{
*rcNameID: 657
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET STPL=BOTTOMDUAL<0A>"
}
}
*Option: BOTTOMRIGHT
{
*rcNameID: 658
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "@PJL SET STPL=BOTTOMRIGHT<0A>"
}
}
}
*% -------- Installble Options (inc. Constrains)---------
*InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.AutoTray)
*InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.Tray1)
*InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.Tray2)
*InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.Tray3)
*InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.Tray4)
*InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.AutoTray)
*InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.Tray1)
*InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.Tray2)
*InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.Tray3)
*InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.Tray4)
*% ---- Bypass Tray ---
*Feature: BypassTrayUnit
{
*FeatureType: PRINTER_PROPERTY
*rcNameID: 711
*DefaultOption: NotInstalled
*Option: NotInstalled
{
*rcNameID: 444
*Constraints: LIST(InputBin.BPT)
*Constraints: LIST(PaperSize.FXPOSTCARD, PaperSize.CUSTOMSIZE)
}
*Option: Installed
{
*rcNameID: 443
}
}
*% ---- Paper Source (Select Tray Body) ----
*Feature: SelectTrayBody
{
*FeatureType: PRINTER_PROPERTY
*rcNameID: 701
*DefaultOption: 3Tray
*Option: 3Tray
{
*rcNameID: 712
*Constraints: LIST(InputBin.HCF1, InputBin.HCF2)
}
*Option: HCF
{
*rcNameID: 713
*Constraints: LIST(InputBin.Tray3, InputBin.Tray4)
}
}
*% ---- Staple Finisher ----
*Feature: Finsher
{
*FeatureType: PRINTER_PROPERTY
*rcNameID: 715
*DefaultOption: NotInstalled
*Option: NotInstalled
{
*rcNameID: 444
*InsertBlock: =ConstSTAPLE
*InsertBlock: =ConstFINISHER
}
*Option: Installed
{
*rcNameID: 443
}
}
*% ---- Offset Catch Tray ----
*Feature: OCT
{
*FeatureType: PRINTER_PROPERTY
*rcNameID: 717
*DefaultOption: NotInstalled
*Option: NotInstalled
{
*rcNameID: 444
*Constraints: LIST(JobOffset.OPJ, JobOffset.OPS)
}
*Option: Installed
{
*rcNameID: 443
}
}
*% ---- Duplex Unit -----
*Feature: DuplexUnit
{
*FeatureType: PRINTER_PROPERTY
*rcNameID: 718
*DefaultOption: NotInstalled
*Option: NotInstalled
{
*rcNameID: 444
*DisabledFeatures: LIST(Duplex)
*InsertBlock: =ConstDUPLEX
}
*Option: Installed
{
*rcNameID: 443
}
}
*% ---- Hard Disk -----
*Feature: HardDiskUnit
{
*FeatureType: PRINTER_PROPERTY
*rcNameID: 719
*DefaultOption: NotInstalled
*Option: NotInstalled
{
*rcNameID: 444
*Constraints: LIST(PJLCollate.PJLCollateON)
*InsertBlock: =ConstSTAPLE
*InsertBlock: =ConstDUPLEX
}
*Option: Installed
{
*rcNameID: 443
}
}
*% ---- Paper Detected by Tray -----
*Feature: PaperDetectUnit
{
*FeatureType: PRINTER_PROPERTY
*rcNameID: 704
*DefaultOption: PDTB4
*Option: PDTB4
{
*rcNameID: 504
}
*Option: PDTLEGAL
{
*rcNameID: 506
}
}
*% ---- Preset sequences / PJL -----
*Command: CmdStartJob
{
*Order: DOC_SETUP.1
*Cmd: "<1b>%%-12345X@PJL Comment FX Document Centre 400/350/250<0A>"
}
*Command: CmdStartDoc
{
*Order: DOC_SETUP.7
*Cmd: "<1B>&u600D<1B>*r0F"
*% *Cmd: "<1B>*r0F"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<1B>*b0M<0D>"
}
*Command: CmdEndJob
{
*Order: JOB_FINISH.10
*Cmd: "<1B>E<1B>%%-12345X"
}
*Command: CmdCopies
{
*Order: DOC_SETUP.13
*Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
}
*RotateCoordinate?: TRUE
*RotateRaster?: TRUE
*RotateFont?: TRUE
*RotateCoordinate?: TRUE
*TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
*MemoryUsage: LIST(FONT)
*CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
*BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
*XMoveThreshold: 0
*YMoveThreshold: 0
*XMoveUnit: 600
*YMoveUnit: 600
*Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
*Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
*Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
*Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
*Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
*Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdBackSpace { *Cmd : "<08>" }
*Command: CmdUniDirectionOn { *Cmd : "<00>" }
*Command: CmdUniDirectionOff { *Cmd : "<00>" }
*Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
*Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
*Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
*EjectPageWithFF?: TRUE
*Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
*Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
*Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
*OutputDataFormat: H_BYTE
*OptimizeLeftBound?: TRUE
*CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
*CursorYAfterSendBlockData: AUTO_INCREMENT
*DefaultFont: RESDLL.Pcl5eRes.136
*DefaultCTT: 0
*CharPosition: BASELINE
*TTFSEnabled?: TRUE
*DeviceFonts: LIST(RESDLL.Pcl5eRes.136,RESDLL.Pcl5eRes.138,RESDLL.Pcl5eRes.146,RESDLL.Pcl5eRes.147,
+ RESDLL.Pcl5eRes.148,RESDLL.Pcl5eRes.149,RESDLL.Pcl5eRes.150,RESDLL.Pcl5eRes.151,
+ RESDLL.Pcl5eRes.152,RESDLL.Pcl5eRes.153,RESDLL.Pcl5eRes.154,RESDLL.Pcl5eRes.155,
+ RESDLL.Pcl5eRes.156,RESDLL.Pcl5eRes.157,RESDLL.Pcl5eRes.164,RESDLL.Pcl5eRes.165,
+ RESDLL.Pcl5eRes.166,RESDLL.Pcl5eRes.196,RESDLL.Pcl5eRes.197,RESDLL.Pcl5eRes.198,
+ RESDLL.Pcl5eRes.199,RESDLL.Pcl5eRes.200,RESDLL.Pcl5eRes.201,RESDLL.Pcl5eRes.202,
+ RESDLL.Pcl5eRes.203,RESDLL.Pcl5eRes.209,RESDLL.Pcl5eRes.210,RESDLL.Pcl5eRes.211,
+ RESDLL.Pcl5eRes.212,RESDLL.Pcl5eRes.213,RESDLL.Pcl5eRes.214,RESDLL.Pcl5eRes.215,
+ RESDLL.Pcl5eRes.216,RESDLL.Pcl5eRes.217,RESDLL.Pcl5eRes.218,RESDLL.Pcl5eRes.219,
+ RESDLL.Pcl5eRes.220,RESDLL.Pcl5eRes.221,RESDLL.Pcl5eRes.222,RESDLL.Pcl5eRes.223,
+ RESDLL.Pcl5eRes.224,RESDLL.Pcl5eRes.225,RESDLL.Pcl5eRes.226,RESDLL.Pcl5eRes.227,
+ RESDLL.Pcl5eRes.228,RESDLL.Pcl5eRes.229,RESDLL.Pcl5eRes.230)
*MinFontID: 16534
*MaxFontID: 32768
*switch: Resolution
{
*case: Option1
{
*FontFormat: HPPCL_OUTLINE
}
*case: Option2
{
*FontFormat: HPPCL_RES
}
}
*Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
*Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
*Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
*Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
*Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
*Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
*Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
*Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
*Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
*% *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
*% *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
*MinGrayFill: 1
*MaxGrayFill: 100
*Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
*Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
*Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
*Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
*Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }