Теперь я пытаюсь написать приложение 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-порт, в моем приложении говорится, что порт недоступен.
Спасибо.