<分区>
当从第三方收到 ZPL 原始标签(文本文件)时,我想对其运行正则表达式以验证它们。
我主要希望避免向打印机发送明显错误的文件,例如完全不相关的文本文件或二进制文件,而不是 100% 严格验证。
我对 ZPL/ZPL-II 不够熟悉,我更愿意为此使用现有资源。你知道是否存在吗?
<分区>
当从第三方收到 ZPL 原始标签(文本文件)时,我想对其运行正则表达式以验证它们。
我主要希望避免向打印机发送明显错误的文件,例如完全不相关的文本文件或二进制文件,而不是 100% 严格验证。
我对 ZPL/ZPL-II 不够熟悉,我更愿意为此使用现有资源。你知道是否存在吗?
最佳答案
我从来没有听说过一个。但验证起来并不难。 ZPL 非常简单,尤其是当您将一个非常明确的集合发送到您的打印机时...
ZPL 命令字符是~
对于即时命令 ^
用于格式化命令。
标签格式必须以 ^XA
开头并以 ^XZ
结尾.
下载命令通常以 ~D<something>
开头, 比如 ~DY
, ~DG
, ~DT
, ~DC
等等
有几个状态命令,例如 ~HI
和 ~HS
可能还有其他一些极端情况,但这些是最常见的命令。
关于zpl - 如何使用正则表达式验证原始 Zebra 编程语言 (ZPL) 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18444262/