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

Posted

技术标签:

【中文标题】intermec pd43 无法打印像 é 这样的字符【英文标题】:intermec pd43 not able to print characters like é 【发布时间】:2018-02-12 10:35:36 【问题描述】:

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

"FONT \"Swiss 721 BT\", 24, 10\n" +

"DIR 4\n"+

"对齐 7\n" +

"NASC 34\n" +

"PRPOS 40,40\n" +

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

"打印\n" +

"清除\n";

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

【问题讨论】:

这个问题是题外话,因为它与编程没有直接关系。 【参考方案1】:

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

【讨论】:

以上是关于intermec pd43 无法打印像 é 这样的字符的主要内容,如果未能解决你的问题,请参考以下文章

Java Intermec ITCScan 无法加载

Intermec PB42 打印图像

Intermec PM4i ASCII 符号打印

通过 LinePrinter API 将条码打印到 Intermec PB20

Delphi 打印到通用文本驱动程序(Intermec PM4i)?

如何水平打印垂直列表?