SP驱动为ATM机和上位机进行通讯的软件操作系统,对于ATM以及自助终端的安全运行有着关键性作用。
一个完整的SP测试操作如下(下面的操作一般可以在SP测试工具的菜单或者工具栏中直接找到):
在SP测试工具中调用WFSStartUp, 目的是把整个SP的环境启起来,包括把XFS Manager装载到测试工具的进程空间中。
在SP测试工具中调用WFSOpen,目的是打开某个硬件模块,SP测试工具一般一次只能打开一种类型的硬件设备。其中要注意的是有个参数叫过Logical Name“逻辑名”,这个一定要填对,一般的厂家都有固定的习惯,比如Diebold会叫NT_IDC、NT_CDM等,打开哪个设备就填上对应的名字。所有可能的名字在上面提到的注册表项LOGICAL_SERVICES下面,如果不清楚,你可以看看哪个名字象你要测试的设备,填上这个名字一般错不了。
在SP测试工具中调用WFSRegister,目的是注册一下,以便能够接收到SP传上来的事件。
在SP测试工具中调用WFSLock,这步基本可以省略。目的是锁定设备,主要是防止同时还有其他程序在访问该设备,达到独占设备的目的。
然后调用WFSGetInfo来获取设备的信息,相当于Read设备;也可以调用WFSExecute来对设备发命令,相当于Write设备,这两个是一个对应。基本所有的命令都是通过这两个接口来完成的,其他步骤都是准备工作而已。对于WFSGetInfo和WFSExecute是各自包含一组命令,可以选择单独的命令来执行。至于每个命令的意思,要看WOSA/XFS的那些规范文档了,每个命令都有详细的描述。
所有测试完成后,调用WFSUnLock,用来解锁,如果第四步有锁定设备。
在SP测试工具中调用WFSUnRegister,目的是反注册一下,表明不再接收SP传上来的事件了。
在SP测试工具中调用WFSClose,目的是关闭设备,比如关闭串口通讯等。
在SP测试工具中调用WFSCleanUp,目的是释放整个SP的运行环境,把使用的相关文件和资源全部恢复
规格参数
接口类型 USB2.0,A型插头
供电方式 USB 接口5V-DC
工作电流 ≤50mA(不插卡)
工作温度 0°C ~ 60 °C
存储温度 - 20°C ~ 85°C
湿度 ≤90%(非凝结)
卡座 摩擦式,插拔寿命大于10万次
保护 卡片短路保护
支持卡片参数 ISO/IEC 7816标准,T=0和T=1协议
卡片通讯速率9,600 ~ 250,000bps
支持A类(5V)的智能卡
卡时钟频率:3MHz
支持的操作系统 Windows98SE/Me/2000/XP/Server2003/Vista、Mac和Linux产品简介
我公司自主开发的复合WOSA3.0标准的 SP驱动以及适用于中、农、工、建各大银行的包括Wincor,迪堡,NCR,日立等多款机型,运行成熟,技术领先。