問題タブ [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.
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 で奇妙なバグを見つけましたか? それは私のプリンターだけですか?
java - Linux から Java の Windows 共有プリンターに ZPL 生データを送信する
私は Zebra ZM400 (300dpi) ラベル プリンターを Windows PC に USB 経由で接続し、そのプリンターを でみんなに共有しました\\WindowsIPAddress\\zd
。
私のJavaはLinux Redhat
サーバー上にあり、メソッドを使用してそのプリンターを追加しましたWindows Printer via SAMBA
。
テスト印刷を行ったところ、ラベルが出てこないのでプログラムをたどったのですが、エラーが見つからないのにラベルが印刷できません。
これは私のコードです。
Windows上のローカルホストから試してみましたが、Linuxサーバーからテストしても何も出てきません。
どんな助けでも大歓迎です。
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 テストです。
android - KR403 プリンター用に PNG 印刷のサイズを変更するにはどうすればよいですか?
現在、Zebra KR403 プリンターで ZPL コマンドを使用して PNG ファイルを印刷できます。
私が現在直面している問題は、プリントのサイズが小さすぎることです。ZPL コマンドを使用して実際の PNG ファイルを再スケーリングせずに、用紙の印刷サイズを再スケーリングする方法はありますか?
zebra-printers - フィードボタンのクリック後に保存された ZPL ラベルを印刷する方法 - TLP 2824 plus
Zebra Designer でラベルを作成します。Designerプリンターから印刷すると、正しく印刷されます-スーパー。次に、作品をプリンターに送りました。プリンターの TEST.ZPL と TEST001.GRF でファイルを確認すると、TEST002.GRF が正しくプリンターにダウンロードされます。E: オンボード フラッシュだけでなく、R: RAM にも送信します。
ここで、PC プリンターとの USB 接続を取り外した後、緑色のボタン (フィード ボタン) を押した後に TEST.ZPL ラベル フォーム メモリを印刷するようにプリンターを構成したいと考えています。
現在、クリアラベルを印刷しています。
どんな助けでも大歓迎です。
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 の正しい比率) に設定されたキャンバスの周りにビューボックスを使用することを考えましたが、これは役に立ちませんでした。
助言がありますか??
ありがとう
zpl - 生の Zebra プログラミング言語 (ZPL) ファイルを正規表現で検証する方法は?
サード パーティから ZPL の未加工ラベル (テキスト ファイル) を受け取ったときに、正規表現を実行して検証したいと考えています。
100% 厳密に検証するのではなく、まったく関係のないテキスト ファイルやバイナリ ファイルなど、明らかに間違ったファイルをプリンターに送信しないようにすることが主な目的です。
私は ZPL/ZPL-II に十分に精通していないため、既存のリソースを使用したいと考えています。存在するかどうかわかりますか?