2014-09-03 49 views
0

我將爲Windows實施財務打印機驅動程序。我想要的是根據opos實現我的驅動程序,但我無法找到一個opos sdk的窗口。我可以使用pos for .net來實現我的驅動程序。 see link。我想知道的是,如果一個寫入opos的應用程序,它是否與我的驅動程序(pos for .net驅動程序)一起運行?opos應用程序是否可以使用pos for .NET驅動程序

回答

0

理論上,是的,但不是直接與您的POS的.Net驅動程序。以你心目中的方法,這可能與以下步驟來達到的:

  1. 實施淨司機POS您的稅控打印機
  2. 創建的包裝,其將提供IOPOSFiscalPrinter SO接口implementaion(見所述UnifiedPOS規範的附錄A)
  3. 產生用於它一個COM可調用包裝(CCW)(http://msdn.microsoft.com/en-us/library/ms404285%28v=vs.110%29.aspx,部分「在本機應用程序包裝紙管理對象」)
  4. 消費該SO /從應用程序通過一個共同的控制對象CCW (http://monroecs.com/oposccos.htm

如果您不打算將.Net驅動程序用於此POS,則可能需要考慮直接執行OPOS SO而不是打包用於.Net FiscalPrinter驅動程序的POS。最後,如果你在你的實現中沒有綁定到C#和.NET,你可以在C++中完成這一切,從而消除了CCW的需要。 UnifiedPOS的附錄A爲此提供了所有必需的信息。 Curtiss Monroe的CCO消息來源對你的SO有什麼期望是一個很好的參考。

+0

UnifiedPOS規範鏈接: https://nrf.com/resources/retail-library/unifiedpos-version-1141 – 2014-11-26 12:18:20

相關問題