ZPL Command Cheat Sheet

Search common Zebra ZPL commands, examples, and printer-label notes for layout, text, barcode, graphics, and device setup work.

ZPLZebraラベルワークフロー
^XA

Start label format

^XA

Wrap every label format with ^XA and ^XZ.

^XZ

End label format

^XZ

Missing ^XZ is one of the easiest ways to break a job.

^PW

Print width

^PW812

Set the label width in dots.

^LL

Label length

^LL1218

Set label length in dots.

^FO

Field origin

^FO50,80

Place the next field at x,y coordinates.

^FT

Field typeset

^FT50,120

Alternative field positioning, often baseline-oriented.

^A

Font selection

^A0N,40,40

Choose font, rotation, height, and width.

^FD

Field data

^FDHello^FS

Text or encoded data for a field.

^FS

Field separator

^FS

Ends a field. Missing separators cause confusing output.

^GB

Graphic box

^GB400,2,2^FS

Draw lines, boxes, and separators.

^BY

Barcode defaults

^BY3,2,120

Set barcode module width, ratio, and height defaults.

^BC

Code 128 barcode

^BCN,120,Y,N,N

Common for shipping and inventory labels.

^BQN

QR Code

^BQN,2,6^FDQA,https://example.com^FS

Use model 2 QR with module size.

^BX

DataMatrix

^BXN,5,200

Common for compact 2D labels.

^CI28

UTF-8 encoding

^CI28

Use before UTF-8 text fields.

^LH

Label home

^LH0,0

Offset the whole label coordinate system.

~SD

Print darkness

~SD15

Printer setting. Test carefully on real media.

^PR

Print speed

^PR4

Printer speed can affect barcode quality.

このツールの使い方

サンプルデータから開始

既定値を使って、期待される ZPL の形を確認します。

プリンターに合わせて調整

本番前にラベルサイズ、DPI、バーコードデータ、プリンター設定を確認します。

結果をプレビューまたはコピー

ZPL を生成するツールでは、最後にメインの ZPL ビューアで見た目を確認してください。

よくある質問

いいえ。本番前の実機検証の前に、明らかなレイアウトやデータのミスを見つけるためのものです。
出発点として扱ってください。本番印刷前にプリンターモデル、DPI、用紙、業務データを確認する必要があります。
プリンター言語の変換は常に一対一ではありません。すべての ZPL コマンドが EPL や CPCL に完全変換できると見せるより、明確な移行表の方が安全です。
ZPL Command Cheat Sheet