Access IS ATR110 User manual

Access IS
18 Suttons Business Park, Reading
Berkshire, RG6 1AZ, United Kingdom
Tel. +44 (0) 118 966 3333
www.access-is.com
Access (North America) Inc
Atlanta, Georgia,
USA
Tel: +1-770-645-2771
Email: sales@access-is.com
Product names
mentioned herein are for
identification purposes
only and may be
trademarks and/or
registered trademarks of
their respective
companies.
© Copyright 2015
ALL RIGHTS
RESERVED
Subject: ATR110 Manual
Prepared by: Andrew Covey
Authorised by: Nigel Bonsor
Revision: 1.2
Issue Date: 21/09/2015
ATR110
1D and 2D Barcode Imager
(Version - Barcode Only)
Product Manual and
User Guide

Copyright © Access-IS 2015
Page 2of 39
Document History
Issue
Date
Revised By
Description
1.0
05/03/2015
Andrew Covey
Initial Distribution
1.1
05/06/2015
Andrew Covey
First Full Release
1.2
21/08/2015
Andrew Covey
Typographical Update
Warnings
This manual contains important information regarding the installation and operation of the ATR110 2D
Barcode Imager. For safe and reliable operation of the imager, installers must ensure that they are familiar
with and fully understand all instructions contained herein.
Warranty
Access Ltd warrants that this product shall be free from defects in workmanship and materials for a period of
one year from the date of original purchase. If the product should fail to operate correctly in normal use during
the warranty period, Access will replace or repair it free of charge. No liability can be accepted for damage
due to misuse or circumstances outside Access’ control. Also Access will not be responsible for any loss,
damage or injury arising directly or indirectly from the use of this product. Access total liability under the terms
of this warranty shall in all circumstances be limited to the replacement value of this product.
Radio Frequency Energy
European EMC directive 89/336/EEC
This equipment has been tested and found to comply with the limits for a class A
computing device in accordance with the specifications in the European standard
EN55022. These limits are designed to provide reasonable protection against harmful
interference. This equipment generates, uses and can radiate radio frequency energy and
if not installed and used in accordance with the instructions may cause harmful
interference to radio or television reception. However, there is no guarantee that harmful
interference will not occur in a particular installation. If this equipment does cause interference to radio or
television reception, which can be determined by turning the equipment on and off, the user is encouraged to
correct the interference with one or more of the following measures: (a) Reorient or relocate the receiving
antenna. (b) Increase the separation between the equipment and the receiver. (c) Connect the equipment to
an outlet on a circuit different from that to which the receiver is connected. (d) Consult the supplier or an
experienced radio / TV technician for help.
FCC Compliance Statement (United States)
This equipment generates, uses and can radiate radio frequency energy and if not installed and used
properly, that is, in strict accordance with the manufacturer’s instructions, may cause interference to radio
communication. It has been tested and found to comply with the limits for a class A computing device in
accordance with the specifications in Subpart J of part 15 of FCC rules, which are designed to provide
reasonable protection against such interference when the equipment is operated in a commercial
environment. Operation of this equipment in a residential area may cause interference, in which case the user
at his own expense will be required to take whatever measures may be necessary to correct the interference.
Changes or modifications not expressly approved by the manufacturer could void the user’s authority to
operate the equipment.
Canadian Department of Communications RFI statement
This equipment does not exceed the class A limits for radio noise emissions from digital apparatus set out in
the radio interference regulations of the Canadian Department of Communications.
Le présent appareil numérique n’émet pas de bruits radioélectriques dépassant les limites applicables aux
appareils numériques de la classe A prescrites dans le règlement sur le brouillage radioélectriques publié par
le ministère des Communications du Canada.

Copyright © Access-IS 2015
Page 3of 39
Contents
1. Overview..............................................................................................................................4
2. Specifications.......................................................................................................................5
3. Installation............................................................................................................................6
3.1 Connection....................................................................................................................6
3.2 Mounting.......................................................................................................................7
3.3 Connection Options.......................................................................................................8
3.4 Serial Installation...........................................................................................................8
3.5 Windows USB driver Installation ...................................................................................8
4. Barcode Engine/Imager Data Format Protocol ...................................................................13
4.1 Standard Access Configuration...................................................................................13
4.2 Raw Data....................................................................................................................13
4.3 Custom Data Formats.................................................................................................13
5. Barcode Engine/Imager Operating Modes..........................................................................14
5.1 Mode Summary...........................................................................................................14
5.2 Dumb..........................................................................................................................15
5.3 Host ............................................................................................................................16
5.4 Interactive...................................................................................................................18
6. Barcode Engine/Imager Command Reference ...................................................................20
6.1 Basic Configuration.....................................................................................................20
6.2 Prefix/Suffix Solutions.................................................................................................21
6.3 ATR Illumination..........................................................................................................22
6.4 Indicators ....................................................................................................................24
6.5 ATR110 LED/Sounder Control....................................................................................26
6.6 Development Commands............................................................................................30
6.7 Triggering....................................................................................................................31
6.8 Counter.......................................................................................................................32
7. Appendices ........................................................................................................................33
A. HID Reports................................................................................................................33
B. Hex Character Reference............................................................................................36

Copyright © Access-IS 2015
Page 4of 39
1. Overview
The ATR110 is a compact and fast barcode reader with optional NFC contactless capabilities. This
‘one-box’ solution helps process a wide range of electronic ticketing across a variety of media.
The device is designed to read all popular linear, PDF417 and 2D barcode symbologies, including
QR and Aztec codes, from smartphones, tablets and printed paper documents. The ATR110’s
advanced recognition barcode imager is omnidirectional and has near-zero latency. It captures
barcodes within a fraction of a second of presentation in any orientation.
As an option, the device will also support mobile ticketing and mobile wallet payment systems for
NFC-enabled smartphones and tablets, as well as reading contactless smart, credit and debit cards.
This responsive, intuitive-to-use device is designed to be operated by untrained members of the
public. Additional user-friendly features include bright LED visual indicators and a programmable
audio buzzer to confirm successful data capture.
Its rugged, vibration and shock resistant construction, with no moving parts, enables the reader to
withstand years of frontline, public use.
•Fast, intuitive imager with fixed focal
distance
•Reads barcodes on face-down
presentation of mobile device
•Reads 2D, PDF417 and linear
barcode symbologies
•Optional contactless NFC mobile
ticketing and payment
•RS232 and USB (custom HID,
keyboard or CDC serial) interface
options
•Configurable LED (green, amber,
red, blue) and audible read
confirmation
•Mounting options: desktop; console;
pole-mount; and fixed-position installation
•Protective rubber bumper to prevent damage to smartphones when placed against the unit’s
toughened glass
•Designed for a wide array of applications including public transportation.

Copyright © Access-IS 2015
Page 5of 39
2. Specifications
Specification
Dimensions:
12cm x 10cm x 8cm (LxHxW)
Weight 400g (without NFC); 520g (with NFC)
Environmental:
Operating temperature -25º to 50ºC
Storage temperature -30º to 70ºC
Designed to meet IP54
Colour:
Dark Grey with Blue Rubber Smartphone Bumper
Glass:
3mm toughened low-iron Conturan IK07 (3 times 2J impact)
Buzzer:
Loud (75dBa at 1m); volume controllable (config setting - can be
adjusted by customer)
Indicator LEDs:
4 colours (green/amber/red/blue) (config setting - can be
adjusted by customer)
Approvals:
FCC 47CFR Part 15 Subpart B Class A, ETSI EN301 489, FCC
47CFR Part 15 Subpart C, ETSI EN 302 291, EN 60950-1
Power Requirements:
5V DC
Barcode Reading:
Linear: EAN. UPC, Code 2 of 5, Interleaved 2 of 5, IATA 2 of 5,
Code 39, Code 128
2D: IATA resolution 792, PDF417, Aztec, DataMatrix and QR
codes
Performance: Reads 2D barcodes from smartphone and tablet
displays as well as paper
MTBF: 85,000 hours
Interface options: Non-NFC version can be single cable USB
or Serial
NFC (Optional):
EMV: Level 1 capable (Approval TBA)
Optional PSAMs: 4 PSAMs; to be accessed via removable
panel on underside of unit
Interface: NFC version is USB only. Requires USB Power
Injector cable or independent power supply.

Copyright © Access-IS 2015
Page 6of 39
3. Installation
3.1 Connection
The ATR110 is connected directly to an RS232 port or USB port.
(Standard supplied cable length is 1.8m although other options are available for pole mounting etc.)
3.1.1 Connection to RS232
3.1.2 Connection to a USB Port
The ATR110 USB obtains power from the USB port.
Product
Part Number
Barcode Only Serial Connected ATR110
AKEGEOTB011
USB Power Injector Cable
5KBD133402
Barcode Only USB Connected ATR110
AKEGEOTA851
Pole Mount - 1.25 inches pole dia.
AKEGEOXB081
Pole Mount - 1.5 inches pole dia.
AKEGEOXB091
An external power supply is available, please contact Access-IS at sales@access-is.com.
Serial and Power Cable
connected to ATR110 device
USB Power Injector Cable
Or dedicated mains power supply
To a
powered
USB port on
host PC
To COM:
Port on
Host PC
To USB:
port on
host PC
USB Cable connected
to ATR110 device

Copyright © Access-IS 2015
Page 7of 39
3.2 Mounting
The ATR110 is designed for simple installation; the dimensions of the unit are below.
For optimum performance the ATR110 should not be positioned in direct sunlight.
3.2.1 Mounting Details – ATR110

Copyright © Access-IS 2015
Page 8of 39
3.3 Connection Options
For the LSR and ATR family of devices, there are four connection options which fall into two main
families of serial and USB.
3.3.1 Serial
The device can be connected using an RS232 interface directly into a COM port. In this case the
baud rate, parity, data bits and stop bits must be specified.
3.3.2 USB
The device can be connected through USB with three possible options, compatible with all Linux
and Windows operating systems from XP onwards.
3.3.2.1 CDC Interface
Virtual serial mode using the Windows CDC driver. This will assign a COM port and the device will
communicate as a virtual serial device. Due to the nature of CDC serial port drivers, the COM port
will disappear if the unit is unplugged.
3.3.2.2 HID Interface
Access IS recommend the use of the HID interface for reliability – for example, a CDC interface may
not recover properly in the event of accidental disconnects or power fluctuations where a HID
interface will.
HID interface using the Access driver (Windows Only)
This is a fully configurable driver that can output data in virtual serial or virtual keyboard. The output
itself can be parsed and reformatted, this serial port is permanent and will not disappear if the unit is
unplugged or hot-swapped. This is one way communication and the only command that can be sent
to the device is AIS_BO. Please see command reference in section 6.56.
HID interface without the Access driver
Please see Appendix A for HID reports.
3.3.2.3 Keyboard Interface
Virtual keyboard using Windows or Linux drivers. This allows the device to operate without
additional drivers, with the ATR emulating a keyboard. This is one way communication and the
device cannot be controlled directly when in this mode.
3.4 Serial Installation
A serial ATR110 will communicate directly with the COM port and does not require any special
software or drivers to be loaded.
3.5 Windows USB driver Installation
3.5.1 Driverless Keyboard Output
There is no additional driver required for this mode.

Copyright © Access-IS 2015
Page 9of 39
3.5.2 Custom HID
3.5.2.1 Access Serial Driver (Windows Only)
The recommended method for using a USB ATR110 is for the device to be configured into HID
mode. This will allow the device to communicate with the Access driver.
For this method to operate it is necessary to install the Access driver (Access Serial Ports - ASPS),
this can be downloaded from http://downloads.access-is.com (Full instructions are included in the
download).
3.5.2.2 Driverless Custom HID
There is no additional driver required for this mode.
3.5.3 CDC driver
The third method for configuration uses the built in CDC drivers.
For this method to operate it is necessary to install the CDC drivers; this requires the file
AccessISCDC.inf, which can be downloaded from http://downloads.access-is.com/ and will need to
be extracted from a .zip file.
When the device is plugged in initially it will not install. Open device manager and find “ATR110
CDC SERIAL” listed under “Other devices”.

Copyright © Access-IS 2015
Page 10 of 39
Right-click on the device and select “Update Driver Software”.
Click on “Browse my computer for driver software”.

Copyright © Access-IS 2015
Page 11 of 39
Use the “Browse” button to select the directory where AccessISUSBCDC.inf has been downloaded.
The following screen will appear display the progress of the installation.

Copyright © Access-IS 2015
Page 12 of 39
The device is now ready to be used.
It will have been assigned a virtual COM port. You can find out the COM port number by going back
into device manager and looking under “ports” - the device will be listed with the COM number
alongside it. In Windows 7, COM Port numbers are shown at the top of the Driver Update dialogue
box.

Copyright © Access-IS 2015
Page 13 of 39
4. Barcode Engine/Imager Data Format Protocol
The ATR110 can be supplied pre-configured for a number of common configurations, as detailed
below. The Access driver can be used to simulate the configurations, otherwise the devices operate
identically.
If the required output format is not listed below, please contact the Access-IS Sales Team for
assistance:
-Standard Access Configuration
-Raw Data
-Custom Data Formats
4.1 Standard Access Configuration
The data is presented in the following format, at 9600bps, 7 data bits, even parity:
<STX> <Symbology> -----data----- <CR> <ETX>
where:
STX = 02 hex
CR = 0D hex
ETX = 03 hex
Symbology = 31 hex for Interleaved 2 of 5
32 hex for Industrial 2 of 5, or IATA 2 of 5
33 hex for Code 3 of 9
34 hex for DataMatrix
35 hex for Code 128
36 hex for PDF417
37 hex for QR
38 hex for Aztec
4.2 Raw Data
The data is presented in the following format, at 9600bps, 8 data bits, no parity:
raw only - list of configurations - reference to command reference manual
<Symbology> -----data-----
where:
Symbology = 62 hex for Code 3 of 9
65 hex for Interleaved 2 of 5
66 hex for Industrial 2 of 5, or IATA 2 of 5
6A hex for Code 128
72 hex for PDF417
73 hex for QR
77 hex for DataMatrix
7A hex for Aztec
4.3 Custom Data Formats
If the required format is not listed above, please contact the Access-IS Sales Team for assistance. It
is possible to configure the ATR110 to any of the common baud rates, data bit lengths, parity and
stop bits. It is also possible to add a range of suffixes and prefixes which are able to be represented
as hex characters.

Copyright © Access-IS 2015
Page 14 of 39
5. Barcode Engine/Imager Operating Modes
The ATR110 can operate in one of three ways. Detailed examples can be seen on the following
pages; a brief summary is included here.
5.1 Mode Summary
5.1.1 Dumb
The ATR is a one way communication device.
The document is automatically detected and the imager and illumination are triggered. When the
document is read, the barcode data is automatically sent to the host, the ‘good read’ lights are
triggered and the imager and illumination are disabled.
The imager and illumination will not reset until the sensor fails to detect the media for 0.5 seconds.
5.1.2 Host
The ATR is a two way communication device that reads barcodes and doesn’t show any indicator
lights until the host computer accepts or rejects them.
The document is automatically detected and the imager and illumination are triggered. When the
document is read, the ATR barcode data is automatically sent to the host and the imager and
illumination is disabled. The ATR will then wait for a response from the host to accept or reject; the
‘good/bad read’ lights will then be triggered as appropriate. The ATR waits for up to 2 seconds for
an Accept/Reject/Ignore command to re-enable the imager and illumination. If no response from the
indicators is needed, the ‘Ignore’ command should be sent to reset the imager. The imager and
illumination do not reset until the sensor fails to detect any media for 0.5 seconds.
5.1.3 Interactive
Interactive mode is not recommended for new installations.
The ATR is a two way communication device that is fully controlled by a host.
The document is detected and a command sent to the host with this information, if the document is
removed a second command is sent telling the host the document is no longer detected.
The host then sends a command to trigger the imager and illumination, when the document is read
the ATR barcode data is automatically sent to the host and the imager and illumination is not
disabled. The ATR will then wait for a response from the host to accept or reject, the ‘good/bad
read’ lights will then be triggered and the imager and illumination will be disabled. The ‘Ignore’
command may also be used, although un/triggering the unit is more useful in most cases.
Commands to trigger or untrigger the imager and illumination can be sent at any time, as can the
‘good or bad read’ commands.

Copyright © Access-IS 2015
Page 15 of 39
5.2 Dumb
Shown below is a flow chart illustrating the process for a ATR in Dumb mode.
Media Detected
Imager and
Illumination
Activated
Barcode Read
Data Sent to Host
Lights ‘Good
Read’ (as Settings
Instruct)
Reader Idle
Imager and
Illumination
Deactivated
Reader Idle
5.2.1 Example
Comments
ATR Command to Host
Host Command to ATR
Media placed in front of ATR.
-
-
Imager activated and barcode
scanned. Illumination activated
as settings.
Data sent as configured (e.g.
USB/serial)
-
ATR resets when media is not
detected for 0.5 seconds.
-
-

Copyright © Access-IS 2015
Page 16 of 39
5.3 Host
Shown below is a flow chart illustrating the process for an ATR in Host mode.
Media Detected
Imager and
Illumination
Activated
Barcode Read
Data Sent to Host.
Imager and
Illumination
Deactivated
Accept or Reject?
Lights ‘Bad Read’
(as Settings
Instruct)
Lights ‘Good
Read’ (as Settings
Instruct)
Reject Accept
Reader Idle
Reader Idle
Ignore Command or
No Response within Timeout

Copyright © Access-IS 2015
Page 17 of 39
5.3.1 Example
Accept
Comments
ATR Command to Host
Host Command to ATR
Media placed in front of ATR.
-
-
Imager activated and barcode
scanned. Illumination activated
as settings.
Data sent as configured (e.g.
USB/serial)
-
Host decides to accept or reject
the data.
-
‘Good Read’: “AISXXR0”
Lights activated as ‘Good
Read’ settings.
-
-
ATR resets when media is not
detected for 0.5 seconds.
-
-
Reject
Comments
ATR Command to Host
Host Command to ATR
Media placed in front of ATR.
-
-
Imager activated and barcode
scanned. Illumination activated
as settings.
Data sent as configured (e.g.
USB/serial)
-
Host decides to accept or
reject the data.
-
“Bad Read” “AISXXR1”
Lights activated as “Bad Read”
settings.
-
-
ATR resets when media is not
detected for 0.5 seconds.
-
-
Ignore
Comments
ATR Command to Host
Host Command to ATR
Media placed in front of ATR.
-
-
Imager activated and barcode
scanned. Illumination activated
as settings.
Data sent as configured (e.g.
USB/serial)
-
Host decides to accept or
reject the data.
-
‘Ignore and Continue’:
“AISXXR2”
ATR resets when media is not
detected for 0.5 seconds.
-
-

Copyright © Access-IS 2015
Page 18 of 39
5.4 Interactive
Shown below is a flow chart showing the standard process for an ATR in Interactive mode. As
mentioned in the description above the trigger, ‘Good Read’ and “bad read” commands can be sent
to the ATR at any time.
Media Detected,
Message Sent
Requesting
Trigger
Send Trigger?
Imager and
Illumination
Activated
Trigger
Barcode Read
Data Sent to Host
Accept or
Reject?
Lights ‘Bad Read’
(as Settings
Instruct)
Lights ‘Good
Read’ (as Settings
Instruct)
Imager and
Illumination
Deactivated
Reject Accept
Reader Idle
Untrigger
Force Trigger
Reader Idle
Force Untrigger
Ignore Command

Copyright © Access-IS 2015
Page 19 of 39
Example
Good Read initiated by ATR detecting media.
Comments
ATR Command to Host
Host Command to ATR
Media placed in front of ATR.
ATR sends commands to host
notifying of media.
[0x16][0x0D]TRIG:1[0x16][0x0A]
-
Host sends a command to
trigger the imager.
-
[0x16][0x74][0x0D]
Imager activated and barcode
scanned. Illumination activated
as settings.
Data sent as configured (e.g.
USB/serial)
-
Host decides to accept or reject
the data.
-
‘Good Read’ “AISXXR0”
Lights activated as ‘Good
Read’ settings.
-
-
ATR resets when media is not
detected for 0.5 seconds.
-
-
Good Read initiated by host sending trigger command.
Comments
ATR Command to Host
Host Command to ATR
Host sends a command to
trigger the imager. This could
be due to a second sensor.
-
[0x16][0x74][0x0D]
Imager activated, it will remain
triggered until untriggered or a
‘good/bad read’. Lights
activated as settings.
-
-
Data read by imager.
Data sent as configured (e.g.
USB/serial)
-
Host decides to accept or reject
the data.
-
‘Good Read’ “AISXXR0”
Lights activated as ‘Good
Read’ settings.
-
-
ATR resets when media is not
detected for 0.5 seconds.
-
-

Copyright © Access-IS 2015
Page 20 of 39
6. Barcode Engine/Imager Command Reference
Commands are sent with a prefix of [0x16][0x4D][0x0D] causing the command sequence to take the
form [0x16][0x4D][0x0D]<Menu Command>. The Menu Commands are six characters long with a
parameter (if required).
The command is concluded by a dot ‘.’ or an exclamation mark ‘!’. The dot stores the setting
permanently and the exclamation mark keeps it temporarily until power is removed from the device.
To query the current settings, send the six character Command with a “?” instead of the parameter
and the ATR will return the Command with the current setting.
To query the permanently stored settings, send the six character Command with a “^” instead of the
parameter and the ATR will return the Command with the stored setting.
To access the help string, send the six character Command with a “*” instead of the parameter and
the ATR will return the Command with the parameter options.
6.1 Basic Configuration
Command
Description
Default
Parameters/Range
AISINF
Select the interface.
When a serial cable is used the
configuration will be overruled and
AISINF0 is used.
When a USB cable is used the
configuration AISINF0 will be overruled
to AISINF1.
1
0 - Serial
1 - USB CDC
2 - USB keyboard
3 - HID POS
AISBAU
Set baud rate of serial connection.
Only used when AISINF above is set to
0 (Serial).
9
0 - 300 bps
1 - 600 bps
2 - 1200 bps
3 - 2400 bps
4 - 4800 bps
5 - 9600 bps
6 - 19200 bps
7 - 38400 bps
8 - 57600 bps
9 - 115200 bps
AISSCP
Set connection parameters of serial
connection.
Only used when AISINF is set to 0
(Serial).
2
0 - 7N1
1 - 7N2
2 - 8N1
3 - 7E1
4 - 7E2
5 - 8E1
6 - 7O1
7 - 7O2
8 - 8O1
AISKBL
Keyboard localization; this defines the
Windows keyboard mapping for correct
output of characters.
Only used when AISINF is set to 2 (USB
Keyboard).
0
0 - US
1 - UK
2 - IT (Italy)
3 - ES (Spanish)
4 - DE (German)
5 - CH
Table of contents
Other Access IS Barcode Reader manuals