beautypg.com

0b0bintroduction, Scope, Setup – Maxim Integrated 73S12xxF USB-CCID Host GUI User Manual

Page 5: Introduction, Figure 1: usb ccid system, 1 scope, 2 setup, Readerdevice

background image

UG_12xxF_037

73S12xxF USB-CCID Host GUI Users Guide

Rev. 1.1

5

1.

Introduction

1.1 Scope

This user guide describes the use of the USB CCID host application (USB-CCID.exe). This software
provides users with a Windows-based GUI application to communicate to the Teridian USB CCID reader
firmware running on 73S12xxF-based smart card reader devices. This program allows the user to
interface directly to the USB CCID firmware using a PC running Windows XP

®

and exercise its

functionality as a demonstration and test platform.

1.2 Setup

This software was developed in the C# programming language using Microsoft Visual Studio

®

USB CCID

Protocol

12XX based Smart

Card Reader

Device running

CCIDUSB-x.hex

Smart

Card

ISO7816

ReaderDevice

PC Host running

Windows XP and

CCID-USB.exe

USBCCID driver,

SCLib.dll, Windows

Resource Manager

PC

2008. This

software requires that the Microsoft Windows Smart Card Library (SCLib.dll), also provided by Teridian,
be in the same folder as the CCID-USB.exe program.

Figure 1: USB CCID System


The setup of the USB CCID system is shown in Figure 1. This document applies to the gray box. The
Reader Device (herein referred to as Device) is connected to the host PC USB port via a standard USB
cable. When the Device is plugged into a Windows host PC, the Windows Add New Hardware Wizard
launches and prompts the user to install a driver for the newly found hardware. The CCID application
firmware operates with both the standard Microsoft CCID driver (usbccid.sys) and the Teridian enhanced
CCID driver (ccidtsc.sys). The software installation disk contains the Windows .inf file for both drivers.
Browse to the directory containing the .inf files; the Wizard displays the dialog as shown in Figure 2.
Select a driver and complete the driver installation.

Figure 2: Add New Hardware Wizard Showing TSC CCID and Microsoft Drivers

The features provided by Microsoft’s usbccid.sys are detailed in the 73S1212F, 73S1217F 80515 SoC
Family with USB, ISO-7816/EMV and PINpad CCID Application Note
. The Teridian enhanced CCID