Я разрабатываю приложение для 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, поможет мне.
спасибо.