intermec pd43 无法打印像 é 这样的字符

intermec pd43 not able to print characters like é

我使用 java 来准备 intermec 代码(直接协议)。 é、ô、Ö 等特殊字符不会打印,而是将这些 char.s 打印为 û`

"FONT \"瑞士 721 BT\", 24, 10\n" +

"DIR 4\n"+

"ALIGN 7\n"+

"NASC 34\n" +

"PRPOS 40,40\n" +

"PRTXT \"é è ô Ö ç à î\"\n" +

"PRINTFEED\n"+

"CLEAR\n";

已验证该字体已安装在我的 intermec 打印机上。

当您使用 Java 创建要发送到打印机的字符串时,您可能正在向打印机发送 UTF-8 编码数据。因此,您必须使用 NASC 命令将打印机设置为接受 UTF-8 字符,如下所示:NASC "UTF-8".