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