2013-11-01 24 views
1

我正在開發基於網絡的POS系統,並且需要啓用無提示打印。 (打印時不顯示PrintDialog)。將數據從C#asp.net網站發送到已安裝的C#windows窗體應用程序

我已經設法使它工作,但有時收銀員想要生成新的憑證,它不打印,這成爲一個問題。

我被指示創建一個Windows窗體應用程序,將安裝在我的所有收銀機上,這個應用程序需要做的是一旦收銀員登錄到網站並出售我需要發送的數據的憑證我的ASP.NET網站添加到可以進行靜音打印的Windows窗體應用程序中,因此只要收銀員點擊「銷售憑證」按鈕,數據就必須發送到已安裝的Windows應用程序並自動打印。

將被髮送到出納機的數據是基本的信息像出納,帳戶名,網站...等

我將如何去實現這樣的結果?

預先感謝您。

+0

爲了獲得更詳細的回答這個問題,提供你已經嘗試什麼樣的信息/迄今爲止進行了研究。 –

回答

2

這兩個應用程序可能需要共享一個數據源(例如使用SQL Server)。

如果打印需要靜默地發生,而無需用戶干預,那麼您將需要實現一個偵聽器(通常爲Windows服務),等待新項目添加並準備打印。

參見:Publish-subscribe pattern或備選地,Observer Pattern

0

。看看WCFsignalr.net

爲signalR有易於實現.NET客戶端變成一個Windows應用程序

相關問題