1.前言
本ActiveX控件用于二代证验证系统的验证终端应用系统的开发。
2.系统要求
使用本控件的PC机,必须满足下列条件:
Windows 98Windows 2000, Windows XP
至少32兆内存(32M RAM or Larger
至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger
至少一个空闲普通串口或USB口(视用户需求而定)。
3.文件列表
                ActiveX控件
stdapi.dll          控件依赖的动态联接库
WltRS.dll            控件依赖的动态联接库
license.dat            授权文件
4.注意事项
1.Web开发
    一般不要解开cab包,直接将其放在服务器上,以便使用自动安装及自动更新功能。
2.VB开发
    将cab包解开,将文件列表中的文件放在一起,注册,方法是执行
regsvr32 [Path]
    打开VB环境,右击工具栏,点击“部件”。在控件列表中到“FirstActivex Activex Control module”,将其打钩,点“确定”。控件将出现在工具栏中。
5.属性和方法的列表
属性名
功能描述
PhotoPath
设置照片的保存路径
ActivityLFrom
有效期始,格式:yyyymmdd
ActivityLTo
有效期至,格式:yyyymmdd
方法名
功能描述
setPortNum
设置端口号
ReadCard
读卡
NameL
姓名
Sex
性别代码,“1”:男;“0”:女
SexL
性别,“男”或“女”
Nation
民族代码,例:“01”表示汉
NationL
民族,例:“汉”
Born
生日,格式:yyyymmdd
BornL
生日,格式:yyyy年mm月dd日
Address
地址
CardNo
身份证号码
Police
签发机关
Activity
有效期限,格式:yyyymmddyyyymmdd
ActivityL
有效期限,格式:dd
GetState
显示阅读器状态
6.属性和方法的详细说明
属性:
BSTR PhotoPath
设置照片的保存路径,该路径必须存在,如果未设置则不保存照片。
BSTR ActivityLFrom
有效期始,格式:yyyymmdd。
BSTR ActivityLTo
有效期至,格式:yyyymmdd。
long Flag
将此属性置1,禁用重复读卡功能,即卡放在机器上只能读一次。置0打开重复读卡功能,即卡放在机器上可以多次读取。
方法:
long setPortNum(long iPort)
设置端口号。
参数
    iPort:端口号,1表示串口1,2表示串口2,1001表示USB1,1002表示USB2,依次类推。0表示自动选择。
返回值
    端口号
long ReadCard()
读卡。
参数
返回值
    返回0x90表示读卡成功,0x01表示端口打开失败,0x02表示接收数据超时,0x41表示读卡失败,其它的错误号表示其它的错误。
activex 控件BSTR NameL()
获取姓名。
参数
返回值
姓名。
BSTR Sex()
获取性别代码。
参数
返回值
性别,“1”表示男;“0”表示女。
BSTR SexL()
获取性别。
参数
返回值
性别,“男”或“女”。
<A href="wise/">手持终端</A> BSTR Nation()
获取民族代码。
参数
返回值
民族代码,例:“01”表示汉。
BSTR NationL()
获取民族。
参数
返回值
民族,例:“汉”。
BSTR Born()
获取生日。
参数
返回值
生日,格式:yyyymmdd。
BSTR BornL()
获取生日
参数
返回值
生日,格式:yyyy年mm月dd日。
BSTR Address()
获取地址
参数
返回值
地址。
BSTR CardNo()
获取身份证号码
参数
返回值
    身份证号码。
BSTR Police()
获取签发机关。
参数
返回值
签发机关。
BSTR Activity()
获取有效期限。
参数
返回值
有效期限,<A href="www.bird-homes/">身份证读卡器</A> 格式:yyyymmddyyyymmdd。
BSTR ActivityL()
获取有效期限。
参数
返回值
有效期限,格式:dd。
long GetState()
显示阅读器的状态。
参数
返回值
上次读卡的错误代码。
7.方法调用说明
7.1方法调用顺序
请首先调用设置端口号方法setPortNum,如果要保存照片,请设置PhotoPath属性,然后调用ReadCard,这时控件将检测端口并读卡。
7.2 照片说明
照片文件命名规则是:(身份证号码).bmp。
7.3 示例代码
    Web调用方法参见开发包中的示例网页index.htm。
    VB调用方法参见开发包中的VB示例。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。