ACR101I – Reference Manual
Version 1.01
www.acs.com.hk
Page 11 of 21
7.1. Command to the ACR101 (CCID)
In a normal operation, the ACR101 (CCID) acts as a slave device with regards to the communication
between a computer and the reader. The communication is carried out in the form of successive
command-response exchanges. The computer transmits a command to the reader and receives a
response from the reader after the command has been executed. A new command can be transmitted
to the ACR101 (CCID) only after the response to the previous command has been received.
There are two cases where the reader transmits data without having received a command from the
computer, namely, the
Reset Message
of the reader and the
Card Status Message
.
7.1.1.
CCID Command Pipe Bulk-OUT Messages
The ACR101 (CCID) shall follow the
CCID
Bulk-OUT Messages
as specified in CCID Section 4. In
addition, this specification defines some extended commands for operating additional features. This
section lists the CCID Bulk-OUT messages to be supported by ACR101 (CCID).
7.1.1.1.
PC_to_RDR_IccPowerOn
Activate the card slot and return ATR from the card.
Offset
Field
Size
Value
Description
0
bMessageType
1
62h
1
dwLength
4
00000000h
Size of extra bytes of this message
2
bSlot
1
Identifies the slot number for this
command
5
bSeq
1
Sequence number for command
6
bPowerSelect
1
Voltage that is applied to the ICC
00h – Automatic Voltage Selection
01h – 5 volts
02h – 3 volts
7
abRFU
2
Reserved for future use
The response to this message is the
RDR_to_PC_DataBlock
message and the data returned is the
Answer-To-Reset (ATR) data.
7.1.1.2.
PC_to_RDR_IccPowerOff
Deactivate the card slot.
Offset
Field
Size
Value
Description
0
bMessageType
1
63h
1
dwLength
4
00000000h
Size of extra bytes of this message
5
bSlot
1
Identifies the slot number for this
command
6
bSeq
1
Sequence number for command
7
abRFU
3
Reserved for future use
The response to this message is the
RDR_to_PC_SlotStatus
message.