Section 1 : General Information
What are Pinpad Readers?
As smart card technology becomes widely accepted, developers add more features to smart card reading devices to improve usage experience and security. In this light, smart card readers with Pinpad make secure and cost-effective smart card applications beyond the traditional system set-up possible. This is done through more flexible device integration, depending on your system requirements.
What are the Pinpad readers that ACS offers?
ACS has two product families for the Pinpad product line: ACR83 and ACR89. ACR83 PINeasy PIN-pad reader is one of the smallest in the market, and comes with a simple but highly secure authentication process. ACR89 Handheld smart card reader packs in multiple features for the cost of single reliable device. It can operate on either PC-Linked or Standalone Mode for multiple applications, running a unified system for both office and field-based applications.
Section 2 : ACR89
What are the differences between ACR89U-A1, and ACR89U-A2?
ACR89U-A1 (Standard 2 full-size card slots and 3 sim-sized SAM Slots ACR89U-A2 (Standard 2 full-size card slots and 3 sim-sized SAM Slots + contactless interface) For more details please refer to the Product Selection Guide in:http://acs.com.hk/en/product-catalogues/.
In terms of standalone application development, what’s the difference between ACR88 and ACR89?
ACR88 uses proprietary script language which imposes more limitations on functions and programmable size. Meanwhile, ACR89, having embedded FreeRTOS, uses C language, which is familiar to many users. C language also has more flexible functions and larger programmable size than those provided by the ACR88. The multi-tasking environment provided by FreeRTOS also makes it easier to develop complex applications.
If clients want to migrate from the ACR88 to the ACR89, what should they do?
They need to take some time to port their old standalone application to ACR89. It would not be too complex compared to the ACR88 which poses limitations on scripting language. And also, most programmers know how to use C language.
What is the embedded operating system of the ACR89 reader?
The ACR89 is equipped with 32-bit CPU running the embedded Free RT operating system kernel. It is opensource, portable, free to download, and free to deploy. It is a very portable code structure predominantly written in C language.
What is FreeRTOS?
The FreeRTOS kernel is a scalable real time kernel designed specifically for small embedded system. It is designed to be small, simple and easy to use. It is assumed that the user has familiarity in using the C programming language. Refer to this link for the details about the Free RTOS software environment:http://www.freertos.org/
How is a standalone application developed using ACR89 system?
The Software Development Kit will provide a tool that is used to compile a program written in C programming language using Free RT operating system. The kit will also provide a sample application demo as well. In addition to that, an Application Programming Interface document is provided to program the ACR89.Refer to this link for the API document: http://www.acs.com.hk/en/drivers/
How do I access ACR89 from the PC?
You can perform commands to control ACR89 and its peripherals. One such application provided in the software development kit is the ACS Smart Card Reader Tool. It helps you identify basic information, memory information and default settings; identify the status of inserted cards; test the functionality of the peripherals; and extract the device transaction logs performed during the standalone demo in csv format for report-generation purposes.
What interface do the ACR89 readers support?
The ACR89 supports USB interface. It also comes with serial interface port t to connect to other peripherals.
Can any smart card application access the ACR89 readers?
Yes, any smart card application can access the smart card interface, provided that your system has an installed PC/SC and the software you are using is PC/SC compliant.
Can I upgrade the firmware of the ACR89 reader?
Yes. Firmware upgrade instructions have been provided in the technical manuals included in the Software Development Kit.
What is the memory capacity of the reader?
It has a SDRAM memory of 512KB for firmware storage, a 384KB Serial Flash and 32KB (x2)EEPROM for Data and User Programmable capacity.
What operating systems do ACR89 readers support?
Windows XP, Vista, 7, Linux, Mac, AndroidFor the list of supported Operating System, please refer to http://www.acs.com.hk/index.php?pid=drivers&id=ACR89
How do I insert the SAM-sized smart card in the ACR89 reader SAM card slot?
There are 3 SAM-sized smart card slots for ACR89. These are located at the bottom front of the device. To insert/change SAM cards, unscrew the lower back cover of the device, slide down the cover in front of the device to reveal the slots, insert the SAM-sized smart card (chip side facing down), then lock the slot. Do the same for the other slots. Screw the cover back on.
How do I insert/change the battery?
Unscrew the battery cover at the back of the device. Insert the battery with the contacts aligning to the terminal. To change the battery, lift the Li-ion battery out of the slot to replace with a new one.
What type of battery is in the ACR89?
ACR89 runs on a rechargeable Lithium Ion Battery (3.7V, 900 mAh, 3.3 Wh) which is located at the back of the device.
How can I charge the battery of the ACR89 using my computer?
Plug the ACR89’s USB cable connector into a USB port on your computer. You’ll know if the device is charging when the 4th LED indicator turns red.
How long will it take to fully charge the reader?
It will take around 2 to 4hours to fully charge the device. When the battery becomes fully charged, LED 4th (rightmost) indicator will turn green.
Is it ok to connect/charge the ACR89 using a USB Power Adapter?
Yes. The USB-based adapter (for charging the ACR89 whenever it’s not connected to a computer) is available upon request. You can also buy a USB power adapter in the market provided it is 5V, 1A.
Section 3 : ACR83
What are the supported Operating Systems?
Windows 98, 2000, XP, Vista, 7, Linux, Mac, Android For the updated list of supported Operating System, please refer to: http://www.acs.com.hk/en/driver/34/acr83-pineasy-smart-card-reader/
How do I know if I’ve successfully installed the ACR83 driver?
When you plug in the device, you can check in the Windows Device manager if the driver has been properly installed. The Device Manager should list ACR83 Smart Card Reader under Smart Card Readers.
What interface does the ACR83 reader support?
ACR83 supports USB interface.
How do I connect ACR83 to the PC?
Connect the USB plug of the reader to any available USB port of your PC. Wait for the PC to respond.
Does the ACR83 support Linux?
Beta drivers are available for Linux. Only PC/SC driver is available for Linux.
Can I upgrade the firmware of the ACR83 reader?
What kind of support is available in terms of application development?
ACS provides comprehensive sample codes that demonstrate various commands used to interact with the reader. Sample codes are part of a complete Software Development Kit which provides the user with sample applications, tools and utilities, and sample codes.