All rights reserved. The information contained herein is proprietary and is provided solely for the purpose
of allowing customers to operate and/or service Microscan manufactured equipment and is not to be
released, reproduced, or used for any other purpose without written permission of Microscan.
Throughout this manual, trademarked names might be used. We state herein that we are using the names
to the benefit of the trademark owner, with no intention of infringement.
Disclaimer
The information and specifications described in this manual are subject to change without notice.
Latest Manual Version
For the latest version of this manual, see the Download Center on our web site at:
www.microscan.com.
Technical Support
For technical support, e-mail: helpdesk@microscan.com.
Warranty
For current warranty information, see: www.microscan.com/warranty.
Appendix A General Specifications .........................................................A-2
Appendix B Electrical Specifications .......................................................A-6
Appendix C Ground and Shield Considerations....................................A-15
Appendix D Flying Lead Cordset Pinouts..............................................A-17
Appendix E Updated Pin Assignment of QX Connector T ....................A-18
Appendix F Serial Commands...............................................................A-20
Appendix G Protocol Commands ..........................................................A-85
Appendix H ASCII Table .......................................................................A-94
Appendix I Configuring Ethernet TCP/IP...............................................A-95
Appendix J Using EtherNet/IP...............................................................A-98
Appendix K Operating EtherNet/IP Serial Gateway Data Fields .........A-107
Appendix L Allen-Bradley Version 16 PLC Setup ...............................A-109
Appendix M Allen-Bradley Version 20 PLC Setup ..............................A-123
Appendix N EIPScan Setup ................................................................A-130
Appendix L Interface Standards ..........................................................A-136
Appendix M Glossary of Terms ...........................................................A-137
ivQX-870 Industrial Raster Scanner User Manual
Page 5
Introduction
About the QX-870 Industrial Raster Scanner
The key features of the QX-870 Industrial Raster Scanner are:
• X-Mode™ symbol reconstruction and aggressive decode algorithm
• Ethernet TCP/IP and EtherNet/IP™
• Ultra-high-performance processing
• Real-time decoding
• Green Flash performance indicator
• LED array for performance, communication, and I/O user feedback
• EZ Button for setup and testing
• Compact size for easy integration into a wide variety of applications
Scanner Communication
There are three ways to configure and test the QX-870:
• Microscan’s Windows-based ESP Software (Easy Setup Program), which offers
point-and-click ease of use and visual responses to user adjustments.
• Serial commands, such as <K100,1>, that can be sent from ESP’s Term inal or another
terminal program.
•The EZ Button on the side of the scanner.
“EtherNet/IP” is a trademark of the Open DeviceNet Vendors Association.
QX-870 Industrial Raster Scanner User Manualv
Page 6
Warning and Caution Summary
Warning and Caution Summary
This equipment has been tested and found to comply with the limits for a Class A digital
device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable
protection against harmful interference in a residential installation. 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 communication. However,
there is no guarantee that interference will not occur in a particular installation. If this
equipment does cause harmful interference to radio or television reception, which can be
determined by turning the equipment off and on, the user is encouraged to try to correct
the interference by one or more of the following measures:
• Reorient or relocate the receiving antenna;
• Increase the separation between the equipment and receiver;
• Connect the equipment into an outlet on a circuit different from that to which the receiver
is connected;
• Consult the dealer or an experienced radio/TV technician for help.
For connection to a UL-listed direct plug-in power unit marked Class II and rated 10 to 28
VDC at 5 watts or greater.
European models must use a similarly rated Class I or Class II power supply that is certified
to comply with standard for safety EN 60950.
CAUTION: Use of controls or adjustments or performance of procedures other than those
specified herein may result in hazardous radiation exposure.
There are no user-serviceable parts in the scanner. Opening the scanner voids the Microscan
Systems, Inc. warranty and could expose the user to laser diode power of up to 7mW.
The laser beam can be harmful to eyesight. Avoid eye contact with the laser beam. Never
point the beam at other people, or in a direction where people may be passing.
CAUTION: LASER RADIATION - DO NOT STARE INTO BEAM - CLASS 2 LASER
PRODUCT; 655nm, 1.75mW, 40~186µS.
DANGER: (Invisible) Laser Radiation when open (and interlock defeated). AVOID
DIRECT EXPOSURE TO BEAM.
viQX-870 Industrial Raster Scanner User Manual
Page 7
Warning and Caution Summary (cont.)
Laser Aperture
AVOID EXPOSURE –
Laser Radiation is emitted
from this aperture.
• Wavelength: 655 nm
• Beam Divergence: 0.4mrad (typ.)
• Pulse Duration: 40~186µs
• Maximum Power: 1.75mW
• Location of the QX-870’s laser aperture:
Introduction
CAUTION: Use of controls or adjustments or performance of procedures other than those
specified herein may result in hazardous radiation exposure.
IMPORTANT: The QX-870 is intended for connection to a UL-listed direct plug-in power
unit marked Class 2 and rated 5 VDC at 3.5 Watts, or greater if using electrical accessories.
European models must use a similarly rated Class 1 or Class 2 power supply that is certified
to comply with standard for safety EN 60950.
QX-870 Industrial Raster Scanner User Manualvii
Page 8
Warning and Caution Summary
Warning and Caution Summary (cont.)
Warning Label Placement
These labels are located on the QX-870 Industrial Raster Scanner:
viiiQX-870 Industrial Raster Scanner User Manual
Page 9
Statement of Agency Compliance
Introduction
The QX-870 has been tested for compliance with FCC (Federal Communications
regulations and has been found to conform to all applicable FCC Rules and Regulations.
To comply with FCC RF exposure compliance requirements, this device must not be co-located
or operate in conjunction with any other antenna or transmitter.
Changes or modifications not expressly approved by the party responsible for compliance
could void the user’s authority to operate the equipment.
The QX-870 has been tested for compliance with CE (Conformité Européenne) standards
and guidelines, and has been found to conform to applicable CE standards, specifically
the following requirements:
Heavy Industrial: EN 61000-6-2:2005
Radiated Emissions: EN 55022:2006 Class A 30-1000 MHz
Conducted Emissions: EN 55022:2006 Class A .15-30 MHz
The QX-870 has been tested by an independent electromagnetic compatibility laboratory
in accordance with the applicable specifications and instructions.
Commission)
QX-870 Industrial Raster Scanner User Manualix
Page 10
Statement of RoHS Compliance
Statement of RoHS Compliance
All Microscan readers with a ‘G’ suffix in the FIS number are RoHS-Compliant. All compliant
readers were converted prior to March 1, 2007. All standard accessories in the Microscan Product
Pricing Catalog are RoHS-Compliant except 20-500013-01 and 98-000039-02. These products
meet all the requirements of “Directive 2002/95/EC” European Parliament and the Council of
the European Union for RoHS compliance. In accordance with the latest requirements, our
RoHS-Compliant products and packaging do not contain intentionally added Deca-BDE,
Perfluorooctanes
trace levels. To view the document stating these requirements, please visit:
Please contact your sales manager for a complete list of Microscan’s RoHS-Compliant products.
This declaration is based upon information obtained from sources which Microscan believes to be reliable, and
from random sample testing; however, the information is provided without any representation of warranty,
expressed or implied, regarding accuracy or correctness. Microscan does not specifically run any analysis on our
raw materials or end product to measure for these substances.
The information provided in this certification notice is correct to the best of Microscan’s knowledge at the date of
publication. This notice is not to be considered a warranty or quality specification. Users are responsible for
determining the applicability of any RoHS legislation or regulations based on their individual use of the product.
In regards to “RoHS Directive 2011_65_EU” Microscan produces Monitoring and Control Instruments as well as
Industrial Monitoring & Control Instruments as defined within the directive. Microscan has developed and is
implementing a RoHS2 compliance plan with the intention of bringing all active products listed in our current
marketing literature within full compliance as per the directive deadlines.
Key milestones for the transition plan are as follows:
• Complete internal product audit by July 2014.
• Initial “Monitoring and Control Instruments” RoHS2 compliant products available by December 2014
• Initial “Industrial Monitoring & Control Instruments” RoHS2 compliant products available by July 2015
• All new products introduced in 2015 are expected to be WEEE & R
Microscan will mark the products with the ‘CE’ marking that complies with the RoHS2 process to acquire ‘CE’ certification
per the example given: Example >> Machinery directive + EMC directive + RoHS2 = Declaration of Conformity.
(PFOS) or Perfluorooctanic Acid (PFOA) compounds above the maximum
Step 7 Test Read Rate .............................................................................................................. 1-10
Step 8 Configure the Scanner.................................................................................................... 1-11
Step 9 Save Changes in ESP.................................................................................................... 1-12
1 Quick Start
This section explains how to set up and test the QX-870 quickly using
Detailed setup information for installing the scanner into an application can be found in
subsequent sections.
ESP
(Easy Setup Program).
QX-870 Industrial Raster Scanner User Manual
1-1
Page 12
Check Hardware
Hardware Required
Caution: Be sure that all connections are secure BEFORE applying power to
the system. Always power down BEFORE disconnecting any cables.
Standalone (with QX-1)Standalone (without QX-1)
1
1
2
3
5
4 or 7
6
8
6
8
7
Step 1 — Check Hardware
ItemDescriptionPart Number
1QX-870 Industrial Raster ScannerFIS-0870-XXXXG
2QX-1 Interface Device98-000103-02
3
QX Cordset, Common, M12 12-pin Socket to M12 12-pin Plug, 1 m
8QX Photo Sensor, M12 4-pin Plug, NPN, Dark On, 2 m99-000020-02
Note:
Additional cordsets and accessories are available in the Microscan Product Pricing Catalog.
Important: This product is intended to be supplied by a Listed power supply marked
“Class 2” or “LPS” and rated from 10 to 28 VDC, 9.0 Watts.
Note: The QX-870 does not require an Ethernet crossover cordset, because the scanner
itself performs automatic internal crossover (transmit-to-receive switching). Microscan
offers a standard straight-through (un-crossed) Ethernet cordset (61-000160-02).
Important: Do not attempt to power more than four scanners with a single power supply
in a daisy chain configuration. Add a QX-1 and one power supply for every four additional
scanners in the daisy chain.
61-000162-02
1-2QX-870 Industrial Raster Scanner User Manual
Page 13
Step 2 — Connect the System
Standalone (with QX-1)Standalone (without QX-1)
1
1
2
35
4 or 7
6
8
6
8
7
Quick Start
Important:
and then push the connector into place. Do not twist
If you are connecting Ultra-Lock cordsets to the QX-870 and QX-1, align the pins first
the connectors, as this will bend the pins.
Important: Do not attempt to power more than four scanners with a single power supply in
a daisy chain configuration. Add a QX-1 and one power supply for every four additional
scanner in the daisy chain.
Note: The configuration instructions below are for simple, direct connections to an RS-232
or Ethernet host. The QX-1 can be added to RS-232 or Ethernet configurations in which
greater flexibility and complexity are required. The first diagram in Step 1 shows a standalone
configuration that includes the QX-1.
RS-232 Standalone (without QX-1)
• Connect the Serial Communication Cable from “B” on the QX-870 to the host.
• Connect the photo sensor (if required) to “T” on the QX-870.
• Connect the power supply to “P/M” on the QX-870.
• Plug in the power supply.
Ethernet Standalone (without QX-1)
Important: Configure Ethernet-enabled readers off-line and then connect to network when
ready for dynamic use.
Note: The QX-870 does not require an Ethernet crossover cordset, because the scanner
itself performs automatic internal crossover (transmit-to-receive switching). Microscan
offers a standard straight-through (un-crossed) Ethernet cordset (61-000160-02).
• Connect the Ethernet Communication Cable from “B” on the QX-870 to the host network.
• Connect the power supply to “P/M” on the QX-870.
• Plug in the power supply.
QX-870 Industrial Raster Scanner User Manual1-3
Page 14
Position Scanner and Symbol
Pitchaxis
Barcodelabel
Tiltaxis
axis
Scanline
Scanner
Pitch
Tilt
Skew
Symbol
Scanner
Maximum
skew, tilt,
and pitch:
±30°
Step 3 — Position Scanner and Symbol
• Place a test symbol in a location with as little ambient light as possible.
• Position the scanner at the focal distance used in the application.
• Align the test symbol with the scanner’s field of view.
• Tip the scanner relative to the test symbol to avoid glare from specular reflection.
1-4
QX-870 Industrial Ras
ter Scanner User Manual
Page 15
Quick Start
Step 4 — Install ESP
ESP Software can be found on the Microscan Tools Drive that is packaged with the QX-870.
1. Follow the prompts to install ESP from the Tools Drive.
2. Click on the ESP icon to run the program.
Note: ESP can also be installed from the Download Center at www.microscan.com.
Minimum System Requirements
• 233 MHz Pentium PC
•
Windows 8, 7, Vista, or XP operating system (32-bit or 64-bit)
Internet Explorer 6.0 or higher
•
128 MB RAM or greater
•
•
160 MB free disk space
•
800 x 600 256 color display (1024 x 768 32-bit color recommended)
QX-870 Industrial Raster Scanner User Manual
1-5
Page 16
Select Model
Step 5 — Select Model
When ESP is opened, the following menu will appear:
1. Click the button showing the QX-870.
2. Click OK
Note:
.
The QX-870 can also be selected by double-clicking the button showing the QX-870.
3. Click Yes when this dialog appears:
Note: To select another model later, click the Switch Model button near the top of the
screen or use Model > New Model in the menu toolbar.
1-6
QX-870 Industrial Ras
ter Scanner User Manual
Page 17
Quick Start
RS-232 Connection Wizard
Ethernet Connection Wizard
Step 6 — Connect
Connection Wizard
To connect using the Connection Wizard:
• Click Connect on the menu toolbar, and then select Connection Wizard.
•Select RS-232 or Ethernet to activate the appropriate display.
• Configure RS-232 or Ethernet settings as required by the application, and click Connect.
• When a connection is established, the green indicator in the status bar at the bottom
right of the screen will be visible:
Important: The scanner is in Continuous Read Mode by default. For best connection
results, be sure that no decodable symbols are within the scanner’s field of view while
attempting to connect.
QX-870 Industrial Raster Scanner User Manual
1-7
Page 18
Connect (cont.)
Step 6 — Connect (cont.)
Ethernet TCP/IP
Once the QX-870 is connected, incoming symbol data can be displayed in the Terminal, as
shown below.
1-8
QX-870 Industrial Ras
ter Scanner User Manual
Page 19
Quick Start
Step 7 — Test Read Rate
Read Rate indicates the number or percentage of successful decodes per second achieved
by the scanner.
1. Click the Test button in ESP’s EZ Mode to start the Read Rate test.
Symbol data and read rate percentage information should appear in the
Information t
side of the QX-870 will indicate the percentage of successful decodes per second.
2. Click Stop to end the Read Rate test.
Note: Read Rate can also be tested using the Read Rate interface in Utilities.
able in the bottom portion of the view. The Read Rate LEDs on the
Symbol
QX-870 Industrial Raster Scanner User Manual
1-9
Page 20
Configure the Scanner
Step 8 — Configure the Scanner
Click the App Mode button to make configuration changes to the scanner.
The following modes are accessible by clicking the buttons at the top of the screen:
• Click the EZ Mode button to return to EZ Mode.
• Click the Autoconnect button to establish communication.
• Click the Send/Recv button to send or receive commands.
• Click the Switch Model button to open the model menu, or to return to a previous model.
• Click the Parameters button to show the tabbed tree control views.
• Click the Setup button to show the tabbed interface views.
• Click the Terminal button to display decoded symbol data and to send serial commands.
• Click the Utilities button to access Read Rate, Counters, Device Control, Differences
from Default, Master Database, Digital Bar Code, and Firmware.
For further details, see Microscan ESPHelp in the dropdown Help menu.
1-10
QX-870 Industrial Ras
ter Scanner User Manual
Page 21
Step 9 — Save Changes in ESP
1. Left-click on the +
to expand the
desired tree.
2. Double-click on th
e
de
sired parameter
and click once in th
e
selection box
to view
options.
5. Right-click on the ope
n
scr
een and select Save to
Reader to implement th
e
co
mmand in the scanner.
4. Left-click again
on the open
screen to complete
the selection.
3. Place the cursor in the
selection box, scroll
down to the setting to be
ch
anged, and click
once
on the setting.
To make changes to a configuration setting:
Quick Start
Saving Options
• Send, No Save. Changes will be lost when power is re-applied to the scanner.
• Send and Save. This activates all changes in current memory and saves to the sc
QX-870 Industrial Raster Scanner User Manual
r power-on.
fo
anner
1-11
Page 22
Save Changes in ESP
1-12
QX-870 Industrial Ras
ter Scanner User Manual
Page 23
2 Using ESP
EZ Mode........................................................................................................................................2-2
This section explains the basic structure and elements of ESP (Easy Setup Program).
When ESP is opened, unless otherwise specified in ESP Preferences, the EZ Mode view
will appear. App Mode contains several configuration menus (Communication, Read Cycle, Symbologies, I/O Parameters, Matchcode, and Diagnostics), a Setup interface,
a Termin al interface, and a Utilities interface.
ESP can be used to configure the QX-870 in three different ways:
• Graphic User Interfaces: Scanner settings can be configured using such point-and-click
tools as buttons, spin boxes, check boxes, and drag-and-drop functions.
• Tree Controls: Each configuration menu contains a list of all option settings that pertain
to that specific area of scanner operation. For example, the Read Cycle menu shows a
Laser Setup command, and then a list of the parameters Laser On/Off, Laser Framing
Status, Laser On Position, Laser Off Position, and Laser Power. Each parameter
can be configured using dropdown menus or fields where characters can be entered.
•
Terminal: ESP
directly to the scanner by typing them in the provided field.
’s
Terminal
allows the user to send serial configuration and utility commands
Information about using specific commands in ESP is provided in subsequent sections.
For
ESP
system requirements, see
QX-870 Industrial Raster Scanner User Manual
Minimum System Requirements
in Chapter 1,
Quick Start
2-1
.
Page 24
EZ Mode
Click the App Mode button
to access configuration trees
and other setup features.
Starts Read Rate test.
Click Calibrate to begin the calibration
routine. Calibration is explained at the
left of the EZ Mode screen, and also
in Quick Start.
EZ Mode
EZ Mode allows the user to test read rate and calibrate the scanner. After connecting to
the scanner, the EZ Mode view will appear. On-screen instructions assist the user with
positioning, testing, and calibration.
Test
Click the Test button to start the read rate test for a quick indication of the scanner’s read
capabilities and the limits of the application. When Decodes per Second is unchecked,
the test will count the percentage of decodes relative to the number of actual scans. Click
Stop to end the test.
Calibrate
The calibration routine that will optimize the scanner by comparing Read Rates at various
camera and image processing settings.
2-2
QX-870 Industrial Ras
ter Scanner User Manual
Page 25
Using ESP
Click here to open
the Terminal view.
Menu toolbar
Click this icon to
return to EZ Mode.
Read Rate,
Counters, Device
Control, Differences
from Default, Master
Database, Digital Bar
Code, Firmware
Tabbed tree
controls
Calibration, Configuration Database,
Ordered Output, Output Format
Autoconnect to the
scanner, Send and
Receive
command settings,
and Switch Model
App Mode
From EZ Mode, click on the App Mode button to access the tabbed tree controls in
Parameters, the intuitive user interfaces in Setup, the Terminal interface, and the Utilities
interface.
Note: The App Mode and EZ Mode buttons appear in the same position to allow easy
switching between these primary modes.
QX-870 Industrial Raster Scanner User Manual
2-3
Page 26
Menu Toolbar
(Save to Scanner)
(Receive Scanner
Settings)
Menu Toolbar
File
New
Whenever New is selected, the default configuration of ESP is
loaded.
Open/Save
When Save or Save As is selected, the ESP configuration is
saved to the host computer’s hard drive and available whenever
the same file is selected under Open.
Important: When configuration changes are saved to the hard
drive, these changes are not automatically saved to the scanner.
The illustration below shows how settings can be saved and
received between ESP and the scanner, and ESP and the host
hard drive.
Import/Export
Import converts the ASCII settings from a text file to ESP configuration settings.
Export converts the active ESP configuration settings to an ASCII text file.
2-4
QX-870 Industrial Ras
ter Scanner User Manual
Page 27
Using ESP
Model
The Model dropdown menu shows a list of recent scanners that have been used with ESP.
When a different model is chosen, the connection to the present model is terminated.
To connect to another model, select New Model, choose a new model from the pop-up
menu that appears, and click OK.
Note: When an ESP file is saved, the settings of all the models defined in that file are saved.
QX-870 Industrial Raster Scanner User Manual
2-5
Page 28
Menu Toolbar
The Toolbar Style
options allow the user
to determine how ESP
will display the mode
options in the two rows
at the top of the screen.
Options
The Options menu allows the user to save memos and set up
ESP Preferences.
Note: Preferences will be saved and loaded into ESP whenever
ESP is opened next, whether or not the ESP file is saved.
Preferences > General Tab
Reload Last File
At startup, reloads the last file saved to the host computer’s hard drive.
Show Model Prompt
At startup, shows the model menu displaying all supported scanners.
Show Connect Prompt
At startup, displays the Would you like to connect to the QX-870? prompt.
Receive After Connect
At startup, loads the scanner’s settings into ESP. (This is not recommended if ESP settings
are needed for future use.)
Skip EZ Mode
At startup, skips EZ Mode and opens directly in App Mode.
Enable ‘Send and Save as Customer Defaults’
At startup, enables the Send and Save as Customer Defaults option in the Send/Recv
command.
2-6
QX-870 Industrial Ras
ter Scanner User Manual
Page 29
Using ESP
Preferences > Terminal Tab
Show Non-Printable Characters
When Show Non-Printable Characters is enabled, characters such as “CRLF” will be
displayed in the Terminal window. When Enhanced Format is checked, the characters
are displayed with more detailed formatting.
Change Keyboard Macros
Clicking the Change Keyboard Macros button brings
up the Function Keys dialog. In this dialog, select the
desired function key and then enter the macro keystrokes
in the associated key map. For example, to make
the keystroke to send a trigger character, select F2, then
in the Ctrl row, enter <trigger character> and click OK.
Then whenever the Ctrl-F2 keystroke is pressed, the
trigger character will start the read cycle.
Note: The F1 key is reserved for opening ESP Help
and the F3 key is reserved for the Find Next function.
Ctrl-F2
Change Font
Allows the user to modify the font used for decode data received from the scanner on the Terminal.
Change Echo Font
Allows the user to modify the font used for command characters typed into the Terminal.
Enable Echo
Allows the user to enter command characters in Terminal.
Display Incoming Data Even When Not in Focus
When Display Incoming Data Even When Not in Focus is enabled, data from the
scanner will continue to appear in the Terminal even when ESP is not the top window.
QX-870 Industrial Raster Scanner User Manual
2-7
Page 30
Menu Toolbar
Preferences > Bar Code Options Tab
Sizing Information
Sets the bar height (in inches) and bar width (in
symbols.
Example: A bar width of 13 mils is 0.013 inches.
mils
, or thousandths of an inch) of user-created
Caption
Allows the user to define a caption for the symbol, and to determine the alignment of the
caption in relation to the symbol.
2-8
QX-870 Industrial Ras
ter Scanner User Manual
Page 31
Preferences > Advanced Tab
Using ESP
The Auto Sync options at the top of the Advanced tab allow the user to determine
whether Auto Sync will be enabled automatically in sections of ESP where it is used, or if it
will ask before it enables Auto Sync functions.
Always Ask Before Auto Sync Occurs
If this option box is checked, specific Auto Sync functions can be enabled.
from the Reader will automatically send the scanner’s settings to ESP when Auto Sync is
enabled.
settings chosen in ESP to the scanner. Do Not Send or Receive Settings creates a
condition in which Auto Sync will not automatically send scanner settings to ESP, or send
ESP settings to the scanner.
Send ESP Settings to the Reader
will automatically send all scanner configuration
Receive Settings
Send XON with Autoconnect
Sends an XON (Begin Transmission) command to the scanner before starting the
Autoconnect routine.
QX-870 Industrial Raster Scanner User Manual
2-9
Page 32
Menu Toolbar
Preferences > Advanced Tab (cont.)
Ask to Save ESP File when Quitting
When enabled, prompts the user to save a .esp file when ending a session.
The .esp file will be saved in the location specified by the user.
Connect to Readers via TCP/IP
When enabled, shows the TCP/IP Connection Wizard by default.
Use Default Storage Location
When enabled, automatically stores data in ESP’s Application Data folder.
2-10
QX-870 Industrial Ras
ter Scanner User Manual
Page 33
Using ESP
Document Memo
The information entered in the Document Memo field will appear in a context-sensitive text
box whenever the cursor hovers over the Document Memo item on the Options menu.
Model Memo
Similar to Document Memo, the information entered in the Model Memo field will appear in
a context-sensitive text box whenever the cursor hovers over the Model Memo item on the
Options menu. Memos created in Model Memo are specific to the model enabled when
the message was created.
Note: Memos must be saved in a .esp file to make them available in the next session. If
the current session is not saved, any memos that have been entered during the session
will be discarded, and will be unavailable in the next session.
QX-870 Industrial Raster Scanner User Manual
2-11
Page 34
Menu Toolbar
RS-232 Connection Wizard
Ethernet Connection Wizard
Click the Search
button to locate
scanners on the
network.
Connect
The Connect dropdown menu allows the user to access the Connection Wizard, as well
as the Autoconnect and Configure Multidrop dialogs. Connect and Disconnect can
also be performed directly from the dropdown menu without opening a dialog.
Connection Wizard
To connect using the Connection Wizard:
• Click Connect on ESP’s menu toolbar, and then select Connection Wizard.
• Select RS-232 or Ethernet to activate the appropriate display.
• Configure RS-232 or Ethernet settings as required by the application, and click Connect.
• When a connection is established, the green indicator in the status bar at the bottom
right of the screen will be visible:
2-12
QX-870 Industrial Ras
ter Scanner User Manual
Page 35
Autoconnect
• Once the correct
port is chosen
,
click Start to
conn
ect.
•
If the RS-232 connection attempt fails, use
th
e scanner and the host.
Autoconnect
to establish a connection
Using ESP
between
• If the communication port is not the default COM1, use the dropdown menu to chang
e port.
th
• When a connection is established, the green indicator in the status bar at the bottom
right of the screen will be visible.
e
QX-870 Industrial Raster Scanner User Manual
2-13
Page 36
Menu Toolbar
Drag specific configuration
values from the control tree
directly into this field to
encode new symbols.
Choose a spatial
orientation for the
new symbol.
Create a caption
for the symbol
that matches or
describes the
encoded data.
The symbol will be
displayed in the field
at the bottom of the
Bar Code Dialog.
View
The View menu allows the user to move quickly between the
Setup, Terminal, and Utilities interfaces without using the icon
buttons on the App Mode toolbar. It also allows the user to
access the Bar Code Dialog, shown below.
Bar Code Dialog
Symbols can be created in the Bar Code Dialog by typing the
text to be encoded. This is a useful tool for creating configuration
symbols, allowing the user to configure the scanner by reading
the user-created symbols.
2-14
QX-870 Industrial Ras
ter Scanner User Manual
Page 37
Using ESP
1. Left-click on the + to expand
menu items.
2. Double-click the desired
parameter and single-click
in the selection box to view
options.
3. Place the cursor in the
selection box, scroll down
to the desired setting, and
single-click the setting.
4. Left-click again on the open screen to complete the
selection.
5. Right-clickon the open screen and select Save toReader to implement the command in the scanner.
The command can be sent without saving, or sent
and saved simultaneously.
The X
indicates
that the
setting is
default.
Navigating in ESP
To change scanner settings, or to access the Setup, Terminal, or Utilities views, click the
App Mode button.
To return to EZ Mode, click the EZ Modebutton.
To make changes to configuration settings in the tree controls:
QX-870 Industrial Raster Scanner User Manual
2-15
Page 38
Send/Receive Options
Send/Receive Options
To access Receive, Save, and Default options, click the Send/Recv button. These
options can also be reached by right-clicking in any of the configuration views.
Receiving
From the Send/Recv menu, select Receive Reader Settings.
Caution: Selecting this option will upload the scanner’s settings. If the ESP file has a
number of custom settings that must be maintained and downloaded into the scanner,
these settings will be lost.
This function is useful for receiving (uploading) the scanner’s settings and saving them as
a file for future use. For example, if the scanner has settings that must not change,
Receive Reader Settings would load those settings to ESP and save them in an ESP file
for later retrieval.
Receiving the scanner’s settings will also assure that any unwanted subsequent changes
in ESP will not be saved.
Saving
Send, No Save (<A>)
Saves ESP settings to current
memory.
Send and Save (<Z>)
Activates all changes in current
memory and saves to the scanner
for power-on.
Send and Save as Customer Defaults (<Zc>)
Saves default settings for quick retrieval.
This option will be visible only if Enable ‘Send and Save as Customer Defaults’ is
checked in ESP Preferences.
2-16
QX-870 Industrial Ras
ter Scanner User Manual
Page 39
Using ESP
Defaulting
When Default Current Menu Settingsor Default all ESP Settings are selected, only the
ESP settings are defaulted.
Advanced Options
Send Current View
This is the same as
>
Send No Save
commands in the current configuration
tree are sent.
Save to Reader
except that only the
Send Current Command
This is the same as
View
, except that it saves only the
command that is currently selected.
Send Current
Add/Remove Exception
After a Receive Reader Settingscommand is performed1 and the Add Exception option
is selected, a list of serial commands may appear. These are commands that may be in
the scanner’s firmware, but are not included in, or are different from, the current version of
These commands can be edited by double-clicking them and changing them as needed.
It is important to note that these commands will be saved to the scanner whenever a Save
to Reader command is sent, or when an <A> or a <Z> command is sent.
Also, if there is a corresponding ESP menu item, the ESP Value column for that item will
be blank following a Receive Reader Settings command.
ESP
.
1. From the Send/Recv button or by right-clicking in any blank section of a tree control view.
This section introduces the details of QX-870 hardware, and explains how that hardware
can be integrated in an application.
QX-870 Industrial Raster Scanner User Manual3-1
Page 42
Cordsets
M12 to RJ45 (Ethernet) Cordset
M12 to M12 Cordset
M12 to Photo Sensor Cordset
Cable with flying leads
Cordsets
The terms “cordset” and “cable” are both applicable to industrial connectivity, but they are
not synonymous. Cordsets enable communications and power between scanners and
interface devices. Cordsets have an M12 connector at one or both ends. Examples of
cordsets are shown below.
Cables do not have M12 connectors at either end. An example of a cable is shown below.
3-2QX-870 Industrial Raster Scanner User Manual
Page 43
Hardware Installation
Ground
Output 3
Output 1
Output 2
New Master
Default
Power
Input Common
Output Common
RS-232 RxD
Trigger
RS-232
TxD
QX-870 (Base View)
A (All Models) M12 12-pin Plug
A is a serial M12 12-pin plug on both Serial
and Ethernet models.
B is a serial M12 12-pin socket on serial
models, and an 8-pin socket on Ethernet
models.
P/M is a serial M12 12-pin plug on both
Serial and Ethernet models.
T is a 4-pin Micro-Change socket on both
Serial and Ethernet models (identical to the
QX-1 trigger connector).
A
B
P/M
T
P/M (All Models) M12 12-pin Plug
N/C
RS-422/485 TxD (–)
N/C
N/C
N/C
Power
Ground
RS-422/485
RxD (+)
RS-422/485
TxD (+)
RS-422/485 RxD (–)
N/C
N/C
QX-870 and QX-1 Connectors and Pinouts
When deploying a network of scanners and interface devices in an industrial setting, it is
important to use components whose pin assignments are arranged in a way that avoids
communication errors and equipment damage. This can be achieved with components
that are designed in a logical, consistent, and easy-to-implement way.
The QX-870 has a very simple pin assignment methodology. The clearly identified connectors
at the back of the unit can be used to receive and bus power, and also to send and receive
data and commands.
Connectors 1 and 3 are 12-pin plugs, and Connector 2 is a 12-pin socket.
All three connectors can be assigned to bus power and data as required by
the application.
The two switches at the center of the device allow the user to route signals
as needed.
PinFunction
1+ 10-28V
2
Trig/NM/Input 1
Common
3Ground
4Trigger
QX-1 Interface Device
QX-1 Trigger Connector 4-pin Socket
PWR
TRIG
1, 3,
T
1, 2,
3, T
1, 2,
3
1, 3
This simple diagram (shown on the base of the QX-1) illustrates how
power, communications, I/O, and trigger signal can be routed through
the QX-1 device depending on the needs of the application. The
switches greatly increase signal routing flexibility.
QX-1 Communications - I/O -
Power - Trigger
QX-1 Interface Device
The QX-1 Interface Device’s receptacles are physically the same as those on the QX-870,
but they do not have explicit pin assignments. The QX-1 allows users to bus power and
communications as required by the application.
QX-870 Industrial Raster Scanner User Manual3-5
Page 46
QX-870 and QX-1 Connectors and Pinouts
An earth ground is provided through the cable shields and chassis of the scanner.
Grounding the QX-870
Proper grounding is necessary for operator safety, noise reduction, and the protection of
equipment from voltage transients. Buildings, including any steelwork, all circuits, and all
junction boxes must be grounded directly to an earth ground in compliance with local and
national electrical codes.
Ground Loops
Ground loops (signal degradation due to different ground potentials in communicating
devices) can be eliminated or minimized by ensuring that both the host, scanner, and their
power supplies are connected to a common earth ground.
3-6QX-870 Industrial Raster Scanner User Manual
Page 47
Hardware Installation
Expected Power and Ground Connections for Proper Operation
Notes:
• Ensure that mounting bracket “Earth” is at the same potential as power source “Earth”.
• Supply “Return” and “Earth” ground must be stable, low-impedance reference points.
• “2-Terminal Power Supply” must still provide an “Earth” connection to the scanner.
• “Signal Ground” can be used for communications and/or discrete signal ground reference.
It must not be used as Power Ground or Earth Ground.
QX-870 Industrial Raster Scanner User Manual3-7
Page 48
Power and Trigger Switching
PWR
TRIG
1, 3,
T
1, 2,
3, T
1, 2,
3
1, 3
Power can be bussed between scanners and interface
devices. At each location on a network where a new power
supply is added, the Power switch on the QX-1 can be
used to break power between Connector 2 and Connectors
1, 3, and T.
The Trigger signal between Connector 2 and Connectors
1, 3, and T can be broken using the Trigger switch. This
isolates trigger signals as required by the application.
Power and Trigger Switching
3-8QX-870 Industrial Raster Scanner User Manual
Page 49
Hardware Installation
RS-232 A, RS-232 B, and RS-422 are
serial. RS-232 A is always enabled. RS-232
B and RS-422 can be enabled or disabled to
match the physical requirements of the
application. Ethernet can also be enabled
or disabled as required.
RS-232 A, RS-232 B, and RS-422 can be
configured for Baud Rate, Parity, Stop Bits,
Data Bits, Symbol Data Output, Extra Symbol
Information (Decodes Before Output, Symbol
Position Output, etc.), Diagnostics Output,
and External Source Processing Mode
(Command or Data).
Ethernet can be configured for IP Address,
Subnet Mask, Gateway, IP Address Mode
(Primary or Secondary TCP Port), Symbol
Data Output, Extra Symbol Information,
Diagnostics Output, and External Source
Processing Mode.
Port Routing
The physical advantages created by flexible signal routing and switching are enhanced
further by Port Routing, which can be configured in ESP. Port Routing eliminates the
need for dedicated “Host” and “Aux” ports in a traditional sense. With Port Routing, any
port can be defined as a Host or Aux port. Port Routing also allows users to define the
data types that are accessible from specific ports.
The primary benefit of Port Routing is that any type of data can be routed to any port, and
can be sent through multiple ports simultaneously. Multiple types of data can also be
appended to the symbol data that is output from the scanner to the host. Command data,
symbol data, extra symbol information, and diagnostic data are enabled by default in the QX-870.
The table below lists different types of data, with examples for each data type.
Data TypeExample
Command DataSerial commands; scanner responses to serial commands.
Symbol DataAny string of data encoded in a symbol.
Extra Symbol InformationDecodes per trigger, decode direction, configuration database index number.
Diagnostic DataLaser status, temperature, service message.
The screen capture below (from ESP) shows the QX-870’s four communications ports and
the parameters for each.
QX-870 Industrial Raster Scanner User Manual3-9
Page 50
Application Examples
Application Examples
The following examples demonstrate how the components described in previous pages
can be deployed in industrial applications.
Daisy Chain
Daisy chain configurations are used in applications such as product packaging, where
single items have multiple symbols. For example, a box with one symbol on the top and
symbols on either side requires at least three scanners to ensure that all symbols will be
decoded.
The highlighted areas below demonstrate how a daisy chain can be arranged. One scanner
is placed above the conveyor line and one scanner is placed on each side of the line. The
three scanners essentially function as a single scanner, and data is sent from the primary
scanner to the host or PLC.
Important: Do not attempt to power more than four scanners with a single power supply in
a daisy chain configuration. Add a QX-1 and one power supply for every four additional
scanners in the daisy chain.
3-10QX-870 Industrial Raster Scanner User Manual
Page 51
Hardware Installation
Multidrop
Multidrop networks are used in applications where it is necessary to decode symbols at
multiple locations within an industrial process. Scanners are placed at stations located
between manufacturing steps, and data from those scanners is directed to a multidrop
concentrator before being sent to a host. An example of this type of application is food
packaging, in which part number data is collected and tracked throughout the packaging
process.
The highlighted areas below demonstrate how a multidrop network can be arranged.
QX-870 Industrial Raster Scanner User Manual3-11
Page 52
Application Examples
Ethernet TCP/IP and EtherNet/IP
Ethernet TCP/IP is the standard Ethernet interface used to connect multiple locations in a
network, such as computers in an office network. It can also be used to network other
communications devices, such as scanners and PLCs on a factory floor.
EtherNet/IP™ is a protocol developed and governed by ODVA (Open DeviceNet Vendors
Association). It is based on the Common Industrial Protocol (CIP™). The CIP layer is an
additional layer within the standard Ethernet interface (Ethernet TCP/IP). EtherNet/IP is
common in control systems and PLCs, especially in the United States.
The highlighted areas below demonstrate how an Ethernet daisy chain can be arranged.
Ethernet-enabled scanners can also be set up in standalone configurations, or multiple
Ethernet-enabled scanners along a production or packaging line can be connected to Ethernet.
“EtherNet/IP” and “CIP” are trademarks of the Open DeviceNet Vendors Association.
This section describes ESP’s four Setup interfaces: Calibration, Configuration Database,
Ordered Output, and Output Format. Each interface allows the user to make changes to
scanner configuration quickly and easily.
QX-870 Industrial Raster Scanner User Manual
4-1
Page 54
Calibration
Scan Speed, Gain,
Tracking, Laser
Power, and Raster
Options can also
be configured in the
Reader Setup
command.
Click Save to save calibration
settings, or Stop to cancel the
calibration process.
Top Offset, Bottom Offset, Sweep and other raster functions
can be set using the fields below, and top and bottom offset
can also be set by clicking and dragging the edges of the laser
arc in the picture.
The Test and Calibrate features
are also available in EZ Mode.
Calibration
The settings in the Calibration interface can also be configured using the <@> and
<@CAL> serial commands, and the Calibration Options command.
4-2
QX-870 Industrial Ras
ter Scanner User Manual
Page 55
Scanner Setup
Laser Off Position
Laser On Position
Laser Off Position
Percentage of the full scan arc that the scan beam moves through before the laser turns off.
The combined values of Laser On Position and Laser Off Position cannot exceed 100
percent, the total arc of one scan.
Laser Off Position must always exceed the value of Laser On Position for a scan to
take place.
Laser On Position
Percentage of the full scan arc that the scan beam moves through before the laser turns
on. For example, if set to 30, the laser will be off during the first 30 percent of the scan.
When Laser Framing is disabled, the laser is on for 100 percent of the full scan.
QX-870 Industrial Raster Scanner User Manual
4-3
Page 56
Configuration Database
Double-clicking on an
Index will bring up the
Configuration Database
Settings dialog.
Use the Number of Active
Indexes field to determine how
many database indexes will be used.
Use the Number of Database
Cycles to determine how many
times the active indexes will be
repeated.
Use the Switch Timing field to
determine the amount of time
between active indexes.
Configuration Database
Configuration Database settings can also be configured by using the Configuration
Database serial commands.
4-4
QX-870 Industrial Ras
ter Scanner User Manual
Page 57
Scanner Setup
The settings shown above can be
configured differently for every active
index. Once all active database
indexes are configured, the index can
be concatenated and cycled for the
number of times specified in Number of Database Cycles.
Configuration Database Settings
Double-clicking an Index will bring up the Configuration Database Settings dialog for
that database index.
QX-870 Industrial Raster Scanner User Manual
4-5
Page 58
Ordered Output
Number of Filters refers to the number of active output
filters. 0 disables all output filters. Any non-zero numeral
will enable output filtering to be performed using the filter
indexes covered by this value.
For example, if the number of filters is 5, then filter
indexes 1, 2, 3, 4, and 5 will be applied.
Filter Number, Symbology Type, Length, Wildcard, Placeholder, and Matching Data are
all displayed in the table below. Double-clicking on any row of the table will display the Ordered
Output Filter Settings dialog, where settings can be changed.
Receive settings from the scanner, Send settings to the scanner, or Send and Save settings.
Ordered Output
Output filtering is a method of providing a set of good read qualifiers and also providing
ordered output. There is a filter for up to the first 10 positions in a multisymbol output. The
first filter corresponds to the first symbol output at
settings for the following six parameters: Filter Number, Symbology Type, Length, Wildcard, Placeholder, Matching Data, Decode Direction, and Database Number.
the end of the read cycle. Each filter has
4-6
QX-870 Industrial Ras
ter Scanner User Manual
Page 59
Scanner Setup
Filter Number
This is the filter index number that represents the position of the symbol in the data output
at the end of the read cycle. This index number should be entered along with the following
filter settings for the predetermined symbol position.
Symbology Type
Specifies the symbology type allowed to occupy this location in multisymbol output.
Note: To filter or order a symbol, the symbol must meet all the requirements of the
selected filter index.
Length
Specifies the length of the decoded symbol allowed to occupy this location in multisymbol
output.
Note: To filter or order a symbol, the symbol must meet all requirements of the selected
filter index.
Wildcard
This is the character to be used in the data output field when performing a data filter
comparison. The wildcard character represents the end of matching, and allows for variable
lengths of symbol output.
Placeholder
The placeholder character requires a character to be present, but does not compare the
data value.
Matching Data
This is the data string to be used when comparing symbol data for output filtering and
ordering. This data string may also contain wildcard and placeholder characters to facilitate
matching. Remember that in order to filter or order symbol data, it must meet all the
requirements of the selected filter index.
Examples:
• Filter data = “123*”. This will match data strings of “123”, “123456”, and “123ABC
no
t “12”.
• Filter data = “123*AB?C”. This will be interpreted as “123*”.
• Filter data = “123?”. This will match “1234” and “123A”, but not “123”, “12345”,
“
1234C”.
• Filter data = “123?A”. This will match “1234A” and “123BA”, but not “123”, “1234C”,
1234ABCD”.
“
• Filter data = “123?A?”. This will match “1234AB” and “123BAT”, but not “1234A” or
“
123BATS”.
• Filter data = “12??*”. This will match “1234”, “123456”, and “123ABC”, but not “12”
123
“
”.
Filter data = “123?A*”. This will match “1234A”, “123BA”, and “123BATS”, but no
•
or “1234C”.
”, but
or
or
or
t “1234”
QX-870 Industrial Raster Scanner User Manual
4-7
Page 60
Ordered Output
Double-clicking on a row in the
Ordered Output table brings up the
Ordered Output Filter Settings
dialog.
Use these settings to determine
Symbology Type, Length of the
symbol, a user-defined Matching
String, ASCII Lookup, Wildcard
Character, Placeholder Character,
Database Number, and Decode
Direction. Click Apply to save the
settings to the corresponding filter.
Ordered Output Filter Settings
4-8
QX-870 Industrial Ras
ter Scanner User Manual
Page 61
Scanner Setup
Rules for Output Filter Configuration
Output Filter Configuration Rule # 1
Each symbol that is decoded must match one of the filters before it can be saved to a read
cycle record. There is an exception to this rule, however, when the number of symbols
required for a read cycle exceeds the number of active filters. In such a case, unfiltered
symbols can be placed into unfiltered output positions.
For example, if the number of symbols required is 6 but there are only 5 active filters, the
last position can be filled by any (unfiltered) qualified symbol.
Output Filter Configuration Rule # 2
The same filter setup can be used multiple times.
For example, filters 1, 2, and 3 can be set up to filter Code 39 symbols, and the output will
occur in the order the symbols are decoded.
Output Filter Configuration Rule # 3
All qualified symbols will be sorted and output in the matching filter position. If a symbol
matches filter 3, it will be output as the third symbol. If a filter does not have a matching
qualified symbol, a No Read message will be output in place of the symbol (assuming the
No Read message is enabled).
For example, if there is not a symbol that meets filter 3’s requirements, then a No Read
message will be output in the third output position.
QX-870 Industrial Raster Scanner User Manual
4-9
Page 62
Output Format
On the Output Format tab, check the Enable Output Format box.
Output Format
Enable Output Format
This is a global enable/disable parameter. Use Set Number of Symbols and Output
Phrase to assign symbols for formatting, and Symbol Parse to determine the specific
output content for the assigned symbols.
4-10
QX-870 Industrial Ras
ter Scanner User Manual
Page 63
Set Number of Symbols
Check the
Parse boxes
beneath the
symbols to
be formatted.
Use the Set Number of Symbols spin box to
determine the number of symbols to be included
in the output phrase.
Enter Postamble characters by
double-clicking in the text field and
then using the Postamble calculator.
Enter Postamble characters by
double-clicking in the text field and
then using the Postamble calculator.
Scanner Setup
Number of Symbols
determines the number of symbols to which output formatting will apply.
Output Phrase
Output Phrase refers to the user-defined Preamble, selected symbols, and Postamble
sequence in the read cycle result.
QX-870 Industrial Raster Scanner User Manual
4-11
Page 64
Output Format
Multiple character sequences can be extracted and inserted using Symbol Parse. In this example,
the selected extraction range is characters 2-4. The “Sample Symbol” example on the Symbol
Parse
dialog shows the selected character positions extracted and output as desired. Simultaneously,
the data string from the selected symbol is displayed at the bottom left of the Parse Table, followed
by the user-defined extracted output.
The Extract Range
function corresponds to
the Start Location and Length parameters in
the Format Extract
serial command.
Symbol Parse
Extract
Output Index
Output Index
output is built by extracting data from a symbol’s original data output and/or inserting
user-defined characters.
It may be helpful to think of individual indexes as positions in the final formatted output.
Starting with index # 1, enter either an extract or insert command to begin building the
desired output string. Then, with the next index number, enter either an extract or insert
command to continue building the output string. Continue this process until the string is
built.
refers to the database entry to be modified with this command.
A formatted
Start Location
Defines the location within the symbol data where the character extraction will begin. The
first character extracted will also be the first character in the sequence displayed in user-defined
output.
Length
Defines the length (in consecutive characters) that will be extracted and placed in user-defined
output.
4-12
QX-870 Industrial Ras
ter Scanner User Manual
Page 65
Insert
The Insert process is very similar to the
Extract process, except that Insert
allows the user to enter characters using
the Insert calculator (shown above).
Notice that Extract
and Insert share the
same Parse Table.
This section explains the function and purpose of the Parameters commands in ESP’s
tabbed tree controls.
Important: Unless otherwise specified, command settings shown in this section are the
default settings.
QX-870 Industrial Raster Scanner User Manual
5-1
Page 68
Communication
Click the App Mode button and then the Parameters button to display the
tree control tabs.
Then click the Communication tab to display the Communication tree control.
To open nested options,
single-click the +.
To change a setting, double-click the
setting and use the cursor to scroll
through the options.
The * indicates
that the setting
is the default.
Communication
Note: Communication settings can also be sent to the scanner from ESP’s Terminal using
Microscan’s K command format. Refer to the Communication section of Appendix E.
5-2
QX-870 Industrial Ras
ter Scanner User Manual
Page 69
Scanner Parameters
Port Routing
The QX-870 features a communication system based on Port Routing instead of traditional,
dedicated serial ports. Decisions can be made about the direction and content of communication
between ports based on different Data Types. Any available port can be used in any
combination.
The fundamental concept of Port Routing is that communication design can be based
upon Data Types rather than ports. The advantage of this is the ability to map different
data types to different ports—the user is no longer limited to a “Host Port” and “Aux Port”
for specific types of input and output. Since each port is independent instead of fixed for a
particular purpose, the scanner behaves more like a data switch.
Port Routing Advantages
• Data can be routed in on one port and out on the same port or a different port like a
swi
tch or router. Transparent Mode, Half Duplex Mode, Full Duplex Mode
Cust
om Mode.
• External Data Routing still follows the “To/From Host/Aux” paradigm. The new cap
llows the customer to define the data direction—which port behaves as the “Host Port
a
nd which port behaves as the “Aux Port”.
a
• Only one daisy chain setup required per system.
• Minimal configuration required for each port, with similar items grouped together.
QX-870 Industrial Raster Scanner User Manual
, and
ability
”
5-3
Page 70
Communication
RS-232 A
The following settings define the basic transmission speeds and digital standards that
ensure common RS-232 formatting.
Baud Rate
Can be used to transfer data faster or to match host port settings.
The rate at which the scanner and host transfer data back and forth.
Parity
Only changed if necessary to match host setting.
An error detection routine in which one data bit per character is set to 1 or 0 so that the
total number of bits in the data field is either even or odd.
Stop Bits
Only changed if necessary to match host setting.
One or two bits added to the end of each character to indicate the end of the character.
5-4
QX-870 Industrial Ras
ter Scanner User Manual
Page 71
Scanner Parameters
Data Bits
Only changed if necessary to match host setting.
One or two bits added to the end of each character to indicate the end of the character.
Symbol Data Output
Enables or disables decoded symbol data output from the scanner.
Extra Symbol Information
Enables or disables extra symbol information output from the scanner.
Diagnostics Output
Enables or disables diagnostics output from the scanner.
QX-870 Industrial Raster Scanner User Manual
5-5
Page 72
Communication
External Source Processing Mode
Enables or disables processing of commands or data from sources external to the scanner.
Command
Command enables command processing in the scanner.
Note: Command processing is always enabled for RS-232 A.
Data
Data enables RS-232 A as a data source port.
Note: The data path between in the source port and out the source port is always two-way.
Data is copied from source data ports and all those source ports’ data is transmitted to the
destination port, and from the destination port to the source port.
5-6
QX-870 Industrial Ras
ter Scanner User Manual
Page 73
Scanner Parameters
RS-232 B
The following settings define the basic transmission speeds and digital standards that
ensure common RS-232 formatting.
Baud Rate
Can be used to transfer data faster or to match host port settings.
The rate at which the scanner and host transfer data back and forth.
Parity
Only changed if necessary to match host setting.
An error detection routine in which one data bit per character is set to 1 or 0 so that the
total number of bits in the data field is either even or odd.
Stop Bits
Only changed if necessary to match host setting.
One or two bits added to the end of each character to indicate the end of the character.
QX-870 Industrial Raster Scanner User Manual
5-7
Page 74
Communication
Data Bits
Only changed if necessary to match host setting.
One or two bits added to the end of each character to indicate the end of the character.
Symbol Data Output
Enables or disables decoded symbol data output from the scanner.
Extra Symbol Information
Enables or disables extra symbol information output from the scanner.
Diagnostics Output
Enables or disables diagnostics output from the scanner.
5-8
QX-870 Industrial Ras
ter Scanner User Manual
Page 75
Scanner Parameters
External Source Processing Mode
Enables or disables processing of commands or data from sources external to the scanner.
Command
Command enables command processing in the scanner.
Data
Data enables RS-232 B as a data source port.
Note: The data path between in the source port and out the source port is always two-way.
Data is copied from source data ports and all those source ports’ data is transmitted to the
destination port, and from the destination port to the source port.
QX-870 Industrial Raster Scanner User Manual
5-9
Page 76
Communication
RS-422
The following settings define the basic transmission speeds and digital standards that
ensure common RS-422 formatting.
Baud Rate
Can be used to transfer data faster or to match host port settings.
The rate at which the scanner and host transfer data back and forth.
Parity
Only changed if necessary to match host setting.
An error detection routine in which one data bit per character is set to 1 or 0 so that the
total number of bits in the data field is either even or odd.
Stop Bits
Only changed if necessary to match host setting.
One or two bits added to the end of each character to indicate the end of the character.
5-10
QX-870 Industrial Ras
ter Scanner User Manual
Page 77
Scanner Parameters
Data Bits
Only changed if necessary to match host setting.
One or two bits added to the end of each character to indicate the end of the character.
Symbol Data Output
Enables or disables decoded symbol data output from the scanner.
Extra Symbol Information
Enables or disables extra symbol information output from the scanner.
Diagnostics Output
Enables or disables diagnostics output from the scanner.
QX-870 Industrial Raster Scanner User Manual
5-11
Page 78
Communication
External Source Processing Mode
Enables or disables processing of commands or data from sources external to the scanner.
Command
Command enables command processing in the scanner.
Data
Data enables RS-422 as a data source port.
Note: The data path between in the source port and out the source port is always two-way.
Data is copied from source data ports and all those source ports’ data is transmitted to the
destination port, and from the destination port to the source port.
5-12
QX-870 Industrial Ras
ter Scanner User Manual
Page 79
Scanner Parameters
Ethernet Status
Enables or disables Ethernet connectivity in the scanner.
Important: For further information about setting up TCP/IP with a PC, see Appendix G –
Configuring Ethernet TCP/IP.
QX-870 Industrial Raster Scanner User Manual
5-13
Page 80
Communication
IP Address
Enter the IP address of the scanner in this field.
5-14
QX-870 Industrial Ras
ter Scanner User Manual
Page 81
Subnet
Enter the Subnet address of the scanner in this field.
Scanner Parameters
QX-870 Industrial Raster Scanner User Manual
5-15
Page 82
Communication
Gateway
Enter the Gateway address of the scanner in this field.
5-16
QX-870 Industrial Ras
ter Scanner User Manual
Page 83
IP Address Mode
Determines how the scanner’s IP address will be defined.
Scanner Parameters
Static
In Static Mode, the scanner uses the user-defined IP address entered in ESP.
DHCP
In DHCP Mode, the scanner automatically acquires the IP address, Subnet, and Gateway
addresses from a DHCP or BOOTP server.
QX-870 Industrial Raster Scanner User Manual
5-17
Page 84
Communication
TCP Port 1
One of two TCP ports for Ethernet communication with the scanner. The default setting is
Symbol Data Output
Enables or disables decoded symbol data output from the scanner.
2001
.
Extra Symbol Information
Enables or disables extra symbol information output from the scanner.
Diagnostics Output
Enables or disables diagnostics output from the scanner.
External Source Processing Mode
Enables or disables processing of commands or data from sources external to the scanner.
Command
Command enables command processing in the scanner.
Data
Data enables Ethernet TCP Port 1 as a data source port.
Note: The data path between in the source port and out the source port is always two-way.
Data is copied from source data ports and all those source ports’ data is transmitted to the
destination port, and from the destination port to the source port.
5-18
QX-870 Industrial Ras
ter Scanner User Manual
Page 85
TCP Port 2
Scanner Parameters
One of two TCP ports for Ethernet communication with the scanner. The default setting is
Symbol Data Output
Enables or disables decoded symbol data output from the scanner.
Extra Symbol Information
Enables or disables extra symbol information output from the scanner.
2003
.
Diagnostics Output
Enables or disables diagnostics output from the scanner.
External Source Processing Mode
Enables or disables processing of commands or data from sources external to the scanner.
Command
Command enables command processing in the scanner.
Data
Data enables Ethernet TCP Port 2 as a data source port.
Note: The data path between in the source port and out the source port is always two-way.
Data is copied from source data ports and all those source ports’ data is transmitted to the
destination port, and from the destination port to the source port.
QX-870 Industrial Raster Scanner User Manual
5-19
Page 86
Communication
EtherNet/IP
Enables or disables EtherNet/IP operation in the scanner.
Important:
EtherNet/IP in an application.
See Appendix H,
Using EtherNet/IP
, for detailed information about implementing
Symbol Data Output
Enables or disables decoded symbol data output from the scanner.
Extra Symbol Information
Enables or disables extra symbol information output from the scanner.
Diagnostics Output
Enables or disables diagnostics output from the scanner.
External Source Processing Mode
Enables or disables processing of commands or data from sources external to the scanner.
Command
Command enables command processing in the scanner.
Data
Data enables EtherNet/IP as a data source port.
Note: The data path between in the source port and out the source port is always two-way.
Data is copied from source data ports and all those source ports’ data is transmitted to the
destination port, and from the destination port to the source port.
5-20
QX-870 Industrial Ras
ter Scanner User Manual
Page 87
Scanner Parameters
Protocol Selection
In general, the point-to-point protocols will work well in most applications. They require no
address and must use RS-232 or RS-422 communication standards.
Protocols define the sequence and format in which information is transferred between the
scanner and the host, or in the case of
Note: In all protocol modes, the Preamble and Postamble character strings can be used
to frame the decoded data, and both are included in calculating the LRC (Longitudinal
Redundancy Check).
Multidrop
, between the scanners and a concentrator.
QX-870 Industrial Raster Scanner User Manual
5-21
Page 88
Communication
Protocol Options
Point-to-Point (Standard)
Used only with RS-232 or RS-422.
Standard Point-to-Point requires no address and sends the data to the host whenever it
is available, without a request or handshake from the host.
Point-to-Point with RTS/CTS
A scanner initiates a data transfer with an RTS (request-to-send) transmission. The host,
when ready, responds with a CTS (clear-to-send) and the data is transmitted. RTS and
CTS signals are transmitted over two dedicated wires as defined in the RS-232 standard.
Used only with RS-232.
Point-to-Point with RTS/CTS (request-to-send/clear-to-send) is a simple hardware
handshake protocol that allows a scanner to initiate data transfers to the host.
Point-to-Point with XON/XOFF
If an XOFF has been received from the host, data will not be sent to the host until the host
sends an XON. During the XOFF phase, the host is free to carry on other chores and accept
data from other devices. Used only with RS-232.
This option enables the host to send the XON and XOFF command as a single byte
transmission command of start (^Q) or stop (^S).
Point-to-Point with RTS/CTS and XON/XOFF
Used only with RS-232.
This option is a combination of Point-to-Point with RTS/CTS and Point-to-Point with
XON/XOFF.
ACK/NAK
See ACK / NAK Options.
Polling Mode
See Polling Mode Options.
5-22
QX-870 Industrial Ras
ter Scanner User Manual
Page 89
Address
The Protocol Address can be any number between 1 and 50.
Scanner Parameters
Protocol Port
RS-232 A or RS-422 can be used as Protocol Ports.
QX-870 Industrial Raster Scanner User Manual
5-23
Page 90
Communication
ACK / NAK Options
These parameters take effect for ACK/NAK on the main RS-232 or RS-422 ports (not on
the Auxiliary Port), and are completely independent of the Polling Mode Options.
The scanner always follows the protocol in both directions (to and from the host). There is
no option to disable it from either direction.
RES-NAK Defaults
RES: (Reset)NUL (0x00)
REQ: (Request)NUL (0x00)
STX: (Start of Text)NUL (0x00)
ETX: (End of Text)NUL (0x00)
ACK: (Acknowledge)ACK (0x06)
NAK: (Negative Acknowledge)NAK (0x15)
5-24
QX-870 Industrial Ras
ter Scanner User Manual
Page 91
Scanner Parameters
ACK/NAK Protocol
The following are general outlines of the ACK/NAK protocol. Items that are framed by
brackets ( [ ] ) can either be disabled or enabled. LRC does not include STX, but it does
include preamble, postamble, and ETX.
Symbol Data Output
TX to host: [STX] [preamble] SYMBOL DATA [postamble] [ETX] [LRC]
Response from host: ACK/NAK. Sent when LRC, ETX, postamble, or timeout (waiting
for more data) are detected (if REQ is disabled) depending on what is enabled.
Commands from Host to Scanner
TX to Scanner: [STX] <command> [ETX] [LRC]
Response from Scanner: ACK/NAK. Sent when LRC, ETX, or command-ending angle bracket ‘>’ are received, depending on what is enabled.
Command Response from Scanner to Host
TX to host: [STX] [preamble] COMMAND RESPONSE DATA [postamble] [ETX] [LRC]
Response from host: ACK/NAK. Sent when LRC, ETX, postamble, command-ending
angle bracket ‘>’, or timeout (waiting for more data) are detected, depending on what is
enabled.
As with Polling Mode<K140,5>, the scanner can optionally perform the REQ and RES
event sequences in ACK/NAK mode. If the sender does not receive an ACK or NAK, it will
send REQ to request such a response (if enabled). When the sender receives an ACK, too
many NAKs, or times out (if already enabled), it will send a RES (if enabled) to terminate the
transaction.
Note:
See
scenarios.
ACK/NAK Data Flow Examples
in Appendix E for sample ACK/NAK communication
QX-870 Industrial Raster Scanner User Manual
5-25
Page 92
Communication
Polling Mode Options
These parameters only take effect for Polling Mode<K140,5> on the main RS-232 or
RS-422 ports (not on the Auxiliary Port), and are completely independent of the ACK/NAK Options<K147>.
The values of protocol characters can be changed, but the protocol events cannot be
disabled. The polling mode address is configured in the <K140> command.
To enable true multidrop protocol, the RS422/485 port must be enabled, <K102,1>, in
order to turn the transmitter on and off. If RS-232 is enabled instead of RS422/485,
<K102,0>, then Polling Mode will operate as a Point-to-Point polling protocol. This is
because the RS-232 transmitter is always left on when enabled.
Note: See ACK/NAK Data Flow Examples in Appendix E for sample Polling Mode
communication scenarios.
RES-NAK Defaults
RES: (Reset)EOT (0x04)
REQ: (Request)ENQ (0x05)
STX: (Start of Text)STX (0x02)
ETX: (End of Text)ETX (0x03)
ACK: (Acknowledge)ACK (0x06)
NAK: (Negative Acknowledge)NAK (0x15)
5-26
QX-870 Industrial Ras
ter Scanner User Manual
Page 93
Scanner Parameters
Response Timeout
Only used when a response is required from the host. While in Multidrop, if the scanner
does not receive an ACK or NAK from the host after sending polled data, it will act on a
fault. The scanner can be set to wait indefinitely by setting Response Timeout to zero.
The time that the scanner will wait before timing out if ACK, NAK, and ETX are enabled,
and a host response is expected.
QX-870 Industrial Raster Scanner User Manual
5-27
Page 94
Communication
LRC Status
Used when extra data integrity is required.
An error-checking routine that verifies the accuracy of transmissions. It is the exclusive OR
of all characters following the STX (start of text) up to and including the ETX (end of text).
What this means is that the binary representation of all the characters in a transmission
are cumulatively added in a column and each resulting odd integer is assigned a 1 and
each even integer a 0 (two 1s = 0, two 0s = 0, a 1 and a 0 = 1). The extra LRC character is
then appended to the transmission, and the receiver (usually the host) performs the same
addition and compares the results.
5-28
QX-870 Industrial Ras
ter Scanner User Manual
Page 95
External Data Routing
Scanner Parameters
External Data Routing
settings configure the global operation of all external data port settings.
External Data Routing Options
QX-870 Industrial Raster Scanner User Manual
5-29
Page 96
Communication
Transparent Mode
When Transparent Mode is enabled, the following conditions apply:
Symbol Data to Source = Fixed to Enabled
Ambles to Source = Fixed to Disabled
Echo to Source = Fixed to Enabled
Output at End of Read Cycle = Fixed to Enabled
Output at ETX = Fixed to Enabled with user-defined characters. Default character will be
used if this setting is set to Disabled.
Output at Timeout = Fixed to Enabled with user-defined timeout. Default time will be
used if this setting is set to Disabled.
Mode of Operation
• Source Port data will echo back to itself.
• Source Port data will always pass through even when the Destinati
Mo
de with the host.
• Whenever ETX is received on the Source Port or symbol data is generated, the dat
be se
nd to the Destination Port with its data appearing between the Preamble and
symbol data.
• Source Port data will always be sent to the Destination Port with a Preamble and Postamble.
•
Symbol data will be sent to the Source Port on a good read without Preamble or Postamble
Point-to-Point protocol even if the Destination Port is in Polling Mode with the host.
in
• Destination Port data always echoes to the Source Port even if the
Pol
ling Mode.
on Port is in Polling
a will
Destination Port is in
5-30
QX-870 Industrial Ras
ter Scanner User Manual
Page 97
Scanner Parameters
Half Duplex Mode
When Half Duplex Mode is enabled, the following conditions apply:
Symbol Data to Source = Fixed to Enabled
Ambles to Source = Fixed to Enabled
Echo to Source = Fixed to Disabled
Output at End of Read Cycle = Fixed to Disabled
Output at ETX = Fixed to Disabled with user-defined characters. Default character will be
used if this setting is set to Disabled.
Output at Timeout = Fixed to Disabled with user-defined timeout. Default time will be
used if this setting is set to Disabled.
Mode of Operation
• Source Port data is not echoed back to itself.
• Source Port data is ignored when the Destination Port is in Polling Mode.
• Source Port data or symbol data is sent to the Destination Port whenever it is received.
• Source Port data is sent to the Destination Port without a Preamble or Postamble.
• Symbol data is sent to the Source Port and the Destination Port at the same time, a
conforms to the communication parameters.
• Destination Port data is echoed to the Source Port in an un-polled mode.
nd
QX-870 Industrial Raster Scanner User Manual
5-31
Page 98
Communication
Full Duplex Mode
When Full Duplex Mode is enabled, the following conditions apply:
Symbol Data to Source = Fixed to Disabled
Ambles to Source = Fixed to Disabled
Echo to Source = Fixed to Disabled
Output at End of Read Cycle = Fixed to Disabled
Output at ETX = Fixed to Disabled with user-defined characters. Default character will be
used if this setting is set to Disabled.
Output at Timeout = Fixed to Disabled with user-defined timeout. Default time will be
used if this setting is set to Disabled.
Mode of Operation
• Source Port data is not echoed back to itself.
• Source Port data is ignored when the Destination Port is in Polling Mode.
• Source Port data or symbol data is sent to the Destination Port whenever it is received.
• Source Port data is always sent to the Destination Port without a Preamble or Postamble.
• Symbol data is not sent to the Source Port.
• Destination port data is echoed to the source port in an un-polled mode.
Custom Mode
Custom allows for user-defined communication (Ambles to Source, Echo to Source, Output
at End of Read Cycle, Output at ETX, Output at Timeout).
5-32
QX-870 Industrial Ras
ter Scanner User Manual
Page 99
Scanner Parameters
Destination Port
Determines the port to which data will be sent.
Ambles to Source
Enables or Disables the ability to send Preambles and Postambles to the Source port.
Echo to Source
Enables or Disables the ability to send an Echo to the Source port.
Output at End of Read Cycle
Enables or Disables the ability to output data at the end of read cycle.
QX-870 Industrial Raster Scanner User Manual
5-33
Page 100
Communication
Output at ETX
Determines the output at ETX.
Output at Timeout
Determines the Timeout value for output.
5-34
QX-870 Industrial Ras
ter Scanner User Manual
Loading...
+ 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.