Der ACR122 ist ein PC-verbundener kontaktloser Smartcard-Leser/-Schreiber, der für den Zugriff auf ISO14443-4 Typ A und B, ISO 18092 oder NFC und FeliCa-Tags verwendet wird. Der ACR122 ist PCSC-konform und daher mit vorhandenen PCSC-Anwendungen kompatibel. Darüber hinaus wird der standardmäßige Microsoft CCID-Treiber verwendet, um die Treiberinstallation zu vereinfachen.
Der ACR122 dient als Vermittler zwischen dem PC und dem kontaktlosen Tag über die USB-Schnittstelle. Das Lesegerät führt den vom PC ausgegebenen Befehl aus, unabhängig davon, ob der Befehl zur Kommunikation mit einem kontaktlosen Etikett oder zur Steuerung der Peripheriegeräte des Geräts (LED oder Summer) verwendet wird.
Der ACR122 verwendet die PCSC-APDUs für kontaktlose Tags gemäß der PCSC-Spezifikation und verwendet Pseudo-APDUs zum Senden von Befehlen für ISO 18092-Tags und zur Steuerung der Geräteperipheriegeräte.