9

ZPL 命令を Zebra プリンタ (今のところ GK420t) に送信したいと考えています。50mm x 20mm のラベルを印刷しています。ラベルの左上隅にロゴ(小さい~5mm×5mmの画像)を印刷してほしいです。

これを行うために従うべき手順を知りたいです。

私は ZPL マニュアルを読んでいくつか試してみましたが、それがどのように機能するのか本当に理解できず、実際の例を見つけることができませんでした。

最初に画像をプリンターに「ロード」し(いわゆる「ストレージエリア」/ DRAM?)、次に印刷する必要があるようです。

ファイル拡張子は、.GRFマニュアルで何度も言及されています。.PNG または .BMP 画像を .GRF ファイルに変換するツールが見つかりませんでした。.GRF ファイルはグラフィック イメージの ASCII HEX 表現であると読みましたが、作業には役立ちませんでした。

「Zebra Setup Utilities」を使用し、「Downloading Fonts and Graphics」を使用してラベルにロゴを印刷できました。使用可能な .MMF ファイルを選択し、.BMP 画像を追加して [プリンタに] ダウンロードし、テスト ページを印刷しました。しかし、今まで ZPL 命令を使用してそれを行うことはできませんでした。

また、ラベルに印刷するには 5mm x 5mm の小さな画像が必要なため、どの寸法を使用するのが最適なのか疑問に思っています。印刷した画像は 40px x 40px の画像です。また、元の画像から .GRF ファイルを作成する必要がある場合、このファイルの種類 (.BMP、.PNG、.JPG) を教えてください。

進め方を教えていただけますか?

4

6 に答える 6

25

既存の ZPL コードがいくつかあるようで、必要なのはイメージを追加することだけです。

その場合、おそらく最も簡単な解決策は、Labelary オンライン ZPL ビューアーに移動し、ZPLをビューアーに貼り付け、[画像を追加] をクリックして、ZPL に追加する画像をアップロードすることです。

これにより、必要なイメージ ZPL コマンドが追加されて ZPL が変更され、位置などを微調整できます。

于 2015-04-03T17:16:41.357 に答える
3

ZebraDesignerをインストールし、空白のラベルを作成し、画像オブジェクトをテンプレートに挿入して、必要なロゴ画像を追加するだけです。

このラベル (*.prn ファイル) をファイルに出力し、最近作成したファイルをNotepad++で開きます(MS Notepad で開いて保存すると、データが破損します)。一見ランダムな文字の巨大な文字列を見つけると、画像のデータがあります。文字列全体が画像のテキスト表現であるため、制御文字を含むこれらの文字を失わないように注意してください (base64 の場合と同様)。

ヒント 0: ZPLII プログラマーズ ガイドを常に手元に置いておいてください。ZebraDesigner がイメージをメモリに送信したか、または直接プリンタ バッファに送信したかを確認する必要があります。

ヒント 1:ラベルにロゴを追加してテキストを取得する前に、イメージをグレースケール (プリンターのディザリング構成を確認することを忘れないでください!) にするか、私の場合は単純な白黒 (最良の結果の IMHO) にする準備をします。画像に色を付けることができます。ZebraDesigner は、コマンドやテキストに変換する前に、画像をグレースケールに変換するプリンターで機能するようにします。

于 2016-04-26T14:38:03.243 に答える
0

codeproject の Sharpzebra プロジェクトを試してください。プロジェクトの一部であるテスト プログラムはグラフィックを印刷します。これは少なくとも ZM400 では機能することがわかっています。

于 2015-03-25T13:44:03.137 に答える