2015-06-26 11 views
0

Я разрабатываю приложение для Symbol MC9190 сканер штрих-кода в VB.NET.Как управлять звуковым сигналом программным способом для сканера штрих-кода Symbol MC9190

Я почти закончен с приложением, и теперь мне нужно только контролировать продолжительность звукового сигнала (или количество звуковых сигналов) на основе символики штрих-кода. Скажем, он сделает один вид звукового сигнала для 1D штрих-кода, а другой для 2D.

Я создал бипер объект:

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?, но ответы были полностью вне темы.

Может ли кто-нибудь, кто знает, как программировать сканеры Symbol, поможет мне.

спасибо.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^