1

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

4

7 回答 7

1

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

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

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

于 2015-07-22T15:04:34.397 回答
1

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

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

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

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

如果您需要完全消除蜂鸣声:

_BarcodeReader.Parameters.Feedback.Success.BeepTime = 0

您可能需要添加自己的波形文件:

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

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

扫描音频只能从反馈设置管理,音量控制等方法无效。似乎 Zebra(以前的摩托罗拉)在嘈杂的工业设置中使用了大音量默认设置,但希望他们考虑过一种更好的配置方式。

于 2016-09-24T03:22:45.137 回答
0

我在我的扬声器上贴了一条透明胶带。

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

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

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

由于我没有 Datalogic Falcon 的 SDK,我只能发布一个低分辨率的手机剪辑。希望这可以帮助。

手机夹

于 2013-04-22T13:52:58.527 回答
0

摩托罗拉设备有一个配置实用程序。它是一个单独的 exe 文件,您可以将其放在您的设备上,然后您可以调整多项设置以及蜂鸣器音量。我查看了 support.symbol.com,但没有找到。我认为您可以从供应商支持处获得它。

于 2015-02-01T18:31:38.163 回答
0

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

于 2020-06-04T13:36:26.607 回答
0

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

于 2016-09-15T16:23:24.557 回答
-1

我让它沉默的方式是:转到控制面板->所有控制面板项目->设备和打印机。找到Symbol bar code右键单击选择 Keyboard settingsspeed box您将看到一个Repeat delay icon一直向左拖动的按钮,声音应该消失。

于 2016-12-12T15:40:46.937 回答