更改摩托罗拉设备的条形码扫描蜂鸣音量

时间:2013-04-22 04:25:43

标签: c# compact-framework motorola-emdk

我正在使用c#为运行Windows Mobile和Windows CE的各种Motorola设备开发一些.net应用程序。其中包括MC9190和WT41N0。在这两种型号上,扫描条形码时会发出非常大的哔声。无论如何都使用摩托罗拉emdk或通过更改注册表设置使蜂鸣声更安静,而不会完全关闭蜂鸣声。

7 个答案:

答案 0 :(得分:1)

我不知道这是否适用于所有摩托罗拉设备,但您可以尝试包含Symbol.Audio和:

using Symbol.Audio;
...
using (StandardAudio audio = new StandardAudio(Device.AvailableDevices[0]))
{
    audio.BeeperVolume = 1;
}

您可以检查audio.BeeperVolumeLevels属性以查看最大音量级别。

答案 1 :(得分:1)

在符号扫描仪术语中,这称为“反馈”,默认情况下,它是妨碍正确管理音频的本地反馈设置。

在您的应用程序中,创建阅读器后,以下设置控制它:

    _BarcodeReader.Parameters.Feedback.Success.BeepFrequency = 2000
    _BarcodeReader.Parameters.Feedback.Success.BeepTime = 20

_BarcodeReader是读者对象。我将它设置为较低的频率,时间较短。

如果你需要完全消除哔哔声:

_BarcodeReader.Parameters.Feedback.Success.BeepTime = 0

您可能想要添加自己的wave文件:

_BarcodeReader.Parameters.Feedback.Success.WaveFile = "decode.wav"

MC9xxx和MC3xxx系列附带的DataWedge软件也是如此。如果您正在使用DataWedge,请在“基本配置”下的“扫描仪”的反馈菜单下查找“本地反馈”。

扫描音频只能通过反馈设置进行管理,音量控制和其他方法无效。似乎Zebra(以前的摩托罗拉)在大声工业设置中使用了大量默认值,希望他们考虑过更好的配置方式。

答案 2 :(得分:0)

我在我的扬声器上放了一块透明胶带。

当我在我的办公桌上测试时,磁带会抑制大部分噪音,但是移除它很容易,所以他们可以在地板上听到它。

在我们的生产车间外面,他们需要很大的噪音。

如果这对你不起作用,在Datalogic Falcons的设置中,有一个解码应用程序。其中一个输入称为音频,可以让某人调低音量。

由于我没有Datalogic Falcon的SDK,我只能发布一个低分辨率的手机短片。希望这会有所帮助。

Cell Phone Clip

答案 3 :(得分:0)

有一个用于motorola设备的配置实用程序。它是您可以放在设备上的单个exe文件,然后您可以调整多个设置以及蜂鸣器音量。我看了support.symbol.com,但我没找到它。我想你可以从你的供应商支持中获得它。

答案 4 :(得分:0)

在我们使用telnet会话的Motorola MC9590设备的情况下,需要在登录telnet会话之前调低设备左侧的音量控制。一旦用户登录其telnet会话,音量级别将保持在既定设置。

答案 5 :(得分:0)

可以通过按蓝色功能键,然后按H或M键来控制音量。可以通过按蓝色功能键,然后按D或I键来控制显示亮度。

答案 6 :(得分:-1)

我保持沉默的方式是:转到控制面板 - &gt; 所有控制面板项 - &gt; 设备和打印机。找到Symbol bar code右键点击选择 Keyboard settings,在speed box您会看到Repeat delay icon只是<强>拖一直到并且声音应该消失。