問題タブ [escpos]
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.
delphi - POSプリンターで画像を印刷
わかりました。しばらくして、機能する手順を作成しました。デルファイ コードは次のとおりです。
画像は印刷されましたが、私の写真でわかるように、各行の後に空きスペースがあります。ソースでわかるように、画像を印刷する前に行間を 24 に設定していますが、役に立ちません。誰かがそれを修正する方法を説明できますか?
java - usb4java経由でラズベリーパイから印刷
これを読んでくれてありがとう!
esc/pos コマンドを使用して、USB インターフェイスを介して EPSON TM-T88V レシート プリンターにバイトを送信するために Java アプリを使用しています。
ラズベリーパイで実行したときと、開発用ラップトップで実行したときの動作は異なります(これは非常に奇妙です!)
ラズベリーパイからバイトが出力されると、完了する前に停止します
コードは次のとおりです。
私が調査したこと:
- 重い処理中にpiがUSBデバイスへの電力を失う可能性があることをjava8について読み、2Aを受け取るように電源をpiにアップグレードしました
- 開発マシンとpiからプリンターに送信されたバイトを比較してみましたが、それらは同一です(送信されたバイトと送信されたバイト数は同一です)
ラップトップから送信された esc/pos コマンドは期待どおりに機能するため、プリンターに送信したバイトに関する詳細情報を提供できます。
あなたのご親切に感謝します!
thermal-printer - ZJIANG ZJ5890T を使用したサーマル印刷
誰かがサーマル印刷を手伝ってくれませんか。それで、QRコードを正常に生成し、USBサーマルプリンターを介してQRコードを印刷しました. しかし、私が望むのは、QR コードの横に別のテキストを印刷することだけです。github の python-escpos ライブラリを使用します。
これが私のコードです:
printing - Intermec PB51 は、864 個のドットがあると言っていますが、832 個しかありません。
ESC/P 言語を使用して、Intermec PB51 で画像を印刷しています。
ESC V
コマンド仕様では、次のように述べています。
プリンタがこのコマンドを受信すると、プリンタは直接供給されたバイナリ データをプリントヘッドにダンプします。このコマンドで印刷されるグラフィックスは、プリントヘッドのビット単位の正確な幅でなければなりません。
プリントヘッド クエリ コマンド ( ) は、次のように文書化されているパラメーターでPH?
応答します。TD
TD: プリントヘッド全体のドットの総数。
プリントヘッド クエリ コマンドを Intermec PB51 に送信すると0864
、ドットの総数として応答しますが、画像印刷機能でプリンター幅として 864 を使用すると、画像が台無しになり、(あまりにも送信しているように見えます)その後、プリンタは無効な状態になります)。
値 832 を選択すると、イメージは問題なく印刷されます。問題は、余分な 32 ビット (4 バイト) がどこから来るのかということです。
python - ESC/P と ESC/PR の違いは何ですか? python-escpos は ESC/PR プリンターで動作しますか?
Pythonからエプソンのプリンターを制御したい。プリンターはかなり新しい (過去 2 年間) ため、仕様によるとその言語は ESC/P R です。これは ESC/P と互換性がありますか? ウィキペディアの記事によると、ESC/PR はプリンター言語の新しいバリアントであり、ESC/P と互換性がありますが、これに関する他の情報源は見つかりませんでした。
特に python-escpos に精通している場合、python-escpos は ESC/PR で動作することが知られていますか?