我购买了一批带有可拆卸扫描头的WT0490可穿戴式pda,因此将一个最初为Windows Mobile制作的应用程序(已经完美运行了几年)转换为在WT4090s上运行。设备使用以下版本:
- Windows CE 5.0
- EMDK 2.6
- ASP.net CF 2.0
自从推出以来,我看到了一些非常令人沮丧的行为,这种行为似乎是在设备运行几天后开始发生的。用户报告以下错误:
应用程序中出现意外错误
SCAN_启用
似乎没有任何明显的模式,几个设备将完美工作几天,然后突然出现这个错误。几天后,经过几次重新启动,它们又工作了。
所有设备都被带回了库存,然后我们的出租车被部署到了那里。所有相同的型号。我们尝试过更改内存分配、交换扫描程序头等,但没有任何模式。
该错误似乎发生在登录后加载第一个表单时,登录屏幕在带有密码框的下拉列表中显示用户列表,因此应用程序的一部分工作正常,似乎是在初始化扫描仪时发生了此故障。
我有40台设备,现在有30多台设备出现了同样的问题,所以我的直觉告诉我这是软件问题,但我还没能找出原因。
我们试过保暖靴、冷靴,也试过完全重置。我们有几个开发单元没有显示问题,尽管它们不是经常使用的,所以也许我们只是"还没有"看到问题。
我希望有人已经有了这个问题,知道如何解决它。
提前谢谢。
WT4090由摩托罗拉解决方案企业业务构建,现在是Zebra Technologies的一部分。WT4090目前处于EOS(销售结束)状态,但如果您有维护合同,Zebra仍然支持它。
您可以在Zebra Technologies支持网站上查看设备上是否安装了最新的操作系统版本和修复程序。
关于如何为Zebra Technologies设备开发的问题,您可以查看Zebra的开发者社区网站Launchpad。
值得注意的是,这些设备具有可拆卸的条形码扫描仪,因此,如果扫描仪连接不正确,则会出现SCAN_Enable错误。
如果您不释放扫描仪,您也可以看到此错误,因为以前的表单可能会阻止扫描仪。
你可能还会发现你正在运行ScanWedge应用程序——这也会阻止扫描仪,因此你无法启用它。EMDK需要独占访问扫描仪才能启用它。