ACR120U API Library for Linux
Binary Packages for Linux Distributions
Advanced Card Systems Ltd.



Introduction
------------

This library provides functions to develop an application with ACR120U smart
card readers.



System Requirements
-------------------

Debian
- jessie   (8.0)
- stretch  (9.0)
- buster   (10.0)
- bullseye (11.0)
- bookworm (12.0)

Raspbian
- stretch  (9.0)
- buster   (10.0)
- bullseye (11.0)
- bookworm (12.0)

Ubuntu
- trusty  (14.04LTS)
- xenial  (16.04LTS)
- bionic  (18.04LTS)
- focal   (20.04LTS)
- jammy   (22.04LTS)
- kinetic (22.10)
- lunar   (23.04)

Fedora 36/37/38

Extra Packages for Enterprise Linux (EPEL) 7/8/9

openSUSE Leap 15.4

SUSE Linux Enterprise (SLE) 12/15



Supported Readers
-----------------

- ACR120U
- ACR1281U-C8



Installation
------------

1. Login as root. If you are already login as normal user, enter "su" command to
   become administrator or you can use "sudo" command with package installation.

2. To install the package, enter the following commands:

Debian/Raspbian/Ubuntu
# dpkg -i [package filename]

Fedora/EPEL/openSUSE/SLE
# rpm -ivh [package filename]

3. To uninstall the package, enter the following commands:

Debian/Raspbian/Ubuntu
# dpkg -r [package name]

Fedora/EPEL/openSUSE/SLE
# rpm -e [package name]

4. To develop an application, you will need to install libusb 1.0 development
   package before installing libacr120u development package. To install the
   package, enter the following commands:

Debian/Raspbian/Ubuntu
# apt-get install libusb-1.0-0-dev

Fedora
# dnf install libusb1-devel

EPEL 7/8/9
# dnf install libusbx-devel

openSUSE/SLE
# zypper install libusb-1_0-devel



History
-------

v1.5.2 (16/8/2023)
- Add binary packages for Debian 10.0 (arm64), 11.0 (arm64), 12.0 (amd64, arm64
  and i386) and Raspbian 12.0 (armhf). The Debian (arm64) packages can be used
  with Raspberry Pi OS (64-bit).

v1.5.2 (4/5/2023)
- Add binary packages for Debian 8.0/9.0/10.0/11.0, Raspbian 9.0/10.0/11.0,
  Ubuntu 14.04LTS/16.04LTS/18.04LTS/20.04LTS/22.04LTS/22.10/23.04,
  Fedora 36/37/38, Extra Packages for Enterprise Linux (EPEL) 7/8/9,
  openSUSE Leap 15.4 and SUSE Linux Enterprise (SLE) 12/15.

v1.5.0.4 (7/7/2006)
- New release.
- Build the library for Fedora Core 5.



File Contents
-------------

|   ReadMe.txt
|
+---debian
|   +---bookworm
|   |       libacr120u-dev_1.5.2-1~bpo12+1_amd64.deb
|   |       libacr120u-dev_1.5.2-1~bpo12+1_arm64.deb
|   |       libacr120u-dev_1.5.2-1~bpo12+1_i386.deb
|   |       libacr120u1_1.5.2-1~bpo12+1_amd64.deb
|   |       libacr120u1_1.5.2-1~bpo12+1_arm64.deb
|   |       libacr120u1_1.5.2-1~bpo12+1_i386.deb
|   |
|   +---bullseye
|   |       libacr120u-dev_1.5.2-1~bpo11+1_amd64.deb
|   |       libacr120u-dev_1.5.2-1~bpo11+1_arm64.deb
|   |       libacr120u-dev_1.5.2-1~bpo11+1_i386.deb
|   |       libacr120u1_1.5.2-1~bpo11+1_amd64.deb
|   |       libacr120u1_1.5.2-1~bpo11+1_arm64.deb
|   |       libacr120u1_1.5.2-1~bpo11+1_i386.deb
|   |
|   +---buster
|   |       libacr120u-dev_1.5.2-1~bpo10+1_amd64.deb
|   |       libacr120u-dev_1.5.2-1~bpo10+1_arm64.deb
|   |       libacr120u-dev_1.5.2-1~bpo10+1_i386.deb
|   |       libacr120u1_1.5.2-1~bpo10+1_amd64.deb
|   |       libacr120u1_1.5.2-1~bpo10+1_arm64.deb
|   |       libacr120u1_1.5.2-1~bpo10+1_i386.deb
|   |
|   +---jessie
|   |       libacr120u-dev_1.5.2-1~bpo8+1_amd64.deb
|   |       libacr120u-dev_1.5.2-1~bpo8+1_i386.deb
|   |       libacr120u1_1.5.2-1~bpo8+1_amd64.deb
|   |       libacr120u1_1.5.2-1~bpo8+1_i386.deb
|   |
|   \---stretch
|           libacr120u-dev_1.5.2-1~bpo9+1_amd64.deb
|           libacr120u-dev_1.5.2-1~bpo9+1_i386.deb
|           libacr120u1_1.5.2-1~bpo9+1_amd64.deb
|           libacr120u1_1.5.2-1~bpo9+1_i386.deb
|
+---epel
|   +---7
|   |       libacr120u-1.5.2-1.el7.x86_64.rpm
|   |       libacr120u-devel-1.5.2-1.el7.x86_64.rpm
|   |
|   +---8
|   |       libacr120u-1.5.2-1.el8.x86_64.rpm
|   |       libacr120u-devel-1.5.2-1.el8.x86_64.rpm
|   |
|   \---9
|           libacr120u-1.5.2-1.el9.x86_64.rpm
|           libacr120u-devel-1.5.2-1.el9.x86_64.rpm
|
+---fedora
|   +---36
|   |       libacr120u-1.5.2-1.fc36.x86_64.rpm
|   |       libacr120u-devel-1.5.2-1.fc36.x86_64.rpm
|   |
|   +---37
|   |       libacr120u-1.5.2-1.fc37.x86_64.rpm
|   |       libacr120u-devel-1.5.2-1.fc37.x86_64.rpm
|   |
|   \---38
|           libacr120u-1.5.2-1.fc38.x86_64.rpm
|           libacr120u-devel-1.5.2-1.fc38.x86_64.rpm
|
+---opensuse
|   \---15.4
|           libacr120u-devel-1.5.2-1.x86_64.rpm
|           libacr120u1-1.5.2-1.x86_64.rpm
|
+---raspbian
|   +---bookworm
|   |       libacr120u-dev_1.5.2-1~bpo12+1_armhf.deb
|   |       libacr120u1_1.5.2-1~bpo12+1_armhf.deb
|   |
|   +---bullseye
|   |       libacr120u-dev_1.5.2-1~bpo11+1_armhf.deb
|   |       libacr120u1_1.5.2-1~bpo11+1_armhf.deb
|   |
|   +---buster
|   |       libacr120u-dev_1.5.2-1~bpo10+1_armhf.deb
|   |       libacr120u1_1.5.2-1~bpo10+1_armhf.deb
|   |
|   \---stretch
|           libacr120u-dev_1.5.2-1~bpo9+1_armhf.deb
|           libacr120u1_1.5.2-1~bpo9+1_armhf.deb
|
+---sle
|   +---12
|   |       libacr120u-devel-1.5.2-1.x86_64.rpm
|   |       libacr120u1-1.5.2-1.x86_64.rpm
|   |
|   \---15
|           libacr120u-devel-1.5.2-1.x86_64.rpm
|           libacr120u1-1.5.2-1.x86_64.rpm
|
\---ubuntu
    +---bionic
    |       libacr120u-dev_1.5.2-1~ubuntu18.04.1_amd64.deb
    |       libacr120u-dev_1.5.2-1~ubuntu18.04.1_i386.deb
    |       libacr120u1_1.5.2-1~ubuntu18.04.1_amd64.deb
    |       libacr120u1_1.5.2-1~ubuntu18.04.1_i386.deb
    |
    +---focal
    |       libacr120u-dev_1.5.2-1~ubuntu20.04.1_amd64.deb
    |       libacr120u1_1.5.2-1~ubuntu20.04.1_amd64.deb
    |
    +---jammy
    |       libacr120u-dev_1.5.2-1~ubuntu22.04.1_amd64.deb
    |       libacr120u1_1.5.2-1~ubuntu22.04.1_amd64.deb
    |
    +---kinetic
    |       libacr120u-dev_1.5.2-1~ubuntu22.10.1_amd64.deb
    |       libacr120u1_1.5.2-1~ubuntu22.10.1_amd64.deb
    |
    +---lunar
    |       libacr120u-dev_1.5.2-1~ubuntu23.04.1_amd64.deb
    |       libacr120u1_1.5.2-1~ubuntu23.04.1_amd64.deb
    |
    +---trusty
    |       libacr120u-dev_1.5.2-1~ubuntu14.04.1_amd64.deb
    |       libacr120u-dev_1.5.2-1~ubuntu14.04.1_i386.deb
    |       libacr120u1_1.5.2-1~ubuntu14.04.1_amd64.deb
    |       libacr120u1_1.5.2-1~ubuntu14.04.1_i386.deb
    |
    \---xenial
            libacr120u-dev_1.5.2-1~ubuntu16.04.1_amd64.deb
            libacr120u-dev_1.5.2-1~ubuntu16.04.1_i386.deb
            libacr120u1_1.5.2-1~ubuntu16.04.1_amd64.deb
            libacr120u1_1.5.2-1~ubuntu16.04.1_i386.deb



Support
-------

In case of problem, please contact ACS through:

Web Site: http://www.acs.com.hk/
E-mail: info@acs.com.hk
Tel: +852 2796 7873
Fax: +852 2796 1286



-------------------------------------------------------------------------------
Copyright (C) 2005-2023 Advanced Card Systems Ltd. All rights reserved.

No part of this reference manual may be reproduced or transmitted in any from
without the expressed, written permission of ACS.

Due to rapid change in technology, some of specifications mentioned in this
publication are subject to change without notice. Information furnished is
believed to be accurate and reliable. ACS assumes no responsibility for any
errors or omissions, which may appear in this document.
