【问题标题】:.NET compact framework - barcode scanner.NET 紧凑型框架 - 条码扫描器
【发布时间】:2011-02-26 00:45:39
【问题描述】:

我有搭载 Windows Mobile 6.5 的摩托罗拉 MC55。这个漂亮的手掌还包含一个嵌入式条形码扫描仪。我的问题是 - 我需要 .NET CF 中的任何特殊内容才能使用条形码扫描仪吗?我希望条形码被读取为普通字符串并作为键盘事件传递?是否需要任何特殊的 .NET CF 库?

感谢您的帮助

多米尼克

【问题讨论】:

    标签: c# .net windows-mobile compact-framework barcode


    【解决方案1】:

    这完全取决于你想要达到的目标。

    基于 Windows Mobile 的手持式条码扫描器通常带有一个软件,可以将条码模块输出转换为击键 - 您可以将其放在 autorun 文件夹中,然后处理文本框中的文本输入。

    或者,通常有一个 SDK 包含库,您可以使用这些库直接连接扫描仪并获取所有附加信息(条形码类型、二进制数据等)。

    我们在这里使用 MC9090,我们走的是 SDK 方式。奇迹般有效。 SDK可以下载here。如果链接不起作用(我不得不剪掉它),请转到seach form 并搜索“SDK”。

    【讨论】:

    • 谢谢。你的答案就是我要走的路。
    【解决方案2】:

    通常,对于摩托罗拉(早期的 Symbol)扫描仪,有一组用于 Comapact 框架的库,包括示例。

    我们的客户(不仅是摩托罗拉)经常使用移动设备,我强烈建议您尽可能不要使用键盘仿真,因为当有多个输入字段(或根本没有输入字段)时,您会遇到麻烦。此外,当您通过键盘仿真获取条形码时,您将无法检测到条形码中的特殊字符。

    GSerg 在他的回答中提供了 SDK 的链接。我强烈建议使用 SDK,因为它还提供对其他设备功能的访问。

    【讨论】:

    • 非常正确 - 不要低估在不需要输入时禁用扫描仪的能力!
    【解决方案3】:

    这些设备有一个名为 DataWedge 的实用程序,可让您将内置扫描仪视为键盘设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多