MS-2 CCD Reader User’s Manual P/N 83-000002 Rev C
Copyright and Disclaimer Copyright ©2009 by Microscan Systems, Inc. 1201 S.W. 7th Street, Renton, WA, U.S.A. 98057 (425) 226-5700 FAX: (425) 226-8682 ISO 9001:2000 Certified Quality Management System Issued by TUV USA Inc., Member of TUV NORD Group, Cert. No. 06-1080 All rights reserved.
Introduction Microscan Limited Warranty Statement and Exclusions What Is Covered? Microscan Systems Inc. warrants to the original purchaser that products manufactured by it will be free from defects in material and workmanship under normal use and service for a period of one year from the date of shipment. This warranty is specifically limited to, at Microscan’s sole option, repair or replacement with a functionally equivalent unit and return without charge for service or return freight.
Table of Contents 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 Autoconnect ....................
Introduction Symbologies Serial Commands .............................................................. 5-3 Code 39 ................................................................................................... 5-4 Codabar ................................................................................................... 5-6 Interleaved 2 of 5 ..................................................................................... 5-8 Code 128/EAN-128 ......................................................
About the MS-2 CCD Reader About the MS-2 CCD Reader The key features of the MS-2 CCD Reader are: • • • • • • • • • • • • • Ultra-compact size CCD image sensor LED illumination No moving parts Low power draw (voltage: 5V; current: 150 mA) ESP and K command support Up to 220 scans per second 0.8 to 12.
Introduction 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 • 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.
Statement of Agency Compliance Statement of Agency Compliance 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.
Introduction 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.
x 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..................................................
Check Hardware Step 1 — Check Hardware Caution: Be sure that all cables are connected BEFORE applying power to the system. Always power down BEFORE disconnecting any cables.
Quick Start 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. Connecting by USB • Connect the reader (1) to the IC-3USB Interface Kit (2). • Connect the IC-3USB Interface Kit (2) to the host computer. The reader is powered by the USB connection. USB Hardware Configuration Connecting by RS-232 • Connect the reader (1) to the IB-131/IC-332 interface (2) and (3).
Install ESP Step 3 — Install ESP Easy Setup Program (ESP) is Microscan’s proprietary setup and testing application. The purpose of ESP is to provide a quick and easy way to set up and configure Microscan readers. When the MS-2 is connected to a host computer (Windows Vista, XP, or 2000), ESP can be used to configure reader settings and to set up communications between the reader and host. If installing from the Microscan Tools CD: 1. 2. 3. 4. Insert the Microscan Tools CD in your computer’s CD drive.
Quick Start Step 4 — Select Model When you start ESP, the following menu will appear: 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.
Autoconnect Step 5 — Autoconnect • Click Start when the Autoconnect dialog appears. • If your communications port is not the default COM1, use the dropdown menu to change your port. • Once you have chosen the correct port, click Start to connect. When you are connected, you will see the green connection indicator in the status bar at the bottom right of your screen: • If the connection attempt fails, click the Autoconnect button, select a different communications port, and try again.
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.
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 App Mode icons: • Click the Autoconnect button to establish communications between ESP and the reader. • Click the Send/Recv button to send or receive commands. • Click the Terminal button to display decoded symbol data, and to send serial commands to the reader using text or macros.
Quick Start Step 8 — Save Configuration in ESP To make changes to a configuration setting: 3. Place your cursor in the selection box, scroll down to the setting you want to change, and click once on the setting. 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. 4. Left-click again on the open screen to complete your selection. 5.
Save Configuration in ESP 1-10 MS-2 CCD Reader User’s Manual
2 Using ESP Contents EZ Mode........................................................................................................................................2-2 Application Mode...........................................................................................................................2-3 Menu Toolbar ................................................................................................................................2-4 Autoconnect ............................................
EZ Mode 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. 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.
Using ESP 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. Click this icon to return to EZ Mode. Menu toolbar. Click here to open the Terminal or Utilities views.
Menu Toolbar 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. The illustration below shows how settings can be saved and received between ESP and the reader, and ESP and the host hard drive.
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.
Menu Toolbar 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 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. Reload Last File At startup, reloads the last file saved to the host computer’s hard drive.
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.
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.
Using ESP Preferences > Advanced Tab Send XON with Autoconnect Sends an XON (Begin Transmission) command to the reader before starting the Autoconnect routine. 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.
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: This option should only be selected if you intend to connect using an Ethernet adapter. Use Default Storage Location When enabled, automatically stores data in ESP’s Application Data folder.
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.
Autoconnect Autoconnect • If your RS-232 connection attempt fails, you can use Autoconnect to establish a connection between the reader and the host. • If your communications port is not the default COM1, use the dropdown menu to change your port. • Once you have chosen the correct port, click Start to connect.
Using ESP Autoconnect (cont.) If your host settings cannot be changed to match the reader’s settings: • 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.
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.
Using ESP 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: 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.
Send/Receive Options Send/Receive Options To access 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.
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.
Send/Receive Options 2-18 MS-2 CCD Reader User’s Manual
3 Communications Contents Communications by ESP .............................................................................................................. 3-2 Communications Serial Commands.............................................................................................. 3-3 Host Port Connections .................................................................................................................. 3-4 Host Port Protocol.............................................................
Communications by ESP Communications by ESP Click this button to bring up the App Mode view. Click this button to bring up the Communication tree control. 3-2 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 Communications Serial Commands Host Port Connections Host Port Protocol Preamble Postamble 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: Definition: Serial Cmd: Default: Options: Can be used to transfer data faster or to match host port settings. The rate at which the reader and host transfer data back and forth. 9600 1 = 1200 2 = 2400 3 = 4800 4 = 9600 5 = 19.2K 6 = 38.
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.
Preamble Preamble Preamble Status Usage: Definition: Serial Cmd: Default: Options: 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. Defines a one to four character data string that can be added to the beginning of the decoded data.
Communications Postamble Postamble Status Usage: Definition: Serial Cmd: Default: Options: 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. Allows the user to enable or disable up to four postamble characters that can be added to the end of the decoded data.
Postamble 3-8 MS-2 CCD Reader User’s Manual
4 Read Cycle Contents Read Cycle by ESP ...................................................................................................................... 4-2 Read Cycle Serial Commands...................................................................................................... 4-3 MS-2 Read Cycle Overview.......................................................................................................... 4-4 Number of Symbols ...............................................................
Read Cycle by ESP Read Cycle by ESP Click this button to bring up the App Mode view. Click this button to bring up the Read Cycle tree control. To open nested options, single-click the +. 4-2 To change a setting, double-click the setting and use your cursor to scroll through the options.
Read Cycle Read Cycle Serial Commands Trigger Mode Serial Trigger Character No Decode Timeout Decodes Before Output Number of Symbols Start Trigger Character Stop Trigger Character Time Between Identical Decodes Reader Setup No Read Message
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.
Read Cycle Number of Symbols Usage: Definition: Conditions: Commonly used in shipping applications where an object contains individual symbols for part number, quantity, and other values. This feature allows one trigger event to decode all symbols present. The following conditions apply: • When Number of Symbols is set to Single, the read cycle ends when one symbol is decoded and output.
Time Between Identical Decodes Time Between Identical Decodes Usage: Definition: Serial Cmd: Default: Options: 4-6 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. Determines the length of time that the reader will wait before it outputs the same symbol’s data a second time.
Read Cycle Trigger Mode Definition: Serial Cmd: Default: Options: The Trigger is the event that initiates a read cycle. Continuous Read 0 = Continuous Read 2 = External Level 3 = External Edge 4 = Serial Data 5 = Serial Data and Edge Continuous Read Usage: Definition: Serial Cmd: Continuous Read is useful in testing symbol readability or reader functions. It is not recommended for normal operations.
Trigger Mode External Edge 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 signal initiates a new read cycle and ends the previous read cycle unless Timeout is enabled and a good read or timeout has not occured.
Read Cycle Continuous Read 1 Output Emulation Usage: Definition: 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.
Serial Trigger Character (Delimited) Serial Trigger Character (Delimited) Usage: Definition: Serial Cmd: Default: Options: Allows the user to define the trigger character and delimiters that start and stop the read cycle. 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.
Read Cycle Start Trigger Character (Non-Delimited) Usage: Definition: Serial Cmd: Default: Options: Useful in applications where different characters are required to start a read cycle. 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.
Stop Trigger Character (Non-Delimited) Stop Trigger Character (Non-Delimited) Usage: Definition: Serial Cmd: Default: Options: 4-12 Useful in applications where different characters are required to end a read cycle. 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.
Read Cycle No Decode Timeout Usage: Definition: Serial Cmd: Default: Options: Useful in tightly-controlled applications that require a read cycle to end before the next object appears. The duration of the read cycle as measured from either the beginning of the read cycle or from the last decode. Note: The first parameter is always a zero (0) and does not change. 2 1 - 4095 The MS-2 times out if no symbol is decoded during the No Decode Timeout period.
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: Definition: Serial Cmd: Default: Options: Useful for increasing the reliability of decodes for symbologies that do not have internal error checking. 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.
Read Cycle No Read Message Note: A No Read message can only be transmitted when in Single symbol mode and no decodes occur. Usage: Definition: Used in applications where the host needs serial verification that a symbol has not been read. 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.
Reader Setup Reader Setup Reader Setup allows shutter speed to be controlled automatically, set to a specific value, or defined within a fixed range. Shutter Speed Important: Shutter Speed settings should not be changed unless they are being increased to accomodate a fast line speed in a dynamic application. Usage: Definition: Serial Cmd: Default: Options: Faster shutter speeds may be necessary in faster-moving applications. Slower shutter speeds are useful in slower, lower-contrast applications.
5 Symbologies Contents Symbologies by ESP.................................................................................................................... 5-2 Symbologies Serial Commands ................................................................................................... 5-3 Code 39........................................................................................................................................ 5-4 Codabar...............................................................
Symbologies by ESP Symbologies by ESP Click this button to bring up the App Mode view. To open nested options, single-click the +. Click this button to bring up the Symbologies tree control. To change a setting, double-click the setting and use your cursor to scroll through the options.
Symbologies Symbologies Serial Commands Symbology Identifier Code 39 Codabar Interleaved 2 of 5 Code 128/EAN 128 Code 93 DataBar-14 (RSS-14) DataBar Limited (RSS Limited) DataBar Expanded (RSS Expanded) MSI Code Plessey Code Industrial 2 of 5 UPC/EAN MS-2 CCD Reader User’s Manual
Code 39 Code 39 Usage: Definition: Serial Cmd: Default: Options: Code 39 is the most widely used non-retail 1D symbology. An alphanumeric symbology with unique start/stop code patterns, composed of 9 black and white elements per character, 3 of which are wide.
Symbologies Minimum Symbol Length (Code 39) Usage: Definition: Serial Cmd: Default: Options: Minimum Symbol Length helps prevent truncations and increases data integrity by ensuring that only one symbol length will be accepted. 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.
Codabar Codabar Usage: Definition: Serial Cmd: Default: Options: Used in photo-finishing and library applications. Previously used in medical applications, but not typically used in newer medical applications. 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.
Symbologies Symbol Length (Codabar) Definition: Serial Cmd: Default: Options: 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.
Interleaved 2 of 5 Interleaved 2 of 5 Usage: Definition: Serial Cmd: Default: Options: 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. A dense, contimuous, self-checking, numeric symbology.
Symbologies Symbol Length #1 (Interleaved 2 of 5) Usage: Definition: Serial Cmd: Default: Options: Useful in applications where I 2/5 symbols of a specific length are required. 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.
Code 128/EAN 128 Code 128/EAN 128 Usage: Definition: Serial Cmd: Default: Options: Code 128 is a smaller symbology useful in applications with limited space and high-security requirements. 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.
Symbologies Code 93 Usage: Definition: Serial Cmd: Default: Options: Used in some clinical applications. 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.
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: Definition: Serial Cmd: Default: Options: Used in the grocery, retail, and prescription drug industries where 14-digit EAN item identification may be needed. DataBar-14 is a minimum length symbology that encodes 14 digits, including a 1-digit indicator. DataBar-14 is 96 modules wide.
Symbologies MSI Code Status (MSI Code) Usage: Definition: Serial Cmd: Default: Options: Used for inventory control and the identification of storage containers and locations in warehouse environments. MSI Code is a numeric, continuous symbology in which each character consists of four bits in a binary format.
Plessey Code Plessey Code Status (Plessey Code) Usage: Definition: Serial Cmd: Default: Options: Used primarily in library and retail applications. Plessey Code consists of pairs of wide and narrow bars representing binary data which, taken in units of 12, define hexadecimal characters.
Symbologies Industrial 2 of 5 Status (Industrial 2 of 5) Usage: Definition: Serial Cmd: Default: Options: Used primarily in warehouse sortation, photo finishing, and the sequential numbering of airline tickets. 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.
Industrial 2 of 5 Symbol Length # 1 (Industrial 2 of 5) Definition: Serial Cmd: Default: Options: This field specifies the number of characters that the reader will recognize, including start and stop characters 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.
Symbologies UPC/EAN UPC-A Status (UPC/EAN) Usage: Definition: Serial Cmd: Default: Options: Used primarily in point-of-sale applications in the retail industry. UPC (Universal Product Code) is a minimum length, numeric, continuous 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.
UPC/EAN EAN-13 Status (UPC/EAN) Definition: Serial Cmd: Default: Options: This field is enabled by default and will decode all EAN-13 symbols. Enabled 0 = Disabled 1 = Enabled Supplementals Required (UPC/EAN) Definition: Serial Cmd: Default: Options: A supplemental is a 2 or 5-character symbol appended to the main symbol.
Symbologies UPC-A as EAN-13 (UPC/EAN) Definition: Serial Cmd: Default: Options: When enabled, UPC-A will be transmitted as EAN-13. Enabled 0 = Disabled 1 = Enabled UPC-E as UPC-A (UPC/EAN) Definition: Serial Cmd: Default: Options: When enabled, UPC-E will be transmitted as UPC-A.
Symbology Identifier Symbology Identifier Definition: Serial Cmd: Default: Options: 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.
6 Terminal Contents Terminal Window.......................................................................................................................... 6-2 Find .............................................................................................................................................. 6-3 Send ............................................................................................................................................. 6-4 Macros.........................................
Terminal Window Terminal Window Click this button to display the Terminal view. The following view will appear: Copy, paste, save Type text here to find matching text in the Terminal window. Type serial commands here, or directly in the terminal screen. Clear screen Terminal screen Click on desired Macro to run. Macros listed on this bar. Click on arrows to Add Macro, Remove Macro, or Edit Macro.
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”.
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.
Terminal Macros Macros can be stored in a macro selection bar, edited in a separate window, and executed by clicking on the macro name. 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. When you click on the macro name, the macro is executed in the Terminal window.
Terminal Window Menus Terminal Window Menus Right-click on the Terminal window to display the following menu: • • • • • • • • • • • • 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).
7 Utilities Contents Serial Utility Commands ............................................................................................................... 7-2 Differences from Default............................................................................................................... 7-3 Firmware....................................................................................................................................... 7-4 Device Control ................................................
Serial Utility Commands Serial Utility Commands Note: For a list of all K commands, see Serial Configuration Commands on page A-6.
Utilities 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. Click this button for a list of ESP configuration settings that are different than default settings.
Firmware Firmware Firmware Update Application code versions are specific to your MS-2. Consult with your sales representative before downloading application code. If needed, application code will be sent to you in the form of a *.mhx file. Contact Microscan’s help desk if you have difficulty downloading application code to the MS-2: helpdesk@microscan.com. Downloading Application Code to the MS-2 1. Connect to the MS-2 via ESP. 2. Verify your current firmware using Firmware Verification in ESP Utilities.
Utilities 9. Click Open, select the appropriate firmware file (a .mhx file) and click OK. 10. Click the Set Environment button to bring up the COM Port menu. 11. Select the appropriate COM Port and click OK. 12. Click the Download button. When the following dialog appears, cycle power to the reader (turn power off and then back on) and then click OK to continue. 13. Click OK again once firmware is downloaded. 14. Click the Erase button to clear old firmware. 15.
Firmware Firmware Verification Request Part Number by ESP 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.
Utilities Device Control Disable Reader Usage: Definition: Serial Cmd: This feature is useful during extended periods when no symbols are being decoded, or when the reader is being configured. Sending will turn the reader off. Note: only disables Continuous Read and the external trigger. Serial triggers will activate a read cycle. Enable Reader Definition: Serial Cmd: Sending allows the reader to trigger on any available trigger source.
Default/Reset/Save Default/Reset/Save Understanding and controlling your reader’s active, saved, and default settings is critical to its successful operation. Serial Cmd ESP (first, right-click in any menu tree)a Reset Save to Reader, Send No Save Save Current Settings for Power-On Save to Reader, Send and Save No Save for Power-on Reset (not saved for power-on) Function Recall Microscan Default Parameters and Save for Power-On a.
Utilities Reader Status Request Configuration Command Status This is the fastest way to learn the reader’s current configuration. Sending this request will return the current settings of all commands, starting with the lowest K command value and ending with the highest K command value.
Reader Status Request 7-10 MS-2 CCD Reader User’s Manual
Appendices Contents Appendix A General Specifications .............................................................................................. A-2 Appendix B Electrical Specifications ............................................................................................ A-5 Appendix C Serial Configuration Commands............................................................................... A-6 Appendix D Communications Protocol...................................................................
General Specifications Appendix A — General Specifications Mechanical Height: 0.85” (21.6 mm) Width: 1.75” (44.5 mm) Length: 1.75” (44.5 mm) Weight: 2 oz. (57 g) Design Sensor: CCD linear image sensor Optics: 660 nm visible LED Scanning Performance Scan Rate: 220 scans/sec Min. X Dimension: Down to 0.084 mm (3.3 mil) on Code 39 Depth of Field: 0.8 to 325 mm (12.8”) Symbol Width: Up to 178 mm (7”) on 0.
Appendices Read Ranges Low Density Narrow-bar-width .005” (.127 mm) .010” (.254 mm) .015” (.38 mm) .005” (.127 mm) .010” (.254 mm) .020” (.508 mm) High Density Read Range High Density .9 – 2.1” (23 – 53 mm) .8 – 3.3” (20 – 84 mm) .8 – 4.3” (20 – 109 mm) Low Density 1.4 – 3.3” (36 – 84 mm) 1.3 – 7.4” (30 – 188 mm) 1.3 – 12.8” (30 – 325 mm) Scan Width 2.0” (51 mm) at 1.7" (43 mm) 2.5” (64 mm) at 2.9" (74 mm) 3.0” (76 mm) at 3.5" (84 mm) 2.4” (61 mm) at 2.8” (71 mm) 4.2” (107 mm) at 5.8” (147 mm) 7.
General Specifications FIS Options MS-2 CCD Reader CCD Reader, Standard, Low Density, RS-232, 5VDC CCD Reader, Right Angle, Low Density, RS-232, 5VDC CCD Reader, Standard, High Density, RS-232, 5VDC CCD Reader, Right Angle, High Density, RS-232, 5VDC FIS-0002-0001G FIS-0002-0002G FIS-0002-0003G FIS-0002-0004G Safety Certifications FCC, UL/cUL, CE, RoHS/WEEE ISO Certification ISO 9001:2000 Certified Quality Management System Issued by TUV USA Inc., Member of TUV NORD Group, Cert. No.
Appendices Appendix B — Electrical Specifications Power: 5V +/– 5%, 300 mV p-p max. ripple, 150mA @ 5V (typ.
Serial Configuration Commands Appendix C — Serial Configuration Commands Note: For a list of utility commands such as read rate requests, device control options, and reader status requests, see Serial Utility Commands on page 7-2.
Appendices Serial Command Format Serial commands are of two types: utility and configuration. Rules that apply to both Utility and Configuration commands • A less than < and greater than > character enclose the commands. • Commands and data are “case-sensitive.” That is, characters must be entered as upper or lower case, as specified. Serial Utility Commands These are sent during operations and are not followed by or .
Serial Configuration Commands Configuration Command Status Request To learn the reader’s current configuration, send the Configuration Command Status command: . Entering Control Characters in Serial Commands To enter control characters within a serial command, hold down the Ctrl key while typing the desired character. Example: To enter a carriage return and line feed (^M^J), enter .
Appendices Appendix D — Communications Protocol Communications Protocol Command Table Protocol Command (Mnemonic displayed on menu) Control Characters (Entered in menu or serial command) Hex Value Effect of Command RES ^D 04 Reset REQ ^E 05 Request EOT ^D 04 Reset STX ^B 02 Start of Text ETX ^C 03 End of Text ACK ^F 06 Acknowledge NAK ^U 15 Negative Acknowledge XON ^Q 11 Begin Transmission XOFF ^S 13 Stop Transmission MS-2 CCD Reader User’s Manual A-9
Communication Protocol Commands Appendix E — ASCII Table Dec 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 A-10 Hex 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F Mne NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US Ctrl ^@ ^A ^B ^C ^D ^E ^F ^G ^H ^I ^J ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U ^V ^W ^X ^Y ^Z ^[ ^\ ^] ^^ ^_ Dec 32 33 34 35 36 37 38
Appendices Appendix F — Operational Tips Cleaning The MS-2 CCD Reader has a hard-coated window that should only be cleaned with alcohol (100% isopropyl). Mounting When mounting the MS-2 CCD Reader, do not insulate the stand mount. The bottom panel is the hottest part of the reader and metal-to-metal contact is necessary for heat dissipation.
Using an External Trigger Appendix G — Using an External Trigger Two types of inputs are used on Microscan readers. 5 volt devices have NPN trigger inputs. 10-28 volt devices have optoisolated inputs and outputs. 5 Volt Devices To trigger a 5 volt device, the input has to be pulled down to “signal ground” (NPN). This can be done by relays or by a transistor-sourced signal. If a 5 volt device is used in combination with an IC-332, it must be connected as a 10-28 volt device.
Appendices Appendix H — Glossary of Terms Aberration — The failure of an optical lens to produce an exact point-to-point correspondence between the object and its resulting image. Various types are chromatic, spherical, coma, astigmatism and distortion. Absorption — The loss of light of certain wavelengths as it passes through a material and is converted to heat or other forms of energy. (–) Active Illumination — Lighting an area with a light source coordinated with the acquisition of an image.
Glossary of Terms Delimited — A delimited command or field is bracketed by predefined characters. Decode Rate — The number of good reads per second ahieved by a reader. Darkfield Illumination — Lighting of objects, surfaces, or particles at very shallow or low angles, so that light does not directly enter a reader’s optical hardware. Depth-of-Field — The in-focus range of a reader. Measured from the distance behind an object to the distance in front of the object with all objects appearing in focus.
Appendices Good Read — A decode. The successful scanning and decoding of the information encoded in a bar code symbol. Half Duplex — A communications system in which signals can travel between devices in both directions, but not simultaneously. Host — A computer, PLC, or other device that is used to execute commands and process data and discrete signals. Image Sensor — A device that converts a visual image to an electrical signal; a CCD, for example.
Glossary of Terms PLC — See Programmable Logic Controller. Port — Logical circuit for data entry and exit. (One or more ports may be included within a single connector.) Programmable Logic Controller (PLC) — An electronic device used in industrial automation environments such as factory assembly lines and automotive manufacturing facilities. Protocol — The rules for communication between devices, providing a means to control the orderly flow of information between linked devices.
Hyperlink Index A A/D Converter Aberration About the MS-2 CCD Reader About This Manual Absorption Active Illumination ADC Add / Remove Exception Add Macro Advanced Options AGC Ambient Light Analog Analog-to-Digital Converter Appendices Application Mode Application Record Separator Character (Code 128/EAN 128) Application-Specific Integrated Circuit ASCII Table Ask to Save ESP File when Quitting Autoconnect Automatic Gain Control Auxiliary Port B Bar Code Options Baud Rate Baud Rate, Host Port Begin Transmi
D Charge-Coupled Device Check Character Check Character Mode (MSI Code) Check Character Output (Codabar) Check Character Output Status (Code 39) Check Character Output Status (Industrial 2 of 5) Check Character Output Status (Interleaved 2 of 5) Check Character Output Status (MSI Code) Check Character Output Status (Plessey Code) Check Character Status (Codabar) Check Character Status (Code 39) Check Character Status (Industrial 2 of 5) Check Character Status (Interleaved 2 of 5) Check Hardware Cleaning the
E Index Darkfield Illumination Data Bits, Host Port DataBar Expanded (RSS Expanded) DataBar Limited (RSS Limited) DataBar-14 (RSS-14) Decode Decode Rate Decodes Before Output Default Default / Reset / Save Default Macros Default Settings Defaulting Delimited Depth-of-Field Design Device Control Differences from Default Diffused Lighting Digital Signal Processor Digital-to-Analog Converter Direct Memory Access Disable Reader Disclaimer Discrete I/O Display Incoming Data Even When Not in Focus Document Memo
F Entering Control Characters in Serial Commands Environmental EPROM Erasable Programmable Read-Only Memory ESP System Requirements Explanation of Modifiers for Code 39, Codabar, and I-2/5 Explanation of Modifiers for Other Symbologies External Edge External Level EZ Mode F Falling Edge Field-Programmable Gate Array File Find Find Next Find Previous Firmware Firmware Update Firmware Verification FIS Options Fixed Length Fixed Symbol Length Fixed Symbol Length Status (DataBar Expanded) Focal Distance Focal
H Index H Half Duplex Hex Values High Density Highlighting Host Host Communications Host Connector / Pin Assignments Host Port Connections Host Port Protocol I Image Sensor Import/Export Industrial 2 of 5 Initialize Input Install ESP Installing ESP from the Microscan Tools CD Interleaved 2 of 5 ISO Certification K Keyboard Macros L Ladder Orientation Latest Manual Version Lens Light Emitting Diode Limitation of Liability Low Density M Macros Maximum Speed Mechanical Menu Toolbar Microscan ESP Help Min
N Minimum Symbol Length (Code 128/EAN 128) Minimum Symbol Length (Code 39) Minimum Symbol Length (Code 93) Minimum Symbol Length (MSI Code) Minimum Symbol Length (Plessey Code) Model Model Memo Mounting the Imager MS-2 CCD Reader MS-2 CCD Reader Dimensions MS-2 Read Cycle Overview MSI Code Multidrop N Navigating in ESP New ESP File New Model Next Row No Decode Timeout No Read Message No Read Status Non-Printable Characters Normally Closed Normally Open Number of Symbols O Object Plane Open/Save Operationa
Q Index Plessey Code Point-to-Point (Standard) Point-to-Point with RTS/CTS Port Position the Reader Postamble Postamble Characters Postamble Status Preamble Preamble Characters Preamble Status Preferences > Advanced Tab Preferences > Bar Code Options Tab Preferences > General Tab Preferences > Terminal Tab Programmable Logic Controller Protocol Protocol Command Mnemonics Q Quick Start R Random Access Memory Range Modes (Industrial 2 of 5) Range Modes (Interleaved 2 of 5) Read Cycle Read Cycle by ESP Rea
S S Safety Certifications Save Save As Save Configuration in ESP Save Current Text Save for Power-On Saving Saving Options Scanning Performance Select All Select Model Send Send and Save Send Current Command Send Current View Send XON with Autoconnect Send, No Save Send/Receive Options Serial Command Format Serial Configuration Command Conventions Serial Configuration Commands Serial Data Serial Data and Edge Serial Trigger Character (Delimited) Serial Utility Commands Setting Up Continuous Read 1 Output E
T Index Supplemental 5 Status (UPC/EAN) Supplementals Required (UPC/EAN) Switch Model Symbol Caption Symbol Length # 1 (Industrial 2 of 5) Symbol Length # 2 (Industrial 2 of 5) Symbol Length #1 (Interleaved 2 of 5) Symbol Length #2 (Interleaved 2 of 5) Symbol Length (Codabar) Symbol Length Status (Codabar) Symbol Sizing Information Symbol Transitions Symbologies Symbologies by ESP Symbologies Serial Commands Symbology Symbology Identifier System Requirements for ESP T Table of Contents Technical Support
V V Variable Length Very Large-Scale Integration View VLSI W Warranty 10 MS-2 CCD Reader User’s Manual
Page 1 of 1 Cindy Brown From: Cindy Brown Sent: Friday, February 13, 2009 3:08 PM To: Tim O'Neel; Matt Van Bogart Subject: 83-000002-02 MS-2 User Manual Rev. C For Check Attachments: 83-000002-02.pdf Tracking: Recipient Response Tim O'Neel Approve: 2/13/2009 3:09 PM Matt Van Bogart Approve: 2/16/2009 6:27 AM Please review the attached document and respond approve/reject using the above buttons. Thank you.