2010-06-08 145 views
9

我已經有了這個漂亮的USB條形碼掃描儀,並且我想使用USB驅動程序而不是鍵盤輸入讀取輸入。從USB條形碼掃描儀讀取

這怎麼可以用.NET來完成?任何準備好的庫?我找不到任何真正的用途......

謝謝!

回答

10

如果是USB讀卡器,您應該找到它附帶的.net驅動程序,以便獲得提供IO以及更多功能的類。

如果掃描儀內部有一個USB轉串口轉換器,那麼您應該在設備管理器中看到掃描儀正在使用哪個COM端口。在這種情況下,您可以使用SerialPort類與設備進行通信。請注意,在可以進行任何通信之前,應該將設置(即波特率,奇偶校驗位,停止位等)設置爲正確的。

+0

+1。你擊敗了我。這幾乎是我一直在提的建議,這就是我們在項目中所做的。 – David 2010-06-08 21:51:08

+1

許多設備都是通過USB連接進行高速串行連接,但沒有暴露出實際的串行端口。在這種情況下,您可能能夠確定芯片組並直接針對這些驅動程序進行編寫。 FTDI是一個非常普遍的選擇,他們通過他們的[D2XX](http://www.ftdichip.com/Drivers/D2XX.htm)庫展示他們的設備。 – 2010-06-08 21:54:11

+0

太好了 - 我試過那個。聽起來不錯:) 謝謝亨利。 – Roman 2010-06-10 11:14:01