普天二代证系统终端API使用说明
更新时间:2023-10-23 15:15:01 阅读量: 综合文库 文档下载
- 普天二代证二次开发推荐度:
- 相关推荐
二代证系统终端API使用说明
二代证系统终端API 使用说明最新09/1/1
上海普天邮通商用机器有限公司
2009年1月
二代证系统终端API使用说明
二代证系统终端API
使用说明
版 本 1.3
出版日期
2009年08月
著作权注意事项
本书版权为上海普天邮通商用机器有限公司所有。未经上海普天邮通商用机器有限公司书面同意,任何公司、单位或个人,不得用任何手段复制本手册的部分或全部内容。
对印刷错误的更正,所述信息谬误的勘误,以及产品的改进,均由上海普天邮通商用机器有限公司随时作出解释,恕不预先通知,修正内容将编入再版说明书中。
二代证系统终端API使用说明
1. 前言
本应用程序接口(API)用于二代证验证系统的验证终端应用系统的开发。
2. 系统要求
? ? ? ?
使用本API的PC机,必须满足下列条件: Windows 2000, Windows XP
至少64兆内存(64M RAM or Larger)
至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger) 至少一个空闲普通串口或USB口(视用户需求而定)。
3. 文件列表
开发包含下列文件: cardapi.h 数据类型和函数声明
cardapi2.lib 静态链接库 cardapi2.dll API函数动态链接库 sdtapi.dll cardapi2.dll依赖的动态链接库 WltRS.dll cardapi2.dll依赖的动态链接库 license.dat 授权文件 CardII.ini 配置文件
4. API详细说明
4.1 long __stdcall OpenCardReader(long lPort, ULONG ulFlag) 打开并检测读卡器 参数
lPort:端口号,1~16表示串口号,1001表示USB口,0表示自动选择。 ulFlag:可选的标志位,可以用“或”运算符连接。 0x02 0x04 允许重复读取证件。即证件不离开读卡器时可以多次读取。 读卡时同时读取新地址。 返回值:错误代码。
4.2 long __stdcall GetPersonMsgW(PPERSONINFOW pInfo, const wchar_t* pszImageFile)
读取二代证,所有参数中的字符串使用UTF-16编码。 参数
pInfo:证件信息结构,见4.6。
pszImageFile:照片路径和文件名。照片的格式是bmp。
例如 D:\\temp\\image.bmp。
返回值:错误代码。
4.3 long __stdcall GetPersonMsgA(PPERSONINFOA pInfo, const char* pszImageFile)
二代证系统终端API使用说明
读取二代证,所有参数中的字符串使用GBK编码。 参数
pInfo:证件信息结构,见4.6。
pszImageFile:照片路径和文件名。照片的格式是bmp。
例如 D:\\temp\\image.bmp。
返回值:错误代码。
4.4 long __stdcall ResetCardReader() 重置读卡器。
返回值:错误代码。
4.5 long __stdcall CloseCardReader() 关闭读卡器。
返回值:错误代码。
4.6 证件信息结构
PERSONINFOW结构的成员与PERSONINFOA类似。
typedef struct _personinfoa { char name[32]; char sex[4]; char nation[20]; char birthday[12]; char address[72]; char cardId[20]; char police[32]; char validStart[12]; char validEnd[12]; char sexCode[4]; char nationCode[4]; char appendMsg[72];
}PERSONINFOA,*PPERSONINFOA;
结构体成员说明: name sex nation birthday address cardId police validStart validEnd appendMsg 姓名 性别 民族 出生日期 地址 身份证号码 签发机关 有效开始日期 有效截止日期 新地址 其中日期格式均为YYYYMMDD,例如20080808。有效截止日期可以是长期。
二代证系统终端API使用说明
4.7 错误代码: 错误号 含义 0 成功 1 端口打开失败 2 数据传输超时 10 没有找到卡 11 读卡操作失败 20 自检失败 30 其他错误 40 相片解码失败 5. 注意事项
应用程序使用OpenCardReader打开设备,使用GetPersonMsgA读取信息,使用CloseCardReader关闭设备。应用程序只需要在初始化时打开一次设备即可,不需要每次读卡时都进行打开和关闭设备操作。程序停止读卡后应该调用CloseCardReader。
当出现严重错误时,应用程序可以调用OpenCardReade打开设备,使用ResetCardReader重置设备,该函数会等待2秒钟,然后调用CloseCardReader关闭设备。一般情况下不需要使用ResetCardReader。
需要使用UTF-16编码的可以调用GetPersonMsgW函数和PERSONINFOW数据结构进行读卡操作,代替GetPersonMsgA函数和PERSONINFOA数据结构,两者参数和结构体成员含义相同。
正在阅读:
普天二代证系统终端API使用说明10-23
二年级数学教案设计07-20
最新-2018年中考数学试题分类汇编--数与式 精品11-08
非标设备合同范本印发04-16
Java上机题目及答案代码04-18
某大桥墩、台帽施工技术方案_secret08-25
从“拉美陷阱”看中国和谐社会的构建05-13
浅谈县级电网调控一体化模式 - 图文10-12
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 普天
- 二代
- 使用说明
- 终端
- 系统
- API
- 09注会原制度考试《审计》真题及答案(分开版)
- 2018年河北省秦皇岛市海港区中考数学一模试卷-有答案
- 牛生产学出题备用
- 25G(T)型旅客列车配电控制柜电路详解
- 正交试验设计
- 应用回归分析 - 第2章课后习题参考答案
- 分析化学第五版题库试题选编(第三章分析化学中的误差与数据处理)
- 安徽省建筑施工企业安全人员B证上机考试题库
- 动物自然辩证法论文(标准格式)
- 发电厂主机设备监造招标文件
- 德育原理复习资料整理版
- 针灸理疗科绩效工资二次考核分配方案
- 行政组织的环境与管理
- 关于进一步加强社会团体领导班子建设做好换届选举工作有关问题的通知
- 北姜家庄社区安置房建设项目水保方案面积修改定 - 图文
- 四分制检验作业指引
- 汽车涂装的作业防护与汽车表面处理 - 图文
- 2018二级建造师网上继续教育课题考试及答案
- 信息管理与信息系统类专业《计算机网络及应用》课程试验指导书
- 2011-2012《国家税收》试题