IBC Qscan User manual

Qscan
User’s Guide
V1.4

Qscan User’s Guide Version 1.4
Page 2
i
SYMBOLS USED IN THIS MANUAL
Informational
!Warning

Qscan User’s Guide Version 1.4
Page 3
!
LASER LIGHT
WARNING
QSCAN CONTAINS A CLASS 2 LASER.
DO NOT STARE DIRECTLY INTO THE
LASER.
CLASS 2 LASER

Qscan User’s Guide Version 1.4
Page 4
Introduction ..................................................................................................................... 5
Features.................................................................................................................. 5
Mounting................................................................................................................ 6
Depth of Field ........................................................................................................ 7
Wiring ................................................................................................................... 8
Barcode Masking ................................................................................................. 11
Proximity/iClass Masking.................................................................................... 12
Relay .................................................................................................................... 12
Power over Ethernet............................................................................................. 12
Hid 5352 Emulation............................................................................................. 13
Arming Loop........................................................................................................ 13
Leds...................................................................................................................... 13
Serial Emulation................................................................................................... 13
Firmware Updates................................................................................................ 13
Data Flow............................................................................................................. 14
Programming.................................................................................................................. 15
Symbology Commands........................................................................................ 16
Barcode Options................................................................................................... 20
Barcode Masking ................................................................................................. 21
Wiegand Output for Barcode Reading................................................................. 26
Aamva.................................................................................................................. 31
Emulation Selection and Control......................................................................... 34
Prox and iClass Programming ............................................................................. 37
Wiegand Output for Prox/iClass .......................................................................... 45
Wiegand Special Outputs..................................................................................... 47
Digital Inputs and Arming Loop.......................................................................... 51
Serial Settings ...................................................................................................... 51
Hid 5352 Emulation............................................................................................. 52
Bicolor Led Setup ................................................................................................ 52
Miscellaneous Commands ................................................................................... 53
Serial Commands........................................................................................................... 54
Firmware Update ........................................................................................................... 56
Serial Emulation............................................................................................................. 56
Bit Size Table ................................................................................................................. 57
August 12, 2013

Qscan User’s Guide Version 1.4
Page 5
Built-in proximity or
iclass® reading
Fast 2D scanner reads over 50
types of barcodes,
including PDF and QR codes
Wiegand, aba, 232, or tcp/
udp interface
Mounting anges on
both sides
Qscan Features
Fully weatherproofed for out-
door use
Optional 2x16 character dis-
play readable in direct sun-
light
Easily reads damaged and
worn out barcodes
Extracts elds from Drivers
Licenses
Optional POE for easy
powering over a network
Optional Form C relay
Digital inputs for arming loop
control
Reads barcodes from
smartphone displays
Reads barcodes as far away as
20 inches

Qscan User’s Guide Version 1.4
Page 6
Qscan can be
mounted using four
screw holes located
on the anges.
You can also mount
using the keyholes on
each ange.
!Do not screw through the main body of the
Qscan. Mount using the anges only.
MOUNTING
Mounting

Qscan User’s Guide Version 1.4
Page 7
Qscan can read barcodes up to 20” away depending on the type
of barcode (symbology) and the density of the barcode.
Common reading distances:
PDF 417 driver’s licenses 2.5” - 4.5”
Code39 7.5 mil 2” - 10”
UPC 13 mil 2” - 12”
Data Matrix 15 mil 2” - 12”
Code39 20 mil 1” - 20”
Barcodes do not have to be parallel to the reader.
Qscan can read barcodes tilted as much as 60 ° both
horizontally and vertically.
Qscan will also read barcodes as they are moving. You do not
have to hold the barcode steady within the eld of view.
Barcode Reading
Depth of Field
16
20
12
READING
Figures in inches

Qscan User’s Guide Version 1.4
Page 8
Green -> Reader Transmit -> DB9 Pin 2
Yellow -> Reader Receive -> DB9 Pin 3
Blue -> Ground -> DB9 Pin 5
DB9 Pin 7
DB9 Pin 8
Wiring
RS232 with a DB9 connector
A short wire (zip cord) extends from the DB9 connector. This wire contains a dc plug
receptacle for connecting the ac adapter.
Red +12vdc
Blue Ground
Green Reader Tansmit
Yellow Reader Receive
Orange Input 1 (optional)
White Input 2 (optional)
RS232 with flying leads
Orange and White are reserved for
digital inputs which can be used for
an arming loop.
Red +12vdc
Blue Ground
Green unused
White unused
Brown F2F*
Orange Green Led / Input 1
Yellow Bicolor Led / Input 2
F2F
*Qscan F2F circuitry supports connection to a system with a 5V or
12V pullup.
!
WIRING

Qscan User’s Guide Version 1.4
Page 9
Red +12vdc
Blue Ground
Green Data 0
White Data 1
Orange Green Led / Input 1
Yellow Bicolor Led / Input 2
Wiegand Wiegand output readers can be
reprogrammed to transmit magnetic
stripe emulation (both aba and track
1), wand emulation, or F2F. Input 1
and Input 2 can be used to control
the led’s or used as an arming loop
control.
Red +12vdc
Blue Ground
Green Clock
White Data
Orange Green Led / Input 1
Yellow Bicolor Led / Input 2
ABA Wiegand output readers can be
reprogrammed to transmit magnetic
stripe emulation (both aba and track
1), wand emulation, or F2F. Input 1
and Input 2 can be used to control
the led’s or used as an arming loop
control.
Red +12vdc
Blue Ground
Green unused
White Wand
Orange Green Led / Input 1
Yellow Bicolor Led / Input 2
Wand Wiegand output readers can be
reprogrammed to transmit magnetic
stripe emulation (both aba and track
1), wand emulation, or F2F. Input 1
and Input 2 can be used to control
the led’s or used as an arming loop
control.
WIRING

Qscan User’s Guide Version 1.4
Page 10
Ethernet wiring consists of:
3’ cable with an RJ45 connector on it for connecting to the network.
3’ power cable with a barrel receptacle for connecting an ac adaptor.
3’ at cable for optional relay and digital input connections.
Qscan readers with POE may be powered through the Cat5/6 cable from
a POE switch, or powered with the AC Adaptor.
Ethernet (TCP/UDP)
Relay wiring consists of 3 wires:
Red Common
Green Normally Open
Yellow Normally Closed
Relay connections are independent.
Ethernet Qscans with POE cannot power external equipment using power from
the POE. A separate power supply is required to power the device connected to
the relay.
Relay Wiring
WIRING

Qscan User’s Guide Version 1.4
Page 11
Barcode masking provides a way of extracting certain portions of a barcode for
processing. The masking operations include selecting up to 2 substrings from the
barcode, and also adding prex and sufx characters. You program in a mask when
you do not want to process all of the data from a barcode, but only a portion of it.
When a barcode is read, the reader checks to see if a mask should be applied.
Masks are applied based on the barcode symbology, and length of the barcode.
For example, you can set up a mask to work only on 10 character code39
barcodes. If a code39 barcode is not 10 characters, you can elect to ignore it (don’t
process) or pass the barcode through without masking (pasthru mode). It is also
possible to program a mask to work on all lengths of a specic symbology.
After masking, the barcode data will look like this:
prex character + substring 1 + inter character + substring 2 + sufx
character
The mask needs to include only 1 of the above items.
A total of 10 masks can be programmed in the reader. The masks can be for
different symbologies, or all for the same symbology.
When programming a mask, 3 commands need to be processed by the reader (see
page 21).
For wiegand output Qscans, the masking is performed prior to the wiegand
extractions which create the wiegand output (see page 48).
Barcode Masking
INTRODUCTION

Qscan User’s Guide Version 1.4
Page 12
Proximity and Iclass masking works in a similar way to the barcode masking
explained above. Characters can be inserted into the data and substrings can be
extracted.
There are three programmable masks that can be programmed for prox and
iClass card reading. Each mask is associated with a programmed bit length for a
specic card. When programming the input format (card denition) for a specic
card, the masks (if any) are also programmed in.
This differs somewhat from the barcode masking. With the barcode masking you
program the masks independently of the barcode symbologies, and the masks
are triggered by both symbology and length. With the prox/iClass masking, the
masks are triggered by the length (bit length) only.
Proximity & iClass Masking
INTRODUCTION
The Relay (optional) allows you to control external equipment, such as a door
or indicator. It can be activated and deactivated by sending serial commands
to the reader. The maximum allowable relay time is 99 seconds, and maximum
allowable power that can be pushed through the relay is 500ma, 30VDC.
The relay is a Form-C with common, normally open, and normally closed
connections.
Relay
Qscans can optionally be ordered with Power over Ethnernet. With Power over
Ethernet, you do not need a separate power supply or ac adapter.
Power over Ethernet

Qscan User’s Guide Version 1.4
Page 13
Qscans with an rs232 interface can be programmed to simulate the output from
an Hid 5352 reader, using the 37 bit format.
Hid 5352 Emulation
INTRODUCTION
Either of the 2 digital inputs in the Qscan can be programmed to operate as
an armed loop. In the armed loop mode, if the arming loop is not ativated, the
Qscan will not transmit any data. Arming loops are typically used in parking
applications. If there is no car present, the arming loop will not be active,
therefore all barcode reads will be ignored.
Arming Loop
There are two leds on the Qscan. The led to the left is a bi-color led, and can be
programmed to operate in one of three modes - off to red, off to green, red to
green. The right led is a green led only. Typically, Qscans with a wiegand interface
will be connected to a device (a controller) which will control one or both of the
leds. For Qscans with a serial interface, the leds will be controlled by sending serial
commands to the reader.
Leds
Qscans with an emulations-style interface (wiegand, mag, f2f) can be wired in a
way which allows serial communications. You can go into this operating mode to
send commands to the Qscan for programming, and also for rmware updates.
Serial Emulation/Firmware Updates

Qscan User’s Guide Version 1.4
Page 14
The following explains the data ow in the reader for a better understanding of how
data is processed.
Barcode:
Read Barcode
If symbology (barcode type) not allowed - ignore
If pdf417, check for driver’s license parsing and parse if required.
If masking is on, mask the barcode according to the mask specications.
If rs232, tcp/ip, f2f, aba, or wand output - transmit data (nished)
If wiegand output - generate the wiegand output data (bits). If successful, transmit
the wiegand data (nished). If not sucessessful, ignore data.
Prox/iClass:
Read Card
If a wiegand output reader, and passthru is turned on - pass the prox/iClass data to
the wiegand output undisturbed.
If card bit length matches a dened format, extract the numbers for each dened
eld. If it does not match a dened format - ignore. If any of the eld descriptions
cause an overow to occur - ignore.
If masking is on, mask the resulting data according to the format.
If rs232, tcp/ip, f2f, aba, or wand output - transmit data (nished)
If wiegand output - generate the wiegand output data (bits). If successful, transmit
the wiegand data (nished). If not sucessessful, ignore data.
Data Flow
INTRODUCTION

Qscan User’s Guide Version 1.4
Page 15
Command Description
Command Format (spaces for clarity only, do not use them )
parameter meaning values values
Special Instructions
Programming
PROGRAMMING
Qscans can be programmed in two ways:
1) Scanning control barcodes.
2) Sending commands to the reader serially.
Scanning Control Barcodes:
Make a Code39 barcode starting with %U followed by the command and
scan the barcode. Note that control card processing can be turned off by either a serial
command or a control barcode.
Serial commands:
Send the command to the reader serially by making a direct connection to the reader
and then sending the command, followed by a carriage return (hex 0D). If using a
terminal emulation program, the 0D is sent by hitting the enter key.
Qscan readers that have a wiegand output can be connected to a serial port for
sending commands. See page 55 for further information.
Command Format:
All programming commands are detailed in the following format:
i

Qscan User’s Guide Version 1.4
Page 16
Symbology Setup 1
X001 a b c d e f g h
a Code 39 0=off 1=on
b Code 39 full ascii 0=off 1=on
c Code 39 trioptic 0=off 1=on
d Code 39 to code 32 0=no 1=yes
e Code 39 check digit 0=off 1=on
f Upc A 0=off 1=on
g Upc E 0=off 1=on
h Ean8 / Jan8 0=off 1=on
Use this command to turn the listed symbologies and features on or off.
!If code39 full ascii is turned on, the reader will no longer
respond to control barcodes. Programming can be achieved using
serial commands only.
PROGRAMMING BARCODE
Symbology Setup 2
X002 a b c d e f g h
a Ean13 / Jan 13 0=off 1=on
b Code 128 0=off 1=on
c Gs1 0=off 1=on
d Ibst 128 0=off 1=on
e Code 93 0=off 1=on
f Code 11 0=off 1=on
g Code 11 check digit 0=off 1=on
h Interleaved 2 of 5 0=off 1=on
Use this command to turn the listed symbologies and features on or off.

Qscan User’s Guide Version 1.4
Page 17
Symbology Setup 3
X003 a b c d e f g h
a I 2 of 5 check digit 0=off 1=on
b 2 of 5 0=off 1=on
c Codabar 0=off 1=on
d Codabar clsi 0=off 1=on
e Msi / Plessy 0=off 1=on
f Chinese 2 of 5 0=off 1=on
g Matrix 2 of 5 0=off 1=on
h M 2 of 5 check digit 0=off 1=on
Use this command to turn the listed symbologies and features on or off.
PROGRAMMING BARCODE
Symbology Setup 4
X004 a b c d e f g h
a Korean 3 of 5 0=off 1=on
b Postnet 0=off 1=on
c Planet 0=off 1=on
d Postal 0=off 1=on
e Japan Post 0=off 1=on
f Australia Post 0=off 1=on
g Kix 0=off 1=on
h Usps Onecode 0=off 1=on
Use this command to turn the listed symbologies and features on or off.

Qscan User’s Guide Version 1.4
Page 18
Symbology Setup 5
X005 a b c d e f g h
aUPU cs 0=off 1=on
b GS1 14 0=off 1=on
c Composite cc 0=off 1=on
d Composite ccab 0=off 1=on
e Composite tlc39 0=off 1=on
f Pdf417 (2d) 0=off 1=on
g Micropdf (2d) 0=off 1=on
h Datamatrix (2d) 0=off 1=on
Use this command to turn the listed symbologies and features on or off.
PROGRAMMING BARCODE
Symbology Setup 6
X006 a b c d e f g h
a Datamatrix inverse (2d) 0=off 1=on
b unused always 0
c Maxicode (2d) 0=off 1=on
d QR (2d) 0=off 1=on
e QR inverse (2d) 0=off 1=on
f Micro QR (2d) 0=off 1=on
g Aztec (2d) 0=off 1=on
h Aztec inverse (2d) 0=off 1=on
Use this command to turn the listed symbologies and features on or off.

Qscan User’s Guide Version 1.4
Page 19
Symbology Setup 7
X007 a b c d e f g h
a Bookland 0=off 1=on
b Postbar 0=off 1=on
c Macro Pdf (2d) 0=off 1=on
d UCC coupon 0=off 1=on
e unused always 0
f unused always 0
g unused always 0
h unused always 0
Use this command to turn the listed symbologies and features on or off.
PROGRAMMING BARCODE
Length Settings for 2 of 5 Symbologies
X040 aa bb cc dd ee ff
aa I 2 of 5 length 1 2 digit length 00=any length
bb I 2 of 5 length 2 2 digit length 00=any length
cc M 2 of 5 length 1 2 digit length 00=any length
dd M 2 of 5 length 2 2 digit length 00=any length
ee D 2 of 5 length 1 2 digit length 00=any length
ff D 2 of 5 length 2 2 digit length 00=any length
Because of the structure of 2 of 5 barcodes, it is possible that reading
only part of the barcode will result in a valid decode, with undesired
results. To suppress this problem, it is best to use check digits with 2 of
5 symbologies (if available) or restrict the lengths for these barcodes so
that partial decodes cannot occur. You can program up to two different
lengths for each of the supported 2 of 5 symbologies. If you prefer to
leave it wide open, then you can set the lengths to 00.

Qscan User’s Guide Version 1.4
Page 20
PROGRAMMING BARCODE
General Barcode Options
X012 a m k c
a alpha delete 0=off 1=on
m masking 0=off 1=on
k Kronos mode 0=off 1=mode1, 2=mode2
c Usic/Cac 0=off 0=off, 1=on, 2=required
Turn on Alpha Delete to delete any alpha characters from the barcode.
This is useful when a numeric only output is required such as wiegand.
Masking allows you to mask out information from the barcode, leaving
only that portion of the barcode that you wish to process.
Kronos mode autodiscriminates Kronos cards (17 digit code 39 and 18
digit I 2of5). Kronos mode 1 extracts the rst 2 digits of the site code
and the lowest 5 digits of the ID. Kronos mode 2 forces a site code of 0,
and extracts the lowest 9 digits of the ID.
Usic/Cac sets the options for processing DOD Usic cards and Cac cards.
Set to 0, Usic and Cac barcodes are processed like any other barcode. If
set to 1, Usic and Cac cards are processed according to the parameters
that you have programmed. If set to 2, all barcodes are ignored unless
they meet the characteristics for Usic and Cac cards.
Table of contents
Other IBC Barcode Reader manuals
Popular Barcode Reader manuals by other brands

Metrologic
Metrologic MS7320 InVista Series Installation and user guide

Intermec
Intermec SF51 user guide

Honeywell
Honeywell MK3780-71A38 Technical specifications

Metrologic
Metrologic FocusE IS1650 Installation and user guide

Unitech
Unitech HT660 Wireless edition Product reference guide

Metrologic
Metrologic MS9530 Series Installation and user guide