2010-11-19 3 views
5

Теперь я пытаюсь написать приложение Java, которое использует Epson Java Pos ADK.Epson Java Pos ADK Исключение: оно не инициализировано

Что я сделал: -установлен Java 1.6.0_22 -установлен Java JDK -установлен Затмение -установлен Epson Java Pos ADK 1.11.8

Затем я попробовал мой принтер, используя Com Port Tool, я отправьте ему шестнадцатеричные символы, чтобы посмотреть, все ли работает. Оно делает!

Затем я начал разработку приложения. В 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.pntr.CommonPrinterService.checkInitialized (Неизвестный источник) в jp.co.epson.upos.pntr.CommonPrinterService.sendOutputData (Неизвестный источник) в jp.co.epson.upos. pntr.CommonPrinterService.sendOutputData (Неизвестный Источник) на jp.co.epson.upos.pntr.CommonPrinterService.executeNormalPrint (Неизвестный источник) в jp.co.epson.upos.pntr.CommonPrinterService.printNormal (Неизвестный источник) в jpos.POSPrinter.printNormal (Неизвестный источник) в принтера. (Printer.java:146) в Main.main (Main.java:28)

Я пробовал это на двух разных компьютерах (Vista и XP 32bit) с теми же версиями и инструментами, но это всегда одно и то же.

Я также пробовал приложение примера JavaPos Test Test и EpsonHealtCheckTool. Это также то же самое с этими инструментами.

Не знаете, что еще попробовать, все ли знают проблему?

PS: Мой принтер Epson TM-U220A, похоже, что работает последовательное соединение, потому что когда я пытаюсь утверждать, что принтер и другое приложение используют COM-порт, в моем приложении говорится, что порт недоступен.

Спасибо.

ответ

1

Я выяснил, в чем проблема: я использовал неправильный кабель.

я сделал самостоятельно, обратитесь к документации Epson ниже:

Null Modem Cable for Epson POS Printer

Смежные вопросы