【发布时间】:2022-02-03 03:59:54
【问题描述】:
过去,我们使用 ZPL 创建 Code39 条码,中间使用 TAB 字符编码,使用类似于以下内容:
*USERNAME$IPASSWORD*
中间的 $I 被我们使用的条形码扫描仪转换为 TAB。
现在我们需要做同样的事情,但使用 Code128。使用 Code39,所有文本都需要大写(除非您使用 Code39Extended,它支持小写字母)。因为有些要编码的数据是小写的,所以我们需要对大部分条码使用 Code128 B,中间切换到 Code128 A 来编码 TAB 字符,然后再回到 Code128 B 来编码最后一部分。
翻阅《ZPL II 编程指南》,应该很简单:
>:username>7{TAB}>6PA55w0rd
>:一开始将子集设置为 B,>7 将子集更改为 A,>6 将子集更改回 B。我遇到的问题(之后还没有找到解决方案差不多一周的搜索)是:如何仅使用文本对 TAB 字符进行编码?
【问题讨论】: