普天身份证阅读器二次开发手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Web调用方法参见开发包中的示例网页index.htm。
VB调用方法参见开发包中的VB示例。
有效期限,格式:yyyy.mm.dd-yyyy.mm.dd
GetState
显示阅读器状态
6.属性和方法的详细说明
属性:
BSTR PhotoPath
设置照片的保存路径,该路径必须存在,来自百度文库果未设置则不保存照片。
BSTR ActivityLFrom
有效期始,格式:yyyymmdd。
BSTR ActivityLTo
2.VB开发
将cab包解开,将文件列表中的文件放在一起,注册FirstActivex.ocx,方法是执行
regsvr32“[Path]FirstActivex.ocx”
打开VB环境,右击工具栏,点击“部件”。在控件列表中找到“FirstActivex Activex Control module”,将其打钩,点“确定”。控件将出现在工具栏中。
5.属性和方法的列表
属性名
功能描述
PhotoPath
设置照片的保存路径
ActivityLFrom
有效期始,格式:yyyymmdd
ActivityLTo
有效期至,格式:yyyymmdd
方法名
功能描述
setPortNum
设置端口号
ReadCard
读卡
NameL
姓名
Sex
性别代码,“1”:男;“0”:女
SexL
1.
本ActiveX控件用于二代证验证系统的验证终端应用系统的开发。
2.
使用本控件的PC机,必须满足下列条件:
Windows 98,Windows 2000, Windows XP
至少32兆内存(32M RAM or Larger)
至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger)
BSTRBorn()
获取生日。
参数无
返回值
生日,格式:yyyymmdd。
BSTRBornL()
获取生日
参数无
返回值
生日,格式:yyyy年mm月dd日。
BSTRAddress()
获取地址
参数无
返回值
地址。
BSTRCardNo()
获取身份证号码
参数无
返回值
身份证号码。
BSTRPolice()
获取签发机关。
有效期至,格式:yyyymmdd。
long Flag
将此属性置1,禁用重复读卡功能,即卡放在机器上只能读一次。置0打开重复读卡功能,即卡放在机器上可以多次读取。
方法:
longsetPortNum(long iPort)
设置端口号。
参数
iPort:端口号,1表示串口1,2表示串口2,1001表示USB1,1002表示USB2,依次类推。0表示自动选择。
至少一个空闲普通串口或USB口(视用户需求而定)。
3
FirstActivex.ocxActiveX控件
stdapi.dll 控件依赖的动态联接库
WltRS.dll控件依赖的动态联接库
license.dat授权文件
4.注意事项
1.Web开发
一般不要解开cab包,直接将其放在服务器上,以便使用自动安装及自动更新功能。
参数无
返回值
签发机关。
BSTRActivity()
获取有效期限。
参数无
返回值
有效期限,<A href="http://www.bird-homes.com/">身份证读卡器</A>格式:yyyymmddyyyymmdd。
BSTRActivityL()
获取有效期限。
参数无
返回值
有效期限,格式:yyyy.mm.dd-yyyy.mm.dd。
BSTR SexL()
获取性别。
参数无
返回值
性别,“男”或“女”。
<A href="http://www.corewise.cn/">手持终端</A>BSTR Nation()
获取民族代码。
参数无
返回值
民族代码,例:“01”表示汉。
BSTR NationL()
获取民族。
参数无
返回值
民族,例:“汉”。
性别,“男”或“女”
Nation
民族代码,例:“01”表示汉
NationL
民族,例:“汉”
Born
生日,格式:yyyymmdd
BornL
生日,格式:yyyy年mm月dd日
Address
地址
CardNo
身份证号码
Police
签发机关
Activity
有效期限,格式:yyyymmddyyyymmdd
ActivityL
返回值
端口号
longReadCard()
读卡。
参数无
返回值
返回0x90表示读卡成功,0x01表示端口打开失败,0x02表示接收数据超时,0x41表示读卡失败,其它的错误号表示其它的错误。
BSTR NameL()
获取姓名。
参数无
返回值
姓名。
BSTR Sex()
获取性别代码。
参数无
返回值
性别,“1”表示男;“0”表示女。
long GetState()
显示阅读器的状态。
参数无
返回值
上次读卡的错误代码。
7.方法调用说明
7.1
请首先调用设置端口号方法setPortNum,如果要保存照片,请设置PhotoPath属性,然后调用ReadCard,这时控件将检测端口并读卡。
7.2
照片文件命名规则是:(身份证号码).bmp。
7.3
相关文档
最新文档