Page 1
MS-3000 Single Head Decoder User's Manual P/N 83-003001 REV. H...
Page 2
To receive Warranty Service… Contact your nearest Microscan Service Center at the address shown below for a Return Material Authorization (RMA) number before returning product. Receipt of an RMA number is not an admission of warranty status. All product must be returned freight prepaid to the loca- tion issuing the RMA number before the expiration of the warranty period.
Table of Contents List of Illustrations ................... v List of Tables..................vi About the MS-3000 Decoder ..............vi About This Manual ................. vi Keystroke Entries.................. vii Approvals ....................vii Warning and Caution Summary............vii Safety Labels ..................viii Chapter 1 Setup and Installation Step 1 - Plan Scanning System ............
Page 4
Appendix E — Interfacing with the MS-90 Scan Head ....... A-9 Appendix F — Bar Code Symbology..........A-11 Appendix G — Interface Standards........... A-12 Appendix H — Auxiliary Monitor ............A-13 Appendix I — Multidrop Communications ..........A-17 Appendix J — Glossary of Terms............A-21 MS-3000 Single Head Decoder User’s Manual...
Figure 1-3 Trigger Connector Socket ............1-4 Figure 1-4 Trigger Connector Wiring Diagram (untriggered) ..... 1-5 Figure 1-5 Decoder to Scan Head ............. 1-5 Figure 1-6 Rear Panel of MS-3000 Decoder ..........1-6 Figure 1-7 Power Connector Socket ............1-6 Figure 1-8 LAN Connector ................. 1-7 Figure 1-9 Host Connector .................
Page 6
Table A-3 Troubleshooting Table .............. A-6 Table A-4 Label Speeds for Code 39 in Inches per Second ....A-10 Table A-5 Label Speeds for Code 128 in Inches per Second ....A-10 Table A-6 Multidrop Address Characters ..........A-20 MS-3000 Single Head Decoder User’s Manual...
About the MS-3000 Decoder The MS-3000 single head decoder, companion to Microscan’s MS-520 and MS-1200 scan heads, is designed to accept high speed bar code data from a scan head, translate that data into alphanumeric characters, and send that data to a host or other terminal.
This manual provides complete information on setting up and installing the MS-3000 decoder. Chapter 1 provides overall step-by-step instructions for setting up and installing the MS-3000 decoder with specific “go to” references to other chapters and appendices. Chapter 2 provides instructions for configuring the MS-3000 decoder by menu.
Keystrokes to be entered from your terminal are highlighted in bold, as in <D>, includ- ing a < left angle bracket symbol (unless redefined by Command Start Character command) and followed by a > right angle bracket symbol. MS-3000 Single Head Decoder User’s Manual...
• This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations. Cet Appareil numerique de la classe A respecte toutes les exigences du Reglement sur le material broilleur du Canada. MS-3000 Single Head Decoder User’s Manual...
Warning and Caution Summary Caution: There are no user serviceable parts in the MS-3000 decoder. Opening the decoder voids the Microscan Systems warranty. Note: The MS-520 and MS-1200 scan heads are designed to be con- nected to the MS-2000 and 3000 decoders. When installed, power for the scan head is provided by the decoder.
Safety Labels The following labels are found on the bottom of the MS-3000: T H I S E Q UI P M E N T H A S B E E N T E S T E D W I T H C L A S S A...
Page 13
This chapter provides step-by-step instructions for setting up and install- ing the 3000 single head decoder. Note: Bar code labels should meet minimum ANSI (American National Standards Institute) standards as specified in ANSI Bar Code Print Quality Guideline, X3.182-1990. MS-3000 Single Head Decoder User’s Manual...
Chapter 1 Setup and Installation Plan Scanning System Before installing the MS-3000 decoder you should sketch out a diagram of your scanning system, showing equipment, connector and cable types, and cable lengths. Figure 1-1 shows a possible scanning system setup. There are six I/O con-...
RS-485 Multidrop Drop 10 ft. (3 m) Front Panel Connectors The MS-3000 decoder has six I/O connectors. On the front panel (figure 1-2) there are the following two connectors: a. Trigger (Microscan or other object detector) (6-pin DIN socket) b.
Pin 2 of the trigger connector is a programmable relay driver. The MS-3000 software can be programmed to set this pin high or low upon a good read, a no read, a good match, or a mismatch.
To prevent voltage loss, cables between decoder and scan head should not exceed 15 feet (4.57 m) unless wire sizes exceed the minimum 26 AWG. Figure 1-5 shows a MS-3000 decoder connected to a Microscan MS-500 scan head. MS-520 Scan Head...
You may also supply the required DC voltages yourself. A mating connector (Switchcraft #05BL5M plug) is required. Caution: Switching power supplies for Microscan equipment with a switching noise of 20 mV or greater with ±12 VDC are not recommended due to exces- sive ripple characteristics.
Attach Cabling LAN Connector The Local Area Network (LAN) connector allows the MS-3000 decoder to communicate with a multidrop concentrator via a 4-wire cable (preferably shielded) with a 6-pin, 6-wire, RJ-11 type connector. Pin assignments are as shown in table 1-4.
5V signal (high or low) to be output to pin 8. Caution: There must be ±12V present before the decoder will transmit data to the host. However, the decoder can receive commands without the presence of either voltage. MS-3000 Single Head Decoder User’s Manual...
Communication at this connector is RS-232 only. Table 1-6 Monitor Connector Pin Assignments Function M O N ITO R Receive Data (in) Transmit Data (out) Signal Ground Figure 1-11 Monitor Connector MS-3000 Single Head Decoder User’s Manual...
Communicating with and ASCII Terminal The MS-3000 decoder communicates in full duplex, terminal mode with no handshake. It also recognizes carriage returns and line feeds. The host or ASCII terminal must match the following default settings before any communication can take place: 9600 Baud Rate, Seven Data Bits, Even Parity, and One Stop Bit.
Select from the ESP Utilities menu or send a <J> command to the decoder when testing is complete (see the “Exit Read Rate Test” com- mand on page 5-5). 1-11 MS-3000 Single Head Decoder User’s Manual...
Chapter 1 Setup and Installation Install Decoder The MS-3000 decoder can be mounted temporarily using the four rubber pads, or permanently, as follows: a. Position the decoder in a dry place. b. Before mounting, ensure that there is at least a 3 inch (76.2 mm) clear- ance at the rear and front of the decoder for the connectors and cables being used.
M e a s u r e m e n t s i n i n c h e s ( m i l l i m e t e r s ) Front 1.0" (25.4) 4.5" (114.30) 0.160" (4.06) Dia. (4 places) 5.2" (132.08) 0.030" (7.62) 5.8" (147.32) Figure 1-13 Mounting Diagram (without housing, not full size) 1-13 MS-3000 Single Head Decoder User’s Manual...
(e.g., when potential differences exist between power outlet grounds) signal and chassis grounds can be isolated from each other inside the decoder by Microscan technicians. Any data line, as necessary, can be shielded. If shielding is used, isolate it from the decoder and ground only to the host earth ground.
Page 27
Code Types Menu................2-22 User Outputs Menu................2-29 Raster Setup Menu ................2-33 This chapter describes how to configure the MS-3000 decoder with on screen menu commands from a host or auxiliary terminal. All keystrokes are in bold typeface. Default parameters in the menu structures are also in bold typeface.
However, the end character, a right angle bracket, >, can- not be changed. 2. Item 5, Raster Setup, applies only to the MS-1280 raster scan head. 3. The menu navigational keys are displayed in each menu. MS-3000 Single Head Decoder User’s Manual...
Page 29
Main menu at any time, press ESC (escape key) and M. Some parameters are user defined, in which case they prompt you with an arrow for data, such as: At the prompt, redefine the parameter within the allowable range, and press CR to enable. MS-3000 Single Head Decoder User’s Manual...
Page 30
20 will be sent during data transmis- sion. To select NUL as the character: Press SP, then a 0 (zero). It is displayed as <NUL> in the menu when the screen is refreshed. MS-3000 Single Head Decoder User’s Manual...
Seven – – – – – Transparent 19.2K 2400 – Eight – – – – – Half Duplex 38.4K 4800 None – – – – Full Duplex – – Figure 2-2 Communications Menu Structure MS-3000 Single Head Decoder User’s Manual...
Page 32
The host, when ready, responds with a CTS (clear-to-send) and the data is transmitted. RTS and CTS signals are transmitted over two dedicated wires (pins 4 and 5) as defined in the RS-232 standard. MS-3000 Single Head Decoder User’s Manual...
Page 33
RES, REQ, etc. are Hint: Attach a tag to assigned automatically. (See “Appendix I — each decoder to Multidrop Communications” on page A-17 identify its multidrop poll and select sequences.) address. MS-3000 Single Head Decoder User’s Manual...
Page 34
Typically, parameters in User Defined Multidrop are defined by first enabling Multidrop, then enabling User Defined Multidrop. This pre-loads Multidrop characters into the parameters. You then change individual char- acters to match the host or other requirements. MS-3000 Single Head Decoder User’s Manual...
Page 35
If User Defined, Polling Mode D, or Multidrop is enabled, the Postamble and Preamble characters are transmitted within the STX and ETX data block. Postamble (enable/disable) Default: Disabled Options: Disabled, Enabled (within any protocol) Allows you to enable or disable the Postamble character(s). MS-3000 Single Head Decoder User’s Manual...
Allows you to select an error detection routine in which one data bit in each character is set to 1 or 0 so that the total number of 1 bits in the data field is even or odd. 2-10 MS-3000 Single Head Decoder User’s Manual...
Page 37
Note: Aux Port operates in RS-232 only. See Appendix H, “Auxiliary Moni- tor,” on page A-13 for a full description of auxiliary port options. 2-11 MS-3000 Single Head Decoder User’s Manual...
Page 38
Bits—are identical to the host port parameters and are changed in the same manner (see page 2-10). Note: The Aux Port baud rate should never exceed Host Port baud rate or auxiliary port data could be lost. 2-12 MS-3000 Single Head Decoder User’s Manual...
End of Read Definable Definable – (1 to 6) Cycle (1 to 31) (ASCII char.) * Divide the number entered on the command line by 100 for time in seconds. Figure 2-3 Operations Menu Structure 2-13 MS-3000 Single Head Decoder User’s Manual...
Page 40
The read cycle endures until the object moves out of the detector’s range (figure -1 on page -15), unless a timeout occurs and Timeout is enabled for End of Read Cycle (page 2-16). 2-14 MS-3000 Single Head Decoder User’s Manual...
Page 41
N ew T rigger is en abled and a good read or tim eo ut ending the read cy cle. has not already o c curred. Figure 2-1 External Level Trigger Signals Figure 2-1 External Edge Trigger Signals 2-15 MS-3000 Single Head Decoder User’s Manual...
Page 42
With External Level enabled, a falling edge trigger ends a read cycle. However, the next read cycle does not begin until the occurrence of the next rising edge trigger. 2-16 MS-3000 Single Head Decoder User’s Manual...
Page 43
The serial trigger is considered an on-line 1. For example, assigning an upper case D would nullify the <D> (Enter Menu Configuration) command. For a list of operational commands used by the decoder, see table A-1 on page 5- 2-17 MS-3000 Single Head Decoder User’s Manual...
Page 44
“N/A” is displayed in the menu when all other triggering modes are enabled. Allows you to determine whether a positive or negative transition will ini- tiate the read cycle. Note: If using the Microscan object detector (P/N 99-440001-03), use positive trigger polarity. Noread Message Default: NOREAD Options: Up to seven ASCII characters (except a NUL).
Page 45
Note: Enabling Match Code when Number of Labels is set to any number greater than one will cause Number of Labels to default back to one. Allows you to enter a master label into the decoder’s memory to be com- pared with subsequently scanned labels. 2-19 MS-3000 Single Head Decoder User’s Manual...
Page 46
1. by operational command <G>. Download a new master Compare the label directly into memory: master label with subsequent labels* 1. by operational command <)XXXX)>. Figure 2-4 Match Code Logic Diagram 2-20 MS-3000 Single Head Decoder User’s Manual...
Page 47
Field Separator Default: , (comma) Options: Any available ASCII character, except NUL. Allows you to choose the separator character to be inserted between labels. 2-21 MS-3000 Single Head Decoder User’s Manual...
User Definable – (ASCII char.) Code 128 Status Fixed Code Code Length Length Disabled – – Enabled User Definable – Disabled – – (1 to 31) Enabled – Figure 2-5 Code Types Menu Structure 2-22 MS-3000 Single Head Decoder User’s Manual...
Page 49
Check Digit Output Default: Disabled Options: Disabled, Enabled When enabled, the check digit character is sent along with the label data. When disabled, label data is sent without the check digit. 2-23 MS-3000 Single Head Decoder User’s Manual...
Page 50
Requires the Codabar start and stop characters (a, b, c, or d) to match before a valid read can occur. Start & Stop Output Default: Enabled Options: Enabled, Disabled Allows the start and stop characters to be transmitted with bar code data. 2-24 MS-3000 Single Head Decoder User’s Manual...
Page 51
It is also recommended that a Modulus 10 check digit be used to ensure the best possible data integrity. Check Digit Default: Disabled Options: Disabled, Enabled I 2 of 5 uses a Modulus 10 check digit. 2-25 MS-3000 Single Head Decoder User’s Manual...
Page 52
E, EAN 13, and EAN 8. It will also append a leading zero to UPC version A label information and transmit 13 digits. If you do not want to transmit 13 digits when reading UPC version A labels, disable EAN. 2-26 MS-3000 Single Head Decoder User’s Manual...
Page 53
Allows you to insert a character between the standard UPC or EAN code and the supplemental code. Separator (character) Default: , (comma) Options: Any ASCII character. Allows you to change the separator character from a comma to a new value. 2-27 MS-3000 Single Head Decoder User’s Manual...
Page 54
Note: Fixed Code Length must be enabled for Code Length to take effect. Allows you to specify the exact number of characters that the decoder will recognize. The decoder will ignore any code not having the specified length. 2-28 MS-3000 Single Head Decoder User’s Manual...
Page 56
2 of the trigger connector Noread Sends a pulse when no data is decoded before the end of the read cycle. 2-30 MS-3000 Single Head Decoder User’s Manual...
Page 57
Positive Options: Positive, Negative Allows you to choose between positive and negative output signals for pins 6 (good read) and 8 (noread) on the host connector and pin 2 on the trigger connector. 2-31 MS-3000 Single Head Decoder User’s Manual...
Page 58
5 times to indicate an invalid entry. However, this does not necessarily mean that all data fields have been entered incorrectly. Only one bad field needs to be found in order to activate the 5 beep response. 2-32 MS-3000 Single Head Decoder User’s Manual...
Default: Enabled Options: Enabled, Disabled For additional information on raster setup see the MS-1280 Raster Scan Head User’s Manual. Top Offset in Degrees Default: 0 (degrees) Options: 0 to 45 (in one-degree increments) 2-33 MS-3000 Single Head Decoder User’s Manual...
Page 60
20. If readable for only 1 second, then sweeps per second (SPS) should be at least 2. To see the formula for calculating sweeps per second, see the MS-1280 Raster Scan Head User’s Manual. 2-34 MS-3000 Single Head Decoder User’s Manual...
Page 61
Code Types Commands ..............3-12 User Outputs Commands ..............3-14 Raster Setup Commands..............3-17 This chapter describes how to configure the MS-3000 single decoder by serial commands from a host. All of the configuration parameters that can be changed in the menus with the exception of Full Screens, as described in Chapter 2, “Menu Configu-...
Page 63
1. Command start character by default is a left angle bracket, <. It may be redefined by menu or serial com- mand. However, the end character, a right angle bracket, >, cannot be changed. 2. See “Initializing serial configuration commands” on page 3-4 for definitions and examples. MS-3000 Single Head Decoder User’s Manual...
1. Data in excess of 64 characters will reset the buffer, causing the first 64 characters of the string to be lost and indi- cator #1 to illuminate red 2 seconds after the end of each read cycle, until the decoder’s memory is reset. MS-3000 Single Head Decoder User’s Manual...
Format: <KFone tenth trigger filter timing value> Allows you to set trigger filter timing. Divide the desired number of millisec- onds by 10 and enter the quotient. 1. See mode 0 in Chapter 4, “Profile Card Configuration.” MS-3000 Single Head Decoder User’s Manual...
REQ,EOT,STX,ETX,ACK,NAK> Protocol: 6 = User Defined 7 = User Defined Multidrop Example: To select an unpolled ACK/NAK User Defined protocol with LRC disabled, enter <Kf0><Kf6,,,,,,,^F,^U><Kc0>. ACK and NAK will be displayed in the menu. MS-3000 Single Head Decoder User’s Manual...
2. A control character, although conventionally represented here and in the ASCII table on page A-3 as two characters (^F or ^U, etc.), is actually a single ASCII character that is entered on the keyboard by holding down the control key while pressing the desired letter. MS-3000 Single Head Decoder User’s Manual...
Page 68
1 = Two 0 = Seven 1 = Eight Example: To change the baud rate to 2400, enter <Ka2>. To change Data Bits to Eight without changing any other fields, enter either: <Ka,,,1> or <Ka4,1,0,1>. MS-3000 Single Head Decoder User’s Manual...
Page 69
1 = Two 1 = Eight Example: To enable Half Duplex and to change the baud rate to 2400, enter <Ky2,2>. Communications Status Request Format: <KT?> Returns status of each command in the group. MS-3000 Single Head Decoder User’s Manual...
C cannot be used as a serial trigger character because it is the operational command for Enter Read Rate Test. However, a lowercase c could be used without interfering with the read rate test. 3-10 MS-3000 Single Head Decoder User’s Manual...
Page 71
2 = Three labels 5 = Six labels Example: To set Number of Labels to four with a dash (–) for a Field Sepa- rator, enter <KL3,–>. Operations Status Request Format: <KV?> Returns status of each command in the group. 3-11 MS-3000 Single Head Decoder User’s Manual...
Any number from 1 to 31. 0 = Disabled Default is 10. 1 = Enabled 1 = Enabled Example: To enable Codabar and set Fixed Code Length to 9, enter <Kq1,,,,1,9> or <Kq1,1,1,0,1,9>. 3-12 MS-3000 Single Head Decoder User’s Manual...
Page 73
1 = Enabled Example: To enable Code 128, enable Fixed Code Length, and set Code Length to 9, enter <Kt1,1,9>. Code Types Status Request Format: <KW?> Returns status of each command in the group. 3-13 MS-3000 Single Head Decoder User’s Manual...
0 = Disabled 1 = Enabled Example: To enable New Master Pin, enter <Kz1>. Laser On/Off Format: <KCstatus> status: 0 = Disabled 1 = Enabled Example: To enable Laser On/Off, enter <KC1>. 3-14 MS-3000 Single Head Decoder User’s Manual...
Page 75
User Output Status Request Format: <KX?> Returns status of each command in the User Output group. Reverse Video Format: <KDstatus> status: 0 = Disabled 1 = Enabled Example: To enable Reverse Video, enter <KD1>. 3-15 MS-3000 Single Head Decoder User’s Manual...
Page 76
Note: Subsequent commands must start with a colon (:). For example, enter :D> to access the menu, or :KE<> to change back to the default character. User Outputs Status Request Format: <KX?> Returns status of each command in the group. 3-16 MS-3000 Single Head Decoder User’s Manual...
Any number from 0 to 135. Default is 14. 0 to 45. Default is 45. Example: To set the raster arc to 35º and the raster motor speed to 10 sweeps per second, enter <KR1,5,40,10>. 3-17 MS-3000 Single Head Decoder User’s Manual...
Page 78
Chapter 3 Serial Configuration 3-18 MS-3000 Single Head Decoder User’s Manual...
Page 79
Note: Not all configuration changes that can be done by menu configura- tion can be done with the profile card. The profile card, available from Microscan as an accessory (P/N 99- 500011-01), is not essential to the operation of the decoder. All configura- tion commands performed by the profile card can also be done by menu or serial command.
Relay Driver Defines the mode selection for programmable output. Full Screens Enables/disables Full Screens. Good/Bad Polarity Sets the Polarity of output pulses. New Master Pin Enables/disables New Master Pin. Laser On/Off Enables/disables Laser On/Off. Reverse Video Enables/disables Reverse Video. MS-3000 Single Head Decoder User’s Manual...
If using RS-232 (only) and communication between the host and the decoder is desired with the profile card, connect a cable to the profile card end labeled TERMINAL and connect it to the host. MS-3000 Single Head Decoder User’s Manual...
EPROM, displayed in the heading of the Main menu in the Configuration program, or on later versions, displayed by invoking the <#> serial operational com- mand. You can also call-in the serial numbers of the decoders to Microscan to get the firmware versions issued with those decoders.
Page 83
1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 a. Use these switch settings for mode 2, 9, 10, and 11. MS-3000 Single Head Decoder User’s Manual...
Mode 3: Host Port Baud Rate, Parity, Stop Bits, Data Bits Mode Switches = On = Off Data Switches Baud Rate Parity Stop Bits Data Bits 1 2 3 None Seven 1200 Even Eight 2400 4800 9600 19200 38400 MS-3000 Single Head Decoder User’s Manual...
Page 85
Mode Switches = Off Data Switches Protocol RS-422 1 2 3 Point-to-Point Disabled Point-to-Point with RTS/CTS Enabled Point-to-Point with XON/XOFF Point-to-Point with RTS/CTS & XON/XOFF Polling Mode D Multidrop User Defined User Defined Multidrop MS-3000 Single Head Decoder User’s Manual...
Data Switches Triggering Mode End of Read Cycle 1 2 3 Continuous Read Timeout Continuous Read 1 Output New Trigger External Level Timeout & New Trigger External Edge Serial Data Serial Data & Edge MS-3000 Single Head Decoder User’s Manual...
Page 87
See mode 1 for switch settings for timeout ranges from 0.1 seconds to 5 seconds. (Although not shown for mode 1, switches 7 and 8 are OFF for 1 through 50.) See “Binary Calculations” on page 4-13 for timeout ranges from 5.1 seconds to 25.5 seconds. MS-3000 Single Head Decoder User’s Manual...
Page 88
Mode 11: Number of Reads Before a Good Decode Mode Switches = On = Off The range for Number of Reads before a Good Decode is 1-31. See mode 1 for switch settings. 4-10 MS-3000 Single Head Decoder User’s Manual...
= On = Off Data Switches Beeper Volume Beeper Enable Beeper Speed 1 2 3 Level 1 Disabled Fast Level 2 On Good Read Slow Level 3 On Noread Level 4 Level 5 4-11 MS-3000 Single Head Decoder User’s Manual...
Page 90
= Off Data Switches Relay Full Good/Bad Laser Reverse Driver Screens Polarity Master Pin On/Off Video Good Disabled Negative Disabled Disabled Disabled Match Mismatch Enabled Positive Enabled Enabled Enabled Noread Mismatch or Noread 4-12 MS-3000 Single Head Decoder User’s Manual...
• Decimal equivalent numbers passed over because they are greater than the remainder (the third bit in table 4-2), • Decimal equivalent numbers not used because the formula has termi- nated with a remainder of zero (0) (the first bit in table 4-2). 4-13 MS-3000 Single Head Decoder User’s Manual...
Page 92
Chapter 4 Profile Card Configuration 4-14 MS-3000 Single Head Decoder User’s Manual...
Page 93
2. Command start character by default is a left angle bracket, <. It may be redefined by menu or serial command. However, the end character, a right angle bracket, >, cannot be changed. MS-3000 Single Head Decoder User’s Manual...
Store Next Label Scanned as Master Label Master Label <)XXXX)> Download Master Label Information <)> Request Master Label Information <))> Delete Master Label Information * Can also be accomplished in configuration menu and serial configuration command. MS-3000 Single Head Decoder User’s Manual...
<P> Autodiscriminate All Codes. Enables the decoder to decode all available bar code types without changing decoder configuration settings. 1. The <D> command is the only serial command that the MS-3000 decoder will recognize from an auxiliary terminal. MS-3000 Single Head Decoder User’s Manual...
Mismatch Counter command. <Y> Mismatch Counter Reset. Sets the Mismatch Counter to zero. 1. Can also be used as a good read counter when Match Code is not enabled. MS-3000 Single Head Decoder User’s Manual...
All subsequently decoded labels are compared against the master label information stored in RAM. (See “Match Code” on page 2-19.) <)XXXX)> Download Master Label Information. Downloads master label information from the host or a terminal. The master label information can be MS-3000 Single Head Decoder User’s Manual...
Page 98
Command or <G> Store Next Label as Master Label command. Note: If the master label information has previously been stored in nonvolatile RAM (by a <Z> command), sending an <A> Reset or cycling the power will restore that information. MS-3000 Single Head Decoder User’s Manual...
Appendix E — Interfacing with the MS-90 Scan Head .......A-9 Appendix F — Bar Code Symbology ..........A-11 Appendix G — Interface Standards ...........A-12 Appendix H — Auxiliary Monitor ............A-13 Appendix I — Multidrop Communications ..........A-17 Appendix J — Glossary of Terms ............A-21 MS-3000 Single Head Decoder User’s Manual...
IND 2 LED indicates a “ready” condition. Illuminates red at the end of a read 6/32 threads (4 places) cycle, indicating that the scanner is ready to accept a new trigger. 0.5 " 5.6 " (12.7) (142 .24) Figure A-2 MS-3000 MS-3000 Single Head Decoder User’s Manual...
ASCII Table Appendix B — ASCII Table Table A-2 ASCII Table with Control Characters Dec Hex Ctrl Hex Ch " & < > ∆ MS-3000 Single Head Decoder User’s Manual...
5. Listen for two beeps in succession (the second louder than the first). If the beeps do not occur as described, repeat the default procedure. 1. There are no menu options or host commands for resetting the configuration program. MS-3000 Single Head Decoder User’s Manual...
If not, repeat the process. Note: Using switching Pin 11 Pin 7 power supplies as a power source is not recom- mended due to excessive ripple characteristics. Figure A-4 Host Connector Default Pins MS-3000 Single Head Decoder User’s Manual...
Appendices Appendix D — Troubleshooting The MS-3000 decoder, when used correctly with a properly adjusted scan head, should produce good reads (see scan head user’s manual). If not, lists some of the more common problems associated with setting up and using the decoder. If you are unable to locate or correct the problem, call your Microscan representative.
Page 105
Refer to scan head range data in scan head the screen Incorrect label range manual to determine correct range. Reposition label and perform the read rate test. MS-3000 Single Head Decoder User’s Manual...
Page 106
Decoder not reading during End of read cycle not Ensure that the proper end of read is defined the read cycle properly defined for the in decoder configuration. application MS-3000 Single Head Decoder User’s Manual...
Example: To set Label Speed to Fast, enter: <KY2> Note: When Label Speed is set to Fast, the beeper must be disabled. 1. The MS-90 firmware does not support Aux Port, New Master Pin, Beeper Speed, or the Microscan profile card. MS-3000 Single Head Decoder User’s Manual...
Setting the correct label speed is important when using the MS-90 with the MS-3000 decoder. Tables A-6 and A-7 show label speeds in inches per sec- ond for Slow, Medium, and Fast menu label speeds for 2.5:1 ratio (as used in Code 39) and 4:1 ratio (as used in Code 128) respectively.
• the speed of the conveyor • label printer capabilities Microscan standard decoder firmware supports the following five bar code symbologies. (Firmware can also be custom ordered to support other sym- bologies.) Code 39. An alphanumeric code with unique start/stop code patterns, com- posed of 9 black and white elements per character, 3 of which are always wide.
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 inter- face is made by pin assignment and, in the case of the host communica- tions, by software switching between RS-232 and RS-422.
MS-3000 Decoder the host, monitor data will still pass through. • A <D> command is the only command accepted by the decoder from the monitor. All other commands will pass through to the host. A-13 MS-3000 Single Head Decoder User’s Manual...
Page 112
Monitor Host • Monitor data is not echoed. • Monitor data to the host is always sent without a preamble or a post- amble. MS-3000 Decoder A-14 MS-3000 Single Head Decoder User’s Manual...
Page 113
Monitor Host <BLUNCH>). • In unpolled mode, all host data is echoed to the monitor. Note: For connection diagrams, see Chapter 1, “Setup and Installation.” MS-3000 Decoder A-15 MS-3000 Single Head Decoder User’s Manual...
Page 114
Bar code data is not displayed on the monitor screen. Data initiated from the Monitor • Monitor data is passed directly through to the host whenever it is received by the MS-3000, unless the decoder is in a polled mode, in which case the data will be ignored. Monitor Host •...
For example, during a polling sequence, decoder 03 expects a 20 hex (“SP” ASCII poll character) from the concentrator. And during a select command, it looks for a select value 21 hex (“!” ASCII select character). A-17 MS-3000 Single Head Decoder User’s Manual...
If after three retries (the number of times it transmits a REQ to the concentrator) the decoder receives no response, it ends the transmission with a RES (reset). A-18 MS-3000 Single Head Decoder User’s Manual...
The concentrator will end the sequence with a RES (reset) if no ACK is received. 1. For additional information on Multidrop, see the MS-5000 Multidrop Concentrator Us- er's Manual. A-19 MS-3000 Single Head Decoder User’s Manual...
EPROM. Erasable, programmable, read only memory. The EPROM stores the coded information that contains decoding algorithms and options that can be changed by the user. A-21 MS-3000 Single Head Decoder User’s Manual...
Page 120
(or controller) and characterized by the use of individual device addresses and the RS-485 standard. Narrow Bar Width. The width of the narrowest bar of a given label, expressed in thousands of an inch (or mils). A-22 MS-3000 Single Head Decoder User’s Manual...
Page 121
Read Range. The distances in which a label can be reliably read, as mea- sured from the front of the scan head. See “Depth of Field.” Read Rate. The percentage of reads decoded by the decoder. A-23 MS-3000 Single Head Decoder User’s Manual...
Page 122
TTL. Abbreviation for transistor-transistor logic, the standard for signal out- put. Wide-to-narrow Ratio. The ratio of the width of the widest (or wider) bar to the narrowest bar of a given bar code symbology. For example, 2:1, 2.5:1, 3:1, and 4:1. A-24 MS-3000 Single Head Decoder User’s Manual...
Page 123
(mode 3) 4-6 only) 4-11 by serial command 3-8 by serial command 3-13 Beep on Serial Command definition A-11 by serial command 3-15 Code 39 Beep on Serial Command 2-32 by menu selection 2-23–2-24 MS-3000 Single Head Decoder User’s Manual...
Page 124
(menu) 2-18 Response Timeout, Intercharacter when to output option (profile card) 4-9 Delay, Baud Rate, Parity, Stop Bits, when to output option (serial) 3-11 Data Bits, RS-422, and Aux Mode MS-3000 Single Head Decoder User’s Manua...
Page 125
(mode 14) 4-12 by profile card (mode 12, enable/disable by serial command 3-14 only) 4-11 Good Read Counter by serial command 3-13 operational command 5-4 definition A-11 Good/Bad Polarity operational command 5-4 MS-3000 Single Head Decoder User’s Manual...
Page 126
New Master Pin entering 5-3 by menu selection 2-31 how to use 2-2 by profile card (mode 14) 4-12 loss of communications/when to default 2-4 by serial command 3-14 operations menu 2-13–2-21 New Trigger MS-3000 Single Head Decoder User’s Manua...
Page 127
Field Separator only) 4-7 Operations Status Request by serial command 3-7 by serial command 3-11 Product Approvals. See Approvals Profile Card binary calculation 4-13 Parity (aux port) defaulting A-4 by menu selection 2-10, 2-12 MS-3000 Single Head Decoder User’s Manual...
Page 128
Software Reset by profile card (mode 5) 4-7 operational command 5-3 by serial command 3-8 Spaces (as characters) 2-4 RS-422/485 1-8 Start & Stop Match RS-485 A-12 by menu selection 2-24 by serial command 3-12 MS-3000 Single Head Decoder User’s Manua...
Page 129
(mode 6) 4-8 by profile card (mode 8) 4-9 by serial command 3-9 by serial command 3-11 description A-13–A-14 Trigger Connector 1-4 Trigger Counter Commands operational command 5-4 Trigger Filter Timing Value 3-5 MS-3000 Single Head Decoder User’s Manual...
Page 130
Index MS-3000 Single Head Decoder User’s Manua...
Need help?
Do you have a question about the MS-3000 and is the answer not in the manual?
Questions and answers