問題タブ [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 投票する
1 に答える
4565 参照

c# - Zebra レシート プリンターからステータスを読み取る方法は?

プロジェクトで Zebra KR403 レシート プリンターを使用しており、プリンターからステータスをプログラムで読み取る必要があります (用紙切れ、用紙ニアエンド、プリントヘッド オープン、紙詰まりなど)。ZPL のドキュメントでは、~HQESコマンドを送信する必要があり、プリンターがそのステータス情報で応答することがわかりました。

プロジェクトでは、プリンターはUSB経由で接続されていますが、COMポート経由で接続して動作させ、そこから動作させてUSB経由で動作させる方が簡単かもしれないと考えました。プリンターとの通信を開いてコマンドを送信することはできます (テスト レシートを印刷できます) が、何かを読み取ろうとすると、永久にハングアップし、何も読み取ることができません。

私が使用しているコードは次のとおりです。

テスト レシートを印刷すると ( への最初の呼び出しSendToPrinter())、 でハンドルを閉じるまで何も印刷されないことがわかりましたstream.Close()。私はこれらのテストを行いましたが、役に立ちませんでした:

  • を呼び出しstream.Flush()た後に呼び出しstream.Write()ますが、まだ何も読み取られません (また、呼び出すまで何も出力されませんstream.Close())
  • コマンドのみを送信してからストリームを閉じ、すぐに再度開いて読み取りを試みます
  • 2 つのハンドルを開き、ハンドル 1 に書き込み、ハンドル 1 を閉じ、ハンドル 2 を読み取ります。

Zebra プリンタからステータスを読み取ることができた人はいますか? または、誰かが私が間違っているかもしれないことを知っていますか?

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

fonts - ZPL 言語用のビットマップ フォントを作成して Zbera サーマル プリンターにアップロードする方法を教えてください。

ZPL言語用のビットマップフォントをゼブラサーマルプリンターに作成(アップロード)する手順を教えてください。

Zebra は、さまざまなコード ページのビットマップ フォントを使用するクライアントをサポートしていないことが判明しました。彼らのフォントパックにはスケーラブルなフォントしかありません。

Windows ビットマップ フォントを作成または FNT ファイルに変換し、ZPL 言語で使用することはできますか?

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

php - 私のフォームでは ® 文字が正しく処理されません

スタック:

テキストフィールドを含む単純なフォーム => unix で実行されている Apache Web サーバーに投稿 => php 5.3 によって処理 => latin1 文字セットで mysql5 テーブルに保存

よりも、DB から取得され、ユーザーに表示されます。

結果: ユーザーがフォームに ® 記号を入力すると、1 つではなく 2 つの記号としてデータベースに保存され、ZPL プリンターで間違って表示されます。

ちなみに、Unix ではなく Windows を実行している開発マシンで同じものを実行すると、発生しません。

私は何を間違っていますか?

編集: mysql テーブルの文字セットを変更できません。latin1 の会社標準がありますが、これは好ましくありませんが、それでも変わりません。

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

java - USB 経由の Java での Zebra GK420d ZPL プリンタ ステータス

レシートプリンターに問い合わせて現在のステータス (準備完了/エラー/用紙切れ) を取得する方法は? 双方向通信用の仮想COMインターフェースを備えていますか?

ありがとう

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

vb.net - vb.net を使用してプリンターに送信した後にファイルを削除する

最初にオリジナルのコピーを作成し、新しいファイルに変更を加えてから、ファイルをゼブラ プリンターに送信し、最後にファイルを削除します。

ファイルの削除を除いて、すべてが完璧に機能します。The process cannot access the file 'c:\test\Test.lbl' because it is being used by another process.

プリンターに送信した後にファイルを削除するにはどうすればよいですか?

コードは次のとおりです。

RawPrinterHelperコードは次のとおりです。 http://support.microsoft.com/kb/322090

クラス終了

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

vb.net - Zebra プリンターに保存されている画像を使用して vb.net でラベルを作成する

次のコードで Zebra プリンターに保存されている画像を使用する方法はありますか。

上記は円弧と「UPC」テキストを印刷しますが、Zebra プリンターに保存されている画像もここで印刷できますか?

次の方法で ZPL コードをプリンターに送信できることがわかりました。

しかし、両方のコードをまとめる方法がわかりません。

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

c# - ZebraプリンターRZ400でエンコーディングタグを検証

以下は、シリアル ポート経由で ZPL コマンドを送信する C# 関数です。ZPL コマンドは ~RVE で始まります (RFID エンコードの成功または失敗の結果を送信するようにプリンターに指示します)。

コードのコンテキストでエンコーディング結果を受け取り、エンコーディング プロセスが成功したことを確認するにはどうすればよいですか?

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

vb6 - ZPL と vb6 を使用して、qrcode に数字を瞬時に出力する

東芝プリンターでZPLを使用してqrcodeを印刷するためのvb6コードがありますが、これは完全に機能します...

しかし、今はqrcodeに数字を印刷したいと思います。ロゴでそのようなものを見たことがありますが、qrcodeを操作するためにcorel、paint、gimgなどを使用していました。

vb6 でこれを行うことは可能ですか?

ありがとう

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

zpl - Zebra プログラミング言語 (ZPL) でチルダ (~) を出力する方法

ZPL をラベル プリンターに出力するプログラムを保守しています。今日、文字シーケンス ~Ja は、ZPL の「すべてキャンセル」コマンドである、印刷される文字列の一部として入ってきました。言うまでもなく、ラベルは印刷されませんでした。

ZPL でチルダをエスケープする簡単な方法はありますか?