ACS ACR39U-SDK Smart Card Reader Software Development Kit

ACS ACR39U-SDK Smart Card Reader Software Development Kit


Only 1 left in stock

  • Includes ACR39U-U1 Smart Card Reader
  • 5 x ACOS3 Microprocessor-based Cards
  • 5 x SLE 5542 memory cards

Only 1 left in stock


The ACR39U SDK from ACS, is a complete package software development kit containing all the vital components required for the development of smart card applications using the ACR39U PC-linked smart card reader. The ACR39U SDK provides developers with tools, utilities, sample codes materials which enable the convenient and effective incorporation of smart cards into their solutions.

The kit includes drivers, source code samples, training materials, tools and demonstration software applications on CD. Drivers and demo programs for Windows showcase the ACR39U features and capabilities as well as the included ACOS3 and SLE5542 smartcards. Further supplies of cards and readers are available from our store, as well as several reader models in alternative form factors.

ACR39U Reader

ACR39U Smart Card Reader ushers in new and modern technology to the world of smart card readers. This compact smart card reader brings together sophisticated technology and modern design to meet rigorous requirements of smart card–based applications.

It also features a USB Full Speed interface and a smart card read/write speed of up to 600 Kbps. Highly durable, ACR39U can last for 100,000 card insertion cycles. ACR39U also has various certifications, such as EMV 2000 Level 1 and PBOC, making it the ideal smart card reader for your e-Banking and e-Payment application needs

It is fully compliant with PC/SC and CCID specifications, and supports various operating systems such as Windows, Linux and Mac. Additionally, ACR39U may be used on mobile devices running on the Android™ platform versions 3.1 and above.

The ACR39U series readers support all ISO 7816 microprocessor-based smartcards such as M.O.S.T. Card®, Java Card, ACOS3, ACO5 and ACOS6 as well as numerous popular memory cards.

With its sleek, stylish design and powerful core, the ACR39U is the ideal peripheral for your smart card applications.

All ACR39U readers contain the same card interface chip with the same specifications housed in different casings. They are single chip solutions that have been certified by EMV Level 1, FCC, CE and Microsoft WHQL. ISO 7816, EMV & PC/SC compliant.

The ACR39U replaces the previous ACR38 range, with improved performance.

SDK contains:
1 x ACR39U-U1 USB reader
5 x ACOS3 cards
5 x SLE5542 cards
1 x Development CD

CD-ROM contains:

  • ACS Smart Card and Reader Tool
    • Enables the user to perform smart card reader and card-related commands
  • Tools & Utilities
    • QuickView
      • Checks for proper driver installation
    • PCSC Learning Tool
      • Shows the use of the PC/SC API’s step-by-step and the parameters that need to be used
    • Script Tool 4
      • Allows the user to communicate with a smart card by using script command files
    • Script Commander PCSC – allows you to send a predefined sequence of smart card commands to your CPU card
  • Sample codes
    • Demonstrates basic commands used to communicate with the cards and readers
    • Available in the following programming languages:
      • Active X (x86 / x64)
      • Java (x86 / x64)
      • Linux C++ (x86 / x64)
      • MS Visual Basic .NET 2013 (x86 / x64)
      • MS Visual C# .NET 2013 (x86 / x64)
      • MS Visual C++ .NET 2013 (x64)
      • MS Visual Basic C++ 6.0 (x86)
  • ACS Smart Card Reader Driver
  • Reference Manuals


  • USB 2.0 Full Speed Interface
  • Plug and Play – CCID support brings utmost mobility
  • Smart Card Reader:
    • Supports ISO 7816 Class A, B, and C (5 V, 3 V, 1.8 V) cards
    • Supports CAC
    • Supports Java Card
    • Supports M.O.S.T. Card®
    • Supports SIPRNET Card
    • Supports J-LIS Card
    • Supports microprocessor cards with T=0 or T=1 protocol
    • Supports memory cards
    • Supports PPS (Protocol and Parameters Selection)
    • Features Short-Circuit Protection
  • Application Programming Interface:
    • Supports PC/SC
    • Supports CT-API (through wrapper on top of PC/SC)
  • Supports Android™ 3.1 and later (smart card reader)
  • Includes 5 x ACOS3 smart cards & 5 x SLE5542 memory cards


Support & Downloads

ACR39 Smart Card Reader:

ACS Products: 



Manufacturer Advanced Card Systems (ACS)
Supported Smart Card Reader
  • ACR38U-I1 Smart Card Reader
  • ACR38U-N1 Smart Card Reader
  • ACR39U-U1 Smart Card Reader
  • ACR39T-A1 Smart Card Reader
Supported Smart Cards
Software (CD) Tools & Utilities

ACOS3 Card Tool


  • Checks for proper driver installation

SLE Memory Card

  • Create programmable security codes

PC/SC Card Polling

  • Display card type, card status, and Answer-To-Reset output.

Simple PC/SC

  • Perform different PC/SC commands

The sample codes are written in the following programming languages:

  • Active X
  • Linux C++
  • Java (x86 and x64)
  • Microsoft Visual Basic .NET 2013 (x86 and x64)
  • Microsoft Visual C# .NET 2013 (x86 and x64)
  • Microsoft Visual C++ .NET 2013(x64)
  • Microsoft Visual C++ 6.0 (x86)

Smart Card Reader Driver(s)

Documents are included in this kit

  • ACR39U Software Development Kit User Manual
  • ACR39x Reference Manual
  • ACR39U-U1 Technical Specifications
  • ACOS3 Contact Card Reference Manual
Operating System Support
  • Windows® 7 (x86 and x64)
  • Windows 8.1 (x86 and x64)
  • Windows 10 (x86 and x64)
  • Linux® Ubuntu 16.04 (x86 and x64)

ACR39U Reader

Manufacturer Advanced Card Systems (ACS)
Dimensions 72.2 mm (L) × 69.0 mm (W) × 14.0 mm (H)
Weight 65 g
Operating Conditions Temperature: 0 °C – 60 °C
Humidity: Max. 90% (non-condensing)
MTBF: 500,000 hrs
USB Host Interface Protocol: USB CCID
Connector Type: Standard Type A
Power Source: From USB port
Speed: USB Full Speed (12 Mbps)
Supply Voltage: 5 V
Cable Length: 1.5 m, Fixed
Color Black
LED Green
Application Programming Interface (API)
  • PC/SC
  • CT-API (through wrapper on top of PC/SC)
SAM Card Interface (Optional) Number of Slots: 1 Standard SIM-sized
Standard: ISO 7816 Parts 1-3, Class A, B, C (5 V, 3 V, 1.8 V)
Protocol: T=0; T=1; Memory Card Support
Card Connector Type: Contact
Contact Smart Card Interface Number of Slots: 1 Full-sized Card Slot
Standard: ISO 7816 Parts 1-3, Class A, B, C (5 V, 3 V, 1.8 V)
Protocol: T=0; T=1; Memory Card Support
Supply Current: Max. 50 mA
Smart Card Read/Write Speed: 9.6 Kbps – 600 Kbps
Short Circuit Protection: (+5) V/GND on all pins
Clock Frequency: 4.8 MHz
Card Connector Type: Contact, Landing (optional)
Card Insertion Cycles: Min. 100,000, Min. 200,000 (for landing connector)
Smart Card Supported
Compliance / Certifications EN 60950/IEC 60950, ISO 7816, USB Full Speed, EMV™ Level 1 (Contact), PC/SC, CCID, CE, FCC, WEEE, RoHS 2, REACH
FIPS 201 (USA), TAA (USA), J-LIS (Japan), VCCI (Japan), PBOC (China), Microsoft® WHQL
Operating System Support Windows® 98, Windows® ME, Windows® 2000, Windows® XP, Windows Vista®, Windows® 7, Windows® 8, Windows® 8.1, Windows® 10
Windows® Server 2003, Windows® Server 2008, Windows® Server 2008 R2, Windows® Server 2012, Windows® Server 2012 R2
Linux®, Mac OS®, Solaris, Android™ 3.1 and later

You may also like…