华腾永泰Ocx接口规范.doc_第1页
华腾永泰Ocx接口规范.doc_第2页
华腾永泰Ocx接口规范.doc_第3页
华腾永泰Ocx接口规范.doc_第4页
华腾永泰Ocx接口规范.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二代身份证接口规范(华腾永泰)OCX控件描述:1 检测设备连接是否正确:GetState()返回值:数字0-表示设备正常;0 -表示设备错误,对应错误码表:-4: 未检测到设备说明:检测设备连接是否正确,不正确则返回不正确原因。2 读取二代证信息方法:ReadCard()返回值:数字:0-表示读卡成功;0 -表示读卡失败,对应错误码表:-4:未检测到设备-6:未检测到卡说明:通过网页按钮等事件触发读卡方式。3 读取二代证信息方法(循环读卡):Start ()。返回值:数字0-表示读卡成功;0 -表示读卡失败,对应错误码表;说明:自动读卡方式,用户身份证放在设备上即自动读卡,该接口可选做。4 属性Name/NameL返回值:字符串(BStr)。Name 卡片中储存的姓名。NameL 处理过的姓名。说明:区别在于Name中两个字名称中间有空格,NameL则去除了空格。如:Name = 张 三 NameL = 张三5 属性Sex/SexL返回值:字符串(BStr)。Sex 卡片中储存的性别代码。SexL 处理过的性别。说明:区别在于Sex返回国家标准的性别代码,SexL则根据2005年国家标准翻译出性别。如:Sex = 1 SexL = 男6 属性Nation/NationL返回值:字符串(BStr)。Nation 卡片中储存的民族代码。NationL 处理过的民族。说明:区别在于Nation返回国家标准的民族代码,NationL则根据2005年国家标准翻译出民族。如:Nation = 01 NationL = 汉族7 属性Born/BornL返回值:字符串(BStr)。Born 卡片中储存的出生日期。BornL 处理过的出生日期。说明:区别在于Born返回简化的出生日期,BornL则将出生日期格式化(YYYYMMDD)。如:Born = 1967-03-12 BornL = 1967-03-128 属性Address返回值:字符串(BStr)。说明: 身份证中储存的住址。9 属性CardNo返回值:字符串(BStr)。说明:身份证中储存的身份号码。10 属性Police返回值:字符串(BStr)。说明:身份证中储存的签发机关。11 属性Activity/ ActivityL返回值:字符串(BStr)。Activity 卡片中储存的有效期限。 ActivityL 处理过的有效期限。说明:区别在于Activity返回简化的有效期限,ActivityL则将有效期限格式化。如:Activity = 1967120119771201 ActivityL = 1967-12-01-1977-12-0112 属性ActivityLFrom返回值:字符串(BStr)。说明: 返回有效期起始时间。如:ActivityLFrom = 2007-12-0113 属性ActivityLTo返回值:字符串(BStr)。说明: 返回有效期失效时间。如:ActivityLTo = 2017-12-0114 属性PhotoPath设置照片存放路径:字符串(BStr)说明:缺省不设置PhotoPath,PhotoPath在缺省或设置为空的情况下,表示照片不用保存在客户端设备上。15 属性SamId返回值:字符串(BStr)。说明: 返回设备的序列号。如:SamId = 5-1-20060724-128629-384926927016 接口GetPhotoBuffer() 返回值:字符串(BStr)说明:返回照片数据流,具体为WLT文件数据流进行BASE64编码得到的字符串。注:1. 图片大小不能大于20k。2. 控件大小为照片大小获得图像就显示图像,获取失败图像位置显示“照片”2字。3. 照片文件名称(Str)要以身份证号命名。17 身份证图像信息的打印方法:PrintImage(int nX,int nY)返回值:0 成功1 失败说明:提供打印接口,能直接在各种大小的纸张上打印1:1的身份证图像;图像信息包括身份证正反面双面的原始背景、文字、照片等,需尽可能的接近原始效果。正面图像跟反面图像上下并排。参数说明:nX、nY 输入值,单位mm,打印的起始坐标,纸张的左上角坐标定位(0,0)18 获得照片复印件正反面信息:GetFaceJpgBase64(int iface) 返回值:字符串(BStr)说明:返回照片正反面数据流,具体为jpg文件数据流进行BASE64编码得到的字符串。参数说明:iface输入值,1为正面信息,2为反面信息 控件CAB包使用方法说明:1、 用IdrOcx.cab的目的:当客户在访问网站时,在客户端自动下载IdrOcx.dll插件。2、 决方案介绍:这种自动下载功能,是Internet Explorer的5.X以上版本提供的一种基于Active X的方式。IE浏览器会通过网页里面的标签所标示的软件名称以及版本,检测当前系统中是否装有该软件,若装了,则检测版本是否比它老,若当前系统中没有该软件或者版本不够新时,IE就会自动安装该软件,当然在安装软件之前,它会有一个安全认证的过程。(请在浏览器中将该网页设置为受信任的站点,控件方可进行安装)3、 使用方法:1)、在网页上发布IdrOcx.dll插件。需要使用的HTML元素是:。先将我们的操作中涉及的它的属性介绍如下:clsid:生成的类在windows中的编号,IdrOcx控件的clsid为220C3AD1-5E9D-4B06-870F-E34662E2DFEA。codebase:指定需要下载的软件地址及其版本。具体写法参照test.html。比如我们可以在网页中写入:在未安装 ActiveX 控件的机器上,如果控件 标记中没有指定 CODEBASE,将不能下载该控件,因而也不能显示。 因此,一定要在控件的 标记中指定 CODEBASE 属性,并指向正确的控件下载位置。例如将test.html测试页面和IdrOcx.CAB发布到服务器同一目录下,访问test.html测试页面,如果能够正常下载该控件则说明CODEBASE设置正确(访问之前先确定完成如下述步骤的IE安全设置)。控件安装完成后,会在c:windowssystem32目录下解开idrocx.dll,termb.dll,bmp2jpgdll.dll,wltrs.dll四个文件。4、如果客户端使用USB端口连接阅读机具,请在客户端安装USB驱动。USB驱动在控件的安装包或机具配套光盘中有提供,请网站设计者通过在网页上提供USB驱动下载链接或者其他方式为网站访问者提供USB驱动。控件卸载由于OCX只能提供自动安装方式,卸载需要手工进行,为了客户方便,我们制作了自动卸载的批处理命令。Uninstallocx.batregsvr32 u c:win

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论