2010-11-19 19 views
5

今、私はEpson Java Pos ADKを使用するJavaアプリケーションを作成しようとしています。Epson Java Pos ADK例外:初期化されていません

私がやったこと

: -installedのJava 1.6.0_22 -installedのJava JDK -installedのEclipse は1.11.8

エプソンのJava順位ADKを-installedそれから私は、COMポートツールを使用して、私のプリンタを試してみました、Iすべての作品が見えるように16進数のチャーを送ってください。します!

私は自分のアプリケーションを開発し始めました。 jpos.xmlでは、SetupPOSジェネレータをEpson Java Pos ADKパッケージ内で使用しました。

私は自分のアプリケーションからテストプリントを作るためにいくつかの行を使用:

posPrinter = new POSPrinter(); 
posPrinter.open("##THE_NAME_I_SET_IN_JPOS_XML##");  
posPrinter.claim(0); 
posPrinter.setDeviceEnabled(true); 
posPrinter.printNormal(station, "xxxxxxxxxxxxxxxxxx\n"); 
posPrinter.cutPaper(0); 
posPrinter.release(); 
posPrinter.setDeviceEnabled(false); 
posPrinter.close(); 

しかし、このアプリの結果は次のとおりです。

jpos.JposException:それは初期化され ではありません。 jp.co.epson.uposで jp.co.epson.upos.pntr.CommonPrinterService.sendOutputDataで jp.co.epson.upos.pntr.CommonPrinterService.checkInitialized(不明 出典)(不明 出典)で。 jp.co.epson.upos.pntr.CommonPrinterService.printNormalで jp.co.epson.upos.pntr.CommonPrinterService.executeNormalPrint(不明 出典)(不明 出典)でpntr.CommonPrinterService.sendOutputData(不明 出典) プリンタで jpos.POSPrinter.printNormal(不明 出典)。(Printer.java:146) Main.main(Main.java:28)での

同じバージョンとツールを使用して2つの異なるPC(VistaとXP 32ビット)で試しましたが、常に同じです。

JavaPos Example Test AppとEpsonHealtCheckToolも試しました。このツールでも同じです。

他に何を試していいのかわからない、誰もが問題を知っていますか?

PS:My Printer Epson TM-U220A、シリアル接続が正常に機能しているように見えます。プリンタを要求しようとしたときにCOMポートを使用するアプリケーションがあります。

ありがとうございました。

答えて

1

私はこの問題の原因を見つけました:間違ったケーブルを使用しました。

私は、以下エプソンのドキュメントを参照してください、私自身を作った:

Null Modem Cable for Epson POS Printer

関連する問題