2012-05-29 129 views
0

任何人都可以請給我任何想法,以便從何處開始我的編碼,以便從OPOS(Datalogic Magellan設備)加權和C#中的條形碼掃描數據?例如,我應該爲這種情況使用什麼庫和什麼函數。我無言以對,因爲我已經花了很多時間在網上尋找答案。甚至沒有接近在線。Datalogic條形碼/重量掃描儀

我不知道任何api,我可以用它來將usb設備的重量和條形碼寫入我的C#程序。

我目前使用的是Datalogic規模。我嘗試了內置的Windows閱讀器,但沒有從設備讀取任何數據。

回答

3

我解決了這個問題,我自己沒有任何幫助都:( 我想和你們的其他成員共享它來節省您的時間:)

首先,我用了Microsoft.PointOfService庫,可以直接創建與大多數opos基本機器的連接。並確保你的邏輯設備名稱正確!非常重要。這不是您在註冊表中找到的任何正常名稱,它必須由您自己在opos adk程序中手動定義,而您與opos機器一起安裝。然後,您可以像往常一樣在您的C#程序中傳入該名稱。

例如:你在C#中設置USB_Scale爲您的邏輯設備名OPOS程序 內

this.myDevice = explore.GetDevice("Scale", "USB_Scale"); 

注意:請確保您設置過於要求1000;如果你不這樣做,它可能不起作用。 另外:this.myScale = ((Scale)explore.CreateInstance(myDevice)); < - 這可能有幫助〜

其餘的只是直截了當。