远程桌面移动端破坏了来自扫描仪的条形码

远程桌面移动端破坏了来自扫描仪的条形码

我们这里有一个使用手持设备扫描条形码的应用程序。这些手持设备实际上正在与运行应用程序的服务器进行远程桌面会话。运行良好。

现在我们购买了一些运行“Windows Mobile 6.1 Classic”的新型摩托罗拉 MC55,当通过远程桌面使用该应用程序时:它会破坏条形码的字符......

我已经尝试过以下事情:

  • 在 MC55 上扫描条形码时,条形码显示正确
  • 通过远程桌面将条形码扫描到记事本会话中时,它是不正确的。
  • 尝试了“远程桌面移动版”的所有选项 - 没有结果
  • 在输入设置中禁用“自动更正”和“输入文本时建议单词” - 没有结果

奇怪的是:

  • 仅由数字组成的条形码可以正确扫描

  • 乱码字符以小写形式显示

  • 对于某些代码,\t 中间会出现混乱(通常应在条形码后输入)

    例如:

  • “PERIN4”变成“ERINp4”

  • 'MGZB' 变成 'GZB m'

  • 'BAK664' 变成 'AK664 b'

  • ‘MAGBFA01’ 变成 ‘AGBFmA01’

  • '5021879949500' 被正确扫描

最终解决方案:

手持设备供应商表示,手持设备通过远程桌面连接发送字符的速度太快。

他们改变了手持设备的做法,使其在发送每个字符之间等待 50 毫秒,现在产生了正确的结果。

扫描条形码变得有些慢,但对于最终用户来说这并不重要。

答案1

从op对问题的更新来看:

手持设备供应商表示,手持设备通过远程桌面连接发送字符的速度太快。

他们改变了手持设备的做法,使其在发送每个字符之间等待 50 毫秒,现在产生了正确的结果。

扫描条形码变得有些慢,但对于最终用户来说这并不重要。

答案2

我可能错了,而且我已经很久没有处理过条形码了,但这可能是字体问题吗?您是否需要为正在使用的条形码安装字体(MSI、Codabar、Code 39、EAN 13 等)?

相关内容