第一范文网 - 专业文章范例文档资料分享平台

神思二代身份证验证机具接口控件说明

来源:用户分享 时间:2025/5/26 7:37:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

神思第二代身份证验证机具ActiveX控件使用说明

1、说明

本文档是针对神思联机型第二代居民身份证验证阅读机具通讯控件的使用说明文档,供用户使用ActiveX控件进行接入时参考。

Classid : F1317711-6BDE-4658-ABAA-39E31D3704D3

2、控件方法

2.1 打开端口连接设备

方法名称:OpenPort()

用途:设备连接,默认下自动搜索端口:对于串口可以使用的范围是1-16;对于USB接口可以使用的范围是1001-1016;如需自定义端口号请传值给ComNum属性。不正确则返回不正确原因。

返回值:整形数字,具体意义见表1错误代码表。

2.2 关闭端口断开设备

方法名称:ClosePort()

用途:断开设备,不正确则返回不正确原因。 返回值:整形数字,具体意义见表1错误代码表。

2.3 检测连接方法

方法名称:GetState()

用途:检测设备连接是否正确,不正确则返回不正确原因。 返回值:整形数字,具体意义见表1错误代码表。

2.4 读取证件信息

方法名称:ReadCard()

用途:读取第二代身份证内的电子信息。 返回值:整形数字,具体意义见表1错误代码表。

第 5 页

神思第二代身份证验证机具ActiveX控件使用说明

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

第 6 页

神思第二代身份证验证机具ActiveX控件使用说明

返回值: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 错误代码表

错误代码 错误描述 错误代码 第 7 页

错误描述

神思第二代身份证验证机具ActiveX控件使用说明

0 -1 -2 -3 -4 -5 操作成功(没有错误) 相片解码错误 wlt文件后缀错误 wlt文件打开错误 wlt文件格式错误 -6 -8 -10 -11 2 设备连接错误 文件存储失败 端口操作失败 解码失败 接收数据超时 软件授权文件错误或没有授权文件 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年国

第 8 页

神思二代身份证验证机具接口控件说明.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9ojsr64iyo7g2489hhtn_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top