Ma situation est la suivante: Je dois développer une application POS pour une pizzeria à emporter, j'ai une imprimante de reçus EPSON tm-t88iii. J'ai fait: Installé l'ESPON JavaPOS ADK, généré un fichier jpos.xml avec SETUPPOS (HealthCheck fonctionne très bien).JavaPOS avec EPSON tm-t88iii, Impossible d'imprimer
Ma question: Lorsque je tente de se connecter à l'imprimante avec la méthode ouverte, je l'exception suivante et je ne sais pas pourquoi:
« jpos.JposException: Impossible de se connecter au service avec LogicalName = tm88: Exception.message = Impossible de créer une instance de service. "
Avec ce code:
POSPrinterControl19 ptr = (POSPrinterControl19) new POSPrinter();
try {
ptr.open("tm88");
} catch (JposException ex) {
System.err.println(ex.toString());
}
Voici mon fichier jpos.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE JposEntries PUBLIC "-//JavaPOS//DTD//EN"
"jpos/res/jcl.dtd">
<JposEntries>
<!--Saved by JavaPOS jpos.config/loader (JCL) version 2.2.0 on 23.06.14 21:59-->
<JposEntry logicalName="tm88">
<creation factoenter code hereryClass="jp.co.epson.uposcommon.util.EpsonJposServiceInstanceFactory" serviceClass="jp.co.epson.upos.core.v1_13_0001.pntr.T88IIIService"/>
<vendor name="SEIKO EPSON" url="http://www.epson.com"/>
<jpos category="POSPrinter" version="1.13"/>
<product description="EPSON TM-T88III Printer Device Service" name="EPSON Services for JavaPOS(TM) Standard" url="http://www.epson.com"/>
<!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232)-->
........
</JposEntry>
</JposEntries>
Je trouve cela bizarre comme HealthCheck Du EPSON ADK fonctionne très bien et mon exemple non. Bien sûr, j'ai inclus toutes les librairies de l'EPSON ADK au projet. Quelqu'un a-t-il une idée?
Merci
Mes spécifications:
OS: WINDOWS 8.1 64 bits IDE: NetBeans 8 connexion à la réception: série
Cher ami, J'ai un terminal EFT-POS Vega7000 Series. Avez-vous une idée de comment puis-je développer un programme pour cela? De quel type d'outils et d'EDI et de documents ai-je besoin? Où puis-je trouver cette exigence? Et a-t-il JVM? c'est-à-dire supporte-t-il les applications Java ou dois-je utiliser un autre langage de programmation? Toute lumière sur cette question très appréciée. – Jean