神思二代身份证验证机具接口控件说明(修改版)
- 格式:pdf
- 大小:3.42 MB
- 文档页数:15
神思第二代身份证验证机具ActiveX控件使用说明版本:V1.3.0.0山东神思电子技术有限公司2010年11月修订记录版本号日期章节号简单描述修订者审核者1.0 2007.6.12 初始创建谭雪欣1.0.55.0 2008.7.25 增加部分函数谭雪欣1.0.57.0 2008.9.8 修改了同时打开多个页面,关闭出错问题。
谭雪欣1.0.58.0 2008-09-12 增加了wlt图片的buffer属性等。
谭雪欣1.0.72.0 2008-11-12 增加手动读卡时读卡失败则清空卡面信息,打开界面自动开始读卡,身份证反正面为横版。
谭雪欣1.0.77.0 2008-11-13 增加保存身份证反正面图片函数等谭雪欣1.0.81.0 2008-11-25 增加安全模块号的读取谭雪欣1.0.82.0 2009-3-3 修改身份证图片生成temp文件夹下谭雪欣1.0.83.0 2009-3-10 增加清空属性的函数谭雪欣1.0.85.0 2009-5-31 用户自定义图片存放路径。
谭雪欣1.0.87.0 2009-08-27 增加身份证正反面的单独保存陈金华1.0.97 2009-09-09 增加临时文件自定义保存目录、配置文件ini存放在c盘根目录低下陈金华1.1.0.0 2010-11-19 Win7,IE8下界面显示黑框,修改源码,并去掉界面对于按钮,只显示身份证正面和签发机关、有效期限、最新住址。
谭雪欣1.2.0.0 2010-11-23 增加属性szCardInfo,方法readrfcard 谭雪欣1.3.0.0 2010-11-30 整理界面,更换最新rdcard2.0 谭雪欣目录1、说明 (5)2、控件方法 (5)2.1 打开端口连接设备 (5)2.2 关闭端口断开设备 (5)2.3 检测连接方法 (5)2.4 读取证件信息 (5)2.5 自动读取信息 (6)2.6 结束自动读卡 (6)2.7 删除读卡过程中生成的单个图片和文本文件 (6)2.8 删除读卡过程中在temp文件夹下生成的全部jpg图片 (6)2.9 删除读卡过程中生成的任意文件 (6)2.10获得读卡过程中生成文件的Base64编码 (6)2.11清空所有属性 (7)2.12打印身份证反正面图片 (7)2.13 readrfcard读卡 (7)2.14 错误代码表 (7)3、控件属性 (8)3.1 姓名 (8)3.2 性别 (8)3.3 民族 (8)3.4 出生日期 (9)3.5 住址 (9)3.6 公民身份号码 (9)3.7 签发机关 (9)3.8 有效期限 (9)3.9 有效期限起始日期 (10)3.10 有效期限截止日期 (10)3.11 JPG照片存放路径 (10)3.12 BMP照片存放路径 (10)3.13 WLT照片存放路径 (10)3.14JPG照片的Base64编码字符串 (11)3.15 BMP照片的Base64编码字符串 (11)3.16 WLT照片的Base64编码字符串 (11)3.17 身份证文本信息存放路径 (11)3.18 有数据标志 (11)3.19 控件状态标志 (11)3.20端口号码 (12)3.21 获得读卡过程中生成的jpg图片路径 (12)3.22 生成身份证反正面图片 (12)3.23 控件下载后是否处于自动读卡状态 (12)3.24读取设备安全模块号 (12)3.25设备安全模块号 (13)3.26 最新地址 (13)3.27 用户指定身份证图片存放位置和名称 (13)3.28 身份证正面JPG照片的Base64编码字符串 (13)3.29 身份证反面JPG照片的Base64编码字符串 (13)3.30 身份证临时文件保存目录 (14)3.31 szCardInfo卡信息 (14)4、示例网页使用说明 (14)1、说明本文档是针对神思联机型第二代居民身份证验证阅读机具通讯控件的使用说明文档,供用户使用ActiveX控件进行接入时参考。
文档编号归档编号发布状态文档版本SS728M05设备驱动接口函数库用户手册V1.6拟制:陈龙日期:2014-12-26 审核:日期:标准化:日期:批准:日期:山东神思电子目录SS728M05设备驱动接口函数库 (1)用户手册 (1)V1.6 (1)目录 (2)1终端简介 (8)1.1主要功能 (8)1.2主要技术指标 (8)2接口库概述 (9)2.1适用范围 (9)2.2说明 (9)3接口函数 (10)3.1函数返回值 (10)3.1.1通用返回值 (10)3.1.2居民健康卡(兼容山东保健证)错误代码 (11)3.2基本接口函数 (12)3.2.1SS728M05_SDK(SS728M05基本操作接口) (12)3.2.1.1基本函数 (12)3.2.1.1.1ICC_Reader_Open (12)3.2.1.1.2ICC_Reader_Close (12)3.2.1.1.3ICC_Reader_Reset (12)3.2.1.1.4ICC_Reader_PowerOff (13)3.2.1.1.5ICC_Reader_Application (13)3.2.1.1.6ICC_Reader_GetLastError (13)3.2.1.1.7ICC_Reader_Version (14)3.2.1.1.8SS_Reader_Reset (14)3.2.1.1.9SS_Reader_Reset_bBeep (15)3.2.1.1.10SS_Reader_PowerOff (15)3.2.1.1.11SS_Reader_Application (16)3.2.1.1.12SS_Reader_GetLastError (16)3.2.1.1.13SS_Reader_Version (16)3.2.1.1.14SS_Reader_GetVersionID (17)3.2.1.1.15SS_Reader_GetUserInfo (17)3.2.1.1.16SS_Reader_UpdateUserInfo (17)3.2.1.1.17SS_Reader_AutoRecognition (17)3.2.1.1.18SS_Reader_AutoFindCard (18)3.2.1.1.19ss_dev_beep (18)3.2.1.1.20ss_dev_led (18)3.2.1.2居民二代身份证函数 (18)3.2.1.2.1ss_id_ResetID2Card (18)3.2.1.2.4ss_id_query_sex (19)3.2.1.2.5ss_id_query_sexL (19)3.2.1.2.6ss_id_query_folk (20)3.2.1.2.7ss_id_query_folkL (20)3.2.1.2.8ss_id_query_birth (20)3.2.1.2.9ss_id_query_address (20)3.2.1.2.10ss_id_query_number (20)3.2.1.2.11ss_id_query_organ (21)3.2.1.2.12ss_id_query_termbegin (21)3.2.1.2.13ss_id_query_termend (21)3.2.1.2.14ss_id_query_photo_data (21)3.2.1.2.15ss_id_query_photo_file (21)3.2.1.2.16ss_id_query_newaddress (22)3.2.1.2.17ss_id_query_IDBaseInfo_text (22)3.2.1.2.18ss_id_GetSAMno (22)3.2.1.2.19ss_id_GetSAMStatus (23)3.2.1.2.20ss_id_GetFPMsg (23)3.2.1.3M1卡操作函数 (23)3.2.1.3.1ss_CardMifare_Reset (23)3.2.1.3.2ss_CardMifare_Authentication (23)3.2.1.3.3ss_CardMifare_ReadBlock (24)3.2.1.3.4ss_CardMifare_WriteBlock (24)3.2.1.3.5ss_CardMifare_Increment (24)3.2.1.3.6ss_CardMifare_Decrement (24)3.2.1.3.7ss_CardMifare_Copy (25)3.2.1.3.8ss_CardMifare_GetUID (25)3.2.1.4标准社保卡操作作函数 (25)3.2.1.4.1ss_rf_sb_FindCard (25)3.2.1.4.2ss_rf_sb_ReadCardIssuers (25)3.2.1.4.3ss_rf_sb_ReadCardholder (26)3.2.1.4.4ss_rf_sb_ReadFingerprint (26)3.2.1.5济南社保卡操作函数 (26)3.2.1.5.1ss_jn_sb_FindCard (26)3.2.1.5.2ss_jn_sb_QuerryCardNumber (26)3.2.1.64428卡操作函数 (27)3.2.1.6.1ss_sle_reset_card (27)3.2.1.6.2ss_sle4428_read_card (27)3.2.1.7磁条卡操作作函数 (28)3.2.1.7.1SS_CT_ReadInfo (28)3.2.1.7.2SS_CT_ReadInfo_ (28)3.2.1.8居民健康卡基本函数(兼容山东保健证) (28)3.2.1.8.1ss_reader_open (28)3.2.1.8.2ss_reader_close (29)3.2.1.8.5ss_rf_yl_cpu_find_cardB (29)3.2.1.8.6ss_rf_cpu_yl_read_cardInfo (29)3.2.1.8.7ss_rf_cpu_yl_write_cardInfo (29)3.2.1.8.8ss_rf_yl_cpu_read_issuingOrg (30)3.2.1.8.9ss_rf_yl_cpu_write_issuingOrg (30)3.2.1.8.10ss_rf_yl_cpu_read_demographicInfo1 (30)3.2.1.8.11ss_rf_yl_cpu_write_demographicInfo1 (30)3.2.1.8.12ss_rf_yl_cpu_read_hospital (31)3.2.1.8.13ss_rf_yl_cpu_write_hospital (31)3.2.1.8.14ss_rf_cpu_yl_read_photo (31)3.2.1.8.15ss_rf_cpu_yl_write_photo (31)3.2.1.8.16ss_rf_yl_cpu_read_address (32)3.2.1.8.17ss_rf_yl_cpu_write_address (32)3.2.1.8.18ss_rf_yl_cpu_read_linkman (32)3.2.1.8.19ss_rf_yl_cpu_write_linkman (32)3.2.1.8.20ss_rf_yl_cpu_read_demographicInfo2 (33)3.2.1.8.21ss_rf_yl_cpu_write_demographicInfo2 (33)3.2.1.8.22ss_rf_yl_cpu_read_idcardInfo (33)3.2.1.8.23ss_rf_yl_cpu_write_idcardInfo (33)3.2.1.8.24ss_rf_yl_cpu_read_illNum (34)3.2.1.8.25ss_rf_yl_cpu_write_illNum (34)3.2.1.8.26ss_rf_yl_cpu_read_BiometricIdentifier (34)3.2.1.8.27ss_rf_yl_cpu_write_BiometricIdentifier (34)3.2.1.8.28ss_rf_yl_cpu_read_SpecialIdentifier (35)3.2.1.8.29ss_rf_yl_cpu_write_SpecialIdentifier (35)3.2.1.8.30ss_rf_yl_cpu_read_AllergicReaction (35)3.2.1.8.31ss_rf_yl_cpu_write_AllergicReaction (35)3.2.1.8.32ss_rf_yl_cpu_read_Immunization (36)3.2.1.8.33ss_rf_yl_cpu_write_Immunization (36)3.2.1.8.34ss_rf_yl_cpu_read_HospitalEffectiveSign (36)3.2.1.8.35ss_rf_yl_cpu_write_HospitalEffectiveSign (36)3.2.1.8.36ss_rf_yl_cpu_RewriteRecord_HospitalEffectiveSign (37)3.2.1.8.37ss_rf_yl_cpu_EraseRecord_HospitalEffectiveSign (37)3.2.1.8.38ss_rf_yl_cpu_read_OutpatientServiceEffectiveSign (37)3.2.1.8.39ss_rf_yl_cpu_write_OutpatientServiceEffectiveSign (37)3.2.1.8.40ss_rf_yl_cpu_RewriteRecord_OutpatientServiceEffectiveSign (38)3.2.1.8.41ss_rf_yl_cpu_EraseRecord_OutpatientServiceEffectiveSign (38)3.2.1.8.42ss_rf_cpu_yl_read_HospitalInformation1 (38)3.2.1.8.43ss_rf_cpu_yl_write_HospitalInformation1 (38)3.2.1.8.44ss_rf_cpu_yl_read_HospitalInformation2 (39)3.2.1.8.45ss_rf_cpu_yl_write_HospitalInformation2 (39)3.2.1.8.46ss_rf_cpu_yl_read_OutpatientServiceInformation1 (39)3.2.1.8.47ss_rf_cpu_yl_write_OutpatientServiceInformation1 (39)3.2.1.8.48ss_rf_cpu_yl_read_OutpatientServiceInformation2 (40)3.2.1.8.49ss_rf_cpu_yl_write_OutpatientServiceInformation2 (40)3.2.1.8.50ss_rf_cpu_yl_read_FingerprintFile (40)3.2.1.8.51ss_rf_cpu_yl_write_FingerprintFile (41)3.2.1.8.52ss_rf_cpu_yl_GetCardUid (41)3.2.1.8.53ss_rf_cpu_yl_read_HospitalInformation3 (41)3.2.1.8.54ss_rf_cpu_yl_write_HospitalInformation3 (41)3.2.1.8.55ss_rf_cpu_yl_read_OutpatientServiceInformation3 (42)3.2.1.8.56ss_rf_cpu_yl_write_OutpatientServiceInformation3 (42)3.2.1.8.57ss_rf_cpu_yl_read_OutpatientServiceInformation4 (42)3.2.1.8.58ss_rf_cpu_yl_write_OutpatientServiceInformation4 (42)3.2.1.8.59ss_rf_cpu_yl_read_OutpatientExpenses (43)3.2.1.8.60ss_rf_cpu_yl_write_OutpatientExpenses (43)3.2.1.8.61ss_rf_cpu_yl_AppcationLock_ddf1 (43)3.2.1.8.62ss_rf_cpu_yl_AppcationUnLock_ddf1 (43)3.2.1.8.63ss_rf_cpu_yl_AppcationLock_df01 (44)3.2.1.8.64ss_rf_cpu_yl_AppcationUnLock_df01 (44)3.2.1.8.65ss_rf_cpu_yl_AppcationLock_df02 (44)3.2.1.8.66ss_rf_cpu_yl_AppcationUnLock_df02 (44)3.2.1.8.67ss_rf_cpu_yl_AppcationLock_df03 (44)3.2.1.8.68ss_rf_cpu_yl_AppcationUnLock_df03 (45)3.2.1.8.69ss_rf_cpu_yl_CardLock (45)3.2.1.8.70ss_rf_cpu_yl_read_PayInfoFile (45)3.2.1.8.71ss_rf_cpu_yl_write_PayInfoFile (45)3.2.1.8.72ss_rf_VerifyPINSAM1 (45)3.2.1.8.73ss_rf_ResetSAM1AndVerifyPIN (46)3.2.1.8.74ss_rf_cpu_yl_read_Binaryphoto (46)3.2.1.8.75ss_rf_cpu_yl_write_Binaryphoto (46)3.2.1.8.76ss_rf_cup_yl_GetCardVersion (46)3.2.1.8.77ss_rf_SAM_Reset (46)3.2.1.8.78ss_rf_SAM_VerifyPIN (47)3.2.1.8.79ss_rf_SAM_ChangePIN (47)3.2.1.8.80ss_rf_SAM_Public (47)3.2.1.8.81ss_rf_SAM_Terminal (47)3.2.1.8.82ss_rf_SAM_PublicApp (48)3.2.1.8.83ss_rf_SAM_OrgCertificate (48)3.2.1.8.84ss_rf_SAM_Certificate (48)3.2.1.8.85ss_rf_SAM_SM3Digest (48)3.2.1.8.86ss_rf_SAM_SM2SignHash (49)3.2.1.9居民健康卡高级函数 (49)3.2.1.9.1SS_WSB_OpenDevice (49)3.2.1.9.2SS_WSB_CloseDevice (49)3.2.1.9.3SS_WSB_PowerOn (50)3.2.1.9.4SS_DC_ PowerOff (50)3.2.1.9.5SS_DC_SetSpacer (50)3.2.1.9.8SS_WSB_VerifyPIN (51)3.2.1.9.9SS_DC_ChangePIN (51)3.2.1.9.10SS_DC_RSAMPublic (52)3.2.1.9.11SS_DC_RSAMTerminal (52)3.2.1.9.12SS_DC_RSAMPublicApp (52)3.2.1.9.13SS_DC_RSAMOrgCertificate (52)3.2.1.9.14SS_DC_RSAMCertificate (53)3.2.1.9.15SS_WSB_RDDF1EF05 (53)3.2.1.9.16SS_WSB_RDDF1EF06 (53)3.2.1.9.17SS_WSB_RDDF1EF07 (54)3.2.1.9.18SS_WSB_WDDF1EF07 (54)3.2.1.9.19SS_WSB_RDDF1EF08 (54)3.2.1.9.20SS_WSB_WDDF1EF08 (55)3.2.1.9.21SS_WSB_RDF01EF05 (55)3.2.1.9.22SS_WSB_WDF01EF05 (55)3.2.1.9.23SS_WSB_RDF01EF06 (56)3.2.1.9.24SS_WSB_WDF01EF06 (56)3.2.1.9.25SS_WSB_RDF01EF07 (57)3.2.1.9.26SS_WSB_WDF01EF07 (57)3.2.1.9.27SS_WSB_RDF01EF08 (57)3.2.1.9.28SS_WSB_WDF01EF08 (58)3.2.1.9.29SS_WSB_RDF02EF05 (58)3.2.1.9.30SS_WSB_WDF02EF05 (59)3.2.1.9.31SS_WSB_RDF02EF06 (59)3.2.1.9.32SS_WSB_WDF02EF06 (59)3.2.1.9.33SS_WSB_RDF02EF07 (60)3.2.1.9.34SS_WB_WDF02EF07 (60)3.2.1.9.35SS_WSB_RDF02EF08 (60)3.2.1.9.36SS_WSB_WDF02EF08 (61)3.2.1.9.37SS_WSB_SM3Digest (61)3.2.1.9.38SS_WSB_SM2SignHash (61)3.2.1.9.39SS_WSB_RDF03EF05 (62)3.2.1.9.40SS_WSB_WDF03EF05 (62)3.2.1.9.41SS_WSB_EDF03EF05 (62)3.2.1.9.42SS_WSB_RDF03EF06 (63)3.2.1.9.43SS_WSB_WDF03EF06 (63)3.2.1.9.44SS_WSB_EDF03EF06 (63)3.2.1.9.45SS_DC_RSign_DF03EE00 (63)3.2.1.9.46SS_DC_RDF03EE00 (64)3.2.1.9.47SS_DC_WDF03EE00 (64)3.2.1.9.48SS_DC_RSign_DF03ED00 (65)3.2.1.9.49SS_DC_RDF03ED00 (65)3.2.1.9.50SS_DC_WDF03ED00 (65)3.2.1.9.53SS_WSB_RDF03ED00 (66)3.2.1.9.54SS_WSB_WDF03ED00 (67)3.2.1.10指纹采集比对 (67)3.2.1.10.1SS_ZW_Init (67)3.2.1.10.2SS_ZW_Close (68)3.2.1.10.3SS_ZW_GetErrorInfo (68)3.2.1.10.4SS_ZW_GetFPBmpData (68)3.2.1.10.5SS_ZW_GetCharFromSensor (68)3.2.1.10.6SS_ZW_Match2Char (68)3.2.1.10.7SS_ZW_GetCharFromBMP (68)3.2.1.10.8SS_ZW_MatchCharFromSensor (68)3.2.1.10.9MPS_* (69)4附录 (70)4.1门诊、住院记录T AG 定义 (70)1终端简介SS728M05是一款支持身份证、社保卡、居民健康卡、磁条卡等多种卡类型的多合一的读写终端,支持USB 通讯,采用模块化设计,适用于医院等发卡行业。
竭诚为您提供优质文档/双击可除二代身份证读卡器接口规范篇一:二代身份证读卡器安装及使用说明二代身份证读卡器安装及使用说明一.说明为方便各旅馆单位更快捷的录入人员信息,现本系统提供第二代居民身份证验证(阅读)设备。
将第二代居民身份证置于机具感应区,与之相连的计算机可即时显示该证件持有人的彩色照片及文字信息,既有利于方便、快捷的录入人员信息,又保证了录入信息的准确性和安全性。
二.安装1.机具连接本系统当前所使用的机具使用usb通讯方式,连接时请必须按照如下顺序连接:1.首先将usb插头插入计算机的usb插口。
2.将mini-b接口插入二代身份证阅读机具插口。
当机具连接后,如果机具上的电源指示灯变为红色,工作指示灯变为绿色,故障灯不亮,表示机具连接成功;如果机具上的电源指示灯变为红色,故障指示灯红灯闪烁或长亮,请确认是否为电源问题,如计算机电源供电不足等。
2.设备驱动安装当机具初次连接至计算机时,需要按照机具的驱动程序。
请按如下顺序操作:1.从旅馆业系统的“从业人员信息登记”或“国内旅客入住登记”页面下载驱动程序usbdriver.exe。
bdriver.exe为自解压格式文件,打开后请指定一个目标文件夹,而后点击“安装”。
3.当机具初次连接至计算机时,将弹出如下页面:4.点击“下一步”,选择第一项“搜索适于我的设备的驱动程序”5.点击“下一步”,选择“指定一个位置”6.点击“下一步”,在弹出的对话框中点击“浏览”按钮,而后在查找文件对话框中选择驱动程序解压后所在目录,并根据当前计算机的系统选择对应目录下的usbdiv.inf文件。
7.选中驱动文件后,点击查找文件框中的“打开”按钮,点击“找到新的硬件设备向导”中的“确定”按钮,点击“下一步”。
8.点击“下一步”,此时即完成驱动程序的安装。
三.使用当安装完驱动程序后,连接好机具,进入旅馆业系统的从业人员信息登记、修改,国内旅客入住登记、修改,此时可以看到程序页面右上角的提示“2代身份证机具连接成功”,同时机具为绿色工作指示灯闪烁,进入寻卡工作状态。
二代证系统终端API使用手册内蒙古银安科技开发有限公司1.前言 (2)2.系统要求 (2)3.API列表 (2)4.API详细说明 (3)4.1 端口类API (3)4.1.1 SDT_SetMaxRFByte (3)4.1.2 SDT_GetCOMBaud (3)4.1.3 SDT_SetCOMBaud (4)4.1.4 SDT_OpenPort (4)4.1.5 SDT_ClosePort (5)4.2 SAM类API (5)4.2.1 SDT_ResetSAM (5)4.2.2 SDT_GetSAMStatus (6)4.2.3 SDT_GetSAMID (6)4.3.4 SDT_GetSAMIDToStr (7)4.3 身份证卡类API (7)4.3.1 SDT_StartFindIDCard (7)4.3.2 SDT_SelectIDCard (8)4.3.3 SDT_ReadBaseMsg (8)4.3.4 SDT_ReadIINSNDN (9)4.3.5 SDT_ReadBaseMsgToFile (10)4.3.6 SDT_ReadIINSNDNToASCII (10)5.API调用说明 (11)5.1 调用顺序 (11)5.2 例子程序(以delphi语言为例) (11)6.函数返回码列表 (13)1.前言本应用程序接口(API)用于二代证验证系统的验证终端应用系统的开发。
2.系统要求使用本API的PC机,必须满足下列条件:●Windows 98,Windows 2000 Pro,Windows 2000 Server,WinXP●至少32兆内存(32M RAM or Larger)●至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger)●至少一个空闲普通串口或USB口(视用户需求而定)。
3.API列表加密API分为下列几类,在下面各表中列出。
二代证系统终端API使用说明最新07/1/1上海普天邮通科技股份有限公司2007年01月二代证系统终端API使用说明版本1.0.0.1出版日期2007年01月著作权注意事项本书版权为上海普天邮通科技股份有限公司所有。
未经上海普天邮通科技股份有限公司书面同意,任何公司、单位或个人,不得用任何手段复制本手册的部分或全部内容。
对印刷错误的更正,所述信息谬误的勘误,以及产品的改进,均由上海邮电通信设备股份有限公司随时作出解释,恕不预先通知,修正内容将编入再版说明书中。
1.前言本应用程序接口(API)用于二代证验证系统的验证终端应用系统的开发。
2.系统要求使用本API的PC机,必须满足下列条件:●Windows 98,Windows 2000 Pro,Windows 2000 Server,WinXP●至少32兆内存(32M RAM or Larger)●至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger)●至少一个空闲普通串口或USB口(视用户需求而定)。
3.API列表应用函数开发包含下列文件:cardapi.lib API函数的VC开发包cardapi.h API函数声明cardapi.dll API函数的动态联接库stdapi.dll cardapi.dll的依赖动态联接库WltRS.dll cardapi.dll的依赖动态联接库4.API详细说明4.1 checkCardReaderValid检查读卡器是否可以正常工作。
char* checkCardReaderValid (int iPort);参数说明:int iPort0为自动检测1-16为串口1-16口1001-1016为USB1-16口返回值:字符串第一个字符为’1’,表示读卡器可以正常工作;第一个字符为’0’,表示检测失败;第一个字符后紧接检测成功或失败的中文描述。
4.2 getImagePath从card.ini中获取获取保存照片文件的路径。
⼆代⾝份证验证设备CM008RU⼆次开发控件ID2Control使⽤说明书⼆代⾝份证验证设备CM008R/U⼆次开发控件ID2Control 使⽤说明书⽬录1. 控件描述 (4)1.1. 基本描述 (4)1.2. 控件组成⽂件 (4)1.3. 控件安装 (4)1.3.1. 安装⽂件安装 (4)1.3.2. ⼿动安装 (5)2. 属性⽅法列表 (5)2.1. 属性列表 (5)2.2. ⽅法列表 (5)3. 调⽤流程 (6)3.1. 顺序读卡调⽤流程 (7)3.1.1. 设臵设备连接端⼝号 (7)3.1.2. 端⼝打开及关闭 (7)3.1.3. 设臵RF缓冲区⼤⼩ (7)3.1.4. 基本读卡调⽤流程 (8)3.2. ⾃动读卡调⽤流程 (9)3.2.1. 设臵设备连接端⼝号 (9)3.2.2. 开启⾃动读卡功能 (9)3.2.3. 获取⾝份证相关信息 (9)3.2.4. 停⽌⾃动读卡功能 (9)4. 属性⽅法详细说明 (10)4.1. 属性 (10)Port—通讯端⼝号 (10)Baudrate—串⾏通讯波特率 (10)AutoOpenPort—是否⾃动打开/关闭端⼝ (10)4.2. ⽅法 (10)SetMaxRFByte—设臵RF缓冲区⼤⼩ (10)OpenPort—打开端⼝ (11)ClosePort—关闭端⼝ (11)ResetSAM—复位安全模块 (11)GetSAMStatus—对安全模块运⾏状态检测 (12)GetSAMID—取得安全模块编号HEX码 (12)GetSAMIDToStr—取得安全模块编号字符串 (12)StartFindIDCard—开始寻卡 (13)SelectIDCard—选取卡⽚ (13)ReadBaseMsg—读取基本信息 (13)ReadNewAppMsg—读取追加信息 (14)ReadMngInfo—读取卡体管理号 (14)DecodeToBMP—把WLT⽂件解码到BMP中 (15)GetJPG—把BMP转换成JPG图像 (15)GetBaseInfo—获取⾝份证卡上基本信息 (16)GetAllInfo—获取⾝份证卡上所有信息 (16)SearchDevice—查找设备 (17)StartAutoReadCard—开启⾃动读卡功能 (17)StopAutoReadCard—关闭⾃动读卡功能 (17)GetErrorMsg—获取错误代码对应的信息 (18)GetNation—获取民族编号对应的民族信息 (18)GetSex—获取性别代码对应的性别信息 (18)GetComBaudrate—获取安全模块通讯波特率 (18)SetCOMBaud—设臵安全模块通讯波特率 (19)5. 错误代码表 (19)6. 使⽤⽰例 (20)6.1. VC调⽤⽰例 (20)6.2. VB调⽤⽰例 (23)6.3. Delphi调⽤⽰例 (25)1.控件描述1.1.基本描述⼆代⾝份证验证设备CM008R/U的⼆次开发控件ID2Control是基于公安部安全模块接⼝API函数的基础上开发的,继承了公安部安全模块接⼝所有API函数功能,并增加了相应的转换函数,使得⼆次开发⽤户更易于开发。
银行客户身份认证系统—100型机具联网核查版使用说明书山东神思电子技术有限公司系统研发部目录1 系统介绍 (3)2 使用说明 (3)2.1. 版权说明 (3)2.2. 安全注意事项 (4)2.3. 机具介绍 (4)2.4. 产品特点 (6)2.5. 技术参数 (7)2.6. 软件安装 (7)2.7. 联网核查配置 (11)2.7.1. 系统登录 (11)2.7.2. 核查配置 (12)2.7.3. 自动核查使用 (12)2.7.4. 手动核查 (13)2.7.5. 核查结果查询 (14)2.7.6. 打印 (15)2.8. 键盘提取配置 (15)3 常见问题 (18)3.1 常见问题说明和注意事项 (18)3.2 自动化联网核查相关问题 (18)1系统介绍神思100型机具联网核查客户认证系统是一套使用神思100型身份证验证机具实现第二代居民身份证的自动识别并实现自动化联网核查的认证系统。
此系统完成对第二代居民身份证的验证功能,通过内置公安部模块实现第二代居民身份证的识别;结合居民身份证联网核查系统可实现自动化联网核查功能,可即时打印联网核查结果,也可后期打印,提高了银行柜员的工作效率;通过此系统可实现对已验证过的居民身份证信息实现自动填充和键盘提取的功能。
通过简单设置在验证身份证时,即可自动将验证的信息自动填充到用户所要求的界面中;通过对键盘热键的设置可以实现用户任意键提取客户二代证信息的功能。
2使用说明2.1. 版权说明版权声明版权未得到山东神思电子系技术有限公司明确的书面许可,不得为任何目的、以任何形式或手段(电子的或机械的)复制或传播本手册的任何部分。
©本手册的所有版权属于山东神思电子技术有限公司,2009年。
声明本手册中的资料如有更改,恕不另行通知。
本文档可能涉及山东神思电子技术有限公司的专利(或正在申请的专利)、商标、版权或其他知识产权,除非得到山东神思电子技术有限公司的明确书面许可协议,本文档不授予使用这些专利(或正在申请的专利)、商标、版权或其他知识产权的任何许可协议。
二代证系统终端API使用说明最新07/1/1上海普天邮通科技股份有限公司2007年01月二代证系统终端API使用说明版本1.0.0.1出版日期2007年01月著作权注意事项本书版权为上海普天邮通科技股份有限公司所有。
未经上海普天邮通科技股份有限公司书面同意,任何公司、单位或个人,不得用任何手段复制本手册的部分或全部内容。
对印刷错误的更正,所述信息谬误的勘误,以及产品的改进,均由上海邮电通信设备股份有限公司随时作出解释,恕不预先通知,修正内容将编入再版说明书中。
1.前言本应用程序接口(API)用于二代证验证系统的验证终端应用系统的开发。
2.系统要求使用本API的PC机,必须满足下列条件:●Windows 98,Windows 2000 Pro,Windows 2000 Server,WinXP●至少32兆内存(32M RAM or Larger)●至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger)●至少一个空闲普通串口或USB口(视用户需求而定)。
3.API列表应用函数开发包含下列文件:cardapi.lib API函数的VC开发包cardapi.h API函数声明cardapi.dll API函数的动态联接库stdapi.dll cardapi.dll的依赖动态联接库WltRS.dll cardapi.dll的依赖动态联接库4.API详细说明4.1 checkCardReaderValid检查读卡器是否可以正常工作。
char* checkCardReaderValid (int iPort);参数说明:int iPort0为自动检测1-16为串口1-16口1001-1016为USB1-16口返回值:字符串第一个字符为’1’,表示读卡器可以正常工作;第一个字符为’0’,表示检测失败;第一个字符后紧接检测成功或失败的中文描述。
4.2 getImagePath从card.ini中获取获取保存照片文件的路径。
神思身份证阅读器使用说明身份证阅读器热销品牌-神思SS628-100,生产商是山东神思电子技术有限公司。
是由归国留学人员领班的民营科技企业,注册资金为5000万元。
其公司生产的产品包括通信终端、识别终端、支付终端等嵌入式软件。
能从数百家企业投标会中脱颖而出成为生产身份证阅读器的“十大厂家”,实属不易。
神思公司潜心在嵌入式软件领域研发,专注认证识别技术,经过过年的积累,在智能识别终端领域,拥有了包括S-7嵌入式操作系统在内的一系列具有自主知识产权的专有技术。
神思SS628-100身份证阅读器就是其代表作品,可以快速读取、验证、上传或存档二代证IC卡内信息。
产品结构设计简单、坚固,方便易用,性能稳定,适合长期连续工作的使用环境;产品采用RS232或USB接口,安装简单,并可利用USB接口供电,无需外接电源适配器。
深圳研腾科技有限公司销售的神思SS628(100U)身份证阅读器以其美观新颖的外形、稳定的质量赢得全国用户的好评。
神思公司是全标准一次性通过公安部检测的唯一机具生产厂家。
在公安部组织的可追加地址型机具招标中,神思又以优异成绩中标,成为具备读写身份证机具生产资质的三家之一。
公司进行的连续测试中,不间断读卡100万次以上无差错。
迄今为止,神思验证机具开箱合格率达100%,故障率<5‰。
产品特性神思SS628系列二代证验证(阅读)机具拥有自主知识产权,可以快速读取、验证、上传或存档二代证IC卡内信息。
产品结构设计简单、坚固,方便易用,性能稳定,适合长期连续工作的使用环境;产品采用RS232或USB接口,安装简单,并可利用USB接口供电,无需外接电源适配器。
产品采用了基于SAM(安全模块)的加密安全机制,通过神思公司自主知识产权的RF卡读写模块,可对二代证快速解密验证与阅读存档。
软件提供多平台开发函数库,便于用户二次开发和应用。
适用于公安、金融、电信、邮政、教育、民政、旅居、保险、娱乐等多种需要身份验证的行业,可实现客户身份认证、客户信息自动录入,完善客户档案,提高服务质量与工作效率。
1.概述精伦电子股份有限公司开发的二代身份证读卡系列机具适用于相关行业的联机型应用。
产品提供了完善的二次软件开发接口(API)。
本手册针对提供的ActiveX控件,对开发接口的文件组成、方法定义格式、调用方法及返回值等进行了详细的说明。
2.接口文件说明接口文件包括:IdrControl.ocxDewlt.dllSavephoto.dllWltrs.dll适用开发语言:网络脚本开发第一次使用时,需要调用reg.bat对控件进行注册。
更新说明:V3.4.1.3解决一个潜在导致内存泄漏的问题。
V3.4.1.2增加GetCardPhotobuf方法,用于获取身份证正反面图片JPG格式Base64编码信息。
V3.4.1.0增加ExportPhoto方法,可在读卡结束后生成指定照片和卡图片文件名。
3.接口方法说明3.1. 身份证方法3.1.1.读身份证方法原型:short ReadCard(long iPort,BSTR PhotoPath)说明:本方法将打开端口、找卡、读卡等功能进行了集成,可用于打开串口或USB口并读取二代证卡内信息。
参数:1、iPort:设置串口、USB或iDR210免驱动USB-HID。
普通串口 1 – 16(十进制) 例如:1:串口1(COM1)2:串口2(COM2)USB USB-HID (iDR210) 1001 例如:1001:USB2、PhotoPath:生成图片文件的绝对路径,包括生成的照片文件photo.bmp,photo.jpg和指定文件名的照片文件,和身份证正反面图片card.jpg。
该参数为""时,默认将照片文件保存到Windows系统临时文件目录(GetTempPath())。
也可自行设置保存的路径,比如:"d:\\photos\\photo.bmp",注意文件参数必须设置正确,才能正确地将相片文件放在指定位置(相片文件夹若不存在,将会自动生成新文件夹)。
神思SS628-100产品介绍神思SS628-100系列机具是第二代居民身份证验证(阅读)设备。
将第二代居民身份证置于机具感应区,与之相连的计算机可即时显示该证持有人的彩色照片及文字信息,在默认设置下,读出的信息可自动存档于计算机的数据库中,以备查询。
本产品可适应公安、银行、保险、邮政、电信等行业身份证信息的数据采集、录入、认证等需求。
应用领域神思SS628-100作为第二代身份证阅读器的典范之作,功能齐全、操作简单、界面美观,通用性极高,广泛适用于公安、银行、保险、邮政、电信等行业。
性能指标◎符合GB/T 2423-2001 标准规定◎符合公安部GA450、1GA450 标准规范,符合非接触IC卡ISO14443 标准;◎读卡时间:≤1秒;最大读卡距离:≥50mm;◎供电:通过计算机的USB接口◎数据通信:RS232或USB◎产品尺寸:长170×宽90×高55mm产品特点★可以通过点选方式,使身份证信息自动录入到其它软件录入窗口中★可以校验核对居民身份号码,对不正确的给出提示★可以判断并显示居民身份号码的初始发证地★软件界面美观,功能丰富,可以提供、定制与其它应用系统的数据接口★软件窗口可灵活控制,在验证的同时不影响其他软件窗口的使用★软件有数据库功能,可保存验证记录、查询验证的时间,并打印或导出★体积小巧、造型美观、携带方便★任意角度读取卡内数据,准确可靠★自带蜂鸣器,智能判别并提示读卡成功,不需要窗口工作人员的提示★机具可选PS/2接口,在PC或终端下,通过键盘功能键自动录入各项身份证信息软件功能1.自动读取二代身份证信息在功能上,神思SS628二代身份证阅读机具可自动读取姓名、性别、民族、出生、住址、身份证号码、签发机关及年限等信息,还具备一个独特的功能,即辨别身份证初次编号的户口所在地行政区。
这一特色功能满足需要严格管理身份信息的客户的需求。
神思SS628二代身份证阅读机通过读取二代身份证信息辨别身份证真伪,假的身份证信息将无法读取。
第二代居民身份证读验机具USB驱动安装手册数据通信科学技术研究所2009年12月数据通信科学技术研究所第二代居民身份证读验机具USB驱动安装手册版 本3.0出版日期2009年12月著作权注意事项本手册版权为数据通信科学技术研究所所有。
未经数据通信科学技术研究所书面同意,任何公司、单位或个人,不得用任何手段复制本手册的部分或全部内容。
对印刷错误的更正,所述信息谬误的勘误,以及产品的改进,均由数据通信科学技术研究所随时作出解释,恕不预先通知,修正内容将编入再版说明书中。
商 标所有在本手册使用的商标为该商标所有人的资产。
业务联系方式地址:北京海淀区学院路40号邮编:100191电话:(010)62301576传真:(010)62301560目录一、安装(更新)驱动程序概述 (1)1.1计算机操作系统 (1)1.2 自动安装(更新)准备 (1)1.3 手动安装(更新)准备 (1)二、驱动的安装 (1)2.1自动安装步骤 (2)2.2 手动安装步骤 (6)三、驱动的更新 (11)3.1自动更新步骤 (11)3.2手动更新步骤 (11)一、 安装(更新)驱动程序概述1.1计算机操作系统本驱动程序适用于Windows2000,XP,2003,Vista和Windows7操作系统。
1.2 自动安装(更新)准备自动安装(更新)时准备安装程序:二代证读验机具USB驱动.exe。
1.3 手动安装(更新)准备手动安装时需要准备以下文件,保存在光盘的二代证读验机具USB驱动目录下。
¾samcoins.dll¾samsetup.dll¾USBDrv.sys¾USBDrvCo.inf二、 驱动的安装计算机从未使用过二代证读验机具(即未安装过读验机具的USB 驱动程序),既可以使用自动安装程序安装驱动,也可使用向导手动安装。
具体步骤详见下文说明。
2.1自动安装步骤注:以下安装步骤以Windows 7为例。
文档编号归档编号发布状态文档版本SS728M05设备驱动接口函数库用户手册V1.6拟制:陈龙日期:2014-12-26 审核:日期:标准化:日期:批准:日期:山东神思电子目录SS728M05设备驱动接口函数库 (1)用户手册 (1)V1.6 (1)目录 (2)1终端简介 (8)1.1主要功能 (8)1.2主要技术指标 (8)2接口库概述 (9)2.1适用范围 (9)2.2说明 (9)3接口函数 (10)3.1函数返回值 (10)3.1.1通用返回值 (10)3.1.2居民健康卡(兼容山东保健证)错误代码 (11)3.2基本接口函数 (12)3.2.1SS728M05_SDK(SS728M05基本操作接口) (12)3.2.1.1基本函数 (12)3.2.1.1.1ICC_Reader_Open (12)3.2.1.1.2ICC_Reader_Close (12)3.2.1.1.3ICC_Reader_Reset (12)3.2.1.1.4ICC_Reader_PowerOff (13)3.2.1.1.5ICC_Reader_Application (13)3.2.1.1.6ICC_Reader_GetLastError (13)3.2.1.1.7ICC_Reader_Version (14)3.2.1.1.8SS_Reader_Reset (14)3.2.1.1.9SS_Reader_Reset_bBeep (15)3.2.1.1.10SS_Reader_PowerOff (15)3.2.1.1.11SS_Reader_Application (16)3.2.1.1.12SS_Reader_GetLastError (16)3.2.1.1.13SS_Reader_Version (16)3.2.1.1.14SS_Reader_GetVersionID (17)3.2.1.1.15SS_Reader_GetUserInfo (17)3.2.1.1.16SS_Reader_UpdateUserInfo (17)3.2.1.1.17SS_Reader_AutoRecognition (17)3.2.1.1.18SS_Reader_AutoFindCard (18)3.2.1.1.19ss_dev_beep (18)3.2.1.1.20ss_dev_led (18)3.2.1.2居民二代身份证函数 (18)3.2.1.2.1ss_id_ResetID2Card (18)3.2.1.2.4ss_id_query_sex (19)3.2.1.2.5ss_id_query_sexL (19)3.2.1.2.6ss_id_query_folk (20)3.2.1.2.7ss_id_query_folkL (20)3.2.1.2.8ss_id_query_birth (20)3.2.1.2.9ss_id_query_address (20)3.2.1.2.10ss_id_query_number (20)3.2.1.2.11ss_id_query_organ (21)3.2.1.2.12ss_id_query_termbegin (21)3.2.1.2.13ss_id_query_termend (21)3.2.1.2.14ss_id_query_photo_data (21)3.2.1.2.15ss_id_query_photo_file (21)3.2.1.2.16ss_id_query_newaddress (22)3.2.1.2.17ss_id_query_IDBaseInfo_text (22)3.2.1.2.18ss_id_GetSAMno (22)3.2.1.2.19ss_id_GetSAMStatus (23)3.2.1.2.20ss_id_GetFPMsg (23)3.2.1.3M1卡操作函数 (23)3.2.1.3.1ss_CardMifare_Reset (23)3.2.1.3.2ss_CardMifare_Authentication (23)3.2.1.3.3ss_CardMifare_ReadBlock (24)3.2.1.3.4ss_CardMifare_WriteBlock (24)3.2.1.3.5ss_CardMifare_Increment (24)3.2.1.3.6ss_CardMifare_Decrement (24)3.2.1.3.7ss_CardMifare_Copy (25)3.2.1.3.8ss_CardMifare_GetUID (25)3.2.1.4标准社保卡操作作函数 (25)3.2.1.4.1ss_rf_sb_FindCard (25)3.2.1.4.2ss_rf_sb_ReadCardIssuers (25)3.2.1.4.3ss_rf_sb_ReadCardholder (26)3.2.1.4.4ss_rf_sb_ReadFingerprint (26)3.2.1.5济南社保卡操作函数 (26)3.2.1.5.1ss_jn_sb_FindCard (26)3.2.1.5.2ss_jn_sb_QuerryCardNumber (26)3.2.1.64428卡操作函数 (27)3.2.1.6.1ss_sle_reset_card (27)3.2.1.6.2ss_sle4428_read_card (27)3.2.1.7磁条卡操作作函数 (28)3.2.1.7.1SS_CT_ReadInfo (28)3.2.1.7.2SS_CT_ReadInfo_ (28)3.2.1.8居民健康卡基本函数(兼容山东保健证) (28)3.2.1.8.1ss_reader_open (28)3.2.1.8.2ss_reader_close (29)3.2.1.8.5ss_rf_yl_cpu_find_cardB (29)3.2.1.8.6ss_rf_cpu_yl_read_cardInfo (29)3.2.1.8.7ss_rf_cpu_yl_write_cardInfo (29)3.2.1.8.8ss_rf_yl_cpu_read_issuingOrg (30)3.2.1.8.9ss_rf_yl_cpu_write_issuingOrg (30)3.2.1.8.10ss_rf_yl_cpu_read_demographicInfo1 (30)3.2.1.8.11ss_rf_yl_cpu_write_demographicInfo1 (30)3.2.1.8.12ss_rf_yl_cpu_read_hospital (31)3.2.1.8.13ss_rf_yl_cpu_write_hospital (31)3.2.1.8.14ss_rf_cpu_yl_read_photo (31)3.2.1.8.15ss_rf_cpu_yl_write_photo (31)3.2.1.8.16ss_rf_yl_cpu_read_address (32)3.2.1.8.17ss_rf_yl_cpu_write_address (32)3.2.1.8.18ss_rf_yl_cpu_read_linkman (32)3.2.1.8.19ss_rf_yl_cpu_write_linkman (32)3.2.1.8.20ss_rf_yl_cpu_read_demographicInfo2 (33)3.2.1.8.21ss_rf_yl_cpu_write_demographicInfo2 (33)3.2.1.8.22ss_rf_yl_cpu_read_idcardInfo (33)3.2.1.8.23ss_rf_yl_cpu_write_idcardInfo (33)3.2.1.8.24ss_rf_yl_cpu_read_illNum (34)3.2.1.8.25ss_rf_yl_cpu_write_illNum (34)3.2.1.8.26ss_rf_yl_cpu_read_BiometricIdentifier (34)3.2.1.8.27ss_rf_yl_cpu_write_BiometricIdentifier (34)3.2.1.8.28ss_rf_yl_cpu_read_SpecialIdentifier (35)3.2.1.8.29ss_rf_yl_cpu_write_SpecialIdentifier (35)3.2.1.8.30ss_rf_yl_cpu_read_AllergicReaction (35)3.2.1.8.31ss_rf_yl_cpu_write_AllergicReaction (35)3.2.1.8.32ss_rf_yl_cpu_read_Immunization (36)3.2.1.8.33ss_rf_yl_cpu_write_Immunization (36)3.2.1.8.34ss_rf_yl_cpu_read_HospitalEffectiveSign (36)3.2.1.8.35ss_rf_yl_cpu_write_HospitalEffectiveSign (36)3.2.1.8.36ss_rf_yl_cpu_RewriteRecord_HospitalEffectiveSign (37)3.2.1.8.37ss_rf_yl_cpu_EraseRecord_HospitalEffectiveSign (37)3.2.1.8.38ss_rf_yl_cpu_read_OutpatientServiceEffectiveSign (37)3.2.1.8.39ss_rf_yl_cpu_write_OutpatientServiceEffectiveSign (37)3.2.1.8.40ss_rf_yl_cpu_RewriteRecord_OutpatientServiceEffectiveSign (38)3.2.1.8.41ss_rf_yl_cpu_EraseRecord_OutpatientServiceEffectiveSign (38)3.2.1.8.42ss_rf_cpu_yl_read_HospitalInformation1 (38)3.2.1.8.43ss_rf_cpu_yl_write_HospitalInformation1 (38)3.2.1.8.44ss_rf_cpu_yl_read_HospitalInformation2 (39)3.2.1.8.45ss_rf_cpu_yl_write_HospitalInformation2 (39)3.2.1.8.46ss_rf_cpu_yl_read_OutpatientServiceInformation1 (39)3.2.1.8.47ss_rf_cpu_yl_write_OutpatientServiceInformation1 (39)3.2.1.8.48ss_rf_cpu_yl_read_OutpatientServiceInformation2 (40)3.2.1.8.49ss_rf_cpu_yl_write_OutpatientServiceInformation2 (40)3.2.1.8.50ss_rf_cpu_yl_read_FingerprintFile (40)3.2.1.8.51ss_rf_cpu_yl_write_FingerprintFile (41)3.2.1.8.52ss_rf_cpu_yl_GetCardUid (41)3.2.1.8.53ss_rf_cpu_yl_read_HospitalInformation3 (41)3.2.1.8.54ss_rf_cpu_yl_write_HospitalInformation3 (41)3.2.1.8.55ss_rf_cpu_yl_read_OutpatientServiceInformation3 (42)3.2.1.8.56ss_rf_cpu_yl_write_OutpatientServiceInformation3 (42)3.2.1.8.57ss_rf_cpu_yl_read_OutpatientServiceInformation4 (42)3.2.1.8.58ss_rf_cpu_yl_write_OutpatientServiceInformation4 (42)3.2.1.8.59ss_rf_cpu_yl_read_OutpatientExpenses (43)3.2.1.8.60ss_rf_cpu_yl_write_OutpatientExpenses (43)3.2.1.8.61ss_rf_cpu_yl_AppcationLock_ddf1 (43)3.2.1.8.62ss_rf_cpu_yl_AppcationUnLock_ddf1 (43)3.2.1.8.63ss_rf_cpu_yl_AppcationLock_df01 (44)3.2.1.8.64ss_rf_cpu_yl_AppcationUnLock_df01 (44)3.2.1.8.65ss_rf_cpu_yl_AppcationLock_df02 (44)3.2.1.8.66ss_rf_cpu_yl_AppcationUnLock_df02 (44)3.2.1.8.67ss_rf_cpu_yl_AppcationLock_df03 (44)3.2.1.8.68ss_rf_cpu_yl_AppcationUnLock_df03 (45)3.2.1.8.69ss_rf_cpu_yl_CardLock (45)3.2.1.8.70ss_rf_cpu_yl_read_PayInfoFile (45)3.2.1.8.71ss_rf_cpu_yl_write_PayInfoFile (45)3.2.1.8.72ss_rf_VerifyPINSAM1 (45)3.2.1.8.73ss_rf_ResetSAM1AndVerifyPIN (46)3.2.1.8.74ss_rf_cpu_yl_read_Binaryphoto (46)3.2.1.8.75ss_rf_cpu_yl_write_Binaryphoto (46)3.2.1.8.76ss_rf_cup_yl_GetCardVersion (46)3.2.1.8.77ss_rf_SAM_Reset (46)3.2.1.8.78ss_rf_SAM_VerifyPIN (47)3.2.1.8.79ss_rf_SAM_ChangePIN (47)3.2.1.8.80ss_rf_SAM_Public (47)3.2.1.8.81ss_rf_SAM_Terminal (47)3.2.1.8.82ss_rf_SAM_PublicApp (48)3.2.1.8.83ss_rf_SAM_OrgCertificate (48)3.2.1.8.84ss_rf_SAM_Certificate (48)3.2.1.8.85ss_rf_SAM_SM3Digest (48)3.2.1.8.86ss_rf_SAM_SM2SignHash (49)3.2.1.9居民健康卡高级函数 (49)3.2.1.9.1SS_WSB_OpenDevice (49)3.2.1.9.2SS_WSB_CloseDevice (49)3.2.1.9.3SS_WSB_PowerOn (50)3.2.1.9.4SS_DC_ PowerOff (50)3.2.1.9.5SS_DC_SetSpacer (50)3.2.1.9.8SS_WSB_VerifyPIN (51)3.2.1.9.9SS_DC_ChangePIN (51)3.2.1.9.10SS_DC_RSAMPublic (52)3.2.1.9.11SS_DC_RSAMTerminal (52)3.2.1.9.12SS_DC_RSAMPublicApp (52)3.2.1.9.13SS_DC_RSAMOrgCertificate (52)3.2.1.9.14SS_DC_RSAMCertificate (53)3.2.1.9.15SS_WSB_RDDF1EF05 (53)3.2.1.9.16SS_WSB_RDDF1EF06 (53)3.2.1.9.17SS_WSB_RDDF1EF07 (54)3.2.1.9.18SS_WSB_WDDF1EF07 (54)3.2.1.9.19SS_WSB_RDDF1EF08 (54)3.2.1.9.20SS_WSB_WDDF1EF08 (55)3.2.1.9.21SS_WSB_RDF01EF05 (55)3.2.1.9.22SS_WSB_WDF01EF05 (55)3.2.1.9.23SS_WSB_RDF01EF06 (56)3.2.1.9.24SS_WSB_WDF01EF06 (56)3.2.1.9.25SS_WSB_RDF01EF07 (57)3.2.1.9.26SS_WSB_WDF01EF07 (57)3.2.1.9.27SS_WSB_RDF01EF08 (57)3.2.1.9.28SS_WSB_WDF01EF08 (58)3.2.1.9.29SS_WSB_RDF02EF05 (58)3.2.1.9.30SS_WSB_WDF02EF05 (59)3.2.1.9.31SS_WSB_RDF02EF06 (59)3.2.1.9.32SS_WSB_WDF02EF06 (59)3.2.1.9.33SS_WSB_RDF02EF07 (60)3.2.1.9.34SS_WB_WDF02EF07 (60)3.2.1.9.35SS_WSB_RDF02EF08 (60)3.2.1.9.36SS_WSB_WDF02EF08 (61)3.2.1.9.37SS_WSB_SM3Digest (61)3.2.1.9.38SS_WSB_SM2SignHash (61)3.2.1.9.39SS_WSB_RDF03EF05 (62)3.2.1.9.40SS_WSB_WDF03EF05 (62)3.2.1.9.41SS_WSB_EDF03EF05 (62)3.2.1.9.42SS_WSB_RDF03EF06 (63)3.2.1.9.43SS_WSB_WDF03EF06 (63)3.2.1.9.44SS_WSB_EDF03EF06 (63)3.2.1.9.45SS_DC_RSign_DF03EE00 (63)3.2.1.9.46SS_DC_RDF03EE00 (64)3.2.1.9.47SS_DC_WDF03EE00 (64)3.2.1.9.48SS_DC_RSign_DF03ED00 (65)3.2.1.9.49SS_DC_RDF03ED00 (65)3.2.1.9.50SS_DC_WDF03ED00 (65)3.2.1.9.53SS_WSB_RDF03ED00 (66)3.2.1.9.54SS_WSB_WDF03ED00 (67)3.2.1.10指纹采集比对 (67)3.2.1.10.1SS_ZW_Init (67)3.2.1.10.2SS_ZW_Close (68)3.2.1.10.3SS_ZW_GetErrorInfo (68)3.2.1.10.4SS_ZW_GetFPBmpData (68)3.2.1.10.5SS_ZW_GetCharFromSensor (68)3.2.1.10.6SS_ZW_Match2Char (68)3.2.1.10.7SS_ZW_GetCharFromBMP (68)3.2.1.10.8SS_ZW_MatchCharFromSensor (68)3.2.1.10.9MPS_* (69)4附录 (70)4.1门诊、住院记录T AG 定义 (70)1终端简介SS728M05是一款支持身份证、社保卡、居民健康卡、磁条卡等多种卡类型的多合一的读写终端,支持USB 通讯,采用模块化设计,适用于医院等发卡行业。
二代证系统终端API 使用说明最新11/6/28上海普天邮通商用机器有限公司2011年6月二代证系统终端API使用说明版本2.1出版日期2011年6月著作权注意事项本书版权为上海普天邮通商用机器有限公司所有。
未经上海普天邮通商用机器有限公司书面同意,任何公司、单位或个人,不得用任何手段复制本手册的部分或全部内容。
对印刷错误的更正,所述信息谬误的勘误,以及产品的改进,均由上海普天邮通商用机器有限公司随时作出解释,恕不预先通知,修正内容将编入再版说明书中。
一、前言本应用程序接口(API)用于二代证验证系统的验证终端应用系统的开发。
二、系统要求使用本API的PC机,必须满足下列条件:●Windows 2000, Windows XP或更高●至少64兆内存(64M RAM or Larger)●至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger)●至少一个空闲普通串口或USB口(视用户需求而定)。
三、文件列表四个文件放在一起。
四、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编码。
中国联通电子化销售服务系统二代身份证阅读器操作手册V1.1-20130516中国联通电子商务部2013年05月目录目录 (2)1. 系统中涉及二代身份证阅读器的业务菜单列表 (3)2. 阅读器控件和驱动安装文件、安装手册下载 (3)3. 阅读器控件和驱动安装文件的安装 (4)4. 阅读器的使用举例 (4)4.1 【3G预付费开户】菜单下的阅读器功能操作举例介绍 (4)4.2 【身份证认证】菜单下的阅读器功能的操作举例介绍 (6)5. 错误提示说明汇总 (7)5.1 请检查您的控件或驱动是否正确安装最新版本 (7)5.2 打开端口失败 (8)5.3 端口打开失败,请检查机器是否连接正常 (9)5.4 没有连接神思设备,请先连接设备再读身份证 (9)5.5 卡片认证失败,无卡或者此卡片已经读过 (10)5.6 未放身份证,或将身份证拿离感应区重放 (10)5.7 未找到卡或重新将卡放到读卡器 (10)5.8 读卡失败 (10)5.9 生成照片文件失败 (10)5.10 文字信息读取失败 (11)5.11 其他错误 (11)1. 系统中涉及二代身份证阅读器的业务菜单列表中国联通电子化销售服务系统中使用到二代身份证阅读器的业务菜单列表如下:【业务受理】→【开户】→【3G预付费开户】【业务受理】→【开户】→【3G预付费套包销售】【业务受理】→【开户】→【3G后付费开户】【业务受理】→【开户】→【3G后付费客户开户(Iphone)】【业务受理】→【开户】→【3G后付费智能终端开户】【业务受理】→【开户】→【3G客户开户(固网预存)】【业务受理】→【开户】→【集团批量开户】【业务受理】→【开户】→【补换卡】【业务受理】→【开户】→【客户资料修改】【业务受理】→【开户】→【客户资料返档补录】【业务受理】→【开户】→【无线上网卡后付费集团开户】【业务受理】→【开户】→【无线上网卡后付费个人开户】【业务受理】→【开户】→【沃家庭无线上网卡开户】【业务受理】→【开户】→【省份预付费无线上网卡开户】【业务受理】→【开户】→【预付费无线上网卡销售】【业务受理】→【开户】→【3G无线上网卡销售】【业务受理】→【开户】→【携号转网】【业务受理】→【服务】→【身份证认证】2.阅读器控件和驱动安装文件、安装操作手册下载1>点击菜单下的【业务受理】,再点击子菜单【服务】,再点击【读写卡驱动下载】选项,打开的功能界面,如图所示:2>根据阅读器上注明的厂家,下载该厂家的阅读器控件和驱动安装文件及安装手册。
神思读卡器安装说明一、驱动程序及应用软件安装1、将系统配套的驱动光盘放入光驱(无光驱的电脑可在有光驱电脑将光盘内所有文件拷入U盘后安装)2、双击AUTORUN.EXE 图标(如下图)3、在弹出的安装界面点击“安装二代身份证验证系统”4、在弹出的许可协议选择“接受”照提示直至完成5、将身份证读卡器用USB数据线连接至电脑(台式电脑尽量接至机箱后USB接口)6、打开光盘目录下的” USBdriver”文件夹安装USB驱动程序,(XP32位及WIN732位系统选择2k,xp,2003,vista,win7文件夹)WIN764位系统选择Winxp_Win7_64bit文件夹。
7、XP及WIN732位系统驱动安装:双击2k,xp,2003,vista,win7文件夹下面的” 二代证读验机具USB驱动”启动驱动安装程序,,按照提示直至完成安装8、WIN764位系统驱动安装:双击” Winxp_Win7_64bit”文件夹下面的“USBDrv3.0-x64”启动安装程序,按照提示直至完成安装.9、双击桌面” 神思二代证验证系统”图标。
测试系统是否可以正常读取身份证信息,如上图所示,如能读取身份证信息,说完读器卡已经可以正常工作,进入网院平台安装控件后即可正常录入。
10、故障排除一,如打开读卡系统显示下面所示,请检查USB驱动是否安装成功,可在计算机-设备管理-查看有无黄色感叹号,如有叹号,请重新安装USB驱动程序,并检查驱动程序是否对应相应的系统版本。
11、故障排除二,如打开读卡系统显示下面所示,请检查USB连接线是否正常连接,台式电脑换到机箱后USB接口或者换个接口,并检查身份证读卡器系统电源指示灯和工作指示灯是否正常常亮。
二、院校控件安装(以电子科技大学为例,)1、在完成读器卡程序和USB驱动后,还需安装院校的浏览器控件才可正常录入学生信息2、使用IE9.0浏览器使用登陆院校平台,(地址账号等信息请参考平台操作手册),登陆后,点击直接报名确认,3、在网页弹出的控件安装提示。