@gdty/tyidcard-npm-sdk
v1.0.4
Published
## 身份证阅读器和指纹识别工具包
Downloads
7
Readme
tyidcard-npm-sdk
身份证阅读器和指纹识别工具包
兼容windows32位和64位,兼容大部份身份证阅读器 开发包来自广东东信智能科技有限公司
使用教程
npm install @gdty/tyidcard-npm-sdk
Sdtapi.load('D:\\IdeaProjects\\tyidcard-npm-sdk\\sdtapi_x64.dll')
let res = Sdtapi.SDT_OpenPort()
if(Constant.RESULT.OK!=res){
console.error("打开端口......失败")
return;
}
res = Sdtapi.SDT_StartFindIDCard();
if(Constant.RESULT.FIND_SUCCESS!=res){
console.error("正在找卡......失败")
return;
}else{
console.log("找卡成功")
}
res = Sdtapi.SDT_SelectIDCard()
if(Constant.RESULT.OK!=res){
console.error("正在选卡......失败")
return;
}
res = Sdtapi.SDT_ReadBaseFPMsg()
if(Constant.RESULT.OK!=res.res){
res = Sdtapi.SDT_ReadBaseMsg()
if(Constant.RESULT.OK!=res.res){
console.error("正在读取基本信息......失败")
return;
}
}
console.log(res)
DllFile.load('D:\\IdeaProjects\\tyidcard-npm-sdk\\DLL_File.dll')
let packres = DllFile.unpack(res.photomsg,1)
console.log(packres)
let fp = FpUtils.getFp(res.fpmsg);
console.log('----------------------------------')
console.log(fp)
Fprapi.load('D:\\IdeaProjects\\tyidcard-npm-sdk\\ID_Fpr.dll')
FprCapapi.load('D:\\IdeaProjects\\tyidcard-npm-sdk\\ID_FprCap.dll')
let cpres = FprCapapi.LIVESCAN_Init();
console.log('LIVESCAN_Init:'+cpres)
cpres = FprCapapi.LIVESCAN_BeginCapture(0);
console.log('LIVESCAN_BeginCapture:'+cpres)
let ckpres = FprCapapi.LIVESCAN_GetFPRawData(0)
console.log(ckpres)
console.log('---------------------------------------')
let cbpres = FprCapapi.LIVESCAN_GetFPBmpData(0)
console.log(cbpres)
cpres = FprCapapi.LIVESCAN_EndCapture(0)
console.log('LIVESCAN_EndCapture:'+cpres)
let fpres = Fprapi.FP_GetVersion()
console.log('FP_GetVersion:'+fpres)
fpres = Fprapi.FP_Begin()
console.log('FP_Begin:'+fpres)
fpres = Fprapi.FP_ImageMatch(ckpres.msg,fp.second);
console.log('FP_ImageMatch:'+fpres.res)