文档介绍:第二代居民身份证阅读器GTICR-100函数包使用手册
成都国腾
文档控制
文档更新记录
文档编号:
编制单位
产品部
本次修改日期:
审核单位
总工办
历史修改累记:2
审核主管
技术总监
目录
1 概述 4
2 定义 4
3 函数列表 4
4 函数调用流程 6
5 函数说明 6
6 用户信息函数组使用时的调用顺序说明 11
7 一个完整的示例: 12
概述
本手册是操作身份证阅读器应用函数的定义格式、调用方法和返回值的说明。
使用USB接口则请先安装对应系统的USB驱动;
, ;,但2个DLL要求要放在同一个目录下;
。
输出的文件放在调用者(*.exe)所在目录;
定义
应用函数开发包含在下列文件:
API函数的动态联接库
()
适用操作系统:
Windows NT: 需要NT
Windows: 需要 Windows 98、Windows 2000或以后版本
适用开发语言:
Visual C++ 及以后版本
Visual Basic 及以后版本
DELPHI 及以后版本
PowerBuilder 及以后版本
函数列表
序号
函数定义
函数功能
Int _stdcall m(int Port)
初始化串口;
int _stdcall m()
关闭串口;
int _stdcall Authenticate()
卡认证;
int _stdcall Read_Content(int Active)
读卡操作。
int _stdcall GetPeopleName(char *strTmp, int strLen)
得到姓名信息
int _stdcall GetPeopleSex(char *strTmp, int strLen)
得到性别信息
int _stdcall GetPeopleNation(char *strTmp, int strLen)
得到民族信息
int _stdcall GetPeopleBirthday(char *strTmp, int strLen)
得到出生日期
int _stdcall GetPeopleAddress(char *strTmp, int strLen)
得到地址信息
int _stdcall GetPeopleIDCode(char *strTmp, int strLen)
得到卡号信息
int _stdcall GetDepartment(char *strTmp, int strLen)
得到发证机关信息
int _stdcall GetStartDate(char *strTmp, int strLen)
得到有效启始日期
int _stdcall GetEndDate(char *strTmp, int strLen)
得到有效截止日期
int _stdcall GetReserve(char *strTmp, int strLen)
得到保留信息
int _stdcall SetBaseData(char *TxtFileName)
设置基本信息
int _stdcall SetPhotoData(char *WltFileName)
设置照片WLT信息
int __stdcall m1(int iPort, int iBaud)
按指定波特率初始化串口;
bool __stdcall MBaud(int iPort, int iBaudRate)
设置波特率;
函数调用流程
函数说明
初始化串口
原型:int m (int Port)
说明:本函数用于计算机的设备初始化。
参数:Port: 设置设备号
值
意义
1
串口1
2
串口2
3
串口3
4
串口4
。。。
16
串口16
1001
USB1
1002
USB2
1003
USB3
1004
USB4
。。。
1016
USB16
返回值:
值
意义
1
正确
其它
错误
示例:
#include <>
int main()
{
int li_ret=0;
i