Zebra 888-TT条码打印机在打印汉字时,即使设置为8,1,1格式,汉字依然较大,而英文字体可以打印得很小。本文分析原因并提供解决方案。
现象
用户使用Zebra 888-TT打印机,设置字体格式为8,1,1后,打印的汉字仍然很大,而非中文字体可以很小,希望进一步缩小汉字。
原因
Zebra 888-TT打印机内置的简体中文字体为8号中文位图字体,其宽度和高度均为32点(dot),而非中文字体有多种位图字体,宽度和高度可分别为10点和16点。因此,中文字体默认较大。此外,点阵字体难以缩放,在EPL指令中,A指令只能对字体进行横向和纵向放大,不能缩小。强行放大点阵字体会导致字形失真,出现锯齿边缘。
解决方案
若使用EPL指令编程并依赖内置中文位图字体,无法实现缩小汉字。唯一可行的方法是选用支持Unicode中文字库的Zebra打印机,例如Zebra ZT210,通过ZPL语言编程,Unicode字体支持自由缩放,从而满足缩小汉字的需求。
小结
Zebra 888-TT内置中文字体为32点阵,无法缩小;如需更小汉字,建议更换支持Unicode的机型如ZT210,并使用ZPL语言。


