華旭HX-FDX3S系列身份證閱讀器網頁瀏覽器開發IE谷歌Chrome火狐Firefox瀏覽器等
東信身份證閱讀器系列通用OCX網頁控件V2.0.1 | ||
照片保存路徑: | 注:路徑結尾需添加"\" | |
姓名: | ||
性別: | ||
民族: | ||
出生: | ||
地址: | ||
身份證號: | ||
開始期限: | ||
結束期限: | ||
簽發機關: | ||
證件類型標識: | ||
港澳臺身份證數據 | ||
通行證號碼: | ||
簽發次數: | ||
外國人身份證數據 | ||
英文姓名: | ||
國籍代碼: | ||
簽發機關代碼: | ||
證件版本: | ||
返回數據: | ||
注意:此控件為OCX控件,只支持IE瀏覽器。
如果要谷歌Chrome、火狐Firefox、360極速等,請選擇東信EST-100GS免驅第三代身份證讀卡器,支持谷歌Chrome火狐Firefox等最新版本網頁瀏覽器使用。
京東購買設備 谷歌網頁控件下載 演示視頻 下載谷歌Chrome瀏覽器 下載火狐Firefox瀏覽器
二次開發技術支持QQ:313826379,電話:13539883002
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
td {background-color:#eeeeee}
input {width:430px;}
.butt {width:155px; height:30px}
.title {padding-left:10px; width:130px}
</style>
<title>東信身份證閱讀器系列OCX網頁安裝控件</title>
</head>
<object id="objActiveX" classid="clsid:A66F5373-0A8A-4C42-814B-38A87B331D40" width=0 height=0"></object>
<body>
<table width="750px" border="0" cellspacing="1" cellpadding="2" align="center" bgcolor="#FFFFFF">
<tr>
<td colspan="3" align="center" height="60px;">東信身份證閱讀器系列通用OCX網頁控件V2.0.1</td>
</tr>
<tr>
<td class="title">照片保存路徑:</td>
<td colspan="2">
<input type="text" name="text_path" id="text_path" value=""> 注:路徑結尾需添加"\"
</td>
</tr>
<tr>
<td class="title">姓名:</td>
<td width="430px">
<input type="text" name="text_name" id="text_name" value="" readonly >
</td>
<td rowspan="5" align="center"><img id="PhotoID" name="Photo" style="width:96px; height:118px;"/></td>
</tr>
<tr>
<td class="title">性別:</td>
<td>
<input type="text" name="text_sex" id="text_sex" value="" readonly >
</td>
</tr>
<tr>
<td class="title">民族:</td>
<td>
<input type="text" name="text_nation" id="text_nation" value="" readonly >
</td>
</tr>
<tr>
<td class="title">出生:</td>
<td>
<input type="text" name="text_birthday" id="text_birthday" value="" readonly >
</td>
</tr>
<tr>
<td class="title">地址:</td>
<td>
<input type="text" name="text_address" id="text_address" value="" readonly >
</td>
</tr>
<tr>
<td class="title">身份證號:</td>
<td colspan="2">
<input type="text" name="text_idNum" id="text_idNum" value="" readonly >
</td>
</tr>
<tr>
<td class="title">開始期限:</td>
<td colspan="2">
<input type="text" name="text_effDate" id="text_effDate" value="" readonly >
</td>
</tr>
<tr>
<td class="title">結束期限:</td>
<td colspan="2">
<input type="text" name="text_expDate" id="text_expDate" value="" readonly >
</td>
</tr>
<tr>
<td class="title">簽發機關:</td>
<td colspan="2">
<input type="text" name="text_dept" id="text_dept" value="" readonly >
</td>
</tr>
<tr>
<td class="title">證件類型標識:</td>
<td colspan="2">
<input type="text" name="text_cardSign" id="text_cardSign" value="" readonly >
</td>
</tr>
<tr>
<td class="title"></td>
<td class="title">港澳臺身份證數據</td>
<td class="title"></td>
</tr>
<tr>
<td class="title">通行證號碼:</td>
<td colspan="2">
<input type="text" name="text_passId" id="text_passId" value="" readonly >
</td>
</tr>
<tr>
<td class="title">簽發次數:</td>
<td colspan="2">
<input type="text" name="text_issNum" id="text_issNum" value="" readonly >
</td>
</tr>
<tr>
<td class="title"></td>
<td class="title">外國人身份證數據</td>
<td class="title"></td>
</tr>
<tr>
<td class="title">英文姓名:</td>
<td colspan="2">
<input type="text" name="text_nameEn" id="text_nameEn" value="" readonly >
</td>
</tr>
<tr>
<td class="title">國籍代碼:</td>
<td colspan="2">
<input type="text" name="text_nationCode" id="text_nationCode" value="" readonly >
</td>
</tr>
<tr>
<td class="title">簽發機關代碼:</td>
<td colspan="2">
<input type="text" name="text_authCode" id="text_authCode" value="" readonly >
</td>
</tr>
<tr>
<td class="title">證件版本:</td>
<td colspan="2">
<input type="text" name="text_cardVer" id="text_cardVer" value="" readonly >
</td>
</tr>
<tr>
<td class="title"></td>
<td class="title"></td>
<td class="title"></td>
</tr>
<tr>
<td class="title">返回數據:</td>
<td colspan="2">
<textarea id="text_result" rows="4" name="text_result" id="text_result" style="color:#FF0000" cols="70" readonly></textarea>
</td>
</tr>
<tr>
<td colspan="3" align="center">
<input class="butt" type="button" name="OpenReader" value="打開設備" onClick="hxgc_OpenReader();">
<input class="butt" type="button" name="ReadIDCard" value="讀二代證" onClick="hxgc_ReadIDCard();">
<input class="butt" type="button" name="CloseReader" value="關閉設備" onClick="hxgc_CloseReader();">
<input class="butt" type="button" name="Clear" value="清空信息" onClick="clearText();">
</td>
</tr>
</table>
<p align="center">
注意:此控件為OCX控件,只支持IE瀏覽器。<br/> <br/>如果要谷歌Chrome、火狐Firefox、360極速等,請選擇
<a href="http://www.eastcoms.com/intelligent/EST-100GS.html" target="_blank">東信EST-100GS免驅第三代身份證讀卡器</a>,支持谷歌Chrome火狐Firefox等最新版本網頁瀏覽器使用。<br/> <br/><a href="https://ccc-x.jd.com/dsp/tp?log=Ikfv6k8hm1UHuCfb4nkhYuG6fe8jDgoZ5Cgylih4qhrRwJvsNAYKZZ-_SD3asXT16d4gB6VvyrWQzENyu277hA&v=708&to=https%3A%2F%2Fitem.jd.com%2F37236234565.html" target="_blank">京東購買設備</a> <a href="http://www.eastcoms.com/service/downdrive/544.html" target="_blank">谷歌網頁控件下載</a> <a href="https://v.qq.com/x/page/k3076kvdo9u.html" target="_blank">演示視頻</a> <a href="https://www.google.cn/chrome/" target="_blank">下載谷歌Chrome瀏覽器</a> <a href="http://www.firefox.com.cn/" target="_blank">下載火狐Firefox瀏覽器</a><br/> <br/>
二次開發技術支持QQ:313826379,電話:13539883002
</p>
<script type="text/javascript" >
var g_iPort = 1001;//端口號;USB = 1001 ~ 1016 ,COM端口 = 1~16
var g_strPHPath = "D:\\"; //保存照片路徑初始值,路徑結尾需添加"\\"
var g_strBmpPHName = "_PhotoA.bmp"; //保存bmp照片名稱
var g_strJpgPHName = "_PhotoB.jpg"; //保存jpg照片名稱
document.getElementById("text_path").value = g_strPHPath;
function clearText()
{
g_strPHPath = document.all("text_path").value;
document.getElementById("text_name").value = "";
document.getElementById("text_sex").value = "";
document.getElementById("text_nation").value = "";
document.getElementById("text_birthday").value = "";
document.getElementById("text_address").value = "";
document.getElementById("text_idNum").value = "";
document.getElementById("text_dept").value = "";
document.getElementById("text_effDate").value = "";
document.getElementById("text_expDate").value = "";
document.getElementById("text_cardSign").value = "";
document.getElementById("text_passId").value = "";
document.getElementById("text_issNum").value = "";
document.getElementById("text_nameEn").value = "";
document.getElementById("text_nationCode").value = "";
document.getElementById("text_authCode").value = "";
document.getElementById("text_cardVer").value = "";
document.getElementById("text_result").value = "";
document.getElementById("PhotoID").src = "";
}
function hxgc_OpenReader()
{
var iResult = 0;
iResult = objActiveX.hxgc_OpenReader(g_iPort);//打開設備
if(iResult == 0)
{
var strSAMID = objActiveX.hxgc_GetSamIdToStr(g_iPort);//獲取SAMID
document.getElementById("text_result").value = "打開設備成功.\r\nSAMID = " + strSAMID + ".";
}
else
{
document.getElementById("text_result").value = "打開設備失敗,錯誤代碼:" + iResult + ".";
}
}
function hxgc_ReadIDCard()
{
clearText();
var iResult = 0;
var strPhotoBase64 = "";
var strCardSign = "";
iResult = objActiveX.hxgc_ReadIDCard(g_iPort);//讀二代證
if(iResult == 0)
{
//身份證通用數據
document.getElementById("text_name").value = objActiveX.hxgc_GetName(); //姓名
document.getElementById("text_sex").value = objActiveX.hxgc_GetSex(); //性別
document.getElementById("text_birthday").value = objActiveX.hxgc_GetBirthDate(); //出生日期
document.getElementById("text_idNum").value = objActiveX.hxgc_GetIDCode(); //身份證號
document.getElementById("text_dept").value = objActiveX.hxgc_GetIssuingAuthority(); //簽發機關
document.getElementById("text_effDate").value = objActiveX.hxgc_GetBeginPeriodOfValidity(); //有效日期起始
document.getElementById("text_expDate").value = objActiveX.hxgc_GetEndPeriodOfValidity(); //有效日期截止
strCardSign = objActiveX.hxgc_GetCardSign();//獲取證件標識
if(strCardSign == "I")//判斷是否為外國人身份證
{
//獲得外國人身份證數據
document.getElementById("text_result").value = "讀外國人身份證信息成功.";
document.getElementById("text_nameEn").value = objActiveX.hxgc_GetNameEN(); //英文姓名
document.getElementById("text_nationCode").value = objActiveX.hxgc_GetNation(); //國籍代碼
document.getElementById("text_authCode").value = objActiveX.hxgc_GetAuthorityCode(); //簽發機關代碼
document.getElementById("text_cardVer").value = objActiveX.hxgc_GetCardVer(); //證件版本
document.getElementById("text_cardSign").value = strCardSign; //證件標識
}
else if(strCardSign == "J")//判斷是否為港澳臺身份證
{
//獲得港澳臺身份證數據
document.getElementById("text_result").value = "讀港澳臺身份證信息成功.";
document.getElementById("text_address").value = objActiveX.hxgc_GetAddress(); //地址
document.getElementById("text_dept").value = objActiveX.hxgc_GetIssuingAuthority(); //簽發機關
document.getElementById("text_passId").value = objActiveX.hxgc_GetPassID(); //通行證號碼
document.getElementById("text_issNum").value = objActiveX.hxgc_GetIssNum(); //簽發次數
document.getElementById("text_cardSign").value = strCardSign; //證件標識
}
else
{
//獲得普通居民身份證數據
document.getElementById("text_result").value = "讀居民身份證信息成功.";
document.getElementById("text_nation").value = objActiveX.hxgc_GetNation(); //民族
document.getElementById("text_address").value = objActiveX.hxgc_GetAddress(); //地址
document.getElementById("text_dept").value = objActiveX.hxgc_GetIssuingAuthority(); //簽發機關
}
//將照片保存到指定位置,格式為BMP格式
iResut = objActiveX.hxgc_SavePhAsBmp(g_strPHPath, g_strBmpPHName);
if(0 == iResut)
{
document.getElementById("text_result").value += "\r\n保存BMP照片成功,路徑 = " + g_strPHPath + g_strBmpPHName + ".";
}
else
{
document.getElementById("text_result").value += "\r\n錯誤:保存BMP照片失敗.";
}
//將照片保存到指定位置,格式為JPG格式
iResut = objActiveX.hxgc_SavePhAsJpg(g_strPHPath, g_strJpgPHName);
if(0 == iResut)
{
document.getElementById("text_result").value += "\r\n保存JPG照片成功,路徑 = " + g_strPHPath + g_strJpgPHName + ".";
}
else
{
document.getElementById("text_result").value += "\r\n錯誤:保存JPG照片失敗.";
}
//獲得照片JPG的BASE64編碼數據
strPhotoBase64 = objActiveX.hxgc_SavePhAsJpgBase64();
document.getElementById("text_result").value += "\r\nJPG照片Base64編碼:" + strPhotoBase64 + ".";//顯示BASE64數據
document.all("PhotoID").src = "data:image/jpeg;base64," + strPhotoBase64;//根據BASE64數據,顯示圖片
}
else
{
document.getElementById("text_result").value = "讀二代證信息失敗,錯誤代碼:" + iResult + ".";
}
}
function hxgc_CloseReader()
{
var iResult = 0;
iResult = objActiveX.hxgc_CloseReader(g_iPort);//關閉設備
if(iResult == 0)
{
document.getElementById("text_result").value = "關閉設備成功.";
}
else
{
document.getElementById("text_result").value = "關閉設備失敗,錯誤代碼:" + iResult + ".";
}
}
</script>
</body>
</html>