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

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

delphi - POSプリンターで画像を印刷

わかりました。しばらくして、機能する手順を作成しました。デルファイ コードは次のとおりです。

画像は印刷されましたが、私の写真でわかるように、各行の後に空きスペースがあります。ソースでわかるように、画像を印刷する前に行間を 24 に設定していますが、役に立ちません。誰かがそれを修正する方法を説明できますか?

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

java - usb4java経由でラズベリーパイから印刷

これを読んでくれてありがとう!

esc/pos コマンドを使用して、USB インターフェイスを介して EPSON TM-T88V レシート プリンターにバイトを送信するために Java アプリを使用しています。

ラズベリーパイで実行したときと、開発用ラップトップで実行したときの動作は異なります(これは非常に奇妙です!)

ラズベリーパイからバイトが出力されると、完了する前に停止します

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

私が調査したこと:

  1. 重い処理中にpiがUSBデバイスへの電力を失う可能性があることをjava8について読み、2Aを受け取るように電源をpiにアップグレードしました
  2. 開発マシンとpiからプリンターに送信されたバイトを比較してみましたが、それらは同一です(送信されたバイトと送信されたバイト数は同一です)

ラップトップから送信された esc/pos コマンドは期待どおりに機能するため、プリンターに送信したバイトに関する詳細情報を提供できます。

あなたのご親切に感謝します!

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

thermal-printer - ZJIANG ZJ5890T を使用したサーマル印刷

誰かがサーマル印刷を手伝ってくれませんか。それで、QRコードを正常に生成し、USBサーマルプリンターを介してQRコードを印刷しました. しかし、私が望むのは、QR コードの横に別のテキストを印刷することだけです。github の python-escpos ライブラリを使用します。

これが私のコードです:

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

printing - Intermec PB51 は、864 個のドットがあると言っていますが、832 個しかありません。

ESC/P 言語を使用して、Intermec PB51 で画像を印刷しています。

ESC Vコマンド仕様では、次のように述べています。

プリンタがこのコマンドを受信すると、プリンタは直接供給されたバイナリ データをプリントヘッドにダンプします。このコマンドで印刷されるグラフィックスは、プリントヘッドのビット単位の正確な幅でなければなりません。

プリントヘッド クエリ コマンド ( ) は、次のように文書化されているパラメーターでPH?応答します。TD

TD: プリントヘッド全体のドットの総数。

プリントヘッド クエリ コマンドを Intermec PB51 に送信すると0864、ドットの総数として応答しますが、画像印刷機能でプリンター幅として 864 を使用すると、画像が台無しになり、(あまりにも送信しているように見えます)その後、プリンタは無効な状態になります)。

値 832 を選択すると、イメージは問題なく印刷されます。問題は、余分な 32 ビット (4 バイト) がどこから来るのかということです。

以下は、832 までの dotAcross をハードコーディングしたイメージ プリントです。 ここに画像の説明を入力

プリンターが示唆するように、864を使用すると、出力は次のようになります ここに画像の説明を入力

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

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 で動作することが知られていますか?