我的问题是在OS X下以键盘模式配置的信用卡读卡器。我注意到在OS X下运行的同一个读卡器(我正在运行10.9.4,但以前的版本也是如此)读出来在Windows 7中扫描数据的速度是在Mac上的两倍。例如,如果我使用我的MagTek Dynamag阅读器将卡刷入Mac上的文本编辑(或任何应用程序),则可能需要4-5秒才能完全输出轨道数据(轨道很长,因为它已加密)。如果我使用我的VMWare Fusion Windows 7虚拟机使用相同的计算机和阅读器运行相同的滑动,则滑动输出在文本文件中大约一半的时间(2-3秒)。即使运行虚拟机引入了任何开销,Windows下的输出速率仍然快得多。
我最初只是认为读者在我在Windows中测试之前很慢。有谁知道导致Mac输出速度变慢的原因是什么?它只是一个设置或更多涉及的东西(如USB驱动程序)?谢谢你的帮助!
答案 0 :(得分:0)
我认为这可能是OS USB驱动程序和设备上的轮询间隔设置的组合。包括Dynamag和IPAD在内的一些MagTek设备具有轮询间隔设置,该设置决定了数据输出的速度,以确保没有"跳过"何时读取数据。
参考:
Dynamag Tech Reference - 实际第8页
" 可编程USB中断端点轮询间隔"
USB HID Swipe Reader - 实际第19页
" 设备具有可调节的端点描述符
轮询间隔值,可以设置为1ms到255ms范围内的任何值。这个性质
可用于加快或降低卡数据传输速率。"