本帖最后由 判官 于 2021-1-19 13:11 编辑
首先非常感谢活字格老师帮忙指点。
由于读卡器没有开发文档所以调取信息全是根据演示的HTML中提取。
根据老师提供的活字格读取身份证DEMO修改的信息如下:
- if(!window.card){
- window.card = "<object id='ReadBasic' classid='CLSID:5DBA5D8D-0F49-44F2-8EAD-A4694FC820CF'codeBase='ReadBasic.ocx#version=1,0,0,1' width='102' height='126' ></object>";
- $('body').append(window.card);
- $('head').append("<script language='javascript' for='ReadBasic' event='CardIn( State );></script>");
- }
- setTimeout(function(){
- var PhotoPath = "D:/holder.bmp";
- result = ReadBasic.ReadIdentityCardMsg(PhotoPath);
- if (result < 0);
- {
- Forguncy.Page.getCell("name").setValue(ReadBasic.m_StrName);
- Forguncy.Page.getCell("sex").setValue(ReadBasic.m_StrSex);
- Forguncy.Page.getCell("minzu").setValue(ReadBasic.m_StrNation);
- Forguncy.Page.getCell("birthday").setValue(ReadBasic.m_StrBirth);
- Forguncy.Page.getCell("address").setValue(ReadBasic.m_StrAddress);
- Forguncy.Page.getCell("cardId").setValue(ReadBasic.m_StrCertno);
- Forguncy.Page.getCell("yxq").setValue(ReadBasic.m_StrMadeddate);
- Forguncy.Page.getCell("fzjg").setValue(ReadBasic.m_StrDepartment);
- Forguncy.Page.getCell("yxqe").setValue(ReadBasic.m_StrExpire);
-
- }
- }, 100);
复制代码 可以成功读取身份证信息了,型号是捷宇高拍仪,型号JL5U 有拍照、读取身份证、读取IC功能,希望对以后同型号的同行们参考。
由于参数都是由演示文件拔下来的,没有开发文档。那么还有一个小问题,
var PhotoPath = "D:/holder.bmp";
这是读取身份证的照片,并且成功的读取到照片并存在了桌面(win 10 x64),如何能直接写入到活字格中。
每当读取完身份证信息 页面的左下角都有一个提示框,不知道是某些所以还是正常信息。
待全部解决在做结帖,供日后的伙伴们查阅。
|