共用方式為


Hydra 裝置 (POS for .NET v1.14 SDK 文件)

某些周邊 POS 裝置合併 UPOS 裝置類型。 這些稱為 Hydra 裝置,而其與 POS 應用程式的介面需要多個服務物件。

例如,磁墨字元辨識 (MICR) 裝置可能包括 POS 印表機。 在此情況下,裝置會由 MICR 服務物件和 POS 印表機服務物件所表示。 即使它們與相同的周邊裝置互動,也必須個別建立和控制這兩個服務物件。 MICR 服務物件會管理 MICR 檢查掃描和字元辨識功能,而 POS 印表機服務物件會管理收據和驗證印表機。

不過,MICR 和 POS 印表機服務物件必須在單一交易中一起運作。 檢查處理會合併 MICR 裝置中的檢查插入和移除作業與 POS 印表機中的驗證列印功能。

考量

在一般情況下,服務物件只會開啟與裝置的連線,並執行其讀取和寫入作業。 不過,使用 Hydra 裝置時,工作更為複雜,因為 IO 連接埠通常是獨佔的。 因此,存取相同裝置的多個服務物件必須彼此同步處理,通常是一些各種處理序間通訊。

POS for .NET 未提供功能來協助多個服務物件彼此同步處理。 服務物件開發人員必須撰寫此程式碼,並將其量身打造為特定的系統設定。

另請參閱

概念

其他資源