2010-04-24 77 views
2

我正在處理我的Java應用程序中的條形碼閱讀器。問題在於條形碼在讀取和發送實際條形碼之前和之後發送返回碼。我有一些JTextFields,當讀者讀取條形碼時,它會改變焦點,然後發送另一個使窗口關閉的返回值。無論如何要「截取」這些「返回」命令?閱讀Java中的條碼

回答

3

我認爲條形碼閱讀器(硬件)可以編程爲在讀取完成後不發送退貨。它們通常通過閱讀用戶手冊中的條形碼進行編程。

+0

這正是這樣做的方式。你甚至可以打印配置條形碼來編程你的掃描儀來做好事。例如,在任何掃描的代碼之前發送F12密鑰。捕捉程序中的F12並將焦點移至適當的區域。這樣你就不必在相應的字段上掃描代碼。首先是 – rmarimon 2010-04-24 23:40:22

+0

。感謝您的答案。我已經知道了。但我試圖讓我的應用程序更「普遍」。那麼,他不需要配置任何東西。只需插入條形碼閱讀器並開始使用它。需要過濾每一個特殊字符。 – santiagobasulto 2010-04-24 23:52:21

+0

然後您的掃描儀配置錯誤或條碼提供了額外的字符。標準條碼通常不會提供超出其所代表的數字(或字符)的額外字符。嘗試將掃描儀重置爲出廠默認設置。 – rmarimon 2010-04-25 00:12:03