簡體   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