問題タブ [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.
c# - Zebra レシート プリンターからステータスを読み取る方法は?
プロジェクトで Zebra KR403 レシート プリンターを使用しており、プリンターからステータスをプログラムで読み取る必要があります (用紙切れ、用紙ニアエンド、プリントヘッド オープン、紙詰まりなど)。ZPL のドキュメントでは、~HQES
コマンドを送信する必要があり、プリンターがそのステータス情報で応答することがわかりました。
プロジェクトでは、プリンターはUSB経由で接続されていますが、COMポート経由で接続して動作させ、そこから動作させてUSB経由で動作させる方が簡単かもしれないと考えました。プリンターとの通信を開いてコマンドを送信することはできます (テスト レシートを印刷できます) が、何かを読み取ろうとすると、永久にハングアップし、何も読み取ることができません。
私が使用しているコードは次のとおりです。
テスト レシートを印刷すると ( への最初の呼び出しSendToPrinter()
)、 でハンドルを閉じるまで何も印刷されないことがわかりましたstream.Close()
。私はこれらのテストを行いましたが、役に立ちませんでした:
- を呼び出し
stream.Flush()
た後に呼び出しstream.Write()
ますが、まだ何も読み取られません (また、呼び出すまで何も出力されませんstream.Close()
) - コマンドのみを送信してからストリームを閉じ、すぐに再度開いて読み取りを試みます
- 2 つのハンドルを開き、ハンドル 1 に書き込み、ハンドル 1 を閉じ、ハンドル 2 を読み取ります。
Zebra プリンタからステータスを読み取ることができた人はいますか? または、誰かが私が間違っているかもしれないことを知っていますか?
fonts - ZPL 言語用のビットマップ フォントを作成して Zbera サーマル プリンターにアップロードする方法を教えてください。
ZPL言語用のビットマップフォントをゼブラサーマルプリンターに作成(アップロード)する手順を教えてください。
Zebra は、さまざまなコード ページのビットマップ フォントを使用するクライアントをサポートしていないことが判明しました。彼らのフォントパックにはスケーラブルなフォントしかありません。
Windows ビットマップ フォントを作成または FNT ファイルに変換し、ZPL 言語で使用することはできますか?
php - 私のフォームでは ® 文字が正しく処理されません
スタック:
テキストフィールドを含む単純なフォーム => unix で実行されている Apache Web サーバーに投稿 => php 5.3 によって処理 => latin1 文字セットで mysql5 テーブルに保存
よりも、DB から取得され、ユーザーに表示されます。
結果: ユーザーがフォームに ® 記号を入力すると、1 つではなく 2 つの記号としてデータベースに保存され、ZPL プリンターで間違って表示されます。
ちなみに、Unix ではなく Windows を実行している開発マシンで同じものを実行すると、発生しません。
私は何を間違っていますか?
編集: mysql テーブルの文字セットを変更できません。latin1 の会社標準がありますが、これは好ましくありませんが、それでも変わりません。
java - USB 経由の Java での Zebra GK420d ZPL プリンタ ステータス
レシートプリンターに問い合わせて現在のステータス (準備完了/エラー/用紙切れ) を取得する方法は? 双方向通信用の仮想COMインターフェースを備えていますか?
ありがとう
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
クラス終了
vb.net - Zebra プリンターに保存されている画像を使用して vb.net でラベルを作成する
次のコードで Zebra プリンターに保存されている画像を使用する方法はありますか。
上記は円弧と「UPC」テキストを印刷しますが、Zebra プリンターに保存されている画像もここで印刷できますか?
次の方法で ZPL コードをプリンターに送信できることがわかりました。
しかし、両方のコードをまとめる方法がわかりません。
c# - ZebraプリンターRZ400でエンコーディングタグを検証
以下は、シリアル ポート経由で ZPL コマンドを送信する C# 関数です。ZPL コマンドは ~RVE で始まります (RFID エンコードの成功または失敗の結果を送信するようにプリンターに指示します)。
コードのコンテキストでエンコーディング結果を受け取り、エンコーディング プロセスが成功したことを確認するにはどうすればよいですか?
vb6 - ZPL と vb6 を使用して、qrcode に数字を瞬時に出力する
東芝プリンターでZPLを使用してqrcodeを印刷するためのvb6コードがありますが、これは完全に機能します...
しかし、今はqrcodeに数字を印刷したいと思います。ロゴでそのようなものを見たことがありますが、qrcodeを操作するためにcorel、paint、gimgなどを使用していました。
vb6 でこれを行うことは可能ですか?
ありがとう
zpl - Zebra プログラミング言語 (ZPL) でチルダ (~) を出力する方法
ZPL をラベル プリンターに出力するプログラムを保守しています。今日、文字シーケンス ~Ja は、ZPL の「すべてキャンセル」コマンドである、印刷される文字列の一部として入ってきました。言うまでもなく、ラベルは印刷されませんでした。
ZPL でチルダをエスケープする簡単な方法はありますか?