2010-11-19 14 views
5

Ahora intento escribir una aplicación Java que use el ADK de Posnet de Epson Java.Epson Java Pos ADK Excepción: No se ha inicializado

Lo que hice: abierto instalado Java 1.6.0_22 abierto instalado Java JDK abierto instalado Eclipse abierto instalado el Java Epson Pos ADK 1.11.8

Luego probé mi impresora utilizando la herramienta de puerto COM, me envíale Hexadecimal Chars para ver si todo funciona. ¡Lo hace!

Luego comencé a desarrollar mi aplicación. En el jpos.xml utilicé el generador de SetupPOS dentro del paquete de Epson Java Pos ADK.

he usado un par de líneas para hacer una prueba de impresión de mi Solicitud:

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(); 

Pero el resultado de esta aplicación es:

jpos.JposException: No es inicializado. en jp.co.epson.upos.pntr.CommonPrinterService.checkInitialized (Desconocido Fuente) en jp.co.epson.upos.pntr.CommonPrinterService.sendOutputData (Desconocido Fuente) en jp.co.epson.upos. pntr.CommonPrinterService.sendOutputData (Desconocido Fuente) en jp.co.epson.upos.pntr.CommonPrinterService.executeNormalPrint (Desconocido Fuente) en jp.co.epson.upos.pntr.CommonPrinterService.printNormal (Desconocido Fuente) en jpos.POSPrinter.printNormal (Desconocido Fuente) en impresora. (Printer.java:146) en Main.main (Main.java:28)

Probé esto en dos PC diferentes (Vista y XP 32bit), con las mismas versiones y herramientas, pero siempre es lo mismo.

También probé la aplicación de prueba JavaPos Example y la herramienta EpsonHealtCheckTool. También es lo mismo con estas herramientas.

No sé qué más probar, ¿conocen todos el problema?

PD: Mi impresora Epson TM-U220A, la conexión en serie parece funcionar, porque cuando intento reclamar la Impresora y otra Aplicación usa el Puerto COM, Mi Aplicación dice que el Puerto no está disponible.

Gracias.

Respuesta

1

He descubierto cuál es el problema: utilicé el cable incorrecto.

hice mi propia, consulte la documentación Epson continuación:

Null Modem Cable for Epson POS Printer

Cuestiones relacionadas