知識ベース

Zebra(プログラミング言語)

Zebraプログラミング言語ZPLおよびZPL II )は、Zebra Technologiesのページ記述言語です。主にアプリケーションのラベル付けに使用されます。元のZPLはZPL IIに進化しましたが、古いバージョンとの完全な互換性は提供されていません。一方、ZPL IIはさまざまな生産者の多くのラベルプリンターによってエミュレートされます。

後に、Zebra Basic Interpreter(ZBI)がプリンターソフトウェアに統合されました。これは、プロデューサーによるZPL IIへの進歩と見なされ、ANSI BASIC指向です。主に、古いプリンターソフトウェアが競合他社のラベルプリンターによって作成された場合、プリンターを変更するときにコードのリファクタリングを回避することを目的としています。 ZBIの使用方法としては、Zebraプリンターが外部ラベル形式を受信し、その形式をオンザフライでZPL IIに変換して印刷できるようにすることが考えられます。

一部のプリンターは、プリンターの古いEltronプログラミング言語(EPL)もサポートしています。

コマンド

言語コマンドは常にキャレット( '^')またはチルダ記号( '〜')で始まります。現在、ZPL IIには170を超えるコマンドがあります。各形式は、コマンド^ XAで始まり、^ XZで終わる必要があります。たとえば、フォントサイズは^ ADN、n、mコマンドでプリンターに送信されます。nとmは、フォントサイズと間隔の特性を示す整数です。 ^ ADN、18,10が最小サイズで、^ ADN、180,100が最大サイズです。

テキスト「Wikipedia」を表示する簡単な出力は、以下のようなコードを使用して作成できます。

^ XA ^ LH30,30 ^ FO20,10 ^ ADN、90,50 ^ FDWikipedia ^ FS ^ XZ