在一个字段中打印反斜杠和unicode字符

时间:2018-06-18 11:25:44

标签: printing zebra-printers zpl

假设我想在标签上打印反斜杠和英镑符号:\£ 我不能我只能打印反斜杠或英镑符号,但另一个会错误地渲染。

这将正确打印英镑符号,但会打印一个分号而不是反斜杠:

^ XA ^ CI28 ^ ^ FO AT ^ ^ FH ^ FD_c2_a3 FS ^ XZ

这将正确打印反斜杠,但不是英镑符号:

^ XA ^ CI13 ^ ^ FO AT ^ ^ FH ^ FD_c2_a3 FS ^ XZ

您是否知道将这两者合并在一个字段中的方法? 感谢

2 个答案:

答案 0 :(得分:2)

使用Field Hex功能:

^ XA ^ FO10,10 ^ A0,40,40 ^ FH_ ^ FDEuro符号/ _15 / ^ FS ^ XZ

答案 1 :(得分:2)

根据ZPL脚本文档,他们提到“您可以在标签上混合字符集”。使用^CI命令。

但是没有示例脚本可用于混合字符集,相反,示例脚本只是在解释“如何重新映射字符”。

文档中也明确提到如果要打印反斜杠,则应使用^CI13(必须选择^CI13来打印反斜杠(\))。但是,如果我们使用^CI13,则拉丁字符无法正确打印,这会导致^CI28

所以我不确定是否可以在同一标签中同时打印拉丁字符和反斜杠(\)。