You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Java使用HPRT打印机ZPLPrinterHelper打印UTF-8字符异常

HPRT Prime打印机Java SDK对接UTF-8字符打印异常问题

我用Java SDK对接HPRT Prime打印机时,遇到UTF-8字符无法正常打印的问题——部分字符能输出,部分不行。查阅官方文档时,要么内容与实际不符,要么仅提供命令代码;PDF文档里完全没有关于使用^CI命令设置编码的具体说明。网上现有解决方案大多针对Zebra设备的ZPL命令,对当前设备不适用。

相关代码如下:

zplPrinterHelper = ZPLPrinterHelper.getZPL(thisCon);

zplPrinterHelper.start();
// zplPrinterHelper.LanguageEncode.getBytes(StandardCharsets.UTF_8);
zplPrinterHelper.printData("^XA^CWZ,E:SOU000.TTF^FS^XZ " +
        "^XA " +
        "^CI28 " +
        "^FO110,150^AZN,50,50^FD a á ă ả ạ. ê ế é ể ệ ẹ. o ơ ở ò ờ ọ ợ ộ ổ . ^FS " +

        "^PQ1 " +
        "^XZ");

本次打印结果如图:
打印结果图

内容的提问来源于stack exchange,提问作者Dat Minh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 15:06:00