Code Comments

Programming Forum and web based access to our favorite programming groups.
For Programmers: Free Programming Magazines | New: Database administration forum
Registration is free! Edit your profileCalendarFind other membersFrequently Asked QuestionsSearch -> 
Post New Thread











Thread
Author

Configuring EPSON TM-T88IV Thermal printer in POS
Hi,
I'm trying to implement EPSON TM-T88IV Thermal printer in POS. I failed to
configure that because every time the application is shutting down with the
exception given below. Even the application is not starting with EPSON
TM-T88III printer which is a tested one. The error stack trace given below
occurred for EPSON TM-T88III printer.

I've installed the Java Communication API, copied the EPSOn Jar files in the
lib directory of POS and modified the jpos.xml and pos-containers.xml files
respectively. But everytime I'm getting this error.

I've purchased one EPSON TM-T88IV printer to test and installed
Epson_JavaPOS_ADK_194.exe on its behalf. Every time services not found error
is coming.

Can anybody suggest me how I should proceed and what are the required JAR
files (and from where I can get them) for the said Printer.

 ========================================
===============================
2008-04-03 05:55:54,687 (main) [ ComponentContainer.java:120:INFO ] All
components loaded
2008-04-03 05:55:54,718 (main) [ClassLoaderContainer.java:50 :INFO ]
CachedClassLoader created
2008-04-03 05:55:54,828 (main) [    ContainerLoader.java:74 :INFO ]
[Startup] Starting containers...
jpos/res/jpos.properties file not found
jpos/res/jpos.properties file not found
jpos/res/jpos.properties file not found
2008-04-03 05:55:55,109 (main) [       DeviceLoader.java:62 :ERROR]
---- exception report
----------------------------------------------------------
JPOS Exception
Exception: jpos.JposException
Message: Service does not exist in loaded JCL registry
---- stack trace
---------------------------------------------------------------
jpos.JposException: Service does not exist in loaded JCL registry
jpos.loader.simple.SimpleServiceManager.createConnection(Unknown Source)
jpos.loader.JposServiceLoader.findService(Unknown Source)
jpos.BaseJposControl.open(Unknown Source)
org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:44)
org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:60)
org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java:5
0)
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)
----------------------------------------------------------------------------
----

2008-04-03 05:55:55,109 (main) [JposDeviceContainer.java:52 :INFO ]
 ****************************************
************
**
2008-04-03 05:55:55,109 (main) [JposDeviceContainer.java:53 :INFO ] Please
verify that your receipt printer is connected
!
2008-04-03 05:55:55,140 (main) [JposDeviceContainer.java:54 :INFO ]
 ****************************************
************
**
org.ofbiz.base.start.StartupException: Cannot start()
org.ofbiz.pos.container.JposDeviceContainer (null)
at
org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:82)
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:5
5)
at
org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:80)
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:63)
at
org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java:5
0)
at
org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:80)
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)
2008-04-03 05:55:55,296 (OFBiz_Shutdown_Hook) [    ContainerLoader.java:93
:INFO ] Shutting down containers
2008-04-03 05:55:55,296 (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:208)
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)
----------------------------------------------------------------------------
----

2008-04-03 05:55:55,296 (OFBiz_Shutdown_Hook) [JposDeviceContainer.java:66
:ERROR]
---- 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)
----------------------------------------------------------------------------
----

2008-04-03 05:55:55,296 (OFBiz_Shutdown_Hook) [JposDeviceContainer.java:68
:INFO ] JPOS Devices released and closed
 ========================================
====================================

Thanx,

ajey.bitin
--
View this message in context: http://www.nabble.com/Configuring-E...0p16459450.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Report this thread to moderator Post Follow-up to this message
Old Post
Ajey.bitin
04-03-08 04:40 AM


Re: Configuring EPSON TM-T88IV Thermal printer in POS
This is quite a late reply.

I've been busy so I didn't respond, but I wanted to let you know that you're
in the same boat.

I get the exact same error, and I've been trying to work on it for the last
month or so.....To no avail.

If I figure something out, I'll post it here... If you do, could you do the
same?

Thanks!!

On Wed, Apr 2, 2008 at 9:57 PM, Ajey.bitin <
ajey.kumar@palindromesoftware.com> wrote:

>
> Hi,
>
>
> I'm trying to implement EPSON TM-T88IV Thermal printer in POS. I failed to
> configure that because every time the application is shutting down with
> the
> exception given below. Even the application is not starting with EPSON
> TM-T88III printer which is a tested one. The error stack trace given below
> occurred for EPSON TM-T88III printer.
>
> I've installed the Java Communication API, copied the EPSOn Jar files in
> the
> lib directory of POS and modified the jpos.xml and pos-containers.xml
> files
> respectively. But everytime I'm getting this error.
>
> I've purchased one EPSON TM-T88IV printer to test and installed
> Epson_JavaPOS_ADK_194.exe on its behalf. Every time services not found
> error
> is coming.
>
> Can anybody suggest me how I should proceed and what are the required JAR
> files (and from where I can get them) for the said Printer.
>
>  ========================================
===============================
> 2008-04-03 05:55:54,687 (main) [ ComponentContainer.java:120:INFO ] All
> components loaded
> 2008-04-03 05:55:54,718 (main) [ClassLoaderContainer.java:50 :INFO ]
> CachedClassLoader created
> 2008-04-03 05:55:54,828 (main) [    ContainerLoader.java:74 :INFO ]
> [Startup] Starting containers...
> jpos/res/jpos.properties file not found
> jpos/res/jpos.properties file not found
> jpos/res/jpos.properties file not found
> 2008-04-03 05:55:55,109 (main) [       DeviceLoader.java:62 :ERROR]
> ---- exception report
> ----------------------------------------------------------
> JPOS Exception
> Exception: jpos.JposException
> Message: Service does not exist in loaded JCL registry
> ---- stack trace
> ---------------------------------------------------------------
> jpos.JposException: Service does not exist in loaded JCL registry
> jpos.loader.simple.SimpleServiceManager.createConnection(Unknown Source)
> jpos.loader.JposServiceLoader.findService(Unknown Source)
> jpos.BaseJposControl.open(Unknown Source)
> org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:44)
> org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:60)
>
> 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)
>
> --------------------------------------------------------------------------
------
>
> 2008-04-03 05:55:55,109 (main) [JposDeviceContainer.java:52 :INFO ]
>  ****************************************
************
> **
> 2008-04-03 05:55:55,109 (main) [JposDeviceContainer.java:53 :INFO ] Please
> verify that your receipt printer is connected
>  !
> 2008-04-03 05:55:55,140 (main) [JposDeviceContainer.java:54 :INFO ]
>  ****************************************
************
> **
> org.ofbiz.base.start.StartupException: Cannot start()
> org.ofbiz.pos.container.JposDeviceContainer (null)
>        at
> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:82)
>        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:80)
>        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:63)
>        at
>
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:50)
>        at
> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:80)
>        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)
> 2008-04-03 05:55:55,296 (OFBiz_Shutdown_Hook) [    ContainerLoader.java:93
> :INFO ] Shutting down containers
> 2008-04-03 05:55:55,296 (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:208)
>
> 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)
>
> --------------------------------------------------------------------------
------
>
> 2008-04-03 05:55:55,296 (OFBiz_Shutdown_Hook) [JposDeviceContainer.java:66
> :ERROR]
> ---- 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)
>
> --------------------------------------------------------------------------
------
>
> 2008-04-03 05:55:55,296 (OFBiz_Shutdown_Hook) [JposDeviceContainer.java:68
> :INFO ] JPOS Devices released and closed
>
>  ========================================
==================================
==
>
> Thanx,
>
> ajey.bitin
> --
> View this message in context:
> http://www.nabble.com/Configuring-E...0p16459450.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>


Report this thread to moderator Post Follow-up to this message
Old Post
Branden Strickland
05-08-08 12:37 AM


Re: Configuring EPSON TM-T88IV Thermal printer in POS
Hi Branden,

At first thanx for your reply otherwise I was assuming that my problem will
not get attention of even a single user. Anyways, definitely I'll post a
message when my problem will get over. Right now I'm engaged in establishing
database synchronization among POS terminals, PSS and MCS. But the EPSON
printer is still a panic for me which I'll have to look for seriously but
I'm not getting enough time for it.

Hope you will let me know when you'll get some success.

Thanx and my best wishes too.

Regards,

Ajey Kumar



Branden Strickland wrote:
>
> This is quite a late reply.
>
> I've been busy so I didn't respond, but I wanted to let you know that
> you're
> in the same boat.
>
> I get the exact same error, and I've been trying to work on it for the
> last
> month or so.....To no avail.
>
> If I figure something out, I'll post it here... If you do, could you do
> the
> same?
>
> Thanks!!
>
> On Wed, Apr 2, 2008 at 9:57 PM, Ajey.bitin <
> ajey.kumar@palindromesoftware.com> wrote:
> 
>
>

--
View this message in context: http://www.nabble.com/Configuring-E...0p17108049.html
Sent from the OFBiz - User mailing list archive at Nabble.com.



Report this thread to moderator Post Follow-up to this message
Old Post
Ajey.bitin
05-08-08 12:37 AM


Re: Configuring EPSON TM-T88IV Thermal printer in POS
FYI,

I know some of the guys (I have mainly worked with Jacques) around here that
work very closely with the POS.  They are typically (not to speak for
them!!) available for consulting work if you need to get them involved if
your back is "against the wall".  They're not cheap (which is why I can't
currently afford them :P )  but they know their stuff in and out, and I'm
sure they could get things working.

I'm going to be working on this problem more today when I get out of the
"full time" job.

Hopefully we can help each other out!

I did notice that NO MATTER how I go about installing the components here is
the results.

This is still currently using NULL PRINTER.. So I'm not even really
"calling" the Epson printer yet with my pos-component.xml file.

Install JAVA COMM api.  Programs starts fine.
Install RXTXcomm.jar Program starts fine.
Install JAI (java advanced imaging): Everything works fine.
Install EPSON ADK:  Program STOPS working, even if I'm still calling the
NULL PRINTER.

I'm very interested to dig through this with my JAVA guy today.  I think
EPSON ADK is modifying something that causes OFBIZ to stop working by
modifying the JAVA environment.  I'm not sure how yet.. But I hope I can
find out soon!

Thanks for the reply!


On Wed, May 7, 2008 at 12:07 PM, Ajey.bitin <
ajey.kumar@palindromesoftware.com> wrote:

>
> Hi Branden,
>
> At first thanx for your reply otherwise I was assuming that my problem
> will
> not get attention of even a single user. Anyways, definitely I'll post a
> message when my problem will get over. Right now I'm engaged in
> establishing
> database synchronization among POS terminals, PSS and MCS. But the EPSON
> printer is still a panic for me which I'll have to look for seriously but
> I'm not getting enough time for it.
>
> Hope you will let me know when you'll get some success.
>
> Thanx and my best wishes too.
>
> Regards,
>
> Ajey Kumar
>
>
>
> Branden Strickland wrote: 
> in 
> JAR 
> Source) 
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:50) 
> --------------------------------------------------------------------------
------ 
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:55) 
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:50) 
> org.ofbiz.pos.container.JposDeviceContainer.stop(JposDeviceContainer.java:
63) 
> org.ofbiz.base.container.ContainerLoader.unload(ContainerLoader.java:99) 
> --------------------------------------------------------------------------
------ 
> org.ofbiz.pos.container.JposDeviceContainer.stop(JposDeviceContainer.java:
63) 
> org.ofbiz.base.container.ContainerLoader.unload(ContainerLoader.java:99) 
> --------------------------------------------------------------------------
------ 
>  ========================================
==================================
== 
> http://www.nabble.com/Configuring-E...0p16459450.html 
>
> --
> View this message in context:
> http://www.nabble.com/Configuring-E...0p17108049.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>


Report this thread to moderator Post Follow-up to this message
Old Post
Branden Strickland
05-08-08 12:37 AM


Re: Configuring EPSON TM-T88IV Thermal printer in POS
You are right Branden, when we install EPSON ADK, it modifies our class path
drastically (don't know where) and it breaks the references with our
applications org.ofbiz.pos.jpos.factory.OfbizJposServiceFactory path and
that is why none of the jpos device (maintained internally by ofbiz) works
worthwhile. I'm too afcing the same problem after installing the ADK for
EPSON.

Sure, we can share stuffs and that will be really great lets see, who is
going to tell a good news first :)

Regards,

Ajey Kumar



Branden Strickland wrote:
>
> FYI,
>
> I know some of the guys (I have mainly worked with Jacques) around here
> that
> work very closely with the POS.  They are typically (not to speak for
> them!!) available for consulting work if you need to get them involved if
> your back is "against the wall".  They're not cheap (which is why I can't
> currently afford them :P )  but they know their stuff in and out, and I'm
> sure they could get things working.
>
> I'm going to be working on this problem more today when I get out of the
> "full time" job.
>
> Hopefully we can help each other out!
>
> I did notice that NO MATTER how I go about installing the components here
> is
> the results.
>
> This is still currently using NULL PRINTER.. So I'm not even really
> "calling" the Epson printer yet with my pos-component.xml file.
>
> Install JAVA COMM api.  Programs starts fine.
> Install RXTXcomm.jar Program starts fine.
> Install JAI (java advanced imaging): Everything works fine.
> Install EPSON ADK:  Program STOPS working, even if I'm still calling the
> NULL PRINTER.
>
> I'm very interested to dig through this with my JAVA guy today.  I think
> EPSON ADK is modifying something that causes OFBIZ to stop working by
> modifying the JAVA environment.  I'm not sure how yet.. But I hope I can
> find out soon!
>
> Thanks for the reply!
>
>
> On Wed, May 7, 2008 at 12:07 PM, Ajey.bitin <
> ajey.kumar@palindromesoftware.com> wrote:
> 
>
>

--
View this message in context: http://www.nabble.com/Configuring-E...0p17111227.html
Sent from the OFBiz - User mailing list archive at Nabble.com.



Report this thread to moderator Post Follow-up to this message
Old Post
Ajey.bitin
05-08-08 12:37 AM


Re: Configuring EPSON TM-T88IV Thermal printer in POS
Here are some responses to my earlier email that may help you?  Like I said,
I'll be working on this today in just a few minutes, so hopefully we can get
something working.

DAN SHIELDS
"What is the contents of your $JAVA_HOME/jre/lib/ext directory?   It's
contents (after running the Epson installer) made evident some interesting
classpath paradoxes in the way jpos is intialized.  I have several theories
about this that I am attempting to understand.  To test one theory, I moved
the jpos.xml file so that it resides on the bootclasspath rather than in
specialpurpose/pos/config, to my surprise this FIXED the problem!"

CHRISTOPHER L
"Now that you mention the $JAVA_HOME/jre/lib/ext directory...

I haven't always had success when directions call for putting files in that
directory.  In particular, the only way I was able to get my cash drawer
working in linux is to put the serial port configuration file
(javax.comm.properties) in the classpath.  According to the instructions,
that file should have been fine in $JAVA_HOME/jre/lib/ext.

I haven't experienced the particular problem you mention though."

JACQUES
"Did you try to use -Djava.ext.dirs ? Not sure it's still right but you may
be interested by this http://www.yoda.arachsys.com/java/extensions.html"
"IIRW, with my Epson TM-T88III and ADK 1.8, I simply put

epsonJposServiceCommon.jar and epsonJposService180.jar in
specialpurpose\pos\lib
and comm.jar in jdk1.5.0_11\jre\lib\ext
and it worked."



Actually It was working since I suspect one of the commits related to
https://issues.apache.org/jira/browse/OFBIZ-1630 and related tasks to have
broken the POS in the trunk (maybe r646697 or r643923)



On Wed, May 7, 2008 at 2:14 PM, Ajey.bitin <
ajey.kumar@palindromesoftware.com> wrote:

>
> You are right Branden, when we install EPSON ADK, it modifies our class
> path
> drastically (don't know where) and it breaks the references with our
> applications org.ofbiz.pos.jpos.factory.OfbizJposServiceFactory path and
> that is why none of the jpos device (maintained internally by ofbiz) works
> worthwhile. I'm too afcing the same problem after installing the ADK for
> EPSON.
>
> Sure, we can share stuffs and that will be really great lets see, who is
> going to tell a good news first :)
>
> Regards,
>
> Ajey Kumar
>
>
>
> Branden Strickland wrote: 
> if 
> can't 
> I'm 
> here 
> a 
> EPSON 
> but 
> the 
> do 
> EPSON 
> files 
> pos-containers.xml 
> found 
> required 
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:50) 
> --------------------------------------------------------------------------
------ 
> org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) 
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:55) 
> org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) 
> org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:63) 
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:50) 
> org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) 
> org.ofbiz.pos.container.JposDeviceContainer.stop(JposDeviceContainer.java:
63) 
> org.ofbiz.base.container.ContainerLoader.unload(ContainerLoader.java:99) 
> --------------------------------------------------------------------------
------ 
> org.ofbiz.pos.container.JposDeviceContainer.stop(JposDeviceContainer.java:
63) 
> org.ofbiz.base.container.ContainerLoader.unload(ContainerLoader.java:99) 
> --------------------------------------------------------------------------
------ 
>  ========================================
==================================
== 
> http://www.nabble.com/Configuring-E...0p16459450.html 
> http://www.nabble.com/Configuring-E...0p17108049.html 
>
> --
> View this message in context:
> http://www.nabble.com/Configuring-E...0p17111227.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>


Report this thread to moderator Post Follow-up to this message
Old Post
Branden Strickland
05-08-08 12:37 AM


Re: Configuring EPSON TM-T88IV Thermal printer in POS
Yes Branden, when i was exploring and searching contents over forums for
related stuffs, I saw your mails and responses too. I'm aware of those and
also i tried to implement them and test them. Unfortunately they didn't work
at all in my situation. After that I was just busy with the customization of
POS screens and all, so i couldn't continue with it.

I wish you all the success for your works and experiments towards it because
if you'll get success, it'll be a great news for all of us who are waiting
for a remedy.

Regards,

Ajey Kumar



Branden Strickland wrote:
>
> Here are some responses to my earlier email that may help you?  Like I
> said,
> I'll be working on this today in just a few minutes, so hopefully we can
> get
> something working.
>
> DAN SHIELDS
> "What is the contents of your $JAVA_HOME/jre/lib/ext directory?   It's
> contents (after running the Epson installer) made evident some interesting
> classpath paradoxes in the way jpos is intialized.  I have several
> theories
> about this that I am attempting to understand.  To test one theory, I
> moved
> the jpos.xml file so that it resides on the bootclasspath rather than in
> specialpurpose/pos/config, to my surprise this FIXED the problem!"
>
> CHRISTOPHER L
> "Now that you mention the $JAVA_HOME/jre/lib/ext directory...
>
> I haven't always had success when directions call for putting files in
> that
> directory.  In particular, the only way I was able to get my cash drawer
> working in linux is to put the serial port configuration file
> (javax.comm.properties) in the classpath.  According to the instructions,
> that file should have been fine in $JAVA_HOME/jre/lib/ext.
>
> I haven't experienced the particular problem you mention though."
>
> JACQUES
> "Did you try to use -Djava.ext.dirs ? Not sure it's still right but you
> may
> be interested by this http://www.yoda.arachsys.com/java/extensions.html"
> "IIRW, with my Epson TM-T88III and ADK 1.8, I simply put
>
> epsonJposServiceCommon.jar and epsonJposService180.jar in
> specialpurpose\pos\lib
> and comm.jar in jdk1.5.0_11\jre\lib\ext
> and it worked."
>
>
>
> Actually It was working since I suspect one of the commits related to
> https://issues.apache.org/jira/browse/OFBIZ-1630 and related tasks to have
> broken the POS in the trunk (maybe r646697 or r643923)
>
>
>
> On Wed, May 7, 2008 at 2:14 PM, Ajey.bitin <
> ajey.kumar@palindromesoftware.com> wrote:
> 
>
>

--
View this message in context: http://www.nabble.com/Configuring-E...0p17114862.html
Sent from the OFBiz - User mailing list archive at Nabble.com.



Report this thread to moderator Post Follow-up to this message
Old Post
Ajey.bitin
05-08-08 12:37 AM


Re: Configuring EPSON TM-T88IV Thermal printer in POS
After doing some digging.. I feel like I'm a bit closer to some sort of
answer.

I've read extensively that when you get the "service does not exist in JCL
registry" that basically for some reason or another, the root of the problem
is that the JCL.jar file doesn't know where jpos.xml is.  jpos.xml is where
all the services are listed. The way jpos.xml is found, through the
jpos.properties file.  This file is located in 3 yes that right, THREE
places.   Should it be?  I'm not sure.

It's located in JCL.jar JPOS111.jar and OFBIZ_HOME/specialpurpose/pos/config

I've pointed all three of them to my
OFBIZ_HOME/specialpurpose/pos/config/jpos.xml.  It still hasn't taken, but
I"m sifting through some other things right now, hoping to shed some more
light.

I've also confirmed that you don't need the .jars (as far as I can tell
currently!) in the OFBIZ_HOME/specialpurpos/pos/lib/.  I've moved them from
JAVA_HOME/jre/lib/ext to the .../pos/lib and my findings are that they are
read natively from the JAVA_HOME/jre/lib/ext directory and not the
.../pos/lib.   Who knows... Maybe that is my problem.

I figured I would post this just in case it would help anybody else.

I'll post more when I find a more concrete path to printer-heaven.

On Wed, May 7, 2008 at 5:10 PM, Ajey.bitin <
ajey.kumar@palindromesoftware.com> wrote:

>
> Yes Branden, when i was exploring and searching contents over forums for
> related stuffs, I saw your mails and responses too. I'm aware of those and
> also i tried to implement them and test them. Unfortunately they didn't
> work
> at all in my situation. After that I was just busy with the customization
> of
> POS screens and all, so i couldn't continue with it.
>
> I wish you all the success for your works and experiments towards it
> because
> if you'll get success, it'll be a great news for all of us who are waiting
> for a remedy.
>
> Regards,
>
> Ajey Kumar
>
>
>
> Branden Strickland wrote: 
> interesting 
> instructions, 
> have 
> and 
> for 
> is 
> here 
> involved 
> problem 
> post 
> seriously 
> you 
> down 
> ] 
> :INFO 
> ] 
> :ERROR] 
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:50) 
> --------------------------------------------------------------------------
------ 
> ] 
> ] 
> ] 
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:55) 
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java
:50) 
> org.ofbiz.pos.container.JposDeviceContainer.stop(JposDeviceContainer.java:
63) 
> org.ofbiz.base.container.ContainerLoader.unload(ContainerLoader.java:99) 
> --------------------------------------------------------------------------
------ 
> org.ofbiz.pos.container.JposDeviceContainer.stop(JposDeviceContainer.java:
63) 
> org.ofbiz.base.container.ContainerLoader.unload(ContainerLoader.java:99) 
> --------------------------------------------------------------------------
------ 
>  ========================================
==================================
== 
> http://www.nabble.com/Configuring-E...0p16459450.html 
> http://www.nabble.com/Configuring-E...0p17108049.html 
> http://www.nabble.com/Configuring-E...0p17111227.html 
>
> --
> View this message in context:
> http://www.nabble.com/Configuring-E...0p17114862.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>


Report this thread to moderator Post Follow-up to this message
Old Post
Branden Strickland
05-14-08 12:53 AM


Re: Configuring EPSON TM-T88IV Thermal printer in POS
Take a look at this page.  I've followed it to the T and I'm now getting a
new error, which I'm praying is GOOD.  Just substitute 19 for 111 for most
things.

http://www.nabble.com/-jira--Create...td10779949.html

On Tue, May 13, 2008 at 4:46 PM, Branden Strickland <
openforbusinessman@gmail.com> wrote:

> After doing some digging.. I feel like I'm a bit closer to some sort of
> answer.
>
> I've read extensively that when you get the "service does not exist in JCL
> registry" that basically for some reason or another, the root of the probl
em
> is that the JCL.jar file doesn't know where jpos.xml is.  jpos.xml is wher
e
> all the services are listed. The way jpos.xml is found, through the
> jpos.properties file.  This file is located in 3 yes that right, THREE
> places.   Should it be?  I'm not sure.
>
> It's located in JCL.jar JPOS111.jar and
> OFBIZ_HOME/specialpurpose/pos/config
>
> I've pointed all three of them to my
> OFBIZ_HOME/specialpurpose/pos/config/jpos.xml.  It still hasn't taken, but
> I"m sifting through some other things right now, hoping to shed some more
> light.
>
> I've also confirmed that you don't need the .jars (as far as I can tell
> currently!) in the OFBIZ_HOME/specialpurpos/pos/lib/.  I've moved them fro
m
> JAVA_HOME/jre/lib/ext to the .../pos/lib and my findings are that they are
> read natively from the JAVA_HOME/jre/lib/ext directory and not the
> .../pos/lib.   Who knows... Maybe that is my problem.
>
> I figured I would post this just in case it would help anybody else.
>
> I'll post more when I find a more concrete path to printer-heaven.
>
> On Wed, May 7, 2008 at 5:10 PM, Ajey.bitin <
> ajey.kumar@palindromesoftware.com> wrote:
> 
>


Report this thread to moderator Post Follow-up to this message
Old Post
Branden Strickland
05-14-08 03:48 AM


Re: Configuring EPSON TM-T88IV Thermal printer in POS
Here is that error I'm getting now.

I notice there was one other fellow here with the same error, and I'm not
sure if it ever got solved.

---- 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.initializeServiceSetting(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:5
0)
org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:79)
org.ofbiz.base.start.Start.startStartLoaders(Start.java:261)
org.ofbiz.base.start.Start.startServer(Start.java:310)
org.ofbiz.base.start.Start.start(Start.java:314)
org.ofbiz.base.start.Start.main(Start.java:397)
----------------------------------------------------------------------------
----

2008-05-14 10:15:29,482 (main) [JposDeviceContainer.java:52 :INFO ]
 ****************************************
**************
2008-05-14 10:15:29,483 (main) [JposDeviceContainer.java:53 :INFO ] Please
verify that your receipt printer is connected !
2008-05-14 10:15:29,483 (main) [JposDeviceContainer.java:54 :INFO ]
 ****************************************
**************
2008-05-14 10:15:29,491 (OFBiz_Shutdown_Hook) [    ContainerLoader.java:92
:INFO ] Shutting down containers
2008-05-14 10:15:29,494 (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:100)
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)
----------------------------------------------------------------------------
----


On Tue, May 13, 2008 at 11:44 PM, Branden Strickland <
openforbusinessman@gmail.com> wrote:

> Take a look at this page.  I've followed it to the T and I'm now getting a
> new error, which I'm praying is GOOD.  Just substitute 19 for 111 for most
> things.
>
>
> http://www.nabble.com/-jira--Create...td10779949.html
>
>
> On Tue, May 13, 2008 at 4:46 PM, Branden Strickland <
> openforbusinessman@gmail.com> wrote:
> 
>


Report this thread to moderator Post Follow-up to this message
Old Post
Branden Strickland
05-15-08 01:27 AM


Sponsored Links




Last Thread Next Thread Next
Pages (2): [1] 2 »
Search this forum -> 
Post New Thread

OFBiz archive

Show a Printable Version Send to friend Email This Page to Someone! subscribe to this thread Receive updates to this thread
Computer Consultants
Programming Jobs
Visual Basic Controls
SQL Server Programming
Webservices
Java Security
Visual Studio
C# Programming
Visual J++
Software engineering
Open source Software
Perl Programming
PHP Programming
ASP Programming
ASP .NET Programming
Visual Basic Programming
Windows Scripting Host
Java Programming
Java Help
Java Beans
VBScript
Cobol
MAC Applications
Unix Programming
Forum Jump:
All times are GMT. The time now is 11:32 AM.

 
Free MCSE Braindumps | Real Estate Topics

Programming forum archive

Copyrights CodeComments.com 2004 - 2006

Powered by vBulletin Copyright 2000-2006 Jelsoft Enterprises Limited.