Advanced Card Systems ACR122UA Contactless Smart Card Reader and Writer User Manual ACR122U NFC Reader SDK v1 7

Advanced Card Systems Limited Contactless Smart Card Reader and Writer ACR122U NFC Reader SDK v1 7

Contents

Users Manual

Download: Advanced Card Systems ACR122UA Contactless Smart Card Reader and Writer User Manual ACR122U NFC Reader SDK  v1 7
Mirror Download [FCC.gov]Advanced Card Systems ACR122UA Contactless Smart Card Reader and Writer User Manual ACR122U NFC Reader SDK  v1 7
Document ID1486989
Application IDIg6s/E/CJw4OWQ+XpUK0DQ==
Document DescriptionUsers Manual
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize215.93kB (2699095 bits)
Date Submitted2011-06-21 00:00:00
Date Available2011-06-21 00:00:00
Creation Date2008-10-29 11:56:16
Producing SoftwareAcrobat Distiller 7.0.5 (Windows)
Document Lastmod2011-06-21 09:30:05
Document TitleACR122U NFC Reader SDK User Manual_v1.7
Document CreatorAcrobat PDFMaker 7.0.7 for Word
Document Author: Advanced Card Systems Ltd.

SDK User Manual
ACR122U NFC Reader
Advanced Card Systems Ltd.
Website: www.acs.com.hk
Email: info@acs.com.hk
\
ACR122U NFC Reader
Table of Contents
1.0 Introduction ................................................................................................................................................3
1.1
Typical Applications .............................................................................................................................3
2.0 Installation Guide .......................................................................................................................................4
2.1
Requirements ......................................................................................................................................4
2.2
Installing the Device ............................................................................................................................4
2.2.1 Installing ACS CCID Drivers ...........................................................................................................5
2.2.2 Enabling PCSC Escape Command ................................................................................................7
2.3
Installation of SDK Components..........................................................................................................8
3.0 SDK Components ....................................................................................................................................14
3.1
Multi-Application Demo......................................................................................................................14
3.1.1 Visitor Management System.........................................................................................................14
3.1.2 NFC P2P Demo ............................................................................................................................15
3.2
Sample Codes ...................................................................................................................................15
3.3
Tools and Utilities ..............................................................................................................................16
3.3.1 ACR122U NFC Reader Tool ........................................................................................................16
3.3.2 ACS Easy Key ..............................................................................................................................17
3.3.1 ACR122U PCSC Scripting Tool....................................................................................................17
3.3.4 ACS Quick View............................................................................................................................18
3.4
List of User Manuals and Reference Materials .................................................................................18
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 2 of 18
\
ACR122U NFC Reader
1.0 Introduction
The ACR122 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 follows the CCID Standard which allows Windows Operating Systems to use the Microsoft
CCID drivers. However, Advanced Card Systems Ltd (ACS) also provides WHQL drivers which can be
installed in your machine. Read and write operations to contactless tags are also faster and more
efficient since the device makes use of a high-speed card access and a full USB speed of 12 Mbps.
The ACR122 NFC Reader SDK provides the user sample applications, sample codes, and tools and
utilities that can be used to experience the features and capabilities of the ACR122. This manual gives
the summary on how to install the SDK and what can be found in the SDK.
Together with its compact size, trendy design, and various features, the ACR122 offers users a different
experience of convenience by using it for applications such as payment, mass transit, physical access
control, time attendance, etc.
1.1 Typical Applications
• Network access control
• Micro-payment
• NFC mobile tag
• Public Transportation Terminals
• Automatic Fare Collection
• Physical access control
• Customer Loyalty
efficient
This
since
complies
the device
withmakes
part 15use
of the
of aFCC
high-speed
Rules. Operation
card access
is subj
andeactfull
to the
USB
following
speed oftwo
12condition:
Mbps.
• device
Time
attendance
1)May not
harmfulpublic
interference,
• cause
Contactless
phones and 2) this device must accept any interference received, including
• Vending machines
This device complies with part 15 of the FCC Rules. Operation is subject to the following condition:
machines
This
May device
not Vending
cause
complies
harmful
with
interference,
part 15 of the
andFCC
this device
Rules. must
Operation
accept
is any
subjeinterference
ct to the following
received,
twoincluding
condition:
interference
This
device complies
that may with
cause
part
undesired
15 of theoperation.
FCC Rules. Operation is subject to the following condition:
This device
Changes
or complies
modifications
with not
partexpressly
15 of the approved
FCC Rules.
byOperation
the party responsible
is subject to for
thecompliance
following condition:
could
This the
void
device
user'complies
s authority
with
to part
operate
15 ofthe
theequipment.
FCC Rules. Operation is subject to the following condition:
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 3 of 18
\
ACR122U NFC Reader
2.0 Installation Guide
2.1 Requirements
If you have installed previous version of ACR122U NFC Reader SDK, then you must uninstall these
version via Add/Remove Programs in Control Panel before installing this SDK version. Make sure
that all folders have been deleted.
For non VISTA users, you need to install the .NET Framework to be able to use the ACR122U Tool
and Demo Applications. This can downloaded via:
Microsoft .NET Framework Version 2.0 (x86)
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D8EDD-AAB15C5E04F5&displaylang=en
Microsoft .NET Framework Version 2.0 (x64)
http://www.microsoft.com/downloads/details.aspx?familyid=B44A0000-ACF8-4FA1-AFFB40E78D788B00&displaylang=en
Note: To be able to use the P2P demo, you need to have two ACR122 Devices and you may
purchase a second ACR122 separately.
2.2 Installing the Device
Connect the device as shown below:
Figure 1 Connection Diagram
The ACR122 is a CCID compliant device. Microsoft provides these drivers for Windows 2000, XP, 2003
thru Windows Update and is already built-in on the VISTA OS. To know more about setting Automatic
Updates in your PC, visit http://update.microsoft.com/microsoftupdate/
Check the device manager if the reader is detected by the computer.
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 4 of 18
\
ACR122U NFC Reader
You can also use the ACS CCID Drivers if you do not have access to the internet.
2.2.1 Installing ACS CCID Drivers
1. Click on “Install Smart Card Reader
Driver”.
2. When you see the “ACS Smart Card
Reader Driver Installation Wizard”
window, click on “Install”.
To check the driver version or read
installation tips, click on the note icon
(located at the left of the buttons) to
view Readme File.
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 5 of 18
\
ACR122U NFC Reader
3. When prompted whether you want to
install the drivers, click “Yes”.
4. Please wait while the ACS Driver
Installation Wizard prepares the
installation.
5. Please plug in the reader. When
done, click on “Finish” to exit program.
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 6 of 18
\
ACR122U NFC Reader
2.2.2 Enabling PCSC Escape Command
1. To use the product, you need to
enable the PCSC Escape Command.
This can be done by modifying the
Registry Settings of the Device after it
has been successful installed.
Run “RegEdit” in the “Run Command
Menu” of Windows
2. Add a DWORD
“EscapeCommandEnable” under
HKey_Local_Machine\SYSTEM\Current
ControlSet\Enum\USB\Vid_072F&Pid_2
200\Device Parameters
3. Look for: VID_072F&PID_2200
Then expand the node. This will list the
USB port where you have plugged the
reader. Choose one port. Look under
Device parameters
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 7 of 18
\
ACR122U NFC Reader
4. Create a DWORD entry (32-bit) with
the name:
EscapeCommandEnable
5. To Modify the value of the
EscapeCommandEnable, double click
on the entry and input 1 in the Value
data with the base set in Hexadecimal
Note: Repeat the above steps (including
the PCSC Enable Command for the
other ACR122 Devices connected in
other USB ports.
2.3 Installation of SDK Components
1. You can click on the Getting
Started Option to check the
procedure on how to install the
ACR122 SDK components.
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 8 of 18
\
ACR122U NFC Reader
2. Click on the Install SDK
components.
3. Click on Next
4. You can choose the destination
where you want to save the SDK or
you can leave it as is for it to save
on its default location.
x:\Program Files\Advanced Card
Systems Ltd\ACR122 NFC Reader
SDK where x is the drive letter of
your local Windows Drive.
Click on Next.
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 9 of 18
\
ACR122U NFC Reader
5. Choose Typical Install. Click on
Next.
6. You can change the folder name
or leave the default name as is.
Click on next.
7. Wait for the Set up to be
completed.
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 10 of 18
\
ACR122U NFC Reader
8. Once completed, click on Finish
9. Click on Install Demo Application
10. Click on Next.
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 11 of 18
\
ACR122U NFC Reader
11. You can choose to leave the
default installation path or specify
the folder where you want to install
the Demo Application.
Click on Next.
12. Click on Next to confirm
installation.
13. Click on Close once Installation
is complete
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 12 of 18
\
ACR122U NFC Reader
14. If you have not installed Adobe
Acrobat in your workstation, click
on this option. You need this to
view the manuals and other
reference materials.
15. Click on this option to exit the
application.
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 13 of 18
\
ACR122U NFC Reader
3.0 SDK Components
3.1 Multi-Application Demo
3.1.1 Visitor Management System
This application simulates a Visitor Management System which can be used for tradeshows and
other registration systems. The application is divided into two modules namely the Registration and
Exhibitor Module. Since the ACR122 supports ISO 18092 tags and ISO 14443 tags, you can
choose from a wide variety of contactless cards for your application. However, for this specific
application, a Mifare 1K card will be used.
Figure 2 Visitor Management System Main
Figure 3 Registration Module
Figure 4 Exhibitor Module
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 14 of 18
\
ACR122U NFC Reader
3.1.2 NFC P2P Demo
This demonstration application simulates a Smart Poster/NFC Device setting. The application
shows that conventional functions such as gathering information from a Smart Poster and
purchasing Cinema tickets can be done by tapping into the poster. This application highlights the
NFC Peer to Peer capabilities of the ACR122 NFC Reader.
Figure 5 ACR122U Smart Poster Demo
Figure 6 ACR122U Cinema Entrance Demo
3.2 Sample Codes
Sample codes written in different programming languages are provided
• JAVA
• Delphi 7
• Visual Basic 6
• Visual C++ 6
• Visual C++ 2005 (x64)
• Visual C # 2005
• 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.
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 15 of 18
\
ACR122U NFC Reader
3.3 Tools and Utilities
3.3.1 ACR122U NFC Reader Tool
The ACR122U Tool is an application utility tool that enables the user to perform reader and card
related commands. This tool is compatible with the ACR122U PCSC version and supports a variety
of cards and can properly detect ISO 14443 and ISO 18092 cards. Moreover, this tool also allows
the user to perform a simple peer to peer communication between two ACR122U devices, showing
the NFC capabilities of the device.
Figure 7 ACR122U Tool
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 16 of 18
\
ACR122U NFC Reader
3.3.2 ACS Easy Key
ACS Easy Key is a utility program for changing MiFare security settings. Please refer to the MiFare
Card Reference Manual to be able to efficiently utilize the ACS Easy Key.
Figure 8 ACS Easy Key
3.3.1 ACR122U PCSC Scripting Tool
The ACR122U PCSC Scripting tool is a demonstration application that gives the user the capability
to use scripts for the ACR122 for establishing communication with contactless tags.
Figure 9 ACR122U PCSC Scripting Tool
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 17 of 18
\
ACR122U NFC Reader
3.3.4 ACS Quick View
The ACS Quick View is a utility program that checks if the user has properly installed the ACR122
device. For a detailed explanation on how to use the tool, you may check the Help Menu within the
program.
3.4 List of User Manuals and Reference Materials
•
•
•
•
•
•
•
•
•
ACR122U NFC Reader SDK User Manual
ACR122U NFC Reader API
ACR122U NFC Reader Technical Specification
ACR122U NFC Reader Multi-Application Demo Manual
ACR122U NFC Reader Visitor Management System Manual
Mifare Card Specification (1K)
Mifare Card Specification (4K)
Mifare Card Specification (Ultralight)
Topaz Card Specification
To know more about the PCSC standard, you can click this link to download the files: PCSC
Specifications
ACR122U NFC Reader SDK User Manual
Version 1.7
October 2008
Page 18 of 18

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : Yes
Encryption                      : Standard V2.3 (128-bit)
User Access                     : Print, Print high-res
Tagged PDF                      : Yes
XMP Toolkit                     : Adobe XMP Core 4.0-c316 44.253921, Sun Oct 01 2006 17:14:39
Producer                        : Acrobat Distiller 7.0.5 (Windows)
Company                         : Advanced Card Systems Technologies Limited
Source Modified                 : D:20081029035547
Create Date                     : 2008:10:29 11:56:16+08:00
Creator Tool                    : Acrobat PDFMaker 7.0.7 for Word
Modify Date                     : 2011:06:21 09:30:05-07:00
Metadata Date                   : 2011:06:21 09:30:05-07:00
Document ID                     : uuid:cc640e53-b213-40cb-a5bc-ecb6cfdd06b3
Instance ID                     : uuid:9990361a-c5c2-47c1-8cc0-26337d9b1a99
Version ID                      : 3
Format                          : application/pdf
Title                           : ACR122U NFC Reader SDK User Manual_v1.7
Creator                         : Advanced Card Systems Ltd.
Headline                        : 
Page Count                      : 18
Page Layout                     : OneColumn
Author                          : Advanced Card Systems Ltd.
EXIF Metadata provided by EXIF.tools
FCC ID Filing: V5MACR122UA

Navigation menu