Unitech MS842N User Manual

Unitech MS842N User Manual

2d imager scanner
Table of Contents

Advertisement

2D Imager Scanner
- MS842N -
User's Manual
Version 0.2

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MS842N and is the answer not in the manual?

Questions and answers

Summary of Contents for Unitech MS842N

  • Page 1 2D Imager Scanner - MS842N - User’s Manual Version 0.2...
  • Page 2: Table Of Contents

    Table of Contents Chapter 1 Getting Started ................................1 Introduction ..................................1 About This Guide ................................1 Barcode Scanning................................2 Programming Barcodes ..............................2 Factory Defaults ................................3 Custom Defaults................................3 Chapter 2 Communication Interfaces ............................5 Introduction ..................................5 Serial Communication Interface ............................
  • Page 3 Chapter 3 Scan Mode ................................. 17 Trigger Mode .................................. 17 Auto Mode..................................17 Decode Session Timeout ............................18 Timeout Between Decodes (Same Barcode) ......................18 Continuous Mode ................................19 Timeout Between Decodes (Same Barcode) ......................19 Chapter 4 Scanning Preferences .............................. 21 Introduction ..................................
  • Page 4 Code ID Prefix................................32 Restore All Default Code IDs ..........................33 Modify Code ID ............................... 33 Custom Prefix................................. 37 Enable/Disable Custom Prefix ..........................37 Set Custom Prefix ..............................37 Custom Suffix................................. 38 Enable/Disable Custom Suffix..........................38 Set Custom Suffix ..............................38 Data Packing..................................
  • Page 5 Add-On Code ................................49 ISBN ..................................50 Restore Factory Defaults ............................50 Enable/Disable ISBN .............................. 50 Set ISBN Format..............................50 UPC-E..................................51 Restore Factory Defaults ............................51 Enable/Disable UPC-E............................51 Transmit Check Digit............................... 51 Add-On Code ................................52 Transmit System Character “0” ..........................52 UPC-E Extension ..............................
  • Page 6 Codabar .................................. 66 Restore Factory Defaults ............................66 Enable/Disable Codabar ............................66 Set Length Range for Codabar ..........................66 Parity Check................................67 Transmit Start/Stop Character ..........................68 Start/Stop Character Format ........................... 68 Code 93 .................................. 69 Restore Factory Defaults ............................69 Enable/Disable Code 93 ............................
  • Page 7 Enable/Disable Plessey ............................79 Set Length Range for Plessey ..........................79 Parity Check................................80 MSI-Plessey................................81 Restore Factory Defaults ............................81 Enable/Disable MSI-Plessey........................... 81 Set Length Range for MSI-Plessey......................... 81 Transmit Check Digit............................... 82 Parity Check................................82 2D Symbologies ................................83 PDF 417..................................
  • Page 8 Chinese Sensible Code............................95 Restore Factory Defaults ............................95 Enable/Disable Chinese Sensible Code ......................... 95 Set Length Range for Chinese Sensible Code......................95 Chinese Sensible Code Inverse..........................96 Chapter 9 Troubleshooting................................ 97 FAQ....................................97 Appendix ..................................... 99 Appendix 1: Factory Defaults Table..........................99 Appendix 2: AIM ID Table .............................
  • Page 9: Chapter 1 Getting Started

    The MS842N has been properly configured for most applications and can be put into use without further configuration. Users may check the Factory Defaults Table in Appendix for reference. Throughout the manual, programming barcodes marked with asterisks (**) are factory default values.
  • Page 10: Barcode Scanning

    Enter Setup Barcode Scanning The MS842N feasures fast scanning and decoding accuracy. Barcodes rotated at any angle can still be read with ease. When scanning a barcode, simply center the aiming beam or pattern projected by the MS842N over the barcode.
  • Page 11: Factory Defaults

    Enter Setup Factory Defaults Scanning the following barcode can restore the engine to the factory defaults. See Appendix 1: Factory Defaults Table for more information. Restoring the engine to factory defaults will not remove custom defaults stored on the engine. Restore All Factory Defaults Note: Use this feature with discretion.
  • Page 12 Enter Setup Exit Setup...
  • Page 13: Chapter 2 Communication Interfaces

    Chapter 2 Communication Interfaces Introduction The MS842N engine provides a TTL-232 interface and a USB interface to communicate with the host device. The host device can receive scanned data and send commands to control the engine or to access/alter the configuration information of the engine via the TTL-232 or USB interface.
  • Page 14: Baud Rate

    Enter Setup Baud Rate Baud rate is the number of bits of data transmitted per second. Set the baud rate to match the Host requirements. ** Baud Rate 9600 Baud Rate 19200 Baud Rate 1200 Baud Rate 38400 Baud Rate 2400 Baud Rate 57600...
  • Page 15: Parity Check

    Enter Setup Parity Check ** None Even Parity Odd Parity Data Bit ** 8 Data Bits 6 Data Bits 7 Data Bits 5 Data Bits **Exit Setup...
  • Page 16: Stop Bit

    Enter Setup Stop Bit ** 1 Stop Bit 2 Stop Bits Hardware Flow Control If this feature is enabled, the engine determines whether to transmit data based on CTS signal level. When CTS signal is at a low level which means the serial port’s cache memory of receiving device (such as PC) is full, the engine sends data through RS-232 port until CTS signal is set to high level by receiving device.
  • Page 17: Usb Interface

    Enter Setup USB Interface USB-DataPipe A driver is required when using this protocol to communicate with the engine. Its advantages include fast data transmissoin and easy to use. USB-Datapipe USB HID-KBW When you connect the engine to the Host via a USB connection, you can enable the USB HID-KBW feature by scanning the barcode below.
  • Page 18: Country Code Table

    Enter Setup Country Code Table (Appendix 5) Country/Language Code Country/Language Code U.S. Netherlands(Dutch) Belgium Norway Brazil Poland Canada(French) Portugal Czechoslovakia Romania Denmark Russia Finland(Swedish) Slovakia France Spain Germany/Austria Sweden Greece Switzerland(German) Hungary Turkey F Israel(Hebrew) Turkey Q Italy Latin-American Japan Example: Program the engine to emulate Norwegian keyboard (Norway) Scan the Enter Setup barcode.
  • Page 19: Beep On Unknown Character

    Enter Setup Beep on Unknown Character Due to the differences in keyboard layouts, some characters contained in barcode data may be unavailable on the selected keyboard. As a result, the engine fails to transmit the unknown characters. Scan the appropriate barcode below to enable or disable the emission of beep when an unknown character is detected. Beep on Unknown Character Do Not Beep on Unknown Character Emulate ALT+Keypad...
  • Page 20: Inter-Keystroke Delay

    Enter Setup Example: Barcode data 0x16 Ctrl +V Enable Function Key Mapping Disable Function Key Mapping Inter-Keystroke Delay This parameter specifies the delay between emulated keystrokes. No Delay Short Delay (20ms) Long Delay (40ms) Caps Lock The Caps Lock ON option can invert upper and lower case characters contained in barcode data. This inversion occurs regardless of the state of Caps Lock key on the Host’s keyboard.
  • Page 21: Convert Case

    Enter Setup Convert Case Scan the appropriate barcode below to convert all bar code data to your desired case. No Case Conversion Convert All to Upper Case Convert All to Lower Case Example: When the Convert All to Lower Case feature is enabled, barcode data “AbC” is transmitted as “abc”. Emulate Numeric Keypad When this feature is disabled, sending barcode data is emulated as keystroke(s) on main keyboard.
  • Page 22: Usb Com Port Emulation

    Enter Setup Example: Supposing the Emulate Numeric Keypad feature is enabled: if Num Lock on the Host is ON, “A4.5” is transmitted as “A4.5”; if Num Lock on the Host is OFF, “A4.5” is transmitted as follows: 1. “A” is sent as is because it is not included in numeric keypad; 2.
  • Page 23: Acquire Scanned Data

    USB uses VID (Vendor ID) and PID (Product ID) to identify and locate a device. The VID is assigned by USB Implementers Forum. Every PID contains a base number and interface type (keyboard, COM port, etc.). Product Interface PID (Hex) PID (Dec) Base 0000 MS842N HID-POS 0010 **Exit Setup...
  • Page 24: Ibm Surepos(Tabletop)

    Enter Setup IBM SurePOS(Tabletop) IBM-SurePOS (Table-Top) IBM SurePOS (Handheld) IBM-SurePOS (Hand-Held) Exit Setup...
  • Page 25: Chapter 3 Scan Mode

    Enter Setup Chapter 3 Scan Mode Trigger Mode If the Trigger Mode is enabled, receiving a valid trigger signal activates a decode session. The session continues until the barcode is decoded as long as the trigger signal remains valid; the session stops when the signal becomes invalid. For good decode, the engine transmits decoded data via communication port.
  • Page 26: Decode Session Timeout

    Enter Setup Decode Session Timeout This parameter sets the maximum time decode session continues during a scan attempt in the Auto Mode. It is programmable in 1ms increments from 500ms to 3600000ms. The default timeout is 3000ms. To learn how to program this parameter, see the “a.
  • Page 27: Continuous Mode

    Enter Setup Continuous Mode This mode enables the engine to scan/capture, decode and transmit over and over again. If the Continuous Mode is enabled, the engine activates/suspends/resumes barcode reading through control over the trigger signal. When barcode reading is in progress, terminating the trigger signal after having kept it valid for 30ms or longer will suspend barcode reading;...
  • Page 28 Enter Setup Disable Timeout Between Decodes Enable Timeout Between Decodes Exit Setup...
  • Page 29: Chapter 4 Scanning Preferences

    Enter Setup Chapter 4 Scanning Preferences Introduction This chapter contains information as to how to adapt your engine to various applications with preference setting. For instance, to improve barcode reading performance off mobile phones and LCD displays; or to narrow the field of view of the engine to make sure it reads only those barcodes intended by the user.
  • Page 30: Central Area Decoding

    Enter Setup Central Area Decoding The engine attempts to decode barcode(s) within a specified central area and transmits the barcode that has been first decoded. This option allows the engine to narrow its field of view to make sure it reads only those barcodes intended by the user.
  • Page 31: Chapter 5 Illumination & Aiming

    Enter Setup Chapter 5 Illumination & Aiming Illumination A couple of illumination options are provided to improve the lighting conditions during every image capture: Normal: Illumination LEDs are turned on during image capture. Always ON: Illumination LEDs keep ON after the engine is powered on. OFF: Illumination LEDs are OFF all the time.
  • Page 32: Aiming

    Enter Setup Aiming When scanning/capturing image, the engine projects an aiming pattern which allows positioning the target barcode within its field of view and thus makes decoding easier. Normal: The engine projects an aiming pattern only during barcode scanning/capture. Always ON: Aiming pattern is constantly ON after the engine is powered on. OFF: Aiming pattern is OFF all the time.
  • Page 33: Chapter 6 Beep & Led Indications

    Enter Setup Chapter 6 Beep & LED Indications Introduction Besides communication output, the engine can also generate a PWM signal and a pulse signal. Those outputs in conjunction with external circuits are able to drive the beeper/LED indicator. This chapter describes how to program the beep/LED notification feature. Startup Beep If startup beep is enabled, the engine will beep after being turned on.
  • Page 34: Beep Type

    Enter Setup Beep Type ** Type 1 Type 2 Type 3 Beep Volume Loud Medium Exit Setup...
  • Page 35: Additional Settings For Type 1

    Enter Setup Additional Settings for Type 1 Beep duration and frequency settings are designed only for Type 1 (which is a single tone) to serve specific applications. Beep Duration ** 80ms 40ms To learn how to program the parameter, see the “d. Program the Duration of Good Decode Beep (Type 1)” section in Appendix.
  • Page 36: Beep Frequency

    Enter Setup Beep Frequency 800Hz 1600Hz ** 2730Hz 4200Hz You may select the frequency same as the center frequency of your buzzer. To learn how to program this parameter, see the “e. Program the Frequency of Good Decode Beep (Type 1)” section in Appendix. Custom (20~20000 Hz) Exit Setup...
  • Page 37: Led Notification

    Enter Setup LED Notification LED Notification for Good Decode Note: This feature is applicable to all scan modes. Good Decode LED Notification OFF ** Good Decode LED Notification ON LED Notification Duration for Good Decode ** Short (20ms) Medium (120ms) Long (220ms) Prolonged (320ms) To learn how to program this parameter, see the “f.
  • Page 38: Chapter 7 Data Formatting

    Enter Setup Chapter 7 Data Formatting Introduction In many applications, barcode data needs to be edited and distinguished from one another. Usually AIM ID and Code ID can be used as identifiers, but in some special cases customized prefix and terminating character suffix like Carriage Return or Line Feed can also be the alternatives.
  • Page 39: General Settings

    Enter Setup General Settings Enable/Disable All Prefix/Suffix Disable All Prefix/Suffix: Transmit barcode data with no prefix/suffix. Enable All Prefix/Suffix: Allow user to append Code ID prefix, AIM ID prefix, custom prefix/suffix and terminating character to the barcode data before the transmission. Enable All Prefix/Suffix Disable All Prefix/Suffix Prefix Sequences...
  • Page 40: Aim Id Prefix

    Enter Setup AIM ID Prefix AIM (Automatic Identification Manufacturers) IDs and ISO/IEC 15424 standards define symbology identifiers and data carrier identifiers. (For the details, see the “Appendix 2: AIM ID Table” section). If AIM ID prefix is enabled, the engine will add the symbology identifier before the scanned data after decoding.
  • Page 41: Restore All Default Code Ids

    Enter Setup Restore All Default Code IDs For the information of default Code IDs, see the “Appendix 3: Code ID Table” section. Restore All Default Code IDs Modify Code ID Code ID of each symbology can be programmed separately. See the following example to learn how to program a Code ID. Example: Set the Code ID of PDF417 to “p”...
  • Page 42 Enter Setup Modify PDF 417 Code ID Modify Data Matrix Code ID Modify QR Code ID Modify Maxicode Code ID Modify Aztec Code ID Modify Chinese Sensible Code ID Modify EAN-8 Code ID Modify EAN-13 Code ID Modify UPC-E Code ID Modify UPC-A Code ID Exit Setup...
  • Page 43 Enter Setup Modify Code 128 Code ID Modify UCC/EAN-128 Code ID Modify Code 39 Code ID Modify Code 93 Code ID Modify Interleaved 2 of 5 Code ID Modify ITF-14 Code ID Modify ITF-6 Code ID Modify Codabar Code ID Modify Industrial 25 Code ID Modify Standard 25 Code ID **Exit Setup...
  • Page 44 Enter Setup Modify Code 11 Code ID Modify Plessey Code ID Modify MSI-Plessey Code ID Modify GS1 Databar Code ID Modify Composite Code ID Modify ISBN Code ID Exit Setup...
  • Page 45: Custom Prefix

    Enter Setup Custom Prefix Enable/Disable Custom Prefix If custom prefix is enabled, you are allowed to append to the data a user-defined prefix that cannot exceed 10 characters. Enable Custom Prefix Disable Custom Prefix Set Custom Prefix To set a custom prefix, scan the Set Custom Prefix barcode and then the numeric barcodes corresponding to the hexadecimal value of a desired prefix.
  • Page 46: Custom Suffix

    Enter Setup Custom Suffix Enable/Disable Custom Suffix If custom suffix is enabled, you are allowed to append to the data a user-defined suffix that cannot exceed 10 characters. Enable Custom Suffix Disable Custom Suffix Set Custom Suffix To set a custom suffix, scan the Set Custom Suffix barcode and then the numeric barcodes corresponding to the hexadecimal value of a desired suffix.
  • Page 47: Data Packing

    Enter Setup Data Packing For some applications that require high data integrity and reliability, data packing can help you accomplish that. Transmission of packed data needs to work with certain software on the Host. Data packing influences data format and is not recommended for general applications. Disable Data Packing Normal Pack Normal Pack format: [STX + ATTR + LEN] + [AL_TYPE + DATA] + [LRC]...
  • Page 48: Terminating Character Suffix

    Enter Setup Terminating Character Suffix A terminating character can be used to mark the end of data, which means nothing can be added after it. A terminating character suffix can contain one or two characters. Enable/Disable Terminating Character Suffix To enable/disable terminating character suffix, scan the appropriate barcode below. Enable Terminating Character Suffix Disable Terminating Character Suffix Exit Setup...
  • Page 49: Set Terminating Character Suffix

    Enter Setup Set Terminating Character Suffix The engine provides a shortcut for setting the terminating character suffix to 0x0D or 0x0D,0x0A by scanning the following barcode. Terminating Character 0x0D Terminating Character 0x0D,0x0A To set a terminating character suffix, scan the Set Terminating Character Suffix barcode and then the numeric barcodes corresponding to the hexadecimal value of a desired terminating character.
  • Page 50: Chapter 8 Symbologies

    Enter Setup Chapter 8 Symbologies General Settings Enable/Disable All Symbologies If the Disable All Symbologies feature is enabled, the engine will not be able to read any non-programming barcodes except the programming barcodes. Enable All Symbologies Disable All Symbologies Enable/Disable 1D Symbologies Enable 1D Symbologies Disable 1D Symbologies Enable/Disable 2D Symbologies...
  • Page 51: 1D Symbologies

    Enter Setup 1D Symbologies Code 128 Restore Factory Defaults Restore the Factory Defaults of Code 128 Enable/Disable Code 128 ** Enable Code 128 Disable Code 128 Set Length Range for Code 128 The engine can be configured to only decode Code 128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 52: Gs1-128 (Ucc/Ean-128)

    Enter Setup GS1-128 (UCC/EAN-128) Restore Factory Defaults Restore the Factory Defaults of GS1-128 Enable/Disable GS1-128 ** Enable GS1-128 Disable GS1-128 Exit Setup...
  • Page 53: Restore Factory Defaults

    Enter Setup EAN-8 Restore Factory Defaults Restore the Factory Defaults of EAN-8 Enable/Disable EAN-8 Enable EAN-8 Disable EAN-8 Transmit Check Digit EAN-8 is 8 digits in length with the last one as its check digit used to verify the accuracy of the data. Transmit EAN-8 Check Digit Do Not Transmit EAN-8 Check Digit **Exit Setup...
  • Page 54: Add-On Code

    Enter Setup Add-On Code An EAN-8 barcode can be augmented with a two-digit or five-digit add-on code to form a new one. In the examples below, the part surrounded by blue dotted line is a standard EAN-8 barcode while the part circled by red dotted line is add-on code.
  • Page 55: Ean-8 Extension

    Enter Setup EAN-8 Extension Disable EAN-8 Zero Extend: Transmit EAN-8 barcodes as is. Enable EAN-8 Zero Extend: Add five leading zeros to decoded EAN-8 barcodes to extend to13 digits. Enable EAN-8 Zero Extend Disable EAN-8 Zero Extend **Exit Setup...
  • Page 56: Restore Factory Defaults

    Enter Setup EAN-13 Restore Factory Defaults Restore the Factory Defaults of EAN-13 Enable/Disable EAN-13 Enable EAN-13 Disable EAN-13 Transmit Check Digit Transmit EAN-13 Check Digit Do Not Transmit EAN-13 Check Digit Exit Setup...
  • Page 57: Add-On Code

    Enter Setup Add-On Code An EAN-13 barcode can be augmented with a two-digit or five-digit add-on code to form a new one. Enable 2-Digit Add-On Code Disable 2-Digit Add-On Code Enable 5-Digit Add-On Code Disable 5-Digit Add-On Code Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The engine decodes a mix of EAN-13 barcodes with and without 2-digit/5-digit add-on codes.
  • Page 58: Isbn

    Enter Setup ISBN Restore Factory Defaults Restore the Factory Defaults of ISBN Enable/Disable ISBN Enable ISBN Disable ISBN Set ISBN Format **ISBN-13 ISBN-10 Exit Setup...
  • Page 59: Upc-E

    Enter Setup UPC-E Restore Factory Defaults Restore the Factory Defaults of UPC-E Enable/Disable UPC-E Enable UPC-E Disable UPC-E Transmit Check Digit Transmit UPC-E Check Digit Do Not Transmit UPC-E Check Digit **Exit Setup...
  • Page 60: Add-On Code

    Enter Setup Add-On Code A UPC-E barcode can be augmented with a two-digit or five-digit add-on code to form a new one. Enable 2-Digit Add-On Code Disable 2-Digit Add-On Code Enable 5-Digit Add-On Code Disable 5-Digit Add-On Code Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The engine decodes a mix of UPC-E barcodes with and without 2-digit/5-digit add-on codes.
  • Page 61: Upc-E Extension

    Enter Setup UPC-E Extension Disable UPC-E Extend: Transmit UPC-E barcodes as is. Enable UPC-E Extend”: Extend UPC-E barcodes to make them compatible in length to UPC-A. Enable UPC-E Extend Disable UPC-E Extend **Exit Setup...
  • Page 62: Upc-A

    Enter Setup UPC-A Restore Factory Defaults Restore the Factory Defaults of UPC-A Enable/Disable UPC-A Enable UPC-A Disable UPC-A Transmit Check Digit Transmit UPC-A Check Digit Do Not Transmit UPC-A Check Digit Exit Setup...
  • Page 63: Add-On Code

    Enter Setup Add-On Code A UPC-A barcode can be augmented with a two-digit or five-digit add-on code to form a new one. Enable 2-Digit Add-On Code Disable 2-Digit Add-On Code Enable 5-Digit Add-On Code Disable 5-Digit Add-On Code Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The engine decodes a mix of UPC-A barcodes with and without 2-digit/5-digit add-on codes.
  • Page 64: Interleaved 2 Of 5

    Enter Setup Interleaved 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Interleaved 2 of 5 Enable/Disable Interleaved 2 of 5 ** Enable Interleaved 2 of 5 Disable Interleaved 2 of 5 Set Length Range for Interleaved 2 of 5 The engine can be configured to only decode Interleaved 2 of 5 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 65: Parity Check

    Enter Setup Parity Check A check digit is optional for Interleaved 2 o 5 and can be added as the last digit. It is a calculated value used to verify the accuracy of the data. No Parity Check: The engine transmits Interleaved 2 of 5 barcodes as is. Do Not Transmit Check Digit After Parity Check: The engine will run a parity check using the last digit of Interleaved 2 of 5 barcode as check digit.
  • Page 66: Set Discrete Lengths For Interleaved 2 Of 5

    Enter Setup Set Discrete Lengths for Interleaved 2 of 5 The engine can be configured to only decode Interleaved 2 of 5 barcodes within a specific length range or with a couple of discrete lengths. The length must be an even number not greater than 64 and consist of three digits (a leading zero or zeros may need to be added to meet the length requirement).
  • Page 67: Itf-14

    Enter Setup ITF-14 ITF-14 is a special kind of Interleaved 2 of 5 with a length of 14 characters and the last character as the check character. Disable ITF-14 Enable ITF-14 But Do Not Transmit Check Digit Enable ITF-14 and Transmit Check Digit Note: It is advisable not to enable ITF-14 and Interleaved 2 of 5 at the same time.
  • Page 68: Itf-6

    Enter Setup ITF-6 ITF-6 is a special kind of Interleaved 2 of 5 with a length of 6 characters and the last character as the check character. ** Disable ITF-6 Enable ITF-6 But Do Not Transmit Check Digit Enable ITF-6 and Transmit Check Digit Note: It is advisable not to enable ITF-6 and Interleaved 2 of 5 at the same time.
  • Page 69: Matrix 2 Of 5

    Enter Setup Matrix 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Matrix 2 of 5 Enable/Disable Matrix 2 of 5 Enable Matrix 2 of 5 ** Disable Matrix 2 of 5 Set Length Range for Matrix 2 of 5 The engine can be configured to only decode Matrix 2 of 5 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 70: Parity Check

    Enter Setup Parity Check A check digit is optional for Matrix 2 of 5 and can be added as the last digit. It is a calculated value used to verify the accuracy of the data. No Parity Check: The engine transmits Matrix 2 of 5 barcodes as is. Do Not Transmit Check Digit After Parity Check: The engine will run a parity check using the last digit of Matrix 2 of 5 barcode as check digit.
  • Page 71: Code 39

    Enter Setup Code 39 Restore Factory Defaults Restore the Factory Defaults of Code 39 Enable/Disable Code 39 ** Enable Code 39 Disable Code 39 Set Length Range for Code 39 The engine can be configured to only decode Code 39 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 72: Parity Check

    Enter Setup Parity Check A check digit is optional for Code 39 and can be added as the last digit. It is a calculated value used to verify the accuracy of the data. No Parity Check: The engine transmits Code 39 barcodes as is. Do Not Transmit Check Digit After Parity Check: The engine will run a parity check using the last digit of Code 39 barcode as check digit.
  • Page 73: Transmit Start/Stop Character

    Enter Setup Transmit Start/Stop Character Transmit Start/Stop Character Do not Transmit Start/Stop Character Enable/Disable Code 39 Full ASCII By default, the engine is only able to read some ASCII characters. You can configure your engine to identify all ASCII characters by scanning the appropriate barcode below. Enable Code 39 Full ASCII Disable Code 39 Full ASCII **Exit Setup...
  • Page 74: Codabar

    Enter Setup Codabar Restore Factory Defaults Restore the Factory Defaults of Codabar Enable/Disable Codabar ** Enable Codabar Disable Codabar Set Length Range for Codabar The engine can be configured to only decode Codabar barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 75: Parity Check

    Enter Setup Parity Check A check digit is optional for Codabar and can be added as the last digit. It is a calculated value used to verify the accuracy of the data. No Parity Check: The engine transmits Codabar barcodes as is. Do Not Transmit Check Digit After Parity Check: The engine will run a parity check using the last digit of Codabar barcode as check digit.
  • Page 76: Transmit Start/Stop Character

    Enter Setup Transmit Start/Stop Character Transmit Start/Stop Character Do not Transmit Start/Stop Character Start/Stop Character Format “A”, ”a”, “B”, ”b”, “C”, “c”, “D” or “d” can be used as the start character of a Codabar barcode; “A”, ”a”, “B”, ”b”, “C”, “c”, “D”, “d”, “E”, “e”, “T”, “t”, “N”, “n”...
  • Page 77: Code 93

    Enter Setup Code 93 Restore Factory Defaults Restore the Factory Defaults of Code 93 Enable/Disable Code 93 Enable Code 93 ** Disable Code 93 Set Length Range for Code 93 The engine can be configured to only decode Code 93 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 78: Parity Check

    Enter Setup Parity Check Check digits are optional for Code 93 and can be added as the last two digits, which are calculated values used to verify the accuracy of the data. No Parity Check: The engine transmits Code 93 barcodes as is. Do Not Transmit Check Digit After Parity Check: The engine will run parity checks using the last two digits of Code 93 barcode as check digits.
  • Page 79: Gs1-Databar (Rss)

    Enter Setup GS1-Databar (RSS) Restore Factory Defaults Restore the Factory Defaults of GS1-Databar Enable/Disable GS1 Databar ** Enable GS1-DataBar Disable GS1-DataBar Transmit Application Identifier “01” Transmit Application Identifier “01” Do Not Transmit Application Identifier “01” **Exit Setup...
  • Page 80: Gs1 Composite Code

    Enter Setup GS1 Composite Code Restore Factory Defaults Restore the Factory Defaults of GS1 Composite Code Enable/Disable GS1 Composite Code Enable GS1 Composite Code ** Disable GS1 Composite Code EAN/UPC Composite When EAN/UPC Composite is enabled, the engine will not be able to read standard EAN/UPC barcodes. Enable EAN/UPC Composite ** Disable EAN/UPC Composite Exit Setup...
  • Page 81: Code 11

    Enter Setup Code 11 Restore Factory Defaults Restore the Factory Defaults of Code 11 Enable/Disable Code 11 Enable Code 11 ** Disable Code 11 Set Length Range for Code 11 The engine can be configured to only decode Code 11 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 82: Transmit Check Digit

    Enter Setup Transmit Check Digit ** Transmit Check Digit Do Not Transmit Check Digit Parity Check No Parity Check One Check Digit, MOD11 Two Check Digits, MOD11/MOD11 Two Check Digits, MOD11/MOD9 One Check Digit, MOD11 (Len<=10) One Check Digit, MOD11 (Len<=10) Two Check Digits, MOD11/MOD11 (Len>10) Two Check Digits, MOD11/MOD9 (Len>10)
  • Page 83: Industrial 2 Of 5

    Enter Setup Industrial 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Industrial 2 of 5 Enable/Disable Industrial 2 of 5 Enable Industrial 2 of 5 ** Disable Industrial 2 of 5 Set Length Range for Industrial 2 of 5 The engine can be configured to only decode Industrial 2 of 5 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 84: Parity Check

    Enter Setup Parity Check A check digit is optional for Industrial 2 of 5 and can be added as the last digit. It is a calculated value used to verify the accuracy of the data. No Parity Check: The engine transmits Industrial 2 of 5 barcodes as is. Do Not Transmit Check Digit After Parity Check: The engine will run a parity check using the last digit of Industrial 2 of 5 barcode as check digit.
  • Page 85: Standard 25

    Enter Setup Standard 25 Restore Factory Defaults Restore the Factory Defaults of Standard 25 Enable/Disable Standard 25 Enable Standard 25 ** Disable Standard 25 Set Length Range for Standard 25 The engine can be configured to only decode Standard 25 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 86: Parity Check

    Enter Setup Parity Check A check digit is optional for Standard 25 and can be added as the last digit. It is a calculated value used to verify the accuracy of the data. No Parity Check: The engine transmits Standard 25 barcodes as is. Do Not Transmit Check Digit After Parity Check: The engine will run a parity check using the last digit of Standard 25 barcode as check digit.
  • Page 87: Plessey

    Enter Setup Plessey Restore Factory Defaults Restore the Factory Defaults of Plessey Enable/Disable Plessey Enable Plessey ** Disable Plessey Set Length Range for Plessey The engine can be configured to only decode Plessey barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 88: Parity Check

    Enter Setup Parity Check Check digits are optional for Plessey and can be added as the last two digits, which are calculated values used to verify the accuracy of the data. No Parity Check: The engine transmits Plessey barcodes as is. Do Not Transmit Check Digit After Parity Check: The engine will run parity checks using the last two digits of Plessey barcode as check digits.
  • Page 89: Msi-Plessey

    Enter Setup MSI-Plessey Restore Factory Defaults Restore the Factory Defaults of MSI-Plessey Enable/Disable MSI-Plessey Enable MSI-Plessey ** Disable MSI-Plessey Set Length Range for MSI-Plessey The engine can be configured to only decode MSI-Plessey barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 90: Transmit Check Digit

    Enter Setup Transmit Check Digit Transmit Check Digit Do Not Transmit Check Digit Parity Check No Parity Check One Check Digit, MOD10 Two Check Digits, MOD10/MOD10 Two Check Digits, MOD10/MOD11 Exit Setup...
  • Page 91: 2D Symbologies

    Enter Setup 2D Symbologies PDF 417 Restore Factory Defaults Restore the Factory Defaults of PDF 417 Enable/Disable PDF 417 ** Enable PDF 417 Disable PDF 417 Set Length Range for PDF 417 The engine can be configured to only decode PDF 417 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 92: Pdf 417 Inverse

    Enter Setup PDF 417 Inverse Regular Barcode: Dark bars on a bright background. Inverse Barcode: Bright bars on a dark background. Decode Regular PDF417 Barcodes Only Decode Inverse PDF417 Barcodes Only Decode Both Exit Setup...
  • Page 93: Pdf417 Twin Code

    Enter Setup PDF417 Twin Code PDF417 twin code is 2 PDF417 barcodes paralleled vertically or horizontally. Two of them must have the same direction and similar specifications and be placed closely together. There are 3 options for reading PDF417 twin codes: Single PDF417 Only: Read either PDF417 code.
  • Page 94: Qr Code

    Enter Setup QR Code Restore Factory Defaults Restore the Factory Defaults of QR Code Enable/Disable QR Code ** Enable QR Code Disable QR Code Set Length Range for QR Code The engine can be configured to only decode QR Code barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 95: Qr Twin Code

    Enter Setup QR Twin Code QR twin code is 2 QR barcodes paralleled vertically or horizontally. Two of them must have the same direction and similar specifications and be placed closely together. There are 3 options for reading QR twin codes: Single QR Only: Read either QR code.
  • Page 96: Aztec Code

    Enter Setup Aztec Code Restore Factory Defaults Restore the Factory Defaults of Aztec Code Enable/Disable Aztec Code Enable Aztec Code Disable Aztec Code Set Length Range for Aztec Code The engine can be configured to only decode Aztec Code barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 97: Read Multi-Barcodes Of An Image

    Enter Setup Read Multi-barcodes of an Image There are three modes: Mode 1: Read one barcode only. Mode 2: Read fixed number of barcodes only. Mode 3: Composite Reading. Read fixed number of barcodes first. If unsuccessful, read one barcode only. Mode 1 Mode 2 Mode 3...
  • Page 98: Set The Number Of Barcodes

    Enter Setup Set the Number of Barcodes ** 1 Exit Setup...
  • Page 99: Data Matrix

    Enter Setup Data Matrix Restore Factory Defaults Restore the Factory Defaults of Data Matrix Enable/Disable Data Matrix **Enable Data Matrix Disable Data Matrix Set Length Range for Data Matrix The engine can be configured to only decode Data Matrix barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 100: Rectangular Barcode

    Enter Setup Rectangular Barcode ** Enable Rectangular Barcode Disable Rectangular Barcode Data Matrix Inverse Decode Regular Data Matrix Barcodes Only Decode Inverse Data Matrix Barcodes Only Decode Both Exit Setup...
  • Page 101: Data Matrix Twin Code

    Enter Setup Data Matrix Twin Code Data Matrix twin code is 2 Data Matrix barcodes paralleled vertically or horizontally. Two of them must have the same direction and similar specifications and be placed closely together. There are 3 options for reading Data Matrix twin codes: Single Data Matrix Only: Read either Data Matrix code.
  • Page 102: Maxicode

    Enter Setup Maxicode Restore Factory Defaults Restore the Factory Defaults of Maxicode Enable/Disable Maxicode Enable Maxicode ** Disable Maxicode Set Length Range for Maxicode The engine can be configured to only decode Maxicode barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 103: Chinese Sensible Code

    Enter Setup Chinese Sensible Code Restore Factory Defaults Restore the Factory Defaults of Chinese Sensible Code Enable/Disable Chinese Sensible Code Enable Chinese Sensible Code Disable Chinese Sensible Code Set Length Range for Chinese Sensible Code The engine can be configured to only decode Chinese Sensible barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.
  • Page 104: Chinese Sensible Code Inverse

    Enter Setup Chinese Sensible Code Inverse Decode Regular Chinese Sensible Barcodes Only Decode Inverse Chinese Sensible Barcodes Only Decode Both Exit Setup...
  • Page 105: Chapter 9 Troubleshooting

    Chapter 9 Troubleshooting Q: How to show barcode data in a text file (output data in a cursor)? A: Enable the USB HID-KBW feature. But only characters and digits available on the keyboard can be sent. Q: What are compatible/supported barcode types? A: See the User Guide.
  • Page 106 Q: The device is frozen or unresponsive. a) Check if the device is properly connected and powered up. b) Send the Restore All Factory Defaults command to the device via a serial cable or USB cable. Q: How to enable/disable terminating character (Carriage Return or Line Feed)? A: See the User Guide.
  • Page 107: Appendix

    Appendix Appendix 1: Factory Defaults Table Parameter Factory Default Remark System Settings Barcode Programming Disabled Programming barcode data Do not send Illumination Normal Aiming Beam Normal Enabled Decode Beep Type 1, 80ms (Duration), 2730Hz (Frequency), Loud (Volume) Startup Beep Enabled LED Notification for Good Decode Enabled, 20ms (Duration) Scan Mode...
  • Page 108 Convert Case No Case Conversion USB HID-KBW Emulate Numeric Keypad Disabled USB HID-KBW Data Formatting All Prefix/Suffix Disabled Code ID+ Custom Prefix+ Prefix Sequence Code ID+Custom Prefix+AIM ID AIM ID+Data+ Custom Suffix + Terminating Character AIM ID Prefix Disabled Code ID Prefix Disabled 1 or 2 English letters Custom Prefix...
  • Page 109 Extend to UPC-A Disabled System Character “0” Do not transmit UPC-A UPC-A Enabled Check Digit Transmit 2-Digit Add-On Code Disabled 5-Digit Add-On Code Disabled Preamble Character “0” Do not transmit Interleaved 2 of 5 Interleaved 2 of 5 Enabled Parity Check No Parity Check Check Digit Do not transmit...
  • Page 110 Minimum Length Code 93 Code 93 Disabled Parity Check Enabled Check Digit Do not transmit Maximum Length Minimum Length Minimum length supported: 1 GS1-128 (UCC/EAN-128) GS1-128 (UCC/EAN-128) Enabled GS1 Databar(RSS) GS1 Databar(RSS) Enabled Application Identifier “01” Transmit GS1 Composite (EAN•UCC Composite) GS1 Composite Disabled UPC/EAN Composite...
  • Page 111 Standard 25 Disabled Parity Check Disabled Maximum Length Minimum Length Minimum length supported: 4 Plessey Plessey Disabled Parity Check Enabled Check Digit Transmit Maximum Length Minimum Length Minimum length supported: 4 MSI-Plessey MSI-Plessey Disabled Parity Check 1 Check Digit, MOD10 Check Digit Transmit Maximum Length...
  • Page 112 Read Rectangular Barcode Enabled Data Matrix Inverse Decode regular Data Matrix barcodes only Maximum Length 3116 Minimum Length Maxicode Maxicode Disabled Maximum Length Minimum Length Chinese Sensible Code Chinese Sensible Code Decode regular Chinese Sensible Chinese Sensible Code Inverse barcodes only Maximum Length 7827 Minimum Length...
  • Page 113: Appendix 2: Aim Id Table

    Appendix 2: AIM ID Table Symbology AIM ID Possible AIM ID Modifiers (m) Code 128 GS1-128 (UCC/EAN-128) EAN-8 EAN-13 EAN-13 with Addon UPC-E UPC-E with Addon UPC-A UPC-A with Addon Interleaved 2 of 5 0,1,3 ITF-6 ITF-14 Matrix 2 of 5 Code 39 0,1,3,4,5,7 Codabar...
  • Page 114: Appendix 3: Code Id Table

    Appendix 3: Code ID Table Symbology Code ID Code 128 GS1-128 (UCC/EAN-128) EAN-8 EAN-13 UPC-E UPC-A Interleaved 2 of 5 ITF-6 ITF-14 Matrix 2 of 5 Code 39 Codabar Code 93 Code 11 GS1 Databar(RSS) GS1Composite Code(EAN•UCC Composite) ISBN Matrix 2 of 5(European Matrix 2 of 5) Industrial 25 Standard 25 Plessey...
  • Page 115: Appendix 4: Ascii Table

    Appendix 4: ASCII Table Char (Null char.) (Start of Header) (Start of Text) (End of Text) (End of Transmission) (Enquiry) (Acknowledgment) (Bell) (Backspace) (Horizontal Tab) (Line Feed) (Vertical Tab) (Form Feed) (Carriage Return) (Shift Out) (Shift In) (Data Link Escape) (XON) (Device Control 1) (Device Control 2) DC3 (XOFF) (Device Control 3)
  • Page 116 ! (Exclamation Mark) " (Double Quote) # (Number Sign) $ (Dollar Sign) (Percent) & (Ampersand) ` (Single Quote) ( (Right / Closing Parenthesis) ) (Right / Closing Parenthesis) (Asterisk) (Plus) , (Comma) (Minus / Dash) . (Dot) / (Forward Slash) : (Colon) ;...
  • Page 117 (Left / Opening Bracket) (Back Slash) (Right / Closing Bracket) (Caret / Circumflex) (Underscore) ' (Grave Accent)
  • Page 118 (Left/ Opening Brace) | (Vertical Bar) (Right/Closing Brace) (Tilde) DEL (Delete)
  • Page 119: Appendix 5: Country Code Table

    Appendix 5: Country Code Table Country/Language Code Country/Language Code U.S. Netherlands(Dutch) Belgium Norway Brazil Poland Canada(French) Portugal Czechoslovakia Romania Denmark Russia Finland(Swedish) Slovakia France Spain Germany/Austria Sweden Greece Switzerland(German) Hungary Turkey F Israel(Hebrew) Turkey Q Italy Latin-American Japan...
  • Page 120: Appendix 6: Ascii Function Key Mapping Table

    Appendix 6: ASCII Function Key Mapping Table ASCII Funciton ASCII Value (HEX) No Function Key Mapping Function Key Mapping NUL (Null char.) Null Crtl+2 SOH (Start of Header) Keypad Enter Crtl+A STX (Start of Text) Caps lock Crtl+B ETX (End of Text) Null Crtl+C EOT (End of Transmission)
  • Page 121 The function key mappings of the last five characters in the table above differ from one keyboard layout to another. Country/ Function Key Mapping Keyboard Layout United States Ctrl+[ Ctrl+\ Ctrl+] Ctrl+6 Ctrl+- Belgium Ctrl+ [ Ctrl+< Ctrl+] Ctrl+6 Ctrl+- Scandinavia Ctrl+8 Ctrl+<...
  • Page 122: Appendix 7: Symbology Id Number

    Appendix 7: Symbology ID Number Symbology ID Number Symbology ID Number Code 128 Standard 2 of 5 GS1-128 (UCC/EAN128) Plessey EAN-8 Code11 EAN-13 MSI/Plessey UPC-E Composite Code UPC-A GS1-Databar Interleaved 2 of 5 PDF417 ITF-14 QR Code ITF-6 Aztec Code Matrix 2 of 5 Data Matrix Code 39...
  • Page 123: Appendix 8: Parameter Programming Examples

    Appendix 8: Parameter Programming Examples The following examples show you how to program parameters by scanning programming barcodes. a. Program the Decode Session Timeout Example: Set the decode session timeout to 1500ms Scan the Enter Setup barcode. Scan the Decode Session Timeout barcode. (See the “Decode Session Timeout” section in Chapter 3) Scan the numeric barcodes “1”, “5”, “0”...
  • Page 124: Program The Duration Of Good Decode Beep (Type 1)

    d. Program the Duration of Good Decode Beep (Type 1) Example: Set the duration of good decode beep to 100ms Scan the Enter Setup barcode. Scan the Custom barcode. (See the “Beep Duration” section in Chapter 6) Scan the numeric barcodes “1” , “0” and “0”. Scan the Save barcode.
  • Page 125: Program The Custom Prefix/Suffix

    g. Program the Custom Prefix/Suffix Example: Set the custom prefix to “CODE” Check the hex values of “CODE” in the ASCII Table. (“CODE”: 43, 4F, 44, 45) Scan the Enter Setup barcode. Scan the Set Custom Prefix barcode. (See the “Set Custom Prefix” section in Chapter 7) Scan the numeric barcodes “4”, “3”, “4”, “F”, “4”, “4”, “4”...
  • Page 126: Program The Length Range (Maximum/Minimum Lengths) For A Symbology

    j. Program the Length Range (Maximum/Minimum Lengths) for a Symbology Note: If minimum length is set to be greater than maximum length, the engine only decodes barcodes with either the minimum or maximum length. If you only want to read barcodes with a specific length, set both minimum and maximum lengths to be that desired length.
  • Page 127: Program The Discrete Lengths For Interleaved 2 Of 5

    k. Program the Discrete Lengths for Interleaved 2 of 5 Example 1: Set the engine to decode Interleaved 2 of 5 barcodes containing either 12 or 24 characters Scan the Enter Setup barcode. Scan the Enable the Discrete Lengths barcode. (See the “Set Discrete Lengths for Interleaved 2 of 5” section in Chapter 8) Scan the Set the Discrete Length barcode.
  • Page 128: Appendix 9: F-Key Barcodes

    Appendix 9: F-Key Barcodes When the HID-KBW feature is enabled, scanning one of the following barcodes will send the corresponding function key. F1-F6...
  • Page 129 F7-F12...
  • Page 130: Appendix 10: Digit Barcodes

    Appendix 10: Digit Barcodes...
  • Page 132: Appendix 11: Save/Cancel Barcodes

    Appendix 11: Save/Cancel Barcodes After reading numeric barcode(s), you need to scan the Save barcode to save the data. If you scan the wrong digit(s), you can either scan the Cancel barcode and then start the configuration all over again, or scan the Delete the Last Digit barcode and then the correct digit, or scan the Delete All digits barcode and then the digits you want.

Table of Contents