- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
万元(无锡明见科技有限公司,无锡 214000)摘 要: 使用 Delphi
万元
(无锡明见科技有限公司,无锡 214000)
摘 要: 使用 Delphi 7.0 开发一个二代证阅读机读取接口。该接口调用方便、应用面广,具有一定的推广价值。
关键词: Delphi; 二代证; 程序接口
Delphi to Achieve the Second-generation ID Card Interface Application
Development on the Tax Invoice
WAN Yuan
(Wuxi Minovo Co., Ltd.,Wuxi 214000)
Abstract:Using Delphi 7.0 to develop a second-generation card reader to read interface. This interface is called conve-
nience, a wide range of applications, with a certain spread value.
Key words:Delphi ; the second-generation ID card ; API
前言
自从公安部大规模在全国范围内推广第二代居民身份证 的换发工作,许多地区二代证换发工作已经进行了很久,为 了解决这个问题,产监处也分批购买了不同型号的二代证阅 读机,这些二代证阅读机都还没有对二代证读卡开发相应的 接口,使开票软件无法支持而没有使用。为此,通过咨询工 信部,从工信部数据通信科学技术研究数据所拿到了居民身 份证验证安全控制模块国标接口文档及文件 sdtapi.dll,在此编 写了一个通用的二代证阅读机具读卡接口程序,通过对多款 二代证阅读机的测试,凡是内置专用安全模块,采用非接触 式 IC 卡技术,最大感应距离达到 50mm 的目前市场上各个机 具厂商的联机型第二代身份证阅读 (验证) 机具都可以通用。
2 系统要求
使用本接口的电脑,必须满足下列条件:
Windows 98, Windows 2000 Pro, Windows 2000 Server,
Win XP。
至少 32 兆内存 (32MB RAM or Large)r 。
至少 10 兆空闲硬盘空间 (10MB Free Hard Disk Space or Large)r 。
至少一个空闲 USB 口。
1
aSex:array [0..1] of Char;
aBir:array [0..15] of Char; aPID:array [0..35] of Char;
end; var
Usbno:integer; IFOpen:integer;
CardPUCIIN:array [0..255] of Byte; CardPUCSN:array [0..255] of Byte; CardCHMsgLen:integer; CardPHMsgLen:integer; pucCHMsg:array [0..256] of byte; pucPHMsg:array [0..1024] of byte;
//静态调用动态库
Function SDT_OpenPort (iPort:integer) :integer;stdcall ex-
ternal 'SDTAPI.dll' ;
function SDT_ClosePort ( iPortID:integer) :integer;stdcall external 'SDTAPI.DLL' name 'SDT_ClosePort';
function SDT_GetSAMStatus ( iPortID:integer;iState:inte-
ger) :integer;stdcall external 'SDTAPI.DLL' name 'SDT_ GetSAMStatus';
function SDT_StartFindIDCard ( iPort:integer;pucIIN: Pbytearray;iIfOpen:integer) :integer;stdcall external 'SD- TAPI.DLL' name 'SDT_StartFindIDCard';
function SDT_SelectIDCard ( iPort:integer;pucSN:Pbytear-
ray;iIfOpen:integer) :integer;stdcall external 'SDTAPI.DLL' name 'SDT_SelectIDCard';
function SDT
1亿VIP精品文档
相关文档
最近下载
- 唐山市2024年高三第三次模拟考试(三模)语文试题卷(含答案).docx
- 手术医师能力定期考评表.docx
- 新应用大学英语1基础篇(张克建)课后习题答案.pdf
- 总监理工程师第1次会议上的讲话内容secret.doc
- 计算机网络技术(中职)全套教学课件.pptx
- 矿业管理-(87)煤生字第665号《煤矿矿井机电设备完好标准》(模板).pdf
- AP物理2 2015年真题 (选择题+问答题) AP Physics 2 2015 Real Exam and Answers (MCQ+FRQ).pdf VIP
- 招标工作的合理化建议.pdf
- 2019-2021年高考英语真题语法填空题专项训练(含答案).pdf
- 2024年辽宁省无人机测绘操控员竞赛备考试题库(含各题型).docx
文档评论(0)