2017-01-29 4 views
-1

私はAPIに付属しているDatecs DPP-450 ESC POSサーマルプリンタを持っています。Android ESC Wプリントエリア

APIは接続や印刷のための簡単なコードを提供しているため、正常に印刷できますが、ページの高さを2000+以上に設定することはできません。私は、請求書を印刷していると私は私がインターネット上で検索し、発見した2000年よりも高さが大きく必要があります。

ESC W xLのXHイルYH DXL DXH DYL DYH。

ページモード

に設定された印刷領域[範囲]0≤xLのXHイルYH DXL DXH DYL DYH≤255(以外DXL = DXH = 0又はDYL = DYH = 0)

[説明]を水平開始位置、垂直開始位置、印刷領域幅、印刷領域高さはそれぞれx0、y0、dx、dyと定義される。 それぞれの印刷可能領域の設定を以下のように計算される:

X0 = [(XL + XH×256)、X(水平運動単位)]

Y0 = [(YL + YH 256をx)は、x(垂直動作部)]

DX = [(DXL + DXH 256)、X(水平動作部をX)]

DY = [(DYL + DYH×256)×(垂直動作部)]

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

多くのコードを表示しないように、私が試してみました:5000の周りに高さを取得するための正しい方法の

printer.reset(); 
printer.write(new byte[]{0x1B}); 
printer.write(new byte[]{0x57}); 
printer.write(new byte[]{0}); OR new byte[]{0x30} 
printer.write(new byte[]{0}); OR new byte[]{0x30} 
printer.write(new byte[]{0}); OR new byte[]{0x30} 
printer.write(new byte[]{0}); OR new byte[]{0x30} 
printer.write(new byte[]{64}); OR new byte[]{0x36, 0x34} 
printer.write(new byte[]{3}); OR new byte[]{0x33} 
printer.write(new byte[]{96}); OR new byte[]{0x39, 0x36} 
printer.write(new byte[]{11}); OR new byte[]{0x31, 0x31} 
printer.selectPageMode(); // make printer enter PAGE MODE 

任意のアイデア?回避策として、一枚ずつ印刷することができますが、より良い方法があると確信しています。

+0

どのようなプログラミング言語をお使いですか? printer.write(new byte [] {0})とは何ですか?または新しいバイト[] {0x30}の意味ですか? 0x00または0x30をプリンタに送信しますか?もっと正確にしてください。 –

答えて

0

アレックス、

ページモードで印刷するための

最大サイズは832x1732ドット(第47回コマンドの説明)acordingドキュメントです:dpp450.pdf

イムすぎDPP-450のプロジェクトに取り組んで、いくつかの高度な事は本当に難しいとされていますAPIがすべてをカバーしていないことを発見した場合、より高度なものが必要な場合は、「バイト・トゥ・バイト」コマンドを使用する必要があります。

+0

私はプリンタを返却しました。私はページモードでより高い身長を設定し、文字サイズをパーソナライズするためのサポートを求めました。小さなテキストでは判読不能で、中程度の請求書には0.5mの高さがあります。異なる高さと文字サイズを設定できましたか? – Alex

+0

基本的な設定では、高さ1cm前後のテキストを印刷できます。使用したフォントによって異なります。フォントはプリンタに「アップロード」することができますが、まだ試していませんでした。なぜなら、ケーブルUSB 10ピン<>シリアルが必要だからです。私はこのプリンタ用のアンドロイドアプリのいくつかの例をメールであなたに送ることができます。私は今週ブラジルのベンダーと一緒にいます。私はAPIをイオニックで使用していますが、私はネイティブアンドロイドの開発を使用していませんが、APIはjavaで書かれているので、関数の呼び出しは同じです... –

+0

ファイルを送信するためのメールをお知らせください。 –

関連する問題