0

我的问题是关于在 OS X 下以键盘模式配置的信用卡读卡器。我注意到在 OS X 下运行的同一读卡器(我运行的是 10.9.4,但对于以前的版本也是如此)读出有关的刷卡数据Windows 7 的速度是 Mac 的两倍。例如,如果我使用 MagTek Dynamag 读卡器将卡片刷入 Mac 上的 Text Edit(或任何应用程序),则可能需要 4-5 秒才能完全输出曲目数据(曲目很长,因为它已加密)。如果我使用同一台计算机和阅读器使用我的 VMWare Fusion Windows 7 虚拟机运行相同的滑动,则滑动输出在大约一半的时间(2-3 秒)中以文本文件形式输出。即使运行虚拟机引入了任何开销,在 Windows 下输出速率仍然快得多。

我最初只是认为是阅读器速度慢,直到我在 Windows 中测试它。有谁知道是什么导致 Mac 上的输出速度变慢?它仅仅是一个设置还是更多涉及的东西(例如USB驱动程序)?谢谢你的帮助!

4

1 回答 1

0

我相信这可能是 OS USB 驱动程序和设备上的轮询间隔设置的组合。一些 MagTek 设备,包括 Dynamag 和 IPAD,具有轮询间隔设置,该设置指示数据的输出速度,以确保在读取数据时不会“跳过”。

参考:
Dynamag 技术参考- 实际第 8 页
端点轮询间隔中的可编程 USB 中断

USB HID Swipe Reader - 实际第19页
设备具有可调整的端点描述符轮询间隔值,可以设置为1ms到255ms范围内的任何值。该属性可用于加快或减慢卡数据传输速率。 "

于 2015-04-20T16:42:34.203 回答