当从第三方接收ZPL原始标签(文本文件)时,我想对它们运行正则表达式来验证它们。
而不是100%严格的验证,我主要是希望避免向打印机发送明显错误的文件,例如完全不相关的文本文件或二进制文件。
我对ZPL/ZPL-II不够熟悉,我更喜欢使用现有的资源。你会知道是否存在一个吗?
发布于 2013-08-27 21:01:30
我从来没听说过。但要验证它并不太难。ZPL是非常简单的,特别是如果你有一个非常明确的集合发送到你的打印机...
ZPL命令字符是用于立即命令的~和用于格式化命令的^。
标签格式必须以^XA开头,以^XZ结尾。
下载命令通常以~D<something>开头,如~DY、~DG、~DT、~DC等。
有几个状态命令,如~HI和~HS
可能还有其他一些边缘情况,但这些是最常用的命令。
https://stackoverflow.com/questions/18444262
复制相似问题