Vikrant, I tried but the link to 1.8.0 does not exist anymore. I did not even find the link to 1.9.2 :(.
I have no more time for this now. What I propose is : Try on your side to use 1.9.2 (did you copy the epsonJposService*.jar from EPSON_JPOS_ADK\JavaPOS\lib to specialpurpose/pos/lib ?) When you get it to work (you should) send me the link to 1.9.2 and I will then upgrade OFBiz svn to javaPOS 1.9. Jacques > 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.EpsonJposServiceInstanceFactor y" 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(Unknow n 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.ja va: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.jav a: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.jav a: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
