如何安装 MagTek MSR JPOS 驱动程序
本文提供了安装、配置和测试适用于 Elo 的 MagTek 磁条读取器 (MSR) JavaPOS (JPOS) 驱动程序的步骤。
所需工具
- 一台 Windows 7 或更新的计算机系统。
- 一台以 HID 模式运行的 MagTek MSR,PID 为
002或011(这些是 HID 模式的默认 PID)。 - 可以使用的 MagTek USB MSR 应用程序(如果需要,使用此工具将读取器更改为 HID 模式,并验证 PID)。
- 适用于 USB HID 刷卡读取器的 MagTek JPOS 驱动程序包.
安装步骤
- 下载并提取 USB HID 刷卡读取器的 JPOS 驱动程序包到本地驱动器。
- 双击提取的
99510116-116.zip安装文件以启动安装向导。 - 点击 下一步 通过初始欢迎界面和许可协议界面。
-
确认默认目标文件夹的目的地。标准安装路径为:
- 对于 x86 平台:
C:\Program Files\OPOS\MagTek - 对于 x64 平台:
C:\Program Files (x86)\OPOS\MagTek
- 对于 x86 平台:
- 选择安装类型。选择 完整 以安装 MagTek OPOS MSR 的所有必要组件,然后点击 下一步。
- 如果在过程中提示,点击 是 以允许安装所需的 Microsoft Visual C++ 运行时库。
- 点击 完成 完成驱动程序的安装。
维护说明:您可以随时再次启动驱动程序安装程序可执行文件以修改、修复或完全从系统中删除 OPOS 驱动程序。
测试 OPOS 安装
MagTek UPOS 1.13 JavaPOS MSR 实用程序应用程序根据通过 jpos.xml 文件定义的事先注册的逻辑设备名称 (LDN) 对设备执行 JavaPOS 健康检查测试。
- 导航到目标安装目录中的
service子文件夹(例如,C:\Program Files (x86)\JavaPOS\MagTek\service)。 - 双击
MSRUtility.bat文件启动 MagTek JavaPOS MSR 实用程序健康检查应用程序。 -
在应用程序窗口中,使用组合框选择与您的 USB 连接设备相对应的 MSR 逻辑设备名称 (LDN)。事先注册的 LDN 有:
- MagTekMSR(表示基于非加密的读取器)
- MagTekMSR_Encrypted(表示基于加密的读取器)
- 点击实用程序中的 打开、声明 和 设备启用 功能以激活读取器。
- 刷卡。根据读取器类型,实用程序字段(轨道 1 数据、轨道 2 数据和轨道 3 数据)将被填充。
示例 1:非加密读取器
当使用 MagTekMSR LDN 与非加密读取器时,相应的非加密数据字段在刷卡后将填充明文信息。
示例 2:加密读取器
当使用 MagTekMSR_Encrypted LDN 与加密读取器时,相应的数据字段将填充带有掩码的文本数据和加密负载块,以及解码所需的附加安全信息。
使用 MagTek 示例应用程序
MagTek UPOS 1.13 JavaPOS MSR 示例应用程序演示了非加密和加密读取器的 UPOS 属性、方法和事件。
- 导航到安装目录中的
Sample子文件夹(例如,C:\Program Files (x86)\JavaPOS\MagTek\service\Sample)。 - 双击
MSRSample.bat文件启动示例应用程序。 - 从组合框中选择您的 MSR 逻辑设备名称以开始测试 JavaPOS 操作。
参数描述
-
MSR 逻辑设备名称 [组合框]:包含可通过
jpos.xml文件实例化的 JavaPOS 注册 LDN。 - JavaPOS 打开方法 [按钮]:将所选 LDN 作为字符串参数传递,以实例化关联的 JavaPOS 设备对象。
- JavaPOS 声明方法 [按钮]:声明实例化的 MSR 设备对象以供独占应用程序使用。
- JavaPOS 设备启用属性 [复选框]:启用或禁用声明的 MSR 设备对象。
- JavaPOS 数据事件启用属性 [复选框]:启用或禁用来自服务对象的排队读取数据的数据事件。根据 UPOS 标准,在每次事件触发后此项会自动设置为 false;应用程序必须重新启用它以接收下一个刷卡。
- JavaPOS 健康检查方法 [按钮]:调用内部健康检查并在输出窗口中显示结果文本。
- JavaPOS 清除输入方法 [按钮]:清除服务对象中的任何排队 MSR 读取数据。
- JavaPOS 清除输入属性方法 [按钮]:清除最近读取的数据填充的所有属性。
- 属性 [按钮]:调用并显示输出窗口中所有常见和特定设备的 MSR 属性。
- JavaPOS 解码数据属性 [复选框]:启用或禁用特定于 MSR 的解码数据属性。
- JavaPOS 解析解码数据属性 [复选框]:启用或禁用特定于 MSR 的解析解码数据属性。
- JavaPOS 传输信号属性 [复选框]:启用或禁用特定于 MSR 的传输信号属性。
- 读取轨道 [组合框]:定义 JavaPOS MSR 要读取的轨道选项。
- 数据加密算法 [组合框]:包含支持的加密算法(仅适用于加密设备)。
- 检索卡属性 [组合框]:包含与最近刷卡的数据解析相对应的特定于 MSR 的属性。
- 错误报告类型 [组合框]:指定错误报告是基于卡片还是基于轨道。
- JavaPOS 直接I/O 方法 [按钮]:调用 DirectIO 方法示例。
- JavaPOS 统计方法 [按钮]:检索并在对话框中显示 JavaPOS 统计信息 XML 字符串。
- JavaPOS 自动禁用属性 [复选框]:切换自动禁用属性,用于事件驱动的输入控制。
- JavaPOS 冻结事件属性 [复选框]:切换冻结事件属性,以控制何时接收事件。
- JavaPOS 释放(释放设备)方法 [按钮]:释放设备对象以供共享使用。
- JavaPOS 关闭我
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article