ACS ACR83 PINeasy Smart Card Reader User Manual

Page 2

Advertising
background image

ACR83 – Reference Manual

[email protected]

Version 1.05

www.acs.com.hk

Page 2 of 49

Table of Contents

1.0. Introduction ............................................................................................................... 4

1.1.

Reference Documents ........................................................................................................... 4

1.2.

Symbols and Abbreviations ................................................................................................... 4

2.0. Features ..................................................................................................................... 5
3.0. Supported Card Types .............................................................................................. 6
4.0. Smart Card Interface ................................................................................................. 7

4.1.

Smart Card Power Supply VCC (C1) .................................................................................... 7

4.2.

Programming Voltage VPP C6 .............................................................................................. 7

4.3.

Card Type Selection .............................................................................................................. 7

4.4.

Interface for Microcontroller-based Cards ............................................................................. 7

4.5.

Card Tearing Protection ......................................................................................................... 7

5.0. Power Supply ............................................................................................................ 8
6.0. USB Interface ............................................................................................................. 9

6.1.

Communication Parameters .................................................................................................. 9

6.2.

Endpoints ............................................................................................................................... 9

7.0. Communication Protocol ....................................................................................... 10
8.0. PC/SC SCardControl Application Programming Interface .................................. 12
9.0. Operation Flow for PIN Verification and Modification (PC/SC 2.0 Part 10) ........ 13
10.0. CCID SPE Data Structure ....................................................................................... 14
11.0. PIN Verification Data Structure .............................................................................. 15

11.1.

Error Checking (Bit) ............................................................................................................. 16

11.2.

Error Checking (Byte) .......................................................................................................... 16

11.3.

Verification Example 1 ......................................................................................................... 17

11.4.

Verification Example 2 ......................................................................................................... 19

11.5.

Verification Example 3 ......................................................................................................... 20

12.0. PIN Modification Data Structure ............................................................................ 23

12.1.

Modification (Bit) bConfirmPIN Bit1=0 ................................................................................. 24

12.2.

Modification (Bit) bConfirmPIN Bit1=0 Data Structure Error Checking ............................... 24

12.3.

Modification (Byte) bConfirmPIN Bit1=0 .............................................................................. 25

12.4.

Modification (Byte) bConfirmPIN Bit1=0 Data Structure Error Checking ............................ 25

12.5.

Modification (Bit) bConfirmPIN Bit1=1 ................................................................................. 25

12.6.

Modification (Bit) bConfirmPIN Bit1=1 Data Structure Error Checking ............................... 26

12.7.

Modification (Byte) bConfirmPIN Bit1=1 .............................................................................. 26

12.8.

Modification (Byte) bConfirmPIN Bit1=1 Data Structure Error Checking ............................ 26

12.9.

Modification Example 1 ........................................................................................................ 27

12.10.

Modification Example 2 ........................................................................................................ 29

12.11.

Modification Example 3 ........................................................................................................ 31

12.12.

Modification Example 4 ........................................................................................................ 33

12.13.

Modification Example 5 ........................................................................................................ 36

Appendix A. bmFormatString Description ..................................................................... 39
Appendix B. bmPINBlockString Description ................................................................. 40
Appendix C. bmPINLengthFormat .................................................................................. 41
Appendix D. Sample Code (PC/SC 2.0 Part 10) ............................................................. 42

Advertising