当前插件仅支持中控ID100等型号使用,控件安装包含阅读器驱动,无需另外安装驱动,需要支持其它阅读器可以定制开发。
示例代码
function SFZRead() { TIDCReader.Read(function (dat) { if (dat.RSTAT == -1) { $("#idc_txt").val("未接入阅读器,请检查阅读器与电脑的连接是否正常!\n\n确认连接后刷新页面重试"); TIDCReader.Close(); } if (dat.STAT == -9) { $("#idc_txt").val("您尚未注册,请联系管理员注册"); TIDCReader.Close(); } if (dat.STAT == -99) { if (confirm("您未安装身份证阅读控件,请下载安装")) { location = "/Files/TCtrls.exe"; } TIDCReader.Close(); } if (dat.RSTAT == 1) { //sfzhm: dat.IDC_CARDNO, //身份证号码 //xm: dat.IDC_NAME, //姓名 //xb: dat.IDC_SEX, //性别 //mz: dat.IDC_MINZU, //民族 //csrq: dat.IDC_BIRTH, //出生日期 //addr: dat.IDC_ADDRESS, //地址 //pub: dat.IDC_PUBLISHER, //发证机关 //yxqs: dat.IDC_YXQS, //有效期 //yxqe: dat.IDC_YXQE, //naddr: dat.IDC_RECENTADDR, //photo:dat.IDC_PHOTOB64 //图像base64编码 document.getElementById("idc_txt").value = JSON.stringify(dat, null, " "); document.getElementById("idcimg").src = "data:image/jpeg;base64," + dat.IDC_PHOTOB64; } }, 2);//每隔2秒读一次 } //插件注册 TIDCReader.Register("41616da2b7208802c5560fb3cc09a5140981a659b8fce4a4ecf959bef003ccfc0d5e3ee02e9f2245fe3cd4973569f1c0", function (dat) { if (dat.STAT == 11) { //11注册成功,其它失败 TIDCReader.Close(); SFZRead(); } else if (dat.STAT == -99) { if (confirm("您未安装身份证阅读控件,请下载安装")) { location = "/Files/TCtrls.exe"; } } else { alert("注册失败!"); } })