*%********************************************************************************* *% * *% (C) 2012 KYOCERA Document Solutions Inc. * *% All Rights Reserved. * *% * *%********************************************************************************* *GPDSpecVersion: "1.1" *GPDFileName: "kymona4kpsl.gpd" *GPDFileVersion: "1.0" *Include: "StdNames.gpd" *Include: "msxpsinc.gpd" *ModelName: "Monochrome Personal KPSL Class Driver" *MasterUnits: PAIR(600, 600) *ResourceDLL: "Kyw8res.dll" *PrintRate: 20 *PrintRatePPM: 20 *PrintRateUnit: PPM *PrinterType: PAGE *MaxCopies: 999 *rcInstalledOptionNameID: 601 *rcNotInstalledOptionNameID: 600 *Ifdef: WINNT_60 *PrintSchemaPrivateNamespaceURI: "http://schemas.kyocera.com/printers/KxDriver/v_1_0_" *Endif: WINNT_60 *%********************************************************************************* *% Orientation * *%********************************************************************************* *Feature: Orientation { *rcNameID: =ORIENTATION_DISPLAY *DefaultOption: PORTRAIT *Option: PORTRAIT { *rcNameID: =PORTRAIT_DISPLAY } *Option: LANDSCAPE_CC90 { *rcNameID: =LANDSCAPE_DISPLAY } } *%********************************************************************************* *% Duplexing * *%********************************************************************************* *Feature: Duplex { *rcNameID: =TWO_SIDED_PRINTING_DISPLAY *DefaultOption: NONE *Option: NONE { *rcNameID: =NONE_DISPLAY } *Option: VERTICAL { *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY } *Option: HORIZONTAL { *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY } } *%********************************************************************************* *% Paper Source * *%********************************************************************************* *Feature: InputBin { *rcNameID: =PAPER_SOURCE_DISPLAY *Option: Cassette { *rcNameID: 258 *OptionID: 258 } *Option: MANUAL { *rcNameID: 275 *OptionID: 275 } } *%********************************************************************************* *% Media Type * *%********************************************************************************* *Feature: MediaType { *rcNameID: =MEDIA_TYPE_DISPLAY *DefaultOption: AutoSelect *Option: AutoSelect { *rcNameID: =AUTO_DISPLAY *OptionID: 296 } *Option: Plain { *rcNameID: 501 *OptionID: 300 } *Option: PrePrinted { *rcNameID: 503 *OptionID: 302 } *Option: Label { *rcNameID: 505 *OptionID: 303 } *Option: Bond { *rcNameID: 504 *OptionID: 304 } *Option: Recycled { *rcNameID: 506 *OptionID: 305 } *Option: Vellum { *rcNameID: 512 *OptionID: 306 } *Option: Rough { *rcNameID: 507 *OptionID: 307 } *Option: Letterhead { *rcNameID: 508 *OptionID: 308 } *Option: Color { *rcNameID: 509 *OptionID: 309 } *Option: PrePunched { *rcNameID: 513 *OptionID: 310 } *Option: EnvelopePlain { *rcNameID: 510 *OptionID: 311 } *Option: CardStock { *rcNameID: 511 *OptionID: 312 } *Option: Thick { *rcNameID: 514 *OptionID: 321 } *Option: FinePaper { *rcNameID: 515 *OptionID: 322 } *Option: Custom1 { *rcNameID: 531 *OptionID: 313 } *Option: Custom2 { *rcNameID: 532 *OptionID: 314 } *Option: Custom3 { *rcNameID: 533 *OptionID: 315 } *Option: Custom4 { *rcNameID: 534 *OptionID: 316 } *Option: Custom5 { *rcNameID: 535 *OptionID: 317 } *Option: Custom6 { *rcNameID: 536 *OptionID: 318 } *Option: Custom7 { *rcNameID: 537 *OptionID: 319 } *Option: Custom8 { *rcNameID: 538 *OptionID: 320 } } *%********************************************************************************* *% Paper Size * *%********************************************************************************* *Feature: PaperSize { *rcNameID: =PAPER_SIZE_DISPLAY *DefaultOption: LETTER *Option: ENV_MONARCH { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 4109 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(2020, 4296) *PrintableOrigin: PAIR(152, 100) *CursorOrigin: PAIR(152, 100) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(2124, 4260) *PrintableOrigin: PAIR(100, 120) *CursorOrigin: PAIR(100, 4380) } } } *Option: ENV_10 *% Envelope Business { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 4109 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(2170, 5496) *PrintableOrigin: PAIR(152, 100) *CursorOrigin: PAIR(152, 100) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(2274, 5460) *PrintableOrigin: PAIR(100, 120) *CursorOrigin: PAIR(100, 5580) } } } *Option: ENV_DL { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 4109 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(2310, 4992) *PrintableOrigin: PAIR(144, 100) *CursorOrigin: PAIR(144, 100) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(2396, 4956) *PrintableOrigin: PAIR(100, 120) *CursorOrigin: PAIR(100, 5076) } } } *Option: ENV_C5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 4109 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(3538, 5206) *PrintableOrigin: PAIR(144, 102) *CursorOrigin: PAIR(144, 102) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(3624, 5172) *PrintableOrigin: PAIR(100, 122) *CursorOrigin: PAIR(100, 5294) } } } *Option: EXECUTIVE { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 4109 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4050, 6098) *PrintableOrigin: PAIR(150, 98) *CursorOrigin: PAIR(150, 98) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4150, 6060) *PrintableOrigin: PAIR(100, 120) *CursorOrigin: PAIR(100, 6180) } } } *Option: LETTER { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 4109 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4800, 6396) *PrintableOrigin: PAIR(150, 102) *CursorOrigin: PAIR(150, 102) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4894, 6356) *PrintableOrigin: PAIR(102, 122) *CursorOrigin: PAIR(102, 6478) } } } *Option: LEGAL { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 5230 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4800, 8194) *PrintableOrigin: PAIR(150, 102) *CursorOrigin: PAIR(150, 102) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4894, 8156) *PrintableOrigin: PAIR(102, 122) *CursorOrigin: PAIR(102, 8278) } } } *Option: A4 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 4249 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4676, 6808) *PrintableOrigin: PAIR(142, 100) *CursorOrigin: PAIR(142, 100) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4756, 6778) *PrintableOrigin: PAIR(100, 118) *CursorOrigin: PAIR(100, 6896) } } } *Option: B5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 3198 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4014, 5864) *PrintableOrigin: PAIR(142, 104) *CursorOrigin: PAIR(142, 104) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4096, 5834) *PrintableOrigin: PAIR(100, 118) *CursorOrigin: PAIR(100, 5952) } } } *Option: A5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 2125 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(3186, 4660) *PrintableOrigin: PAIR(150, 150) *CursorOrigin: PAIR(150, 90) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(3226, 4720) *PrintableOrigin: PAIR(120, 120) *CursorOrigin: PAIR(100, 4840) } } } *Option: A6 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 2125 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(2180, 3196) *PrintableOrigin: PAIR(150, 150) *CursorOrigin: PAIR(150, 90) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(2180, 3196) *PrintableOrigin: PAIR(150, 150) *CursorOrigin: PAIR(100, 3376) } } } *Option: ENV_9 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 4109 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(2092, 5092) *PrintableOrigin: PAIR(118, 118) *CursorOrigin: PAIR(118, 118) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(2092, 5092) *PrintableOrigin: PAIR(118, 118) *CursorOrigin: PAIR(118, 5210) } } } *Option: ENV_PERSONAL *% Envelope #6 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 4109 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(1942, 3662) *PrintableOrigin: PAIR(118, 118) *CursorOrigin: PAIR(118, 118) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(1942, 3666) *PrintableOrigin: PAIR(118, 116) *CursorOrigin: PAIR(118, 3782) } } } *Option: ENV_B5 *% ISO B5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 3198 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(3872, 5704) *PrintableOrigin: PAIR(142, 100) *CursorOrigin: PAIR(142, 100) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(3954, 5668) *PrintableOrigin: PAIR(102, 118) *CursorOrigin: PAIR(102, 5786) } } } *Option: Oficio2 { *rcNameID: 404 *PageDimensions: PAIR(5100, 7800) *PageProtectMem: 5230 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4864, 7564) *PrintableOrigin: PAIR(118, 118) *CursorOrigin: PAIR(118, 118) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4864, 7564) *PrintableOrigin: PAIR(118, 118) *CursorOrigin: PAIR(118, 7682) } } } *Option: PRC16K *% 16K 197 x 273mm { *rcNameID: 406 *PageDimensions: PAIR(4650, 6450) *PageProtectMem: 9350 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4350, 6150) *PrintableOrigin: PAIR(150, 150) *CursorOrigin: PAIR(150, 100) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4350, 6150) *PrintableOrigin: PAIR(150, 150) *CursorOrigin: PAIR(100, 6300) } } } *Option: Foolscap *% 8.5x13.5 { *rcNameID: 415 *PageDimensions: PAIR(5100, 8100) *PageProtectMem: 2054 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4864, 7864) *PrintableOrigin: PAIR(118, 118) *CursorOrigin: PAIR(118, 118) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4800, 7800) *PrintableOrigin: PAIR(150, 150) *CursorOrigin: PAIR(100, 8000) } } } *Option: STATEMENT { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 2054 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(3064, 4860) *PrintableOrigin: PAIR(118, 120) *CursorOrigin: PAIR(118, 120) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(3060, 4862) *PrintableOrigin: PAIR(120, 120) *CursorOrigin: PAIR(120, 4982) } } } *Option: FOLIO { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PageProtectMem: 2054 *switch: Orientation { *case: PORTRAIT { *PrintableArea: PAIR(4724, 7560) *PrintableOrigin: PAIR(188, 120) *CursorOrigin: PAIR(188, 120) } *case: LANDSCAPE_CC90 { *PrintableArea: PAIR(4724, 7560) *PrintableOrigin: PAIR(188, 120) *CursorOrigin: PAIR(188, 7680) } } } *Option: CUSTOMSIZE { *rcNameID: =USER_DEFINED_SIZE_DISPLAY *MinSize: PAIR(2480, 3498) *% A6 *MaxSize: PAIR(6600, 10200) *% Ledger *MaxPrintableWidth: 5100 *MinLeftMargin: 50 *CenterPrintable?: FALSE *PageProtectMem: 1692 *switch: Orientation { *case: PORTRAIT { *CustPrintableSizeX:%d{PhysPaperWidth-300} *CustPrintableSizeY:%d{PhysPaperLength-300} *CustPrintableOriginX:%d{150} *CustPrintableOriginY:%d{150} *CustCursorOriginX:%d{150} *CustCursorOriginY:%d{150} } *case: LANDSCAPE_CC90 { *CustPrintableSizeX:%d{PhysPaperWidth-300} *CustPrintableSizeY:%d{PhysPaperLength-300} *CustPrintableOriginX:%d{150} *CustPrintableOriginY:%d{150} *CustCursorOriginX:%d{100} *CustCursorOriginY:%d{PhysPaperLength-100} } } } } *%********************************************************************************* *% Resolution * *%********************************************************************************* *Feature: Resolution { *rcNameID: =RESOLUTION_DISPLAY *DefaultOption: Resolution600 *Option: Resolution600 { *Name: "600 x 600 "=DOTS_PER_INCH *DPI: PAIR(600, 600) *TextDPI: PAIR(600, 600) *SpotDiameter: 100 *Command: CmdSendBlockData { *Cmd : "" } } } *%********************************************************************************* *% Collate * *%********************************************************************************* *Feature: Collate { *rcNameID: 392 *% this shouldn't appear... *DefaultOption: OFF *Option: ON { *rcNameID: =ON_DISPLAY } *Option: OFF { *rcNameID: =OFF_DISPLAY } } *%********************************************************************************* *% KPSL Version * *%********************************************************************************* *Feature: KPSLVersion { *Name: "KPSL Version" *ConcealFromUI?: TRUE *FeatureType: JOB_PROPERTY *DefaultOption: v0100 *Option: v0301 { *Name: "0301" } *Option: v0100 { *Name: "0100" } } *%********************************************************************************* *% Root Attributes * *%********************************************************************************* *Command: CmdCR { *Cmd : "" } *Command: CmdLF { *Cmd : "" } *Command: CmdFF { *Cmd : "" }