2010-05-31 40 views
2

我有摩托羅拉MC55與Windows Mobile 6.5板載。這個漂亮的手掌還包含一個嵌入式條碼掃描器。我的問題是 - 爲了使用條形碼掃描儀,我需要什麼特殊的.NET CF?我希望條形碼可以作爲普通字符串讀取並作爲鍵盤事件傳遞?是否需要任何特殊的.NET CF庫?.NET Compact Framework - 條形碼掃描器

感謝您的幫助

多米尼克

回答

9

完全取決於你想要達到的目標。

基於Windows Mobile的手持式條形碼掃描儀通常附帶一個將條形碼模塊輸出轉換爲按鍵的軟件 - 您可以將其放入自動運行文件夾中,然後在文本框中處理文本輸入。

或者,通常會有一個SDK包含庫,您可以使用它們直接掛接掃描儀並獲取所有附加信息(條形碼類型,二進制數據等)。

我們在這裏使用MC9090,並且我們採用了SDK方式。奇蹟般有效。該SDK可以下載here。如果鏈接不起作用(我不得不裁剪它),請轉到seach form並搜索「SDK」。

+0

謝謝。你的回答就是我要走的路。 – cubesoft 2010-06-01 08:09:03

3

有這些設備稱爲DataWedge一個工具,可以讓你把內置的掃描儀,鍵盤設備。

4

通常,對於摩托羅拉(早期的Symbol)掃描儀,Comapact框架包含一組庫,包括樣本。

我們使用移動設備與我們的客戶(不僅是摩托羅拉)有很大關係,如果可能的話,我強烈建議不要使用鍵盤仿真,因爲當有多個輸入字段(或根本沒有輸入字段)時會遇到麻煩。此外,當您通過鍵盤模擬獲取它們時,您將無法檢測到條形碼中的特殊字符。

GSerg在他的回答中提供了到SDK的鏈接。我強烈建議使用SDK,因爲它也提供對其他設備功能的訪問。

+1

非常真實 - 不要低估當您不需要輸入時禁用掃描儀的能力! – 2010-07-15 19:23:21