精伦电子二代身份证读卡器二次开发接口手册

版权申诉
0 下载量 12 浏览量 更新于2024-07-11 收藏 139KB PDF 举报
"该文档是精伦电子发布的关于二代身份证读卡器的二次开发接口说明,主要针对iDR200、iDR320、iDR400-1、iDR210等型号的产品,支持USB-HID和串口接口。此开发接口允许开发者在多种编程环境下如Visual C++, C++Builder, VisualBasic, Delphi, PowerBuilder等进行应用集成。" 在详细说明中,这份接口说明涵盖了以下几个关键知识点: 1. **接口概述**:精伦电子的二代身份证读卡器设计用于不同行业的联机型应用,提供了完整的二次软件开发接口API,以便开发者能够将身份证读卡功能集成到他们的应用程序中。这个通用开发包支持多种设备型号,并且与2.0版本的开发接口兼容。 2. **系统要求**:使用这些API的计算机系统需要满足一定的硬件和软件条件,包括Windows 98、2000 Pro、2000 Server、XP等操作系统,至少32MB的内存,10MB的硬盘空间,以及一个可用的串口或USB口。 3. **接口文件**:接口文件包括Dewlt.dll、sdtapi.dll、JpgDll.dll、SavePhoto.dll等动态链接库,以及sdtapi.h头文件。这些文件供开发者在不同开发环境中调用,以实现与读卡器的通信和数据处理。 4. **接口函数**:接口函数详细介绍了如何与读卡器交互。例如,`InitComm`函数是用于初始化串口或USB接口,并检查读卡设备是否准备就绪。参数`iPort`用于设置接口类型,如串口1-16或特定的USB编号。返回值1表示成功,其他值表示错误。 5. **兼容性**:开发包完全兼容原2.0版本的接口,这意味着如果之前的应用程序使用了动态调用dll的方式,只需替换原来的dll文件;如果使用静态调用,无需更改代码,只需重新编译链接程序即可。 通过以上信息,开发者可以理解如何在自己的应用中集成精伦电子的身份证读卡器,包括如何初始化通信、检测设备状态以及如何处理返回的数据。这些详细说明对于进行相关软件开发的人员至关重要。