如何以编程方式控制 Symbol MC9190 条码扫描器的蜂鸣声
How to control beep programmatically for Symbol MC9190 barcode scanner
我正在 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 对象中看到蜂鸣声事件(或任何其他事件),所以不知道怎么强制扫描仪发出声音
我找到了类似的 post How to disable beep in C# for Symbol PPT2800 barcode scanner?,但答案完全跑题了。
知道如何编写符号扫描程序的人可以帮助我吗。
谢谢。
我的问题在摩托罗拉网站上得到了解答:
https://developer.motorolasolutions.com/message/84843?et=watches.email.thread#84843
简而言之,实现这一点的唯一方法是将默认的哔哔声静音,并播放我自己的 .wav 声音。
我正在 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 对象中看到蜂鸣声事件(或任何其他事件),所以不知道怎么强制扫描仪发出声音
我找到了类似的 post How to disable beep in C# for Symbol PPT2800 barcode scanner?,但答案完全跑题了。
知道如何编写符号扫描程序的人可以帮助我吗。
谢谢。
我的问题在摩托罗拉网站上得到了解答:
https://developer.motorolasolutions.com/message/84843?et=watches.email.thread#84843
简而言之,实现这一点的唯一方法是将默认的哔哔声静音,并播放我自己的 .wav 声音。