【问题标题】:Disable Symbol scanner 'beep' on successful scan?成功扫描时禁用符号扫描仪“哔”?
【发布时间】:2012-06-08 04:26:15
【问题描述】:

我正在使用 motorolla MC55,它会扫描并在成功扫描时发出哔哔声,我需要禁用该功能,以便它在扫描时根本不会播放任何声音。

有什么想法可以做到这一点吗?

【问题讨论】:

  • 如果它与任何其他摩托罗拉/Symbol 条码扫描仪类似,它很可能附带一本包含一张特殊配置条码的手册,其中一个条码控制蜂鸣声的音量和性质.
  • 我必须在某处的代码中完成...
  • 到目前为止,我还没有看到任何可以使用条形码进行配置的移动设备。这仅适用于“愚蠢”的枪支扫描仪。

标签: c# compact-framework barcode-scanner motorola


【解决方案1】:

扫描以下条形码以启用/禁用哔声。

【讨论】:

  • MC55 是移动设备,而 LS2208 是枪支扫描仪。本手册不适用于 MC55。
  • 这也适用于我的 Symbol DS9208!这不在手册中,很高兴在这里找到解决方案!
【解决方案2】:

试试这个:

Symbol.Barcode.Reader reader = new Symbol.Barcode.Reader();

// Other initialization 

reader.Parameters.Feedback.Success.BeepTime = 0;

【讨论】:

  • 我知道已经有一段时间了,但是这段代码在哪里运行,是否有文档记录的 api?
  • 是的,.NET API 还附带了一个文档和示例代码,可以非常清楚地说明如何实现这一点。
【解决方案3】:

您可能只想调整音量:

Symbol.Audio.Device MyDevice = (Symbol.Audio.Device)Symbol.StandardForms.SelectDevice.Select(
    Symbol.Audio.Controller.Title,
    Symbol.Audio.Device.AvailableDevices);
Symbol.Audio.StandardAudio MyAudioDevice = new Symbol.Audio.StandardAudio(MyDevice);

// set the volume of the audio from the settings file.
MyAudioDevice.BeeperVolume = NewLevel;

// set the audio device to nothing
MyAudioDevice.Dispose();
MyAudioDevice = null;
MyDevice = null;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    相关资源
    最近更新 更多