如何将缩短的 EPC 打印到标签上?

How to print shortened EPC to a label?

我正在尝试在 Zebra ZT410 打印机上打印标签,但我只想在标签上打印 EPC 代码的前 4 个和后 4 个字符。

我已经设法将整个 EPC 代码打印到标签上,但我需要对其进行格式化以便将 space 保存在标签上。

# EPC E28011700000020C46CC5D5A
# Desired Format - E2805D5A

这可以使用 ZPL 命令来完成吗?或者有没有一种方法可以让我们读取 EPC 并将其格式化为 Python,然后再将其打印到标签上,而无需提供额外的空白标签?

所以基本上(经过数周的研究和许多无用的 phone 呼叫 Zebra 之后)使用从工厂分配给标签的 EPC 是不可能的。但是,如果您执行此 ZPL 命令

^RFW,A^FD" + string + "^FS

存储在 "string" 中的任何内容都将转换为十六进制并分配为新 EPC 标签,然后您可以做任何您需要做的事情 formatting/manipulation 以缩短 EPC 并获取它印在标签上。