MS-880 Industrial Long Range Scanner User's Manual P/N 83-000880 Rev G
Copyright © 2002 by Microscan Systems, Inc., 1201 S.W. 7th Street, Renton, Washington, U.S.A. 98055 (425) 226-5700 FAX: (425) 226-8682 ISO 9001/Certification No. 00-1047 All rights reserved. The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Microscan manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Microscan.
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 Chapter 1 Quick Start Step 1 Hardware Required...................................................................... 1-2 Step 2 Connect the System .................................................................... 1-3 Step 3 Install ESP-MP............................................................................. 1-6 Step 4 Select Scanner Model.................................................................. 1-7 Step 5 Select the Communications Ports.................................
Symbology ID .......................................................................................... 5-6 Background Color.................................................................................... 5-7 Code 39 ................................................................................................... 5-8 Codabar................................................................................................. 5-11 Interleaved 2 of 5...........................................................
Master Label Database ....................................................................... 11-11 New Master Pin................................................................................... 11-16 Chapter 12 Outputs Noread Message................................................................................... 12-4 Bar Code Output ................................................................................... 12-5 Serial Verification ..........................................................
Part Number .......................................................................................... 17-8 Checksum.............................................................................................. 17-9 Read Rate ........................................................................................... 17-10 Device Control ..................................................................................... 17-12 Code Type .......................................................................
List of FiguresFigure 1-1 Hardware Configuration 1-2 Figure 1-2 Side Connections ..................................................................... 1-3 Figure 1-3 Bottom Connections ................................................................. 1-3 Figure 1-4 MS-880 with Wiring Box ........................................................... 1-4 Figure 1-5 Wiring Box Connections ........................................................... 1-5 Figure 1-6 Read Ranges ......................................
Figure A-6 Object Detector ......................................................................A-29 Figure A-7 Ladder ....................................................................................A-31 Figure A-8 Raster Picket Fence ...............................................................A-32 Figure A-9 Picket Fence ...........................................................................A-33 Figure A-10 Angled Picket Fence ............................................................
About This Manual This manual provides complete information on setting up, installing, and configuring the MS-880 scanner. The chapters are presented in the order in which a scanner might be setup and made ready for industrial operation. Host serial commands are presented side-by-side with ESP and embedded menus. Chapter 1, “Quick Start” provides overall step-by-step instructions for getting your scanner operational with specific “go to” references to other chapters and appendices.
Keystrokes Serial commands, selections inside instructions, and menu defaults are highlighted in red bold. Cross-references are highlighted in blue. Web links and outside references are highlighted in blue bold italics. References to menu topics are highlighted in Bold Initial Caps. References to topic headings within this manual or other documents are enclosed in quotation marks.
Safety Labels The following labels are located on the side and back of the MS-880 scanner: AVOID EXPOSURE LASER LIGHT IS EMITTED FROM THIS A PERTURE side 11-110013-01 CLASS II LASER PRODUCT CAUTION LASER LIGHT DO NOT STARE INTO BEAM. 650 nm LASER DIODE 1.0 MILLIWATT MAX LASERSTRA HLUNG, WENN ABDECKUNG VORSICHT GE ÖFFNET.
Warning and Caution Summary This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy, and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
xiv MS-880 Industrial Long Range Scanner User’s Manual
Quick Start 1 Chapter Contents Step 1 Hardware Required ..........................................................................1-2 Step 2 Connect the System.........................................................................1-3 Step 3 Install ESP-MP .................................................................................1-6 Step 4 Select Scanner Model ......................................................................1-7 Step 5 Select the Communications Ports ...........................
1–Quick Start Step 1 — Hardware Required (Refer to figure 1-1.) To get started you will need: • An MS-880 standalone scanner (1) FIS-0880-0001, or an MS-880 scanner with a wiring box (2) FIS-0880-0002. • A host computer (3) with either a terminal communications program or Microscan’s ESP™ which runs under Windows™ operating system, Windows-95 or higher, including Windows NT™. • A null modem 9-pin configuration cable (4) P/N 61-000010-01.
Chapter 1 Quick Start Using the MS-880 Standalone 1. Attach your computer’s host cable to either the 9-pin shown in figure 1-2 or the 25-pin connector shown in figure 1-3. 2. The 9-pin port is used for setting up, testing, and defaulting the scanner. a. Attach power supply to the 3-pin power connector on the bottom of the scanner as shown in figure 1-3.
1–Quick Start Using the MS-880 with the Wiring Box 1. Make certain the wiring box power cord is not plugged in. 2. Connect the scanner to the computer. 3. Use the 9-pin configuration connector shown in figure 1-4 to connect with your computer. This port is useful for setting up, testing, and defaulting the scanner. IrDA port 2 Receive 3 Transmit 5 Signal ground 9-pin Host Configuration Connector Figure 1-4 MS-880 with Wiring Box 4. Connect power to the wiring box as shown in figure 1-5 on page 1-5.
Chapter 1 Quick Start 1–Quick Start Power Input +10 to 28 VDC 40-31000 8-0 1 K3 REV. 2 K1 K2 2 4 6 J10 33 1 M1 JP 1 34 J13 J8 J7 J9 JP3 JP2 1 2 3 4 5 6 2 R EL A Y 3 4 PA S S 5 6 J17 - + 1 M3 J1 5 2 Shield MADE IN U.S.A .
1–Quick Start Step 3 — Install ESP-MP1 (ESP-MP is short for Easy Setup Program–Multi-Platform.) 1. Insert your Microscan CD into your computer’s CD drive. 2. Launch Setup.exe under ESP_Software\Multi_Platform and follow the prompts.2 If downloading from the web: a. Go to http://www.microscan.com/esp b. Enter your user name and password. c. Select ESP-MP and download to your computer hard drive. d. Extract ESP-MP WinZip files to a directory of your choice. 3. Note where your ESP.
Chapter 1 Quick Start 1–Quick Start Step 4 — Select Scanner Model When you start the program, the following dialog box will appear: Note: If you need to select another model later, you can find it under Model Select in the menu bar. 1. In the model dialog box, select your model. 2. Select the default name, MS-880-1 or type in a new name of your choice. 3. Click Yes when the following dialog on the right appears.
1–Quick Start Step 5 — Select the Communications Ports When the following dialog appears: 1. Select 9-Pin Configuration Port or 25-Pin Host Port and click OK. 2. Select your communications port under COM Port. COM1 is typically used for laptops. COM1 and COM2 are typically for desktop computers. 3. Click the Start button.
Chapter 1 Quick Start After clicking the Start button in the Connecting to... dialog, allow time for the auto connect routine to test all of the combinations. You will see a blue progress bar fill across the Connecting to... dialog. When connected, the CONNECTED message will appear in a green box in the status bar on the bottom right of the dialog. Tip: If you do not see either the CONNECTED or DISCONNECTED message at the bottom of your dialog, try expanding the ESP window horizontally.
1–Quick Start Step 7 — Retrieve Scanner Settings Unless you have unchecked the default Upload After Autoconnect under Options, the communications values of the scanner will be loaded automatically and displayed under Scanner Values. If Upload After Autoconnect is not checked, the scanner values will not be loaded and ESP communications values will remain displayed under the heading, ESP Values.
Chapter 1 Quick Start 1–Quick Start Step 8 — Compare Scanner Settings If you want to compare settings in the current scanner sideby-side with those in ESP without changing the ESP values: 1. Under the pull down Options menu check Show Comparison Column. 2. Right-click anywhere in the configuration window. 3. Select Retrieve as Comparison. After a short pause the scanner’s current settings will be displayed under the Comparison column.
1–Quick Start Step 9 — Position Scanner and Symbol Set up a symbol at the scanning distance you will be using in your application. Centerline of scan window ) 9m (2.2 90" ) 8m (1.8 74" Scan Range Starts Here 2 (1.1 44" m) (.89 35 " m) 4 (.25 10" 20 15 mi l la be mi l la 10 be mi l l la 7 .5 be l l a b m il el m) l 0" Figure 1-6 Read Ranges In positioning the scanner and symbols being scanned, consider the following: • Avoid bright light or IR light from other sources, including other scanners.
1–Quick Start Step 10 — Autocalibrate Scanner Important: To receive bar code data through the 9-pin configuration port, you must enable the port with the following command: . The MS-880 has a software routine that will automatically search and test a range of focus, gain and tracking settings and select those that achieve the best reads. 1. With a test label in place, start autocalibration by: a.
1–Quick Start Step 11 — Test Range for Bar Code Label 1. Position a label in front of an operational scanner.1 20 mil Code 39 Test Symbol You can also find test symbols on the back of the Microscan Marketing CD jacket. The 20 mil refers to the width of the narrowest bar (e.g., 7.5 mil = .0075" or .1905 mm). 2. Click the Utilities button. 3. Right-click Read Rate and select Start. 4. Observe rate in terminal window on the right of the Utilities screen. 5.
1–Quick Start Step 12 — Make Changes to Configuration and Save To make changes to a configuration setting: 1. Double-click the setting (for example, End of Read Cycle). 2. Place your pointer in the selection box, scroll down to the setting of your choice and left-click on the setting. 3. Left-click again anywhere in the configuration window to complete the selection. 4. Right-click in the configuration window and select Save to Scanner to implement the command in the scanner. You have 3 choices: a.
1–Quick Start 1-16 MS-880 Industrial Long Range Scanner User’s Manual
Chapter Communications 2 Communications Options ............................................................................ 2-2 Host Port Parameters.................................................................................. 2-5 RS422 Status .............................................................................................. 2-7 Auxiliary Port ............................................................................................... 2-8 Daisy Chain Autoconfigure......................
Communications Options Communications Options You can communicate with the scanner through the following ports: 2–Communications • 9-pin D-sub external connector • 25-pin D-sub external connector • Wiring box • IrDa port Only one port can be used at a time to receive commands. Communications with Host through the 9-pin Host Port For the 9-pin configuration port, set the host communications settings as follows: 57.6K baud, 8 data bits, 1 stop bits, and None parity.
Chapter 2 Communications Communications by ESP 2–Communications Click this button to bring up the Communications menu. To change a setting, double-click the setting and use your curser to scroll through the options. Communications by Serial Command Host Port Parameters old cmds Ka new cmds K100, Aux Port Parameters Ky K101, Command Title IrDA Port and Text Daisy Chain Auto Configure Daisy Chain Scanner ID Comm.
Communications Options Communications by Embedded Menu 2–Communications In addition to ESP-MP, Microscan’s scanners have an embedded menu that can be accessed from the terminal window within ESP or a separate terminal program. See for instructions on using the embedded menus. For older, slower computers, the embedded menus might be a quicker method of communicating with your scanner.
Chapter 2 Communications Host Port Parameters Important: This applies only to the 25-pin port and wiring box connections (not for 9-pin port). Note: See “Select the Communications Ports” on page 1-8 for 9-pin host port parameters. Baud Rate, Host Port The rate at which the scanner and host transfer data back and forth. Usage: Can be used to transfer data faster or to match host port settings.
Host Port Parameters 2–Communications Data Bits, Host Port Definition: One or two bits added to the end of each character to indicate the end of the character. Usage: Only changed if necessary to match host setting.
Chapter 2 Communications RS422 Status Enables RS422. When RS422 is enabled, RS232 is enabled. Usage: Only changed if necessary to match host setting.
Auxiliary Port Auxiliary Port 2–Communications As with the host port parameters, the auxiliary terminal’s settings (baud rate, parity, stop bits, and data bits) must be identical with those of the auxiliary device. Definition: An auxiliary port connects the scanner to a remote display or to other scanners that can display or transfer data.
Chapter 2 Communications Transparent Mode Definition: • Auxiliary port data to the host is always sent with a preamble and a postamble. Scanner • If the scanner is in a polled mode to the host, auxiliary port data will still pass through. • is the only command accepted by the scanner from the auxiliary port. All other commands will pass through to the host. Data initiated from the Scanner • Transmission to the auxiliary port occurs immediately upon a good read.
Auxiliary Port Half Duplex Mode Definition: In Half Duplex mode all auxiliary port data and bar code data is sent directly to the host. Bar code data is displayed on the auxiliary port screen at the same time the data is sent to the host. Data initiated from the Auxiliary Port 2–Communications • Auxiliary port data to the host is ignored if the scanner is in a polled mode. Host • Auxiliary port data or scanned data is sent to the host whenever it is received. • Auxiliary port data is not echoed.
Chapter 2 Communications Full Duplex Mode Definition: In Full Duplex mode all auxiliary port data and bar code data is sent directly to the host. Bar code data is not displayed on the auxiliary port screen. Data initiated from the Auxiliary Port Host Aux Port • Auxiliary port data or scanned data is sent to the host whenever it is received. • Auxiliary port data is not echoed. Scanner • Auxiliary port data to the host is always sent without a preamble or a postamble.
Auxiliary Port Daisy Chain Mode 2–Communications Note: See also “Daisy Chain Autoconfigure” on page 2-27. Definition: In a daisy chain application, scanners are connected in tandem or “daisy chain” and decoded data is relayed from one scanner to another on up to the host. A master scanner has its host port linked to the host computer and its auxiliary port linked to the host port of the first “slave” scanner in the chain.
Chapter 2 Communications Conditions: The conditions for a daisy chain application are as follows: 1. The master scanner’s trigger must be Serial or External; the slave scanners’ triggers are configured for Serial. 2. All scanners are enabled to Daisy Chain mode. Host Slave Master 4. Each slave scanner in the daisy chain must be set to send its data no less than 30 mS before its preceding scanner. 5. All but the master scanner must have Postamble enabled and set to CR (^M) only. 6.
Auxiliary Port Aux Port Communications Parameters As with the host port parameters, the auxiliary terminal’s settings (baud rate, parity, stop bits, and data bits) must be identical with those of the auxiliary device. 2–Communications Baud Rate, Aux Port Definition: The rate at which the scanner and host transfer data back and forth. Usage: Can be used to transfer data faster or match an auxiliary device.
Chapter 2 Communications Stop Bits, Aux Port Allows the user to select the last one or two bits in each character to indicate the end of the character. Usage: Only changed if necessary to match host setting.
Daisy Chain Autoconfigure Daisy Chain Autoconfigure 2–Communications Definition: Daisy Chain Autoconfigure is issued to the master scanner in the daisy chain and the software responds as follows: • Counts the number of slave scanners in the daisy chain. • Assigns an internal ID number (1...n) to each slave scanner, where the first slave scanner is number 1 (and it’s own ID being a 0).
Chapter 2 Communications Daisy Chain Remote Scanner ID Note: Scanner IDs can also be assigned in “Daisy Chain Mode” on page 2-20. Assigns a new daisy chain ID to a daisy chain scanner. The command is sent to the master scanner to configure the other scanners. Usage: This command provides a handy way to assign custom daisy chain IDs to specific scanners that were assigned during the daisy chain autoconfigure process.
IrDA Port IrDA Port 2–Communications Status Definition: IrDA, which stands for the Infrared Data Association, promotes interoperable, infrared data interconnection standards that support a walk-up, point-to-point user model for a broad range of appliances, computing and communications devices. Usage: Allows wireless programming of the MS-880 by devices with IrDA ports such as the Palm Pilot™, laptops, etc.
Chapter 2 Communications Menu Mode Important Note: Menu Mode is only used in special cases (see “Usage” below). In normal use the correct mode for your device is automatically selected. In VT-100 mode, keyboard arrow keys of a VT-100 terminal (or terminal emulation) may be used. TTY uses a teletype protocol. Note: Send this command from the port to be changed. Usage: Only useful in a special cases where a user has a TTY device (desktop computer, laptop, etc.
2–Communications Menu Mode 2-20 MS-880 Industrial Long Range Scanner User’s Manual
Chapter Protocol 3 Chapter Contents Protocols are the rules by which devices pass data back and forth. This section includes the basic options available for data communication, including multidrop and user-defined options and output data formats. Note: The characters NULL <> and , can only be entered through embedded menus, not through ESP or serial commands. MS-880 Industrial Long Range Scanner User’s Manual 3-1 3–Protocol Protocol.....................................................................
Protocol by ESP Click this button to bring up the Protocol menu. 3–Protocol To change a setting, double-click the setting and use your curser to scroll through the options. Protocol by Serial Command Command Title Host Protocol Preamble Postamble Response Timeout Intercharacter Delay LRC Aux/Config.
Chapter 3 Protocol Protocol by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-23.
Protocol Protocol Protocols define the sequence and format in which information is transferred between the scanner and the host, or in the case of Multidrop, between scanners and a concentrator. 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.
Chapter 3 Protocol Point-to-Point with XON/XOFF (Transmitter On/Off) Definition: This option enables the host to send the XON and XOFF command as a single byte transmission command of start (^Q) or stop (^S). Usage: If an XOFF has been received from the host, data will not be sent to the host until the host sends an XON. During the XOFF phase, the host is free to carry on other chores and accept data from other devices. Used only with RS-232.
Protocol Multidrop Note: See also “Multidrop Communications” on page A-38. Definition: Multidrop allows up to 50 devices to be connected to a single RS-485 host, with the scanner assigned an unique address (from 01 to 50). Usage: The MS-5000 can be used as a concentrator to a single host port connection. When Multidrop is selected, the protocol characters for RES, REQ, etc. are assigned automatically. Multidrop Addresses: Each address has its own separate poll and select address (from 1C to 7F hex).
Chapter 3 Protocol User Defined Example Definition: Example: ACK/NAK protocol can be configured using User Defined. The scanner will transmit data to the host, when an ACK is received, it will carry on with its business. If a NAK or response timeout occurs, the scanner will re-send the data to the host up to 3 more times before aborting. Tip: To use User Defined Point-to-Point, first select Point-to-Point and then User Defined .
Protocol User Defined Multidrop Definition: User Defined Multidrop allows the user to customize the polling protocol. Usage: This option is used when connecting to a concentrator or other device that does not match standard multidrop protocol. If selecting User Defined Multidrop (7), complete the format by either choosing new parameters or place commas where unchanged data fields occur.
Chapter 3 Protocol LRC (Longitudinal Redundancy Check) Definition: An error-checking routine that verifies the accuracy of transmissions. It is the exclusive OR of all characters following the STX (start of text) up to and including the ETX (end of text). What this means is that the binary representation of all the characters in a transmissions are cumulatively added in a column and each resulting odd integer is assigned a 1 and each even integer a 0 (two 1s = 0, two 0s = 0, a 1 and a 0 = 1).
Response Timeout Response Timeout Time the scanner will wait before timing out if ACK, NAK, and ETX are enabled, and a host response is expected. Usage: Only used when a response is required from the host. While in Multidrop, if the scanner does not receive an ACK or NAK from the host after sending polled data, it will act on a fault. The scanner can be set to wait indefinitely by setting Response Timeout to zero.
Chapter 3 Protocol Intercharacter Delay Definition: The time interval in milliseconds between individual characters transmitted from the scanner to the host. Usage: Intercharacter Delay is only used where a host cannot receive data quickly enough and there is enough time between labels to allow data to be completely transferred. It is rarely used since any setting other than zero will slow down communications.
Output Data Format Output Data Format Up to four user defined ASCII characters, including control characters can be defined and added to the front or end of the data string that is sent from the scanner to the host. Note: See also Chapter 13, “Output Format and Filtering”. Preamble Characters 3–Protocol Preamble Status Definition: Define a one to four character data string that can be added to the front of the decoded data. Usage: Useful for identifying and controlling incoming data.
Chapter 3 Protocol Postamble Characters Postamble Status Definition: Allows the user to enable or disable up to four postamble character(s) that can be added to the end of the decoded data. Usage: Useful for identifying and controlling incoming data. For example, defining the postamble as a carriage return and a line feed causes each decoded message to be displayed of on its own line.
Auxiliary/Configuration System Data Auxiliary/Configuration System Data Note: Do not use this with Daisy Chain operation. Auxiliary Status Note: This command only applies if the Aux Mode is set to Command Processing. See “Command Processing Mode” on page 2-13. Definition: When enabled, system data, including decoded data and diagnostic warning messages, will be routed to the aux port. Usage: To check label data and error messages via the aux port.
Chapter 3 Protocol Network Client Network Client is enabled whenever a network protocol card is installed in the MS-880 wiring box and in conjunction with one of the following protocols: DeviceNet Profibus-DP DataHighway Plus For configuration and installation information on the above protocols and protocol cards, see The Network Protocol Card User’s Manual, part number 83-210015.
3–Protocol Network Client 3-16 MS-880 Industrial Long Range Scanner User’s Manual
Chapter Read Cycle/Trigger 4 Chapter Contents Trigger Mode ...............................................................................................4-4 Serial Trigger .............................................................................................4-10 External Trigger State ...............................................................................4-12 End of Read Cycle ....................................................................................4-13 Multilabel ..............
Read Cycle/Trigger by ESP Click this Button to bring up the Read Cycle/Triggering menu. 4–Read Cycle/Trig- To change a setting, double-click the setting and use your curser to scroll through the options.
Chapter 4 Read Cycle/Trigger Read Cycle/Trigger by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-23.
Trigger Mode Trigger Mode Note: When doing autocalibration or read rate testing, the current trigger setting will be disregarded. Definition: The type of trigger event that will initiate the read cycle.
Chapter 4 Read Cycle/Trigger Continuous Read 1 Output Definition: In Continuous Read 1 Output the scanner self-triggers whenever it decodes a new bar code label or a timeout occurs. If End Of Read Cycle is set to Timeout and the label doesn't change, the scanner will repeat the output at the end of each timeout period.
Trigger Mode External Trigger Level Definition: External Trigger Level allows the read cycle (active state) to begin when a trigger (change of state) from an external sensing device is received. The read cycle endures until the object moves out of the sensor range and the active trigger state changes again. Usage: This mode is effective in an application where the speeds of the conveying apparatus are variable and the time the scanner spends scanning each object is not predictable.
Chapter 4 Read Cycle/Trigger External Trigger Edge Definition: External Trigger Edge, as with Level, allows the read cycle (active state) to begin when a trigger (change of state) from an external sensing device is received. However, the passing of an object out of sensor range does not end the read cycle. The read cycle ends with a good read output or, depending on End of Read Cycle setting, a timeout or new trigger occurs.
Trigger Mode Serial Data Definition: In Serial Data, the scanner accepts an ASCII character from the host or controlling device as a trigger to start a read cycle. A Serial Data trigger behaves the same as an External Edge trigger. Serial commands are entered inside corner brackets, such as . Usage: Serial Data is effective in a highly controlled environment where the host knows precisely when the object is in the scan zone. It is also useful in determining if a noread has occurred.
Chapter 4 Read Cycle/Trigger Trigger Filter Duration Definition: Trigger Filter Duration can prevent trigger bounce from falsely triggering the scanner by limiting the time in which trigger pulses can be received. Usage: Trigger Filter Duration is useful where trigger bounce could cause false triggers. Serial Cmd: Default: 320 (x 31.25 µs = 10ms) Options: 0 to 65535 (corresponding to 0 to 2.048 s in 31.
Serial Trigger Serial Trigger Definition: A single ASCII host serial trigger character that initiates the read cycle. Serial Trigger Character is considered an on-line host command and requires the same command format as all host commands: that is, to be entered within angle brackets delimiters < >. Serial Trigger Character (delimited) Definition: A delimited trigger character is one that either starts or ends the read cycle and is enclosed by delimiters such as < >.
Chapter 4 Read Cycle/Trigger Note: Start and End serial trigger characters can be sent through host ports or aux ports, but not the IrDA port. Start Serial Trigger Character (non-delimited) Definition: A single ASCII host serial trigger character that starts the read cycle and is not enclosed by delimiters such as < and >. Serial Cmd: Default: Null (disabled) Options: Two hex digits representing an ASCII character except <, >, XON and XOFF.
External Trigger State External Trigger State Definition: When enabled for Active On (ION) (Positive) the triggering device imposes a current on the optoisolator to activate the read cycle. When enabled for Active Off (IOFF) (Negative) the triggering device interrupts the current to the optoisolator to activate the read cycle. Usage: Allows users to select the trigger state that will operate with their systems. (If using the Microscan object detector, use Active Off.
Chapter 4 Read Cycle/Trigger End of Read Cycle Definition: The read cycle is the time during which the scanner will attempt to read and decode a bar code symbol. Serial Cmd: End of Read Cycle Status A read cycle can be terminated by a new trigger, a timeout, or a combination of both. ESP: Double-click on End of Read Cycle Mode and make a selection.
End of Read Cycle Timeout Definition: Timeout ends the read cycle, causing the scanner to stop reading labels and send the label data or noread message when the time set in Timeout elapses (times out), if When to Output is set to End of Read Cycle. If in Continuous Read 1 Output, a timeout initiates a new read cycle and allows the same label to be read again.
Chapter 4 Read Cycle/Trigger New Trigger Definition: New Trigger ends the current read cycle and initiates a new one when a new trigger occurs. New Trigger refers only to a “rising edge” trigger. With either External Edge, Serial, or Serial or Edge enabled, an edge or serial trigger ends a read cycle and initiates the next read cycle. In the case of External Level, a falling edge trigger ends the read cycle but the next read cycle does not begin until the occurrence of the next rising edge trigger.
Multilabel Multilabel Definition: Multilabel allows the user to define up to 12 bar code labels that can be read in a single read cycle. Usage: Multilabel is commonly used in shipping applications where a shipping label contains individual bar codes for part number, quantity, etc. This feature allows one trigger to pick up all the labels. AIAG and UCC/EAN128 are two application standards that address this need. Conditions: The following conditions apply: 1.
Chapter 4 Read Cycle/Trigger Multilabel Separator Definition: The character that’s inserted between each label scanned when Multilabel is set to any number greater than 1. Usage: Used to delimit or separate data fields with a user defined character. ESP: Double-click on Separator and select a character in the popup window. Serial Cmd: Default: , (comma) Options: Any available ASCII character, except < > NUL.
4–Read Cycle/Trig- Multilabel 4-18 MS-880 Industrial Long Range Scanner User’s Manual
Codes Chapter 5 Chapter Contents Narrow Margins ...........................................................................................5-5 Symbology ID ..............................................................................................5-6 Background Color........................................................................................5-7 Code 39 .......................................................................................................5-8 Codabar..........................
Code Types by ESP Click this button to bring up the Code Types menu. 5–Codes To change a setting, double-click the setting and use your curser to scroll through the options.
Chapter 5 Codes Code Types by Serial Command old cmds new cmds Ko K450, Kx K451, Code 39 Kp K470, Codabar Kq K471, Interleaved 2 of 5 Kr K472, UPC/EAN Ks K473, Code 128 Kt K474, UCC/EAN-128 Kt K474, Code 93 K! K475, PDF417 K[ K476,
Code Types by Embedded Menu 5–Codes For information on accessing the embedded menus, see “Embedded Menus” on page A-23.
Chapter 5 Codes Narrow Margins Definition: Usage: Serial Cmd: Default: Options: Allows the scanner to read symbols with quiet zones less than 8 times the width of the narrow bar element. “Quiet zone” is the space at the leading and trailing ends of a symbol. Each quiet zone can be as narrow as only five times the width of the narrow bar element when Narrow Margins is enabled.
Symbology ID Symbology ID Definition: Symbology ID is an AIM standard prefix character that identifies the bar code type. When enabled, the scanner analyzes and identifies the bar code symbology and adds a three character identifying prefix to the data: 1. ] (close bracket character) indicating the presence of a symbology ID 2. A, C, E, F, G, I, L, Q A = Code 39; C = Code 128 or UCC/EAN-128; E = UPC/EAN; F = Codabar; G = Code 93; I = I–2 of 5; L = PDF417; Q = Pharma Code 3.
Chapter 5 Codes Background Color Definition: Usage: Allows the user to choose which symbol background (white or black) the scanner can read. If the background is darker than the symbol, then enable black background. Typically the background is white; but on PCBs for example, they can be black.
Code 39 Code 39 Definition: Usage: An alphanumeric code with unique start/stop code patterns, composed of 9 black and white elements per character, of which 3 are wide. Code 39 is considered the standard for non-retail symbology. Code 39 Status Serial Cmd: Default: Enabled Options: Note: This is the only code type enabled by default.
Chapter 5 Codes Large Intercharacter Gap (Code 39) Definition: Usage: Serial Cmd: Default: Options: When enabled, the scanner can read symbols with gaps between bar code characters that exceed three times (3x) the narrow element width. Large Intercharacter Gap is helpful for reading symbols that are printed out of specification.
Code 39 Full ASCII Set (Code 39 Definition: Usage: Serial Cmd: 5–Codes Default: Options: Standard Code 39 encodes 43 characters; zero through nine, capital “A” through capital “Z”, minus symbol, plus symbol, forward slash, space, decimal point, dollar sign and percent symbol. When Full ASCII Set is enabled, the scanner can read the full ASCII character set, from 0 to 255. Must be enabled when reading characters outside the standard character set (0-9, A-Z, etc.
Chapter 5 Codes Codabar Definition: Usage: Codabar is a 16-character set (0 through 9, and the characters $, :, /, ., +, and –) with start/stop codes and at least two distinctly different bar widths. Used in photo-finishing and library applications. Formerly used in some medical applications but not typically used in newer applications.
Codabar Large Intercharacter Gap (Codabar) Definition: Usage: Serial Cmd: Default: Options: Instructs the scanner to read symbols with gaps between characters exceeding three times the narrow element width. It is helpful for reading symbols that are printed out of specification. Caution: Do not use Large Intercharacter Gap with Narrow Margins enabled since enabling Large Intercharacter Gap (over 3x) could cause a narrow margins (5x) to be interpreted as an intercharacter gap.
Chapter 5 Codes Check Digit Type (Codabar) Definition: Serial Cmd: Default: Options: Modulus 16: NW 7: Allows the user to select the check digit type Codabar will use. Disabled 0 = Disabled 1 = Modulus 16 2 = NW 7 3 = Both Used in the photo-finishing market. Used in Japanese markets.
Interleaved 2 of 5 Interleaved 2 of 5 Definition: Usage: A dense, continuous, self-checking, numeric symbology. Characters are paired together so that each character has five elements, two wide and three narrow, representing numbers 0 through 9, with the bars representing the first character and the interleaved spaces representing the second character. (A check digit is highly recommended.) Important: You must set Code Length in order to decode I 2/5 symbols.
Chapter 5 Codes Code Length #1 (Interleaved 2 of 5) Definition: Usage: Serial Cmd: Default: Options: Allows user to define the symbol length. Because I 2/5 is a continuous code, it is prone to substitution errors. Hence, a code length must be defined and a bar code symbol must contain an even number of digits. Note: If a start, stop or check digits are used, they are not included in the code length count. With I 2/5, two code lengths can be defined.
Interleaved 2 of 5 Guard Bar (Interleaved 2 of 5) Definition: Usage: Serial Cmd: 5–Codes Default: Options: A guard bar is a heavy bar, at least 2 times the width of the wide bar, surrounding the printed I 2 of 5 symbol and helping to prevent false reads. It is useful when I 2 of 5 multilabels are enabled to prevent false data output. This typically occurs with highly tilted or skewed labels.
Chapter 5 Codes UPC/EAN Definition: Usage: UPC (Universal Product Code) is a fixed length numeric, continuous symbology. UPC can have two or five digit supplemental bar code data following the normal code. The U.P.C., Version A (U.P.C., A) symbol is used to encode a 12 digit number. The first digit is the number system character, the next five are the manufacturer number, the next five are the product number, and the last digit is the checksum character.
UPC/EAN Supplementals Status (UPC/EAN) Definition: Usage: Serial Cmd: Default: Options: Disabled: Enabled: Required: A supplemental is a 2 or 5 digit symbol appended to the main label. When set to Enabled or Required, the scanner reads supplemental bar code data that has been appended to the standard UPC or EAN codes. Reads Supplementals typically used in publications and documentation.
Chapter 5 Codes Separator Character (UPC/EAN) Definition: Usage: Serial Cmd: Default: Options: Allows the user to change the separator character from a comma to a new character. As required by the application.
PDF417 PDF417 Definition: Usage: Serial Cmd: A two-dimensional, multi-row (3 to 90), continuous, variable length symbology that has high data capacity for storing up to 2700 numeric characters, 1800 printable ASCII characters, or 1100 binary character per symbol. Each symbol character consists of 4 bars and 4 spaces in a 17-module structure.
Chapter 5 Codes Fixed Code Length Status (PDF417) Serial Cmd: Default: Options: Disabled 0 = Disabled 1 = Enabled Fixed Code Length (PDF417) Definition: Serial Cmd: Default: Options: Specifies the exact number of characters the scanner will recognize.
Code 128 Code 128 Definition: Usage: 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. Code 128 is a smaller code useful in applications with tight spots and high security needs.
Chapter 5 Codes UCC/EAN-128 Definition: Usage: A subset of Code 128, with extended features. See the Uniform Code Council, Inc. at www.uc-council.org. Used as a standard for shipping labels. Note: Code 128 must be Enabled for UCC/EAN-128 to function.
UCC/EAN-128 Application Record Separator Status (UCC/EAN-128) Definition: Serial Cmd: Default: Options: When enabled, a separator character is inserted between application records. Disabled 0 = Disabled 1 = Enable Note: Output Format must be set to Application Record before this parameter can take effect.
Chapter 5 Codes Application Record Padding (UCC/EAN-128) Definition: Serial Cmd: Default: Options: Padding is the insertion of zeros to make up the maximum length of a variable application record data field, except for the last field which does not require padding. When enabled, padding is included. When disabled, padding is omitted. Note: Padding is never added to fixed length fields or to the last data field of a label. Enabling or disabling Record Padding will have no effect on these.
Code 93 Code 93 Definition: Usage: 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. Used occasionally in clinical industry.
Chapter 5 Codes Pharma Code Definition: Usage: Serial Cmd: The bar code encodes up to five different numbers, each with its own color which may be entered in decimal or "binary" format with a 1 represented by a thick bar and a 0 represented by a thin bar. Bar width is independent of height. In decimal format, each part can be up to 999999. In binary format, each input have up to 19 ones and zeros. Pharma Code is used mostly with packaging for the pharmaceuticals industry.
Pharma Code Minimum Number of Bars (Pharma Code) Serial Cmd: Default: Options: 4 4 to 16 Bar Widths (Pharma Code) Serial Cmd: Default: Options:
Chapter 5 Codes Autodiscriminate Although Autodiscriminate is not a configuration command, but it is included here as a convenient tool for enabling most code types. Definition: Usage: ESP: ESP: Serial Cmd: Default: Options: Enables all available symbology types except PDF417, UCC/EAN 128, and Pharma Code. The user may also individually disable/enable each symbology type. Commonly used for quick setup mode to detect bar code type.
5–Codes Autodiscriminate 5-30 MS-880 Industrial Long Range Scanner User’s Manual
6 Chapter Contents Overview of Autocalibration .....................................................................6-2 Autocalibration by ESP ............................................................................6-4 Autocalibration by Serial Command.........................................................6-7 Autocalibration by Embedded Menu ........................................................
6–Autocalibration Overview of Autocalibration Overview of Autocalibration When an autocalibration command is sent, the scanner first steps through a coarse grid of focus settings, looking for readable bar code symbols, and recording the highest read rates it encounters. This is “Pass 1,” as shown by the blue line in figure 6-1, a screen capture of an actual autocalibration routine in ESP.
Chapter 6 Autocalibration Follow this procedure for all three methods of autocalibration: 1. Set your scan rate at the appropriate speed for your application. 2. Position your bar code symbol at the distance used in your application and confirm that it is at a distance within the specifications for that symbol size (see “Position Scanner and Symbol” on page 1-12). 3.
6–Autocalibration Autocalibration by ESP Autocalibration by ESP 1. Click on the Autocalibration button on the overhead toolbar. 2. Click on the Auto Cal button to start autocalibration. An Autocalibration in Progress message will be displayed on your monitor along with the pass number and information on the focus, gain, and tracking. Allow some time for the scanner to cycle through the focus, gain, and tracking settings. Do not move or disturb scanner or label while Autocalibration is in progress.
Chapter 6 Autocalibration In the advanced tab in the Autocalibration menu you can constrain the scan width of the scan beam with Laser Framing and set up the rules the scanner will follow when making the first pass of the autocalibration procedure. Laser Framing Sets the length of time the laser is ON during each scan so that only a selected portion of the scan width is effectively scanned. To adjust the scan width: 1. First click on Framing Status. 2.
6–Autocalibration Autocalibration by ESP Auto Range Enabling Auto Range will improve speed, but with a caveat. With Auto Range, the scanner will focus outward until it senses an object by signal strength and begin looking for a decodable symbol from there. This will result in quicker acquisition, but only if other objects closer to the scanner are not mistaken for the bar-coded object. Again, the user should experiment with this routine until satisfactory results are achieved.
Chapter 6 Autocalibration Note: Autocalibration by Serial Command is useful for quick calibration; however, to do autocalibration and save your settings to the Configuration Database, or to make changes to related parameters, see “Autocalibration by ESP” on page 6-4 or “Autocalibration by Embedded Menu” on page 6-8. For a quick calibration of your label, send the <@CAL> serial command (see “Autocalibrate Scanner” on page 1-13 for details) and observe the results.
6–Autocalibration Autocalibration by Embedded Menu Autocalibration by Embedded Menu To calibrate via the embedded Autocalibration menu, do the following: 1. Place the sample label at a fixed position in the center of the read range being tested. 2. Enter Autocalibration menu by sending an <@> command from a terminal. Figure 6-5 Embedded Autocalibration Setup Menu 3. If the application requires a change in scan rate, do the motor speed adjustment now with the M or N commands.
Chapter 6 Autocalibration Scanner Settings Motor Speed, Gain Setting, and Tracking adjustments affect the read performance. Focus controls a stepper motor that physically slides a lens back and forth to control focal length. These settings are adjusted automatically in autocalibration. The status of these parameters is displayed on the bottom line of the menu under Motor, Gain, Track, and Focus (see “Overview of Optoelectrics” on page 8-4.
6–Autocalibration Autocalibration by Embedded Menu Autocalibration Menu Options START Autocalibration Typing A initiates an Autocalibration sequence. Once entered, no other keystrokes will be accepted with the exception of the ESC key, which terminates the routine. RECALL Initial Settings Typing B restores the original settings that were present upon entering the Autocalibration Setup Menu. These settings include Motor Speed, Gain, Tracking, and Focus.
Chapter 6 Autocalibration To access Calibration Results menu from within the Autocalibration Setup menu, (figure 6-5 on page 6-8) type the number 1. Figure 6-6 Embedded Calibration Results Menu The Calibration Results menu (an example shown here) shows the results of the autocalibration process for Read Rate, Gain, and Tracking both the first and second passes. Note that the first pass has only one reading for each parameter.
6–Autocalibration Autocalibration by Embedded Menu Advanced Autocalibration Setup Embedded Menu The Advanced Autocalibration Setup menu allows you to change the starting focus position and the number of focus steps during the first pass. For example, if you are preparing to do autocalibration on labels whose minimum distances from the scanner is 40 inches, there is no reason for autocalibration to cycle through all of the focal positions inside 40 inches.
Calibration Database Chapter 7 Overview of Calibration Database ...............................................................7-2 Calibration Database by ESP ......................................................................7-3 Calibration Database by Serial Command ..................................................7-4 Calibration Database by Embedded Menu..................................................
Overview of Calibration Database 7–Calibration Data- Overview of Calibration Database Definition: The configuration database allows the user to save up to seven opticalelectrical settings. The database can be used simply to save most commonly used settings to make the scanner easily adaptable to changing applications. Usage: Useful in applications where a variety of optical-electrical settings are required to read and decode more than one label type, position, etc.
Chapter 7 Calibration Database Calibration Database by ESP To Load the current settings obtained from autocalibration into the database: Perform the autocalibration procedures described in “Autocalibration by ESP” on page 6-4. and the Database tab as shown in 2. Move the Database Index Indicator to the Index of your choice by clicking on the arrows in the Database Index Selector. 3. Click on the Load Current to Database button.
Calibration Database by Serial Command Calibration Database by Serial Command Note: The Configuration Database is best developed from the ESP Calibration menu. 7–Calibration Data- Database Index Definition: Stores up to 7 user defined database records that can be entered or set from autocalibration and retrieved dynamically. See "Overview of Optoelectrics" on page 8-4 for instructions on setting up the database.
Chapter 7 Calibration Database Save Current Settings to Configuration Database Definition: Saves current settings to the configuration database index. Serial Cmd: Options: 1 to 7 Load Current Settings from Configuration Database Loads a specific database index. Serial Cmd: Options: 1 to 7 7–Calibration Data- Definition: Request Database Settings Definition: Associates a specific tracking setting with a database index.
Calibration Database by Embedded Menu Calibration Database by Embedded Menu 7–Calibration Data- To access the Configuration Database menu from within the Autocalibration Setup menu (page 6-8), type the number 3. You can save your calibration settings in up to 7 database indexes. 1. Type D to save your present settings to the configuration database. Note: From within the Autocalibration Setup menu, type the letter C. The current Gain, Tracking, and Focus settings will be saved in Index 1.
Chapter Optoelectrics 8 Chapter Contents This section tells how to apply optical settings such as Focus, Gain, and Tracking that you learned how to acquire in Chapter 6, “Autocalibration” and how to store in Chapter 7, “Calibration Database.” Note: The characters NULL <> and , can only be entered through embedded menus, not through ESP or serial commands. MS-880 Industrial Long Range Scanner User’s Manual 8-1 8–Optoelectrics Overview of Optoelectrics...................................................
Optoelectric by ESP 8–Optoelectrics Click on this button to bring up the Optoelectric Control menu. To change a setting, double-click on the setting and use your curser to scroll through the options.
Chapter 8 Optoelectrics Optoelectrics by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page 23. To access the Configuration Database menu from within the Autocalibration Setup menu (page 6-8), type the number 3.
Overview of Optoelectrics Overview of Optoelectrics Definition: A database index of up to seven pre-defined optical indexes of settings defining focus, gain, and tracking can be accessed and applied in the following modes: 1. by timer in which all indexes are attempted over a predefined timeout period. 2. by an automatic search for the best database index. 3. by a combination of up to three control trigger inputs to dynamically select the optimum database index.
Chapter 8 Optoelectrics Optoelectric Database Modes Definition: A database index of up to seven pre-defined optical indexes of settings defining focus, gain, and tracking can be accessed and applied in the following modes: 1. by a timer in which all settings cycle throughout the time duration 2. by an automatic search for the best database index 3.
Optoelectric Database Modes Timer Mode Definition: When this mode is selected, the scanner cycles through database settings at a time interval determined in Timer Value setting. (See “Timer Value” on page 8-11.) Important Note: The maximum time to move from the most inside focus position to the most outside focus position is 400 ms. One focus position change takes 10 ms. Usage: Useful in applications in which there is enough time to cycle through the database index.
Chapter 8 Optoelectrics Control Trigger Mode Definition: When Optoelectric Control mode is set to Control Trigger, input 1, new master pin, and the trigger input pins are de-activated and reassigned as control triggers. When activated, a read cycle will be triggered and—in accordance with their respective states—select from a database of up to seven pre-defined optical settings of Focus, Gain, and Tracking. (See Chapter 7, “Calibration Database.
Optoelectric Database Modes Process: To use Control Trigger: 1. Setup your application’s labels by code type/size in the various positions and/or code type/size at which they will likely appear. 2. Sketch out a diagram as in figure 8-1. 3. Setup your sensors or other controls. For example, the three object sensors, 1, 2 & 3, are connected to input 1, new master pin, and trigger input respectively. The bar coded packages on the left are numbered here according to their database index numbers.
Chapter 8 Optoelectrics Control Trigger #1 Definition: When Control Trigger mode is enabled, Control Trigger #1 “hijacks” Input 1 (see “Discrete I/0” in chapter 14) and uses it to select an optoelectric configuration from the configuration database. Active state is set by Input 1 serial command.
Optoelectric Database Modes Number of Active Database Settings Definition: This value sets the number of configuration database settings (in Database Index) that are active. If Control Trigger mode has been selected, this setting is ignored. Usage: Can be useful when certain settings that are needed in one application are not needed in another and processing time is at a premium.
Chapter 8 Optoelectrics Timer Value Definition: When Timer mode is enabled, Timer Value is the time interval in which database index settings are cycled. Usage: Useful in slower applications where there is enough time to cycle through the database index.
8–Optoelectrics Optoelectric Database Modes 8-12 MS-880 Industrial Long Range Scanner User’s Manual
Raster/Laser Control Chapter 9 Chapter Contents Raster Setup ............................................................................................... 9-3 Laser Setup................................................................................................. 9-6 Raster/Laser by Embedded Menu .............................................................. 9-9 This section explains the setup and adjustments for the raster and the laser setups.
Raster/Laser Setup by ESP Menus Click on this button to bring up the Raster/Laser menu. To change a setting, double-click on the setting and use your curser to scroll through the options. Note: Setup commands in the ESP-MP are accessed from both the Read Cycle/Triggering menu and the Raster button on the toolbar. Raster/Laser Setup by Embedded Menu 9–Raster/Laser Con- To access the Raster/Laser menu from within the Autocalibration Setup menu (page 6-8), type the number 2.
Chapter 9 Raster/Laser Control Raster Setup Definition: The user can enable raster scanning and adjust the sweep range (the upper and lower limits of the raster sweep). Usage: Raster scanning is useful when labels vary in placement and a single scan line cannot be counted on to cross the label. Raster scanning is also useful in reading PDF417.
Raster Setup Bottom Offset Definition: Increasing the Bottom Offset value causes the bottom of the raster pattern to move down. Serial Cmd: Default: 127 Options: 0 to 255 9–Raster/Laser Con- Note: For single scan line operation, set Top Offset equal to Bottom Offset or click on the Static Line option.
Chapter 9 Raster/Laser Control Raster Sweep Rate Definition: The raster sweep rate is the number of sweeps per second the raster mirror completes. A sweep is one pass of the raster, up or down. The maximum sweep rate is limited by the size of the arc the raster must move through. Usage: If your application allows it, a slower sweep rate can produce more scans per second and better read rates. To determine the minimum read rate for your application, see “Raster Picket Fence Calculation” on page A-32.
Laser Setup Laser Setup The laser can be turned off between read cycles and the duration of the scan and hence the width of the scan can also be adjusted. Laser On/Off Status Definition: Usage: Serial Cmd: Default: Options: When enabled, the laser is ON only during the read cycle. When disabled, the laser operates continuously. Laser On/Off extends the life of the laser. It is useful where there are significant time gaps between symbols.
Chapter 9 Raster/Laser Control Laser Framing Status Definition: Usage: Serial Cmd: Default: Options: Sets the length of time the laser is ON during each scan so that only a selected portion of the scan width is effectively scanned. This is useful to avoid highly reflective objects, for filtering out unwanted signals and avoiding the wrong symbols.
Laser Setup Laser Off Time Definition: Serial Cmd: Default: Options: Duration of laser off time, in increments of 1/255th of the total scan width. Important: The combined values of Laser Off Time and Laser On Time cannot exceed 255 which is the duration of one scan. 0 0 to 255 When setting up Laser Framing in ESP-MP, use the Off Time and On Time arrows to constrain or expand the laser framing area.
Chapter 9 Raster/Laser Control Raster/Laser by Embedded Menu To access the Raster/Laser Framing menu, send <@> to open the Autocalibration Setup menu (figure 6-5 on page 6-8) and type the number 2. Figure 9-3 Embedded Calibration Results Menu Raster Settings Sweep Rate, Raster Status, and Raster On/Off are explained more fully in “Raster Setup” on page 9-3. Laser Settings Laser settings are also dynamically updated at the bottom of the menu.
9–Raster/Laser Con- Raster/Laser by Embedded Menu 9-10 MS-880 Industrial Long Range Scanner User’s Manual
Scanner Setup 10 Chapter Contents Scan Speed ...............................................................................................10-4 Focus.........................................................................................................10-5 Gain ...........................................................................................................10-6 Transition Sample Counter........................................................................10-7 Maximum Element.................
10–Scanner Setup Scanner Setup by ESP Click on this button to bring up the Scanner Setup menu. To change a setting, double-click on the setting and use your curser to scroll through the options. Scanner Setup by Serial Command old comds new cmds Scan Speed Gain/Tracking KE KD K500, K504, Transition Counter KH K505, Focus Scanner Setup Status Request K.
Chapter 10 Scanner Setup For information on accessing the embedded menus, see “Embedded Menus” on page 23.
10–Scanner Setup Scan Speed Scan Speed (factory setting) Definition: Allows the user to set the number of scans per second by controlling the spinning mirror motor speed. Usage: Typically, to ensure a minimum number of scans, faster scan speeds are used for fast moving labels and/or longer labels with larger bar widths. Note: Scan beams will be moving faster across labels further out in the scan range since the moving beam is being projected from a spinning mirror.
Chapter 10 Scanner Setup Focus Position Definition: Focus is the act of narrowing the focal spot to its smallest size and sharpest edges at the desired distance from the scanner by moving an internal lens in discrete movement with a stepper motor. Focus Position is the length of the internal lens. Usage: Focus is generally done by the Autocalibration routine (see Chapter 6, “Autocalibration”).
10–Scanner Setup Gain Adjustment Gain Adjustment Definition: Sets a voltage amplitude value for the analog circuitry. Usage: Can be useful for fine-tuning gain or when portions of analog signals spike as in the case of specular reflection or extraneous noise. Caution: Changes to Gain are typically done by qualified technicians in Autocalibration. See Chapter 6, “Autocalibration.” Serial Cmd: Default: Default is 40 (nominal).
Chapter 10 Scanner Setup Definition: During the read cycle, the scanner counts the number of bar and space transitions defined in the Transition Counter Threshold. If the count matches or exceeds the threshold, the scanner will perform AGC routines.
10–Scanner Setup Maximum Element Maximum Element Definition: Maximum Element represents the maximum bar element width that’s allowed before a video reset occurs (default to white). Usage: Useful if having difficulty reading large element symbols like PDF417. Caution: Do not change this parameter unless instructed by a Microscan representative. Serial Cmd: Default: 1000 (30.
Chapter Matchcode 11 11–Matchcode Chapter Contents Overview of Matchcode .............................................................................11-4 Matchcode Type ........................................................................................11-5 Master Label Database ...........................................................................11-11 New Master Pin .......................................................................................
Matchcode by ESP 11–Matchcode Click this button to bring up the Matchcode menu. To change a setting, double-click the setting and use your curser to scroll through the options.
Chapter 11 Matchcode Matchcode by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-23.
Overview of Matchcode 11–Matchcode Overview of Matchcode Definition: With Matchcode you can store master label data in the scanner’s memory, compare this data against the scanned bar codes, and define how label data and/or discrete signal output will be directed. A master label database can be setup for up to 10 master labels. See “Master Label Database” on page 11-11.
Chapter 11 Matchcode Matchcode Type Definition: Allows the user to choose the way that master labels will be compared with subsequently scanned labels. Note: First set Triggering Mode to External or Serial. ESP: 11–Matchcode Serial Cmd: Default: Disabled Options: 0 1 2 3 Disabled: Has no effect on operations.
Matchcode Type 11–Matchcode Sequential Matching Definition: With Sequential enabled, Sequential Matching determines if a count is in ascending (incremental) or descending (decremental) order. Usage: Useful in tracking product serial numbers that increment or decrement sequentially.
Chapter 11 Matchcode Match Length Defines the length of the character string that will be compared with that of the master label when Match Start Position is set to 1 or greater. when Match Start Position is set to 0, no comparison will occur. Usage: For example, if Match Length is set to 6 in a 10 character symbol, and Match Start Position is set for 2, only the 2nd through 7th characters (from left to right) will be compared.
Matchcode Type 11–Matchcode Sequence On Noread Definition: When Sequence On Noread is Enabled and Matchcode is set to Sequential, the scanner sequences the master label on every match or noread. When disabled, it does not sequence on a noread. Usage: Sequence On Noread is useful when the scanner needs to stay in sequence even if no decode occurs.
Chapter 11 Matchcode Sequence On Mismatch Note: Matchcode must be set to Sequential for this command to function. When set to Enabled, the master label sequences on every decode, match or mismatch. When set to Disabled, the master label will not sequence whenever consecutive mismatches occur. Usage: Enable this parameter if every trigger event should have a decode and more than one consecutive mismatch may occur.
Matchcode Type 11–Matchcode Sequence Step Definition: Sequencing in Matchcode operations can occur in steps from 1 to 32,768. Sequencing performs like a mechanical counter by displaying positive integers and a specific number of digits after roll-overs. For example, 000 – 3 = 997 (not –3) and 999 + 3 = 002 (not 1002). Usage: Useful in applications in which it is desirable to count by intervals other than 1.
Chapter 11 Matchcode Master Label Database Important: Master Label Database is used only for comparing entire bar codes, when Sequential and Wild Card are NOT enabled, and Start Position is equal to 0. Master Label Database Overview Allows you to define up to 10 master labels as the master label database, which can be entered by keyboard, scanned-in, displayed, or deleted by serial or ESP commands.
Master Label Database Enter Master Label Data Allows you to enter master label data for a specific master label index number (1 to 10), provided the index number is not larger than the number of labels enabled by the Master Label Database Size (see page 11-11). For example, if Master Label Database Size is set to 2, you will not be able to enter data for labels 3 through 10. ESP: Click the Output Format button on the tool bar and click the Master Database tab.
Chapter 11 Matchcode Caution: Since the total number of characters available for the master label data base is2710 changes to the Master Label Data Base Size will re-allocate the number of characters available for each master label and could cause existing master labels to be deleted (except master label #1 unless it also exceeds the size limitation). The table below specifies the maximum number of characters available to each label according to the number of master labels defined, from 1 through 10.
Master Label Database 11–Matchcode Delete Master Label Data Definition: You can directly delete the master label data by serial command or ESP. ESP: You can also delete master label data for any master label by erasing the data in the Master Database popup window (under Output Format) and clicking OK, as shown here. Serial Cmd: To delete a master label, enter the database number and a comma, but leave the data field empty.
Chapter 11 Matchcode Store Next Label Scanned as Master Label1 Definition: After you’ve set the size in the database (“Master Label Database Size” on page 11-11), you can order the scanner to scan-in the next label as the master label for any given master label number. ESP: In the Master Database tab, under the Output Format menu 1. Select the master label index number in which you want to store the label data. 11–Matchcode 2. Click on the Scan Label into Selected Index.
New Master Pin 11–Matchcode New Master Pin Definition: After New Master Pin is enabled, a pulse can be received on the new master pin which will cause the scanner to record the next decoded bar code label(s) as the new master label(s). It is important to note that the enabling New Master Pin does not in itself cause a master label to be recorded. The master pin must then be activated momentarily (for a minimum of 10 ms) before a master label can be scanned into memory.
Chapter Outputs 12 Chapter Contents This section explains the commands for controlling data and beeper outputs. Note: The characters NULL <> and , can only be entered through embedded menus, not through ESP or serial commands. MS-880 Industrial Long Range Scanner User’s Manual 12-1 12–Outputs Output Data by Embedded Menu ..............................................................12-4 Bar Code Output........................................................................................
Outputs by Serial Command old cmds new cmds Serial Verification KS K701, Beeper Quality Output Bar Code Output Output During Diagnostic Warning Messages Noread Message Ku KJ Kl K702, K704, K705, Command Title K713, Kk K714, Format
Chapter 12 Outputs Output Data by ESP Menu Click this button to bring up the Outputs menu. Note: For Raster Setup and Laser Setup, see Chapter 9, “Raster/Laser Control.” MS-880 Industrial Long Range Scanner User’s Manual 12-3 12–Outputs To change a setting, double-click the setting and use your curser to scroll through the options.
Noread Message Noread Message Definition: Usage: When enabled, and if no bar code label has been decoded before timeout or the end of the read cycle, the noread message will be transmitted to the host. Used in applications where the host needs serial verification that a label has not been read and especially useful in new print verification.
Chapter 12 Outputs Bar Code Output Note: Bar Code Output relates to data and should not to be confused with Outputs 1, 2, and 3 listed in the Outputs Parameters which describe output states and functions. Bar Code Output Status Definition: Usage: Serial Cmd: Default: Options: Defines the conditions under which decoded bar code labels are transmitted to the host. Useful when the host needs bar code data only under certain conditions.
Bar Code Output Mismatch Definition: Usage: With Mismatch enabled, the scanner transmits bar code data whenever the bar code data information does NOT match the master label. Note: A noread can still be transmitted if enabled. Mismatch is typically used as a flag within the host system to prevent an item from being routed in the wrong container. Good Read Definition: Usage: With Good Read enabled, the scanner transmits bar code data on any good read regardless of Matchcode Type setting.
Chapter 12 Outputs End of Read Cycle Definition: Enabling End of Read Cycle means that bar code data does not get sent to the host until the read cycle ends with a timeout or new trigger. End of read cycle Start of read cycle Read cycle Duration Host activates trigger This is when host expects output Figure 12-1 Read Cycle Usage: End of Read Cycle is useful in timing-based systems in which the host is not ready to accept data at the time it is decoded.
Serial Verification Serial Verification Allows the user to verify configuration command status. Serial Command Echo Status Definition: Function: 12–Outputs Usage: Serial Cmd: Default: Options: When enabled, a configuration command received from the host is echoed back to the host with the resultant settings. If a command with multiple fields is processed, some of the fields may have been processed properly while others were not.
Chapter 12 Outputs Control/Hex Output Definition: Usage: Serial Cmd: Default: Options: Determines the response to an Serial Command Echo or status request command. When set to Control, two characters are transmitted to represent a non-displayable character. For example, a carriage return will be shown as the two characters: ^M. When set to Hex, the output is the hex character. Useful for viewing settings with binary characters when using serial command on a terminal.
Beeper Status Beeper Status Definition: A beep is emitted either after each good read of a bar code label or after each noread. Note: Beeper will also sound if any of the following occur: • the scanner is defaulted • a send/save command from ESP or an Exit command from any embedded menu Usage: • a , , , or command is sent Can be used as an audible verification that either a good read or a noread has occurred.
Chapter 12 Outputs Quality Output Definition: Usage: Allows the host to track the number of good reads per trigger by appending a five digit numeric field to the end of bar code label data. When enabled, bar code data is followed by a separator, followed by the five digits in the form of 00000. For example, a certain bar code that has been averaging 00100 reads per read cycle suddenly drops to 00012, this would be a good indication that a problem has arisen even though good reads are still occurring.
12–Outputs Quality Output 12-12 MS-880 Industrial Long Range Scanner User’s Manual
Chapter 13 Output Format and Filtering Overview of Output Format/Filtering..........................................................13-4 Extraction Mode ........................................................................................13-5 Insertion Mode...........................................................................................13-7 Advanced Output Format by ESP .............................................................13-9 Multilabel Output Format Assignment .....................
Output Format and Filtering by ESP Click this button to bring up the Output Format menu. 13–Output Format Note: Allow a few seconds for the menus to display.
Chapter 13 Output Format and Filtering Output Format/Filtering by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-23.
Overview of Output Format/Filtering Overview of Output Format/Filtering Output Format consists of a set of criteria expressed in Extraction and Insertion serial or ESP menu commands that can be chained together to control the presentation of data that is transmitted from decoded bar code labels. If a label does not meet the defined criteria, it is treated as a noread. Note that Extraction and Insertion functions are independent of Ordered Output criteria.
Chapter 13 Output Format and Filtering Extraction Mode Definition: Usage: Selects a portion of a bar code data to be transmitted and ignores the rest. Useful in scanning labels in which only a portion or portions of the bar code data needs to be transmitted and sorted. Extraction by ESP 1. Click on Read Label. This will display in the current bar code data under Original. 2. Select text to be extracted 13–Output Format 3. Click on Extract 4.
Extraction Mode Extraction by Serial Command Output # Definition: ESP: Serial Cmd: Default: Options: An Output # identifies the step involved in an output format process. For example, if the routine involves a series of 6 Extraction and/or Insertion steps, each of these steps is controlled by assigning sequential output numbers from 1 to 4. Output # appears in the Advanced Formatting tab. (none) Must be entered.
Chapter 13 Output Format and Filtering Insertion Mode Definition: Usage: Inserts up to four characters at a time into a data output string. You can add additional characters by repeating the procedure. Useful in adding designators or separators to add meaning or content to data in applications where label data needs to be sorted. Note: Insertion by ESP is much simpler than by serial command because the text and sequences can be visually verified.
Insertion Mode Insertion by Serial Command Output # Definition: Serial Cmd: Default: Options: An Output # identifies the step involved in an output format process. For example, if the Output Format routine involved a series of four Extraction and/or Insertion steps, each of these steps is controlled by assigning sequential output numbers from 1 to 4. (none) Must be entered.
Chapter 13 Output Format and Filtering Advanced Output Format by ESP Advanced Formatting allows you to view and edit up to 100 formatting steps. Typically, extraction and insertion entries are made in the Output Format screen(figure 13-3) and viewed on the Advanced Formatting screen (figure 13-3). You can also make adjustments in the Advanced Formatting screen by double-clicking on any of the rows. Double-click in any row to bring up the Output Format Settings dialog.
Multilabel Output Format Assignment Multilabel Output Format Assignment Label Output Format Status corresponds directly with labels setup in Multilabel. If Number of Labels in Multilabel is set to the default 1, then only Label #1 in Label Output Format Status will be enabled. See “Multilabel” on page 4-16. Definition: Usage: Serial Cmd: Default: Options: Specifies the label in a multilabel operation to which output format status is being applied.
Chapter 13 Output Format and Filtering Ordered Output/Filtering Definition: Usage: Serial Cmd: Ordered Output involves filtering and ordering. In the filtering stage, each label in a read cycle is read and matched against a user-defined table of up to 12 filters which search on code type, code length and data contents. A given label must meet all three criteria in any one of the filters in order to be included.
Ordered Output/Filtering Ordered Output/Filtering by Embedded Menu Embedded Menu: Ordered Output/Filtering by Serial Command 13–Output Format Filter # Definition: Serial Cmd: Default: Options: The filter sequence number from 1 to 12 0 Range 1 to 12 Code Type Definition: Serial Cmd: Default: Options: User-assigned code type that the scanner will search for. If a match is found, the scanner then checks Length.
Chapter 13 Output Format and Filtering Wildcard Character Definition: Serial Cmd: Default: Options: Wildcard Character indicates that any number of characters that follow the wildcard will be regarded as matches. For example, “123*” will match “123”, “123456”, “123ABC”, but not “12”. Filter data ”123*AB?C” will be interpreted as “123*” Both Wildcard Character and Placeholder Character can be mixed in the same filter data.
Ordered Output/Filtering For example: Filter data “123*” matches “123”, “123456”, “123ABC” but not “12”. Filter data “123*AB?C” will be interpreted as “123*” Filter data “123?A?” matches “1234AB”, “123BAT”, but not “1234A” or “123BATS”. Filter data “12??*” matches “1234”, “123456”, “123ABC”, but not “12”, “123”. Filter data “123?A*” matches “1234A”, “123BA”, “123BATS”, but not “1234”, “1234C”. For example: enables Output Filters #1 setting.
Chapter 13 Output Format and Filtering Examples: Filter #1 Code type = Code 39, Length = disabled, Wildcard = ‘*’, placeholder = ‘?’, data = “AB*” = 41422A Filter #2 Code type = Code 128, Length = 8, Wildcard = ‘*’, placeholder = ‘?’, data = “NBC??FGH” = 4e42433f3f464748. enables Ordered Output. It also enables filter#1 and filter#2. Let’s say we have four labels, “NBCXYFGH”, “NBDXYFGH”, “123XYZ”, “ABCDE”.
Master Database in ESP Master Database in ESP 13–Output Format When you click the Master Database tab in the Output Format menu, you bring up a table for convenient entry of master label data for up to 10 entries. See “Master Label Database” on page 11-11 for details.
Chapter Discrete I/0 14 Chapter Contents Input 1 .......................................................................................................14-4 Output 1.....................................................................................................14-5 Output 2...................................................................................................14-10 Output 3...................................................................................................
Discrete I/O by ESP Menu Click this button to bring up the Outputs menu. To change a setting, double-click the setting and use your curser to scroll through the options.
Chapter 14 Discrete I/0 Discrete I/O by Embedded Menus For information on accessing the embedded menus, see “Embedded Menus” on page A-23.
Input 1 Input 1 Definition: Usage: A programmable, discrete input used to reset counters, outputs or control optoelectrical settings. For example, an application is setup so that a mismatch stops the production line by using outputs in a latch mode (see “Output Mode”). A push button switch can be connected to the input pin so that when pressed, it unlatches the output, allowing the line to resume operations. Input Mode Definition: Serial Cmd: Default: Options: Determines the functionality of the input.
Chapter 14 Discrete I/0 Output 1 Definition: Usage: Sets the discrete output functions for specific user-selected conditions. This option provides switching to host software to control external devices such as PLCs and relays. It is useful for routing and sorting and to prevent mis-packaging and mis-routing. Output On Definition: Serial Cmd: Default: Options: Allows the user to set the conditions under which an output (or outputs) will be activated.
Output 1 Noread Definition: Activates a discrete output whenever the bar code data is not decoded before the end of the read cycle. Trend Analysis Definition: Usage: Activates discrete output when a trend analysis condition is met, depending on the trend analysis option enabled. Typically used when a discrete indication of a low read quality condition occurs. Active State Definition: Serial Cmd: Default: Options: Sets the active state of the discrete output.
Chapter 14 Discrete I/0 Output Mode Definition: Serial Cmd: Default: Options: Sets the condition in which the discrete output is de-activated.
Output 1 Trend Analysis Mode Definition: Sets the trend condition (Mismatch, Noread, or Reads/Trigger) that will activate the output. Parameters associated with Trend Analysis Mode are Number To Output On and Trigger Evaluation Period. The Number To Output On setting allows the user to select the number of times that the selected trend condition occurs before activating the output. Trigger Evaluation Period sets the number of triggered events to evaluate for trend condition.
Chapter 14 Discrete I/0 Trigger Evaluation Period Definition: Serial Cmd: Default: Options: The number of trigger events to examine within the trend analysis event.
Output 2 Output 2 Serial Cmd: Output 2 has the same parameters and default settings as Output 1. Output 3 Serial Cmd: 14–Discrete I/0 Output 3 has the same parameters and default settings as Output 1.
Chapter 14 Discrete I/0 Diagnostic Outputs Note: See Chapter 15, “Diagnostics” for definitions and setup of Diagnostic Warnings. Definition: Usage: ESP: Warning messages conditions relating to the MS-880 performance and environment can be programmed to activate selected outputs (Output 1, Output 2, or Output 3) whenever a warning condition occurs. Useful where output warnings of scanner malfunctions can be integrated to alert users and/or shut down a line.
Diagnostic Outputs Output Definition: Function: Serial Cmd: Options: Selects the status settings for one of three outputs (Output 1, Output 2, or Output 3). Each of the three outputs is independently associated with ten status settings. The settings can be accessed to verify/change one output at a time.
Chapter Diagnostics 15 Chapter Contents Warning Messages ................................................................................15-4 High Temperature Threshold .................................................................15-8 Low Temperature Threshold..................................................................15-9 Lifetime Hours......................................................................................15-10 Present Ambient Temperature (deg. C).................................
Diagnostics by ESP Menu Click this button to bring up the Diagnostic menu. To change a setting, double-click the setting and use your curser to scroll through the options.
Chapter 15 Diagnostics Diagnostics by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-23.
Warning Messages Warning Messages Important Note: Warning Message Status must be enabled before any warnings in this menu can be displayed. Definition: Usage: Serial Cmd: Warning messages that relate to the environment and condition of the scanner can be defined and set to activate specific outputs. Note: When enabled, the error condition will override all other operational modes configured for the output.
Chapter 15 Diagnostics Laser High Warning Transmits a message whenever the laser current exceeds a factory-calibrated reference value which cannot be altered. The message repeats once every 30 minutes until the condition is corrected. Laser High Status Definition: Usage: Serial Cmd: Default: Options: Enables the Laser High message. Alerts the user to impending laser failure. (Contact Microscan Service.
Warning Messages Laser Low Warning When enabled a message up to 10-characters is transmitted whenever the laser current falls below a factory-calibrated reference value which cannot be altered. The message repeats once every 30 minutes until the condition is corrected. Laser Low Status Definition: Usage: Serial Cmd: Default: Options: Enables the Laser Low message. Alerts the user to impending laser failure. (Contact Microscan Service.
Chapter 15 Diagnostics NOVRAM Corrupt Warning Status When enabled, a 7 character message is sent whenever the system detects a warning condition. Important Note: Warning Corrupt Message Status must be enabled before the NOVRAM message in this menu can be transmitted. Function: Usage: Serial Cmd: Default: Options: When enabled, a 7 character message is sent whenever the system detects a warning condition.
High Temperature Threshold High Temperature Threshold A message can be defined that will display when a user-set High Temperature Threshold has been reached. The message repeats once every 30 minutes until the condition is corrected. This value is a reference to the external ambient temperature in the environment around the scanner.
Chapter 15 Diagnostics Low Temperature Threshold A message can be defined that will display when a user-set Low Temperature Threshold has been reached. The message repeats once every 30 minutes until the condition is corrected. This value is a reference to the external ambient temperature in the environment around the scanner.
Lifetime Hours Lifetime Hours A message can be defined that will be transmitted whenever the scanner’s elapsed time clock exceeds the set hours threshold. The message repeats one time every 30 minutes. Hours Threshold Definition: Usage: Serial Cmd: Default: Options: A user can set a time in hours that will cause a message to be sent whenever the scanner’s run time exceeds this value. The elapsed time is the time the scanner is powered up. Useful for setting up a preventive maintenance program.
Chapter 15 Diagnostics Present Ambient Temperature (deg. C) (This command is READ ONLY.) Definition: Usage: Serial Cmd: Close estimation of external temperature. A thermal sensor on the main PCB measures the internal temperature of the scanner. From this a case-differential constant is subtracted to yield an estimated external temperature. Indicates temperature of the environment immediately outside of the scanner. Useful for setting Over Temperature Threshold and Under Temperature Threshold.
Counts Counts (These commands are READ ONLY.) Powerups Definition Usage: Serial Cmd: Read Only Ranges: Returns the number of times the scanner has been re-powered or a watchdog reset occurs. Useful for detecting unwanted resets caused by power supply problems or ESD transients. Send Returns 0 to 65,535 powerups, 0 to 65,535 resets. Resets Definition Usage: Serial Cmd: Resets include watchdog reset, , , , and hardware defaults.
Chapter 15 Diagnostics Time Since Last Reset (This command is READ ONLY.) Definition: Usage: Serial Cmd: Records the number of hours and minutes of operation since the last system reset. Useful as a troubleshooting tool that can help pinpoint the cause of a reset. Send Returns Read Only Ranges: 0 to 23 hours, 0 to 59 minutes.
15–Diagnostics Time Since Last Reset 15-14 MS-880 Industrial Long Range Scanner User’s Manual
Wiring Box Option 16 Chapter Contents Wiring Box Description ..........................................................................16-2 Installation Steps ...................................................................................16-3 Wiring Box Ports ....................................................................................16-5 Wiring Box PCB with Connectors ..........................................................16-8 Mounting Plate .................................................
16–Wiring Box Wiring Box Description Wiring Box Description Flex cable to MS-880 Scanner Portal hole, 3/4” pipe thread (4 places) Bottom mounting plate of wiring box Figure 16-1 Wiring Box Note: Wiring Box PCB and Protocol Card (when used) reside inside the wiring box. Portal Holes The wiring box has four external portal holes which are standard 3/4” pipe thread. Mounting of the box is with four through holes in flanges that extend out over the ends. Terminal Strip Specifications Wire strip length: .
Chapter 16 Wiring Box Option Note: For terminal details, see figure 16-2. 1. Connect power through portal holes (see “Connect the System” on page 1-3). 2. Temporarily apply power to the scanner and confirm that light next to input terminal is green and not red. 3. Disconnect power before making remainder of connections. 4. Connect host and trigger port wires through portal holes to appropriate connections. 5.
16–Wiring Box Installation Steps 7. Attach scanner to wiring box with 4 attached mounting screws in the bottom plate of the scanner, taking care that gasket is evenly seated. Mounting screws 4 places Figure 16-3 Attaching the Scanner 8. Mount wiring box (see “Wiring Box Ports” on page 16-5).
Chapter 16 Wiring Box Option 16–Wiring Box Wiring Box Ports (Refer to Figure 16-7 or actual PCB) Relay Modules Note: For relay modules kits, use MS P/N 98-000013-XX or equivalent slim module which does not exceed 0.43” (11 mm) in width) 1.7" (1.1 cm) 0.43" (1.1 cm) 3 Relay module sockets Locking screw 40-3100 08-0 1 REV. 2 K2 R E LA Y P AS S 1 3 5 J10 33 2 4 6 JP1 34 J13 1 J9 J7 J8 JP3 JP2 1 2 3 4 5 6 J15 1 2 3 4 5 6 R E LA Y P A SS J17 2 MADE IN U.S.A.
Relay Terminals. Relay 2 terminal 40-310008-01 REV. 2 K1 K2 R EL AY PA SS 2 4 6 J10 33 JP1 J13 34 J7 J8 1 J9 K3 JP3 JP2 1 2 3 4 5 6 J15 1 2 R EL AY 3 4 P A SS 5 6 2 J17 M A D E I N U . S. A .
Chapter 16 Wiring Box Option Main serial communication port. (See Table A-7, “Host 25-pin Connector,” on page A-8.) Aux RS-232 Daisy chain and auxiliary connections. (See Table A-7, “Host 25-pin Connector,” on page A-8.) New Master Pin Allows you to wire in a switch for New Master Pin. (See “Optoisolator Inputs” on page A-11.) Trigger Port (NPN) To initiate the read cycle. (See “Optoisolator Inputs” on page A-11.
16-8 1 3 5 J1 P OW ER 10-28VDC P+ P - RE LAY 1 O U T J12 PA S S RE LA Y 1 JP1 SH LD 2 4 6 K1 2 3 J13 4 34 J2 R TS R X RS232 FIELDBUS CTS M2 M1 33 5 GND 6 TX GN D + SHLD RX GND J6 - TX INPUT1 J7 J10 AUX RS232 +5VDC +5 J8 K2 TX - - J5 + RX+ RX- SHLD RS422/485 NEWMASTER TX+ J9 5 1 3 P- 2 4 6 G ND C H S JP2 J3 TRIG P + TRIGGER 2 1 40-310008-01 REV. 2 J15 1 3 5 JP3 M4 J17 P AS S R ELA Y J4 D1 MICROSCAN PO WER LE D 10-28VD C MADE IN U.
Chapter 16 Wiring Box Option .40" (10.2mm) 16–Wiring Box Mounting Plate 7.175" (18.2 mm) 2.90" (73.7mm) 2 X PE M B SO A- 86 32 -2 0 O R EQ UIVA L ENT .413" (10.4 mm) 1.81" (46.0mm) 4.39" (11.
16–Wiring Box Mounting Plate 16-10 MS-880 Industrial Long Range Scanner User’s Manual
Chapter Utilities 17 File Transfer ..............................................................................................17-5 Counters ....................................................................................................17-6 Part Number ..............................................................................................17-8 Checksum .................................................................................................17-9 Read Rate ..............................
Utilities by ESP Menu 17–Utilities Click this button to bring up the Utilities menu. To change a setting, right-click the setting and use your curser to scroll through the options. Note: Utility commands are not accessible by embedded menus.
Chapter 17 Utilities Utilities by Serial Command Table 17-1 Summary of Utility Serial Commands Command Type Counter Request and Clear Read Rate Read Rate Device Control Code Types Commands Trigger Name Noread Counter Noread Counter Reset Trigger Counter Trigger Counter Reset Good Read/Match Counter Good Read/Match Counter Reset Mismatch Counter Mismatch Counter Reset Display all three Checksums of Flash memory Display Checksum for Boot Code Display Checksum for Application Code Display both Part Numb
Default/Reset/ Save 17–Utilities Master Label Network Status Status Commands <-> > 1> Reset (does not save for power-on) Default Restore Saved Settings Reset/Save (for power-on) Save Factory Settings Save/Restore Factory Defaults Enable Master Label * Disable Master Label* Store next label scanned to database.
Chapter 17 Utilities File Transfer File transfer is used to download application code to the scanner. Application code versions are specific to your scanner. Consult with your sales representative before downloading application code. If needed, an application code will be sent to you in the form of a *.mot file. To download application code: 1. First make sure the host is connected to your scanner. 3. In the Utilities window, right-click on File Transfer and select Download/App Code.
Counters Counters 17–Utilities Counter commands can be a numeric value from 00000 to 65,535. After reaching the maximum numeric limit of 65,535, an error message will be displayed and the counter will automatically roll-over and start counting again at 00000. To obtain the cumulative total of counts after the roll-over has occurred, add 65,536 per each roll-over (the scanner does not keep track of the number of roll-overs) to the current count.
Chapter 17 Utilities Good Read/Match Counter Reset Sending sets the Match Counter to 00000. Mismatch Counter Sending displays the number of decoded labels since the last reset that do not match the master label. Mismatch Counter Reset Sending sets the Mismatch Counter to zero.
Part Number Part Number You can send a request to the scanner for part numbers, checksums, boot code, and application and code. 17–Utilities By ESP You can access Part Number from the Utilities menu. Right-click the appropriate option and select Request to see the associated part number or check sum number. By Serial Command Upon sending <#> the scanner returns software part numbers for application code <#a/__________> and boot code <#b/_________>.
Chapter 17 Utilities Checksum You can send a request to the scanner for part numbers, checksums, boot code, and application and code. By ESP By Serial Command Upon sending the scanner returns three 4-digit hex numbers that are displayed under Check Sum. Checksums verify a scanner’s flash memory. Individual checksums for Boot Code and Application Code are returned when their respective commands and are sent.
Read Rate Read Rate You can do a read rate test for decode rate or percent by ESP or serial command. By ESP You can access Read Rate from the Utilities menu. 17–Utilities To start or end a read rate test, right-click Read Rate and select Start or Stop. To change from percent read rate to decodes per second, right-click Read Rate and make the selection. By Serial Command Enter Single Label Decodes/Second Test Sending instructs the scanner to transmit the decodes per second and label data (if any).
Chapter 17 Utilities Enter Percent PDF Read Rate Test Sending instructs the scanner to transmit the number of decodes per second on the full PDF label. This test includes both capture and decode and translation time. Note that the output format of the data is done as a running average of 750 mS windows. This means that you can remove the label from the view of the scanner and it will continue to transmit some history of the label for a few outputs.
Device Control Device Control You can control laser scanning by ESP or serial command. By ESP You can access Device Control from the Utilities menu. 17–Utilities For any of the Device Control commands, right-click on the command and make your selection. By Serial Command Enable Laser Scanning Sending will turn the laser on continuously. Note: Enable Laser Scanning does not relate to Laser On/Off command. Disable Laser Scanning Sending will turn the laser off.
Chapter 17 Utilities Output #1 Sending activates the link between Output 1(+) and Output 1 (–) of the 25-pin host connector (regardless of Master Label or Output 1 status). Output #2 Sending activates the link between Output 2(+) and Output 2 (–) of the 25-pin host connector (regardless of Master Label or Output 2 status). Output #3 Sending activates the link between Output 3(+) and Output 3 (–) of the 25-pin host connector (regardless of Master Label or Output 3 status).
17–Utilities Defaulting/Saving/Initializing 17-14 MS-880 Industrial Long Range Scanner User’s Manual
Appendices Chapter Contents MS-880 Industrial Long Range Scanner User’s Manual Appendices Appendix A General Specifications ....................................................... A-2 Appendix B Electrical Specifications ..................................................... A-6 Appendix C IrDA Configuration Port.................................................... A-13 Appendix D IrDA/Ir Comm for Palm Pilot ............................................ A-15 Appendix E Serial Configuration Commands .......
Appendix A Appendix A — General Specifications Key Features • Multiple label and symbology reading Centerline of scan window • Extra-long scanning range to 90 inches • Autofocusing • Programmable raster scanning 5.2 • IrDA (infrared) port (palm pilot compatible) • 3 programmable outputs • Industrial IP65 rated enclosures • Optional wiring box, IB-880 Appendices Mechanical Depth: 3.5 in (88 mm) Width: 5" (127 mm) Height: 6 in. (152 mm) Weight: 5 lbs. (227 g) 4X M4 .50 MAX 6.0 1.
General Specifications Scanning Parameters Scanning mirror type: Rotating, 14-faceted mirror Scan rate: 400 to 1000 scans per second Scan width angle: Typically 60°; Pitch: ±50° max.; Skew: ±40° max. Label contrast: 25% min.
Appendix A Mounting Specifications 4X M4 .50 MAX 4X M4 .50 MAX 1.88 1.88 .88 .625 3.75 .88 .625 Front 3.75 Back Appendices Figure A-2 Mounting Dimensions Beeper Beeps on output (good read, noread, match, or mismatch), serial command confirmation, on/off.
General Specifications Power LEDs (inside the wiring box) OFF = No power is present RED = power is present, but reversed GREEN = power is present and correct Safety Certifications FCC, CDRH, CE, UL/cUL, TüV, BSMI Product specifications are given for typical performance at 25°C (77°F) using grade A labels. Some performance characteristics may vary at high temperatures or other environmental extremes. © Microscan Systems, Inc.
Appendix B Appendix B — Electrical Specifications Maximum Operating Power: 24 Watts Power Input: 10 to 28VDC, 200mV p-p max. ripple, 230 mA @ 24VDC (typical) Trigger, New Master, Input 1: 4.5 to 28 VDC (optoisolated) Pin Assignments Note: See “Connect the System” on page 1-3 for power and host connections.
Electrical Specifications Table A-4 Power Connector 1 2 3 Power grounda Chassis ground Power + 10 to 28 VDC In a. Power ground: Used for power return only. 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 and/or software failure. Table A-5 Trigger Connector 1 2 3 4 Power +10 to 28 VDC NPN Power grounda N/C Out a.
Appendix B Table A-7 Host 25-pin Connector1 Pin Host RS232 Host & Aux Host RS232 RS422/485 Chassis grounda Host TxD Host RxD 1 2 3 4 RTS 5 CTS 6 7 8 9 10 11 12 Aux TxD Out In Out Aux RxD In Output 1 (+) Signal groundb Output 2 (+) Trigger (–) Trigger (+) N/C Input 1 (+) Out Out In In In 13 RxD (+) In 14 TxD (–) Out 15 Noread/Output 3 (+) 16 Appendices In/ Out 17 18 Power groundc Power +10 to 28 VDC 19 20 21 22 23 24 25 Out RxD (–) TxD (+) Output 1 (–) Output 2 (–) Noread/Output
Electrical Specifications Optoisolator Outputs Optoisolator circuits can transfer pulses between the scanner and peripherals with no direct connection with the scanner’s internal circuitry. However, not every optoisolator configuration provides complete isolation. The following diagrams show both fully optoisolated and non-optoisolated circuits. They are only examples and do not represent all the possible wiring configurations. Generic Output Waveform Characteristics Iload =5mA Iload =50mA V Out-On 0.
Appendix B Additional Isolated Output Circuit Examples Secondary Relay 1 to 28 V Power + Scanner Output Outputs (+) Outputs (–) Power ground Outputs (–) Appendices Power ground A-10 V PLC Input Outputs (+) Output PLC Power + RELAY Isolated Scanner Scanner Isolated Scanner MS-880 Industrial Long Range Scanner User’s Manual PLC GND
Electrical Specifications Optoisolator Inputs All discrete inputs can be fully isolated pulses as PNP or NPN circuits. Inputs include trigger, new master, and other discrete inputs. Generic Waveform Characteristics Minimum Maximum VIN-HIGH/IIN-HIGH 4.5V/4mA 28V/33mA VIN-LOW/IIN-LOW 0 V/0mA 2V/2mA Pulse Widthmin 48 µS Input (+) I load Input (–) Note: Trigger pulses can be sent to the scanner either through the host 25-pin connector or a separate 4-pin trigger connector.
Appendix B 4-Pin Connector Trigger Input Example NPN Trigger Source Non-isolated +V +5 to 28 V V Power (+) CC Trigger (NPN) Signal Appendices Power (–) A-12 MS-880 Industrial Long Range Scanner User’s Manual
IrDA Configuration Port Appendix C — IrDA Configuration Port Serial Menu: Determines the flow of data between the infrared configuration port and a separate IrDA-equipped computer terminal. Serial Cmd: IrDA Status Definition: Usage: Serial Cmd: Default: Options: Enables or disables the IrDA port.
Appendix C IR Timeout Definition: Usage: Serial Cmd: Default: Options: If the infrared beam is interrupted for a period longer than the IR timeout, then the scanner's IrDA port will purge any pending data, reset its baud rate to 9600 baud, and begin transmitting a periodic query signal.
IrDA/Ir Comm for Palm Pilot Appendix D — IrDA/Ir Comm for Palm Pilot Needed: • Palm Pilot™ with IR port • PC with internet connection and hotsynch cradle • IrComm drivers • VT100 Terminal Emulator application (shareware) Obtaining the drivers: The IrDA drivers are found in the “irenhanc.zip” file available from Palm at: http://www.palm.com/support/downloads/irenhanc.html Installing the drivers: (Read the “readme.txt” file in the zip file for complete instructions.) 1.
Appendix E Appendix E — Serial Configuration Commands The following table is a list of all the available serial configuration commands, presented in numeric order. These commands are also listed at the beginning of each applicable chapter. For utility (operational) commands see Table 17-1, “Summary of Utility Serial Commands,” on page 17-3.
Serial Configuration Commands Command Title old cmds new cmds Format Sequential Step K228, Start Serial Trigger Character K229, End Serial Trigger Character K230, Enter/Delete Master Label Data M Request Master Label Data M Operations Status Request KV? Warning Message Status K231, K231, [for all] or
Appendix E Command Title old cmds Pharma Code K477, Code Type Status Request KW? Format
Serial Command Format Appendix F — 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 > characters 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 a or .
Appendix F Concatenating Configuration Commands Commands can be concatenated (added together) in a single string or data block. For example, enables LRC, sets End of Read Cycle mode to New Trigger, enables Narrow Margins, and resets the data buffers (without saving the changes for power-on). Serial Command Status Request To ensure that any command was received and accepted, you can send the Show Scanner Status command: >.
ASCII Table Appendix G — ASCII Table Table A-9 ASCII Table with Control Characters 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 Hex 2
Appendix G Table A-10 Communication Protocol Commands Protocol Command Control Characters Hex (Mnemonic displayed (Entered in menu or Code on Microscan menu) serial command) Effect of Command ^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 Appendices RES A-22 MS-880 Industrial Long Range Scanner User’s Manual
Embedded Menus Appendix H — Embedded Menus In addition to ESP-MP, you can also use a communications menu such as Microsoft’s HyperTerminal to establish communication with Microscan’s embedded menus.1 1. With your host connected to the 9-pin configuration port, set your host communications settings as follows: 57.6K baud, 8 Data Bits, 1 Stop Bits, and None Parity. With your host connected to the 25-pin configuration port, set your host communications settings as follows: 9600, 7, 1, and Even. 2.
Appendix I Appendix I — Defaulting/Saving/Initializing Defaults are original or saved settings. Defaulting occurs when default settings (from flash or user-saved NOVRAM) are restored. Defaulting might be necessary if you have make temporary changes, communications between the scanner and another device are lost or interrupted, or you are using incompatible equipment (for example, a terminal that is set at 9600 baud communicating with a scanner that is set at 38.4K baud).
Defaulting/Saving/Initializing Restore Flash Defaults to Active Memory and for Power-on Caution: Defaulting the scanner to flash default settings will overwrite user-saved NOVRAM settings. • Restores flash defaults to memory. Active Memory • Restores flash defaults to user-saved NOVRAM for power-on. • Initializes serial configuration commands in active memory and resets counters to zero. Initialize User-Saved NOVRAM Flash Defaults By Serial Command Send command to the scanner. By ESP 1.
Appendix I Saving Save Active Settings except Factory for Power-on • Initializes serial configuration commands in active memory and resets counters to zero. Initialize • Saves all active settings except factory settings to NOVRAM for power-on. By Software Command Send command to the scanner. By ESP Active Memory User-Saved NOVRAM Flash Defaults Right-click in the configuration window and select Save to Scanner, Send and Save.
Defaulting/Saving/Initializing Initializing Initializing is a part of all save and default functions. It is also used as a follow-on to implement serial configuration commands into active memory. • Initializes serial configuration commands in Initialize active memory and resets counters to zero. • Does not save settings to NOVRAM. Active Memory By Serial Command Send after a serial configuration command or a string of serial configuration commands, for example, .
Appendix J Appendix J — Position Scanner and Bar Code In positioning the scanner in relation to the bar codes being scanner, consider the following: • Position the scanner in a place devoid of sunlight, bright lights, or laser light from other sources. • Avoid excessive tilt, skew, or pitch. Maximum tilt is determined by label characteristics and the number of decodes required. Maximum skew is ±40°; maximum pitch is ±50°.
Position Object Detector Appendix K — Position Object Detector In a typical operation, a scanner will wait for bar code data only during a triggered read cycle. A read cycle is initiated by a “trigger” and can be in the form of a serial command from the host (internal trigger) or a signal from an object detector (external trigger). When an object detector (also called a sensor, package detector, etc.
Appendix L Appendix L — Test Decode Rate With a Static Label 1. Position a stationary bar code in front of a functioning scanner at the scan distance used in your application. 2. Set for single scan line scanning (Top Offset setting equal to Bottom Offset). 3. Enter a command to see the decodes per second. The decode rate is the number of decoded scans per total number of scan. It will appear at the beginning of the data strings.
Formulas for Number of Decodes Appendix M — Formulas for Number of Decodes To ensure reliable scanning, apply a minimum of five decodes to each bar code. Use the formulas below to calculate the number of decodes that your label will receive. If the number of decodes you derive from one of these calculations is less than the minimum for your application, plug in the minimum number of decodes (5) and solve for another parameter that might be changed, such as label speed or scans per second.
Appendix M Raster Picket Fence Calculation Direction of label travel For raster picket fence scanning, the number of decodes (ND) is calculated in two formulas, one for sweep rate and the other for number of decodes. Sweep Rate. Raster pattern Since the speed of the raster (SwR) cannot exceed 10 you first need to ensure that you can achieve this by solving for Figure A-8 Raster sweep rate (SwR). Sweep rate is the number of raster Picket Fence sweeps (up or down) that occur in a second.
Formulas for Number of Decodes Single Scan Line Picket Fence Calculation For single scan line picket fence scanning (Top Offset setting equal to Bottom Offset), use the following formula: SW – LL ) (--------------------------× DR – 3 = number of complete decodes 1 LS Direction of label travel Example: LL = 2 inches (including quiet zones) LS = 100 inches per second SW = 4 inches Scan Line DR = 1000 decodes per second 4 – 2) (---------------× 1000 – 3 = 17 complete decodes 100 Figure A-9 P
Appendix M Label Speed Applies to both picket fence and ladder oriented labels. If your application allows it, slowing label speed (the time in seconds that a label is fully within the scan width of the scanner) is an effective way to increase the number of decodes. Raster Height When using the raster features, you can increase the decode rate by decreasing the height of the raster image.
Operational Tips Appendix N — Operational Tips Do: • Check inputs (label speed, length, height, etc.) to ensure the desired number of decodes per label. • For optimum decodes, mount scanner so that your labels pass through the center of the depth-of-field (minimum/maximum range). You find the center by moving your label in and out during a read rate test. • Avoid excessive tilt, pitch, and skew of the bar code label. • Check the bar code label for readability by doing a decode rate test.
Appendix O Appendix O — Interface Standards Interface Standards, established by the Electronic Industries Association (EIA), specify such things as the signaling voltage levels, maximum cable lengths, and number of drivers. 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.
Interface Standards ProfiBus DP PROFIBUS is a vendor-independent, open field bus standard for a wide range of applications in manufacturing and process automation. Vendor-independence and openness are ensured by the international standards EN 50170 and EN 50254. PROFIBUS allows communication between devices of different manufacturers without any special interface adjustment. PROFIBUS can be used for both high-speed time critical applications and complex communication tasks.
Appendix P Appendix P — Multidrop Communications This appendix describes the rules for setting up a concentrator or controller to communicate with a scanner in standard Multidrop protocol. The diagram to the right shows a typical Multidrop network in which 1 to 50 scanners can communicate with a host via an intermediary device, a concentrator or a controller.
Multidrop Communications Connect to Scanner via the Concentrator You will need a multidrop concentrator and the required power supplies and cabling to communicate with your scanner(s). 1. From the Communications drop down menu, select Configure Multidrop to bring up the Multidrop Settings dialog. 2. If necessary, change the default address to match the address of your multidropped scanner and click OK.
Appendix P Polling Sequence Data that is transmitted to the host (bar code data, noread messages, counters, etc.) via concentrators is solicited by poll requests from the host. The polling sequence example by poll address 1E (ASCII hex value for Scanner 02) and a REQ (request). The scanner responds by first transmitting its own address, 1E, followed by a STX (start of text) character, and then the data. Next it transmits an ETX (end of text) character and an LRC (longitudinal redundancy check) character.
Multidrop Communications Select Sequence Unlike poll requests, select commands always originate from the host and consist of serial configuration or operation commands to devices that are configured in Multidrop. The scanner complies with the command when it is polled during the cycle.
Appendix P Table A-11 Multidrop Addresses Multidrop Address Appendices 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 A-42 Poll Character ASCII HEX ^\ 1C ^^ 1E SP 20 " 22 $ 24 & 26 ( 28 * 2A , 2C .
Glossary of Terms Appendix Q — Glossary of Terms Bar Code Density. Number of characters per inch or other unit of measure. Baud Rate. The number of discrete signal events per second. Bits per second. Capture. The act of grabbing or recording a frame by an sensor. A frame or succession of frames that are captured. Channel. A high-speed pathway between the computer and the control units of the peripheral devices. Check Digit.
Appendix Q Connector. Physical device (plug or socket) on a device or cable to provide in/out connectivity for various circuits and pins. Counter. Memory space provided to keep track of scanner events. Daisy Chain. Linkage of master and slave scanners to allow data to be relayed up to the host via auxiliary port connections. Decode. A good read. The successful scanning and decoding of the information encoded in a bar code label. Default.
Glossary of Terms Host. A computer, PLC, or other device that is used to execute commands and process data and discrete signals. Host Port. The pins or connections on a scanner or other device that physically connect with a host and—using the RS-232, RS-422, or RS-485 standards—pass data and serial commands from one device to another. Initialize. Implement serial configuration commands into the scanner’s active memory. MS-880 Industrial Long Range Scanner User’s Manual A-45 Appendices Input.
Appendix Q Appendices Mil. One thousandths of an inch or 0.0254 mm. In bar-coding, a measurement standard that identifies a bar code label by the width of its narrowest element. Mismatch. An event that occurs when the scanned bar code label does not match the master label that is stored in the memory of the scanner. Multilabel. A scanner mode which allows a scanner to read more than one bar code label in a single read cycle. Multidrop.
Glossary of Terms Protocol. The rules for communication between devices, providing a means to control the orderly flow of information between linked devices. Quiet Zones. Specified “clear” (non printed) areas immediately before and after the bar code symbol. The area is usually white (for black and white bar code) and at least 10 times the width of the narrowest bar, as measured in thousands of an inch.
Appendix Q Sweep. One pass of the raster, up or down. Sweep Rate (SwR) is the number of passes per second, up or down, describing the raster image. Symbol. A bar code. A decodable unit of information that is recognized by a bar code scanner. Symbology. A code type, such as Code 39 or Code 128, with special rules to define the widths and positions of bars and spaces to represent specific numeric or alphanumeric information. Symbology ID. An AIM standard prefix character that identifies the bar code type.
Index Numerics Auxiliary System Data 3-14 25-pin host connector Host connector 1-3 9-pin Host Configuration Connector 1-3 B A C Calibration Database by embedded menu 7-6 by ESP 7-3 by serial command 7-1, 7-4 Calibration Database, overview 7-2 Calibration with Multilabel 7-2, 8-6 Caution Summary i-xiv CDRH i-xii CE Compliance i-xii Check Digit Codabar 5-13 Code 39 5-8 I 2 of 5 5-14 Checksum 17-9 Codabar 5-11 Code 128 5-22 Code 39 5-8 Code 93 5-26 Code Length I 2 of 5 5-15 Code Type 17-13 Code Type, Outp
Index Index by embedded menu 5-3 by ESP 5-2 by serial command 5-3 COM1 1-8 Command Processing Mode 2-13 Communication Protocol Commands A-22 Communications 2-1 by embedded menu 2-4 by ESP 2-3 by serial command 2-3 host 25-pin 2-2 host 9-pin 2-2 host by wiring box 2-2 host IrDA port 2-2 Communications Options 2-2 Communications Port 1-8 Communications, loss of A-27 Communications, Specifications A-3 Configuration Status 3-14 Configuration System Data 3-14 Connect 1-9 Connector, power A-6 Connectors, Electri
End Read Rate Test 17-11 End Serial Trigger Character 4-11 Enter Master Label Data 11-12 Environmental, Specifications A-2 ESP (Easy Setup Program) i-ix Ethernet A-37 External Trigger Edge 4-7, 4-8 External Trigger Level 4-6 External Trigger State 4-12 Extraction by ESP 13-5 by Serial Command 13-6 Extraction Mode 13-5 F G Gain 7-4, A-34 Gain Adjustment 10-6 General Specifications A-2 H Half Duplex Mode 2-10 Hardware Required 1-2 Hex Output 12-9 Hex String 13-8 High Temperature Threshold 15-8 Host 25-pin
Index Index Label Dimensions A-34 Label Height A-31 Label Length A-32 Label Ratio A-34 Label Speed A-31, A-32, A-34 Ladder Calculation, single line A-31 Large Intercharacter Gap Codabar 5-12 Code 39 5-9 laser beam i-xiv Laser Control 9-6 Laser Framing 9-7, A-34 Laser High Warning 15-5 Laser Light, Specifications A-2 Laser Low Warning 15-6 Laser Off Time 9-8 Laser On Time 9-8 Laser On/Off 9-6 Laser Power 6-9, 9-8 Laser Scanning 17-12 Laser Scanning, disable 17-12 Laser Settings by embedded menu 9-9 Latch Mo
Noread Message, output 12-4 Noread, discrete outputs 14-6 Not Optoisolated A-11 NOVRAM Corrupt Warning Status 15-7 NOVRAM/Default Warnings 15-4 Null Modem Cable 1-2 NULs, defining A-20 Number of Active Database Settings 8-10 Number of Decodes A-30 Number of Filters 13-14 Number of Labels 4-16 NVRAM-C 15-7 NVRAM-D 15-7 O P Package detector A-29 Padding, Application Record, UCC/EAN-128 5-25 Palm Pilot A-15 Parity aux port 2-14 host port 2-5 Part Number 17-8 PDF Information 17-11 PDF417 5-20 PDF417 Decode Te
Index Quality Output 12-11 Request Database Settings 7-5 Reset A-27 Reset Counts 14-4 Reset Flash Defaults to Active Memory A-24 Resets 15-12 Response Timeout 3-10 Restore Commands A-24 Restore Flash Defaults to Active Memory A-24 Restore Flash Defaults to Active Memory and for Power-on A-25 Restore NOVRAM Defaults to Active Memory A-24 Retrieve as Comparison 1-11 Retrieve Scanner Settings 1-10 RS-232 A-36 RS-422 A-36 RS422 Status 2-7 RS-485 A-36 R S Range 1-14, A-33 Raster Height A-34 Raster Settings
aux port 2-15 host port 2-5 Supplementals UPC/EAN 5-18, 5-19 Sweep Rate A-32 Symbology ID 5-6 T Test Label 1-14 Test Range 1-14 Tilt A-28 Time Since Last Reset 15-13 Timeout read cycle 4-14 Timeout Duration, Read Cycle 4-15 Timeout or New Trigger 4-15 Timer Mode, optoelectric database 8-6 Timer Value, optoelectric database 8-11 Top Offset 9-3 Tracking 7-4, 10-6, A-34 Transition Counter 10-7 Transition Counter Threshold 10-7 Transition Sample Counter 10-7 Transparent Mode 2-9 Trend Analysis Mode 14-8 Trend
Index User Defined Multidrop 3-8 User Defined Point-to-Point 3-6 Utilities by ESP 17-2 by serial command 17-3 Utility Commands A-19 Utility Serial Commands, summary 17-3 Z Zero Position, focus 10-5 V VT-100 2-19 Index W Warning Messages, diagnostics 15-4 Warranty Statement i-iii When to Output Bar Code Data 12-6 Wild Card Character, Matchcode 11-7 Wildcard Character, Output Filtering 13-13 Windows NT i-ix Wiring Box 1-4 Aux RS-232 16-7 description 16-2 Field Bus Port 16-6 Input 1 16-6 Installation Steps