20260302-194837

This commit is contained in:
x15904151985 committed 2026-03-02 19:48:53 +08:00
commit e8a6b2fbc5
92 files changed
+68318

No files matched your search

Binary file not shown.
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+785
View File
@@ -0,0 +1,785 @@
*%
*% Copyright (c) 1997 - 2000 Microsoft Corporation
*% All Rights Reserved.
*%
*GPDSpecVersion: "1.0"
*Include: "StdNames.gpd"
*GPDFileVersion: "1.0"
*GPDFileName: "epdlq3kc.gpd"
*ModelName: "Epson DLQ-3000K"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "epepcres.dll"
*PrinterType: SERIAL
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
*Feature: InputBin
{
*rcNameID: =PAPER_SOURCE_DISPLAY
*DefaultOption: MANUAL
*Option: TRACTOR
{
*rcNameID: =TRACTOR_DISPLAY
}
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
*% Warning: this input bin has PSRC_MAN_PROMPT set in GPC, which is ignored by GPD.
}
*Option: Option3
{
*rcNameID: 293
*OptionID: 293
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B19>1"
}
}
}
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option2
*Option: Option1
{
*Name: "360 x 360 " =DOTS_PER_INCH
*DPI: PAIR(360, 360)
*TextDPI: PAIR(360, 360)
*PinsPerLogPass: 48
*PinsPerPhysPass: 24
*MinStripBlankPixels: 360
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 170
*Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{(NumOfDataBytes / 3) } }
}
*Option: Option2
{
*Name: "360 x 180 " =DOTS_PER_INCH
*DPI: PAIR(360, 180)
*TextDPI: PAIR(360, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 360
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 160
*Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{(NumOfDataBytes / 3) } }
}
*Option: Option3
{
*Name: "180 x 180 " =DOTS_PER_INCH
*DPI: PAIR(180, 180)
*TextDPI: PAIR(180, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 360
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 140
*Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{(NumOfDataBytes / 3) } }
}
}
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: A4
*Option: LETTER
{
*rcNameID: =LETTER_DISPLAY
*PrintableArea: PAIR(2974, 3960)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 3960)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
}
}
*Option: Option2
{
*rcNameID: 280
*OptionID: 280
*PageDimensions: PAIR(3060, 3960)
*PrintableArea: PAIR(2974, 3960)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 3960)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
}
}
*Option: LEGAL
{
*rcNameID: =LEGAL_DISPLAY
*PrintableArea: PAIR(2974, 5040)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 5040)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200B0131B>(c<04000000B013>"
}
}
*Option: TABLOID
{
*rcNameID: =TABLOID_DISPLAY
*PrintableArea: PAIR(3874, 6120)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3874->3872) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3872, 6120)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200E8171B>(c<04000000E817>"
}
}
*Option: A2
{
*rcNameID: =A2_DISPLAY
*PrintableArea: PAIR(4891, 7920)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (4891->4890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(4890, 7920)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200F01E1B>(c<04000000F01E>"
}
}
*Option: A4
{
*rcNameID: =A4_DISPLAY
*PrintableArea: PAIR(2891, 4208)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2890, 4208)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>p<101B>(c<04000000>p<10>"
}
}
*Option: Option7
{
*rcNameID: 306
*OptionID: 306
*PageDimensions: PAIR(2977, 4200)
*PrintableArea: PAIR(2891, 4200)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2890, 4200)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>h<101B>(c<04000000>h<10>"
}
}
*Option: A3
{
*rcNameID: =A3_DISPLAY
*PrintableArea: PAIR(4122, 5954)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (4122->4120) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(4120, 5954)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>B<171B>(c<04000000>B<17>"
}
}
*Option: Option9
{
*rcNameID: 282
*OptionID: 282
*PageDimensions: PAIR(5954, 4208)
*PrintableArea: PAIR(4891, 4208)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (4891->4890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(4890, 4208)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>p<101B>(c<04000000>p<10>"
}
}
*Option: A5
{
*rcNameID: =A5_DISPLAY
*PrintableArea: PAIR(2013, 2977)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2013, 2976)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (2013->2012) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2012, 2976)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200A10B1B>(c<04000000A10B>"
}
}
*Option: B5
{
*rcNameID: =B5_DISPLAY
*PrintableArea: PAIR(2495, 3643)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2495, 3642)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (2495->2494) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2494, 3642)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>;<0E1B>(c<04000000>;<0E>"
}
}
*Option: ISO_B4
{
*rcNameID: =ISO_B4_DISPLAY
*PrintableArea: PAIR(3456, 5004)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3456->3454) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3454, 5004)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<02008C131B>(c<040000008C13>"
}
}
*Option: Option13
{
*rcNameID: 284
*OptionID: 284
*PageDimensions: PAIR(3420, 1487)
*PrintableArea: PAIR(3334, 1487)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (1487->1486) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3334, 1486)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (3334->3332) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (1487->1486) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3332, 1486)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200CF051B>(c<04000000CF05>"
}
}
*Option: Option14
{
*rcNameID: 285
*OptionID: 285
*PageDimensions: PAIR(3118, 1559)
*PrintableArea: PAIR(3032, 1559)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (1559->1558) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3032, 1558)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (3032->3030) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (1559->1558) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3030, 1558)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<020017061B>(c<040000001706>"
}
}
*Option: Option15
{
*rcNameID: 286
*OptionID: 286
*PageDimensions: PAIR(3247, 2297)
*PrintableArea: PAIR(3161, 2297)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (2297->2296) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3161, 2296)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (3161->3160) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (2297->2296) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3160, 2296)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200F9081B>(c<04000000F908>"
}
}
*Option: Option16
{
*rcNameID: 287
*OptionID: 287
*PageDimensions: PAIR(3960, 3060)
*PrintableArea: PAIR(3874, 3060)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3874->3872) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3872, 3060)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
}
}
*Option: Option17
{
*rcNameID: 288
*OptionID: 288
*PageDimensions: PAIR(2977, 4320)
*PrintableArea: PAIR(2891, 4320)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2890, 4320)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
}
}
*Option: Option18
{
*rcNameID: 289
*OptionID: 289
*PageDimensions: PAIR(5076, 4320)
*PrintableArea: PAIR(4896, 4320)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (4896->4894) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(4894, 4320)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
}
}
*Option: Option19
{
*rcNameID: 290
*OptionID: 290
*PageDimensions: PAIR(5357, 3960)
*PrintableArea: PAIR(4911, 3960)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (4911->4910) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(4910, 3960)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
}
}
*Option: FANFOLD_STD_GERMAN
{
*rcNameID: =FANFOLD_STD_GERMAN_DISPLAY
*PrintableArea: PAIR(2974, 4320)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 4320)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
}
}
*Option: FANFOLD_LGL_GERMAN
{
*rcNameID: =FANFOLD_LGL_GERMAN_DISPLAY
*PrintableArea: PAIR(2974, 4680)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 4680)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>H<121B>(c<04000000>H<12>"
}
}
*Option: STATEMENT
{
*rcNameID: =STATEMENT_DISPLAY
*PrintableArea: PAIR(1894, 3060)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (1894->1892) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(1892, 3060)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
}
}
*Option: Option23
{
*rcNameID: 291
*OptionID: 291
*PageDimensions: PAIR(2340, 1307)
*PrintableArea: PAIR(2254, 1307)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (1307->1306) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2254, 1306)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (2254->2252) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (1307->1306) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2252, 1306)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<020019051B>(c<040000001905>"
}
}
*Option: Option24
{
*rcNameID: 292
*OptionID: 292
*PageDimensions: PAIR(2098, 1488)
*PrintableArea: PAIR(2012, 1488)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2012->2010) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2010, 1488)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200D0051B>(c<04000000D005>"
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(1304, 1304)
*MaxSize: PAIR(5954, 7920)
*MaxPrintableWidth: 5954
*MinLeftMargin: 43
*TopMargin: 0
*BottomMargin: 0
*CenterPrintable?: FALSE
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B>(C<0200>" %l{PhysPaperLength }
}
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{0}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{0}
*CustPrintableSizeX: %d{PhysPaperWidth - 86}
*CustPrintableSizeY: %d{PhysPaperLength}
}
}
*Feature: ColorMode
{
*rcNameID: =COLOR_PRINTING_MODE_DISPLAY
*DefaultOption: Color
*Option: Mono
{
*rcNameID: =MONO_DISPLAY
*DevNumOfPlanes: 1
*DevBPP: 1
*Color? : FALSE
}
*Option: Color
{
*rcNameID: =COLOR_DISPLAY
*DevNumOfPlanes: 4
*DevBPP: 1
*DrvBPP: 4
*ColorPlaneOrder: LIST(CYAN, MAGENTA, YELLOW, BLACK)
*Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
*Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
*Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
*Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
*Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
*Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
*Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
*Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
*Command: CmdSelectBlueColor { *Cmd : "<1B>r<03>" }
*Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
*Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
}
}
*Feature: Halftone
{
*rcNameID: =HALFTONING_DISPLAY
*DefaultOption: HT_PATSIZE_AUTO
*Option: HT_PATSIZE_AUTO
{
*rcNameID: =HT_AUTO_SELECT_DISPLAY
}
*Option: HT_PATSIZE_SUPERCELL_M
{
*rcNameID: =HT_SUPERCELL_DISPLAY
}
*Option: HT_PATSIZE_6x6_M
{
*rcNameID: =HT_DITHER6X6_DISPLAY
}
*Option: HT_PATSIZE_8x8_M
{
*rcNameID: =HT_DITHER8X8_DISPLAY
}
}
*Command: CmdStartDoc
{
*Order: DOC_SETUP.1
*Cmd: "<1B>@<1B>U<00>"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<0D>"
}
*Command: CmdEndJob
{
*Order: JOB_FINISH.1
*Cmd: "<1B>@"
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*switch: Orientation
{
*case: PORTRAIT
{
*TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
}
*case: LANDSCAPE_CC270
{
*TextCaps: LIST(TC_RA_ABLE)
}
}
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*YMoveAttributes: LIST(SEND_CR_FIRST)
*MaxLineSpacing: 255
*XMoveThreshold: 0
*YMoveThreshold: *
*XMoveUnit: 60
*YMoveUnit: 180
*Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,815]{max_repeat((DestX / 6) )} }
*Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
*Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdBackSpace { *Cmd : "<08>" }
*Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
*Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
*EjectPageWithFF?: TRUE
*OutputDataFormat: V_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*DefaultCTT: 2
*UseExpColorSelectCmd? : TRUE
Binary file not shown.
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+749
View File
@@ -0,0 +1,749 @@
*GPDSpecVersion: "1.0"
*Include: "StdNames.gpd"
*GPDFileVersion: "4.20"
*GPDFileName: "EPLQ305KC.GPD"
*ModelName: "EPSON LQ-305K ESC/P 2"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "EPEPCRES.Dll"
*PrinterType: SERIAL
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
*Feature: InputBin
{
*rcNameID: =PAPER_SOURCE_DISPLAY
*DefaultOption: MANUAL
*Option: TRACTOR
{
*rcNameID: =TRACTOR_DISPLAY
}
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
}
*Option: Option3
{
*rcNameID: 297
*OptionID: 297
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B19>1"
}
}
}
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option2
*Option: Option1
{
*Name: "360 x 180 " =DOTS_PER_INCH
*DPI: PAIR(360, 180)
*TextDPI: PAIR(360, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 360
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 170
*Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{(NumOfDataBytes / 3) } }
}
*Option: Option2
{
*Name: "180 x 180 " =DOTS_PER_INCH
*DPI: PAIR(180, 180)
*TextDPI: PAIR(180, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 180
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 120
*Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
}
*Option: Option3
{
*Name: "120 x 180 " =DOTS_PER_INCH
*DPI: PAIR(120, 180)
*TextDPI: PAIR(120, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 120
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 100
*Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{(NumOfDataBytes / 3) } }
}
}
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: A4
*Option: LETTER
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 3792)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 3792)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 3792)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>x<0F>"
}
}
*Option: LEGAL
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4872)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4872)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4872)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200B0131B>(c<0400>%<<00B013>"
}
}
*Option: A4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4040)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4040)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4040)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>p<101B>(c<0400>%<<00>p<10>"
}
}
*Option: A5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2013, 2809)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2013, 2808)
}
*case: Option2
{
*PrintableArea: PAIR(2012, 2808)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2010, 2808)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200A10B1B>(c<0400>%<<00A10B>"
}
}
*Option: B5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2495, 3475)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2495, 3474)
}
*case: Option2
{
*PrintableArea: PAIR(2494, 3474)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2493, 3474)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>;<0E1B>(c<0400>%<<00>;<0E>"
}
}
*Option: B4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4991)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2880, 4990)
}
*case: Option2
{
*PrintableArea: PAIR(2878, 4990)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4990)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>'<141B>(c<0400>%<<00>'<14>"
}
}
*Option: STATEMENT
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(1894, 2892)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(1892, 2892)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(1890, 2892)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200F40B1B>(c<0400>%<<00F40B>"
}
}
*Option: Option8
{
*rcNameID: 280
*OptionID: 280
*PageDimensions: PAIR(3060, 3960)
*PrintableArea: PAIR(2880, 3840)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 3840)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 3840)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>%<<0F>"
}
}
*Option: Option9
{
*rcNameID: 307
*OptionID: 307
*PageDimensions: PAIR(2977, 4200)
*PrintableArea: PAIR(2880, 4080)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4080)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4080)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>h<101B>(c<0400>%<<00>,<10>"
}
}
*Option: Option10
{
*rcNameID: 288
*OptionID: 288
*PageDimensions: PAIR(2977, 4320)
*PrintableArea: PAIR(2880, 4200)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4200)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4200)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200E0101B>(c<0400>%<<00A410>"
}
}
*Option: FANFOLD_STD_GERMAN
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4200)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4200)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4200)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200E0101B>(c<0400>%<<00A410>"
}
}
*Option: FANFOLD_LGL_GERMAN
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4560)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4560)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4560)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>H<121B>(c<0400>%<<000C12>"
}
}
*Option: Option13
{
*rcNameID: 291
*OptionID: 291
*PageDimensions: PAIR(2340, 1305)
*PrintableArea: PAIR(2254, 1137)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2254, 1136)
}
*case: Option2
{
*PrintableArea: PAIR(2252, 1136)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2250, 1136)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<020019051B>(c<0400>%<<001905>"
}
}
*Option: Option14
{
*rcNameID: 284
*OptionID: 284
*PageDimensions: PAIR(3420, 1485)
*PrintableArea: PAIR(2853, 1317)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2853, 1316)
}
*case: Option2
{
*PrintableArea: PAIR(2852, 1316)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2850, 1316)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200CD051B>(c<0400>%<<00CD05>"
}
}
*Option: Option15
{
*rcNameID: 285
*OptionID: 285
*PageDimensions: PAIR(3118, 1559)
*PrintableArea: PAIR(2880, 1391)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2880, 1390)
}
*case: Option2
{
*PrintableArea: PAIR(2878, 1390)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 1390)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<020017061B>(c<0400>%<<001706>"
}
}
*Option: Option16
{
*rcNameID: 286
*OptionID: 286
*PageDimensions: PAIR(3247, 2297)
*PrintableArea: PAIR(2880, 2129)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2880, 2128)
}
*case: Option2
{
*PrintableArea: PAIR(2878, 2128)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 2128)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200F9081B>(c<0400>%<<00F908>"
}
}
*Option: Option17
{
*rcNameID: 292
*OptionID: 292
*PageDimensions: PAIR(2098, 1488)
*PrintableArea: PAIR(2012, 1320)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2010, 1320)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2010, 1320)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200D0051B>(c<0400>%<<00D005>"
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(1417, 1417)
*MaxSize: PAIR(3643, 7920)
*MaxPrintableWidth: 2880
*MinLeftMargin: 43
*CenterPrintable?: FALSE
*TopMargin: 60
*BottomMargin: 108
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{60}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{60}
*CustPrintableSizeX: %d{min(2880,PhysPaperWidth-86)}
*CustPrintableSizeY: %d{PhysPaperLength-168}
*switch: InputBin
{
*case: TRACTOR
{
*TopMargin: 60
*BottomMargin: 60
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{60}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{60}
*CustPrintableSizeX: %d{min(2880,PhysPaperWidth-86)}
*CustPrintableSizeY: %d{PhysPaperLength-120}
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>" %l{PhysPaperLength }"<1B>(c<0400>%<<00>" %l{PhysPaperLength }
}
}
}
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LETTER)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LEGAL)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A4)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A5)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B5)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B4)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.STATEMENT)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option13)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option14)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option15)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option16)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option17)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option8)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option9)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option10)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.FANFOLD_STD_GERMAN)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.FANFOLD_LGL_GERMAN)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.Option8)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.Option9)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.Option10)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.FANFOLD_STD_GERMAN)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.FANFOLD_LGL_GERMAN)
*Feature: PrintQuality
{
*rcNameID: =TEXT_QUALITY_DISPLAY
*DefaultOption: Option1
*Option: Option1
{
*rcNameID: 301
}
*Option: Option2
{
*rcNameID: 302
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "<1B>U<00>"
}
}
*Option: Option3
{
*rcNameID: 303
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "<1B>U<01>"
}
}
}
*Feature: ColorMode
{
*rcNameID: =COLOR_PRINTING_MODE_DISPLAY
*DefaultOption: Color
*Option: Mono
{
*rcNameID: =MONO_DISPLAY
*DevNumOfPlanes: 1
*DevBPP: 1
*Color? : FALSE
}
*Option: Color
{
*rcNameID: =COLOR_DISPLAY
*DevNumOfPlanes: 4
*DevBPP: 1
*DrvBPP: 4
*ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
*Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
*Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
*Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
*Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
*Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
*Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
*Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
*Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
*Command: CmdSelectBlueColor { *Cmd : "<1B>r<03>" }
*Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
*Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
}
}
*Feature: Halftone
{
*rcNameID: =HALFTONING_DISPLAY
*DefaultOption: HT_PATSIZE_AUTO
*Option: HT_PATSIZE_AUTO
{
*rcNameID: =HT_AUTO_SELECT_DISPLAY
}
*Option: HT_PATSIZE_SUPERCELL_M
{
*rcNameID: =HT_SUPERCELL_DISPLAY
}
*Option: HT_PATSIZE_6x6_M
{
*rcNameID: =HT_DITHER6X6_DISPLAY
}
*Option: HT_PATSIZE_8x8_M
{
*rcNameID: =HT_DITHER8X8_DISPLAY
}
}
*Command: CmdStartDoc
{
*Order: DOC_SETUP.1
*Cmd: "<0000001B01>@EJL 1284.4<0A>@EJL <0A1B>@<0D1B>t<011B>6<1B>R<001B>P<1B>(U<0100>"
+ "<0A>"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<0D>"
}
*Command: CmdEndJob
{
*Order: JOB_FINISH.1
*Cmd: "<1B>@<0D>"
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*switch: Orientation
{
*case: PORTRAIT
{
*TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
}
*case: LANDSCAPE_CC270
{
*TextCaps: LIST(TC_RA_ABLE)
}
}
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*YMoveAttributes: LIST(SEND_CR_FIRST)
*MaxLineSpacing: 255
*XMoveThreshold: 0
*YMoveThreshold: *
*XMoveUnit: 360
*YMoveUnit: 180
*Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,4890]{max_repeat(DestX )} }
*Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
*Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdBackSpace { *Cmd : "<08>" }
*Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
*Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
*EjectPageWithFF?: TRUE
*OutputDataFormat: V_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*UseExpColorSelectCmd?: TRUE
*DefaultFont: 3
*DefaultCTT: 1
*switch: Orientation
{
*case: PORTRAIT
{
*DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,
+ 15,16,39,64,65,66,67,68,69,70,71,72,74)
}
*case: LANDSCAPE_CC270
{
*DeviceFonts: LIST()
}
}
*Command: CmdBoldOn { *Cmd : "<1B>E" }
*Command: CmdBoldOff { *Cmd : "<1B>F" }
*Command: CmdItalicOn { *Cmd : "<1B>4" }
*Command: CmdItalicOff { *Cmd : "<1B>5" }
File diff suppressed because it is too large. Load diff
+749
View File
@@ -0,0 +1,749 @@
*GPDSpecVersion: "1.0"
*Include: "StdNames.gpd"
*GPDFileVersion: "4.20"
*GPDFileName: "EPLQ3PC.GPD"
*ModelName: "EPSON LQ-300K+ ESC/P 2"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "EPEPCRES.Dll"
*PrinterType: SERIAL
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
*Feature: InputBin
{
*rcNameID: =PAPER_SOURCE_DISPLAY
*DefaultOption: MANUAL
*Option: TRACTOR
{
*rcNameID: =TRACTOR_DISPLAY
}
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
}
*Option: Option3
{
*rcNameID: 297
*OptionID: 297
*Command: CmdSelect
{
*Order: DOC_SETUP.8
*Cmd: "<1B19>1"
}
}
}
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option2
*Option: Option1
{
*Name: "360 x 180 " =DOTS_PER_INCH
*DPI: PAIR(360, 180)
*TextDPI: PAIR(360, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 360
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 170
*Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{(NumOfDataBytes / 3) } }
}
*Option: Option2
{
*Name: "180 x 180 " =DOTS_PER_INCH
*DPI: PAIR(180, 180)
*TextDPI: PAIR(180, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 180
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 120
*Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
}
*Option: Option3
{
*Name: "120 x 180 " =DOTS_PER_INCH
*DPI: PAIR(120, 180)
*TextDPI: PAIR(120, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 120
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 100
*Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{(NumOfDataBytes / 3) } }
}
}
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: A4
*Option: LETTER
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 3792)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 3792)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 3792)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>x<0F>"
}
}
*Option: LEGAL
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4872)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4872)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4872)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200B0131B>(c<0400>%<<00B013>"
}
}
*Option: A4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4040)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4040)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4040)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>p<101B>(c<0400>%<<00>p<10>"
}
}
*Option: A5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2013, 2809)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2013, 2808)
}
*case: Option2
{
*PrintableArea: PAIR(2012, 2808)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2010, 2808)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200A10B1B>(c<0400>%<<00A10B>"
}
}
*Option: B5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2495, 3475)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2495, 3474)
}
*case: Option2
{
*PrintableArea: PAIR(2494, 3474)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2493, 3474)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>;<0E1B>(c<0400>%<<00>;<0E>"
}
}
*Option: B4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4991)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2880, 4990)
}
*case: Option2
{
*PrintableArea: PAIR(2878, 4990)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4990)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>'<141B>(c<0400>%<<00>'<14>"
}
}
*Option: STATEMENT
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(1894, 2892)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(1892, 2892)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(1890, 2892)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200F40B1B>(c<0400>%<<00F40B>"
}
}
*Option: Option8
{
*rcNameID: 280
*OptionID: 280
*PageDimensions: PAIR(3060, 3960)
*PrintableArea: PAIR(2880, 3840)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 3840)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 3840)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>%<<0F>"
}
}
*Option: Option9
{
*rcNameID: 307
*OptionID: 307
*PageDimensions: PAIR(2977, 4200)
*PrintableArea: PAIR(2880, 4080)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4080)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4080)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>h<101B>(c<0400>%<<00>,<10>"
}
}
*Option: Option10
{
*rcNameID: 288
*OptionID: 288
*PageDimensions: PAIR(2977, 4320)
*PrintableArea: PAIR(2880, 4200)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4200)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4200)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200E0101B>(c<0400>%<<00A410>"
}
}
*Option: FANFOLD_STD_GERMAN
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4200)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4200)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4200)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200E0101B>(c<0400>%<<00A410>"
}
}
*Option: FANFOLD_LGL_GERMAN
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4560)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4560)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4560)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>H<121B>(c<0400>%<<000C12>"
}
}
*Option: Option13
{
*rcNameID: 291
*OptionID: 291
*PageDimensions: PAIR(2340, 1305)
*PrintableArea: PAIR(2254, 1137)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2254, 1136)
}
*case: Option2
{
*PrintableArea: PAIR(2252, 1136)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2250, 1136)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<020019051B>(c<0400>%<<001905>"
}
}
*Option: Option14
{
*rcNameID: 284
*OptionID: 284
*PageDimensions: PAIR(3420, 1485)
*PrintableArea: PAIR(2853, 1317)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2853, 1316)
}
*case: Option2
{
*PrintableArea: PAIR(2852, 1316)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2850, 1316)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200CD051B>(c<0400>%<<00CD05>"
}
}
*Option: Option15
{
*rcNameID: 285
*OptionID: 285
*PageDimensions: PAIR(3118, 1559)
*PrintableArea: PAIR(2880, 1391)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2880, 1390)
}
*case: Option2
{
*PrintableArea: PAIR(2878, 1390)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 1390)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<020017061B>(c<0400>%<<001706>"
}
}
*Option: Option16
{
*rcNameID: 286
*OptionID: 286
*PageDimensions: PAIR(3247, 2297)
*PrintableArea: PAIR(2880, 2129)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2880, 2128)
}
*case: Option2
{
*PrintableArea: PAIR(2878, 2128)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 2128)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200F9081B>(c<0400>%<<00F908>"
}
}
*Option: Option17
{
*rcNameID: 292
*OptionID: 292
*PageDimensions: PAIR(2098, 1488)
*PrintableArea: PAIR(2012, 1320)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2010, 1320)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2010, 1320)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200D0051B>(c<0400>%<<00D005>"
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(1417, 1417)
*MaxSize: PAIR(3643, 7920)
*MaxPrintableWidth: 2880
*MinLeftMargin: 43
*CenterPrintable?: FALSE
*TopMargin: 60
*BottomMargin: 108
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{60}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{60}
*CustPrintableSizeX: %d{min(2880,PhysPaperWidth-86)}
*CustPrintableSizeY: %d{PhysPaperLength-168}
*switch: InputBin
{
*case: TRACTOR
{
*TopMargin: 60
*BottomMargin: 60
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{60}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{60}
*CustPrintableSizeX: %d{min(2880,PhysPaperWidth-86)}
*CustPrintableSizeY: %d{PhysPaperLength-120}
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>" %l{PhysPaperLength }"<1B>(c<0400>%<<00>" %l{PhysPaperLength }
}
}
}
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LETTER)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LEGAL)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A4)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A5)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B5)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B4)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.STATEMENT)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option13)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option14)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option15)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option16)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option17)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option8)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option9)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option10)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.FANFOLD_STD_GERMAN)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.FANFOLD_LGL_GERMAN)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.Option8)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.Option9)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.Option10)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.FANFOLD_STD_GERMAN)
*InvalidCombination: LIST(InputBin.Option3, PaperSize.FANFOLD_LGL_GERMAN)
*Feature: PrintQuality
{
*rcNameID: =TEXT_QUALITY_DISPLAY
*DefaultOption: Option1
*Option: Option1
{
*rcNameID: 301
}
*Option: Option2
{
*rcNameID: 302
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "<1B>U<00>"
}
}
*Option: Option3
{
*rcNameID: 303
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "<1B>U<01>"
}
}
}
*Feature: ColorMode
{
*rcNameID: =COLOR_PRINTING_MODE_DISPLAY
*DefaultOption: Color
*Option: Mono
{
*rcNameID: =MONO_DISPLAY
*DevNumOfPlanes: 1
*DevBPP: 1
*Color? : FALSE
}
*Option: Color
{
*rcNameID: =COLOR_DISPLAY
*DevNumOfPlanes: 4
*DevBPP: 1
*DrvBPP: 4
*ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
*Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
*Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
*Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
*Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
*Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
*Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
*Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
*Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
*Command: CmdSelectBlueColor { *Cmd : "<1B>r<03>" }
*Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
*Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
}
}
*Feature: Halftone
{
*rcNameID: =HALFTONING_DISPLAY
*DefaultOption: HT_PATSIZE_AUTO
*Option: HT_PATSIZE_AUTO
{
*rcNameID: =HT_AUTO_SELECT_DISPLAY
}
*Option: HT_PATSIZE_SUPERCELL_M
{
*rcNameID: =HT_SUPERCELL_DISPLAY
}
*Option: HT_PATSIZE_6x6_M
{
*rcNameID: =HT_DITHER6X6_DISPLAY
}
*Option: HT_PATSIZE_8x8_M
{
*rcNameID: =HT_DITHER8X8_DISPLAY
}
}
*Command: CmdStartDoc
{
*Order: DOC_SETUP.1
*Cmd: "<0000001B01>@EJL 1284.4<0A>@EJL <0A1B>@<0D1B>t<011B>6<1B>R<001B>P<1B>(U<0100>"
+ "<0A>"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<0D>"
}
*Command: CmdEndJob
{
*Order: JOB_FINISH.1
*Cmd: "<1B>@<0D>"
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*switch: Orientation
{
*case: PORTRAIT
{
*TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
}
*case: LANDSCAPE_CC270
{
*TextCaps: LIST(TC_RA_ABLE)
}
}
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*YMoveAttributes: LIST(SEND_CR_FIRST)
*MaxLineSpacing: 255
*XMoveThreshold: 0
*YMoveThreshold: *
*XMoveUnit: 360
*YMoveUnit: 180
*Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,4890]{max_repeat(DestX )} }
*Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
*Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdBackSpace { *Cmd : "<08>" }
*Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
*Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
*EjectPageWithFF?: TRUE
*OutputDataFormat: V_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*UseExpColorSelectCmd?: TRUE
*DefaultFont: 3
*DefaultCTT: 1
*switch: Orientation
{
*case: PORTRAIT
{
*DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,
+ 15,16,39,64,65,66,67,68,69,70,71,72,74)
}
*case: LANDSCAPE_CC270
{
*DeviceFonts: LIST()
}
}
*Command: CmdBoldOn { *Cmd : "<1B>E" }
*Command: CmdBoldOff { *Cmd : "<1B>F" }
*Command: CmdItalicOn { *Cmd : "<1B>4" }
*Command: CmdItalicOff { *Cmd : "<1B>5" }
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+552
View File
@@ -0,0 +1,552 @@
*GPDSpecVersion: "1.0"
*Include: "StdNames.gpd"
*GPDFileVersion: "4.10"
*GPDFileName: "EPLQ635KC.GPD"
*ModelName: "EPSON LQ-635K ESC/P2"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "EPEPCRES.Dll"
*PrinterType: SERIAL
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
*Feature: InputBin
{
*rcNameID: =PAPER_SOURCE_DISPLAY
*DefaultOption: MANUAL
*Option: TRACTOR
{
*rcNameID: =TRACTOR_DISPLAY
}
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
}
}
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option2
*Option: Option1
{
*Name: "360 x 180 " =DOTS_PER_INCH
*DPI: PAIR(360, 180)
*TextDPI: PAIR(360, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 360
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 170
*Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{(NumOfDataBytes / 3) } }
}
*Option: Option2
{
*Name: "180 x 180 " =DOTS_PER_INCH
*DPI: PAIR(180, 180)
*TextDPI: PAIR(180, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 180
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 120
*Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
}
*Option: Option3
{
*Name: "120 x 180 " =DOTS_PER_INCH
*DPI: PAIR(120, 180)
*TextDPI: PAIR(120, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 120
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 100
*Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{(NumOfDataBytes / 3) } }
}
}
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: A4
*Option: LETTER
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 3792)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 3792)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 3792)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>x<0F>"
}
}
*Option: LEGAL
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4872)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4872)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4872)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200B0131B>(c<0400>%<<00B013>"
}
}
*Option: A4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4040)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4040)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4040)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>p<101B>(c<0400>%<<00>p<10>"
}
}
*Option: A5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2013, 2809)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2013, 2808)
}
*case: Option2
{
*PrintableArea: PAIR(2012, 2808)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2010, 2808)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200A10B1B>(c<0400>%<<00A10B>"
}
}
*Option: B5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2495, 3475)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2495, 3474)
}
*case: Option2
{
*PrintableArea: PAIR(2494, 3474)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2493, 3474)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>;<0E1B>(c<0400>%<<00>;<0E>"
}
}
*Option: B4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4991)
*PrintableOrigin: PAIR(333, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2880, 4990)
}
*case: Option2
{
*PrintableArea: PAIR(2878, 4990)
*PrintableOrigin: PAIR(334, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2880, 4990)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>'<141B>(c<0400>%<<00>'<14>"
}
}
*Option: STATEMENT
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(1894, 2892)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(1892, 2892)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(1890, 2892)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200F40B1B>(c<0400>%<<00F40B>"
}
}
*Option: Option8
{
*rcNameID: 280
*OptionID: 280
*PageDimensions: PAIR(3060, 3960)
*PrintableArea: PAIR(2880, 3840)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 3840)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 3840)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>%<<0F>"
}
}
*Option: Option9
{
*rcNameID: 307
*OptionID: 307
*PageDimensions: PAIR(2977, 4200)
*PrintableArea: PAIR(2880, 4080)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4080)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4080)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>h<101B>(c<0400>%<<00>,<10>"
}
}
*Option: Option10
{
*rcNameID: 288
*OptionID: 288
*PageDimensions: PAIR(2977, 4320)
*PrintableArea: PAIR(2880, 4200)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4200)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4200)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200E0101B>(c<0400>%<<00A410>"
}
}
*Option: FANFOLD_STD_GERMAN
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4200)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4200)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4200)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200E0101B>(c<0400>%<<00A410>"
}
}
*Option: FANFOLD_LGL_GERMAN
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4560)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4560)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4560)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>H<121B>(c<0400>%<<000C12>"
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(1275, 992)
*MaxSize: PAIR(3643, 7920)
*MaxPrintableWidth: 2880
*MinLeftMargin: 43
*CenterPrintable?: FALSE
*TopMargin: 60
*BottomMargin: 108
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{60}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{60}
*CustPrintableSizeX: %d{min(2880,PhysPaperWidth-86)}
*CustPrintableSizeY: %d{PhysPaperLength-168}
*switch: InputBin
{
*case: TRACTOR
{
*TopMargin: 60
*BottomMargin: 60
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{60}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{60}
*CustPrintableSizeX: %d{min(2880,PhysPaperWidth-86)}
*CustPrintableSizeY: %d{PhysPaperLength-120}
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>" %l{PhysPaperLength }"<1B>(c<0400>%<<00>" %l{PhysPaperLength }
}
}
}
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LETTER)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LEGAL)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A4)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A5)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B5)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B4)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.STATEMENT)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option8)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option9)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option10)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.FANFOLD_STD_GERMAN)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.FANFOLD_LGL_GERMAN)
*Feature: PrintQuality
{
*rcNameID: =TEXT_QUALITY_DISPLAY
*DefaultOption: Option1
*Option: Option1
{
*rcNameID: 301
}
*Option: Option2
{
*rcNameID: 302
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "<1B>U<00>"
}
}
*Option: Option3
{
*rcNameID: 303
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "<1B>U<01>"
}
}
}
*Feature: Halftone
{
*rcNameID: =HALFTONING_DISPLAY
*DefaultOption: HT_PATSIZE_AUTO
*Option: HT_PATSIZE_AUTO
{
*rcNameID: =HT_AUTO_SELECT_DISPLAY
}
*Option: HT_PATSIZE_SUPERCELL_M
{
*rcNameID: =HT_SUPERCELL_DISPLAY
}
*Option: HT_PATSIZE_6x6_M
{
*rcNameID: =HT_DITHER6X6_DISPLAY
}
*Option: HT_PATSIZE_8x8_M
{
*rcNameID: =HT_DITHER8X8_DISPLAY
}
}
*Command: CmdStartDoc
{
*Order: DOC_SETUP.1
*Cmd: "<0000001B01>@EJL 1284.4<0A>@EJL <0A1B>@<0D1B>t<011B>6<1B>R<001B>P<1B>(U<0100>"
+ "<0A>"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<0D>"
}
*Command: CmdEndJob
{
*Order: JOB_FINISH.1
*Cmd: "<1B>@<0D>"
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*switch: Orientation
{
*case: PORTRAIT
{
*TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
}
*case: LANDSCAPE_CC270
{
*TextCaps: LIST(TC_RA_ABLE)
}
}
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*YMoveAttributes: LIST(SEND_CR_FIRST)
*MaxLineSpacing: 255
*XMoveThreshold: 0
*YMoveThreshold: *
*XMoveUnit: 360
*YMoveUnit: 180
*Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,4890]{max_repeat(DestX )} }
*Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
*Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdBackSpace { *Cmd : "<08>" }
*Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
*Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
*EjectPageWithFF?: TRUE
*OutputDataFormat: V_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*DefaultFont: 3
*DefaultCTT: 1
*switch: Orientation
{
*case: PORTRAIT
{
*DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
+ 39,64,65,66,67,68,69,70,71,72,74,75,76,77)
}
*case: LANDSCAPE_CC270
{
*DeviceFonts: LIST()
}
}
*Command: CmdBoldOn { *Cmd : "<1B>E" }
*Command: CmdBoldOff { *Cmd : "<1B>F" }
*Command: CmdItalicOn { *Cmd : "<1B>4" }
*Command: CmdItalicOff { *Cmd : "<1B>5" }
+550
View File
@@ -0,0 +1,550 @@
*GPDSpecVersion: "1.0"
*Include: "StdNames.gpd"
*GPDFileVersion: "4.10"
*GPDFileName: "EPLQ63KC.GPD"
*ModelName: "EPSON LQ-630K ESC/P2"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "EPEPCRES.Dll"
*PrinterType: SERIAL
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
*Feature: InputBin
{
*rcNameID: =PAPER_SOURCE_DISPLAY
*DefaultOption: MANUAL
*Option: TRACTOR
{
*rcNameID: =TRACTOR_DISPLAY
}
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
}
}
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option2
*Option: Option1
{
*Name: "360 x 180 " =DOTS_PER_INCH
*DPI: PAIR(360, 180)
*TextDPI: PAIR(360, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 360
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 170
*Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{(NumOfDataBytes / 3) } }
}
*Option: Option2
{
*Name: "180 x 180 " =DOTS_PER_INCH
*DPI: PAIR(180, 180)
*TextDPI: PAIR(180, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 180
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 120
*Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
}
*Option: Option3
{
*Name: "120 x 180 " =DOTS_PER_INCH
*DPI: PAIR(120, 180)
*TextDPI: PAIR(120, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 120
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 100
*Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{(NumOfDataBytes / 3) } }
}
}
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: A4
*Option: LETTER
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 3792)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 3792)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 3792)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>x<0F>"
}
}
*Option: LEGAL
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4872)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4872)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4872)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200B0131B>(c<0400>%<<00B013>"
}
}
*Option: A4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4040)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4040)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4040)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>p<101B>(c<0400>%<<00>p<10>"
}
}
*Option: A5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2013, 2809)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2013, 2808)
}
*case: Option2
{
*PrintableArea: PAIR(2012, 2808)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2010, 2808)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200A10B1B>(c<0400>%<<00A10B>"
}
}
*Option: B5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2495, 3475)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2495, 3474)
}
*case: Option2
{
*PrintableArea: PAIR(2494, 3474)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2493, 3474)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>;<0E1B>(c<0400>%<<00>;<0E>"
}
}
*Option: B4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4991)
*PrintableOrigin: PAIR(333, 60)
*switch: Resolution
{
*case: Option1
{
*PrintableArea: PAIR(2880, 4990)
}
*case: Option2
{
*PrintableArea: PAIR(2878, 4990)
*PrintableOrigin: PAIR(334, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2880, 4990)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>'<141B>(c<0400>%<<00>'<14>"
}
}
*Option: STATEMENT
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(1894, 2892)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(1892, 2892)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(1890, 2892)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200F40B1B>(c<0400>%<<00F40B>"
}
}
*Option: Option8
{
*rcNameID: 280
*OptionID: 280
*PageDimensions: PAIR(3060, 3960)
*PrintableArea: PAIR(2880, 3840)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 3840)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 3840)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>%<<0F>"
}
}
*Option: Option9
{
*rcNameID: 307
*OptionID: 307
*PageDimensions: PAIR(2977, 4200)
*PrintableArea: PAIR(2880, 4080)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4080)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4080)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>h<101B>(c<0400>%<<00>,<10>"
}
}
*Option: Option10
{
*rcNameID: 288
*OptionID: 288
*PageDimensions: PAIR(2977, 4320)
*PrintableArea: PAIR(2880, 4200)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4200)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4200)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200E0101B>(c<0400>%<<00A410>"
}
}
*Option: FANFOLD_STD_GERMAN
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4200)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4200)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4200)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200E0101B>(c<0400>%<<00A410>"
}
}
*Option: FANFOLD_LGL_GERMAN
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PrintableArea: PAIR(2880, 4560)
*PrintableOrigin: PAIR(43, 60)
*switch: Resolution
{
*case: Option2
{
*PrintableArea: PAIR(2878, 4560)
*PrintableOrigin: PAIR(44, 60)
}
*case: Option3
{
*PrintableArea: PAIR(2877, 4560)
*PrintableOrigin: PAIR(45, 60)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>H<121B>(c<0400>%<<000C12>"
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(1275, 992)
*MaxSize: PAIR(3643, 7920)
*MaxPrintableWidth: 2880
*MinLeftMargin: 43
*CenterPrintable?: FALSE
*TopMargin: 60
*BottomMargin: 108
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{60}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{60}
*CustPrintableSizeX: %d{min(2880,PhysPaperWidth-86)}
*CustPrintableSizeY: %d{PhysPaperLength-168}
*switch: InputBin
{
*case: TRACTOR
{
*TopMargin: 60
*BottomMargin: 60
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{60}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{60}
*CustPrintableSizeX: %d{min(2880,PhysPaperWidth-86)}
*CustPrintableSizeY: %d{PhysPaperLength-120}
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>(C<0200>" %l{PhysPaperLength }"<1B>(c<0400>%<<00>" %l{PhysPaperLength }
}
}
}
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LETTER)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LEGAL)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A4)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A5)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B5)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B4)
*InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.STATEMENT)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option8)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option9)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option10)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.FANFOLD_STD_GERMAN)
*InvalidCombination: LIST(InputBin.MANUAL, PaperSize.FANFOLD_LGL_GERMAN)
*Feature: PrintQuality
{
*rcNameID: =TEXT_QUALITY_DISPLAY
*DefaultOption: Option1
*Option: Option1
{
*rcNameID: 301
}
*Option: Option2
{
*rcNameID: 302
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "<1B>U<00>"
}
}
*Option: Option3
{
*rcNameID: 303
*Command: CmdSelect
{
*Order: DOC_SETUP.6
*Cmd: "<1B>U<01>"
}
}
}
*Feature: Halftone
{
*rcNameID: =HALFTONING_DISPLAY
*DefaultOption: HT_PATSIZE_AUTO
*Option: HT_PATSIZE_AUTO
{
*rcNameID: =HT_AUTO_SELECT_DISPLAY
}
*Option: HT_PATSIZE_SUPERCELL_M
{
*rcNameID: =HT_SUPERCELL_DISPLAY
}
*Option: HT_PATSIZE_6x6_M
{
*rcNameID: =HT_DITHER6X6_DISPLAY
}
*Option: HT_PATSIZE_8x8_M
{
*rcNameID: =HT_DITHER8X8_DISPLAY
}
}
*Command: CmdStartDoc
{
*Order: DOC_SETUP.1
*Cmd: "<0000001B01>@EJL 1284.4<0A>@EJL <0A1B>@<0D1B>t<011B>6<1B>R<001B>P<1B>(U<0100>"
+ "<0A>"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<0D>"
}
*Command: CmdEndJob
{
*Order: JOB_FINISH.1
*Cmd: "<1B>@<0D>"
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*switch: Orientation
{
*case: PORTRAIT
{
*TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
}
*case: LANDSCAPE_CC270
{
*TextCaps: LIST(TC_RA_ABLE)
}
}
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*YMoveAttributes: LIST(SEND_CR_FIRST)
*MaxLineSpacing: 255
*XMoveThreshold: 0
*YMoveThreshold: *
*XMoveUnit: 360
*YMoveUnit: 180
*Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,4890]{max_repeat(DestX )} }
*Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
*Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdBackSpace { *Cmd : "<08>" }
*Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
*Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
*EjectPageWithFF?: TRUE
*OutputDataFormat: V_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*DefaultFont: 3
*DefaultCTT: 1
*switch: Orientation
{
*case: PORTRAIT
{
*DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
+ 39,64,65,66,67,68,69,70,71,72,74,75,76,77)
}
*case: LANDSCAPE_CC270
{
*DeviceFonts: LIST()
}
}
*Command: CmdBoldOn { *Cmd : "<1B>E" }
*Command: CmdBoldOff { *Cmd : "<1B>F" }
*Command: CmdItalicOn { *Cmd : "<1B>4" }
*Command: CmdItalicOff { *Cmd : "<1B>5" }
+643
View File
@@ -0,0 +1,643 @@
*%
*% Copyright (c) 1997 - 1999 Microsoft Corporation
*% All Rights Reserved.
*%
*GPDSpecVersion: "1.0"
*Include: "StdNames.gpd"
*GPDFileVersion: "1.0"
*GPDFileName: "eplq67kc.gpd"
*ModelName: "Epson LQ-670K"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "epepcres.dll"
*PrinterType: SERIAL
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
*Feature: InputBin
{
*rcNameID: =PAPER_SOURCE_DISPLAY
*DefaultOption: Option1
*Option: Option1
{
*rcNameID: 293
*OptionID: 293
}
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
*% Warning: this input bin has PSRC_MAN_PROMPT set in GPC, which is ignored by GPD.
}
*Option: Option3
{
*rcNameID: 294
*OptionID: 294
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B19>1"
}
}
*Option: Option4
{
*rcNameID: 295
*OptionID: 295
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B19>2"
}
}
}
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option3
*Option: Option1
{
*Name: "360 x 360 " =DOTS_PER_INCH
*DPI: PAIR(360, 360)
*TextDPI: PAIR(360, 360)
*PinsPerLogPass: 24
*MinStripBlankPixels: 1
EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
*SpotDiameter: 160
*Command: CmdSendBlockData { *Cmd : "<1B>.<010A0A18>" %l{(RasterDataWidthInBytes * 8) } }
*Command: CmdEndBlockData { *Cmd : "<0D>" }
*Command: CmdSelect
{
*Order: PAGE_SETUP.11
*Cmd: "<1B>+<18>"
}
}
*Option: Option2
{
*Name: "360 x 180 " =DOTS_PER_INCH
*DPI: PAIR(360, 180)
*TextDPI: PAIR(360, 180)
*PinsPerLogPass: 24
EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
*SpotDiameter: 140
*Command: CmdSendBlockData { *Cmd : "<1B>.<01140A18>" %l{(RasterDataWidthInBytes * 8) } }
*Command: CmdEndBlockData { *Cmd : "<0D>" }
*Command: CmdSelect
{
*Order: PAGE_SETUP.11
*Cmd: "<1B>+0"
}
}
*Option: Option3
{
*Name: "180 x 180 " =DOTS_PER_INCH
*DPI: PAIR(180, 180)
*TextDPI: PAIR(180, 180)
*PinsPerLogPass: 24
EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
*SpotDiameter: 120
*Command: CmdSendBlockData { *Cmd : "<1B>.<01141418>" %l{(RasterDataWidthInBytes * 8) } }
*Command: CmdEndBlockData { *Cmd : "<0D>" }
*Command: CmdSelect
{
*Order: PAGE_SETUP.11
*Cmd: "<1B>+0"
}
}
}
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: Option2
*Option: LETTER
{
*rcNameID: =LETTER_DISPLAY
*PrintableArea: PAIR(2974, 3960)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 3960)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
}
}
*Option: Option2
{
*rcNameID: 280
*OptionID: 280
*PageDimensions: PAIR(3060, 3960)
*PrintableArea: PAIR(2974, 3960)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 3960)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
}
}
*Option: LEGAL
{
*rcNameID: =LEGAL_DISPLAY
*PrintableArea: PAIR(2974, 5040)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 5040)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200B0131B>(c<04000000B013>"
}
}
*Option: TABLOID
{
*rcNameID: =TABLOID_DISPLAY
*PrintableArea: PAIR(3874, 6120)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3874->3872) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3872, 6120)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200E8171B>(c<04000000E817>"
}
}
*Option: A4
{
*rcNameID: =A4_DISPLAY
*PrintableArea: PAIR(2891, 4208)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2890, 4208)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>p<101B>(c<04000000>p<10>"
}
}
*Option: Option6
{
*rcNameID: 281
*OptionID: 281
*PageDimensions: PAIR(2977, 4200)
*PrintableArea: PAIR(2891, 4200)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2890, 4200)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>h<101B>(c<04000000>h<10>"
}
}
*Option: A3
{
*rcNameID: =A3_DISPLAY
*PrintableArea: PAIR(3816, 5954)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3816->3814) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3814, 5954)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>H<171B>(c<04000000>H<17>"
}
}
*Option: A5
{
*rcNameID: =A5_DISPLAY
*PrintableArea: PAIR(2013, 2977)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2013, 2976)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (2013->2012) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2012, 2976)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200A10B1B>(c<04000000A10B>"
}
}
*Option: B5
{
*rcNameID: =B5_DISPLAY
*PrintableArea: PAIR(2495, 3643)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2495, 3642)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (2495->2494) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2494, 3642)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>K<0E1B>(c<04000000>K<0E>"
}
}
*Option: ISO_B4
{
*rcNameID: =ISO_B4_DISPLAY
*PrintableArea: PAIR(3456, 5004)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3456->3454) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3454, 5004)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<02009A131B>(c<040000009A13>"
}
}
*Option: Option11
{
*rcNameID: 284
*OptionID: 284
*PageDimensions: PAIR(3420, 1487)
*PrintableArea: PAIR(3334, 1487)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (1487->1486) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3334, 1486)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (3334->3332) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (1487->1486) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3332, 1486)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200CF051B>(c<04000000CF05>"
}
}
*Option: Option12
{
*rcNameID: 285
*OptionID: 285
*PageDimensions: PAIR(3118, 1559)
*PrintableArea: PAIR(3032, 1559)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (1559->1558) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3032, 1558)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (3032->3030) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (1559->1558) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3030, 1558)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<020017061B>(c<040000001706>"
}
}
*Option: Option13
{
*rcNameID: 286
*OptionID: 286
*PageDimensions: PAIR(3247, 2297)
*PrintableArea: PAIR(3161, 2297)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (2297->2296) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3161, 2296)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (3161->3160) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (2297->2296) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3160, 2296)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200F9081B>(c<04000000F908>"
}
}
*Option: Option14
{
*rcNameID: 287
*OptionID: 287
*PageDimensions: PAIR(3960, 3060)
*PrintableArea: PAIR(3874, 3060)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3874->3872) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3872, 3060)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
}
}
*Option: Option15
{
*rcNameID: 288
*OptionID: 288
*PageDimensions: PAIR(2977, 4320)
*PrintableArea: PAIR(2891, 4320)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2890, 4320)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
}
}
*Option: STATEMENT
{
*rcNameID: =STATEMENT_DISPLAY
*PrintableArea: PAIR(1894, 3060)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (1894->1892) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(1892, 3060)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
}
}
*Option: Option17
{
*rcNameID: 291
*OptionID: 291
*PageDimensions: PAIR(2340, 1307)
*PrintableArea: PAIR(2254, 1307)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (1307->1306) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2254, 1306)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (2254->2252) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (1307->1306) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2252, 1306)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<020019051B>(c<040000001905>"
}
}
*Option: Option18
{
*rcNameID: 292
*OptionID: 292
*PageDimensions: PAIR(2098, 1488)
*PrintableArea: PAIR(2012, 1488)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2012->2010) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2010, 1488)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<020019051B>(c<04000000CF05>"
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(1296, 1296)
*MaxSize: PAIR(4320, 7920)
*MaxPrintableWidth: 4320
*MinLeftMargin: 43
*CenterPrintable?: FALSE
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>" %l{PhysPaperLength }
}
}
}
*Feature: Halftone
{
*rcNameID: =HALFTONING_DISPLAY
*DefaultOption: HT_PATSIZE_AUTO
*Option: HT_PATSIZE_AUTO
{
*rcNameID: =HT_AUTO_SELECT_DISPLAY
}
*Option: HT_PATSIZE_SUPERCELL_M
{
*rcNameID: =HT_SUPERCELL_DISPLAY
}
*Option: HT_PATSIZE_6x6_M
{
*rcNameID: =HT_DITHER6X6_DISPLAY
}
*Option: HT_PATSIZE_8x8_M
{
*rcNameID: =HT_DITHER8X8_DISPLAY
}
}
*Command: CmdStartDoc
{
*Order: DOC_SETUP.1
*Cmd: "<1B>@<1B>U<01>"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<1B>(G<0100011B>(U<01000A>"
}
*Command: CmdEndJob
{
*Order: JOB_FINISH.1
*Cmd: "<1B>U<001B>@"
}
*Command: CmdEndPage
{
*Order: PAGE_FINISH.1
*Cmd: "<1B>@"
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*switch: Orientation
{
*case: PORTRAIT
{
*TextCaps: LIST(TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
}
*case: LANDSCAPE_CC270
{
*TextCaps: LIST(TC_RA_ABLE)
}
}
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*YMoveAttributes: LIST(SEND_CR_FIRST)
*MaxLineSpacing: 255
*XMoveThreshold: 0
*YMoveThreshold: 0
*XMoveUnit: 360
*YMoveUnit: 360
*Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,765]{max_repeat(DestX )} }
*Command: CmdYMoveAbsolute { *Cmd : "<1B>(V<0200>" %l{DestY} }
*Command: CmdYMoveRelDown { *Cmd : "<1B>(v<0200>" %l{DestYRel} }
*Command: CmdSetLineSpacing { *Cmd : "<1B>+" %c[0,255]{LinefeedSpacing } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
*Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
*EjectPageWithFF?: TRUE
*Command: CmdEnableTIFF4 { *Cmd : "" }
*OutputDataFormat: H_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*DefaultCTT: 2
+649
View File
@@ -0,0 +1,649 @@
*%
*% Copyright (c) 1997 - 1999 Microsoft Corporation
*% All Rights Reserved.
*%
*GPDSpecVersion: "1.0"
*Include: "StdNames.gpd"
*GPDFileVersion: "1.0"
*GPDFileName: "eplq67pc.gpd"
*ModelName: "Epson LQ-670K+"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "epepcres.dll"
*PrinterType: SERIAL
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
*Feature: InputBin
{
*rcNameID: =PAPER_SOURCE_DISPLAY
*DefaultOption: Option1
*Option: Option1
{
*rcNameID: 293
*OptionID: 293
}
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
*% Warning: this input bin has PSRC_MAN_PROMPT set in GPC, which is ignored by GPD.
}
*Option: Option3
{
*rcNameID: 294
*OptionID: 294
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B19>1"
}
}
*Option: Option4
{
*rcNameID: 295
*OptionID: 295
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B19>2"
}
}
}
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option3
*Option: Option1
{
*Name: "360 x 360 " =DOTS_PER_INCH
*DPI: PAIR(360, 360)
*TextDPI: PAIR(360, 360)
*PinsPerLogPass: 24
*MinStripBlankPixels: 1
EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
*SpotDiameter: 160
*Command: CmdSendBlockData { *Cmd : "<1B>.<010A0A18>" %l{(RasterDataWidthInBytes * 8) } }
*Command: CmdEndBlockData { *Cmd : "<0D>" }
*Command: CmdSelect
{
*Order: PAGE_SETUP.11
*Cmd: "<1B>+<18>"
}
}
*Option: Option2
{
*Name: "360 x 180 " =DOTS_PER_INCH
*DPI: PAIR(360, 180)
*TextDPI: PAIR(360, 180)
*PinsPerLogPass: 24
EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
*SpotDiameter: 140
*Command: CmdSendBlockData { *Cmd : "<1B>.<01140A18>" %l{(RasterDataWidthInBytes * 8) } }
*Command: CmdEndBlockData { *Cmd : "<0D>" }
*Command: CmdSelect
{
*Order: PAGE_SETUP.11
*Cmd: "<1B>+0"
}
}
*Option: Option3
{
*Name: "180 x 180 " =DOTS_PER_INCH
*DPI: PAIR(180, 180)
*TextDPI: PAIR(180, 180)
*PinsPerLogPass: 24
EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
*SpotDiameter: 120
*Command: CmdSendBlockData { *Cmd : "<1B>.<01141418>" %l{(RasterDataWidthInBytes * 8) } }
*Command: CmdEndBlockData { *Cmd : "<0D>" }
*Command: CmdSelect
{
*Order: PAGE_SETUP.11
*Cmd: "<1B>+0"
}
}
}
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: Option2
*Option: LETTER
{
*rcNameID: =LETTER_DISPLAY
*PrintableArea: PAIR(2974, 3960)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 3960)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
}
}
*Option: Option2
{
*rcNameID: 280
*OptionID: 280
*PageDimensions: PAIR(3060, 3960)
*PrintableArea: PAIR(2974, 3960)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 3960)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
}
}
*Option: LEGAL
{
*rcNameID: =LEGAL_DISPLAY
*PrintableArea: PAIR(2974, 5040)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2972, 5040)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200B0131B>(c<04000000B013>"
}
}
*Option: TABLOID
{
*rcNameID: =TABLOID_DISPLAY
*PrintableArea: PAIR(3874, 6120)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3874->3872) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3872, 6120)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200E8171B>(c<04000000E817>"
}
}
*Option: A4
{
*rcNameID: =A4_DISPLAY
*PrintableArea: PAIR(2891, 4208)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2890, 4208)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>p<101B>(c<04000000>p<10>"
}
}
*Option: Option6
{
*rcNameID: 281
*OptionID: 281
*PageDimensions: PAIR(2977, 4200)
*PrintableArea: PAIR(2891, 4200)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2890, 4200)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>h<101B>(c<04000000>h<10>"
}
}
*Option: A3
{
*rcNameID: =A3_DISPLAY
*PrintableArea: PAIR(3816, 5954)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3816->3814) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3814, 5954)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>H<171B>(c<04000000>H<17>"
}
}
*Option: A5
{
*rcNameID: =A5_DISPLAY
*PrintableArea: PAIR(2013, 2977)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2013, 2976)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (2013->2012) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2012, 2976)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200A10B1B>(c<04000000A10B>"
}
}
*Option: B5
{
*rcNameID: =B5_DISPLAY
*PrintableArea: PAIR(2495, 3643)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2495, 3642)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (2495->2494) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2494, 3642)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>K<0E1B>(c<04000000>K<0E>"
}
}
*Option: ISO_B4
{
*rcNameID: =ISO_B4_DISPLAY
*PrintableArea: PAIR(3456, 5004)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3456->3454) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3454, 5004)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<02009A131B>(c<040000009A13>"
}
}
*Option: Option11
{
*rcNameID: 284
*OptionID: 284
*PageDimensions: PAIR(3420, 1487)
*PrintableArea: PAIR(3334, 1487)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (1487->1486) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3334, 1486)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (3334->3332) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (1487->1486) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3332, 1486)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200CF051B>(c<04000000CF05>"
}
}
*Option: Option12
{
*rcNameID: 285
*OptionID: 285
*PageDimensions: PAIR(3118, 1559)
*PrintableArea: PAIR(3032, 1559)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (1559->1558) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3032, 1558)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (3032->3030) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (1559->1558) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3030, 1558)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<020017061B>(c<040000001706>"
}
}
*Option: Option13
{
*rcNameID: 286
*OptionID: 286
*PageDimensions: PAIR(3247, 2297)
*PrintableArea: PAIR(3161, 2297)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (2297->2296) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3161, 2296)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (3161->3160) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (2297->2296) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(3160, 2296)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200F9081B>(c<04000000F908>"
}
}
*Option: Option14
{
*rcNameID: 287
*OptionID: 287
*PageDimensions: PAIR(3960, 3060)
*PrintableArea: PAIR(3874, 3060)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (3874->3872) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(3872, 3060)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
}
}
*Option: Option15
{
*rcNameID: 288
*OptionID: 288
*PageDimensions: PAIR(2977, 4320)
*PrintableArea: PAIR(2891, 4320)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2890, 4320)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
}
}
*Option: STATEMENT
{
*rcNameID: =STATEMENT_DISPLAY
*PrintableArea: PAIR(1894, 3060)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (1894->1892) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(1892, 3060)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
}
}
*Option: Option17
{
*rcNameID: 291
*OptionID: 291
*PageDimensions: PAIR(2340, 1307)
*PrintableArea: PAIR(2254, 1307)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option2
{
*% Warning: the following printable length is adjusted (1307->1306) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2254, 1306)
}
*case: Option3
{
*% Warning: the following printable width is adjusted (2254->2252) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (1307->1306) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2252, 1306)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<020019051B>(c<040000001905>"
}
}
*Option: Option18
{
*rcNameID: 292
*OptionID: 292
*PageDimensions: PAIR(2098, 1488)
*PrintableArea: PAIR(2012, 1488)
*PrintableOrigin: PAIR(43, 0)
*switch: Resolution
{
*case: Option3
{
*% Warning: the following printable width is adjusted (2012->2010) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2010, 1488)
*% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
*PrintableOrigin: PAIR(44, 0)
}
}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<020019051B>(c<04000000CF05>"
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(1296, 1296)
*MaxSize: PAIR(4320, 7920)
*MaxPrintableWidth: 4320
*MinLeftMargin: 43
*CenterPrintable?: FALSE
*CustCursorOriginX: %d{43}
*CustCursorOriginY: %d{0}
*CustPrintableOriginX: %d{43}
*CustPrintableOriginY: %d{0}
*CustPrintableSizeX: %d{PhysPaperWidth-86}
*CustPrintableSizeY: %d{PhysPaperLength}
*Command: CmdSelect
{
*Order: PAGE_SETUP.9
*Cmd: "<1B>(C<0200>" %l{PhysPaperLength }
}
}
}
*Feature: Halftone
{
*rcNameID: =HALFTONING_DISPLAY
*DefaultOption: HT_PATSIZE_AUTO
*Option: HT_PATSIZE_AUTO
{
*rcNameID: =HT_AUTO_SELECT_DISPLAY
}
*Option: HT_PATSIZE_SUPERCELL_M
{
*rcNameID: =HT_SUPERCELL_DISPLAY
}
*Option: HT_PATSIZE_6x6_M
{
*rcNameID: =HT_DITHER6X6_DISPLAY
}
*Option: HT_PATSIZE_8x8_M
{
*rcNameID: =HT_DITHER8X8_DISPLAY
}
}
*Command: CmdStartDoc
{
*Order: DOC_SETUP.1
*Cmd: "<1B>@<1B>U<01>"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<1B>(G<0100011B>(U<01000A>"
}
*Command: CmdEndJob
{
*Order: JOB_FINISH.1
*Cmd: "<1B>U<001B>@"
}
*Command: CmdEndPage
{
*Order: PAGE_FINISH.1
*Cmd: "<1B>@"
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*switch: Orientation
{
*case: PORTRAIT
{
*TextCaps: LIST(TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
}
*case: LANDSCAPE_CC270
{
*TextCaps: LIST(TC_RA_ABLE)
}
}
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*YMoveAttributes: LIST(SEND_CR_FIRST)
*MaxLineSpacing: 255
*XMoveThreshold: 0
*YMoveThreshold: 0
*XMoveUnit: 360
*YMoveUnit: 360
*Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,765]{max_repeat(DestX )} }
*Command: CmdYMoveAbsolute { *Cmd : "<1B>(V<0200>" %l{DestY} }
*Command: CmdYMoveRelDown { *Cmd : "<1B>(v<0200>" %l{DestYRel} }
*Command: CmdSetLineSpacing { *Cmd : "<1B>+" %c[0,255]{LinefeedSpacing } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
*Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
*EjectPageWithFF?: TRUE
*Command: CmdEnableTIFF4 { *Cmd : "" }
*OutputDataFormat: H_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*DefaultCTT: 2
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,3 @@
#OEM plugin configuration file for Epson Laser Printer(ESC/Page)
[OEMFiles]
OEMDriverFile1=eplvcd0a.dll
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,5 @@
#OEM plugin configuration file for Epson printer
[OEMFiles]
OEMDriverFile1=EPNHTX14.dll
OEMConfigFile1=EPNGUI10.dll
@@ -0,0 +1,6 @@
*GPDSpecVersion: "1.0"
*GPDFileVersion: "1.0"
*GPDFileName: "epndvk14.gpd"
*CodePage: 1252
*ModelName: "Epson Stylus COLOR 1520K ESC/PK"
*Include: "EPNDVX14.GPD"
@@ -0,0 +1,55 @@
*% EPNDVX00.GPD
*% Copyright (c) 1998 Seiko Epson Corporation
*% Global Include file for Epson Color Inkjet Plugins
*MasterUnits: PAIR(720, 720)
*ResourceDLL: "EPNDRV01.dll"
*HelpFile: "EPNGUI11.hlp"
*PrinterType: SERIAL
*Feature: Orientation
{
*rcNameID: 1000
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: 1001
}
*Option: LANDSCAPE_CC270
{
*rcNameID: 1002
}
}
*Feature: ColorMode
{
*rcNameID: 1030
*UpdateQualityMacro?: TRUE
*DefaultOption: Color
*Option: Monochrome
{
*rcNameID: 1032
*DevNumOfPlanes: 0
*DevBPP: 0
*DrvBPP: 24
*Color?: FALSE
*IPCallbackID: 2
}
*Option: Color
{
*rcNameID: 1031
*DevNumOfPlanes: 0
*DevBPP: 0
*DrvBPP: 24
*Color?: TRUE
*IPCallbackID: 1
}
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*TextCaps: LIST(TC_RA_ABLE)
*CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
*OptimizeLeftBound?: FALSE
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0D0C>" }
*Command: CmdSendBlockData { *Cmd : "<1B>.<00><05><05><01>" %l{RasterDataWidthInBytes * 8} }
*% DefaultCTT: 0
File diff suppressed because it is too large. Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

@@ -0,0 +1,17 @@
[Model Name]
Name="EPSON Stylus COLOR 1520"
[Calibration]
ItemNum=5
Item1=7,1,248
Item2=7,1,248
Item3=7,1,248
Item4=7,3,248
Item5=7,3,248
[Cleanning]
HeadClean=Black/Color
[NozzleTest]
TestPattern=Black/Color
BitmapFile=EPUTBM01.WBF
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+7
View File
@@ -0,0 +1,7 @@
LQ 仿真驱动安装说明(该驱动支持PR2 , PR2E)
1. 解压后运行Setup.exe进行安装。
2. 添加打印机。打开“设备和打印机”-“添加打印机”-“添加本地打印机”
3. 选择端口。USB转接线使用USB001端口,并口使用LPT1端口。
4. 点出从磁盘安装,点“浏览”选择驱动所在位置点确定
5. 完成安装。如果提示打印错误,可以在打印机属性中更换端口试试。