几个简单的步骤,简单的设置便能顺利读取身份证信息:
连接安装华视CVR-100U身份证阅读器就不说了,说一下易语言的设置:
一、按照厂家开发手册提供的接口涵数设置DLL命令如图1:

其涵数原型是:
1.初始化连接
原 型:int CVR_InitComm (int Port)
说 明:本函数用于PC与华视电子第二代居民身份证阅读器的连接。
参 数:Port:连接串口(COM1~COM16)或USB口(1001~1016)
返回值:
值
意义
1
正确
2
端口打开失败
-1
未知错误
-2
动态库加载失败
2.卡认证
原 型:int CVR_Authenticate (void)
说 明:本函数用于读卡器和卡片之间的合法身份确认。卡认证循环间隔大于300ms。
参 数:
返 回 值:
值
意义
说明
1
正确
卡片认证成功
2
错误
寻卡失败
3
错误
选卡失败
4
错误
未连接读卡器
0
错误
动态库未加载
3.读卡操作2(与读卡操作1平级,根据需要选择)
原 型:int CVR_Read_FPContent()
说 明:本函数用于通过阅读器从第二代居民身份证中读取相应信息。卡认证成功以后才可做读卡操作,读卡完毕若继续读卡应移走二代证卡片重新放置做卡认证。
参 数: 无
执行后会在运行目录下生成以下文件信息
文件说明:
文件名
意义
wz.txt
身份证基本信息,如姓名、性别等
xp.wlt
加密的头像数据
zp.bmp
解密的头像数据
fp.dat
指纹数据,若无指纹则该文件大小仍为1024字节,每个字节均为0
返 回 值:
返回值
意义
1
正确
0
错误,读身份证失败
4
错误,身份证读卡器未连接
99
动态库未加载
二、简单设置了个界面如图2:

三、简单的初始化代码如图3:

四、读取身份证文本信息,保存在当前目录下的“wz.txt”文件中,照片信息在“zp.bmp”文件中。

之后就可以根据需要显示相应的信息了。