天喻TY522读卡器用户手册

 

 

 

 

 

 

 

 

 

 

编制: 肖忠仁

日期:2009-8-21

 

 

 

 

 

 

 

修订历史记录

序号

日期

修订内容

版本

编制

审核

批准

01

2009-8-21

首稿

V1.0

肖忠仁

 

 

02

 

 

 

 

 

 

03

 

 

 

 

 

 

04

 

 

 

 

 

 

05

 

 

 

 

 

 

06

 

 

 

 

 

 

07

 

 

 

 

 

 

08

 

 

 

 

 

 

09

 

 

 

 

 

 

10

 

 

 

 

 

 


 

目录

1.天喻TY522读卡器简介... 3

2.读卡器特征... 3

3.智能卡接口... 3

4.使用说明... 4

4.1.连接方式... 4

4.2.工作状态... 4

5、使用说明... 4


1天喻TY522读卡器简介

天喻TY522读卡器是武汉天喻信息产业股份有限公司自主研制并生产的USB接口通用IC卡读写机。它功能齐全性能稳定、成本低,能够满足当前市场上日益增长的对数据安全性、保密性和可靠性的需求。

天喻TY522读卡器是开发智能卡有关产品及系统必备的前端处理设备,并可广泛应用于对数据安全性较高的工商、邮电、税务、银行、保险、医疗、通信及各种收费、储值、查询等管理系统中。

2.读卡器特征

1)        符合中华人民共和国国家标准—集成电路(IC)读写机通用规范(GB/T18239-2000);符合ISO/IEC7816协议;符合EMV规范,Level 1

2)        电源:+5VDCUSB口取电,无需外部电源;

3)        最大功耗:300mW

4)        环境温度:050ºC

5)        相对湿度:20%90%

6)        采用USB口与PC通讯,通讯波特率为12Mbps

7)        T0协议数据长度:Lc255,Le256

8)        支持5.0V3.0V1.8V电压智能卡。

9)        供卡时钟4M

10)    支持T=0/T=1协议及反向卡。

11)    支持短路保护。

12)    支持Windows 20002003XPVistaWindows 7

3.智能卡接口

       天喻TY522读卡器符合ISO7816-3规范,支持T=0T=1协议,同时支持A类、B类、C类智能卡,读卡器对卡提供的时钟为4000,000Hz,并具有短路保护功能。

       天喻TY522读卡器支持PPS(协议参数选择),支持所有的PPS参数,在4000,000Hz时钟频率下,与卡的通讯波特率最高可达250Kbps

4.使用说明

4.1连接方式

       天喻TY522读卡器通过USB口与计算机相连,同时由USB口提供电源。在Windows VistaWindows 7操作系统下,将读卡器直接插入计算机USB口即可使用,在Windows 2000XP下,须安装微软CCID驱动程序,驱动程序可由附带光盘直接安装,也可从微软网站下载。

4.2工作状态

       天喻TY522读卡器正上方有一LED指示灯,此灯可指示读卡器当前工作状态,LED灯有三种状态:

1.熄灭,当读写器接上电源,不插入卡片或卡被拔出时,读卡器LED熄灭。

2.长亮,当读卡器接通电源,插入卡片,复位成功,处于上电状态时,读卡器LED长亮。

3.快速闪烁,每当读卡器与卡进行一次通讯LED闪烁一次。

5使用说明

       天喻TY522读卡器使用Windows Smart Card接口,访问步骤如下:

1.  建立资源管理器连接关系,返回句柄上下文。

LONG SCardEstablishContext(

  IN DWORD dwScope,

  IN LPCVOID pvReserved1,

  IN LPCVOID pvReserved2,

  OUT LPSCARDCONTEXT phContext

);

2.连接读卡器接口函数:

LONG SCardConnect(

  IN SCARDCONTEXT hContext,

  IN LPCTSTR szReader,

  IN DWORD dwShareMode,

  IN DWORD dwPreferredProtocols,

  OUT LPSCARDHANDLE phCard,

  OUT LPDWORD pdwActiveProtocol

);

2.传输命令到卡片:

LONG SCardTransmit(

  IN SCARDHANDLE hCard,

  IN LPCSCARD_I0_REQUEST pioSendPci,

  IN LPCBYTE pbSendBuffer,

  IN DWORD cbSendLength,

  IN OUT LPSCARD_IO_REQUEST pioRecvPci,

  OUT LPBYTE pbRecvBuffer,

  IN OUT LPDWORD pcbRecvLength

);

详见MSDN及光盘案例。