Delphi在税务发票上实现二代证接口应用开发.doc

Delphi在税务发票上实现二代证接口应用开发.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档