2012-02-21 123 views
3

我一直在尋找這個問題的答案几天,但我似乎無法找到任何具體的東西。從Web應用程序訪問客戶端設備

我有一些我已經做了電子商務網站的客戶。我想制定一個與我的電子商務系統完美集成的銷售點系統(這樣,庫存,客戶,銷售數據等在整個兩個系統中保持一致)。我希望POS能夠基於網絡,並且可以從任何地方和任何設備訪問(例如,可以在筆記本電腦上使用庫存,或者例如可以通過ipad從商店中取消銷售)。

既然這是一個基於網絡的應用程序,並且瀏覽器是沙盒式的,那麼使POS能夠訪問客戶端計算機上的設備的最佳方式是什麼?我希望它能夠處理食譜打印機,卡片掃描儀和簽名捕獲設備,錢箱和客戶顯示器。它需要在每次交易結束時自動打印收據,不需要提示對話框。此外,錢箱需要獨立於打印機打開。

該項目的主要目標是儘可能保持POS的靈活性。我希望它能夠在任何平臺上運行,幾乎不需要安裝任何設備。我將在主要終端上設置POS,這樣就可以安裝Java或瀏覽器插件,以包含除主終端以外不一定需要的此功能(但如果可能的話,這將非常棒!)。

什麼是最好的方式來實現這一點,而不是兩次編碼的一切?插件會給我提供我需要的訪問權限嗎?我看着辣椒和NaCl,但我仍然不確定這是我尋找的?我可以用active-x來做到這一點,但我不想限制爲IE。我看到silverlight可以做到這一點,但我想保持開源。我現在想考慮在php中構建它並使它適用於已簽名的java applet上的quercus?

有沒有人曾經做過這樣的事情,你認爲這是最好的方式嗎?

回答

0

至少對於讀卡器來說,它們大部分都是模擬鍵盤,所以只需將光標定位在文本輸入中,然後刷卡即可。操作系統會將刷卡視爲有人將卡上的信息輸入到輸入中。至於其他設備,我會調查你不需要自定義驅動程序的simliar安排。

有點多餘,但有一個高峯在this thread我有一天評論。

+0

我知道很多條形碼掃描儀也是這樣。我更擔心抽屜控制,客戶顯示器和打印機.... – user1224419 2012-02-21 22:35:24

相關問題