如何使用Zebra P4t打印机打印具有锐角(如'é')的法语字符

时间:2015-04-20 11:15:12

标签: utf-8 character-encoding zebra-printers codepages zpl

我的问题是如何使用 Zebra P4t打印机打印法语字符:é è à ô etc.

考虑下面的ZPL说明:

^XA
^FO20,20
^CI28
^A0,20,20
^FD
Amitié
^FS
^XZ

我已将这些指令放入编码为UTF-8的文件中。

当我将此文件发送到Zebra GK420t打印机时,我会得到关于您在上面可以看到的法语单词é末尾带有严重Amitié的字符的预期结果。它打印得很好。

现在,当我将这个相同的文件发送到Zebra P4t打印机时,会打印出类似|-®而不是é字符的内容。

打印机的固件为SHCPT11z48。

Alos,如果你考虑下面的ZPL说明:

^XA
^FO20,60
^A0,20,20
^FD
Amitié
^FS
^XZ

我已将这些指令放入编码为ANSI的文件中。

现在,当我将这个相同的文件发送到Zebra P4t打印机时,它会打印Ú而不是é字符。 我真的不知道这个角色Ú来自哪里。

我该怎么做才能解决这个问题?

打印机中是否缺少字体?

我没有发送兼容的ZPL指令吗?

谢谢你,并致以最诚挚的问候。

1 个答案:

答案 0 :(得分:0)

您必须在字段前加上带^FH字段十六进制指示符)的UTF-8字符,并将每个UTF-8字符替换为前缀为{{1的unicode十六进制代码(listé的示例):

_