サード パーティから ZPL の未加工ラベル (テキスト ファイル) を受け取ったときに、正規表現を実行して検証したいと考えています。
100% 厳密に検証するのではなく、まったく関係のないテキスト ファイルやバイナリ ファイルなど、明らかに間違ったファイルをプリンターに送信しないようにすることが主な目的です。
私は ZPL/ZPL-II に十分に精通していないため、既存のリソースを使用したいと考えています。存在するかどうかわかりますか?
聞いたことがない。しかし、検証するのはそれほど難しくありません。ZPL は非常に簡単です。特に、プリンターに送信する非常に定義されたセットがある場合は...
ZPL コマンド文字は~
、即時コマンド^
およびフォーマット コマンド用です。
ラベル形式は、で始まり、^XA
で終わる必要があります^XZ
。
通常、ダウンロード コマンドは、、~D<something>
など~DY
で始まります。~DG
~DT
~DC
とのようないくつかのステータスコマンドが~HI
あります~HS
他にもいくつかの特殊なケースがあるかもしれませんが、これらは最も一般的なコマンドです。