Professional Documents
Culture Documents
Table of Contents
1.0 Introduction........................................................................................................................................3
1.1 Features .........................................................................................................................................3
1.2 Typical Applications .....................................................................................................................3
2.0 Installation Guide...............................................................................................................................4
2.1 Connecting the Device..................................................................................................................4
2.2 Installation of SDK Components .................................................................................................5
3.0 SDK Components ..............................................................................................................................9
3.1 Multi-Application Demo ................................................................................................................9
3.2 Sample Codes................................................................................................................................9
3.3 ACR122 Tool ................................................................................................................................10
3.4 ACR122U Scripting Tool.............................................................................................................10
3.5 ACS Quickview ............................................................................................................................11
3.6 List of User Manuals and Reference Materials ........................................................................11
1.0 Introduction
The ACR122U is a PC-linked Contactless Smart Card Reader/Writer developed on the 13.56MHz
Contactless Technology. This device is designed to support not only MiFare and ISO14443 Type A and
B Cards but also FeliCa and NFC tags.
This reader acts as a Plug and Play (PnP) device so there is no need to provide drivers to users.
Furthermore, read and write operations to contactless tags are faster and more efficient since the
device makes use of high-speed card access by making use of pseudo-APDU’s and full USB speed of
12 Mbps.
The ACR122U SDK provides the user the following: sample applications, sample codes, tools and
utilities that can be used to experience the features and capabilities of ACR122, the world’s first CCID
compliant NFC Card Reader. This manual gives the summary of how to install the SDK and what can
be found in the SDK.
Together with its compact size and trendy design and with the various features the ACR122 offers
users can experience the convenience of using ACR122 for applications such as payment, mass
transit, physical access control, time attendance, etc.
1.1 Features
• CCID Standard
• Read / Write Speed up to 424kbps
• ISO/IEC18092 (NFC) compliant
• ISO14443 Type A and B card support
• FeliCa Card Support
• Bi-Color LED
• Compact size: 98mm (L) x 65mm (W) x 12.8mm (H)
• Light Weight: 70g
• CE, FCC and RoHS compliant
• User Controllable Buzzer (optional)
• SAM Socket (optional)
The ACR122 is a CCID compliant device. Microsoft provides these drivers for Windows 2000, XP, 2003
thru Windows Update and is built-in in the VISTA OS. To know more about setting Automatic Updates
in your PC, visit http://update.microsoft.com/microsoftupdate/
3. Click on Next
Click on Next.
Click on next.
This demonstration program shows several real world applications where we can use the ACR122. The
ACR122 can work with different contactless cards following the ISO14443 and ISO18092 standards. In
this demo, we can see that it will work with these four cards: Topaz, FeliCa, MiFare Ultralight and
MiFare 4K.
With ACR122, you can read and write data in the compatible cards allowing the device to be used in a
wide range of applications from e-purse or home banking applications to physical and logical access
control. Furthermore, it can be easily integrated with a variety of systems like AFC (automatic fare
collection) systems and personal computers for logical access.
Sample codes written in different programming language are provided, namely, Delphi 7, Visual Basic
6, Visual C++ 6, Visual C++ 2005 (x64), Visual C # 2005 and Visual Basic .Net 2005.
The sample codes show the different capabilities of the ACR122 and showcases how to control the
ACR122 Peripherals and how to communicate to a contactless tag.
The ACR122 is an application utility tool that enables the user to perform reader and card related
commands. This tool supports a variety of cards and can properly detect ISO 14443 and ISO 18092
cards. This utility tool allows the user to control the device peripherals such as the LED. Furthermore,
this utility also allows the user to examine and manipulate the contents of a contactless smart card
namely Mifare 1K/4K and Mifare Ultralight cards.
The ACR122 Card Demo is a scripting tool designed to work with ACR122. This Scripting Demo
Program can send and receive data to and from the contactless card.
The ACS Quickview is a utility program that will check if you have properly installed the ACR122
device. For detailed explanation on how to use the tool, you may check the Help Menu on the program.