Microscan MS-2 User Manual

MS-2 CCD Reader
User’s Manual
P/N 83-000002 Rev E
Copyright and Disclaimer
Copyright ©2012 Microscan Systems, Inc.
Tel: +1.425.226.5700 / 800.762.1149 Fax: +1.425.226.8250
ISO 9001 Certified Issued by TüV USA
All rights reserved. The information contained herein is proprietary and is provided solely for the pur­pose 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 and Terms of Sale
For Standard Warranty information, see: www.microscan.com/warranty.
Microscan Systems, Inc.
United States Corporate Headquarters
+1.425.226.5700 / 800.762.1149
United States Northeast Technology Center
+1.603.598.8400 / 800.468.9503
European Headquarters
+31.172.423360
Asia Pacific Headquarters
+65.6846.1214
ii MS-2 CCD Reader User’s Manual
Table of Contents
Chapter 1 Quick Start
Step 1 Check Hardware .......................................................................... 1-2
Step 2 Connect the System..................................................................... 1-3
Step 3 Install ESP....................................................................................1-4
Step 4 Select Model ................................................................................ 1-5
Step 5 Connect ........................................................................................ 1-6
Step 6 Position the Reader......................................................................1-7
Step 7 Configure the Reader ...................................................................1-8
Step 8 Save Configuration in ESP...........................................................1-9
Chapter 2 Using ESP
EZ Mode .................................................................................................. 2-2
Application Mode .....................................................................................2-3
Menu Toolbar .......................................................................................... 2-4
Autoconnect.......................................................................................... 2-12
View...................................................................................................... 2-14
Navigating in ESP................................................................................. 2-15
Send/Receive Options.......................................................................... 2-16
Introduction
Chapter 3 Communications
Communications by ESP.........................................................................3-2
Communications Serial Commands ........................................................ 3-3
Host Port Connections.............................................................................3-4
Host Port Protocol ...................................................................................3-5
Preamble ................................................................................................. 3-6
Postamble................................................................................................3-7
Keyboard Mapping ..................................................................................3-8
USB Keyboard Key Codes ......................................................................3-9
Chapter 4 Read Cycle
Read Cycle by ESP .................................................................................4-2
Read Cycle Serial Commands ................................................................4-3
MS-2 Read Cycle Overview .................................................................... 4-4
Number of Symbols .................................................................................4-5
Time Between Identical Decodes ............................................................4-6
Trigger Mode ...........................................................................................4-7
Continuous Read 1 Output Emulation .....................................................4-9
Serial Trigger Character (Delimited) ......................................................4-10
Start Trigger Character (Non-Delimited)................................................ 4-11
Stop Trigger Character (Non-Delimited) ................................................4-12
No Decode Timeout............................................................................... 4-13
Decodes Before Output .........................................................................4-14
No Read Message.................................................................................4-15
Reader Setup ........................................................................................ 4-16
MS-2 CCD Reader User’s Manual iii
Table of Contents
Beeper................................................................................................... 4-17
Chapter 5 Symbologies
Symbologies by ESP............................................................................... 5-2
Symbologies Serial Commands .............................................................. 5-3
Code 39................................................................................................... 5-4
Codabar................................................................................................... 5-6
Interleaved 2 of 5..................................................................................... 5-8
Code 128/EAN-128 ............................................................................... 5-10
Code 93................................................................................................. 5-11
GS1 DataBar (RSS) .............................................................................. 5-12
MSI Code .............................................................................................. 5-13
Plessey Code ........................................................................................ 5-14
Industrial 2 of 5...................................................................................... 5-15
UPC/EAN .............................................................................................. 5-17
Symbology Identifier.............................................................................. 5-20
Chapter 6 Terminal
Terminal Window..................................................................................... 6-2
Find ......................................................................................................... 6-3
Send ........................................................................................................ 6-4
Macros..................................................................................................... 6-5
Terminal Window Menus......................................................................... 6-6
Chapter 7 Utilities
Serial Utility Commands .......................................................................... 7-2
Differences from Default.......................................................................... 7-3
Firmware ................................................................................................. 7-4
Device Control......................................................................................... 7-7
Default/Reset/Save ................................................................................. 7-8
Reader Status Request ........................................................................... 7-9
Appendices
Appendix A General Specifications .........................................................A-2
Appendix B Electrical Specifications .......................................................A-5
Appendix C Serial Configuration Commands..........................................A-6
Appendix D Communications Protocol..................................................A-10
Appendix E ASCII Table........................................................................A-11
Appendix F Operational Tips.................................................................A-12
Appendix G Using an External Trigger..................................................A-13
Appendix H Glossary of Terms .............................................................A-14
Index
iv MS-2 CCD Reader User’s Manual
About the MS-2 CCD Reader
The key features of the MS-2 CCD Reader are:
• Ultra-compact size
• CCD image sensor
• LED illumination
• Programmable beeper
• No moving parts
• Low power draw (voltage: 5V; current: 150 mA)
• ESP and K command support
• Up to 530 scans per second
• Up to 55 decodes per second
• High Density and Low Density options
• LED status indicators
• IP54-rated enclosure
• RS-232 or USB 1.1 (Keyboard Mode only) connectivity (Virtual COM serial emulation not supported)
• 32-bit processor
• Corner cable exit for easy mounting
Introduction
About This Manual
This manual provides complete information on setting up, installing, and configuring the MS-2 CCD Reader. The sections are presented in the order in which a reader might be set up and made ready for operation.
Highlighting
Serial commands, highlighted command fields, and default command settings are highlighted in rust bold. Cross-references and web links are highlighted in blue bold. References to ESP, its toolbar headings (Communications, Read Cycle, Symbologies, etc.), menu topics, and other points of emphasis, are highlighted in Bold Initial Caps.
Host Communications
There are two ways to configure and test the MS-2 CCD Reader:
Microscan’s Windows-based
• ease of use and visual responses to user adjustments.
• Serial commands, such as <K200,0>, that can be sent from ESP’s Term inal or another terminal program.
ESP
(Easy Setup Program) Software, which offers point-and-click
MS-2 CCD Reader User’s Manual v
Warning and Caution Summary
WARNING
LED LIGHT
DO NOT VIEW DIRECTLY WITH OPTICAL INSTRUMENTS
CLASS 1 LED PRODUCT WITH CLASS 1 INTERNAL RADIATION
Maximum LED Output: 141.2µW
IEC 60825-1:1993+A1:1997+A2:2001
LED Aperture Window
Warning and Caution Summary
• Viewing the MS-2’s LED output with optical instruments such as magnifiers, eye loupes, or microscopes within a distance of 100 mm could cause serious eye injury.
• Maximum LED output: 141.2µW
• Location of the MS-2’s LED aperture window:
CAUTION: Use of controls or adjustments or performance of procedures other than those specified herein may result in hazardous radiation exposure.
IMPORTANT: The MS-2 is intended for connection to a UL-listed direct plug-in power unit marked Class II and rated 5 VDC at 3.5 Watts, or greater if using electrical accessories.
European models must use a similarly rated Class I or Class II power supply that is certified to comply with safety standard EN 60950.
vi MS-2 CCD Reader User’s Manual
Statement of Agency Compliance
Introduction
The MS-2 has been tested for compliance with FCC (Federal Communications Commission) 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 MS-2 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 EMC requirements EN 55024:1998+A1:2001+A2:2003, ESD EN 61000-4-2, Radiated RF Immunity EN 61000-4-3, ENV 50204, EFT EN 61000-4-4, Conducted RF Immunity EN 61000-4-6, EN 55022:1998+A1:2000+A2:2003 for Class A products, Class B Radiated Emissions, and Class B Conducted Emissions.
The MS-2 has been tested by an independent electromagnetic compatibility laboratory in accordance with the applicable specifications and instructions.
MS-2 CCD Reader User’s Manual vii
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 the 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 (PFOS) or Perfluorooctanoic Acid (PFOA) compounds above the maximum trace levels. To view the documents stating these requirements, please visit:
http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32002L0095:EN:HTML
and
http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2006:372:0032:0034:EN:PDF
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.
viii MS-2 CCD Reader User’s Manual
1 Quick Start
Contents
Step 1 Check Hardware................................................................................................................ 1-2
Step 2 Connect the System ..........................................................................................................1-3
Step 3 Install ESP......................................................................................................................... 1-4
Step 4 Select Model...................................................................................................................... 1-5
Step 5 Connect..............................................................................................................................1-6
Step 6 Position the Reader...........................................................................................................1-7
Step 7 Configure the Reader ....................................................................................................... 1-8
Step 8 Save Configuration in ESP................................................................................................1-9
This section is designed to get your MS-2 CCD Reader up and running quickly using ESP (Easy Setup Program). Following these steps will allow you to get a sense of the reader’s capabilities and to test symbol decode performance.
Detailed setup information for installing the reader into your application can be found in the subsequent sections.
MS-2 CCD Reader User’s Manual 1-1
Check Hardware
Caution: Be sure that all cables are connected BEFORE applying power to the
system. Always power down BEFORE disconnecting any cables.
USB Hardware Required
1
RS-232 Hardware Required
1
2
3
4
5
Step 1 — Check Hardware
USB Hardware
Item Description Part Number
1 MS-2 CCD Reader FIS-0002-000XG
Important: USB models support USB 1.1 Keyboard
Mode only. Virtual COM serial emulation is not supported.
RS-232 Hardware
Item Description Part Number
1 MS-2 CCD Reader FIS-0002-000XG 2 IC-332 Adapter FIS-0001-0035G 3 IB-131 Interface Box 99-000018-01
Power Supply (90-264
4
VAC, 24VDC, USA/Euro plug)
5 Object Detector 99-000017-01 6 Communication Cable 61-300026-03
97-100004-15
1-2 MS-2 CCD Reader User’s Manual
Step 2 — Connect the System
Caution: Be sure that all cables are connected BEFORE applying power to the
system. Always power down BEFORE disconnecting any cables.
USB Hardware
Configuration
1
Important: USB models support USB 1.1
Keyboard
Mode only. Virtual COM serial
emulation is not supported.
RS-232 Hardware
Configuration
1
2
3
4
5
Connecting by USB
• Connect the reader (1) to the host computer. The reader is powered by the USB connection.
Quick Start
Connecting by RS-232
• Connect the reader (1) to the IB-131/IC-332 interface (2) and (3).
• Connect the host cable (6) to the host and to the host port on the IB-131 (3).
• Connect the object detector (5) to the IB-131 (3).
• Connect the power supply (4) to the IB-131 (3).
• Apply power to the reader.
MS-2 CCD Reader User’s Manual 1-3
Install ESP
Step 3 — Install ESP
ESP Software can be found on the Microscan Tools CD that is packaged with the MS-2.
1. Follow the prompts to install ESP from the CD.
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
• 166 MHz Pentium processor (Pentium II processor recommended)
• Windows 7, Vista, XP, or 2000 operating system
• Internet Explorer 5.0 or higher
• 64 MB minimum RAM (128+ MB RAM recommended)
• 80 MB hard drive space
• 800 x 600 minimum 256 color display (1024 x 768 32-bit color recommended)
1-4 MS-2 CCD Reader User’s Manual
Step 4 — Select Model
When you start ESP, the following menu will appear:
Quick Start
1. Click the button showing the MS-2.
2. Click OK.
Note:
You can also double-click the MS-2 button to make your selection.
3. Click Yes when this dialog appears:
Note: If you need 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.
MS-2 CCD Reader User’s Manual 1-5
Connect
USB:
RS-232:
Step 5 — Connect
• Choose the connection protocol you are using and click Connect.
• Once you select your communications mode, follow the simple prompts to establish your connection.
When you are connected, you will see the green connection indicator in the status bar at the bottom right of your screen.
• If your RS-232 connection attempt fails, click the Autoconnect button, select a different communications port, and try again.
Note: If your RS-232 host settings cannot be changed to match the imager’s settings, check the
1-6 MS-2 CCD Reader User’s Manual
Force Connect
box in the
RS-232
dialog and click the Connect.
Quick Start
Step 6 — Position the Reader
• Set up a symbol at the distance you will be using in your application. Refer to the Read
Ranges for your MS-2 model (High Density or Low Density) to determine the optimal
distance. Note: If you are using an Interleaved 2 of 5 symbol, verify that the number or characters
being scanned matches the symbol length enabled for I 2/5 (default is 10 and 6).
• Avoid bright light or infrared light from other sources, including other readers.
• Pitch the reader or symbol at a minimum of ±15° to avoid specular reflection (the return of direct, non-diffused light).
• Avoid excessive skew or pitch. Maximum skew is ±30°; maximum pitch is ±30°.
Skew
Bar code label
Scanner
axis
Tilt axis
MS-2
Scan line
Pitch axis
Reader and Symbol Orientation
Note: Code 39 is the default symbology enabled. If you are uncertain of your symbology, perform the following steps:
1. Enable all symbologies using ESP.
2. Enable Symbology Identifier at the bottom of ESP’s Symbologies tree control.
3. Decode the symbol and compare the symbology identifier character to the list on page
5-22 to determine your symbology.
4. Disable all other symbologies.
MS-2 CCD Reader User’s Manual 1-7
Configure the Reader
Step 7 — Configure the Reader
To make setup changes to the reader, click the App Mode button.
The following modes are accessible by clicking the buttons in the first row of
• Click the Autoconnect button to establish communications between ESP and the reader.
• Click the Send/Recv button to send or receive commands. Click the
• Symbologies.
• Click the Terminal button to display decoded symbol data and to send serial commands to the reader using text or macros.
• Click the Utilities button to test Read Rate, request or clear Counters, enable or disable the reader or send output pulses in Device Control, determine the Differences from Default in the current settings, add or remove master symbol data in Master Database, and verify or update the reader’s Firmware.
Parameters
button to show the tree controls for Communication,
App Mode
Read Cycle, and
icons:
1-8 MS-2 CCD Reader User’s Manual
Step 8 — Save Configuration in ESP
1. Left-click on the +
to expand the desired tree.
2. Double-click on the desired parameter and click once in the selection box to view options.
5. Right-click on the open screen and select Save to Reader to implement the command in the reader.
4. Left-click again on the open screen to complete your selection.
3. Place your cursor in the selection box, scroll down to the setting you want to change, 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 reader.
Send and Save. This activates all changes in current memory and saves to the reader for power-on.
MS-2 CCD Reader User’s Manual 1-9
Save Configuration in ESP
1-10 MS-2 CCD Reader User’s Manual
2 Using ESP
EZ Mode........................................................................................................................................2-2
Application Mode...........................................................................................................................2-3
Menu Toolbar................................................................................................................................2-4
Autoconnect ................................................................................................................................2-12
View ............................................................................................................................................2-14
Navigating in ESP .......................................................................................................................2-15
Send/Receive Options ................................................................................................................2-16
Contents
This section is designed to help you understand the basic structure and elements of ESP (Easy Setup Program).
When you open ESP, unless otherwise specified in the ESP Preferences dialog accessible from the Options heading on the menu toolbar, you will enter EZ Mode for initial setup. From there, you can enter Application Mode (App Mode) and access three configuration menus (Communications, Read Cycle, and Symbologies), a Terminal interface, and a
Utilities interface.
ESP can be used to configure the MS-2 CCD Reader in three main ways:
Tree Controls: Each configuration menu contains a list of all option settings that pertain to that specific element of reader operation. For example, the Communications menu shows a Host Port Connections option, and then a list of the sub-options Baud Rate, Parity, Stop Bits, and Data Bits. Each of these sub-options is configurable by using dropdown menus.
Graphic User Interfaces: Reader settings can be configured using such point-and-click tools as radio buttons, zoom in/zoom out sliders, spin boxes, check boxes, and drag-and-drop functions.
Terminal: ESP’s Terminal allows you to send serial configuration and utility commands directly to the reader by typing them in the provided text field.
Information about using ESP in specific applications is provided in subsequent sections.
For ESP system requirements, see Minimum System Requirements in Quick Start.
MS-2 CCD Reader User’s Manual 2-1
EZ Mode
Enter App Mode to access configuration trees and other setup features.
If you are unsure what type of symbology you are using, click Autodiscriminate to enable all symbologies.
EZ Mode
EZ Mode offers instructions on positioning the reader in relation to a test symbol, and also features an Autodiscriminate function that automatically enables all symbologies.
2-2 MS-2 CCD Reader User’s Manual
Using ESP
Menu toolbar.
Click this icon to return to EZ Mode.
Click the Parameters button to return to the tree control tabs view from Terminal or Utilities.
Click tabs to access tree controls like the one shown here.
Click here to open the Terminal or
Utilities views.
Application Mode
From EZ Mode, you can click on the App Mode button to access specific configuration menus, Utilities tools, Camera setup, Output Format options, and a Terminal window where serial commands can be entered.
Note: The App Mode and EZ Mode buttons appear in the same position to allow easy switching between these primary modes.
Note: See the corresponding sections in this manual for specific information on any of the views or modes mentioned above.
MS-2 CCD Reader User’s Manual 2-3
Menu Toolbar
(Save to Reader)
(Receive Reader
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 you save menu changes to your hard drive, these changes are not saved to your reader.
below shows how settings can be saved and received between
ESP and the reader, and ESP and the host hard drive.
The illustration
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 MS-2 CCD Reader User’s Manual
Using ESP
Model
In the Model menu you can select any of the models supported by ESP. When you choose a different model, the connection to your present model will be 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 you save an ESP file, you are saving the settings of all the models defined in that file.
MS-2 CCD Reader User’s Manual 2-5
Menu Toolbar
The Toolbar Style options allow you to determine how ESP will display the mode options in the two rows at the top of the screen.
Options
The Options menu allows you 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 you save the ESP file.
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 readers.
Show Connect Prompt
At startup, displays the Would you like to connect to the MS-2? prompt.
Receive After Connect
At startup, loads the reader’s settings into ESP. (This is not recommended if you want to preserve your ESP settings for future use.)
Skip EZ Mode
At startup, skips EZ Mode and opens directly in App Mode.
2-6 MS-2 CCD Reader User’s Manual
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 you can select the desired function key and then enter your macro keystrokes in the associated key map. For example, to make Ctrl-F2 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.
Change Font
Allows you to modify the font used for decode data received from the reader on the Terminal screen.
Change Echo Font
Allows you to modify the font used for command characters typed into the Terminal view.
Enable Echo
Allows you 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 reader will continue to appear in the Terminal even when ESP is not the top window.
MS-2 CCD Reader User’s Manual 2-7
Menu Toolbar
Preferences > Bar Code Options Tab
The Bar Code Options dialog allows you to set the size of user-created symbols.
Sizing Information
Sets the bar width or module width (in mils, or thousandths of an inch) of user-created
symbols.
Example: A bar width of 14 is 0.014 inches.
Caption
Allows you to define and position a human-readable caption for the symbol you create.
2-8 MS-2 CCD Reader User’s Manual
Preferences > Advanced Tab
Send XON with Autoconnect
Sends an routine.
XON (Begin Transmission
) command to the reader before starting the
Using ESP
Autoconnect
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 of your choice.
MS-2 CCD Reader User’s Manual 2-9
Menu Toolbar
Preferences > Advanced Tab (cont.)
Connect to Readers via TCP/IP
When enabled, shows a TCP/IP option on the Select Protocol dialog. Note:
Use Default Storage Location
When enabled, automatically stores data in ESP’s Application Data folder.
This option should only be selected if you intend to connect using an Ethernet adapter.
2-10 MS-2 CCD Reader User’s Manual
Using ESP
Document Memo
The information you type in the Document Memo field will appear in a context-sensitive text box whenever your cursor hovers over the Document Memo item on the Options menu.
Model Memo
Similar to Document Memo, the information you type in the Model Memo field will appear in a context-sensitive text box whenever your 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 If you do not save your current session, any memos that you have entered during the session will be discarded, and will be unavailable in your next session.
MS-2 CCD Reader User’s Manual 2-11
.esp
file if you want them to available in your next session.
Autoconnect
• Once you have chosen the correct port, click Start to connect.
Autoconnect
If your RS-232 connection attempt fails, you can use between the reader and the host.
• If your communications port is not the default COM1, use the dropdown menu to change your port.
Autoconnect
to establish a connection
When you are connected, you will see the green connection indicator in the status bar at the bottom right of your screen:
2-12 MS-2 CCD Reader User’s Manual
Autoconnect (cont.)
• Click Connect on ESP’s menu toolbar, and then select Connect on the dropdown menu.
• When the Connection Settings dialog appears, check the Force Connect box and click Connect.
If your host settings cannot be changed to match the reader’s settings:
Using ESP
MS-2 CCD Reader User’s Manual 2-13
View
View
The View menu allows you to move quickly between interfaces without using the icon buttons on the App Mode toolbar.
Notice that each menu item corresponds with the icon buttons at the top of the ESP window.
2-14 MS-2 CCD Reader User’s Manual
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 your cursor in the selection box, scroll down to the setting you want to change, and single-click the setting.
4. Left-click again on the open screen to complete the selection.
5. Right-click on the open screen and select Save to Reader to implement the command in the reader. You can send the command without saving it, or you can send and save the command simultaneously.
The X indicates that the setting is the default.
Navigating in ESP
To change reader settings, or to access the Terminal or Utilities views, click the App Mode button.
To return to EZ Mode, click the EZ Mode button.
To make changes to configuration settings in the tree controls:
MS-2 CCD Reader User’s Manual 2-15
Send/Receive Options
Send/Receive Options
To a c c e ss Receive, Save, and Default options, click the Send/Recv button. You can also access these options by right-clicking in any of the configuration views.
Receiving
From the Send/Recv menu, select Receive Reader Settings. Caution: Do not select this option if you do not want to upload the reader’s settings. For
example, if your ESP file has a number of custom settings that you want to maintain and download into the reader, these settings would be lost by choosing Yes.
This is useful if you want to receive (upload) the reader’s settings and save them as a file for future use. For example, if your reader has settings that you do not want to change, choosing Yes would allow you to load those settings to ESP and save them in an ESP file for later retrieval.
Receiving the reader’s settings will also assure that you will not be subsequently saving any unwanted changes that you or someone else has made previously in ESP.
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 reader for power-on.
2-16 MS-2 CCD Reader User’s Manual
Using ESP
Defaulting
When you select Default Current Menu Settings or Default all ESP Settings, you are only defaulting the ESP settings.
Advanced Options
Send Current View
This is the same as Save to Reader > Send No Save except
that only the commands in the current tree control are sent.
Send Current Command
Saves only the command that is currently selected in the tree control.
Add/Remove Exception
After you perform a Receive Reader Settings command1 and you click on the Advanced Options > Add Exception option, you may see a list of serial commands. These are
commands that may be in your reader’s firmware but are not included in (or are different from) your current version of ESP. When exceptions are present, the Exceptions button will appear to the right of the other mode buttons ( When no exceptions are present, the button will disappear.
You can edit exception commands by double-clicking on them and changing them as needed.
It is important to note that these commands will be saved to your reader whenever you send a Save to Reader command, or an <A> or <Z> command.
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.
Communication, Read Cycle, Symbologies).
1. From the Send/Recv button, or by right-clicking in any blank section of a tree control.
MS-2 CCD Reader User’s Manual 2-17
Send/Receive Options
2-18 MS-2 CCD Reader User’s Manual
3 Communications
Communications by ESP .............................................................................................................. 3-2
Communications Serial Commands..............................................................................................3-3
Host Port Connections..................................................................................................................3-4
Host Port Protocol......................................................................................................................... 3-5
Preamble....................................................................................................................................... 3-6
Postamble.....................................................................................................................................3-7
Keyboard Mapping........................................................................................................................ 3-8
USB Keyboard Key Codes............................................................................................................ 3-9
Contents
This section explains how to set up communications between the reader and a host. With Microscan’s ESP (Easy Setup Program), configuration changes can be made in the
ESP tree controls and then sent and saved to the reader. The user can also send serial commands to the reader via ESP’s Terminal.
MS-2 CCD Reader User’s Manual 3-1
Communications by ESP
Click this button to bring up the App Mode view, then click the Communication tab.
To open nested options, single-click the +.
To change a setting, double-click the setting and use your cursor to scroll through the options.
Communications by ESP
3-2 MS-2 CCD Reader User’s Manual
Communications
Communications Serial Commands
Host Port Connections <K100,baud rate,parity,stop bits,data bits> Keyboard Mapping <K116,keyboard layout,caps lock mode,number lock> Host Port Protocol <K140,protocol> Preamble <K141,status,preamble character(s)> Postamble <K142,status,postamble character(s)>
MS-2 CCD Reader User’s Manual 3-3
Host Port Connections
Host Port Connections
The following settings define the basic transmission speeds and digital standards that ensure common formatting.
Baud Rate, Host Port
Usage: Can be used to transfer data faster or to match host port settings. Definition: The rate at which the reader and host transfer data back and forth. Serial Cmd: <K100,baud rate,parity,stop bits,data bits> Default: 9600 Options: 1 = 1200 2 = 2400 3 = 4800
4 = 9600 5 = 19.2K 6 = 38.4K
Parity, Host Port
Usage: Only changed if necessary to match host setting. Definition: 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.
Serial Cmd: <K100,baud rate,parity,stop bits,data bits> Default: Even Options: 0 = None 1 = Even 2 = Odd
Stop Bits, Host Port
Usage: Only changed if necessary to match host setting. Definition: One or two bits added to the end of each character to indicate the end of
the character.
Serial Cmd: <K100,baud rate,parity,stop bits,data bits> Default: One Options: 0 = One 1 = Two
Data Bits, Host Port
Usage: Only changed if necessary to match host setting. Definition: One or two bits added to the end of each character to indicate the end of
the character.
Serial Cmd: <K100,baud rate,parity,stop bits,data bits> Default: Seven Options: 0 = Seven 1 = Eight
3-4 MS-2 CCD Reader User’s Manual
Communications
Host Port Protocol
Usage: 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 communications standards.
Definition: Protocols define the sequence and format in which information is transferred
between the reader and the host.
Serial Cmd: <K140,protocol> Default: Point-to-Point Options: 0 = Point-to-Point
1 = Point-to-Point with RTS/CTS
Note: The preamble <K141> and postamble <K142> character strings can be used to frame the decoded data in both protocol modes.
Point-to-Point (Standard)
Usage: Used only with RS-232 or RS-422. Definition: 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.
Serial Cmd: <K140,0>
Point-to-Point with RTS/CTS
Usage: A reader 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.
Definition: Point-to-Point with RTS/CTS (request-to-send/clear-to-send) is a simple
hardware handshake protocol that allows a reader to initiate data transfers to the host.
Serial Cmd: <K140,1>
MS-2 CCD Reader User’s Manual 3-5
Preamble
Preamble
Preamble Status
Usage: Useful for identifying and controlling incoming data. For example, defining
the preamble as a carriage return and a line feed causes each decoded message to be displayed on its own line.
Definition:
Serial Cmd: <K141,status,preamble character(s)> Default: Disabled Options: 0 = Disabled 1 = Enabled (within any protocol)
Preamble Characters
Serial Cmd: <K141,status,preamble character(s)> Default: ^M (carriage return) Options: To enter control characters within a serial command, hold down the Ctrl
Defines a one to four character data string that can be added to the beginning of the decoded data.
key while typing the desired character. Example: <K141,1,CTRL-m> to enter the control character ^M.
3-6 MS-2 CCD Reader User’s Manual
Communications
Postamble
Postamble Status
Usage: Useful for identifying and controlling incoming data. For example, defining
the postamble as a carriage return and a line feed causes each decoded message to be displayed on its own line.
Definition: Allows the user to enable or disable up to four postamble characters that
can be added to the end of the decoded data.
Serial Cmd: <K142,status,postamble character(s)> Default: Enabled Options: 0 = Disabled 1 = Enabled (within any protocol)
Postamble Characters
Serial Cmd: <K142,status,postamble character(s)> Default: ^M^J (carriage return/line feed) Options: To enter control characters within a serial command, hold down the Ctrl
key while typing the desired character.
Example: <K142,1,CTRL-m CTRL-j> to enter ^M^J.
MS-2 CCD Reader User’s Manual 3-7
Keyboard Mapping
Keyboard Mapping
Definition: Serial Cmd: <K116,keyboard layout,caps lock mode,number lock> Default: English (U.S.) Options: 0 = English (U.S.)
Allows the user to determine language of the USB keyboard.
1 = English (UK) 2 = German 3 = French 4 = Japanese 5 = Spanish 6 = Italian 7 = Universal 8 = Swiss 9 = Czech
Caps Lock Mode
Definition: Serial Cmd: <K116,keyboard layout,caps lock mode,number lock> Default: Off Options: 0 = Off
Allows the user to set caps lock.
1 = On 2 = Free
Number Lock
Definition: Serial Cmd: <K116,keyboard layout,caps lock mode,number lock> Default: Alphanumeric Options: 0 = Numeric
3-8 MS-2 CCD Reader User’s Manual
Allows the user to set number lock.
1 = Alphanumeric
Communications
USB Keyboard Key Codes
When in USB keyboard mode, the reader will output the following ASCII symbols as the specified key code. All output data that is not transmitted in USB configuration mode is transmitted as a key code. This includes symbol data, Code 128 application record separator, No Read message, Preamble, and Postamble.
Hex Key Code Hex Key Code Hex Key Code
00 Ctrl+@ D2 F3 F7 Right Ctrl up 01 Ctrl+A D3 F4 F8 Right Shift down 02 Ctlr+B D4 F5 F9 Right Shift up 03 Ctrl+C D5 F6 FA Left Win down 04 Ctrl+D D6 F7 FB Left Win up 05 Ctrl+E D7 F8 FC Right Win down 06 Ctrl+F D8 F9 FD Right Win up 07 Ctrl+G D9 F10 08 Ctrl+H DA F11
09 Ctrl+I DB F12 0A Ctrl+J DC HOME 0B Ctrl+K DD END
0C Ctrl+L DE RIGHT Arrow 0D Ctrl+M DF LEFT arrow
0E Ctrl+N E0 UP arrow 0F Ctrl+O E1 DOWN arrow 10 Ctrl+P E2 Page Up
11 Ctrl+Q E3 Page Down 12 Ctrl+R E4 TAB 13 Ctrl+S E5 Back TAB 14 Ctrl+T E6 ESC 15 Ctrl+U E7 ENTER 16 Ctrl+V E8 Backspace 17 Ctrl+W E9 Delete 18 Ctrl+X EA Left Alt down 19 Ctrl+Y EB Left Alt up 1A Ctrl+Z EC Left Shift down 1B Ctrl+[ ED Left Shift up
1C Ctrl+\ EF Left Ctrl down 1D Ctrl+] F0 Left Ctrl up
1E Ctrl+^ F3 Numeric Pad Enter 1F Ctrl+_ F4 Right Alt down
D0 F1 F5 Right Alt up D1 F2 F6 Right Ctrl down
MS-2 CCD Reader User’s Manual 3-9
USB Keyboard Key Codes
3-10 MS-2 CCD Reader User’s Manual
Contents
Read Cycle by ESP ...................................................................................................................... 4-2
Read Cycle Serial Commands......................................................................................................4-3
MS-2 Read Cycle Overview.......................................................................................................... 4-4
Number of Symbols ......................................................................................................................4-5
Time Between Identical Decodes ................................................................................................. 4-6
Trigger Mode ................................................................................................................................4-7
Continuous Read 1 Output Emulation .......................................................................................... 4-9
Serial Trigger Character (Delimited) ...........................................................................................4-10
Start Trigger Character (Non-Delimited) ..................................................................................... 4-11
Stop Trigger Character (Non-Delimited) ..................................................................................... 4-12
No Decode Timeout.................................................................................................................... 4-13
Decodes Before Output .............................................................................................................. 4-14
No Read Message ...................................................................................................................... 4-15
Shutter Speed............................................................................................................................. 4-16
Beeper ........................................................................................................................................ 4-17
4 Read Cycle
After you’ve established communications you will need to address the spatial and timing parameters associated with your application. This section explains those parameters.
MS-2 CCD Reader User’s Manual 4-1
Read Cycle by ESP
To change a setting, double-click the setting and use your cursor to scroll through the options.
Click this button to bring up the App Mode view, and then click the Read Cycle tab.
To open nested options,
single-click the +.
Read Cycle by ESP
4-2 MS-2 CCD Reader User’s Manual
Read Cycle Serial Commands
Read Cycle
Trigger Mode Serial Trigger Character <K201,serial trigger character> No Decode Timeout <K220,0,seconds> Decodes Before Output <K221,decodes before output> Number of Symbols <K222,number of symbols> Start Trigger Character <K229,start character> Stop Trigger Character <K230,stop character> Time Between Identical
Decodes Reader Setup <K522,shutter speed,minimum speed,maximum speed> Beeper <K702,beeper mode> No Read Message <K714,status,No Read message>
<K200,trigger mode>
<K503,time between identical decodes>
MS-2 CCD Reader User’s Manual 4-3
MS-2 Read Cycle Overview
MS-2 Read Cycle Overview
The MS-2 outputs symbol data as soon as it is decoded. There is no “End of Read Cycle” option. Multiple symbol operations are emulated by controlling the read cycle duration and the time allowed between identical consecutive decodes.
The following conditions also apply:
1. In Single symbol mode, a read cycle ends only on a decode, falling trigger, or timeout.
2. In Multiple symbol mode, the read cycle begins on a triggered event, but starts over after any symbol has been decoded.
3. There is no “new trigger” feature.
4. There is no timeout for External Level mode.
5. There is no Continuous Read 1 Output setting in Trigger Mode, but this setting can be emulated by following the steps described in
Continuous Read 1 Output Emulation
.
4-4 MS-2 CCD Reader User’s Manual
Read Cycle
Number of Symbols
Usage: Commonly used in shipping applications where an object contains individual
symbols for part number, quantity, and other values.
Definition: This feature allows one trigger event to decode all symbols present. Conditions: The following conditions apply:
• When Number of Symbols is set to Single, the read cycle ends when one symbol is decoded and output.
• When Number of Symbols is set to Multiple, all decoded symbol data (for both the same and different symbols) is output while the read cycle is active and/or no timeout has occurred.
• If set to Multiple and Time Between Identical Decodes is less than the decode time (typically about 4ms), the same symbol data can be output multiple times.
Number of Symbols
Definition: Number of Symbols is the number of different symbols that can be read in
a single read cycle.
Serial Cmd: <K222,number of symbols> Default: 1 Options: 0 = Multiple
1 = Single
MS-2 CCD Reader User’s Manual 4-5
Time Between Identical Decodes
Time Between Identical Decodes
Usage: Can be used to prevent repetition of data output. Also useful for emulating
Multiple symbol operations. When used in conjunction with Number of Symbols set to Multiple, Time Between Identical Decodes can be set so
that more than one symbol can be read within a read cycle.
Definition: Determines the length of time that the reader will wait before it outputs the
same symbol’s data a second time.
Serial Cmd: <K503,time between identical decodes> Default: 0 Options: 0 to 2550 ms
4-6 MS-2 CCD Reader User’s Manual
Read Cycle
Initiate Read Cycle:
Object #1, moving in front of the detector beam, causes a change in the trigger state, which initiates the read cycle.
End Read Cycle:
The same object, moving out of the detector beam, causes another change in the trigger state, which ends the read cycle.
Trigger Mode
Definition: The Trigger is the event that initiates a read cycle. Serial Cmd: <K200,trigger mode> Default: Continuous Read Options: 0 = Continuous Read
2 = External Level 3 = External Edge 4 = Serial Data 5 = Serial Data and Edge
Continuous Read
Usage: Continuous Read is useful in testing symbol readability or reader functions.
It is not recommended for normal operations.
Definition: In Continuous Read, trigger input options are disabled and the reader is
always in the read cycle. If a single symbol stays within read range for multiple read cycles, its data will be transmitted repeatedly until it leaves the read range.
The reader sends replies to serial commands that require responses when symbol data is transmitted.
Note: No Read
Serial Cmd: <K200,0>
options have no affect on
Continuous
Read.
External Level
Usage: This mode is effective in an application where the speeds of the conveying
apparatus are variable and the time the imager spends reading each object is not predictable. It also allows the user to determine if a No Read has occurred.
Definition: External Level allows the read cycle (active state) to begin when a trigger
(change of state) from an external sensing device is received. The read
Serial Cmd: <K200,2>
MS-2 CCD Reader User’s Manual 4-7
cycle persists until the object moves out of the sensor range and the active trigger state changes again.
Trigger Mode
Initiate Read Cycle:
Object # 1, moving in front of the detector beam, causes a change in the trigger state, which initiates the read cycle.
Initiate Second Read Cycle:
Object # 2, moving in front of the detector beam, causes another change in the trigger state. This sig­nal initiates a new read cycle and ends the previous read cycle unless
Timeout
is enabled and a good read
or timeout has not occured.
External Edge
Usage: This mode is highly recommended in any application where conveying
speed is constant, or if spacing, object size, or read cycle timeouts are consistent.
Definition: External Edge, as with Level, allows the read cycle (active state) to begin
when a trigger (change of state) from an external sensing device is received. However, the passing of an object out of sensor range does not end the read cycle. The read cycle ends with a good read output, or, depending on the End of Read Cycle setting, a timeout or new trigger occurs.
Serial Cmd: <K200,3>
Serial Data
Usage: Serial Data is effective in a highly controlled environment where the host
knows precisely when the object is in the field of view. It is also useful in determining if a No Read has occurred.
Definition: In Serial Data, the reader accepts an ASCII character from the host or
controlling device as a trigger to start a read cycle. A Serial Data trigger behaves the same as an External Edge trigger.
Serial commands are entered inside angle brackets, as shown here: <t>.
Serial Cmd: <K200,4>
Note: In Serial Data, sending a non-delimited start serial character will start a read cycle; however, a non-delimited stop serial character has no effect.
Serial Data and Edge
Usage: Serial Data and Edge is seldom used but can be useful in an application
that primarily uses an external sensing device but occasionally needs to be triggered manually.
An auxiliary terminal can be connected to the auxiliary port so the user can send the serial trigger character through the reader to the host.
Definition: In this mode the reader accepts either a serial ASCII character or an external
trigger pulse to start the read cycle.
Serial Cmd: <K200,5>
Note: In Serial Data, sending a non-delimited start serial character will start a read cycle; however, a non-delimited stop serial character has no effect.
4-8 MS-2 CCD Reader User’s Manual
Read Cycle
Continuous Read 1 Output Emulation
Usage: Continuous Read 1 Output can be useful in applications where it is not
feasible to use a trigger and all succeeding symbols contain different information. It is also effective in applications where the objects are presented by hand.
The MS-2 does not offer this feature, but it can be emulated by following the steps described below.
Definition: In Continuous Read 1 Output Emulation, the trigger must be active
(grounded) for as long as the MS-2 needs to be scanning symbols. The MS-2 will only output symbol data once while that symbol remains in the MS-2’s field of view. If the symbol is removed and then presented again, it must be removed from the field of view for the amount of time specified in the Time Between Identical Decodes value before the MS-2 will decode the symbol again. However, if a new symbol is presented, the MS-2 will decode it and output symbol data immediately.
Setting Up Continuous Read 1 Output Emulation
1. Set Number of Symbols to Multiple.
Serial Cmd: <K222,0>
2. Set Time Between Identical Decodes to 500 (ms).
Serial Cmd: <K503,500>
3. Set Trigger Mode to External Level.
Serial Cmd: <K200,2>
Important: Continuous Read 1 Output Emulation is not recommended for automated environments, because there is typically no reliable way to verify whether or not a symbol was missed.
MS-2 CCD Reader User’s Manual 4-9
Serial Trigger Character (Delimited)
Serial Trigger Character (Delimited)
Usage: Allows the user to define the trigger character and delimiters that start
and stop the read cycle.
Definition: A serial trigger is considered an online host command and requires the
same command format as all host commands. It must be entered within angle bracket delimiters < > or, in the case of non-delimited triggers, it must define individual start and stop characters.
Serial Cmd: <K201,serial trigger character> Default: ^] (<GS>) Options: Any single ASCII character, including control characters, except NUL (00 in
hex), an existing host command character, or an on-line protocol character. Control characters entered on the command line are displayed in the menu as mnemonic characters.
Note: Serial Data or Serial Data and Edge triggering mode must be enabled for Serial Trigger Character to take effect.
4-10 MS-2 CCD Reader User’s Manual
Read Cycle
Start Trigger Character (Non-Delimited)
Usage: Useful in applications where different characters are required to start a
read cycle.
Definition: A single ASCII host serial trigger character that starts the read cycle and is
not enclosed by delimiters such as < and >. Non-delimited Start characters can be defined and will function according
to the trigger event. When defining Start trigger characters, the following rules apply:
•In External Edge the reader looks only for the Start trigger character and ignores any Stop trigger character that may be defined.
•In External Level the Start trigger character begins the read cycle and the Stop trigger character ends it. Note that even after a symbol has been decoded and the symbol data transmitted, the reader remains in External Level trigger read cycle until a Stop character is received.
•In Serial Data and Edge trigger mode, either a Start trigger character or a hardware trigger can start an edge trigger read cycle.
Serial Cmd: <K229,start trigger character> Default: NUL (00 in hex) (disabled) Options: Two hex digits representing any ASCII character except XON and XOFF.
MS-2 CCD Reader User’s Manual 4-11
Stop Trigger Character (Non-Delimited)
Stop Trigger Character (Non-Delimited)
Usage: Useful in applications where different characters are required to end a
read cycle.
Definition: A single ASCII host serial trigger character that ends the read cycle and is
not enclosed by delimiters such as < and >. Non-delimited Stop characters can be defined and will function according
to the trigger event. When defining Stop trigger characters, the following rules apply:
•In External Edge the reader looks only for the Start trigger character and ignores any Stop trigger character that may be defined.
•In External Level the Start trigger character begins the read cycle and the Stop trigger character ends it. Note that even after a symbol has been decoded and the symbol data transmitted, the reader remains in External Level trigger read cycle until a Stop character is received.
•In Serial Data and Edge trigger mode, either a Start trigger character or a hardware trigger can start an edge trigger read cycle.
Serial Cmd: <K230,stop trigger character> Default: NUL (00 in hex) (disabled) Options: Two hex digits representing any ASCII character except XON and XOFF.
4-12 MS-2 CCD Reader User’s Manual
Read Cycle
No Decode Timeout
Usage: Useful in tightly-controlled applications that require a read cycle to end
before the next object appears.
Definition: The duration of the read cycle as measured from either the beginning of the
read cycle or from the last decode.
Serial Cmd: <K220,0,seconds>
Note: The first parameter is always a zero (0) and does not change.
Default: 2 Options: 1 - 4095
The MS-2 times out if no symbol is decoded during the No Decode Timeout period. If a symbol is decoded before the timeout expires, the timeout period starts again.
No Decode Timeout only applies to Edge, Serial Data, and Serial Data and Edge trigger modes.
In Single symbol mode (<K222,1>), No Decode Timeout is the maximum amount of time the reader will attempt to decode after a trigger is activated.
In Multiple symbol mode (<K222,0>), No Decode Timeout is the time in which there are no decodes—not the time since the trigger was activated. That is, if the reader continues to decode symbols presented to it, it will not exit the read cycle unless the time between decodes exceeds the time set in No Decode Timeout.
For Level trigger mode, the read cycle ends when the trigger falls, or when a symbol is decoded and output in Single symbol mode.
MS-2 CCD Reader User’s Manual 4-13
Decodes Before Output
Decodes Before Output
Note: When setting up, determine if the reader’s scan rate is capable of scanning your
longest symbol the required number of times.
Usage: Useful for increasing the reliability of decodes for symbologies that do not
have internal error checking.
Definition: The number of decodes required per symbol before its data is sent.
Requires the reader to decode a symbol successfully a designated number of times before data is output.
Serial Cmd: <K221,decodes before output> Default: 0 Options: 0 to 10 (0 = “Auto-adaptive”)
Note: If the reader is in Single symbol mode and it doesn’t achieve the number of required decodes during the read cycle, a No Read message will be output.
Note: Higher Decodes Before Output settings will decrease the throughput rate.
4-14 MS-2 CCD Reader User’s Manual
Read Cycle
No Read Message
Note: A No Read message can only be transmitted when in Single symbol mode and no
decodes occur.
Usage: Used in applications where the host needs serial verification that a symbol
has not been read.
Definition: When enabled, and if no symbol has been decoded before timeout or the
end of the read cycle, the No Read message will be transmitted to the host.
No Read Status
Serial Cmd: <K714,status,No Read message> Default: Enabled Options: 0 = Disabled 1 = Enabled
No Read Message
Definition: Any combination of ASCII characters can be defined as the No Read
message.
Serial Cmd: <K714,status,No Read message> Default: No Read Options: 1 to 20 ASCII characters.
Note: A No Read
has been sent).
message is not output when the reader is disabled (when an
<I>
command
MS-2 CCD Reader User’s Manual 4-15
Shutter Speed
Shutter Speed
Shutter Speed allows shutter speed to be controlled automatically, set to a specific value,
or defined within a fixed range. Important: Shutter Speed settings should not be changed unless they are being
increased to accomodate a fast line speed in a dynamic application.
Usage: Faster shutter speeds may be necessary in faster-moving applications.
Slower shutter speeds are useful in slower, lower-contrast applications.
Definition: Shutter speed is the amount of time that the sensor is exposed to light. Serial Cmd: <K544,shutter speed> Default: Automatic Options: 0 = Automatic
1 = Slow 2 = Medium 3 = Fast
4-16 MS-2 CCD Reader User’s Manual
Read Cycle
Beeper
The programmable Beeper can be set to indicate a Good Read or a No Read.
Definition: A sustained tone that can be programmed to indicate a Good Read or a No
Read. Also beeps in response to a <Z> command, a <Zrd> command, a firmware download, a parameter default, or a hardware default.
Serial Cmd: <K702,beeper mode> Default: On Good Read Options: 0 = Disabled
1 = On Good Read
2 = On No Read
Disabled
The beeper does not sound at the end of a read cycle.
On Good Read
The beeper sounds at the end of a read cycle if a symbol is decoded and data is output.
On No Read
The beeper sounds at the end of a read cycle if a symbol is not decoded and a No Read was output (or would have been output if No Read had been enabled).
MS-2 CCD Reader User’s Manual 4-17
Beeper
4-18 MS-2 CCD Reader User’s Manual
5 Symbologies
Contents
Symbologies by ESP....................................................................................................................5-2
Symbologies Serial Commands ...................................................................................................5-3
Code 39........................................................................................................................................5-4
Codabar........................................................................................................................................5-6
Interleaved 2 of 5..........................................................................................................................5-8
Code 128/EAN-128 ....................................................................................................................5-10
Code 93......................................................................................................................................5-11
GS1 DataBar (RSS) ...................................................................................................................5-12
MSI Code ...................................................................................................................................5-13
Plessey Code .............................................................................................................................5-14
Industrial 2 of 5...........................................................................................................................5-15
UPC/EAN ...................................................................................................................................5-17
PDF417 ......................................................................................................................................5-20
China Postal Code .....................................................................................................................5-21
Symbology Identifier...................................................................................................................5-22
This section describes the various symbol types that can be decoded by the MS-2 CCD Reader.
See the following sites for additional symbology information:
http://www.aimglobal.org/standards/aimpubs.asp http://barcodes.gs1us.org/dnn_bcec/Default.aspx?tabid=82
MS-2 CCD Reader User’s Manual 5-1
Symbologies by ESP
To change a setting, double-click the setting and use your cursor to scroll through the options.
Click this button to bring up the App Mode view, and then click the Symbologies tab.
To open nested options, single-click the +.
Symbologies by ESP
5-2 MS-2 CCD Reader User’s Manual
Symbologies
Symbologies Serial Commands
Symbology Identifier <K450,unused,symbology identifier status> Code 39 <K470,status,check character status,check character output status,
0,0,minimum symbol length,full ASCII set>
Codabar <K471,status,0,start/stop match output status,0,symbol length status,
symbol length,check character status,check character output status>
Interleaved 2 of 5 <K472,status,check character status,check character output status,
symbol length #1,symbol length #2>
Code 128/EAN 128 <K474,status,0,minimum symbol length,1,1,0,application record
separator character> Code 93 <K475,status,0,minimum symbol length> PDF417 <K476,status> DataBar-14 (RSS-14) <K482,status> DataBar Limited (RSS Limited) <K483,status> DataBar Expanded (RSS
Expanded) MSI Code <K486,status,check character mode,check character output status,
Plessey Code <K487,status,check character output status,0,minimum symbol
Industrial 2 of 5 <K488,status,check character status,check character output status,
UPC/EAN <K489,UPC-A status,UPC-E status,EAN-8 status,EAN-13 status,
China Postal Code <K498,check digit mode,min length,max length>
<K484,status>
0,minimum symbol length>
length>
format,symbol length #1,symbol length #2>
supplementals required,supplemental 2 status,supplemental 5 status,
UPC-A as EAN-13,UPC-E as UPC-A,EAN-8 as EAN-13>
MS-2 CCD Reader User’s Manual 5-3
Code 39
Code 39
Usage: Code 39 is the most widely used non-retail 1D symbology. Definition: An alphanumeric symbology with unique start/stop code patterns, composed
of 9 black and white elements per character, 3 of which are wide.
Serial Cmd: <K470,status,check character status,check character output status,0,0,
minimum symbol length,full ASCII set>
Default: Enabled Options: 0 = Disabled 1 = Enabled
Check Character Status (Code 39)
Definition: When enabled, the reader will verify a Modulus 10 check character in order
to identify the decode as successful.
Serial Cmd: <K470,status,check character status,check character output status,
0,0,minimum symbol length,full ASCII set>
Default: Disabled Options: 0 = Disabled 1 = Enabled
Check Character Output Status (Code 39)
Usage: Check Character Output Status, when added to the symbol, provides
additional data security.
Definition: When enabled, the check character is read and output along with the symbol
data. When disabled, symbol data is output without the check character. Note: With Check Character Output Status and an External or Serial
trigger option enabled, an invalid check character calculation will cause a No Read message to be transmitted at the end of the read cycle.
Serial Cmd: <K470,status,check character status,check character output status,
0,0,minimum symbol length,full ASCII set>
Default: Disabled Options: 0 = Disabled 1 = Enabled
5-4 MS-2 CCD Reader User’s Manual
Symbologies
Minimum Symbol Length (Code 39)
Usage: Minimum Symbol Length helps prevent truncations and increases data
integrity by ensuring that only one symbol length will be accepted.
Definition: Specifies the exact number of characters that the reader will recognize (this
does not include start and stop characters and check characters). The reader ignores any symbology that is less than the specified length.
Serial Cmd:
Default: 0 Options: 0 to 32
<
K470,
status,check character status,check character output status,0,0,
symbol length,full ASCII set>
minimum
Full ASCII Set (Code 39)
Usage: Must be enabled when reading characters outside the standard character
set (0-9, A-Z, etc.) The user must know in advance whether or not to use the Full ASCII Set
option. Since Full ASCII Set requires two code words to encode one character, it is less efficient.
Definition: Standard Code 39 encodes 43 characters; zero through nine, capital “A”
through capital “Z”, minus symbol, plus symbol, forward slash, space, decimal point, dollar sign, and percent symbol. When Full ASCII Set is enabled, the reader can read the full ASCII character set, from 0 to 255.
Serial Cmd:
Default: Disabled Options: 0 = Disabled 1 = Enabled
<
K470,
symbol length,
status,check character status,check character output status,0,0,minimum
full ASCII set
>
MS-2 CCD Reader User’s Manual 5-5
Codabar
Codabar
Usage: Used in photo-finishing and library applications. Previously used in medical
applications, but not typically used in newer medical applications.
Definition: Codabar is a 16-bit character set (0 through 9, and the characters $, :, /, .,
+, and ) with start/stop codes and at least two distinctly different bar
widths.
Serial Cmd: <K471,status,0,start/stop output status,0,symbol length status,symbol
length,check character status,check character output>
Default: Disabled Options: 0 = Disabled 1 = Enabled
Start/Stop Output Status (Codabar)
Definition:
Serial Cmd: <K471,status,0,start/stop output status,0,symbol length status,symbol
Default: Enabled Options: 0 = Disabled 1 = Enabled
When enabled, the start and stop characters will be present in the data output of the decoded symbol.
When disabled, the start and stop characters will not be present in the data output of the decoded symbol.
Note: Because the start and stop characters are included as part of the data, the characters must be included as part of the length in a fixed length mode of operation.
length,check character status,check character output>
Symbol Length Status (Codabar)
Definition: When set to Any/Minimum, any symbol length is considered valid.
When set to Fixed, the reader will check the symbol length against the Symbol Length Status parameter.
Serial Cmd: <K471,status,0,start/stop output status,0,symbol length status,symbol
length,check character status,check character output>
Default: Any/Minimum Options: 0 = Any/Minimum 1 = Fixed
5-6 MS-2 CCD Reader User’s Manual
Symbologies
Symbol Length (Codabar)
Definition: Specifies the number of characters that the reader will recognize, including
start and stop check characters. The Note: When setting Symbol Length to any value other than 0, add 2 to
account for reserved spaces. For example, if your symbol has 3 characters, set Symbol Length to 5.
Note: If Symbol Length is set to 0 and Symbol Length Status is set to Any/ Minimum, all symbol lengths are decoded.
Serial Cmd: <K471,status,0,start/stop output status,0,symbol length status,symbol
length,check character status,check character output>
Default: 6 Options: 0 to 32
Check Character Status (Codabar)
Definition:
Serial Cmd: <K471,status,0,start/stop output status,0,symbol length status,symbol
Default: Disabled Options: 0 = Disabled
When disabled, the reader will not perform any character checking calculations on decoded Codabar symbols.
When set to Modulus 16, the reader will perform a Modulus 16 check character calculation on the symbol. If the symbol does not pass this calculation, it will not be decoded.
length,check character status,check character output>
1 = Enabled (Modulus 16)
Check Character Output (Codabar)
Definition: When this field is disabled and a check character calculation is enabled, the
reader will strip the verified check character from the symbol data output. This condition must be accounted for if a minimum length is also being used.
When enabled, the reader will output the check character as part of the symbol data. This condition must be accounted for if a minimum length is also being used.
Serial Cmd: <K471,status,0,start/stop output status,0,symbol length status,symbol
length,check character status,check character output>
Default: Disabled Options: 0 = Disabled 1 = Enabled
MS-2 CCD Reader User’s Manual 5-7
Interleaved 2 of 5
Interleaved 2 of 5
Usage: Interleaved 2 of 5 has been popular because it is the most dense symbology
for printing numeric characters less than 10 characters in length; however, Microscan does not recommend this symbology for any new applications because of inherent problems such as truncation.
Definition: A dense, contimuous, self-checking, numeric symbology. Characters are
paired together so that each character has five elements, two wide and three narrow, representing numbers 0 through 9, with the bars representing the first character and the interleaved spaces representing the second character. (A check character is highly recommended).
Serial Cmd: <K472,status,check character status,check character output status,symbol
length #1,symbol length #2>
Default: Disabled Options: 0 = Disabled 1 = Enabled
Check Character Status (Interleaved 2 of 5)
Usage: This option is not typically used, but it can be enabled for additional security
in applications where the host requires redundant check character verification.
Definition: An error correcting routine in which the check character is added. Serial Cmd: <K472,status,check character status,check character output status,symbol
length #1,symbol length #2>
Default: Disabled Options: 0 = Disabled 1 = Enabled
Check Character Output Status (Interleaved 2 of 5)
Definition: When enabled, a check character is sent along with the symbol data for
added data security. <
Serial Cmd:
Default: Disabled Options: 0 = Disabled 1 = Enabled
5-8 MS-2 CCD Reader User’s Manual
K472,
length #1,symbol length #2>
status,check character status,
check character output status
,symbol
Symbologies
Symbol Length #1 (Interleaved 2 of 5)
Usage: Useful in applications where I 2/5 symbols of a specific length are
required.
Definition: The Symbol Length # 1 field is one of two fields against which the
decoded symbol is compared before accepting it as valid or rejecting it.
Serial Cmd: <K472,status,check character status,check character output,symbol length
#1,symbol length #2>
Default: 10 Options: 0 to 32
Symbol Length #2 (Interleaved 2 of 5)
Usage: Useful in applications where I 2/5 symbols of a specific length are
required.
Definition: The Symbol Length # 2 field is one of two fields against which the
decoded symbol is compared before accepting it as valid or rejecting it.
Serial Cmd: <K472,status,check character status,check character output,symbol length
#1,symbol length #2>
Default: 6 Options: 0 to 32
Range Modes (Interleaved 2 of 5)
Variable Length
To set for any length, Symbol Length # 1 and Symbol Length # 2 must both equal zero.
Minimum Length
To set for minimum length, both Symbol Length # 1 and Symbol Length # 2 must be equal to each other and be any number other than zero.
Fixed Length
To set for a fixed length, Symbol Length #1 and Symbol Length #2 must not be equal to each other. The symbol will be decoded if the character length is equal to Symbol Length # 1 or Symbol Length # 2. If Symbol Length # 1 equals zero, then the symbol will only be decoded if it is equal to Symbol Length # 2. If Symbol Length # 2 equals zero, then the symbol will only be decoded if it is equal to Symbol Length # 1.
Examples:
Length 1 Length 2 Required Symbol Length
00Any >0 0 Exactly Length 1 0 >0 Exactly Length 2 >0 >0 Exactly Length 1 or Length 2 >0 Same value as Length 1 Length 1 up to maximum symbol length (1 to 32)
MS-2 CCD Reader User’s Manual 5-9
Code 128/EAN 128
Code 128/EAN 128
Usage: Code 128 is a smaller symbology useful in applications with limited space
and high-security requirements.
Definition: A very dense alphanumeric symbology. It encodes all 128 ASCII characters,
it is continuous, has variable length, and uses multiple element widths measured edge to edge.
Serial Cmd:
Default: Disabled Options: 0 = Disabled 1 = Enabled
Minimum Symbol Length (Code 128/EAN 128)
Usage: Minimum Symbol Length helps prevent truncations and increases data
Definition: This specifies the exact number of characters that the reader will recognize
Serial Cmd:
Default: 0 Options: 0 to 32
<
K474,
character>
integrity by ensuring that only one symbol length will be accepted.
(this does not include start, stop, and check characters). The reader ignores any symbol not having the specified length.
<
K474,
character>
status
status
,0,minimum symbol length,1
,0,
minimum symbol length,1,1,0,
,1,0,
application record separator
application record separator
Application Record Separator Character (Code 128/EAN 128)
Definition: Serial Cmd: <
Default: Options:
5-10 MS-2 CCD Reader User’s Manual
This is an ASCII character that serves as a separator in formatted output.
K474,
character>
NUL
Any ASCII character (7 bit)
status
,0,minimum symbol length,1
,1,0,
application record separator
Symbologies
Code 93
Usage: Used in some clinical applications. Definition: Code 93 is a variable-length, continuous symbology employing four element
widths. Each Code 93 character has nine modules that may be either black or white. Each character contains three bars and three spaces.
Serial Cmd: <K475,status,0,minimum symbol length> Default: Disabled Options: 0 = Disabled 1 = Enabled
Minimum Symbol Length (Code 93)
Definition: Specifies the minimum number of characters that the reader will recognize,
not including the start and stop check characters. The reader ignores any symbol smaller than the specified length.
Note: When setting Minimum Symbol Length to any value other than 0, add 1 to account for a reserved space. For example, if your symbol has 3 characters, set Symbol Length to 4.
Serial Cmd: <K475,status,0,minimum symbol length> Default: 10 Options: 0 to 32
MS-2 CCD Reader User’s Manual 5-11
GS1 DataBar (RSS)
GS1 DataBar (RSS)
Note: GS1 DataBar symbologies were previously known as “Reduced Space Symbology”,
or “RSS”.
DataBar-14 (RSS-14)
Note: DataBar-14 was previously known as “RSS-14”.
Usage: Used in the grocery, retail, and prescription drug industries where 14-digit
EAN item identification may be needed.
Definition: DataBar-14 is a minimum length symbology that encodes 14 digits, including
a 1-digit indicator. DataBar-14 is 96 modules wide. It can be stacked in two rows, it can read omnidirectionally if printed in full height, or horizontally if height-truncated for small marking.
Serial Cmd: <K482,status> Default: Disabled Options: 0 = Disabled
1 = Enabled
DataBar Limited (RSS Limited)
Note: DataBar Limited was previously known as “RSS Limited”.
Usage: DataBar Limited is designed to be read by laser and CCD readers. It is
not recommended for omnidirectional slot scanners.
Definition: Serial Cmd: <K483,status> Default: Disabled Options: 0 = Disabled
Encodes a smaller 14-digit symbol (74 modules wide) that is not omnidirectional.
1 = Enabled
DataBar Expanded (RSS Expanded)
Note: DataBar Expanded was previously known as “RSS Expanded”.
Usage: Used to encode primary and supplementary data in retail point-of-sale and
other applications.
Definition:
Serial Cmd: <K484,status> Default: Disabled Options: 0 = Disabled
DataBar Expanded is a variable length symbology that can encode supplementary information in addition to the 14-digit EAN item identification number and is capable of encoding up to 74 numeric or 41 alphabetic characters.
1 = Enabled
5-12 MS-2 CCD Reader User’s Manual
Symbologies
MSI Code
Status (MSI Code)
Usage: Used for inventory control and the identification of storage containers and
locations in warehouse environments.
Definition: MSI Code is a numeric, continuous symbology in which each character
consists of four bits in a binary format.
Serial Cmd: <K486,status,check character mode,check character output status,
0,minimum symbol length>
Default: Disabled Options: 0 = Disabled 1 = Enabled
Check Character Mode (MSI Code)
Definition: This field is set to perform a Modulus 10 calculation by default. It can also
be set to perform a Double Modulus 10 calculation.
Serial Cmd: <K486,status,check character mode,check character output status,
0,minimum symbol length>
Default: Modulus 10 Options: 1 = Modulus 10 2 = Double Modulus 10
Check Character Output Status (MSI Code)
Definition: When this field is enabled, the reader will output the check digit with symbol
data. When disabled, the reader will not output the check digit with symbol data.
Serial Cmd: <K486,status,check character mode,check character output status,
0,minimum symbol length>
Default: Disabled Options: 0 = Disabled 1 = Enabled
Minimum Symbol Length (MSI Code)
Definition:
Serial Cmd: <K486,status,check character mode,check character output status,
Default: 6 Options: 0 to 32
This field specifies the minimum number of characters the reader will recognize, including a check character.
0,minimum symbol length>
MS-2 CCD Reader User’s Manual 5-13
Plessey Code
Plessey Code
Status (Plessey Code)
Usage: Used primarily in library and retail applications. Definition: Plessey Code consists of pairs of wide and narrow bars representing binary
data which, taken in units of 12, define hexadecimal characters.
Serial Cmd: <K487,status,check character output status,0,minimum symbol length> Default: Disabled Options: 0 = Disabled 1 = Enabled
Check Character Output Status (Plessey Code)
Definition: When this field is enabled, the check character will be output with symbol
data. When disabled, the check character will not be output with symbol data.
Serial Cmd: <K487,status,check character output status,0,minimum symbol
length>
Default: Disabled Options: 0 = Disabled 1 = Enabled
Minimum Symbol Length (Plessey Code)
Definition:
Serial Cmd: <K487,status,check character output status,0,minimum symbol length> Default: 0 Options: 0 to 32
This field specifies the minimum number of characters the reader will recognize, including a check character.
5-14 MS-2 CCD Reader User’s Manual
Symbologies
Industrial 2 of 5
Status (Industrial 2 of 5)
Usage: Used primarily in warehouse sortation, photo finishing, and the sequential
numbering of airline tickets.
Definition: Microscan recommends that Industrial 2 of 5 always be used with fixed
symbol length settings in any application. Symbol Length # 1 and Symbol Length # 2 can both be set to 0 to allow the reader to decode Industrial 2 of 5 symbols of varying lengths.
Serial Cmd: <K488,status,check character status,check character output status,format,
symbol length #1,symbol length #2>
Default: Disabled Options: 0 = Disabled 1 = Enabled
Check Character Status (Industrial 2 of 5)
Definition: When this field is enabled, a check character is added. Serial Cmd: <K488,status,check character status,check character output status,format,
symbol length #1,symbol length #2>
Default: Disabled Options: 0 = Disabled 1 = Enabled
Check Character Output Status (Industrial 2 of 5)
Definition: When this field is enabled, the check character will be output with symbol
data. When disabled, the check character will not be output with symbol data.
<
Serial Cmd:
Default: Disabled Options: 0 = Disabled 1 = Enabled
K488,
symbol length #1,symbol length #2>
status,check character status,
check character output status
,format,
Format (Industrial 2 of 5)
DefinitionL Defines the number of start and stop check characters. Serial Cmd: <K488,status,check character status,check character output status,format,
symbol length #1,symbol length #2>
Default 3 start / 3 stop Options: 0 = 3 start / 3 stop 1 = 2 start / 2 stop
MS-2 CCD Reader User’s Manual 5-15
Industrial 2 of 5
Symbol Length # 1 (Industrial 2 of 5)
Definition:
Serial Cmd: <K488,status,check character status,check character output status,format,
Default: 10 Options: 0 to 32
Specifies the number of characters that the reader will recognize, including start, stop and check characters. The reader ignores any symbol with fewer than the specified number of characters. Because Industrial 2 of 5 is a continuous symbology, it is prone to substitution errors. Therefore, a symbol length must be defined and a symbol must contain an even number of characters.
symbol length #1,symbol length #2>
Symbol Length # 2 (Industrial 2 of 5)
Definition:
Serial Cmd: <K488,status,check character status,check character output status,format,
Default: 6 Options: 0 to 32
Specifies the number of characters that the reader will recognize, including start, stop, and check characters. The reader ignores any symbol with fewer than the specified number of characters. Because Industrial 2 of 5 is a continuous symbology, it is prone to substitution errors. Therefore, a symbol length must be defined and a symbol must contain an even number of characters.
symbol length #1,symbol length #2>
Range Modes (Industrial 2 of 5)
Variable Length
To set for any length, Symbol Length # 1 and Symbol Length # 2 must both equal zero.
Minimum Length
To set for minimum length, both Symbol Length # 1 and Symbol Length # 2 must be equal to each other and be any number other than zero.
Fixed Length
To set for a fixed length, Symbol Length #1 and Symbol Length #2 must not be equal to each other. The symbol will be decoded if the character length is equal to Symbol Length # 1 or Symbol Length # 2. If Symbol Length # 1 equals zero, then the symbol will only be decoded if it is equal to Symbol Length # 2. If Symbol Length # 2 equals zero, then the symbol will only be decoded if it is equal to Symbol Length # 1.
Examples:
Length 1 Length 2 Required Symbol Length
00Any >0 0 Exactly Length 1 0 >0 Exactly Length 2 >0 >0 Exactly Length 1 or Length 2 >0 Same value as Length 1
Length 1 up to maximum symbol length (1 to 32)
5-16 MS-2 CCD Reader User’s Manual
UPC/EAN
UPC-A Status (UPC/EAN)
Symbologies
Usage: Definition: UPC (Universal Product Code) is a minimum length, numeric, continuous
Serial Cmd:
Default: Enabled Options: 0 = Disabled 1 = Enabled
Used primarily in point-of-sale applications in the retail industry.
symbology. UPC can have two- or five-digit supplemental bar code data following the normal code. The UPC Version A (UPC-A) symbol is used to encode a 12-digit number. The first digit is the number system character, the next five are the manufacturer number, the next five are the product number, and the last digit is the checksum character.
EAN is the European version of the UPC symbology and is used in European market applications.
When enabled, the reader will read UPC-A symbols. <
K489,UPC-A status
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13>
,UPC-E status,EAN-8 status,EAN-13 status,supplementals
UPC-E Status (UPC/EAN)
Definition: This field is enabled by default and will decode all UPC-E symbols.
<
K489,
Serial Cmd:
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13>
Default: Enabled Options: 0 = Disabled 1 = Enabled
UPC-A status,
UPC-E status
,EAN-8 status,EAN-13 status,supplementals
EAN-8 Status (UPC/EAN)
Definition: This field is enabled by default and will decode all EAN-8 symbols.
<
K489,
Serial Cmd:
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13>
Default: Enabled Options: 0 = Disabled 1 = Enabled
MS-2 CCD Reader User’s Manual 5-17
UPC-A status,UPC-E status,
EAN-8 status
,EAN-13 status,supplementals
UPC/EAN
EAN-13 Status (UPC/EAN)
Definition: This field is enabled by default and will decode all EAN-13 symbols.
<
Serial Cmd:
Default: Enabled Options: 0 = Disabled 1 = Enabled
K489,
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13>
UPC-A status,UPC-E status,EAN-8 status,
EAN-13 status
,supplementals
Supplementals Required (UPC/EAN)
Definition: A supplemental is a 2 or 5-character symbol appended to the main symbol.
When enabled, the reader decodes supplemental symbol data that has been appended to the standard UPC or EAN symbol.
<
Serial Cmd:
Default: Disabled Options: 0 = Disabled 1 = Enabled
K489,
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13,
UPC-E as UPC-A,EAN-8 as EAN-13>
UPC-A status,UPC-E status,EAN-8 status,EAN-13 status,
supplementals
Supplemental 2 Status (UPC/EAN)
Definition: A 2-character symbol appended to the main symbol.
<
Serial Cmd:
Default: Disabled Options: 0 = Disabled 1 = Enabled
K489,
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13>
UPC-A status,UPC-E status,EAN-8 status,EAN-13 status,supplementals
Supplemental 5 Status (UPC/EAN)
Definition: A 5-character symbol appended to the main symbol.
<
Serial Cmd:
Default: Disabled Options: 0 = Disabled 1 = Enabled
K489,
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13>
UPC-A status,UPC-E status,EAN-8 status,EAN-13 status,supplementals
5-18 MS-2 CCD Reader User’s Manual
UPC-A as EAN-13 (UPC/EAN)
Definition: When enabled, UPC-A will be transmitted as EAN-13.
<
K489,
Serial Cmd:
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13>
Default: Enabled Options: 0 = Disabled 1 = Enabled
UPC-A status,UPC-E status,EAN-8 status,EAN-13 status,supplementals
UPC-E as UPC-A (UPC/EAN)
Definition: When enabled, UPC-E will be transmitted as UPC-A.
<
K489,
Serial Cmd:
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13,
UPC-E as UPC-A,EAN-8 as EAN-13>
Default: Disabled Options: 0 = Disabled 1 = Enabled
UPC-A status,UPC-E status,EAN-8 status,EAN-13 status,supplementals
EAN-8 as EAN-13 (UPC/EAN)
Symbologies
Definition: When enabled, EAN-8 will be transmitted as EAN-13.
<
K489,
Serial Cmd:
required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13>
Default: Disabled Options: 0 = Disabled 1 = Enabled
UPC-A status,UPC-E status,EAN-8 status,EAN-13 status,supplementals
MS-2 CCD Reader User’s Manual 5-19
PDF417
PDF417
Usage:
Definition:
Serial Cmd: <K476,status> Default: Enabled Options: 0 = Disabled 1 = Enabled
Used in applications where a large amount of information (over 32 characters needs to be encoded within a symbol, typically where the symbol is transported from one facility to another. For example, an automobile assembly line might use a single symbol with multiple fields of information that will be read at several stations along the way, without reference to a database.
A two-dimensional, multi-row (3 to 90), continuous, variable length symbology that has high data capacity for storing up to 2,700 numeric characters, 1,800 printable ASCII characters, or 1,100 binary characters per symbol. Each symbol character consists of 4 bars and 4 spaces in a 17-module structure.
)
5-20 MS-2 CCD Reader User’s Manual
China Postal Code
Definition: When enabled, the MS-1 will read China Postal Code symbols. Serial Cmd: <K498,status,check digit mode,min length,max length> Default: Disabled Options: 0 = Disabled 1 = Enabled
Check Digit Mode
Definition: When this field is enabled, a check digit is added. Serial Cmd: <K498,status,check digit mode,min length,max length> Default: Disabled Options: 0 = Disabled 1 = Enabled
Min Length
Definition: Determines the minimum symbol length. Serial Cmd: <K498,status,check digit mode,min length,max length> Default: 11 Options: 1-48
Symbologies
Max Length
Definition: Determines the maximum symbol length. Serial Cmd: <K498,status,check digit mode,min length,max length> Default: 48 Options: 1-48
MS-2 CCD Reader User’s Manual 5-21
Symbology Identifier
Symbology Identifier
Definition: Symbology Identifier is a standard prefix set of characters that identifies the
symbol type. When enabled, the reader analyzes and identifies the symbology and adds
a three-character identifying prefix to the data:
•] (closed bracket character) indicating the presence of a symbology identifier.
• A, C, E, F, G, I, e, P, M (A = Code 39; C = Code 128/EAN-128; E = UPC/EAN; F = Codabar;
G = Code 93; I = Interleaved 2 of 5; e = GS1 DataBar (RSS); P = Plessey Code; M = MSI Code)
• Modifier
Serial Cmd: <K450,unused,symbology identifier status> Default: Disabled Options: 0 = Disabled 1 = Enabled
Explanation of Modifiers for Code 39 and Interleaved 2 of 5
• For Code 39 and Interleaved 2 of 5, the modifier indicates Check Character and Check Character Output status.
• For Code 39 only, Full ASCII must be enabled to see modifiers 4, 5, and 7.
Modifier Check Character
0 Disabled N/A No 1 Enabled Enabled No 3 Enabled Disabled No 4 Disabled N/A Yes 5 Enabled Enabled Yes 7 Enabled Disabled Yes
Example: ]A5 indicates a Code 39 symbol with Check Character and Check Character Output enabled and Full ASCII conversion performed.
Check Character
Output
Full ASCII conversion performed
(Code 39 only)
Explanation of Modifiers for Other Symbologies
• For Code 128/EAN-128, a 1 indicates EAN-128; otherwise the modifier is 0.
• For all other symbologies, the modifier is 0.
5-22 MS-2 CCD Reader User’s Manual
6
Terminal Window.......................................................................................................................... 6-2
Find .............................................................................................................................................. 6-3
Send ............................................................................................................................................. 6-4
Macros.......................................................................................................................................... 6-5
Terminal Window Menus.............................................................................................................. 6-6
Terminal
Contents
This section describes the Terminal window and Macro functions in ESP.
MS-2 CCD Reader User’s Manual 6-1
Terminal Window
Click this button to display the Terminal view.
Click on arrows to Add Macro,
Remove Macro, or Edit Macro.
Macros listed on this bar.
Click on desired Macro to run.
Clear screen
Terminal
screen
Type text here to find matching text in the Terminal window.
Type serial commands here, or directly in the terminal screen.
Copy, paste, save
Terminal Window
The following view will appear:
The Terminal allows you to send serial commands to the reader by typing commands in the Send text field or directly in the Terminal screen, by copying and pasting, or by using Macros.
The Terminal screen also displays symbol data or information from the reader.
You can right-click on the screen to bring up a menu of several options for managing data in the Terminal view.
6-2 MS-2 CCD Reader User’s Manual
Terminal
Find
The Find function allows you to enter text strings to be searched for in the Terminal window. For example, data from a series of symbols has been sent to the Terminal and you want to determine if a particular symbol whose data begins with “ABC” has been decoded.
1. Type “ABC” into the Find field.
2. Press Enter. The first instance of “ABC” will be highlighted in the Terminal window.
3. Click the Find button to the left of the text field to locate additional instances of “ABC”.
MS-2 CCD Reader User’s Manual 6-3
Send
Send
The Send function allows you to enter serial commands and then send them to the reader.
1. Type the command into the Send box.
2. Press Enter to send the command to the reader.
3. Click the Send button to the left of the text field to send the command again.
6-4 MS-2 CCD Reader User’s Manual
Terminal
Click on Next Row to see the
next row of macros
Click on the first arrow here to see Add Macro or Default Macros. When you default macros, the entire macros set is restored to their original macro commands.
Click on subsequent arrows to edit macros.
Macros
Macros can be stored in a macro selection bar, edited in a separate window, and executed by clicking on the macro name.
When you click on the macro name, the macro is executed in the Terminal window. If the macro is a command, it is sent to the reader at the same time that it is displayed.
Editing a Macro
When you click the arrow next to any macro and select Edit Macro, the following dialog appears:
You can edit an existing Macro Name or Macro Value by typing a new name or value in the corresponding text field and clicking OK.
MS-2 CCD Reader User’s Manual 6-5
Terminal Window Menus
Copy selected text to clipboard.
Paste from Terminal or other text.
Clear all text in Terminal window.
Select All text in the Terminal window.
Save... brings up a Save As dialog.
Change Font... of text in Terminal; brings up a Font dialog.
Change Echo Font... to change typed text; brings up a Font dialog.
Enable Echo enables Echo text (typed by user).
Change Background Color of Terminal window.
Non-Printable Characters
allows the user to hide non-printable
characters, or to show them in Standard or Enhanced format.
Default Settings returns all the above settings to default.
Keyboard Macros allows the user to create new keyboard macro commands that can be sent from function keys (F2, F4, F5, etc.)
Capture Text... allows the user to append data in real time to a text file. While in operation, the text file cannot be opened. Pause interrupts the capture flow and Stop ends the flow and opens the file.
Save Current Text... saves all text in the Terminal window to a text file.
Find Next searches for a user-defined section of text in the Terminal.
Find Previous operates in the same way as Find Next, but searches backward through Terminal text.
Terminal Window Menus
Right-click on the Term inal window to display the following menu:
Terminal Dropdown Menu
The dropdown Terminal menu has Capture Text, Save Current Text, Send File, Find Next, and Find Previous functions, as well as the same functions defined above.
6-6 MS-2 CCD Reader User’s Manual
7
Serial Utility Commands ............................................................................................................... 7-2
Read Rate .................................................................................................................................... 7-3
Differences from Default............................................................................................................... 7-4
Firmware....................................................................................................................................... 7-5
Device Control.............................................................................................................................. 7-7
Default/Reset/Save....................................................................................................................... 7-8
Reader Status Request ................................................................................................................ 7-9
Hardware Default........................................................................................................................ 7-10
Utilities
Contents
Utility commands are generally commands that are performed during reader operations to perform miscellaneous operations on reader hardware. Serial utility commands are not prefaced with a ”K” and a numeric value, nor do they require an initialization command (<A> and <Z>). They can be entered from ESP’s Terminal or Utilities views.
MS-2 CCD Reader User’s Manual 7-1
Serial Utility Commands
Serial Utility Commands
Note: For a list of all K commands, see Serial Configuration Commands.
Type Command Name
Part Number <#> Display Firmware Part Number
Device Control
Default/Reset/Save
Read Rate
Reader Status Request <K?> Configuration Command Status Trigger <char> Serial Trigger Character
<H> Enable Reader
<I> Disable Reader (Continuous, external trigger) <A> Reset (does not save for power-on) <Z> Save Current Settings for Power-On
<Zrd>
<C> Enter Decodes/Second Test
<Cp> Enter Decode Percent Test
<J>
Recall Microscan Default Parameters and Save for Power-On
Exit Decodes/Second and Decode Percent Tests
7-2 MS-2 CCD Reader User’s Manual
Utilities
Read Rate
Read Rate Commands
Enter Decodes / Second Test
Sending <C> instructs the imager to transmit the decodes per second and symbol data (if any). The decode rate can vary dramatically due to the angle and location of the symbol in relation to the field of view. This test is very useful in aligning and positioning the imager during setup.
Enter Decode Percent Test
Sending <Cp> instructs the imager to transmit the percentage of decodes and any decoded symbol data.
End Decodes / Second and Decode Percent Tests
Sending <J> ends both the Percent test and the Decodes/Second test.
Read Rate Process
The read rate process is expected to operate very similar to a normal read cycle. The differences are:
•The K222 “number of symbols” parameter does not take effect. Every unique decode is recorded and output at the end of a read rate test cycle.
•The K221 “good decodes to read” parameter does not take effect. Only one decode is required to be recorded and output.
• System time is recorded at the beginning and end of the test, and an exact number of scan frames are captured and processed.
MS-2 CCD Reader User’s Manual 7-3
Differences from Default
Click this button for a list of ESP configuration settings that are different than default settings.
Send configuration settings to the reader without saving by clicking Send to Reader.
Click Save As to save the report as plain text or a tab-delimited text file.
Send configuration settings to the reader and save in ESP by
clicking
Send and Save
.
Differences from Default
Clicking the
Differences from Default
button will cause
ESP
to check all stored configuration settings and compare them to default settings. All settings that are different than default will appear in the left column (shown below), and descriptions of those settings will appear in the right column.
• To save the Differences from Default report, either as plain text or as a tab-delimited
text file, click Save As.
• Click Send and Save to send the settings to the reader and save them, or Send to
Reader to send the settings without saving them.
Important: The use the Differences from Default feature, you must connect to the MS-2 and Receive Reader Settings via the Send/Recv button on the toolbar.
7-4 MS-2 CCD Reader User’s Manual
Utilities
Firmware
Firmware Update
Firmware Update is used to download application code to the reader. Application code versions are specific to your reader. Consult with your sales representative before downloading application code. If needed, application code will be sent to you.
To download application code:
1. Be sure that the reader is connected to the host computer.
2. Apply power to the reader.
3. In the Firmware Update dropdown menu, select App Code and then click the Start button. This will open a dialog that allows you to browse for the application code file.
4. Navigate to where the application code file is located on your host computer and select the file.
5. Allow approximately a minute for firmware to download. As the application code begins to download, the reader will be silent, the LEDs will
flash intermittently, and a progress indicator at the bottom of the ESP window will show when the download is complete.
6. Verify that application code has been updated.
Caution: Do not interrupt power or disconnect the host cable while download is in progress.
MS-2 CCD Reader User’s Manual 7-5
Firmware
Firmware Verification
ESP allows you to send a request to the MS-2 for the application code part number.
1. Click the Firmware tab.
2. From the dropdown menu to the left of the Request Part No. button, select App Code.
3. The application code part number will be displayed in the text field to the right of the Request Part No. button.
7-6 MS-2 CCD Reader User’s Manual
Utilities
Device Control
Disable Reader
Usage: This feature is useful during extended periods when no symbols are being
decoded, or when the reader is being configured.
Definition: Sending <I> will turn the reader off. Serial Cmd: <I>
Note: <I> only disables Continuous Read and the external trigger. Serial triggers will activate a read cycle.
Enable Reader
Definition: Sending <H> allows the reader to trigger on any available trigger source. Serial Cmd: <H>
MS-2 CCD Reader User’s Manual 7-7
Default/Reset/Save
Default/Reset/Save
Understanding and controlling your MS-2’s active, saved, and default settings is critical to its successful operation.
ESP (first, right-click in any
menu tree)
Save to Reader,
Send No Save
Save to Reader,
Send and Save
a
Reset
Function Serial Cmd
Reset <A>
Save Current Settings for Power-On <Z>
(not saved
Recall Microscan Default Parameters Save for Power-On
for power-on)
Save for Power-on
a. When you right-click in a menu tree and select Default Current Menu Settings or Default
All ESP Settings, it is important to note that only ESP settings are defaulted. To save these
defaults to the MS-2 itself, you need to follow up with a Save to Reader, Send and Save command.
and
<Zrd> No
Reset
Reset (“A” command) affects only current settings (active memory) and does not save for power-on.
Save for Power-On
Power-on parameters (“Z” commands) are saved, recalled, and loaded into current parameters when power is cycled to the MS-2.
Important: The following commands must be followed by a <Z> to be saved for power-on: Host Protocol, Baud Rate, Data Bits, Stop Bits, Parity, Trigger Characters (Delimited,
Start, Stop), Preamble, Postamble, and No Read Message.
All other parameters are saved for power-on without a <Z>. However, a <Zrd> affects all parameters.
7-8 MS-2 CCD Reader User’s Manual
Loading...