2010-11-19 11 views
5

Ora provo a scrivere un'applicazione Java che utilizza Epson Java Pos ADK.Epson Java Pos ADK Eccezione: non è inizializzata

Quello che ho fatto: installato dal Java 1.6.0_22 installato dal Java JDK installato dal Eclipse installato dal Epson Java Pos ADK 1.11.8

Poi ho provato la mia stampante usando Com porta strumenti, ho mandagli dei caratteri esadecimali per vedere se tutto funziona. Lo fa!

Quindi ho iniziato a sviluppare la mia applicazione. Nel jpos.xml ho utilizzato il generatore SetupPOS all'interno del pacchetto Epson Java Pos ADK.

ho usato poche righe per fare una stampa di prova dalla mia applicazione:

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

Ma il risultato di questa applicazione è:

jpos.JposException: Non è inizializzato. a jp.co.epson.upos.pntr.CommonPrinterService.checkInitialized (Sconosciuto Source) a jp.co.epson.upos.pntr.CommonPrinterService.sendOutputData (Sconosciuto Source) a jp.co.epson.upos. pntr.CommonPrinterService.sendOutputData (Sconosciuto Source) a jp.co.epson.upos.pntr.CommonPrinterService.executeNormalPrint (Sconosciuto Source) a jp.co.epson.upos.pntr.CommonPrinterService.printNormal (Sconosciuto Source) a jpos.POSPrinter.printNormal (Sconosciuto Source) a stampante. (Printer.java:146) a Main.main (Main.java:28)

Ho provato questo su due PC diversi (Vista e XP a 32 bit), con le stesse versioni e strumenti, ma è sempre lo stesso.

Ho anche provato l'app di prova di esempio JavaPos e EpsonHealtCheckTool. È anche lo stesso con questi strumenti.

Non so che altro provare, tutti conoscono il problema?

PS: La mia stampante Epson TM-U220A, la connessione seriale sembra funzionare, perché quando provo a rivendicare la stampante e un'altra applicazione utilizza la porta COM, la mia app dice che la porta non è disponibile.

Grazie.

risposta

1

Ho scoperto qual è il problema: ho usato il cavo sbagliato.

ho fatto mia, consultare la documentazione Epson di seguito:

Null Modem Cable for Epson POS Printer

Problemi correlati