二代身份证阅读器网页OCX控件规范
要求控件使用同一classid,OCX控件名称建议使用
名称 | 取值 |
classid(强制取值) | clsid:10946843-7507-44FE-ACE8-2B3483D179B7 |
OCX控件名称(参考取值) | |
网页中能使用下面代码来访问OCX控件:
<OBJECT classid="clsid:10946843-7507-44FE-ACE8-2B3483D179B7"
id="CVR_IDCard" name="CVR_IDCard" width=”0” height=”0”>
</OBJECT>
一、控件方法
二、
控件要求提供以下方法:
方法名称 | 方法说明 | 返回值类型 | 返回值说明 |
ListReaderCard | 获取读卡器连接状态 | Int | 1: 读卡器连接状态正常 0:无读卡器连接 -1:异常 |
ReadCard | 读卡 | BStr | 0:表示读卡成功; 其它为表示读卡失败,返回值为具体的失败原因 |
网页中能使用下面代码来访问OCX控件的方法,具体的方法示例:
1.ListReaderCard 方法
2.
Var readerState = CVR_IDCard. ListReaderCard();
3.ReadCard方法
4.
var strReadResult=CVR_IDCard.ReadCard();
if (strReadResult=="0"){
// 读卡成功
}
else {
// 读卡失败
alert(strReadResult);
}
三、控件属性
四、
控件要求提供以下属性,全为BSTR类型:
属性名称 | 属性说明 |
Name | 姓名,要求中间无空格 |
Sex | 性别,取值为“1”(表示“男”)或“0”(表示“女”) |
Nation | 民族,汉字即可 |
NationCode | 民族代码 |
Born | 出生日期,要求格式为: yyyyMMdd,长度为8 |
Address | 地址 |
CardNo | 居民身份号码,长度18位 |
IssuedAt | 签发机关 |
EffectedDate | 起始有效期,要求格式为: yyyyMMdd,长度为8 |
ExpiredDate | 终止有效期,要求格式为:yyyyMMdd,长度为8 |
Picture | 照片数据流,要求为JPG数据流进行BASE64编码得到的字符串 |
CardReaderId | 阅读器ID,SAM编号 |
要求在调用完控件的ReadCard()方法成功后,通过(如CVR_IDCard.Name)上述属性都得到正确的取值。
五、读卡器软件安装
六、
1.所有驱动和控件等安装所需文件需打包在一个安装程序中,免驱动的设备需提供控件的安装程序。
2.
3.驱动默认安装目录C:\IDCardReader。
4.
控件的使用5.安装浏览器的OCX控件及相关所依赖的文件,需符合本文档对OCX控件的要求。
6.
7.驱动程序和OCX控件需支持WindowsXP,VISTA,WIN7(包括32位和64位)。浏览器需支持IE6,IE7,IE8,IE9以及360。
操作系统 | 浏览器 | |||
WindowsXP | IE6 | IE7 | IE8 | 360 |
WIN7(32位和64位) | IE8 | IE9 | 360 | |
VISTA | IE7 | IE8 | IE9 | 360 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论