Foxtable(狐表)用户栏目专家坐堂 → 身份证机读取失败


  共有10161人关注过本帖树形打印复制链接

主题:身份证机读取失败

帅哥哟,离线,有人找我吗?
lime7523
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:899 威望:0 精华:0 注册:2011/9/24 9:36:00
身份证机读取失败  发帖心情 Post By:2012/4/6 13:17:00 [只看该作者]

我买的是CVR-100U二代身份证阅读器

将文件复制到目录后,打开狐表实例文件,身份证信息读取.foxdb

启动窗口出现设备连接成功,阅读器的读卡灯也工作了。


图片点击可在新窗口打开查看此主题相关图片如下:身份证.jpg
图片点击可在新窗口打开查看
放入身份证后,显示读取信息失败

 

机器经自带软件测试可以读取。请专家们帮忙。急!


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/6 14:08:00 [只看该作者]

foxtable中读取身份证信息,都是调用设备开发商的库,和foxtable自己没有关系的。
例如手工读取按钮的代码是:
 
Dim lb1 As WinForm.Label = e.Form.Controls("Label1")
If CVR_Authenticate= 1 Then '如果身份证验证通过
    Dim readContent As Integer = CVR_Read_Content(4) '读取身份证信息,注意读取模式设置为4.
    If readContent = 1 Then
        lb1.Text = "读身份证信息成功!"
        Functions.Execute("parse")
    Else
        lb1.Text = "读身份证信息失败!"
    End If
Else
    lb1.Text = "没有检测到有效身份证!"
End If 

 

直接检查一下foxtable安装目录下,有没有生成wz.txt这个文件。


 回到顶部
帅哥哟,离线,有人找我吗?
lime7523
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:899 威望:0 精华:0 注册:2011/9/24 9:36:00
  发帖心情 Post By:2012/4/6 14:29:00 [只看该作者]

谢谢狐爸,我知道CVR不是你们的产品。但是我想搞清楚,既然有实例文件,为什么我的读取失败,我想知道原因错在哪里。麻烦您帮我看一下

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:身份证识别.rar


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/6 14:30:00 [只看该作者]

我这边没有这个设备,无法测试的。

之前是一个客户,将他的设备发给我们,我们据此编写好程序,调试通过,做成例子之后,就将设备寄回去给他了。


 回到顶部
帅哥哟,离线,有人找我吗?
lime7523
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:899 威望:0 精华:0 注册:2011/9/24 9:36:00
  发帖心情 Post By:2012/4/6 14:31:00 [只看该作者]

有wz.txt文件

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/6 14:34:00 [只看该作者]

删除这个wz.txt,重新扫描一次,看看能否生成wz.txt文件,如果生成了,打开这个文件,看看里头的内容是不是你这个身份证的。

 回到顶部
帅哥哟,离线,有人找我吗?
lime7523
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:899 威望:0 精华:0 注册:2011/9/24 9:36:00
  发帖心情 Post By:2012/4/6 14:45:00 [只看该作者]

第一个情况。wz.txt里面的信息正确,删除后再扫描也生成了,

第二个情况。wz.txt重新换另一张身份证,覆盖了之前的信息。变成了当前扫描的身份证信息

 

可是我扫描的时候窗口上显示身份证读取失败。但是wz.txt是会更新内容


 回到顶部
帅哥哟,离线,有人找我吗?
lime7523
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:899 威望:0 精华:0 注册:2011/9/24 9:36:00
  发帖心情 Post By:2012/4/6 14:47:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:失败.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/6 14:52:00 [只看该作者]

那就改代码,去掉判断:

 

Dim lb1 As WinForm.Label = e.Form.Controls("Label1")
If CVR_Authenticate= 1 Then '如果身份证验证通过
    CVR_Read_Content(4) '读取身份证信息,注意读取模式设置为4.
    Functions.Execute("parse")
Else
    lb1.Text = "没有检测到有效身份证!"
End If


 回到顶部
帅哥哟,离线,有人找我吗?
lime7523
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:899 威望:0 精华:0 注册:2011/9/24 9:36:00
  发帖心情 Post By:2012/4/6 14:58:00 [只看该作者]

狐爸爸,成功一半了。。。。。。

 


图片点击可在新窗口打开查看此主题相关图片如下:成功一半.jpg
图片点击可在新窗口打开查看

 回到顶部
总数 16 1 2 下一页