- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深圳市明华智能设备有限公司
RD接触IC卡读写器
ActiveX控件函数说明文档
第2.0版
摘 要 本文对RD-EB接触IC卡读写器ActiveX控件函数使用进行了说明。
关键词 RD-EB;IC卡;读写器;ActiveX控件;WEB:windows平台
作 者 胡伟俊
部 门 客服部
生效日期:
版本号:
1 概述 4
1.1 运行环境 4
1.2 硬件环境 4
1.3 ActiveX控件说明 4
1.4 安装调试ActiveX控件 4
1.4.1 在WEB网页中调用MWReader控件 5
1.4.2 本地调试 6
1.4.3 通过WEB服务器进行调试 6
2 安全建议 6
2.1 密钥保护措施 6
2.2 数据防篡改 6
3 ActiveX控件函数说明 7
3.1 设备操作函数组 7
3.1.1 所有函数最后返回值 7
3.1.2 打开读卡器(串口) 8
3.1.3 关闭读卡器(串口) 8
3.1.4 控制设备蜂鸣器 8
3.1.5 4428卡从指定地址读数据 8
3.1.6 4428卡从指定地址带保护位读数据 9
3.1.7 4428卡向指定地址写数据并保护 9
3.1.8 4428卡保护指定地址的数据 9
3.1.9 4428卡核对卡密码 9
3.1.10 4428卡改写卡密码 9
3.1.11 4428读出卡密码 10
3.1.12 4428卡检查卡型是否正确 10
3.1.13 4442 卡函数列表 10
3.1.14 加解密函数列表 11
3.1.15 24C系列函数列表 11
3.2 工具函数 12
3.2.1 将16进制数转换为ASCII字符 12
3.2.2 将ASCII字符转换为16进制数 12
概述
运行环境
URD-EB接触IC卡读写器ActiveX控件(RF-35LT-M.CAB)是针对我公司URD-EB接触IC卡读写器产品开发的ActiveX控件,为32位windows ActiveX控件,适用于Windows98/me/2000及 WindowsNT4.0以上平台,由基于WEB的二次开发者使用。
提供的文件有:
MWReader.CAB: MWReader控件文件
MWREADERCTL.htm: WEB开发的DEMO程序
URD-EB通用读卡器ActiveX控件函数说明文档.doc:使用说明
readMe.txt: 简要说明
硬件环境
URD-EB接触IC卡读写器通过PC机USB接口与PC机通信,使用时根据读写器使用手册说明,将读写器与PC机USB接口连接。
ActiveX控件说明
ActiveX控件包含URD-EB接触IC读写器的设备操作函数、射频卡操作函数和智能卡函数组成,提供了WEB开发中的ActiveX控件函数接口,同时本文最后提供了用JavaScript脚本语言调用MWReader的方法,以及提供了常规读写器操作的示例。
MWREADER ActiveX控件的函数参数分为数字数据类型和字符串数据类型两种,由于WEB页面中脚本语言数据类型是弱类型,因此在调用之前需要转换为正确的数据类型后传递才可以使用。在向读取或者写射频卡的操作函数中,涉及到的16进制数据全部以待操作数据的16进制字符表现形式传递,在二次开发时需要将字符形式表示的16进制串转换为真正的二进制数据。大部分函数返回一个状态码(WEB中为字符串),状态码含义如下:
==0 正确;
0 错误;
安装调试ActiveX控件
MWReader控件是自动安装并且自动注册的,在使用ActiveX控件之前首先设置IE浏览器的安全设置选项。打开IE浏览器,点菜单工具-Internet选项-安全-自定义级别,做以下设置:
“对没有标记为安全的ActiveX控件进行初始化和脚本运行”设置为“提示”;
“下载未签名的ActiveX控件”设置为“提示”;
如果没有设置上述两个选项,则IE采取高安全级别设置,会禁止MWReader下载运行。
在WEB网页中调用MWReader控件
HTML
HEAD
TITLEATL 3.0 test page for object MWReaderCtl/TITLE
/HEAD
BODY
OBJECT ID=MWREADERCTL
CLASSID=CLSID: 8E06D862-4D98-11D7-A40B-5254AB51CC00 VIEWASTEXT/OBJECT
SCRIPT LANGUAGE=javascript
!--
var aa ;
var cc= new Array();
var bb=123456789000000000000000000;
bb = MWREADERCTL.OpenReader(0,9600);
aa=MWREADERCTL.LastRet;
ale
您可能关注的文档
最近下载
- 急诊与灾难医学-第二十二章 人为灾难的医学救援.pptx
- 030904《项目实施进度里程碑确认单》.xlsx VIP
- 治疗篇第六章骨伤科四肢病证推拿讲解.ppt
- 2025年广西机场管理集团有限责任公司人员招聘笔试备考题库及答案解析.docx
- 七年级下册英语课件Unit 3《Keep Fit》(Section A 1a-1d).pptx VIP
- 福特嘉年华说明书.pdf
- 医院医疗设备管理员及使用人员岗位职责.pptx VIP
- 江苏省小学科学实验知识竞赛题库附答案.pdf VIP
- 教科版(2017秋)四年级下册科学期末复习训练题(含答案).docx VIP
- 八年级下数学期中测试题(a卷).pdf VIP
文档评论(0)