本文提供了配置 Magtek MSR 的步骤
MagTek MSR 和 MagTek USB 刷卡及插卡读取器实用程序的编程信息和工具。此实用程序允许用户发送命令,以更改设备的配置,适用于 USB HID 和键盘仿真(加密和非加密)MSR。以下信息也以 .pdf 格式附在本知识文章中。
所需工具
- MagTek MSR
- Windows 7 或更高版本的计算机
- MagTek USB 刷卡及插卡读取器 – PN99510026
- 此实用程序适用于加密和非加密 MSR:
- 上述 MagTek 实用程序也可以在 AIO 外设驱动程序包和 AIO 的外设文件夹中找到。
- Elo 下载页面上还列出了 MSR 配置实用程序版本 1.08,但它仅支持非加密 MSR:
- Elo PN: E500356, E177037, + 其他。
- ‘MagTek PN: MSR-INTELLIHEAD-21030006
- VID/PID HID: 0801/0002
- VID/PID KB: 0801/0001
加密 MSR(X 系列,E 系列,I 系列,PayPoint,Elo POS)
- Elo PN: E001002, E122229
- PN: MSR MODULE, INTELLIHEAD-21030085, ENCRYPT
- VID/PID HID(带 SureSwipe 工厂默认值): 0801/0011
- VID/PID HID(禁用 SureSwipe): 0801/0002
- VID/PID KB: 0801/0001
程序
1. 下载并安装USB 刷卡及插卡应用程序,PN99510026. 这将在桌面上创建一个名为‘MagTek USB MSR’的图标。
2. 双击‘MagTek USB MSR 图标’以启动应用程序。
3. 应用程序将打开并识别以键盘模式或 HID 连接的 MSR。屏幕截图显示检测到键盘模式设备:
4. 您可以通过手动输入命令发送命令,输入在“发送消息”中。您还可以通过选择“加载文件”下载 MagTek 提供或用户创建的文本文件。
5. MagTek 提供的文本文件如下所列:
6. 要手动发送命令,您需要在“发送消息”行中输入命令,选择自动添加长度,并点击发送。在此示例中,正在发送命令以仅读取轨道 1 和轨道 2:
7. 在发送任何命令后,您必须发送02以切换 MSR 的电源并保存更改。发送 02 后,设备将被工具重新检测。
8. 要验证您的更改是否生效,您可以发送一个查询命令。要查看已设置哪些轨道数据在加密 MSR 上,发送00 05。在下面的示例中,响应指示 DATA=05,仅为轨道 1 和 2:
9. 以下是每个版本的 MSR 的常用命令。所有命令必须是 HEX。如果您需要其他编程,您需要参考 MagTek 技术参考文档。
手册和 ASCII 表下载链接如下:
- HID:HID99875320-6.01.pdf
- 键盘仿真:KB99875321-10.01.pdf
- 加密:99875475-10.01.pdf
- ASCII 表:ASCII Table.txt
常用命令
加密 MSR
获取序列号命令: 00 03
获取安全级别: 15
更改为 KB/HID
- KB: 01 10 01
- HID:01 10 00
MSR 启用轨道设置命令(KB 和 HID 的属性 ID 相同):
- 所有轨道(默认) 01 05 95
- 仅轨道 1: 01 05 01
- 仅轨道 2: 01 05 04
- 轨道 1 和 2: 01 05 05
移除所有哨兵:01 14 03
要移除单个开始/停止哨兵:
- 要移除轨道 1的开始哨兵:发送 01 24 00,然后等待 15 秒并发送 02 以重置 MSR。
- 要移除轨道 2的开始哨兵:发送 01 25 00,然后等待 15 秒并发送 02。
- 要从所有轨道移除结束哨兵:发送 01 2B 00,然后等待 15 秒并发送 02。
每个轨道后的 CR(默认是在所有数据后 CR):01 21 8D
移除 CR:01 22 00
轮询速度(默认是 1 毫秒):10 毫秒 01 02 0A
将 MSR 重置为出厂默认设置: Dynamag Default Levels 2.txt
非加密 MSR(KB/HID)
获取序列号命令: 00 01
更改为 KB/HID
- KB: 01 10 01
- HID:01 10 00
MSR 启用轨道设置命令
HID MSR 启用轨道设置命令:
- 仅轨道 1 数据:01 04 01
- 仅轨道 2 数据:01 04 04
- 仅轨道 1 和 2:01 04 05
- 轨道 1、2 和 3:01 04 95
KB MSR 启用轨道设置命令:
- 仅轨道 1 数据:01 03 01
- 仅轨道 2 数据:01 03 04
- 仅轨道 1 和 2:01 03 05
- 轨道 1、2 和 3:01 03 95
移除所有哨兵:01 04 00
要移除单个开始/停止哨兵(仅 KB 模式):
- 移除轨道 1 开始哨兵(默认“%”):01 14 00
- 移除轨道 2 开始哨兵(默认“;”):01 15 00
移除结束哨兵(默认“?”):01 16 00
每个轨道后的 CR(默认是在所有数据后 CR):01 05 8D
移除 CR:01 05 00
将 MSR 重置为出厂默认设置:FC 55 AA
要保存对 MSR 的更改:在发送上述任何编程命令后,您需要等待 10 秒,然后发送 02 以重置 MSR。
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article