Home
MS-610 User`s Manual
Contents
1. m 0 25 6 35 mm A E R 5 lt Four countersunk holes for 2 1 attaching plate to scan head a 53 34 mm l 1 5 Four 0 156 3 96 mm Diameter 38 1 mm holes used to mount plate to any suitable surface 0 01 D A 2 8 71 12mm gt 0 3 Thickness of Plate 7 62 mm 0 1 2 54 mm Figure A 8 MS 520 Bottom Mounting Plate not full size gt x Ss D 5 S O D MS 610 Scanner User s Manual A 11 Appendices Universal Stand The Microscan Universal Stand is available in 4 inch 6 inch and 10 inch flex models as well as a 7 1 4 extension kit 4 inch knob adjustable handle 98 200008 6 inch knob adjustable head and foot 98 200007 10 inch flax neck adjustable head 98 200006 7 1 4 inch extension kit 98 200024 MS 610 Adapter plate 98 20001 1 4 inch Universal Stand 6 inch Universal Stand 10 inch Flex Neck Universal Stand Mates to adaptor plate y Ball joint Adjust knob 4 10 16 cm 6 15 24 cm 25 25 i 10 635 cm gt je aa om 25 40 cm pees Za 2 5 080 cm 190 DIA 7 1 4 inch Universal 483 cm DIA Extension Kit 4PL Bottom 6 350 cm 50 DIA 1 270 cm DIA 3 PI 20 DIA 7 25 508 cm DIA 18 42 cm 1 250 1 250 3PL 3 175 cm 3 175 cm Y y a a 1 125 1 125 2 858 cm 2 858 cm t Figure A 9 Universal Stan
2. D 5 fe S Parity Default Even Options Even Odd None 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 Stop Bits Default One Options One Two Allows you to select the last one or two bits in each character to indicate the end of the character MS 610 Scanner User s Manual 2 9 Chapter 2 Menu Configuration Data Bits Default Seven Options Seven Eight Allows you to establish the total number of bits in each character RS 422 Default 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 whenever Multidrop has been selected In this case the functioning protocol will be RS 485 regardless of the displayed status of RS 422 in the menus See also Appendix H Interface Standards on page A 14 D z O Oo D N 2 10 MS 610 Scanner User s Manual Operations Menu Operations Menu The Operations menu allows you to set the operations parameters for the scanner To help visualize the menu s organization and to locate the page number where each topic is described see figure 2 3 Operations Bold text represents default settings P page 2 11 page 2 14
3. Se Command Result lt A gt Software Reset does not save for power on Program lt D gt Enter Configuration Mode Management lt Z gt Software Reset Save Parameters for Power on lt H gt Enable Laser Scanning Laser On pens lt l gt Disable Laser Scanning Laser Off lt L gt Host Relay Driver lt P gt Autodiscriminate All Codes Code Types lt Q gt Enable Code 39 Only lt R gt Enable Codabar Only lt S gt Enable I 2 Of 5 Only lt N gt Noread Counter lt O gt Noread Counter Reset lt T gt Trigger Counter COUET lt U gt Trigger Counter Reset lt V gt Match Counter lt W gt Match Counter Reset lt X gt Mismatch Counter lt Y gt Mismatch Counter Reset Test lt C gt Enter Read Rate Test lt J gt Exit Read Rate Test Status lt gt Display Software Part Number lt gt Display Checksum of EPROM lt E gt Enable Match Code Option lt F gt Disable Match Code Option Master Label lt G gt Store Next Label Scanned as Master Label lt XXXX gt Download Master Label Information lt gt Request Master Label Information lt gt Delete Master Label Information a Can also be set in the configuration menu or with a serial configuration com mand MS 610 Scanner User s Manual Operational Commands Program Management Commands lt A gt Software Reset Initializes all serial lt A gt Initialize configuration commands in RAM and RAM
4. 191 nm STD 020 1 9 25 229 nm 9 25 235 nm 030 4 10 102 254 nm 9 5 241 nn 040 4 10 102 254 nm 9 5 241 nn O50 5 10 127 254 n 9 75 248 nm ump 007 _ 1753 45 76 3 76n 0075 125 3 32 76 nm 3 5 89 nm 0075 2 4 5 51 114 nm 3 5 89 nm 010 15 5 38 127 nm 475 L21 mm IR 015 1 6 25 152 nn 6 152 nm STD 020 1 7 25 178 mm 7 178 nm 030 4 9 102 229nm 8 5 216 nrm 040 4 9 102 229nm 8 5 216 nrm 050 5 9 127 229nM 8 5 216 nm a Read range is the distance of the label from the scanner measured from the front of the scanner bezel in which the label can be reliably read The distance between the minimum and maximum ranges is the depth of field MS 610 Scanner User s Manual gt x Ss D 5 S O D A 3 Appendices FIS Options MS 610 models are identified by FIS final instruction sheet numbers FIS options that are created for specific custorrer applications are not listed below Electrical Characteristics Power Supply Requirements 12 VDC regulated 80 MA with 20 nV pp max ripple 12 VDC regulated 80 mA with 20 nV pp max ripple A 4 MS 610 Scanner User s Manual Spot aaa ee Sy
5. a x sR 3 number of complete scans i EQ 2 Where SW Scan Width LL Label Length Direction of label travel LS Label Speed and SR Scan Rate lt _ _ gt Example 2 LL 1 5 inch including quiet zones vue Pe Sean LS 10 inches per second Line SW 3 inches Figure 1 4 Picket SR 200 scans per second Fence Orientation erm x 200 3 27 complete scans 1 The 3 component in the formula is included to allow for AGC acquisition an incomplete first scan and an incomplete last scan This applies only if the number inside the parentheses equals 4 or more If the number equals 3 then only subtract 2 to derive 1 good scan 1 4 MS 610 Scanner User s Manual Calculate Number of Scans Angled Picket Fence Calculation dp Direction of label travel p The number of complete scans for angled 4 gt Fa picket fence is calculated the same as that ix for picket fence with the exception that the m 3 scan width is shortened in proportion to ILUR T e scan tilt 2 Figure 1 5 Angled Picket Fence Orientation 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 scanner in which a label can be read Label Speed LS is the distance per second that a label moves as it trav els through the scan lines e Label Leng
6. on page 2 18 If Match Code page 2 17 is enabled Relay Driver must be set to an option other than Good Read If Relay Driver is set to Good Read there will be no output to the host or a relay pulse D z O Oo D N Selecting Has this effect Good Read Sends a pulse when the label s data is accurately scanned and decoded Noread Sends a pulse when the label s data is not decoded before the end of the read cycle Match Sends a pulse when the decoded label matches the master label If Match Code is disabled a good read will have the same effect Mismatch Sends a pulse when the label s data does not match that of the master label Mismatch Sends a pulse when the label s data does not match that of the or Noread master label or the label is not decoded before the end of the read cycle 2 28 MS 610 Scanner User s Manual User Outputs Menu Relay Polarity Default Positive Options Positive Negative Allows you to choose between positive and negative output signals at pin 7 Relay Pulse 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 Allows you to set the duration of the good match noread output signals at pin 7 Command Start Character Default lt Options Any ASCII character Allows you to define a new ASCII star
7. 6 Position Scanner and Label Before testing the read rate you will need to position the scanner and label in a manner that matches as nearly as possible the actual conditions of your wn Ss iY 5 a a Note The photo diode located behind the large window on the scanner can not be blocked because it receives the return signal from each scan See mechanical specifications on page A 2 b Pitch label or scanner slightly up or down as shown in figure 1 8 to avoid specular reflection the return of direct non diffused light 2 Another way to avoid specular reflection is to skew the scanner slightly relative to the label Bar code MS 610 ee Scanner label lt we Skew axis lt P Tilt axis Pitch axis Figure 1 8 Tilt Skew and Pitch Axes 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 moving from top to bottom or vice versa the orientation of the label relative to the scan beam would be ladder Note For test purposes the label shown here is pitched In final installa tion it is typically the fixed mount scanner rather than the moving label that is pitched For more information see Appendix C Orientation on page A 6 1 Maximum tilt is determined by label characteristics and number of scans requir
8. 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 e If there is no change in a given field then commas can be entered alone or with the existing data for example lt Ka 0 gt or lt Ka4 1 0 0 gt 1 Command start character by default is a left angle bracket lt It may be redefined by menu or serial com mand However the end character a right angle bracket gt cannot be changed 2 See Initializing serial configuration commands on page 3 4 for definitions and examples MS 610 Scanner User s Manual 3 3 Chapter 3 Serial Configuration All fields preceding the modified field must be included For example in Host Port to change Data Bits to Eight without changing any other field enter either lt Ka 1 gt or lt Ka4 1 0 1 gt All fields following the modified field can be left out For example in the RS 232 port to change Baud Rate to 4800 enter lt Ka3 gt See examples on following pages Initializing serial configuration commands To ensure that a serial configuration command will take effect you need to follow it with one of the operational commands below lt A gt To reset but not save changes for power on lt Z gt To reset and save changes for power on For example to change Baud Rate and reset without saving changes for power up enter lt Ka3 gt lt A gt To change Baud Rate
9. 102 229 mm 8 5 216 mm 050 5 9 127 229 mm 8 5 216 mm a Read range is the distance of the label from the scanner measured from the front of the scanner bezel in which the label can be reliably read The distance between the minimum and maximum ranges is the depth of field For information on label orientation see Appendix C Orientation on page A 6 MS 610 Scanner User s Manual 1 3 ok I wn Ss 5 a a Chapter 1 Setup and Installation 3 Calculate Number of Scans To ensure reliable scanning we recommend that you apply a minimum of five scans to each label Use the formulas below to calculate the number of scans that your label will receive For definitions of terms see inset on page 1 5 2 i Q o p me If the number of scans you derive from one of these calculations is less than the minimum for your application plug in the minimum number of scans and solve for another parameter that might be changed such as label speed or scans per second Ladder Calculation x SR 3 number of complete scans l EQ 1 Where LH Label Height LS Label Speed and SR Scan Rate Example 1 Direction of label travel lt lt LH 1 5 inch LS 10 inches per second Scan Line SR 200 scans per second 15 E x 20 3 27 complete scans Picket Fence Calculation Figure 1 3 Ladder Orientation
10. Solution See Menus display in previous Prob lem heading Do Step 8 Adjust Other Scanning Parameters on page 1 11 Read rate okay but not getting any output including noreads in trig gered mode Object detector not positioned properly Ensure read cycle is active during the time the label is in the scan line End of Read Cycle not properly defined Ensure that the proper End of Read Cycle is defined in scanner configuration Scanner not triggered when in external mode Ensure trigger device is operating prop erly Do Read Rate Test lt C gt If it reads suc cessfully the problem is triggering Scanner not triggered when in serial mode Ensure that correct serial trigger charac ter is entered with start stop characters a left angle bracket lt unless redefined and a right angle bracket gt Label misaligned or reflect ing direct laser light Ensure the label is not excessively skewed tilted or otherwise disoriented Ensure the bar code is in the scan line when it is supposed to be Ensure that the bar code is pitched or skewed slightly so as to avoid specular reflection Read rate okay but getting only noread messages in triggered mode Previous label read but subse quent label will not read Triggering timeout out of sync Review triggering and timing See the Operations menu structure on page 2 11 Object detector or another scanner inter
11. gt LRC Enabled To view LRC s new status in the menu press M to refresh the screen To return to the Main menu press M again You can make additional changes within another menu before exiting the program Simply follow the same method of scrolling to and selecting each main topic then its subtopics until you reach the parameter you want to change Remember to return to the 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 OPFERATIONS gt TIMEOUT in 10ms increments 100 gt At the prompt redefine the parameter within the allowable range and press CR to enable MS 610 Scanner User s Manual 2 3 Chapter 2 Menu Configuration Saving Menu Changes Press ESC escape key to see the following on the command line ExIT OR MAIN MENO CE M2 Press M to return to the Main menu or press E to exit the Menu Configura tion program If E is pressed the following question will appear To you want to save changes for power on 7 CYeyes N nos Press N to exit without saving changes or press Y to retain the current set tings for power on If Y is selected a beep will indicate the save has been carried out 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 result in the loss of menu access If this should oc
12. operational command enter exit 4 5 procedure 1 10 troubleshooting A 10 Relay Driver by menu selection 2 26 2 28 by serial command 3 13 See also Host Relay Driver Pulse Relay Polarity by menu selection 2 26 2 29 by serial command 3 13 Relay Pulse Width by menu selection 2 26 2 29 by serial command 3 13 Response Timeout 2 9 by serial command 3 7 RS 232 A 14 RS 422 by menu selection 2 10 by serial command 3 8 MS 650 Scanner User s Manual definition A 14 RS 485 definition A 14 See also Multidrop S Safety Class A 2 Safety Labels viii Saving Configuration Changes by menu selection 2 4 by serial command 4 3 Scan Rate 1 5 A 2 A 21 Scan Width adjustment 1 11 definition 1 5 per read range 1 3 Scan width A 3 Scanning Parameters A 2 Scanning System 1 2 Select Character A 18 Select Reset A 17 Separator Character by menu selection 2 20 2 24 by serial command 3 11 Serial Commands concatenating adding together 3 4 configuration commands 3 2 3 5 3 13 format 3 3 initializing changes 3 4 loss of communications defaulting 3 4 operational commands 4 6 saving changes 3 4 Serial Data by menu selection 2 11 2 12 by serial command 3 8 Serial Data amp Edge by menu selection 2 11 2 12 by serial command 3 8 Serial Trigger Character by menu selection 2 11 2 15 by serial command 3 8 Shielding 1 16 Index Skew 1 9 A 3 Software Part Number display 4 5 Software Reset 4 3 Spaces as characters 2
13. 15 Ground and Shield Considerations csccecceseteeeeeeeseeeeneesneeeeaees 1 16 This chapter provides step by step instructions for setting up and installing the MS 610 scanner Note Bar code labels should meet minimum ANSI American National Stan dards Institute standards as specified in ANSI Bar Code Print Quality Guide line X3 182 1990 MS 610 Scanner User s Manual 1 1 Chapter 1 Setup and Installation 7 Plan Scanning System Before installing the MS 610 scanner you should sketch out a diagram of your scanning system showing equipment connector and cable types and cable lengths N S a gt Q Figure 1 1 shows a possible scanning system setup without an adapter box If using an adapter box refer to figure 1 2 For wiring information see Attach Cabling on page 1 6 Bar coded item flow Jb Object supply MS 610 Scanner l eel _RS 485 Ms 5000 SS Multidrop Concentrator To power Figure 1 1 System Diagram without adapter box Bar coded item flow Optional Lb Object ADP 232 or Detector ADP 422 485 Junction Box a 15 pin cable m L MS 610 p e s000 i Scanner _7Multidrop 1 Concentrator I To power supply Figure 1 2 System Diagram with adapter box 1 2 MS 610 Scanner User s Manual Verify Read Range and Scan Width 2 Verify Read Range and Scan Width Table 1 1 show
14. 3 4 RS 232 signal gnd 4 7 1 5 1 6 CTS RS 422 RS 485 5 transmit or New Mas 5 5 14 5 ter Pin RTS or RS 422 RS 485 8 4 transmit 6 4319 2 7 Relay Driver 5V 20 mA 7 8 capability output Reset to default 8 configuration input 8 i Trigger input 9 3 to 24 VDC 9 10 1 10 Signal Ground 10 11 12 VDC input 11 5 4 RS 422 RS 485 12 receive te 13 E 13 GND chassis 13 1 2 RS 422 RS 485 14 rename 14 16 3 15 12 VDC input 15 4 MS 610 Scanner User s Manual a CTS is used with the RS 232 option See FIS Options on page A 4 b RTS is used with the RS 232 option See FIS Options on page A 4 Under ideal conditions maximum cable lengths can meet the distances shown 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 tances will be variable MS 610 Scanner User s Manual Attach Cabling Table 1 4 Cable Distances Maximum T Interface istance 50 feet RS 232 RS 485 4000 feet Multidrop 4000 feet RS 422 1 7 l w Ss 5 a a Chapter 1 Setup and Installation 5 Configure Scanner Settings for Communications Operations Code Types and User Outputs are stored in non volatile memory and can be configured from a host or auxiliary termin
15. Code by menu selection 2 11 2 17 2 18 by serial command 3 9 definition A 20 operational command enter and exit 4 5 Match Counter Commands 4 4 Match Counter Reset 4 4 Mechanical Specifications A 2 Menu Configuration Program code types menu 2 19 2 25 communications menu 2 5 2 10 entering 2 2 4 3 exiting 2 4 loss of communications when to default 2 4 main menu 2 2 operations menu 2 11 2 18 saving menu changes 2 4 user outputs menu 2 26 2 29 Mirror Type A 2 Mismatch 2 28 Mismatch Counter Commands 4 4 Mismatch or Noread 2 28 Modulus 43 2 19 Mounting Holes 1 13 Mounting Plate Kit A 11 Index Multidrop by menu selection 2 5 2 7 by serial command 3 5 Multidrop Address A 18 Multidrop Communications A 15 A 17 multidrop addresses A 15 polling sequences A 15 select sequences A 16 N Narrow Margins by menu selection 2 19 2 20 by serial command 3 10 Narrow bar width A 20 New Master Pin by menu selection 2 26 2 27 by serial command 3 12 New Trigger by menu selection 2 11 2 14 by serial command 3 8 Noise Interference 1 16 A 14 Noread 2 28 Noread Counter Commands 4 4 Noread Message by menu selection 2 11 2 16 by serial command 3 9 Nulls as characters 2 4 Number of Scans 1 4 O Object Detector 1 14 Operating Environment A 2 Operating Life A 2 Operational Commands 4 6 Operations by menu selection 2 11 2 18 by serial command 3 8 3 9 menu structure 2 11 See also Triggering Mode End of Read
16. ER ee ee eee ripple ald Beam Status Lights mse e NES Table A 4 Status Lights eNe N E E Se arr cs wm co wn a a nance Visible Power FIS 0610 0001 V V V LED cee APREN FIS 0610 0002 V V V Normal operations illurrinates when FIS 0610 0003 V V VN Status Ser a barcode label i decoded ae Sao ae fe FIS O610 0009 Viv V V Output flashes for each good read FIS 0610 0010 V Viv V FIS 0610 0011 VIN VIN FIS 0610 0012 V V Viv FIS 0610 0017 V vV vV V FIS 0610 0018 V Viv V FIS 0610 0019 V vV V V FIS 0610 0020 V V V V FIS 0610 0025 VIN V V FIS 0610 0026 V Viv V FIS 0610 0027 Viv V V FIS 0610 0028 V V V V Infrared FIS 0615 0005 V V V vV FIS 0615 0006 V Vi Vv V FIS 0615 0007 V V Viv FIS 0615 0008 V V Viv FIS 0615 0013 Viv V vV FIS 0615 0014 V VIN vV FIS 0615 0015 Viv Viv FIS 0615 0016 V V Viv FIS 0615 0021 V vV vV V FIS 0615 0022 V Viv V FIS 0615 0023 V vV V V V FIS 0615 0024 V V V V FIS O615 0029 Vv v V V 3 FIS 0615 0030 V Viv V 1 FIS O0615 0031 VIN Vy y FIS O615 0032 v V V V q ASCII Table Appendix B ASCII Table Table A 5 ASCII Table with Control Characters Dec Hex Mne Ctrl Dec Hex Ch Dec Hex Ch Dec Hex Ch 00 00 NUL 32 20 SP 64 40 96 60 i 01 01 SOH A 33 21 65 41 A 97 61 a 02 02 STX B 34 22 66 42 B 98 62 b 03 03 ETX C
17. Enabled 1 Enabled 1 Enabled 2 UPC must also be 2 Required Q enabled gt separator status separator character a 0 Disabled Any ASCII character 1 Enabled except NUL Default is a comma Example To change Supplementals to Required and change Separator Character to a dash enter lt Ks1 1 2 1 gt or lt Ks 2 1 gt Code 128 Format lt Ktstatus fixed code length status code length gt status fixed code length status code length 0 Disabled 0 Disabled Any number from 1 to 31 1 Enabled 1 Enabled Default is 10 Example To enable Code 128 enable Fixed Code Length and set Code Length to 9 enter lt Kt1 1 9 gt MS 610 Scanner User s Manual 3 11 Chapter 3 Serial Configuration User Outputs Commands Beeper Format lt Kubeeper status beeper volume beeper speed gt beeper status beeper volume beeper speed 0 Disabled 0 Level 1 0 Fast 1 On Good 1 Level 2 1 Slow 2 On Noread 2 Level 3 3 Level 4 4 Level 5 Example To set the beeper for On Noread and set the beeper volume to Level 1 enter lt Ku2 0 gt New Master Pin Format lt KNstatus gt Status 0 Disabled 1 Enabled Example To enable New Master Pin enter lt KN1 gt Laser On Off Format lt KCstatus gt 2 c o cs ho Q g status 0 Disabled 1 Enabled Example To enable Laser On Off enter lt KC1 gt Clock Speed Format lt Kzstatus gt s
18. Narrow Margins is enabled Code 39 Status Default Enabled Options Enabled Disabled Check Digit Default Disabled Options Disabled Enabled Code 39 is self checking and does not normally require a check digit How ever for additional data integrity a Modulus 43 check digit can be added to the bar code message With Check Digit and an External or Serial trigger option enabled see Triggering Mode on page 2 11 an invalid check digit calculation will cause a noread message to be transmitted at the end of the read cycle fi z fe a MS 610 Scanner User s Manual 2 19 le 2 c O Oo D N Chapter2 Menu Configuration Code Types Bold text represents default settings Narrow Margins Disabled L Enabled Code 39 i I T T T T 1 Status Check Digit Check Digit Large Interchar Fixed Code Code Length t Enabled t Disabled Output Gap Length F 10 Disabled Enabled Disabled i Disabled i Disabled User Enabled Enabled Enabled Definable 1 to 31 Codabar L I l T l T Status Start Start LargeInterchar Fixed Code t Disabled amp Stop amp Stop Gap Code Length Enabled Match Output f Disabled Length t 10 Enabled Enabled Enabled Disabled User F Disabled t Disabled i Enabled nos I2o0f5 i Status Check Digit Check Digit Code Length 1 Code Length 2 t Disabled t Disabled Output 10 E 6 Enabled Enabled Disabled i User Definable User
19. Noread i Positive 50 ms Character Fast Match Negative User Definable lt Mismatch 0 to 255 User Mismatch or Definable Noread ASCII char Divide the number entered on the command line by 100 for time in seconds 2 26 Figure 2 8 User Outputs Menu Structure MS 610 Scanner User s Manual User Outputs Menu Beeper Volume Default Level 4 Options Level 4 Level 5 Level 1 Level 2 Level 3 Beeper Speed Default Fast Options Fast Slow Allows you to set the beeper to accommodate your application The beeper takes approximately 80 ms to sound when Slow is enabled If your application speed is faster than 80 ms approximately enable Fast Full Screens Default Enabled Options Enabled Disabled Allows you to display either the full menu screen or just the command line When Full Screens is disabled only the command line will be displayed New Master Pin Default Disabled Options Disabled Enabled Note Match 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 information from memory and allows the next label to be read as the new master label information Note Even if it is enabled New Master Pin will not load the new master label infor mation if RS 422 RS 485 or RTS CTS is enabled because it uses the CTS pin Laser On Off Default
20. Reads by menu selection 2 11 2 17 by serial command 3 9 Good Read 2 28 Good Read Counter Commands See Match Counter Commands Ground and Shield Considerations 1 16 H Host Port Parameters by menu selection 2 5 2 9 MS 650 Scanner User s Manual by serial command 3 7 Host Protocol Parameters by menu selection 2 5 2 6 2 9 by serial command 3 5 3 7 Host Relay Driver Pulse 4 3 12 of 5 See Interleaved 2 of 5 I O Connector A 2 Installation 1 13 Intercharacter Delay by menu selection 2 5 2 9 by serial command 3 7 Intercharacter Gap A 19 Interface A 2 Interface Standards A 14 Interleaved 2 of 5 by menu selection 2 20 2 23 by serial command 3 11 definition A 13 operational command 4 4 L Label angled picket fence orientation A 7 density 1 11 dimensions 1 11 height 1 5 how to position 1 9 length 1 5 ratio 1 11 speed 1 5 1 11 Label contrast A 3 Label Dimensions 1 11 Label Ratio 1 11 Ladder number of scans calculation 1 4 Ladder Orientation A 6 Large Intercharacter Gap of codabar menu 2 20 2 22 of codabar serial 3 10 of code 39 menu 2 20 2 21 MS 650 Scanner User s Manual 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 Source A 2 Longitudinal Redundancy Check by menu selection 2 5 2 8 by serial command 3 7 LRC See Longitudinal Redundancy Check Master Label Operational Commands 4 5 4 6 Match 2 28 Match
21. User Defined is considered to be in a polled mode only if an address has been assigned The address can be any ASCII character from the ASCII in appendix B except NUL Y s z fe a User Defined Used when connecting to a concentrator or other device Multidrop that does not match standard Multidrop protocol Note A specific ASCII Any single character 01 hex to 7E hex in the ASCII table character must not be canbe assigned as the address character The character assigned more than chosen is used as the poll character and the subsequent once ASCII character becomes the select character For example if a A 01 hex is selected as the address B 02 hex becomes the select address that the host will use in sending host select commands See Table A 7 Multidrop Address Characters on page A 18 a Once the scanner is configured for Multidrop a profile card a terminal connected to the auxiliary RS 232 pins or a default procedure must be used to access the configuration menus again although serial com mands will continue to function b For example a simple ACK NAK protocol can be developed by first selecting Point to Point then User Defined and then assigning characters to ACK and NAK commands First scroll to the following command HOST PROTOCOL gt PROTOCOL gt USER DEFINED gt ACK gt Enter a F by holding down the Control key while pressing the F key and then press CR to see the
22. and requires the same command format as all host commands that is to be entered within the lt gt brackets External Trigger Level Default Positive Options Positive Negative Note External Level page 2 12 External Edge page 2 12 or Serial Data amp Edge page 2 12 must be enabled for External Trigger Level to take effect 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 initiate the read cycle Note If using the Microscan object detector P N 99 440001 03 use positive trigger level fi z fe a 1 For example assigning an upper case D would nullify the lt D gt Enter Menu Configuration command For a list of operational commands used by the scanner see Chapter 4 Opera tional Commands MS 610 Scanner User s Manual 2 15 Chapter 2 Menu Configuration Noread Message Default NOREAD Options Up to seven ASCII characters except NUL Allows you to define any combination of ASCII characters except NUL up to seven characters as the noread message When enabled the noread message will be transmitted to the host at a timeout or the end of a read cycle if the bar code label has not been decoded Noread Message enable disable Default Enabled Options Enabled Disabled Note If Noread Output is enabled the noread message will only output if Bar Code Output
23. and reset saving the changes to NOVRAM enter lt Ka3 gt lt Z gt Concatenating Serial Commands Commands can be concatenated added together to a maximum of 64 characters in a single string or data block Additional data blocks of 64 or less characters can be sent provided there is at least a 10 ms pause between blocks For example lt Kc1 gt lt Kh1 gt lt Ko1 gt lt A gt 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 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 result in the loss of menu access If this should occur default the scanner See Appendix D Defaulting the Scanner on page A 8 Trigger Filter Timing Value Format lt KF gt Returns the current trigger filter timing value in milliseconds 2 c o cs ho Q g Format lt KFone tenth trigger filter timing value gt Allows you to set trigger filter timing Divide the desired number of milliseconds by 10 and enter the quotient 3 4 MS 610 Scanner User s Manual Communications Commands Communications Commands Protocol If selecting one of the options form 0 to 4 Point to Point Point to Point with RTS CTS Point to Point with XON XOFF Point to Point with RTS CTS and XON XOFF or Polling Mode D
24. bar code in picket fence mode the label can be read while it travels the full distance of the scan width Note Either ladder or picket fence can be rotated without losing its orien tation provided that the label s direction of travel does not change in rela tion to the scan line Appendices A 6 MS 610 Scanner User s Manual Orientation Note Raster scanning is almost always done with picket fence labels Maximum raster height is 0 38 inch at 10 inches Angled Picket Fence Orientation The problems associated with picket fence can be minimized by slightly tilt ing the scan line figure A 5 This allows a larger portion of the label to be scanned and increases the label placement area 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 Direction of label travel reasonably tall and the label speed is not too fast in relation to the scan Label field width since angling the label i F Label will reduce the number of scans on placement the label area Note Since raster lines will cross most picket fence labels several Scan width times there is typically no advan tage to angled picket fence in con Figure A 5 Angled Picket Fence nection with raster scanning Orientation Scan line gt x Ss D 5 S O D MS 610 Scanner User s Manual A 7 Appendic
25. but no read rate in read rate test lt C gt Menus display but no read rate in read rate test lt C gt Wrong label type different label type being scanned than that enabled in firmware Check label configuration settings to be certain that they match the label type being scanned If label type is in doubt enable Autodiscriminate All Codes lt P gt command Ensure that fixed length and check sums if enabled are set correctly Incorrect label range or label too long to be totally covered by scan beam See range data in Step 2 Verify Read Range and Scan Width on page 1 3 Reposition label and check the read rate lt C gt command Poor label quality Try a label that is known to be readable Excessive ambient light sunlight or strobes Object detector or another scanner interfering with reads Shield the bar code and or scan head to verify that excessive light is not the prob lem Remedy by remounting eliminating interference or shielding Many object detectors emit pulsed infra red signals that can seriously degrade the read rate if they shine into the scanner or onto the bar code label when it is being read MS 610 Scanner User s Manual A 9 gt x Ss D 5 S O D o N Q D a 2 lt Appendices Problem Low read rates during read rate test lt C gt Possible Cause Poor label range place ment etc
26. continuous symbology used in the supermarket and retail industry The European Article Numbering EAN system is a well known variation of UPC Both UPC and EAN can have two or five digit supplemental bar code data following the normal code Code 128 A very high density alphanumeric symbology Will encode all 128 ASCII characters it is continuous has variable length and uses multi ple element widths measured edge to edge It is widely used in the non food distribution industry and shipping containers 1 For further information about symbology see The Bar Code Book by Roger C Palmer Helmers Publishing Inc 1989 gt x Ss D 5 S O D MS 610 Scanner User s Manual Appendices Appendix H 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 inter face is made by pin assignment see table A 3 on page A 3 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 multi drop RS 232 RS 232 defines an interface between two devices such as for example the scanner and host It differs from the other interfaces by dedicating individual pins to specific functions and by requiring both devices to share a common ground line pin 4 Since both
27. device chassis are connected 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 this interface is used frequently because of the large installed base of RS 232 equipment RS 422 RS 422 unlike RS 232 measures signals differentially that is the receiver looks at the potentials between the two receive or transmit wires rather than the potential between signal and ground As a result cables if shielded can be up to 4000 feet 1575 m in length Like RS 232 RS 422 communication is designed for only two devices on a single line It can be used wherever RS 232 is used RS 485 RS 485 like RS 422 can transmit up to 4000 feet 1575 m using differen tial voltages but unlike RS 422 its transmitters are turned off until a request for data is received from the host RS 485 is used exclusively in Multidrop protocol Note See Protocol on page 2 6 for additional information on standards Appendices A 14 MS 610 Scanner User s Manual Multidrop Communications Appendix Multidrop Communications This appendix describes the rules for setting up a concentrator or controller to com municate with a scanner in standard Multidrop protocol as presented in Protocol on page 2 6 Figure A 10 shows a typical Multi drop network in which 1 to 50 scan ners can communicat
28. follow ing HOST PROTOCOL gt PROTOCOL gt USER DEFINED gt ACK F The mnemonics ACK and NAK replace the default NULs in the menu MS 610 Scanner User s Manual 2 7 Chapter 2 Menu Configuration Preamble Default M and a null Corresponds to lt CR gt lt NUL gt carriage return null displayed in the menu Options Any ASCII character including contro characters Control char acters entered on the command line are displayed in the menu as mnemonic characters See Defining Special Characters on page 2 4 and Table A 5 ASCII Table with Control Characters on page A 5 Allows you to define a one or two character data string that can be added to the front of the decoded data For example a carriage return and line feed would display each decoded message on its own line Preamble enable disable Default Disabled Options Disabled Enabled within any protocol Allows you to enable or disable the preamble character s D z O Oo D N Postamble Default M J Corresponds to lt CR gt lt LF gt carriage return line feed dis played in the menu Options Any ASCII character including control characters Control char acters entered on the command line are displayed in the menu as mnemonic characters See Defining Special Characters on page 2 4 and Table A 5 ASCII Table with Control Characters on page A 5 Allows you to define a one or two character data str
29. page 2 14 page 2 15 Triggering Mode End of Timeout in 10 Serial Trigger 2 Continuous Read Cycle ms incs Character c aaa at Timeout 100 le Mugu New Trigger User User e Read 1 Output Timeout amp Definable Definable External Level New Trigger ASCII char ASCII char External Edge Q Serial Data Serial Data amp Edge I page 2 15 page 2 16 page 2 16 page 2 16 External Noread Noread Bar Code Trigger Message Message Output Level 7 digits t Enabled i Enabled i Positive F NOREAD Disabled Disabled Negative User Definable ASCII char page 2 16 page 2 17 page 2 17 When to Good Decode Match Code Output Reads Disabled As Soon As i 1 Enabled Possible User Definable End Of Read 1 to 31 Cycle Divide the number entered on the command line by 100 for time in seconds Figure 2 3 Operations Menu Structure Triggering Mode Default Continuous Read Options Continuous Read Continuous Read 1 Output External Level External Edge Serial Data Serial Data amp External Edge MS 610 Scanner User s Manual 2 11 Chapter 2 Menu Configuration Allows you to establish the type of trigger event that will initiate or end the read cycle See End of Read Cycle on page 2 14 Selecting Has this effect Continuous Trigger input options are disabled and the scanner is always Read in the read cycle Bar code data is decoded and label information is transmitted repeatedly as long as
30. parameter used in the number of scans formula you should recalcu late the number of scans Step 3 Calculate Number of Scans on page 1 4 Note Variations between labels are common For this reason the greater number of sample labels you test the more likely you are to achieve optimum read rates 1 10 MS 610 Scanner User s Manual Adjust Other Scanning Parameters 8 Adjust Other Scanning Parameters This section lists various adjustments that may improve read rates After changing any of the parameters described in this section a If applicable recalculate the number of scans Step 3 Calculate Num ber of Scans on page 1 4 b Repeat Step 7 Do Read Rate Test on page 1 10 _ wn D Ss 5 a a c Compare the new read rate results with those obtained before changes were made Range Adjusting the label s range if possible is one of the quickest and most effective ways to improve read rates However in some applications you may need to select a less than optimum range or one that is beyond the fringes of the ranges listed in table 1 1 on page 1 3 After making changes repeat Step 3 Calculate Number of Scans on page 1 4 and Step 7 Do Read Rate Test on page 1 10 Scan Width Increasing scan 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 c
31. range in which a scanner can read bar code labels EPROM Erasable programmable read only memory End of Read Cycle The time at which the scanner stops expecting label information to decode This can be caused by a timeout a trigger event or a good read Focal Length The distance measured from the scanner to the center of the depth of field or focal point Good Read The event that occurs when a label s data is accurately scanned and decoded Intercharacter Gap The extra space between the last element of one character and the first element of the adjacent character of a specific bar code symbol gt x Ss D 5 S O D MS 610 Scanner User s Manual A 19 N Q D a 2 lt Appendices A 20 Label Height Regardless of orientation the measurement taken along the length of a label s individual bars Label Length Regardless of orientation the measurement taken across the label s bars from one end to the other including the quiet zone Label Speed The rate in inches or centimeters per second at which a label moves through the scan beam Ladder Label Orientation A bar code label in which the bars are parallel to the label s direction of travel Match Code The ability to compare bar code labels being scanned against a master label that is stored in the memory of the scanner Menu Configuration The process of changing factory default settings via a sequence of menus display
32. the label is in the read range of the scanner When to Output options have no affect on Continuous Read Continuous Read is useful in testing label or scanner functions Note If both Continuous Read and Match Code are enabled the scanner defaults to Continuous Read 1 Output mode Continuous Label data is immediately transmitted once every time new Read 1 Output label data is placed in front of the scanner With Timeout enabled for End of Read Cycle if the label doesn t change the scanner will repeat the output at the end of each subsequent timeout period For example if Timeout were set to one second the scanner would output the label data immediately and then repeat the output at intervals of one second 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 once A new label appearing at any time in the scan range will produce a new read output as long as the new label is not identical to the previous label D z O Oo D N External Level Allows a read cycle to be initiated by a trigger signal from an object detector when an object appears within the detector s range The read cycle exists as long as the detector sees the object and ends when the object moves out of the detector s range figure 2 4 on page 2 13 External Edge As with Level
33. the scan beam or scan L Read Label line if using a scan head with a moving Rae per Data beam This test is very useful in aligning and Example shows output when Post positioning the scanning device during instal amble is enabled and defined as a lation carriage return and a line feed lt J gt Exit Read Rate Test Ends the read rate test Status Commands lt gt Display Software Part Number Displays software part number lt gt Display Checksum of EPROM Displays a four digit hex number corre sponding to a given firmware version used to verify a scanner s EPROM Master Label Commands lt E gt Enable Match Code Option Identical to match code command on page 2 17 Instructs the scanner to compare bar code labels being scanned with a master label that has been entered in nonvolatile or volatile RAM and may under certain conditions send out a relay driver signal and update internal 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 in a trig gered mode If the Match Code option is enabled in the Continuous Read mode the scanner defaults to Continuous Read 1 Output mode and the label data must change before the scanner will output data again unless a timeout if enabled occurs See Operations Menu on page 2 11 lt F gt Disable Match Co
34. use this format Format lt Kfprotocol gt protocol 0 Point to Point 4 Polling Mode D 1 Point to Point with RTS CTS 5 Multidrop requires address 2 Point to Point with XON XOFF 6 User Defined 3 Point to Point with RTS CTS 7 User Defined Multidrop amp XON XOFF Example To change the Protocol to Polling Mode D enter lt Kf4 gt If selecting Multidrop 5 you must define an address and append it to the command string Format lt Kf5protocol address gt 9 protocol address 5 5 Multidrop Any number from O 1 to 50 e Example To change the Protocol to Multidrop with an address of 33 enter E lt Kf5 33 gt 3 If selecting User Defined 6 or User Defined Multidrop 7 complete the for mat by either choosing new parameters or concatenating unchanged data fields separate by commas Tip For User Defined first select Point to Point lt Kf0 gt and then User Defined lt kKf6 gt For user Defined Multidrop first select Multidrop lt Kf5 gt then User Defined Multidrop lt Kf7 gt MS 610 Scanner User s Manual 3 5 Chapter 3 Serial Configuration Format lt Kfprotocol RES address REQ EOT STX ETX ACK NAK gt Protocol 6 User Defined 7 User Defined Multidrop Note Address can be assigned any ASCII character except a null Con trol characters are used to define RES through NAK except Address Table 3 2 lists the control characters used for these data fields Refer to
35. 2 gt lt Ksstatus EAN status sup Ks UPC EAN As ila status separator separator char gt Kt Code 128 lt Ktstatus fixed length length gt MS 610 Scanner User s Manual Table 3 1 Summary of Serial Configuration Commands continued Function Parameter Command Format Ku Beeper lt Kustatus volume speed gt KN New Master Pin lt KNstatus gt KC Laser On Off lt KCstatus gt User Kz Clock Speed lt Kzspeed gt Outputs Kv Relay Driver lt Kvstatus gt Kw Relay Polarity lt Kwstatus gt Kx Relay Pulse Width lt Kxnumber gt KE Command Start Character lt KEASCI I character gt Serial Configuration Command Format The format for a serial configuration command is lt Kparameterdata data etc gt lt initializing command gt Where e Less than lt and greater than gt symbols are included as part of the com mands parameter as used here are those character s that precede the data e The initializing command lt A gt or lt Z gt is sent after configuration is com plete lt Z gt resets and saves for power up lt A gt initializes the change to RAM For more information see page 4 3 For example the following command enables UPC and saves the change for power on lt Ks1 gt lt Z gt T 0 D 2 fe 5 When using serial configuration commands note also the following conven tions e Parameters and data are case sensitive
36. 35 23 67 43 C 99 63 c 04 04 EOT D 36 24 68 44 D 100 64 d 05 05 ENQ E 37 25 69 45 E 101 65 e 06 06 ACK F 38 26 amp 70 46 F 102 66 f 07 07 BEL G 39 27 f 71 47 G 103 6 amp 7 g 08 08 BS H 40 28 72 48 H 104 68 h 09 09 HT 41 29 73 49 105 69 i 10 OA LF J 42 2A z 74 4 J 106 6A j 11 0B VT K 43 2B 75 4B K 107 6B k 12 OC FF AL 44 2C 76 4C L 108 6C 13 OD CR M 45 2D 77 4D M 109 6D m 14 OE SO AN 46 2E 78 4E N 110 6E n 15 OF Sl O 47 2F 79 4F 111 6F o 16 10 DLE P 48 30 0 80 50 P 112 70 p 17 11 DC1 Q 49 31 1 81 51 Q 113 71 q 18 12 DC2 R 50 32 2 82 52 R 114 72 r 19 13 DC3 S 51 33 3 83 53 S 115 73 s 20 14 DC4 T 52 34 4 84 54 T 116 74 t 21 15 NAK U 53 35 5 85 55 U 117 75 u 22 16 SYNI V 54 36 6 86 56 V 118 76 v 23 17 ETB W 55 37 7 87 57 W 119 77 w 24 18 CANI X 56 38 8 88 58 X 120 78 x 25 19 EM AY 57 39 9 89 59 Y 121 79 y 26 1A SUB Z 58 3A 90 5A Z 122 7A z 27 1B ESC f 59 3B 91 5B 123 7B 28 1C FS A 60 3C lt 92 5C 124 7C 29 1D GS 61 3D 93 5D 125 7D 30 1E RS NA 62 3E gt 94 5E A 126 7E 31 1F US N 63 3F 95 SF _ 127 7F A gt x Ss D 5 S O D o MS 610 Scanner User s Manual A 5 Appendices Appendix C Orientation If the b
37. 4 Specifications A 2 A 4 Specular Reflection 1 9 Start amp Stop Match by menu selection 2 20 2 22 by serial command 3 10 Start amp Stop Output by menu selection 2 20 2 22 by serial command 3 10 Status LED A 4 Status Lights A 4 Status Operational Commands 4 5 Stop Bits A 2 by menu selection 2 5 2 9 by serial command 3 7 Supplementals by menu selection 2 20 2 24 by serial command 3 11 System Setup 1 2 T Terminal Communications 2 1 Test Operational Commands 4 5 Test See Read Rate Test Tilt 1 9 Timeout amp New Trigger by menu selection 2 11 2 14 by serial command 3 8 Timeout end of read cycle option by menu 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 selection 2 11 2 11 2 13 by serial command 3 8 Troubleshooting operational tips 1 15 table A 9 A 10 U Universal Stand A 12 UPC EAN by serial command 3 11 definition A 13 EAN by menu selection 2 20 2 24 UPC by menu selection 2 20 2 24 User Defined by menu selection 2 5 2 7 by serial command 3 5 User Defined Multidrop by menu selection 2 5 2 7 by serial command 3 5 User Outputs by menu selection 2 26 2 29 by serial command 3 12 3 13 menu structure 2 26 See also Beeper Beeper Volume Beeper Speed Full Screens New Master Pin Laser On Off Clock Speed Relay Driver Re lay Polarit
38. A 11 Appendix G Bar Code Symbology ecceeceeeceseceeeeteteteeeneeeaees A 13 Appendix H Interface Standards ecceceeeeeeeeeeeeeeseeeeeeeeeeeeeeaes A 14 Appendix Multidrop Communications eceeeeseeeteeeeeeeees A 15 Appendix J Glossary Of Terms eceeceeeeeeeeeeteeeeeeeeeeseaeeneeeaees A 19 OO E E E AE eacedd in eerie oe ed a ee ee l 1 List of Illustrations Figure 1 1 System Diagram without adapter DOX sseesseseeeseeseeerereeeenene 1 2 Figure 1 2 System Diagram with adapter box eeeceeeseeeeeeeteeeteeeeeeteaee 1 2 Figure 1 3 Ladder Orientation ecececeeseeeeeeeeeeeeeeeeeaeeeeeeeneeesneeeeneetaes 1 4 Figure 1 4 Picket Fence Orientation cceecceseeeeeeeeeeeseeeeeeeeseeeeeeeeeeaees 1 4 Figure 1 5 Angled Picket Fence Orientation cccceceseeseeeeeeeeteeeeeeeeees 1 5 Figure 1 6 Label Dimensions ecceesececeseeeeeeeneeeeeeeesneeeeeseeneeeneneeenices 1 5 Figure 1 7 High Density 15 pin D Sub Miniature Socket 0 0 0 1 6 Figure 1 8 Tilt Skew and Pitch AX S ccccecccessseceeeneeeeeeeeessneeessneeeeaes 1 9 Figure 1 9 Bottom Mounting Holes not full size eeen 1 13 Figure 1 10 Detector Right Angle Orientation 00 cceeeeeeeeeeeeeeeeeeeene 1 14 Figure 1 11 Detector Side Orientation 00 ec eceeeceeeneeeeeeeeeeeeeeeeeeeneetees 1 14 Figure 1 12 Grounding Diagram Scanner HoOst ccceeeeeeeeeteeeeeeeeeee 1 16 Figure 2 1 Configuratio
39. 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 3 Optional Equipment A 11 Output Wavelength A 2 P Parity A 2 by menu selection 2 5 2 9 by serial command 3 7 Physical Specifications A 2 Picket Fence number of scans calculation 1 4 Picket Fence Orientation A 6 Pinouts 1 6 A 2 Pitch 1 9 A 3 Point to Point by menu selection 2 5 2 6 by serial command 3 5 Point to Point with RTS CTS by menu selection 2 5 2 6 by serial command 3 5 Point to Point with RTS CTS amp XON XOFF by menu selection 2 5 2 6 by serial command 3 5 Point to Point with XON XOFF by menu selection 2 5 2 6 by serial command 3 5 Polarity See External Trigger Level and Relay Polarity Poll Character A 18 Polling Mode D by menu selection 2 5 2 6 by serial command 3 5 Polling Reset A 16 Postamble by menu selection 2 5 2 8 by serial command 3 7 Power LED A 4 power supplies 1 6 Power Supply Requirements A 4 MS 650 Scanner User s Manual Preamble by menu selection 2 5 2 8 by serial command 3 6 Product Approvals See Approvals Program Management Operational Com mands 4 3 Protocol by menu selection 2 5 2 6 by serial command 3 5 listing A 2 Q Quiet Zones 2 19 R Range 1 11 Raster Height A 2 Raster Image A 2 Read Cycle definition A 21 triggered by object detector 1 14 Read Range 1 3 Read Rate Test
40. Definable F Enabled even 0 to 30 even 0 to 30 UPC T T T Status EAN Supplementals Separator Separator character i Disabled t Disabled Disabled Disabled i comma Enabled Enabled Enabled r Enabled User Definable Required ASCII char Code 128 L f T Status Fixed Code Code Length t Disabled Length t 10 Enabled Disabled User Definable I Enabled 1 to 31 2 20 Figure 2 7 Code Types Menu Structure MS 610 Scanner User s Manual Code Types Menu 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 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 Fixed Code Length Default Disabled Options Disabled Enabled Used 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 page 2 21 must be enabled for Code Length to take effect Allows you to specify the exact number of characters that the scanner will recognize this does not include start and stop The scanner will ignore any code not having the specified length D 5 2 fe S MS 610 Scanner User s Manual 2 21 Chapter 2
41. Detector S Tem amp S Ay i N Alternative N detector MS 610 position Scanner Label Figure 1 11 Detector Side Orientation MS 610 Scanner User s Manual Operational Tips Operational Tips Do Check inputs label speed length height etc to ensure the desired number of scans per label Avoid excessive tilt pitch and skew of the bar code label Check the label for readability by doing a read rate test If there is any question about the label s readability contact your Microscan representa 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 into direct light or sunlight Aim the scanner into an external object detector or other light emitting device Obstruct the scanner window with mounting hardware or other objects Connect chassis of scanner and host to different ground potentials see Ground and Shield Considerations on page 1 16 Operate the scanner in excessive temperature environments see Envi ronment on page A 2 _ wn D Ss 5 a a MS 610 Scanner User s Manual 1 15 Chapter 1 Setup and Installation Ground and Shield Considerations Proper grounding is necessary for operator safety noise reduction and the protection of equipment from voltage transients Buil
42. Disabled Options Disabled Enabled Note A serial or external trigger see Triggering Mode on page 2 11 must be enabled for Laser On Off to take effect When enabled the laser is ON only during the read cycle When disabled the laser operates continuously Note Laser On Off does not relate to the lt H gt Enable Laser Scanning or lt I gt Disable Laser Scanning operational commands on page 4 3 T D 5 2 fe S MS 610 Scanner User s Manual 2 27 Chapter 2 Menu Configuration Clock Speed Default Slow Options Slow Fast Provides a means to set internal clock speed according to the label range and bar code label density Generally the slow setting is used with lower density labels 20 mil narrow bar width or wider and with labels placed closer to the scanner while the fast setting is used with higher density labels about 5 mil narrow bar width and with labels placed further from the scanner Relay Driver Default Good Read Options Good Read Noread Match Mismatch Mismatch or Noread Note If Relay Driver is set to Mismatch or Noread or Mismatch a relay pulse will not output unless Match Code page 2 17 is enabled and a master label is downloaded into memory page 2 27 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 Diagram
43. ER FIS NUMBER MANUFACTURED n 3 MADE IN U S A y Back Label Bottom Label THIS EQUIPMEHT HAS BEEH TESTED WITH CLASS A COMP UTIHG DEVICES AHD HAS BEEH FOUHD TO COMPLY WITH PART 15 OF FCC RULES SEE INSTRU CTIOH MAH UAL OPERATION IH A RESIDEHTIAL AREA MAY CAUSE UHACCEPTABLE HTERFER EHCE TO RADO AHD TY RECEPTIOH REQURIHG THE OPERATOR TO TAKE WHATEFER STEPS ARE HECESSARY TO CORRECT THIS INTERFERENCE LABEL HO 11 4 100030 viii MS 610 Scanner User s Manual Chapter Setup and l Installation l w D Ss 5 a a Chapter Contents Step 1 Plan Scanning System cceeceeseeeeeeeeeeeeeeeeeeeeneeeeeeeneeeas 1 2 Step 2 Verify Read Range and Scan Width cceeeeeeeeeeeeeeeeeeeee 1 3 Step 3 Calculate Number of SCans cceccceeceeeseeseeeteeeeeseeeeeeeeretens 1 4 Step 4 Attach Gabling s ct c h ccs thescpessl dena sit aaae E e ea p eak 1 6 Step 5 Configure Scanner 0 eeeeeeseceeeceeeeeeseeeeeeeeeeeeseaeeeaeeeeaeeeenetas 1 8 Step 6 Position Scanner and Label cccesceeeeeeeeeeeeeeeeeeetteeeeeeeeee 1 9 Step 7 Do Read Rate TeSt eceeceesseeesceseeeeeeeeneeseaeeeaeetieeeseeeseees 1 10 Step 8 Adjust Other Scanning Parameters cccscceeseeeeseeeees 1 11 Step 9 Install SCANNED reisine i aaa 1 13 Step 10 Position Object Detector ee eeeceeeeeeeeeeeeeeeeteeteeeeerersees 1 14 Operational TipS 2 0 aiina abv Gi ei eee iin 1
44. Edge allows a read cycle to be initiated by a trigger signal from an object detector when it detects the appearance of an object rising edge But unlike Level mode the removal of an object falling edge does not end the read cycle With Edge enabled the read cycle ends with a good read output a timeout or a new trigger figure 2 5 on page 2 13 Serial Data The scanner accepts an ASCII character from the host or controlling device as a trigger to start a read cycle Serial data trigger behaves the same as External Edge Serial Data amp The scanner accepts either an external trigger or a serial External Edge ASCII command to start a read cycle 2 12 MS 610 Scanner User s Manual Operations Menu a Level and Edge apply to the active logic state positive or negative that exists while the object is in a read cycle between the rising edge and falling edge Rising edge is the trigger signal associated with the appearance of an object Falling edge is the trigger signal associated with the subsequent dis appearance of the object Object detector _N _ _ B Object detector a paeen mi First trigger An object moving in front of the detector beam causes the first trigger rising edge trigger signal to be sent to the scanner initiating the read cycle Second trigger The same object moving out of the detectors beam causes a second trigger faling edge trigger signal to be sent
45. LJ ij 57 2 mm 1 31 r EEN 23 5 mam y Front view NOTE Do not block photodetector Output Wavelength 670 nmnoriinal visible 780 nmnorinal infrared Safety Class CDRH Class II visible CDRH Class 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 6 Raster Image 10 raster scan lines over a 2 degree arc or 0 24 inch raster at 6 inch distance Scan Range Raster Height window 2 92 74 2 mm laser beam exit 2 inches 50 8 nm 0 10 inch 2 54 nn 4 inches 101 6 nm 0 17 inch 4 32 mm 6 inches 152 4 nm 0 24 inch 6 1 nn 8 inches 203 2 nm 0 31 inch 7 87 mm 10 inches 254 nn 0 38 inch 9 65 nm Hee 2 25 light collection 57 2 mm angle A 50 8 mm ale Side view 1 32 Right angle mirror accessory Side view j 2 25 57 2 mm gt o Power LED green Status LED red Back view 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
46. MICROSCAN MS 610 Scanner User s Manual P N 83 000600 Rev E ij Information and specifications in this manual are subject to change without notice Copyright 2007 by Microscan Systems Inc 1201 S W 7th Street Renton Washington U S A 98057 425 226 5700 FAX 425 226 8682 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 Throughout this manual trademarked names might be used Rather than put a trade mark symbol in every occurrence of a trademarked name we state herein that we are using the names only in an editorial fashion and to the benefit of the trademark owner with no intention of infringement Warranty Information Microscan Systems Inc warrants products manufactured by it to be free from defects in material or workmanship under normal use and service for a period of one year from date of shipment This warranty is specifically limited to the replacement or repair of any such warrantable defects without charge when the complete product is returned to Microscan Systems Inc freight prepaid at the address shown above Contact the factory at the address above for a Return Material Authorization RMA number before returning the product Microscan System
47. Menu Configuration Codabar Status Default Disabled Options Disabled Enabled Start amp Stop Match Default Enabled Options Enabled Disabled Requires the Codabar start and stop characters a b c or d to match before a valid read can occur Start amp Stop Output Default Enabled Options Enabled Disabled Allows the start and stop characters to be transmitted with bar code data D z O Oo D N 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 Fixed Code Length Default Disabled Options Disabled Enabled Used to increase data integrity by ensuring that only label length will be accepted Code Length Default 10 Options 1 to 31 Note Fixed Code Length page 2 22 must be enabled for Code Length to take effect Allows you to specify the exact number of characters that the scanner will recognize The scanner will ignore any code not having the specified length 2 22 MS 610 Scanner User s Manual Code Types Menu Interleaved 2 of 5 Status Default Disabled Options Disabled Enabled Because I 2 of 5 is a continuous code it is prone to substitution errors Hence a code length must be defined and a bar code label containing an even number of digits must be used It is also recommended that a Modulus 10 check digit be used to en
48. Point to Point WRTS CTS Point to Point wXON XOFF Point to Point WRTS CTS amp XON XOFF Poll ing Mode D Multidrop User Defined User Defined Multidrojp 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 fiuo rescent incandescent mercury vapor sodiumvapor Figure A 1 Mechanical Dimensions Light Source Type Serriconductor Laser Diode Beam Spot Round or oval 2000 foot candles soft outdoors VO Connector Connector High density 15 pin D subriniature socket Wired as DTE RS 232 RS 422 RS 485 A 2 MS 610 Scanner User s Manual Table A 2 Scanner Table A 1 15 pin MS 610 ADP Scanner Specifications figure A 2 and Table A 3 showscan widths and read range nini cm 15 10 5 Scan Width 0 5 1 TEDA 3 94 15 T 1 T T A amp E 2 T 1 T T Oy 4 10 ped E dove te 2 3 4 5 t 3 6 Visible Laser Infrared Laser Figure A 2 Scan Range Width Graph Table A 3 Read Ranges and Scan Widths Connector adapter Pinouts Pin d Function Connectors 1 5 VDC input 2 RS 232 transmit 5 3 3 RS 232 receive g 5 gt 2 4 RS 232 si
49. Scanner User s Manual iv Operations COMMANAS cceeeceeeeeeceeeeeeeeeeeeeeeeaeeeteeseeeteneeteaeeeaeeeee 3 8 Code Types Commands ce ieee testes eee tenets tees teeteaeteeteeeeee 3 10 User Outputs Commands e eee eee eee eee eee cee e eee eeeeceeetaeseeeteteas 3 12 Chapter4 Operational Commands Summary of Operational Commands eeeeeseeeeeeeeeeeeteeeeneetneeeeas 4 2 Program Management Commands cecceeeceseeeeeseeeeeeeeteeeeeeeeennees 4 3 Device Control COMMANAS eeceeseeeteeeeeeeeeeteeeeeaeeseaeeeeeseaeeenreteaes 4 3 Code Type Commands ceeceeecceeseeceneeeeeeteneeeeeeeeeeeseeseeeeseaeeeaeeeeeeee 4 4 Counter Commands eseat ied obec ieee stand aaaea aaa 4 4 Test GOmMands gt e a ae aa aae enabled Mia ananda eea SE EES 4 5 Status Gommands 2 c cscaehc elds dhl e aaa aeaeaei ei 4 5 Master Label Commands ecceeeceeeceeeeeeeeeeeeeeeeeeeeaeeeeeeeeaeecneeeeeensaes 4 5 Appendices Appendix A Scanner Specifications 0 cceeeeeseeeseeeeeeeteeeeeeeeneees A 2 Appendix B ASCII Table cee eeceeceseeeceneeeeeeeeeeeeeeesneeeseeeeneeeeees A 5 Appendix C Orientation cceeeceeeeeseeeeeteeeeeeeeeeeeaeeeeeseaeeeeeeeeatens A 6 Appendix D Defaulting the Scanner ssseseeseeeeeeseeereeeesresrsesen A 8 Appendix E Troubleshooting escceeesseeeseeeeseneeeeenetereseeeeneeess A 9 Appendix F Optional Equipment c cecceeeceeeeeeeeeeeeeeeeeeeneeeees
50. Table A 5 ASCII Table with Control Characters on page A 5 for more information Example To select an unpolled ACK NAK User Defined protocol with LRC disabled enter lt Kf0 gt lt Kf6 4F U gt lt Kc0 gt ACK and NAK will be displayed in the menu Table 3 2 Protocol Commands Protocol Command Control Characters Mnemonic displayed on Entered in menu or serial Effect of Command Microscan menu command RES D Reset 2 REQ AE Request EOT D Reset z STX B Start of Text E ETX C End of Text p ACK AF Acknowledge o NAK AU Negative Acknowledge Preamble Format lt Kdstatus oreamble character s gt status preamble character s 0 Disabled Enter one or two preamble characters except a null 1 Enabled OOH Default is M Example To enable Preamble with just one character an FF form feed enter lt Kd1 4L gt 1 lt Kf0 gt nulls the address and lt Kc0 gt disables LRC 2 A control character although conventionally represented here and in the ASCII table on page A 5 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 3 6 MS 610 Scanner User s Manual Communications Commands Postamble Format lt Kestatus oostamble character s gt status postamble character s 0 Disabled Enter one or two postamble characters except a nu
51. al by menu Chapter 2 Menu Configuration or serial com mand Chapter 3 Serial Configuration 2 i Q o p me For explanations of configuration settings see Chapter 2 Menu Configura tion To establish communication you will need to match the host s or auxiliary terminal s communication settings with your scanner s settings see Com munications Menu on page 2 5 Also make 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 lt P gt command will allow your scanner to read all of the listed code types Communicating with an ASCII Terminal The MS 610 scanner communicates in full duplex terminal mode with no handshake It also recognizes carriage returns and line feeds The host or ASCII terminal with must match the following default settings before any communication can take place 9600 Baud Rate Seven Data Bits Even Parity and One Stop Bit A PC or Macintosh computer can be used as an ASCII terminal if connected as shown in table 1 3 and running a communications program set to the above defaults See your computer manual for communication s port pinouts 1 8 MS 610 Scanner User s Manual application a Position the scanner and label taking care to avoid excessive tilt skew or pitch Position Scanner and Label
52. 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 D z O Oo D N Supplementals Default Disabled Options 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 been appended to the standard UPC or EAN codes When set to Required the scanner treats the supplemental data and the bar code label as a single label Also supplemental data must be found or a noread will result When set to Enabled the scanner treats the supplemental data and the bar code label as separate labels Separator Default Disabled Options Disabled Enabled 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 24 MS 610 Scanner User s Manual Code Types Menu Code 128 Status Default Disabled Options Disabled Enabled Fixed Code Length Default Disabled Options Disabled Enabled Allows you to increase data integrity by ensuring that only one label length will be accepted Code Length Q Default 10 Options 1 to 31 Note Fixed Code Length must b
53. ar code label bars are parallel to the direction of travel as shown in figure A 3 the label is said to be in a adder orientation if the bars are per pendicular with the direction of travel the label is said to be in a picket fence orientation figure A 4 Ladder Orientation In general depending on label Direction of label travel size and speed ladder orien tation is preferable because different portions of the label are scanned as the label goes Scan line Label ae full width by In addition label place placement ment is not as critical As area shown in figure A 3 a label can be successfully read if Label fully placed including quiet zones anywhere within the Figure A 3 Ladder Orientation readable portion of the scan line Note Unless your application calls for a stop and go label it is unlikely that ladder orientation will be used with a raster scanner Picket Fence Orientation Directiontof l bel travel Unlike ladder picket fence allows only a small portion of Label the entire label to be scanned placement As a result labels must be of p arga good quality since even slight label imperfections such as extraneous ink voids etc can Scan line cause misreads or non reads Figure A 4 Picket Fence Orientation One advantage of the picket fence over the ladder orientation is in the area of label speed In ladder mode the label travel distance is the height of the
54. atch Code or Relay Driver status aE O xo 42 i fe Me MS 610 Scanner User s Manual 4 3 Chapter 4 Operational Commands Code Type Commands lt P gt Autodiscriminate All Codes Enables the scanner to decode all available bar code types without changing scanner configuration settings Note For maximum scanning speed enable only those bar code symbologies used in the application lt Q gt Enable Code 39 Only Allows only Code 39 labels to be read lt R gt Enable Codabar Only Allows only Codabar labels to be read lt S gt Enable I 2 of 5 Only Allows only Interleaved 2 of 5 labels to be read Counter Commands The Xs in all counter commands that follow denote a numeric value from 00000 to 65 535 After reaching the maximum numeric limit of 65 535 you will receive an error message and the counter will automatically rollover and start counting again at 00000 To obtain the cumulative total of counts after the rollover has occurred add 65 536 per each rollover the scanner does not keep track of the number of rollovers to the current count Note You will lose all counter values if you cycle power to the scanner send the lt A gt command or 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 lt N gt Noread Counter The message N XXXXX displays the total number of noreads that have occu
55. ble Point to Point t M i Disabled i AM AJ i Disabled h Point to Point User Enabled User Enabled w RTS CTS Definable Definable L Point to Point ASCII char ASCII w XON XOFF h Point to Point w RTS CTS amp XON XOFF h Polling Mode D H Multidrop Address 1 User Definable User Defined H RES REQ STX ACK Address A EOT ETX NAK L User Defined Multidrop RES REQ STX ACK Address A EOT ETX L NAK T T 1 page 2 8 page 2 9 page 2 9 LRC Response Timeout Interchar Delay t Disabled 12 ms i 0 l Enabled User Definable User Definable 0 to 255 Host Port T T T page 2 9 page 2 9 page 2 9 page 2 10 page 2 10 Baud Rate Parity Stop Bits Data Bits RS 422 9600 600 Even i One t Seven _ Disabled t 19 2K 1200 Odd Two Eight Enabled 300 4800 None Figure 2 2 Communications Menu Structure Note Be sure that all new settings match your system otherwise you risk losing communications with the configuration terminal when you exit the menu pro gram whether or not changes are saved for power on MS 610 Scanner User s Manual 2 5 T D 5 fe S D z O Oo D N Chapter2 Menu Configuration 2 6 Host Protocol Protocol Default Point to Point Options Point to Point Point to Point with RTS CTS Point to Point with XON XOFF Point to Point with RTS CTS amp XON XOFF Polling Mode D User Defined User Defined Multidrop Prot
56. by serial command 3 13 Communications by menu selection 2 5 2 10 by serial command 3 5 3 8 default settings A 2 menu structure 2 5 See also Host Protocol Parameters Protocol Preamble Postamble Longitudinal Redundancy Check Response Timeout In tercharacter Delay Host Port Parameters Baud Rate Parity Stop Bits Data Bits RS 422 Concentrator A 15 Connector See I O Connector Continuous Read by menu selection 2 11 2 12 by serial command 3 8 Continuous Read 1 Output by menu selection 2 11 2 12 by serial command 3 8 Controller A 15 Counter Operational Commands 4 4 D Data Bits A 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 Read Cycle by menu selection 2 11 2 14 by serial command 3 8 when to output option menu 2 11 2 16 when to output option serial 3 9 External Edge by menu selection 2 11 2 12 by serial command 3 8 External Level triggering mode by menu selection 2 11 2 12 by serial command 3 8 External Trigger Level by menu selection 2 11 2 15 by serial command 3 9 F FIS final instruction sheet A 4 Fixed Code Length of codabar menu 2 20 2 22 of codabar serial 3 10 of code 128 menu 2 20 2 25 of code 128 serial 3 11 of code 39 menu 2 20 2 21 of code 39 serial 3 10 Full Screens 2 26 2 27 G Glossary A 19 Good Decode
57. can be mounted directly to a mounting surface of your choice or indirectly via a mounting plate To permanently mount the scanner _ I wn Ss 5 a a 1 Position the scanner in a dry place devoid of sunlight bright lights or laser light from other sources b Before mounting ensure sufficient clearance at the rear of the scanner to allow for the 15 pin connector and cable c If not using the mounting plate use the measurements 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 mount scanner directly to the four inner holes on the plate d Secure scanner with four 6 32 screws Caution Do not allow PES On A 425 the mounting screws p 1 40 35 56 mm 10 8 mm to penetrate into the A scanner case more than 0 175 in 4 4 1 0 mm or damage to the scanner may result Caution To prevent twisting or distortion of the scanner housing ensure that the mount ing surface or bracket is flat lt 2 29 74 17 mm 6 32 threads 4 places Front Figure 1 9 Bottom Mounting Holes not full size MS 610 Scanner User s Manual 1 13 2 a o me Setup and Installation 1 0 Position Object Detector If you are not using an object dete
58. cter by default is a left angle bracket lt It may be redefined by menu or serial command However the end character a right angle bracket gt cannot be changed 2 The menu navigational keys are displayed in each menu 2 2 MS 610 Scanner User s Manual For example to enable LRC see figure 2 2 Communications Menu Struc ture on page 2 5 and Longitudinal Redundancy Check on page 2 8 you would use the following command line path Main gt Communications From the Main menu press CR at Main gt Operations the Communications prompt this is Main gt Code Types the first prompt displayed in the Main gt User Outputs Menu Configuration Program to access the Communications menu Host Protocol gt Postamble M J Host Protocol gt Postamble Disabled Host Protocol gt LRC Disabled Host Protocol gt Response Timeout in 1ms incs 12 Host Protocol gt Intercharacter Delay in 1ms incs 0 eer os o Since LRC is a subtopic of Host N Aat TOE E n PoE Protocol press CR to access the l Host Protocol parameters l Host Protocol gt Protocol Protocol is the first parameter Host Protocol gt Preamble M under Host Protocol Press SP until Q Host Protocol gt Preamble Disabled you reach LRC then press CR 5 Ko To enable LRC press CR SP and Host Protocol gt LRC Disabled CR Host Protocol
59. ctor continue with step 11 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 that 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 is used it is set up so that its beam will bounce off the approaching object and the resulting pulse will be sent to the scan ner to begin the read cycle Typically a detector is positioned so that it will detect the presence of an object before 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 direct or reflected light from the detector does not inter fere with the scanner s reception As the item continues to move down the line its label moves into the scanner beam and is read by the scanner Figure 1 10 shows a picket fence label being scanned with the detector and scanner at right angles to each other Figure 1 11 shows a label in the ladder direction with the object detector on the same side as the scanner but positioned so as not to cause interference Label X s Detector T N Scan beam Direction of label travel M MS 610 Scanner Figure 1 10 Detector Right Angle Orientation NY Direction of label travel
60. cur default the scanner See Appendix 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 key and simulta neously pressing the desired character For example to define a line feed press SP then Control and J simultaneously It is displayed as J on the command line and as lt LF gt in the menu when the screen is refreshed To define CR as a character Press SP then CR It is displayed as M on the command line and as lt CR gt in the menu when the screen is refreshed To define a space as a character Press SP twice It is displayed as a blank space in the menu when the screen is refreshed While it appears that noth ing has been assigned the hex value 20 will be sent during data transmis sion To select NUL as the character Press SP then a 0 zero It is displayed as lt NUL gt in the menu when the screen is refreshed D z O Oo D N 2 4 MS 610 Scanner User s Manual Communications Menu Communications Menu The Communications menu allows you to set the communication protocols between the scanner and the host Communications Bold text represents default settings Host Protocol T T T T 1 page 2 6 page 2 8 page 2 8 page 2 8 page 2 8 Protocol Preamble Preamble Postamble Postam
61. d Appendices A 12 MS 610 Scanner User s Manual Bar Code Symbology Appendix G Bar Code Symtbology Before choosing a bar code symbol consider e the type of information to be scanned scan speed numeric only alphanumeric beam width e the length of the messages e the space available on the object to be encoded to be identified e how and where labels are e host software limitations to be applied range of the scanner the speed of the conveyor label printer capabilities Microscan standard scanner 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 nine black and white elements per character three of which are always wide Considered the de facto standard for non retail symbology Codabar A 16 character set 0 through 9 and the characters and with start stop codes and at least two distinctly different bar widths It is commonly used in libraries photo finishing and air parcel express appli cations A check digit is highly recommended 12 of 5 Interleaved 2 of 5 is a high density continuous numeric symbology used mainly in the distribution industry I 2 of 5 encodes 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
62. de Option Disables Match Code lt G gt Store Next Label Scanned as Master Label Causes the scanner to read the next bar code label scanned as the master label if Match Code has been enabled All subsequently decoded labels are compared against the mas ter label information stored in RAM See Match Code on page 2 17 lt XXXX gt Download Master Label Information Downloads master label information from the host or a terminal The master label information can be aE O fe Me 1 If in a triggered mode the scanner will output the number of good reads based on the num ber of accepted triggers received MS 610 Scanner User s Manual 4 5 n Cc e 5 b c a T Chapter 4 Operational Commands 4 6 downloaded at any time and can be saved in nonvolatile memory with a lt Z gt command A stored master label will not affect standard operation unless Match Code option is enabled The Xs denote alphanumeric data from 1 to 31 characters lt gt Request Master Label Information Immediately sends the master label information to the host To prevent conflicts with outputting label data first send the lt l gt command Disable Laser Scanning Laser Off Note If the master label information has previously been stored in nonvolatile RAM by a lt Z gt command cycling the power will restore that information lt gt Delete Master Label Information Deletes master label in
63. dings including any steelwork all circuits and all junction boxes must be grounded directly to an earth ground in compliance with local and national electrical codes 2 i Q gt Q p me RS 232 signals have a common signal ground pin 4 Pin 4 is normally con nected to pin 13 chassis ground in the scanner however under certain conditions e g when potential differences exist between power outlet grounds 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 interference is twisted and or Laan shielded or encased in grounded conduit and the conduit or shielding drain line is grounded only to earth ground at the host as shown in figure 1 12 You might SS Shielding Communications Cable Earth Ground SCANNER Figure 1 12 Grounding Diagram Scanner Host need to examine and if necessary cut the shielding connection at or near the scanner cable con nector Ground Loops Ground loops signal degradation due to different ground potentials in com municating devices can be eliminated or minimized by ensuring that both the host scanner and their power supplies are connected to a common earth ground MS 610 Scanner User s Manual Chapter M enu 2 Configuration Chapter Contents Entering the Menu Co
64. drop Address Characters ccccesceeeceseeeeeseeeeneeeseeeeneeeaes A 16 Table A 6 Summary of Serial Configuration Commands5 ceeeeeee A 6 Table A 7 Summary of Operational COMMANAS cecceeeceeeeeetetteeeneeees A 7 Table A 8 Multidrop Address Characters cccccccsssseeeeeeeeseeeeeeseeeeeseeees A 8 Table A 9 Troubleshooting the SCANnel ccceeceeeeeeeeeeeeeeeeteeeteeeeaeeeaees A 12 About the MS 610 Scanner The MS 610 scanner integrates a scan head and decoder in a single unit It uses a ten sided mirror spinning at speeds of 200 scans per second to direct laser beams across bar code labels and converts reflected light to waveforms The waveforms are then decoded and sent to the host as ASCII data MS 610 Scanner User s Manual vi About This Manual This manual provides complete information on setting up and installing the MS 610 visible and the MS 615 infrared scanner Unless otherwise noted references to the MS 610 apply also to the MS 615 Chapter 1 provides overall step by step instructions for setting up and installing the MS 610 scanner with specific go to references to other chap ters and appendices Chapter 2 provides instructions for configuring the MS 610 scanner by menu Chapter 3 provides instructions for configuring the MS 610 scanner by serial command Chapter 4 describes serial operational commands that can be used by the host For specifications see appendi
65. e enabled for Code Length to take effect Allows you to specify the exact number of characters that the scanner will rec ognize The scanner will ignore any code not having the specified length MS 610 Scanner User s Manual 2 25 Chapter 2 Menu Configuration User Outouts Menu The User Outputs menu allows you to control the external video or audio outputs that identify scanning conditions To help visualize the menu s organization and to locate the page number where each topic is described see figure 2 8 on page 2 26 Beeper Status Default On Good D Options On Good On Noread Disabled c A beep is emitted either after each good read of a bar code label or after each noread f Note The beep period will be short for triggered modes where a new trigger O occurs immediately or the output is delayed to the end of the read cycle on edge At and serial triggers User Outputs Bold text represents default settings I page 2 26 page 2 27 page page 2 27 page 2 27 page 2 27 Beeper Beeper 2 27 Full New Master Laser Status Volume Beeper Screens Pin On Off On Good Level 4 peed i Enabled t Disabled i Disabled On Noread Level 5 Fast Disabled Enabled Enabled Disabled Level 1 Slow Level 2 Level 3 I l page 2 28 page 2 16 page 2 29 page 2 29 page 2 29 Clock Relay Driver Relay Relay Pulse Width Command Speed Good Read Polarity in 10 ms incs Start Slow
66. e with a host via an intermediary device a con j x centrator or a controller KE Multidrop Addresses Concentrator Polled Protocol or Controller Multidrop ONLY e No two scanners in the Multidrop RS 485 Interface Network can have the same Se meee es LAN address Each scanner in the network Scanner 01 must have an address from 01 to 50 assigned in its configuration Scanner 02 program Scanner 03 Each address has its own separate poll and select address from 1C to Figure A 10 Typical Multidrop Network 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 during a select command it looks for a select value 21 hex ASCII select character 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 Start of Sequence End of Sequence y y Concentrator RES 1E REQ ACK Scanner 02 1E STX DATA ETX LRC RES Figure A 11 Polling Sequence The polling sequence example in figure A 11 begins with a RES reset from the concentrator followed by poll address 1E ASCII hex value for gt x Ss D 5 S O D o MS 610 Scanner User s Manual A 15 N Q D a 2 lt Appendices Scanner 02 and a REQ
67. ed Maximum skew is 40 maximum pitch is 50 2 The specular reflection zone is a narrow zone straight out from the scanner in which direct reflected light from a label can distort the scanner s ability to distinguish bars from spaces MS 610 Scanner User s Manual 1 9 Chapter 1 Setup and Installation Do Read Rate Test To begin the read rate test a Position the label in front of a functioning scanner enter the lt C gt com mand from the host terminal to launch the read rate test see Status Commands on page 4 5 b Observe read rate 2 i Q o p me c Check depth of field minimum maxi 7 mum range by moving the label closer e 7 oe nd further relative to the scanner and MOE THIET ANG 96 THIRTY noting the points where the read rates 92 THIRTY fall below a level acceptable to your L Read Label application Rateper Data Second Ideally the label used in your applica Example tion should pass through or near the shows output when Post 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 lt J gt command If the read rate is acceptable go to Step 9 Install Scanner on page 1 13 If the read rate is unacceptable go to Step 8 Adjust Other Scanning Parameters on page 1 11 Important If after making adjustments you have changed the read range or another
68. ed on a terminal monitor Mil One thousandths of an inch or 0 0254 mm In bar coding a measure ment 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 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 standard Narrow bar width The width of the narrowest bar of a given label expressed in thousands of an inch or mils Non volatile RAM NOVRAM Random Access Memory that is available on power on that is after power to the unit has been recycled Noread A non read A condition that occurs when the scanner is set up to decode labels and no labels are scanned during the read cycle Number of Scans Calculation The number of times a bar code label is scanned by the scanner during one pass through the laser beam Object Detector A photo electric device used to sense to presence or absence of an object Operational Commands Serial commands from the host to the scanner that control current operating parameters counters master label operations and program management that are not stored in non volatile RAM Oval Spot An elongated laser beam involving custom optics that is designed to project lengthwise with the label s bars a
69. eeeeeenrerens 4 3 Device Control COMMANAS cccccccssssecceccsssseeeeecessseseeeeeesaees 4 3 Code Type Commands eeecceceeeeeeeeeeeeeeeeeereteaeeeeeeeeneeeneeeeeeeeea 4 4 Counter COMMANAS ccccesccccecsssceeeeccessseeeeeceesseeeeesessteeeeesenses 4 4 TestGommands s 0 2ika nvits aed lacs niin eae 4 5 Status COMMAMNAS sirni 4 5 Master Label Commands c c cceceseeeeeeeeeeesneeeseneeeseseeeeseeeess 4 5 This chapter describes all of the serial operational commands and their func 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 distinguished from serial configura tion commands that are generally used in initial setup Operational commands are preceded by a lt left angle bracket symbol and fol lowed by a gt right angle bracket symbol 1 Command start character by default is a left angle bracket lt It may be redefined by menu or serial command However the end character a right angle bracket gt cannot be changed MS 610 Scanner User s Manual 4 1 aR O 42 i e o Chapter 4 Operational Commands n Cc e 5 b c a T 4 2 Summary of Operational Commands Table 4 1 Summary of Operational Commands
70. eeteatens A 12 Figure A 10 Typical Multidrop Network eeeceseseeeeeseeeeeeseeeeeneeeeeneees A 15 Figure A 11 Polling Sequence 00 eee ee eteeeteeseeeeneeteeeteeeteaeeeaeetaaeeeeeeeeatens A 15 Figure A 12 Select Sequence ooo eee eeeeeeeeeeeeteeeeeeeeeeeeteaeeeeeteaeeteeeteaeens A 16 List of Tables Table 1 1Read Ranges and Scan Widths ceeeeeceeeeeeeteeeeeeeeneeeeeeeeaees 1 3 Table 1 2 Pin Assignments ee ceseeeeneeeeeeneeeeeneeeeeeaeetesneeeseneetenetersaaes 1 6 Table 1 3 Scanner MS 610 ADP adapter PinOUts 0 0 ceeeeeeeeeeeeeeees 1 6 Table 1 4 Cable Distances cceeceesseeseeeeeeeseeteaeeeeeeeeaeeeaeeseaeessaeeeneeeates 1 7 Table 3 1 Summary of Serial Configuration Commands cceeeeeeees 3 2 Table 3 2 Protocol COMMANAS ee eeeeeeceeeeeeeeeeeneeeeeeeseeeteeeeeteeseaeeeeeenatens 3 6 Table 4 1 Summary of Operational CoMMANAS ecceeeceeeeeeteeeeteeeteeees 4 2 Table A 115 pin Connector oe eceeeceeseeeeeeeeeeeeeeeeeeaeesaeeseeeeeaeetaeseeeenatens A 3 Table A 2 Scanner MS 610 ADP adapter Pinouts ccceeeeeeeeeeeeees A 3 Table A 3 Read Ranges and Scan Widths 0 eceeeceeeeeeeeeeeeeeeeeeneeeneeens A 3 Table A 4 Status LightS 1 2ccdeviesecdeestterles Se itasbirheehtbeeeet lesen A 4 Table A 5 ASCII Table with Control Characters cccceeseeseeeeteeeeeeeeetees A 5 Table A 6 Troubleshooting Table ee eeseeeeeeneeeenneeteseeeeeneeeesneeeseeeees A 9 Table A 7 Multi
71. erence the serial configuration commands see table 3 1 on page 3 2 MS 610 Scanner User s Manual 3 1 2 c o cs ho Q g Chapter 3 Serial Configuration 3 2 Summary of Serial Configuration Commands Table 3 1 Summary of Serial Configuration Commands Function Parameter Command Format Not in KF Trigger Filter Bone ee menu Timing Value pil In ms incre Kf sommunications lt Kfprotocol address gt Kd Preamble lt Kdstatus ASCII characters gt Ke Postamble lt Kestatus ASCII characters gt Commun KA Response Timeout lt KAtimeout setting gt ications Kc LRC lt Kcstatus gt KB Intercharacter Delay lt KBnumber gt Ka Host Port Sr apana party stop bits data Kb RS 422 lt Kbstatus gt Kg Triggering Mode lt Kgmode gt Kh End of Read Cycle lt Khmode time gt Ki Serial Trigger lt Kicharacter gt Operations Kj External Trigger Level lt Kjmode gt Kk Noread Message lt Kkstatus message gt KI Bar Code Output lt KIstatus when to output gt Km Good Decode Reads lt Kmnumber gt Kn Match Code lt Knstatus gt Ko Narrow Margins lt Kostatus gt lt Kpstatus check digit status Ke Code 29 ee ee length status code length gt lt kqstatus start amp stop match status start amp stop output sta Kq Codabar tus large intercharacter Code Types looong RS lt Krstatus check digit check Kr Interleaved 2 of 5 digit output lengthp1 length
72. es Appendix D Defaulting the Scanner Defaulting the scanner resets the configuration parameters to factory default values Defaulting is necessary if You wish to quickly restore default settings to the configuration program after making some temporary changes Communications between the scanner and another device are interrupted because of incompatible settings for example a terminal is set to communi cate at 9600 baud but the scanner is configured at 38 4K baud The scanner has been assigned a polling address and you wish to access the scanner s menu Access to the configuration menus of a scanner that is in a polled mode can be forced by sending a lt D gt 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 Turn power to the scanner ON 2 Locate and mark the default pins or wires connecting to default pins If you have wired your own cable SAROS Jo locate pins 8 and 13 figure A 6 on Pin 13 the back port of the MS 610 scanner If using an ADP box locate pins 11 Figure A 6 15 pin Socket and 7 figure A 7 on the 25 pin con on back of scanner nector 3 Complete this step within three sec onds Momentarily short the default Q o o00 ri 0000 Jo pins Listen for a series of quick N ee beeps then short the default pins again Figure A 7 25 pin Connecto
73. ference 1 16 pin assignments 1 6 shield considerations 1 16 Carriage Returns as characters 2 4 Caution Summary vii Check Digit MS 650 Scanner User s Manual Index of code 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 5 menu 2 20 2 23 of interleaved 2 of 5 serial 3 11 Checksum of EPROM display 4 5 Clock Speed by menu selection 2 26 2 28 by serial command 3 12 Codabar by menu selection 2 20 2 22 by serial command 3 10 definition A 13 operational command 4 4 Code 128 by menu selection 2 20 2 25 by serial command 3 11 definition A 13 Code 39 3 10 by menu selection 2 19 2 21 by serial command 3 10 definition A 13 operational command 4 4 Code Length of codabar menu 2 20 2 22 of codabar serial 3 10 of code 128 menu 2 20 2 25 of code 128 serial 3 11 of code 39 menu 2 20 2 21 of code 39 serial 3 10 Code Length 1 I 2 of 5 by menu selection 2 20 2 23 by serial command 3 11 Code Length 2 I 2 of 5 by menu selection 2 20 2 23 by serial command 3 11 Code Types by menu selection 2 19 2 25 by serial command 3 10 3 11 Index listing A 2 menu structure 2 20 operational commands 4 4 See also Codabar Code 128 Code 39 Interleaved 2 of 5 Narrow Margins and UPC EAN Command Start Character by menu selection 2 26 2 29
74. fering with reads Remedy by remounting eliminating interference or shielding Many object detectors emit pulsed infra red signals that can seriously degrade the read rate if they shine into the scan ner or onto the bar code label when it is being read Window dirty or obstructed Scanner configured in Con tinuous Read 1 Output Clean or remove obstruction Scan a label that contains different data than that of the one being read Scanner in polled mode Check communications protocol Scanner not entering read cycle in triggered mode trigger not working Proper trigger levels not enabled Ensure that the trigger pulse and the trig ger polarity settings are correct Trigger circuit not correctly wired Ensure that the trigger circuit wiring meets the scanner requirements See Attach Cabling on page 1 6 Object detector inoperative Check detector range and sensitivity Try a detector that is known to be good MS 610 Scanner User s Manual Optional Equipment Appendix F Optional Equipment Mounting Plate kit Part Number 98 500002 To mount the scanner with the mounting plate pair up the mounting plate s four inner screw holes to the scanner s 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 E a 3 3 83 82 mm
75. formation that has previously been loaded by either lt XXXX gt Download Master Label Infor mation Command or lt G gt Store Next Label as Master Label command MS 610 Scanner User s Manual Appendices Contents Appendix A Scanner Specifications cceeceeeeeeeeeeeeeeneeeteeeeeeee A 2 Appendix B ASCII Table cceeecceeeeeeeneeteeeeeneesneeseeeeeneeseaeeneeeenaeens A 5 Appendix C Orientation eeeeeeseeseeeeneeeneeeeaeeseeeseaeeeeeseaeenaeetee A 6 Appendix D Defaulting the Scanner 0 eeceeseeeeeeeeeeeeeeteeeeeeees A 8 Appendix E Troubleshooting eeceeesceeeseeeeeeneeeeeeeeeenneeeeeneeeeees A 9 Appendix F Optional Equipment cecceesceseeeeeeeeeeeeeeteeeneeeeaees A 11 Appendix G Bar Code Symbology scceeceeeeeeeeeeeeeaeeeteeeeeees A 13 Appendix H Interface Standards ceecceeseeeeeeeeeeeneeeseeeeeeeaees A 14 Appendix Multidrop Communications ccceceeeeeeeeeteeeees A 15 Appendix J Glossary Of Terms eceeecceeseeeeeeeeeeeeeeeeeeeeesneeeenees A 19 gt x Ss D 5 S O D MS 610 Scanner User s Manual A 1 N Q D fa a 2 lt Appendices Appendix A Scanner Specifications Mechanical Length 2 92 74 2 mm Height 2 25 57 2 nm Width 2 25 57 2 nm Weight 9 az 257 9 p 2 25 57 2 mm gt ry zZ ZZ laser beam exit j photodetector E window 2 25
76. gnal ala Sapa Z signal gnd S 2 Siol R a Oo Em NJA a CTS RS 422 RS 485 A Em 354 c 5 transnit or New e amp Master Pin ie EEs RTS or RS 422 RS 485 6 SSE 1 3 3 transmit 7 Relay Driver 5 V 20 2 2 nA capability output 8 Reset to default config 3 3 uration input Trigger input 9 3to24 4 7 1 5 16 10 Signal Ground 5 5 14 11 12 VDC input 6 4 19 4 RS 422 RS 485 12 N 7 8 receive 13 GND chassis 8 11 14 RS p 9 10 1 receive 15 12 VDOC input 10 a CTS is used with the RS 232 11 5 4 option See FIS Options on 12 13 2 Page A 4 RTS is used with the RS 232 B 1 2 option See FIS Options on 14 16 3 page A 4 15 4 Optical Characteristics Standard operating range 1 to 10 inches visible 1 to 9 inches infrared depending on label type and size UHD operating range 1 to 4 inches visible 1 25 to 3 inches infrared depending on label type and size Scan width 9 inches nwimum Skew 40 rexinum Pitch 50 rexinum Label contrast 25 min absolute dark to light differential at 670 nmuevelength visible 40 min absolute dark to light differential at 780 nmwavelength infrared Narrow y TA Range nae Read Range SN n ump O07 175 3 45 76 3 76n 0075 1 2 25 102 nm 4 102 nm 0075 2 5 51 127 nm 4 75 121 m 010 L5 6 38 152 nN 6 152 nM MIS 015 1 7 25 178 nm 7 5
77. hanging one will usually require a change in the other After making changes repeat Step 3 Calculate Number of Scans on page 1 4 and Step 7 Do Read Rate Test on page 1 10 Label Speed Applies to both picket fence and ladder oriented labels If your application allows it label speed the time in seconds that a label is fully within the scan width of the scanner is an effective way to alter the number of scans After making changes repeat Step 3 Calculate Number of Scans on page 1 4 and Step 7 Do Read Rate Test on page 1 10 Label Dimensions Label Density and Label Ratio Not usually an option in most applications but changes to label parameters can affect number of scan calculations and possibly read rates If your application allows it shortening the length of a picket fence label means the label will be in the scan range longer and hence receive a greater number of scans Increasing the height of a ladder label means it MS 610 Scanner User s Manual 1 11 Chapter 1 Setup and Installation 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 Scans on page 1 4 and Step 7 Do Read Rate Test on page 1 10 2 Q o p me 1 12 MS 610 Scanner User s Manual Install Scanner Install Scanner The MS 610 scanner
78. he host before sending data When in Polling Mode D an address 1 is automatically displayed on the configuration screen However during transmission a 1C hex poll address FS and a 1D hex select address GS are substituted for the 1 MS 610 Scanner User s Manual Communications Menu Selecting Has this effect Multidrop Similar to Polling Mode D except that a unique poll Note Scanners in address and select address are required for each tended to link up to a multidrop device and only one host port connection is Microscan MS 5000 Needed for up to 50 devices For Multidrop poll and multidrop concentra Select characters see Table A 7 Multidrop Address tor can only be config Characters on page A 18 ured in standard Requires a concentrator or controller using RS 485 Multidrop protocol communications When Multidrop is selected the protocol characters for RES REQ etc are assigned automatically See Appendix Multidrop Communications on page A 15 for poll and select sequences User Defined Used only with RS 232 or RS 422 ASCII characters ig can be assigned as an address and as protocol Note A specific ASCII commands RES REQ EOT STX ETX ACK and assigned more than NAK User Defined is necessary when a new protocol once must be defined to match a specific host protocol When User Defined is selected the displayed protocol commands match those of the previously selected protocol
79. he output is determined by the relay driver selection during configuration ROM Read Only Memory Memory that cannot be changed Scanner A scanning device that is comprised of a scan head and a decoder integrated in one package Scan Rate Number of scans per second that the scanner projects Scan Width That portion of the scan line in which a label can be read Serial Commands On line data strings including configuration and opera tions from a host or other terminal to the scanner that are always preceded by a lt left angle bracket symbol and followed by a gt right angle bracket sym bol Serial Configuration Host Configuration Serial command specifically for changing configuration and distinguished from operational command by the fact that they modify the non volatile for power up configuration Most of these commands begin with the upper case K character immediately follow ing the left angle bracket symbol as in lt Kg3 gt MS 610 Scanner User s Manual A 21 gt x Ss D 5 S O D N Q D Z 2 2 lt Appendices A 22 Skew Label or scanner rotation around the center of the skew axis Specular Reflection The direct mirror like reflection of laser light back to the scanner causing over light saturation For the MS 610 scanner specular reflection occurs at pitch angles between 3 and 5 degrees Symbology A set of bar code symbols such as Code 39 or Code 128 that ha
80. ing that can be added after the decoded message Postamble enable disable Default Disabled Options Disabled Enabled within any protocol Allows you to enable or disable the Postamble character s Longitudinal Redundancy Check Default Disabled Options Disabled Enabled An error checking routine that verifies the accuracy of transmissions It is the exclusive OR of all characters following the SOM start of message up to and including the EOM end of message 2 8 MS 610 Scanner User s Manual Communications Menu Response Timeout Default 12 ms Options 0 to 65 000 ms A zero 0 will cause an indefinite wait Allows you to set the time the scanner will wait before timing out if ACK NAK and ETX are enabled and a host response is expected Intercharacter Delay Default 0 Corresponds to 0 ms displayed in the menu Options 0 to 255 Zero 0 causes no delay between characters Allows you to set the time interval in milliseconds between individual char acters transmitted from the scanner to the host A 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 for RS 232 communication whenever an RS 232 protocol has been enabled Baud Rate Default 9600 Options 9600 19 2K 300 600 1200 2400 4800 Allows you to set the number of bits transmitted per second
81. it transmits a SEL its select address and a NAK to the concentrator The concentrator re transmits the data up to three times The concentrator will end the sequence with a RES reset if no ACK is received 1 For additional information on Multidrop see the MS 5000 Multidrop Concentrator User s Manual gt x Ss D 5 S O D o MS 610 Scanner User s Manual N Q D Z 2 2 lt Appendices Table A 7 Multidrop Address Characters y Poll Select i Poll Select Multidrop Character Character Multidrop Character Character Address Address ASCII HEX ASCII HEX ASCII HEX ASCII HEX 01 AN 1C A 1D 26 N 4E O 4F 02 AN 1E A 1F 27 R 50 Q 51 03 SP 20 21 28 R 52 S 53 04 3 22 23 29 T 54 U 55 05 24 25 30 V 56 WwW 57 06 amp 26 i 27 31 X 58 Y 59 07 28 29 32 Z 5A 5B 08 g 2A 2B 33 5C 5D 09 2C 2D 34 as 5E R 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 5 35 38 f 66 g 67 14 6 36 7 37 39 h 68 i 69 15 8 38 9 39 40 j 6A k 6B 16 3A 3B 41 6C m 6D 17 lt 3C 3D 42 n 6E o 6F 18 a s ee F 43 p 70 q 71 19 40 A 41 44 r 72 s 73 20 B 42 C 43 45 t 74 u 75 21 D 44 E 45 46 V 76 Ww 77 22 F 46 G 47 47 x 78 y 79 23 H 48 49 48 Z 7A 7B 24 J 4A K 4B 49 7C 7D 25 L 4C 4D 50 a 7E A 7F MS 610 Scan
82. ll 1 Enabled OOH Default characters are M J Example To enable Postamble enter lt Ke1 gt Response Timeout Format lt KAtimeout setting gt timeout setting Any number from 0 to 6500 a zero creates an indefinite wait Default is 0 Example To change Response Timeout to 30 ms enter lt KA30 gt LRC Format lt Kestatus gt status P 0 Disabled 9 1 Enabled Pi Example To enable LRC enter lt Kc1 gt O Intercharacter Delay S E Format lt KBtime interval gt time interval between characters in milliseconds Any number from 0 to 255 Default is 0 Example To change Inter character Delay to 30 ms enter lt KB30 gt Host Port Format lt Kabaud rate parity stop bits data bits gt baud rate parity 0 600 3 4800 6 300 0 None 1200 4 9600 1 Even 2 2400 5 19 2K 2 Odd stop bits data bits 0 One 0 Seven 1 Two 1 Eight Example To change Host Port Baud Rate to 2400 enter lt Ka2 gt MS 610 Scanner User s Manual 3 7 Chapter 3 Serial Configuration RS 422 Format lt KbRS 422 gt RS 422 0 Disabled 1 Enabled Example To enable RS 422 enter lt Kb1 gt Note Whenever RS 422 is disabled RS 232 is enabled in the background However an exception occurs whenever Multidrop has been selected In this case the functioning protocol will be RS 485 regardless of the displayed status of RS 422 in the menus Operations Commands Triggering Mode Format lt Kgtriggeri
83. mmand lt G gt gt master label Download a new master label directly into memory 1 by operational command lt XXXX gt Toggle internal pin 5 to GND pin 12 to enter as the master label Read in the Y Compare the master label with sub sequent labels Figure 2 6 Match Code Logic Diagram If Match Code is enabled Relay Driver page 2 28 must be set to an option other than Good Read If Relay Driver is set to Good Read there will be no output to the host or a relay pulse 2 18 MS 610 Scanner User s Manual Code Types Menu Code Types Menu The Code Types menu allows you to choose among five bar code types and define their parameters To help visualize the menu s organization and to locate the page number where each topic is described see figure 2 7 Code Types Menu Structure on page 2 20 Note Options listed in the command line do not always appear in the same order as those posted in the first column of the menu Options can be defined for any bar code type whether or not the bar code itself is enabled at the time Narrow Margins Default Disabled Options 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 of a label Each quiet zone can be as small as five times the narrow bar element when
84. mmercial environ ment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmtul interference 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 AN WARNING Use of controls adjustments or performance of procedures other than those specified herein may result in hazardous laser light radiation exposure AX WARNING Up to 5 mW of laser diode power can be present in the interior Avoid opening the scan head Inspect housing to verify that loose casings or panels do not allow access to laser light AA WARNING The laser beam can be harmful to eyesight Avoid direct eye contact with the laser beam Never point the beam at other people or in a direction where people may be passing MS 610 Scanner User s Manual vii Safety Labels Note Back Label will carry a Class II designation when placed on an MS 610 with 670 nm visible light and a Class I designation when placed on an MS 615 with 780 nm infrared light 4 EX SURE ASER Lig BATTED M ICROSCAN FROM THIS APERTURE 120 5 th St Reni LAGE LIGHT DO NOT TARE INTO EE AA WER EN nm LAGER WODE 5V at 400 mA 4 0 MLUWATT MAX 12V m at 80 mA CLASS peui tes al Patent No 5 239 SERIAL NUMB
85. n Program Main Menu cceseeeceeeeeeeseeeeeeeetees 2 2 Figure 2 2 Communications Menu Structure 0 cece ee eee eeeeeee 2 5 Figure 2 3 Operations Menu Structure ececceeeeeeeeeeeeeeeeeeeeeneeeeeeeeeeeee 2 11 Figure 2 4 External Level Trigger Signals ecceescceeseeeeeeeeeeeeeeeeeeeees 2 13 MS 610 Scanner User s Manual Figure 2 5 External Edge Trigger Signals eecccseeeeeeeeeeeeeeeeeeeenees 2 13 Figure 2 6 Match Code Logic Diagram eccceeceeeeeeeteeeeeeeeeeeeeeeeeeetetens 2 18 Figure 2 7 Code Types Menu Structure ccceeceeeceeeseeseeeeeeeeeeeeeeeeeeaeens 2 20 Figure 2 8 User Outputs Menu Structure cceecceeceseeeeeeeeeeeeeteeeneeeeaees 2 26 Figure Ast DIMENSIONS s eninin aeia ee eae A 2 Figure A 2 Scan Range Width Graph sssssseseesseesesseesresresresirsirssrrsrnsrnsenn A 3 Figure A 3 Ladder Orientation 0 cccecceesceeeeeeeeeeeeeeeeseeseaeeeneeeeaeesseeeeeetaas A 6 Figure A 4 Picket Fence Orientation cceecceeeceeeeeceeeeteaeeeeeeeseeeseeeeeeenaas A 6 Figure A 5 Angled Picket Fence Orientation ecccceseeseeeeeeeeeeeeeeeaes A 7 Figure A 6 15 pin Socket on back Of scanner eeeeeteeeeeeeseeeteeeeeeeeeaes A 8 Figure A 7 25 pin Connector RS 232 J4 on back of ADP box A 8 Figure A 8 MS 520 Bottom Mounting Plate not full Size eee A 11 Figure A 9 Universal Stand 0 ecccecceeeeesceteneeeeeeeeeeeteaeeeaeeesaeeeaeese
86. n end the read cycle after a specified period of time and if no label has been read causes a noread message if enabled to be transmitted With either External Edge Serial Data or Serial Data amp Edge enabled a timeout ends the read cycle With External Level enabled the read cycle does not end until the falling edge trigger occurs and the next read cycle does not begin until the next 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 trigger event and if no label has been read causes a noread message if enabled to be transmitted at the occurrence of the new trigger event With either External Edge Serial Data or Serial Data amp Edge enabled an edge or serial trigger ends a read cycle and initiates the next read cycle 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 Timeout amp New Trigger 2 14 Ends the read cycle after a specified period of time or at the occurrence of new trigger event and if no label has been read causes a noread message if enabled to be transmitted With either External Edge Serial Data or Serial Data amp Edge enabled a timeout or an edge or serial trigger whichever comes first ends the read cycle With Ex
87. nd spaces Picket Fence Label Orientation A bar code label in which the bars are perpendicular to the label s direction of travel MS 610 Scanner User s Manual Glossary of Terms Pitch Label or scanner rotation around the center a line perpendicular to the label s bars Point to Point A protocol consisting of a single communications event typically used to connect a bar code reader to a terminal or host computer Port Logical circuit for data entry and exit One or more ports may be included within a single connector Protocol The rules for communication between devices providing a means to control the orderly flow of information between linked devices Quiet Zones Specified clear nonprinted 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 The zones can be other than white as long as their densities remains consistent and they have the required contrast relative to the bars RAM Random Access Memory Memory that is lost after power is recycled to the unit Read 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 of the scanner See Depth of Field Relay Driver A TTL signal sent by the scanner T
88. ner User s Manual Glossary of Terms Appendix J Glossary of Tens Autodiscriminate The ability to decode several different bar code symbol ogies without changing configuration AWG Abbreviation for American Wire Gauge This is a standard measuring system for wire sizes listed from 0 biggest to 40 smallest A 26 AWG is equivalent to 0 0159 in 0 405 mm in diameter Bar Code Data that has been encoded into an array of parallel bars and spaces of varying widths Bar Code Density Number of characters per inch or other unit of measure Baud Rate The term used to describe the number of discrete signal events per second In RS 232 and RS 422 485 systems baud rate is the same as bits per second bps Clock Speed Internal decoder timing relative to individual bars and spaces Code 39 An alphanumeric bar code with a character set containing a start stop character 10 numbers 26 letters 6 symbols 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 Configuration can be done through menu selection or with serial commands Connector Physical device plug or socket on unit or cable to provide in out connectivity for various circuits and pins Counter Memory space provided to keep track of read cycle events Depth of Field The distance between the minimum and maximum
89. nfiguration Program sssssssesseseeeeeeeresererrereeeeee 2 2 Using the Menu Configuration Program ecceesceeeseeeeeteeeeeeeeeeetenes 2 2 Saving Menu Changes c ccecceeseeceseeeeeeceeeeeseeseaeseaeeeeessaeeseeeeeaeeeaas 2 4 Loss Of COMMUNICATIONS eee eeeeeeeeeeeeeeeeeeseeeteaeeeaeeeneeetaeetsaeeseeeeaaes 2 4 Defining Special Characters c ceceecceesceceeeeseeeeeeeeeeeeseeseeeesereseeeeeaes 2 4 Communications Menu eccceeeeeeeeeeeeseeeeeaeeceeeeeeeeteaeeteeeeaeesteeeneeeeea 2 5 Operations Menu Sinaran an rin Beene ate 2 11 Code Types Menu ecceeseescecsceeseeeseeteeeeeaeeeaeeseaeeeeeseaeessaeenaeetaes 2 19 User Outputs Men meiosi a a a ERE aS 2 26 This chapter describes how to configure the MS 610 scanner with on screen menu commands from a host or an auxiliary 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 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 A PC computer can be used as an ASCII terminal if connected as shown under Host Connector and running a communications program set to the above defaults See your computer manual f
90. ng mode gt triggering mode D 0 Continuous Read 3 External Edge 1 Continuous Read 1 Output 4 Serial Data 3 2 External Level 5 Serial Data amp Edge ra Example To select External Edge enter lt Kg3 gt k End of Read Cycle a Format lt Khend of read cycle mode timeout gt end of read cycle mode timeout in 10 millisecond increments 0 Timeout Any number between 0 and 65535 Default is 1 New Trigger 100 one second 2 Timeout amp New Trigger Example To select Timeout and change the timeout value to 6 seconds enter lt Kh0 600 gt Serial Trigger Character Format lt Kiserial trigger character gt serial trigger character Any available ASCII character see ASCII Table with Control Characters on page A 5 Default is 4 1 Avoid selecting a serial trigger character that is also an operational command For example an upper case 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 initiating the read rate test 3 8 MS 610 Scanner User s Manual Operations Commands Example To define the Serial Trigger Character as a lowercase c enter lt Kic gt External Trigger Level Format lt Kjexternal trigger level gt external trigger level initiates a read cycle 0 Negative 1 Positive Example To change External Trigger Level to Negative enter lt KjO gt Noread Message Forma
91. ocols define the sequence and format in which information is trans ferred between devices Selecting Has this effect Point to Point Has no address and sends data to the host RS 232 whenever it is available and without any request or handshake from the host Point to Point with RTS CTS Request to Send Clear to Send Used only with RS 232 This is a simple handshaking protocol that allows a device to initiate data transfers to the host with an RTS request to send transmission The host when ready responds with a CTS clear to send and the data is transmitted 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 enables the host to send a single byte transmission command of start XON or stop XOFF 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 Point to Point with RTS CTS amp XON XOFF Used only with RS 232 It is a combination of Point to Point with RTS CTS and Point to Point with XON XOFF Polling Mode D Like Point to Point Polling Mode D requires a separate channel to the host but unlike Point to Point it requires a device to have an address and to wait for a poll from t
92. or communication s port pinouts MS 610 Scanner User s Manual 2 1 D 5 fe S Chapter 2 Menu Configuration Entering the Menu Configuration Program To see the Main menu figure 2 1 from an ASCII terminal that is connected to the scanner enter the operational command lt D gt enter the lt gt brackets as well as the upper case D a D MICROSCAN SYSTEMS INC CONFIGURATION PROGRAM MAIN MENU 35 216001 xx D TOPICS DESCRIPTIONS a c 1 COMMUNICATIONS HOST PROTOCOL HOST PORT fe 2 OPERATIONS TRIGGERING TIMEOUTS ETC amp 3 CODE TYPES CODE SELECTIONS CODE LENGTHS ETC 5 4 USER OUTPUTS BEEPER DATA LINE POLARITY ETC c l N ESC MAIN MENU OR EXIT N NEXT ITEM M PREVIOUS MENU SP NEXT ITEM B PREVIOUS ITEM CR THIS ITEM MAIN gt COMMUNICATIONS J Figure 2 1 Configuration Program Main Menu Using the Menu Configuration Program The bottom line on the screen is called the command line The command line identifies your place in the menu program shows current status and allows you to review and change options Use the designated keys to scroll to and select the parameter you wish to 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 escape key and M 1 Command start chara
93. page 2 16 is also enabled Allows you to enable 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 is decoded and the read cycle transpires as usual but neither label data nor the noread message is trans mitted to the host All scanner counters are updated and the number of good reads or noreads can be obtained via operational commands D z O Oo D N When to Output bar code data Default As Soon As Possible Options As Soon As Possible End of Read Cycle Allows you to choose when bar code data is sent to the host Selecting Has this effect As Soon As Possible Causes bar code data good reads to be transmitted immediately upon a good decode End of Read Cycle Causes bar code data output to be delayed until the end of the read cycle 2 16 MS 610 Scanner User s Manual Operations Menu Good Decode Reads Default 1 Options 1 to 31 Allows you to select the number of good reads from 1 to 31 required per label before a good decode output Note Be sure to set the value within the determined scan rate for the scanning setup so that the scanner is capable of scanning a label the required number of times Match Code Default Disabled Options Disabled Enabled Note A triggered mode page 2 11 to page 2 12 must be enabled fo
94. ple To set Fixed Code Length to 30 enter lt Kp 1 30 gt or lt Kp1 0 0 0 1 30 gt Codabar Format lt Kqstatus start amp stop match status start amp stop output status large intercharacter gap fixed code length status code length gt 2 c o cs ho Q g status start amp stop match status start amp stop output 0 Disabled 0 Disabled status 1 Enabled 1 Enabled 0 Disabled 1 Enabled large inter character gap fixed code length status code length 0 Disabled 0 Disabled Any number from 1 1 Enabled 1 Enabled to 31 Default is 10 Example To set Fixed Code Length to 9 enter lt Kq 1 9 gt or lt Kq1 1 1 0 1 9 gt 3 10 MS 610 Scanner User s Manual Code Types Commands I2of5 Format lt Krstatus check digit status check digit output status code length 1 code length 2 gt status check digit status check digit output status 0 Disabled 0 Disabled 0 Disabled 1 Enabled 1 Enabled 1 Enabled code length 1 code length 2 Zero or any even Zero or any even number from 2 to 30 number from 2 to 30 Default is 10 Default is 6 Example To set Fixed Code Length 1 to 8 and Fixed Code Length 2 to 4 enter lt Kr 8 4 gt or lt Kr1 0 0 8 4 gt UPC EAN Format lt KsUPC status EAN status supplementals status separator status separator character gt 2 UPC status EAN status supplementals status dp 0 Disabled 0 Disabled 0 Disabled g 1
95. r 4 You should hear a longer beep If not BA repeat the process 9m DaCK O 0x Pin 11 Pin 7 1 There are no menu options or host commands for resetting the configuration program Appendices A 8 MS 610 Scanner User s Manual Troubleshooting Appendix E Troubleshooting WARNING Do not look directly into laser aperture Laser light can be hazardous to your eyes The MS 610 scanner when used correctly should produce good reads If not table A 6 lists some of the more common problems associated with set ting up and using the scanner If you are unable to locate or correct the problem call your Microscan representative Table A 6 Troubleshooting Table Problem Menus do not dis play when config uration command is sent Possible Cause Host cable defective or not wired properly Solution Check cable connections and wiring See Attach Cabling on page 1 6 Wrong configuration com mand or lower case d entered Verify that a lt D gt serial command with an upper case D is being entered Scanner configuration set tings do not match host s Reset scanner to default and or match host settings with scanner s Getting only hieroglyphics or unintelligible code Host and scanner baud rates or parity not matched Check baud rates and parity and change to match the host s settings Menus display
96. r 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 output data again unless a timeout if enabled occurs Allows you to enter a master label into the scanner s memory to be com pared with subsequently scanned labels With Match Code enabled a master label can be entered in three ways 1 With New Master Pin enabled see page 2 27 toggling pin 5 to ground pin 12 enables the next good read to be the master label 2 Sending serial command lt G gt enables the next good read to be the master label 3 Sending serial command lt XXXX gt downloads data as master label MS 610 Scanner User s Manual 2 17 D 5 fe S Chapter 2 Menu Configuration Figure 2 6 on page 2 18 shows the sequence of operation and reference for setting up and entering master labels See the option outputs available in the relay Enable Match Code driver you have selected page 2 26 D z O Oo D N 1 by menu selection page 2 17 2 by operational command lt E gt or 3 by serial configuration command lt Kn1 gt Enable New Master Pin 1 by menu selection or 2 by serial configuration command lt Kz1 gt next label scanned Enter the next label scanned as the master label 1 by operational co
97. request The scanner responds by first transmit ting 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 If the concentrator or controller receives the data from the scanner and is able to validate it with an LRC calculation it responds with an ACK acknowledgment If the scanner in turn receives the ACK the scanner ends this successful exchange with a RES reset Polling Reset If the scanner has no information it responds to a poll request by transmit ting a RES reset If the scanner receives a NAK instead of the ACK after transmitting its data string it will re attempt to transmit the data string up to three times If the scanner still does not receive an ACK it will transmit a RES reset and 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 scanner will timeout and transmit a REQ to the con centrator and request another response If after three retries the number of times it transmits a REQ to the concentrator the scanner receives no response it ends the transmission with a RES reset Select Sequence Unlike poll requests select commands always originate from the host and consist of serial configuration or operation commands to device
98. rersees 1 14 Operational Tips tica vies Mavis Mie i 2 eel bea 1 15 Ground and Shield Considerations cesccescceeeeeeeeeeeeeeteneeeneetenees 1 16 Chapter 2 Menu Configuration Entering the Menu Configuration Program ccesceeeseeteteeeeneeees 2 2 Using the Menu Configuration Program e ccecceeseeeeeeseeeteeeeeeeeeaes 2 2 Saving Menu Changes c ccecceeseceseeeseeceeeeeaeeesaeseseeseeesnaeeseeeeeaeeeaas 2 4 Loss Of COMMUNICATIONS 0 0 eeeeeceeeeeceeeeeeeeeeeeeeeaeeeeeeeeetaeeteeeeeeeeaes 2 4 Defining Special Characters cceceecceeeceeeeeeeeeeeeeeeeneeeeeeeeeeeeeeeseaeeeaes 2 4 Communications Menu eccceeeeeeeeeneeseeeeeneeceeeeeeeeeeaeeeeeeeeeeesneeeeaeetea 2 5 Operations Mennin ei elie nian 2 11 Code Types M6nU niasin Rida a anaa 2 19 User Outputs Me nU issssssesriseiiserecriiesrusrirriririureueureiuneiiusiiceernsraasneca 2 26 Chapter 3 Serial Configuration Summary of Serial Configuration Commands cccecceeeeeeteeeeeeeees 3 2 Serial Configuration Command Format ecceeseeeeeeeeeeeeeeeeeeeeeeeees 3 3 Concatenating Serial Commands eecceeeceeeeeeeeeteeeeeeeeeeneeteeeeeeetaes 3 4 Loss Of COMMUNICATIONS niesie ana ea eaaa ana a a aiie 3 4 Trigger Filter Timing ValUC eee eeeeeeeeseeeeeseeeeeseeeeesaeeeeeaneetenaeeeneneeeees 3 4 Communications COMMANAS ceccecceeeeeeeeeeeeeeeeeeeeeeeseneeeeeeeaeeeeeeteas 3 5 Protocols E a E E ad aed aL ey 3 5 MS 610
99. resets all counters and operating param eters Changes for Baud Rate Code NOVRAM ROM Length etc do not take effect until this command is sent Note Software Reset will cause the numeric counters in use to lose their count record all data that you wish to save prior to sending this command lt D gt Enter Configuration Mode Enters the menu configuration program See Chapter 2 Menu Configuration lt Z gt Software Reset Save Parame lt Z gt Initialize ters for Power on Saves the current y configuration to nonvolatile memory for RAM availability on power on NOVRAM ROM The values of numeric counters are not saved by this command Note The lt Z gt Save Configuration command can be executed at least 10 000 times In normal usage this will exceed the life of the scanner If frequent changes to the operating parameters are required it is recommended that the lt Z gt command be used only when the current configuration has been changed and the changes are to be permanent Device Control Commands lt H gt Enable Laser Scanning Laser On lt l gt Disable Laser Scanning Laser Off This feature is useful during extended periods of time when no bar code labels are being scanned Dis abling laser scanning will not affect any downloaded commands to the scanner lt L gt Host Relay Driver Pulse Allows you to send a pulse to pin 7 at any time regardless of M
100. rred since power on or the last Noread Counter Reset command lt O gt Noread Counter Reset Sets Noread Counter to 00000 lt T gt Trigger Counter The message T XXXXX displays the total number of triggers since power on or the last Trigger Counter Reset command lt U gt Trigger Counter Reset Sets the trigger counter to 00000 lt V gt Match Counter or Good Read Counter The message V XXXXxX dis plays the total number of good reads matching the master label since power on or the last Match Counter Reset command This counter is always enabled but will only work as a match count when Match Code option is enabled If the Match Code option is not enabled this counter records the number of good reads or decodes This count can be requested at any time lt W gt Match Counter Reset Sets the Match Counter to 00000 lt X gt Mismatch Counter The message X XXXXX displays the number of labels successfully read that do not match the master label since power on or the last Mismatch Counter command lt Y gt Mismatch Counter Reset Sets the Mismatch Counter to zero n Cc e 5 b c a T 4 4 MS 610 Scanner User s Manual Operational Commands Test Commands lt C gt Enter Read Rate Test Instructs the 1 90 THIRTY scanner to output the read rate and label 100 THIRTY data if any The read rate can vary dramati 96 THIRTY cally due to the angle and location of the 32 THIRTY label in relation to
101. rrier upon receipt MS 610 Scanner User s Manual Table of Contents Listot illustrations inana n a a aa iv List of TADOS a a rr a a a ae ena e EERS v About the MS 610 SCannel eeeeeecceeeeeeeeeeneeeeeeeeeeeseeeeeaeeeeeeeaeeeeeeeaee vi About This Manual cc cic c ccssaidascecesaceesarecsaetaiensseedsedecnaresccesevaecensccsenseae vi Keystroke EntrieS ccecsecseccecserseeeseeeeeseeceeesenesenseeeseeeeeneneeesseeeneneeeees vi APPrOVaAlS s22 E EETA AE A T vii Warning and Caution SUMMALY ecceeceeeeceeeeeeeeeeteeeteeeeeeeteeeeeeeenateees vii SEIA E lo E A A viii Chapter 1 Setup and Installation Step 1 Plan Scanning System ccceeceeseeeeeeeeeeeeeeeeeeeeseeeeaeeeeretas 1 2 Step 2 Verify Read Range and Scan WitN ceeseeeeeeeeeeeeeeeeee 1 3 Step 3 Calculate Number of SCanS cceccceeeeeeeeeeeeeeeeeeeeeeeeeenretens 1 4 Step 4 Attach Cabling isitar ne eeraa iaraa iaaa ai aeaiia eaeko 1 6 Step 5 Configure Scanner eee eececeeeeeeeeeeeeeeeeeeeeeeeeseaeeeeeeeaeeeeetas 1 8 Step 6 Position Scanner and Label ccceeseeeeceeeeeeeeeeeeeetteeeeeeeeee 1 9 Step 7 Do Read Rate TeSt eeeeceeeseesceseeeeeeeeneeseaeeeaeeeseeeneeeneees 1 10 Step 8 Adjust Other Scanning Parameters ccsscceeeeeeetteeees 1 11 Step 9 Install SCANNEL 0 eee eee eeeeeeeeteceeeeeeteaeeteeeseaeeeneeteaeetseeenaees 1 13 Step 10 Position Object Detector eceeeeeeceeeeeeeeeeeeteeseeeee
102. s Inc shall be the sole judge of the warrantability of alleged product defects Products that are returned for warranty examination and that are found to be non warrantable are chargeable and are returned freight collect Upon request an esti mate will be provided before any chargeable repairs are attempted A hard copy of a pur chase order with the amount of the charge must be received by Microscan either by mail or by FAX before any equipment is returned Warrantable products are repaired or replaced at no charge and returned freight prepaid THIS EXPRESS WARRANTY EXCLUDES ALL OTHER WARRANTIES EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MER CHANTABILITY AND FITNESS FOR PURPOSE MICROSCAN SYSTEMS INC SHALL NOT BE LIABLE FOR WARRANTY IN ANY AMOUNT EXCEEDING THE PUR CHASE PRICE OF THE GOODS MICROSCAN SYSTEMS INC SHALL NOT BE LIA BLE FOR ANY SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES WHETHER IN CONTRACT TORT OR OTHERWISE The buyer acknowledges that he she is not relying on the seller s skill or judgment to select or furnish goods suitable for any particular purpose and that there are no warran ties that extend beyond the description on the face hereof This warranty extends only to the original purchaser and shall not apply to any products or parts that have been subject to misuse neglect accident or abnormal conditions or opera tions Claims for damage in transit are directed to the freight ca
103. s readable ranges and maximum scan widths for specific bar code density narrow bar width types Use this table as a reference to verify that the planned range for your label falls within one of the listed ranges Scan width is that portion of the scan line in which a label can be read For ladder oriented labels scan width must only be wide enough to fully cover the label length including quiet zones With picket fence oriented labels scan width is a factor in determining the time in which the label can be read see Calculate Number of Scans on page 1 4 Table 1 1 Read Ranges and Scan Widths Laser Range Narrow Read Range Maximum Scan Type bar width Width UHD 0047 1 75 3 45 76 mm 3 76 mm 0075 1 4 25 102 mm 4 102 mm 0075 2 5 51 127 mm 4 75 121 mm 010 1 5 6 38 152 mm 6 152 mm Visible 015 1 7 25 178 mm 7 5 191 mm Standard 020 1 9 25 229 mm 9 25 235 mm 030 4 10 102 254 mm 9 5 241 mm 040 4 10 102 254 mm 9 5 241 mm 050 5 10 127 254 mm 9 75 248 mm UHD 0047 1 75 3 45 76 mm 3 76 mm 0075 1 25 3 32 76 mm 3 5 89 mm 0075 2 4 5 51 114 mm 3 5 89 mm 010 1 5 5 38 127 mm 4 75 1 21 mm Infrared 015 1 6 25 152 mm 6 152 mm Standard 020 1 7 25 178 mm 7 178 mm 030 4 9 102 229 mm 8 5 216 mm 040 4 9
104. s that are configured in Multidrop The scanner complies with the command when it is polled during the cycle Figure A 12 is an example of a select sequence Start of Sequence End of Sequence Concentrator RES 1F REQ STX lt T gt ETX LRC RES Scanner 02 1F ACK 1F ACK Figure A 12 Select Sequence A RES reset is the first command in the select sequence The 1F hex is the select address associated with Scanner 02 address see table A 7 on page A 18 It is followed by a REQ request The scanner responds with its own MS 610 Scanner User s Manual Multidrop Communications select address 1F hex and an ACK acknowledge The concentrator then transmits an STX start of text the data in this case a lt T gt an ETX end of text and an LRC character The scanner replies by transmitting its own address followed by an ACK acknowledging receipt of the command Upon receipt of an ACK the con centrator concludes the successful exchange with a RES In the example above the scanner only acknowledges a trigger counter 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 was received on a subse quent poll it would transmit 02T 00012 The 02 at the beginning of the string is the scanner s address Select Reset If the scanner receives bad data from the concentrator
105. sure the best possible data integrity Check Digit Default Disabled Options Disabled Enabled I 2 of 5 uses a Modulus 10 check digit 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 Code Length 1 Default 10 Options 0 to 30 even If you enter an odd number the scanner will use the next lower number With I 2 of 5 two code lengths can be defined When using only one label length in an application we recommend setting Code Length 2 to 0 to ensure data integrity If a check digit is used it must be included in the code length count Code Length 2 Default 6 Options 0 to 30 even If you enter an odd number the scanner will use the next lower number If using a second label you may also specify a zero or any even code length from 2 to 30 If not using a second label set Code Length 2 to 0 to ensure data integrity iE D 5 2 fe S MS 610 Scanner User s Manual 2 23 Chapter 2 Menu Configuration UPC Status Default Disabled Options Disabled Enabled When enabled the scanner will read UPC version A and UPC version E only EAN Default Disabled Options Disabled Enabled Note UPC must be enabled for EAN to take effect When EAN is enabled the scanner will read UPC version A UPC version E EAN 13 and EAN 8 It will also
106. t lt Kkstatus message gt status message 0 Disabled Any ASCII string up to 7 digits Default is NOREAD 1 Enabled Example To enable Noread Message and send the message FAIL enter lt Kk1 FAIL gt Bar Code Output R Format lt KIstatus when to output gt D status when to output 2 0 Disabled 0 As Soon As Possible 3 1 Enabled 1 End of Read Cycle Co Example To set When to Output to End of Read Cycle enter lt KI3 1 gt Good Decode Reads Format lt Kmnumber of reads gt number of reads before a good decode Any number from 1 to 31 Default is 1 Example To change Good Decode Reads to 3 enter lt Km3 gt Match Code Format lt Knsiatus gt status 0 Disabled 1 Enabled Example To enable Match Code enter lt Kn1 gt MS 610 Scanner User s Manual 3 9 Chapter 3 Serial Configuration Code Types Commands Narrow Margins Format lt Kostatus gt Status 0 Disabled 1 Enabled Example To enable Narrow Margins enter lt Ko1 gt Code 39 Format lt Kpstatus check digit status check digit output status large intercharacter gap fixed code length status code length gt status check digit status check digit output 0 Disabled 0 Disabled status 1 Enabled 1 Enabled 0 Disabled 1 Enabled large intercharacter gap fixed code length status code length 0 Disabled 0 Disabled Any number from 1 to 1 Enabled 1 Enabled 31 Default is 10 Exam
107. t character in a serial command D 5 2 fe S MS 610 Scanner User s Manual 2 29 Chapter 2 Menu Configuration D z O Oo D N 2 30 MS 610 Scanner User s Manual Chapter Serial 3 Configuration Chapter Contents Summary of Serial Configuration Commands cccceeeeteeeeeeeeees 3 2 Serial Configuration Command Format ccceeseeseeeeeeeeeeeseeeeeeeees 3 3 Concatenating Serial COMMANAS ccccseceeteteeeeseseteeeeseeteteesesenes 3 4 Si Loss Of COMMUNICATIONS ceecceeceseeeeeeeeeeeeeseeeeeaeeeaeeteeeeeeeteaeeseeeeaes 3 4 p Trigger Filter Timing Value cccesscceeeseceeeseneeeeeeeeeseeseeseeeeeensieetees 3 4 Communications COMMANAS ccccecceeeceeeeeeseeeeeeeeseeeseaeeteeeeaeeennetas 3 5 oe PrOtOCOls ciscccsmecsccistetites e aa e a seeders dye 3 5 Q Operations COMMANAS ecceeeeeeteeteeeeeeeeeeeeeeaeeseeeetaeeseaeeeneeteaeenaeees 3 8 z Code Types Commands ccccsescssssessescssceceececsecseseeseeecaseesaecesaeeeeas 3 10 User Outputs Commands cecceeeeeeeeeeeeeeeeeeeeeeseaeeeeeeeeeeeeeeteeeeeeee 3 12 Most of the configuration changes to the scanner that can be made in the menu can also be accomplished by command strings from the host Serial command strings are entered from an ASCII terminal As with menu configuration commands serial configuration commands relate to the initial scanner setup To quickly ref
108. tatus 0 Sow 1 Fast Example To change Clock Speed to Fast enter lt Kz1 gt 3 12 MS 610 Scanner User s Manual User Outputs Commands Relay Driver Format lt Kvmode gt mode 0 Good Read 3 Mismatch 1 Noread 4 Mismatch or Noread 2 Match Example To change Relay Driver to NOREAD enter lt Kv1 gt Relay Polarity Format lt Kwpolarity gt polarity 0 Negative 1 Positive Example To change Relay Polarity to Negative enter lt Kw0 gt Relay Pulse Width Format lt Kxpulse width gt pulse width in 10 millisecond increments Any number from 0 to 255 Default is 5 50 ms Example To set Relay Pulse Width to 600 ms enter lt Kx60 gt Command Start Character Format r lt KEcommand start character gt ASCII character Any ASCII character Default is lt Example To change Command Start Character to a colon enter lt KE gt Note Subsequent commands must start with a colon For example enter D gt to access the Menu Configuration Program or KE lt gt to change back to the default character i ee cr D fe e Q MS 610 Scanner User s Manual 3 13 Chapter 3 Serial Configuration 2 c o 8 S ho Q P 3 14 MS 610 Scanner User s Manual os a Operational 4 Commands Chapter Contents Summary of Operational COMMANAS eeeeeeeeeeeeeeeteeeeeeeeeeetees 4 2 Program Management Commands c cceceeseeeeteeete
109. ternal Level enabled the read cycle does not end until the occurrence of a falling edge and the next read cycle does not begin until the next rising edge trigger MS 610 Scanner User s Manual Operations Menu Timeout in 10 ms incs Default 100 one second Corresponds to 1000 ms displayed in the menu Options 0 to 65535 Divide the number entered on the command line by 100 for time in seconds Note Timeout or Timeout amp New Trigger under End of Read Cycle page 2 14 must be enabled for Timeout in 10 ms incs to take effect Allows you to define the duration of the timeout period Serial Trigger Character Default Corresponds to lt GS gt displayed in the menu Options Any single ASCII character including control characters except NUL 00H an existing host command character or an on line protocol character Control characters entered on the command line are displayed in the menu as mnemonic characters Note See Defining Special Characters on page 2 4 and Table A 5 ASCII Table with Control Characters on page A 5 Note Serial Data page 2 12 or Serial Data amp 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 character as the host serial trigger character that initiates the read cycle The serial trigger is considered an on line host command
110. th LL picket fence gt Label length m lt formula only is the length of the a i longest printed label to be read l I ill I l hanni plus the length of the quiet zones I figure 1 6 LH Lt Label Height LH ladder formula Quiet S only is a measurement of the gone height of individual bars figure 1 6 Figure 1 6 Label Dimensions Note While the formulas given here solve for the predicted number of scans you may also assign a value for number of scans 5 or more and to solve for other parameters that might be changed such as scan rate motor speed label speed etc MS 610 Scanner User s Manual 1 5 Chapter 1 2 i Q o me 1 6 Setup and Installation 4 Attach Cabling The MS 610 scanner uses a high den sity 15 pin D subminiature socket connector figure 1 7 for all input and output Caution Switching power supplies for Microscan equipment with switching noise Deo Be R CAP RR RIL 9 12 of 20 mV p p or greater with 12 VDC are not recommended t Table 1 2 Pin Assignments Figure 1 7 High Density 15 pin D Sub Miniature Socket Table 1 3 Scanner MS 610 ADP adapter Pinouts Connectors Pin 15 pin r x Function x ie 25 pin Power Object RS 422 610 Host Supply Detector 485 1 5 VDC input 1 9 3 3 2 RS 232 transmit 2 2 3 RS 232 receive 3
111. to the scanner ending the read cycle fi z fe a Figure 2 4 External Level Trigger Signals Object detector i First rising edge trigger Object 1 moving in front of the detector s beam causes the first trigger rising edge trigger signal to be sent to the scanner initiating the read cycle ae Object detector B Subsequent rising edge trigger Object 2 moving in front of the detector s beam causes a second trigger rising edge trigger signal to be sent to the scanner and that This signal initiates a new read cycle ends the previous read cycle provided New Trigger or Timeout and New Trigger is enabled and a good read or timeout has not already occurred Figure 2 5 Extern al Edge Trigger Signals MS 610 Scanner User s Manual 2 13 D z O Oo D N Chapter2 Menu Configuration End of Read Cycle Default Timeout Options Timeout New Trigger Timeout amp New Trigger Allows you to choose the circumstances that will end the read cycle The read cycle is the time during which the scanner will receive and process label data When the Triggering Mode option is set in an External or Serial mode of opera tion the trigger event initiates the read cycle Note When operating in Continuous Read or Continuous Read 1 Output the scanner is always in the read cycle Selecting Has this effect Timeout Ca
112. ve special rules to define the widths and positions of bars and 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 read cycle Tracking Parameter of analog to digital converter that affects the accuracy to the digitized signal Trigger A signal either external or serial that initiates the read cycle and causes the scanner to expect label input 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 MS 610 Scanner User s Manual Numerics 15 pin Connector A 3 A ACK NAK Protocol 2 7 ADP A 3 Angled Picket Fence number of scans calculation 1 5 orientation A 7 Approvals vi As Soon As Possible by menu selection 2 11 2 16 by serial command 3 9 ASCII table with control characters A 5 terminal communications 1 8 2 1 Autodiscriminate definition A 19 Autodiscriminate All Codes 4 4 Bar Code Output by menu selection 2 11 2 16 by serial command 3 9 Bar Code Symbology A 13 Baud Rate by menu selection 2 5 2 9 by serial command 3 7 Baud Rates A 2 Beeper status volume speed by menu selection 2 26 2 27 by serial command 3 12 C Cabling ground loops 1 16 noise inter
113. x A The appendices also include reference tables as well as other useful information relating to bar coding and the MS 610 scanner Keystroke Entries Keystrokes to be entered from your terminal are highlighted in bold as in lt D gt including a lt left angle bracket symbol unless redefined by Command Start Character command and followed by a gt right angle bracket symbol Approvals This equipment is approved for use by the following organizations e CDRH Center for Devices amp Radiological Health e UL Underwriters Laboratories Inc CSA Canadian Standards Association CISPR International Special Committee on Radio Interference CE European Community T V Technischer tberwachungs Verein MS 610 only FCC Federal Communication Commission 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 For connection to a Listed direct plug in power unit marked Class 2 and rated at 5 VDC 400 mA and 12 VDC 80 mA MS 610 Scanner User s Manual Warning and Caution Summary Caution 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 when the equipment is operated in a co
114. y Relay Pulse Width Command Start Character WwW Warning Summary vii Warranty Information ii When to Output by menu selection 2 11 2 16 by serial command 3 9 MS 650 Scanner User s Manual
Download Pdf Manuals
Related Search
Related Contents
MCX314As/AL User`s Manual PDFカタログ - T Samsung CE107V Hướng dẫn sử dụng Manualistica - Videoline TVCC JVC KD-A305 Specification Sheet Ecole Supérieure de Physique et de Chimie Industrielles Manual de Utilização e-RH para Servidor em Geral HP ProDesk 405 G1 Copyright © All rights reserved.
Failed to retrieve file