問題タブ [zpl]
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.
truncate - ^FB または ^TB を使用する Zebra プログラミング言語 (ZPL) II は、特定の長さでテキストを切り捨てます。
植物園のラベルを印刷するコードを書いています。各ラベルは個別に印刷されますが、各ラベルには異なる情報が記載されています。各ラベルには学名が含まれており、サイズが大きく異なり、2 行を超える場合があります (ラベルのサイズは幅 10cm、高さ 2.5cm)。私たちの問題は、主に名前が 24 文字を超えると発生します (** の行を参照)。24 文字以下の名前を選択すると、問題なく印刷されます。それ以上は印刷されません。他のすべての「項目」をラベルから取り除き、「名前」要素だけを残すと、最初の 24 文字のみが出力され、残りは切り捨てられます (これは、^FB ブロックと別の要素が重複する可能性があるかどうかをテストするために行いました)。がこの問題を引き起こしている可能性があります)。
追加情報: we compile this code within a BASIC environment and use variables such as ":name:", ":Acc.dt":" as seen bellow. 私たちのデータベースはこの情報を提供し、内部ルーチンをチェックしました私たちのコードは ZPL で正常に動作していましたが、最近 ZPL II に移行する必要があり (新しいモデル GX430t を購入しました)、この問題が発生し始めた時点で ZPL コードを変更する必要がありました。
コードは次のとおりです。
これを修正しようとしたのは次のとおりです (一部がワイルドカードのように思われる場合はお詫びします)。
- ラベルのフォントの種類、サイズ、位置を変更する。
- ^FO を ^FT に変更します。
- 内部データベース ロジックを調べました。
- 奪う^FH\;
- ^FB 行内の値を変更します (考えられるほぼすべての順列を試しました)。
- 24 文字を超える名前を手動で入力 (メモ帳を使用 - データベース/コンパイラなし) - 同じ問題。
これについてのご意見はケリーに大歓迎です
qr-code - ZPL の QR コードの寸法 (高さと幅) を修正
小さなラベルにQRコードを印刷しています。
QR コードのデータ量は可変です。プリンター (例えば、Zebra GK420d) は、埋め込まれているデータの量に基づいて QR 画像のサイズ/寸法を変更します。
ZPL の例:
QR コードのサイズは固定にする必要があります。データの増加は、サイズではなく密度を増加させる必要があります!
印刷する QR コードのサイズを制限/定義するにはどうすればよいですか?
ご協力いただきありがとうございます。
zpl - ZPL コマンド ^PQ が複数のコピーに対して機能しないのはなぜですか?
ZPL 文字列を作成し、最後に^PQ
+numCopies を追加しました。デバッガーは^PQ3
、最後に正しい文字列全体を表示します。しかし、プリンターは1部しか印刷しません。
プリンタは 110Xi4 であり、オンボード構成はZPL II
モードになっていることを示しています。
ありがとう
c# - c# プレーン テキストをデフォルトのプリンター (Zebra プリンター) に送信する
デフォルトのプリンターにテキストを送信するための最適なオプションは何ですか?
プリンターは Zebra で、テキストは ZPL の文字列です。
フォント サイズ、グラフィックス、ポイント (x,y) に関する多くの例があります。非常に紛らわしいです。
しかし、文字列を送信する必要があり、プリンターはその作業を行います。
ios - Zebra iMZ320 画像印刷で紙送りが多すぎる
XCode for iOS の GraphicsUtil クラスを使用して、Link-OS SDK を使用して画像を Zebra iMZ320 プリンターに送信しようとしています。
イメージは正しく印刷されますが、プリンタはイメージを印刷する前に白紙を約 9 インチ送ります。「media.tof」var を 0 に設定しようとし、SETFF 50 2 コマンドを送信しようとしましたが、うまくいきませんでした。ヒントはありますか?ありがとう!
printing - Godex Printer EZ2350i V1.005 で ZPL コマンドを強制的に切断するにはどうすればよいですか?
^MMC,N コマンドを使用して、プリンターが印刷する素材をカットしようとしています。プリンターのモデルは Godex EX2350i V1.005 です。カットを除いて、すべてがうまく印刷されます。以下に、簡単なスニップネット コードを含めます。
確かに、プリンターの設定では、各ラベルの後にカッターモードが設定されています。各タスクの後にも試しましたが、まったく改善されません。
barcode - ZPL コードのバーコードを QR コードに変更するにはどうすればよいですか?
私は、新種の花や植物を生産する会社でプロジェクトを行っています。花や植物には小さなラベルが付いています。ラベルの作成には、ZPL コードを使用します。ラベルでは、植物に関するデータを提供するベアコードを使用します。私のプロジェクトは、そのバーコードを QR コードに変更することです。次に、この ZPL を使用してバーコードを作成します。
私の質問は、QR コードを作成するために ZPL で何を変更する必要があるかということです。
どうもありがとう、ガイ
zpl - ZPL - コード 128 サブセット B と C の使用方法をよりよく理解する
数日前から ZPL に (少しだけ) 関わっているので、質問がばかげているように見えたらすみません。私はバーコード 128 を作成しなければなりませんでしたが、最終的に気付きました。できるだけ短くする必要があります。私の主な質問は、サブセット C に切り替えてから、2 桁だけ B に戻すことは可能ですか? 私はドキュメントを読み、サブセット C は 00 から 99 までの数字を準備するので、理論的には機能するはずですが、実際には価値がありますか? 基本的に、Zebra デザイナーでバーコードを変換してファイルに出力する場合、数桁だけサブセット C に切り替える必要はありません。これは、バーコードで確認する必要があるテキストです: AB1C234D567890123456
私が読んだドキュメントでは、次のようなものを構築します。
代わりに、Zebra Designer は次のことを行います。
もう 1 つの質問は、バーコードの長さが同じになるかどうかです。実際、私のものは短くなりますか?[現時点ではプリンターを持っていません] 最後の質問: これをスクリプト化するのにあまり時間をかけたくないとしましょう。
したがって、一度に 2 つの文字をチェックし、両方とも数値である場合は、文字列に 5 以上を追加する非常に単純なスクリプトを作成できます。
ありがとうございました :)