問題タブ [zpl-ii]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zpl - ZPL ネストされた開始タグと終了タグ
以下の構造のように、ZPL のネストされた開始タグと終了タグを使用できますか?
^XA
...
^XA
...
^XZ
...
^XZ
私の使用例は、ドキュメント レベルで (すべてのページに対して) 何らかのプロパティを適用する場合、それを上位構造に含めるのではなく、上位構造に含めることができるというものです。各開始タグと終了タグ。私はこれを試してみましたが、正しい出力が得られました。この正しい使用方法を教えてください。
python - Zebra プリンタが短い TID を返し、TCP/IP 経由で完全な 24 チャーターを返さない
私は Python を使用して、タグから TID を読み取り、ZPL ^HV を使用してファイルに保存する ZPL を送信するために、TCP/IP 経由でゼブラ R600 (最新のファームウェア) プリンターと通信しています。
私の問題は、80 個のタグごとに (ランダムに) プリンターから短い TID が取得されることです (以下の例)。
プリンターのキャッシュを変更しようとしましたが、効果がないようで、問題はかなりランダムで、短い出力は通常のタグからのものです。なにか提案を ?
私のコード:
出力ファイル:
BR、イダン。
zpl - ZPLII BASE256 でバイナリ データを DataMatrix に書き込む方法
ZPL を使用してバイナリ データを DataMatrix バーコードに書き込もうとしています。私の問題は、結果のバーコードが壊れているように見えることです。
結果は
libtdmtx およびその他のライブラリを使用して読み取る場合。
+1 のオフセットがあるのはなぜですか? 一部のデコーダー ライブラリは、そのコードが BINARY ではなく TEXT を使用していると言っています。BINARY モードを強制するにはどうすればよいですか?
java - pdf から ZPL2 コードを生成 (png に変換)
タイトルにあるように、有効な zpl2 コードの生成に問題があります。Zebra GC420D ラベル プリンターを使用しています。関数を使用してコードを生成すると、labelary.comで動作しますが、このコードをプリンターに送信しても何も起こりません (macos、生のプリンターとして追加されたプリンター)。Windows では、白いラベルだけがプリンターから出てきます。
まず、コードのスニペット:
ご覧のとおり、pdf をモノクロの png 画像に変換するために PDFBox (2.0.3) を使用しています。
印刷したい画像の例を次に示します。
以下は、zpl コードが生成される場所の抜粋です。
これは関数の結果です:
これは labelary.com での結果です: labelary
ご覧のとおり、正常に動作します。しかし、私のプリンターでは何も起こりません。
この人も同じ問題を抱えています。しかし、それに対する解決策はありません。
Web で別のクラスを見つけましたが、これは正常に動作しますが、まったく異なるコードを生成します:リンク
~DY および ~DG コマンドなしで、私が上に投稿した方法だけで、これがどのように機能するかを誰かが知っていますか? はい、pdf ファイルを変換する必要があります。zpl でラベルを直接生成することはできません。
編集:
PNGファイルのバイト配列をいじってみましたが、うまくいきません。
サンプルコード:
png の印刷は ~DG または ~DY コマンドでのみ機能し、画像を直接印刷するには、すべてのピクセルを調べてjcgonzalezのように 16 進数に変換する必要がありますか?
c# - C# でバーコードを Zebra プリンターに出力する
私はまだ c# に不慣れで、Zebra プリンターを扱ったことはありません。次に、バーコードを Zebra プリンター (Toshiba B-FV4T) に印刷する必要があります。ここでいくつかの同様の質問を読みましたが、それでもその方法がわかりません。データベースからクエリを作成し、1 つのフィールドがバーコード文字列 (たとえば、「5247700000000」) であるレコードをリストに取得します。
ここで、バーコードのみを印刷する必要があります。
たぶんこれは便利だと思いましたが、そこでバーコードフィールドを使用する方法がわかりませんでした。
助けてください!