二代身份证阅读器网页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小时内删除。