版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、M&W社会保障(个人)卡读写器(DP-R123-U-SB)用户使用手册深圳市明华澳汉科技股份有限公司ShenZhenMingWah AoHan High Technologycorporation Ltd.第一章社会保障个为卡读写器简介 21.1 特点 21.2 装箱清单 21.3 读写器连接方式 21.4 指示灯21.5 技术指标2第二章IC卡读写器驱动程序函数说明 32.1函数使用说明第一章 社会保障(个人)卡读写器简介1. 1特点支持IC卡类型A类、AB类; 可支持T=0通讯协议的CPU#;支持对多个卡操作的功能;与PC机通讯采用US喷口;1.2 装箱清单读写器一台串口线一条安装
2、盘一张产品质量反馈表一张产品保修卡 一张1.3 读写器连接方式DP读写器US喷口直接接至计算机上。1.4 指示灯三色指示灯:绿色红色橙色用户卡已插入,闪烁时表示正在对用户卡操作未插用户卡或 SAM卡用户卡未插入,SAM#已插入,闪烁日表示正在对 SAM#操作1.5 技术指标通讯接口: USB串口的波特率:电源:由键盘取电,不外带电源最大功耗:100 mW环境温度:商业级 0° 70 ° C工业级-25° 85 ° C相对湿度:30% - 95%抗静电干扰:15KV抗磁场干扰:19奥斯特抗振动能力:振幅 0.35mm,频率10-55Hz,三个轴方向扫频振动
3、绝缘电阻:湿热情况下(400 95%绝缘电阻应不小于 5M。外型尺寸:长 父宽父高110mm85mm60mm重量:约475克第二章接口函数使用说明高级应用编程接口本附录描述了读卡器的高级应用编程接口:高级应用编程接口是提供给终端上的应用程序用来与读卡器进行交互操作的函数集。高级应用编程接口的具体表现形式必须包括:a. 可以在 32 位 WINDOWS 环境下(WINDOWS95/98/ME,WIN NT/2000/XP 等) 运行的动态链接库(SSSE32.DLL)。b. 可以在16位 WINDOWS环境下(WINDOWS3.1等)运行的动态链接库 (SSSE16.DLL)。c. 可以在DOS
4、环境下运行的 C语言(MSC或BORLAND C)函数库(SSSE16.LIB)。d. 可以在DOS环境下运行的FOXPRO函数库(SSSE16.PLB)。高级应用编程接口的具体表现形式也可以包括:a.可以在Unix环境下运行的C语言函数库。b.可以在基于特定硬件平台上的C语言函数库。上述所有高级应用编程接口应具有本规范所规定的统一的库名、函数名、参数类型和 顺序。应用开发者或用户在对读卡器编程时,可使用相应的库名和函数名。注:在以下的描述中,分别使用C语言和FOXPRO语言的风格来说明高级应用编程接口中的函数81 C语言函数81.1 “打开设备”函数函数:long ICC_Reader_Op
5、en(char* dev_Name)功能:该函数通知终端操作系统打开与读卡器所对应的终端设备端口,以便两者建立通信的逻辑关系。(使用读写器已固定的波特率)参数说明:dev_Name:设备名称。取值范围” AUT。、” COMA、,其中" r的取值范围为19。返回值:若正常,返回值为不小于 0的设备句柄;反之返回值为状态码,其含义见B1.8。注:对16位WINDOWS境下运行的动态链接库、DO科境下运行的静态函数库返回的设备句柄,其含义均不同于 32位WINDOWS境下动态链接库返回的设备句柄,仅为区分设社会保障(个人)卡读写器使用手册 备之用。81.2 “关闭设备”函数函数:long
6、 ICC_Reader_Close(long ReaderHandle)功能:该函数通知操作系统关闭所指定的设备。参数说明:ReaderHandle:设备句柄。返回值:返回值的含义见B1.8。81.3 “卡上电”或“热复位“函数函数:long ICC_Reader_PowerOn(long ReaderHandle, unsigned char ICC_Slot_No, unsigned char* Response)功能:该函数要求t卡器对ICC进行冷复位,若冷复位失败读卡器应启动一个热复位。参数说明:ReaderHandle:设备句柄;ICC_Slot_No : ICC连接器号;用户卡连接
7、器号0x0n, SAM卡连接器号0x1n,其中”n”的取值范围为1F。Response:指向存放响应数据的存储区的指针返回值:如果对ICC复位成功,则在 Response的存储区中返回ICC的复位应答字节,返回值 为存储区中的字节数;返回值小于。为状态码,其含义见 B1.8。81.4 “卡下电”函数函数:long ICC_Reader_PowerOff(long ReaderHandle, unsigned char ICC_Slot_No)功能:该函数要求读卡器撤消与ICC之间的电气连接。参数说明:ReaderHandle:设备句柄;ICC_Slot_No : ICC 连接器号;返回值:如果
8、该函数成功执行,则返回值为0;返回值小于0为状态码,其含义见B1.8。81.5 "获取卡片状态”函数函数:long ICC_Reader_GetStatus(long ReaderHandle, unsigned char ICC_Slot_No) 功能:查询有无卡以及卡片当前状态信息。参数说明:ReaderHandle:设备句柄;ICC_Slot_No : ICC 连接器号;返回值:返回0表示有卡且已上电;返回值小于0为状态码,其含义见 B1.8。81.6 “应用命令”函数函数:long ICC_Reader_Application(long ReaderHandle, unsig
9、ned char ICC_ Slot_No, long Lenth_of_Command_APDU, unsigned char* Command_APDU, unsigned char* Response_APDU) 功能:该函数用于将符合ISO7816中所规定的基本和特殊功能的行业间交换用命令发送给指定的ICC连接器,并获得对应的响应。参数说明:ReaderHandle:设备句柄;ICC_Slot_No : ICC 连接器号;Lenth_of_Command_APDU :其值为 Command_APDU所指向缓冲区中的字节数;Command_APDU :指向存放命令的缓冲区的指针;Resp
10、onse_APDU :指向存放响应数据的存储区的指针(包才sw1,sw2)。返回值:如果函数执行成功,则在 Response_APDU的存储区中返回响应数据,函数返回值为存 储区中的字节数;返回值小于0为状态码,其含义见 B1.8, Response_APDU的存储区无任何数据。81.7 取信息”函数函数:long ICC_Reader_Libinfo(char* info)功能:该函数取得当前函数库的厂家信息参数说明:info:指向存放厂家信息的存储区的指针。表-B1.1厂家信息的存储格式第116字符第1730字符第31、32字符厂家名称(不足补空格)设备型号或系列号(不足补空格)函数库版本
11、号返回值:返回的厂家名称;明华澳汉公司返回的设备型号或系列号:DP_123_SB返回的库版本号升级规则:每次小升级X0升为X1.X2.X3直到X0是一个稳定版本。返回值的含义见B1.8。81.8 函数返回值表-B1.2高级编程接口 C语言函数的返回值应用编程的标识符返回值含义IFD_OK0执行成功IFD_ICC_TypeError-1卡片类型不对IFD_ICC_NoExist-2小IFD_ICC_NoPower-3有卡未上电IFD_ICC_NoResponse-4卡片无应答IFD_ConnectError-11误卡器连接错IFD_UnConnected-12未建立连接(没有执行打开设备函数)I
12、FD_BadCommand-13(动态库)不支持该命令IFD_ParameterError-14(发给动态库的)命令参数错IFD_CheckSumError-15信息校验和出错82 FOXPRO语言函数注:在以下的描述中,所指字符为 ASCII字符82.1 “打开设备”函数函数:ICCR_Open(dev_Name)功能:该函数通知终端操作系统打开与读卡器所对应的终端设备端口,以便两者建立通信的 逻辑关系。参数说明:dev_Name:设备名称。取值范围 ” AUTO、" COM4、" USBn': " LPTn';其中" n的取 值范围为
13、19。返回值:返回值为一字符串,前两个字符为函数执行状态码,其含义见B2.8;若执行成功,第3、4个字符为函数执行后返回的设备句柄R_Handle,该句柄仅为区分设备之用。82.2 “关闭设备”函数函数:ICCR_Close(R_Handle)功能:该函数通知操作系统关闭所指定的设备。参数说明:R_Handle:设备句柄。返回值:返回值为两个字符的状态码,其含义见B2.8。82.3 “卡上电”或“热复位“函数函数:ICCR_Pon(R_Handle,ICCSlotNo)功能:该函数要求t卡器对ICC进行冷复位,若冷复位失败读卡器应启动一个热复位。参数说明:R_Handle:设备句柄;ICCSl
14、otNo : ICC连接器号;用户卡连接器号0x0n, SAM卡连接器号0x1n,其中“ n"的取值范围为1F。返回值:返回值为一字符串,前两个字符为函数执行状态码,其含义见B2.8;若执行成功,第3、4两个字符为复位应答中的字节数(十六进制),从第五字符起为ICC的复位应答字符(字符个数为字节数的 2倍)。82.4 “卡下电”函数函数:ICCR_Poff(R_Handle,ICCSlotNo)功能:该函数要求读卡器撤消与 ICC之间的电气连接。参数说明:R_Handle:设备句柄;ICCSlotNo : ICC 连接器号;返回值:返回值为两个字符的状态码,其含义见B2.8。82.5
15、 "获取卡片状态”函数函数:ICCR_GetS(R_Handle,ICCSlotNo)功能:查询有无卡以及卡片当前状态信息。参数说明:R_Handle:设备句柄;ICCSlotNo : ICC 连接器号;返回值:返回值为两个字符的状态码,” 00表示有卡且已上电,其他含义见B2.8。82.6 “应用命令”函数函数:ICCR_App(R_Handle,ICCSlotNo, ComAPDU)功能:该函数用于将符合ISO7816中所规定的基本和特殊功能的行业间交换用命令发送给指 定的ICC连接器,并获得对应的响应。参数说明:R_Handle:设备句柄;ICCSlotNo : ICC 连接器
16、号;ComAPDU :命令字符串,每两字符表示发送命令的一字节;返回值:返回值为一字符串,前两个字符为函数执行状态码,其含义见 B2.8;若执行成功,第 3、4、5、6字符为响应数据的字节数(十六进制),从第7字符起为响应数据字符(字符个数为字节数的2倍)。82.7 取信息”函数函数:ICCR_Linfo()功能:该函数取得当前函数库的厂家信息参数说明:返回值:返回值为一字符串,前两个字符为函数执行状态码,其含义见 B2.8;若执行成功,从 第3字符起为厂家信息字符串。表-B2.1厂家信息的存储格式第116字符第1730字符第31、32字符厂家名称(不足补空格)设备型号或系列号(不足补空格)函数库版本号82.8 函数返回值表-B2.2高级编程接口 FOXPRO函数的返回值应用编程的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 登幽州台歌课件
- 《综合布线各子系统安装与调试 》理论习题二
- 殡仪馆新建(迁建)项目建议书
- (部编版八年级《政治》课件)第1课时-网络改变世界
- 《人体寄生虫学蚊》课件
- 知识产权战略规划与实施案例
- 社区服务服务器租赁合同
- 企业食堂管理总经理聘用书
- 大学学院院长聘用合同协议
- 医院装饰石膏线条施工协议
- 《哦香雪》省赛一等奖
- 流感疫苗的接种人群
- 分布式光伏发电项目施工方案
- 辛寨小学教职工篮球定点投篮比赛记录表
- 数据中心机房工程验收记录表
- 国开电大本科《管理英语3》机考真题(第九套)
- 足球《颠球》课件
- 软件项目安装部署手册
- 垃圾收集、清运服务以及安全保障措施
- 房屋买卖合同个人房屋买卖合同
- 液压与气压传动技术项目化教程
评论
0/150
提交评论