Microscan MS-4Xi User Manual Download Page 241

MS-4Xi Imager User’s Manual

10-15

Camera and IP Setup

Pixel Sub-Sampling

4:1

At 

4:1

, 4 pixel signals from 2 adjacent rows and columns are combined so that only 1 pixel 

is output for every 4 pixels sampled. An image with the dimensions 640 x 480 is scaled to 

320 x 240. 
Since the resolution of the output image is reduced, the frame rate will increase, but not by 

the factor of the image reduction. This is due to the overhead time of digital pixel data 

processing and minimum row time requirements of the image sensor. 

16:1

At 

16:1

, 16 pixel signals from 4 adjacent rows and columns are combined so that only 1 

pixel is output for every 16 pixels sampled. An image with the dimensions 640 x 480 will be 

scaled to 160 x 120. 
Since the resolution of the output image is reduced, the frame rate will increase, but not by 

the factor of the image reduction. This is due to the overhead time of digital pixel data 

processing and minimum row time requirements of the image sensor.

Definition:

Pixel Sub-Sampling

 shows an entire captured image by averaging signals 

from adjacent pixels.

Usage:

<

K542,

pixel sub-sampling

,AEC/AGC mode,AEC/AGC brightness

>

Default:

Disabled

Options:

0 = Disabled

1 = 4:1
2 = 16:1

Summary of Contents for MS-4Xi

Page 1: ...MS 4Xi Imager User Manual P N 84 004444 Rev A ...

Page 2: ...in that we are using the names to the benefit of the trademark owner with no intention of infringement Disclaimer The information and specifications described in this manual are subject to change without notice Latest Manual Version For the latest version of this manual see the Download Center on our web site at www microscan com Technical Support For technical support e mail helpdesk microscan co...

Page 3: ...de 2 2 Application Mode 2 3 Menu Toolbar 2 4 View 2 13 Navigating in ESP 2 14 Send Receive Options 2 15 Using EZ Trax 2 17 Chapter 3 Communications Communications by ESP 3 2 Communications Serial Commands 3 3 Host Port Connections 3 4 Host Port Protocol 3 5 ACK NAK Options 3 6 Polling Mode Options 3 7 Ethernet 3 8 Response Timeout 3 14 LRC Status 3 15 Protocol Configuration Examples 3 16 ASCII Cha...

Page 4: ...ing Timeout 5 23 Image Storage 5 24 Minimum Good Reads 5 26 Setting Up the Imager for EZ Trax 5 27 Chapter 6 Symbologies Symbologies by ESP 6 2 Symbologies Serial Commands 6 3 Data Matrix 6 4 Aztec Code 6 6 QR Code 6 7 Micro QR Code 6 8 Code 39 6 9 Code 128 6 12 BC412 6 15 Interleaved 2 of 5 6 16 Code 93 6 19 Codabar 6 20 UPC EAN 6 23 Pharmacode 6 27 Postal Symbologies 6 29 GS1 DataBar 6 34 PDF417...

Page 5: ...gnostic Output 3 7 31 Power On Reset Counts 7 32 Time Since Reset 7 33 Service Message 7 34 Frame Information 7 35 Image Output 7 36 Database Identifier Output 7 39 Quality Output 7 40 Configuring EZ Trax Output 7 41 Chapter 8 Symbol Quality Symbol Quality by ESP 8 2 Symbol Quality Serial Commands 8 3 Overview of Symbol Quality 8 4 Symbol Quality Separator Data Matrix Output Mode 8 8 ISO IEC 16022...

Page 6: ...peration and Operator Size 10 27 Chapter 11 Configuration Database Configuration Database Serial Commands 11 2 Number of Active Indexes 11 3 Configuration Database Status 11 4 Database Mode 11 10 Save Current Settings to Configuration Database 11 15 Load Current Settings from Configuration Database 11 16 Request Selected Index Settings 11 17 Request All Configuration Database Settings 11 18 Chapte...

Page 7: ...14 5 Format Insert 14 7 Output Filter Configuration 14 9 Number of Filters 14 14 Appendices Appendix A General Specifications A 2 Appendix B Electrical Specifications A 6 Appendix C Serial Configuration Commands A 15 Appendix D Communications Protocol A 20 Appendix E ASCII Table A 29 Appendix F Operational Tips A 30 Appendix G Using an External Trigger A 31 Appendix H MS 4Xi Image Output A 32 Appe...

Page 8: ...up and testing A blue target pattern that identifies the center point of the field of view A green flash visible from all angles to signal a successful read Compact size for easy integration into a wide variety of applications MS 4Xi Communications There are three ways to configure and test the MS 4Xi Microscan s Windows based ESP Easy Setup Program which offers point and click ease of use and vis...

Page 9: ...zardous radiation exposure IMPORTANT The MS 4Xi is intended for connection to a UL listed direct plug in power unit marked Class II and rated 24 VDC at 5 Watts or greater if using electrical accessories European models must use a similarly rated Class I or Class II power supply that is certified to comply with standard for safety EN 60950 WARNING Baseplate temperature may exceed 70 C at maximum op...

Page 10: ...y responsible for compliance could void the user s authority to operate the equipment The MS 4Xi has been tested for compliance with CE Conformité Européenne standards and guidelines and has been found to conform to applicable CE standards specifically the EMC requirements EN 55024 1998 A1 2001 A2 2003 ESD EN 61000 4 2 Radiated RF Immunity EN 61000 4 3 ENV 50204 EFT EN 61000 4 4 Conducted RF Immun...

Page 11: ...uracy or correctness Microscan does not specifically run any analysis on our raw materials or end product to measure for these substances The information provided in this certification notice is correct to the best of Microscan s knowledge at the date of publication This notice is not to be considered a warranty or quality specification Users are responsible for determining the applicability of an...

Page 12: ...xii MS 4Xi Imager User s Manual Statement of RoHS Compliance ...

Page 13: ... symbols Detailed setup information for installing the imager into your actual application can be found in the subsequent sections Step 1 Check Hardware 1 2 Step 2 Connect the System 1 3 Step 3 Position Imager and Symbol 1 4 Step 4 Install ESP 1 5 Step 5 Select Model 1 6 Step 6 Connect 1 7 Step 7 Locate the Symbol in the Field of View 1 8 Step 8 Calibrate 1 10 Step 9 Test Read Rate 1 11 Step 10 Co...

Page 14: ...y 2 QX 1 Interface Device 98 000103 02 3 Power Supply M12 12 pin Socket 1 3 m Screw On 97 000003 03 4 Photo Sensor M12 4 pin Plug NPN Dark On 2 m 99 000020 02 Caution Be sure that all cables are connected BEFORE applying power to the system Always power down BEFORE disconnecting any cables Ethernet Standalone with QX 1 Ethernet Standalone without QX 1 1 3 1 2 3 4 ...

Page 15: ... Standalone with QX 1 Connect the M12 power and I O end of the imager s cable to 2 on the QX 1 2 Connect the RJ45 Ethernet end of the imager s cable to the host Connect the power supply 3 to 3 on the QX 1 Connect the photo sensor 4 to T on the QX 1 Plug in the power supply to apply power to the imager Caution Be sure that all cables are connected BEFORE applying power to the system Always power do...

Page 16: ... imager in a place with as little ambient light as possible Symbols can be rotated tilted at any angle however for best results symbols should be aligned with the FOV field of view In the case of linear symbols aligning the bars in the direction of their movement ladder orientation will minimize the chances of blurring and will produce better reads Important Avoid excessive skew or pitch Maximum s...

Page 17: ...rive 2 Click on the ESP icon to run the program Note ESP can also be installed from the Download Center at www microscan com Minimum System Requirements 233 MHz Pentium processor Windows 7 32 bit or 64 bit Vista 32 bit or 64 bit XP or 2000 operating system Internet Explorer 6 0 or higher 128 MB RAM or greater 80 MB hard drive space 800 x 600 minimum 256 color display 1024 x 768 32 bit color recomm...

Page 18: ...ppear 1 Click the button showing the MS 4Xi 2 Click OK Note You can also double click the MS 4Xi button to make your selection 3 Click Yes when this dialog appears Note If you need to select another model later click the Switch Model button near the top of the screen or use Model New Model in the menu toolbar ...

Page 19: ...lication Configure settings as required by the application and click Connect When a connection is established the green indicator in the status bar at the bottom right of the screen will be visible Important The imager is in Continuous Read Mode by default For best connection results be sure that no decodable symbols are within the imager s field of view while attempting to connect ...

Page 20: ...nd you will see the blue target pattern projected from the front of the imager Center the target pattern on the symbol At 2 to 3 inches the pattern resembles an X At 3 to 6 inches the pattern resembles a V Important The entire symbol should fall within the field of view FOV of the imager The field of view is what appears in ESP s Locate Calibrate window in EZ Mode Click the Stop button to end the ...

Page 21: ...field of view Hold down the EZ Button for about one second and release when you hear one short beep The amber 20 LED will illuminate and you will see the blue target pattern projected from the front of the imager Center the target pattern on the symbol Note To end all EZ Button functions press the EZ Button once and quickly release MS 4Xi Read Rate LEDs and EZ Button ...

Page 22: ... EZ Button 1 Hold down the EZ Button for about two seconds and release when you hear two short beeps The 20 and 40 LEDs will illuminate 2 The imager will search camera settings to determine the best configuration for decoding symbol data Note To end all EZ Button functions press the EZ Button once and quickly release Calibrate by ESP 1 Click the Calibrate button 2 The imager will search camera set...

Page 23: ...and quickly release Test Read Rate by ESP 1 Click the Test button to start the Read Rate test and Stop to end it If a symbol has been successfully decoded the symbol s data and related features will be presented in the field below the image display window Also while the symbol is being inspected the Read Rate LEDs will indicate the corresponding Read Rate percentage on the back of the unit 2 To en...

Page 24: ...up button to access a Camera Setup tree control and Video view and to Evaluate image captures Calibrate the imager set the Window of Interest fine tune capture settings and processing settings in the Configuration Database set up output filters and parse symbol data in Ordered Output and Output Format and control multiple read cycle functions in Dynamic Setup Click the Terminal button to display t...

Page 25: ... memory and saves to the imager for power on 1 Left click on the to expand the desired tree 2 Double click on the desired parameter and click once in the selection box to view options 5 Right click on the open screen and select Save to Reader to implement the command in the imager 4 Left click again on the open screen to complete your selection 3 Place your cursor in the selection box scroll down ...

Page 26: ...1 14 MS 4Xi Imager User s Manual Save Configuration in ESP ...

Page 27: ...a list of all option settings that pertain to that specific element of imager operation For example the Communications menu shows a Host Port Connections option and then a list of the sub options Baud Rate Parity Stop Bits and Data Bits Each of these sub options is configurable by using dropdown menus Graphic User Interfaces Imager settings can be configured using such point and click tools as rad...

Page 28: ...the test will count the percentage of decodes relative to the number of actual scans Click Stop to end the test Calibrate The calibration routine that will optimize the imager by comparing Read Rates at various camera and image processing settings Starts Read Rate test Click Calibrate to begin the initial calibration routine Calbration is explained at the left of the EZ Mode screen and also in Qui...

Page 29: ...he operations bar or configuration bar see the corresponding sections of this manual Open the Terminal view Decoded symbol data is shown in this table Return to EZ Mode Video Evaluation Calibration Window of Interest Configuration Database Ordered Output Output Format Dynamic Setup Click on tabs in this row to access configuration trees like the one shown here Communication Read Cycle Symbologies ...

Page 30: ... same file is selected under Open Important When you save menu changes to your hard drive these changes are not saved to your imager The illustration below shows how settings can be saved and received between ESP and the imager and ESP and the host hard drive Import Export Import converts the ASCII settings from a text file to ESP configuration settings Export converts the active ESP configuration...

Page 31: ...orted by ESP When you choose a different model the connection to your present model will be terminated To connect to another model select New Model choose a new model from the menu that appears and click OK Note When you save an ESP file you are saving the settings of all the models defined in that file ...

Page 32: ...displaying all supported readers Show Connect Prompt At startup displays the Would you like to connect to the MS 4Xi prompt Receive After Connect At startup loads the imager s settings into ESP This is not recommended if you want to preserve your ESP settings for future use Skip EZ Mode At startup skips EZ Mode and opens directly in App Mode Enable Send and Save as Customer Defaults At startup ena...

Page 33: ...d a trigger character select F2 then in the Ctrl row enter trigger character and click OK Then whenever the Ctrl F2 keystroke is pressed the trigger character will start the read cycle Note The F1 key is reserved for opening ESP Help and the F3 key is reserved for the Find Next function Change Font Allows you to modify the font used for decode data received from the imager on the Terminal screen C...

Page 34: ...es Bar Code Options Tab The Bar Code Options dialog allows you to set the size of user created symbols Sizing Information Sets the bar width or module width in mils or thousandths of an inch of user created symbols Example A bar width of 18 is 0 018 inches ...

Page 35: ...e Settings creates a condition in which Auto Sync will not automatically send imager settings to ESP or send ESP settings to the imager Show Target Pattern During Locate Allows you to determine whether the blue LED target pattern will be on or off during the Locate routine Show Target Pattern During Calibrate Allows you to determine whether the blue LED target pattern will be on or off during the ...

Page 36: ...n enabled prompts the user to save a esp file when ending a session The esp file will be saved in the location of your choice Connect to Readers via TCP IP When enabled shows a TCP IP option on the Connection Wizard Use Default Storage Location When enabled automatically stores data in ESP s Application Data folder ...

Page 37: ...ou type in the Model Memo field will appear in a context sensitive text box whenever your cursor hovers over the Model Memo item on the Options menu Memos created in Model Memo are specific to the model enabled when the message was created Note Memos must be saved in a esp file if you want them to available in your next session If you do not save your current session any memos that you have entere...

Page 38: ...connect using the Connection Wizard Click Connect on ESP s menu toolbar and then select Connection Wizard Select the communication interface required by your application Configure settings as required by the application and click Connect When a connection is established the green indicator in the status bar at the bottom right of the screen will be visible If your RS 232 connection attempt fails c...

Page 39: ...the text you wish to encode This is a useful tool for creating configuration symbols allowing you to configure your reader by reading the symbols you create Choose a spatial orientation for the new symbol Create a caption for the symbol that matches the encoded data or write your own caption Drag specific configuration values from the control tree directly into this field to encode new symbols The...

Page 40: ...xpand menu items 2 Double click the desired parameter and single click in the selection box to view options 3 Place your cursor in the selection box scroll down to the setting you want to change and single click the setting 4 Left click again on the open screen to complete the selection 5 Right click on the open screen and select Save to Reader to implement the command in the imager You can send t...

Page 41: ...eive upload the imager s settings and save them as a file for future use For example if your imager has settings that you do not want to change choosing Yes would allow you to load those settings to ESP and save them in an ESP file for later retrieval Receiving the imager s settings will also assure that you will not be subsequently saving any unwanted changes that you or someone else has made pre...

Page 42: ...orm a Receive Reader Settings command1 and you click on the Add Exception option you may see a list of serial commands These are commands that may be in your imager s firmware but not included in or different from your current version of ESP You can edit these commands by double clicking on them and changing them as needed It is important to note that these commands will be saved to your imager wh...

Page 43: ... information about using EZ Trax refer to the Help menu in EZ Trax software or the EZ Trax Quick Start Guide available on the Microscan Tools Drive For information about how to configure the MS 4Xi for use with EZ Trax see Setting Up the Imager for EZ Trax in Read Cycle ...

Page 44: ...2 18 MS 4Xi Imager User s Manual Using EZ Trax ...

Page 45: ... and then sent and saved to the imager The user can also send serial commands to the imager via ESP s Terminal window Communications by ESP 3 2 Communications Serial Commands 3 3 Host Port Connections 3 4 Host Port Protocol 3 5 ACK NAK Options 3 6 Polling Mode Options 3 7 Ethernet 3 8 Response Timeout 3 14 LRC Status 3 15 Protocol Configuration Examples 3 16 ASCII Character Entry Modifier 3 17 Pre...

Page 46: ...mmunications by ESP Communications by ESP Click the Parameters button and then the Communication tab To open nested options single click the To change a setting double click the setting and use your cursor to scroll through the options ...

Page 47: ... IP address subnet gateway IP address mode Ethernet TCP Ports K127 TCP Port 1 TCP Port 2 Host Port Protocol K140 protocol address Preamble K141 status preamble characters Postamble K142 status postamble characters Response Timeout K143 response timeout LRC K145 status ACK NAK Options K147 RES REQ STX ETX ACK NAK Polling Mode Options K148 RES REQ STX ETX ACK NAK ...

Page 48: ... 115 2K 9 230K Usage Only changed if necessary to match host setting Definition An error detection routine in which one data bit per character is set to 1 or 0 so that the total number of bits in the data field is either even or odd Serial Cmd K100 baud rate parity stop bits data bits Default None Options 0 None 1 Even 2 Odd Usage Only changed if necessary to match host setting Definition One or t...

Page 49: ...nce and format in which information is transferred between the reader and the host Serial Cmd K140 protocol address Default Point to Point Options 0 Point to Point 4 ACK NAK 5 Polling Mode Usage Used only with RS 232 Definition Standard Point to Point requires no address and sends the data to the host whenever it is available without a request or handshake from the host Serial Cmd K140 0 Definitio...

Page 50: ...en LRC ETX postamble command ending angle bracket or timeout waiting for more data are detected depending on what is enabled As with Polling Mode K140 5 the imager can optionally perform the REQ and RES event sequences in ACK NAK mode If the sender does not receive an ACK or NAK it will send REQ to request such a response if enabled When the sender receives an ACK too many NAKs or times out if alr...

Page 51: ... ACK NAK Options K147 The values of protocol characters can be changed but the protocol events cannot be disabled The polling mode address is configured in the K140 command see Poll Address If RS 232 is enabled K102 0 Polling Mode will operate as a Point to Point polling protocol This is because the RS 232 transmitter is always left on when enabled Serial Cmd K148 RES REQ STX ETX ACK NAK RES Reset...

Page 52: ...3 8 MS 4Xi Imager User s Manual Ethernet Ethernet Enables or disables Ethernet connectivity in the imager IP Address Enter the IP address of the imager in this field ...

Page 53: ...MS 4Xi Imager User s Manual 3 9 Communications Subnet Enter the Subnet address of the imager in this field Gateway Enter the Gateway address of the imager in this field ...

Page 54: ...Determines how the imager s IP address will be defined Static In Static Mode the imager uses the user defined IP address entered in ESP DHCP In DHCP Mode the imager automatically acquires the IP address Subnet and Gateway addresses from a DHCP or BOOTP server ...

Page 55: ...tput Enables or disables diagnostics output from the imager External Source Processing Mode Enables or disables processing of commands or data from sources external to the imager Command Command enables command processing in the imager Data Data enables Ethernet TCP Port 1 as a data source port Note The data path between in the source port and out the source port is always two way Data is copied f...

Page 56: ...t Enables or disables diagnostics output from the imager External Source Processing Mode Enables or disables processing of commands or data from sources external to the imager Command Command enables command processing in the imager Data Data enables Ethernet TCP Port 2 as a data source port Note The data path between in the source port and out the source port is always two way Data is copied from...

Page 57: ...ager if you know the IP address and enter it in the IP Address field of the Ethernet TCP IP connect dialog Search and Configure Mode can be re enabled by defaulting the imager Enabled When enabled Search and Configure Mode will find the imager and settings can be changed Timed Window When Timed Window is selected Search and Configure Mode will find the imager and settings can be changed but only 6...

Page 58: ...he reader can be set to wait indefinitely by setting Response Timeout to zero Definition The time that the imager will wait before timing out if ACK NAK and ETX are enabled and a host response is expected Serial Cmd K143 response timeout Default 12 in 1 ms increments Options 0 to 255 A zero 0 setting causes an indefinite wait ...

Page 59: ...ext up to and including the ETX end of text What this means is that the binary representation of all the characters in a transmission are cumulatively added in a column and each resulting odd integer is assigned a 1 and each even integer a 0 two 1s 0 two 0s 0 a 1 and a 0 1 The extra LRC character is then appended to the transmission and the receiver usually the host performs the same addition and ...

Page 60: ...40 5 23 Polling Mode Address 23 K102 0 RS 232 Point to Point polling K143 30 30 ms Response Timeout K100 4 0 1 1 Baud Rate 9600 Parity None Stop Bits 2 Data Bits 8 K140 5 12 Polling Mode Address 12 K148 08 09 18 0B 0C 0D Default RES 0x04 REQ 0x08 EOT 0x09 STX 0x18 ETX 0x0B ACK 0x0C NAK 0x0D K102 0 RS 232 Point to Point polling K143 40 40 ms Response Timeout K100 9 0 1 1 Baud Rate 230K Parity None ...

Page 61: ...xample Consider the Postamble command Imagine that your application requires the ASCII character to be the postamble in your symbol decode output The ASCII characters and can only be entered as hex pairs So to make the postamble in your symbol decode output enter the Postamble command as follows K142h 3E Note that the status field contains only a This is because the only field that is being change...

Page 62: ...es each decoded message to be displayed on its own line Definition Defines a one to four character data string that can be added to the front of the decoded data Serial Cmd K141 status preamble character s Default Disabled Options 0 Disabled 1 Enabled within any protocol Serial Cmd K141 status preamble character s Default M corresponds to carriage return Options To enter control characters within ...

Page 63: ...decoded message to be displayed on its own line Definition Allows the user to enable or disable up to four postamble characters that can be added to the end of the decoded data Serial Cmd K142 status postamble character s Default Enabled Options 0 Disabled 1 Enabled within any protocol Serial Cmd K142 status postamble character s Default M J corresponds to carriage return line feed Options To ente...

Page 64: ...3 20 MS 4Xi Imager User s Manual Postamble ...

Page 65: ... the MS 4Xi s calibration options and explains the different ways that those options can be configured Calibration Serial Commands 4 2 Calibration Overview 4 2 Calibration Options 4 3 Calibration by ESP 4 10 Initiating Calibration 4 12 Additional Notes about Calibration 4 18 ...

Page 66: ...he highest possible level of performance Autocalibration can be specially configured to optimize specific parameters such as focus gain shutter speed and symbol type The calibration process consists of five separate phases quick focus search pass focus pass medium pass and fine tune pass During this process the imager quickly locates configuration setup defines a calibration range for the configur...

Page 67: ...s general guidelines for shutter speed configurations based on various line speeds The configurations shown depend on the imager s optical configuration and on symbol element size Definition When enabled gain will be calibrated to provide the best available image quality and performance When disabled gain is fixed and is not part of the calibration process Serial Cmd K529 gain shutter speed symbol...

Page 68: ...t possible image quality and performance Fast Shutter The calibration process will concentrate on achieving the fastest possible shutter setting that will still provide good performance The image quality or contrast may not be as good as what would be achieved with the Enabled setting The calibration process is not designed to choose the fastest shutter speed that can decode a symbol but rather to...

Page 69: ...armacode will be considered during calibration Any new symbologies successfully decoded during calibration will remain enabled at the end of the process All enabled symbologies will remain enabled For example assume that only Code 39 is enabled at the beginning of calibration If a Code 128 symbol is read during calibration then Code 128 as well as Code 39 will be enabled after the calibration proc...

Page 70: ...coded the camera WOI will be zoomed in both vertically and horizontally regardless of which WOI mode is enabled to include the symbol plus an additional margin area This is done to accelerate the calibration process When a successful calibration process is completed the camera WOI will be adjusted according to the mode enabled Otherwise the original WOI configuration will be retained Serial Cmd K5...

Page 71: ...rmined by the WOI Margin parameter Refer to the diagram below Column If the calibration process is successful the Window of Interest columns will be modified to vertically frame the symbol plus an additional margin area around the symbol determined by the WOI Margin parameter Refer to the diagram below Row If the calibration process is successful the Window of Interest rows will be modified to hor...

Page 72: ...he scan height parameter and will be configured for full row resolution If the symbol is horizontal the image row size will be set by the scan height parameter and will be configured for full column resolution The scan line will be centered in the middle of the symbol If the symbol is tilted such that the scan line will not pass completely through the symbol the scan width will be adjusted to incl...

Page 73: ...meter is expressed in number of pixels If the margin causes the image to exceed the maximum image size it will be reduced accordingly Serial Cmd K529 gain shutter speed symbol type WOI framing WOI margin line scan height processing Default 75 pixels Options 20 to 1280 Definition This parameter is only used with the Straight Line modes It sets the scan height of the straight line image and it is ex...

Page 74: ...ermines the amount of time and effort the imager will spend attempting to decode a symbol for each parameter configuration Low Medium High Definable Focus Shutter Gain and Image Quality values are all tracked in real time during the calibration process Initiates the calibration routine Cancels the calibration process if necessary The Window of Interest section of the Calibration interface allows t...

Page 75: ...s complete The calibration progress bar indicates that the process has been completed Saves the optimal configuration parameters determined by calibration results The Focus Shutter Gain and Quality indicator bars remain stationary at the end of calibration to provide a visual reference for the final values of these four parameters ...

Page 76: ...bol must be in the imager s field of view during the calibration process In ESP the Calibrate button starts the calibration routine To initiate calibration by serial command enter the serial command CAL from a terminal such as ESP s Terminal interface CAL is a calibration routine that emphasizes contrast and readability See Calibrate by EZ Button for the EZ button calibration procedure ...

Page 77: ...as follows Beeper Green Flash The beeper and green LED flash are used to indicate calibration status as shown in the table below LEDs Calibration Progress 20 Search Pass in progress 20 40 Focus Pass in progress 20 40 60 Medium Pass in progress 20 40 60 80 Fine Tune Pass in progress 20 40 60 80 100 Calibrated Successfully holds for green flash duration Indicator Status 2 quick beeps Calibration has...

Page 78: ...ct at the center of the imager s field of view There is no terminal output for this operation Search Pass The purpose of Search Pass is to decode a symbol in as few configurations as possible during calibration This process is designed to quickly identify symbology type and any image processing parameters that are already calibrated as well as determining focus position Heading Definition Prog Pro...

Page 79: ...9 5 38 0 0 0 447 250 0 0 38 4236 2 28 447 250 9 4 38 0 0 0 492 250 0 0 38 4232 2 24 492 250 9 4 38 0 0 0 536 250 0 0 38 2128 1 24 536 250 9 5 38 0 0 0 572 250 0 0 38 0 0 0 572 250 9 0 38 2144 1 40 572 250 18 4 38 0 0 0 601 250 27 0 38 0 0 0 601 250 36 0 38 0 0 0 601 250 45 0 38 0 0 0 601 250 45 0 38 0 0 0 601 250 45 0 38 0 0 0 601 250 45 0 42 4280 2 72 297 250 45 6 42 4280 2 72 283 250 45 5 42 428...

Page 80: ... 8456 4 40 386 250 16 5 61 8464 4 48 386 250 20 4 63 8472 4 56 386 250 24 5 65 8488 4 72 386 250 28 5 67 8504 4 88 386 250 32 5 69 8512 4 96 386 250 36 5 71 8528 4 112 386 250 40 6 73 8584 4 168 386 250 44 5 75 8644 4 228 386 250 48 5 Rating List Best Rating 8606 Focus 386 Shutter 250 Gain 48 Rating 8581 Focus 386 Shutter 250 Gain 44 Rating 8553 Focus 386 Shutter 250 Gain 40 Rating 8527 Focus 386 ...

Page 81: ...3 120 386 250 41 6 86 6448 3 136 386 250 42 5 88 6464 3 152 386 250 43 5 90 6476 3 164 386 250 44 5 93 6488 3 176 386 250 45 5 95 6506 3 194 386 250 46 6 97 6524 3 212 386 250 47 5 100 6538 3 226 386 250 48 6 Rating List Best Rating 6527 Focus 386 Shutter 250 Gain 48 Rating 6517 Focus 386 Shutter 250 Gain 47 Rating 6505 Focus 386 Shutter 250 Gain 46 Rating 6491 Focus 386 Shutter 250 Gain 45 Rating...

Page 82: ... is decoded during calibration then code length 1 will be set to the decoded symbol length at the end of calibration Otherwise the symbol lengths will be restored to their original configurations 6 Pharmacode is not calibrated 7 All symbol types that were enabled before calibration will still be enabled after calibration For example if Data Matrix ECC 200 was enabled before calibration and the cal...

Page 83: ...ose parameters Read Cycle by ESP 5 2 Read Cycle Serial Commands 5 3 Read Cycle Setup 5 4 Multisymbol 5 5 Trigger Mode and Filter Duration 5 6 External Trigger Polarity 5 11 Serial Trigger 5 12 Start Trigger Character Non Delimited 5 13 Stop Trigger Character Non Delimited 5 14 End of Read Cycle 5 15 Capture Mode 5 17 Capture Timing 5 21 Image Processing Timeout 5 23 Image Storage 5 24 Minimum Good...

Page 84: ...ual Read Cycle by ESP Read Cycle by ESP To change a setting double click the setting and use your cursor to scroll through the options To open nested options single click the Click the Parameters button and then the Read Cycle tab ...

Page 85: ...nd of Read Cycle K220 end of read cycle read cycle timeout Minimum Good Reads K221 minimum good reads Multisymbol K222 number of symbols multisymbol separator Start Trigger Character K229 start character Stop Trigger Character K230 stop character Capture Timing K242 time before first capture time between first and second captures time between seventh and eighth captures Image Storage K244 image st...

Page 86: ...choose a serial character if external choose either Level or Edge 3 Designate how the read cycle should end Timeout New Trigger Last Frame 4 Select Capture Mode Continuous Mode or Rapid Mode 5 Select Number of Captures if in Rapid Capture Mode 6 Set the Time Before First Capture and Time Between Captures if any Note The imager s camera captures images at a rate of about 16 second based on a 1280 x...

Page 87: ...he maximum number of characters in a read cycle is 3 000 for all symbols All No Read messages are posted at the end of the data string unless output filtering is enabled If more than one symbol is within the field of view at the same time symbol data may not be displayed in the order of appearance If Matchcode Type is set to Sequential or if Trigger is set to Continuous Read 1 Output the imager wi...

Page 88: ...ty or reader functions It is not recommended for normal operations Definition In Continuous Read trigger input options are disabled the imager is always in the read cycle and it will attempt to decode and transmit every capture If a single symbol stays within read range for multiple read cycles its data will be transmitted repeatedly until it leaves the read range The imager sends replies to seria...

Page 89: ...ffective in applications where the objects are presented by hand Definition In Continuous Read 1 Output the imager self triggers whenever it decodes a new symbol or a timeout occurs If End of Read Cycle is set to Timeout and the symbol doesn t change the output is repeated at the end of each timeout period For example if Timeout is set to one second the imager sends the symbol data immediately and...

Page 90: ... Cmd K200 2 Usage This mode is highly recommended in any application where conveying speed is constant or if spacing object size or read cycle timeouts are consistent Definition External Edge as with Level allows the read cycle active state to begin when a trigger change of state from an external sensing device is received However the passing of an object out of sensor range does not end the read ...

Page 91: ...s in the field of view It is also useful in determining if a No Read has occurred Definition In Serial Data the imager accepts an ASCII character from the host or controlling device as a trigger to start a read cycle A Serial Data trigger behaves the same as an External Edge trigger Serial commands are entered inside angle brackets as shown here t Serial Cmd K200 4 Usage Serial Data or External Ed...

Page 92: ...md K200 trigger mode leading edge trigger filter trailing edge trigger filter Default 313 10 ms Options 1 to 65535 Trigger filter range 32 0 µs to 2 10 seconds Usage Used to ignore spurious triggers when Trigger Mode is set to External Edge or External Level Definition To consider a change in state on the trigger input the level must be stable for the trigger filter duration In an edge mode the im...

Page 93: ...ty Usage Allows users to select the trigger polarity that will be used in their application Definition Determines the active state of the trigger signal applied to the cable input of the imager Serial Cmd K202 active state Default Positive Options 0 Negative 1 Positive ...

Page 94: ... commands It must be entered within angle bracket delimiters or in the case of non delimited triggers it must define individual start and stop characters Usage Allows the user to define the trigger character that initiates the read cycle Definition A single ASCII host serial trigger character that initiates the read cycle A delimited trigger character is one that either starts or ends the read cyc...

Page 95: ...rigger characters the following rules apply In External Edge the imager looks only for the Start trigger character and ignores any Stop trigger character that may be defined In External Level the Start trigger character begins the read cycle and the Stop trigger character ends it Note that even after a symbol has been decoded and the symbol data transmitted the imager remains in External Level tri...

Page 96: ... When defining Stop trigger characters the following rules apply In External Edge the imager looks only for the Start trigger character and ignores any Stop trigger character that may be defined In External Level the Start trigger character begins the read cycle and the Stop trigger character ends it Note that even after a symbol has been decoded and the symbol data transmitted the imager remains ...

Page 97: ...ghly controlled applications when the maximum length of time between objects can be predicted It assures that a read cycle ends before the next symbol appears giving the system extra time to decode and transmit the data to the host Definition Timeout ends the read cycle causing the reader to stop reading symbols and send the symbol data or No Read message when the time set in Timeout elapses times...

Page 98: ...eful in applications that require an alternative way to end the read cycle For example if an assembly line should stop completely or the intervals between objects are highly irregular Definition Timeout or New Trigger is identical to Timeout except that a timeout or a new trigger whichever occurs first ends the read cycle Usage Useful in applications in which the number of captures needed can be d...

Page 99: ...miting time factor is integration and transfer timing Usage Continuous Capture is useful in applications with slower line speeds or where symbol spacing may be random or not time dependent Definition In Continuous Capture Mode image captures are taken throughout the read cycle in a multi buffered format see diagram below The imager begins processing the first captured image at the same time that i...

Page 100: ...s is selected the number of stored images allowed will be 0 Rapid Capture Mode Usage Number of Captures is used to specify the number of captures to be processed in Rapid Capture Mode Definition Sets the total number of captures that are processed during a read cycle in Rapid Capture Mode This feature is used in conjunction with Capture Timing parameters to specify the capture sequence of a rapid ...

Page 101: ...inition In Timed Rapid Capture decoding occurs independent of and simultaneous with capturing thus allowing precise timing or no delay at all between captures Also consecutive captures are regarded as the same symbol if the output data is the same Start of Read Cycle No Time Delay Between Captures n End of read cycle Time Delay Between Captures Time Before First Capture Diagram B Diagram A Process...

Page 102: ...ned Number of Captures is met or until the predetermined End of Read Cycle condition is met whichever occurs first Note If End of Read Cycle is set for New Trigger and the read cycle qualifications have not been met the read cycle will only end once it receives the first trigger after reaching the predetermined Number of Captures setting Processing Read cycle ends on New Trigger or Timeout as conf...

Page 103: ...mager s field of view at the beginning of the capture sequence Definition Time Before First Capture in a moving line application is the time between an external trigger event and the occurrence of the first capture Serial Cmd K242 time before 1st capture time between capture 1 and capture 2 time between capture 7 and capture 8 Default 0 Options 0 to 65535 2 097 seconds in 32 µS increments Start of...

Page 104: ... capture time between captures time 1 time 2 time7 Entering 0s will result in no time between captures Entering a different value in each field will vary the time delays accordingly Note You must enter time values along with comma separators for each field you want to change If you omit fields or enter only commas the fields will remain as previously set Important If the imager is configured to ca...

Page 105: ...he symbol is decoded successfully Usage Useful in higher speed applications where image processing time is long enough that not all captures have an opportunity to be processed Definition Specifies the maximum amount of time to process a captured image When the timeout expires the image processing is aborted This timeout works in both Rapid Capture and Continuous Capture modes as well as with the ...

Page 106: ...ory has been filled At that point the imager will stop saving additional images In this mode you will always have the first image captured because the saving process stops once memory has been filled Last Mode In this mode image storage continues after available memory limits are reached The oldest image in memory is overwritten so you will always have the most recent stored image Definition Allow...

Page 107: ...r of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 Good Read Symbol 1 Read Cycle Result Good Read Stored Frame None Number of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 No Read Read Cycle Result No Read Stored Frame Frame 3 Number of Symbols 2 Frame 1 No Read Frame 2 No Read Frame 3 Good Read Symbol 1 Read Cycle Result No Read Stored Frame Frame 2 ...

Page 108: ...r User s Manual Minimum Good Reads Minimum Good Reads Definition This value specifies the number of times a symbol needs to be read to qualify as a good read Serial Cmd K221 minimum good reads Default 1 Options 1 to 255 ...

Page 109: ... Trigger Mode K200 to External Edge Set Capture Mode K241 to Rapid Capture Once these Read Cycle parameters are set you will be ready to connect to EZ Trax For a description of how to configure EZ Trax using serial commands or ESP see Configuring EZ Trax Output in I O Parameters For more detailed information about using EZ Trax refer to the Help menu in EZ Trax software or the EZ Trax Quick Start ...

Page 110: ...5 28 MS 4Xi Imager User s Manual Setting Up the Imager for EZ Trax ...

Page 111: ...SP 6 2 Symbologies Serial Commands 6 3 Data Matrix 6 4 Aztec Code 6 6 QR Code 6 7 Micro QR Code 6 8 Code 39 6 9 Code 128 6 12 BC412 6 15 Interleaved 2 of 5 6 16 Code 93 6 19 Codabar 6 20 UPC EAN 6 23 Pharmacode 6 27 Postal Symbologies 6 29 GS1 DataBar 6 34 PDF417 6 36 MicroPDF417 6 37 Composite 6 38 Narrow Margins Symbology Identifier 6 39 Background Color 6 41 ...

Page 112: ...l Symbologies by ESP Symbologies by ESP To change a setting double click the setting and use your cursor to scroll through the options Click the Parameters button and then the Symbologies tab To open nested options single click the ...

Page 113: ...N K473 UPC status EAN status supplemental status separator status separator character supplemental type format UPC E as UPC A Code 128 EAN 128 K474 status fixed symbol length status fixed symbol length EAN 128 status output format application record separator status application record separator character application record brackets application record padding Code 93 K475 status fixed symbol length...

Page 114: ... right corner module being light binary 0 instead of dark Definition When enabled will decode ECC 200 Data Matrix symbols Serial Cmd K479 ECC 200 status ECC 000 status ECC 050 status ECC 080 status ECC 100 status ECC 140 status ECC 120 status ECC 130 status Default Enabled Note This is the only symbol type enabled by default Options 0 Disabled 1 Enabled Definition When enabled will decode ECC 000 ...

Page 115: ...ions 0 Disabled 1 Enabled Definition When enabled will decode ECC 140 symbols Serial Cmd K479 ECC 200 status ECC 000 status ECC 050 status ECC 080 status ECC 100 status ECC 140 status ECC 120 status ECC 130 status Default Disabled Options 0 Disabled 1 Enabled Definition When enabled will decode ECC 120 symbols Serial Cmd K479 ECC 200 status ECC 000 status ECC 050 status ECC 080 status ECC 100 stat...

Page 116: ... square bull s eye pattern at the center Aztec Code can encode up to 3 832 numeric or 3 067 alphabetical characters or 1 914 bytes of data The level of Reed Solomon error correction used with Aztec Code is configurable from 5 to 95 of the total data region The recommended error correction level is 23 of symbol capacity plus codewords Serial Cmd K458 status Default Disabled Options 0 Disabled 1 Ena...

Page 117: ...cters numeric data can be encoded using this symbol Therefore less space is required to encode the same amount of data in a QR Code symbol than in a conventional symbol lowering the cost of labelling Three Position Detection Patterns in the symbol make omnidirectional ultra fast reading possible QR Code has error protection capability Data can often be restored even if a part of the symbol has bec...

Page 118: ...at provided by standard QR Code Some application examples are automotive inventory vehicle ID and mobile phone URL encodation Definition Micro QR Code is a 2D matrix symbology that comes in 4 different symbol sizes the largest capable of encoding 35 numeric characters Serial Cmd K459 status Default Disabled Options 0 Disabled 1 Enabled ...

Page 119: ...put status large intercharacter gap fixed symbol length status fixed symbol length full ASCII set Default Disabled Options 0 Disabled 1 Enabled Usage Check Character Output Status added to the symbol provides addi tional data security Definition When enabled the check character character is read and compared along with the symbol data When disabled symbol data is sent without the check character N...

Page 120: ...isabled Options 0 Disabled 1 Enabled Definition When enabled the imager will check the symbol length against the symbol length field If disabled any length will be considered valid Serial Cmd K470 status check character status check character output status large intercharacter gap fixed symbol length status fixed symbol length full ASCII set Default Disabled Options 0 Disabled 1 Enabled Usage Fixe...

Page 121: ...it is less efficient Definition Standard Code 39 encodes 43 characters zero through nine capital A through capital Z minus symbol plus symbol forward slash space decimal point dollar sign and percent symbol When Full ASCII Set is enabled the imager can read the full ASCII character set from 0 to 255 Serial Cmd K470 status check character status check character output status large intercharacter ga...

Page 122: ...length field If disabled any length will be considered a valid symbol Serial Cmd K474 status fixed symbol length status fixed symbol length EAN 128 status output format application record separator status application record separator character application record brackets application record padding Default Disabled Options 0 Disabled 1 Enabled Usage Fixed Symbol Length helps prevent truncations and...

Page 123: ... K474 status fixed symbol length status fixed symbol length EAN 128 status output format application record separator status application record separator character application record brackets application record padding Default Disabled Options 0 Disabled 1 Enabled 2 Required Definition In Standard the imager will not apply special EAN output formatting options In Application the imager will apply ...

Page 124: ...N conforming symbol is decoded and EAN formatting applies this feature places bracket characters around the application identifiers in the formatted output Serial Cmd K474 status fixed symbol length status fixed symbol length EAN 128 status output format application record separator status application record separator character application record brackets application record padding Default Disable...

Page 125: ...abled Options 0 Disabled 1 Enabled Usage Check Character Output added to the symbol provides additional security Definition When enabled the check character character is read and compared along with the symbol data When disabled symbol data is sent without the check character Serial Cmd K481 status check character output fixed symbol length status fixed symbol length Default Disabled Options 0 Dis...

Page 126: ...gth in order to decode I 2 5 symbols unless Range Mode is enabled Serial Cmd K472 status check character status check character output status symbol length 1 symbol length 2 guard bar status range mode status Default Enabled Options 0 Disabled 1 Enabled Usage This option is not typically used but it can be enabled for additional security in applications where the host requires redundant check char...

Page 127: ... a valid symbol If Range Mode is enabled Symbol Length 1 and Symbol Length 2 form a range into which the length of the symbol must fall to be considered valid Usage Useful in applications where I 2 5 symbols of a specific length are required Definition The Symbol Length 2 field is one of two fields against which the decoded symbol is compared before accepting it as valid or rejecting it Serial Cmd...

Page 128: ...t Disabled Options 0 Disabled 1 Enabled Usage Useful in applications where I 2 5 symbols of a specific length are required Definition When Range Mode is disabled the imager checks the value of the symbol length against the values set in Symbol Length 1 and Symbol Length 2 If the symbol length does not match either of the preset values then it is rejected as invalid When Range Mode is enabled Symbo...

Page 129: ... symbol length status symbol length Default Disabled Options 0 Disabled 1 Enabled Definition When disabled the imager will accept any Code 93 symbol provided is doesn t exceed the system s maximum capabilities When enabled the imager will reject any Code 93 symbol that doesn t match the fixed symbol length Serial Cmd K475 status fixed symbol length status symbol length Default Disabled Options 0 D...

Page 130: ...re the same When enabled the imager will not decode Codabar symbols unless the start and stop characters are the same Serial Cmd K471 status start stop match start stop output large intercharacter gap fixed symbol length status symbol length check character type check character output Default Enabled Options 0 Disabled 1 Enabled Definition When disabled the start and stop characters will not be pr...

Page 131: ...t Default Disabled Options 0 Disabled 1 Enabled Definition When disabled the imager will accept any Codabar symbol provided it doesn t exceed the system s maximum capabilities When enabled the imager will reject any Codabar symbol that doesn t match the fixed length Serial Cmd K471 status start stop match start stop output large intercharacter gap fixed symbol length status symbol length check cha...

Page 132: ...ss either calculation it will not be decoded Serial Cmd K471 status start stop match start stop output large intercharacter gap fixed symbol length status symbol length check character type check character output Default Disabled Options 0 Disabled 1 Mod 16 2 NW7 Mod 11 3 Mod 16 and NW7 Definition When this field is disabled and a check character calculation is enabled the imager will strip the ve...

Page 133: ...When enabled the imager will read UPC Version A and UPC Version E only Serial Cmd K473 UPC status EAN status supplementals status separator status separator character supplemental type format UPC E as UPC A Default Enabled Options 0 Disabled 1 Enabled Usage EAN is the European version of the UPC symbology and is used in European market applications Note UPC must be enabled for EAN to take effect D...

Page 134: ...e read cycle Number of Symbols should be set accordingly Separator Status UPC EAN Usage Reads Supplementals typically used in publications and documentation Definition A supplemental is a 2 to 5 digit symbol appended to the main symbol When set to Enabled or Required the imager reads supplemental code data that has been appended to the standard UPC or EAN codes Serial Cmd K473 UPC status EAN statu...

Page 135: ...rrent settings including the separator character comma which appears after the separator status comma Important The ASCII characters and can only be entered as hex pairs For K473h 3C For K473h 3E For K473h 2C Usage As required by the application Definition Allows the user to change the separator character from a comma to a new character Serial Cmd K473 UPC status EAN status supplementals status se...

Page 136: ...entals status separator status separator character supplemental type format UPC E as UPC A Default Both Options 0 Both 1 2 characters only 2 5 characters only Definition When disabled the imager will output the version E symbols in their encoded 6 character format When enabled the imager will format the symbol as either a 12 character UPC A symbol or an EAN 13 symbol depending on the state of the ...

Page 137: ...bars bar width status direction fixed threshold value Default Disabled Options 0 Disabled 1 Enabled Definition When enabled the imager will check the symbol length against the symbol length field If disabled any length will be considered valid Serial Cmd K477 status fixed symbol length status fixed symbol length minimum number of bars bar width status direction fixed threshold value Default Disabl...

Page 138: ...rial Cmd K477 status fixed symbol length status fixed symbol length minimum number of bars bar width status direction fixed threshold value Default Mixed Options 0 Mixed 1 All Narrow 2 All Wide 3 Fixed Threshold Definition Specifies the direction in which a symbol can be read Serial Cmd K477 status fixed symbol length status fixed symbol length minimum number of bars bar width status direction fix...

Page 139: ...efore decoding Postal Symbologies For optimal decode results with a Standard Density SD imager Set Focal Distance and set gain and shutter settings for a high contrast image Position the imager 3 5 to 6 from the symbol 5 10 if Pixel Sub Sampling is disabled Position the symbol as close to the center of the imager s field of view as possible Note Measurements based on a 16 mil 60 dpi POSTNET symbol...

Page 140: ...tered mail and point of sale POS applications Definition Determines the postal symbology that will be decoded by the imager Serial Cmd K460 postal symbology type POSTNET status PLANET status USPS4CB status POSTNET allow B and B fields Australia Post allow 0 FCC Default Disabled Options 0 Disabled 1 U S Post POSTNET PLANET USPS4CB 2 Australia Post 3 Japan Post 4 Royal Mail 5 KIX 6 UPU ...

Page 141: ...mbols will not be decoded by the imager See POSTNET Status PLANET Status and GS1 DataBar for more detail about U S Post symbologies Australia Post When Australia Post is enabled K460 2 the imager will only decode Australia Post symbols Japan Post When Japan Post is enabled K460 3 the imager will only decode Japan Post symbols Royal Mail When Royal Mail is enabled K460 4 the imager will only decode...

Page 142: ...d B fields Australia Post allow 0 FCC Default Enabled Options 0 Disabled 1 Enabled Usage PLANET Postal Alphanumeric Encoding Technique is a symbology used by the United States Postal Service to track and identify items during delivery Each PLANET symbol is either 12 or 14 digits long and encodes data in half height and full height bars making PLANET a 2 state symbology The symbol always starts and...

Page 143: ... state symbols can also be printed easily in a variety of media including dot matrix inkjet and laser Definition If U S Post and USPS4CB Status are both enabled the imager will decode USPS4CB symbols Serial Cmd K460 postal symbology type POSTNET status PLANET status USPS4CB status POSTNET allow B and B fields Australia Post allow 0 FCC Default Enabled Options 0 Disabled 1 Enabled Definition If U S...

Page 144: ...gth status fixed symbol length Default Disabled Options 0 Disabled 1 Enabled Definition When enabled the imager will check the symbol length against the symbol length field minus the embedded check character If disabled any length would be considered valid Serial Cmd K484 status fixed symbol length status fixed symbol length Default Disabled Options 0 Disabled 1 Enabled Usage Fixed Symbol Length h...

Page 145: ...efault Disabled Options 0 Disabled 1 Enabled Usage Used in the grocery retail and prescription drug industries where 14 digit EAN item identification may be needed Definition DataBar 14 is a fixed symbol length symbology that encodes 14 digits including a 1 digit indicator DataBar 14 is 96 modules wide It can be stacked in two rows it can read omnidirectionally if printed in full height or horizon...

Page 146: ...everal stations along the way without reference to a database Definition A two dimensional multi row 3 to 90 continuous variable length symbology that has high data capacity for storing up to 2 700 numeric characters 1 800 printable ASCII characters or 1 100 binary characters per symbol Each symbol character consists of 4 bars and 4 spaces in a 17 module structure Serial Cmd K476 status unused fix...

Page 147: ...K485 status unused fixed symbol length status fixed symbol length Default Disabled Options 0 Disabled 1 Enabled Serial Cmd K485 status unused fixed symbol length status fixed symbol length Default Disabled Options 0 Disabled 1 Enabled Usage Used to increase data integrity by ensuring that only one symbol length will be accepted Definition When enabled the MicroPDF417 symbol must contain the same n...

Page 148: ...e Multisymbol Separator field of the K222 command Important The ASCII characters and can only be entered as hex pairs For K453h 3C For K453h 3E For K453h 2C Usage Allows reading by both linear and 2D readers Definition Combines 2D and linear width modulated symbology on the same symbol where different messages can be read by each reader type Serial Cmd K453 mode separator status separator Default ...

Page 149: ...ler than the standard margin or other objects encroach into the margins Definition Allows the imager to read 1D symbols with quiet zones less than 8 times the width of the narrow bar element Quiet zone is the space at the leading and trailing ends of a symbol Each quiet zone can be as narrow as only five times the width of the narrow bar element when Narrow Margins is enabled Serial Cmd K450 narro...

Page 150: ...ates UPU 75 bar and an 8 indicates USPS4CB Example Y0 indicates a POSTNET symbol For all other symbologies the modifier is 0 Definition Symbology Identifier is an ISO IEC 16022 standard prefix set of characters that identifies the symbol type When enabled the imager analyzes and identifies the symbology and adds a three character identifying prefix to the data closed bracket character indicating t...

Page 151: ...s light on a dark background Both When Both is enabled the imager will attempt to decode for white background first and if there is no decode will then attempt to decode for black background Usage Symbol backgrounds are often White or other very light colors If the background is darker than the symbol Black background should be enabled Definition Allows the user to specify the symbol background us...

Page 152: ...6 42 MS 4Xi Imager User s Manual Background Color ...

Page 153: ...tors 7 8 Beeper 7 12 LED Configuration 7 13 Serial Verification 7 14 EZ Button 7 16 EZ Button Modes 7 18 Configurable Output 1 7 20 Trend Analysis Output 1 7 23 ISO IEC 16022 Symbol Quality Output 1 7 26 Diagnostic Output 1 7 29 Configurable Output 2 7 30 Trend Analysis Output 2 7 30 ISO IEC 16022 Symbol Quality Output 2 7 30 Diagnostic Output 2 7 30 Configurable Output 3 7 31 Trend Analysis Outpu...

Page 154: ...al I O Parameters by ESP I O Parameters by ESP To open nested options single click the To change a setting double click the setting and use your cursor to scroll through the options Click the Parameters button and then the I O tab ...

Page 155: ...s mode trigger evaluation period number to output on decodes per trigger threshold Trend Analysis Output 2 K781 trend analysis mode trigger evaluation period number to output on decodes per trigger threshold Trend Analysis Output 3 K782 trend analysis mode trigger evaluation period number to output on decodes per trigger threshold Diagnostic Output 1 K790 unused 1 service unit Diagnostic Output 2 ...

Page 156: ...d 1 Match 2 Mismatch 3 Good Read Usage It is useful when an application only needs to use the discrete outputs and can allow the imager to do the decision making When Disabled the host does not need the symbol data and the communication lines are used only for setup and status checks Definition When set to Disabled the imager will not transmit any data that is generated during a read cycle symbols...

Page 157: ...nabled Usage Good Read is used when an application requires all symbol data to be transmitted It s typically used in tracking applications in which each object is uniquely identified Definition With Good Read enabled the imager transmits symbol data on any good read regardless of Matchcode Type setting ...

Page 158: ...useful in applications in which symbol data needs to be moved quickly to the host typically when the host is making decisions based on symbol data Definition Enabling As Soon As Possible causes symbol data to be sent to the host immediately after a symbol has been successfully decoded Usage End of Read Cycle is useful in timing based systems in which the host is not ready to accept data at the tim...

Page 159: ...nly be entered as hex pairs For K714h 3C For K714h 3E For K714h 2C Usage Used in applications where the host needs serial verification that a symbol has not been read and especially useful in new print verification Definition When enabled and if no symbol has been decoded before timeout or the end of the read cycle the No Read message will be transmitted to the host Serial Cmd K714 No Read message...

Page 160: ...ive status LEDs on the side of the imager Green Flash Mode Disabled Green flash LEDs are disabled Good Read Green flash LEDs will flash when a good read condition is met or when Matchcode is enabled and a match occurs Usage Used as a visual verification that a good read has occurred Definition An array of green LEDs in the front of the imager can be programmed to flash in response to user defined ...

Page 161: ... is selected but the imager is not in Continuous Read the Green Flash will not occur To use Static Presentation 1 Enable Continuous Read 2 Select the number of symbols 3 Enable Static Presentation in Green Flash Mode 4 Select the read time in Green Flash Duration Match The green LEDs will flash when a match condition is met If multisymbol is enabled then green flash LEDs will illuminate only if al...

Page 162: ...he target pattern will remain OFF except during the read cycle If the EZ button or operational command overrides this setting the target pattern will remain on at all times Always ON The target pattern is always ON Usage Assists users in positioning and locating symbols in the center of the imager s field of view Definition The user can control when the targeting system is ON or OFF and can save t...

Page 163: ...ation that a good read has occurred Definition When a good read occurs the green LEDs will illuminate and stay on for the time set in the Green Flash Duration value Serial Cmd K750 green flash mode target pattern status green flash duration Default 100 1 second Options 0 to 65535 in 10 ms increments ...

Page 164: ...nd save command is sent from ESP At the conclusion of a calibration procedure When a Z Zp Zrd or K701 1 command is sent Usage An audible verification that either a good read or a No Read has occurred Definition A beep is emitted after each good read or No Read Serial Cmd K702 beeper status Default Good Read Options 0 Disabled 1 Good Read 2 No Read ...

Page 165: ...e STATUS LED indicates read cycle status and the GOOD READ LED illuminates upon a good read at the end of a read cycle In a read rate test these LEDs represent the percentage of good reads per images captured ISO IEC 16022 Grade Usage Useful as a visible indicator of read rates and symbol quality Definition Determines the mode in which the status LEDs operate Serial Cmd K737 LED mode ISO IEC 16022...

Page 166: ...ields is processed some of the fields may have been processed properly while others were not The changes will appear in the string echoed back so that the user will know which fields did or did not change Serial Cmd K701 serial command echo status serial command beep status control hex output Default Disabled Options 0 Disabled 1 Enabled Usage Used to audibly verify the acceptance and validity of ...

Page 167: ...minal Definition Determines the response to a Serial Command Echo or status request command When set to Control two characters are transmitted to represent a non displayable character For example a carriage return will be shown as M Serial Cmd K701 serial command echo status serial command beep status control hex output Default Control Options 0 Control 1 Hex ...

Page 168: ...EZ button will unlatch any logic outputs that have been latched Parameter Switch The parameter switch toggles between custom defaults and power on settings The condition is the same as that achieved by sending the Arc and Arp commands consecutively Definition Serves as a master switch to enable disable the EZ button status Serial Cmd K770 global status default on power on load Configuration Databa...

Page 169: ...er to load the Configuration Database with calibration results When the user performs a calibration using the EZ button all the database entries are moved down one index and the results of the calibration are saved to index 1 The results will be saved as current settings as well Serial Cmd K770 global status default on power on load Configuration Database save for power on Default Enabled Options ...

Page 170: ...same way as new master pin input whenever the associated button position is selected The new master pin s Consecutive Decode requirement holds true for this function Usage Useful for performing multiple repetitive tasks at the work site Definition Allows the user to program each of the EZ button s 4 positions from a selection of 8 modes Serial Cmd K771 position 1 mode position 2 mode position 3 mo...

Page 171: ...ned a lower position so that it will be activated first Bar Code Configuration Enables bar code configuration mode whenever the associated button position is selected When enabled the imager can accept configuration commands from symbols To disable quickly press and release the EZ button EZ Button Operation To execute EZ button commands Single Beep Position 1 Hold down button until a single beep i...

Page 172: ...smatch Activates a discrete output whenever the symbol data does not match that of the master symbol No Read Activates a discrete output whenever the symbol data is not decoded before the end of the read cycle Usage This option provides discrete signalling to host software to control external devices such as PLCs and relays It is useful for routing sorting and to prevent mis packaging and mis rout...

Page 173: ...e trend analysis option enabled Usage Typically used when a discrete indication is needed to flag a symbol quality condition Definition Activates discrete output when a symbol quality condition is met depending on the symbol quality option enabled Usage Typically used when a discrete indication of a diagnostic condition is needed Definition Activates discrete output when a diagnostic warning condi...

Page 174: ...e The programmable output is active when the Output On condition has been met and is held active until a new read cycle begins Note All of the Output On modes are inhibited when any Output on Warning is active for Output 1 Definition Sets the active electrical state of the discrete output Serial Cmd K810 output on output state pulse width output mode Default Negative Options 0 Normally Open 1 Norm...

Page 175: ...ion but wants to monitor quality and read conditions Definition Applies Trend Analysis settings to Output 1 With Trend Analysis the user can track the occurrences and frequency of mismatches No Reads and the number of reads per trigger and output the results to any of three outputs Example Trend Analysis Mode No Read Trigger Evaluation Period 25 triggers read cycles Number to Output On 4 In this e...

Page 176: ...umber to Output On within the trigger window selected in Number of Triggers Decodes per Trigger Output will be activated when the number of decodes equals the value entered for Number to Output On within the trigger window selected in Number of Triggers Definition Sets the trend condition Mismatch No Read or Decodes per Trigger that will activate the output Serial Cmd K780 trend analysis mode trig...

Page 177: ... Analysis Mode to occur within the trigger evaluation period before activating the associated output Serial Cmd K780 trend analysis mode trigger evaluation period number to output on decodes per trigger threshold Default 0 Options 0 to 255 Definition The appropriate output will be activated if at the end of the read cycle the symbol decode count is below this setting Note To activate this feature ...

Page 178: ...Threshold is met Serial Cmd K800 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axial non uniformity axial non uniformity threshold output on UEC UEC threshold Default Disabled Options 0 Disabled 1 Enabled Usage Lets the user know if symbol quality is less than acceptable Definition If enabled toggles Output 1 to an active state when Pri...

Page 179: ...know if symbol quality is less than acceptable Definition If enabled toggles Output 1 to an active state when UEC Threshold is met Serial Cmd K800 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axial non uniformity axial non uniformity threshold output on UEC UEC threshold Default Disabled Options 0 Disabled 1 Enabled Usage Lets the user...

Page 180: ... level of symbol quality Definition Conforms to ISO IEC 16022 symbol quality grading A B C D Serial Cmd K800 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axial non uniformity axial non uniformity threshold output on UEC UEC threshold Default Grade C Options 0 Grade A 1 Grade B 2 Grade C 3 Grade D Usage Lets the user set the acceptable ...

Page 181: ...tive as long as one of the diagnostic warning conditions is met The output will become inactive once it detects that there are no diagnostic warning conditions Serial Cmd K790 unused 1 service unit Default 0 Options 0 Disabled Definition Allows the user to set up the output to toggle to active when the service timer has expired This condition will only be held for one service timer click Note This...

Page 182: ...set to Symbol Quality for this output to function Diagnostics Output 2 Note Output On under Output 2 Parameters must be set to Diagnostic Warning for this output to function Serial Cmd K811 output on output state pulse width output mode Serial Cmd K781 trend analysis mode trigger evaluation period number to output on Serial Cmd K801 output on symbol contrast symbol contrast threshold output on pri...

Page 183: ...be set to Symbol Quality for this output to function Diagnostics Output 3 Note Output On under Output 3 Parameters must be set to Diagnostic Warning for this output to function Serial Cmd K812 output on output state pulse width output mode Serial Cmd K782 trend analysis mode trigger evaluation period number to output on Serial Cmd K802 output on symbol contrast symbol contrast threshold output on ...

Page 184: ... uses a 16 bit counter that increments each time an imager setting is saved for power on with a Z command Power On Flash Saves Power On Flash Saves uses a 16 bit counter that increments each time an imager setting is saved to the customer parameter section of flash memory with a Zc command Serial Cmd K406 power on resets power on saves power on flash saves Serial Cmd K406 power on resets power on ...

Page 185: ...s uses a 16 bit counter that increments every 60 minutes Minutes Minutes uses a 16 bit counter that increments every 60 seconds Note Time counts are reset at power on but not with an A or Z command Serial Cmd K407 hours minutes Default 16 bit counter 0 to 65535 Serial Cmd K407 hours minutes Default 16 bit counter 0 to 60 ...

Page 186: ...or minutes Service Message Important The ASCII characters and can only be entered as hex pairs For K409h 3C For K409h 3E For K409h 2C Threshold Resolution Serial Cmd K409 status service message threshold resolution Default 0 Options 0 Disabled 1 Enabled Serial Cmd K409 status service message threshold resolution Default SERVICE Options An ASCII string between 1 and 10 characters Serial Cmd K409 st...

Page 187: ...the already formatted data and the F that precedes the frame number Output Coordinates Disabled When Output Coordinates is set to Disabled the coordinates are not output as part of the symbol data Enabled When Output Coordinates is set to Enabled the four sets of object coordinates for the first successfully decoded symbol are attached to the symbol data output in the following format nnn mmm wher...

Page 188: ...ad image No Read or Good Read If a No Read condition or a Good Read condition occurs the first image of either kind will be output Mismatch If a Good Read occurs during the read cycle but the image is a Mismatch condition the first Mismatch image will be output Usage This feature allows the user to select what read cycle condition triggers the image file output Definition Used to output an image f...

Page 189: ...setting selects the format of the image file to be output Note If JPEG is the chosen image file format the resolution of the image will be determined by the setting in the JPEG Quality field Serial Cmd K739 image output mode communication port file format JPEG quality Default JPEG Options 0 Bitmap 1 JPEG 2 Binary Definition This setting determines the quality of JPEG image compression The user may...

Page 190: ... mode of 3 captures Number of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 No Read Read Cycle Result No Read Output Frame Frame 1 Number of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 Good Read Read Cycle Result Good Read Output Frame None Number of Symbols 2 Frame 1 No Read Frame 2 No Read Frame 3 Good Read Symbol 1 Read Cycle Result No Read Output Frame Frame 1 ...

Page 191: ...d the second database entry reads a symbol encoded with data capture during the read cycle the symbol data output will be data capture_DB02 If the database is not active no identifiers will be attached to output Separator Important The ASCII characters and can only be entered as hex pairs For K759h 3C For K759h 3E For K759h 2C Usage Useful in keeping track of which database entries read which symb...

Page 192: ...ymbol data Serial Cmd K704 separator decodes per trigger status Default Options Any ASCII character Definition When this feature is enabled the imager enters a state where it processes frames as configured until the end of a read cycle with or without a successful symbol decode When the read cycle ends the imager outputs any decoded symbol data along with the decodes per trigger count Serial Cmd K...

Page 193: ...e using the tree controls in ESP and using serial commands For detailed information about how to use the EZ Trax user interface for configuration refer to the Help menu in EZ Trax software or the EZ Trax Quick Start Guide available on the Microscan Tools Drive Configuring EZ Trax Output by ESP To configure EZ Trax using ESP first click the I O tab in App Mode to display the I O Parameters tree con...

Page 194: ...en EZ Trax output is enabled the imager will attempt to output all enabled EZ Trax options EZ Trax will not function unless enabled Selects the communication port that will be used to transfer image files Determines which read cycle condition triggers image file output Selects the format of the image output file ...

Page 195: ...presents the highest compression and lowest image quality and 100 represents the lowest compression and highest image quality If a symbol is decoded during an image capture the symbol type and other supplementary symbol information is also included Symbol quality information will be output in the form of an abbreviated identifier for each read cycle ...

Page 196: ...ax options EZ Trax will not function unless enabled Serial Cmd K757 status comm port image mode image format JPEG quality object info output grade output Default Disabled Options 0 Disabled 1 Enabled Definition Selects the communication port that will be used to transfer image files Serial Cmd K757 status comm port image mode image format JPEG quality object info output grade output Default Host O...

Page 197: ... manipulated and saved multiple times When Lossless is enabled the JPEG Quality setting has no effect Compressed Outputs the image in JPEG format Image quality is determined by the JPEG Quality setting JPEG Quality Definition Selects the format of the image output file Serial Cmd K757 status comm port image mode image format JPEG quality object info output grade output Default Compressed Options 0...

Page 198: ...s also included Serial Cmd K757 comm port image mode image format JPEG quality object info output grade output Default Disabled Options 0 Disabled 1 Enabled Definition Symbol quality information will be output in the form of an abbreviated identifier for each read cycle Serial Cmd K757 comm port image mode image format JPEG quality object info output grade output Default Disabled Options 0 Disable...

Page 199: ...ol quality evaluations Symbol Quality by ESP 8 2 Symbol Quality Serial Commands 8 3 Overview of Symbol Quality 8 4 Symbol Quality Separator Data Matrix Output Mode 8 8 ISO IEC 16022 Symbol Quality Output 8 10 ISO IEC 16022 Symbol Quality Output by ESP 8 12 Microscan Symbol Quality Output 8 13 Microscan Symbol Quality Output by ESP 8 16 ...

Page 200: ...mbol Quality by ESP Symbol Quality by ESP To change a setting double click the setting and use your cursor to scroll through the options To open nested options single click the Click the Parameters button and then the Symbol Quality tab ...

Page 201: ...lity separator data matrix output mode ISO IEC 16022 Symbol Quality Output K709 symbol contrast print growth axial non uniformity unused ECC Microscan Symbol Quality Output K710 percent cell damage total read time capture time locate time decode time pixels per element ECC level matrix size quiet zone symbol angle Static Validation Report VAL ...

Page 202: ... Quality Output and Microscan Symbol Quality Output Total Read Time Symbol Quality Separator and Output Mode are common to both ISO IEC 16022 and Microscan Grading Parameters The enabled Symbol Quality parameters are appended to symbol data output in the order that they appear in the tree control 0123456789abcdefghijklmnopqrstuv 256 A 30 210 3 17 Symbol Data Symbol Contrast ISO IEC 16022 Capture T...

Page 203: ... a PDF file an HTML file a CSV file or an RTF file click the Save Report button Reports appear in the viewing area underneath the Data Matrix Grading and Save Report buttons The imager s field of view is shown here When grading is completed the initial report is also shown in this viewing area The Symbol Quality interface is divided into three sections Report Locate and Preferences ...

Page 204: ...ws the user to determine the position of the symbol within the imager s field of view and to optimize the imager s camera settings for symbol quality evaluation Click the Calibrate button to optimize camera settings Click the Locate button to display the symbol in the imager s field of view ...

Page 205: ...ort without file path prompt Returns all settings to default Click the Include Image check box to output the captured symbol image with your saved report as a Bitmap or JPEG image file This information is appended at the bottom of the report Returns all settings to most recent Choose the default report type to be generated when you click Save Report on the Report tab Check Autofit Content to ensur...

Page 206: ...portant The ASCII characters and can only be entered as hex pairs For K708h 3C For K708h 3E For K708h 2C Symbol Quality Separator by ESP Definition Inserts a separator between each enabled field of the symbol quality output Serial Cmd K708 symbol quality separator output mode Default SP space character Options Any ASCII character When you double click on the default separator SP the Symbol Quality...

Page 207: ...e If in Grade Mode a grade A B C D is appended to the symbol data Value If in Value Mode the calculated value for the given parameter is appended to the symbol data Definition Output Mode specifies how the four output parameters if enabled are formatted Serial Cmd K708 symbol quality separator output mode Default Grade Options 0 Grade 1 Value ...

Page 208: ...0 0 if SC 20 If enabled the symbol contrast is appended to the symbol data according to the ISO IEC 16022 Symbol Quality Output Mode setting Serial Cmd K709 symbol contrast print growth axial non uniformity UEC Default Disabled Options 0 Disabled 1 Enabled Definition The extent to which dark or light markings appropriately fill or exceed their module boundaries These values are determined by count...

Page 209: ...al non uniformity is appended to the symbol data according the ISO IEC 16022 Symbol Quality Output Mode setting Serial Cmd K709 symbol contrast print growth axial non uniformity UEC Default Disabled Options 0 Disabled 1 Enabled Definition The correction capacity of Reed Solomon decoding is expressed in the equation e 2d d p where e is the number of erasures d is the number of error correction code...

Page 210: ...ee control Once you have set these Data Matrix evaluation parameters go to the Preferences Tab and set your Data Matrix Grading Report output preferences After your output preferences are set click the Data Matrix Grading button There will be a wait of a few seconds and then the evaluation results will appear in the Symbol Quality view in a format similar to the one shown below If you want to view...

Page 211: ...ent ECC level matrix size quiet zone symbol angle a Total Read Time applies globally to all three Symbol Quality standards Default Disabled Options 0 Disabled 1 Enabled Definition Capture time in milliseconds is a fixed overhead that includes the time of capture and transfer of the image When enabled the capture time is appended to the symbol data Serial Cmd K710 percent cell damage total read tim...

Page 212: ...symbol data Serial Cmd K710 percent cell damage total read time capture time locate time decode time pixels per element ECC level matrix size quiet zone symbol angle Default Disabled Options 0 Disabled 1 Enabled Definition Outputs the Data Matrix ECC level When enabled the ECC level is appended to the symbol data Serial Cmd K710 percent cell damage total read time capture time locate time decode t...

Page 213: ...ode time pixels per element ECC level matrix size quiet zone symbol angle Default Disabled Options 0 Disabled 1 Enabled Definition When this feature is enabled the symbol orientation is appended to data output as a degree value representing the angle of the Data Matrix symbol s L shaped finder pattern relative to the imager Serial Cmd K710 percent cell damage total read time capture time locate ti...

Page 214: ...bol Quality tree control Once you have set these Data Matrix evaluation parameters go to the Preferences Tab and set your Data Matrix Grading Report output preferences After your output preferences are set click the Data Matrix Grading button There will be a wait of a few seconds and then the evaluation results will appear in the Symbol Quality view in a format similar to the one shown below If yo...

Page 215: ...This section explains the MS 4Xi s matchcode output functions and the master symbol database setup Matchcode by ESP 9 2 Matchcode Serial Commands 9 3 Overview of Matchcode 9 4 Matchcode Type 9 5 Match Replace 9 10 Mismatch Replace 9 11 New Master Pin 9 12 ...

Page 216: ...nual Matchcode by ESP Matchcode by ESP To open nested options single click the To change a setting double click the setting and use your cursor to scroll through the options Click the Parameters button and then the Matchcode tab ...

Page 217: ...equence on mismatch Number of Master Symbols K224 number of master symbols New Master Pin K225 status Enter Master Symbol Data K231 master symbol number master symbol data Request Master Symbol Data K231 for all or K231 master symbol number Delete Master Symbol Data K231 master symbol number Match Replace K735 status match replacement string Mismatch Replace K736 status mismatch replacement string...

Page 218: ...and and activate the discrete input to store the next symbol read as the master symbol Definition Matchcode allows the user to store master symbol data in the imager s memory compare that data against other symbol data and define how symbol data and or discrete signal output will be directed A master symbol database can be set up for up to 10 master symbols Note Matchcode will function with multip...

Page 219: ...ault Disabled Options 0 Disabled 1 Enabled 2 Wild Card 3 Sequential Disabled Has no effect on operations Enabled Instructs the imager to compare symbols or portions of symbols with the master symbol Wild Card Allows the user to enter user defined wild card characters in the master symbol Sequential Instructs the imager to sequence after each match numeric only and compare symbols or portions of sy...

Page 220: ...the portions of symbols that will be matched by defining the first character in the symbol from left to right that will be compared with those of the master symbol when Matchcode Type is set to Enabled or Sequential Function For example if Match Start Position is set to 3 the first 2 characters read in the symbol will be ignored and only the 3rd and subsequent characters to the right will be compa...

Page 221: ...URGENT1 and URGENT12 but not for URGENT123 This means any wild cards appended to the master symbol data will result in matches of symbols in variable lengths up to the master symbol lengths but not over However wild cards in the beginning or center of a symbol e g UR NT do not allow for variable symbol lengths Definition Wild Card Character allows a user to define a wild card character as part of ...

Page 222: ...match or No Read When disabled it does not sequence on a No Read Serial Cmd K223 matchcode type sequential matching match start position match length wild card character sequence on No Read sequence on mismatch Default Enabled Options 0 Disabled 1 Enabled Master Symbol Decoded Symbol Master Symbol after Decode 001 001 002 002 002 003 003 No Read 004 sequenced on No Read 004 004 005 005 No Read 006...

Page 223: ... Definition When set to Enabled the master symbol sequences on every decode match or mismatch When set to Disabled the master symbol will not sequence whenever consecutive mismatches occur Serial Cmd K223 matchcode type sequential matching match start position match length wild card character sequence on No Read sequence on mismatch Default Disabled Options 0 Disabled 1 Enabled Master Symbol Decod...

Page 224: ...output a predefined text string whenever a symbol matches a master symbol Definition Outputs a user defined data string whenever a match occurs and Matchcode is enabled Serial Cmd K735 status replacement string Default Disabled Options 0 Disabled 1 Enabled Definition User defined data string that when enabled replaces symbol data whenever a match occurs Serial Cmd K735 status replacement string De...

Page 225: ... predefined text string whenever a symbol does not match a master symbol Definition Outputs a user defined data string whenever a mismatch occurs and Matchcode is enabled Serial Cmd K736 status replacement string Default Disabled Options 0 Disabled 1 Enabled Definition User defined data string that when enabled replaces symbol data whenever a mismatch occurs Serial Cmd K736 status replacement stri...

Page 226: ...ecoded in the read cycle as long as it does not exceed the Number of Master Symbols parameter Serial Cmd K225 status Default Disabled Options 0 Disabled 1 Enabled Definition The new master status responds with the number of the next master position to be loaded where 0 represents idle or no master to be loaded Example If the user has the Number of Master Symbols set to 1 and then either sends a G ...

Page 227: ...10 2 Camera and IP Setup Serial Commands 10 3 Video 10 4 Evaluation 10 5 Calibration 10 8 Window of Interest 10 9 Configuration Database 10 12 Dynamic Setup 10 13 X Mode 10 14 Pixel Sub Sampling 10 15 Camera Settings 10 17 Focal Distance 10 19 Focal Distance Table Read Only 10 20 Mirrored Image 10 21 Illumination Brightness 10 22 Skew Correction 10 23 Morphological Pre Processing 10 26 Morphologic...

Page 228: ...a and IP Setup by ESP Camera and IP Setup by ESP Click the Setup button to bring up the Camera Setup menu To open nested options single click the To change a setting double click the setting and use your cursor to scroll through the options ...

Page 229: ... focal distance Focal Distance Table Read Only K526 number of focal distances focal distance Illumination Brightness K536 brightness Skew Correction K537 line speed symbol direction Camera K541 shutter speed gain Pixel Sub Sampling K542 pixel sub sampling AEC AGC mode AEC AGC brightness Morphological Pre Processing K550 morphological pre processing Morphological Operation K551 0 morphological oper...

Page 230: ...to decode the symbol data Similar to the Capture and Decode function in the Configuration views Initiates the Test routine Allows the user to test the imager s read rate and decodes per second and also displays decoded symbol data in the field at the bottom of the screen Click Stop to end the Test routine Clicking this icon enables the focal distance slide control to the right of the video view Th...

Page 231: ... Captures under Capture Mode in the Camera Setup menu tree to the left of the tabs If you click Save the current image will be saved to the location of your choice Note An image can only be saved in the format in which it was uploaded to ESP JPEG images will be saved as jpg and bitmaps will be saved as bmp When you click the JPEG Image box notice that the Line Scan button is grayed out The JPEG op...

Page 232: ...l bars in order to bring the image into view 3 To generate a histogram click and drag your cursor diagonally across the symbol or a portion of the symbol The image will be surrounded by an area of interest box a dashed blue line with red anchor points that can be selected and moved by placing a cursor inside the box and can be resized by clicking and dragging the anchor points Usage Useful in dete...

Page 233: ...e the line anywhere in the window You can also use your keyboard arrows to move the line incrementally in any direction As with the histogram the line scan compares light and dark pixels but in a spatial distribution On the Y axis of the graph below 0 is black and 255 is white the X axis represents the horizontal axis of the symbol as described by the line scan When you click anywhere on the graph...

Page 234: ...several complex simultaneous calibration operations and to follow the progress of those operations using cues such as progress bars real time representations of calibration values and other dynamic user feedback See Calibration for full documentation of this feature ESP s Calibration interface shown during a calibration routine ESP s Calibration interface shown after a calibration routine ...

Page 235: ...e desired symbol is located The programmable window of interest increases decode speed improves threshold and makes it easy to select specific symbols from among several in the field of view The user provides the upper left pixel location and the size of the window to define the Window of Interest Caution Window of Interest will shrink the field of view and therefore could cause symbols to be miss...

Page 236: ...that you want to isolate for reading Notice that the surrounding area goes black You can use the handles on the image area that you have just drawn to resize the region of interest You can also click on the center of the window of interest and move it 3 Test the new settings in Read Rate Mode Note To remove the window of interest click the Reset button or click anywhere in the WOI pane Note that a...

Page 237: ...dth Default 0 Options 0 to 480 Definition Defines the column position of the upper left starting point of the window Serial Cmd K516 row pointer column pointer row depth column width Default 0 Options 0 to 640 Definition Defines the size in rows of the window Maximum value is defined as the maximum row size of the image sensor minus the Top value Serial Cmd K516 row pointer column pointer row dept...

Page 238: ...ool in applications that require several different imager configurations to be applied sequentially and it allows the user to perform far more complex operations than would be possible with only one set of configuration parameters See Configuration Database for full documentation of this feature Configuration Database view set for 5 Active Indexes with Capture Settings highlighted ...

Page 239: ...c Setup is used to calculate image capture timing during a read cycle Without proper timing the imager will not be able to decode all symbols in a read cycle An external trigger is used to activate image captures so the user can make timing adjustments as capture events occur ...

Page 240: ...essing to decode valid symbols In each of the examples below the X Mode technique locates a symbol analyzes the image gradient to detect areas with changes in reflectivity grid maps the image and ultimately produces an ideal reliably decodable Data Matrix Comparison of direct part mark and Data Matrix after processing Dot Peen on Curved Surface Laser Etch Laser Etch Ink Jet Comparison of direct pa...

Page 241: ...ments of the image sensor 16 1 At 16 1 16 pixel signals from 4 adjacent rows and columns are combined so that only 1 pixel is output for every 16 pixels sampled An image with the dimensions 640 x 480 will be scaled to 160 x 120 Since the resolution of the output image is reduced the frame rate will increase but not by the factor of the image reduction This is due to the overhead time of digital pi...

Page 242: ...ain are computed and updated for every frame It may take several frames to adjust the shutter and gain values to the correct settings Important In this mode only the Automatic Exposure Control AEC is active while the gain value remains fixed at its minimum setting The Automatic Gain Control AGC only becomes active if the AEC has driven the shutter value to its minimum slowest setting and the desir...

Page 243: ...pixels The shutter speed setting in relation to the speed of the object is critical If a slow shutter speed is selected to capture fast moving objects blurring or smearing of the image will occur As shutter speed is increased more light and gain become necessary because the pixels exposure time has decreased Serial Cmd K541 shutter speed gain Default 30 1 30 second Options 15 to 12 500 Usage Can b...

Page 244: ...r As shutter speed is increased more light and gain become necessary because the pixels exposure time has decreased Serial Cmd K541 shutter speed gain Default 150 1 150 second Options 15 to 12 500 Usage Can be used to adjust pixel grayscale values for readability Definition Sets the gain value for the image sensor This setting can be configured through autocalibration which is the recommended meth...

Page 245: ...anual 10 19 Camera and IP Setup Focal Distance Definition This command returns the Imager s factory preset focal distance Serial Cmd K525 focal distance read only Default Standard Density 300 3 Low Density 400 4 Options N A ...

Page 246: ...e number of focal distances supported by the imager 1 Serial Cmd K526 number of focal distances focal distance Default 1 Options N A Focal Distance is factory preset Definition Returns the imager s factory preset focal distance Serial Cmd K526 number of focal distances focal distance Default Returns the Imager s factory preset Focal Distance value Options N A ...

Page 247: ...rocessed as a reverse of the captured image Both When Both is enabled regular and mirrored images will be processed Usage Enable this setting when the Imager is viewing a mirrored image as when it is being used with a right angle mirror attachment Definition When enabled outputs a mirrored image of the symbol Serial Cmd K514 mirrored image Default Both Options 0 Regular Image 1 Mirrored Image 2 Bo...

Page 248: ... on perceptible LED flashing Definition This feature allows the user to adjust the brightness of the illumination LEDs Since the imager has control over the brightness of the illumination it can provide consistent brightness output between imagers through a factory calibration operation Each of the brightness settings is calibrated to provide the same level of intensity for each imager Serial Cmd ...

Page 249: ...field of view from the top at different line speeds As you can see this causes the image to shrink along the y axis This is because the symbol is moving perpendicular to the CMOS sensor s row read out In other words the bottom of the symbol is read out first and as the symbol moves information is lost the symbol enters pixel rows that have already been processed This causes the symbol to appear to...

Page 250: ...y decreasing the image height or the row size of the image which reduces the amount of travel represented during the image frame read out Note that the amount of distortion will not be changed because the object will have traveled the same distance during the read out of the target area Definition This feature is used to specify the line speed of the application and it determines how much distorti...

Page 251: ... Correction Autocalibration does not perform skew correction It is assumed that during autocalibration the symbol is stationary so skew correction is not required Images are corrected before they are processed Therefore if an image is still pending at the end of the read cycle it will not have been skew corrected Definition This feature specifies the direction the symbol is moving through the imag...

Page 252: ...ical Pre Processing allows the user to select the method for processing images and to choose the operator size for that method Important This command must be set to Enabled for Morphological Operation to function Serial Cmd K550 morphological pre processing Default Disabled Options 0 Disabled 1 Enabled ...

Page 253: ...dark cell size of a dark on light Data Matrix symbol Dilate Dilate increases the light cell size of a symbol Useful for increasing the light cell size of a light on dark Data Matrix symbol Definition Morphological Operation allows the user to select the method for processing captured images Serial Cmd K551 0 morphological operation operator size Default Erode Options 0 Erode 1 Dilate 2 Open 3 Clos...

Page 254: ...ation and Operator Size Open Open removes minor light defects of dark cells by performing a Dilate function followed by an Erode function Close Close removed minor dark defects of light cells by performing an Erode function followed by a Dilate function ...

Page 255: ...determines the size of the area or pixel neighborhood measured in pixels in which the morphological operation is being performed Serial Cmd K551 0 morphological operation operator size Default Small Options 3 Small 3 pixels by 3 pixels 5 Medium 5 pixels by 5 pixels 7 Large 7 pixels by 7 pixels ...

Page 256: ...10 30 MS 4Xi Imager User s Manual Morphological Operation and Operator Size ...

Page 257: ...e the MS 4Xi s performance in your application Configuration Database Serial Commands 11 2 Number of Active Indexes 11 3 Configuration Database Status 11 4 Database Mode 11 10 Save Current Settings to Configuration Database 11 15 Load Current Settings from Configuration Database 11 16 Request Selected Index Settings 11 17 Request All Configuration Database Settings 11 18 ...

Page 258: ...atus K255 index shutter speed gain focal distance pixel sub sampling row pointer column pointer row depth column width narrow margins background color symbology Save Current Settings to Database K255 index Load Current Settings from Database K255 index Request Selected Index Settings K255 index Request All Database Settings K255 Database Mode K256 switch mode frame count time image process looping...

Page 259: ...d automatically during the read cycle If Number of Active Indexes is set to 0 only the current imager settings will be used not database entry settings Serial Cmd K252 number of active indexes database sort Default 0 disabled Options 0 to 10 Definition Database Sort moves the database entry that produced a successful decode to the first position in the list of database entries Serial Cmd K252 numb...

Page 260: ...f configuration parameters Definition Determines the specific database index that will be used Serial Cmd K255 index shutter speed gain sub sampling row pointer column pointer row depth column width threshold mode fixed threshold value processing mode narrow margins background color symbology type Options 1 to 10 Serial Cmd K255 index shutter speed gain sub sampling row pointer column pointer row ...

Page 261: ...umn width threshold mode fixed threshold value processing mode narrow margins background color symbology type Default 0 Options 0 to 640 column width Definition The image dimension settings can be applied as a Window of Interest or a Region of Interest depending on the image dimension mode selected in the Database Mode command Serial Cmd K255 index shutter speed gain sub sampling row pointer colum...

Page 262: ...Default 128 Options 0 to 255 Serial Cmd K255 index shutter speed gain sub sampling row pointer column pointer row depth column width threshold mode fixed threshold value processing mode narrow margins background color symbology type Default Standard Options 0 Standard 1 Fast Linear Mode Serial Cmd K255 index shutter speed gain sub sampling row pointer column pointer row depth column width threshol...

Page 263: ...bled Code 128 will be active for this database index Definition This field allows the user to configure the database to enable specific symbologies for selected database indexes Symbology specific parameters must be configured with the appropriate symbology command For example if fixed length Code 128 is required it must first be set up with the Code 128 command K474 To select a particular symbolo...

Page 264: ...Pharmacode will be active for this database index DataBar 14 RSS 14 Add 8192 If enabled DataBar 14 will be active for this database index Important If the stacked and non stacked operation is required the DataBar 14 command must be configured as follows K482 2 If the DataBar 14 status parameter in the K482 command is set to either DISABLED or ENABLED the imager will only read non stacked DataBar 1...

Page 265: ...QR Code Add 65536 If enabled Micro QR Code will be active for this database index Aztec Code Add 131072 If enabled Aztec Code will be active for this database index Postal Symbologies Add 262144 If enabled Postal Symbologies will be active for this database index ...

Page 266: ... event that causes the imager to load the next database entry to current active settings When Frame Count Time expires and Image Process Looping is enabled the next database entry with modifications to camera settings will be used Note The image capture event always occurs when the first database entry is used Note The Switch Mode setting has no effect on Rapid Capture Mode which always operates i...

Page 267: ...new image is captured Note An exception to this is the first database index a new image is always captured when the first database index is used When a camera setting has been modified from one database setting to the next a new image is captured For example if all database entries contained the same camera setting values but had different IP and decode parameters an image frame would only be capt...

Page 268: ...red Definition Determines how the image dimension parameters will be implemented Serial Cmd K256 switch mode frame count time image process looping image dimensions Default 0 Options 0 Window of Interest 1 Region of Interest Camera settings Capture Index Shutter Speed Gain Sub Sampling located in the left half of the highlighted area Image capture dimensions Row Pointer Column Pointer Row Depth Co...

Page 269: ...xample DB1 and DB3 determine the size of the captured image WOI while DB2 has no impact The image WOI is not configurable It is automatically set up by the database according to the ROI settings Note Since the ROI parameters are not a camera setting a change in ROI parameters from one index to another does not indicate an image capture event This feature is intended to be used in conjunction with ...

Page 270: ... is set to Region of Interest the database image dimension parameters are IP and decode settings and they determine the region or area of the captured image to be processed Threshold Mode Fixed Threshold Value Processing Mode Narrow Margins Background and Code Type are all Processing Settings values ...

Page 271: ... s current active configuration settings to database index 5 Save Current Settings to Configuration Database by ESP Definition Allows current active configuration settings to be saved to a selected database index Serial Cmd K255 index Click the Load Current to Index button to save the Imager s current configuration parameters to the selected database index ...

Page 272: ... DataBar Expanded status is Enabled The current DataBar 14 status does not change if it is configured as Enabled Stacked and the database DataBar Expanded status is Enabled Data Matrix ECC level is determined by the current settings and not by database settings Therefore the database does not know which ECC level to enable and has no effect on current Data Matrix ECC settings Definition Allows the...

Page 273: ...figuration Database Request Selected Index Settings Example K255 5 This command phrase returns the configuration settings for database index 5 Definition Returns configuration settings for the selected database index Serial Cmd K255 index ...

Page 274: ...Database Settings Request All Configuration Database Settings Example K255 This command phrase returns the configuration settings for all 10 database indexes Definition Returns configuration settings for all indexes in the Configuration Database Serial Cmd K255 ...

Page 275: ...S 4Xi Imager User s Manual 12 1 12 Terminal Contents This section describes the Terminal window and macro functions in ESP Terminal Window 12 2 Find 12 3 Send 12 4 Macros 12 5 Terminal Window Menus 12 6 ...

Page 276: ...Terminal screen also displays symbol data or information from the imager You can also right click on the Terminal screen to bring up a menu of further options Click this button to display the Terminal view Click on desired Macro to run Click on Macros arrow to Add Macro Remove Macro or Edit Macro Copy paste save Type text here to find matching text in the Terminal window Type serial commands here ...

Page 277: ...a series of symbols have been scanned into the Terminal view and you want to determine if a particular symbol whose data begins with ABC has been read 1 Type ABC into the Find box 2 Press Enter The first instance of ABC will be highlighted in the Terminal window 3 Click the Find button to the left of the text field to locate additional instances of ABC ...

Page 278: ...ser s Manual Send Send The Send function allows you to enter serial commands and then send them to the imager 1 Type the command into the Send box 2 Press Enter 3 Click the Send button to the left of the text field to send ...

Page 279: ...he same time that it is displayed Editing a Macro When you click the arrow next to any macro and select Edit the following appears You can edit an existing macro or type in the Macro Name text field and define it in the Macro Value text field Click OK Click on Next Row to see the next row of macros Click on the first arrow here to see Add Macro or Default Macros When macros are defaulted the entir...

Page 280: ... Background Color of Terminal window Non Printable Characters allows you to hide non printable characters or to show them in Standard or Enhanced format Default Settings returns all the above settings to default Keyboard Macros allows you to create new keyboard macro commands that can be sent from function keys F2 F4 F5 etc Capture Text lets you append data in real time to a text file of your choi...

Page 281: ...re not prefaced with a K and a numeric code nor do they require an initialization command A and Z They can be entered from within any terminal program or from ESP s Terminal or Utilities windows Serial Utility Commands 13 2 Read Rate 13 4 Counters 13 6 Device Control 13 8 Differences from Default 13 9 Master Database 13 10 Firmware 13 16 Default Reset Save 13 19 Imager Status Requests 13 21 Learn ...

Page 282: ... Index n NEWM New Master Load Status Display All Firmware Part Numbers a Display Application Code Part Number b Display Boot Code Part Number Part Number Checksum p Display Profile Module Part Numbers Display All Available Firmware Checksums a Display Application Code Code Checksum b Display Boot Code Checksum p Display Profile Module Checksum L1 Programmable Output 1 L2 Programmable Output 2 L3 P...

Page 283: ...tus Request Commands K All Descriptor Status Request K All Range Status Request Knnn Single Status Request Knnn Single Descriptor Status Request Knnn Single Range Status Request Learn LEARN Initiate Learn Operation UNLEARN Initiate Unlearn Operation LEARN Display Learn Status uy path filename Y Modem Upload Transfer Options dy path filename Y Modem Download Transfer Options Other Operational Comma...

Page 284: ...es sec radio button and then the Start button To see the percentage of decodes click the Percent radio button and then the Start button To end a Read Rate test click the Stop button the Start button becomes a Stop button during an active Read Rate test Read Rate information is displayed in the lower portion of the Utilities view Serial commands can also be sent to the imager from this screen ...

Page 285: ... The decode rate can vary dramatically due to the angle and location of the symbol in relation to the field of view This test is very useful in aligning and positioning the imager during setup Enter Percent Test Sending Cp instructs the imager to transmit the percentage of decodes and any decoded symbol data End Read Rate Test Sending J ends both the Percent test and the Decodes Second test ...

Page 286: ...ch rollover the imager does not keep track of the number of rollovers to the current count Note All counter values will be lost if power is cycled or if the imager receives a Reset or Save command Click the Request button to display the appropriate count or Clear to set the counter to zero Click the Utilities button and then the Counters tab to display the Counters view Trigger Good Read No Read a...

Page 287: ... Sending V displays the total number of good reads matching the master symbol or if Master Symbol is not enabled the number of good reads since the last reset This coun ter is always enabled but will only work as a match count when Master Symbol is enabled If Master Symbol is not enabled this counter records the number of good reads This count can be requested at any time Good Read Match Counter R...

Page 288: ... status Disable Reader Sending I will turn the imager OFF end the current read cycle and will not allow the imager to enter another read cycle until turned ON This feature is useful during extended periods of time when no symbols are being decoded or the imager is being configured Disabling the imager will not affect any commands that have already been downloaded Enable Reader Sending H will turn ...

Page 289: ...tings to the imager and save them or Send to Reader to send the settings without saving them Important To use Differences from Default connect to the imager and Receive Reader Settings via the Send Recv button on the toolbar Click the Utilities button and then the Differences tab to display the Differences from Default view Click this button for a list of ESP configuration settings that are differ...

Page 290: ...al or ESP commands 1 Click the Master Database tab 2 Enable Matchcode Type 3 Set the Master Symbol Database Size 4 Select the database index in which the master symbol will be entered 5 Do one of the following to enter master symbol data a Double click the index row to type data directly into the index b Click the Read Symbol into Selected Index to enter the next decoded symbol Click the Utilities...

Page 291: ...the size limitation The table below specifies the maximum number of characters available to each symbol according the number of master symbols defined from 1 to 10 Definition Number of Master Symbols allows you to select 1 to 10 master symbols for the master symbol database Serial Cmd K231 master symbol database size Note You must follow this command with a save command A or Z Default 1 Options 1 ...

Page 292: ...d For example to enter data for master symbol 9 after making certain that master symbol database size is enabled for 9 or more symbols send K231 9 data Important The ASCII characters and can only be entered as hex pairs Caution If no data is entered the existing data will be deleted ESP 1 Open the Utilities menu 2 Set the number of master symbols you want to create in Master Symbol Database Size 3...

Page 293: ...rackets in the following format 5 If no master symbol data is available the output will be 5 Serial Cmd K231 master symbol number Caution Be sure to add the or you will delete the master symbol Note This command returns the number of master symbols if no number is included ESP 1 Click the Utilities button and the Master Database tab 2 Click the Receive Reader s Database button Definition This comm...

Page 294: ...ause the next symbol read to be entered as master symbol 5 ESP In the Master Database tab under the Output Format menu 1 Select the master symbol index number in which you want to store the symbol data 2 Click the Read Symbol into Selected Index button Caution If you ve selected an index which already has existing data that data will be copied over by new decoded data when you use this command Usa...

Page 295: ...ster Database tab and double click the symbol number you want to delete 3 Delete text and click OK Serial Cmd K231 master symbol number To delete a master symbol enter the database number and a comma but leave the data field empty For example to delete master symbol 5 send the following K231 5 The command is entered with a blank master symbol data field which tells the imager to delete the selecte...

Page 296: ...ing you should verify the current firmware 4 Click in the Firmware Update text box and select the file type you want to download This will open a file locator box 5 Navigate to the appropriate file it will be a mot file open the file and click Start Caution Do not interrupt power or disconnect the host cable while download is in prog ress Be sure that each download is complete before moving on to ...

Page 297: ...he code type to see its part number displayed in the text field to the right of the Request Part No button Request Part Number by Serial Command When you send a request for all product part numbers the imager returns b BOOT_P N a APP_P N p PROFILE_P N When you send a a request for the application code part number the imager returns a APP_P N When you send b a request for the boot code part number ...

Page 298: ...checksum displayed in the text field to the right of the Request Checksum button Request Checksum by Serial Command When you send a request for all available firmware checksums the imager returns b BOOT_CHECKSUM a APP_CHECKSUM p PROFILE_CHECKSUM When you send a a request for the application code checksum the imager returns a APP_CHECKSUM When you send b a request for the boot code checksum the ima...

Page 299: ...efault Current Menu Settings or Default All ESP Settings it is important to note that only ESP settings are defaulted To save these defaults to the reader itself you need to follow up with a Save to Reader Send and Save command EZ Button Resets not saved for power on Reset A Save to Reader Send No Save No Reset and Recall Microscan Defaults Ard No No Reset and Recall Power On Parameters Arp No No ...

Page 300: ...parameters are contained in the firmware and cannot be changed Software Defaults Microscan default parameters can be recalled loaded into current settings with Ard command or recalled and saved for power on with the Zrd command Hardware Default If a software default and reset is not possible it may be necessary to reset the reader by shorting connecting specific pins This procedure has the same ef...

Page 301: ...tion Sending this request will return the current settings of all commands starting with the lowest K command value and ending with the highest K command value K All Descriptor Status Request This request will return all current descriptors for every K command starting with the lowest K command value and ending with the highest K command value K All Range Status Request This request will return th...

Page 302: ...ber of database slots for the specific command Knnn Single Descriptor Status Request This request returns the basic functional description of all fields in the requested K command Knnn Single Range Status Request This request will return the value range and storage type description of all fields in the requested K command Knnn Display Command Wildcard This request will return the individual K comm...

Page 303: ...state can be saved for a Power On condition by sending the Z command Learn Status Sending the LEARN request will return the current status of Learn operations Responses are sent in this format LEARN 0 Default symbol has not been learned LEARN 1 Learn operation in progress LEARN 2 Symbol has been learned Learn Persistence The learn state and parameters persist in the same way as ordinary parameters...

Page 304: ...Transfer Options See MS 4Xi Image Output for an explanation of how to use this feature dy path filename Image Library Request op 9 Manages files in a selected directory File Source Explanation Nothing All files in root directory All files in root directory saved All files in saved directory All files in all directories del Deletes all files in the root director saved del Deletes all files in the s...

Page 305: ...knowledge the symbol with a beep green flash and echo the serial data to the host If the command causes the imager to produce more serial output such as serial verification or counter requests the data will be routed to the host port Bar Code Configuration Mode can be exited by any reset A or Z command as well as a J or a quick press and release of the EZ Button The command to exit Bar Code Config...

Page 306: ...13 26 MS 4Xi Imager User s Manual Other Operational Serial Commands ...

Page 307: ...ction explains how to control the formatting and filtering of decoded symbol data for output Output Format Serial Commands 14 2 Output Format Status 14 3 Format Assign 14 4 Format Extract 14 5 Format Insert 14 7 Output Filter Configuration 14 9 Number of Filters 14 14 ...

Page 308: ...put index start location length Format Insert K741 output index length hex string Format Assign K742 symbol number status Format Status K743 output format status Output Filter Configuration K744 filter number symbology length wildcard placeholder data unused database index Ordered Output Filter K745 number of filters ...

Page 309: ...led However Format Assign Format Insert and Format Extract must be properly set up as well Output Format Status by ESP Definition This is a global enable disable parameter In order to use formatting you must set up the format using the insert and extract commands and you must also assign a symbol to format using the Format Assign command Serial Cmd K743 output format status Default Disabled Option...

Page 310: ...rmatted output status for symbol 1 2 Formatted output status for symbol 2 10 Formatted output status for symbol 10 Definition Status refers to the user defined formatting of a selected symbol position in the read cycle result Note that there is also a global formatting enable command that must be set for the formatting to be applied Serial Cmd K742 symbol number status Default Disabled Options 0 D...

Page 311: ... insert command to continue building the output string Continue this process until you are finished building the string Serial Cmd K740 output index start location length Options 1 to 100 Definition Defines the location within the symbol data where the character extraction will begin The first character extracted will also be the first character in the sequence displayed in user defined output Ser...

Page 312: ...ers 2 4 The Sample Symbol example on the Symbol Parse dialog shows the selected character positions extracted and output as desired Simultaneously the data string from the selected symbol is displayed at the bottom left of the Parse Table followed by the user defined extracted output The Extract Range function corresponds to the Start Location and Length parameters in the Format Extract serial com...

Page 313: ...ences For example if you wish to insert a 10 character sequence in user defined output you would need three commands with consecutive index numbers where the first two character sequence lengths were 4 and the third was 2 Serial Cmd K741 output index length hex string Default 0 disabled end of format cell array Options 1 to 4 Definition Specifies a character string that represents ASCII characters...

Page 314: ...t Insert Format Insert by ESP The Insert process is very similar to the Extract process except that Insert allows the user to enter characters using the Insert calculator shown above Notice that Extract and Insert share the same Parse Table ...

Page 315: ...r in the order the symbols are decoded Output Filter Configuration Rule 3 All qualified symbols will be sorted and output in the matching filter position If a symbol matches filter 3 it will be output as the third symbol If a filter does not have a matching qualified symbol a No Read message will be output in place of the symbol assuming the No Read message is enabled For example if there is not a...

Page 316: ...ta unused database index Options 1 to 10 Definition Specifies the symbology allowed to occupy this location in multisymbol output Note To filter or order a symbol the symbol must meet all the requirements of the selected filter index Serial Cmd K744 filter number symbology length wildcard placeholder data unused database index Default 0 any symbology Options 0 Any type 1 Interleaved 2 of 5 2 Code ...

Page 317: ...a output field when performing a data filter comparison The wildcard character represents the end of matching and allows for variable lengths of symbol output Serial Cmd K744 filter number symbology length wildcard placeholder data unused database index Default 2A hex Options Any ASCII input in the form of a pair of hex characters Example 2A 00 disabled Definition The placeholder character require...

Page 318: ...A and 123BA but not 123 1234C or 1234ABCD Filter data 123 A This will match 1234AB and 123BAT but not 1234A or 123BATS Filter data 12 This will match 1234 123456 and 123ABC but not 12 or 123 Filter data 123 A This will match 1234A 123BA and 123BATS but not 1234 or 1234C Serial Cmd K744 filter number symbology length wildcard placeholder data unused database index Default 00 NUL Options Any ASCII i...

Page 319: ...w in the Ordered Output table brings up the Ordered Output Filter Settings dialog Use these settings to determine Symbology Type Length of the symbol a user defined Matching String ASCII Lookup Wildcard Character Placeholder Character and Database Number Click Apply to save the settings to the corresponding filter ...

Page 320: ...l output filters Any non zero numeral will enable filtering to be performed using the filter indexes covered by this value For example if the number of filters is 1 then only filter index 1 will be applied If the number of filters is 2 then only filter index 1 and filter index 2 will be applied etc Serial Cmd K745 number of filters Default 0 Options 0 to 10 ...

Page 321: ...ndix B Electrical Specifications A 6 Appendix C Serial Configuration Commands A 14 Appendix D Communications Protocol A 20 Appendix E ASCII Table A 29 Appendix F Operational Tips A 30 Appendix G Using an External Trigger A 31 Appendix H MS 4Xi Image Output A 32 Appendix I Glossary of Terms A 35 ...

Page 322: ...ataBar Composite and Stacked Linear Symbologies Code 39 Code 128 BC412 Interleaved 2 of 5 UPC EAN Codabar Code 93 Pharmacode PLANET PostNet Japanese Post Australian Post Royal Mail Intelligent Mail KIX Read Parameters Pitch 30 Skew 30 Tilt 360 Decode Rate Up to 10 decodes per second Connector Dual Cable 6 ft industrial Ethernet cable with RJ45 plug and 3 ft cable with M12 plug Indicators LEDS Read...

Page 323: ... 4 0 51 mm to 102 mm 010 0 25 mm 015 0 38 mm 2 6 66 mm 1 7 to 4 7 43 mm to 119 mm 015 0 38 mm 020 0 51 mm 2 8 71 mm 1 4 to 5 2 36 mm to 132 mm Low Density 010 0 25 mm 015 0 38 mm 4 2 107 mm 3 5 to 4 5 89 mm to 114 mm 015 0 38 mm 020 0 51 mm 4 5 114 mm 2 7 to 5 0 69 mm to 127 mm 020 0 51 mm 030 0 76 mm 5 5 140 mm 2 0 to 6 0 51 mm to 152 mm Low Density Standard Density ...

Page 324: ... Microscan Systems Inc All rights reserved Specifications subject to change Product specifications are given for typical performance at 25 C 77 F using grade A labels Performance characteristics may vary at high temperatures or other environmental extremes Warranty One year limited warranty on parts and labor Extended warranty available ...

Page 325: ...Output Series 70 Type SM for MS Connect 210 98 000013 05 Relay Module 24VDC 3 Amp Output Series 70 Type SM for MS Connect 210 98 000013 06 Other Accessories Trigger Connector 4 pin Plug screw terminal and field wireable for self wiring 20 610024 01 Object Detectors Photo Sensor Visible NPN Dark On 99 000017 01 Photo Sensor Visible NPN Light On 99 000017 02 Photo Sensor M12 4pin Plug NPN Dark Off 2...

Page 326: ...er Brown 2 TX 3 Default Green 3 RX 4 New Master Yellow 4 NC 5 Output 1 Gray 5 NC 6 Output 3 Pink 6 RX 7 Ground Blue 7 NC 8 Input Common Red 8 NC 9 RS 232 Host RxD Black 10 RS 232 Host TxD Violet 11 Output 2 Gray Pink 12 Output Common Red Blue Ground Output 3 Output 1 Output 2 New Master Default Power Input Common Output Common RS 232 Host RxD Trigger RS 232 Host TxD M12 12 pin Plug RJ45 Plug 1 TX ...

Page 327: ...er of the device allow the user to route signals as needed The simple diagram above also shown on the base of the QX 1 illustrates how power communications I O and trigger signal can be routed through the QX 1 device Power can be bussed between imagers and interface devices At each location on a network where a new power supply is added the Power switch on the QX 1 can be used to break power betwe...

Page 328: ...reader has optoisolated outputs that can transfer signals from the reader to peripherals Outputs can be configured as either NPN or PNP but NPN and PNP cannot be mixed in a system because the output common is shared by all outputs NPN Output for Host Input NPN Output for External Load ...

Page 329: ...MS 4Xi Imager User s Manual A 9 Appendices PNP Output for Host Input ...

Page 330: ...A 10 MS 4Xi Imager User s Manual Communication Protocol Commands PNP Output for External Load ...

Page 331: ...Manual A 11 Appendices Optoisolated Inputs All discrete inputs are optoisolated Inputs can be configured as either NPN or PNP but NPN and PNP cannot be mixed in a system because the input common is shared by all inputs NPN ...

Page 332: ...A 12 MS 4Xi Imager User s Manual Electrical Specifications PNP ...

Page 333: ...MS 4Xi Imager User s Manual A 13 Appendices Output Wiring ...

Page 334: ...eight Autocalibrate CAL Read Cycle Trigger Mode Filter Duration K200 trigger mode leading edge trigger filter trailing edge trigger filter Serial Trigger Character K201 serial trigger character External Trigger State K202 external trigger state End of Read Cycle K220 end of read cycle read cycle timeout Minimum Good Reads K221 minimum good reads Multisymbol K222 number of symbols multisymbol separ...

Page 335: ...status symbol length PDF417 K476 status unused fixed symbol length status fixed symbol length Pharmacode K477 status fixed bar count status fixed bar count minimum bar count bar width mode direction fixed threshold value Data Matrix K479 ECC 200 status ECC 000 status ECC 050 status ECC 080 status ECC 100 status ECC 140 status ECC 120 status ECC 130 status QR Code K480 status BC412 K481 status chec...

Page 336: ... UEC threshold ISO IEC 16022 Symbol Quality Output 2 K801 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axial non uniformity axial non uniformity threshold output on UEC UEC threshold ISO IEC 16022 Symbol Quality Output 3 K802 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axi...

Page 337: ...erator size Configuration Database Number of Active Indexes K252 number of active database settings database sort Configuration Database Status K255 index shutter speed gain focal distance pixel sub sampling row pointer column pointer row depth column width narrow margins background color symbology Save Current Settings to Database K255 index Load Current Settings from Database K255 index Request ...

Page 338: ... or Z may follow the command A Z initializes the imager s memory and saves for power on an A initializes the imager s memory but does not save for power on For example to enable UPC and save the change for power on send K473 1 Z To change Baud Rate and reset without saving changes for power on send K100 3 A Serial Configuration Command Conventions All data fields except the last must be followed b...

Page 339: ...er on Serial Command Status Request To ensure that any command was received and accepted you can send the Show Reader Status command The status of a specific serial command can be requested by entering the command followed by a question mark For example send K142 to request the status of Postamble Entering Control Characters in Serial Commands To enter control characters within a serial command ho...

Page 340: ...able Protocol Command Mnemonic displayed on menu Control Characters Entered in menu or serial command Hex Value Effect of Command RES D 04 Reset REQ E 05 Request EOT D 04 Reset STX B 02 Start of Text ETX C 03 End of Text ACK F 06 Acknowledge NAK U 15 Negative Acknowledge XON Q 11 Begin Transmission XOFF S 13 Stop Transmission ...

Page 341: ...d ETX 0x00 disabled ACK 0x06 NAK 0x15 LRC disabled HOST_TX K141 0 IMAGER_TX ACK HOST_TX K141 IMAGER_TX ACK IMAGER_TX K141 0 HOST_TX ACK IMAGER_TX symbol data HOST_TX NAK host rejects IMAGER_TX symbol data resend data HOST_TX ACK transaction complete HOST_TX K141 IMAGER_TX ACK IMAGER_TX K141 0 timeout reached timeout reached timeout reached Timeout Reached transaction aborted data is flushed ...

Page 342: ... Condition Transfer 1 RES 0x00 disabled REQ 0x00 disabled STX 0x00 disabled ETX 0x00 disabled ACK 0x06 NAK 0x15 LRC enabled HOST_TX K141 0 a IMAGER_TX ACK HOST_TX K141 B IMAGER_TX ACK IMAGER_TX K141 0 a HOST_TX ACK HOST_TX k141 0 x BAD LRC IMAGER_TX NAK HOST_TX K141 0 a GOOD LRC IMAGER_TX ACK ...

Page 343: ...nual A 23 Appendices Setup 3 Transfer 1 Transfer 2 RES 0x00 disabled REQ 0x00 disabled STX 0x28 ETX 0x29 ACK 0x06 NAK 0x15 LRC enabled HOST_TX K141 0 H IMAGER_TX ACK HOST_TX K141 k IMAGER_TX ACK IMAGER_TX K141 M w HOST_TX ACK ...

Page 344: ...0x29 ACK 0x06 NAK 0x15 LRC enabled HOST_TX K141 0 H IMAGER_TX ACK HOST_TX K100 n IMAGER_TX ACK HOST_TX IMAGER_TX K100 8 0 0 1 X HOST_TX ACK IMAGER_TX HOST_TX K141 0 H IMAGER_TX ACK HOST_TX K100 n IMAGER_TX ACK HOST_TX IMAGER_TX K100 8 0 0 1 X timeout reached IMAGER_TX timeout reached IMAGER_TX timeout reached IMAGER_TX timeout reached IMAGER_TX ...

Page 345: ...0x1D ACK Unit responds with its address HOST_TX STX T ETX IMAGER_TX 0x1D ACK Unit responds with its address HOST_TX RES Terminate Transfer 2 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX HOST_TX ACK IMAGER_TX RES Terminate Transfer 1 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX HOST_TX Nothing Host should ACK here timeout reached IMAGER_TX REQ...

Page 346: ...sfer is aborted HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX HOST_TX Nothing Host should ACK here timeout reached IMAGER_TX REQ Unit requests an ACK again HOST_TX NAK Host rejects data frame Retry Event IMAGER_TX 0x1C STX T 00000 ETX Unit sends again HOST_TX ACK Host receives data IMAGER_TX RES Terminate Transfer 1 ...

Page 347: ...with its address HOST_TX STX T ETX LRC IMAGER_TX 0x1D ACK Unit responds with its address HOST_TX RES Terminate Transfer 2 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX LRC IMAGER_TX ACK HOST_TX RES Terminate Transfer 1 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX LRC HOST_TX Nothing Host should ACK here timeout reached IMAGER_TX REQ Unit reque...

Page 348: ...CK here timeout reached IMAGER_TX REQ Unit requests an ACK again HOST_TX NAK Host rejects data frame Retry Event IMAGER_TX 0x1C STX T 00000 ETX LRC Unit sends again HOST_TX ACK Host receives data IMAGER_TX RES Terminate Transfer 1 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX BAD LRC HOST_TX NAK Host rejects bad LRC data Retry Event IMAGER_TX 0x1C STX T 00000 ETX GOOD LR...

Page 349: ... 2B 75 4B K 107 6B k 12 0C FF L 44 2C 76 4C L 108 6C l 13 0D CR M 45 2D 77 4D M 109 6D m 14 0E SO N 46 2E 78 4E N 110 6E n 15 0F SI O 47 2F 79 4F O 111 6F o 16 10 DLE P 48 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 SYN V 54 36 6 8...

Page 350: ... Cleaning The MS 4Xi has a hard coated window that should only be cleaned with alcohol 100 isopropyl Mounting When mounting the MS 4Xi do not insulate the stand mount The bottom panel is the hottest part of the imager and metal to metal contact is necessary for heat dissipation ...

Page 351: ...nal ground NPN This can be done by relays or by a transistor sourced signal If a 5 volt device is used in combination with an IC 332 it must be connected as a 10 28 volt device 10 28 Volt Devices To trigger a 10 28 volt device a small amount of current needs to flow from Trigger to Trigger If a PNP source is used Trigger must be connected to signal ground If an NPN source is used Trigger must be c...

Page 352: ...one below op 009 0 good 0 640x480_gs bmp 00003 00090 pending 1 640x480_gs bmp 00003 00057 pending 2 640x480_gs bmp 00003 00057 pending 3 640x480_gs bmp 00003 00058 pending 4 640x480_gs bmp 00003 00057 In this example there are 5 images in memory good 0 640x480_gs bmp pending 1 640x480_gs bmp pending 2 640x480_gs bmp pending 3 640x480_gs bmp pending 4 640x480_gs bmp The image will be stored in a di...

Page 353: ... connection window select the COM port and then click OK Adjust COM Properties settings to match the reader reader defaults shown below Click OK and you will see the HyperTerminal screen Retrieve an image list by sending op 9 op 9 op 009 0 good 0 1280x1024_gs bmp 00003 00064 pending 1 1280x1024_gs bmp 00003 00061 pending 2 1280x1024_gs bmp 00003 00061 pending 3 1280x1024_gs bmp 00003 00061 pending...

Page 354: ...24_q1 jpg low quality image short load time op 4 1280x1024_q100 jpg high quality image long load time Response Format The user will need to write an application that can receive the image 8 bit format 7 data bit communication will not work split up the data and write the file The data is format info and then image data so an ASCII terminal will not work The format of the data will be _ added for r...

Page 355: ... computer processing Application Specific Integrated Circuit ASIC An integrated circuit that is customized for a particular kind of use rather than general use All vision system elements including firmware can be integrated into one ASIC Architecture The hardware organization of a vision system designed for high speed image analysis ASIC See Application Specific Integrated Circuit Aspect Ratio The...

Page 356: ...field is bracketed by predefined characters Decode Rate The number of good reads per second ahieved by an imager Darkfield Illumination Lighting of objects surfaces or particles at very shallow or low angles so that light does not directly enter a reader s optical hardware Depth of Field The in focus range of an imaging system Measured from the distance behind an object to the distance in front of...

Page 357: ... Length Increases data integrity by ensuring that only one symbol length will be accepted Focal Distance In camera based vision the distance from the front of the camera to the object being viewed In optics the distance from the lens to the focal plane Focal Plane Usually found at the image sensor it is a plane perpendicular to the lens axis at the point of focus Focus Any given point in an image ...

Page 358: ...ut A channel or communications line Decoded data or a discrete signal that is received by a device Integration Exposure of pixels on a CMOS sensor IP See Image Processing Ladder Orientation A linear symbol orientation in which the bars are parallel to the symbol s direction of travel LED See Light Emitting Diode Light Emitting Diode LED A semiconductor device that emits light when conducting curre...

Page 359: ...in parts per minute Programmable Logic Controller PLC An electronic device used in industrial automation environments such as factory assembly lines and automotive manufacturing facilities Progressive Scan A non interlaced scan that doubles the number of visible picture lines per field by displaying all picture lines at once Protocol The rules for communication between devices providing a means to...

Page 360: ...ed or etched Symbol Transitions The transition of bars and spaces on a symbol used to detect the presence of a symbol on an object Symbology A symbol type such as Code 39 or Code 128 with special rules to define the widths and positions of bars and spaces to represent specific numeric or alphanumeric information Tilt Rotation of a linear or 2D symbol around an axis perpendicular to the substrate S...

Reviews: