如何使用正则表达式验证原始Zebra编程语言(ZPL)文件?

时间:2013-08-26 12:37:23

标签: zpl zpl-ii

当从第三方接收ZPL原始标签(文本文件)时,我想在它们上运行正则表达式来验证它们。

而不是100%严格的验证,我主要是避免向打印机发送明显错误的文件,例如完全不相关的文本文件或二进制文件。

我对ZPL / ZPL-II不够熟悉,我更愿意使用现有资源。你知道一个人存在吗?

1 个答案:

答案 0 :(得分:1)

我从来没有听说过。但要验证它并不难。 ZPL非常简单,特别是如果您将一个非常明确的设置发送到您的打印机......

ZPL命令字符为~,用于立即命令^,用于格式化命令。

标签格式必须以^XA开头,以^XZ结尾。

下载命令通常以~D<something>开头,例如~DY~DG~DT~DC等。

有一些状态命令,例如~HI~HS

可能还有其他一些边缘情况,但这些是最常见的命令。