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. 完成安装。如果提示打印错误,可以在打印机属性中更换端口试试。
+139
View File
@@ -0,0 +1,139 @@
<?xml version="1.0"?>
<dpinst>
<search>
<subDirectory>*</subDirectory>
</search>
<language code="0x0804">
<dpinstTitle>【打印机驱动网】驱动安装器</dpinstTitle>
<welcomeTitle>开始安装驱动</welcomeTitle>
<welcomeIntro>
安装程序将开始把驱动文件安装到系统,点下一步等待完成即可。
如果有出现安装失败,请到网站上留言给我,感谢支持。
~~来自打印机驱动网 www.dyjqd.com~~
</welcomeIntro>
<installHeaderTitle>正在安装设备的驱动...</installHeaderTitle>
<finishTitle>安装完成。</finishTitle>
<finishText>设备驱动成功安装。</finishText>
</language>
<language code="0x0409">
<!--U.S. English-->
<dpinstTitle>Driver Install Tools</dpinstTitle>
<welcomeTitle>Welcome to the dyjqd Driver Installer!</welcomeTitle>
<welcomeIntro>This wizard will walk you through updating the driver.</welcomeIntro>
<installHeaderTitle>Installing the driver...</installHeaderTitle>
<finishTitle>Congratulations! You are finished installing your driver.</finishTitle>
<finishText>Finished.</finishText>
</language>
<language code="0x0404">
<!--Taiwan-->
<dpinstTitle>【打印機驅動網】驅動安裝器</dpinstTitle>
<welcomeTitle>開始安裝驅動</welcomeTitle>
<welcomeIntro>安裝程序將開始把驅動文件安裝到系統,點下一步等待完成即可。</welcomeIntro>
<installHeaderTitle>正在安裝設備的驅動...</installHeaderTitle>
<finishTitle>安裝完成。</finishTitle>
<finishText>設備驅動成功安裝。</finishText>
</language>
<language code="0x0809">
<!--U.K. English-->
<dpinstTitle>Driver Install Tools</dpinstTitle>
<welcomeTitle>Welcome to the dyjqd Driver Installer!</welcomeTitle>
<welcomeIntro>This wizard will walk you through updating the driver.</welcomeIntro>
<installHeaderTitle>Installing the driver...</installHeaderTitle>
<finishTitle>Congratulations! You are finished installing your driver.</finishTitle>
<finishText>Finished.</finishText>
</language>
<language code="0x0410">
<!-- Italian-->
<dpinstTitle>Driver Installazione degli strumenti</dpinstTitle>
<welcomeTitle>Benvenuti al Driver Installer dyjqd!</welcomeTitle>
<welcomeIntro>Questa procedura guidata vi guiderà attraverso l'aggiornamento del driver.</welcomeIntro>
<installHeaderTitle>Installazione del driver...</installHeaderTitle>
<finishTitle>Congratulazioni. Avete finito di installare il driver.</finishTitle>
<finishText>Finito.</finishText>
</language>
<language code="0x0407">
<!--German-->
<dpinstTitle>STreiber installieren Werkzeuge</dpinstTitle>
<welcomeTitle>Herzlich Willkommen auf der dyjqd Driver Installer!</welcomeTitle>
<welcomeIntro>Dieser Assistent führt Sie durch die Aktualisierung der Treiber gehen.</welcomeIntro>
<installHeaderTitle>Installation des Treibers...</installHeaderTitle>
<finishTitle>Glückwunsch! Sie sind fertig Installation der Treiber.</finishTitle>
<finishText>Abgeschlossen.</finishText>
</language>
<language code="0x040C">
<!--French-->
<dpinstTitle>Pilote Installer les outils</dpinstTitle>
<welcomeTitle>Bienvenue à l'installation du pilote dyjqd!</welcomeTitle>
<welcomeIntro>Cet assistant vous guidera à travers la mise à jour du pilote.</welcomeIntro>
<installHeaderTitle>Installation du pilote...</installHeaderTitle>
<finishTitle>Félicitations ! Vous avez terminé l'installation du pilote.</finishTitle>
<finishText>Terminé.</finishText>
</language>
<language code="0x0C0A">
<!--Spanish-->
<dpinstTitle>Conductor Instalar herramientas</dpinstTitle>
<welcomeTitle>Bienvenido al instalador de controladores dyjqd! </welcomeTitle>
<welcomeIntro>Este asistente le guiará a través de la actualización del controlador.</welcomeIntro>
<installHeaderTitle>Instalación del controlador...</installHeaderTitle>
<finishTitle>¡Enhorabuena! Haya terminado de instalar el controlador.</finishTitle>
<finishText>Terminado.</finishText>
</language>
<language code="0x0816">
<!-- Portuguese-->
<dpinstTitle>Motorista Instalar Ferramentas</dpinstTitle>
<welcomeTitle>Bem-vindo ao Driver Installer dyjqd! </welcomeTitle>
<welcomeIntro>Este assistente irá guiá-lo através de atualização do driver.</welcomeIntro>
<installHeaderTitle>Instalar o driver...</installHeaderTitle>
<finishTitle>Parabens! Terminar de instalar o driver. </finishTitle>
<finishText>Terminado.</finishText>
</language>
<language code="0x0411">
<!--Japanese-->
<dpinstTitle>ドライバインストーラ</dpinstTitle>
<welcomeTitle>dyjqd ドライバインストーラ!</welcomeTitle>
<welcomeIntro>セットアップが完了、次のポイントを待つことができ、システムにドライバファイルのインストールを開始します。</welcomeIntro>
<installHeaderTitle>ドライバーが装置を設置している...</installHeaderTitle>
<finishTitle>インストールは完了です。</finishTitle>
<finishText>インストールは完了です。</finishText>
</language>
<watermarkPath>Data\watermark.bmp</watermarkPath>
<forceIfDriverIsNotBetter/>
</dpinst>
Binary file not shown.
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
;
; Copyright (c) 2012 STONE Corporation
;
; STONE SIDM PRINTER FOR CHINA
; Windows2000/XP/Server2003/Vista/Server2008/7/Server2008 R2 Printer Driver Installation Infomation File
;
[Version]
Signature="$Windows NT$"
Provider=%PROV%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
DriverVer=07/21/2012,6.2.0.0
CatalogFile=ST586PL.CAT
;
; Manufacturer section.
;
; This section lists all of the manufacturers
; that we will display in the Dialog box
;
[Manufacturer]
%STONE% = STONE,NTamd64
;
; Model Specifications Section
;
[STONE]
"STONE 5860SP+" = ST586PLS.GPD,LPTENUM\STONE_CORP.STONE_5861835
"STONE 5860SP+" = ST586PLS.GPD,USBPRINT\STONE_CORP.STONE_5861835
[STONE.NTamd64]
"STONE 5860SP+" = ST586PLS.GPD,LPTENUM\STONE_CORP.STONE_5861835
"STONE 5860SP+" = ST586PLS.GPD,USBPRINT\STONE_CORP.STONE_5861835
;
; Installer section(s) referenced above.
;
[ST586PLS.GPD]
CopyFiles=@ST586PL.DLL,@ST586PLS.GPD
DataSection=UNIDRV_DATA
DataFile=ST586PLS.GPD
Include=NTPRINT.INF
Needs=UNIDRV.OEM
[DestinationDirs]
DefaultDestDir=66000
[SourceDisksNames.x86]
1 = %disk1%,,,
2 = %disk1%,,,i386
[SourceDisksNames.amd64]
1 = %disk1%,,,
2 = %disk1%,,,amd64
[SourceDisksFiles]
ST586PL.DLL = 2
ST586PLS.GPD = 1
[SourceDisksFiles.amd64]
ST586PL.DLL = 2
ST586PLS.GPD = 1
[Strings]
PrinterClassName="Printers"
PROV="STONE"
STONE="STONE"
disk1="STONE Printer Driver Setup Disk"
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.
Binary file not shown.
+507
View File
@@ -0,0 +1,507 @@
*%
*% Copyright (c) 1997-2003 Microsoft Corporation
*% All Rights Reserved.
*%
*GPDSpecVersion: "1.0"
*GPDFileVersion: "1.00"
*GPDFileName: "st586pls.GPD"
*Include: "STDNAMES.GPD"
*CodePage: 1252
*ModelName: "STONE 5860SP+"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "st586pl.dll"
*PrinterType: SERIAL
*PrintRateUnit: CPS
*PrintRate: 220
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
*% ========== InputBin ==========
*Feature: InputBin
{
*rcNameID: =PAPER_SOURCE_DISPLAY
*DefaultOption: MANUAL
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
}
*Option: TRACTOR
{
*rcNameID: =TRACTOR_DISPLAY
}
}
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option1
*Option: Option1
{
*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>%%1" %m{(NumOfDataBytes / 3) } }
}
}
*% ========== PaperSize ==========
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: A4
*Option: A4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(2833, 4208)
*PrintableOrigin: PAIR(58, 7)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (2833->2832) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2832, 4208)
}
}
}
*case: TRACTOR
{
*PrintableArea: PAIR(2833, 4208)
*PrintableOrigin: PAIR(72, 0)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (2833->2832) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2832, 4208)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<09><03>"
}
}
}
}
*Option: LETTER
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(2944, 3960)
*PrintableOrigin: PAIR(58, 7)
}
*case: TRACTOR
{
*PrintableArea: PAIR(2916, 3960)
*PrintableOrigin: PAIR(72, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<08><08>"
}
}
}
}
*Option: LEGAL
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(2944, 5040)
*PrintableOrigin: PAIR(58, 7)
}
*case: TRACTOR
{
*PrintableArea: PAIR(2916, 5040)
*PrintableOrigin: PAIR(72, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<0B><02>"
}
}
}
}
*Option: A5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(1982, 2977)
*PrintableOrigin: PAIR(58, 7)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (1955->1954) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (2649->2648) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(1954, 2977)
}
}
}
*case: TRACTOR
{
*PrintableArea: PAIR(1955, 2977)
*PrintableOrigin: PAIR(72, 0)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (1955->1954) 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(1954, 2976)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<06><06>"
}
}
}
}
*Option: B5
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(2464, 3643)
*PrintableOrigin: PAIR(58, 7)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (2437->2436) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (3315->3314) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2464, 3643)
}
}
}
*case: TRACTOR
{
*PrintableArea: PAIR(2437, 3643)
*PrintableOrigin: PAIR(72, 0)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (2437->2436) 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(2436, 3642)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<08><00>"
}
}
}
}
*Option: FANFOLD_US
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(5239, 3960)
*PrintableOrigin: PAIR(58, 7)
}
*case: TRACTOR
{
*PrintableArea: PAIR(4896, 3960)
*PrintableOrigin: PAIR(0, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<08><08>"
}
}
}
}
*Option: A3
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(4094, 5954)
*PrintableOrigin: PAIR(58, 7)
}
*case: TRACTOR
{
*PrintableArea: PAIR(4212, 5954)
*PrintableOrigin: PAIR(0, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<08><08>"
}
}
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(936, 180)
*MaxSize: PAIR(4212, 7920)
*MaxPrintableWidth: 4212
*MinLeftMargin: 0
*CenterPrintable?: FALSE
*CustCursorOriginX: %d{0}
*CustCursorOriginY: %d{0}
*CustPrintableOriginX: %d{0}
*CustPrintableOriginY: %d{0}
*CustPrintableSizeX: %d{min(4212,PhysPaperWidth)}
*CustPrintableSizeY: %d{PhysPaperLength}
*switch: InputBin
{
*case: MANUAL
{
*TopMargin: 0
*BottomMargin: 0
}
*case: TRACTOR
{
*TopMargin: 120
*BottomMargin: 225
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>6<1B>J" %m[180,7920]{(PhysPaperLength / 3)}
}
}
}
*Feature: PrintQuality
{
*rcNameID: =TEXT_QUALITY_DISPLAY
*DefaultOption: LETTER_QUALITY
*Option: DRAFT_QUALITY
{
*rcNameID: =DRAFT_QUALITY_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.2
*Cmd: "<1B>D"
}
}
*Option: LETTER_QUALITY
{
*rcNameID: =LETTER_QUALITY_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.2
*Cmd: "<1B>I"
}
}
}
*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: MediaType
{
*rcNameID: =MEDIA_TYPE_DISPLAY
*DefaultOption: USER_STD
*Option: USER_STD
{
*rcNameID: 5001
*OptionID: 5001
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>|<11010002>"
}
}
*Option: USER_THIN
{
*rcNameID: 5003
*OptionID: 5003
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>|<11010004>"
}
}
*Option: USER_TKPB
{
*rcNameID: 5006
*OptionID: 5006
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>|<110E0003>"
}
}
*Option: USER_NONTYPE
{
*rcNameID: 5004
*OptionID: 5004
}
}
*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
}
}
*UseExpColorSelectCmd?: TRUE
*RotateCoordinate?: FALSE
*RotateFont?: FALSE
*RotateRaster?: 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
*EjectPageWithFF?: TRUE
*MaxLineSpacing: 255
*XMoveThreshold: 0
*XMoveUnit: 360
*YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
*YMoveThreshold: *
*YMoveUnit: 360
*DefaultFont: 19
*DefaultCTT: -1
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*OptimizeLeftBound?: FALSE
*OutputDataFormat: V_BYTE
*Command: CmdStartDoc
{
*Order: DOC_SETUP.1
*Cmd: "<18><1B><25420A>"
}
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*YMoveAttributes: LIST(SEND_CR_FIRST)
*MaxLineSpacing: 255
*XMoveThreshold: *
*YMoveThreshold: *
*XMoveUnit: 180
*YMoveUnit: 120
*Command: CmdXMoveRelRight { *Cmd : "<1B>%%3" %m[0,255]{max_repeat((DestXRel / 2) )} }
*Command: CmdXMoveRelLeft { *Cmd : "<1B>%%4" %m[0,255]{max_repeat((DestXRel / 2) )} }
*Command: CmdYMoveRelDown { *Cmd : "<1B>%%5" %c[0,255]{max_repeat((DestYRel / 3) )} }
*Command: CmdSetLineSpacing { *Cmd : "<1B>%%9" %m[0,255]{(LinefeedSpacing / 3) } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdBackSpace { *Cmd : "<08>" }
*Command: CmdUniDirectionOn { *Cmd : "<1B><2555>" }
*Command: CmdUniDirectionOff { *Cmd : "<1B><2542>" }
*EjectPageWithFF?: TRUE
*OutputDataFormat: V_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*DefaultCTT: 1
*Command: CmdBoldOn { *Cmd : "<1B>i" }
*Command: CmdBoldOff { *Cmd : "<1B>j" }
*Command: CmdItalicOn { *Cmd : "<1B>X" }
*Command: CmdItalicOff { *Cmd : "<1B>Y" }
+8
View File
@@ -0,0 +1,8 @@
本驱动里的setup.exe只适用于USB连接方式连接,更多安装方法详见:http://www.dyjqd.com/article/8959.html
网络连接请参考这里:
http://www.dyjqd.com/articie/4772.html#net
驱动安装后可能需要重新启动电脑,如不能打印请检查打印机与电脑的连接及打印机的端口号,有问题可以点击下载地址下方的错误报告,通过错误报告页的在线QQ联系我们。
Binary file not shown.
Binary file not shown.
Binary file not shown.
+54
View File
@@ -0,0 +1,54 @@
;Copyright(c) 2015
;Printer Installation File
;
;List of supported printers
;
[Version]
Signature="$Windows NT$"
Provider=%DS%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
CatalogFile=Dyjqd.cat
DriverVer=10/20/2013,6.1.6000.17000
[Manufacturer]
"Oki"=Oki, NTamd64
[Oki]
"Oki 5530SC" = OK553SCC.GPD,StoneOki_5530SC0B20,Oki_5530SC
[Oki.NTamd64]
"Oki 5530SC" = OK553SCC.GPD,StoneOki_5530SC0B20,Oki_5530SC
;
; Installer section(s) referenced above.
;
[OK553SCC.GPD]
CopyFiles=@OKISCRES.DLL,@OK553SCC.GPD
DataSection=UNIDRV_DATA
DataFile=OK553SCC.GPD
Include=NTPRINT.INF
Needs=UNIDRV.OEM
[DestinationDirs]
DefaultDestDir=66000
[SourceDisksNames.x86]
1 = %disk1%,,,
[SourceDisksNames.amd64]
1 = %disk1%,,,
[SourceDisksFiles]
OKISCRES.DLL = 1
OK553SCC.GPD = 1
[Strings]
PrinterClassName="Printers"
DS="Dyjqd.com"
disk1="Printer Driver Setup Disk"
Binary file not shown.
Binary file not shown.
Binary file not shown.
+395
View File
@@ -0,0 +1,395 @@
*%
*% Copyright (c) 1997 - 1999 Microsoft Corporation
*% All Rights Reserved.
*%
*GPDSpecVersion: "1.0"
*GPDFileVersion: "1.00"
*GPDFileName: "OK553SCC.GPD"
*Include: "STDNAMES.GPD"
*CodePage: 1252
*ModelName: "Oki 5530SC"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "OKISCRES.DLL"
*PrinterType: SERIAL
*FontCartSlots: 1
*% ========== Orientation ==========
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: PORTRAIT
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
*% ========== InputBin ==========
*Feature: InputBin
{
*rcNameID: =PAPER_SOURCE_DISPLAY
*DefaultOption: MANUAL
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
}
*Option: TRACTOR
{
*rcNameID: =TRACTOR_DISPLAY
}
}
*% ========== Resolution ==========
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option1
*Option: Option1
{
*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>%%1" %m{NumOfDataBytes / 3} }
}
}
*% ========== PaperSize ==========
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: LETTER
*Option: LETTER
{
*rcNameID: =LETTER_DISPLAY
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(2916, 3632)
*PrintableOrigin: PAIR(72, 72)
}
*case: TRACTOR
{
*PrintableArea: PAIR(2916, 3960)
*PrintableOrigin: PAIR(72, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<08><08>"
}
}
}
}
*Option: LEGAL
{
*rcNameID: =LEGAL_DISPLAY
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(2916, 4712)
*PrintableOrigin: PAIR(72, 72)
}
*case: TRACTOR
{
*PrintableArea: PAIR(2916, 5040)
*PrintableOrigin: PAIR(72, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<0B><02>"
}
}
}
}
*Option: A4
{
*rcNameID: =A4_DISPLAY
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(2833, 3880)
*PrintableOrigin: PAIR(72, 72)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (2833->2832) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2832, 3880)
}
}
}
*case: TRACTOR
{
*PrintableArea: PAIR(2833, 4208)
*PrintableOrigin: PAIR(72, 0)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (2833->2832) so it is divisible by the resolution X scale.
*PrintableArea: PAIR(2832, 4208)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<09><03>"
}
}
}
}
*Option: A5
{
*rcNameID: =A5_DISPLAY
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(1955, 2649)
*PrintableOrigin: PAIR(72, 72)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (1955->1954) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (2649->2648) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(1954, 2648)
}
}
}
*case: TRACTOR
{
*PrintableArea: PAIR(1955, 2977)
*PrintableOrigin: PAIR(72, 0)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (1955->1954) 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(1954, 2976)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<06><06>"
}
}
}
}
*Option: B5
{
*rcNameID: =B5_DISPLAY
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(2437, 3315)
*PrintableOrigin: PAIR(72, 72)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (2437->2436) so it is divisible by the resolution X scale.
*% Warning: the following printable length is adjusted (3315->3314) so it is divisible by the resolution Y scale.
*PrintableArea: PAIR(2436, 3314)
}
}
}
*case: TRACTOR
{
*PrintableArea: PAIR(2437, 3643)
*PrintableOrigin: PAIR(72, 0)
*switch: Resolution
{
*case: Option1
{
*% Warning: the following printable width is adjusted (2437->2436) 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(2436, 3642)
}
}
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<08><00>"
}
}
}
}
*Option: FANFOLD_US
{
*rcNameID: =FANFOLD_US_DISPLAY
*switch: InputBin
{
*case: MANUAL
{
*PrintableArea: PAIR(4896, 3632)
*PrintableOrigin: PAIR(0, 72)
}
*case: TRACTOR
{
*PrintableArea: PAIR(4896, 3960)
*PrintableOrigin: PAIR(0, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F<08><08>"
}
}
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(360, 360)
*MaxSize: PAIR(5040, 7920)
*MaxPrintableWidth: 4896
*MinLeftMargin: 0
*CenterPrintable?: FALSE
*switch: InputBin
{
*case: MANUAL
{
*TopMargin: 72
*BottomMargin: 256
}
*case: TRACTOR
{
*TopMargin: 0
*BottomMargin: 0
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>F" %c[0,15]{(PhysPaperLength*8)/3600} %c[0,15]{(PhysPaperLength*8/360) MOD 10}
}
}
}
}
}
*% ========== PrintQuality ==========
*Feature: PrintQuality
{
*rcNameID: =TEXT_QUALITY_DISPLAY
*DefaultOption: LETTER_QUALITY
*Option: LETTER_QUALITY
{
*rcNameID: =LETTER_QUALITY_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.2
*Cmd: "<1B>I"
}
}
*Option: DRAFT_QUALITY
{
*rcNameID: =DRAFT_QUALITY_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.2
*Cmd: "<1B>0"
}
}
}
*% ========== Halftone ==========
*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
}
}
*% ========== Job control command ==========
*Command: CmdStartDoc
{
*Order: DOC_SETUP.1
*Cmd: "<18><1B>l"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<0D>"
}
*% ========== Printer Capabilities ==========
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*switch: Orientation
{
*case: PORTRAIT
{
*TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
}
*case: LANDSCAPE_CC270
{
*TextCaps: LIST(TC_RA_ABLE)
}
}
*% ========== Cursor Control ==========
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*YMoveAttributes: LIST(SEND_CR_FIRST)
*MaxLineSpacing: 255
*XMoveThreshold: *
*YMoveThreshold: *
*XMoveUnit: 180
*YMoveUnit: 120
*Command: CmdXMoveRelRight { *Cmd : "<1B>%%3" %m[0,255]{max_repeat((DestXRel / 2) )} }
*Command: CmdXMoveRelLeft { *Cmd : "<1B>%%4" %m[0,255]{max_repeat((DestXRel / 2) )} }
*Command: CmdYMoveRelDown { *Cmd : "<1B>%%5" %c[0,255]{max_repeat((DestYRel / 3) )} }
*Command: CmdSetLineSpacing { *Cmd : "<1B>%%9" %m[0,255]{(LinefeedSpacing / 3) } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<0C>" }
*Command: CmdBackSpace { *Cmd : "<08>" }
*Command: CmdUniDirectionOn { *Cmd : "<1B>%%U" }
*Command: CmdUniDirectionOff { *Cmd : "<1B>%%B" }
*EjectPageWithFF?: TRUE
*% ========== Raster Data Emission ==========
*OutputDataFormat: V_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*% ========== Text Printing ==========
*DefaultCTT: 0
*% ========== Font Simulation ==========
*Command: CmdBoldOn { *Cmd : "<1B>i" }
*Command: CmdBoldOff { *Cmd : "<1B>j" }
*Command: CmdUnderlineOn { *Cmd : "<1B>X" }
*Command: CmdUnderlineOff { *Cmd : "<1B>Y" }
*DefaultFont: 1
*DeviceFonts: LIST(1,2,3,4,5,6)
@@ -0,0 +1,7 @@
OKI 仿真驱动安装说明
1. 解压后运行Setup.exe进行安装。提示是否安装“Dyjqd.com 打印机”,点安装,完成安装。
2. 添加打印机。打开“设备和打印机”-“添加打印机”-“添加本地打印机”
3. 选择端口。USB转接线使用USB001端口,并口使用LPT1端口。
4. 选择打印机。厂商选Oki,型号选Oki 5530SC。
5. 完成安装。如果提示打印错误,可以在打印机属性中更换端口试试。
Binary file not shown.
Binary file not shown.
+317
View File
@@ -0,0 +1,317 @@
*GPDSpecVersion: "1.0"
*Include: "StdNames.gpd"
*GPDFileVersion: "1.0"
*GPDFileName: "PR2.GPD"
*ModelName: "Olivetti PR2"
*MasterUnits: PAIR(360, 1080)
*ResourceDLL: "PR2.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: AUTO
*Option: AUTO
{
*rcNameID: =AUTO_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.2
*Cmd: "<1B1B>6"
}
}
*Option: MANUAL
{
*rcNameID: =MANUAL_FEED_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.2
*Cmd: "<1B1B>7"
}
}
}
*Feature: Resolution
{
*rcNameID: =RESOLUTION_DISPLAY
*DefaultOption: Option1
*Option: Option3
{
*Name: "120 x 180 " =DOTS_PER_INCH
*DPI: PAIR(120, 180)
*TextDPI: PAIR(120, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 80
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 120
*Command: CmdSendBlockData { *Cmd : "<1B>1" %l{NumOfDataBytes / 3}"A003" }
*Command: CmdEndBlockData { *Cmd : "<1B>2" }
}
*Option: Option4
{
*Name: "360 x 180 " =DOTS_PER_INCH
*DPI: PAIR(360, 180)
*TextDPI: PAIR(360, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 240
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 170
*Command: CmdSendBlockData { *Cmd : "<1B>1" %l{NumOfDataBytes / 3}"A001" }
*Command: CmdEndBlockData { *Cmd : "<1B>2" }
}
*Option: Option1
{
*Name: "180 x 180 " =DOTS_PER_INCH
*DPI: PAIR(180, 180)
*TextDPI: PAIR(180, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 120
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 140
*Command: CmdSendBlockData { *Cmd : "<1B>1" %l{NumOfDataBytes / 3}"A000" }
*Command: CmdEndBlockData { *Cmd : "<1B>2" }
}
*Option: Option2
{
*Name: "60 x 180 " =DOTS_PER_INCH
*DPI: PAIR(60, 180)
*TextDPI: PAIR(60, 180)
*PinsPerLogPass: 24
*PinsPerPhysPass: 24
*MinStripBlankPixels: 40
EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
*SpotDiameter: 100
*Command: CmdSendBlockData { *Cmd : "<1B>1" %l{NumOfDataBytes / 3}"A004" }
*Command: CmdEndBlockData { *Cmd : "<1B>2" }
}
}
*Feature: PaperSize
{
*rcNameID: =PAPER_SIZE_DISPLAY
*DefaultOption: LETTER
*Option: LETTER
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*% WAS OK, modificato valori per test HCT / DTM Microsoft
*%PrintableArea: PAIR(3060, 11870)
*PrintableArea: PAIR(2997, 11380)
*% 8.5 * 120 = 1020 * 3 = 3060
*% 66righe * (216/6=36) = 2376 (2375 * 5 = 11875)
*PrintableOrigin: PAIR(0, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>&00<0D1B1B>5<1B>Q66<1B>Z"
}
}
*Option: A4
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*% WAS OK, modificato valori per test HCT / DTM Microsoft
*%PrintableArea: PAIR(2976, 12520)
*PrintableArea: PAIR(2913, 12030)
*% 8.27*120 = 992 * 3 = 2976
*% 11.69*216 = 2525 * 5 = 12625
*% 70righe = 70 * (216/6) = 2520 *5 = 12600
*%in realta' ultima riga posizionabile (senza errori o warning) = 2504 * 5 = 12520
*PrintableOrigin: PAIR(0, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>&00<0D1B1B>5<1B>Q70<1B>Z"
}
}
*Option: CUSTOMSIZE
{
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
*MinSize: PAIR(1080, 2980)
*MaxSize: PAIR(3470, 19440)
*MaxPrintableWidth: 3283
*MinLeftMargin: 43
*CenterPrintable?: FALSE
*TopMargin: 108
*BottomMargin: 380
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>&00<0D1B1B>5<1B>Q" %d[6,255]{max_repeat((PhysPaperLength / 180) )}"<1B>Z"
}
}
*Option: LEGAL
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*% WAS OK, modificato valori per test HCT / DTM Microsoft
*%PrintableArea: PAIR(3017, 14632)
*PrintableArea: PAIR(2954, 14142)
*PrintableOrigin: PAIR(0, 0)
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B>&00<0D1B1B>5<1B>Q84<1B>Z"
}
}
}
*Feature: PrintQuality
{
*rcNameID: =TEXT_QUALITY_DISPLAY
*DefaultOption: DRAFT_QUALITY
*Option: DRAFT_QUALITY
{
*rcNameID: =DRAFT_QUALITY_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>R002"
}
}
*Option: MEMO_QUALITY
{
*rcNameID: 258
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>R015"
}
}
*Option: TEXT_QUALITY
{
*rcNameID: 259
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>R001"
}
}
*Option: NEAR_LETTER_QUALITY
{
*rcNameID: =NEAR_LETTER_QUALITY_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>R003"
}
}
*Option: NEAR_LETTER_QUALITY_2
{
*rcNameID: 260
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>R014"
}
}
*Option: LETTER_QUALITY
{
*rcNameID: =LETTER_QUALITY_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.4
*Cmd: "<1B>R017"
}
}
}
*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>!G1<1B>R000<1B>l<1B>n<1B>S5<1B>4<1B>e<0D>"
}
*Command: CmdStartPage
{
*Order: PAGE_SETUP.1
*Cmd: "<1B1B>1"
}
*Command: CmdEndPage
{
*Order: PAGE_FINISH.1
*Cmd: "<1B>|A000<1B1B>2<1B1B>3"
}
*RotateCoordinate?: FALSE
*RotateRaster?: FALSE
*RotateFont?: FALSE
*switch: Orientation
{
*case: PORTRAIT
{
*TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_SO_ABLE,TC_RA_ABLE)
}
*case: LANDSCAPE_CC270
{
*TextCaps: LIST(TC_RA_ABLE)
}
}
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
*XMoveThreshold: 0
*YMoveThreshold: 0
*XMoveUnit: 120
*YMoveUnit: 216
*Command: CmdXMoveAbsolute { *Cmd : "<1B>|A" %3d[0,999]{max_repeat((DestX / 3) )} }
*Command: CmdYMoveAbsolute { *Cmd : "<1B>/" %l{ (DestY / 5) } }
*Command: CmdCR { *Cmd : "<0D>" }
*Command: CmdLF { *Cmd : "<0A>" }
*Command: CmdFF { *Cmd : "<1B1B>4" }
*EjectPageWithFF?: TRUE
*OutputDataFormat: V_BYTE
*OptimizeLeftBound?: FALSE
*CursorXAfterSendBlockData: AT_GRXDATA_END
*CursorYAfterSendBlockData: NO_MOVE
*DefaultFont: 9
*DefaultCTT: 1
*switch: Orientation
{
*case: PORTRAIT
{
*DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
+ 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)
}
*case: LANDSCAPE_CC270
{
*DeviceFonts: LIST()
}
}
*Command: CmdUnderlineOn: "<1B>*0"
*Command: CmdUnderlineOff: "<1B>+"
*Command: CmdBoldOn: "<1B>("
*Command: CmdBoldOff: "<1B>)"
*%Command: CmdItalicOn: "<1B>l"
*%Command: CmdStrikeThruOn: "<1B>l"
Binary file not shown.
Binary file not shown.
Binary file not shown.
+87
View File
@@ -0,0 +1,87 @@
; PR2.INF for Windows 2000/Windows XP/Win 2003
;Copyright(c) 2007 Olivetti
[Version]
Signature="$Windows NT$"
Provider=%GS%
LayoutFile=ntprint.inf
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
CatalogFile=PR2DRV.cat
DriverVer=03/11/2008, 1.00.02
;
; Manufacturer section.
;
[Manufacturer]
"Olivetti"
;
; Model sections.
;
[Olivetti]
"Olivetti PR2" = PR2_OEMUNI,USBPRINT\OlivettiPR289CD
;
; Installer Sections
;
[PR2_OEMUNI]
CopyFiles=@pr2.dll,@PR2.GPD,@PR2UNI.INI,@pr2lmon.dll,OEMUNI,USB_SUBAPI
DataSection=UNIDRV-BIDI-DATA
DataFile=PR2.GPD
Include=NTPRINT.INF
Needs=UNIDRV_BIDI.OEM
;
; Copy Sections
;
[USB_SUBAPI]
UsbSubApi.dll,,,0x00000020 ;Copy only if new binary
[OEMUNI]
PR2UNI.DLL
[UNIDRV-BIDI-DATA]
DriverFile=UNIDRV.DLL
ConfigFile=UNIDRVUI.DLL
HelpFile=UNIDRV.HLP
LanguageMonitor=%OLIL_MONITOR%
;
; Location of source files not in Layout.inf.
;
[SourceDisksNames.x86]
1 = %disk1%,,,\
[SourceDisksFiles]
pr2uni.dll = 1
pr2.dll = 1
pr2lmon.dll = 1
PR2UNI.INI = 1
PR2.GPD = 1
UsbSubApi.dll = 1
[DestinationDirs]
DefaultDestDir=66000
USB_SUBAPI =11
;
; Control Flags
;
;[ControlFlags]
;ExcludeFromSelect = 2369
;
; Localizable Strings
;
[Strings]
GS="Olivetti"
disk1="Olivetti Printer Driver Setup Disk"
OLIL_MONITOR="Olivetti PR2 Language Monitor,pr2lmon.dll"
Binary file not shown.
Binary file not shown.
+4
View File
@@ -0,0 +1,4 @@
[OEMFiles]
OEMDriverFile1=PR2UNI.DLL
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,31 @@
南天PR2plus、PR2E、PR2--Olivetti仿真驱动程序。
安装方法:(本驱动只支持Win XP/Win 7 32位系统,64位系统请安装LQ-1600的驱动)
先将文件解压,例如解压到E:\Olivetti仿真驱动,特别注意其中的文件pr2.inf,然后按以下步骤安装打印机驱动。
例如: 在Windows 7操作系统下安装打印机驱动的步骤:
1.点击Windows界面左下角的“开始”图标。
2.点击“设备和打印机”, 或“控制面板”-->“设备和打印机”。
3.点击“添加打印机”,然后按提示操作(注意:在“安装打印机软件”步骤时,点击“从磁盘安装”,然后找到pr2.inf所在的目录(E:\Olivetti仿真驱动)并选择pr2.inf。
4.安装后,可以选择打印机的端口:
(1)在“设备和打印机”中, 点击鼠标左键选中“Olivetti PR2”打印机驱动。
(2)点击鼠标右键选中“打印机属性”。
(3)点击“端口”,可以选择串口(Comx)、USB端口。
如果使用串口线连接电脑和打印机(PR9、PR2 plus 、PR2E),则选择串口(Comx)。
如果使用USB口线连接电脑和打印机(PR9、PR2 plus),则选择USB口。
但选中的端口要与打印机菜单参数设置的端口一致
南天系列针式打印机支持3个仿真驱动,其中OKI仿真速度快,推荐大家使用OKI仿真,设置方法参考网页说明。
Binary file not shown.