termb.dll 应用开发使用手册
- 格式:doc
- 大小:416.50 KB
- 文档页数:18
第二代居民身份证阅读器GTICR-100函数包使用手册
成都国腾 2005.4
第二代居民身份证阅读器GTICR-100函数包使用手册
地址:成都市高新西区国腾园3号楼3楼 邮编:611731 电话:(028)87825723 http://www.szgoldtel.com.cn 传真:(028)87825734 E-mail:szgt@ guoteng.com.cn 第 2 页 共 18 页
文档控制 文档更新记录 文 档 编 号: 编制单位 产品部 本次修改日期:2005.04.19 审核单位 总工办 历史修改累记:2 审核主管 技术总监
第二代居民身份证阅读器GTICR-100函数包使用手册
地址:成都市高新西区国腾园3号楼3楼 邮编:611731 电话:(028)87825723 http://www.szgoldtel.com.cn 传真:(028)87825734 E-mail:szgt@ guoteng.com.cn 第 3 页 共 18 页
目 录 1 概述 .................................................................................................................................................. 4 2 定义 .................................................................................................................................................. 4 3 函数列表 .......................................................................................................................................... 4 4 函数调用流程 .................................................................................................................................. 6 5 函数说明 .......................................................................................................................................... 6 6 用户信息函数组使用时的调用顺序说明 .................................................................................... 13 7 一个完整的示例: ........................................................................................................................ 14
第二代居民身份证阅读器GTICR-100函数包使用手册
地址:成都市高新西区国腾园3号楼3楼 邮编:611731 电话:(028)87825723 http://www.szgoldtel.com.cn 传真:(028)87825734 E-mail:szgt@ guoteng.com.cn 第 4 页 共 18 页
1 概述 本手册是操作身份证阅读器应用函数的定义格式、调用方法和返回值的说明。 1. 使用USB接口则请先安装对应系统的USB驱动; 2. termb.dll是主DLL, WltRS.dll被termb.dll调用;用户可不必关心WltRS.dll,但2个DLL要求要放在同一个目录下; 3. termb.dll和WltRS.dll同时拷贝到调用此Dll的应用软件Exe文件所在目录下。 4. termb.dll 输出的文件放在调用者(*.exe)所在目录;
2 定义 应用函数开发包含在下列文件: termb.dll API函数的动态联接库 (termb.dll的输出文件放在调用者所在目录中) 适用操作系统: Windows NT: 需要NT 3.1版或以后版本 Windows: 需要 Windows 98、Windows 2000或以后版本 适用开发语言: Visual C++ 5.0 及以后版本 Visual Basic 5.0 及以后版本 DELPHI 3.0 及以后版本 PowerBuilder 6.0 及以后版本
3 函数列表
序号 函数定义 函数功能 1. Int _stdcall InitComm(int Port) 初始化串口; 2. int _stdcall CloseComm() 关闭串口; 3. int _stdcall Authenticate() 卡认证; 4. int _stdcall Read_Content(int Active) 读卡操作。 5. int _stdcall GetPeopleName(char *strTmp, int strLen) 得到姓名信息 6. int _stdcall GetPeopleSex(char *strTmp, int strLen) 得到性别信息 7. int _stdcall GetPeopleNation(char *strTmp, int strLen) 得到民族信息 8. int _stdcall GetPeopleBirthday(char *strTmp, int strLen) 得到出生日期 9. int _stdcall GetPeopleAddress(char *strTmp, int strLen) 得到地址信息 10. int _stdcall GetPeopleIDCode(char *strTmp, int strLen) 得到卡号信息 11. int _stdcall GetDepartment(char *strTmp, int strLen) 得到发证机关信息 12. int _stdcall GetStartDate(char *strTmp, int strLen) 得到有效启始日期 13. int _stdcall GetEndDate(char *strTmp, int strLen) 得到有效截止日期
第二代居民身份证阅读器GTICR-100函数包使用手册
地址:成都市高新西区国腾园3号楼3楼 邮编:611731 电话:(028)87825723 http://www.szgoldtel.com.cn 传真:(028)87825734 E-mail:szgt@ guoteng.com.cn 第 5 页 共 18 页
14. int _stdcall GetReserve(char *strTmp, int strLen) 得到保留信息 15. int _stdcall SetBaseData(char *TxtFileName) 设置基本信息 16. int _stdcall SetPhotoData(char *WltFileName) 设置照片WLT信息 17. int __stdcall InitComm1(int iPort, int iBaud) 按指定波特率初始化串口; 18. bool __stdcall SetCOMMBaud(int iPort, int iBaudRate) 设置波特率;
第二代居民身份证阅读器GTICR-100函数包使用手册
地址:成都市高新西区国腾园3号楼3楼 邮编:611731 电话:(028)87825723 http://www.szgoldtel.com.cn 传真:(028)87825734 E-mail:szgt@ guoteng.com.cn 第 6 页 共 18 页
4 函数调用流程 5 函数说明 5.1 初始化串口 原 型:int InitComm (int Port) 说 明:本函数用于计算机的设备初始化。 参 数:Port: 设置设备号 值 意义 1 串口1
2 串口2
3 串口3
4 串口4
。。。 16 串口16
1001 USB1 1002 USB2 1003 USB3 1004 USB4 。。。 1016 USB16 返 回 值: 值 意义
开始初始化串口读卡器认证读卡信息关闭串口结束
第二代居民身份证阅读器GTICR-100函数包使用手册
地址:成都市高新西区国腾园3号楼3楼 邮编:611731 电话:(028)87825723 http://www.szgoldtel.com.cn 传真:(028)87825734 E-mail:szgt@ guoteng.com.cn 第 7 页 共 18 页
1 正确
其它 错误 示 例: #include
int main() { int li_ret=0; int li_Port=1;
li_ret=InitComm(li_Port); return li_ret; }
5.2 关闭串口 原 型: int CloseComm(void) 说 明:本函数用于关闭计算机已经打开的串口。 参 数:无 返 回 值: 值 意义 1 正确
其它 错误 示 例: #include
int main() { int li_ret=0;
li_ret= CloseComm() return li_ret; }
5.3 卡认证 原 型:int Authenticate (void) 说 明:本函数用于读卡器和卡片之间的合法身份确认。 参 数:无 返 回 值: 值 意义 说明 1 正确 卡片正确放置时