無料オンラインZPLビューア
下にZPLコードを貼り付けると、レンダリングされたラベルを即座に確認できます — プリンター・登録・インストール不要。すべてブラウザ内でレンダリングされるため、ラベルデータが外部に送信されることはありません。テキスト・ボックス・埋め込み^GFグラフィック、そしてCode 128・QR・EAN/UPC・Code 39・ITF-14・Codabar・MSIといった一般的なバーコードコマンドに対応し、プレビューをPNGとしてエクスポートできます。
ZPLビューアとは?
ZPLビューアは、Zebraプログラミング言語のコードを視覚的なラベルプレビューにレンダリングし、ラベル用紙を消費せずにレイアウト、バーコード、テキストを確認できるツールです。ZPLは互換性のあるプリンターが解釈する生のコマンド言語です。ZPL用に設定された配送プラットフォーム、宅配API、ERP、倉庫管理システムはZPLを出力できますが、コードは印刷またはレンダリングするまで確認しにくいものです。Labelaryを使っている場合も流れは同様で、ZPLを貼り付けてラベルを確認し、必要ならビジュアルデザイナーで編集できます。このフォーマットが初めての方は、ガイド ZPLとは?
このビューアの仕組み
プレビューはブラウザー内のJavaScript製ZPLインタープリターによって生成されます。コードをプレビューサービスへアップロードしないため、レンダリングの往復通信やサービス側のレート制限はなく、ラベルデータは端末内に留まります。アプリのアセットを読み込んだ後は、ネットワークリクエストなしでレンダリングを続けられます。現在、インタープリターが対応する文書化済みのコマンド群は次のとおりです:
| コマンド | 機能 |
|---|---|
^XA / ^XZ | ラベルの開始/終了 |
^FO / ^FT | フィールドの位置(左上/ベースライン原点) |
^FD / ^FS / ^FH | フィールドデータ・フィールドセパレーター・16進エスケープ |
^A / ^CF | フォント・サイズ・回転/デフォルトフォント |
^GB | ボックスとライン |
^BY / ^BC | バーコードデフォルト/Code 128バーコード |
^BQ | QRコード |
^FR / ^FB | 反転(白黒反転)フィールド/折り返し付きテキストブロック |
^PW / ^LL / ^LH | ラベル幅・長さ・ホームオフセット |
^BE ^BU ^B8 ^B9 ^B3 ^B2 ^BK ^BM | ネイティブリニアバーコード:EAN-13・UPC-A・EAN-8・UPC-E・Code 39・ITF-14・Codabar・MSI |
^GFA | ビットマップグラフィック(非圧縮ASCII16進):埋め込み画像とラスターモードバーコード |
このセット以外のコマンド(^MM や ~SD などのプリンター設定コマンド、圧縮グラフィックデータ、ニッチなバーコード形式)はスキップされ、エディターの下に一覧表示されるため、プレビューが何を省略しているかを正確に把握できます。各コマンドの詳細については ZPLコマンドリファレンス をご覧ください。
主な用途
- 配送ラベルのデバッグ — 宅配APIや配送プラットフォームが返すZPLをプリンターに出力する前にプレビューして確認。
- ラベルテンプレートの開発 — ラベル用紙を無駄にせず、自社コードで生成したZPLを繰り返し修正・確認。
- バーコードの検証 — Code 128、QR、EAN/UPC、Code 39などのエンコード内容とレンダリング形状を確認します。ビューアーだけでは実際の読み取り性能を証明できないため、印刷したシンボルを対象プリンターとスキャナーで検証してください。
- レガシーラベルの調査 — 誰も設定を覚えていない古いERP・WMSのZPLファイルの内容を解析。
ラベルを表示するだけでなく編集したいですか?
ZPLCraftはZPLのフルビジュアルデザイナーです:テキスト・バーコード・表・ボックスを実寸キャンバスにドラッグ&ドロップし、クリーンなZPLをエクスポートまたは 互換性のあるブラウザーからプリンターへの経路を使用 できます。たとえば、ブラウザー、OS、プリンターが取得可能なインターフェースを提供する場合のWebUSBです。デザインは無料で、各アカウントには毎月の無料印刷枠があります。