2.1 GENERAL DESCRIPTION.................................................................................................................... 9
2.2 FEATURES ......................................................................................................................................... 9
3.5.2 Field Interpretation Arrays ......................................................................................... 15
3.5.3 Keyboard emulation and serial differences.......................................................... 16
3.5.4 Error Conditions and Handling.................................................................................. 16
4 POWER AND HOST INTERFACE CONNECTIONS....................................................... 18
4.1 POWER ............................................................................................................................................ 18
4.2 USB ................................................................................................................................................ 18
INSTALLING USBSERIAL COMMUNICATION DRIVERS .............................................................................. 25
STARTING THE BARSAPPLICATION .......................................................................................................... 27
MAIN TOOL BAR....................................................................................................................................... 27
DATA VIEW .............................................................................................................................................. 38
Raw RFID......................................................................................................................................... 39
No portion of this manual may be copied, photocopied, transcribed or otherwise duplicated
for commercial purposes except with the express and written permission of the Precision
Dynamics Corporation and/or its legally authorized representative.
DISCLAIMER
The operations represented in this manual are for guideline purposes only and in no way are
to be construed as a warranty or other operation obligation, legal or otherwise. For
information on warranty, service and other legal rights and obligations regarding the product
covered by this manual, refer to the warranty/service information provided by the seller or
reseller of this product.
Page 4 of 44
Safety Precautions & Warnings
Safety Precautions & Important
Safety Instructions
CAUTION
RISK OF ELECTRIC SHOCK
DO NOT OPEN
CAUTION: TO REDUCE THE RISK
OF ELECTRIC SHOCK
DO NOT REMOVE THE COVER (OR BACK).
NO USER-SERVICEABLE PARTS INSIDE.
REFER SERVICING TO QUALIFIED SERVICE PERSONNEL.
The lightening flash with arrowhead symbol within an equilateral triangle is
intended to alert the user to the presence of uninsulated dangerous voltage within
the product’s enclosure that may be of sufficient magnitude to constitute a risk of
electric shock to persons.
The exclamation point within an equilateral triangle is intended to alert the user to
the presence of important operating and maintenance (servicing) instructions in
the literature accompanying the product..
USE OF THIS PRODUCT IN A MANNER OTHER THAN DEFINED
IN THIS MANUAL MANY CAUSE DAMAGE TO EQUIPMENT
OR INJURY TO PERSONNEL.
FCC WARNING: This equipment has been tested and found to comply with the
limits for a device pursuant to Part 15 of the FCC Rules, to wit, operation is
subject to the following two conditions:
1. This device may not cause harmful interference, and
2. This device must accept any interference received, including interference that
may cause undesired operations
Page 5 of 44
Safety Precautions & Warnings
These limits are designed to provide reasonable protection against harmful
interference when the equipment is operated in a commercial environment. This
equipment generates, uses, and can radiate radio frequency energy and, if not
installed and used in accordance with the instruction manual, may cause harmful
interference to radio communications. However, there is no guarantee that this
interference will not occur in a particular installation. If this product does cause
harmful interference to radio or television or other wireless reception, which can
be determined by turning the product off and on, the user is encouraged to
correct the interference by one or more of the following measures:
• Reorient or relocate this product or the unit experiencing interference.
• Increase the separation between this product and the unit experiencing
interference.
• Connect this product into an outlet or circuit different from that to which
the unit experiencing interference is connected.
• Consult the dealer for technical support.
Changes or modifications to this equipment may cause harmful interference unless
the modifications are expressly approved in the instruction manual. The user
could lose the authority to operate this equipment if an unauthorized change or
modification is made.
Warnings & Safety Precautions
The DR1000 is designed and manufactured to provide long, trouble-free
service. No maintenance other than cleaning is required. Use a soft dry cloth to
clean the surface. Never use solvents such as alcohol or thinner to clean the
surface.
To ensure your safety when installing this equipment, for operating safety and to
avoid damage to the apparatus, read carefully and observe the following
precautions and instructions:
1. For performance and safety reasons, only the power supplies listed for use with
this equipment should be used.
2. Connect the unit only to a properly rated supply circuit.
3. All wiring external to this product should follow the local wiring codes.
4. This unit is for use in dry locations only. Do not expose the unit to water or
moisture.
5. Do not operate in ambient environments with a temperature greater than
6 Do not open the DR1000. If the unit is damaged in this way, the warranty will
0
F/400C or lower than 410F/50C.
104
be void. Moreover, there is a risk of shock.
10. Do not attempt to service or repair the DR1000 unit. The unit’s components
are not user serviceable. Only authorized, qualified personnel should service
Page 6 of 44
Safety Precautions & Warnings
this system. The Precision Dynamics Corporation is not liable for any bodily
harm or damage caused if unqualified persons attempt service or open the
cover(s) to any component of the system. Refer all service to authorized
DR1000 service technicians.
To avoid damage and prolong operating life:
• Handle the unit carefully when installing and do not drop.
• Set the unit away from heat, excessive dust and direct sunlight..
• Protect the inside of the unit’s components from liquids. In case of
accident, unplug the console and have the damage serviced by an
authorized technician.
• Do not hit or scratch the unit’s light-sensor window surface as this causes
flaws on the surface of the window and may damage operation.
• Do not connect the PS/2 cable to the host when the 5V power supply is
also connected, as it may damage the DR1000 or the host computer
Page 7 of 44
1: Purpose of the Document
1 Purpose of this Document
The purpose of this document is twofold:
• First, to introduce the user to the capabilities of the DR1000 Dual Reader.
• Second, to enable a user to configure the device to scan RFID tags and
barcode data and send data to a host device as if it were entered from a
keyboard.
This document describes two critical interfaces of the DR1000:
• the User Interface
• the Host Interface
The User Interface consists of the trigger, two multi-color LEDs, and a beeper. The
Host Interface is implemented as a keyboard emulation or ‘wedge’ interface which is
available in the USB and PS/2 models: the DR1000 sends data to the host in the
form of keystrokes, but the host cannot send any information or commands to the
DR1000. In this manner, the DR1000 can be used to input barcode and RFID
data directly into any application which accepts keystrokes. This allows a user to
quickly incorporate the DR1000 into an existing application without requiring any
programming effort.
For users who require functionality beyond what is available with keyboard
emulation, a Software Development Kit (SDK) is available. The SDK includes
user documentation, sample code and both DLL and ActiveX components to
allow a programmer to easily harness the full functionality of the DR1000 Dual
Reader.
Page 8 of 44
2: Product Overview
2 Product Overview
2.1 General Description
The DR1000 Dual Reader is a handheld, tethered barcode/RFID reader for use
with most industry standard linear and 2-D barcode symbols, as well as 13.56
MHz RFID tags and labels. The DR1000 is compatible with ISO 15693
transponders and several previous generation proprietary protocols.
The DR1000 Dual Reader is available with three different interface options:
- USB
- RS-232 (serial)
- PS/2
The Dual Reader allows firmware upgrades in the field. This guarantees a forward
migration path and sound investment as new features and enhancements become
available.
2.2 Features
• Operates from 5V DC
• ISO 15693 compatible
• Flash upgradeable in the field for future product updates
• RFID Read Range: 6.5 inches (16.5 cm) read range with credit card size
tags, 5.0 inches (12.5 cm) with wristband-size tags
• Keyboard emulation operation available with PS/2 and USB models
• User feedback via two multi-color LEDs and a beeper
• Trigger operation – point and scan barcodes and RFID tags
• Host control mode – powerful, easy to use software interface (requires
SDK)
Page 9 of 44
2: Product Overview
2.3 DR1000 RFID Tag Compatibility
The DR1000 Dual Reader supports the RFID tag types and features shown in
Table 1 below. By default, the DR1000 will read all compatible tag types (autodetect), but it may be configured to only read a single tag type to optimize
performance.
Table 1 – DR1000 Tag Compatibility
ISO-15693 (-2 and -3 compliant)
Memory
Manufacturer Product
Texas Instruments Tag-it HF-I 2048 yes yes yes
Philips I·CODE SLI
(SL2)
Infineon my-d
SRF55V10P
ST
Microelectronics
LR512 512 yes yes yes
(bits)
1024 yes yes yes
10k yes yes yes
Anti-
collision Read Write
Proprietary
Memory
Manufacturer Product
Texas Instruments Tag-it HF 256 yes yes yes
Philips I·CODE (SL1) 512 yes yes yes
Inside Contactless PicoTag 2K 2k no id only no
(bits)
Anti-
collision Read Write
2.4 DR1000 Barcode Compatibility
The DR1000 Dual Reader decodes the linear and 2-D barcodes listed in Table 2
below:
PDF417
MicroPDF417
MaxiCode
Data Matrix
QR Code
Aztec
Aztec Mesa
Code 49
UCC Composite
Posnet
Planet Code
BPO 4 State
Canadian 4 State
Japanese Post
Kix
Page 10 of 44
3: Models & Modes of Operation
3 Models and Modes of
Operation
Table 3 lists the three available models and the corresponding modes of
operation. The DR1000 has two (2) operating modes, Trigger Mode and Command Mode.
Table 3 – DR1000 Models and Modes
Trigger Mode 3
Command Mode 4
Power Source
1
Keyboard emulation mode is automatically entered at power-on if the HID Mode is set to HID and the
trigger is not pulled, or if HID Mode is set to Serial and the trigger is pulled at power-on and then released
(USB model only).
2
Serial Emulation mode is automatically entered at power-on if the HID Mode is set to Serial and the
trigger is not pulled, or if HID Mode is set to HID and the trigger is pulled at power-on and then released
(USB model only).
3
Configurable ASCII read-only mode under DR1000 firmware control.
4
To configure the device for trigger mode operation and/or to perform read and write operations under
application control.
USB
(Keyboard
Emulation)
Keyboard
emulation via
Host USB
connection
USB
N/A
1
USB
(Serial Emulation)
[default setting]
ASCII data via
virtual COM port
Via virtual COM
port
Host USB
connection
2
RS-232 Serial PS/2
ASCII data via
RS-232
connector
Via RS-232
connector
External Power
Supply Adaptor
Keyboard
emulation via
PS/2 Connector
Via RS-232
Connector
External Power
Supply Adaptor
or via the Host
PS/2 interface
3.1 Command Mode
Command Mode is used to configure a device for trigger mode operation, and/or as
the primary method to control the device. The BaRS utility software may be used
to easily configure the DR1000 for keyboard emulation applications (see Appendix
1 for additional information). Host control of the DR1000 requires programming
which is facilitated by the SDK (sold separately).
As long as the DR1000 has power, Command Mode is active when the trigger is in
the released position. In Command Mode the DR1000 is listening for a command
from the host. It is not required that a host have the capability to send a
command to the DR1000.
N
OTE
The DR1000-PS/2 or DR1000 USB in keyboard emulation
can
never
receive a command from a host. The DR1000
USB can receive commands if it is re-initialized in serial
emulation mode. The DR1000-PS/2 can receive commands
if its serial connector is plugged in. Writing to a tag can only
be done in command mode.
Page 11 of 44
3: Models & Modes of Operation
3.2 Trigger Mode
Trigger Mode is designed to read formatted ASCII data from a combination of
RFID or barcode data sources, and supply the data to a host device as if it was
entered from a keyboard. The user may specify up to three events in a Scan
Sequence to capture data from three different RFID or bar code data sources, and
quickly populate multiple text fields of a form without the use of a keyboard.
Trigger Mode is activated when a user pulls the trigger (if Trigger Mode is not
disabled). While in Trigger Mode, the DR1000 begins scanning immediately and
continues to scan until a RFID tag or barcode is read, or until the trigger is
released. The maximum data string length is 1024 bytes. Data strings that exceed
1024 bytes will be truncated.
The operating characteristics of the DR1000, while in Trigger Mode, are defined by
the following parameters: Scan Sequence, RFID Data Style, and Barcode Data
Style. Each parameter may be configured to match the needs of the application.
3.2.1 Scan Sequence
When Scan Sequence is enabled, a maximum of three events may be defined to
capture information from any combination of RFID or barcode data sources. The
possible Scan Sequence options are listed in Table 4. If Scan Sequence is
disabled, Trigger Mode is disabled.
Table 4 – Trigger Mode Setting: Scan Sequence
Disabled
Barcode
RFID
Barcode, RFID (default)
RFID, Barcode
Barcode, Barcode
RFID, RFID
Barcode, Barcode, Barcode
Barcode, Barcode, RFID
Barcode, RFID, Barcode
RFID, Barcode, Barcode
Barcode, RFID, RFID
RFID, RFID, Barcode
RFID, Barcode, RFID
RFID, RFID, RFID
Page 12 of 44
3: Models & Modes of Operation
EXAMPLE
In a hospital, a nurse wishes to administer medication to a patient and must record
the event in an electronic record. The record consists of nurse’s name, medication
information, and patient information. The nurse name and medication
information will be read from two separate barcodes, and the patient information
will be read from a RFID wristband. The Scan Sequence is nurse name (barcode),
patient information (RFID tag), and medication information (barcode). Using the
DR1000 Dual Reader, this information may be scanned into text fields of an
electronic form without using a keyboard. In use, the nurse positions the cursor in
the text box for the nurse’s name, points the DR1000 at the nurse’s badge, and
pulls the trigger. The name from the barcode is automatically entered into the text
box. The nurse then repeats this operation to capture the patient and medication
information.
3.2.2 Barcode Data Style
Barcode Data Style defines how barcode data is transmitted back to the host. The
DR1000 has two options as indicated in Table 5 below.
By default, the Complete Barcode Data option causes the DR1000 to
read the barcode and send the entire data string to the host.
If the DR1000 is configured for Use Field Interpretation, barcode data
may be parsed into separate data fields (multiple text boxes), and sent to
the host with header and trailer characters, if desired. The header and
trailer characters may contain tabs, carriage returns or line-feeds to
navigate between different text boxes by reading only one barcode.
The Barcode Data Style setting applies to all barcodes defined by the Scan Sequence.
Table 5 – Trigger Mode Setting: Barcode Data Style
Complete Barcode Data (default)
Use Field Interpretation
3.2.3 RFID Data Style
RFID Data Style defines the content and structure of RFID data transmitted back
to the host. The RFID Data Style options are identified in Table 6 below. The Tag
UID setting allows the DR1000 to read and transmit the RFID tag Unique IDentification (UID) number. RFID Data Style also supports Field Interpretation
and operates in the same way as Barcode Data Style. The RFID Data Style setting
applies to all RFID tags defined by the Scan Sequence.
Table 6 – Trigger Mode Setting: RFID Data Style
UID Only
Data Only (default)
UID and Data
Use Field Interpretation
In general, RFID tag ASCII data is read and transmitted to the host until a NUL
character is encountered. If multiple tags are present within the read-range of the
dual reader, the DR1000 will only read the UID of the first tag it detects.
Page 13 of 44
3: Models & Modes of Operation
3.2.4 Keyboard Emulation (Wedge)
In PS/2 or USB Keyboard Emulation Mode, the DR1000 will map each byte value of
a data string to an equivalent keystroke. Only valid ASCII characters are output to
the host. Any other barcode or RFID tag data not part of the ASCII character set
is ignored. That is, the following ASCII values are discarded: SOH, STX, ETX,
EOT, ENA, ACK, BEL, BS, VT, FF, SO, SI, DLE, DC1, DC2, DC3, DC4,
NAK, SYN, ETB, CAN, EM, SUB, FS, GS, RS, US, DEL. Also, any byte value
with the MSB set (high bit) is ignored. When a NUL character is encountered, the
string is terminated and any additional characters are ignored.
ASCII chart
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 HT LF CR
1 ESC
2 SP ! " # $ % & ' ( ) * + , - . /
3 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4 @ A B C D E F G H I J K L M N O
5 P Q R S T U V W X Y Z [ \ ] ^ _
6 ` a b c d e f g h i j k l m n o
7 p q r s t u v w x y z { | } ~
3.3 Scanning an RFID Tag
A RFID tag must be oriented parallel to the face of the DR1000 at no more than
5.0 inches for a wristband sized tag and 6.5 inches for a credit card sized tag.
Upon a trigger pull, the DR1000 will scan for a RFID tag until a RFID tag is read
or the trigger is released. The DR1000 outputs all data to the host as soon as it is
read. However, the next scan cannot start until the trigger is released and pulled
again.
3.4 Scanning a Barcode
The proper method for scanning a barcode is to hold the face of the DR1000 4-6
inches from the barcode. When the trigger is depressed, a red or green light bar
darker than the surrounding red laser appears on or over the barcode. The bar
should line up with the barcode horizontally. The DR1000 continuously scans for
a barcode until one is read or the trigger is released.
3.5 Field Interpretation
3.5.1 Overview
Field Interpretation is a useful and powerful feature of the DR1000 to
automatically parse a data string into multiple segments, or append fixed
characters before or after a data string. This capability allows a user to
automatically populate and navigate multiple text boxes in a form, simply by
scanning a single barcode or RFID tag.
Page 14 of 44
Loading...
+ 30 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.