修改以下注册表配置为0:
更新GrgSp_PhyCardPrinterPortable.dll,SP日志里可以记录打印信息:
it->dPosX=7.000000,it->dPosY=44.500000,it->dWeight=60.000000,it->dHeight=6.000000
dPosX=7.000000是以mm为单位的这个域的POSITION的起始位置
dPosY=44.500000是POSITION (420)+SIZE(60)/2-POINTSIZE(12)的一定高度计算出来的,实现打印出来的文本在field定义的居中高度
用硬件工具测试
SP打包的硬件测试工具:
C:\Program Files (x86)\GrgBanking\GRGDevDriver\DascomSDK\Direct300KpDemo.exe
输入对应的打印信息,勾选是否K色(SP打文字时固定是K色),添加文本、打印:
打印字体的颜色是通过form同级目录下的DrawTextRGB.ini里RGB参数配置的。
经过测试 这样一个XFSFIELD可以打印TEXT成功
BEGIN
UNIT MM, 10, 10
SIZE 855, 540
LANGUAGE 0
XFSFIELD "Name"
BEGIN
POSITION 70,420
SIZE 520, 60
SIDE FRONT
FONT "Arial"
POINTSIZE 12
COLOR WHITE
TYPE TEXT
INITIALVALUE "" //only upper case letters be allowed
END
END
创自印卡整机打文字form
—
由
发表回复