Hi Jacques, My problem is I can only find JavaPOS ADK 1.9.2 for Epson could not find 1.8 version. If you know any link would you be kind enough to let me know.
Thanks With best regards, Vikrant -----Original Message----- From: Jacques Le Roux [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 03, 2007 5:00 AM To: [email protected] Subject: Re: POS problems Hi Vikrant, The POS currently uses the 1.8 javaPOS version (jpos18-controls.jar). Did you try with the corresponding ADK ? Also don't forget to copy the epsonJposService*.jar from EPSON_JPOS_ADK\JavaPOS\lib to specialpurpose/pos/lib Jacques ----- Message d'origine ----- De : [EMAIL PROTECTED] À : [email protected] Envoyé : lundi 2 avril 2007 05:38 Objet : POS problems Hi Everyone, Has been trying to setup Epson JavaPOS with ofbiz and found the errors. Using the Epson JavaPOS ADK version 1.9.2 setup a POSPrinter in jpos.xml file. Also the JavaPOS drivers were copied to the jre ext/ directory. The test program supplied with ADK works fine and detects the printer. When I try the same settings with pos-containers.xml and change the printer to "POSPrinter" the pos do now start and throws an error. I have attached the error message along with the above 2 files. Any help would be appreciated. Thanks With best regards, Vikrant ---------JPOS XML entry for POSPrinter-------- <JposEntry logicalName="POSPrinter"> <creation factoryClass="jp.co.epson.uposcommon.util.EpsonJposServiceInstanceFactory" serviceClass="jp.co.epson.upos.pntr.U220DService"/> <vendor name="SEIKO EPSON" url="http://www.epson.co.jp"/> <jpos category="POSPrinter" version="1.9.2"/> <product description="EPSON TM-U220D Printer Device Service" name="EPSON Services for JavaPOS(TM) Standard" url="http://www.epson.co.jp"/> <!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )--> <prop name="Halftone" type="String" value="0"/> <prop name="FlowType" type="String" value="1"/> <prop name="PhysicalPrinterName" type="String" value="TM-U220D"/> <prop name="NVRAMControlLevel" type="String" value="1"/> <prop name="Stamp" type="String" value="0"/> <prop name="OutputCompleteType" type="String" value="2"/> <prop name="StatusThreadInterval" type="String" value="100"/> <prop name="OutputTimeout" type="String" value="500"/> <prop name="PortType" type="String" value="0"/> <prop name="OutputBufferSize" type="String" value="4096"/> <prop name="UsedNVRAM" type="String" value="0"/> <prop name="FirmRecordLog" type="String" value="1"/> <prop name="ReceiveTimeout" type="String" value="1000"/> <prop name="SlpReverseEject" type="String" value="0"/> <prop name="PortName" type="String" value="COM1"/> <prop name="OfflineRetryIntervalTime" type="String" value="25"/> <prop name="DefaultSlpClampTime" type="String" value="0"/> <prop name="epson.trace.file" type="String" value="trace.log"/> <prop name="AsyncProcessingSize" type="String" value="1"/> <prop name="StopBits" type="String" value="0"/> <prop name="KanjiTwoWaysPrint" type="String" value="0"/> <prop name="PortInterfaceName" type="String" value="Serial"/> <prop name="U375Compatible" type="String" value="0"/> <prop name="BitLength" type="String" value="8"/> <prop name="Parity" type="String" value="0"/> <prop name="epson.tracing" type="String" value="false"/> <prop name="epson.trace.max.size" type="String" value="1000"/> <prop name="RecPaperSize" type="String" value="76"/> <prop name="DeviceDesc" type="String" value="EPSON TM-U220D POSPrinter"/> <prop name="PageModeExt" type="String" value="0"/> <prop name="SupportStatistics" type="String" value="1"/> <prop name="FirmProgressRange" type="String" value="10"/> <prop name="OutputErrorOption" type="String" value="0"/> <prop name="SupportFirmware" type="String" value="0"/> <prop name="InputTimeout" type="String" value="100"/> <prop name="AutoPowerOff" type="String" value="0"/> <prop name="SlpMoreColumns" type="String" value="0"/> <prop name="RecPaperType" type="String" value="0"/> <prop name="MemorySwitch" type="String" value="0"/> <prop name="ReadThreadInterval" type="String" value="-1"/> <prop name="QueuingOfflineTimeout" type="String" value="1000"/> <prop name="InitializeThreadTime" type="String" value="1000"/> <prop name="TwoColor" type="String" value="0"/> <prop name="BaudRate" type="String" value="9600"/> <prop name="TwoByteCharacter" type="String" value="0"/> <prop name="FirmLogFileSize" type="String" value="1000"/> <prop name="Peeler" type="String" value="0"/> <prop name="ConfigurationFile" type="String" value="epson/xml/Setting/TM-U220DSetting.xml"/> <prop name="Custom1Color" type="String" value="0xFF0000"/> <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/> <prop name="InitializeResponseTimeout" type="String" value="1000"/> <prop name="ReceiveRetryTime" type="String" value="25"/> <prop name="PrinterTransmitTimeout" type="String" value="30000"/> <prop name="RecMoreColumns" type="String" value="0"/> <prop name="UsedInterCharacterSet" type="String" value="0"/> <prop name="WriteThreadInterval" type="String" value="-1"/> <prop name="RecNearEndSensor" type="String" value="0"/> <prop name="LogObject" type="String" value=""/> <prop name="Cutter" type="String" value="0"/> <prop name="PhysicalDevice" type="String" value="TM-U220D"/> <prop name="FirmLogFileName" type="String" value="Firmware.log"/> <prop name="UsedPeeler" type="String" value="0"/> <prop name="InputBufferSize" type="String" value="84"/> <prop name="TransmitTimeout" type="String" value="5000"/> <prop name="OfflineCount" type="String" value="2"/> <prop name="TransmitRetryTime" type="String" value="100"/> <prop name="DirectIOEventTimeout" type="String" value="5000"/> </JposEntry> --------------------------------------------------------------- -------error--------- 2007-04-02 11:31:00,037 (main) [ DeviceLoader.java:118:ERROR] ---- exception report ---------------------------------------------------------- JPOS Exception Exception: jpos.JposException Message: The information is not described in XML. ---- stack trace --------------------------------------------------------------- jpos.JposException: The information is not described in XML. jp.co.epson.upos.pntr.CommonPrinterService.initializeClassSetting(Unknown Source ) jp.co.epson.upos.pntr.CommonPrinterService.open(Unknown Source) jpos.BaseJposControl.open(Unknown Source) org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:44) org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:116) org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java:50) org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:80) org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) org.ofbiz.base.start.Start.startServer(Start.java:314) org.ofbiz.base.start.Start.start(Start.java:318) org.ofbiz.base.start.Start.main(Start.java:404) -------------------------------------------------------------------------------- 2007-04-02 11:31:00,069 (main) [JposDeviceContainer.java:52 :INFO ] ************ ****************************************** 2007-04-02 11:31:00,069 (main) [JposDeviceContainer.java:53 :INFO ] Please verif y that your receipt printer is connected ! 2007-04-02 11:31:00,084 (main) [JposDeviceContainer.java:54 :INFO ] ************ ****************************************** org.ofbiz.base.start.StartupException: Cannot start() org.ofbiz.pos.container.Jp osDeviceContainer (null) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 2) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) org.ofbiz.base.container.ContainerException at org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer .java:55) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 0) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) org.ofbiz.base.util.GeneralException at org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:119) at org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer .java:50) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 0) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) jp.co.epson.uposcommon.util.XML.XMLParserException at jp.co.epson.uposcommon.util.XML.XMLParser.executeParser(Unknown Sourc e) at jp.co.epson.upos.pntr.CommonPrinterService.initializeClassSetting(Unk nown Source) at jp.co.epson.upos.pntr.CommonPrinterService.open(Unknown Source) at jpos.BaseJposControl.open(Unknown Source) at org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:44) at org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:116) at org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer .java:50) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 0) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) org.ofbiz.base.container.ContainerException at org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer .java:55) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 0) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) org.ofbiz.base.util.GeneralException at org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:119) at org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer .java:50) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 0) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) jp.co.epson.uposcommon.util.XML.XMLParserException at jp.co.epson.uposcommon.util.XML.XMLParser.executeParser(Unknown Sourc e) at jp.co.epson.upos.pntr.CommonPrinterService.initializeClassSetting(Unk nown Source) at jp.co.epson.upos.pntr.CommonPrinterService.open(Unknown Source) at jpos.BaseJposControl.open(Unknown Source) at org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:44) at org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:116) at org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer .java:50) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 0) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) org.ofbiz.base.util.GeneralException at org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:119) at org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer .java:50) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 0) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) jp.co.epson.uposcommon.util.XML.XMLParserException at jp.co.epson.uposcommon.util.XML.XMLParser.executeParser(Unknown Sourc e) at jp.co.epson.upos.pntr.CommonPrinterService.initializeClassSetting(Unk nown Source) at jp.co.epson.upos.pntr.CommonPrinterService.open(Unknown Source) at jpos.BaseJposControl.open(Unknown Source) at org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:44) at org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:116) at org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer .java:50) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 0) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) jp.co.epson.uposcommon.util.XML.XMLParserException at jp.co.epson.uposcommon.util.XML.XMLParser.executeParser(Unknown Sourc e) at jp.co.epson.upos.pntr.CommonPrinterService.initializeClassSetting(Unk nown Source) at jp.co.epson.upos.pntr.CommonPrinterService.open(Unknown Source) at jpos.BaseJposControl.open(Unknown Source) at org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:44) at org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:116) at org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer .java:50) at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:8 0) at org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) at org.ofbiz.base.start.Start.startServer(Start.java:314) at org.ofbiz.base.start.Start.start(Start.java:318) at org.ofbiz.base.start.Start.main(Start.java:404) 2007-04-02 11:31:00,256 (OFBiz_Shutdown_Hook) [ ContainerLoader.java:93 :INFO ] Shutting down containers 2007-04-02 11:31:00,272 (OFBiz_Shutdown_Hook) [ DeviceLoader.java:241:ERRO R] ---- exception report ---------------------------------------------------------- JPOS Exception Exception: jpos.JposException Message: Control not opened ---- stack trace --------------------------------------------------------------- jpos.JposException: Control not opened jpos.BaseJposControl.release(Unknown Source) org.ofbiz.pos.device.GenericDevice.close(GenericDevice.java:55) org.ofbiz.pos.device.DeviceLoader.stop(DeviceLoader.java:235) org.ofbiz.pos.container.JposDeviceContainer.stop(JposDeviceContainer.java:63) org.ofbiz.base.container.ContainerLoader.unload(ContainerLoader.java:99) org.ofbiz.base.start.Start.shutdownServer(Start.java:300) org.ofbiz.base.start.Start.access$000(Start.java:43) org.ofbiz.base.start.Start$1.run(Start.java:277) -------------------------------------------------------------------------------- 2007-04-02 11:31:00,287 (OFBiz_Shutdown_Hook) [JposDeviceContainer.java:66 :ERRO R] ---- exception report ---------------------------------------------------------- Exception: org.ofbiz.base.util.GeneralException Message: null ---- stack trace --------------------------------------------------------------- org.ofbiz.base.util.GeneralException org.ofbiz.pos.device.DeviceLoader.stop(DeviceLoader.java:242) org.ofbiz.pos.container.JposDeviceContainer.stop(JposDeviceContainer.java:63) org.ofbiz.base.container.ContainerLoader.unload(ContainerLoader.java:99) org.ofbiz.base.start.Start.shutdownServer(Start.java:300) org.ofbiz.base.start.Start.access$000(Start.java:43) org.ofbiz.base.start.Start$1.run(Start.java:277) -------------------------------------------------------------------------------- 2007-04-02 11:31:00,319 (OFBiz_Shutdown_Hook) [JposDeviceContainer.java:68 :INFO ] JPOS Devices released and closed
