華旭臺式身份證閱讀器機具SDK二次開發包下載
1.前言 本手冊是居民身份證驗證安全控制模塊(以下有時以 SAM_A 指代)接口 API 的使用說 明,適用于版本號為 2.0.2.0 的 API 動態庫(sdtapi.dll)。
2.系統要求 使用本動態庫的 PC 機,必須滿足下列條件: ? Windows 98,Windows 2000 Pro,Windows 2000 Server,WindowsXP; ? 至少一個空閑普通串口或 USB 口。
3.API 列表 API 分為三類,在下表中列出。
序號 函數名 功能描述 調用層 級號 端口類API
1. SDT_GetCOMBaud 查看 SAM_A 串口當前波特率
2. SDT_SetCOMBaud 設置業務終端與 SAM_A 串口的波特率
3. SDT_OpenPort 打開串口/USB 口
4. SDT_ClosePort 關閉串口/USB 口 2 SAM類API
5. SDT_ResetSAM 對 SAM_A 復位
6. SDT_SetMaxRFByte 設置射頻適配器一幀通信數據的最大字 節數
7. SDT_GetSAMStatus 對 SAM_A 進行狀態檢測
8. SDT_GetSAMID 讀取 SAM_A 的編號,輸出為十六進制數 值
9. SDT_GetSAMIDToStr 讀取 SAM_A 的編號,輸出為字符串 1 身份證卡類API
10. SDT_StartFindIDCard 尋找居民身份證
11. SDT_SelectIDCard 選取居民身份證
12. SDT_ReadBaseMsg 讀取居民身份證機讀文字信息和相片信 息相片 3 13. SDT_ReadBaseMsgToFile 讀取居民身份證機讀文字信息和相片信 息,并將其存入用戶指定文件 3 14. SDT_ReadBaseFPMsg 讀取居民身份證機讀文字信息、相片信 息和指紋信息 3 15. SDT_ReadBaseFPMsgToFile 讀取居民身份證機讀文字信息、相片信 息和指紋信息,并將其存入用戶指定文 件 3 16. SDT_ReadNewAppMsg 讀取追加地址信息 3
文字信息說明
文字信息采用GB 13000的UCS-2進行存儲,各項目分配如下:
項目 | 長度(字節) | 說明 |
姓名 | 30 | 漢字 |
性別 | 2 | 代碼 |
民族 | 4 | 代碼 |
出生 | 16 | 年月日:YYYYMMDD |
住址 | 70 | 漢字和數字 |
公民身份號碼 | 36 | 數字 |
簽發機關 | 30 | 漢字 |
有效期起始日期 | 16 | 年月日:YYYYMMDD |
有效期截止日期 | 16 | 年月日:YYYYMMDD 有效期為長期時存儲“長期” |
最新住址 | 70 | 漢字和數字 |
民族代碼
民族:33-36,共4個字節。目前是代碼編號,對照表如下:
01 漢 02 蒙古 03 回 04 藏 05 維吾爾
06 苗 07 彝 08 壯 09 布依 10 朝鮮
11 滿 12 侗 13 瑤 14 白 15 土家
16 哈尼 17 哈薩克 18 傣 19 黎 20 傈僳
21 佤 22 畬 23 高山 24 拉祜 25 水
26 東鄉 27 納西 28 景頗 29 柯爾克孜30 土
31 達斡爾 32 仫佬 33 羌 34 布朗 35 撒拉
36 毛南 37 仡佬 38 錫伯 39 阿昌 40 普米
41 塔吉克 42 怒 43 烏孜別克44 俄羅斯
45 鄂溫克 46 德昂 47 保安 48 裕固 49 京
50 塔塔爾 51 獨龍 52 鄂倫春 53 赫哲 54 門巴
55 珞巴 56 基諾
性別:31-32,共2個字節(目前是代碼編號,1-男,2-女,9-其他)