MT明泰读卡器API接口函数库使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
API接口函数库使用说明
内部文件:V1.0.20
发布时间:2015-04-29
版本更新记录
目录
API接口函数库使用说明 (1)
1. 文档概述 (6)
1.1. 文档范围 (6)
1.2. 面向对象 (6)
1.3. 参考资料 (6)
2. 函数库介绍 (6)
2.1. 功能 (6)
2.2. 性能 (6)
3. 运行环境 (7)
3.1. 硬设备 (7)
3.2. 软件的运行平台 (7)
3.3. 函数调用方法 (8)
3.3.1. Delphi调用32位动态库的方法 (8)
3.3.2. VB调用32位动态库的方法 (9)
3.3.3. VC调用32位动态库的方法 (10)
4. API介绍 (11)
4.1. 函数调用流程 (11)
4.1.1. 非接触式存储卡API调用流程 (11)
4.1.2. 非接触式CPU卡片API调用流程 (11)
4.1.3. 接触式CPU卡片API调用流程 (11)
4.1.4. 接触式存储卡片API调用流程 (11)
4.1.5. 身份证API调用流程 (11)
4.1.6. 函数操作结果信息表 (15)
4.2. 设备操作函数组 (18)
4.2.1 打开读写器device_open (18)
4.2.2 关闭读写器device_close (18)
4.2.3 判断设备通讯类型device_gettype (18)
4.2.4 设置通讯波特率device_setbaud (19)
4.2.5 获取读写器版本信息device_version (19)
4.2.6 读写器蜂鸣device_beep (20)
4.2.7 LED灯控制 device_ledctrl (20)
4.2.8 获取读写器生产序列号 device_readsnr (20)
4.2.9 获取设备状态 get_device_status (21)
4.2.10 读取读卡器的EEPROM (22)
4.2.11更新读卡器的EEPROM (22)
4.2.12 复位串口配置信息 ReSetupComm (23)
4.2.13 读卡器软复位 device_reset (23)
4.2.14 获取设备状态扩展 get_device_statusEx (23)
4.2.15 获取非接触式CPU卡卡片状态 dev_cardstate (24)
4.2.16 获取接触式CPU卡到位状态 ICC_GetStatus (25)
4.2.17 读EMID号Dev_GetEMID (25)
4.3 接触式卡片操作函数 (26)
4.3.1 判断接触式卡片状态sam_slt_getstate (26)
4.3.2 接触式卡片上电复位sam_slt_reset (26)
4.3.3 接触式卡设置复位波特率sam_slt_reset_baud (27)
4.3.4 接触式卡片下电sam_slt_powerdown (27)
4.4. 非接触 CPU 卡函数 (28)
4.4.1 激活非接触式卡open_card (28)
4.4.2 设置非接触式卡片为halt状态 rf_halt (29)
4.4.3 应用层传输命令card_APDU (29)
4.5 非接触式存储卡操作函数 (30)
4.5.1 激活非接触式存储卡rf_card (30)
4.5.2 非接触式存储卡认证扇区 rf_authentication (32)
4.5.3 非接触式存储卡读数据rf_read (32)
4.5.4 非接触式存储卡写数据rf_write (33)
4.5.5 非接触式存储卡读值块rf_readval (33)
4.5.6 非接触式存储卡写值块rf_initval (34)
4.5.7 非接触式存储卡加值rf_increment (34)
4.5.8 非接触式存储卡减值rf_decrement (35)
4.5.9 非接触式存储卡值传送 rf_transfer (35)
4.6 二代身份证操作函数 (35)
4.6.1 卡操作指令-身份证读卡IDCard_Read (36)
4.6.2 卡操作指令-身份证读卡IDCard_ReadCard (38)
4.6.3卡操作指令根据索引获取身份证数据IDCard_GetCardInfo (38)
4.6.4 获取二代证模块ID IDCard_GetModeID (39)
4.6.5 身份证读卡模块扩展一IDCard_ReadCard_Extra (39)
4.6.6 设置二代证照片存储路径 IDCard_SetPhotoPath (40)
4.6.7 设置二代证照片名字 IDCard_SetPhotoName (40)
4.6.8 读二代证信息扩展二 IDCard_ReadCard_Ex (40)
4.6.9 删除所有二代证照片文件delete_all_photofile (42)
4.6.10 获取卡ID号IDCard_Read_IDNUM (42)
4.6.11 获取卡姓名IDCard_Name (43)
4.6.12 获取卡性别IDCard_Sex (43)
4.6.13 获取卡名族IDCard_Nation (44)
4.6.14 获取卡出生日期IDCard_Birthday (44)
4.6.15 获取卡出生地址IDCard_Address (45)
4.6.16 获取卡身份证号IDCard_IDNumber (45)
4.6.17 获取卡签发机构IDCard_IssueDepartment (46)
4.6.18 获取卡有效期起始日期IDCard_ValidFromDate (46)
4.6.19 获取卡有效期截止日期IDCard_ValidExpiryDate (47)
4.6.20 获取卡预留信息IDCard_Reserve (47)
4.6.21 获取非接触式卡片类型CLCard_Open (48)