我手中有倉庫管理系統的創建。這將是一個Web應用程序,它應該在桌面和10'平板電腦上運行。如何將條形碼掃描器與Web應用程序連接?
我從來沒有使用條形碼掃描儀,所以我的問題是如何將條形碼掃描儀與我的應用程序連接?
這將是一個Java EE 6應用程序,使用的Web框架仍然是開放的。
任何經驗類似的設置將不勝感激。
我手中有倉庫管理系統的創建。這將是一個Web應用程序,它應該在桌面和10'平板電腦上運行。如何將條形碼掃描器與Web應用程序連接?
我從來沒有使用條形碼掃描儀,所以我的問題是如何將條形碼掃描儀與我的應用程序連接?
這將是一個Java EE 6應用程序,使用的Web框架仍然是開放的。
任何經驗類似的設置將不勝感激。
像Alex K.說的那樣,大多數掃描儀都像鍵盤一樣。所以處理輸入應該不難。
我已經看到這種類型的系統與ActiveX控件(Ewwww)實現,但我假設你想這個應用程序是跨瀏覽器。
瀏覽器中的Java和現在一樣好,所以一個applet很可能是不可能的。
如果掃描器首先發送密鑰,則可以使用JavaScript輕鬆綁定事件偵聽器以等待該密鑰並接受輸入。
這取決於條形碼掃描器,但大多數還會發送回車符(在JavaScript中它是一個keyCode == 13),所以當檢測到Enter鍵時,您可以通過在keyUp上綁定來使事情更加集成。 – 2012-08-07 22:50:52
謝謝你們的答覆。我將盡快爲我提供掃描儀,以便我可以對其進行測試。 – Astronaut 2012-08-08 13:16:56
幾乎所有掃描儀都可以充當「鍵盤楔子」,這意味着如果您掃描1234的代碼,它將發送1,2,3,4作爲您只需捕捉的按鍵,更復雜的交互將取決於您的掃描儀使用 – 2012-08-07 10:16:01
看看這個答案類似的問題,認爲它應該有所幫助: http://stackoverflow.com/questions/8146840/barcode-scanner-implementation-on-java/8621266#8621266 – DB5 2012-08-07 10:18:15
我看到謝謝亞歷克斯,所以沒有應該特別小心......它會輸出字符,就好像它是用傳統鍵盤手動寫入的一樣。 – Astronaut 2012-08-07 10:47:26