




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
神思第二代身份证验证机具ActiveX控件使用说明版本:V1.3.0.0山东神思电子技术有限公司2010年11月神思第二代身份证验证机具ActiveX控件使用说明修订记录版本号日期章节号简单描述修订者审核者1.02007.6.12初始创建谭雪欣1.0.55.02008.7.25增加部分函数谭雪欣1.0.57.02008.9.8修改了同时打开多个页面,关闭出错问题。谭雪欣1.0.58.02008-09-12增加了wlt图片的buffer属性等。谭雪欣1.0.72.02008-11-12增加手动读卡时读卡失败则清空卡面信息,打开界面自动开始读卡,身份证反正面为横版。谭雪欣1.0.77.02008-11-13增加保存身份证反正面图片函数等谭雪欣1.0.81.02008-11-25增加安全模块号的读取谭雪欣1.0.82.02009-3-3修改身份证图片生成temp文件夹下谭雪欣1.0.83.02009-3-10增加清空属性的函数谭雪欣1.0.85.02009-5-31用户自定义图片存放路径。谭雪欣1.0.87.02009-08-27增加身份证正反面的单独保存陈金华1.0.972009-09-09增加临时文件自定义保存目录、配置文件ini存放在c盘根目录低下陈金华1.1.0.02010-11-19Win7,IE8下界面显示黑框,修改源码,并去掉界面对于按钮,只显示身份证正面和签发机关、有效期限、最新住址。谭雪欣1.2.0.02010-11-23增加属性szCardInfo,方法readrfcard谭雪欣1.3.0.02010-11-30整理界面,更换最新rdcard2.0谭雪欣第 15 页目 录1、说明52、控件方法52.1 打开端口连接设备52.2 关闭端口断开设备52.3 检测连接方法52.4 读取证件信息52.5 自动读取信息62.6 结束自动读卡62.7 删除读卡过程中生成的单个图片和文本文件62.8 删除读卡过程中在temp文件夹下生成的全部jpg图片62.9 删除读卡过程中生成的任意文件62.10获得读卡过程中生成文件的Base64编码62.11清空所有属性72.12打印身份证反正面图片72.13 readrfcard读卡72.14 错误代码表73、控件属性83.1 姓名83.2 性别83.3 民族83.4 出生日期93.5 住址93.6 公民身份号码93.7 签发机关93.8 有效期限93.9 有效期限起始日期103.10 有效期限截止日期103.11 JPG照片存放路径103.12 BMP照片存放路径103.13 WLT照片存放路径103.14JPG照片的Base64编码字符串113.15 BMP照片的Base64编码字符串113.16 WLT照片的Base64编码字符串113.17 身份证文本信息存放路径113.18 有数据标志113.19 控件状态标志113.20端口号码123.21 获得读卡过程中生成的jpg图片路径123.22 生成身份证反正面图片123.23 控件下载后是否处于自动读卡状态123.24读取设备安全模块号123.25设备安全模块号133.26 最新地址133.27 用户指定身份证图片存放位置和名称133.28 身份证正面JPG照片的Base64编码字符串133.29 身份证反面JPG照片的Base64编码字符串133.30 身份证临时文件保存目录143.31 szCardInfo卡信息144、示例网页使用说明151、说明本文档是针对神思联机型第二代居民身份证验证阅读机具通讯控件的使用说明文档,供用户使用ActiveX控件进行接入时参考。Classid : F1317711-6BDE-4658-ABAA-39E31D3704D32、控件方法2.1 打开端口连接设备 方法名称:OpenPort() 用途:设备连接,默认下自动搜索端口:对于串口可以使用的范围是1-16;对于USB接口可以使用的范围是1001-1016;如需自定义端口号请传值给ComNum属性。不正确则返回不正确原因。 返回值:整形数字,具体意义见表1错误代码表。2.2 关闭端口断开设备 方法名称:ClosePort() 用途:断开设备,不正确则返回不正确原因。 返回值:整形数字,具体意义见表1错误代码表。2.3 检测连接方法 方法名称:GetState() 用途:检测设备连接是否正确,不正确则返回不正确原因。 返回值:整形数字,具体意义见表1错误代码表。2.4 读取证件信息 方法名称:ReadCard() 用途:读取第二代身份证内的电子信息。 返回值:整形数字,具体意义见表1错误代码表。2.5 自动读取信息 方法名称:ReadCard2() 用途:自动读卡方式,用户身份证放在设备上即自动读卡。 返回值:整形数字,具体意义见表1错误代码表。2.6 结束自动读卡 方法名称:EndRead() 用途:结束自动读卡,用于结束ReadCard2开始的自动读卡。 返回值:整形数字,具体意义见表1错误代码表。2.7 删除读卡过程中生成的单个图片和文本文件 方法名称:DeleteOutputFile () 用途:删除读卡过程中生成的图片和文本文件,避免给用户电脑中留下垃圾文件。返回值:无。2.8 删除读卡过程中在temp文件夹下生成的全部jpg图片 方法名称:DeleteAllPicture () 用途:删除读卡过程中生成的图片,避免给用户电脑中留下垃圾文件。返回值:整形数字。0:成功,-1:错误;2.9 删除读卡过程中生成的任意文件 方法名称:DeletePicture(const rootstr: WideString): SYSINT;用途:删除读卡过程中生成的文件,避免给用户电脑中留下垃圾文件。参数:带入文件的绝对路径,例如C:123.jpg返回值:整形数字。0:成功,-1:错误;2.10获得读卡过程中生成文件的Base64编码 方法名称: GetFileBase64Buffer(const filename: WideString): WideString;用途:获得读卡过程中生成的文件的Base64编码字符串。参数:带入文件的绝对路径,例如C:123.jpg返回值:Base64编码字符串。错误返回:1:如果文件不存在,返回The file does not Exist.2:如果发生错误返回ERROR;2.11清空所有属性 方法名称:ClearAll (): int;用途:清空所有属性的值。返回值:正确返回0。错误返回:0;2.12打印身份证反正面图片函数名称:TypeCardPic (): int;用途:打印身份证反正面图片。说明:打印竖版身份证反正面。返回值:整形数字。0:成功;其他错误;函数名称:TypeCardPicSet (): int;用途:打印身份证反正面图片。说明:弹出选择打印机对话框,打印竖版身份证反正面。返回值:整形数字。0:成功;其他错误;2.13 readrfcard读卡 方法名称:readrfcard (): int;用途:清空所有属性的值。返回值:正确返回0。错误返回:0x01 / 初始化串口失败 0x03 / 寻卡失败2.14 错误代码表表1 错误代码表错误代码错误描述错误代码错误描述0操作成功(没有错误)-6设备连接错误-1相片解码错误-8文件存储失败-2wlt文件后缀错误-10端口操作失败-3wlt文件打开错误-11解码失败-4wlt文件格式错误2接收数据超时-5软件授权文件错误或没有授权文件3、控件属性3.1 姓名 属性名称:NameS/NameL 数据类型:字符串(BStr) NameS:卡片中储存的姓名 NameL:处理过的姓名 说明:两者区别在于Name中可能包含空格字符,NameL中没有空格字符。3.2 性别 属性名称:Sex/SexL 数据类型:字符串(BStr) Sex:卡片中储存的性别代码 SexL:处理过的性别 说明:两者区别在于Sex返回国家标准的性别代码,SexL则根据2005年国家标准翻译出性别。如:Sex = 1 SexL = 男3.3 民族 属性名称:Nation/NationL 数据类型:字符串(BStr) Nation:卡片中储存的民族代码 NationL:处理过的民族名称 说明:两者区别在于Nation返回国家标准的民族代码,NationL则根据2005年国家标准翻译出的民族名称。如:Nation = 01 NationL = 汉3.4 出生日期 属性名称:Born/BornL 数据类型:字符串(BStr) Born:卡片中储存的出生日期 BornL:处理过的出生日期说明: Born格式为:YYYYMMDD。BornL格式为:YYYY年M月D日;如:Born:19761209 ; BornL:1976年12月9日。3.5 住址 属性名称:Address 数据类型:字符串(BStr) 说明:卡片中储存的住址。3.6 公民身份号码 属性名称:CardNo 数据类型:字符串(BStr) 说明:卡片中储存的公民身份号码。3.7 签发机关 属性名称:Police 数据类型:字符串(BStr) 说明:卡片中储存的身份证签发机关。3.8 有效期限 属性名称:Activity/ActivityL 数据类型:字符串(BStr)说明:卡片中储存的身份证有效期限起止日期,两个日期格式都是YYYYMMDD,连续保存,如:Activity 格式为2006120120261201,表示2006年12月1日至2026年12月1日。ActivityL格式为:2006.12.01-2026.12.01,表示2006年12月1日至2026年12月1日。3.9 有效期限起始日期 属性名称:ActivityFrom 数据类型:字符串(BStr) 说明:卡片中储存的身份证有限期限起始日期,全为数字,格式是YYYYMMDD。3.10 有效期限截止日期 属性名称:ActivityTo 数据类型:字符串(BStr) 说明:卡片中储存的身份证有限期限截止日期,全为数字,格式是YYYYMMDD。3.11 JPG照片存放路径 属性名称:PhotoPath 数据类型:字符串(BStr)说明:用于指明读取出的jpg照片存放在客户端上的路径。3.12 BMP照片存放路径 属性名称:PathOfBMP 数据类型:字符串(BStr)说明:用于指明读取出的bmp照片存放在客户端上的路径。3.13 WLT照片存放路径 属性名称:WLTRoot 数据类型:字符串(BStr)说明:用于指明读取出的Wlt照片存放在客户端上的路径。3.14JPG照片的Base64编码字符串 属性名称:JPGBuffer 数据类型:字符串(BStr)说明:用于获得jpg照片的base64编码字符串。3.15 BMP照片的Base64编码字符串 属性名称:BMPBuffer 数据类型:字符串(BStr)说明:用于获得bmp照片的base64编码字符串。3.16 WLT照片的Base64编码字符串 属性名称:WLTBuffer 数据类型:字符串(BStr)说明:用于获得WLT照片的base64编码字符串。3.17 身份证文本信息存放路径 属性名称:PathOfTxt 数据类型:字符串(BStr)说明:用于指明读取出的身份证文本信息存放在客户端上的路径。3.18 有数据标志 属性名称:bHaveCard 数据类型:布尔型 说明:只读,为true标书有读到的身份信息数据。3.19 控件状态标志 属性名称:sResultMsg 数据类型:字符串(BStr) 说明:只读,返回当前控件的状态字符串。3.20端口号码 属性名称:ComNum 数据类型:整形数字说明:获得/设置端口号。对于串口可以使用的范围是1-16;对于USB接口可以使用的范围是1001-1016。3.21 获得读卡过程中生成的jpg图片路径属性名称:PicturePath数据类型:字符串(BStr)说明:返回字符串例如:C:新建文件夹temp 3.22 生成身份证反正面图片函数名称:function SaveCardPic(const hengroot, shuroot: WideString; CardPicArray: SYSINT): SYSINT;数据类型:hengroot, shuroot:字符串(BStr) 生成图片的绝对路径,照片后缀必须为jpg;CardPicArray数字(int):1:横版; 2:竖版; 3:横竖同时生成 (默认为1)。生成的正反面文件路径为:hengroot 的文件夹下生成的正反面的文件名称分别为:zheng.jpg/fan.jpg,Base64编码的属性为zhengBuffer、fanBuffer:字符串(BStr)。3.23 控件下载后是否处于自动读卡状态属性名称:AutoReadCard数据类型:数字(int)说明:1:处于自动读卡状态;0:处于手动读卡状态;(默认为0)3.24读取设备安全模块号 函数名称:ReadSecurityNum 返回类型:整型说明:0:成功; -2:机具无法连接; 其他:设备安全模块号读取失败。读取成功后,请取属性:SecurityNum,为模块号。3.25设备安全模块号 属性名称:SecurityNum 数据类型:字符串(BStr)说明:获得读卡器安全模块号。读写:只读。3.26 最新地址 属性名称:NewAddress 数据类型:字符串(BStr)说明:获得身份证中的最新地址。读写:只读。3.27 用户指定身份证图片存放位置和名称 属性名称:NewPic 数据类型:字符串(BStr)说明:C:zhaopian.jpg 必须为绝对路径,而且必须是jpg后缀。读写:读写。3.28 身份证正面JPG照片的Base64编码字符串属性名称:FrontJpgPic 数据类型:字符串(BStr)说明:用于获得身份证正面jpg照片的base64编码字符串。3.29 身份证反面JPG照片的Base64编码字符串属性名称:BackJpgPic 数据类型:字符串(BStr)说明:用于获得身份证反面jpg照片的base64编码字符串。3.30 身份证临时文件保存目录属性名称:strSavePath 数据类型:字符串(BStr)说明:临时文件保存目录 默认路径为 c:3.31 szCardInfo卡信息属性名称:szCardInfo 数据类型:字符串(BStr)说明:卡信息字符的表示方式 :1. 卡信息字符串为以 0 结束的有限长度字符串.2. 字符串的组串单位为”字段”, 不同的字段以|分隔.不同位置的字段,含义不相同.具体经双方约定后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通信器材研发、生产、销售及市场拓展方案合同
- 2025企业股份转让与后续合作经营合同
- 2025年医卫类微生物检验技术(士)专业知识-基础知识参考题库含答案解析(5卷)
- 2025年医卫类医用设备使用人员业务能力考评-CDFI技师参考题库含答案解析(5卷)
- 2025年医卫类医学检验(中级)-相关专业知识参考题库含答案解析(5卷)
- 2025年医卫类内科护理(中级)专业实践能力-专业实践能力参考题库含答案解析(5卷)
- 2025年医卫类儿科主治专业知识-专业知识参考题库含答案解析(5卷)
- 2025【合同范本】离婚协议书范文
- 梯田整修施工合同范本
- 喷绘广告简易合同范本
- 2025-2026学年青岛版(2017)小学科学四年级上册教学计划及进度表
- 吉林省2025年中考语文试卷及答案
- 排污许可审核方案投标文件(技术方案)
- 《汽车性能评价与选购》高职汽车销售全套教学课件
- 仪表联锁培训课件
- 燃气行业安全生产费用提取标准
- 2025初中人教版七年级历史上册全册教案
- 汽车文化课件小学生
- 如何当好幼儿园班主任幼儿园班主任培训
- 商务接待培训课件
- 紧急物料采购协议书范本
评论
0/150
提交评论