admin
base
com
developer
drivers
ds
enduser
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
printscan
ddk
dload
fax
faxsrv
inc
lib
print
drivers
kernelmode
usermode
ddk
driverui
drv54hlp
glyphset
gpd
abico
alps
apti
atat
broth
bull
canon
casio
citoh
citzn
cmpaq
daew
datap
dicnx
digtl
epson
fuj
fx
genrc
geste
gwall
htec
ibm
intec
jaei
km
kodak
konic
kyo
lanie
leg
lexmk
lg
mntla
nec
nrg
oce
oki
olvti
pansc
posd
qnix
quad
radio
ricoh
royal
sams
kor
ss2411kk.gpd
ss2411mk.gpd
ss2412kk.gpd
ss2412mk.gpd
ss2417kk.gpd
ss2417mk.gpd
ss2421kk.gpd
ss2421mk.gpd
ss2422kk.gpd
ss2422mk.gpd
ss2433kk.gpd
ss2433mk.gpd
ss4011kk.gpd
ss4011mk.gpd
ss4012kk.gpd
ss4012mk.gpd
ss4017kk.gpd
ss4017mk.gpd
ss4021kk.gpd
ss4021mk.gpd
ss4022kk.gpd
ss4022mk.gpd
ss4033kk.gpd
ss4033mk.gpd
ssf500pk.gpd
ssf800pk.gpd
ssij630k.gpd
ssij63vk.gpd
ssl66hpk.gpd
ssl68agk.gpd
ssl68hpk.gpd
ssmj13gk.gpd
ssmj15wk.gpd
ssmj63gk.gpd
ssmj63hk.gpd
ssmj63vk.gpd
ssmj64vk.gpd
ssmj65pk.gpd
ssmj760k.gpd
ssmj85gk.gpd
ssml24pk.gpd
ssml251k.gpd
ssml25k.gpd
ssml28k.gpd
ssml66hk.gpd
ssml68hk.gpd
ssml805k.gpd
ssml806k.gpd
ssml840k.gpd
usa
sanyo
savin
seiko
sharp
ssng
star
stone
sunj
tally
tandy
tec
tegra
ti
tos
trg
tty
unsys
vrtk
wang
wipro
xerox
yngj
gpdres
inc
lib
msplot
oemdll
oemdrv
parsers
ppd
tools
unidrv2
ddkbuild.cmd
ddkbuild64.cmd
dirs
print.inc
dirs
embedded
spooler
dirs
publish
scan
ui
wia
dirs
project.mk
public
published
sdktools
shell
termsrv
tools
windows
dirs
makefil0
382 lines
10 KiB
Plaintext
382 lines
10 KiB
Plaintext
*%
|
|
*% Copyright (c) 1997 - 1999 Microsoft Corporation
|
|
*% All Rights Reserved.
|
|
*%
|
|
*GPDSpecVersion: "1.0"
|
|
*GPDFileVersion: "1.00"
|
|
*GPDFileName: "SS4017KK.GPD"
|
|
*Include: "STDNAMES.GPD"
|
|
*CodePage: 949
|
|
*ModelName: "»ï¼º SP-4017 (KS)"
|
|
*MasterUnits: PAIR(360, 360)
|
|
*ResourceDLL: "kskres.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: TRACTOR
|
|
*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.
|
|
}
|
|
}
|
|
*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(TRAILING)
|
|
*SpotDiameter: 120
|
|
*Command: CmdSendBlockData { *Cmd : "<1B>n" %l{(NumOfDataBytes / 3) } }
|
|
}
|
|
}
|
|
*Feature: PaperSize
|
|
{
|
|
*rcNameID: =PAPER_SIZE_DISPLAY
|
|
*DefaultOption: LETTER
|
|
*Option: LETTER
|
|
{
|
|
*rcNameID: =LETTER_DISPLAY
|
|
*Command: CmdSelect
|
|
{
|
|
*Order: DOC_SETUP.4
|
|
*Cmd: "<1B>2<1B>CB"
|
|
}
|
|
*switch: InputBin
|
|
{
|
|
*case: TRACTOR
|
|
{
|
|
*PrintableArea: PAIR(2880, 3640)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
}
|
|
*case: MANUAL
|
|
{
|
|
*PrintableArea: PAIR(2880, 3615)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
*switch: Resolution
|
|
{
|
|
*case: Option1
|
|
{
|
|
*% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
|
|
*PrintableArea: PAIR(2880, 3614)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
*Option: Option2
|
|
{
|
|
*rcNameID: 258
|
|
*PageDimensions: PAIR(3060, 3960)
|
|
*Command: CmdSelect
|
|
{
|
|
*Order: DOC_SETUP.4
|
|
*Cmd: "<1B>2<1B>CB"
|
|
}
|
|
*switch: InputBin
|
|
{
|
|
*case: TRACTOR
|
|
{
|
|
*PrintableArea: PAIR(2880, 3640)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
}
|
|
*case: MANUAL
|
|
{
|
|
*PrintableArea: PAIR(2880, 3615)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
*switch: Resolution
|
|
{
|
|
*case: Option1
|
|
{
|
|
*% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
|
|
*PrintableArea: PAIR(2880, 3614)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
*Option: LEGAL
|
|
{
|
|
*rcNameID: =LEGAL_DISPLAY
|
|
*Command: CmdSelect
|
|
{
|
|
*Order: DOC_SETUP.4
|
|
*Cmd: "<1B>2<1B>CT"
|
|
}
|
|
*switch: InputBin
|
|
{
|
|
*case: TRACTOR
|
|
{
|
|
*PrintableArea: PAIR(2880, 4720)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
}
|
|
*case: MANUAL
|
|
{
|
|
*PrintableArea: PAIR(2880, 4695)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
*switch: Resolution
|
|
{
|
|
*case: Option1
|
|
{
|
|
*% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
|
|
*PrintableArea: PAIR(2880, 4694)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
*Option: A4
|
|
{
|
|
*rcNameID: =A4_DISPLAY
|
|
*Command: CmdSelect
|
|
{
|
|
*Order: DOC_SETUP.4
|
|
*Cmd: "<1B>2<1B>CF"
|
|
}
|
|
*switch: InputBin
|
|
{
|
|
*case: TRACTOR
|
|
{
|
|
*PrintableArea: PAIR(2837, 3888)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
*switch: Resolution
|
|
{
|
|
*case: Option1
|
|
{
|
|
*% Warning: the following printable width is adjusted (2837->2836) so it is divisible by the resolution X scale.
|
|
*PrintableArea: PAIR(2836, 3888)
|
|
}
|
|
}
|
|
}
|
|
*case: MANUAL
|
|
{
|
|
*PrintableArea: PAIR(2837, 3863)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
*switch: Resolution
|
|
{
|
|
*case: Option1
|
|
{
|
|
*% Warning: the following printable width is adjusted (2837->2836) so it is divisible by the resolution X scale.
|
|
*% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
|
|
*PrintableArea: PAIR(2836, 3862)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
*Option: A5
|
|
{
|
|
*rcNameID: =A5_DISPLAY
|
|
*Command: CmdSelect
|
|
{
|
|
*Order: DOC_SETUP.4
|
|
*Cmd: "<1B>2<1B>C2"
|
|
}
|
|
*switch: InputBin
|
|
{
|
|
*case: TRACTOR
|
|
{
|
|
*PrintableArea: PAIR(1959, 2657)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
*switch: Resolution
|
|
{
|
|
*case: Option1
|
|
{
|
|
*% Warning: the following printable width is adjusted (1959->1958) so it is divisible by the resolution X scale.
|
|
*% Warning: the following printable length is adjusted (2657->2656) so it is divisible by the resolution Y scale.
|
|
*PrintableArea: PAIR(1958, 2656)
|
|
}
|
|
}
|
|
}
|
|
*case: MANUAL
|
|
{
|
|
*PrintableArea: PAIR(1959, 2632)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
*switch: Resolution
|
|
{
|
|
*case: Option1
|
|
{
|
|
*% Warning: the following printable width is adjusted (1959->1958) so it is divisible by the resolution X scale.
|
|
*PrintableArea: PAIR(1958, 2632)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
*Option: B5
|
|
{
|
|
*rcNameID: =B5_DISPLAY
|
|
*Command: CmdSelect
|
|
{
|
|
*Order: DOC_SETUP.4
|
|
*Cmd: "<1B>2<1B>C="
|
|
}
|
|
*switch: InputBin
|
|
{
|
|
*case: TRACTOR
|
|
{
|
|
*PrintableArea: PAIR(2441, 3323)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
*switch: Resolution
|
|
{
|
|
*case: Option1
|
|
{
|
|
*% Warning: the following printable width is adjusted (2441->2440) so it is divisible by the resolution X scale.
|
|
*% Warning: the following printable length is adjusted (3323->3322) so it is divisible by the resolution Y scale.
|
|
*PrintableArea: PAIR(2440, 3322)
|
|
}
|
|
}
|
|
}
|
|
*case: MANUAL
|
|
{
|
|
*PrintableArea: PAIR(2441, 3298)
|
|
*PrintableOrigin: PAIR(90, 120)
|
|
*switch: Resolution
|
|
{
|
|
*case: Option1
|
|
{
|
|
*% Warning: the following printable width is adjusted (2441->2440) so it is divisible by the resolution X scale.
|
|
*PrintableArea: PAIR(2440, 3298)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
*Option: CUSTOMSIZE
|
|
{
|
|
*rcNameID: =USER_DEFINED_SIZE_DISPLAY
|
|
*MinSize: PAIR(360, 360)
|
|
*MaxSize: PAIR(4140, 32767)
|
|
*MaxPrintableWidth: 2880
|
|
*MinLeftMargin: 90
|
|
*CenterPrintable?: FALSE
|
|
*switch: InputBin
|
|
{
|
|
*case: TRACTOR
|
|
{
|
|
*TopMargin: 0
|
|
*BottomMargin: 0
|
|
}
|
|
*case: MANUAL
|
|
{
|
|
*TopMargin: 120
|
|
*BottomMargin: 225
|
|
}
|
|
}
|
|
*Command: CmdSelect
|
|
{
|
|
*Order: DOC_SETUP.4
|
|
*Cmd: "<1B>2<1B>C" %c[0,127]{(PhysPaperLength / 60) }
|
|
}
|
|
}
|
|
}
|
|
*Feature: PrintQuality
|
|
{
|
|
*rcNameID: =TEXT_QUALITY_DISPLAY
|
|
*DefaultOption: LETTER_QUALITY
|
|
*Option: LETTER_QUALITY
|
|
{
|
|
*rcNameID: =LETTER_QUALITY_DISPLAY
|
|
*Command: CmdSelect
|
|
{
|
|
*Order: DOC_SETUP.2
|
|
*Cmd: "<1B>x<01>"
|
|
}
|
|
}
|
|
*Option: DRAFT_QUALITY
|
|
{
|
|
*rcNameID: =DRAFT_QUALITY_DISPLAY
|
|
*Command: CmdSelect
|
|
{
|
|
*Order: DOC_SETUP.2
|
|
*Cmd: "<1B>x<00>"
|
|
}
|
|
}
|
|
}
|
|
*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: "<18>"
|
|
}
|
|
*Command: CmdEndJob
|
|
{
|
|
*Order: JOB_FINISH.1
|
|
*Cmd: "<18>"
|
|
}
|
|
*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)
|
|
}
|
|
}
|
|
*CursorXAfterCR: AT_CURSOR_X_ORIGIN
|
|
*YMoveAttributes: LIST(SEND_CR_FIRST)
|
|
*YMoveThreshold: *
|
|
*YMoveUnit: 180
|
|
*Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
|
|
*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
|
|
*OutputDataFormat: V_BYTE
|
|
*OptimizeLeftBound?: FALSE
|
|
*CursorXAfterSendBlockData: AT_GRXDATA_END
|
|
*CursorYAfterSendBlockData: NO_MOVE
|
|
*DefaultCTT: 0
|