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 正确 卡片正确放置时