background image

Symbol MS4404/MS4407

Integration Guide

Summary of Contents for Symbol MS4404

Page 1: ...Symbol MS4404 MS4407 Integration Guide ...

Page 2: ......

Page 3: ...Symbol MS4404 MS4407 Integration Guide 72E 79851 04 Revision A May 2009 ...

Page 4: ...sed programs delivered hereunder and to include the same on any authorized copies it makes in whole or in part The user agrees not to decompile disassemble decode or reverse engineer any licensed program delivered to the user or any portion thereof Motorola reserves the right to make changes to any software or product to improve reliability function or design Motorola does not assume any product l...

Page 5: ...mounting the optional stand and connecting via RS 232 updated accessory part numbers and SSI SDK information updated input current specifications added troubleshooting issue updated RS 232 chapter name corrected RS 232 default host bar code label added Fuzzy 1D Processing Decode Mirror Image Low Light Enhancement Presentation Mode FOV Image Brightness Code 128 Lengths and code type changed UCC EAN...

Page 6: ...iv Symbol MS4404 MS4407 Integration Guide ...

Page 7: ...s 3 Block Diagrams 1 3 PL4407 Decoder 1 5 Power Management Symbol MS4404 Only 1 5 Serial I O 1 6 Chapter 2 Installation Overview 2 1 Unpacking 2 1 Mounting 2 2 Symbol MS440X Mounting Dimensions 2 2 Mounting the Imager on the Stand 2 3 Connecting the MiniScan 2 5 Connecting the Symbol MS4404 via RS 232 2 6 Location and Positioning 2 7 Embedded Applications Requiring a Window 2 7 Window Material 2 7...

Page 8: ...4 Electrical Interface 4 1 Symbol MS4407 Electrical Interface 4 3 Mechanical Drawings 4 4 Symbol MS4404 Technical Specifications 4 6 Symbol MS4407 Imager Technical Specifications 4 8 Skew Pitch and Roll 4 10 Decode Zones 4 11 Standard Near Focus 4 11 Standard Far Focus 4 13 HD DPM Near Focus 4 15 HD DPM Far Focus 4 17 Chapter 5 Maintenance Troubleshooting Overview 5 1 Maintenance 5 1 Troubleshooti...

Page 9: ...7 6 Decoding Illumination 7 6 Decode Aiming Pattern 7 7 DPM Scanning 7 8 Low Light Enhancement 7 9 Presentation Mode Field of View 7 9 Image Capture Autoexposure 7 10 Image Capture Illumination 7 10 Gain 7 11 Exposure Time 7 12 LED Illumination 7 13 Snapshot Mode Timeout 7 13 Snapshot Aiming Pattern 7 14 Image Cropping 7 14 Crop to Pixel Addresses 7 15 Image Resolution 7 16 Image Brightness Target...

Page 10: ... Selecting Time Delay to Low Power Mode using SSI 8 7 Simple Serial Interface Default Parameters 8 8 SSI Host Parameters 8 10 Select SSI Host 8 10 Baud Rate 8 11 Parity 8 13 Check Parity 8 14 Software Handshaking 8 14 Host RTS Line State 8 15 Decode Data Packet Format 8 15 Stop Bit Select 8 16 Host Serial Response Time out 8 17 Host Character Time out 8 18 Multipacket Option 8 19 Event Reporting 8...

Page 11: ...0 8 USB Keyboard FN 1 Substitution 10 9 Function Key Mapping 10 9 Simulated Caps Lock 10 10 Convert Case 10 10 ASCII Character Set for USB 10 11 Chapter 11 Symbologies Overview 11 1 Imaging Sequence Examples 11 2 Errors While Imaging 11 2 Symbology Parameter Defaults 11 2 UPC EAN 11 7 Enable Disable UPC A 11 7 Enable Disable UPC E 11 7 Enable Disable UPC E1 11 8 Enable Disable EAN 8 JAN 8 11 8 Ena...

Page 12: ...git 11 31 Code 39 Full ASCII Conversion 11 32 Code 39 Buffering Scan Store 11 33 Code 93 11 36 Enable Disable Code 93 11 36 Set Lengths for Code 93 11 36 Code 11 11 38 Code 11 11 38 Set Lengths for Code 11 11 38 Code 11 Check Digit Verification 11 40 Transmit Code 11 Check Digits 11 41 Interleaved 2 of 5 ITF 11 41 Enable Disable Interleaved 2 of 5 11 41 Set Lengths for Interleaved 2 of 5 11 42 I 2...

Page 13: ...igent Mail 11 63 UPU FICS Postal 11 63 GS1 DataBar Formerly RSS Reduced Space Symbology 11 64 GS1 DataBar 14 11 64 GS1 DataBar Limited 11 64 GS1 DataBar Expanded 11 65 Convert GS1 DataBar to UPC EAN 11 65 Composite 11 66 Composite CC C 11 66 Composite CC A B 11 66 Composite TLC 39 11 67 UPC Composite Mode 11 67 Composite Beep Mode 11 68 GS1 128 Emulation Mode for UCC EAN Composite Codes 11 69 2 D ...

Page 14: ...stitution Values 12 6 Transmit No Read Message 12 7 Chapter 13 Advanced Data Formatting Introduction 13 1 Rules Criteria Linked to Actions 13 1 Using ADF Bar Codes 13 2 ADF Bar Code Menu Example 13 2 Rule 1 The Code 128 Scanning Rule 13 3 Rule 2 The UPC Scanning Rule 13 3 Alternate Rule Sets 13 3 Rules Hierarchy in Bar Codes 13 4 Default Rules 13 5 ADF Bar Codes 13 6 Special Commands 13 8 Pause Du...

Page 15: ...14 1 Appendix A Standard Defaults Default Parameters A 1 Reserved Parameters A 10 Appendix B Programming Reference Symbol Code Identifiers B 1 AIM Code Identifiers B 3 Appendix C Sample Bar Codes Code 39 C 1 UPC EAN C 1 UPC A 100 C 1 EAN 13 100 C 1 Code 128 C 2 Interleaved 2 of 5 C 2 GS1 DataBar C 3 GS1 DataBar C 3 GS1 DataBar 14 C 4 PDF417 C 4 Data Matrix C 4 Maxicode C 5 Appendix D Numeric Bar C...

Page 16: ...xiv Symbol MS4404 MS4407 Integration Guide ...

Page 17: ...es for selecting user preference features Chapter 7 Imager Preferences provides programming bar codes for selecting imager preference features Chapter 8 SSI Interface describes the system requirements of the Simple Serial Interface SSI which provides a communications link between Motorola decoders e g scan engines slot scanners hand held scanners two dimensional scanners hands free scanners and RF...

Page 18: ...rd maps Appendix C Sample Bar Codes includes sample bar codes of various code types Appendix D Numeric Bar Codes includes numeric bar codes to use with parameters requiring specific numeric values This chapter also includes the Cancel bar code Appendix E ASCII Character Sets provides ASCII character value tables Notational Conventions The following conventions are used in this document The terms M...

Page 19: ...om enterprisemobility contactsupport When contacting Enterprise Mobility Support please have the following information available Serial number of the unit Model number or product name Software type and version number Motorola responds to calls by E mail telephone or fax within the time limits set forth in support agreements If your problem cannot be solved by Motorola Enterprise Mobility Support y...

Page 20: ...xviii Symbol MS4404 MS4407 Integration Guide ...

Page 21: ...host device and offers high performance imaging on 1 D and 2 D bar codes The Symbol MS440X is ideal for medical instruments and manufacturing applications Figure 1 1 Symbol MS440X MiniScan Imager This integration guide includes programming parameters and describes the theory of operation installation specifications and configuration CAUTION Use of controls adjustments or procedures other than thos...

Page 22: ...l Applications Fixed Mount Standalone Applications Clinical diagnostics Medical instruments Work stations Assembly lines OEM Applications Kiosks ATMs Music listening stations Medical instruments Clinical diagnostics Lottery terminals gaming Airline gate check in Theory of Operation During image capture 1 The imager sensor array in the SE4400 captures the image of the bar code through the optical s...

Page 23: ...ents This section also provides a description of each component in the block diagrams Block Diagrams Figure 1 2 Symbol MS4404 Block Diagram Interface Board DB9 PL4407 Decoder SE4400 Imager Data Acquisition Engine Beeper External Beeper Interface Circuit Red Green LED External Trigger LED Illumina tion flex Voltage Regulator ...

Page 24: ... beeper LED illumination and red green LED for audio visual feedback and provides for an external trigger and external beeper The Symbol MS4404 interface board converts TTL level SSI signals to proper RS 232 levels for connection to any RS 232 compliant host and the Symbol MS4407 interface board allows connection to logic level serial and USB hosts Voltage Regulator Symbol MS4404 only The power su...

Page 25: ...runs even when not in a decode session In Low Power mode the default power mode the Symbol MS4404 draw less current than when in Continuous Power mode and is more suitable for battery powered applications In this mode the Symbol MS4404 enters Low Power mode whenever possible You must awaken the Symbol MS4404 from Low Power mode before performing any functions Table 1 1 describes how to put the Sym...

Page 26: ... names with the modifier are asserted when at the positive logic 0 state active low Signal names without the modifier are asserted when at the positive logic 1 state active high The TXD line transmits asynchronous serial data from the Symbol MS440X to the host The Symbol MS440X uses the RXD line to receive asynchronous serial data from the host The SSI protocol does not support full duplex data tr...

Page 27: ...ling the MiniScan imager Unpacking Remove the MiniScan from its packing and inspect for damage If the imager is damaged call Motorola Enterprise Mobility Support on page xvii KEEP THE PACKING It is the approved shipping container and should be used if the equipment needs to be returned for servicing ...

Page 28: ...ng figures provide mounting dimensions for the MiniScan housings For a mounting template see Chapter 14 Mounting Template Symbol MS440X Mounting Dimensions Figure 2 1 Symbol MS440X Mounting Dimensions NOTE Use only non magnetic M3x 5 screws with a maximum length of 3 6mm to mount the MiniScan imager chassis Exit Window Note Dimensions are in inches mm ...

Page 29: ...mager to the stand using the two screws provided with the stand Assembling the Stand Figure 2 2 Assembling the Stand Stand base Wingnut 1 Unscrew the wingnut from the bottom of the one piece mount 2 Fit the bottom of the neck piece into the opening on the top of the stand base 3 Tighten the wingnut underneath the base to secure the cup and neck piece see the note below 4 Bend the neck to the desir...

Page 30: ... 10 wood screw into each screw mount hole until the base of the stand is secure Tape Mount 1 Peel the paper liner off one side of each piece of tape and place the sticky surface over each of the three rectangular tape areas 2 Peel the paper liner off the exposed sides of each piece of tape and press the stand on a flat surface until it is secure Figure 2 3 Mounting the Stand Two screw mount holes ...

Page 31: ... Trigger Jack Connector Pins 1 4 5 2 Trigger or Photo Sensor Optional To Host 3 Trigger Jack Optional See Figure 2 5 Male jack shown for reference Note Due to many variations of jack and socket styles identify terminals as shown before soldering leads 1 1 2 2 3 3 Insertion Direction 1 Ground Sleeve 2 Battery Middle Contact 3 Trigger Tip 1 Ground Sleeve 2 Vcc Middle Contact 3 Trigger Tip ...

Page 32: ...re Developer s Kit SSISDK Symbol MS4404 Only on page 2 12 Use the SSI Demo program to quickly and easily trigger the MS4404 scan a bar code and view the data on the host screen After connecting the MS4404 to the host set up the SSI Demo 1 Insert the SSI Demo CD into the host s CD drive and double click on setup exe to install the program Figure 2 6 SSI Demo Installation Window 2 After extracting t...

Page 33: ...ting plastic produced by the cell casting process and is commonly used in plastic eye glasses lenses CR 39 has excellent chemical and environmental resistance including good surface hardness Typically it does not require hard coating but can be hard coated for severe environments CR 39 has reasonably good impact resistance and cannot be ultrasonically welded NOTE Integrate the imager in an environ...

Page 34: ...so improve the range of acceptable window positions and minimize performance degradation due to signal loss as the light passes through the window Motorola highly recommends using anti reflection coatings on both the inside and outside of the window Table 2 1 Suggested Window Properties Property Description Material Clear cell cast acrylic Spectral Transmission 85 minimum from 640 to 690 nanometer...

Page 35: ...w can reduce the working range of the imager since there is a signal loss when passing through window material To minimize this reduction use a special coating described in Window Coatings on page 2 8 To understand the difference test the imager in the desired orientation and see if the difference affects imager performance Table 2 2 Window Manufacturers and Coaters Company Discipline Specifics Ev...

Page 36: ...dow Table 2 3 Secondary Window Angles MiniScan Model MiniScan Exit Window Angle from Vertical Minimum Secondary Window Angle from Vertical distance 2 mm MS4404 MS4407 0 5o 35o Notes Unless otherwise specified Dimensions are in inches dimensions in are mm User mounting tolerances are not included ...

Page 37: ...female DB9 with trigger jack and no beeper 25 13227 XX 25 13227 XXR Female DB9 with straight connector to RS 232 host female DB9 with trigger jack and beeper 25 13228 XX 25 13228 XXR Female DB9 with straight connector to RS 232 host female DB9 25 58918 XX 25 58918 XXR Female DB9 with straight connector to RS 232 host female DB9 with trigger jack and no hardware handshaking 25 63736 XX 25 63736 XXR...

Page 38: ...h over 70 programmable parameters you can configure MiniScan imagers using bar code menus or through the serial interface using Symbol s Simple Serial Interface protocol For Windows DOS and embedded system environments this enables you to take full advantage of the imager s features and obtain maximum performance Optional Accessories Push button trigger cable 25 04950 XX 25 04950 01R Photo sensor ...

Page 39: ...ndicate the center of the field of view Figure 3 1 Figure 1 2 Aiming Pattern Aiming Error The aiming pattern is designed to eliminate divergence parallax between the aiming axis and the imaging axis This method provides an aiming axis parallel to the imaging axis while minimizing the offset between the two See Table 4 3 on page 4 6 and Table 4 4 on page 4 8 for aiming element specifications Aiming...

Page 40: ...MS440X has two focus positions controlled by an electromagnetic motor which is under dynamic software control and is independent of the illumination and aiming systems The operating modes of the motor are Near Focus Far Focus default Imaging Tips When imaging ensure the bar code is within the decode range see Location and Positioning on page 2 7 and within the aiming pattern The green decode LED l...

Page 41: ... Correct Incorrect Table 3 1 Beeper Indications Event Beeper Indication Decode Middle Tone Trigger is pulled No sound System bootup Low Tone Middle Tone High Tone Transmission error Four Low Tones Snapshot started Low Tone Snapshot completed Low Tone Entry error Low Tone High Tone Parameter entered High Tone Low Tone High Tone Low Tone Defaults set High Tone Low Tone High Tone Low Tone Scanner exp...

Page 42: ...eaved 2 of 5 US Postnet Discrete 2 of 5 US Planet Codabar UK Postal MSI Plessey Japan Postal Chinese 2 of 5 Australian Postal Matrix 2 of 5 Netherlands KIX Code Inverse 1D USPS 4CB One Code Intelligent Mail GS1 DataBar UPU FICS Postal Composite Codes DPM DPM version only Operating Modes The imaging system supports the following operating modes See Operational Modes on page 7 4 for the bar codes to...

Page 43: ...Chapter 4 Symbol MS4404 MS4407 Specifications Electrical Interface Symbol MS4404 Electrical Interface Figure 4 1 Symbol MS4404 MiniScan Connector ...

Page 44: ...ignal ground reference 6 Power I 5 0 VDC 12 VDC 10 7 CTS I Clear to send handshaking input line used only in conjunction with the RTS line Another device can optionally use this to signal the imager to transmit data 8 RTS O Request to send handshaking output line used only in conjunction with the CTS line The imager can optionally use this to signal another device that it has data to send 9 Beeper...

Page 45: ...2 Symbol MS4407 USB and Serial Electrical Interface USB Interface Serial Interface Pin No Pin Name Pin No Pin Name 1 Trigger 1 Trigger 2 NC 2 TXD Output TTL Only 3 USB 3 RXD Input TTL Only 4 Connect to Pin 8 4 NC 5 Ground 5 Ground 6 5V Power 6 5V Power 7 USB 7 CTS Input TTL Only 8 Connect to Pin 4 8 RTS Output TTL Only 9 Beeper Download 9 Beeper Download NC No Connect do not connect this pin ...

Page 46: ... MS4407 Integration Guide Mechanical Drawings Figure 4 3 Symbol MS440X Mechanical Drawings Part 1 Notes Unless otherwise specified Dimensions are in inches dimensions in are mm User mounting tolerances are not included ...

Page 47: ...l MS4404 MS4407 Specifications 4 5 Figure 4 4 Symbol MS440X Mechanical Drawings Part 2 Notes Unless otherwise specified Dimensions are in inches dimensions in are mm User mounting tolerances are not included ...

Page 48: ... 5 inches 9 inches Illumination Element Light Emitting Diode LED 635 nm 20 nm Internal External Image File Formats BMP TIFF JPEG Interface True RS 232 Optical Resolution gray scale 640 H x 480 V pixels Pitch Angle 60º from normal see Figure 4 5 on page 4 10 Roll 360º see Figure 4 5 on page 4 10 Skew Tolerance 50º from normal see Figure 4 5 on page 4 10 Ambient Light Immunity Sunlight Total darknes...

Page 49: ...R22 Class B Height 0 99 in 25 2 mm maximum Width 1 91 in 30 2 mm maximum Depth 2 18 in 55 4 mm maximum Weight 1 8 oz 51 0 grams Interface 9 pin Male D sub supports all interfaces Table 4 3 Symbol MS4404 Technical Specifications at 23 C Continued Item Description Note Environmental and or tolerance parameters are not cumulative Perform a thermal analysis if the application is subject to an extreme ...

Page 50: ...ches 9 inches Illumination Element Light Emitting Diode LED 635 nm 20 nm Internal External Image File Formats BMP TIFF JPEG Interface 0 5 V Serial TTL 232 USB1 1 Optical Resolution gray scale 640 H x 480 V pixels Pitch Angle 60º from normal see Figure 4 5 on page 4 10 Roll 360º see Figure 4 5 on page 4 10 Skew Tolerance 50º from normal see Figure 4 5 on page 4 10 Ambient Light Immunity Sunlight To...

Page 51: ...R22 Class B Height 0 99 in 25 2 mm maximum Width 1 91 in 30 2 mm maximum Depth 2 18 in 55 4 mm maximum Weight 1 8 oz 51 0 grams Interface 9 pin Male D sub supports all interfaces Table 4 4 Symbol MS4407 Technical Specifications at 23 C Continued Item Description Note Environmental and or tolerance parameters are not cumulative Perform a thermal analysis if the application is subject to an extreme ...

Page 52: ...Measured on a 20 mil Code 39 symbol at a distance of 10 inches Tolerance is reduced at extreme ends of the working range Figure 4 5 Skew Pitch and Roll Skew Pitch Roll Note Tolerances are of the working range reduced at extreme ends 50 from normal 60 from normal 360 ...

Page 53: ...of the narrowest element bar or space in the symbol Figure 4 6 Standard Near Focus Decode Zone In cm 0 20 mil Depth of Field 9 5 2 4 6 8 10 0 5 1 10 2 15 2 20 3 25 4 13 mil 100 UPC 7 0 5 mil 2 0 7 0 2 7 5 5 15 mil PDF417 0 cm W i d t h o f F i e l d 0 1 75 4 4 3 5 8 9 8 9 Minimum distance determined by symbol length and scan angle 1 75 3 5 4 4 in Note Typical performance at 73 F 23 C on high quali...

Page 54: ...MRD 2 2 in 5 6 cm 6 0 in 15 2 cm 3 5 in 8 9 cm 5 5 in 13 9 cm 10 mil PDF417 3 Col 17 Rows 80 MRD 3 0 in 7 6 cm 6 0 in 15 2 cm 4 0 in 10 2 cm 5 5 in 13 9 cm 13 mil UPC A 012345678905 80 MRD 2 0 in 5 1 cm 7 0 in 17 8 cm 3 0 in 7 6 cm 6 0 in 15 2 cm 15 mil PDF417 80 MRD Note 1 7 0 in 17 8 cm Note 1 6 0 in 15 2 cm 20 mil Code 39 123 80 MRD Note 1 9 5 in 24 1 cm Note 1 8 0 in 20 3 cm Notes 1 Near dista...

Page 55: ... in mils of the narrowest element bar or space in the symbol Figure 4 7 Standard Far Focus Decode Zone In cm 0 20 mil Depth of Field 18 5 5 10 15 20 0 12 7 25 4 38 1 50 8 13 mil 100 UPC 12 0 5 mil 2 75 13 5 5 5 7 0 15 mil PDF417 0 cm W i d t h o f F i e l d 0 4 10 2 8 20 3 20 3 Minimum distance determined by symbol length and scan angle 8 10 2 in Note Typical performance at 73 F 23 C on high quali...

Page 56: ...m 5 5 in 14 0 cm 7 0 in 17 8 cm 10 mil PDF417 3 Col 17 Rows 80 MRD 5 0 in 12 7 cm 9 0 in 22 9 cm 6 5 in 16 5 cm 8 0 in 20 3 cm 13 mil UPC A 012345678905 80 MRD 2 75 in 6 9 cm 13 5 in 34 3 cm 3 0 in 7 6 cm 11 5 in 29 2 cm 15 mil PDF417 80 MRD Note 1 12 0 in 30 5 cm Note 1 11 0 in 27 9 cm 20 mil Code 39 123 80 MRD Note 1 18 5 in 46 9 cm Note 1 15 5 in 39 4 cm Notes 1 Near distances are FOV limited 2...

Page 57: ...of Field 7 0 1 2 3 4 5 0 2 5 10 2 7 6 10 2 12 7 13 mil 100 UPC 4 5 5 mil 2 2 5 1 1 7 4 0 15 mil PDF417 0 cm W i d t h o f F i e l d 0 3 8 3 0 7 6 7 6 Minimum distance det er mined by symbol length and sc an angle 3 0 in Note Typical performance a t 73 F 23 C on high quality symb ols in nor mal room light Vcc 3 3V 6 15 2 7 5 mil 1 6 4 3 6 67 mil PDF417 2 0 3 6 10 mil PDF417 1 7 4 0 MS440X DPM 4 mil...

Page 58: ...7 47 cm 7 5 mil Code 39 ABCDEF 80 MRD 1 6 in 4 06 cm 4 3 in 10 92 cm 2 54 in 6 45 cm 3 54 in 8 99 cm 10 mil PDF417 3 Col 17 Rows 80 MRD 1 7 in Note 1 4 32 cm 4 0 in 10 16 cm Note 1 3 04 in 7 72 cm 13 mil UPC A 012345678905 80 MRD 2 2 in 5 59 cm 5 1 in 12 95 cm Note 1 4 04 in 10 26 cm 15 mil PDF417 80 MRD Note 1 4 5 in 11 43 cm Note 1 3 79 in 9 63 cm 20 mil Code 39 123 80 MRD Note 1 7 0 in 17 78 cm...

Page 59: ...m 0 20 mil Depth of Field 14 5 3 6 9 12 15 0 7 6 15 2 22 9 30 5 38 1 13 mil 100 UPC 10 2 5 mil 2 5 10 5 3 5 7 0 15 mil PDF417 0 cm W i d t h o f F i e l d 0 2 5 1 4 10 2 10 2 Minimum distance det er mined by symbol length and sc an angle 4 5 1 in Note Typical performance a t 73 F 23 C on high quality symb ols in nor mal room light Vcc 3 3V 7 5 mil 2 7 9 0 10 mil PDF417 3 8 9 0 MS440X DPM 2 6 67 mi...

Page 60: ...EF 80 MRD 2 7 in 6 86 cm 9 0 in 22 86 cm 4 04 in 10 26 cm 7 29 in 18 52 cm 10 mil PDF417 3 Col 17 Rows 80 MRD 3 8 in 9 65 cm 9 0 in 22 86 cm 5 29 in 13 44 cm 7 04 in 17 88 cm 13 mil UPC A 012345678905 80 MRD 2 5 in 6 35 cm 10 5 in 26 67 cm 3 54 in 8 99 cm 8 29 in 21 06 cm 15 mil PDF417 80 MRD 2 7 in Note 1 6 86 cm 10 2 in 25 91 cm Note 1 7 79 in 19 79 cm 20 mil Code 39 123 80 MRD Note 1 14 5 in 36...

Page 61: ...vides information on maintenance and troubleshooting Maintenance Cleaning the exit window is the only maintenance required Do not allow any abrasive material to touch the window Clean the exit window with a damp cloth and if necessary a non ammonia based detergent ...

Page 62: ...ls of the same code type Inappropriately hot environment Remove the imager from the hot environment and allow it to cool down Laseractivates followed by a beep sequence Beeper is configured See Beeper Signals on page 3 3 for beeper indication descriptions Imager does not function Accidentally scanned Level or Host from Trigger Mode on page 6 7 Connect an interface cable which has an external trigg...

Page 63: ...ing the unit via host command Symbol MS4404 RS 232 TTL SSI Symbol MS4407 RS 232 TTL SSI Symbol MS4407 USB SNAPI with Imaging Selecting other host configurations require using bar code menus and are not available via host programming These hosts do not support host triggering and require a method to trigger the reader for initial configuration Use caution when selecting one of these hosts Be sure t...

Page 64: ...capture Set Default Parameter on page 6 4 Throughout the programming bar code menus asterisks indicate default values Imaging Sequence Examples In most cases capturing one bar code sets the parameter value For example to set the beeper tone to high capture the High Frequency beeper tone bar code listed under Beeper Tone on page 6 5 The imager issues a fast warble beep signal and a good decode LED ...

Page 65: ...ult Table Parameter Parameter Number Default Page Number User Preferences Set Default Parameter Restore Defaults 6 4 Parameter Scanning ECh Enable 6 5 Beeper Tone 91h Medium 6 5 Beeper Volume 8Ch High 6 6 Trigger Mode 8Ah Presentation 6 7 Picklist Mode F0h 92h Disabled Always 6 8 Power Mode 80h Continuous On 6 9 Time Delay to Low Power Mode 92h 1 0 Sec 6 9 Decode Session Timeout 88h 9 9 Sec 6 10 T...

Page 66: ...rameters as follows If you previously set custom defaults by scanning Write to Custom Defaults scan Restore Defaults to retrieve and restore the decoder s custom default settings If you did not set custom defaults scan Restore Defaults to restore the factory default values listed in Table A 1 Set Factory Defaults Scan this bar code to restore the factory default values listed in Table A 1 This del...

Page 67: ...r Scanning bar code below To re enable decoding of parameter bar codes scan Enable Parameter Scanning Beeper Tone Parameter 91h To select a decode beep frequency tone capture the Low Frequency Medium Frequency or High Frequency bar code Enable Parameter Scanning 01h Disable Parameter Scanning 00h Low Frequency 02h Medium Frequency Optimum Setting 01h High Frequency 00h ...

Page 68: ...6 Symbol MS4404 MS4407 Integration Guide Beeper Volume Parameter 8Ch To select a beeper volume capture the Low Volume Medium Volume or High Volume bar code Low Volume 02h Medium Volume 01h High Volume 00h ...

Page 69: ...n the Symbol MS440X detects an object in its field of view it triggers and attempt to decode The range of object detection does not vary under normal lighting conditions This applies to decode mode only In this mode the unit does not enter its sleep state Host A host command issues the triggering signal The Symbol MS440X interprets a trigger pull as a level triggering option Level 00h Presentation...

Page 70: ...ct one of the following picklist modes for the imager Disabled Always default Picklist mode is always disabled Enabled Out of Scanstand Picklist mode is enabled when the imager is out of presentation scanstand mode and disabled when the imager is in presentation mode Enabled Always Picklist mode is always enabled Disabled Always 00h Enabled Out of Scanstand 01h Enabled Always 02h ...

Page 71: ...ter each decode attempt Time Delay to Low Power Mode Parameter 92h This parameter sets the time the imager remains active after decoding The imager wakes upon trigger pull or when the host attempts to communicate with the imager Continuous On 00h Low Power Mode 01h NOTE This parameter only applies when Power Mode is set to Low Power To program a different value for this parameter than those provid...

Page 72: ...n Timeout capture the bar code below Next capture two numeric bar codes from Appendix D Numeric Bar Codes that correspond to the desired on time Enter a leading zero for single digit numbers For example to set a Decode Session Timeout of 0 5 seconds capture the bar code below then capture the 0 and 5 bar codes To correct an error or change the selection capture Cancel on page D 3 Time Delay to Low...

Page 73: ...r the same symbol capture the bar code below then capture two numeric bar codes from Appendix D Numeric Bar Codes that correspond to the desired interval in 0 1 second increments Beep After Good Decode Parameter 38h Select a bar code below to choose whether or not the imager issues a beep signal after a good decode or image capture in Snapshot mode If you select Do Not Beep After Good Decode the i...

Page 74: ...s option is enabled by default to optimize decode performance on 1D bar codes including damaged and poor quality symbols Disable this only if you experience time delays when decoding 2D bar codes or in detecting a no decode Enable Fuzzy 1D Processing 01h Disable Fuzzy 1D Processing 00h ...

Page 75: ...ect an option for decoding mirror image Data Matrix bar codes Always decode only Data Matrix bar codes that are mirror images Never do not decode Data Matrix bar codes that are mirror images Auto decode both mirrored and unmirrored Data Matrix bar codes Never 00h Always 01h Auto 02h ...

Page 76: ...6 14 Symbol MS4404 MS4407 Integration Guide ...

Page 77: ...r title and options appear in parenthesis beneath the accompanying bar codes Refer to the Simple Serial Interface SSI Programmer Guide for detailed instructions for changing parameter values using this method Select a host type see each host chapter for specific host information after the power up beep signal activates This is only necessary upon the first power up when connected to a new host To ...

Page 78: ...eter Defaults Table 7 1 lists defaults for imager preferences parameters To change any option capture the appropriate bar code s provided in Imager Preferences on page 7 4 NOTE See Appendix A Standard Defaults for all user preferences hosts symbologies and miscellaneous default parameters Table 7 1 Imager Preferences Default Table Parameter Parameter Number Default Page Number Imaging Options Focu...

Page 79: ...31h 65 7 18 JPEG Size Value F0h 33h 40 41K 7 18 Image File Format Selection F0h 30h JPEG 7 19 Bits per Pixel BPP F0h 2Fh 8 BPP 7 20 Signature Capture 5Dh Disable 7 21 Signature Capture Image File Format Selection F0h 39h JPEG 7 22 Signature Capture Bits per Pixel BPP F0h 3Ah 8 BPP 7 23 Signature Capture Width F4h F0h 6Eh 400 7 23 Signature Capture Height F4h F0h 6Fh 100 7 24 Signature Capture JPEG...

Page 80: ...in standard operating decode mode In Snapshot Mode the imager turns on the laser aiming pattern to highlight the area to capture in the image The next trigger event instructs the imager to capture a high quality image and transmit it to the host A short time may pass less than 2 seconds between when you activate the trigger and image capture as the imager adjusts to the lighting conditions Hold th...

Page 81: ...his bar code to temporarily enter Video Capture Mode Focus Mode Parameter F0h A6h Select the focus mode to control the working range of the imager Select Far Focus to optimize the imager to read at its far position Select Near Focus to optimize the imager to read at its near position Snapshot Mode Video Mode Far Focus 00h Near Focus 01h NOTE The default value for DPM imager is Near Focus ...

Page 82: ... users with difficult image capture situations should use this option Decoding Illumination Parameter F0h 2Ah Selecting Enable Decoding Illumination causes the imager to flash illumination on every image capture to aid decoding Select Disable Decoding Illumination to prevent the imager from using decoding illumination Enabling illumination usually results in superior images The effectiveness of th...

Page 83: ...ode Aiming Pattern to project the aiming pattern during bar code capture or Disable Decode Aiming Pattern to turn the aiming pattern off NOTE With Picklist Mode on page 6 8 enabled the decode aiming pattern flashes even when the Decode Aiming Pattern is disabled Enable Decode Aiming Pattern 02h Disable Decode Aiming Pattern 00h ...

Page 84: ...n Far Focus on page 7 5 2 If you disabled DPM scanning scan Enable DPM Scanning below 3 Before scanning a DPM bar code ensure that Data Matrix on page 11 72 is enabled NOTE If you enable DPM Scanning the imager reads all symbols including DPM 1D PDF417 etc If you don t need to read DPM scan Disable DPM Scanning to ensure optimum imager performance If you enable DPM Scanning disable Picklist Mode o...

Page 85: ...ons Presentation Mode Field of View Parameter F1h 61h In presentation mode the MS440X imager searches for a bar code in a smaller region around the aiming pattern s center cross to speed search time To use a full field of view scan Presentation Mode Full Field of View This allows the MS440X imager to search the larger area of the aiming pattern Enable Low Light Enhancement 01h Disable Low Light En...

Page 86: ...nced users with difficult image capture situations should use this option Image Capture Illumination Parameter F0h 69h Selecting Enable Image Capture Illumination causes the imager to flash on every image capture Select Disable Image Capture Illumination to prevent the imager from using artificial illumination Enabling illumination usually results in superior images The effectiveness of the illumi...

Page 87: ...rted into 256 grayscale values Increasing the gain increases brightness and contrast but also increases noise undesired electrical fluctuations in the image which makes the image less attractive and or harder to decode To set the manual gain capture the bar code below followed by 3 bar codes from Appendix D Numeric Bar Codes in the range of 79 to 127 representing the value The default is 100 Set G...

Page 88: ...cts light much like the shutter speed for a camera Generally the brighter the environment the lower the exposure time Set the manual exposure time to one of the following values 5 ms 10 ms 15 ms 20 ms 25 ms or 30 ms Increasing the exposure time past 20 ms in a handheld application increases the risk of blurring the image due to hand jitter 5 ms 004Fh 10 ms 009Dh 15 ms 00ECh 20 ms 013Bh 25 ms 018Ah...

Page 89: ...ion all illumination is off for that mode regardless of this LED Illumination setting Snapshot Mode Timeout Parameter F0h 43h This parameter sets the amount of time the imager remains in Snapshot Mode The imager exits Snapshot Mode upon a trigger event or when the Snapshot Mode Timeout elapses To set this timeout value capture the bar code below followed by a bar code from Appendix D Numeric Bar C...

Page 90: ...eter crops a captured image Select Disable Image Cropping to present the full 640 x 480 pixels Select Enable Image Cropping to crop the image to the pixel addresses set in Crop to Pixel Addresses on page 7 15 Enable Snapshot Aiming Pattern 01h Disable Snapshot Aiming Pattern 00h NOTE The imager has a cropping resolution of 4 pixels Setting the cropping area to less than 3 pixels transfers the enti...

Page 91: ...el addresses and Left and Right correspond to column pixel addresses For example for a 4 row x 8 column image in the extreme bottom right section of the image set the following values Top 476 Bottom 479 Left 632 Right 639 To set the pixel address to crop to capture each Pixel Address bar code followed by three bar codes from Appendix D Numeric Bar Codes which represent the value Enter leading zero...

Page 92: ...els are combined to one pixel resulting in a smaller image containing the original content with reduced resolution Select one of the following values Table 7 2 Resolution Value Resolution Value Uncropped Image Size Full 640 x 480 1 2 320 x 240 1 3 212 x 160 1 4 160 x 120 Full Resolution 00h 1 2 Resolution 01h 1 3 Resolution 02h 1 4 Resolution 03h ...

Page 93: ... Brightness below followed by three numeric bar codes representing the value Leading zeros are required For example to set an Image Brightness value of 99 scan 0 9 9 See Appendix D Numeric Bar Codes for numeric bar codes JPEG Image Options Parameter F0h 2Bh Optimize JPEG images for either size or for quality Capture the Quality Selector bar code to enter a quality value the imager then selects the...

Page 94: ...ponding to a value from 5 to 100 where 100 represents the highest quality image If you selected JPEG Size Selector capture JPEG Size Value followed by 3 bar codes from Appendix D Numeric Bar Codes corresponding to a value from 5 to 150 which represents the file size in multiples of 1024 bytes 1K For example setting this value to 8 008 permits the file size to be as large as 8192 bytes JPEG Quality...

Page 95: ...age File Format Selector Parameter F0h 30h Select an image format appropriate for the system BMP TIFF or JPEG The imager stores captured images in the selected format BMP File Format 03h JPEG File Format 01h TIFF File Format 04h ...

Page 96: ...cant bits per pixel BPP to use when capturing an image Select 1 BPP for a black and white image 4 BPP to assign 1 of 16 levels of grey to each pixel or 8 BPP to assign 1 of 256 levels of grey to each pixel The imager ignores these settings for JPEG files which always use 8 BPP 1 BPP 00h 4 BPP 01h 8 BPP 02h ...

Page 97: ...riptor then the formatted signature image To enable or disable Signature Capture capture the appropriate bar code below Table 7 3 Output File Format File Descriptor Signature Image Output Format 1 byte Signature Type 1 byte Signature Image Size 4 bytes BIG Endian JPEG 1 BMP 3 TIFF 4 1 8 0x00000400 0x00010203 NOTE MS4407 DP and HD imagers cannot typically decode signature capture bar codes because ...

Page 98: ...pture File Format Selector Parameter F0h 39h Select a signature file format appropriate for the system BMP TIFF or JPEG The imager stores captured signatures in the selected format BMP Signature Format 03h JPEG Signature Format 01h TIFF Signature Format 04h ...

Page 99: ...e 8 BPP Signature Capture Width Parameter F4h F0h 6Eh Set the aspect ratio of the Signature Capture Width and Signature Capture Height parameters to match that of the signature capture area For example a 4 x 1 inch signature capture area requires a 4 to 1 aspect ratio of width to height To set the width of the signature capture box capture the Signature Capture Width bar code followed by 3 bar cod...

Page 100: ...eter F0h A5h Capture the JPEG Quality Value bar code followed by 3 bar codes from Appendix D Numeric Bar Codes corresponding to a value from 005 to 100 where 100 represents the highest quality image Video View Finder Parameter F0h 44h Select Enable Video View Finder to project the video view finder while in Image Mode or Disable Video View Finder to turn the video view finder off Signature Capture...

Page 101: ...ue from 800 to 3300 bytes For example to select 1500 bytes enter 1 5 To select 900 bytes enter 0 9 Video View Finder Image Size Parameter F0h 49h Select the number of 100 byte blocks Values range from 800 to 3000 bytes Selecting a smaller value transmits more frames per second selecting a larger value increases video quality To set the Video View Finder Imager Size capture the bar code below follo...

Page 102: ...7 26 Symbol MS4404 MS4407 Integration Guide ...

Page 103: ...s 257 255 bytes 2 byte checksum You can send decode data as ASCII data unpacketed or as part of a larger message packeted depending on the decoder configuration SSI performs the following functions for the host device Maintains a bi directional interface with the decoder Allows the host to send commands that control the decoder Passes data from the decoder to a host device in the formatted SSI pac...

Page 104: ...knowledgment of received packet CMD_NAK H D 0xD1 Negative acknowledgment of received packet DECODE_DATA D 0xF3 Decode data in SSI packet format EVENT D 0xF6 Event indicated by associated event code LED_OFF H 0xE8 De activate LED output LED_ON H 0xE7 Activate LED output PARAM_DEFAULTS H 0xC8 Set parameter default values PARAM_REQUEST H 0xC7 Request values of certain parameters PARAM_SEND H D 0xC6 S...

Page 105: ...oder does not implement the changes the host requested The host assumes that the parameter changes occurred and acts accordingly Communication is lost because the change did not occur on both sides If you enable ACK NAK handshaking The host sends a PARAM_SEND message The decoder cannot interpret the message The decoder CMD_NAKs the message The host resends the message The decoder receives the mess...

Page 106: ... field of the CMD_NAK message ACK NAK Enabled and Unpacketed ASCII Data Even though the ACK NAK handshaking is enabled no handshaking occurs because the handshaking applies only to packeted data In this example the packeted_decode parameter is disabled ACK NAK Disabled and Packeted DECODE_DATA In this example ACK NAK does not occur even though packeted_decode is enabled because the ACK NAK handsha...

Page 107: ... can lead to communication problems as handshaking is the only acknowledgment that a message was received and if it was received correctly ACK NAK is not used with unpacketed decode data regardless of whether or not this option is enabled Number of Data Bits All communication with the decoder must use 8 bit data Serial Response Time out Use the Serial Response Time out parameter to set how long to...

Page 108: ... for these parameters The new values take effect for the next transaction Errors The decoder generates a communication error when The CTS line is asserted when the decoder tries to transmit and is still asserted on each of 2 successive retries Failure to receive an ACK or NAK after initial transmit and two resends Things to Remember When Using SSI Communication If not using hardware handshaking sp...

Page 109: ...0 Mins 0x12 2 Secs 0x22 2 Mins 0x32 2 Hours 0x03 90 Mins 0x13 3 Secs 0x23 3 Mins 0x33 3 Hours N A N A 0x14 4 Secs 0x24 4 Mins 0x34 4 Hours N A N A 0x15 5 Secs 0x25 5 Mins 0x35 5 Hours N A N A 0x16 6 Secs 0x26 6 Mins 0x36 6 Hours N A N A 0x17 7 Secs 0x27 7 Mins 0x37 7 Hours N A N A 0x18 8 Secs 0x28 8 Mins 0x38 8 Hours N A N A 0x19 9 Secs 0x29 9 Mins 0x39 9 Hours N A N A 0x1A 10 Secs 0x2A 10 Mins 0x...

Page 110: ...enthesis beneath the accompanying bar codes See the Simple Serial Interface SSI Programmer s Guide for detailed instructions for changing parameters using this method Baud Rate 9600 06h Feature Option Indicates Default Option Hex Value for programming via SSI command NOTE Most computer monitors allow scanning the bar codes directly on the screen When scanning from the screen be sure to set the doc...

Page 111: ...Boot Up Event F0h 02h Disable 8 21 Parameter Event F0h 03h Disable 8 21 Table 8 3 SSI Default Table Continued Parameter Parameter Number Default Page Number NOTE SSI interprets Prefix Suffix1 and Suffix2 values listed in Table E 1 on page E 1 differently than other interfaces SSI does not recognize key categories only the 3 digit decimal value The default value of 7013 is interpreted as CR only ...

Page 112: ...8 10 Symbol MS4404 MS4407 Integration Guide SSI Host Parameters Select SSI Host To select SSI as the host interface scan the following bar code SSI Host ...

Page 113: ...decoder s baud rate to match the data rate setting of the host device Otherwise data may not reach the host Scan the appropriate baud rate bar code that matches the baud rate setting of the host device Baud Rate 600 02h Baud Rate 1200 03h Baud Rate 2400 04h Baud Rate 4800 05h Baud Rate 9600 06h Baud Rate 19 200 07h ...

Page 114: ...8 12 Symbol MS4404 MS4407 Integration Guide Baud Rate continued Baud Rate 38 400 08h Baud Rate 57 600 0Ah Baud Rate 115 200 0Bh Baud Rate 230 400 0Ch Baud Rate 460 800 0Dh Baud Rate 921 600 0Eh ...

Page 115: ...device requirements Select Odd parity to set the parity bit to a value 0 or 1 based on data to ensure that the coded character contains an odd number of 1 bits Select Even parity to set the parity bit to a value 0 or 1 based on data to ensure that the coded character contains an even number of 1 bits To select no parity select None Odd 00h Even 01h None 04h ...

Page 116: ...dshaking If you select this option the decoder neither generates nor expects ACK NAK handshaking packets Enable ACK NAK Handshaking If you select this option after transmitting data the decoder expects either an ACK or NAK response from the host The decoder also ACKs or NAKs messages from the host The decoder waits up to the programmable Host Serial Response Time out to receive an ACK or NAK If th...

Page 117: ...e Data Packet Format on page 8 15 If transmission errors occur in this mode the host PC may be asserting hardware handshaking lines which interfere with the SSI protocol Scan the Host RTS High bar code to address this problem Decode Data Packet Format Parameter EEh This parameter selects whether to transmit decoded data in raw format unpacketed or with the packet format defined by the serial proto...

Page 118: ...bit s at the end of each transmitted character marks the end of transmission of one character and prepares the receiving host device for the next character in the serial data stream Set the number of stop bits one or two to match host device requirements 1 Stop Bit 01h 2 Stop Bits 02h ...

Page 119: ...der wants to send and the host was already granted permission to send the decoder waits for the designated time out before declaring an error To set the delay period options are 2 5 7 5 or 9 9 seconds scan one of the following bar codes NOTE Other values are available via SSI command Low 2 Seconds 14h Medium 5 Seconds 32h High 7 5 Seconds 4Bh Maximum 9 9 Seconds 63h ...

Page 120: ...he decoder waits between characters transmitted by the host before discarding the received data and declaring an error To set the delay period options are 200 500 750 or 990 ms scan one of the following bar codes NOTE Other values are available via SSI command Low 200 ms 14h Medium 500 ms 32h High 750 ms 4Bh Maximum 990 ms 63h ...

Page 121: ...ption 2 The decoder sends data packets continuously with no ACK NAK handshaking to pace the transmission The host if overrun can use hardware handshaking to temporarily delay decoder transmissions At the end of transmission the decoder waits for a CMD_ACK or CMD_NAK Multi Packet Option 3 Option 3 is the same as option 2 with the addition of a programmable interpacket delay Multipacket Option 1 00h...

Page 122: ... Event Parameter F0h 00h If you enable this the decoder generates a message to the host when it successfully decodes a bar code Disable this to send no notification Table 8 4 Event Codes Event Class Event Code Reported Decode Event Non parameter decode 0x01 Boot Up Event System power up 0x03 Parameter Event Parameter entry error Parameter stored Defaults set and parameter event is enabled by defau...

Page 123: ...Disable this to send no notification Parameter Event Parameter F0h 03h If you enable this the decoder generates a message to the host when one of the events specified in Table 8 4 on page 8 20 occurs Disable this to send no notification Enable Boot Up Event 01h Disable Boot Up Event 00h Enable Parameter Event 01h Disable Parameter Event 00h ...

Page 124: ...8 22 Symbol MS4404 MS4407 Integration Guide ...

Page 125: ... 2 refer to the documentation for the host device to set communication parameters to match the host NOTE The Symbol MS440X uses RS 232C signal levels Throughout the programming bar code menus asterisks indicate default values Baud Rate 57 600 Feature Option Indicates Default NOTE Most computer monitors allow capturing the bar codes directly on the screen When capturing from the screen be sure to s...

Page 126: ... default parameters Table 9 1 Serial Host Default Table Parameter Default Page Number Serial Host Parameters Serial Host Types Standard RS 232 9 5 Baud Rate 9600 9 6 Parity Type None 9 8 Stop Bit Select 1 Stop Bit 9 8 Data Bits 8 Bit 9 9 Check Receive Errors Enable 9 9 Hardware Handshaking None 9 10 Software Handshaking None 9 12 Host Serial Response Time out 2 Sec 9 14 RTS Line State Low RTS 9 15...

Page 127: ...ta Suffix Data Suffix Data Suffix Data Suffix Prefix Data Suffix Data Suffix Suffix CR 1013 CR 1013 CR 1013 CR 1013 ETX 1002 CR 1013 Baud Rate 9600 9600 9600 9600 9600 9600 Parity Even None Odd Odd Even None Hardware Handshaking RTS CTS Option 3 None RTS CTS Option 3 RTS CTS Option 3 None None Software Handshaking None None None None Ack Nak None Serial Response Time out 9 9 Sec 2 Sec 9 9 Sec 9 9 ...

Page 128: ... 39 C len None M M M len C len Codabar N len None N N N len N len Code 128 L len None K K K len L len I 2 of 5 I len None I I I len I len Code 93 None None L L L len None D 2 of 5 H len None H H H len H len GS1 128 L len None P P P len L len MSI None None O O O len None Bookland EAN F F A A A F Trioptic None None None None None None Code 11 None None None None None None IATA H len None H H None No...

Page 129: ...wing bar codes Selecting Standard RS 232 activates the serial driver but does not change port settings e g parity data bits handshaking Selecting another serial host type bar code changes these settings Standard RS 232 ICL Serial Wincor Nixdorf Serial Mode A Wincor Nixdorf Serial Mode B Olivetti ORS4500 Omron ...

Page 130: ...is the number of bits of data transmitted per second Set the imager s baud rate to match the baud rate setting of the host device Otherwise data may not reach the host device or may reach it in distorted form OPOS JPOS Fujitsu Serial Baud Rate 600 Baud Rate 1200 Baud Rate 2400 Baud Rate 4800 ...

Page 131: ...RS 232 TTL Serial Interface 9 7 Baud Rate continued Baud Rate 9600 Baud Rate 19 200 Baud Rate 38 400 Baud Rate 57 600 Baud Rate 115 200 ...

Page 132: ...y bit value to 0 or 1 based on data to ensure that the coded character contains an even number of 1 bits Select None when no parity bit is required Stop Bit Select The stop bit s at the end of each transmitted character marks the end of transmission of one character and prepares the receiving device for the next character in the serial data stream Select the number of stop bits one or two to match...

Page 133: ...ing a 7 bit or 8 bit ASCII protocol Check Receive Errors Select whether or not to check the parity framing and overrun of received characters The parity value of received characters is verified against the parity parameter selected above 7 Bit 8 Bit Check For Received Errors Do Not Check For Received Errors ...

Page 134: ...uring data transmission the CTS line should be asserted If CTS is deasserted for more than 50 ms between characters the imager aborts transmission sounds a transmission error and discards the data If this communication sequence fails the imager issues an error indication and discards the data The data must be recaptured If hardware handshaking and software handshaking are both enabled hardware han...

Page 135: ...RS 232 TTL Serial Interface 9 11 Hardware Handshaking continued None Standard RTS CTS RTS CTS Option 1 RTS CTS Option 2 RTS CTS Option 3 ...

Page 136: ...n a time out occurs ENQ If you select this option the imager waits for an ENQ character from the host before transmitting data If it does not receive an ENQ within the Host Serial Response Time out the imager issues an error indication and discards the data The host must transmit an ENQ character at least every Host Serial Response Time out to prevent transmission errors ACK NAK with ENQ This comb...

Page 137: ...RS 232 TTL Serial Interface 9 13 Software Handshaking continued None ACK NAK ENQ ACK NAK with ENQ XON XOFF ...

Page 138: ...specifies how long the imager waits for an ACK NAK or CTS before determining that a transmission error occurred This only applies when in one of the ACK NAK software handshaking modes or in RTS CTS hardware handshaking mode Minimum 2 Sec Low 2 5 Sec Medium 5 Sec High 7 5 Sec Maximum 9 9 Sec ...

Page 139: ...f you enable this parameter the imager issues a beep when it detects a BEL character on the serial line BEL indicates an illegal entry or other important event Host Low RTS Host High RTS Beep On BEL Character Enable Do Not Beep On BEL Character Disable NOTE A NULL character must be sent to the imager before BEL to ensure the BEL character is processed correctly ...

Page 140: ...MS4404 MS4407 Integration Guide Intercharacter Delay This parameter specifies the intercharacter delay inserted between character transmissions Minimum 0 msec Low 25 msec Medium 50 msec High 75 msec Maximum 99 msec ...

Page 141: ...t Send Bar Codes with Unknown Characters to send all bar code data except for unknown characters The imager emits no error beeps Select Do Not Send Bar Codes With Unknown Characters to send bar code data up to the first unknown character The imager emits an error beep Normal Operation Beep LED immediately after decode Beep LED After Transmission Beep LED After CTS Pulse Send Bar Code with unknown ...

Page 142: ...fix Values Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character 1000 U NUL 1001 A SOH 1002 B STX 1003 C ETX 1004 D EOT 1005 E ENQ 1006 F ACK 1007 G BELL 1008 H BCKSPC 1009 I HORIZ TAB 1010 J LF NW LN 1011 K VT 1012 L FF 1013 M CR ENTER 1014 N SO 1015 O SI 1016 P DLE 1017 Q DC1 XON 1018 R DC2 1019 S DC3 XOFF 1020 T DC4 1021 U NAK 1022 V SYN 1023 W ETB 1024 X CAN 1025 Y EM 1026 Z ...

Page 143: ...ace 1033 A 1034 B 1035 C 1036 D 1037 E 1038 F 1039 G 1040 H 1041 I 1042 J 1043 K 1044 L 1045 1046 1047 O 1048 0 0 1049 1 1 1050 2 2 1051 3 3 1052 4 4 1053 5 5 1054 6 6 1055 7 7 1056 8 8 Table 9 4 Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character ...

Page 144: ...5 A A 1066 B B 1067 C C 1068 D D 1069 E E 1070 F F 1071 G G 1072 H H 1073 I I 1074 J J 1075 K K 1076 L L 1077 M M 1078 N N 1079 O O 1080 P P 1081 Q Q 1082 R R 1083 S S 1084 T T 1085 U U 1086 V V Table 9 4 Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character ...

Page 145: ...O _ 1096 W 1097 A a 1098 B b 1099 C c 1100 D d 1101 E e 1102 F f 1103 G g 1104 H h 1105 I i 1106 J j 1107 K k 1108 L l 1109 M m 1110 N n 1111 O o 1112 P p 1113 Q q 1114 R r 1115 S s 1116 T t Table 9 4 Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character ...

Page 146: ...ration Guide 1117 U u 1118 V v 1119 W w 1120 X x 1121 Y y 1122 Z z 1123 P 1124 Q 1125 R 1126 S 1127 Undefined 7013 ENTER Table 9 4 Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character ASCII Character ...

Page 147: ...al power supply is required Throughout the programming bar code menus asterisks indicate default values North American Standard USB Keyboard Feature Option Indicates Default NOTE Most computer monitors allow capturing the bar codes directly on the screen When capturing from the screen be sure to set the document magnification to a level where you can see the bar code clearly and bars and or spaces...

Page 148: ...scellaneous default parameters Table 10 1 USB Host Default Table Parameter Default Page Number USB Host Parameters USB Device Type SNAPI with Imaging 10 3 Symbol Native API SNAPI Status Handshaking Enable 10 4 USB Country Keyboard Types Country Codes North American 10 5 USB Keystroke Delay No Delay 10 7 USB CAPS Lock Override Disable 10 7 USB Ignore Unknown Characters Enable 10 8 Emulate Keypad Di...

Page 149: ... USB device type NOTE When changing USB Device Types the MiniScan automatically resets and issues the standard startup beep sequences Symbol Native API SNAPI with Imaging Interface Symbol Native API SNAPI without Imaging Interface HID Keyboard Emulation IBM Table Top USB IBM Hand Held USB ...

Page 150: ...ued Symbol Native API SNAPI Status Handshaking After selecting a SNAPI interface as the USB device type select whether to enable or disable status handshaking USB OPOS Handheld Simple COM Port Emulation Enable SNAPI Status Handshaking Disable SNAPI Status Handshaking ...

Page 151: ...type This setting applies only to the USB HID Keyboard Emulation device NOTE When changing USB country keyboard types the MiniScan automatically resets and issues the standard startup beep sequences North American Standard USB Keyboard German Windows French Windows French Canadian Windows 95 98 French Canadian Windows 2000 XP ...

Page 152: ...10 6 Symbol MS4404 MS4407 Integration Guide USB Country Keyboard Types continued Spanish Windows Italian Windows Swedish Windows UK English Windows Japanese Windows ASCII Portuguese Brazilian Windows ...

Page 153: ...a transmission USB CAPS Lock Override This option applies only to the HID Keyboard Emulation device Enable this to preserve the case of the data regardless of the state of the caps lock key This setting is always enabled for the Japanese Windows ASCII keyboard type and can not be disabled No Delay Medium Delay 20 msec Long Delay 40 msec Override Caps Lock Key Enable Do Not Override Caps Lock Key D...

Page 154: ...Characters for IBM devices bar codes containing at least one unknown character are not sent to the host and an error beep sounds For HID Keyboard Emulation devices the bar code characters up to the unknown character are sent and an error beep sounds Emulate Keypad Enable this to send all characters as ASCII sequences over the numeric keypad For example ASCII A transmits as ALT make 0 6 5 ALT Break...

Page 155: ...1 Substitution Values on page 12 6 to set the Key Category and Key Value Function Key Mapping ASCII values under 32 are normally sent as a control key sequences see Table 10 2 on page 10 11 Enable this parameter to send the keys in bold in place of the standard key mapping Table entries that do not have a bold entry remain the same whether or not you enable this parameter Enable Disable Disable Fu...

Page 156: ...ar code as if the Caps Lock state is enabled on the keyboard This inversion occurs regardless of the keyboard s Caps Lock state Convert Case Enable this to convert all bar code data to the selected case Disable Simulated Caps Lock Enable Simulated Caps Lock No Case Conversion Convert All to Upper Case Convert All to Lower Case ...

Page 157: ... E 1006 F CTRL F 1007 G CTRL G 1008 H CTRL H BACKSPACE1 1009 I CTRL I HORIZONTAL TAB1 1010 J CTRL J 1011 K CTRL K 1012 L CTRL L 1013 M CTRL M ENTER1 1014 N CTRL N 1015 O CTRL O 1016 P CTRL P 1017 Q CTRL Q 1018 R CTRL R 1019 S CTRL S 1020 T CTRL T 1021 U CTRL U 1022 V CTRL V 1023 W CTRL W 1024 X CTRL X 1025 Y CTRL Y 1 The keystroke in bold transmits only if you enable Function Key Mapping on page 1...

Page 158: ... D 1037 E 1038 F 1039 G 1040 H 1041 I 1042 J 1043 K 1044 L 1045 1046 1047 O 1048 0 0 1049 1 1 1050 2 2 1051 3 3 1052 4 4 1053 5 5 Table 10 2 USB Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character Keystroke 1The keystroke in bold transmits only if you enable Function Key Mapping on page 10 9 Otherwise the unbolded keystroke transmits ...

Page 159: ...1069 E E 1070 F F 1071 G G 1072 H H 1073 I I 1074 J J 1075 K K 1076 L L 1077 M M 1078 N N 1079 O O 1080 P P 1081 Q Q Table 10 2 USB Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character Keystroke 1The keystroke in bold transmits only if you enable Function Key Mapping on page 10 9 Otherwise the unbolded keystroke transmits ...

Page 160: ...1096 W 1097 A a 1098 B b 1099 C c 1100 D d 1101 E e 1102 F f 1103 G g 1104 H h 1105 I i 1106 J j 1107 K k 1108 L l 1109 M m Table 10 2 USB Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character Keystroke 1The keystroke in bold transmits only if you enable Function Key Mapping on page 10 9 Otherwise the unbolded keystroke transmits ...

Page 161: ...8 V v 1119 W w 1120 X x 1121 Y y 1122 Z z 1123 P 1124 Q 1125 R 1126 S Table 10 2 USB Prefix Suffix Values Continued Prefix Suffix Value Full ASCII Code 39 Encode Character Keystroke 1 The keystroke in bold transmits only if you enable Function Key Mapping on page 10 9 Otherwise the unbolded keystroke transmits ...

Page 162: ...ke 2064 ALT 2 2065 ALT A 2066 ALT B 2067 ALT C 2068 ALT D 2069 ALT E 2070 ALT F 2071 ALT G 2072 ALT H 2073 ALT I 2074 ALT J 2075 ALT K 2076 ALT L 2077 ALT M 2078 ALT N 2079 ALT O 2080 ALT P 2081 ALT Q 2082 ALT R 2083 ALT S 2084 ALT T 2085 ALT U 2086 ALT V 2087 ALT W 2088 ALT X 2089 ALT Y 2090 ALT Z ...

Page 163: ...6 GUI 8 3057 GUI 9 3065 GUI A 3066 GUI B 3067 GUI C 3068 GUI D 3069 GUI E 3070 GUI F 3071 GUI G 3072 GUI H 3073 GUI I 3074 GUI J 3075 GUI K 3076 GUI L 3077 GUI M 3078 GUI N 3079 GUI O 3080 GUI P 3081 GUI Q Note GUI Shift Keys The Apple iMac keyboard has an apple key on either side of the space bar Windows based systems have a GUI key to the left of the left ALT key and to the right of the right AL...

Page 164: ...7 GUI W 3088 GUI X 3089 GUI Y 3090 GUI Z Table 10 4 USB GUI Key Character Set Continued GUI Key Keystroke Note GUI Shift Keys The Apple iMac keyboard has an apple key on either side of the space bar Windows based systems have a GUI key to the left of the left ALT key and to the right of the right ALT key ...

Page 165: ...USB F Key Character Set F Keys Keystroke 5001 F1 5002 F2 5003 F3 5004 F4 5005 F5 5006 F6 5007 F7 5008 F8 5009 F9 5010 F10 5011 F11 5012 F12 5013 F13 5014 F14 5015 F15 5016 F16 5017 F17 5018 F18 5019 F19 5020 F20 5021 F21 5022 F22 5023 F23 5024 F24 ...

Page 166: ...407 Integration Guide Table 10 6 USB Numeric Keypad Character Set Numeric Keypad Keystroke 6042 6043 6044 undefined 6045 6046 6047 6048 0 6049 1 6050 2 6051 3 6052 4 6053 5 6054 6 6055 7 6056 8 6057 9 6058 Enter 6059 Num Lock ...

Page 167: ...aracter Set Extended Keypad Keystroke 7001 Break 7002 Delete 7003 PgUp 7004 End 7005 Pg Dn 7006 Pause 7007 Scroll Lock 7008 Backspace 7009 Tab 7010 Print Screen 7011 Insert 7012 Home 7013 Enter 7014 Escape 7015 Up Arrow 7016 Down Arrow 7017 Left Arrow 7018 Right Arrow ...

Page 168: ...10 22 Symbol MS4404 MS4407 Integration Guide ...

Page 169: ... memory For SSI and USB SNAPI hosts send a parameter send command from the host system Hexadecimal parameter numbers appear in this chapter below the parameter title and options appear in parenthesis beneath the accompanying bar codes Refer to the Simple Serial Interface SSI Programmer Guide for instructions for changing parameter values using this method To return all features to default values c...

Page 170: ...capture the correct parameter Symbology Parameter Defaults Table 11 1 lists the defaults for all symbologies parameters To change any option capture the appropriate bar code s provided in the Symbologies Parameters section beginning on page 11 7 NOTE See Appendix A Standard Defaults for all user preferences hosts and miscellaneous default parameters Table 11 1 Symbology Default Table Parameter Par...

Page 171: ...Length 11 22 GS1 128 formerly UCC EAN 128 0Eh Enable 11 23 ISBT 128 54h Enable 11 24 ISBT Concatenation F1h 41h Disable 11 25 Check ISBT Table F1h 42h Enable 11 26 ISBT Concatenation Redundancy DFh 10 11 26 Code 39 Code 39 00h Enable 11 27 Trioptic Code 39 0Dh Disable 11 27 Convert Code 39 to Code 32 Italian Pharmacy Code 56h Disable 11 28 Code 32 Prefix E7h Disable 11 28 Set Length s for Code 39 ...

Page 172: ...mit I 2 of 5 Check Digit 2Ch Disable 11 44 Convert I 2 of 5 to EAN 13 52h Disable 11 45 Discrete 2 of 5 DTF Discrete 2 of 5 05h Disable 11 45 Set Length s for D 2 of 5 14h 15h 12 11 46 Codabar NW 7 Codabar 07h Disable 11 48 Set Lengths for Codabar 18h 19h 5 to 55 11 48 CLSI Editing 36h Disable 11 50 NOTIS Editing 37h Disable 11 50 MSI MSI 0Bh Disable 11 51 Set Length s for MSI 1Eh 1Fh 4 to 55 11 5...

Page 173: ...61 Australian Postal F0h 23h Enable 11 62 Netherlands KIX Code F0h 46h Enable 11 62 USPS 4CB One Code Intelligent Mail F1h 50h Disable 11 63 UPU FICS Postal F1h 63h Disable 11 63 GS1 DataBar Formerly RSS Reduced Space Symbology GS1 DataBar 14 F0h 52h Enable 11 64 GS1 DataBar Limited F0h 53h Enable 11 64 GS1 DataBar Expanded F0h 54h Enable 11 65 Convert GS1 DataBar to UPC EAN F0h 8Dh Disable 11 65 ...

Page 174: ...Bh Regular 11 74 MicroQR F1h 3Dh Enable 11 74 Aztec F1h 3Eh Enable 11 75 Aztec Inverse F1h 4Dh Regular 11 75 Symbology Specific Security Levels Redundancy Level 4Eh 1 11 76 Security Level 4Dh 1 11 78 Intercharacter Gap Size F0h 7Dh Normal 11 79 Report Version 11 79 Macro PDF Macro PDF Transmit Decode Mode Symbols BCh Passthrough Mode 11 81 Transmit Macro PDF Control Header B8h Disable 11 82 Escape...

Page 175: ...arameter 01h To enable or disable UPC A capture the appropriate bar code below Enable Disable UPC E Parameter 02h To enable or disable UPC E capture the appropriate bar code below Enable UPC A 01h Disable UPC A 00h Enable UPC E 01h Disable UPC E 00h ...

Page 176: ...e or disable UPC E1 capture the appropriate bar code below Enable Disable EAN 8 JAN 8 Parameter 04h To enable or disable EAN 8 JAN 8 capture the appropriate bar code below NOTE UPC E1 is not a UCC Uniform Code Council approved symbology Enable UPC E1 01h Disable UPC E1 00h Enable EAN 8 JAN 8 01h Disable EAN 8 JAN 8 00h ...

Page 177: ...ookland EAN capture the appropriate bar code below Enable EAN 13 JAN 13 01h Disable EAN 13 JAN 13 00h Enable Bookland EAN 01h Disable Bookland EAN 00h NOTE If you enable Bookland EAN select a Bookland ISBN Format on page 11 20 Also select either Decode UPC EAN Supplementals Autodiscriminate UPC EAN Supplementals or Enable 978 979 Supplemental Mode in Decode UPC EAN JAN Supplementals on page 11 10 ...

Page 178: ... there is no supplemental The imager transmits UPC EAN bar codes that do not have that prefix immediately Enable 378 379 Supplemental Mode Enable 978 979 Supplemental Mode Enable 977 Supplemental Mode Enable 414 419 434 439 Supplemental Mode Enable 491 Supplemental Mode Enable Smart Supplemental Mode applies to EAN 13 bar codes starting with any prefix listed previously Supplemental User Programma...

Page 179: ...ementals continued Decode UPC EAN JAN Only With Supplementals 01h Ignore Supplementals 00h Autodiscriminate UPC EAN JAN Supplementals 02h Enable 378 379 Supplemental Mode 04h Enable 978 979 Supplemental Mode 05h Enable 977 Supplemental Mode 07h ...

Page 180: ...414 419 434 439 Supplemental Mode 06h Enable 491 Supplemental Mode 08h Enable Smart Supplemental Mode 03h Supplemental User Programmable Type 1 09h Supplemental User Programmable Type 1 and 2 0Ah Smart Supplemental Plus User Programmable 1 0Bh Smart Supplemental Plus User Programmable 1 and 2 0Ch ...

Page 181: ...PC EAN JAN Supplemental Redundancy Parameter 50h If you selected Autodiscriminate UPC EAN JAN Supplementals use this option to set the number of times to decode a symbol without supplementals before transmission The range is from two to thirty times Five or above is recommended when decoding a mix of UPC EAN JAN symbols with and without supplementals The default is 10 Capture the bar code below to...

Page 182: ...always verified to guarantee the integrity of the data Transmit UPC E Check Digit Parameter 29h The check digit is the last character of the symbol used to verify the integrity of the data Capture the appropriate bar code below to transmit the bar code data with or without the UPC E check digit It is always verified to guarantee the integrity of the data Transmit UPC A Check Digit 01h Do Not Trans...

Page 183: ...ter 22h Preamble characters are part of the UPC symbol and include Country Code and System Character There are three options for transmitting a UPC A preamble to the host device transmit System Character only transmit System Character and Country Code 0 for USA and transmit no preamble Select the appropriate option to match the host system Transmit UPC E1 Check Digit 01h Do Not Transmit UPC E1 Che...

Page 184: ...ere are three options for transmitting a UPC E preamble to the host device transmit System Character only transmit System Character and Country Code 0 for USA and transmit no preamble Select the appropriate option to match the host system No Preamble DATA 00h System Character SYSTEM CHARACTER DATA 01h System Character Country Code COUNTRY CODE SYSTEM CHARACTER DATA 02h ...

Page 185: ...options for transmitting a UPC E1 preamble to the host device transmit System Character only transmit System Character and Country Code 0 for USA and transmit no preamble Select the appropriate option to match the host system No Preamble DATA 00h System Character SYSTEM CHARACTER DATA 01h System Character Country Code COUNTRY CODE SYSTEM CHARACTER DATA 02h ...

Page 186: ... UPC E decoded data as UPC E data without conversion Convert UPC E1 to UPC A Parameter 26h Enable this to convert UPC E1 decoded data to UPC A format before transmission After conversion the data follows UPC A format and is affected by UPC A programming selections e g Preamble Check Digit Disable this to transmit UPC E1 decoded data as UPC E1 data without conversion Convert UPC E to UPC A Enable 0...

Page 187: ...meter 27h Enable this parameter to add five leading zeros to decoded EAN 8 symbols to make them compatible in format to EAN 13 symbols Disable this to transmit EAN 8 symbols as is Enable EAN JAN Zero Extend 01h Disable EAN JAN Zero Extend 00h ...

Page 188: ...kward compatibility Data starting with 979 is not considered Bookland in this mode Bookland ISBN 13 The imager reports Bookland data starting with either 978 or 979 as EAN 13 in 13 digit format to meet the 2007 ISBN 13 protocol Bookland ISBN 10 00h Bookland ISBN 13 01h NOTE For Bookland EAN to function properly first enable Bookland EAN using Enable Disable Bookland EAN on page 11 9 then select ei...

Page 189: ...d GS1 128 must be enabled to decode all types of Coupon Codes ISSN EAN Parameter F1h 69h To enable or disable ISSN EAN scan the appropriate bar code below Enable UCC Coupon Extended Code 01h Disable UCC Coupon Extended Code 00h NOTE Use the Decode UPC EAN Supplemental Redundancy parameter to control autodiscrimination of the GS1 128 right half of a coupon code Enable ISSN EAN 01h Disable ISSN EAN ...

Page 190: ...ect this option to decode only Code 128 symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Code 128 symbols containing either 2 or 14 characters select Code 128 Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or change the selection scan Cancel on page D 3 Length Within Range Se...

Page 191: ...sable GS1 128 formerly UCC EAN 128 Parameter 0Eh To enable or disable GS1 128 capture the appropriate bar code below Code 128 One Discrete Length Code 128 Two Discrete Lengths Code 128 Length Within Range Code 128 Any Length Enable GS1 128 01h Disable GS1 128 00h ...

Page 192: ...sable ISBT 128 Parameter 54h ISBT 128 is a variant of Code 128 used in the blood bank industry Capture a bar code below to enable or disable ISBT 128 If necessary the host must perform concatenation of the ISBT data Enable ISBT 128 01h Disable ISBT 128 00h ...

Page 193: ...and perform concatenation The digital scanner does not decode single ISBT symbols If you select Autodiscriminate ISBT Concatenation the digital scanner decodes and concatenates pairs of ISBT codes immediately If only a single ISBT symbol is present the digital scanner must decode the symbol the number of times set via ISBT Concatenation Redundancy on page 11 26 before transmitting its data to conf...

Page 194: ...atenation Redundancy Parameter DFh If you set ISBT Concatenation to Autodiscriminate use this parameter to set the number of times the digital scanner must decode an ISBT symbol before determining that there is no additional symbol Scan the bar code below then scan two numeric bar codes in Appendix D Numeric Bar Codes to set a value between 2 and 20 Enter a leading zero for single digit numbers To...

Page 195: ... Code 39 is a variant of Code 39 used in the marking of computer tape cartridges Trioptic Code 39 symbols always contain six characters To enable or disable Trioptic Code 39 capture the appropriate bar code below Enable Code 39 01h Disable Code 39 00h Enable Trioptic Code 39 01h Disable Trioptic Code 39 00h NOTE You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously ...

Page 196: ...g Code 39 to Code 32 Code 32 Prefix Parameter E7h Capture the appropriate bar code below to enable or disable adding the prefix character A to all Code 32 bar codes NOTE Code 39 must be enabled for this parameter to function Enable Convert Code 39 to Code 32 01h Disable Convert Code 39 to Code 32 00h NOTE Convert Code 39 to Code 32 must be enabled for this parameter to function Enable Code 32 Pref...

Page 197: ...is option to decode only Code 39 symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Code 39 symbols containing either 2 or 14 characters select Code 39 Two Discrete Lengths then capture 0 2 1 and then 4 To correct an error or change the selection capture Cancel on page D 3 Length Within Range Selec...

Page 198: ...11 30 Symbol MS4404 MS4407 Integration Guide Set Lengths for Code 39 continued Code 39 One Discrete Length Code 39 Two Discrete Lengths Code 39 Length Within Range Code 39 Any Length ...

Page 199: ...eck digit are decoded so enable this if the Code 39 symbols contain a Modulo 43 check digit Transmit Code 39 Check Digit Parameter 2Bh Capture a bar code below to transmit Code 39 data with or without the check digit Enable Code 39 Check Digit 01h Disable Code 39 Check Digit 00h Transmit Code 39 Check Digit Enable 01h Do Not Transmit Code 39 Check Digit Disable 00h NOTE Code 39 Check Digit Verific...

Page 200: ...the full ASCII character set To enable or disable Code 39 Full ASCII capture the appropriate bar code below Enable Code 39 Full ASCII 01h Disable Code 39 Full ASCII 00h NOTE You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously Code 39 Full ASCII to Full ASCII Correlation is host dependent See Appendix E ASCII Character Sets for more information ...

Page 201: ...Buffer Code 39 Motorola recommends configuring the imager to decode Code 39 symbology only While there is data in the transmission buffer you cannot select Do Not Buffer Code 39 The buffer holds 200 bytes of information To disable Code 39 buffering when there is data in the transmission buffer first force the buffer transmission see Transmit Buffer on page 11 34 or clear the buffer Buffer Data To ...

Page 202: ...racter a plus and a stop character The imager transmits and clears the buffer The imager issues a Low High beep 2 Capture a Code 39 bar code with a leading character other than a space The imager appends new decode data to buffered data The imager transmits and clears the buffer The imager signals that the buffer was transmitted with a low high beep The imager transmits and clears the buffer Clear...

Page 203: ...ndicates that it rejected the symbol by issuing three long high beeps No transmission occurs The data in the buffer is not affected Attempt to Transmit an Empty Buffer If the symbol just read was the Transmit Buffer symbol and the Code 39 buffer is empty A short low high low beep signals that the buffer is empty No transmission occurs The buffer remains empty ...

Page 204: ...ge D 3 Two Discrete Lengths Select this option to decode only Code 93 symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Code 93 symbols containing either 2 or 14 characters select Code 93 Two Discrete Lengths then capture 0 2 1 and then 4 To correct an error or to change the selection capture Canc...

Page 205: ...Symbologies 11 37 Set Lengths for Code 93 continued Code 93 One Discrete Length Code 93 Two Discrete Lengths Code 93 Length Within Range Code 93 Any Length ...

Page 206: ... Two Discrete Lengths Select this option to decode only Code 11 symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Code 11 symbols containing either 2 or 14 characters select Code 11 Two Discrete Lengths then capture 0 2 1 and then 4 To correct an error or to change the selection capture Cancel on ...

Page 207: ...Symbologies 11 39 Set Lengths for Code 11 continued Code 11 One Discrete Length Code 11 Two Discrete Lengths Code 11 Length Within Range Code 11 Any Length ...

Page 208: ...ies with the specified check digit algorithm This selects the check digit mechanism for the decoded Code 11 bar code The options are to check for one check digit check for two check digits or disable the feature To enable this feature capture the bar code below corresponding to the number of check digits encoded in the Code 11 symbols Disable 00h One Check Digit 01h Two Check Digits 02h ...

Page 209: ...Parameter 06h To enable or disable Interleaved 2 of 5 capture the appropriate bar code below and select an Interleaved 2 of 5 length from the following pages Transmit Code 11 Check Digit s Enable 01h Do Not Transmit Code 11 Check Digit s Disable 00h NOTE Code 11 Check Digit Verification must be enabled for this parameter to function Enable Interleaved 2 of 5 01h Disable Interleaved 2 of 5 00h ...

Page 210: ...des For example to decode only I 2 of 5 symbols containing either 2 or 14 characters select I 2 of 5 Two Discrete Lengths then capture 0 2 1 and then 4 To correct an error or to change the selection capture Cancel on page D 3 Length Within Range Select this option to decode an I 2 of 5 symbol with a specific length range Select lengths using numeric bar codes in Appendix D Numeric Bar Codes For ex...

Page 211: ...Symbologies 11 43 Set Lengths for Interleaved 2 of 5 continued I 2 of 5 One Discrete Length I 2 of 5 Two Discrete Lengths I 2 of 5 Length Within Range I 2 of 5 Any Length ...

Page 212: ...er the specified Uniform Symbology Specification USS or the Optical Product Code Council OPCC check digit algorithm Transmit I 2 of 5 Check Digit Parameter 2Ch Capture the appropriate bar code below to transmit I 2 of 5 data with or without the check digit Disable 00h USS Check Digit 01h OPCC Check Digit 02h Transmit I 2 of 5 Check Digit Enable 01h Do Not Transmit I 2 of 5 Check Digit Disable 00h ...

Page 213: ...s the I 2 of 5 code must be enabled and the code must have a leading zero and a valid EAN 13 check digit Discrete 2 of 5 DTF Enable Disable Discrete 2 of 5 Parameter 05h To enable or disable Discrete 2 of 5 capture the appropriate bar code below Convert I 2 of 5 to EAN 13 Enable 01h Do Not Convert I 2 of 5 to EAN 13 Disable 00h Enable Discrete 2 of 5 01h Disable Discrete 2 of 5 00h ...

Page 214: ...es For example to decode only D 2 of 5 symbols containing either 2 or 14 characters select D 2 of 5 Two Discrete Lengths then capture 0 2 1 and then 4 To correct an error or to change the selection capture Cancel on page D 3 Length Within Range Select this option to decode a D 2 of 5 symbol with a specific length range Select lengths using numeric bar codes in Appendix D Numeric Bar Codes For exam...

Page 215: ...Symbologies 11 47 Set Lengths for Discrete 2 of 5 continued D 2 of 5 One Discrete Length D 2 of 5 Two Discrete Lengths D 2 of 5 Length Within Range D 2 of 5 Any Length ...

Page 216: ...n page D 3 Two Discrete Lengths Select this option to decode only Codabar symbols containing either of two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Codabar symbols containing either 2 or 14 characters select Codabar Two Discrete Lengths then capture 0 2 1 and then 4 To correct an error or to change the selection capture ...

Page 217: ...Symbologies 11 49 Set Lengths for Codabar continued Codabar One Discrete Length Codabar Two Discrete Lengths Codabar Length Within Range Codabar Any Length ...

Page 218: ...ar symbol Enable this feature if the host system requires this data format NOTIS Editing Parameter 37h Enable this parameter to strip the start and stop characters from a decoded Codabar symbol Enable this feature if the host system requires this data format NOTE Symbol length does not include start and stop characters Enable CLSI Editing 01h Disable CLSI Editing 00h Enable NOTIS Editing 01h Disab...

Page 219: ...Appendix D Numeric Bar Codes For example to decode only MSI symbols containing either 2 or 14 characters select MSI Two Discrete Lengths then capture 0 2 1 and then 4 To correct an error or to change the selection capture Cancel on page D 3 Length Within Range Select this option to decode a MSI symbol with a specific length range Select lengths using numeric bar codes in Appendix D Numeric Bar Cod...

Page 220: ...11 52 Symbol MS4404 MS4407 Integration Guide Set Lengths for MSI continued MSI One Discrete Length MSI Two Discrete Lengths MSI Length Within Range MSI Any Length ...

Page 221: ...Two MSI Check Digits bar code to enable verification of the second check digit See MSI Check Digit Algorithm on page 11 54 for the selection of second digit algorithms Transmit MSI Check Digit s Parameter 2Eh Capture a bar code below to transmit MSI data with or without the check digit One MSI Check Digit 00h Two MSI Check Digits 01h Transmit MSI Check Digit s Enable 01h Do Not Transmit MSI Check ...

Page 222: ...the second MSI check digit Select the bar code below corresponding to the algorithm used to encode the check digit Chinese 2 of 5 Enable Disable Chinese 2 of 5 Parameter F0h 98h To enable or disable Chinese 2 of 5 scan the appropriate bar code below MOD 10 MOD 11 00h MOD 10 MOD 10 01h Enable Chinese 2 of 5 01h Disable Chinese 2 of 5 00h ...

Page 223: ...Symbologies 11 55 Matrix 2 of 5 Enable Disable Matrix 2 of 5 Parameter F1h 6Ah To enable or disable Matrix 2 of 5 scan the appropriate bar code below Enable Matrix 2 of 5 01h Disable Matrix 2 of 5 00h ...

Page 224: ...f two selected lengths Select lengths using the numeric bar codes in Appendix D Numeric Bar Codes For example to decode only Matrix 2 of 5 symbols containing either 2 or 14 characters select Matrix 2 of 5 Two Discrete Lengths then scan 0 2 1 and then 4 To correct an error or to change the selection scan Cancel on page D 3 Length Within Range Select this option to decode a Matrix 2 of 5 symbol with...

Page 225: ...Parameter F1h 6Eh The check digit is the last character of the symbol used to verify the integrity of the data Scan the appropriate bar code below to transmit the bar code data with or without the Matrix 2 of 5 check digit Enable Matrix 2 of 5 Redundancy 01h Disable Matrix 2 of 5 Redundancy 00h Enable Matrix 2 of 5 Check Digit 01h Disable Matrix 2 of 5 Check Digit 00h ...

Page 226: ...er F1h 4Ah This parameter sets the 1D inverse decoder setting Options are Regular Only the imager decodes regular 1D bar codes only Inverse Only the imager decodes inverse 1D bar codes only Inverse Autodetect the imager decodes both regular and inverse 1D bar codes Transmit Matrix 2 of 5 Check Digit 01h Do Not Transmit Matrix 2 of 5 Check Digit 00h Regular 00h Inverse Only 01h Inverse Autodetect 0...

Page 227: ...9h To enable or disable US Postnet capture the appropriate bar code below US Planet Parameter 5Ah To enable or disable US Planet capture the appropriate bar code below Enable US Postnet 01h Disable US Postnet 00h Enable US Planet 01h Disable US Planet 00h ...

Page 228: ...ansmit US Postal data which includes both US Postnet and US Planet with or without the check digit UK Postal Parameter 5Bh To enable or disable UK Postal capture the appropriate bar code below Transmit US Postal Check Digit 01h Do Not Transmit US Postal Check Digit 00h Enable UK Postal 01h Disable UK Postal 00h ...

Page 229: ...ransmit UK Postal data with or without the check digit Japan Postal Parameter F0h 22h To enable or disable Japan Postal capture the appropriate bar code below Transmit UK Postal Check Digit 01h Do Not Transmit UK Postal Check Digit 00h Enable Japan Postal 01h Disable Japan Postal 00h ...

Page 230: ...e Australian Postal capture the appropriate bar code below Netherlands KIX Code Parameter F0h 46h To enable or disable Netherlands KIX Code capture the appropriate bar code below Enable Australian Postal 01h Disable Australian Postal 00h Enable Netherlands KIX Code 01h Disable Netherlands KIX Code 00h ...

Page 231: ...e Intelligent Mail scan the appropriate bar code below UPU FICS Postal Parameter F1h 63h To enable or disable UPU FICS Postal scan the appropriate bar code below Enable USPS 4CB One Code Intelligent Mail 01h Disable USPS 4CB One Code Intelligent Mail 00h Enable UPU FICS Postal 01h Disable UPU FICS Postal 00h ...

Page 232: ...nded and DataBar Limited The limited and expanded versions have stacked variants Capture the appropriate bar codes to enable or disable each variant of GS1 DataBar GS1 DataBar 14 Parameter F0h 52h GS1 DataBar Limited Parameter F0h 53h Enable GS1 DataBar 14 01h Disable GS1 DataBar 14 00h Enable GS1 DataBar Limited 01h Disable GS1 DataBar Limited 00h ...

Page 233: ... zero as the first digit and report the bar code as EAN 13 For bar codes beginning with two or more zeros but not six zeros this parameter strips the leading 0100 and reports the bar code as UPC A The UPC A Preamble parameter that transmits the system character and country code applies to converted bar codes Note that neither the system character nor the check digit can be stripped Enable GS1 Data...

Page 234: ...eter F0h 55h Capture a bar code below to enable or disable Composite bar codes of type CC C Composite CC A B Parameter F0h 56h Capture a bar code below to enable or disable Composite bar codes of type CC A B Enable CC C 01h Disable CC C 00h Enable CC A B 01h Disable CC A B 00h ...

Page 235: ...ion as if they were one symbol Select UPC Never Linked to transmit UPC bar codes regardless of whether a 2 D symbol is detected Select UPC Always Linked to transmit UPC bar codes and the 2 D portion If 2 D is not present the UPC bar code does not transmit If you select Autodiscriminate UPC Composites the imager determines if there is a 2 D portion then transmits the UPC as well as the 2 D portion ...

Page 236: ...Parameter F0h 8Eh To select the number of decode beeps when decoding a composite bar code capture the appropriate bar code UPC Always Linked 01h Autodiscriminate UPC Composites 02h Single Beep after both are decoded 00h Beep as each code type is decoded 01h Double Beep after both are decoded 02h ...

Page 237: ...ulation Mode for UCC EAN Composite Codes Parameter F0h ABh Select whether to enable or disable this mode Enable GS1 128 Emulation Mode for UCC EAN Composite Codes 01h Disable GS1 128 Emulation Mode for UCC EAN Composite Codes 00h ...

Page 238: ...417 Parameter 0Fh To enable or disable PDF417 capture the appropriate bar code below Enable Disable MicroPDF417 Parameter E3h To enable or disable MicroPDF417 capture the appropriate bar code below Enable PDF417 01h Disable PDF417 00h Enable MicroPDF417 01h Disable MicroPDF417 00h ...

Page 239: ... the first codeword is 903 905 C2 if the first codeword is 908 or 909 C0 if the first codeword is 910 or 911 Disable Code 128 Emulation to transmit these MicroPDF417 symbols with one of the following prefixes L3 if the first codeword is 903 905 L4 if the first codeword is 908 or 909 L5 if the first codeword is 910 or 911 Capture a bar code below to enable or disable Code 128 Emulation NOTE Linked ...

Page 240: ...his parameter sets the Data Matrix inverse decoder setting Options are Regular Only the imager decodes regular Data Matrix bar codes only Inverse Only the imager decodes inverse Data Matrix bar codes only Inverse Autodetect the imager decodes both regular and inverse Data Matrix bar codes Enable Data Matrix 01h Disable Data Matrix 00h Regular 00h Inverse Only 01h Inverse Autodetect 02h ...

Page 241: ...h To enable or disable Maxicode capture the appropriate bar code below QR Code Parameter F0h 25h To enable or disable QR Code capture the appropriate bar code below Enable Maxicode 01h Disable Maxicode 00h Enable QR Code 01h Disable QR Code 00h ...

Page 242: ...imager decodes regular QR bar codes only Inverse Only the imager decodes inverse QR bar codes only Inverse Autodetect the imager decodes both regular and inverse QR bar codes MicroQR Parameter F1h 3Dh To enable or disable MicroQR scan the appropriate bar code below Regular 00h Inverse Only 01h Inverse Autodetect 02h Enable MicroQR 01h Disable MicroQR 00h ...

Page 243: ...rameter sets the Aztec inverse decoder setting Options are Regular Only the imager decodes regular Aztec bar codes only Inverse Only the imager decodes inverse Aztec bar codes only Inverse Autodetect the imager decodes both regular and inverse Aztec bar codes Enable Aztec 01h Disable Aztec 00h Regular 00h Inverse Only 01h Inverse Autodetect 02h ...

Page 244: ... 2 The code types in Table 11 3 must be successfully read twice before being decoded Redundancy Level 3 Code types other than the code types in Table 11 4 must be successfully read twice before being decoded The following codes must be read three times Table 11 2 Redundancy Level 1 Code Type Code Length Codabar 8 characters or less MSI 4 characters or less D 2 of 5 8 characters or less I 2 of 5 8 ...

Page 245: ...The code types in Table 11 5 must be successfully read three times before being decoded Table 11 5 Redundancy Level 4 Code Type Code Length All All Redundancy Level 1 01h Redundancy Level 2 02h Redundancy Level 3 03h Redundancy Level 4 04h ...

Page 246: ...e providing sufficient security in decoding most in spec bar codes Security Level 1 Select this option if misdecodes occur This default setting eliminates most misdecodes Security Level 2 Select this option if Security level 1 fails to eliminate misdecodes Security Level 3 If you selected Security Level 2 and misdecodes still occur select this security level Be advised selecting this option is an ...

Page 247: ...s gap can grow larger than the maximum size allowed preventing the imager from decoding the symbol If this problem occurs capture the Large Intercharacter Gaps parameter to tolerate these out of specification bar codes Report Version Capture the bar code below to report the version of software installed in the imager Normal Intercharacter Gaps 06h Large Intercharacter Gaps 0Ah Report Software Vers...

Page 248: ...ications User Captures Passthrough All Symbols Transmit Any Symbol in Set Buffer All Symbols Beep T Beep T Beep T Last Macro PDF in set Decode Beep Y Decode Beep Y Decode Beep Y Any Macro PDF in set except last Decode Beep Y Decode Beep Y 2 Short Low N Macro PDF is not in current Set Decode Beep Y 2 Long Low N 2 Long Low N Invalid formatted Macro PDF Decode Beep Y 2 Long Low N 2 Long Low N Macro P...

Page 249: ...ro PDF symbol as decoded regardless of the sequence although some error handling occurs see Table 11 6 When selecting this mode enable Transmit Macro PDF Control Header on page 11 82 Also use the beeper and LED signals to ensure proper user feedback Passthrough All Symbols This transmits and decodes all Macro PDF symbols and performs no processing In this mode the host is responsible for detecting...

Page 250: ...this when selecting Buffer All Symbols Transmit Macro PDF When Complete This parameter has no effect if you selected Passthrough All Symbols Escape Characters Parameter E9h This enables the backslash character as an Escape character for systems that can process transmissions containing special data sequences Capture a bar code below to either format special data according to the GLI Global Label I...

Page 251: ...acro PDF data stored to that point transmits it to the host device and aborts from Macro PDF mode Abort Macro PDF Entry This clears all currently stored Macro PDF data in the buffer without transmission and aborts from Macro PDF mode Flush Macro PDF Buffer Abort Macro PDF Entry ...

Page 252: ...11 84 Symbol MS4404 MS4407 Integration Guide ...

Page 253: ... below the parameter title and options appear in parenthesis beneath the accompanying bar codes Refer to the Simple Serial Interface SSI Programmer Guide for detailed instructions for changing parameter values using this method To return all features to default values capture Restore Defaults on page 6 4 Throughout the programming bar code menus asterisks indicate default values Imaging Sequence E...

Page 254: ... NOTE See Appendix A Standard Defaults for all user preferences hosts symbologies and miscellaneous default parameters Table 12 1 Miscellaneous Imager Options Default Table Parameter Parameter Number Default Page Number Transmit Code ID Character 2Dh None 12 3 SSI Prefix Value 69h CR 12 4 SSI Suffix 1 Value SSI Suffix 2 Value 68h 6Ah CR CR 12 4 Non SSI Prefix Value 63h 69h CR LF 12 4 Non SSI Suffi...

Page 255: ...oding more than one code type In addition to any single character prefix already selected the Code ID character is inserted between the prefix and the decoded symbol Select no Code ID character a Symbol Code ID character or an AIM Code ID character For Code ID Characters see Symbol Code Identifiers on page B 1 and AIM Code Identifiers on page B 3 Symbol Code ID Character 02h AIM Code ID Character ...

Page 256: ...e below then capture a four digit number i e four bar codes from Appendix D Numeric Bar Codes that corresponds to that value See Table E 1 on page E 1 for the four digit codes To correct an error or change a selection capture Cancel on page D 3 NOTE To use Prefix Suffix values first set the Scan Data Transmission Format on page 12 5 For non SSI hosts when using host commands to set the prefix or s...

Page 257: ...e of the following eight bar codes corresponding to the desired format To set values for the prefix and or suffix see Prefix Suffix Values on page 12 4 NOTE If using this parameter do not use ADF rules to set the prefix suffix Data As Is 00h DATA SUFFIX 1 01h DATA SUFFIX 2 02h DATA SUFFIX 1 SUFFIX 2 03h PREFIX DATA 04h ...

Page 258: ...racter Sets for the current host interface for the desired value To select a FN1 substitution value via bar code menus 1 Capture the bar code below 2 Look up the keystroke desired for FN1 Substitution in the ASCII Character Set table for the current host interface Enter the 4 digit ASCII value by capturing each digit in Appendix D Numeric Bar Codes To correct an error or change the selection captu...

Page 259: ...er 5Eh Capture a bar code below to select whether or not to transmit a No Read message Enable this to transmit the characters NR when a bar code does not decode Disable this to send nothing to the host if a symbol does not decode Enable No Read 01h Disable No Read 00h ...

Page 260: ...12 8 Symbol MS4404 MS4407 Integration Guide ...

Page 261: ...host selected and applies the rule to each segment Rules Criteria Linked to Actions ADF uses rules to customize data These rules perform detailed actions when the data meets certain criteria One rule may consist of single or multiple criteria applied to single or multiple actions For instance a data formatting rule could be Criteria When scan data is Code 39 length 12 and data at the start positio...

Page 262: ...page 13 9 ADF Bar Code Menu Example This section provides an example of how to enter and use ADF rules for scan data An auto parts distribution center wants to encode manufacturer ID part number and destination code into their own Code 128 bar codes The distribution center also has products that carry UPC bar codes placed there by the manufacturer The Code 128 bar codes have the following format M...

Page 263: ... High High 5 Save Rule 13 8 High Low High Low To correct any errors made while entering this rule scan the Quit Entering Rules bar code on page 13 9 If you already saved the rule scan the Erase Previously Saved Rule bar code on page 13 9 Alternate Rule Sets You can group ADF rules into one of four alternate sets which you can turn on and off when needed This is useful to format the same message in...

Page 264: ...xt 2 characters send the class key send the next 8 characters send the stock key turn off rule set 1 For optimal results scan the Disable All Rule Sets bar code on page 13 10 after programming a rule belonging to an alternate rule set In addition to enabling and disabling rule sets within the rules enable or disable them by scanning the appropriate bar codes on page 13 10 Rules Hierarchy in Bar Co...

Page 265: ...ules reside in the same rule list as ADF rules so the order you create them is also important Default Rules Every unit has a default rule to send all scan data Units with custom software may have one or more default rules burned in The rules hierarchy checks user programmable rules first then the default rules Disable default rules by entering the following general rule in the user programmable bu...

Page 266: ...11 Code Lengths 13 18 1 Character 6 Characters 13 18 7 Characters 13 Characters 13 19 14 Characters 20 Characters 13 20 21 Characters 27 Characters 13 21 28 Characters 30 Characters 13 22 Specific String at Start 13 23 Specific String Any Location 13 23 Specific String Search 13 24 Any Message OK 13 24 Numeric Keypad 13 25 Rule Belongs To Set 13 27 Actions 13 28 Send Data 13 28 Send Data Up To Cha...

Page 267: ... Beeps 13 49 Control Characters 13 49 Keyboard Characters 13 54 Send ALT Characters 13 68 Send Keypad Characters 13 73 Send Function Key 13 78 Send F1 Key Send F24 Key 13 78 Send PF1 Key Send PF30 Key 13 81 Send Right Control Key 13 85 Send Graphic User Interface GUI Characters 13 86 Send GUI 0 Send GUI 9 13 86 Send GUI A Send GUI Z 13 87 Turn On Off Rule Sets 13 91 Alphanumeric Keyboard 13 93 Spa...

Page 268: ...nd interval in the range of 0 1 to 9 9 For example scan bar codes 0 and 1 to insert a 0 1 second pause 0 and 5 to insert a 0 5 second delay The default is 1 second To correct an error or change a selection scan Cancel on page D 3 Pause Duration Begin New Rule Scan the bar code below to start entering a new rule Begin New Rule Save Rule Scan the bar code below to save the rule Save Rule End of Mess...

Page 269: ...these bar codes to erase criteria actions or rules Quit Entering Rules Scan the bar code below to quit entering rules Quit Entering Rules Erase Criteria And Start Again Erase Actions And Start Again Erase Previously Saved Rule Erase All Rules ...

Page 270: ...13 10 Symbol MS4404 MS4407 Integration Guide Disable Rule Set Use these bar codes to disable rule sets Disable Rule Set 1 Disable Rule Set 2 Disable Rule Set 3 Disable Rule Set 4 Disable All Rule Sets ...

Page 271: ...codes for the code types to be affected by the rule Scan all desired code types in succession before selecting other criteria To select all code types do not scan any code type Code 39 Codabar GS1 DataBar 14 GS1 DataBar Limited GS1 DataBar Expanded Code 128 D 2 OF 5 ...

Page 272: ...13 12 Symbol MS4404 MS4407 Integration Guide Code Types continued IATA 2 OF 5 I 2 OF 5 Code 93 UPC A UPC E EAN 8 EAN 13 ISSN EAN ...

Page 273: ...Advanced Data Formatting 13 13 Code Types continued MSI GS1 128 UPC E1 Bookland EAN Trioptic Code 39 Code 11 Code 32 ...

Page 274: ...13 14 Symbol MS4404 MS4407 Integration Guide Code Types continued ISBT 128 Coupon Code Chinese 2 of 5 Matrix 2 of 5 US Postnet US Planet ...

Page 275: ...Advanced Data Formatting 13 15 Code Types continued UK Postal Japan Postal Australian Postal Netherlands KIX Code USPS 4CB One Code Intelligent Mail UPU FICS Postal PDF417 ...

Page 276: ...13 16 Symbol MS4404 MS4407 Integration Guide Code Types continued MicroPDF Macro PDF Macro MicroPDF MaxiCode Data Matrix QR Code MicroQR TLC 39 ...

Page 277: ...e Types continued UPC EAN Composites GS1 DataBar and GS1 128 Composites Aztec Aztec Rune NOTE When selecting composite bar codes enable AIM IDs if parsing UPC or EAN composite data or data from an application that uses symbol separators ...

Page 278: ...n these bar codes to define the number of characters the selected code type must contain Select one length per rule only Do not select any code length to select code types of any length 1 Character 2 Characters 3 Characters 4 Characters 5 Characters 6 Characters ...

Page 279: ...Advanced Data Formatting 13 19 Code Lengths continued 7 Characters 8 Characters 9 Characters 10 Characters 11 Characters 12 Characters 13 Characters ...

Page 280: ...13 20 Symbol MS4404 MS4407 Integration Guide Code Lengths continued 14 Characters 15 Characters 16 Characters 17 Characters 18 Characters 19 Characters 20 Characters ...

Page 281: ...Advanced Data Formatting 13 21 Code Lengths continued 21 Characters 22 Characters 23 Characters 24 Characters 25 Characters 26 Characters 27 Characters ...

Page 282: ...13 22 Symbol MS4404 MS4407 Integration Guide Code Lengths continued 28 Characters 29 Characters 30 Characters ...

Page 283: ...ode 2 Scan the bar codes representing the desired character or characters up to a total of 8 using the Alphanumeric Keyboard on page 13 93 3 Scan End of Message bar code on page 13 102 Specific String At Start Specific String Any Location 1 Scan the following bar code 2 Enter a location by scanning a two digit number representing the position use a leading zero if necessary using the Numeric Keypa...

Page 284: ...the bar codes representing the desired character or characters up to a total of 10 using the Alphanumeric Keyboard on page 13 93 3 Scan End of Message bar code on page 13 102 Any Message OK Do not scan any bar code to format all selected code types regardless of information contained Specific String Search ...

Page 285: ...Advanced Data Formatting 13 25 Numeric Keypad Do not confuse bar codes on this page with those on the alphanumeric keyboard 0 1 2 3 4 5 6 ...

Page 286: ...13 26 Symbol MS4404 MS4407 Integration Guide Numeric Keypad continued 7 8 9 Cancel ...

Page 287: ...s To Set Select the set to which a rule belongs There are four possible rule sets See Alternate Rule Sets on page 13 3 for more information about rule sets Rule Belongs To Set 1 Rule Belongs To Set 2 Rule Belongs To Set 3 Rule Belongs To Set 4 ...

Page 288: ...oard on page 13 93 or send the next X characters Note that only bar codes for Send Next 1 to 20 appear here and can be scanned multiple times to send values greater then 20 For instance to send the next 28 characters scan Send Next 20 Characters then Send Next 8 Characters Send Data Up To Character Send All Data That Remains Send Next Character Send Next 2 Characters Send Next 3 Characters Send Ne...

Page 289: ...ed Data Formatting 13 29 Send Data continued Send Next 5 Characters Send Next 6 Characters Send Next 7 Characters Send Next 8 Characters Send Next 9 Characters Send Next 10 Characters Send Next 11 Characters ...

Page 290: ...4404 MS4407 Integration Guide Send Data continued Send Next 12 Characters Send Next 13 Characters Send Next 14 Characters Send Next 15 Characters Send Next 16 Characters Send Next 17 Characters Send Next 18 Characters ...

Page 291: ... etc Scan the Move Cursor Past Character then select a character from the Alphanumeric Keyboard on page 13 93 If the character is not there the cursor does not move i e has no effect 13 33 Move Cursor Past a Specific String This action moves the cursor past the first occurrence of a selected string Scan Move Cursor Past Specific String then select the character s up to 10 using the Alphanumeric Ke...

Page 292: ...ng representing the character s up to 10 to insert using the Alphanumeric Keyboard Scan End of Message 13 34 Skip to End Scan Skip to End to move the cursor to the end of the data 13 34 Skip Ahead N Characters Scan one of these bar codes to select the number of positions ahead to move the cursor 13 35 Skip Back N Characters Scan one of these bar codes to select the number of positions back to move...

Page 293: ...racter Then enter a character by scanning a bar code from the Alphanumeric Keyboard on page 13 93 NOTE If there is no match and the rule fails the next rule is checked Move Cursor To Character Move Cursor To Start Move Cursor Past Character Move Cursor Past Specific String Move Cursor to Specific String and Replace ...

Page 294: ...Move Cursor continued Send Pause Scan the bar code below to insert a pause in the transmission of data See Pause Duration on page 13 8 to set the length of this pause Move Cursor to Last Occurrence of String and Replace All Skip to End Send Pause ...

Page 295: ... Skip Ahead Use the following bar codes to skip ahead characters Skip Ahead 1 Character Skip Ahead 2 Characters Skip Ahead 3 Characters Skip Ahead 4 Characters Skip Ahead 5 Characters Skip Ahead 6 Characters Skip Ahead 7 Characters ...

Page 296: ...ation Guide Skip Back Use the following bar codes to skip back characters Skip Ahead continued Skip Ahead 8 Characters Skip Ahead 9 Characters Skip Ahead 10 Characters Skip Back 1 Character Skip Back 2 Characters Skip Back 3 Characters ...

Page 297: ...ced Data Formatting 13 37 Skip Back continued Skip Back 4 Characters Skip Back 5 Characters Skip Back 6 Characters Skip Back 7 Characters Skip Back 8 Characters Skip Back 9 Characters Skip Back 10 Characters ...

Page 298: ...13 38 Symbol MS4404 MS4407 Integration Guide Send Preset Value Use these bar codes to send preset values Set these values using the bar codes in Prefix Suffix Values on page 12 4 Send Prefix Send Suffix ...

Page 299: ...Keystroke or Send Preset Value options Remove All Spaces To remove all spaces in the send commands that follow scan the bar code below Remove All Spaces Crunch All Spaces To leave one space between words scan the bar code below This also removes all leading and trailing spaces Crunch All Spaces Stop Space Removal Scan the bar code below to disable space removal Stop Space Removal Remove Leading Ze...

Page 300: ...a to the left scan the bar code containing the desired number of spaces Use Send commands to activate this parameter Pad Spaces To Length 1 Pad Spaces To Length 2 Pad Spaces To Length 3 Pad Spaces To Length 4 Pad Spaces To Length 5 Pad Spaces To Length 6 Pad Spaces To Length 7 ...

Page 301: ... Formatting 13 41 Pad Data with Spaces continued Pad Spaces To Length 8 Pad Spaces To Length 9 Pad Spaces To Length 10 Pad Spaces To Length 11 Pad Spaces To Length 12 Pad Spaces To Length 13 Pad Spaces To Length 14 ...

Page 302: ...S4407 Integration Guide Pad Data with Spaces continued Pad Spaces To Length 15 Pad Spaces To Length 16 Pad Spaces To Length 17 Pad Spaces To Length 18 Pad Spaces To Length 19 Pad Spaces To Length 20 Pad Spaces To Length 21 ...

Page 303: ...Formatting 13 43 Pad Data with Spaces continued Pad Spaces To Length 22 Pad Spaces To Length 23 Pad Spaces To Length 24 Pad Spaces To Length 25 Pad Spaces To Length 26 Pad Spaces To Length 27 Pad Spaces To Length 28 ...

Page 304: ...a to the left scan the bar code containing the desired number of zeros Use Send commands to activate this parameter Pad Data with Spaces continued Pad Spaces To Length 29 Pad Spaces To Length 30 Stop Pad Spaces Pad Zeros To Length 1 Pad Zeros To Length 2 Pad Zeros To Length 3 ...

Page 305: ...d Data Formatting 13 45 Pad Data with Zeros continued Pad Zeros To Length 4 Pad Zeros To Length 5 Pad Zeros To Length 6 Pad Zeros To Length 7 Pad Zeros To Length 8 Pad Zeros To Length 9 Pad Zeros To Length 10 ...

Page 306: ...04 MS4407 Integration Guide Pad Data with Zeros continued Pad Zeros To Length 11 Pad Zeros To Length 12 Pad Zeros To Length 13 Pad Zeros To Length 14 Pad Zeros To Length 15 Pad Zeros To Length 16 Pad Zeros To Length 17 ...

Page 307: ...ata Formatting 13 47 Pad Data with Zeros continued Pad Zeros To Length 18 Pad Zeros To Length 19 Pad Zeros To Length 20 Pad Zeros To Length 21 Pad Zeros To Length 22 Pad Zeros To Length 23 Pad Zeros To Length 24 ...

Page 308: ...MS4404 MS4407 Integration Guide Pad Data with Zeros continued Pad Zeros To Length 25 Pad Zeros To Length 26 Pad Zeros To Length 27 Pad Zeros To Length 28 Pad Zeros To Length 29 Pad Zeros To Length 30 Stop Pad Zeros ...

Page 309: ...ct a beep sequence for each ADF rule Send Keystroke Control Characters and Keyboard Characters Control Characters Scan a Send bar code for the keystroke to send Beep Once Beep Twice Beep Three Times Send Control 2 Send Control A Send Control B ...

Page 310: ...13 50 Symbol MS4404 MS4407 Integration Guide Control Characters continued Send Control C Send Control D Send Control E Send Control F Send Control G Send Control H Send Control I ...

Page 311: ...Advanced Data Formatting 13 51 Control Characters continued Send Control J Send Control K Send Control L Send Control M Send Control N Send Control O Send Control P ...

Page 312: ...13 52 Symbol MS4404 MS4407 Integration Guide Control Characters continued Send Control Q Send Control R Send Control S Send Control T Send Control U Send Control V Send Control W ...

Page 313: ...Advanced Data Formatting 13 53 Control Characters continued Send Control X Send Control Y Send Control Z Send Control Send Control Send Control ...

Page 314: ...3 54 Symbol MS4404 MS4407 Integration Guide Keyboard Characters Scan a Send bar code for the keyboard characters to send Control Characters continued Send Control 6 Send Control Send Space Send Send Send ...

Page 315: ...Advanced Data Formatting 13 55 Keyboard Characters continued Send Send Send Send Send Send Send ...

Page 316: ...13 56 Symbol MS4404 MS4407 Integration Guide Keyboard Characters continued Send Send Send Send Send Send 0 Send 1 ...

Page 317: ...Advanced Data Formatting 13 57 Keyboard Characters continued Send 2 Send 3 Send 4 Send 5 Send 6 Send 7 Send 8 ...

Page 318: ...13 58 Symbol MS4404 MS4407 Integration Guide Keyboard Characters continued Send 9 Send Send Send Send Send Send ...

Page 319: ...Advanced Data Formatting 13 59 Keyboard Characters continued Send Send A Send B Send C Send D Send E Send F ...

Page 320: ...13 60 Symbol MS4404 MS4407 Integration Guide Keyboard Characters continued Send G Send H Send I Send J Send K Send L Send M ...

Page 321: ...Advanced Data Formatting 13 61 Keyboard Characters continued Send N Send O Send P Send Q Send R Send S Send T ...

Page 322: ...13 62 Symbol MS4404 MS4407 Integration Guide Keyboard Characters continued Send U Send V Send W Send X Send Y Send Z Send ...

Page 323: ...Advanced Data Formatting 13 63 Keyboard Characters continued Send Send Send Send _ Send Send a Send b ...

Page 324: ...13 64 Symbol MS4404 MS4407 Integration Guide Keyboard Characters continued Send c Send d Send e Send f Send g Send h Send i ...

Page 325: ...Advanced Data Formatting 13 65 Keyboard Characters continued Send j Send k Send l Send m Send n Send o Send p ...

Page 326: ...13 66 Symbol MS4404 MS4407 Integration Guide Keyboard Characters continued Send q Send r Send s Send t Send u Send v Send w ...

Page 327: ...Advanced Data Formatting 13 67 Keyboard Characters continued Send x Send y Send z Send Send Send Send ...

Page 328: ...13 68 Symbol MS4404 MS4407 Integration Guide Send ALT Characters Send Alt 2 Send Alt A Send Alt B Send Alt C Send Alt D Send Alt E Send Alt F ...

Page 329: ...Advanced Data Formatting 13 69 Send ALT Characters continued Send Alt G Send Alt H Send Alt I Send Alt J Send Alt K Send Alt L Send Alt M ...

Page 330: ...13 70 Symbol MS4404 MS4407 Integration Guide Send ALT Characters continued Send Alt N Send Alt O Send Alt P Send Alt Q Send Alt R Send Alt S Send Alt T ...

Page 331: ...Advanced Data Formatting 13 71 Send ALT Characters continued Send Alt U Send Alt V Send Alt W Send Alt X Send Alt Y Send Alt Z Send Alt ...

Page 332: ...13 72 Symbol MS4404 MS4407 Integration Guide Send ALT Characters continued Send Alt Send Alt ...

Page 333: ...Advanced Data Formatting 13 73 Send Keypad Characters Send Keypad Send Keypad Send Keypad Send Keypad Send Keypad Send Keypad 0 Send Keypad 1 ...

Page 334: ...13 74 Symbol MS4404 MS4407 Integration Guide Send Keypad Characters continued Send Keypad 2 Send Keypad 3 Send Keypad 4 Send Keypad 5 Send Keypad 6 Send Keypad 7 Send Keypad 8 ...

Page 335: ...Advanced Data Formatting 13 75 Send Keypad Characters continued Send Keypad 9 Send Keypad Enter Send Keypad Numlock Send Break Key Send Delete Key Send Page Up Key Send End Key ...

Page 336: ...13 76 Symbol MS4404 MS4407 Integration Guide Send Keypad Characters continued Send Page Down Key Send Pause Key Send Scroll Lock Key Send Backspace Key Send Tab Key Send Print Screen Key Send Insert Key ...

Page 337: ...Advanced Data Formatting 13 77 Send Keypad Characters continued Send Home Key Send Enter Key Send Escape Key Send Up Arrow Key Send Down Arrow Key Send Left Arrow Key Send Right Arrow Key ...

Page 338: ...13 78 Symbol MS4404 MS4407 Integration Guide Send Function Key Send F1 Key Send F2 Key Send F3 Key Send F4 Key Send F5 Key Send F6 Key Send F7 Key ...

Page 339: ...Advanced Data Formatting 13 79 Send Function Key continued Send F8 Key Send F9 Key Send F10 Key Send F11 Key Send F12 Key Send F13 Key Send F14 Key ...

Page 340: ...13 80 Symbol MS4404 MS4407 Integration Guide Send Function Key continued Send F15 Key Send F16 Key Send F17 Key Send F18 Key Send F19 Key Send F20 Key Send F21 Key ...

Page 341: ...Advanced Data Formatting 13 81 Send Function Key continued Send F22 Key Send F23 Key Send F24 Key Send PF1 Key Send PF2 Key Send PF3 Key Send PF4 Key ...

Page 342: ...13 82 Symbol MS4404 MS4407 Integration Guide Send Function Key continued Send PF5 Key Send PF6 Key Send PF7 Key Send PF8 Key Send PF9 Key Send PF10 Key Send PF11 Key ...

Page 343: ...Advanced Data Formatting 13 83 Send Function Key continued Send PF12 Key Send PF13 Key Send PF14 Key Send PF15 Key Send PF16 Key Send PF17 Key Send PF18 Key ...

Page 344: ...13 84 Symbol MS4404 MS4407 Integration Guide Send Function Key continued Send PF19 Key Send PF20 Key Send PF21 Key Send PF22 Key Send PF23 Key Send PF24 Key Send PF25 Key ...

Page 345: ...Send Right Control Key The Send Right Control Key action sends a tap press and release of the Right Control Key Send Right Control Key Send Function Key continued Send PF26 Key Send PF27 Key Send PF28 Key Send PF29 Key Send PF30 Key ...

Page 346: ...rs The Send Graphic User Interface Character actions tap the specified key while holding the System Dependent Graphic User Interface GUI Key The definition of the Graphic User Interface key depends on the attached system Send GUI 0 Send GUI 1 Send GUI 2 Send GUI 3 Send GUI 4 Send GUI 5 ...

Page 347: ...Advanced Data Formatting 13 87 Send Graphic User Interface GUI Characters continued Send GUI 6 Send GUI 7 Send GUI 8 Send GUI 9 Send GUI A Send GUI B Send GUI C ...

Page 348: ...13 88 Symbol MS4404 MS4407 Integration Guide Send Graphic User Interface GUI Characters continued Send GUI D Send GUI E Send GUI F Send GUI G Send GUI H Send GUI I Send GUI J ...

Page 349: ...Advanced Data Formatting 13 89 Send Graphic User Interface GUI Characters continued Send GUI K Send GUI L Send GUI M Send GUI N Send GUI O Send GUI P Send GUI Q ...

Page 350: ...13 90 Symbol MS4404 MS4407 Integration Guide Send Graphic User Interface GUI Characters continued Send GUI R Send GUI S Send GUI T Send GUI U Send GUI V Send GUI W Send GUI X ...

Page 351: ...13 91 Turn On Off Rule Sets Use these bar codes to turn rule sets on and off Send Graphic User Interface GUI Characters continued Send GUI Y Send GUI Z Turn On Rule Set 1 Turn On Rule Set 2 Turn On Rule Set 3 Turn On Rule Set 4 ...

Page 352: ... 92 Symbol MS4404 MS4407 Integration Guide Turn On Off Rule Sets continued Use these bar codes to turn rule sets on and off Turn Off Rule Set 1 Turn Off Rule Set 2 Turn Off Rule Set 3 Turn Off Rule Set 4 ...

Page 353: ...Advanced Data Formatting 13 93 Alphanumeric Keyboard Space Single Close Quote Dash ...

Page 354: ...13 94 Symbol MS4404 MS4407 Integration Guide Alphanumeric Keyboard continued Comma Single Open Quote ...

Page 355: ...Advanced Data Formatting 13 95 Alphanumeric Keyboard continued ...

Page 356: ...13 96 Symbol MS4404 MS4407 Integration Guide Alphanumeric Keyboard continued _ Underscore ...

Page 357: ...Advanced Data Formatting 13 97 Alphanumeric Keyboard continued NOTE Do not confuse the numeric bar codes below with those on the numeric keypad 0 1 2 3 4 5 ...

Page 358: ...13 98 Symbol MS4404 MS4407 Integration Guide Alphanumeric Keyboard continued 6 7 8 9 A B C ...

Page 359: ...Advanced Data Formatting 13 99 Alphanumeric Keyboard continued D E F G H I J ...

Page 360: ...13 100Symbol MS4404 MS4407 Integration Guide Alphanumeric Keyboard continued K L M N O P Q ...

Page 361: ...Advanced Data Formatting13 101 Alphanumeric Keyboard continued R S T U V W X ...

Page 362: ...13 102Symbol MS4404 MS4407 Integration Guide Alphanumeric Keyboard continued Y Z Cancel End of Message a b c ...

Page 363: ...Advanced Data Formatting13 103 Alphanumeric Keyboard continued d e f g h i j ...

Page 364: ...13 104Symbol MS4404 MS4407 Integration Guide Alphanumeric Keyboard continued k l m n o p q ...

Page 365: ...Advanced Data Formatting13 105 Alphanumeric Keyboard continued r s t u v w x ...

Page 366: ...13 106Symbol MS4404 MS4407 Integration Guide Alphanumeric Keyboard continued y z ...

Page 367: ...ng Template Overview This chapter provides a mounting template for the Symbol MS440X MiniScan Copy the page to aid in mounting Symbol MS440X Mounting Template Figure 14 1 Symbol MS440X Mounting Template 1 24 in 31 4 mm ...

Page 368: ...14 2 Symbol MS4404 MS4407 Integration Guide ...

Page 369: ...e 8Ch High 6 6 Trigger Mode 8Ah Presentation 6 7 Picklist Mode F0h 92h Disabled Always 6 8 Power Mode 80h Continuous On 6 9 Time Delay to Low Power Mode 92h 1 0 Sec 6 9 Decode Session Timeout 88h 9 9 Sec 6 10 Timeout Between Decodes Same Symbol 89h 0 6 Sec 6 11 Beep After Good Decode 38h Enable 6 11 Fuzzy 1D Processing F1h 02h Enable 6 12 Decode Mirror Images F1h 19h Never 6 13 1 User selection is...

Page 370: ...tion 7 13 Snapshot Mode Timeout F0h 43h 0 30 seconds 7 13 Snapshot Aiming Pattern F0h 2Ch Enable 7 14 Image Cropping F0h 2Dh Disable 7 14 Crop to Pixel Addresses F4h F0h 3Bh F4h F0h 3Ch F4h F0h 3Dh F4h F0h 3Eh 0 top 0 left 479 bottom 639 right 7 15 Image Resolution F0h 2Eh Full 7 16 Image Brightness Target White F0h 86h 180 7 17 JPEG Image Options F0h 2Bh Quality 7 17 JPEG Quality Value F0h 31h 65...

Page 371: ...rity 97h Disable 8 14 Software Handshaking 9Fh ACK NAK 8 14 Host RTS Line State 9Ah Low 8 15 Decode Data Packet Format EEh Send Raw Decode Data 8 15 Stop Bits 9Dh 1 8 16 Host Serial Response Time out 9Bh 2 sec 8 17 Host Character Time out EFh 200 msec 8 18 Multipacket Option F0h 4Eh Option 1 8 19 Event Reporting Decode Event F0h 00h Disable 8 20 Boot Up Event F0h 02h Disable 8 21 Parameter Event F...

Page 372: ...aging 10 3 Symbol Native API SNAPI Status Handshaking N A Enable 10 4 USB Country Keyboard Types Country Codes N A North American 10 5 USB Keystroke Delay N A No Delay 10 7 USB CAPS Lock Override N A Disable 10 7 USB Ignore Unknown Characters N A Enable 10 8 Emulate Keypad N A Disable 10 8 USB FN1 Substitution N A Disable 10 9 Function Key Mapping N A Disable 10 9 Simulated Caps Lock N A Disable 1...

Page 373: ...mble 24h System Character 11 17 Convert UPC E to A 25h Disable 11 18 Convert UPC E1 to A 26h Disable 11 18 EAN 8 JAN 8 Extend 27h Disable 11 19 Bookland ISBN Format F1h 40h ISBN 10 11 20 UCC Coupon Extended Code 55h Disable 11 21 ISSN EAN F1h 69h Disable 11 21 Code 128 Code 128 08h Enable 11 22 Set Length s for Code 128 D1h D2h Any Length 11 22 GS1 128 formerly UCC EAN 128 0Eh Enable 11 23 ISBT 12...

Page 374: ...ode 11 Code 11 0Ah Disable 11 38 Set Lengths for Code 11 1Ch 1Dh 4 to 55 11 38 Code 11 Check Digit Verification 34h Disable 11 40 Transmit Code 11 Check Digit s 2Fh Disable 11 41 Interleaved 2 of 5 ITF Interleaved 2 of 5 ITF 06h Enable 11 41 Set Lengths for I 2 of 5 16h 17h 14 11 42 I 2 of 5 Check Digit Verification 31h Disable 11 44 Transmit I 2 of 5 Check Digit 2Ch Disable 11 44 Convert I 2 of 5...

Page 375: ...5 Matrix 2 of 5 Lengths F1h 6Bh F1h 6Ch 1 Length 14 11 56 Matrix 2 of 5 Redundancy F1h 6Dh Disable 11 57 Matrix 2 of 5 Check Digit F1h 6Eh Disable 11 57 Transmit Matrix 2 of 5 Check Digit F1h 6Fh Disable 11 58 Inverse 1D F1h 4Ah Regular 11 58 Postal Codes US Postnet 59h Enable 11 59 US Planet 5Ah Enable 11 59 Transmit US Postal Check Digit 5Fh Enable 11 60 UK Postal 5Bh Enable 11 60 Transmit UK Po...

Page 376: ...67 UPC Composite Mode F0h 58h Always Linked 11 67 Composite Beep Mode F0h 8Eh Beep As Each Code Type is Decoded 11 68 UCC EAN Code 128 Emulation Mode for UCC EAN Composite Codes F0h ABh Disable 11 69 2 D Symbologies PDF417 0Fh Enable 11 70 MicroPDF417 E3h Disable 11 70 Code 128 Emulation 7Bh Disable 11 71 Data Matrix F0h 24h Enable 11 72 Data Matrix Inverse F1h 4Ch Regular 11 72 Maxicode F0h 26h E...

Page 377: ...DF Entry 11 83 Miscellaneous Imager Options Transmit Code ID Character 2Dh None 12 3 SSI Prefix Value 69h CR 12 4 SSI Suffix 1 Value SSI Suffix 2 Value 68h 6Ah CR CR 12 4 Non SSI Prefix Value 63h 69h CR LF 12 4 Non SSI Suffix 1 Value Non SSI Suffix 2 Value 62h 68h 64h 6Ah CR LF CR LF 12 4 Scan Data Transmission Format EBh Data as is 12 5 FN1 Substitution Values 67h 6Dh Set 12 6 Transmit No Read Me...

Page 378: ...orts the following parameters however these parameters are reserved for future use 0x20 0x21 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x45 0x71 0xCF 0xD0 0xD1 0xD2 0xD5 0xEA 0xF0 0x01 0xF0 0x04 0xF0 0x05 0xF0 0x28 0xF0 0x94 0xF0 0x96 0xF0 0x97 0xF0 0x98 0xF0 0x99 0xF0 0xA8 0xF0 0xA9 ...

Page 379: ...EAN 13 B Code 39 Code 32 C Codabar D Code 128 ISBT 128 ISBT 128 Concatenated E Code 93 F Interleaved 2 of 5 G Discrete 2 of 5 or Discrete 2 of 5 IATA H Code 11 J MSI K GS1 128 L Bookland EAN M Trioptic Code 39 N Coupon Code R GS1 DataBar Family S Matrix 2 of 5 T UCC Composite TLC 39 U Chinese 2 of 5 X ISSN EAN PDF417 Macro PDF417 Micro PDF417 ...

Page 380: ...QR Code MicroQR P02 Maxicode P03 US Postnet P04 US Planet P05 Japan Postal P06 UK Postal P08 Netherlands KIX Code P09 Australian Postal P0A USPS 4CB One Code Intelligent Mail P0B UPU FICS Postal P0X Signature Capture Table B 1 Symbol Code Characters Continued Code Character Code Type ...

Page 381: ... ISBT 128 Concatenated GS1 128 Coupon Code 128 portion d Data Matrix E UPC EAN Coupon UPC portion e GS1 DataBar Family F Codabar G Code 93 H Code 11 I Interleaved 2 of 5 L PDF417 Macro PDF417 Micro PDF417 L2 TLC 39 M MSI Q QR Code MicroQR S Discrete 2 of 5 IATA 2 of 5 U Maxicode z Aztec Aztec Rune X Bookland EAN ISSN EAN Trioptic Code 39 Chinese 2 of 5 Matrix 2 of 5 US Postnet US Planet UK Postal ...

Page 382: ... time Always transmit 0 Example A Trioptic bar code 412356 is transmitted as X0412356 Code 128 0 Standard data packet no Function code 1 in first symbol position 1 Function code 1 in first symbol character position 2 Function code 1 in second symbol character position Example A Code EAN 128 bar code with Function 1 character FNC1 in the first position AIMID is transmitted as C1AIMID I 2 of 5 0 No ...

Page 383: ...et Example A UPC A bar code 012345678905 is transmitted as E00012345678905 Bookland EAN 0 No options specified at this time Always transmit 0 Example A Bookland EAN bar code 123456789X is transmitted as X0123456789X ISSN EAN 0 No options specified at this time Always transmit 0 Example An ISSN EAN bar code 123456789X is transmitted as X0123456789X Code 11 0 Single check digit 1 Two check digits 3 ...

Page 384: ...cations Note When this option is transmitted the receiver cannot reliably determine whether ECIs have been invoked or whether data byte 92DEC has been doubled in transmission 1 Reader set to follow the ECI protocol Extended Channel Interpretation All data characters 92DEC are doubled 2 Reader set for Basic Channel operation no escape character transmission protocol Data characters 92DEC are not do...

Page 385: ...tocol implemented 3 Symbol in Mode 2 or 3 ECI protocol implemented in secondary message QR Code 0 Model 1 symbol 1 Model 2 MicroQR symbol ECI protocol not implemented 2 Model 2 symbol ECI protocol implemented 3 Model 2 symbol ECI protocol not implemented FNC1 implied in first position 4 Model 2 symbol ECI protocol implemented FNC1 implied in first position 5 Model 2 symbol ECI protocol not impleme...

Page 386: ...B 8 Symbol MS4407 MS4407 Integration Guide ...

Page 387: ...Appendix C Sample Bar Codes Code 39 UPC EAN UPC A 100 EAN 13 100 123ABC 0 12345 67890 5 3 456789 012340 ...

Page 388: ...C 2 Symbol MS4404 MS4407 Integration Guide Code 128 Interleaved 2 of 5 123456789012345678901234567890123456789012345 12345678901231 ...

Page 389: ...riants must be enabled to read the bar codes below See GS1 DataBar Formerly RSS Reduced Space Symbology on page 11 64 10293847560192837465019283746029478450366523 GS1 DataBar Expanded Stacked 1234890hjio9900mnb GS1 DataBar Expanded 08672345650916 GS1 DataBar Limited ...

Page 390: ...Symbol MS4404 MS4407 Integration Guide GS1 DataBar 14 PDF417 Data Matrix 55432198673467 GS1 DataBar 14 Truncated 90876523412674 GS1 DataBar 14 Stacked 78123465709811 GS1 DataBar 14 Stacked Omni Directional ...

Page 391: ...Sample Bar Codes C 5 Maxicode ...

Page 392: ...C 6 Symbol MS4404 MS4407 Integration Guide ...

Page 393: ...Appendix D Numeric Bar Codes Numeric Bar Codes For parameters requiring specific numeric values capture the appropriately numbered bar code s 0 1 2 3 ...

Page 394: ...D 2 Symbol MS4404 MS4407 Integration Guide Numeric Bar Codes continued 4 5 6 7 8 9 ...

Page 395: ...Numeric Bar Codes D 3 Cancel To correct an error or change a selection capture the bar code below Cancel ...

Page 396: ...D 4 Symbol MS4404 MS4407 Integration Guide ...

Page 397: ...1 A CTRL A 1002 B CTRL B 1003 C CTRL C 1004 D CTRL D 1005 E CTRL E 1006 F CTRL F 1007 G CTRL G 1008 H CTRL H BACKSPACE1 1009 I CTRL I HORIZONTAL TAB1 1010 J CTRL J 1011 K CTRL K 1012 L CTRL L 1013 M CTRL M ENTER1 1014 N CTRL N 1015 O CTRL O The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbolded keystroke transmits ...

Page 398: ... Z CTRL Z 1027 A CTRL 1028 B CTRL 1029 C CTRL 1030 D CTRL 6 1031 E CTRL 1032 Space Space 1033 A 1034 B 1035 C 1036 D 1037 E 1038 F 1039 G 1040 H 1041 I 1042 J Table E 1 ASCII Value Code 39 Encode Keystroke Continued ASCII Value Full ASCII Code 39 Encode Character Keystroke The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbolded keystroke transmits ...

Page 399: ... 8 1057 9 9 1058 Z 1059 F 1060 G 1061 H 1062 I 1063 J 1064 V 1065 A A 1066 B B 1067 C C 1068 D D 1069 E E Table E 1 ASCII Value Code 39 Encode Keystroke Continued ASCII Value Full ASCII Code 39 Encode Character Keystroke The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbolded keystroke transmits ...

Page 400: ...082 R R 1083 S S 1084 T T 1085 U U 1086 V V 1087 W W 1088 X X 1089 Y Y 1090 Z Z 1091 K 1092 L 1093 M 1094 N 1095 O _ 1096 W Table E 1 ASCII Value Code 39 Encode Keystroke Continued ASCII Value Full ASCII Code 39 Encode Character Keystroke The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbolded keystroke transmits ...

Page 401: ...N n 1111 O o 1112 P p 1113 Q q 1114 R r 1115 S s 1116 T t 1117 U u 1118 V v 1119 W w 1120 X x 1121 Y y 1122 Z z 1123 P Table E 1 ASCII Value Code 39 Encode Keystroke Continued ASCII Value Full ASCII Code 39 Encode Character Keystroke The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbolded keystroke transmits ...

Page 402: ...0 ALT F 2071 ALT G 2072 ALT H 2073 ALT I 2074 ALT J 2075 ALT K 2076 ALT L 2077 ALT M 2078 ALT N 2079 ALT O 2080 ALT P 2081 ALT Q 2082 ALT R 2083 ALT S 2084 ALT T Table E 1 ASCII Value Code 39 Encode Keystroke Continued ASCII Value Full ASCII Code 39 Encode Character Keystroke The keystroke in bold transmits only if you enabled Function Key Mapping Otherwise the unbolded keystroke transmits ...

Page 403: ...Z Table E 3 PF Key Standard Default Table PF Keys Keystroke 4001 PF 1 4002 PF 2 4003 PF 3 4004 PF 4 4005 PF 5 4006 PF 6 4007 PF 7 4008 PF 8 4009 PF 9 4010 PF 10 4011 PF 11 4012 PF 12 4013 PF 13 4014 PF 14 4015 PF 15 4016 PF 16 Table E 2 ALT Key Standard Defaults Continued ALT Keys Keystroke ...

Page 404: ...ard Default Table F Keys Keystroke 5001 F 1 5002 F 2 5003 F 3 5004 F 4 5005 F 5 5006 F 6 5007 F 7 5008 F 8 5009 F 9 5010 F 10 5011 F 11 5012 F 12 5013 F 13 5014 F 14 5015 F 15 5016 F 16 5017 F 17 5018 F 18 5019 F 19 5020 F 20 5021 F 21 5022 F 22 5023 F 23 5024 F 24 ...

Page 405: ...r Sets E 9 Table E 5 Numeric Key Standard Default Table Numeric Keypad Keystroke 6042 6043 6044 Undefined 6045 6046 6047 6048 0 6049 1 6050 2 6051 3 6052 4 6053 5 6054 6 6055 7 6056 8 6057 9 6058 Enter 6059 Num Lock ...

Page 406: ... Tab 7010 Print Screen 7011 Insert 7012 Home 7013 Enter 7014 Escape 7015 Up Arrow 7016 Dn Arrow 7017 Left Arrow 7018 Right Arrow Table E 7 GUI Shift Keys Other Value Keystroke 3048 GUI 0 3049 GUI 1 3050 GUI 2 3051 GUI 3 3052 GUI 4 3053 GUI 5 The Apple iMac keyboard has an apple key on either side of the space bar Windows based systems have a GUI key to the left of the left ALT key and to the right...

Page 407: ... 3075 GUI K 3076 GUI L 3077 GUI M 3078 GUI N 3079 GUI O 3080 GUI P 3081 GUI Q 3082 GUI R 3083 GUI S 3084 GUI T 3085 GUI U 3086 GUI V 3087 GUI W Table E 7 GUI Shift Keys Continued Other Value Keystroke The Apple iMac keyboard has an apple key on either side of the space bar Windows based systems have a GUI key to the left of the left ALT key and to the right of the right ALT key ...

Page 408: ...2 3005 CMD 3 3006 CMD 4 3007 CMD 5 3008 CMD 6 3009 CMD 7 3010 CMD 8 3011 CMD 9 3012 CMD 10 3013 CMD 11 3014 CMD 12 3015 CMD 13 3016 CMD 14 Table E 7 GUI Shift Keys Continued Other Value Keystroke The Apple iMac keyboard has an apple key on either side of the space bar Windows based systems have a GUI key to the left of the left ALT key and to the right of the right ALT key ...

Page 409: ...the code type of a scanned bar code After this determination is made the information content is decoded Automatic Identification System The application of various technologies such as bar code recognition image recognition voice recognition and RF MW transponders for the purpose of data entry into a data processing system and bypassing the key entry component of traditional data entry B Background...

Page 410: ...as combinations of the digits 0 and 1 with positional weighting based on powers of 2 In computing these can be represented electrically by off and on respectively or in machine readable symbols by narrow and wide elements or by the absence or presence of a bar module Bit Binary digit One bit is the basic unit of binary information Generally eight consecutive bits compose one byte of data The patte...

Page 411: ...tters numerals from 0 to 9 and 7 special characters and space The code name is derived from the fact that 3 of 9 elements representing a character are wide while the remaining 6 are narrow Code 93 An industrial symbology compatible with Code 39 but offering a full character ASCII set and a higher coding density than Code 39 Code Length Number of data characters in a bar code between the start and ...

Page 412: ...decode Decode To recognize a bar code symbology e g UPC EAN and then analyze the content of the specific bar code scanned Decode Algorithm A decoding scheme that converts pulse widths into data representation of the letters or numbers encoded within a bar code symbol Decoder An electronic package that receives the signals from the scanning function performs the algorithm to interpret the signals i...

Page 413: ...r correcting greater potential symbol damage Error Detection This occurs when error correction characters detect that the presence of errors in the symbol exceeds the error correction capacity and keeps the symbol from being decoded as erroneous data Error Detection Characters Symbol characters reserved for error detection that are calculated automatically from the other symbol characters ESD Elec...

Page 414: ...acter pairs in groups of five bars and five interleaved spaces Interleaving provides for greater information density The location of wide elements bar spaces within each group determines which characters are encoded This continuous code type uses no intercharacter spaces Only numeric 0 to 9 and START STOP characters may be encoded Interleaved Bar Code A bar code in which characters are paired toge...

Page 415: ...code symbol Module 1 The narrowest nominal width unit of measure in a symbol In certain symbologies element widths are specified as multiples of 1 module Equivalent to X dimension or 2 a single cell in a matrix symbology used to encode 1 bit of data In Maxicode the module shape is a regular hexagon In Data Matrix the module shape is nominally square In PDF417 the module shape is a regular rectangl...

Page 416: ...Y dimension With at least the recommended minimum level of error correction the recommended Y dimension is 3X With less than the minimum recommended level of error correction the recommended Y dimension is 4X A quiet zone of 2X is specified on each side of a symbol Because of delta decode techniques the symbology is immune from uniform bar width growth PDF417 supports cross row scanning The intell...

Page 417: ...rce laser or photoelectric cell illuminates a bar code 2 Photodetector registers the difference in reflected light more light reflected from spaces 3 Signal conditioning circuit transforms optical detector output into a digitized bar pattern Scanning Mode The scanner is energized programmed and ready to read a bar code Scanning Sequence A method of programming or configuring parameters for a bar c...

Page 418: ...or representing data within a particular bar code type e g UPC EAN Code 39 PDF417 etc T Tilt Rotation of a bar code symbol on an axis perpendicular to the substrate Tolerance Allowable deviation from the nominal bar or space width Two dimensional symbology A machine readable symbol which must be examined both vertically and horizontally to read the entire message A 2 dimensional 2 D symbol may be ...

Page 419: ... solid state device which produces visible laser light W Wand Scanner A handheld scanning device used as a contact bar code or OCR reader Wedge A device that plugs in between a keyboard and a terminal and allows data to be entered by a keyboard or by various types of scanners X X Dimension The dimension of the narrowest bar and narrowest space in a bar code Y Y Dimension The height of the modules ...

Page 420: ...Glossary 12 Symbol MS4404 MS4407 Integration Guide ...

Page 421: ... of string and replace 13 32 move cursor to start of data 13 31 move cursor to string and replace 13 31 numeric keypad 13 25 13 26 pad spaces 13 40 pad zeros 13 44 rules 13 1 rules hierarchy 13 4 send alt characters 13 68 send control characters 13 49 send function key 13 78 send keyboard characters 13 54 send keypad characters 13 73 send preset value 13 32 send value 13 38 skip ahead n characters...

Page 422: ...e 7 6 7 10 B bar codes ADF list 13 6 Australian postal 11 62 aztec 11 75 aztec inverse 11 75 beep after good decode 6 11 beeper tone 6 5 beeper volume 6 6 bookland EAN 11 9 bookland ISBN 11 20 buffering 11 33 cancel D 3 Chinese 2 of 5 11 54 codabar 11 48 codabar CLSI editing 11 50 codabar lengths 11 48 11 49 codabar NOTIS editing 11 50 code 11 11 38 code 11 lengths 11 38 11 39 code 128 11 22 11 24...

Page 423: ...ix values 12 4 presentation mode field of view 7 9 QR code 11 73 QR inverse 11 74 serial baud rate 9 6 beep on bel 9 15 check receive errors 9 9 data bits 9 9 default table 9 2 hardware handshaking 9 10 9 11 host serial response time out 9 14 host types 9 5 intercharacter delay 9 16 parity 9 8 RTS line state 9 15 software handshaking 9 12 stop bit select 9 15 set defaults 6 4 SSI baud rate 8 10 8 ...

Page 424: ...Symbol code IDs B 1 code types ADF 13 11 composite bar codes composite CC A B 11 66 composite CC C 11 66 composite TLC 39 11 67 UPC composite mode 11 67 11 68 conventions notational xvi cropping 7 14 7 15 D data matrix bar codes 11 72 decode distances far focus 4 14 4 18 near focus 4 12 4 16 decode zones 4 11 far focus 4 13 4 17 near focus 4 11 4 15 default parameters miscellaneous scanner options...

Page 425: ...te 7 17 image resolution 7 16 JPEG 7 17 JPEG size quality 7 18 7 23 7 24 video frame size 7 25 image resolution 7 16 imager defaults 7 2 imager overview 1 1 imaging tips 3 2 information service xvii installation connecting MiniScan 2 5 connecting via RS 232 2 6 location 2 7 mechanical drawing MS4404 MS4407 4 4 mounting 2 2 mounting imager on stand 2 3 mounting stand 2 4 stand 2 3 interface 4 6 4 8...

Page 426: ... 1 5 waking up engine 1 6 power requirements MS4404 4 6 MS4407 4 8 presentation mode field of view 7 9 processing control board theory of operation 1 2 programming parameters autoexposure 7 6 7 10 bits per pixel 7 20 7 23 crop to address 7 15 escape characters 11 82 exposure time 7 12 gain 7 11 illumination 7 10 image cropping 7 14 image file format 7 19 7 22 image resolution 7 16 JPEG image optio...

Page 427: ...trol board 1 2 troubleshooting 5 2 U UPC EAN bar codes bookland EAN 11 9 bookland ISBN 11 20 check digit 11 14 11 15 convert UPC E to UPC A 11 18 convert UPC E1 to UPC A 11 18 EAN zero extend 11 19 EAN 13 JAN 13 11 9 EAN 8 JAN 8 11 8 ISSN EAN 11 21 supplementals 11 10 UCC coupon extended code 11 21 UPC A 11 7 UPC A preamble 11 15 UPC E 11 7 UPC E preamble 11 16 UPC E1 11 8 USB default parameters 1...

Page 428: ...Index 8 Symbol MS4404 MS4407 Integration Guide ...

Page 429: ..._______ What topics need to be added to the index if applicable ______________________________________________________________________________________ ______________________________________________________________________________________ ______________________________________________________________________________________ ___________________________________________________________________________...

Page 430: ......

Page 431: ......

Page 432: ...rk 11742 USA 1 800 927 9626 http www motorola com enterprisemobility MOTOROLA and the Stylized M Logo and Symbol and the Symbol logo are registered in the U S Patent and Trademark Office All other product or service names are the property of their respective owners Motorola Inc 2009 ...

Reviews: