身份证阅读器SDK使用手册1

合集下载

NFC手机读身份证demo及SDK

NFC手机读身份证demo及SDK

NFC读卡接口日期版本说明作者2018/12/09V1.0.0NFC&OTG证件读取,支持身份证/港澳居民居住证/护照/EID1.概述本SDK支持二代身份证、护照及EID的读取。

二代身份证接口添加了身份鉴权操作,只有当鉴权通过的用户才可以使用公司提供的解码服务器进行身份证解码。

护照及EID功能开通需要单独申请。

NFC读卡用于支持NFC的安卓设备上。

OTG读卡用于支持USB的安卓设备上(USB口需要配套专门证件读卡器)。

2.流程图3.回调在使用本SDK前必须实现ActiveCallBack接口中的相关函数,原型如下:public interface ActiveCallBack{void readProgress(int npaogress);void setUserInfo(String sztxt);}void readProgress(int npaogress);返回身份证读卡进度,一共20步。

●void setUserInfo(String sztxt);函数空实现即可,有时会返回调试信息。

4.接口●OTGReadCardAPI接口初始化操作。

paramContext:android的上下文cb:实现回调的类bNFC:统一写成false●GetVersion获取当前版本号●setServerInfo设置服务器列表(初始化后最先调用,必须)twoCardServerList:身份证解码服务器列表eidServerList:为nullbTestServer:统一填false返回值:无●NfcReadCard通过NFC读卡,同步操作,执行结束返回状态。

szAppID:APPID,每家商户的唯一ID(需要向本公司申请后获取)userInfo:用户信息,暂时为空intent:NFC句柄,OTG时填nulldefaultType:只能填eTwoGeneralCarduserData:用户透传数据,如不需要,直接填“”bAuth:填false返回值:41–失败90–成功●GetCardType返回NfcReadCard中读取的卡片类型。

身份证读取器操作指南

身份证读取器操作指南

一、将设备的USB连接线和电源连接到设备上,并将电源连接到线板上。

将另一端的USB连接线插接到电脑的USB接口上,并打开电源。

此时设备右下角的指示灯显示蓝色。

此时电脑上会出现“发现新硬件”的窗口,不要管它!!!!
二、安装身份证读取器的硬件驱动程序——fs562硬件驱动.exe。

如果杀毒软件提示,点击允许运行,然后在设备管理器里确认FS562设备的驱动安装成功(没有黄色问号或者感叹号),如果fs562设备上有黄色感叹号说明未安装成功,可手动安装驱动,驱动程序位置在:C:\Program Files\judun\driver562。

三、安装身份证读取器的OCX插件——河南计生委专用OCXsetup(121114)文件夹里的程序。

期间如果出现提示,可点击“忽略”
四、设置IE浏览器
1、保证IE浏览器版本不低于IE6,建议使用IE8
2、在Internet选项里的“安全”选项里,点击“可信站点”,点击下面的“站点”按钮,先将下面“对该区域中的所有站点要求服务器验证”前面的对号去掉。

然后将“218.28.225.218”加入到安全站点。

点击关闭。

3、在可信站点的“自定义级别中”从第一个项目开始,一直到JA V A VM项目之前所有涉及ACTIVEX的项目都改为“启用”。

五、打开IE浏览器,进入系统。

在业务办理页面里点“收件”,在任何一个办理界面里,如果浏览器显示有插件需要运行或者加载,都要
点击允许其运行。

如果出现阅读器未注册的提示,可在身份证阅读器设置项里进行添加。

身份证阅读器使用说明

身份证阅读器使用说明

身份证阅读器使用说明:
第一步: 安装身份证阅读器驱动,需要将身份证阅读器设备连接到计算机才能进行驱动安装;
第二步:在页面中点击“下载身份证阅读器控件”链接,下载阅读器控件并进行安装;
第三步:安装完成后在生成的文件夹内双击RegOCX.bat进行注册;
第四步:修改浏览器的安全属性:工具——>Internet选项——>安全——>受信任站点-->添加设为信任站点,注意不要勾选“对该区域中的所有站点要求服务器
验证(https:)(s)”选项;(如下图)
添加网址。

第五步:可信任网址添加成功后,进入工具——>Internet选项——>安全选项,点击“自定义级别”按钮进行属性设置, 将ActiveX控件和插件中的各项设定为“启用”;(如下
图)
第六步:关闭浏览器,重新打开页面,即可使用身份证阅读器,读取的身份证照片存放在D:\photo文件夹。

神思二代身份证阅读器安装操作手册

神思二代身份证阅读器安装操作手册

二代身份证阅读器安装手册目录1 安装流程 (3)2 卸载流程 (8)3 注意事项 (9)4 客户服务 (11)1 安装流程1、安装时必须退出业务系统或者测试程序等使用神思设备的软件,并断开神思设备与电脑的连接。

2、请双击“神思二代身份证阅读器驱动和控件安装文件.exe”,弹出界面如下:3、请点击“下一步”:4、请点击“安装”:5、如首次安装神思软件,在弹出如下“是否安装驱动程序?”界面时,请选择“是”并继续安装。

6、Windows7_64位操作系统,安装过程如下图:安装完成后,请点击确定:7、其他Windows_32位操作系统,安装过程如下图:如果之前安装过这个驱动,那么请选择“修改”或者“修复”,请不要选择“删除”:安装完成后,请点击“完成”:8、如原安装过神思驱动,可以只安装控件,不必重新安装USB驱动,那么请选择“否”即可。

9、安装完成后点击完成:2 卸载流程1、卸载:请在开始——所有程序中找到如下界面:2、点击“卸载神思二代身份证阅读器驱动和控件安装文件”弹出如下界面:然后请点击“是”:3、点击“确定”,卸载完成:3 注意事项在阅读器验证身份证的过程中如果出现以下情况请注意:1. 端口打开失败,请检查机器是否连接正常。

首先:请检查一下数据线是否与电脑的USB接口插接正确,机具的工作灯是否为绿色,亮起;电源灯红色,亮起;故障灯为熄灭,否则为硬件故障。

如果硬件指示灯正常显示,那么请检查是否正确安装了机具的USB驱动程序,如果没有安装成功,或者该驱动与其他驱动冲突那么也会出现连接不上机具的情况,请重新安装“神思二代身份证阅读器驱动和控件安装文件.exe”,按照步骤安装驱动程序。

正确安装好驱动后,可以在设备管理器中看见“密码设备”,如下图:2. 卡片认证失败,无卡或者此卡片已经读过。

身份证芯片损坏或者不是身份证,或者是同一张身份证连续读证,请拿开身份证,再重新放在感应区读取。

3. 读卡失败。

身份证读取错误,读取过程中身份证晃动或者不在感应区。

身份证阅读器SDK使用手册

身份证阅读器SDK使用手册

身份证阅读器SDK使用手册V1.002007年3月概述本手册是操作身份证阅读器动态库应用函数的定义格式、调用方法和返回值的说明。

在使用前,请确认授权文件termb.lic是否在你的PC机C:\根目录下。

1.定义应用函数开发包含下列文件:termb.h API函数原型定义termb.lib API函数的C++Builder开发包termb.dll API函数的动态联接库sdtapi.dll 内部动态库cvrapi.dll 内部动态库wltrs.dll 内部动态库termb.lic 身份证相片解压授权文件,放于C:\目录下适用操作系统:Windows NT: 需要NT 3.1版或以后版本Windows: 需要 Windows 98、Windows 2000或以后版本适用开发语言:Visual C++ 5.0 及以后版本Visual Basic 5.0 及以后版本DEPHI 3.0 及以后版本PowerBuilder 6.0 及以后版本2.函数列表int CVR_InitComm(int Port) 初始化连接;int CVR_Authenticate() 卡认证;int CVR_Read_Content(int Active) 读卡操作。

int CVR_CloseComm() 关闭连接;int CVR_Ant(int mode) 射频操作3.函数调用流程4.函数说明4.1初始化连接原型:int CVR_InitComm (int Port)说明:本函数用于PC与华视电子第二代居民身份证阅读器的连接。

参数:Port:连接串口或USB口返回值:4.2关闭串口原型:int CVR_CloseComm(void)说明:本函数用于关闭PC到阅读器的连接。

参数:无返回值:4.3卡认证原型:int CVR_Authenticate (void)说明:本函数用于读卡器和卡片之间的合法身份确认。

参数:返回注意:若卡片放置后发生认证错误时,应移走卡片重新放置。

身份证阅读器SK使用手册

身份证阅读器SK使用手册

身份证阅读器SK使用手册————————————————————————————————作者:————————————————————————————————日期:身份证阅读器SDK使用手册V6.10公安部第一研究所证件技术事业部(北京燕京科技有限公司)2004年07月身份证阅读器SDK使用手册版本6.1.0出版日期2004年07月著作权注意事项本书版权为公安部第一研究所证件技术事业部(北京燕京科技有限公司)所有。

未经公安部第一研究所证件技术事业部(燕京科技有限公司)书面同意,任何公司、单位或个人,不得用任何手段复制本手册的部分或全部内容。

对印刷错误的更正,所述信息谬误的勘误,以及产品的改进,均由公安部第一研究所证件技术事业部(北京燕京科技有限公司)随时作出解释,恕不预先通知,修正内容将编入再版说明书中。

商标所有在本手册使用的商标为该商标所有人的资产。

一、概述本手册是操作身份证阅读器应用函数的定义格式、调用方法和返回值的说明。

在使用前,请确认授权文件termb.lic是否在你的PC机C:\根目录下。

二、定义应用函数开发包含下列文件:termb.h API函数原型定义termb.lib API函数的VC开发包termb.dll API函数的动态联接库适用操作系统:Windows NT: 需要NT 3.1版或以后版本Windows: 需要 Windows 98、Windows 2000或以后版本适用开发语言:Visual C++ 5.0 及以后版本Visual Basic 5.0 及以后版本DEPHI 3.0 及以后版本PowerBuilder 6.0 及以后版本三、函数列表int InitComm(int Port) 初始化串口;int CloseComm() 关闭串口;int Authenticate() 卡认证;int Read_Content(int Active) 读卡操作。

四、函数调用流程开始初始化串口读卡器认证读卡信息关闭串口结束五、函数说明5.1 初始化串口原型:int InitComm (int Port)说明:本函数用于计算机的串口初始化。

身份证阅读器SDK使用说明

身份证阅读器SDK使用说明

身份证阅读器SDK使用说明(V1.3)深圳华视电子读写设备有限公司目录版本变更记录 (1)1身份证阅读器SDK简介 (1)2系统需求 (1)3函数说明 (1)3.1 核心相关函数 (1)3.2 获取身份证具体信息函数 (2)3.3 人证比对相关函数 (3)3.4 函数调用流程 (3)4身份证阅读器SDK (4)4.1 文件夹组成 (4)4.2 身份阅读器SDK的使用 (5)4.2.1 SDK使用方法 (5)4.2.2 SDK使用限制 (5)4.3 身份证阅读器SDK测试程序 (5)版本变更记录1身份证阅读器SDK简介本文档描述了深圳华视身份证阅读器SDK(Windows版)的调用方法、函数定义、参数和返回值说明,供开发商进行二次开发使用。

2系统需求(1)操作系统:Windows XP(2)开发环境:本SDK采用ANSI C语言编写,假定用户采用C/C++语言作为开发工具。

3函数说明3.1核心相关函数●●●●CVR_Read_Content:●3.2获取身份证具体信息函数下面是一组获取身份证具体信息的函数:3.3人证比对相关函数人证比对初始化:人证比对:3.4函数调用流程身份证阅读器SDK库应用函数的调用流程如下图所示:4身份证阅读器SDK4.1文件夹组成身份证阅读器SDK,由下述文件夹组成:·Include包含身份证阅读器SDK库头文件(termb.h);·lib包含身份证阅读器SDK库文件(静态库:termb.lib,动态库:termb.dll,CVRApi.dll,sdtapi.dll,WLTLib.dll)等;·license包含文件:license.lic, base.dat·example包含身份证阅读器SDK库测试程序;·doc包含身份证阅读器相关文档说明(身份证阅读器SDK使用说明.doc)。

4.2身份阅读器SDK的使用4.2.1SDK使用方法(1)静态库的适用方法:在VC环境下添加termb.lib附加依赖项,在调用它的应用程序里包含相应的termb.h头文件。

身份证读取系统API使用手册

身份证读取系统API使用手册

身份证读取系统API使用手册1.前言 (2)2.系统要求 (2)3.API列表 (2)4.API详细说明 (3)4.1 端口类API (3)4.1.1 SDT_SetMaxRFByte (3)4.1.2 SDT_GetCOMBaud (3)4.1.3 SDT_SetCOMBaud (4)4.1.4 SDT_OpenPort (4)4.1.5 SDT_ClosePort (5)4.2 SAM类API (5)4.2.1 SDT_ResetSAM (5)4.2.2 SDT_GetSAMStatus (6)4.2.3 SDT_GetSAMID (6)4.3.4 SDT_GetSAMIDToStr (7)4.3 身份证卡类API (7)4.3.1 SDT_StartFindIDCard (7)4.3.2 SDT_SelectIDCard (8)4.3.3 SDT_ReadBaseMsg (8)4.3.4 SDT_ReadIINSNDN (9)4.3.5 SDT_ReadBaseMsgToFile (10)4.3.6 SDT_ReadIINSNDNToASCII (10)5.API调用说明 (11)5.1 调用顺序 (11)5.2 例子程序(以delphi语言为例) (11)6.函数返回码列表 (13)1.前言本应用程序接口(API)用于二代证验证系统的验证终端应用系统的开发。

2.系统要求使用本API的PC机,必须满足下列条件:z Windows 98,Windows 2000 Pro,Windows 2000 Server,WinXPz至少32兆内存(32M RAM or Larger)z至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger)z至少一个空闲普通串口或USB口(视用户需求而定)。

3.API列表加密API分为下列几类,在下面各表中列出。

端口API序号 函数名 功能描述1. SDT_SetMaxRFByte设置射频适配器最大通信字节数2. SDT_GetCOMBaud查看串口当前波特率3. SDT_SetCOMBaud 设置串口上SAM的波特率4. SDT_OpenPort 打开串口/USB口5. SDT_ClosePort 关闭串口/USB口SAM类API序号函数名功能描述6. SDT_ResetSAM 对SAM复位7. SDT_GetSAMStatus 对SAM进行状态检测8. SDT_GetSAMID 读取SAM的编号(十六进制)9. SDT_GetSAMIDToStr 读取SAM的编号(字符串格式)身份证卡类API序号函数名功能描述10. SDT_StartFindIDCard 开始找卡11. SDT_SelectIDCard 选卡12. SDT_ReadBaseMsg 读取ID卡内基本信息区域信息13. SDT_ReadIINSNDN 读取ID卡内IIN,SN, DN14. SDT_ReadBaseMsgToFile 读取ID卡内基本信息区域信息,并把信息写入指定的文件中15. SDT_ReadIINSNDNToASCII 读取ID卡内IIN,SN, DN,并转换成ASCII形式4.API详细说明4.1 端口类API4.1.1 SDT_SetMaxRFByte设置射频适配器最大通信字节数。

国腾GTICR100身份证阅读器使用手册

国腾GTICR100身份证阅读器使用手册

1.1.1联机型GTICR100-01迷你型1.1.1.1 产品简介深圳研腾科技有限公司销售的国腾第二代居民身份证阅读器联机迷你型GTICR100-01,是基于GTICR100基础上开发研制,采用USB 接口供电,无需外置电源适配器。

具有阅读身份证信息、验证身份证真伪等功能,它采用国际上先进的Type B 非接触IC 卡阅读技术,通过内嵌的专用身份证安全控制模块(SAM )以无线传输方式与第二代居民身份证内的专用芯片进行安全核验认证后,将芯片内的个人信息资料解读和对应输出,再通过计算机USB 接口,将此信息上传至计算机。

通过计算机已安装的阅读软件,将信息解码成文字数据和相片显示、提示和存储在计算机上。

产品适用于各种需第二代居民身份证验证的场所。

其外观如下图:1.1.1.2 外观资料A)正面B)背面:C)后面:1.1.1.3产品使用环境⏹公安:身份证申领、户口登记迁移、人口管理等;⏹民政:求学、就业、参军、婚姻登记,户口变更,收养登记等;⏹民航:办理搭乘民航飞机手续(机票购买、登机)等;⏹银行:开立个人存款账户,信用卡交易、大额取款等;⏹旅馆:投宿旅店办理登记手续等;⏹邮局:领取邮件汇款等;⏹证券:股票、期货交易等;⏹电信:电话手机开户、各种通信业务等;⏹网吧:对网吧上网者的身份进行有效的核对与登记;其他:兵役登记;前往边境管理区;办理申请出境手续;办理机动车、船、航空器驾驶证;从事法律、行政法规规定的需要证明身份的其他活动。

1.1.1.4产品功能GTICR100-01功能列表1.1.1.5产品技术指标·技术指标列表1.1.1.6产品特点特点、优势表1.1.1.7 安装使用说明 1.1.1.7.1安装步骤A )软件安装同GTICR100所使用的阅读软件。

B ) 硬件安装(一)串口通讯方式安装1、开箱并清点配件(第二代居民身份证阅读器联机型GTICR100-01一台、串口连接线一根、安装光盘一张、用户使用手册一本)2、取出串口连接线,一端接入计算机串口接口;串口连接线端的USB 接头插入计算机的USB 接头用于取电;3、串口连接线另一端的USB 接头接入身份证阅读器后方对应的USB 插口;4、按下电源开关,电源指示灯(红色)长亮,上电后身份证阅读器自检成功蜂鸣器鸣叫一声,然后状态指示灯(绿色)亮一下,表明机具处于待命状态;5、运行阅读软件,进入主界面,作好设置后,打开读卡界面6、身份证阅读器有效读取二代证证卡的过程中,绿灯闪烁(二)USB通讯方式安装1、开箱并清点配件(第二代居民身份证阅读器联机型GTICR100-01一台、USB连接线一根、安装光盘一张、用户使用手册一本)2、取出USB连接线,一端接入计算机USB接口;3、另一端接入身份证阅读器后方对应的USB插口;4、按下电源开关,电源指示灯(红色)长亮,上电后身份证阅读器自检成功蜂鸣器鸣叫一声,然后状态指示灯(绿色)亮一下,表明机具处于待命状态;5、在USB连接线连接正确,并且身份证阅读器上电后,在计算机上出现找到新硬件对话框,在“光盘\第二代居民身份证验证软件\USB驱动\ 98driver或2k,xpdriver”目录下选择相应的驱动程序安装。

华视CVR-100U身份证阅读器使用手册

华视CVR-100U身份证阅读器使用手册

华视CVR-100U/D身份证阅读器使用手册产品概述:华视CVR-100U/D型第二代身份证阅读器外观如下:1、CVR-100U/D型第二代身份证阅读仪是采用非接触式IC卡技术,与计算机终端或其它设备连接可用于读取居民身份证专用芯片内相关信息的专用机具。

2、通过随机解码软件,可将身份证内的数字压缩相片还原为可视照片,实现完全的“人、证同一性”的认定。

3、本身份证专用阅读机具完全兼容ISO-14443(TYPE-B)标准,用户根据需要可用本设备读取其它非接触IC卡信息。

4、提供开放的应用程序接口(API),供系统集成进行二次开发。

5、CVR-100U/D型第二代身份证阅读仪外型美观大方、体积小巧、结构合理。

外壳采用ABS 工程塑料注塑而成,制造工艺先进,检验手段科学,性能稳定可靠。

产品的应用:华视身份证阅读器(CVR-100U/D)此款机型是我公司专为第二代居民身份证研制开发的台式身份证验证器,拥有自主知识产权,该款机型采用USB/RS232接口可选,采用国际上先进的TypeB非接触IC卡阅读技术,通过内嵌的专用安全控制模块(SAM),将芯片内的个人信息资料读出并将此信息上传至计算机,是台式二代证专用阅读器的系列产品之一。

特点:使用方便:本设备为二代证验证器,符合ISO 14443 Type B 标准,采用无线传输方式,将身份证内个人信息资料读出,并可导入用户工作系统,极大地提高效率。

认证准确:可以通过随机解码软件,将身份证内的数字压缩相片还原成可视相片,进行"人证同一性"认定。

应用广泛:该设备简洁大方,体积小巧,操作简便,可灵活应用于公安、政法、民政、银行、宾馆、邮局、证券等场所进行身份核验。

扩展灵活:提供开放的应用程序接口(API),供用户进行应用开发,支持VC/VB/PB/DELPHI 等开发平台。

产品性能参数:基本参数:1、符合居民身份证阅读器通用技术要求,兼容ISO14443(TypeB)标准;2、工作频率:13.56MHz(fc);3、天线能量输出;1)天线表面磁场强度(Hmax)≤7.5A/m rms;2)天线表面法线方向5cm处电磁场强度(Hmin)≥1.5A/m rms;4、接口:USB接口;5、阅读距离:0-5cm;6、阅读时间:<0.5s;7、适用于WIN98/2000/XP/NT平台;8、可用开发工具:VC/DEPHI/VB/PB等;9、电源:DC9V/1A(±5%)。

Mitek 身份证阅读器说明书

Mitek 身份证阅读器说明书

Datos integrados y accesibles de manera inmediata.Competitividad Eficacia Costes UX99% de captura de datos sin errores Eliminación del papel.Rápido ROI.Ahorro de tiempo detranscripcióndocumentos de identidad.SDK de lectura de documentos de identidad, que permite digitalizar y extraer los datos de forma rápida y totalmente automática.Así, se agiliza el proceso de identificación del cliente en el punto de origen, lo que reduce exponencialmente el tiempo de espera para el cliente y de la gestión por parte de la empresa.Además, se minimizan los errores en los datosasociados a una introducción manual, con lo que se incrementa la calidad de la información.Se agilizan los procesos de identificación del cliente en el punto de origen, permitiendo una drástica reducción de tiempo y costes.Especificaciones TécnicasCaracterísticasIdentifica automáticamente de qué documento se trata.Lectura y extracción de todos los campos en menos de 2 segundos con el IDBox.Lectura indiferente de la posición del documento.Recorte automático de la firma, la foto y la imagen del documento.Lee documentos de 194 países.Mínimo 2 versiones anuales evolutivas.Adaptable a nuevos tipos de documentos de identidad.Motor de reconocimiento óptico de caracteres (OCR) de alta fiabilidad.Fácil integración: SDK disponible en DLL, COM y ActiveX.Integración rápida y fácil en aplicaciones de terceros.Adquisición de la imagen controlada directamente del SDK.CAPTURA IDCON ESCÁNER IDBOXLECTURAY AUTENTICACIÓN DE DOCUMENTOS IDDATOS EXTRAÍDOS EN 2 SEGUNDOS。

身份证阅读器SDK使用说明

身份证阅读器SDK使用说明

身份证阅读器SDK使用说明(V1.3)深圳华视电子读写设备有限公司目录版本变更记录 (1)1身份证阅读器SDK简介 (1)2系统需求 (1)3函数说明 (1)3.1 核心相关函数 (1)3.2 获取身份证具体信息函数 (2)3.3 人证比对相关函数 (3)3.4 函数调用流程 (3)4身份证阅读器SDK (4)4.1 文件夹组成 (4)4.2 身份阅读器SDK的使用 (5)4.2.1 SDK使用方法 (5)4.2.2 SDK使用限制 (5)4.3 身份证阅读器SDK测试程序 (5)版本变更记录1身份证阅读器SDK简介本文档描述了深圳华视身份证阅读器SDK(Windows版)的调用方法、函数定义、参数和返回值说明,供开发商进行二次开发使用。

2系统需求(1)操作系统:Windows XP(2)开发环境:本SDK采用ANSI C语言编写,假定用户采用C/C++语言作为开发工具。

3函数说明3.1核心相关函数●●●●●3.2获取身份证具体信息函数下面是一组获取身份证具体信息的函数:3.3人证比对相关函数人证比对:3.4函数调用流程身份证阅读器SDK库应用函数的调用流程如下图所示:4身份证阅读器SDK4.1文件夹组成身份证阅读器SDK,由下述文件夹组成:·Include包含身份证阅读器SDK库头文件(termb.h);·lib包含身份证阅读器SDK库文件(静态库:termb.lib,动态库:termb.dll,CVRApi.dll,sdtapi.dll,WLTLib.dll)等;·license包含文件:license.lic, base.dat·example包含身份证阅读器SDK库测试程序;·doc包含身份证阅读器相关文档说明(身份证阅读器SDK使用说明.doc)。

4.2身份阅读器SDK的使用4.2.1SDK使用方法(1)静态库的适用方法:在VC环境下添加termb.lib附加依赖项,在调用它的应用程序里包含相应的termb.h头文件。

身份证读取器使用说明

身份证读取器使用说明

身份证读取器使用说明1、读取身份证信息调用readsfz对象username姓名usersex性别usercid身份证号usermz民族userbirthday生日yyyy年mm月dd日useraddress地址useragency:颁证机关readsfzmessage():直接读取身份证信息.返回身份证对象showsfzmessage():表明身份证界面,加载信息,回到向份证对象例如:(将以下代码考备到业务界面即可使用)//轻易加载身份证信息functionreadsfzmessage1(){varsfz=readsfz.readsfzmessage();document.getelementbyid('username').value=sfz[ername];document.getel ementbyid('usersex').value=sfz[ersex];document.getelementbyid('userc id').value=sfz[ercid];document.getelementbyid('usermz').value=sfz[re ermz];document.getelementbyid('userbirthday').value=sfz[erbirthday];docume nt.getelementbyid('useraddress').value=sfz[eraddress];document.getel ementbyid('useragency').value=sfz[eragency];}//显示读取身份证信息functionreadsfzmessage2(){varsfz=readsfz.showsfzmessage();document.getelementbyid('username').value=sfz[ername];document.getel ementbyid('username').value=sfz[ername];document.getelementbyid('use rsex').value=sfz[ersex];document.getelementbyid('usercid').value=sfz [ercid];document.getelementbyid('usermz').value=sfz[ermz];document.getelementbyid('userbirthday').value=sfz[erbirthday];docume nt.getelementbyid('useraddress').value=sfz[eraddress];。

身份证阅读器通用指令使用说明

身份证阅读器通用指令使用说明

00 00 40 ――
错误的卡
XX XX 41 ――
读卡操作失败
XX XX 47 ――
取随机数失败
00 00 60 ――
身份证阅读器自检失败,不能接收命令
00 00 66 ――
身份证阅读器没经过授权无法使用
00 00 80 ——
找卡不成功
XX XX 81 ――
选卡不成功
00 00 91 ——
该项无内容
12
FF ――
20
01 ――
02 ――
30
01 ――
03 ――
60
00 ――
01 ――
02 ――
03 ――
04 ――
公安部第一研究所证件技术事业部
2
身份证阅读器接口使用说明 V1.00
三、应答码
身份证阅读器以输出数据传输格式应答响应业务终端的命令,表 1-5 列出了
身份证阅读器的响应应答码。
表 1-5 身份证阅读器应答码
E-mail: id_market@
I
身份证阅读器接口使用说明 V1.00
■概述
本手册包含身份证阅读器及与业务终端(主机)间的通讯协议。
■二代证业务终端与身份证阅读器之间的通信协议
一、帧结构
业务终端与身份证阅读器之间的通信的输入、输出数据传输格式如表 1-1、 表 1-2。输入、输出均以身份证阅读器为参考点,所有的数值均按 16 进制表示。 业务终端以输入数据传输格式向身份证阅读器发送命令,身份证阅读器以输出数 据传输格式应答响应业务终端的命令。
图 1-4 读基本信息流程
读基本信息指令输入数据:
CMD
Para
Data
30
01

二代身份证阅读器使用手册

二代身份证阅读器使用手册

二代身份证阅读器使用手册————————————————————————————————作者: ————————————————————————————————日期:ﻩ使用说明紫光软件系统有限公司二零一一年九月一简介1.1 产品简介感谢您选择新中新二代身份证阅读器关于身份证识别器,随着全国婚姻登记系统的渐渐普及,为了方便我们各地政府在登记业务中更方便,更节省时间,紫光公司为用户开发了新中新二代身份证识别器,帮助用户更快速更便捷的办理业务。

二功能2.1 主要功能二代身份证识别器的主要作用是,代替人工录入婚姻登记中得各种信息,比如:身份证号码,姓名等信息,安装好驱动程序,插入硬件即可使用,操作非常的简单。

三安装与使用3.1安装说明3.1.1 安装驱动程序将产品配件中的光盘插入电脑的光驱中然后打开“我的电脑”找到“可移动存储的设备”下的已识别出来的光盘名称像“110921_***(G:)”双击名称打开盘符如下图:Setup.exe的一个安装文件,双击图标后,如下图:直接点击“下一步”需要修改安装目录时,点击“浏览”选择安装程序的安装目录位置即可系统默认为C盘,点击“下一步”如下图:需要修改安装目录文件夹,点击“浏览”修改即可系统默认为婚姻录入辅助系统,点击“下一步”如下图:为了方便应用,可以选中“创建桌面快捷方式”前方的系统将在桌面创建快捷方式,点击“下一步”如下图:如需要修改图中显示的信息,点击“上一步”进行修改直接点击“安装”程序自动进行安装,安装结束,显示如下图:安装完成系统提示“请确保读卡器连接到正确的USB接口”,并进行程序注册系统默认为选中状态,点击“完成”就完成了驱动程序的安装(注意:如果安装完驱动程序,不想立刻注册,请把复选框中的绿色小勾去掉,点击完成即可。

)安装完成后,桌面上会出现一个“紫光软件全国婚姻登记系统录入辅助系统”的图标如下图:3.1.2 硬件注册完成驱动程序安装后,系统会提示,如下图:看到提示框中的提示,我们需要把二代身份证识别器,插入到电脑的USB接口,确定连接成功后,点击“确定”如下图:输入购买产品时的注册码,点击“注册”即可完成产品注册。

身份证阅读器使用手册

身份证阅读器使用手册

身份证阅读器使用手册
这个是程序客户端
这个是.net框架先用鼠标双击,然后出现
双击第一个运行程序,会出现下面的现象
稍等几秒……就会出现
然后点击下一步,会出现
这个稍微等的时间长一些,系统正在安装,
出现这个,便是安装完成,然后点击完成,需要重新启动电脑。

然后左键双击下面的汉化包程序,点击下一步
汉化包安装完成。

这时需要安装USB驱动,双击这个图标,
双击右边的图标,
点击下一步,
继续,点击下一步,
下一步,
点击这个
汉化包安装完成。

这个补丁。

身份证识读仪SDK开发使用手册

身份证识读仪SDK开发使用手册

深圳研腾科技有限公司IDR-A2身份证阅读仪SDK使用手册(Ver 3.3)概述本手册是操作IDR-A证件阅读仪动态库应用函数的定义格式、调用方法和返回值的说明。

在使用前,请确认设备已正确安装,并开启电源。

1.定义应用函数开发包含下列主要文件,其它文件均为内部调用库:IDRCore.dll windows动态链接库适用操作系统:Windows NT: 需要NT 3.1版或以后版本Windows: 需要 Windows 98、Windows 2000或以后版本适用开发语言:Visual C++ 5.0 及以后版本Visual Basic 5.0 及以后版本Delphi 3.0 及以后版本PowerBuilder 6.0 及以后版本2.数据结构/* 身份证识别 */s truct HY_RECT_S{long lLeft;long lRight;long lTop;long lBottom;};s truct ID_CARD_S{char szText[10][256];HY_RECT_S idRect[10];};结构ID_CARD_S是识别结果,szText中存储的是文字结果,idRect是结果在整个图像中的位置。

结构ID_CARD_S中,从szText[1]到szText[9]返回的分别为:姓名\性别\出生日期\民族\发证日期\有效期限\住址\号码\发证机关。

/* 护照识别 */s truct JL_ITEM{char pzTxt[256];long left;long top;long right;long bottom;};/* 二代证机读信息 */s truct TERMB_ITEM{char pzTxt[70][128];};3.函数声明//打开设备l ong __stdcall Device_Open(void);//关闭设备v oid __stdcall Device_Close(void);//解析身份证图片l ong __stdcall Get_IdcPic(int iCardType, char* szFileNameIn);//解析其它证件图片l ong __stdcall Get_MiscPic(int iCardType, char* szFileNameIn);//解析身份证信息l ong __stdcall Get_IdcData(int iCardType, char* szFileNameIn, char *szFullFileNameOut, char *szHeadFileNameOut, ID_CARD_S* pstOut);//解析其它证件信息l ong __stdcall Get_MiscData(int iCardType, char* szFileNameIn, char* szFullFileNameOut, char* szHeadFileNameOut, JL_ITEM* pstOut);//机读二代证l ong __stdcall Get_TermbData(char *szFileNameIn, TERMB_ITEM* pstOut);//显示配置窗口l ong __stdcall Show_ConfigWindow(HANDLE *handle, int iCardType);//显示错误消息l ong __stdcall Format_ErrMsg(int iErrCodeIn, char** pErrMsgOut);//Bmp转换成Jpgl ong __stdcall BmpToJpg(char* szFileNameSrc, char* szFileNameDest);//得到彩色图片Long __stdcall Get_ColorPic(int iCardType, char *szFullFileNameOut)函数返回值为0,表示调用成功;否则,表示调用失败;通过Format_ErrMsg调用可以显示错误信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华视电子读写设备有限公司 5 之 7
传入参数 2 传入参数 3 传入参数 4
返 回 值:
返回值 1 0
身份证阅读器 SDK 使用手册
文字编码已转换成 GBK 国标码格式, 照片未解压成 bmp 文件 文字编码为默认 UCS-2 格式, 照片已解压成 zp.bmp 文件 文字编码已转换成 GBK 国标码格式, 照片已解压成 zp.bmp 文件
2. 函数列表
int CVR_InitComm(int Port) int CVR_Authenticate() int CVR_Read_Content(int Active) int CVR_CloseComm() int CVR_Ant(int mode) int CVR_ReadBaseMsg (
意义 正确 错误
4.7 读各项文字信息到自定义内存缓冲
原 型:
int _stdcall GetPeopleName(char *strTmp, int strLen)
//得到姓名信息
int _stdcall GetPeopleSex(char *strTmp, int strLen)
//得到性别信息
参 数:
返 回 值:

意义
说明
1
正确
卡片正确放置时
0
错误
未放卡或卡片放置不正确时
注意:若卡片放置后发生认证错误时,应移走卡片重新放置。
4.4 读卡操作
原 型:int CVR_Read_Content(int Active);
说 明:本函数用于通过阅读器从第二代居民身份证中读取相应信息。
参 数:Active 读取信息类型
3. 函数调用流程
开始
初始化连接
身份证阅读器 SDK 使用手册
得到有效开始日期 得到有效截止日期
读卡器认证
打开射频
读卡信息
CVR_ReadBaseMsg
关闭射频
关闭连接
结束
4. 函数说明
4.1 初始化连接 原 型:int CVR_InitComm (int Port)
华视电子读写设备有限公司 3 之 7
Active 1 2 3
意义 读基本信息 读基本信息 读最新住址信息
说明
生成文字 WZ.TXT、相片数据 XP.WLT 和相片 ZP.BMP(解码) 生成文字 WZ.TXT 和相片数据 XP.WLT 生成最新住址 NEWADD.TXT(卡无最新地址则生成空文件)
华视电子读写设备有限公司 4 之 7
身份证阅读器 SDK 使用手册
int _stdcall GetPeopleNation(char *strTmp, int strLen) //得到民族信息
int _stdcall GetPeopleBirthday(char *strTmp, int strLen) //得到出生日期
int _stdcall GetPeopleAddress(char *strTmp, int strLen) //得到地址信息
有效期截止日期
16
年月日:YYYYMMDD
有效期为长期时存储“长期”
最新住址
70
汉字和数字
芯片管理号分配如下: 项目 IIN SN DN
长度(字节) 4 8 16
说明
华视电子读写设备有限公司 7 之 7
参 数:
参数 pucCHMsg puiCHMsgLen pucPHMsg puiPHMsgLen nMode
说明 身份文字信息内存缓冲指针 身份文字信息长度 身份照片信息内存缓冲指针 身份照片信息长度 传入参数 1
备注
方向:Out 默认 256 Byte 方向:Out 默认 1024 Byte 文字编码为默认 UCS-2 格式, 照片未解压成 bmp 文件
返 回 值:

意义
1
正确
0
错误
4.2 关闭串口
原 型:
int CVR_CloseComm(void)
说 明:本函数用于关闭 PC 到阅读器的连接。ຫໍສະໝຸດ 参 数:无返 回 值:

意义
1
正确
0
错误
4.3 卡认证
原 型:int CVR_Authenticate (void)
说 明:本函数用于读卡器和卡片之间的合法身份确认。
身份证阅读器 SDK 使用手册
说 明:本函数用于 PC 与华视电子第二代居民身份证阅读器的连接。
参 数:Port:连接串口或 USB 口
值 1 2 3 4 1001 1002 1003 1004
意义
串口 1 串口 2 串口 3 串口 4 USB 口 1 USB 口 2 USB 口 3 USB 口 4
初始化连接; 卡认证; 读卡操作。 关闭连接; 射频操作
读卡操作(读入内存) 得到姓名信息 得到性别信息 得到民族信息 得到出生日期 得到地址信息 得到身份证号信息 得到发证机关信息
华视电子读写设备有限公司 2 之 7
int GetStartDate(char *strTmp, int strLen) int GetEndDate(char *strTmp, int strLen)
适用操作系统:
Windows NT: 需要 NT 3.1 版或以后版本
Windows: 需要 Windows 98、Windows 2000 或以后版本
适用开发语言:
Visual C++ 5.0 及以后版本
Visual Basic 5.0 及以后版本
Delphi
3.0 及以后版本
PowerBuilder 6.0 及以后版本
int _stdcall GetPeopleIDCode(char *strTmp, int strLen) //得到卡号信息
int _stdcall GetDepartment(char *strTmp, int strLen)
//得到发证机关信息
int _stdcall GetStartDate(char *strTmp, int strLen)
函数 自动在应用程序当前目录产生 BMP 照片文件。
返 回 值:
返回值 1 0
意义 正确 错误
注意:若采用查询方式自动判断卡片是否放置,则间隔时间建议大于 300ms。
注意: 1、 读完基本信息后,若需要立即读取最新住址信息或芯片管理号,在未移走卡
片的情况下可以不用卡认证; 2、 单独读取最新住址信息或芯片管理号时,需要先进行卡认证; 3、若卡片放置后发生读卡错误时,应移走卡片重新放置。
4
读基本信息 生成 WZ.TXT(解码),相片 ZP.BMP(解码)
5
读芯片管理号 芯片管理号 IINSNDN.bin
6
读基本信息
以设备唯一标志号,生成文字 WZ.TXT(解码),相片 XP.BMP(解码) (用于终端网络环境)
返 回 值:
返回值 1 0
意义 正确 错误
4.5 射频操作 原 型:int CVR_Ant(int mode); 说 明:本函数用于打开/关闭射频。阅读器在不读卡时,如果射频对其它的电子产 品有干扰的话,可以选择关闭射频,当需要读卡时,再打开射频。该函数只 在当连接到串行接口的阅读器时,调用有效。如不调用此函数时,射频一直 处于打开状态。 注:当 CVR_InitComm 函数调用成功后,该函数有效。 参 数:mode
身份证阅读器 SDK 使用手册
身份证阅读器 SDK 使用手册 V1.26
华视电子读写设备有限公司
2008 年 02 月 25 日
华视电子读写设备有限公司 1 之 7
身份证阅读器 SDK 使用手册
概述
本手册是操作身份证阅读器动态库应用函数的定义格式、调用方法和返回值的说明。在 使用前,请确认授权文件 termb.lic 是否在你的 PC 机 C:\根目录下。
华视电子读写设备有限公司 6 之 7
身份证阅读器 SDK 使用手册
文字信息采用 GB 13000 的 UCS-2 进行存储,各项目分配如下:
项目
长度(字节)
说明
姓名
30
汉字
性别
2
代码
民族
4
代码
出生
16
年月日:YYYYMMDD
住址
70
汉字和数字
公民身份号码
36
数字
签发机关
30
汉字
有效期起始日期
16
年月日:YYYYMMDD
MODE 0 1
意义 关闭射频 打开射频
返 回 值:
返回值 1 0
意义 正确 错误
4.6 读文字、照片信息到自定义内存缓冲 原 型:int CVR_ReadBaseMsg (unsigned char *pucCHMsg, unsigned int *puiCHMsgLen, unsigned char *pucPHMsg, unsigned int *puiPHMsgLen, int nMode) 说 明:此函数代替 CVR_Read_Content 函数,将身份信息读到自定义内存缓冲中。卡 认证 CVR_Authenticate 成功以后调用本函数。
unsigned char *pucCHMsg, unsigned int *puiCHMsgLen, unsigned char *pucPHMsg, unsigned int *puiPHMsgLen, int nMode) int GetPeopleName(char *strTmp, int strLen) int GetPeopleSex(char *strTmp, int strLen) int GetPeopleNation(char *strTmp, int strLen) int GetPeopleBirthday(char *strTmp, int strLen) int GetPeopleAddress(char *strTmp, int strLen) int GetPeopleIDCode(char *strTmp, int strLen) int GetDepartment(char *strTmp, int strLen)
相关文档
最新文档