首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用斑马P4t打印机打印锐利(如'é')的法语字符

如何用斑马P4t打印机打印锐利(如'é')的法语字符
EN

Stack Overflow用户
提问于 2015-04-20 11:15:12
回答 2查看 6.1K关注 0票数 3

我的问题是关于打印法语字符的锐利:é è à ô etc.斑马P4t打印机

考虑以下ZPL指令:

代码语言:javascript
运行
复制
^XA
^FO20,20
^CI28
^A0,20,20
^FD
Amitié
^FS
^XZ

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

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

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

打印机的固件是SHCPT11z48。

如果您认为ZPL指令如下:

代码语言:javascript
运行
复制
^XA
^FO20,60
^A0,20,20
^FD
Amitié
^FS
^XZ

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

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

我能做些什么来解决这个问题?

打印机中缺少字体吗?

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

谢谢你,并致以最良好的问候。

EN

回答 2

Stack Overflow用户

发布于 2015-04-27 17:58:47

必须在字段前面加上^FH (字段十六进制指示符),并将每个UTF-8字符替换为以_为前缀的unicode十六进制代码(列表,例如é):

代码语言:javascript
运行
复制
^XA
^FO20,20
^CI28
^A0,20,20
^FD
Amiti_C3_A9
^FS
^XZ
票数 2
EN

Stack Overflow用户

发布于 2021-12-23 08:31:01

无需替换任何内容的简单解决方案:

在开始标记^XA之后添加^CI28 28

代码语言:javascript
运行
复制
^XA^CI28
your content
^XZ

斑马支持谈论它,这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29746328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档