background image

Appendices

A-2

MS-610 Scanner User’s Manual

A

p

p

e

ndice

s

Appendix A — Scanner Specifications

Mechanical

Length: 2.92” (74.2 mm)

Width: 2.25” (57.2 mm)

Height:

 2.25” (57.2 mm)

Weight:

 9 oz. (257 g)

Light Source

Type:

 Semiconductor Laser Diode

Beam Spot:

 Round or oval

Figure A-1 Dimensions

Side view

Right angle
mirror
accessory

1.32

Side view

2.92" (74.2 mm)

2.25"

(57.2 mm)

laser beam exit

2"

( 50.8 mm)

±0.05"

±18°

light collection

angle

Front view

2.25" (57.2 mm)

2.25"

(57.2 mm)

laser beam exit

NOTE: Do  not block
photodetector
window.

photodetector
window

1.31"

(33.3 mm)

Back view

2.25" (57.2 mm)

2.25"

(57.2 mm)

Power LED (green)

Status LED (red)

Figure A-1 Mechanical Dimensions

Output Wavelength:

 670 nm nominal (visible), 

780 nm nominal (infrared)

Safety Class: 

CDRH Class II (visible), CDRH Class I (infrared)

Operating Life:

 50,000 hours @ 25°C (visible), 

400,000 hours @ 25°C (infrared)

Scanning Parameters

Mirror Type: 

Rotating 10-faceted polygon

Scan Rate: 

200 scans per second

Scan Width Angle: 

60°

Raster Image:

 10 raster scan lines over a 2-degree arc 

(or 0.24 inch raster at 6-inch distance)

Communications 

Interface:

 RS-232, RS-422, RS-485

Baud Rates:

 300, 600, 1200, 2400, 4800, 9600, 19.2K

Parity:

 Odd, Even, None

Stop Bits: 

1, 2

Data Bits:

 7, 8

Code Types

Code 39, Codabar, Interleaved 2 of 5, UPC/EAN, Code 128

Protocols

Point-to-Point, Point-to-Point w/RTS/CTS, Point-to-Point 

w/XON/XOFF, Point-to-Point w/RTS/CTS & XON/XOFF, Poll-

ing Mode D, Multidrop, User Defined, User Defined Multidrop

Environment

Operating Temperature:

 32° to 104°F (0° to 40°C) (visible), 

32° to 113°F (0° to 45°C) (infrared)

Storage Temperature: 

–58° to 158°F (–50° to 70°C)

Humidity:

 Up to 95% (non-condensing)

Ambient Light Immunity: 

• 450 foot candles (indoor: fluo-

rescent, incandescent, mercury vapor, sodium vapor) 

• 2000 foot candles (soft outdoors)

I/O Connector

Connector:

 High-density, 15-pin, D-subminiature socket 

 wired as DTE (RS-232, RS-422, RS-485)

Scan Range 

Raster Height

2 inches (50.8 mm)

0.10 inch (2.54 mm)

4 inches (101.6 mm)

0.17 inch (4.32 mm)

6 inches (152.4 mm)

0.24 inch (6.1 mm)

8 inches (203.2 mm)

0.31 inch (7.87 mm)

10 inches (254 mm)

0.38 inch (9.65 mm)

Summary of Contents for MS-610

Page 1: ...MS 610 Scanner User s Manual P N 83 000600 Rev E...

Page 2: ...ion RMA number before returning the product Microscan Systems Inc shall be the sole judge of the warrantability of alleged product defects Products that are returned for warranty examination and that...

Page 3: ...8 Adjust Other Scanning Parameters 1 11 Step 9 Install Scanner 1 13 Step 10 Position Object Detector 1 14 Operational Tips 1 15 Ground and Shield Considerations 1 16 Chapter 2 Menu Configuration Enter...

Page 4: ...ndix I Multidrop Communications A 15 Appendix J Glossary of Terms A 19 Index I 1 List of Illustrations Figure 1 1 System Diagram without adapter box 1 2 Figure 1 2 System Diagram with adapter box 1 2...

Page 5: ...1 3 Scanner MS 610 ADP adapter Pinouts 1 6 Table 1 4 Cable Distances 1 7 Table 3 1 Summary of Serial Configuration Commands 3 2 Table 3 2 Protocol Commands 3 6 Table 4 1 Summary of Operational Command...

Page 6: ...ating to bar coding and the MS 610 scanner Keystroke Entries Keystrokes to be entered from your terminal are highlighted in bold as in D including a left angle bracket symbol unless redefined by Comma...

Page 7: ...to radio communications Opera tion of this equipment in a residential area is likely to cause interference in which case the user will be required to correct the interference at his or her own expense...

Page 8: ...670 nm visible light and a Class I designation when placed on an MS 615 with 780 nm infrared light Bottom Label Back Label Top Label POW ER G READ SER IAL NU MBE R FIS NUMBER MANU FACT URED 11 120007...

Page 9: ...canner and Label 1 9 Step 7 Do Read Rate Test 1 10 Step 8 Adjust Other Scanning Parameters 1 11 Step 9 Install Scanner 1 13 Step 10 Position Object Detector 1 14 Operational Tips 1 15 Ground and Shiel...

Page 10: ...ox If using an adapter box refer to figure 1 2 For wiring information see Attach Cabling on page 1 6 Figure 1 1 System Diagram without adapter box Figure 1 2 System Diagram with adapter box Object Det...

Page 11: ...ormation on label orientation see Appendix C Orientation on page A 6 Laser Type Range Narrow bar width Read Rangea a Read range is the distance of the label from the scanner measured from the front of...

Page 12: ...n 1 EQ 2 Example 2 1 The 3 component in the formula is included to allow for AGC acquisition an incomplete first scan and an incomplete last scan This applies only if the number inside the parentheses...

Page 13: ...etc Scan Rate SR is the number of scans per second that a given scanner is capable of emitting Scan Width SW picket fence formula only is the width across the scan beam at a given distance from the s...

Page 14: ...422 485 1 5 VDC input 1 9 3 3 2 RS 232 transmit 2 2 3 RS 232 receive 3 3 4 RS 232 signal gnd 4 7 1 5 1 6 5 CTS a RS 422 RS 485 transmit or New Mas ter Pin a CTS is used with the RS 232 option See FIS...

Page 15: ...hown in table 1 4 However since cable lengths and sizes are dictated by local conditions such as wire size wire shape flat or round shielding grounding extraneous signal noise etc maximum cable dis ta...

Page 16: ...certain that the code type enabled in the scanner matches that of the label being used see Code Types Menu on page 2 19 Hint Enabling autodiscrimination in the menus or with the P command will allow...

Page 17: ...nner slightly relative to the label Note If this label were moving from left to right or vice versa the orien tation of the label relative to the scan beam would be picket fence if the label were movi...

Page 18: ...ss through or near the center of the depth of field d Repeat steps a through c for other labels used in your application and end the read rate test with the J command If the read rate is acceptable go...

Page 19: ...an width will increase the number of scans in a picket fence oriented application Scan width is linked with scan range as shown in table 1 1 on page 1 3 and changing one will usually require a change...

Page 20: ...Manual 1 Setup and Inst will receive more scans Changing label density and or bar code ratio is another way ranges read rates etc can be altered After making changes repeat Step 3 Calculate Number of...

Page 21: ...nts provided in figure 1 9 to locate centers of mounting holes and drill four 5 32 inch 4 mm holes or If using the mounting plate see appendix D use the four perimeter holes to mount the plate and mou...

Page 22: ...fore the object s label can be scanned by the scanner An object detector is mounted in almost any position relative to the object as long as 1 the object passes within range of the detec tor and 2 dir...

Page 23: ...senta tive After changing any parameter that might affect read rate repeat read rate test Clean the scanner window with a clean dry Q tip or cotton cloth on a reg ular basis Do Not Aim the scanner int...

Page 24: ...nds signal and chassis grounds can be isolated from each other inside the scanner by Microscan technicians Noise Interference Noise interference can be minimized if cabling subject to noise interferen...

Page 25: ...terminal All keystrokes are in bold typeface Default parameters in the menu structures are also in bold typeface Communicating with an ASCII Terminal The MS 610 scanner communicates in full duplex te...

Page 26: ...change press SP space bar key or N to scroll ahead B to scroll back CR carriage return key to select and M to return to the previous higher level menu To return to the Main menu at any time press ESC...

Page 27: ...a such as At the prompt redefine the parameter within the allowable range and press CR to enable Main Communications Main Operations Main Code Types Main User Outputs Communications Host Protocol Comm...

Page 28: ...ndix D Defaulting the Scanner on page A 8 Defining Special Characters To define any control character from the ASCII table Press SP once then enter the control character by holding down the control ke...

Page 29: ...o Point w RTS CTS XON XOFF Polling Mode D Multidrop Address 1 User Definable User Defined RES REQ STX ACK Address A EOT ETX NAK User Defined Multidrop RES REQ STX ACK Address A EOT ETX NAK page 2 8 Pr...

Page 30: ...tted CTS and RTS signals are transmitted over two dedicated wires pins 6 and 10 as defined in the RS 232 standard Point to Point with XON XOFF Transmitter On Off Used only with RS 232 This selection e...

Page 31: ...ss has been assigned The address can be any ASCII character from the ASCII in appendix B except NUL b User Defined Multidrop Note A specific ASCII character must not be assigned more than once Used wh...

Page 32: ...l Allows you to enable or disable the preamble character s Postamble Default M J Corresponds to CR LF carriage return line feed dis played in the menu Options Any ASCII character including control cha...

Page 33: ...high setting will signifi cantly slow down communications For example a 200 setting will result in a 1 5 second delay between each character that is transmitted Host Port Allows you to set parameters...

Page 34: ...efault Disabled Options Disabled Enabled Used only in Point to Point protocol and not with RTS or CTS Whenever RS 422 is disabled RS 232 is enabled in the background How ever an exception occurs whene...

Page 35: ...g Mode Continuous Read Continuous Read 1 Output External Level External Edge Serial Data Serial Data Edge page 2 14 End of Read Cycle Timeout New Trigger Timeout New Trigger page 2 14 Timeout in 10 ms...

Page 36: ...cond for as long as the label continued to be scanned With Timeout disabled that is End of Read Cycle set to New Trigger the scanner will output the current label data immediately but output it only o...

Page 37: ...besentto thescanner ending the read cycle First trigger An object moving in front of the detector beam causes the first trigger rising edge trigger signalto be sent to the scanner initiating the read...

Page 38: ...xt rising edge trigger With Continuous Read 1 Output enabled a timeout initiates a new read cycle and allows the same label to be read again New Trigger Ends the read cycle at the occurrence of a new...

Page 39: ...2 or Serial Data Edge page 2 12 must be enabled for Serial Trigger Character to take effect N A is displayed in the menu when all other triggering modes are enabled Allows you to define a single ASCII...

Page 40: ...le or disable the noread message Bar Code Output Default Enabled Options Enabled Disabled Allows you to choose whether or not to send label data or noread mes sages to the host When disabled a label i...

Page 41: ...d for Match Code to take effect Note If both Match Code and Continuous Read are enabled the scanner defaults to Continuous Read 1 Output mode and the label data must change before the scanner will out...

Page 42: ...y pulse Enable Match Code 1 by menu selection page 2 17 2 by operational command E or 3 by serial configuration command Kn1 Enable New Master Pin 1 by menu selection or 2 by serial configuration comma...

Page 43: ...Disabled Enabled Allows the scanner to read bar codes with quiet zones less than 10 times the narrow bar width Quiet zone is a term used to describe the minimum space at the leading and trailing ends...

Page 44: ...h 10 User Definable 1 to 31 Codabar LargeInterchar Gap Disabled Enabled Status Disabled Enabled Start Stop Output Enabled Disabled Status Enabled Disabled Check Digit Disabled Enabled Check Digit Outp...

Page 45: ...d labels with gaps between bar code characters exceeding three times the narrow element width Fixed Code Length Default Disabled Options Disabled Enabled Used to increase data integrity by ensuring th...

Page 46: ...r code data Large Intercharacter Gap Default Disabled Options Disabled Enabled Allows the scanner to read labels with gaps between bar code characters exceeding three times the narrow element width Fi...

Page 47: ...abled When enabled the check digit character is sent along with the label data When disabled label data is sent without the check digit Code Length 1 Default 10 Options 0 to 30 even If you enter an od...

Page 48: ...ions Disabled Enabled Required Note Supplementals is set to Enabled Triggering Mode page 2 11 must not be set to Continuous Read 1 Output Allows the scanner to read supplemental bar code data that has...

Page 49: ...abled Enabled Allows you to increase data integrity by ensuring that only one label length will be accepted Code Length Default 10 Options 1 to 31 Note Fixed Code Length must be enabled for Code Lengt...

Page 50: ...e output is delayed to the end of the read cycle on edge and serial triggers Figure 2 8 User Outputs Menu Structure page 2 29 Relay Polarity Positive Negative page 2 29 Relay Pulse Width in 10 ms incs...

Page 51: ...tch Code page 2 17 and a triggered mode page 2 11 must be enabled for New Master Pin to take effect Allows you to momentarily connect pin 5 to ground pin 10 in order to clear any existing master label...

Page 52: ...Allows you to set the conditions that will output a relay pulse of 5V to pin 7 To see your options for enabling Match Code and downloading a master label into memory see figure 2 6 Match Code Logic Di...

Page 53: ...ulse Width in 10 ms incs Default 5 05 seconds Corresponds to 50 ms displayed in the menu Options 0 to 255 0 to 2 55 seconds Divide the number entered on the command line by 100 for time in seconds All...

Page 54: ...Chapter 2 Menu Configuration 2 30 MS 610 Scanner User s Manual 2 Menu Config...

Page 55: ...ons Commands 3 5 Protocol 3 5 Operations Commands 3 8 Code Types Commands 3 10 User Outputs Commands 3 12 Most of the configuration changes to the scanner that can be made in the menu can also be acco...

Page 56: ...rations Kg Triggering Mode Kgmode Kh End of Read Cycle Khmode time Ki Serial Trigger Character Kicharacter Kj External Trigger Level Kjmode Kk Noread Message Kkstatus message Kl Bar Code Output Klstat...

Page 57: ...sensitive That is characters must be entered as upper or lower case as specified All data fields except the last must be followed by a comma without a space If there is no change in a given field the...

Page 58: ...out saving the changes for power on Loss of Communications Making changes to communications parameters such as Baud Rate Parity Stop Bits LRC etc without corresponding changes in linked device s can r...

Page 59: ...dress Example To change the Protocol to Multidrop with an address of 33 enter Kf5 33 If selecting User Defined 6 or User Defined Multidrop 7 complete the for mat by either choosing new parameters or c...

Page 60: ...serial command Effect of Command RES D Reset REQ E Request EOT D Reset STX B Start of Text ETX C End of Text ACK F Acknowledge NAK U Negative Acknowledge 2 A control character although conventionally...

Page 61: ...0 ms enter KB30 Host Port Format Kabaud rate parity stop bits data bits Example To change Host Port Baud Rate to 2400 enter Ka2 status 0 Disabled 1 Enabled postamble character s Enter one or two posta...

Page 62: ...conds enter Kh0 600 Serial Trigger Character1 Format Kiserial trigger character RS 422 0 Disabled 1 Enabled triggering mode 0 Continuous Read 3 External Edge 1 Continuous Read 1 Output 4 Serial Data 2...

Page 63: ...rmat Klstatus when to output Example To set When to Output to End of Read Cycle enter Kl3 1 Good Decode Reads Format Kmnumber of reads Example To change Good Decode Reads to 3 enter Km3 Match Code For...

Page 64: ...aracter gap fixed code length status code length Example To set Fixed Code Length to 9 enter Kq 1 9 or Kq1 1 1 0 1 9 status 0 Disabled 1 Enabled status 0 Disabled 1 Enabled check digit status 0 Disabl...

Page 65: ...code length Example To enable Code 128 enable Fixed Code Length and set Code Length to 9 enter Kt1 1 9 status 0 Disabled 1 Enabled check digit status 0 Disabled 1 Enabled check digit output status 0...

Page 66: ...r Ku2 0 New Master Pin Format KNstatus Example To enable New Master Pin enter KN1 Laser On Off Format KCstatus Example To enable Laser On Off enter KC1 Clock Speed Format Kzstatus Example To change Cl...

Page 67: ...s enter Kx60 Command Start Character Format r KEcommand start character Example To change Command Start Character to a colon enter KE Note Subsequent commands must start with a colon For example enter...

Page 68: ...Chapter 3 Serial Configuration 3 14 MS 610 Scanner User s Manual 3 Serial Config...

Page 69: ...tions See Summary of Operational Commands on page 4 2 for quick refer ence On line serial operational commands are sent from the host to the scanner to carry out routine operations on the fly as disti...

Page 70: ...des Q Enable Code 39 Only R Enable Codabar Only S Enable I 2 Of 5 Only Counter N Noread Counter O Noread Counter Reset T Trigger Counter U Trigger Counter Reset V Match Counter W Match Counter Reset X...

Page 71: ...bility on power on The values of numeric counters are not saved by this command Note The Z Save Configuration command can be executed at least 10 000 times In normal usage this will exceed the life of...

Page 72: ...r enter the Menu Configuration Program Note If you activate the counter command during a read cycle the scanner will not output the count until the read cycle ends N Noread Counter The message N XXXXX...

Page 73: ...al counters If no master label has been entered every decoded label will be a mismatch and will increment the mismatch counter by one Enable Match Code Option is intended for use when the scanner is i...

Page 74: ...Information Immediately sends the master label information to the host To prevent conflicts with outputting label data first send the I command Disable Laser Scanning Laser Off Note If the master lab...

Page 75: ...Appendix B ASCII Table A 5 Appendix C Orientation A 6 Appendix D Defaulting the Scanner A 8 Appendix E Troubleshooting A 9 Appendix F Optional Equipment A 11 Appendix G Bar Code Symbology A 13 Appendi...

Page 76: ...er second Scan Width Angle 60 Raster Image 10 raster scan lines over a 2 degree arc or 0 24 inch raster at 6 inch distance Communications Interface RS 232 RS 422 RS 485 Baud Rates 300 600 1200 2400 48...

Page 77: ...gnal Ground 5 5 14 5 11 12 VDC input 6 4 19 4 12 RS 422 RS 485 receive 7 8 13 GND chassis 8 11 14 RS 422 RS 485 receive 9 10 1 15 12 VDC input 10 a CTS is used with the RS 232 option See FIS Options o...

Page 78: ...027 FIS 0610 0028 Infrared FIS 0615 0005 FIS 0615 0006 FIS 0615 0007 FIS 0615 0008 FIS 0615 0013 FIS 0615 0014 FIS 0615 0015 FIS 0615 0016 FIS 0615 0021 FIS 0615 0022 FIS 0615 0023 FIS 0615 0024 FIS 0...

Page 79: ...4 4A J 106 6A j 11 0B VT K 43 2B 75 4B K 107 6B k 12 0C FF L 44 2C 76 4C L 108 6C l 13 0D CR M 45 2D 77 4D M 109 6D m 14 0E SO N 46 2E 78 4E N 110 6E n 15 0F SI O 47 2F 79 4F O 111 6F o 16 10 DLE P 48...

Page 80: ...l it is unlikely that ladder orientation will be used with a raster scanner Picket Fence Orientation Unlike ladder picket fence allows only a small portion of the entire label to be scanned As a resul...

Page 81: ...ea by simulating the ladder orientation This of course is impractical with a short bar code height Angled picket fence is recom mended only where the bar code is reasonably tall and the label speed is...

Page 82: ...sending a D command from an auxiliary terminal via the auxiliary RS 232 port Caution Be certain that you short the correct pins Shorting the wrong pins can cause serious damage to the unit Procedure 1...

Page 83: ...enus display but no read rate in read rate test C Wrong label type different label type being scanned than that enabled in firmware Check label configuration settings to be certain that they match the...

Page 84: ...that the bar code is pitched or skewed slightly so as to avoid specular reflection Read rate okay but getting only noreadmessages in triggered mode Triggering timeout out of sync Review triggering an...

Page 85: ...mounting holes see figure 3 1 in chapter 3 Installation and attach plate to scan head Next mount entire assembly using the four outer holes on the plate Figure A 8 MS 520 Bottom Mounting Plate not fu...

Page 86: ...ble head 98 200006 7 1 4 inch extension kit 98 200024 MS 610 Adapter plate 98 200011 Figure A 9 Universal Stand 2 2 5 25 25 Bottom 4 PL 190 DIA 483 cm DIA 5 080 cm 635 cm 635 cm 6 350 cm Adjust knob 4...

Page 87: ...ncodes two digits one in the bars and one in the spaces A check digit is highly recommended UPC and EAN UPC Universal Product Code is a fixed length numeric continuous symbology used in the supermarke...

Page 88: ...nnected to a common ground a ground loop potential and the possibility of noise interference exists Therefore cable lengths are limited to a maximum of 50 feet 19 7 m Despite being the most limited th...

Page 89: ...parate poll and select address from 1C to 7F hex as shown in table A 7 on page A 18 For example during a polling sequence Scanner 03 expects a 20 hex SP ASCII poll character from the concentrator And...

Page 90: ...d discard the data in its buffers If the scanner transmits data to the concentrator and the concentrator responds with an ACK or NAK but the scanner doesn t receive the concen trator s response the sc...

Page 91: ...ter request from the concentrator It does not respond to the trigger counter request until a subsequent poll For example if the scanner s trigger count was 12 at the time the trigger counter request w...

Page 92: ...22 23 29 T 54 U 55 05 24 25 30 V 56 W 57 06 26 27 31 X 58 Y 59 07 28 29 32 Z 5A 5B 08 2A 2B 33 5C 5D 09 2C 2D 34 5E _ 5F 10 2E 2F 35 60 a 61 11 0 30 1 31 36 b 62 c 63 12 2 32 3 33 37 d 64 e 65 13 4 34...

Page 93: ...mbols and a space This code is discrete variable length and self checking Configuration The method used to change factory default settings for operational features to match a specific application Conf...

Page 94: ...Multidrop A communications protocol for networking two or more scanners or other devices with a concentrator or controller and characterized by the use of individual device addresses and the RS 485 st...

Page 95: ...ead Cycle A programmed period of time or condition during which the scanner will accept bar code label input Read Range The distances in which a label can be reliably read as mea sured from the front...

Page 96: ...d spaces to represent specific numeric or alphanumeric information Tilt Label or scanner rotation around the centerline of the scan beam Timeout A user selected period of time that ends a scanner s re...

Page 97: ...39 menu 2 19 2 20 of code 39 serial 3 10 of interleaved 2 of 5 menu 2 20 2 23 of interleaved 2 of 5 serial 3 11 Check Digit Output of code 39 menu 2 20 2 21 of code 39 serial 3 10 of interleaved 2 of...

Page 98: ...2 by menu selection 2 5 2 10 by serial command 3 7 Defaulting the Scanner 2 4 3 4 A 8 Defining Special Characters 2 4 Device Control Operational Commands 4 3 E Electrical Characteristics A 4 End of Re...

Page 99: ...odabar menu 2 20 2 22 of codabar serial 3 10 of code 39 menu 2 20 2 21 of code 39 serial 3 10 Laser enable disable commands 4 3 Laser On Off by menu selection 2 26 2 27 by serial command 3 12 Light So...

Page 100: ...ering Mode End of Read Cycle Timeout in 10 ms incs Serial Trigger Character External Trigger Level Noread Message Bar Code Output When to Output Good Decode Reads Match Code Optical Characteristics A...

Page 101: ...erial command 3 7 RS 232 A 14 RS 422 by menu selection 2 10 by serial command 3 8 definition A 14 RS 485 definition A 14 See also Multidrop S Safety Class A 2 Safety Labels viii Saving Configuration C...

Page 102: ...selection 2 11 2 14 by serial command 3 8 Timeout in 10 ms incs by menu selection 2 11 2 15 by serial command 3 8 Trigger Counter Commands 4 4 Trigger Filter Timing Value 3 4 Triggering Mode by menu s...

Reviews: