二代身份證讀卡器二次開發


目的:

為了在自行開發的項目中使用“新中新二代身份證讀卡器”獲得二代身份證信息,需要對現有讀卡器程序進行二次開發。

准備:

SDK:二代身份證SDK開發包.rar

示例代碼:“新中新二代證SDK開發包.rar\DLL\測試程序\C#”

讀卡器型號:DKQ-116D

版本號

使用方法

一、開發前先運行開發包中“\DLL\DLLTestSDK.exe”或者“新中新二代身份證驗證系統”以保證讀卡器硬件連接及驅動都已正確安裝。或者單獨安裝驅動程序

(一)、“新中新二代身份證驗證系統”

1.運行程序

2.在讀卡器上掃描二代身份證,在界面上查看是否顯示身份證信息

(二)、“DLLTestSDK.exe”

1.運行程序

2.點擊“自動尋找讀卡器”,查看列表框提示信息及“端口號”內容是否被改變

3.點擊“使用結構體返回信息”,查看列表框中是否已輸出身份證信息。

二、將"sdtapi.dll"、”SynlDCardAPI.dll”、“WItRS.dll”3個文件復制到與程序運行相同目錄

三、參考示例代碼,在自己開發的類中定義結構體“IDCardData”,並聲明“SynIDCardAPI,dll”的方法。

 

 

 

 

 

 

 

 

四、調用“Syn_FindReader()”獲得讀卡器端口號

五、如需要保存照片 調用“Syn_SetPhotoPath”設置照片保存位置,調用“Syn_SetPhotoType()”設置保存格式,調用“Syn_SetPhotoName()”設置文件名規范。

六、讀取信息:

步驟:打開端口-->設置通訊字節數-->讀取卡信息-->指向讀到的第一張卡信息-->將卡信息填入結構體-->讀取結構體信息

參考示例碼:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM