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

escpos - ESC/POS コマンドをサーマル プリンターに送信するにはどうすればよいですか? ESC/POS コマンドを送信する端末またはソフトウェアはありますか?

CSN A1X サーマルプリンターを使用しています。サイン波、三角波などのグラフをサーマルプリンターで印刷したいのですが、ESC/POS コマンドをサーマルプリンターに送信するにはどうすればよいですか?シリアルターミナル経由で ESC/POS コマンドを送信していますが、コマンドの機能ではなく、紙にテキストを印刷するだけです。助けが必要

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

android - Android ESC W 印刷エリア

私は Datecs DPP-450 ESC POS サーマル プリンターを持っています。これには API が付属しています。

APIはテキストと境界線を接続、印刷するための簡単なコードを提供するため、Bluetooth経由で正常に印刷できますが、ページの高さを2000以上に設定することはできません(ドットだと思います)。請求書を印刷していて、2000 より大きい高さが必要です。インターネットで検索したところ、次のものが見つかりました。

ESC W xL xH yL yH dxL dxH dyL dyH.

ページモードで印刷範囲を設定する

【設定範囲】 0≦xL xH yL yH dxL dxH dyL dyH≦255(dxL=dxH=0またはdyL=dyH=0を除く)

【解説】 水平開始位置、垂直開始位置、印字領域幅、印字領域高さをそれぞれ x0、y0、dx、dy とする。印刷可能領域の各設定は、次のように計算されます。

x0 = [(xL + xH x 256) x (水平運動単位)]

y0 = [(yL + yH x 256) x (上下運動単位)]

dx = [(dxL + dxH x 256) x (水平移動単位)]

dy = [(dyL + dyH x 256) x (上下運動単位)]

、しかし、それを機能させることはできません。

表示するコードはあまりありません。試してみました:

高さを約 5000 にする正しい方法のアイデアはありますか? 回避策として、少しずつ印刷できますが、もっと良い方法があると確信しています。