繁体   English   中英

基于regedit的jpos.xml生成

[英]jpos.xml generation based on regedit

我正在尝试xconfigure javapos以与MS的Retail Peripheral Simulator一起使用。 但是,xml生成步骤使我很生气。 不可能上班。 试过这个

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE JposEntries PUBLIC "-//JavaPOS//DTD//EN"
                             "jpos/res/jcl.dtd">
<JposEntries>

   <JposEntry logicalName="CashDrawer">
        <creation factoryClass="jpos.loader.JposServiceInstanceFactory" serviceClass="OPOSServiceObjects.Test.CashDrawer.1"/>
        <vendor name="Microsoft" url="http://microsoft.com"/>
        <jpos category="CashDrawer" version="1.11"/>
    </JposEntry> 

</JposEntries>

并得到了无法以逻辑名称CashDrawer连接到服务的错误... MS模拟器在HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\OLEforRetail\\ServiceOPOS\\创建了此HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\OLEforRetail\\ServiceOPOS\\

opostree

我尝试使用一些工具来添加新设备。 在此处输入图片说明 MockOPOSDrawer1有 在此处输入图片说明 爱普生的JAVAPOS工具无法启动。 还有什么要用的吗?

POS for.NET SDK是否包含“ MS的零售外围设备模拟器”程序?
如果是这样,则与OPOS注册中心和JavaPOS无关。
此外,即使它是作为OPOS运行的模拟器,也是一样。

不能从JavaPOS调用OPOS或POS for .NET,就像更改jpos.xml一样。 OPOS注册表信息是针对OPOS的,不适用于JCL(JavaPOS Config Loader)或JavaPOS控制对象。

您具有以下选项之一。 但是,无论哪种情况,都需要进一步的软件开发。

1,创建一个JavaPOS服务对象,使用JNI或JNA等技术将调用从JavaPOS控制对象桥接到OPOS或POS for.NET,并将jpos.xml与桥接JavaPOS服务对象和OPOS或POS for.NET设备名称一起使用描述其他参数。

2.放弃“ MS的零售外围设备模拟器”,并仅使用Java将模拟器创建为JavaPOS服务对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM