• <tt id="2ah32"><td id="2ah32"></td></tt>
  • <rp id="2ah32"><menu id="2ah32"></menu></rp>

    <source id="2ah32"></source>

    1. 普天CPIDMR身份證閱讀器開發說明

      2016-9-23 17:38:06??????點擊:

      一、 系統要求

      使用本APIPC機,必須滿足下列條件:

      l Windows 2000, Windows XP或更高

      l 至少64兆內存(64M RAM or Larger

      l 至少10兆空閑硬盤空間(10M Free Hard Disk Space or Larger

      l 至少一個空閑普通串口或USB口(視用戶需求而定)。

      二、 文件列表

      API含下列文件:

      文件名

      說明

      cardapi.h

      cardapi3.lib

      cardapi3.dll

      API中的各個函數在此DLL中實現

      sdtapi.dll

      WltRS.dll

      license.dat

      授權文件

      使用API時請將cardapi3.dll、sdtapi.dll、WltRS.dll、license.dat四個文件放在一起。

      三、 API詳細說明

      1. 錯誤代碼:

      錯誤號

      含義

      0

      成功

      1

      端口打開失敗

      2

      數據傳輸超時

      10

      沒有找到卡

      11

      讀卡操作失敗

      20

      自檢失敗

      30

      其他錯誤

      40

      相片解碼失敗

      API中所有的函數都使用統一的錯誤代碼。

      2. 證件信息結構

      typedef struct _personinfow

      {

      wchar_t name[16];

      wchar_t sex[2];

      wchar_t nation[10];

      wchar_t birthday[10];

      wchar_t address[36];

      wchar_t cardId[20];

      wchar_t police[16];

      wchar_t validStart[10];

      wchar_t validEnd[10];

      wchar_t sexCode[2];

      wchar_t nationCode[4];

      wchar_t appendMsg[36];

      }PERSONINFOW,*PPERSONINFOW;

      typedef struct _personinfoa

      {

      char name[32];

      char sex[4];

      char nation[20];

      char birthday[12];

      char address[72];

      char cardId[20];

      char police[32];

      char validStart[12];

      char validEnd[12];

      char sexCode[4];

      char nationCode[4];

      char appendMsg[72];

      }PERSONINFOA,*PPERSONINFOA;

      PERSONINFOW中的字符串使用UTF-16編碼,PERSONINFOA中的字符串使用GBK編碼。

      結構體成員說明:

      name

      姓名

      sex

      性別

      nation

      民族

      birthday

      出生日期

      address

      地址

      cardId

      身份證號碼

      police

      簽發機關

      validStart

      有效開始日期

      validEnd

      有效截止日期

      sexCode

      性別代碼

      nationCode

      民族代碼

      appendMsg

      新地址

      其中日期格式均為YYYYMMDD,例如20080808。有效截止日期可以是長期。

      3. long __stdcall OpenCardReader(long lPort, ULONG ulFlag, ULONG ulBaudRate)

      打開并檢測閱讀器。

      參數

      lPort:端口號,1~16表示串口號,1001表示USB口,0表示自動選擇。

      ulFlag:可選的標志位,可以用“按位或”運算符組合。

      Bit0

      清零表示每次讀卡時都重新打開和關閉端口。置1表示重復使用已打開的端口。建議使用藍牙閱讀器的用戶將此位置1。

      Bit1

      允許重復讀取證件。即證件不離開閱讀器時可以被多次讀取。

      Bit2

      讀卡時同時讀取新地址。

      Bit16~Bit23

      在接收到串口數據后等待的毫秒數(0~255)。

      ulBaudRate:波特率。使用串口閱讀器時請正確設置波特率。串口閱讀器出廠時的波特率一般為115200。使用USB閱讀器時忽略該參數。

      返回值:錯誤代碼。

      4. long __stdcall GetPersonMsgW(PPERSONINFOW pInfo, const wchar_t* pszImageFile)

      讀取二代證,所有參數中的字符串使用UTF-16編碼。

      參數

      pInfo:指向證件信息結構的指針。

      pszImageFile:照片路徑和文件名。照片的格式是bmp。

      例如 C:\Documents and Settings\test\Local Settings\Temp\image.bmp(如果當前用戶是test的話)

      返回值:錯誤代碼。

      5. long __stdcall GetPersonMsgA(PPERSONINFOA pInfo, const char* pszImageFile)

      讀取二代證,所有參數中的字符串使用GBK編碼。

      參數

      pInfo:指向證件信息結構的指針。

      pszImageFile:照片路徑和文件名。照片的格式是bmp。

      例如 C:\Documents and Settings\test\Local Settings\Temp\image.bmp(如果當前用戶是test的話)

      返回值:錯誤代碼。

      6. long __stdcall ResetCardReader()

      重置閱讀器。重置成功后自動等待2秒鐘。一般情況下不使用該函數。

      API自帶多種調用示例。目前有基于以下編程語言的示例:VC、C#、VB.net、Delphi、BCB、Java、PB。所有示例都使用“打開設備”->“讀卡”->“關閉設備”的調用順序。

      使用調用示例時請將cardapi3.dll、sdtapi.dll、WltRS.dll、license.dat四個文件放在被調用的路徑中。

      使用C#、VB.net示例時請先根據需要修改輸出文件的路徑。C#:“項目”->“(項目名稱)屬性”->“生成”->“輸出路徑”。VB.net:“項目”->“(項目名稱)屬性”->“編譯”->“生成文件輸出路徑”。

      使用網頁(B/S應用)、VB6開發的用戶請使用ActiveX控件。

       

      常見問題

      1、如果打開端口失敗,第一看驅動有沒有裝好,有32位,64位驅動,是不同的。

      2、檢查身份證閱讀器的線是不是插在臺式機后面,因為擴展USB可能供電不足。

      3、端口號說明:USB是1001開始,串口是01開始,0是自動選,但可能會連接慢一點

      身份證閱讀器技術支持網站:http://www.adriamobili.com

       

      最近最新2018中文字幕免费视频
    2. <tt id="2ah32"><td id="2ah32"></td></tt>
    3. <rp id="2ah32"><menu id="2ah32"></menu></rp>

      <source id="2ah32"></source>

      1. 久久精品人妻一区二区三区,久久人妻一区二区三区免费,久久精品人妻无码一区二区三区,久久精品人妻一区二区三区四区| 中文天堂在线一区|天堂在线最新版在线|中文资源在线天堂|在线天堂中文在线资源网| 精品久久久久久99人妻|精品人妻伦一二三区久久|精品人妻少妇久久久久久|精品人妻无码一区二区三区99| 色婷婷国产精品无码视频|色婷婷国产精品视频一区二区|色婷婷视频一区二区三区|色婷婷国产精品视频一区二区三区| 91精品免费久久久久久久久|91精品国产91久久久久久手机|91精品国久久久久久无码|91色老99久久九九爱精品| 免费黄色网址,免费 无码 国产真人视频,免费久久人人爽人人爽av,免费又黄又爽一区二区网站91| 97色色|97人妻精品中文字幕在线|97精品人妻系列无码人妻在线看|97精品人妻无码专区在线视频区| 色婷婷国产精品无码视频|色婷婷国产精品视频一区二区|色婷婷视频一区二区三区|色婷婷国产精品视频一区二区三区| 精品无码|精品三级久久久久久久电影|精品久久久久久精品中文字幕无码|精品久久久久久亚洲偷窥很黄很污| 亚洲色视频|亚洲视频在线观看|亚洲熟妇色自偷自拍另类|亚洲香蕉中文日韩v日本国产| 在线你懂的|在线中文字幕精品b|在线观看中文字幕|在线观看黄色网站| 香蕉大伊AV|香蕉视频一区二区三区|香蕉久久人人爽人人爽人人片av|99精品国产一区二区香蕉| 色色综合|色五月婷婷|色婷婷国产精品视频一区二区|色婷婷AV一区二区三区麻豆| 久久久久精品|久久91久久91精品免观看|久久精品国产96精品亚洲|久久99精品久久久久久久性| 91久久久|91久久久久久熟女|91久久夜色精品国产九色|91久久精品美女高潮喷水91| 奇米久久|奇米影视亚洲春色|奇米影视7777久久精品人人爽|奇米精品一区二区三区在线观看t3n703 亚洲性视频|亚洲 国产 另类 精品 专区|亚洲 欧美 自拍 另类 日韩|亚洲十八 精品网站污污污|gqr277 中文天堂在线一区,中文字幕丰满人妻无码专区,中文字幕久久人妻熟人妻,中文字幕乱码久久久久久久3me769 日本中文字幕在线|日本中文字幕在线观看|日产国产欧美视频一区精品|日本精品久久久久久综合网|4qx106 www.国产|国产精品网站|亚洲国产91精品无码专区|91精品国产91久久久久久最新|pl4130 日本中文字幕在线|日本中文字幕在线观看|日产国产欧美视频一区精品|日本精品久久久久久综合网fqy339 www.黄色网站|久久黄色网站|免费黄色网址|免费av网站|v2a128 精品久久久久|精品人妻少妇久久久久久|精品亚洲国产91在线|精品久久久久久无码|ogv248 麻豆人妻无码性色Av专区|麻豆果冻国产91在线极品|AV无码久久无遮挡国产麻豆|91麻豆精品国产91久久久久久2ut731 天天干夜夜|天天射综合网|夜夜人妻夜夜爽一区二区|天天爽夜夜爽夜夜爽精品视频tj2882 精品无码|精品三级久久久久久久电影|精品久久久久久精品中文字幕无码|精品久久久久久亚洲偷窥很黄很污|sjk144 人妻久久久久无码中文字幕,人妻aⅴ无码一区二区三区,人妻激情偷乱视频区二区三区,人妻热女精品视频一区二区三区|c2d223 亚洲人妻视频|亚州精品无码人妻久久99|亚洲91无码日韩精品影片|亚欧洲乱码视频在线专区网站dgm84 永久免费精品视频|永久免费的网站在线观看|永久免费观看精品视频|美女黄网站永久免费观看网站m3x438 在线你懂的|在线中文字幕精品b|在线观看中文字幕|在线观看黄色网站axl596 亚洲国产精品久久|亚洲午夜无码久久久久|亚洲国产精品无码专区|亚洲剧情中文字幕影院3ql277 99久久久|99久久无码午夜体验区|99久久久国产精品无码性|99久久久无码国产精品4老年人3bh635