《二代身份证阅读器OC控件规范.docx》由会员分享,可在线阅读,更多相关《二代身份证阅读器OC控件规范.docx(3页珍藏版)》请在三一办公上搜索。
1、二代身份证阅读器OC控件规范二代身份证阅读器网页OCX控件规范 要求控件使用同一classid,OCX控件名称建议使用IDCardReader.ocx 名称 classid OCX控件名称 取值 clsid:10946843-7507-44FE-ACE8-2B3483D179B7 IDCardReader.ocx 网页中能使用下面代码来访问OCX控件: 一、 控件方法 控件要求提供以下方法: 方法名称 ListReaderCard 方法说明 返回值类型 返回值说明 1: 读卡器连接状态正常 0:无读卡器连接 -1:异常 ReadCard 读卡 BStr 0:表示读卡成功; 其它为表示读卡失败,
2、返回值为具体的失败原因 获取读卡器连接状态 Int 网页中能使用下面代码来访问OCX控件的方法,具体的方法示例: 1. ListReaderCard 方法 Var readerState = CVR_IDCard. ListReaderCard; 2. ReadCard方法 var strReadResult=CVR_IDCard.ReadCard; if (strReadResult=0) else / 读卡失败 alert(strReadResult); 二、 控件属性 控件要求提供以下属性,全为BSTR类型: 属性名称 Name Sex Nation NationCode Born Ad
3、dress CardNo IssuedAt EffectedDate ExpiredDate Picture CardReaderId 属性说明 姓名,要求中间无空格 性别,取值为“1”或“0” 民族,汉字即可 民族代码 出生日期,要求格式为: yyyyMMdd,长度为8 地址 居民身份号码,长度18位 签发机关 起始有效期,要求格式为: yyyyMMdd,长度为8 终止有效期,要求格式为:yyyyMMdd,长度为8 照片数据流,要求为JPG数据流进行BASE64编码得到的字符串 阅读器ID,SAM编号 / 读卡成功 要求在调用完控件的ReadCard方法成功后,通过(如CVR_IDCard.Name)上述属性都得到正确的取值。 三、 读卡器软件安装 1. 所有驱动和控件等安装所需文件需打包在一个安装程序中,免驱动的设备需提供控件的安装程序。 2. 驱动默认安装目录C:IDCardReader。 3. 安装浏览器的OCX控件及相关所依赖的文件,需符合本文档对OCX控件的要求。 4. 驱动程序和OCX控件需支持WindowsXP,VISTA,WIN7。浏览器需支持IE6,IE7,IE8,IE9以及360。 操作系统 WindowsXP WIN7 VISTA IE6 IE8 IE7 IE7 IE9 IE8 浏览器 IE8 360 IE9 360 360