【问题标题】:Intermittent Issue with SCAN_Enable error on app load应用加载时出现 SCAN_Enable 错误的间歇性问题
【发布时间】:2015-11-17 04:48:17
【问题描述】:

我购买了一批带有可拆卸扫描头的 WT0490 可穿戴 pda,因此将最初为 Windows Mobile 制作的应用程序(已经完美运行了几年)转换为在 WT4090 上运行。设备使用以下版本:

  • Windows CE 5.0
  • EMDK 2.6
  • ASP.net CF 2.0

自从推出以来,我看到了一些非常令人沮丧的行为,这似乎是在设备运行几天后开始发生的。用户报告以下错误:

应用程序出现意外错误

SCAN_Enable

似乎没有任何明显的模式,一些设备会在几天内完美运行,然后突然出现此错误。然后几天和几次重新启动后,它们又可以工作了。

所有设备都立即恢复到库存设置,然后我们的驾驶室部署到它们。所有相同的型号。我们已经尝试改变内存分配、交换扫描仪头等,但没有任何模式。

该错误似乎发生在登录后加载第一个表单时,登录屏幕在带有密码框的下拉列表中显示用户列表,因此应用程序的一部分工作正常,似乎是在初始化扫描仪时发生这种故障。

我有 40 台设备,现在 30 多台设备都出现了同样的问题,所以我的直觉告诉我这是一个软件问题,但我至今无法找出原因。

我们也尝试过热靴、冷靴和完全重新配置。我们有几个开发单元没有出现问题,尽管它们没有经常使用,所以也许我们“还没有”看到问题。

我希望有人遇到过这个问题并且知道如何解决它。

提前致谢。

【问题讨论】:

    标签: windows-ce motorola-emdk


    【解决方案1】:

    WT4090 由摩托罗拉解决方案企业业务部构建,现在是 Zebra Technologies 的一部分。 WT4090 目前处于 EOS(销售结束)状态,但如果您有维护合同,Zebra 仍会为您提供支持。

    您可以查看Zebra Technologies support website,查看设备上是否安装了最新的操作系统版本和修复程序。

    有关如何为 Zebra Technologies 设备进行开发的问题,您可以查看 Launchpad,Zebra 的开发者社区网站。

    【讨论】:

      【解决方案2】:

      值得注意的是,这些设备具有可拆卸的条形码扫描仪 - 因此,如果扫描仪未正确连接,您会收到 SCAN_Enable 错误。

      如果您不释放扫描仪,您也会看到此错误,因为以前的表单可能会阻止扫描仪。

      您可能还会发现您正在运行 ScanWedge 应用程序 - 这也会阻止扫描仪,因此您无法启用它。 EMDK 需要对扫描仪的独占访问权限才能启用它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-16
        • 1970-01-01
        • 2021-05-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多