Files
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
sanyo
savin
seiko
sharp
ssng
star
stone
sunj
tally
tandy
tec
tegra
ti
tos
trg
kor
tgd4khkk.gpd
tgd4khmk.gpd
tgep20hk.gpd
tgl127kk.gpd
tgl127mk.gpd
tgl155kk.gpd
tgl155mk.gpd
tgl157kk.gpd
tgl157mk.gpd
tgl15pkk.gpd
tgl15pmk.gpd
tgl207mk.gpd
tgl250hk.gpd
tgl255kk.gpd
tgl255mk.gpd
tgl257mk.gpd
tgl300kk.gpd
tgl300mk.gpd
tgl550kk.gpd
tgl550mk.gpd
tgl570kk.gpd
tgl570mk.gpd
tgl57hmk.gpd
tgl57pkk.gpd
tgl57pmk.gpd
tgl850kk.gpd
tgl850mk.gpd
tglb100k.gpd
tglb10gk.gpd
tglb200k.gpd
tglb20gk.gpd
tglb300k.gpd
tglb50k.gpd
tglb65ak.gpd
tglb65gk.gpd
tglb66gk.gpd
tglb70bk.gpd
tgp280hk.gpd
tgp28phk.gpd
tgpj90hk.gpd
tgpjp1k.gpd
tgpjp7k.gpd
tgs255kk.gpd
tgs255mk.gpd
tgs257rk.gpd
tgs850kk.gpd
tgs850mk.gpd
tgst10hk.gpd
tgst10pk.gpd
tgst15pk.gpd
tgst30hk.gpd
tgst80hk.gpd
tgst80pk.gpd
tgt600mk.gpd
tgt800mk.gpd
tgt850mk.gpd
tgt85gmk.gpd
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
WindowsXP/printscan/print/drivers/usermode/gpd/trg/kor/tgt850mk.gpd
2025-04-27 07:49:33 -04:00

323 lines
9.0 KiB
Plaintext

*%
*% Copyright (c) 1997 - 1999 Microsoft Corporation
*% All Rights Reserved.
*%
*GPDSpecVersion: "1.0"
*GPDFileVersion: "1.00"
*GPDFileName: "TGT850MK.GPD"
*Include: "STDNAMES.GPD"
*CodePage: 949
*ModelName: "»ïº¸ TGLBP-850BP (KSSM)"
*MasterUnits: PAIR(360, 360)
*ResourceDLL: "KSSMKRES.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
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B19>0"
}
}
*Option: AUTO
{
*rcNameID: =AUTO_DISPLAY
*Command: CmdSelect
{
*Order: DOC_SETUP.3
*Cmd: "<1B19>0"
}
}
}
*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>*'" %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: AUTO
{
*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: AUTO
{
*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: AUTO
{
*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: AUTO
{
*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: AUTO
{
*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)
}
}
}
}
}
}
*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>t<011B>6<1B>R<001B>U<01>"
}
*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_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)
*MaxLineSpacing: 255
*XMoveThreshold: 0
*YMoveThreshold: *
*XMoveUnit: 60
*YMoveUnit: 180
*Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,816]{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: 0
*Command: CmdBoldOn { *Cmd : "<1B>E" }
*Command: CmdBoldOff { *Cmd : "<1B>F" }