印刷
ZPL のグラフィック: GRF 画像 (^GF)
写真、ロゴ、描画したテキストは、ZPL では ^GF コマンドによって モノクロのビットマップ になります。zplCloud はこの変換を自動的に行います 画像から GRF、SVG から GRF、HTML/PDF から GRF 。
写真、ロゴ、描画したテキストは、ZPL では ^GF コマンドによって モノクロのビットマップ になります。zplCloud はこの変換を自動的に行います (画像から GRF、SVG から GRF、HTML/PDF から GRF)。
^GF の構造
^GFa,b,c,d,data^FS
| パラメーター | 意味 |
|---|---|
| a | 圧縮方式: A = ASCII 16 進、B = バイナリー、C = 圧縮 (RLE) |
| b | グラフィックの総バイト数 (非圧縮) |
| c | 1 行あたりのバイト数 (非圧縮) |
| d | 実データの 1 行あたりのバイト数 (圧縮時) |
| data | ピクセルデータ |
例 (4×4 の黒い正方形、ASCII 16 進):
^XA
^FO50,50^GFA,8,8,2,FFFFFFFF^FS
^XZ
画像を GRF に変換する
1. 画像をラベルの解像度に合わせて拡大縮小します: widthPx = mm × DPI / 25.4。
2. モノクロに変換します (しきい値処理またはディザリング。zplCloud は写真に Floyd–Steinberg を使用します)。
3. 行をパックします: 1 ピクセルあたり 1 ビット、MSB を先頭にし、各行をバイト境界までパディングします。
4. C (圧縮) 形式でエンコードして ZPL を小さく保ちます。バーコードで通常 1:4、写真で 1:2 程度になります。
ヒント
- GRF は小さく保つこと: ドットの数だけバイト数が増えます。600 dpi のフルカラー写真はプリンターのメモリーを超えることがあります。203 dpi にするか、切り抜いてください。
- Zebra のプリンターは GRF 画像をフラッシュに保存できます (
~DYE:LOGO.GRF)。一度アップロードして名前で参照すれば、ラベルごとに^GFを送り直す必要はありません。 - zplCloud の Zebra 画像タブ で、プリンターに保存された GRF 画像を管理できます。