@gdty/tyidcard-npm-sdk

1.0.3 • Public • Published

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)

Package Sidebar

Install

npm i @gdty/tyidcard-npm-sdk

Weekly Downloads

0

Version

1.0.3

License

MulanPSL-2.0

Unpacked Size

6.63 MB

Total Files

20

Last publish

Collaborators

  • timfeng