计算机进入睡眠状态后,摩托罗拉条码扫描器出现通信问题

计算机进入睡眠状态后,摩托罗拉条码扫描器出现通信问题

我正在使用 DS3578 条形码扫描仪,除了计算机进入睡眠状态时,一切都很好。当计算机唤醒时,扫描仪不再能够将信息发送到基座,然后传递到软件上。基座上的灯保持亮起,一切看起来都很正常。在睡眠和唤醒期间,没有命令发送到基座或从基座发送。但是,在任何扫描之后,我都会看到 4 次低红灯闪烁,表示通信错误。

除非有 2 个解决方案中的 1 个,否则我无法收到任何新的条形码扫描。

1.) 我将扫描模式更改为另一种模式(键盘 => snapi)或反之亦然。

2.) 我拔下扫描仪插头,然后重新插入

在这两种情况下,Windows 都表现得好像刚刚插入了一个新的 USB,并且一切正常。

我尝试了无数的方法,例如确保 USB 即使在睡眠模式之后仍能继续供电,尝试在 c# 中创建 ZebraScannerManager 的新实例。

我不知道该如何阻止这种情况发生。如能提供任何帮助,我将不胜感激

答案1

对于遇到此问题的人。我能够挂接到 c# 中的一个事件,该事件在 Windows 重新启动时触发,然后我能够使用 API 触发 _ccore open,然后通过 xml 向设备发送重启命令

相关内容