jpos.xml 基于regedit生成

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\

中创建了此错误

我尝试使用一些工具添加新设备.. 这使得 CashDrawer 拥有 . MockOPOSDrawer1 has 。 Epson 的 JAVAPOS 工具无法启动。还有什么可以用的吗?

"MS's Retail Peripheral Simulator" 是 POS for.NET SDK 中包含的程序吗?
如果是这样,它与 OPOS 注册表和 JavaPOS 无关。
此外,即使它是作为 OPOS 运行的模拟器也是一回事。

OPOS 或 POS for.NET 无法从 JavaPOS 调用 jpos.xml 变化。 OPOS 注册表信息适用于 OPOS,不适用于 JCL(JavaPOS 配置加载器)或 JavaPOS 控制对象。

您有以下选择之一。但是,在任何一种情况下都需要进一步的软件开发。

1.Create 一个 JavaPOS 服务对象,使用 JNI 或 JNA 等技术桥接从 JavaPOS 控制对象到 OPOS 或 POS for.NET 的调用,并使用jpos.xml用网桥JavaPOS服务对象和OPOS或POSfor.NET设备名称等参数进行说明。

2.Give up "MS's Retail Peripheral Simulator" 并仅使用 Java 创建模拟器作为 JavaPOS 服务对象。