DONSEE东信智能 - 身份证社保卡读卡智能终端应用服务商

eastcoms@qq.com
400-6722-705
首页 > 服务支持专区 > 产品支持 > SDK二次开发包和软件下载

EST-100PR多功能证件阅读器SDK开发包(含身份证/护照/港澳通行证/台湾通行证/外国护照等证件识别)

来源:www.eastcoms.com   标签:EST-100PR 护照阅读器 证件阅读器 SDK   发布时间: 2026-9-24 9:23:04

EST-100PR证件阅读器护照阅读器

广东东信智能科技有限公司EST-100PR多功能证件阅读器SDK开发包,功能包括身份证读取,纸质护照、电子护照、港澳通行证、台湾通行证、外国护照等证件识别,提供Windows、Linux、国产系统(麒麟、统信)、安卓、WEB网页开发等开发平台SDK,请根据实际需要选择对应的版本下载。

EST-100PR多功能护照阅读器主要识别证件类型:

1、国内签发身份证:居民身份证、港澳居民居住证、台湾居民居住证、外国人永久居留身份证、临时身份证。

2、港澳台证件:往来港澳通行证、往来台湾通行证、港澳居民来往内地通行证(回乡证)、台湾居民来往大陆通行证(台胞证)、香港身份证、澳门身份证。

3、护照:中国护照、外国护照,支持纸质护照、电子护照芯片读取。

4、国内其他证件:机动车驾驶证、机动车行驶证、居住证。

5、国外证件:可定制国外证件的图像识别与芯片读取功能。

(产品功能配置多,具体交付功能以商务沟通为准)


产品资料下载:

EST-100PR多功能证件阅读器产品资料-中文↓

EST-100PR Multi-functional Document Reader Product Brochure Download↓

EST-100PR多功能证件护照阅读器 操作指南和客户案例  2024年↓

EST-100PR多功能护照阅读器3D图↓


Windows平台开发包下载:

阅读器驱动下载↓

东信智能EST-100PR_WindowsSDK_x86-20260824↓

东信智能EST-100PR_WindowsSDK_x64-20260905↓

DONSEE_PassportReader_WebControl_v1.2.1.11_20260812↓


Linux和国产系统开发下载

EST-100PR-SDK_linux_x86_20260907↓

EST-100PR-SDK_linux_Web_x86_20260922↓

EST_100PR_libs_fast_linux_arm64-20260618↓


Android平台开发包下载:

东信智能EST-100PR_Android_SDK_20260728↓


广东东信EST-100PR证件阅读器护照阅读器

EST-100PR证件阅读器护照阅读器

1 程序运行系统需求:

1.1 CPU 要求

Intel Core i3 2.0GHZ 或以上

1.2 内存要求

2 GB RAM 或以上

1.3 接口要求

USB 2.0 或以上

1.4 图像处理要求

分辨率 XGA graphics (1280 x 1024 x 24bit colors) 

显存 1GB

1.5 操作系统要求

Microsoft Windows 7 32bit/64bit

Microsoft Windows 10 64bit


2 SDK 用法:

2.1 简述

EST-100PR护照阅读器API 函数提供了访问证件阅读器的接口,本接口用 C 语言编写,以 DLL 形式提

供。

2.2 SDK 使用

使用本 SDK,请将以下文件包含到你的工程中:

DRPassportAPI.h – 接口函数的定义

如果你想用静态连接,请连接下面文件:

DRPassportAPI.lib

运行时,以下文件必需要包含到运行目录下:

DRPassportAPI.dll – 主要运行库.

IDReader.dll, DtIDCard.dll, dtocr.dll, GetRoi.dll, XFaceDetection.dll ,

CP210xRuntime.dll etc… – 算法运行库.

具体见 BIN 文件夹中所包含文件

2.3 返回错误

函数返回值为 BOOL 类型,返回 FALSE 表示调用接口失败!

2.4 标准的工作流程

1. 调用 DRP_Initialize_DX() 初始化设备

2. 调用 DRP_InitIDCard() 初始化芯片读卡器

3. 调用 DRP_Capture_RegisterCallbackResultImage()注册护照返回回调函数

4. 调用 DRP_Capture_RegisterCallbackResultIDCard()注册二代证返回回调函数

5. 调用 DRP_SetCapture_Start() 设备开始运行

6. 调用 DRP_SetAutoModel()设置是否自动触发模式,默认是手动触发

7. 调用 DRP_Capture_Manual()手动强制证件阅读

8. 调用 DRP_StopCapture() 设备停止运行

9. 调用 DRP_DeInitialize() 去初始化设备,释放资源


3 运行设备:

程序利用 API 运行设备如下:

初始化证件阅读器

调用 API 函数抓取图像

关闭证件阅读器

3.1 开始

每次只允许 PC 上有一个设备运行,如要运行,它必需要求如下:

1. 调用 DRP_Initialize_DX() 初始化设备

调用 DRP_Capture_RegisterCallbackResultImage 初始化回调函数

2. 调用 DRP_SetCapture_Start()

3. 调用 DRP_Capture_Manual() 扫描证件.

或 DRP_SetAutoModel()设置自动读取

4. 调用函数处理回调函数返回的结果.

下面的代码是初始化设备和芯片读卡器:

// TODO: 在此添加控件通知处理程序代码

BOOL br=FALSE;

BOOL br1=FALSE;

int icom[5] = {0};

CString strMSG="";

br = DRP_Initialize_DX(2);

if (br)

{

SetSatus("相机初始化成功!正在初始化天线....");

br1=DRP_InitIDCard("",icom);

}

else

{

SetSatus("相机初始化失败!");

return;

}

…………………………………………………………………………………………………………………………………………………….

DRP_Capture_RegisterCallbackResultIDCard(OnResultID,this);


DRP_Capture_RegisterCallbackResultImage(OnResultPassport,this);

3.2 获取证件信息

设备和程序之间的数据交换是通过回调函数实现的。

开始一个扫描

调用 DRP_SetCapture_Start,设备开始运行,然后调用 DRP_Capture_Manual

开始扫描证件。EST-100PR 证件阅读器可自动识别证件类型,参数无需指定证件类型。

得到最终的图像和数据

图像和数据通过回调函数 DRP_CallbackResultData 返回

重要提示:请不要在程序中使用返回的图像内存指针,这个指针指向的内存会在下一次扫描

证件的时候改变,请将内存拷贝到自已申请的内存中使用。

3.3 关闭设备

程序关闭设备,将会释放所有资源,当前的设备句柄不在有效,如果需要再次使用相同设

备,还需要再对设备过行初始化。

关闭设备请调用函数 DRP_DeInitialize

以下代码为关闭设备示例:

// NOTE: Error handling is kept simple for brevity

DRP_DeInitialize();

if (…) delete[] …;

if (…) delete[] …;

if (…) delete[] …;


3.4 获取设备信息

EST-100PR 阅读器内保存了设备的生产日期,有效日期及序列号,版本号信息,调用函数

DRP_GetDeviceInfo. 将获取这些信息

 int nRet = 0;

DRPReaderPropertyInfo info;

 nRet = DRP_GetDeviceInfo(&info);


4 函数参考:

• DRP_Initialize_DX

• DRP_DeInitialize 

• DRP_SetCapture_Start 

• DRP_StopCapture

• DRP_Capture_Manual

• DRP_InitIDCard

• DRP_SetAutoModel

• DRP_GetReaderSupport

• DRP_MonitoringDoc

• DRP_GetDeviceInfo

• DRP_Capture_RegisterCallbackResultImage

• DRP_Capture_RegisterCallbackReusultIDCard

• DRP_CreateDetection_ID2Thread

• DRP_StopDetection_ID2Thread

• DRP_SetLEDUV_Status

• DRP_RawSaveAs

• DRP_Capture_Snapshot

• DRP_Capture_SetWatermark

• DRP_SetStatus_LED

• DRP_Capture_GetDGData

• DRP_ReadCard_UL

• DRP_WriteCard_UL

• DRP_Capture_SetFunctions

• DRP_SetStatus_LED

• DRP_Controls_SetBeep


4.1 DRP_Initialize_DX

Initialize the device.

BOOL DRP_API DRP_Initialize_DX(int nSpeed = 1);

参数

nSpeed [in] 设置相机的帧率,默认值 1 为中等

nSpeed = 0 低速

nSpeed = 1 中速

nSpeed = 2 高速

返回值

成功返回 TURE, 失败返回 FALSE.

4.2 DRP_DeInitialize

去初始化设备.

int DRP_API DRP_DeInitialize();

返回值

成功返回 TURE, 失败返回 FALSE.

4.3 DRP_SetCapture_Start

设置设备开始运行.

参数

NULL

返回值

成功返回 TURE, 失败返回 FALSE.

4.4 DRP_StopCapture

设备停止证件扫描

4.5 DRP_Capture_Manual

手动触发,强制扫描证件,在此之前需要调用 DRP_SetCapture_Start 函数

DRP_Capture_Manual(int iPassportType=DRP_TYPE_UNKNOW);

参数

iPassportType 证件类型

返回值

成功返回 TURE, 失败返回 FALSE

4.6 DRP_InitIDCard

初始化芯片读卡器,包括读二代证芯片和其它旅行证件芯片

参数

newPath [in] 芯片中照 片保存的路径

iCom [in/out] 输入大小为 7 的整数数组,返回初始化读卡器的状态,

0 为失败,1 为成功

iCom[0] COM 主天线初始化状态

iCom[1] COM 副天线初始化状态

iCom[2] USB 主天线初始化状态

iCom[3] USB 副天线初始化状态

iCom[4] HID 设备初始化状态

iCom[5] 保留

iCom[6] DECA 设备初始化状态

注:通过以上参数,可以判断是否支持读二代证芯片或其它旅行证件芯片

返回值

成功返回 TURE, 失败返回 FALSE

4.7 DRP_InitDeviceAll

初始化相机+芯片读卡器,相当于 DRP_Initialize+DRP_InitIDCard

参数

newPath [in] 芯片中照 片保存的路径

iCom [in/out] 输入大小为 7 的整数数组,返回初始化读卡器的状态,

0 为失败,1 为成功

iCom[0] COM 主天线初始化状态

iCom[1] COM 副天线初始化状态

iCom[2] USB 主天线初始化状态

iCom[3] USB 副天线初始化状态


iCom[4] HID 设备初始化状态

iCom[5] 保留

iCom[6] DECA 设备初始化状态

nSpeed [in] 设置相机的帧率,默认值 1 为中等

注:通过以上参数,可以判断是否支持读二代证芯片或其它旅行证件芯片

返回值

成功返回 TURE, 失败返回 FALSE

4.8 DRP_SetAutoModel

设置设备工作的模式

参数

bAuto [in] True-设置为自动触发工作模式

 False-设置为手动触发工作模式

默认工作方式是手动触发工作模式

返回值

成功返回 TURE, 失败返回 FALSE.

4.9 DRP_SetAutoModel_2

设置设备自动侦测模式打开或关闭,与 DRP_SetAutoModel 不同,此接口会在子线程中

执行。

参数

bAuto [in] True-设置为自动触发工作模式

 False-设置为手动触发工作模式

默认工作方式是手动触发工作模式

返回值

成功返回 TURE, 失败返回 FALSE.

4.10DRP_SetAutoModel_Monitor

设置设备自动监控的工作模式,和前面的模式不同,它只侦测是否有证件进入,不自动

读取证件,通过回调或接口 DRP_MonitoringDocEX 返回介质状态

参数

bAuto [in] True-设置为自动侦测工作模式

 False-取消自动侦测工作模式

返回值

成功返回 TURE, 失败返回 FALSE.

4.11DRP_GetDeviceInfo

得到设备的生产制造参数

参数

pInfo [in/out] 返回参数信息

返回的具体值 请参考 DRPReaderPropertyInfo 结构体

返回值

成功返回 TURE, 失败返回 FALSE.

4.12 DRP_GetReaderSupport

返回支持的功能

参数

pSupport [in/out] 返回支持的功能,参考 DRP_InitIDCard 返回参数

返回值

成功返回 TURE, 失败返回 FALSE

4.13DRP_MonitoringDocEX

侦测是否有证件在玻璃面板上

注意:读一次证件后,需要再次摆放才能侦测到有证件

参数

iType [in] 0 – 侦测所有证件

 1 - 身份证芯片侦测

返回值

返回 0 – 无证件

返回 1 – 有证件

返回 -1 – 无效状态

4.14DRP_CreateDetection_ID2Thread

打开身份证实时侦测

参数

Int iWTime=2 读取完成后与下一次读取开始的间隔时间(默认值=2,时间为 1

秒)

返回值

成功返回 TURE, 失败返回 FALSE.

4.15DRP_StopDetection_ID2Thread

停止自动侦测身份证功能

参数

NULL

返回值

成功返回 TURE, 失败返回 FALSE.

4.16DRP_SetLEDUV_Status

设备 UV 灯的开关

参数

bOpen [in] TRUE 打开 UV 灯

 FALSE 关闭 UV 灯

返回值

成功返回 TURE, 失败返回 FALSE.

4.17DRP_RawSaveAs

图像 buffer 另存为其它格式图像

参数

pImg [in] 需要转换的图像 buffer

iW [in] 图像宽度

iH [in] 图像高度

chName [in] 另存为图像的文件名

iFormat [in] 另存图像的格式 1-bmp 格式; 3-jpg 格式; 4-png 格式

返回值

成功返回 TURE, 失败返回 FALSE.

4.18DRP_FileRawSaveAs

图像 buffer 另存为其它格式图像

参数

chName[in] 需要转换的图像的文件名

iFormat [in] 当前图像的格式

newchName [in] 另存为图像的文件名

iFormat [in] 另存图像的格式 1-bmp 格式; 3-jpg 格式; 4-png 格式;11-jp2k

返回值

成功返回 TURE, 失败返回 FALSE.

4.19DRP_Capture_Snapshot

对证件进行快照,可选光源

参数

iLedKind [in] 设置光源 1-白光;2-红外光;3-紫光

pimg [in/out] 返回证件图像的 buffer

iW [out] 快照图像宽

iH [out] 快照图像高

返回值

成功返回 TURE, 失败返回 FALSE.

4.20DRP_Capture_SetWatermark

开启图像平滑功能,去除光斑时使用

参数

bFlag [in] 功能开启关闭标志

返回值

成功返回 TURE, 失败返回 FALSE.

4.21 DRP_Capture_GetDGData

得到电子芯片中各数据组中的数据,当回调时 DocData 中 bRFID = TRUE 是有效

参数

pData [in/out] 各数据组中的数据 buffer . pData[0-17] 对应 DG1-DG16,SOD,COM

dataLen [out] dataLen[0-17]为返回相应数据组数据的长度,为 0 时表示无数据

pAuth [out] 芯片认证状态结构体,内容具体见头文件

4.22 DRP_Capture_RegisterCallbackResultImage

注册回调函数,本函数返回扫描的护照数据

int DRP_API DRP_Capture_RegisterCallbackResultImage(

 DRP_CallbackResultData callback,

 void *context

 );

参数

callback [in] 指向函数的指针

context [in] 传递用户参数

返回值

成功返回 DRP_STATUS_OK,

4.23 DRP_Capture_RegisterCallbackResultIDCard

注册二代证返回数据回调函数

int DRP_API DRP_Capture_RegisterCallbackResultIDCard(

DRP_CallbackResultIDCard callback,

void *context

);

参数

callback [in] 指向函数的指针

context [in] 传递用户参数

返回值

调用成功返回 DRP_STATUS_OK

4.24 DRP_Capture_RegisterCallbackDocWindowsOn

注册介质检测回调函数

int DRP_API DRP_Capture_RegisterCallbackDocWindowsOn(

DRP_CallbackWindowsOn callback,

void *context

);

参数

callback [in] 指向函数的指针

context [in] 传递用户参数

返回值

调用成功返回 DRP_STATUS_OK

4.25 DRP_Capture_RegisterCallbackMSReader

注册实时数据回调函数

int DRP_API DRP_Capture_RegisterCallbackMSReader(

DRP_CallbackMSReader callback,

void *context

);

参数

callback [in] 指向函数的指针

context [in] 传递用户参数

返回值

调用成功返回 DRP_STATUS_OK

4.26 DRP_Capture_RegisterCallbackUserMessage

注册实时消息回调函数

int DRP_API DRP_Capture_RegisterCallbackUserMessage(

DRP_CallbackUserMessage callback,

void *context

);

参数

callback [in] 指向函数的指针

context [in] 传递用户参数

返回值

调用成功返回 DRP_STATUS_OK

4.27 DRP_ReadCard_UL

读 UL 卡内容

参数

chData [out] 返回读取内容

返回值

成功返回 TURE, 失败返回 FALSE.

4.28DRP_WriteCard_UL

写 UL 卡内容

参数

chData [in] 写入的内容

返回值

成功返回 TURE, 失败返回 FALSE.

4.29DRP_Capture_SetFunctions

配置功能,打开或关闭特定的功能

参数

FuncType [in] 功能值,具体如下

0 – 取彩图功能 * 默认打开

1 – RFID 头像(只针对通关证件) *默认读取

2 – UV 图像 *默认关闭

3 – 图像平滑处理 *默认关闭

4 – 不读二代证芯片 *默认读取

8 – RFID 开关 *默认开启

16 – PA *默认关闭

17 – AA *默认关闭

18 - PDF417 *默认关闭

19 – CA *默认关闭

21 – 红外光图去光斑功能 *默认关闭

22 – 紫光图去光斑功能 *默认关闭

13 – BEEP/LED 是否手动控制 0 是自动 1 是手动 *默认自动

iValue [in] 打开/关闭 0-关闭 1-打开

返回值

成功返回 TURE, 失败返回 FALSE.

4.30DRP_Capture_SetDocKinds

配置功能,打开或关闭支持特定的证件类型

参数

DocKind[in] 代表支持的功能值,具体见头文件

iValue [in] 打开/关闭 0-关闭 1-打开

返回值

成功返回 TURE, 失败返回 FALSE.

4.31DRP_SetStatus_LED

控制红绿灯开关

需要在 DRP_Capture_SetFunctions,设置为手动控制

参数

iKind [in] 1-绿灯 2-红灯

bStatus [in] 设置开/关状态

返回值

成功返回 TURE, 失败返回 FALSE.

4.32DRP_Controls_SetBeep

蜂鸣

需要在 DRP_Capture_SetFunctions,设置为手动控制

返回值

成功返回 TURE, 失败返回 FALSE.

4.33DRP_Capture_PowerUP

非接卡上电操作

返回值

成功返回 TURE, 失败返回 FALSE.

4.34DRP_Capture_ConnectCard

非接卡连接操作

Chats[out] 返回 ATR 值

返回值

成功返回 TURE, 失败返回 FALSE.

4.35DRP_Capture_APDUCmd

透传 APDU 命令

pSend[in] APDU 命令

nSend[in] APDU 命令长度

pRecv[out] APDU 命令返回结果

nRecv[out] APDU 命令返回结果长度

ucsW[out] APDU 命令结果状态码

返回值

成功返回 TURE, 失败返回 FALSE.

4.36DRP_Capture_DisconnectCard

非接卡断开连接

返回值

成功返回 TURE, 失败返回 FALSE.

4.37DRP_Capture_PowerDown

非接卡下电操作

返回值

成功返回 TURE, 失败返回 FALSE.

4.38DRP_Capture_ReadFromMRZ

通过输入 MRZ 读取证件,通过回调返回信息

参数

chmrz1[in] MRZ

chmrz2 [in] MRZ

chmrz3 [in] MRZ

返回值

成功返回 TURE, 失败返回 FALSE.

4.39DRP_Capture_ReadFromBAC

通过输入三要素读取证件,通过回调返回信息

参数

chNumber[in] 证件号

chBirthday [in] 出生日期


chmExpiry [in] 有效日期

返回值

成功返回 TURE, 失败返回 FALSE.

4.40DRP_Capture_GetDocFromMRZ

通过输入 MRZ 读取证件,通过参数返回信息

参数

chmrz1[in] MRZ

chmrz2 [in] MRZ

chmrz3 [in] MRZ

pinfo [in/out] 证件信息结构体

返回值

成功返回 TURE, 失败返回 FALSE.

4.41DRP_Capture_LoadCertificate

加载证件,用于 PA 认证

参数

chPath[in] 加载证书路径

返回值

成功返回 TURE, 失败返回 FALSE.

4.42DRP_Controls_SetBeep

控制蜂鸣器,注意,需通过 DRP_Capture_SetFunctions 关闭程序控制 BEEP

参数

返回值

成功返回 TURE, 失败返回 FALSE.

4.43DRP_SetStatus_LED

控制指示灯

参数

iKind[in] 灯类型 1-绿灯 2-红灯

bStatus[in] 状态 TRUE-开 FALSE-关

返回值

成功返回 TURE, 失败返回 FALSE.

4.44DRP_SetStatus_Lighting

设置三色灯开关,仅对快照接口有效

参数

bStatus [in] 灯的开关状态

返回值

成功返回 TURE, 失败返回 FALSE.

4.45DRP_Controls_SetCameraProperty

设置 UV 灯的爆光值,只对当前程序有效,重新初始化后恢复原值

参数

iValue[in] 属性值大小

iLED[in] 光源类型 1-IR 2-COLOR 3-UV,目前只对 3 有效

返回值

成功返回 TURE, 失败返回 FALSE.

4.46DRP_GetPhoto_FromDG2

从芯片数据中得到头像

参数

pDG2[in] 芯片组数据

iSizeDG2[in] 芯片组数据大小

pPhoto[out] 头像文件数据

iSize[out] 头像数据大小

返回值

成功返回 TURE, 失败返回 FALSE.

5 回调函数

• DRP_CallbackResultData

• DRP_CallbackResultIDCard

• DRP_CallbackDocWindowsOn

• DRP_CallbackMSReader

5.1 DRP_CallbackResultData

返回扫描的数据和图像

typedef void ( CALLBACK *DRP_CallbackResultData ) (

 void* pContext,

 const DocData image

 );

参数

pContext [out] 注册时用户参数

image [in/out] 图像和结果数据(参考结构体 DocData)

5.2 DRP_CallbackResultIDCard

返回二代证的图像和数据

typedef void ( CALLBACK *DRP_CallbackResultIDCard ) (

 void* pContext

 IDCardInfo IDInfo

 Int nFlag

 );

参数

pContext [out] 注册时用户参数

IDCardInfo [in/out] 二代证图像和数据

nFlag [out] 读电子芯片标志

5.3 DRP_CallbackDocWindowsOn

返回窗口玻璃是否有介质

typedef void ( CALLBACK *DRP_CallbackDocWindowsOn ) (

 void* pContext

 Int iStatus

 );

参数

pContext [out] 注册时用户参数

iStatus [out] 是否有介质标志

5.4 DRP_CallbackMSReader

返回证件读取过程中的实时数据和状态

typedef void ( CALLBACK *DRP_CallbackMSReader ) (

 int eventType,

 int eventSpec,

 void* pData,

int iSize

 );

参数

eventType [out] 返回信息的类型,如状态、图像、信息

eventSpc [out] 返回的具体项目

pData [out] 返回的数据

iSize [out] 返回的数据大小

详见头文件:MSReader.h

5.5 DRP_CallbackUserMessage

返回证件读取过程中的实时数据和状态

typedef void ( CALLBACK *DRP_CallbackUserMessage ) (

 void* pContext

 int iType,

int iStatus

 );

参数

pContext [out] 注册时用户参数

iType [out] 消息类型

iStatus [out] 消息状态

6 结构体

• IDCardInfo

• RFIDData

• DocumentData_CH

• DocData

• DeviceParameter

• DRPReaderPropertyInfo

6.1 IDCardInfo

定义二代证信息

结构体成员

char Name[32]

 姓名

char ENName[120]

英文姓名

char Sex[6]

 性别

char Nation [20]

 民族

char Born[18]

出生日期

char Address[72]

地址

char IDCardNo[38]

身份证号

char GrantDept[32]

发证机关

char UserLifeBegin[18]

有效期开始日期

char UserLifeEnd[18]

有效期结束日期

char reserved[38]

保留字段

char PhotoFileName[1024]

照 片路径

int iType

证件类型

unsigned char pFinger[2048]

指纹 buffer

int iFingerLen

指纹 buffer 长度

char PassportID[32]

通行证号

int iIssueCount

签发次数

char remark[64]

备注

int ireserved

保留

6.2PassportInfo

护照信息结构体

结构体成员

char Name_CH[32];

 中文姓名

char Name_EN[64];

 英文姓名

char Surnname[32];

 英文姓

char GivenName[32];

 英文名

char MiddleName[32];

 英文中间名

char Sex[6];

性别

char Nationality[6];

 国籍/民族

char BirthPlace[70];

出生地

char BirthDate[18];

出生日期

char PassportNo[38];

 护照号

char OtherID[38];

其它 ID 号

char IssuePlace[32];

签发地

char IssueDate[30];

签发日期

char ExpiryData[30]

有效日期

char Address[72];

地址

char Remark[32];

备注

char Remark1 [32];

备注 1

char Remark2 [32];

备注 2

char chMRZ1[64];

char chMRZ2[64];

char chMRZ3[64];

char PhotoFileName[1024];

照片路径

BOOL bCheckSum

校验标志

6.3 DocData

回调 DRP_CallbackResultData.返回的参数

结构体成员

Int iType

护照类型

Void* BufferIR

 红外图像 Buffer

Void* BufferColor

 可见光图像 Buffer

Void* BufferUV

紫光图像 Buffer

Void* BufferFace;

人脸图像 Buffer

Dword FaceWidth

人脸图像宽度

Dword FaceHeight

人脸图像高度

Dword Width

 图像宽度

Dword Height

图像高度

BOOL bRFID;

读 RFID 标志

BOOL bID2

读二代证标志

Void* BufferReserve;

如果返回类型是 DRP_TYPE_2DBARCODE , 此字段返回条码信息

int iReserve1;

int iReserve2;

PassportInfo tPasInfo;

6.4 DRPReaderPropertyInfo

设备生产信息

Member data documentation

• char szSerial[DRP_READER_MAX_LEN];

设备序列号

• char szVer[DRP_READER_MAX_LEN];

Firmware 版本号

• char szManDate[DRP_READER_MAX_LEN];

生产日期

• char szServDate[DRP_READER_MAX_LEN];

最后服务日期


广东东信智能科技有限公司介绍

广东东信智能科技有限公司是一家深耕智能身份识别领域,集产品研发、生产、服务于一体的高科技企业。公司拥有专业技术研发团队,专注身份证、社保卡、IC卡、护照、各国证件、NFC卡、RFID卡、磁条卡及二维码扫码等多类证件识别产品的研发与落地应用。

公司拥有“DONSEE”、“DONSAM”等多个自主品牌,已通过ISO9001质量管理体系认证,产品取得公安部检测认证、人社部检测认证。产品广泛应用于公安、医疗、人社、银行、酒店、建筑、房产、电信、教育、税务、机场、文旅、社区、轨道交通等众多行业场景。

平台适配:全面支持Windows全系列、Linux、麒麟国产系统、统信国产系统、方德国产系统、安卓、鸿蒙系统、单片机等;支持C#、C++、C、Delphi、Java、Qt、VC、VB、PB、Python、ArkTS、JS等开发语言,可便捷进行二次开发。

核心优势:全类型卡片兼容、低延迟通信、跨平台适配、7×24小时技术保障。服务热线:400-6722-705,可访问以下官方网址获取最新的SDK与驱动: http://www.eastcoms.com/service/downdrive/

主营产品:身份证阅读器、身份证读卡器、社保卡读卡器、医保卡读卡器、护照阅读器、护照扫描仪、多功能签字屏、手写签字屏、IC卡读写器、M1卡CPU卡读卡器、15693卡读卡器、超高频UHF读写器、ID卡读卡器、二维码扫码模块、高拍仪、文件拍摄仪、指纹采集器、指纹采集仪、打印机模组、人证比对系统、访客管理系统、访客机等产品。

 

 
QQ在线咨询