摩托罗拉 MC65 设备中的磁条阅读器问题

Posted

技术标签:

【中文标题】摩托罗拉 MC65 设备中的磁条阅读器问题【英文标题】:Magnetc Stripe Reader Issue in Motorola MC65 device 【发布时间】:2014-01-07 14:11:59 【问题描述】:

摩托罗拉 MC 65(操作系统:Windows Mobile)中的磁条阅读器存在问题。如果我尝试打开阅读器,我会收到 MSR_Open MSR_Err_OpenFailure 的异常。

代码:

Symbol.MagStripe.Device MyDevice = new Symbol.MagStripe.Device(myDiv.DeviceName);
this.MyReader = new Symbol.MagStripe.Reader(MyDevice);
this.MyReader.Actions.Enable();

堆栈跟踪:

Symbol.magstripe.magstripe Marshal.open(stringsdevicename, stringsportname) at
Symbol.magstrip.actions.enable() at
Ecollect.ecscancardcf.start read()

【问题讨论】:

您确定设备已连接?该消息表明存在低级硬件问题。首先确认阅读器随附的样本工作正常。 我假设 MC65 有一个可以启用的 MSR 键盘楔。如果打开记事本并执行扫描,MSR 数据会出现在记事本中吗? 【参考方案1】:

您是否在设备中部署 Symbol/Motorola/Zebra 库。我有同样的情况,你需要安装正确的库。 具有故障排除功能以测试所有连接的设备是个好主意。

【讨论】:

【参考方案2】:

确保插头正确插入并吹气

【讨论】:

这真的对你有用吗,即你有同样的问题,这个解决方案解决了你的问题吗?

以上是关于摩托罗拉 MC65 设备中的磁条阅读器问题的主要内容,如果未能解决你的问题,请参考以下文章

将摩托罗拉扫描仪 SDK 与 DS9808-SR rfid 阅读器一起使用:始终从属性 35009 接收“未找到标签”

LogCat 出现在摩托罗拉/小米,但不适用于 Nexus 9

摩托罗拉 68000 在 Linux 中的编程环境

模块化+5G?Moto 宣布在 8 月 2 日举办发布会:三款设备登场

在 openSUSE 13.2 中运行的 Android Studio Workspace 中的设备权限不足

RTC 只发送一次中断信号