problem in adding a printer on pos

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

problem in adding a printer on pos

AnandM
Hi , i am unable to start POS when i attached a printer with it. i modified jpos.xml , pos-containers.xml according to steps provided in forums. i installed java comm api. i installed "Epson JavaPOS ADK 1.82".Also i copied epsonJposService180.jar, epsonJposServiceCommon.jar" to /ofbiz/specialpurpose/pos/lib. when i am starting POS , i am getting following error====. Do i have to configure some file. Thanks in advance!!!!

Exception in thread "main" java.lang.NoClassDefFoundError: jpos/loader/JposServiceInstanceFactory
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at jpos.loader.simple.SimpleServiceConnection.connect(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:101)
        at org.ofbiz.base.start.Start.startStartLoaders(Start.java:261)
        at org.ofbiz.base.start.Start.startServer(Start.java:310)
        at org.ofbiz.base.start.Start.start(Start.java:314)
        at org.ofbiz.base.start.Start.main(Start.java:397)
2008-06-16 16:42:17,125 (OFBiz_Shutdown_Hook) [    ContainerLoader.java:114:INFO ] Shutting down containers
2008-06-16 16:42:17,156 (OFBiz_Shutdown_Hook) [       DeviceLoader.java:241:ERROR]
---- 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:122)
org.ofbiz.base.start.Start.shutdownServer(Start.java:299)
org.ofbiz.base.start.Start.access$000(Start.java:43)
org.ofbiz.base.start.Start$2.run(Start.java:276)
Reply | Threaded
Open this post in threaded view
|

Re: problem in adding a printer on pos

Branden Strickland
I would suggest getting the printer to work with the Epson Test scripts
first.  This way you cover all of your bases before trying to get it to work
with OFBIZ.


On Mon, Jun 16, 2008 at 7:41 AM, AnandM <[hidden email]> wrote:

>
> Hi , i am unable to start POS when i attached a printer with it. i modified
> jpos.xml , pos-containers.xml according to steps provided in forums. i
> installed java comm api. i installed "Epson JavaPOS ADK 1.82".Also i copied
> epsonJposService180.jar, epsonJposServiceCommon.jar" to
> /ofbiz/specialpurpose/pos/lib. when i am starting POS , i am getting
> following error====. Do i have to configure some file. Thanks in
> advance!!!!
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> jpos/loader/JposServiceInstanceFactory
>        at java.lang.ClassLoader.defineClass1(Native Method)
>        at java.lang.ClassLoader.defineClass(Unknown Source)
>        at java.security.SecureClassLoader.defineClass(Unknown Source)
>        at java.net.URLClassLoader.defineClass(Unknown Source)
>        at java.net.URLClassLoader.access$100(Unknown Source)
>        at java.net.URLClassLoader$1.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Unknown Source)
>        at jpos.loader.simple.SimpleServiceConnection.connect(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:101)
>        at org.ofbiz.base.start.Start.startStartLoaders(Start.java:261)
>        at org.ofbiz.base.start.Start.startServer(Start.java:310)
>        at org.ofbiz.base.start.Start.start(Start.java:314)
>        at org.ofbiz.base.start.Start.main(Start.java:397)
> 2008-06-16 16:42:17,125 (OFBiz_Shutdown_Hook) [
> ContainerLoader.java:114:INFO ] Shutting down containers
> 2008-06-16 16:42:17,156 (OFBiz_Shutdown_Hook) [
> DeviceLoader.java:241:ERROR]
> ---- 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:122)
> org.ofbiz.base.start.Start.shutdownServer(Start.java:299)
> org.ofbiz.base.start.Start.access$000(Start.java:43)
> org.ofbiz.base.start.Start$2.run(Start.java:276)
>
> --
> View this message in context:
> http://www.nabble.com/problem-in-adding-a-printer-on-pos-tp17862571p17862571.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>
Reply | Threaded
Open this post in threaded view
|

Re: problem in adding a printer on pos

AnandM
In reply to this post by AnandM
Thanks for your quick support. Now i did some changes like i installed Epson JavaPOS ADK 1.94, but i am still using epsonJposService180.jar instead of epsonJposService182.jar which is supposed to be there because i am unable to download epsonJposService182.jar from any location.This time exception is different and i have attached error file with this mail.it seems like service did not have exclusive access to the device. It may be mismatch of service jar (180 /182) as i guess.

AnandM wrote
Hi , i am unable to start POS when i attached a printer with it. i modified jpos.xml , pos-containers.xml according to steps provided in forums. i installed java comm api. i installed "Epson JavaPOS ADK 1.82".Also i copied epsonJposService180.jar, epsonJposServiceCommon.jar" to /ofbiz/specialpurpose/pos/lib. when i am starting POS , i am getting following error====. Do i have to configure some file. Thanks in advance!!!!

Exception in thread "main" java.lang.NoClassDefFoundError: jpos/loader/JposServiceInstanceFactory
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at jpos.loader.simple.SimpleServiceConnection.connect(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:101)
        at org.ofbiz.base.start.Start.startStartLoaders(Start.java:261)
        at org.ofbiz.base.start.Start.startServer(Start.java:310)
        at org.ofbiz.base.start.Start.start(Start.java:314)
        at org.ofbiz.base.start.Start.main(Start.java:397)
2008-06-16 16:42:17,125 (OFBiz_Shutdown_Hook) [    ContainerLoader.java:114:INFO ] Shutting down containers
2008-06-16 16:42:17,156 (OFBiz_Shutdown_Hook) [       DeviceLoader.java:241:ERROR]
---- 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:122)
org.ofbiz.base.start.Start.shutdownServer(Start.java:299)
org.ofbiz.base.start.Start.access$000(Start.java:43)
org.ofbiz.base.start.Start$2.run(Start.java:276)