I may have a look at IBM code, but I have none of them (kbd msr and line 
display) on hand.

Jacques

From: <wmbo...@gmail.com>
On Tuesday, September 8th a user posted "Cannot open POS" regarding
configuring javapos for a surepos 500.  I have a surepos 741 (older
with rs485), and have had some success.


I used the svn version of ofbiz though I don't think that should
matter.  I am on linux, but others can hopefully help with the
difference in operating systems.  I am not familar enough with
windows.

One thing unusual I had to do was to create links in
/ofbiz/specialpurpose/pos  to the /ibm/javapos and /javax-usb
directories.

ln -s /opt/ibm/javapos/ .
ln -s /opt/javax-usb/ .

Edited /ofbiz/specialpurpose/pos/ofbiz-component.xml to include those
directories.

<ofbiz-component name="pos"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd";>
   <resource-loader name="main" type="component"/>
   <classpath type="dir" location="config"/>
   <classpath type="dir" location="styles"/>
   <classpath type="dir" location="screens"/>
   <classpath type="jar" location="lib/*"/>
   <classpath type="jar" location="build/lib/*"/>
<!-- These 4 lines are the lines I added →
<!-- They must be relative to the current directory, possibly under
this directory →

   <classpath type="dir" location="javapos/etc"/>
   <classpath type="jar" location="javax-usb/lib/*"/>
   <classpath type="dir" location="javax-usb/etc"/>
   <classpath type="jar" location="javapos/lib/*"/>

Merged the correct devices from ibm jpos.xml into the
ofbiz/specialpurpose/pos/config/jpos.xml  file.
This was easiest by using the IBM tools to create a jpos file and then
putting all of the devices from that into the ofbiz jpos.xml file.

Then modified ofbiz/framework/base/config/pos-containers.xml to use
the correct device from the jpos.xml file.

I then did an ant run-install and ant run-install-seed

After that everything worked.

I am using a sun-java with ibm  java and javax-usb files in my system
class path, but it would not run links and changes to the
/ofbiz/specialpurpose/pos/ofbiz-component.xml file.

I have gotten both the pos printer an epson with an RS485 module that
mimics a model 4 and the ibm cash drawer RS485 working.
I would like to get the keyboard msr (not keyboard wedge) and display
device working but I am not sure they are implemented in ofbiz.  IBM
does include sample code in their control center for both.  I have
zilch in programming skills so that probably wouldn't help.

If anyone can give me some advice, I would give it a try though.



Reply via email to