二次开发
精伦身份证阅读器二次开发必看
时间:2014-01-14 来源:www.idr210.cn 作者:www.idr210.cn 点击数:0次
-
前言:我司为正规专业公司,有完善的售前、售后服务体系,在我司直接购买的产品的用户享有完善的售后服务,有问题可以直接咨询我们得到解决。为了集中精力更好的服务我司广大客户,不是从我司直接购买的产品的用户,我们不提供免费售后服务,产品有问题、驱动不会装、软件不会用等问题,请直接联系你的产品的卖方,也可以联系精伦售后服务总机027-87921111转3119。
资料比较完善,大家可以自助下载使用。推荐联系产品卖方获取售后服务,他们更了解产品和使用情况。手机和QQ不提供售后服务。
哪里买的找哪里,非我们公司直接购买的产品,不提供资料和支持
精 伦 电 子 股 份 有 限 公 司
iDR210/iDR200联机型身份证阅读器
通用二次开发包接口说明
更新说明:
V4.1.0.4 增加身份证正反面合成功能
V4.0.1.10解决CPU卡发送超过58字节数据问题,需要iDR210-1 HID(ERP号后五位为13003)读卡器单片机软件版本升级为V20.0.3以上才能支持。
V4.0.1.5增加对护照读卡器的支持。
V4.0.1.2增加Routon_RepeatRead函数,可控制是否连续读身份证。
V4.0.1.0增加对M1- S70卡支持。
V4.0.0.7读身份证信息前的容错处理。
V4.0.0.5增加对CCID接口的210-P护照读卡器支持。增加Routon_Mute函数,在读卡前调用,可控制蜂鸣不发声。
V3.5.1.8解决照片解码相关的一个可能问题。
V3.5.1.7解决ReadBaseInfos和ReadBaseInfosPhoto的输出图片受到系统当前目录设定干扰的问题。
V3.5.1.5 解决一个潜在造成内存泄漏的问题。
V3.5.1.3 去掉原sdtapi.dll对jpgdll.dll的依赖。
V3.5.1.0 解决接入部标版时,有时无法找到身份证的问题。
V3.5.0.4 增加GetHIDCount、HIDSelect接口,可控制一台PC上分别读取多台HID 接口的iDR210 。
V3.5.0.3 增加Routon_ ShutDownAntenna接口,关闭天线。
V3.5 增加Routon_CPUCard_PowerOFF、Routon_CPUCard_Active、Routon_CPUCard_RATS、Routon_CPUCard_PPS等接口,支持CPU卡。
V3.4 增加指纹信息读取接口ReadBaseFPMsg,建议在读取指纹信息前,先判断当前设备是否支持指纹信息读取IsFingerPrintDevice,调用细节请参考示例。
目录
1. 概述
2. 系统要求
3. 接口文件说明
4. 接口函数说明
4.1. 端口函数
4.1.1. 端口初始化函数
4.1.2. 端口关闭接口
4.1.3. 关闭天线接口
4.1.4. 获取当前接入的HID接口iDR210数量
4.1.5. 设定当前操作的HID接口iDR210
4.2. 读二代证相关函数
4.2.1. 卡认证接口
4.2.2. 读卡信息接口
4.2.3. 读追加地址信息
4.2.4. 读卡体管理号
4.2.5. 读模块序列号
4.2.6. 判断身份证是否在设备上
4.2.7. 判断设备是否支持指纹信息读取
4.2.8. 读指纹及卡信息接口
4.3. Type A卡相关函数
4.3.1. 找IC卡
4.3.2. 读IC卡序列号函数
4.3.3. 读IC卡区块函数
4.3.4. 写IC卡区块函数
4.3.5. 控制蜂鸣器和指示灯
4.3.6. 读取PSAM卡ATR数据
4.3.7. 向PSAM卡发送数据
4.3.8. PSAM卡下电
4.3.9. dc_init
4.3.10. dc_exit
4.3.11. dc_request
4.3.12. dc_anticoll
4.3.13. dc_select
4.3.14. dc_authentication_passaddr
4.3.15. dc_read
4.3.16. dc_write
4.3.17. dc_halt
4.3.18. dc_BeepLED
4.3.19. Routon_CPUCard_PowerOFF
4.3.20. Routon_CPUCard_Active
4.3.21. Routon_CPUCard_RATS
4.3.22. Routon_CPUCard_PPS
4.3.23. Routon_APDU
4.3.24. Routon_ ShutDownAntenna
4.3.25. Routon_Mute(bool isMute)
4.3.26. Routon_RepeatRead(bool isRepeat)
4.3.27. Routon_IsSaveWlt(bool isWlt)
5. 接口使用流程及示例
5.1. 二代证示例
5.2. TypeA卡示例(iDR210)
5.3. 读取指纹及身份证信息示例(iDR210)
5.4. CPU卡操作示例(iDR210)
1. 概述
精伦电子开发的二代身份证读卡系列机具适用于相关行业的联机型应用。产品提供了完善的二次软件开发接口(API)。本手册对开发接口的文件组成、函数定义格式、调用方法及返回值等进行详细的说明。
本通用开发包支持的设备型号如下:
1、 iDR200(串口和USB口)。
2、 iDR320(进入“同步应用”模式)。
3、 iDR400-1(进入“同步”模式)。
4、 iDR210(USB-HID免驱动接口)。
5、 iDR210(串口)。
注意:完全兼容原2.0版本开发接口,支持USB-HID接口和串口的iDR210。
1、如果使用原开发包采用动态调用dll方式,只需直接替换原dll即可。
2、如果使用原开发包采用的静态调用方式,则在不改变代码的情况下,对原程序重新编译链接即可。
2. 系统要求
使用本API的PC机,满足下列条件:
l Windows 98、Windows 2000 Pro、Windows 2000 Server、
Windows XP。
l 至少32兆内存(32M RAM or Larger)。
l 至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger)。
l 至少一个空闲普通串口或USB口(视用户需求而定)。
3. 接口文件说明
接口文件包括:
Dewlt.dll 相关动态联接库
sdtapi.dll 相关动态联接库
SavePhoto.dll 相关动态联接库
sdtapi.h 相关动态联接库头文件
适用开发语言:
Visual C++ 5.0 及以后版本
C++ Builder 5.0 及以后版本
Visual Basic 5.0 及以后版本
Delphi 3.0 及以后版本
PowerBuilder 5.0 及以后版本