1.0.4 • Published 1 year ago

@gdty/tyidcard-npm-sdk v1.0.4

Weekly downloads
-
License
MulanPSL-2.0
Repository
-
Last release
1 year ago

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)
1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago