如何从 Zebra (ZPL) 标签中的条形码中删除空格?

How to remove spaces from barcode in Zebra (ZPL) label?

我有一个加拿大邮政编码,中间有一个 space。没有办法更改数据,对于人类可读字段来说没问题。但是,条形码字段中不能包含 space。寻找一种方法来消除条形码字段中出现的讨厌的 space。

过去我使用 ^TB(文本块)来截断人类可读的字段,但我认为这不是条形码的选项。我翻遍了文档,什么也没发现...

这是我目前的代码:

^BY2,0.0
^FT0215,0526^BCN,0114,N,N,N,N
^F8^FV>:420*zip_code^FS

有人知道摆脱这种泡菜的方法吗?

ZPL 最好被描述为一种标记语言,没有字符串函数或任何删除空格的功能。在与 ZPL 代码合并之前必须删除空格。

你试了吗

^FT0215,0526^BCN,0114,N,N,N,D
^FD(420)zip_code^FS

或者为了更有趣一点,

^FT0215,0526^BCN,0114,Y,N,N,D
^FD(420)zip_code^FS

这应该适用于 x.11.x 和更高版本的固件。

早在 1997 年,我就试图让 Zebra 实施 UCC/EAN-128。他们的答复是 UCC/EAN-128 和 SSCC 是一回事...