【问题标题】:is it possible to control beep sound of scanner?是否可以控制扫描仪的哔声?
【发布时间】:2017-08-28 07:25:56
【问题描述】:

您好,我是 C# 开发人员,我有带串行端口通信的二维扫描仪 (Honeywell Solaris 7980g)。

我的应用程序扫描二维码并作为时间扫描器扫描代码,默认情况下扫描器会播放哔声。

我想在我的服务器中检查代码后播放哔声。

我已经测试了这两种解决方案:

1:通过自定义颜色(例如:红色)在我的表单上显示我的验证来通知用户
2:通过在我的应用中播放错误声音通知用户

但我想控制扫描仪声音在验证后播放哔声,有什么想法吗?

是否可以控制扫描仪的哔声?

谢谢。

【问题讨论】:

  • 也许您可以向我们展示您到目前为止尝试过的内容以及您的代码是什么样的......
  • 您是否尝试过播放哔声的任何代码?
  • 不,我不知道如何在扫描仪上播放哔声,我只是在我的应用程序上播放(带扬声器),是否可以控制扫描仪的哔声?

标签: c# serial-port barcode-scanner honeywell


【解决方案1】:

通过发送命令 BELBEP1 将扫描仪设置为“BEL 字符蜂鸣”。执行此命令后,当扫描仪接收到 BEL 字符(十六进制 07)时,会发出哔声。

【讨论】:

  • 谢谢先生,您能帮我用 c# 向我的扫描仪发送命令吗?
  • 很遗憾不是,但请务必阅读技术参考指南中的“串行编程命令”部分,因为您在发送命令时必须遵循特定协议。您不能只发送字符串“BELBEP1”。
  • 完全正确 --> byte[] bytestosend = { 0x07 }; serialPort1.Write(bytestosend, 0, bytestosend.Length);
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-27
  • 2019-02-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多