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.
Preamble ....................3-22 Postamble....................3-23 LRC Status .................... 3-24 Intercharacter Delay ................3-25 Response Timeout ................3-26 Chapter 4 Read Cycle Read Cycle by ESP ................. 4-2 Read Cycle Serial Commands ..............4-2 Multisymbol....................4-3 MS-890 Industrial Automation Scanner User Manual...
Page 4
Beeper ....................6-12 Serial Verification................... 6-13 EZ Button ....................6-15 EZ Button Modes................... 6-17 Input 1 ....................6-19 Configurable Output 1 ................6-20 Trend Analysis Output 1 ................ 6-24 Diagnostics Output 1 ................6-27 MS-890 Industrial Automation Scanner User Manual...
Page 5
Optoelectric Control ................. 9-8 Advanced Calibration Features ............. 9-14 Calibration by Embedded Menu ............9-17 Chapter 10 Raster/Laser Raster/Laser Setup by ESP..............10-2 Raster/Laser Serial Commands ............10-2 Raster Setup..................10-3 Laser Framing ..................10-7 MS-890 Industrial Automation Scanner User Manual...
Page 6
Appendix F Defaulting / Saving / Initializing ..........A-18 Appendix G Position Scanner and Symbol ...........A-21 Appendix H Object Detector ..............A-22 Appendix I Bar Code Configuration ............A-23 Appendix J Test Read Rate ..............A-25 Appendix K Formulas for Number of Decodes ........A-27 MS-890 Industrial Automation Scanner User Manual...
Page 7
Introduction Appendix L Operational Tips ..............A-32 Appendix M Interface Standards ............A-33 Appendix N Multidrop Communications ..........A-34 Appendix O Glossary of Terms .............A-39 MS-890 Industrial Automation Scanner User Manual...
Bold Initial Caps. Host Communications There are four ways to configure and test the MS-890 Industrial Automation Scanner: • EZ Button. • Microscan’s Windows-based ESP (Easy Setup Program), which offers point-and-click ease of use and visual responses to user adjustments.
Introduction Statement of Agency Compliance The MS-890 Industrial Automation Scanner 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.
Page 10
Use of controls, adjustments, or performance of procedures other than those specified herein may result in hazardous laser light radiation exposure. There are no user serviceable parts in the scanner. Opening the scanner voids the Microscan Systems warranty and could expose the user to laser diode power of up to 7mW.
Page 11
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.
Page 12
Statement of RoHS Compliance MS-890 Industrial Automation Scanner User Manual...
Page 13
Step 11 Save Configuration in ESP.................... 1-13 This chapter is designed to get your MS-890 up and running quickly, using the EZ Button or ESP (Easy Setup Program). Following these steps will allow you to get a sense of the scanner’s capabilities and to test symbol decode performance.
2. Attach the power supply cable to the 3-pin power connector on the bottom of the scanner. 25-pin host connector Chassis Power ground ground Power Ground 17 Power Power Power +10 to 28 connector VDC (in) Trigger connector MS-890 Industrial Automation Scanner User Manual...
Page 16
Connect the System Connecting the MS-890 with Wiring Box 1. Be sure that the wiring box power cord is not plugged in. 2. Connect the scanner to the host computer. 3. Use the 9-pin configuration connector shown below to connect with your computer.
Important: If using Interleaved 2 of 5 symbols in your application, verify that the number of characters in the symbols being scanned matches the symbol length enabled for the Interleaved 2 of 5 symbology (default is 10 and 6). MS-890 Industrial Automation Scanner User Manual...
Step 4 — 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 products. When the MS-890 is connected to a host computer (Windows Vista, XP, or 2000), ESP can be used to set up communication with a host, configure various firmware settings, and control verification processes.
Step 5 — Select Model When you start ESP, this menu will appear: 1. Select the MS-890 from the menu and click OK. If you do not want to make this selection every time you start ESP, uncheck “Show this dialog at startup”.
Note: If your RS-232 host settings cannot be changed to match the scanner’s settings, select Connect... from the Connect menu in the menu toolbar, and then click the Force Connect box when you see the dialog shown at left. MS-890 Industrial Automation Scanner User Manual...
To copy the scanner’s memory settings into ESP , right-click in the configuration window and select Receive Reader Settings from the dropdown menu. Receive Reader Settings When you select Receive Reader Settings, the settings from the scanner’s memory are sent to ESP. MS-890 Industrial Automation Scanner User Manual...
1. Check the read range for your particular symbol density. 2. Examine symbol quality and try a different sample symbol. 3. Slightly skew or tilt the symbol or scanner to minimize specular reflection. 4. Verify that the correct symbology is enabled. 1-10 MS-890 Industrial Automation Scanner User Manual...
Important: To receive symbol data through the 9-pin configuration port, you must enable the port with the following command: <K146,,1>. 1. Position the symbol in front of an operational MS-890 scanner. 2. Click the Utilities button. 3. Click the Start button in the Read Rate view.
Configure the Scanner in ESP Step 10 — Configure the Scanner in ESP To make setup changes to the MS-890, click the App Mode button. The following modes are accessible by clicking the buttons in the first row of App Mode icons: •...
• Send, No Save. Changes will be lost when power is re-applied to the scanner. • Send and Save. This activates all changes in current memory and saves to the scanner for power-on. 1-13 MS-890 Industrial Automation Scanner User Manual...
Page 26
Save Configuration in ESP 1-14 MS-890 Industrial Automation Scanner User Manual...
Important: If you are switching from an MS-880 to an MS-890 in your application, follow these steps when you open ESP: • With your MS-890 connected to the host computer, open your most recent MS-880 .esp file. • Connect to the MS-890 and send all settings.
Enter App Mode to access configuration trees and other setup features. Saves Calibration settings. Allows you to decode a variety of symbologies without stopping your application to reconfigure symbology settings. Ends Read Rate test. MS-890 Industrial Automation Scanner User Manual...
App Mode view from Calibration, Raster/Laser, Terminal, Utilities, or Output Format. Note: For specific information on any of the icons shown above in the operations bar or configuration bar, see the corresponding sections of this manual. MS-890 Industrial Automation Scanner User Manual...
ESP and the scanner, and ESP and the host hard drive. (Save to Scanner) (Receive Scanner Settings) 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. MS-890 Industrial Automation Scanner User Manual...
Page 31
Switch Model icon. When you save your ESP file, you will be saving the settings of all the models defined in a single ESP file. MS-890 Industrial Automation Scanner User Manual...
Page 32
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-890? prompt. Receive After Connect At startup, loads the scanner’s settings into ESP. (This is not recommended if you want to preserve your ESP settings for future use.)
Page 33
Display Incoming Data Even When Not in Focus When Display Incoming Data Even When Not in Focus is enabled, data from the scanner will continue to appear in the terminal even when ESP is not the top window. MS-890 Industrial Automation Scanner User Manual...
Page 34
Allows you to choose the font of human-readable captions (if symbol captions are required), and to determine the orientation of captions in relation to symbols. Note: Symbols can be created using the Bar Code Dialog. MS-890 Industrial Automation Scanner User Manual...
Page 35
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. MS-890 Industrial Automation Scanner User Manual...
Page 36
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. 2-10 MS-890 Industrial Automation Scanner User Manual...
Page 37
Note: Memos must be saved in a .esp file if you want them to available in your next session. 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. 2-11 MS-890 Industrial Automation Scanner User Manual...
• 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: 2-12 MS-890 Industrial Automation Scanner User Manual...
Page 39
Connection Wizard. • When the Select Protocol dialog appears, select RS-232 and click Next. • When the RS-232 dialog appears, check the Force Connect box and click the Connect button. 2-13 MS-890 Industrial Automation Scanner User Manual...
Bar Code Configuration mode and a symbol that will save all new configuration settings. (Both symbols shown at left). Bar Code Configuration on page A-23 for more information about configuring the MS-890 by decoding symbols. 2-14 MS-890 Industrial Automation Scanner User Manual...
5. Right-click on the open screen and select Save to Reader to implement the command in the scanner. You can send the command without saving it, or you can send and save the command simultaneously. 2-15 MS-890 Industrial Automation Scanner User Manual...
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 scanner for power-on. 2-16 MS-890 Industrial Automation Scanner User Manual...
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. 1. From the Send/Recv button or by right-clicking in any blank section of a tree control view. 2-17 MS-890 Industrial Automation Scanner User Manual...
Intercharacter Delay ........................3-25 Response Timeout ........................3-26 With Microscan’s ESP (Easy Setup Program), configuration changes can be made in the ESP menus, then sent and saved to your scanner. The user can also send serial commands to the scanner via the ESP’s Terminal window.
9-pin port and reset your scanner’s host parameters to match the 25-pin defaults. Communications with Host through the Wiring Box The settings are the same as those of the 25-pin port. See Chapter 14, Wiring Box, for details on wiring connections. MS-890 Industrial Automation Scanner User Manual...
Data Bits (Host Port) Usage: Only changed if necessary to match host setting. Definition: Number of bits in each character. Serial Cmd: <K100,baud rate,parity,stop bits,data bits> Default: Seven Options: 0 = Seven 1 = Eight MS-890 Industrial Automation Scanner User Manual...
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 handshaking protocol that allows a scanner to initiate data transfers to the host. Serial Cmd: <K140,1> MS-890 Industrial Automation Scanner User Manual...
Page 50
Serial Cmd: <K140,3> ACK/NAK Definition: See the ACK / NAK Options command <K147> on page 3-8. Serial Cmd: <K140,4> Polling Mode Definition: See the Polling Mode Options command <K148> on page 3-9. Serial Cmd: <K140,5> MS-890 Industrial Automation Scanner User Manual...
REQ to request such a response (if enabled). When the sender receives an ACK, too many NAKs, or times out (if already enabled), it will send a RES (if enabled) to terminate the transaction. MS-890 Industrial Automation Scanner User Manual...
ID status, <K101,aux port daisy chain ID> Default: Disabled Options: 0 = Disabled 1 = Transparent 2 = Half Duplex 3 = Full Duplex 4 = Daisy Chain 5 = Command Processing 3-10 MS-890 Industrial Automation Scanner User Manual...
Page 55
All host data is echoed to the auxiliary port in Aux. Host unpolled and polled mode. Port Scanner Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status, <K101,aux port daisy chain ID> 1 = Transparent 3-11 MS-890 Industrial Automation Scanner User Manual...
Page 56
All host data is echoed to the auxiliary port in unpolled mode. Aux. Host Port Scanner Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status, <K101,aux port daisy chain ID> 2 = Half Duplex 3-12 MS-890 Industrial Automation Scanner User Manual...
Page 57
All host data is echoed to the auxiliary port in unpolled mode. Aux. Host Port Scanner Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status, <K101,aux port daisy chain ID> 3 = Full duplex 3-13 MS-890 Industrial Automation Scanner User Manual...
Page 58
3-14 MS-890 Industrial Automation Scanner User Manual...
Page 59
9. All but the master scanner must have their diagnostic warning messages disabled. 10. Daisy Chain ID Status enable/disable and the number of characters in Daisy Chain ID must be the same in all scanners. 3-15 MS-890 Industrial Automation Scanner User Manual...
Page 60
• If a reset occurs, all data will be transmitted to the host port. Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status, <K101,aux port daisy chain ID> Options: 5 = Command Processing 3-16 MS-890 Industrial Automation Scanner User Manual...
Page 61
Allows the user to select the last one or two bits in each character to indicate the end of the character. Serial Cmd: <K101,aux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status, daisy chain ID> Default: Options: 0 = One 1 = Two 3-17 MS-890 Industrial Automation Scanner User Manual...
Page 62
A one or two character prefix which identifies the particular daisy chain scanner from which the data is being sent. Serial Cmd: <K101,aux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status, daisy chain ID> Default: Options: Any one or two ASCII characters. 3-18 MS-890 Industrial Automation Scanner User Manual...
3. If necessary, set the master scanner to Edge. After Autoconfigure you may set the primary scanner to Edge (S), but the other scanners must remain in Serial (S): Secondary Secondary Primary Host Scanner Scanner Scanner 3-19 MS-890 Industrial Automation Scanner User Manual...
ID Scanner 1 = 2/; ID Scanner 2 = 3/; etc. Options: Any two characters except NUL, <, >, or ,. Note: See also Chapter 13, Output Format. Note: After a secondary scanner accepts a new ID, it automatically invokes a reset-with-save command. 3-20 MS-890 Industrial Automation Scanner User Manual...
9-pin configuration port. Serial Cmd: <K146,aux port status,config port status> Default: Enabled Options: 0 = Disabled 1 = Enabled Important: Enable Data Out 9-Pin when using the configuration port. 3-21 MS-890 Industrial Automation Scanner User Manual...
(with the space key). This has the effect of allowing the control key to be recognized as a part of the control character. Next hold down the control key while typing the desired character. Example: Space CTRL-m to enter ^M 3-22 MS-890 Industrial Automation Scanner User Manual...
(with the space key). This has the effect of allowing the control key to be recognized as a part of the control character. Next hold down the control key while typing the desired character. Example: Space CTRL-m Space CTRL-j to enter ^M^J. 3-23 MS-890 Industrial Automation Scanner User Manual...
= 0, two 0s = 0, a 1 and a 0 = 1). The extra LRC character is then appended to the transmission and the receiver connected to the host port performs the same addition and compares the results. Serial Cmd: <K145,status> Default: Disabled Options: 0 = Disabled 1 = Enabled 3-24 MS-890 Industrial Automation Scanner User Manual...
The time interval in milliseconds between individual characters transmitted from the scanner to the host. Serial Cmd: <K144,intercharacter delay> Default: Options: 0 to 255 (in milliseconds) Note: 0 causes no delay between characters. 3-25 MS-890 Industrial Automation Scanner User Manual...
Serial Cmd: <K143,response timeout> Default: (x 10 = 20 ms) Options: 0 to 255 in 10 ms increments (0 to 2.55 seconds) (A 0 setting causes an indefinite wait.) 3-26 MS-890 Industrial Automation Scanner User Manual...
Page 71
Note: You can learn the current setting of any parameter by inserting a question mark after the number, as in <K100?>. To see all K commands, send <K?>. Note on Serial Commands: To preserve continuity with other Microscan products, some serial configuration commands may include 0s or 1s as placeholders. In order for a these commands to be implemented, the parameter values or a comma must be included.
End Serial Trigger Character <K230,end trigger character> Scan Speed <K500,scan speed> Maximum Element <K502,maximum element> Gain Settings <K504,gain adjustment,AGC mode> AGC Settings <K505,symbol detect status,minimum number of transitions> Focus <K508,focus position> Tracking Adjustment <K520,tracking adjustment> MS-890 Industrial Automation Scanner User Manual...
2. When Number of Symbols is set to Multiple, all decoded symbol data (for both the same and different symbols) are output while the read cycle is active and/or no timeout has occurred. Serial Cmd: <K222,number of symbols,multisymbol separator> Default: Options 1 to 12 MS-890 Industrial Automation Scanner User Manual...
Page 74
ESP or the embedded menu. Default: (comma) Options: Any available ASCII character, except NUL, <, >, and , . MS-890 Industrial Automation Scanner User Manual...
When To Output and No Read options have no effect on Continuous Read. Serial Cmd: <K200,0> MS-890 Industrial Automation Scanner User Manual...
Page 76
Note: If Trigger is set to Continuous Read 1 Output, Number of Symbols will default back to 1 (if set to any number greater than 1). MS-890 Industrial Automation Scanner User Manual...
Page 77
Note: In External Trigger Level, sending a non-delimited start serial character will start a read cycle and sending a non-delimited stop serial character will end it. See Start Character (Non-Delimited) Stop Character (Non-Delimited) on page 4-13. MS-890 Industrial Automation Scanner User Manual...
Note: In External Trigger Level, sending a non-delimited start serial character will start a read cycle and sending a non-delimited stop serial character will end it. See Start Character (Non-Delimited) Stop Character (Non-Delimited) on page 4-13. MS-890 Industrial Automation Scanner User Manual...
Page 79
Aux Port so the user can send the serial trigger character through the scanner to the host. Definition: In this mode the scanner accepts either a serial ASCII character or an external trigger pulse to start the read cycle. Serial Cmd: <K200,5> MS-890 Industrial Automation Scanner User Manual...
Page 80
Trigger Filter Duration can prevent trigger bounce from falsely triggering the Definition: scanner by limiting the time in which trigger pulses can be received. Serial Cmd: <K200,trigger mode,trigger filter duration> Default: (10 ms) 0 to 65535 (0 to 2.047s in 31.25µs steps) Options: 4-10 MS-890 Industrial Automation Scanner User Manual...
When enabled for Active Open the triggering device interrupts the current to the optoisolator to activate the read cycle. <K202,external trigger state> Serial Cmd: Active closed Default: Options: 0 = Active open 1 = Active closed 4-11 MS-890 Industrial Automation Scanner User Manual...
Control characters entered on the command line are displayed in the menu as mnemonic characters. Note: Serial Data or Serial Data and External Edge triggering mode must be enabled for Serial Trigger Character to take effect. 4-12 MS-890 Industrial Automation Scanner User Manual...
A single ASCII host serial trigger character that ends the read cycle and is not < and >. enclosed by delimiters such as Serial Cmd: <K230,stop trigger character> Default: (disabled) Options: Two hex digits representing an ASCII character except <, >, XON, and XOFF. 4-13 MS-890 Industrial Automation Scanner User Manual...
With External Level enabled, the read cycle does not end until the falling edge trigger or a timeout occurs. The next read cycle does not begin until the next rising edge trigger. 4-14 MS-890 Industrial Automation Scanner User Manual...
Page 85
For example, if an assembly line should stop completely or the intervals between objects are highly irregular. Timeout and New Trigger is identical to Timeout, except that a timeout or a Definition: new trigger (whichever occurs first) ends the read cycle. 4-15 MS-890 Industrial Automation Scanner User Manual...
Page 86
0 to 65535. (Divide any positive number entered by 100 to determine the time in seconds.) Note: A minimum setting of 2 is recommended. Note: Timeout or Timeout or New Trigger under End of Read Cycle must be enabled for Read Cycle Timeout to take effect. 4-16 MS-890 Industrial Automation Scanner User Manual...
Options: 1 to 31 Good Decode Output Mode Definition: Affects how the scanner counts symbols that it reads successfully. Serial Cmd: <K221,good decode reads,mode> Non-Consecutive Default: Options: 0 = Non-Consecutive 1 = Consecutive 4-17 MS-890 Industrial Automation Scanner User Manual...
Definition: Tracks peak signals and selects an amplitude reference point to sample the analog signals for converting to digital. Serial Cmd: <K504,gain mode> adjustment,AGC Default: Disabled Options: 0 = Disabled 1 = Enabled 4-18 MS-890 Industrial Automation Scanner User Manual...
Focus Position Definition: Allows the user to change the focus position setting. <K508,focus position> Serial Cmd: Default: Options: 0 to 40 4-19 MS-890 Industrial Automation Scanner User Manual...
Scan Speed Scan Speed Definition: Allows the user to set the number of scans per second by controlling the spinning mirror motor speed. Serial Cmd: <K500,scan speed> Default: Options: 400 to 1000 4-20 MS-890 Industrial Automation Scanner User Manual...
Determines the number of bar/space transitions that must be read before a symbol is considered present and AGC can be resolved. Serial Cmd: <K505,symbol detect status,minimum number of transitions> Default: Options: 1 to 255 4-21 MS-890 Industrial Automation Scanner User Manual...
Maximum Element Maximum Element Definition: Maximum Element represents the maximum bar element width that is allowed before a video reset occurs (default to white). Caution: Do not change this parameter unless instructed by a Microscan representative. Serial Cmd: <K502,maximum element>...
Read Cycle Tracking Adjustment Definition: Sets a tracking value for the scanner’s analog circuitry. Changes to tracking adjustment should be made by Autocalibration. Serial Cmd: <K520,tracking adjustment> Default: Options: 5 to 127 4-23 MS-890 Industrial Automation Scanner User Manual...
Tracking Adjustment 4-24 MS-890 Industrial Automation Scanner User Manual...
Page 95
Symbol Type in the Utilities menu and select Enable , or send a <P> serial command to the scanner from the Terminal window. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User Manual...
Code 93 <K475,status,fixed symbol length status,symbol length> <K476,status,raster sweeps before decode attempt,fixed symbol PDF417 length status,symbol length,decode at end of read> <K477,status,fixed symbol length status,symbol length,minimum Pharmacode number of bars,bar widths,direction,fixed threshold value> MS-890 Industrial Automation Scanner User Manual...
Read message to be transmitted at the end of the read cycle. Serial Cmd: <K470,status,check character status,check character output,large intercharacter gap,fixed symbol length status,symbol length,full ASCII set> Disabled Default: 0 = Disabled 1 = Enabled Options: MS-890 Industrial Automation Scanner User Manual...
Page 98
(this does not include start and stop and check character characters). The scanner ignores any symbol not having the specified length. Serial Cmd: <K470,status,check character status,check character output,large intercharacter status,fixed symbol length,full ASCII set> gap,fixed symbol length Default: Default: 1 to 128 MS-890 Industrial Automation Scanner User Manual...
Page 99
ASCII character set, from 0 to 255. Serial Cmd: <K470,status,check character status,check character output,large intercharacter gap,fixed symbol length status,symbol length,full ASCII set> Disabled Default: Options: 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User Manual...
Default: Options: 1 to 128 Note: Fixed Symbol Length Status must be enabled for Symbol Length to take effect. MS-890 Industrial Automation Scanner User Manual...
Page 101
If set to Required, the symbol must have a function 1 in the first position and conform to EAN format in order to decode the symbol. Note: Code 128 must also be Enabled for EAN-128 to function. MS-890 Industrial Automation Scanner User Manual...
Page 102
Default: (comma) User Defined ASCII character Options: Note: Output Format must be set to Application Record before this parameter can take effect. MS-890 Industrial Automation Scanner User Manual...
Page 103
<K474,Code 128 status,fixed symbol length status,symbol length,EAN-128 status,output format,application record separator status,application record separator character,application record brackets status,application record padding status,minimum ratio distance> Default: Normal Options: 0 = Normal 1 = High 2 = Highest MS-890 Industrial Automation Scanner User Manual...
Interleaved 2 of 5 has been popular because it is the most dense symbol 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 (truncation, for example).
Page 105
Note: Typically, when printing an I 2/5 symbol with an odd number of digits, a 0 will be added as the first character. Note: If both Symbol Length #1 and Symbol Length #2 are set to 0, then I–2 of 5 will be variable. 5-11 MS-890 Industrial Automation Scanner User Manual...
Page 106
Note that either length can serve as the minimum or maximum. Serial Cmd: <K472,status,check digit status,check digit output status,symbol length #1, symbol length #2,guard bar,range mode> Disabled Default: 0 = Disabled Options: 1 = Enabled 5-12 MS-890 Industrial Automation Scanner User Manual...
<K471,status,start and stop match status,start and stop output status, Serial Cmd: large intercharacter gap,fixed symbol length status,symbol length,check character type,check character status,check character output status> Default: Enabled Options: 0 = Disabled 1 = Enabled 5-13 MS-890 Industrial Automation Scanner User Manual...
1 to 128 Note: Fixed Symbol Length Status must be enabled for Symbol Length to take effect. Note: Because of symbology limitations, setting Symbol Length to any number less than four will produce undetermined results. 5-14 MS-890 Industrial Automation Scanner User Manual...
Page 109
When disabled, symbol data is sent without the check character. <K471,status,start and stop match,start and stop output status,large intercharacter Serial Cmd: gap,fixed symbol length status,symbol length,check character type,check character output status> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-15 MS-890 Industrial Automation Scanner User Manual...
UPC version A symbols is not desired, disable UPC/EAN . Note: The extra character identifies the country of origin. Serial Cmd: <K473,UPC status,EAN status,supplemental status,separator status,separator character,supplemental type> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-16 MS-890 Industrial Automation Scanner User Manual...
Page 111
Allows the user to insert a character between the standard UPC or UPC/EAN symbol and the supplemental symbol when Supplementals is set to Enabled or Required. Serial Cmd: <K473,UPC status,EAN status,supplemental status,separator status,separator character,supplemental type> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-17 MS-890 Industrial Automation Scanner User Manual...
Page 112
Either 2 character or 5 character supplementals will be considered valid. 2 Char Only: Only two character supplementals will be considered valid. 5 Char Only: Only five character supplementals will be considered valid. 5-18 MS-890 Industrial Automation Scanner User Manual...
(this does not include start and stop and check characters). The scanner ignores any symbol not having the specified length. Serial Cmd: <K475,status,fixed symbol length status,fixed symbol length> Default: Options: 1 to 128 5-19 MS-890 Industrial Automation Scanner User Manual...
Default: Options: 4 to 16 Minimum Number of Bars (Pharmacode) Serial Cmd: <K477,status,fixed symbol length status,fixed symbol length,min. no. of bars,bar widths,decode direction,fixed threshold value> Default: Options: 4 to 16 5-20 MS-890 Industrial Automation Scanner User Manual...
Page 115
Default: Forward Options: 0 = Forward 1 = Reverse Fixed Threshold Value (Pharmacode) Serial Cmd: <K477,status,fixed symbol length status,fixed symbol length,min. no. of direction,fixed threshold value> bars,bar widths,decode Default: Options: 1 to 65535 5-21 MS-890 Industrial Automation Scanner User Manual...
“best guess” as to when enough symbol words have been captured. <K476,status,raster sweeps before decode attempt,fixed symbol length Serial Cmd: status,fixed symbol length,decode at end of read> Default: (disabled) 0 to 4 Options: 5-22 MS-890 Industrial Automation Scanner User Manual...
Page 117
Serial Cmd: <K476,status,raster sweeps before decode attempt,fixed symbol length status, fixed symbol length,decode at end of read> Disabled Default: Options: 0 = Disabled 1 = Enabled 5-23 MS-890 Industrial Automation Scanner User Manual...
I = I–2/5, F = Codabar; G = Code 93, L = PDF417, a = Pharmacode, e = Composite/RSS, L = PDF417 and Micro PDF417 3. Modifier (see Explanation of Modifiers below) Serial Cmd: <K450,narrow margins,symbology identifier status> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-24 MS-890 Industrial Automation Scanner User Manual...
Page 119
Output Status enabled and Full ASCII conversion performed. Explanation of Modifiers for Other Symbologies • For Code 128, a 1 indicates EAN-128; otherwise the modifier is a 0. • For all other codes, the modifier is 0. 5-25 MS-890 Industrial Automation Scanner User Manual...
Typically the background is white; but on PCBs for example, they can be black. Allows the user to choose which symbol background (white or black) the Definition: scanner can read. color> Serial Cmd: <K451,background Default: White Options: 0 = White 1 = Black 5-26 MS-890 Industrial Automation Scanner User Manual...
Note: If using an I 2/5 symbol, verify that the number of characters in the symbol being scanned matches the symbol length enabled for the I 2/5 symbol type (default is 10 and 6). 5-27 MS-890 Industrial Automation Scanner User Manual...
Page 122
Autodiscriminate 5-28 MS-890 Industrial Automation Scanner User Manual...
Page 123
This section includes instructions on setting up conditions for changing input/output electrical transitions for control of the scanner’s internal and external devices. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User Manual...
I/O Parameters by ESP To change a setting, Click this button to double-click the bring up the I/O setting and use your Parameters menu. cursor to scroll through the options. To open nested options, single-click MS-890 Industrial Automation Scanner User Manual...
It’s typically used in tracking applications in which each object is uniquely identified. Definition: With Good Read enabled, the scanner transmits symbol data on any good read regardless of Matchcode Type setting. Note: A No Read can still be transmitted if enabled. MS-890 Industrial Automation Scanner User Manual...
Page 127
Enabling End of Read Cycle means that symbol data does not get sent to the host until the read cycle ends with a timeout or new trigger. Start of read cycle End of read cycle Read Cycle Timeout Host expects output Host activates trigger Read Cycle MS-890 Industrial Automation Scanner User Manual...
Note: No Read Message will only be transmitted if Symbol Output is set to Match, Mismatch or Good Read. No Read Message can be set to any ASCII characters except NUL, <, >, and , . MS-890 Industrial Automation Scanner User Manual...
Definition: decode or message. When enabled, sends a message to the host whenever an object meets the qualifications setup but is not decoded. Serial Cmd: <K716,[unused],message> Default: NO_SYMBOL 1 to 128 ASCII characters Options: MS-890 Industrial Automation Scanner User Manual...
Read Duration Output Separator Definition: User defined character that separates the symbol information from the Read Duration Output. Serial Cmd: <K706,status,separator> Default: (comma) Options: Any ASCII character. MS-890 Industrial Automation Scanner User Manual...
Read, the Green Flash will not occur. To use Static Presentation: 1. Enable Continuous Read. 2. Select the number of symbols. 3. Enable Static Presentation in Green Flash Mode. 4. Select the read time in Green Flash Duration. MS-890 Industrial Automation Scanner User Manual...
Page 132
LEDs will illuminate only if all symbols qualify as a match. If matchcode is disabled, then this mode will activate the LEDs on a Good Read. Mismatch Same as Match, except that LEDs will illuminate on a mismatch. 6-10 MS-890 Industrial Automation Scanner User Manual...
Page 133
When a Good Read occurs, the green LEDs will illuminate and stay on for the time set in the Green Flash Duration value. Serial Cmd: <K750,green flash mode,green flash duration> Default: (1 second) Options: 0 to 65535 (in 10 ms increments) 6-11 MS-890 Industrial Automation Scanner User Manual...
• A <Z>, <Zp>, <Zd>, or <K701,,1> command is sent. Beeper Status Serial Cmd: <K702,status> Default: On Good Read Options: 0 = Disabled 1 = On Good Read 2 = On No Read 6-12 MS-890 Industrial Automation Scanner User Manual...
Only one bad field needs to be found in order to activate the 5 beep response. Serial Cmd: <K701,serial command echo status,serial command beep status,control/ hex output> Default: Disabled Options: 0 = Disabled 1 = Enabled 6-13 MS-890 Industrial Automation Scanner User Manual...
Page 136
For example, a carriage return will be shown as the two characters: When set to Hex, the output is the hex character. <K701,serial command echo status,serial command beep Serial Cmd: status,control/ output> Control Default: Options: 0 = Control 1 = Hex 6-14 MS-890 Industrial Automation Scanner User Manual...
In this configuration, the EZ Button will unlatch any logic outputs that have been latched. Parameter Switch The parameter switch toggles between custom defaults and power-on settings. The condition is the same as that achieved by sending the <Arc> <Arp> commands consecutively. 6-15 MS-890 Industrial Automation Scanner User Manual...
Page 138
If enabled, after calibration is complete, all parameters will be saved for power-on. Serial Cmd: <K770,global status,default on power-on,load configuration database, save for power-on> Default: Disabled Options: 0 = Disabled 1 = Enabled 6-16 MS-890 Industrial Automation Scanner User Manual...
Bar Code Configuration Enables Bar Code Configuration mode whenever the associated button position is selected. When enabled, the scanner can accept configuration commands from symbols. To disable, quickly press and release the EZ Button. 6-17 MS-890 Industrial Automation Scanner User Manual...
Page 140
Hold down button until a single beep is heard. Two Beeps (Position #2) Hold down button until two quick beeps are heard. Three Beeps (Position #3) Hold down button until three quick beeps are heard. 6-18 MS-890 Industrial Automation Scanner User Manual...
1 = Active Closed Options: Note: If set to Match or Mismatch, Symbol Data Output Status will not take effect unless Matchcode Type is enabled and a master symbol is loaded into memory. 6-19 MS-890 Industrial Automation Scanner User Manual...
Activates a discrete output whenever the symbol data does not match that of the master symbol. No Read Activates a discrete output whenever the symbol data is not decoded before the end of the read cycle. 6-20 MS-890 Industrial Automation Scanner User Manual...
Page 143
Activates discrete output when a diagnostic warning condition is met, depending on the diagnostic option enabled. Typically used when a discrete indication of a diagnostic condition is needed. In Read Cycle Activates a discrete output when the scanner is in a read cycle. 6-21 MS-890 Industrial Automation Scanner User Manual...
Output On has been met. For example, if No Read is enabled under Output On, the programmable output will go active on a No Read and remain active until the opposite condition, a Good Read, occurs. 6-22 MS-890 Industrial Automation Scanner User Manual...
Page 145
The programmable output is active when the Output On condition has been met and is held active until a new read cycle begins. Note: All of the Output On modes are inhibited when any Output on Warning is active for Output 1. 6-23 MS-890 Industrial Automation Scanner User Manual...
Number to Output On = 4 Decodes per Trigger = 1 In this example, the scanner will activate an output when 4 No Reads occur within a period of 25 triggers (read cycles), at 1 decode per trigger. 6-24 MS-890 Industrial Automation Scanner User Manual...
Page 147
Number to Output On within the trigger window selected in Number of Triggers. No Symbol Output will be activated when the number of No Symbol occurrences equals the value entered for Number to Output On within the trigger window selected in Number of Triggers. 6-25 MS-890 Industrial Automation Scanner User Manual...
Page 148
Trigger mode, the decode count will only be appended to the symbol data if the status of the Decodes per Trigger command is enabled. < K780,trend analysis mode,number of triggers,number to output on, Serial Cmd: decodes/trigger threshold > Default: Options: 0 to 65535 6-26 MS-890 Industrial Automation Scanner User Manual...
> Diagnostics Output 2 Note: Output On under Output 2 Parameters must be set to Diagnostic Warning for this output to function. Serial Cmd: <K791,over temperature,service threshold,unused,laser current high,laser current low,low temperature> 6-28 MS-890 Industrial Automation Scanner User Manual...
> Diagnostics Output 3 Note: Output On under Output 3 Parameters must be set to Diagnostic Warning for this output to function. <K792,over temperature,service threshold,unused,laser current high,laser Serial Cmd: current low,low temperature> 6-29 MS-890 Industrial Automation Scanner User Manual...
“data capture_DB02”. If the database is not active, no identifiers will be attached to output. Separator Usage: The separator character separates the symbol data from the database identifier. <K759,status,separator> Serial Cmd: Default: <space> Options: Any ASCII character 6-30 MS-890 Industrial Automation Scanner User Manual...
Page 155
Mismatch Replace ........................7-13 This section explains the Matchcode output functions and setup. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User Manual...
<K231,master symbol number,master symbol data [no data will Enter/Delete Master Symbol Data delete current master symbol data]> Request Master Symbol Data <K231,?>[for all] or <K231,master symbol number?> Match Replacement Message <K735,status,match replacement message> Mismatch Replacement Message <K736,status,mismatch replacement message> MS-890 Industrial Automation Scanner User Manual...
Enable the New Master Pin command and activate a discrete input to store the next symbol scanned as the master symbol (see New Master Pin on page 7-11). MS-890 Industrial Automation Scanner User Manual...
Match Start Position is set for 2, only the 2nd through 7th characters (from left to right) will be compared. <K223,matchcode type,sequential matching,match start position, Serial Cmd: match length,wild card character,sequence on No Read,sequence on mismatch> Default: Options: 1 to 2710 MS-890 Industrial Automation Scanner User Manual...
Page 161
Wild Card Character allows a user to define a wild card character as part of the master symbol. Serial Cmd: <K223,matchcode type,sequential matching,match start position, length,wild card character,sequence on No Read,sequence on match mismatch> Default: (asterisk) Options: Any valid ASCII character MS-890 Industrial Automation Scanner User Manual...
Page 162
As an example of Sequence on No Read Disabled, consider the following series of decodes: Master symbol Decoded symbol Master symbol after decode No Read 003 (not sequenced) No Read 004 (not sequenced) No Read 004 (not sequenced) MS-890 Industrial Automation Scanner User Manual...
Decoded symbol Master symbol after decode 004 (sequenced because of previous match) 005 (sequenced because of previous match) 005 (not sequenced because of previous mismatch) You can access Master Symbol operations from the Utilities menu. MS-890 Industrial Automation Scanner User Manual...
7-5) for more information. As an example of Sequence Step, if Sequence Step is set to 3 and Sequential Matching is set to Increment. Master Symbol Decoded Symbol Master Symbol After Decode 7-10 MS-890 Industrial Automation Scanner User Manual...
For example, if Number of Symbols is set to 3 and New Master Pin is then activated, at the end of the next read cycle, the decoded symbols will be saved as master symbols 1, 2, and 3. 7-11 MS-890 Industrial Automation Scanner User Manual...
0 = Disabled 1 = Enabled Replacement String Definition: User-defined data string that, when enabled, replaces symbol data whenever a match occurs. Serial Cmd: <K735,status,replacement string> MATCH Default: Options: 1 to 128 ASCII characters 7-12 MS-890 Industrial Automation Scanner User Manual...
Page 169
However, if you suspect that erroneous defaults are occurring, enable Warning Messages and NOVRAM Messages by sending <K”400,1,,,1>. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User Manual...
(Read-Only) Hours Since Last Reset <K407?> returns: <K407,hours,minutes> (Read-Only) Present Operating Temperature <K408?> returns: <K408,current operating temp.> (Read-Only) Service Message <K409,status,message,time,resolution> <K411,high current status,high current message,low current warning, Laser Current Warning low current message> MS-890 Industrial Automation Scanner User Manual...
0 to 65535 resets. Range: Parameter Saves Definition Returns the number of times parameters are written to memory, including <Z> commands and hardware defaults. Serial Cmd: Send: <K406?> saves> Returns: <K406,power-ons,resets,parameter Read-Only 0 to 65535 saves. Range: MS-890 Industrial Automation Scanner User Manual...
Used as a troubleshooting tool that can help pinpoint the cause of a reset. Usage: Definition: Records the number of hours and minutes of operation since the last system reset. Send: <K407?> Serial Cmd: Returns: <K407,hours,minutes> Read-Only 0 to 255 hours, 0 to 59 minutes. Ranges: MS-890 Industrial Automation Scanner User Manual...
Alerts the user to impending laser failure. Definition: Enables the Laser High message. status,laser high status,laser low status, Serial Cmd: <K400,warning message NOVRAM/reset warning status> Enabled Default: Options: 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User Manual...
Page 174
Indicates that NOVRAM settings have been defaulted either by a user-initiated default or by a problem with the scanner. This message is sent ONLY ONCE. <DFALT-F> Indicates that the factory NOVRAM settings have been defaulted. This message is sent ONLY ONCE upon reset. MS-890 Industrial Automation Scanner User Manual...
Definition: This message is output whenever the laser current exceeds the factory-defined minimum. Serial Cmd: <K411,high current status,high current message,low current status,low current message> Default: LOW_LASER Options: Any ASCII string up to 10 characters. MS-890 Industrial Automation Scanner User Manual...
Serial Cmd: Send: <K408?> <K408,current operating temp. (degrees C)> Returns: Note: When viewing the Present Operating Temperature, allow at least 20 minutes after startup for the scanner’s inside and outside temperatures to stabilize. MS-890 Industrial Automation Scanner User Manual...
The user can enter a message of up to 10-characters that will be displayed whenever High Temperature Threshold is exceeded. Serial Cmd: <K402,status,message> Default: HIGH_TEMP Options: Any 1 to 10 character ASCII string except NUL, <, or >. MS-890 Industrial Automation Scanner User Manual...
The user can enter a message of up to 10-characters that will be displayed Definition: whenever the ambient temperature falls below the Low Temperature Threshold. Serial Cmd: <K403,status,message> Default: LOW_TEMP Any 1 to 10 character ASCII string except NUL, <, or >. Options: 8-10 MS-890 Industrial Automation Scanner User Manual...
The user can enter a message of up to 10-characters that will be displayed Definition: whenever the hours threshold is reached or exceeded. Serial Cmd: <K401,hours x 10,message> SERVICE Default: Options: Any 1 to 10 character ASCII string except NUL, <, or >. 8-11 MS-890 Industrial Automation Scanner User Manual...
An ASCII string between 1 and 10 characters. Threshold Serial Cmd: <K409,status,service message,threshold,resolution> Default: (5 minutes) Options: 1 to 65535 Resolution Serial Cmd: <K409,status,service message,threshold,resolution> Default: Seconds 0 = Seconds 1 = Minutes Options: 8-12 MS-890 Industrial Automation Scanner User Manual...
Page 181
Note: Calibration does not function with PDF417 symbols. However, you can substitute a Code 128 symbol with the same mil size as your PDF417. When you do this, enable Code 128 and disable Raster scanning. After calibration, switch back to PDF417 and Raster scanning. MS-890 Industrial Automation Scanner User Manual...
Advanced Calibration Features on page 9-14 for ways to speed up and improve your calibration process. Note: To silence the beeper, send <K702,0> or remove or block the test symbol. MS-890 Industrial Automation Scanner User Manual...
If calibration passed, you will continue to see the read rate percentage and symbol data in the open pane below the data. Calibration by Serial Command To start the calibration process by serial command, send <@CAL> from ESP’s Terminal. MS-890 Industrial Automation Scanner User Manual...
6. Repeat this procedure for other indexes. You can also enter individual values in any of the seven indexes by double-clicking anywhere on the index row and making changes in the popup text box. MS-890 Industrial Automation Scanner User Manual...
“000” would not be valid. When Control Trigger 3 is active, the sequence starts at “001”. This allows a maximum of 7 accessible database settings. When Control Trigger 3 is not active, the sequence starts with all active inputs disabled. MS-890 Industrial Automation Scanner User Manual...
Page 187
To save index values by serial command, use the following:<K227+,database index> Load Settings from Configuration Database To load index values by serial command, use the following:<K227-,database index> Request Configuration Database Settings To request index values, use the following:<K227?,database index> or <K227?> for entire database. MS-890 Industrial Automation Scanner User Manual...
Calibration tree and shown to the right of Standard in the Database Index. Serial Cmd: <K226,mode,# active database settings,latch on trigger,timer/switch value,control trigger 1 status,control trigger 2 status,control trigger 3 status, database cycles> MS-890 Industrial Automation Scanner User Manual...
Page 189
For example, if only Control Trigger 1 is active, the focus, gain, and tracking values that appear in the top row will be applied. MS-890 Industrial Automation Scanner User Manual...
Page 190
The reason for this is that once a symbol is located from the optical database index, the scanner will continue to search for symbols that meet that index of focus, tracking and gain settings. 9-10 MS-890 Industrial Automation Scanner User Manual...
Page 191
Serial Cmd: <K226,mode,# active database settings,latch on trigger,timer/switch value,control trigger 1 status,control trigger 2 status,control trigger 3 status, database cycles> Default: Options: 0 to 255 (increments of 10ms) 9-11 MS-890 Industrial Automation Scanner User Manual...
Page 192
Trigger State serial command. Serial Cmd: <K226,mode,# active database settings,latch on trigger,timer/switch status,control trigger 3 status, value,control trigger 1 status,control trigger 2 database cycles> Default: Disabled 0 = Disabled Options: 1 = Enabled 9-12 MS-890 Industrial Automation Scanner User Manual...
Page 193
Serial Cmd: <K226,mode,# active database settings,latch on trigger,timer/switch value,control trigger 1 status,control trigger 2 status,control trigger 3 status, database cycles> Default: Options: 0 to 255 9-13 MS-890 Industrial Automation Scanner User Manual...
2. Click on the Advanced tab in the Calibration menu. 3. If Auto Range is not enabled, click on it to enable it. 4. Click the Calibrate button to start calibration. 5. Examining the read rates in the Results graph following calibration. 9-14 MS-890 Industrial Automation Scanner User Manual...
Page 195
Focus Position of 6, enter 5 or 4 to be certain of not missing the peak performance distance. 4. Click the Calibrate button to start calibration. 5. Examining the read rates in the Results graph following calibration. 9-15 MS-890 Industrial Automation Scanner User Manual...
Page 196
2. If Auto Range is enabled, click on it to disable. 3. Enter a value in Focus Step Size. 4. Click the Calibrate button to start calibration. 5. Examine the read rates in the Results graph following calibration. 9-16 MS-890 Industrial Automation Scanner User Manual...
However, after exiting the Calibration menu, you will not be able to see symbol data without sending the following command: <K146,,1>. If using ESP, this is not necessary. 9-17 MS-890 Industrial Automation Scanner User Manual...
Page 198
Note: This mode averages decode and capture time over a series of readings, thus assuring for a smooth read rate output, but at the cost of delayed reaction to symbol movement and user setting changes. 9-18 MS-890 Industrial Automation Scanner User Manual...
Page 199
Typing 1 will take you to the Calibration Results menu. Typing 2 will take you to the Raster/Laser Framing Setup menu. Typing 3 will take you to the Configuration Database menu. Typing 4 will take you to the Advanced Setup menu. 9-19 MS-890 Industrial Automation Scanner User Manual...
Page 200
25. A mirrored calculation is performed to locate the OUT focal range. Press the enter key (CR) to return to the main calibration menu or ESC to leave the Auto Calibration Setup menu entirely. 9-20 MS-890 Industrial Automation Scanner User Manual...
Page 201
Note: All single letter commands must be entered in upper case. • Auto Range is disabled by default. To enable, press A. 9-21 MS-890 Industrial Automation Scanner User Manual...
Page 202
Calibration by Embedded Menu 9-22 MS-890 Industrial Automation Scanner User Manual...
Page 203
Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. Note: Raster setup commands in the ESP are accessed from the Read Cycle/Triggering menu or from the Raster/Laser or Calibration menus on the ESP toolbar. 10-1 MS-890 Industrial Automation Scanner User Manual...
The user can enable raster scanning and adjust the raster sweep limits and Definition: the sweep rate. Note: Changes made in the Raster Setup menu are dynamic; that is, they take effect without saving. 10-3 MS-890 Industrial Automation Scanner User Manual...
Page 206
Top Offset Decreasing the Top Offset value causes the top of the raster pattern to Definition: move up. Serial Cmd: <K506,raster status,top offset,bottom offset,raster sweep rate,read cycle on/off> Default: Options: 0 to 255 10-4 MS-890 Industrial Automation Scanner User Manual...
Page 207
To maximize the number of scans per symbol, use the lowest effective sweep rate required for the application. Raster Sweep Arc Maximum Sweeps per Second 0 to 10° 11 to 20° 21 to 36° 10-5 MS-890 Industrial Automation Scanner User Manual...
Note: A serial or external trigger must be enabled for Laser On/Off to take effect. Note: Laser On/Off is not recommended when New Trigger is enabled, since the laser will effectively remain on continuously. 10-7 MS-890 Industrial Automation Scanner User Manual...
Page 210
Serial Cmd: <K700,laser on/off status,laser framing status,laser on position,laser off position, laser power> Default: High Power (low or medium density scanner) Options: 0 = Low (3.0 mW) 1 = Medium (3.25 mW) 2 = High (3.5 mW) 10-8 MS-890 Industrial Automation Scanner User Manual...
Full instructions and menus for laser operations can be found in Laser Framing on page 10-7. Press the enter key (CR) to return to the main calibration menu or ESC to leave the Auto Calibration Setup menu entirely. 10-9 MS-890 Industrial Automation Scanner User Manual...
Page 212
Raster/Laser by Embedded Menu 10-10 MS-890 Industrial Automation Scanner User Manual...
Page 213
Terminal Window Menus ......................11-6 This section describes the Terminal window and macro functions. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. 11-1 MS-890 Industrial Automation Scanner User Manual...
Send text field. The Terminal screen also displays symbol data or information from the scanner. You can also right-click on the Terminal screen to bring up a menu of further options. 11-2 MS-890 Industrial Automation Scanner User Manual...
2. Press Enter. The first instance of “ABC” will be highlighted in the Terminal window. 3. Click the Find button to the right of the text field to locate additional instances of “ABC”. 11-3 MS-890 Industrial Automation Scanner User Manual...
The Send function in ESP’s Terminal allows you to enter serial commands and then send them to the scanner. 1. Type the command into the Send box. 2. Press Enter. 3. Click the Send button to the left of the text field to send. 11-4 MS-890 Industrial Automation Scanner User Manual...
When you click the arrow next to any macro and select Edit, the following appears: You can edit an existing macro or type in the Macro Name text field and define it in the Macro Value text field. Click OK. 11-5 MS-890 Industrial Automation Scanner User Manual...
You can select Pause to interrupt the capture flow or Stop to end the flow and open the file. • Save Current Text... saves all text in the Terminal window to a text file of your choice. 11-6 MS-890 Industrial Automation Scanner User Manual...
Page 219
<Z>). They can be entered from within any terminal program or from within ESP in the Terminal window. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. 12-1 MS-890 Industrial Automation Scanner User Manual...
Display Boot Code Part Number <#a> Display Application Code Part Number Symbologies <P> Autodiscriminate All Symbologies <Q> Enable Code 39 Only <R> Enable Codabar Only <S> Enable Interleaved 2/5 Only <char> Trigger Serial Trigger Character 12-2 MS-890 Industrial Automation Scanner User Manual...
Page 221
Extended Status <K?> All Commands Status <K??> Single Command Status <K?# All Command Descriptions <Knnn?> Single Command Description <Knnn??> All Command Ranges <Knnn?#> Single Command Range <Knnn?*> Single Command Wildcard <Knnnd> Single Command Default 12-3 MS-890 Industrial Automation Scanner User Manual...
This feature can be disabled by using the exit read rate command <J>. 12-4 MS-890 Industrial Automation Scanner User Manual...
Page 223
<Ce> <C> or <Cs>. command has no immediate effect if not preceded by End Read Rate Test Sending <J> ends both the Percent test and the Decodes/Second test for both single and multisymbol. 12-5 MS-890 Industrial Automation Scanner User Manual...
Sending <O> sets No Read Counter to 00000. Trigger Counter <T> Sending displays the total number of triggers since the last reset. Trigger Counter Reset Sending <U> sets the trigger counter to 00000. 12-6 MS-890 Industrial Automation Scanner User Manual...
Page 225
With Matchcode enabled, sending <X> displays the number of decoded symbols since the last reset that do not match the master symbol. Mismatch Counter Reset <Y> Sending sets the mismatch counter to zero. 12-7 MS-890 Industrial Automation Scanner User Manual...
Note: The spinning mirror reaches full speed after a short time delay. Motor Off Sending <KF> turns the spinning mirror motor off. This command is useful for long idle periods. Note: Laser turns off whenever motor is off. 12-8 MS-890 Industrial Automation Scanner User Manual...
Page 227
(regardless of Master Symbol or Output 2 status). Output 3 <L3> Sending activates the link between Output 3(+) and Output 3(–) of the host connector (regardless of Master Symbol or Output 3 status). 12-9 MS-890 Industrial Automation Scanner User Manual...
Reader to send the settings without saving them. Important: The use the Differences from Default feature, you must connect to the scanner and Receive Reader Settings via the Send/Recv button on the toolbar. 12-10 MS-890 Industrial Automation Scanner User Manual...
Set Master Symbol the selected index. Database Size here. Double-click a row to enter data into popup dialog box. Loads the scanner’s saved Saves the displayed master symbols into ESP. database to the scanner. 12-11 MS-890 Industrial Automation Scanner User Manual...
Page 230
First set the number of master symbols you want to include by double-clicking Database Size and entering the number. Serial Cmd: <K224,master symbol database size> Default: 1 to 10 Options: Set Master Symbol Database Size here. 12-12 MS-890 Industrial Automation Scanner User Manual...
1 through 10. Master Symbol Database Size on page 12-12. Maximum Characters for Master Symbol Database Number of Master Number of Master Maximum Characters Maximum Characters Symbols Symbols 20452710 1022 12-13 MS-890 Industrial Automation Scanner User Manual...
#5, send the following <K231,5,>. The command is entered with a blank master symbol data field which tells the scanner to delete the selected master symbol from the database. 12-14 MS-890 Industrial Automation Scanner User Manual...
Page 233
To store the next symbol scanned as master symbol #1 send: <G> or <G1>. For all symbols numbers except 1, the number must be included. 1 to 10 Options: Note: Utility commands are not accessible by embedded menus. 12-15 MS-890 Industrial Automation Scanner User Manual...
Zoom In, Zoom Out Zoom You can zoom in by sliding the lever to the right. You may have to scroll right or left to locate your symbol, but the results will be striking. 12-16 MS-890 Industrial Automation Scanner User Manual...
RDY and GD/RD LEDs will flash intermittently, and a progress indicator at the bottom of the ESP window will let you know when the download is complete. Caution: Do not interrupt power or disconnect the host cable while download is in progress. 12-17 MS-890 Industrial Automation Scanner User Manual...
4-digit hex numbers that are the check sums for boot code and the application code. Individual checksums for Boot Code and Application Code are returned when their <!b> <!a> <!r> respective commands are sent. 12-18 MS-890 Industrial Automation Scanner User Manual...
You can enable most or specific symbol types by the following operational commands. Code 39 (only) Default: Options: <P> Enables most symbol types. <Q> Enable Code 39 only <R> Enable Codabar only <S> Enable I 2/5 only 12-19 MS-890 Industrial Automation Scanner User Manual...
This request will return the value of the variables associated with the requested K command. The request of a single entry of a database command cannot exceed the number of database slots for the specific command. 12-20 MS-890 Industrial Automation Scanner User Manual...
Page 239
This request will return the requested K command’s status, description, and range for all parameters. <Knnnd> Single Command Default This request will default a single K command for the user, provided that the requested K command has user-defined parameters (rather than factory-defined parameters). 12-21 MS-890 Industrial Automation Scanner User Manual...
Page 240
Scanner Status Requests 12-22 MS-890 Industrial Automation Scanner User Manual...
Page 241
Format Assign ..........................13-4 Format Extract..........................13-5 Format Insert ..........................13-7 Output Filter Configuration ......................13-9 Number of Filters........................13-14 This section explains how to control the formatting and filtering of decoded symbol data for output. 13-1 MS-890 Industrial Automation Scanner User Manual...
Command Format Format Extract <K740,output index,start location,length> Format Insert <K741,output index,length,hex string> Format Assign <K742,symbol number,status> Format Status <K743,output format status> <K744,filter number,symbology,length,wildcard,placeholder,data,decode Output Filter Configuration direction,database index> Number of Filters <K745,number of filters> 13-2 MS-890 Industrial Automation Scanner User Manual...
When Format Status is set to Enabled, output formatting is enabled. However, Format Assign, Format Insert, and Format Extract must be properly set up as well. Output Format Status by ESP On the Output Format tab, check the Enable Output Format box. 13-3 MS-890 Industrial Automation Scanner User Manual...
Use the Set Number of Symbols spin box to determine the number of symbols to be included in the output phrase. Then check the Parse boxes beneath the symbols that you wish to format for user-defined output. 13-4 MS-890 Industrial Automation Scanner User Manual...
Defines the length (in consecutive characters) that will be extracted and placed in user-defined output. Serial Cmd: <K740,output index,start location,length> Default: (disabled; end of format cell array) Options: 1 to n (maximum number of characters in symbol data) 13-5 MS-890 Industrial Automation Scanner User Manual...
Page 246
Symbol Parse dialog shows the selected character positions extracted and output as desired. Simultaneously, the data string from the actual selected symbol is displayed at the bottom left of the Parse Table, followed by the user-defined extracted output. 13-6 MS-890 Industrial Automation Scanner User Manual...
8 hex characters per insertion per database entry. string> Serial Cmd: <K741,output index,length,hex NUL (00 in hex) Default: Options: 00 to FF (As many as 4 bytes, or hex pairs.) 13-7 MS-890 Industrial Automation Scanner User Manual...
Page 248
The Format Insert process is very similar to the Format Extract process, except that Insert allows you to enter characters using the Insertion Calculator (shown above). Notice that Extract and Insert share the same Parse Table. 13-8 MS-890 Industrial Automation Scanner User Manual...
No Read message will be output in place of the symbol (assuming the No Read message is enabled). For example, if there is not a symbol that meets filter 3’s requirements, then a No Read message will be output in the third output position. 13-9 MS-890 Industrial Automation Scanner User Manual...
Page 251
Serial Cmd: <K744,filter number,symbology,length,wildcard,placeholder,data,decode direction,database index> Default: “ ” = in hex) Options: Any ASCII input in the form of a pair of hex characters. Example: 3F = ? 00 = disabled 13-11 MS-890 Industrial Automation Scanner User Manual...
Page 252
Decode Direction Definition: Decode direction is determined by the direction of the output filter. Serial Cmd: <K744,filter number,symbology,length,wildcard,placeholder,data,decode direction,database index> Default: (any direction) Options: 0 = Any Direction 1 = Forward 2 = Reverse 13-12 MS-890 Industrial Automation Scanner User Manual...
Page 253
A setting of 0 allows any database index for this filter entry. Serial Cmd: <K744,filter number,symbology,length,wildcard,placeholder,data,decode index> direction,database Default: Options: 0 = Any Database Index 1 = Database # 1 to n (maximum number of characters in the symbol data) 13-13 MS-890 Industrial Automation Scanner User Manual...
If the number of filters is 2, then only filter index # 1 and filter index # 2 will be applied, etc. Serial Cmd: <K745,number of filters> Default: Options: 0 to 12 13-14 MS-890 Industrial Automation Scanner User Manual...
Page 255
Wiring Box PCB with Connectors ....................14-8 Mounting Plate..........................14-9 This section has instructions for assembling, wiring and using the MS-890’s optional Wiring Box. When this option is selected, the MS-890 and wiring box option are shipped as an assembly. 14-1...
Mounting of the box is with four through holes in flanges that extend out over the ends. Terminal Strip Specifications Wire strip length: .24” (6 mm) Wiring range: 14 - 28 AWG Current: 13A maximum 14-2 MS-890 Industrial Automation Scanner User Manual...
Ribbon Cable Bottom plate of scanner attaches to top of wiring box Portal holes Wiring box 3/4” pipe thread (4 places) Base mounting plate of wiring box 14-3 MS-890 Industrial Automation Scanner User Manual...
Page 258
6. Attach the scanner to the wiring box with four attached mounting screws in the bottom plate of the scanner, making sure that the gasket is evenly seated. Mounting screws (4 corners of base plate) 7. Mount the wiring box (see Wiring Box Ports on page 14-5). 14-4 MS-890 Industrial Automation Scanner User Manual...
R EL A Y P A S S P A SS JP 1 JP 1 R ELA Y 2 O U T R EL AY 3 O U T – TX+ TX– RX+ RX– GND CHS 14-5 MS-890 Industrial Automation Scanner User Manual...
Page 260
RS-422/485 Used for multidrop or 422 port. Power 10-28 VDC Power input port (left side and right side for connectivity convenience). RS-232 Main serial communication port. Aux RS-232 Daisy chain and Auxiliary connections. 14-6 MS-890 Industrial Automation Scanner User Manual...
Caution: While the MS-890 scanner has reverse polarity protection built in to its circuitry, the wiring box does not protect external circuits that may already be wired in when power is applied.
Page 265
Appendix J Test Read Rate ....................... A-25 Appendix K Formulas for Number of Decodes ................A-27 Appendix L Operational Tips...................... A-32 Appendix M Interface Standards....................A-33 Appendix N Multidrop Communications..................A-34 Appendix O Glossary of Terms....................A-39 MS-890 Industrial Automation Scanner User Manual...
Raster Sweep Speed: 1 to 30 sweeps/second Raster Sweep Angle: 30° maximum Scan Width Angle: Typically 60° Pitch Angle: ±50° maximum Skew Angle: ±40° maximum Contrast: 25% min. absolute dark-to-light differential at 650 nm wavelength MS-890 Industrial Automation Scanner User Manual...
Page 267
Product specifications are given for typical performance at 25°C (77°F) using grade A labels. Performance characteristics may vary at high temperatures or other environmental extremes. Warranty–One year limited warranty on parts and labor. Extended warranty available. MS-890 Industrial Automation Scanner User Manual...
Trigger Connector: 4-pin microchange socket Power 10 to 28 VDC (out) Ground Programming Connector: 9-pin D-sub plug RX232 TX232 Signal Ground Boot Mode Note: RS-422 and RS-232 are both enabled by default in the MS-890. MS-890 Industrial Automation Scanner User Manual...
Page 269
CAUTION: If using your own power supply, verify correct connection of power and ground lines. Incorrect connections or use of Chassis Ground, Power Ground, and Signal Ground lines could cause equipment failure or software failure. MS-890 Industrial Automation Scanner User Manual...
P in 10 of host (+) of host (+) P in 9 of host (–) Pin 9 of host (–) Signal Pin 17 of host P in 17 of host Pwr (–) pw r (–) MS-890 Industrial Automation Scanner User Manual...
<K471,status,start and stop match,start and stop output,large intercharacter gap,fixed symbol length status,fixed symbol Codabar length,check character type,check character output> <K472,status,check digit status,check digit output,symbol length Interleaved 2 of 5 #1,symbol length #2,guard bar status,range mode status> MS-890 Industrial Automation Scanner User Manual...
Page 274
<K811,output on,output state,pulse width,output mode> Configurable Output 2 <K812,output on,output state,pulse width,output mode> Configurable Output 3 Matchcode <K223,matchcode type,sequential matching,match start position, match length,wild card character,sequence on No Read, Matchcode Type sequence on mismatch> A-10 MS-890 Industrial Automation Scanner User Manual...
Page 275
<K510,auto range,starting focus position,focus step size> Advanced Calibration Raster/Laser <K506,raster status,top offset,bottom offset,raster sweep Raster rate,read cycle on/off> <K700,laser on/off status,laser framing status,laser on position,laser Laser On/Off off position, laser power> Output Format <K740,output index,start location,length> Format Extract A-11 MS-890 Industrial Automation Scanner User Manual...
Page 276
Serial Configuration Commands <K741,output index,length,hex string> Format Insert <K742,symbol number,status> Format Assign <K743,output format status> Format Status <K744,filter number,symbology,length,wildcard,placeholder,data, Output Filter Configuration decode direction,decode direction> <K745,number of filters> Number of Filters A-12 MS-890 Industrial Automation Scanner User Manual...
Page 277
For example, if only the last field in the following command is changing, <K100,4,1,0,0> can be entered as <K100,,,,0>. • All fields following a modified field can be omitted. For example, to change Baud Rate only, send <K100,3>. A-13 MS-890 Industrial Automation Scanner User Manual...
Page 278
While it appears that nothing has been assigned, the hex value 20 will be sent during data transmission. To Select NUL as the Character Press SP, then a 0. It is displayed as <NUL> in the menu when the screen is refreshed. A-14 MS-890 Industrial Automation Scanner User Manual...
Appendices Appendix D — ASCII Table ASCII Table with Control Characters Ctrl “ & < > A-15 MS-890 Industrial Automation Scanner User Manual...
Page 280
Protocol Command (Entered in menu or Effect of Command (Mnemonic displayed on menu) Value serial command) Reset Request Reset Start of Text End of Text Acknowledge Negative Acknowledge Begin Transmission XOFF Stop Transmission A-16 MS-890 Industrial Automation Scanner User Manual...
1. If you are using HyperTerminal, you may find that the initial screen is unviewable when you call up the program with the <D> command. If this occurs, simply exit the embedded menu with a ESC, E, and sequence and repeat the <D> command. A-17 MS-890 Industrial Automation Scanner User Manual...
• Does not save settings for power-on. Restore Microscan Defaults to Active Memory by ESP Right-click in the configuration window and select Default All ESP Settings. 1. See your Microscan sales representative to access the latest application code. A-18 MS-890 Industrial Automation Scanner User Manual...
Page 283
2. Right-click and select Save to Reader and Send and Save. Restore Microscan Defaults by Hardware Default There is no hardware default for the MS-890. Default commands can be entered from any of the host connectors. Since the default communications settings on the 9-pin connector are fixed, you can always send a default the scanner through this port with a software command.
Page 284
8 Data Bits, 1 Stop Bits, and None Parity. These settings for this port are fixed and cannot be changed.you should restore the scanner’s defaults.If you wish to return to the 25-pin host port, you’ll first need to change the scanner’s communications settings by sending: <K100,4,1,0,0><Z>. A-20 MS-890 Industrial Automation Scanner User Manual...
1. Maximum tilt is determined by symbol characteristics and number of decodes required. 2. The specular reflection zone is a narrow zone straight out from the scanner in which direct reflected light from a symbol can distort the scanner’s ability to distinguish bars from spaces. A-21 MS-890 Industrial Automation Scanner User Manual...
As the item continues to move down the line, its symbol moves into the scanner beam and is read by the scanner. The drawing below shows a symbol in the picket fence direction with the object detector positioned so as not to cause interference. Object Detector Operation A-22 MS-890 Industrial Automation Scanner User Manual...
Appendices Appendix I — Bar Code Configuration You can configure the MS-890 by presenting Code 128 symbols encoded with serial commands. Note: Your scanner does not need to be enabled for Code 128 in order to enter Bar Code Configuration.
Page 288
These commands include the Save family as well as the Reset family (<Z>, <Zc>, <A>, <Arc>). To end the Read Rate test and Bar Code Configuration mode, scan this symbol: Configuration changes will remain in effect, as would changes made by using serial commands or ESP. A-24 MS-890 Industrial Automation Scanner User Manual...
4. Make a note of the decode rate. You will need this when calculating the number of decodes (see Appendix K, Formulas for Number of Decodes on page A-27). 5. End the test by sending the <J> command. A-25 MS-890 Industrial Automation Scanner User Manual...
Page 290
In general, the number of decodes of a given symbol can be increased by: • Increasing symbol height • Decreasing symbol length • Increasing scan rate (spinning mirror speed) • Slowing symbol speed • Decreasing raster sweep rate • Decreasing raster height A-26 MS-890 Industrial Automation Scanner User Manual...
Page 291
1. The -3 component in the formula is included to allow for AGC acquisition, an incomplete first scan, and an incomplete last scan. This applies only if the number inside the parentheses equals 4 or more. If the number equals 3, then only subtract 2 to derive 1 good scan. A-27 MS-890 Industrial Automation Scanner User Manual...
Page 292
In setting up the scanner, raster height depends on the raster arc and the symbol distance (range) from the scanner. Both the top offset and bottom offsets can be adjusted independently in 255 increments and the resulting arc can vary from 0° to 30°. (See Chapter 10, Raster/Laser.) A-28 MS-890 Industrial Automation Scanner User Manual...
Page 293
Note: Raster arc is not presented in degrees in ESP. To convert to degrees, add the Top Offset to the Bottom Offset and subtract the sum from 255. Enter this as the offset in the following formula: A-29 MS-890 In dustrial Automation Scanner User Manual...
Page 294
The number of complete scans for angled picket fence is calculated the same as that for picket fence, with the exception that the scan width is shortened in proportion to scan tilt. Angled Picket Fence Orientation A-30 MS-890 Industrial Automation Scanner User Manual...
Gain and Tracking These adjustments, typically made by qualified technicians, are referenced in the Scanner Setup menu (see Defaulting/Saving/Initializing on page A-18). Changes to tracking will generally have a limited affect on decode rates. A-31 MS-890 Industrial Automation Scanner User Manual...
• Check the symbol for readability by doing a decode rate test. If there is any question about the symbol's readability, contact your Microscan sales representative. • After changing any parameter that might affect decode rate, repeat decode rate test.
With Microscan devices, selection of interface is made by pin assignment and, in the case of the host communications, by software switching between RS-232 and RS-422. Microscan devices use RS-232, RS-422, and RS-485 multidrop.
9. Your scanner is now in Multidrop. From here on, you will need to use the concentrator to relay commands and data between the scanner or scanners and the host. 10. Move on to Connect to Scanner via Concentrator. A-34 MS-890 Industrial Automation Scanner User Manual...
Page 299
7. Click Retrieve Reader Settings to upload the scanner’s configuration. If upload fails, return to the Connection Settings dialog and make the necessary parameter changes. 8. Follow the same procedure for connecting other scanners to your multidrop network. A-35 MS-890 Industrial Automation Scanner User Manual...
Page 300
REQ to the concentrator and request another response. If after three retries (the number of times it transmits a REQ to the concentrator) the scanner receives no response, it ends the transmission with a RES (reset). A-36 MS-890 Industrial Automation Scanner User Manual...
Page 301
If the scanner receives bad data from the concentrator, it transmits a SEL (its select address) and a NAK to the concentrator. The concentrator re-transmits the data up to three times. The concentrator will end the sequence with a RES (reset) if no ACK is received. A-37 MS-890 Industrial Automation Scanner User Manual...
Page 302
Multidrop Communications Multidrop Addresses Poll Select Poll Select Multidrop Multidrop Character Character Character Character Address Address ASCII ASCII ASCII ASCII " & < > A-38 MS-890 Industrial Automation Scanner User Manual...
Default — Restores ROM settings and resets the scanner. Delimited — A command or field that is bracketed by pre-defined characters. Decode Rate — The number of good reads per second decoded by the scanner. A-39 MS-890 Industrial Automation Scanner User Manual...
Page 304
Laser On/Off — When enabled, the laser is ON only during the read cycle, provided the scanner is enabled for a Serial or External trigger. LED — Light emitting diode. Longitudinal Redundancy Check (LRC) — An error-checking routine that verifies the accuracy of transmissions. A-40 MS-890 Industrial Automation Scanner User Manual...
Page 305
Point-to-Point — A protocol consisting of a single communications event, typically used to connect a scanner to a terminal or host computer. Port — Logical circuit for data entry and exit. (One or more ports may be included within a single connector.) A-41 MS-890 Industrial Automation Scanner User Manual...
Page 306
Symbol Density — The number of characters per inch (or other unit of measure) encoded in a symbol. Symbol Height — Regardless of orientation, the measurement taken along the length of a symbol’s individual bars. A-42 MS-890 Industrial Automation Scanner User Manual...
Page 307
Watchdog Timer — A security device that detects system crashes and attempts to reset the scanner. Watchdog Reset — A reset that is forced whenever the software locks up. Wildcard — User-defined character entered into a master symbol to permit matches with variable characters. A-43 MS-890 Industrial Automation Scanner User Manual...
Page 308
Glossary of Terms A-44 MS-890 Industrial Automation Scanner User Manual...
Need help?
Do you have a question about the MS-890 and is the answer not in the manual?
Questions and answers