問題タブ [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.

0 投票する
0 に答える
1327 参照

zebra-printers - ZPL、ゼブラ OPOS、.NET 用 POS

次のような ZPL コードがあります。

.NET および Zebra OPOS の POS 経由で Zebra GK420d に送信すると、このラベルは 1 枚ではなく 4 インチ x 1 インチのラベル​​を 2 枚使用してしまいます。2 番目のラベルには 1 行だけが印刷されます。ラベルには、このテキストを印刷するのに十分なスペースがあります。

  • ^CI27 と ^FH を削除すると、この動作は見られなくなります。
  • 個々のテキストのほとんどすべてを削除すると、この動作は見られなくなります。
  • 200,80 のラベルを 30,80 で開始するように変更すると、この動作は見られなくなります。
  • Acton を Act に変更すると、この動作は見られなくなります。

ただし、上記のシナリオの一部では、1 つのラベルに印刷されますが、標準フォント (^A0N,25,25 より小さい) のどこかに ^FS が表示されることがあります。最後のバリアント (および他の多くのバリアント) では、テキスト行の 1 行の終わりがデフォルトのフォントで書き込まれ、別の行の開始が上書きされます。また、どこにもないところに ^FS が表示されることもあります。

このバグは一部のテキスト文字列のみに見られ、他の文字列には見られないため、フォント サイズの計算による何らかのレイアウト バグが疑われるため、ラベルのすべてのテキストを W または I に変更してみましたが、違いはありません。 .

私は困惑しています。これは私には意味がなく、オンラインで見たドキュメントに従っていません。さらに、次の場合、すべてが爆発します (フォントが無視される、テキストが上書きされる、4 つのステッカーに印刷されるなど)。

  • 改行 (Windows) は ^FS ごとに置かれません
  • 改行は他の場所に置かれます
  • すべての ^FS の前にスペースを入れない

ZPL にバグがありますか? Zebra OPOS ライブラリまたは POS for .NET で奇妙なバグを見つけましたか? それは私のプリンターだけですか?

0 投票する
0 に答える
1079 参照

java - Linux から Java の Windows 共有プリンターに ZPL 生データを送信する

私は Zebra ZM400 (300dpi) ラベル プリンターを Windows PC に USB 経由で接続し、そのプリンターを でみんなに共有しました\\WindowsIPAddress\\zd

私のJavaはLinux Redhatサーバー上にあり、メソッドを使用してそのプリンターを追加しましたWindows Printer via SAMBA

テスト印刷を行ったところ、ラベルが出てこないのでプログラムをたどったのですが、エラーが見つからないのにラベルが印刷できません。

これは私のコードです。

Windows上のローカルホストから試してみましたが、Linuxサーバーからテストしても何も出てきません。

どんな助けでも大歓迎です。

0 投票する
2 に答える
2511 参照

windows-mobile - VB と CPCL を使用して Zebra iMZ320 を使用して印刷できない

Windows モバイル デバイスで Zebra iMZ320 プリンターと vb.net を使用しています。MZ320で動作していたコード。

CPCL を使用してグラフィックを印刷しようとしています。

プライベート サブ Print_Label()

サブ終了

Public Sub DrawLogoBitmap(ByVal xPosition As Integer, ByVal yPosition As Integer)

サブ終了

Public Function GetLogo() As String

終了機能

これにより、以下の 80px x 80px ビットマップの出力が生成されます。CPCL コードをプリンターに送信すると、リンクが作成されたことを示す青色のライトが点灯しますが、何も印刷されません。

私はより小さなグラフィックスを印刷できるので、あなたが言うように、EGステートメントに何か問題があるか、スティング自体が大きすぎてBluetooth経由で送信できません.

! 0 200 200 300 1 TEXT 4 0 30 40 これは CPCL テストです。

0 投票する
1 に答える
260 参照

android - KR403 プリンター用に PNG 印刷のサイズを変更するにはどうすればよいですか?

現在、Zebra KR403 プリンターで ZPL コマンドを使用して PNG ファイルを印刷できます。

私が現在直面している問題は、プリントのサイズが小さすぎることです。ZPL コマンドを使用して実際の PNG ファイルを再スケーリングせずに、用紙の印刷サイズを再スケーリングする方法はありますか?

0 投票する
1 に答える
1603 参照

zebra-printers - フィードボタンのクリック後に保存された ZPL ラベルを印刷する方法 - TLP 2824 plus

Zebra Designer でラベルを作成します。Designerプリンターから印刷すると、正しく印刷されます-スーパー。次に、作品をプリンターに送りました。プリンターの TEST.ZPL と TEST001.GRF でファイルを確認すると、TEST002.GRF が正しくプリンターにダウンロードされます。E: オンボード フラッシュだけでなく、R: RAM にも送信します。

ここで、PC プリンターとの USB 接続を取り外した後、緑色のボタン (フィード ボタン) を押した後に TEST.ZPL ラベル フォーム メモリを印刷するようにプリンターを構成したいと考えています。

現在、クリアラベルを印刷しています。

どんな助けでも大歓迎です。

0 投票する
2 に答える
3097 参照

c# - 印刷用の実際のサイズの WPF コントロール

現在、ユーザーがキャンバス上で TextBlocks を動的に作成/移動できるアプリケーションを開発しています。TextBlocks を必要な場所に配置したら、印刷ボタンを押すと、現在画面に表示されているものを ZPL プリンターで印刷できます。

ZPL コマンドは、各 TextBlock から次の値を取得して構築されます。

  • XPosition = Canvas.Left
  • YPosition = Canvas.Right
  • テキスト = テキスト

ただし、印刷物を画面上の表示に似せる方法が見つかりません。これは、Canvas.Left と Canvas.Right の値がプリンターの DPI と一致しないためだと思います。

現在使用している変換は次のとおりです(Canvas.Left = 1は1/96インチを意味すると考えたため)(キャンバスの左上は0,0です)

コントロールを「実際のサイズ」で表示できますか。使用される用紙は常に A5 (8.3 インチ x 5.8 インチ) です。

幅と高さが 830 x 580 (A5 の正しい比率) に設定されたキャンバスの周りにビューボックスを使用することを考えましたが、これは役に立ちませんでした。

助言がありますか??

ありがとう

0 投票する
1 に答える
1903 参照

zpl - 生の Zebra プログラミング言語 (ZPL) ファイルを正規表現で検証する方法は?

サード パーティから ZPL の未加工ラベル (テキスト ファイル) を受け取ったときに、正規表現を実行して検証したいと考えています。

100% 厳密に検証するのではなく、まったく関係のないテキスト ファイルやバイナリ ファイルなど、明らかに間違ったファイルをプリンターに送信しないようにすることが主な目的です。

私は ZPL/ZPL-II に十分に精通していないため、既存のリソースを使用したいと考えています。存在するかどうかわかりますか?