2015-06-26 35 views
0

我正在開發應用程序Symbol MC9190 VB.NET中的條形碼掃描器。如何以編程方式控制Symbol MC9190條形碼掃描器的笛音

我差不多完成了應用程序,現在我需要的是根據條碼符號控制嗶嗶聲的持續時間(或嘟嘟聲的次數)。比方說,它會爲一維條碼製造一種嘟嘟聲,另一種用於二維條形碼。

我創建了一個蜂鳴器對象:

Dim NotificationDevices As Symbol.Notification.Device() = Symbol.Notification.Device.AvailableDevices() 

For Each NotificationDevice As Symbol.Notification.Device In NotificationDevices 
    If NotificationDevice.ObjectType = Symbol.Notification.NotifyType.BEEPER Then 
     myBeeper = New Symbol.Notification.Beeper(NotificationDevice) 
     Exit For 
    End If 
Next 

,我試圖控制蜂鳴器這樣的:

myBeeper.Duration = 1000 


有兩個問題。

首先,將屬性分配給myBeeper對象似乎不會影響出現的實際聲音。

其次,掃描儀在之前發出聲音它引發了myReader_ReadNotify事件,因此在評估編碼時,掃描儀已經被掃描。

我可能會將默認蜂鳴靜音,並強制掃描儀在評估數據後發出聲音,但我在myBeeper對象中看不到一個蜂鳴事件(或任何其他事件),所以我不知道如何強制掃描儀發出聲音。

我發現了一個類似的帖子How to disable beep in C# for Symbol PPT2800 barcode scanner?,但答案是完全脫離主題。

任何人誰知道如何編程符號掃描儀幫助我出來請。

謝謝。

回答