Newland NLS-FM420-MS-30 Integration Manual

Newland NLS-FM420-MS-30 Integration Manual

Fixed mount barcode scanner
Table of Contents

Advertisement

NLS-FM420
NLS-FM420-MS-30
NLS-FM420-MS-38
Fixed Mount Barcode Scanner
Integration Guide

Advertisement

Table of Contents
loading

Summary of Contents for Newland NLS-FM420-MS-30

  • Page 1 NLS-FM420 NLS-FM420-MS-30 NLS-FM420-MS-38 Fixed Mount Barcode Scanner Integration Guide...
  • Page 2 Revisions Version Description Date V1.0 Support as from FM420 firmware Version 3.06.021 and higher. 20100825 Modifiy the introduction for USB Interface; change the default status of V1.1.1 20110712 Terminal to "off "(disable);update the "Figure 1. FM420 Top View" . Renew "ASCII Function Key Mapping Table”of "USB HID-KBW" and V1.1.2 20110719 correct the setting code of "Enable Reading All 2D.
  • Page 3 Newland Auto-ID. No right to copy a licensed program in whole or in part is granted except as permitted under copyright law or as hereinafter expressly provided. The user agrees to maintain Newland Auto-ID’s copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes in whole or in part.
  • Page 4: Table Of Contents

    Table of Contents 请更换节标题 Contents About This Guide Introduction ..............................1 Graphic Notations ............................1 Newland Auto-ID Support Center ....................... 2 Getting to Start Introduction ..............................3 Unpacking ..............................4 Unpacking ............................. 4 Outline of FM420 ..........................4 Data Interface ............................5 Communication Ports ..........................
  • Page 5 Table of Contents RS232 Interface Introduction ..............................25 Serial Port ..............................26 Baud Rate ............................26 Parity Check ............................27 Data Bits Transmitted ......................... 28 Stop Bits .............................. 28 Hardware Auto Flow Control ......................29 USB Interface Introduction ..............................30 USB HID-KBW ............................
  • Page 6 Table of Contents Load Factory Default .......................... 51 Enable/Disable Code 128 ........................51 Select Message Length ........................52 EAN-8 ................................ 53 Load Factory Default .......................... 53 Enable/Disable UCC/EAN-8 ......................53 Check Digit ............................53 2 Digits Addenda Code ........................54 5 Digits Addenda Code ........................
  • Page 7 Table of Contents Enable/Disable Code 39 ........................74 Transmit Start & Stop Character......................74 Select Message Length ........................75 Check Digit ............................76 Decode ASCII ............................. 76 Enable/Disable Code 32 ........................77 Code 32 Prefix ............................ 77 Transmit Code 32 Check Digit ......................78 Transmit Code 32 Start/Stop Character ....................
  • Page 8 Table of Contents Enable/Disable Standard 25 ........................ 97 Select Message Length ........................98 Check Digit ............................99 Plessey ..............................100 Load Factory Default ........................100 Enable/Disable Plessey ........................100 Select Message Length ........................101 Check Digit ............................102 MSI-Plessey ............................. 103 Load Factory Default ........................
  • Page 9 Table of Contents Data Matrix Inverse .......................... 123 Enable/Disable Data Matrix ECI Output ..................124 Character Encoding........................... 124 Maxicode ..............................125 Load Factory Default ........................125 Enable/Disable Maxicode ....................... 125 Select Message Length ........................126 Chinese Sensible Code ..........................127 Load Factory Default ........................
  • Page 10 Table of Contents Data Packing Formats ........................146 Batch Programming Introduction .............................. 147 Create a Batch Command ........................148 Create a Batch Barcode ..........................149 Use Batch Barcode ........................... 150 Data Formatter Introduction .............................. 151 Add a Data Format ........................... 152 Programming with Barcodes ......................
  • Page 11: About This Guide

    About This Guide Introduction This guide provides detailed instructions for integrating and setting up the NLS-FM420 series fixed mount barcode scanner. Graphic Notations Tool – Handy item for a task. Attention – Important subject to be aware of or to avoid. Tips –...
  • Page 12: Newland Auto-Id Support Center

    About This Guide Newland Auto-ID Support Center If you have a problem with your equipment, contact the Newland Support Center in your region. Before call- ing, have the model number, serial number, and several of your barcodes at hand. Call the support Center from a phone near the scanning equipment so that the service person can try to talk you through your problem.
  • Page 13: Getting To Start

    Getting to Start Introduction FM420 is a fixed mount barcode scanner. Newland Auto-ID patented technology ensure FM420 fast image capture and accurate decoding. It provides the customer the best value. This chapter presents an overall picture of how to use FM420 step by step. Please have an FM420 handy.
  • Page 14: Unpacking

    Getting to Start Unpacking Unpacking Unpack FM420 and accessories. Check with the packing list. Make sure that there is no damage or missing part(s). If any damage or missing parts, please keep the original package and contact your supplier for services.
  • Page 15: Data Interface

    Getting to Start Unpacking Data Interface PIN 10 PIN 1 Cable Slot Function Type Name Null Null Power DC5V Serial Port Output,RS232 Serial Port Input,RS232 Null Null Ground USB Data Signal nlscan.com Page 5...
  • Page 16: Communication Ports

    Getting to Start Communication Ports FM420 must connect to a Host to operate. A Host can be PC, POS, or any intelligent terminal with at least one of the following communication ports: USB, RS232, or PS/2. 1、 USB port on Host: 2、...
  • Page 17: Connecting With Usb Cable

    Getting to Start Connecting with USB Cable 1、 Insert USB Cable (RJ45 male head) into FM420 cable slot; 2、 Insert USB Cable (USB male head) into Host’s (female) USB connector; nlscan.com Page 7...
  • Page 18: Connecting With Rs232 Cable

    Getting to Start Connecting with RS232 Cable 1、 Insert RS232 cable (RJ45 male head) into FM420 cable slot; 2、 Insert RS232 cable (RS232 male head) into Host’s (female) RS232 connector; 3、 Connect RS232 cable and the mains with power adapter; nlscan.com Page 8...
  • Page 19: Decode Zones

    Getting to Start Decode Zones 36° 35mm Code39(10mil) 170mm 55mm Code39(15mil) 210mm 55mm PDF417(10mil) 175mm 60mm PDF417(15mil) 205mm 45mm Data Matrix(10mil) 145mm 45mm Data Matrix(15mil) 175mm 45mm QR Code(10mil) 140mm 50mm QR Code(15mil) 175mm nlscan.com Page 9...
  • Page 20: Dimensions Of The Fm420

    Getting to Start Dimensions of the FM420 M3 machine screw Note that the part of the mounting screws (M3 machine screw) into the scanner can not exceed 5mm. nlscan.com Page 10...
  • Page 21: Dimensions Of The Fm420-Ms-3X

    Getting to Start Dimensions of the FM420-MS-3X 41 4 . Note that the part of the mounting screws (M3 machine screw) into the scanner can not exceed 7mm. nlscan.com Page 11...
  • Page 22: Programming The Scanner

    QuickSet Programming QuickSet is a Windows based GUI program for Newland Auto-ID bar code readers. It displays decoded data and captured images. The scanner with its circuit board can be easily configured through the interface of QuickSet.
  • Page 23: Programming Notation

    Programming the Scanner Programming Notation Tools Code Programming ON Code Programming OFF ** Code Programming OFF 【Pro CMD:0006000】 This is the notation to disable the Code Programming. There are 4 parts of a notation: 1、 The first part of the notation is the barcode for Code Programming 2、...
  • Page 24: Code Programming On/Off

    Programming the Scanner Code Programming On/Off Tools Code Programming ON Read the “Code Programming ON” barcode to activate “Code Program- ming” function. One or more Code Programming barcodes can be read to configure the scanner. If an option or feature needs additional parameters, such as digits, they can be found at the end of this chapter.
  • Page 25: Illumination

    Programming the Scanner Illumination Tools Code Programming ON Illumination LED lighting up barcodes are used to capture better images. There are 4 modes: “Illumination Wink”: LED keeps flashing when reading » Code Programming OFF “Illumination Keep ON”: LED keeps on when Power ON »...
  • Page 26: Aiming

    Programming the Scanner Aiming Tools Code Programming ON There are 3 modes: “Aim Wink”: LED keeps flashing when reading » “Aim Keep ON”: LED keeps on when Power ON » Code Programming OFF ** Aim Wink 【Pro CMD:0201000】 Aim Keep ON 【Pro CMD:0201010】...
  • Page 27: Beep

    Programming the Scanner Beep Tools Code Programming ON Decoding Beep Read “Beep ON” to enable all decoding beep denotation and read “Beep OFF” to disable. Code Programming OFF ** Beep ON 【Pro CMD:0203010】 Beep OFF 【Pro CMD:0203000】 Decoding Beep Type ** Type 1 【Pro CMD:0203020】...
  • Page 28: Decoding Beep Volume

    Programming the Scanner Beep Tools Code Programming ON Decoding Beep Volume ** Loud Code Programming OFF 【Pro CMD:0203030】 【Pro CMD:0203032】 Medium 【Pro CMD:0203031】 Power On Beep ** Beep On 【Pro CMD:0204001】 Beep OFF 【Pro CMD:0204000】 Beep Denotation (Beeper Definitions) Beep Denotation low-higher-higher-higher Power ON completed...
  • Page 29: Reading Mode

    Programming the Scanner Reading Mode Tools Code Programming ON Auto Mode: The ambient luminance change in front of the scanner » automatically initiates reading. After completion of reading, the scanner goes to idle. Both luminance change and the Trigger can initiate reading when idle. Continuous Mode: Pull the Trigger line low to start reading.
  • Page 30: Reading Timeout And Delay

    Programming the Scanner Reading Timeout and Delay Tools Code Programming ON One Reading Timeout:If the scanner doesn't read any barcode during the timeout period, it will stop reading automatically. One Reading Timeout is valid in Auto mode. The default timeout is 3000ms. Same Barcode Reading Delay:It is used to avoid misreading on the same Code Programming OFF barcode (the same format and message) in a Same Barcode Reading Delay...
  • Page 31: Sensitivity

    Programming the Scanner Sensitivity Tools Code Programming ON Sensitivity is how sensitive the scanner is to ambient illumination » change. Sensitivity value is [1 .. 20] » The lower the sensitivity value is the higher sensitivity will be. The low- »...
  • Page 32: Exposure Imaging Mode

    Programming the Scanner Exposure Imaging Mode Tools Code Programming ON Code Programming OFF ** Normal Exposure Mode 【Pro CMD:0321000】 Reflections Eliminating Mode 【Pro CMD:0321010】 nlscan.com Page 22...
  • Page 33: Default

    Programming the Scanner Default Tools Code Programming ON Factory Default Read “Load All Factory Default” to reset all parameters to factory default. Applicable conditions: Code Programming OFF User options programming wrong configuration leads to reading mal- » function Forget details of previous programming and start over. »...
  • Page 34: Query Product Information

    Programming the Scanner Query Product Information Tools Code Programming ON Product information could be obtained by reading "Query Product Information" barcode. Firmware version could be obtained by reading "Query Firmware Version" barcode.The scanner will send it to the Host immediately. “Power ON, Send Product Info”, the scanner sends product information through serial port(only) to the Host after Power ON.
  • Page 35: Introduction

    RS232 Interface Introduction When the scanner is connected to the Host with RS232 cable, system will select RS232 connection by default. Under RS232 connection, the scanner and the Host use the same communication parameters: baud rate, parity check, data bits select and stop bits select. Select RS232 Connection 【Pro CMD:1100000】...
  • Page 36: Serial Port

    RS232 Interface Serial Port Tools Code Programming ON The scanner and the Host should use the same serial port parameters: baud rate, parity check, data bits and stop bits. The sequence is as follows: 9600 (baud rate), null (parity check), 8 (data bits), 1 (stop bits). Baud Rate Code Programming OFF Baud rate is the number of bits of data transmitted per second.
  • Page 37: Parity Check

    RS232 Interface Serial Port Tools Code Programming ON Parity Check Parity check options should be the same on the scanner and the Host. Select Odd parity: If data has an odd number of 1 bits, the parity bit » value is set to 0. Code Programming OFF Select Even parity:If data has an even number of 1 bits, the parity bit »...
  • Page 38: Data Bits Transmitted

    RS232 Interface Serial Port Tools Code Programming ON Data Bits Transmitted Select data bits transmitted to be 5, 6, 7 and 8. Ensure the selections on the scanner and the Host are the same. Code Programming OFF ** 8 Data Bits 【Pro CMD:0103030】...
  • Page 39: Hardware Auto Flow Control

    RS232 Interface Serial Port Tools Code Programming ON Hardware Auto Flow Control When enabled,the scanner will decide if the data should be sent in accordance with CTS signal level. When it is low level CTS signal, it means the serial port’s cache memory of receiving end (such as PC) is full and the scanner will not send data through RS232 until CTS signal is set to high level by receiving end.
  • Page 40: Usb Interface

    The barcode data could be entered by the virtual keyboard directly and it is also convenient for the Host to receive data. USB DataPipe: USB DataPipe is a transport protocol developed by Newland Auto-ID Tech Co., Ltd, »...
  • Page 41: Usb Hid-Kbw

    USB Interface USB HID-KBW Tools Code Programming ON USB connection (no driver needed) supports simulating the Imager transmission to be a USB keyboard input. The Host receives keystrokes of the virtual keyboard. It works in “Plug and Play” base. There is no driver required. Code Programming OFF Select USB HID-KBW 【Pro CMD:1100020】...
  • Page 42: Usb Hid-Kbw Speed

    USB Interface USB HID-KBW Tools Code Programming ON USB HID-KBW Speed This parameter specifies the USB poll rate for a USB keyboard. If the Host drops characters, change the poll rate to a bigger value. Code Programming OFF 【Pro CMD:1103170】 【Pro CMD:1103171】...
  • Page 43: Usb Country Keyboard Types

    USB Interface USB HID-KBW Tools Code Programming ON USB Country Keyboard Types The keyboard arrangements and country codes vary in different countries. Refer country codes to the table “USB Country Keyboard Types”. Follow the steps mentioned below to program. Code Programming OFF 1.“Code Programming ON”...
  • Page 44 USB Interface USB HID-KBW Country/Language Number Country/Language Number 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 nlscan.com Page 34...
  • Page 45: Unknown Characters, Beep

    USB Interface USB HID-KBW Tools Code Programming ON Unknown Characters, Beep HID-KBW deems an unknown character to be a character is not included in a country keyboard type. It may not be able to allocate and send a keystroke, thus lead to an error beep.
  • Page 46: Emulate Alt + Keypad

    USB Interface USB HID-KBW Tools Code Programming ON Emulate ALT + Keypad When enabled, full ASCII characters (0x00~0xff) can be sent over the numeric key- pad regardless country keyboard selections. 1. “ALT” Make Code Programming OFF 2. According to the ASCII value, input the numbers over the numeric keypad 3.
  • Page 47: Function Key Mapping

    USB Interface USB HID-KBW Tools Code Programming ON Function Key Mapping When enabled, function characters (0x00~0x1F) are sent as ASCII sequences over the numeric keypad. 1、 “Ctrl make” Code Programming OFF 2、 Hit function key 3、 “Ctrl Break” ** No Function Key Mapping 【Pro CMD:1103130】...
  • Page 48: Ascii Function Key Mapping Table

    USB Interface USB HID-KBW ASCII Function Key Mapping Table ASCII Function ASCII Value(HEX) No Function Key Mapping Function Key Mapping Null Crtl+2 Keypad Enter Crtl+A Caps lock Crtl+B Null Crtl+C Null Crtl+D Null Crtl+E Null Crtl+F Enter Crtl+G LeftArrow Crtl+H Crtl+I DownArrow Crtl+J...
  • Page 49: Ascii Function Key Mapping Table (Continued)

    USB Interface USB HID-KBW ASCII Function Key Mapping Table (Continued) The last five characters in the Full ASCII “CTRL”+ column ([\] 6 - ), apply to US only. The following chart indicates the equivalents of these five characters for different countries. Country Codes United States...
  • Page 50: Keystroke Delay

    USB Interface USB HID-KBW Tools Code Programming ON Keystroke Delay This parameter sets the delay, in milliseconds, between emulated keystrokes. Scan programming code below to increase the delay when the Host require a slower trans- mission of data. Code Programming OFF ** No Delay 【Pro CMD:1103050】...
  • Page 51: Convert Case

    USB Interface USB HID-KBW Tools Code Programming ON Convert Case The Imager converts all barcode messages to the selected case. Code Programming OFF ** No Case Conversion 【Pro CMD:1103040】 Convert All to Upper Case 【Pro CMD:1103041】 Convert All to Lower Case 【Pro CMD:1103042】...
  • Page 52: Emulate Numeric Keypad

    USB Interface USB HID-KBW Tools Code Programming ON Emulate Numeric Keypad Code Programming OFF “Do Not Emulate Numeric Keypad 1”: Sending a number (0-9) is emulated as keystroke(s) on main keyboard. “Emulate Numeric Keypad 1”: Sending a number (0-9) is emulated as keystroke(s) on numeric keypad.
  • Page 53: Code Page

    USB Interface USB Interface USB HID-KBW Tools Code Programming ON Code Page The Code Page feature is provided to support more international characters. This feature is only effective when ASCII characters are sent in the ALT+Keypad way. Programming a code page requires scanning numeric barcode (For more information, see Appendix: Code Pages List).
  • Page 54: Usb Datapipe

    USB DataPipe Tools Code Programming ON This protocol is defined by Newland Auto-ID. A driver has to be installed before using this protocol to communicate with reader, The advantage of using this protocol is the fast data transmission. Meanwhile, the SDK can be easily integrated into the application system.
  • Page 55: Usb Com Port Emulation

    USB Interface USB COM Port Emulation Tools Code Programming ON When the USB port is connected to Host serial port in order to receive data from scanner, the model of imitating USB-to-RS232 has to be chosen. Hence, the scan- ner and the Host must communicate at the same parameters and the parameters of real serial port and visual serial port must be the same.
  • Page 56: Hid-Pos

    USB Interface HID-POS Tools Code Programming ON Introduction The HID POS interface is recommended for new applications. It can send up to 56 characters in a single USB report and is muchfaster than keyboard emulation. Features: » Code Programming OFF HID based, no custom driver required »...
  • Page 57: Access The Device In Your Program

    USB Implementers Forum. The Newland vendor ID (VID) is 1EAB (hex). The second is the PID (Product ID). A range of PIDs is used for each Newland product sub family, so each PID contains a base number and an interface type (keyboard, COM port, etc.).
  • Page 58: Symbols

    Symbols Introduction This chapter lists all the available symbols and provides the programming barcodes to enable/disable them. Disabling reading of the symbols which do not apply, will improve reading performance. The few abling reading of the symbols are, the fast the engine will work. nlscan.com Page 48...
  • Page 59: General Options

    Symbols General Options Tools Code Programming ON Disable Reading All Disable Reading All = Allow reading Programming Codes only. Code Programming OFF Disable Reading All 【Pro CMD:0001010】 Enable Reading All Enable Reading All = Enable to read all symbols and Programming Codes. Enable Reading All 【Pro CMD:0001020】...
  • Page 60: Enable Reading All 2D

    Symbols General Options Tools Code Programming ON Enable Reading All 2D Code Programming OFF Enable Reading All 2D 【Pro CMD:0001060】 Disable Reading All 2D Disable Reading All 2D 【Pro CMD:0001050】 1D Twin Code 1D twin code is two 1D barcodes of a symbology or of different symbologies paralleled vertically. Both barcodes must have similar specifications and be placed closely together.
  • Page 61: Code 128

    Symbols Code 128 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Code 128 Factory Default 【Pro CMD:0400000】 Enable/Disable Code 128 Disable Code 128 【Pro CMD:0400010】 ** Enable Code 128 【Pro CMD:0400020】 When the engine can not read Code 128, please read“Enable Code 128” and try again. nlscan.com Page 51...
  • Page 62: Select Message Length

    Symbols Code 128 Tools Code Programming ON Select Message Length It is used to program the valid reading length of Code 128. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length. Code 128 Message Length is defined by “Min.
  • Page 63: Load Factory Default

    Symbols EAN-8 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load UCC/EAN-8 Factory Default 【Pro CMD:0401000】 Enable/Disable UCC/EAN-8 ** Enable UCC/EAN-8 【Pro CMD:0401020】 Disable UCC/EAN-8 【Pro CMD:0401010】 Check Digit UCC/EAN-8 is fixed 8 digits barcode and the last digit is check digit. ** Transmit Check 【Pro CMD:0401040】...
  • Page 64: Digits Addenda Code

    Symbols EAN-8 Tools Code Programming ON 2 Digits Addenda Code Addenda Code is the one to the right of an ordinary code. Picture below shows an ordinary code with a 2 digits Addenda Code. The left one in blue lines is an ordinary code. The right one in red lines is the 2 digits Addenda Code.
  • Page 65: Expand To Ean-13

    Symbols EAN-8 Tools Code Programming ON EAN-8 Expand to EAN-13 Expand EAN-8 to EAN-13, by adding 5 bytes of “0” to the left, and then transmit. Code Programming OFF ** Do Not Expand to EAN-13 【Pro CMD:0401090】 Expand to EAN-13 【Pro CMD:0401100】...
  • Page 66: Load Factory Default

    Symbols EAN-13 Tools Code Programming ON Load Factory Default ** Load EAN-13 Factory Default 【Pro CMD:0402000】 Code Programming OFF Enable/Disable EAN-13 ** Enable EAN-13 【Pro CMD:0402020】 Disable EAN-13 【Pro CMD:0402010】 Check Digit ** Transmit Check 【Pro CMD:0402040】 Do Not Transmit Check 【Pro CMD:0402030】...
  • Page 67: Digits Addenda Code

    Symbols EAN-13 Tools Code Programming ON 2 Digits Addenda Code Addenda Code is the one to the right of an ordinary code. Picture below shows an ordinary code with a 2 digits Addenda Code. The left one in blue lines is an ordinary code. The right one in red lines is the 2 digits Addenda Code.
  • Page 68: Ean-13 Beginning With 414/419 Addenda Code Required

    Symbols EAN-13 Tools Code Programming ON EAN-13 Beginning with 414/419 Addenda Code Required This setting programs the engine to require an addenda code (2-digit or 5-digit) on EAN-13 barcodes that begin with a “414” or “419”. The following settings can be programmed: “Require Addenda Code”: All EAN-13 barcodes that begin with a “414”...
  • Page 69: Upc-E

    Symbols UPC-E Tools Code Programming ON Load Factory Default ** Load UPC-E Factory Default 【Pro CMD:0403000】 Code Programming OFF Enable/Disable UPC-E ** Enable UPC-E 【Pro CMD:0403020】 Disable UPC-E 【Pro CMD:0403010】 When the engine can not read UPC-E, please read “Enable UPC-E” and try again. Check Digit UPC-E is fixed 8 digits barcode and the last digit is check digit.
  • Page 70: Digits Addenda Code

    Symbols UPC-E Tools Code Programming ON 2 Digits Addenda Code Addenda Code is the one to the right of an ordinary code. Picture below shows an ordinary code with a 2 digits Addenda Code. The left one in blue lines is an ordinary code. The right one in red lines is the 2 digits Addenda Code.
  • Page 71: Upc-E Preamble

    Symbols UPC-E Tools Code Programming ON UPC-E Preamble Preamble characters (Country Code and System Character) can be transmitted as part of a UPC-E barcode. Select one of the following options for transmitting UPC-E preamble to the host device: transmit system character only, transmit system character and country code (“0”...
  • Page 72: Upc-A

    Symbols UPC-A Tools Code Programming ON Load Factory Default ** Load UPC-A Factory Default 【Pro CMD:0404000】 Code Programming OFF Enable/Disable UPC-A ** Enable UPC-A 【Pro CMD:0404020】 Disable UPC-A 【Pro CMD:0404010】 When the engine can not read UPC-A, please read “Enable UPC-A” and try again. Check Digit UPC-A is fixed 13 digits barcode and the last digit is Check Digit.
  • Page 73: Digits Addenda Code

    Symbols UPC-A Tools Code Programming ON 2 Digits Addenda Code Addenda Code is the one to the right of an ordinary code. Picture below shows an ordinary code with a 2 digits Addenda Code. The left one in blue lines is an ordinary code. The right one in red lines is the 2 digits Addenda Code.
  • Page 74: Upc-A Preamble

    Symbols UPC-A Tools Code Programming ON UPC-A Preamble Preamble characters (Country Code and System Character) can be transmitted as part of a UPC-A barcode. Select one of the following options for transmitting UPC-A preamble to the host device: transmit system character only, transmit system character and country code (“0”...
  • Page 75: Interleaved 2 Of 5

    Symbols Interleaved 2 of 5 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Interleaved 2 of 5 Factory Default 【Pro CMD:0405000】 Enable/Disable Interleaved 2 of 5 ** Enable Interleaved 2 of 5 【Pro CMD:0405020】 Disable Interleaved 2 of 5 【Pro CMD:0405010】...
  • Page 76: Select Message Length

    Symbols Interleaved 2 of 5 Tools Code Programming ON Select Message Length It is used to program the valid reading length of Interleaved 2 of 5. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length.
  • Page 77: Check Digit

    Symbols Interleaved 2 of 5 Tools Code Programming ON Check Digit Interleaved 2 of 5 may include Check Digit (not compulsory) following its barcode messages. It verifies the barcode message. “NO Check, Transmit All” means to read without check and transmit »...
  • Page 78: Specified Lengths

    Symbols Interleaved 2 of 5 Tools Code Programming ON Specified Lengths Program the engine to read specified lengths or ranges of specified lengths for Interleaved 2 of 5. The length value must be 3 decimal digits. And the length value MUST be an even number between 2 to 64. Read “Enable Specified Length”...
  • Page 79: Itf-14

    Symbols ITF-14 Tools Code Programming ON ITF-14 is a fixed length, 14 bytes Interleaved 2 of 5 barcode with Check digit. By factory default, it is disabled. When enabled, ITF-14 precedes 14-byte Interleaved 2 of 5 barcode. Code Programming OFF ** Disable ITF-14 【Pro CMD:0405080】...
  • Page 80: Itf-6

    Symbols ITF-6 Tools Code Programming ON ITF-6 is a fixed length 6 bytes Interleaved 2 of 5 barcode with check digit. When enabled, ITF-6 precedes 6-byte Interleaved 2 of 5 barcode. Code Programming OFF ** Disable ITF-6 User Selection 【Pro CMD:0405110】 ITF-6, Read, Do Not Transmit Check Digit 【Pro CMD:0405120】...
  • Page 81: Matrix 2 Of 5

    Symbols Matrix 2 of 5 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Matrix 2 of 5 Factory Default 【Pro CMD:0406000】 Matrix 2 of 5 Enable/Disable Enable Matrix 2 of 5 【Pro CMD:0406020】 ** Disable Matrix 2 of 5 【Pro CMD:0406010】...
  • Page 82: Select Message Length

    Symbols Matrix 2 of 5 Tools Code Programming ON Select Message Length It is used to program the valid reading length of Matrix 2 of 5. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length.
  • Page 83: Check Digit

    Symbols Matrix 2 of 5 Tools Code Programming ON Check Digit Matrix 2 of 5 may include Check Digit (not compulsory) following its barcode messages. It verifies the barcode message. “NO Check, Transmit All” means to read without check and transmit »...
  • Page 84: Code 39

    Symbols Code 39 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Code 39 Factory Default 【Pro CMD:0408000】 Enable/Disable Code 39 ** Enable Code 39 【Pro CMD:0408020】 Disable Code 39 【Pro CMD:0408010】 When the engine can not read Code 39, please read “Enable Code 39” and try again Transmit Start &...
  • Page 85: Select Message Length

    Symbols Code 39 Tools Code Programming ON Select Message Length It is used to program the valid reading length of Code 39. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length.
  • Page 86: Check Digit

    Symbols Code 39 Tools Code Programming ON Check Digit Code 39 may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message. "NO Check, Transmit All" means to read without check and transmit » all bytes including barcode message and Check Digit. Code Programming OFF "Check, Do Not Transmit Check Digit"...
  • Page 87: Enable/Disable Code 32

    Symbols Code 39 Tools Code Programming ON Enable/Disable Code 32 Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate bar code below to enable or disable Code 32. Code 39 must be enabled and Code 39 check digit verification must be disabled for this parameter to function.
  • Page 88: Transmit Code 32 Check Digit

    Symbols Code 39 Tools Code Programming ON Transmit Code 32 Check Digit Code 32 must be enabled for this parameter to function. Code Programming OFF ** Do Not Transmit Code 32 Check Digit 【Pro CMD:0408180】 Transmit Code 32 Check Digit 【Pro CMD:0408190】...
  • Page 89: Codabar

    Symbols Codabar Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Codabar Factory Default 【Pro CMD:0409000】 Enable/Disable Codabar ** Enable Codabar 【Pro CMD:0409020】 Disable Codabar 【Pro CMD:0409010】 When the engine can not read Codabar, please read “Enable Codabar” and try again. nlscan.com Page 79...
  • Page 90: Select Message Length

    Symbols Codabar Tools Code Programming ON Select Message Length It is used to program the valid reading length of Codabar. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length. Code Programming OFF Codabar Message Length is defined by “Min.
  • Page 91: Check Digit

    Symbols Codabar Tools Code Programming ON Check Digit Codabar may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message. "NO Check, Transmit All" means to read without check and transmit » all bytes including barcode message and Check Digit. Code Programming OFF "Check, Do Not Transmit Check Digit"...
  • Page 92: Transmit Start & Stop Character

    Symbols Codabar Tools Code Programming ON Transmit Start & Stop Character Codabar uses either one of “A”, “B”, “C” and “D” as the start character and the stop character. Transmission of them can be selected. Code Programming OFF ** Transmit Both Start & Stop Character 【Pro CMD:0409090】...
  • Page 93: Code 93

    Symbols Code 93 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Code 93 Factory Default 【Pro CMD:0410000】 Enable/Disable Code 93 ** Disable Code 93 【Pro CMD:0410010】 Enable Code 93 【Pro CMD:0410020】 When the engine can not read Code 93, please read “Enable Code 93” and try again. nlscan.com Page 83...
  • Page 94: Select Message Length

    Symbols Code 93 Tools Code Programming ON Select Message Length It is used to program the valid reading length of Code 93. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length.
  • Page 95: Check Digit

    Symbols Code 93 Tools Code Programming ON Check Digit Code 93 may include Check Digits (not compulsory) following its barcode message. The two digits verify the barcode message. "NO Check, Transmit All" means to read without check and transmit » all bytes including barcode message and Check Digits.
  • Page 96: Ucc/Ean-128

    Symbols UCC/EAN-128 Tools Code Programming ON Load Factory Default ** Load UCC/EAN-128 Factory Default 【Pro CMD:0412000】 Code Programming OFF Enable/Disable UCC/EAN-128 ** Enable UCC/EAN-128 【Pro CMD:0412020】 Disable UCC/EAN-128 【Pro CMD:0412010】 When the engine can not read UCC/EAN-128, please read “Enable UCC/EAN-128” and try again.
  • Page 97: Select Message Length

    Symbols UCC/EAN-128 Tools Code Programming ON Select Message Length It is used to program the valid reading length of UCC/EAN-128. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length. UCC/EAN-128 Message Length is defined by “Min.
  • Page 98: Gs1 Databar

    Symbols GS1 Databar Tools Code Programming ON Load Factory Default Code Programming OFF ** Load GS1 Databar Factory Default 【Pro CMD:0413000】 Enable/Disable GS1 Databar ** Enable GS1 Databar 【Pro CMD:0413020】 Disable GS1 Databar 【Pro CMD:0413010】 When the engine can not read GS1 Databar, please read “Enable GS1 Databar” and try again.
  • Page 99: Ean·ucc Composite

    Symbols EAN·UCC Composite Tools Code Programming ON Load Factory Default Code Programming OFF ** Load EAN·UCC Composite Factory Default 【Pro CMD:0414000】 Enable/Disable EAN·UCC Composite Enable EAN·UCC Composite 【Pro CMD:0414020】 ** Disable EAN·UCC Composite 【Pro CMD:0414010】 Enable UPC/EAN Composite 【Pro CMD:0414040】 ** Disable UPC/EAN Composite 【Pro CMD:0414030】...
  • Page 100: Code 11

    Symbols Code 11 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Code 11 Factory Default 【Pro CMD:0415000】 Enable/Disable Code 11 Enable Code 11 【Pro CMD:0415020】 ** Disable Code 11 【Pro CMD:0415010】 When the engine can not read Code 11, please read “Enable Code 11” and try again. nlscan.com Page 90...
  • Page 101: Select Message Length

    Symbols Code 11 Tools Code Programming ON Select Message Length It is used to program the valid reading length of Code 11. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length.
  • Page 102: Check Digit

    Symbols Code 11 Tools Code Programming ON Check Digit Code 11 may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message. "NO Check, Transmit All" means to read without check and transmit all » bytes including barcode message and Check Digit. Code Programming OFF "Check, Do Not Transmit Check Digit"...
  • Page 103: Isbn

    Symbols ISBN Tools Code Programming ON Load Factory Default Code Programming OFF ** Load ISBN Factory Default 【Pro CMD:0416000】 Enable/Disable ISBN Enable ISBN 【Pro CMD:0416020】 ** Disable ISBN 【Pro CMD:0416010】 When the engine can not read ISBN, please read “Enable ISBN” and try again. Transmit ** Transmit 13 digits 【Pro CMD:0416030】...
  • Page 104: Industrial 25

    Symbols Industrial 25 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Industrial 25 Factory Default 【Pro CMD:0417000】 Enable/Disable Industrial 25 Enable Industrial 25 【Pro CMD:0417020】 ** Disable Industrial 25 【Pro CMD:0417010】 When the engine can not read Industrial 25, please read “Enable Industrial 25” and try again.
  • Page 105: Select Message Length

    Symbols Industrial 25 Tools Code Programming ON Select Message Length It is used to program the valid reading length of Industrial 25. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length. Industrial 25 Message Length is defined by “Min.
  • Page 106: Check Digit

    Symbols Industrial 25 Tools Code Programming ON Check Digit Industrial 25 may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message. "NO Check, Transmit All" means to read without check and transmit all » bytes including barcode message and Check Digit. Code Programming OFF "Check, Do Not Transmit Check Digit"...
  • Page 107: Standard 25

    Symbols Standard 25 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Standard 25 Factory Default Pro CMD 【 :0418000】 Enable/Disable Standard 25 Enable Standard 25 【Pro CMD:0418020】 ** Disable Standard 25 【Pro CMD:0418010】 When the engine can not read Standard 25, please read “Enable Standard 25” and try again.
  • Page 108: Select Message Length

    Symbols Standard 25 Tools Code Programming ON Select Message Length It is used to program the valid reading length of Standard 25. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length. Standard 25 Message Length is defined by “Min.
  • Page 109: Check Digit

    Symbols Standard 25 Tools Code Programming ON Check Digit Standard 25 may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message. "NO Check, Transmit All" means to read without check and transmit all » bytes including barcode message and Check Digit. Code Programming OFF "Check, Do Not Transmit Check Digit"...
  • Page 110: Plessey

    Symbols Plessey Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Plessey Factory Default Pro CMD 【 :0419000】 Enable/Disable Plessey Enable Plessey 【Pro CMD:0419020】 ** Disable Plessey 【Pro CMD:0419010】 When the engine can not read Plessey, please read “Enable Plessey” and try again. nlscan.com Page 100...
  • Page 111: Select Message Length

    Symbols Plessey Tools Code Programming ON Select Message Length It is used to program the valid reading length of Plessey. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length. Plessey Message Length is defined by “Min.
  • Page 112: Check Digit

    Symbols Plessey Tools Code Programming ON Check Digit Plessey may include Check Digits (not compulsory) following its barcode message. The two digits verify the barcode message. "NO Check, Transmit All" means to read without check and transmit all » bytes including barcode message and Check Digits. Code Programming OFF "Check, Do Not Transmit Check Digit"...
  • Page 113: Msi-Plessey

    Symbols MSI-Plessey Tools Code Programming ON Load Factory Default Code Programming OFF ** Load MSI-Plessey Factory Default Pro CMD 【 :0420000】 Enable/Disable MSI-Plessey Enable MSI-Plessey 【Pro CMD:0420020】 ** Disable MSI-Plessey 【Pro CMD:0420010】 When the engine can not read MSI-Plessey, please read “Enable MSI-Plessey” and try again.
  • Page 114: Select Message Length

    Symbols MSI-Plessey Tools Code Programming ON Select Message Length It is used to program the valid reading length of MSI-Plessey. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length. Code Programming OFF MSI-Plessey Message Length is defined by “Min.
  • Page 115: Check Digit

    Symbols MSI-Plessey Tools Code Programming ON Check Digit Plessey may include Check Digits(s) (not compulsory) following its barcode message. It may have one or two digits, which verify the barcode message. "NO Check, Transmit All" means to read without check and transmit all »...
  • Page 116: Issn

    Symbols ISSN Tools Code Programming ON Load Factory Default Code Programming OFF ** Load ISSN Factory Default Pro CMD 【 :0421000】 Enable/Disable ISSN Enable ISSN 【Pro CMD:0421020】 ** Disable ISSN 【Pro CMD:0421010】 When the engine can not read ISSN, please read “Enable ISSN” and try again. nlscan.com Page 106...
  • Page 117: Pdf417

    Symbols PDF417 Tools Code Programming ON Load Factory Default Code Programming OFF ** Load PDF417 Factory 【Pro CMD:0501000】 Enable/Disable PDF417 ** Enable PDF417 【Pro CMD:0501020】 Disable PDF417 【Pro CMD:0501010】 When the scanner cannot read PDF417, please read “Enable PDF417” and try again. nlscan.com Page 107...
  • Page 118: Select Message Length

    Symbols PDF417 Tools Code Programming ON Select Message Length It is used to program the valid reading length of PDF417. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid reading length.
  • Page 119: Pdf417 Twin Code

    Symbols PDF417 Tools Code Programming ON PDF417 Twin Code PDF417 twin code is 2 PDF417 barcodes paralleled vertically or horizontally. They must both be either regular or inverse barcodes. They must have similar specifica- tions and be placed closely together. There are 3 options for reading PDF417 twin code: Code Programming OFF Single...
  • Page 120: Enable/Disable Pdf417 Eci Output

    Symbols PDF417 Tools Code Programming ON Enable/Disable PDF417 ECI Output Code Programming OFF Disable PDF417 ECI Output 【Pro CMD:0501341】 ** Enable PDF417 ECI Output 【Pro CMD:0501340】 Character Encoding UTF-8 【Pro CMD:0501351】 ** Default Character Encoding 【Pro CMD:0501350】 nlscan.com Page 110...
  • Page 121: Qr Code

    Symbols QR Code Tools Code Programming ON Load Factory Default Code Programming OFF ** Load QR Code Factory Default 【Pro CMD:0502000】 Enable/Disable QR Code ** Enable QR Code 【Pro CMD:0502020】 Disable QR Code 【Pro CMD:0502010】 When the scanner cannot read QR Code, please read “Enable QR Code” and try again. nlscan.com Page 111...
  • Page 122: Select Message Length

    Symbols QR Code Tools Code Programming ON Select Message Length It is used to program the valid reading length of QR Code. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid length.
  • Page 123: Qr Twin Code

    Symbols QR Code Tools Code Programming ON QR Twin Code QR twin code is 2 QR barcodes paralleled vertically or horizontally. They must both be either regular or inverse barcodes. They must have similar specifications and be placed closely together. There are 3 options for reading QR twin code: Code Programming OFF Single QR Only: Read either QR code.
  • Page 124: Enable/Disable Qr Eci Output

    Symbols QR Code Tools Code Programming ON Enable/Disable QR ECI Output Code Programming OFF Disable QR ECI Output 【Pro CMD:0502151】 ** Enable QR ECI Output 【Pro CMD:0502150】 QR Inverse Regular Barcode: Dark bars on a bright background. Inverse barcode: Bright bars on a dark background. ** Decode Regular QR Only 【Pro CMD:0502120】...
  • Page 125: Aztec

    Symbols Aztec Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Aztec Factory Default 【Pro CMD:0503000】 Enable/Disable Aztec Enable Aztec 【Pro CMD:0503020】 ** Disable Aztec 【Pro CMD:0503010】 When the scanner cannot read Aztec, please read “Enable Aztec” and try again. nlscan.com Page 115...
  • Page 126: Select Message Length

    Symbols Aztec Tools Code Programming ON Select Message Length It is used to program the valid reading length of Aztec. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid length.
  • Page 127: Read Multi-Barcodes On An Image

    Symbols Aztec Tools Code Programming ON Read Multi-barcodes on an Image There are three modes: Mode 1:Read one barcode only. » Code Programming OFF Mode 2:Read fixed number of barcodes only. » Mode 3:Composite Reading. Read fixed number of barcodes first, if failed, »...
  • Page 128: The Number Of Multi-Barcodes

    Symbols Aztec Tools Code Programming ON The Number of Multi-barcodes Code Programming OFF ** 1 【Pro CMD:0503060】 【Pro CMD:0503064】 【Pro CMD:0503061】 【Pro CMD:0503065】 【Pro CMD:0503062】 【Pro CMD:0503066】 【Pro CMD:0503063】 【Pro CMD:0503067】 nlscan.com Page 118...
  • Page 129: Enable/Disable Aztec Eci Output

    Symbols Aztec Tools Code Programming ON Enable/Disable Aztec ECI Output Code Programming OFF Disable Aztec ECI Output 【Pro CMD:0503101】 ** Enable Aztec ECI Output 【Pro CMD:0503100】 Character Encoding UTF-8 【Pro CMD:0503111】 ** Default Character Encoding 【Pro CMD:0503110】 nlscan.com Page 119...
  • Page 130: Data Matrix

    Symbols Data Matrix Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Data Matrix Factory Default 【Pro CMD:0504000】 Enable/Disable Data Matrix ** Enable Data Matrix 【Pro CMD:0504020】 Disable Data Matrix 【Pro CMD:0504010】 When the scanner cannot read Data Matrix, please read “Enable Data Matrix” and try again.
  • Page 131: Select Message Length

    Symbols Data Matrix Tools Code Programming ON Select Message Length It is used to program the valid reading length of Data Matrix. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid reading length.
  • Page 132: Data Matrix Twin Code

    Symbols Data Matrix Tools Code Programming ON Data Matrix Twin Code Data Matrix twin code is 2 Data Matrix barcodes paralleled vertically or horizontally. They must both be either regular or inverse barcodes. They must have similar specifications and be placed closely together. Code Programming OFF There are 3 options for reading Data Matrix: Single Data Matrix Only: Read either Data Matrix.
  • Page 133: Rectangular Symbols

    Symbols Data Matrix Tools Code Programming ON Rectangular Symbols Data Matrix has two formats: Square symbols, which has the same amount of models in length and » Code Programming OFF width: 10*10,12*12..144*144。 Rectangular symbols, which has different amounts of models in length and »...
  • Page 134: Enable/Disable Data Matrix Eci Output

    Symbols Data Matrix Tools Code Programming ON Enable/Disable Data Matrix ECI Output Code Programming OFF Disable Data Matrix ECI Output 【Pro CMD:0504341】 ** Enable Data Matrix ECI Output 【Pro CMD:0504340】 Character Encoding UTF-8 【Pro CMD:0504351】 ** Default Character Encoding 【Pro CMD:0504350】 nlscan.com Page 124...
  • Page 135: Maxicode

    Symbols Maxicode Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Maxicode Factory Default 【Pro CMD:0505000】 Enable/Disable Maxicode Enable Maxicode 【Pro CMD:0505020】 ** Disable Maxicode 【Pro CMD:0505010】 When the scanner cannot read Maxicode, please read “Enable Maxicode” and try again. nlscan.com Page 125...
  • Page 136: Select Message Length

    Symbols Maxicode Tools Code Programming ON Select Message Length It is used to program the valid reading length of Maxicode. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid reading length. Maxicode Message Length is defined by "Min.
  • Page 137: Chinese Sensible Code

    Symbols Chinese Sensible Code Tools Code Programming ON Load Factory Default Code Programming OFF ** Load Chinese Sensible Code Factory Default 【Pro CMD:0508000】 Enable/Disable Chinese Sensible Code Enable Chinese Sensible Code 【Pro CMD:0508020】 ** Disable Chinese Sensible Code 【Pro CMD:0508010】 When the scanner cannot read Maxicode, please read “Enable Chinese Sensible Code”...
  • Page 138: Select Message Length

    Symbols Chinese Sensible Code Tools Code Programming ON Select Message Length It is used to program the valid reading length of Chinese Sensible Code. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid reading length.
  • Page 139: Chinese Sensible Twin Code

    Symbols Chinese Sensible Code Tools Code Programming ON Chinese Sensible Twin Code Chinese Sensible twin code is 2 Chinese Sensible barcodes paralleled vertically or horizontally. They must both be either regular or inverse barcodes. They must have similar specifications and be placed closely together. Code Programming OFF There are 3 options for reading Chinese Sensible twin code: Single...
  • Page 140: Ocr

    Introduction OCR (Optical Character Recognition) is the technology that captures image of printed information, and recognizes the image to editable characters. The scanner supports OCR B standard and specific typefaces, such as: ■ 0 1 2 3 4 5 6 7 8 ■...
  • Page 141: Prefix/Suffix

    Prefix/Suffix Introduction 1D barcodes could contain digits, letters and symbols, etc. 2D barcodes could contain more data, such as Chinese characters and other multi-byte characters. However, in reality, they do not and should not have all the information we need, such as barcode type, date and time of scan, delimiter, and so on, in order to keep the code short and flexible.
  • Page 142: General Programming

    Prefix/Suffix Prefix/Suffix General Programming Tools Code Programming ON Disable or Enable Prefix/Suffix Disable All Prefix/Suffix: Transmit barcode message with no Prefix/Suffix. Enable All Prefix/Suffix: Allow appending Code ID prefix, AIM prefix, User Code Programming OFF prefix, User suffix and Terminal to the barcode message. ** Disable All Prefix/Suffix 【Pro CMD:0311000】...
  • Page 143: Prefix Sequences

    Prefix/Suffix Prefix/Suffix General Programming Tools Code Programming ON Prefix Sequences 2 options of Prefix Sequences: Code Programming OFF ** CodeID+User Prefix+AIM 【Pro CMD:0317010】 User Prefix+CodeID+AIM 【Pro CMD:0317040】 nlscan.com Page 133...
  • Page 144: Disable Or Enable User Prefix

    Prefix/Suffix Prefix/Suffix General Programming Tools Code Programming ON Disable or Enable User Prefix User Prefix is added before barcode message. For example, if the user prefix is “AB” and the barcode message is “123”, the Host receives “AB123”. Code Programming OFF ** Disable User Prefix 【Pro CMD:0305000】...
  • Page 145: Aim Prefix

    Prefix/Suffix Prefix/Suffix AIM Prefix Tools Code Programming ON AIM (Automatic Identification Manufactures) defines AIM prefix for many standard barcode formats. AIM Prefix Format: “]” + AIM prefix + “0” Code Programming OFF ** Disable AIM Prefix for All Barcodes 【Pro CMD:0308000】 Enable AIM Prefix for All Barcodes 【Pro CMD:0308030】...
  • Page 146: Code Id Prefix

    Prefix/Suffix Prefix/Suffix Code ID Prefix Tools Code Programming ON Besides AIM prefix, Code ID prefix can be used to denote barcode format and can be customized. The Code ID prefix MUST be one (1) or two (2) visible English letters. Code Programming OFF ** No Code ID Prefix 【Pro CMD:0307000】...
  • Page 147: Modify Code Id

    Prefix/Suffix Prefix/Suffix Code ID Prefix Tools Code Programming ON Modify Code ID See the examples below for how to modify a code ID and restore factory default code ID. Modify PDF417 Code ID to be “p” (hex value is 0x70) Code Programming OFF 1.
  • Page 148 Prefix/Suffix Prefix/Suffix Code ID Prefix Tools Code Programming ON Modify EAN-8 【Pro CMD:0004040】 Code Programming OFF Modify ITF-6 【Pro CMD:0004100】 Modify EAN-13 【Pro CMD:0004050】 Modify Code 39 【Pro CMD:0004130】 Modify UPC-E 【Pro CMD:0004060】 Modify Codabar 【Pro CMD:0004150】 Modify UPC-A 【Pro CMD:0004070】 Modify Code 93 【Pro CMD:0004170】...
  • Page 149 Prefix/Suffix Prefix/Suffix Code ID Prefix Tools Code Programming ON Modify Code 11 Modify Standard 25 【Pro CMD:0004280】 【Pro CMD:0004260】 Code Programming OFF Modify EAN•UCC Composite 【Pro CMD:0004300】 Modify Plessey 【Pro CMD:0004270】 Modify GS1 Databar 【Pro CMD:0004310】 Modify MSI-Plessey 【Pro CMD:0004290】 Modify ISBN 【Pro CMD:0004240】...
  • Page 150: User Suffix

    Prefix/Suffix Prefix/Suffix User Suffix Tools Code Programming ON Disable or Enable User Suffix User suffix is appended to the right of barcode message. For example, if user suffix is “AB”, and the barcode message is “123”, The Host receives “123AB”. Code Programming OFF ** Disable User Suffix 【Pro CMD:0306000】...
  • Page 151: Terminal

    Prefix/Suffix Prefix/Suffix Terminal Tools Code Programming ON Disable or Enable Terminal “Terminal” is the termination for a string of barcode messages. It can not be formatted like other suffix and prefix. It is fixed to the right and the very end of a barcode transmission.
  • Page 152: Message Interception & Pack

    Message Interception & Pack Introduction Barcode message could divide information into different sections, such as product ID, manufacture ID, and so on. They are important overall. However, at certain situations, some of them are not of interest. This is where message interception comes in. Message interception feature allows transmission of selected section(s).
  • Page 153: Message Interception

    Message Interception & Pack Message Interception & Pack Message Interception Tools Code Programming ON Interception Rule No.1: It only intercepts selected symbols’ raw barcode messages and it effects all barcodes of the barcode format. Interception Rule No.2: There are maximum 3 interception options restored in the non-volatile memory.
  • Page 154: Programming 1D Intercept Option

    Message Interception & Pack Message Interception & Pack Message Interception Tools Code Programming ON Programming 1D Intercept Option When programming 1D intercept option, read digit codes as interception command. The rules is as below: The interception command format of 1D interception command regards »...
  • Page 155: Programming 2D Intercept Option

    Message Interception & Pack Message Interception & Pack General Programming Tools Code Programming ON Programming 2D Intercept Option When programming 2D intercept option, read digit codes as interception command. The rules is as below: The interception command has two parts, which are barcode type »...
  • Page 156: Message Pack

    Message Interception & Pack Message Interception & Pack Message Pack Tools Code Programming ON Introduction Data packing is designed for a specific group of users who want to have the data packed before transmission. Data packing influences data format, so it is advised to disable this feature when it is not required.
  • Page 157: Batch Programming

    Batch Programming Tools Introduction Code Programming ON Batch Programming enables users to integrate a batch of commands into a single batch barcode. Batch Programming Rules: Command format: Command +“=”+ Parameter value » Each command is terminated by semicolons. Note that there is no space »...
  • Page 158: Create A Batch Command

    Batch Programming Create a Batch Command Batch command can contain many commands. Each command is divided by semicolon. Command structure: command (+ "="+ parameter value) 4 command syntaxes are described as below: 1. Syntax 1: Command The syntax applies to most configuration situations. e.g.: Set the baud rate to 38400 bps: 0100060 Enable the auto mode: 0302010...
  • Page 159: Create A Batch Barcode

    Batch Programming Create a Batch Barcode Batch barcodes can be produced in the format of PDF417, QR Code or DataMatrix. For example, to create a batch barcode for: light Always On, Auto Scan, change delay time to 2 seconds, Disable Fixed Length of I 2 of 5. 1.
  • Page 160: Use Batch Barcode

    Batch Programming Batch Programming Use Batch Barcode Tools Code Programming ON Read “Code Programming ON”, then read “enable batch setting code”, and then read the batch setting code produced just now, finally Read “Code Programming Off” Code Programming OFF Code Programming ON 【Pro CMD:0006010】...
  • Page 161: Data Formatter

    Data Formatter Tools Introduction Code Programming ON You may use the Data Formatter to modify the engine’s output. For example, you can use the Data Formatter to insert characters at certain points in barcode data or to suppress/ replace/ send certain characters in barcode data as it is scanned. Normally, when you scan a barcode, it gets outputted automatically;...
  • Page 162: Add A Data Format

    Data Formatter Add a Data Format Tools Code Programming ON Data format is used to edit barcode data only. You can program up to four data formats, i.e. Format_0, Format_1, Format_2 and Format_3. When you create a data format, you must specify the application scope of your data format (such as barcode type and data length) and include formatter commands.
  • Page 163 Data Formatter Add a Data Format Tools Code Programming ON Example: Program format_0 using formatter command type 6, Code 128 containing 10 characters applicable, send all characters followed by “A”. 1. Read "Code Programming ON" 2. Read "Add Data Format" Add a data format Code Programming OFF 3.
  • Page 164: Programming With A Batch Command

    Data Formatter Add a Data Format Tools Code Programming ON Programming with a Batch Command A data format can also be created by a batch command sent from the host device. Syntax: “nls0323000” + “=” + Double Quotation Mark (”) + Parameter Value + Double Quotation Mark (”) + “;”...
  • Page 165: Enable Data Format

    Data Formatter Enable Data Format Tools Code Programming ON After enabling the Data Formatter, you may select a data format you want to use by scanning the appropriate barcode below. Code Programming OFF ** Format_0 Format_1 【Pro CMD:0323030】 【Pro CMD:0323031】 Format_3 Format_2 【Pro CMD:0323033】...
  • Page 166: Change Data Format For A Single Scan

    Data Formatter Change Data Format for a Single Scan Tools Code Programming ON You can switch between data formats for a single scan. The next barcode is scanned using the data format selected here, then reverts to the format you have selected above.
  • Page 167: Enable/Disable Data Formatter

    Data Formatter Enable/Disable Data Formatter Tools Code Programming ON When Data Formatter is disabled, the data format you have enabled becomes invalid. Code Programming OFF ** Disable Data Formatter 【Pro CMD:0323020】 You may wish to require the data to conform to a data format you have created. The following settings can be applied to your data format: Enable Data Formatter, Required, Keep Prefix/Suffix: Scanned data that meets your data format require- ments is modified accordingly and gets outputted along with prefixes and suffixes (if prefix and suffix...
  • Page 168: Non-Match Error Beep

    Data Formatter Non-Match Error Beep Tools Code Programming ON If Non-Match Error Beep is turned ON, the engine generates an error beep when a barcode is encountered that does not match your required data format. Code Programming OFF ** Non-Match Error Beep ON 【Pro CMD:0323060】...
  • Page 169: Clear Data Format

    Data Formatter Clear Data Format Tools Code Programming ON There are two methods to remove data format from your engine: Delete one data format: Scan the "Clear One" barcode, a numeric barcode (0-3) and the "Save" barcode. For example, to delete Format_2, you should scan the "Clear One"...
  • Page 170: Query Data Formats

    Data Formatter Query Data Formats Tools Code Programming ON You may scan the following barcode to get the information of data format(s) you have created. For instance, if you have added Format_0 as per the example in the “Programming with Barcodes” section in this chapter, then the query result will be Data Format0:069990020010F141;.
  • Page 171: Formatter Command Type 6

    Data Formatter Formatter Command Type 6 When working with the Data Formatter, a virtual cursor is moved along your input data string. The following commands are used to both move this cursor to different positions, and to select, replace, and insert data into the final output.
  • Page 172 Data Formatter Formatter Command Type 6 F3 Example: Send all characters up to a particular character Using the barcode above, send all characters up to but not including “D,” followed by a carriage return. Command string: F3440D F3 is the “Send all characters up to a particular character” command 44 is the hex value for a “D”...
  • Page 173 Data Formatter Formatter Command Type 6 B3 Insert symbology name Insert the name of the barcode’s symbology in the output message, without moving the cursor. B4 Insert barcode length Insert the barcode’s length in the output message, without moving the cursor. The length is expressed as a numeric string and does not include leading zeros.
  • Page 174: Move Commands

    Batch Programming Formatter Command Type 6 Key Modifiers No Key Modifier Shift Left Shift Right Alt Left Alt Right Control Left Control Right For example, B501001F inserts an “a” on a U.S. style keyboard. B5 = the command, 01 = number of keys pressed (without the key modifier), 00 is No Key Modifier, and 1F is the “a”...
  • Page 175: Search Commands

    Data Formatter Formatter Command Type 6 F6 Move the cursor backward a number of characters Syntax=F6nn (nn: The numeric value (00-99) for the number of characters the cursor should be moved back) Move the cursor back “nn” characters from current cursor position. F7 Move the cursor to the beginning Syntax=F7 Move the cursor to the first character in the input message.
  • Page 176 Data Formatter Formatter Command Type 6 F9 Search backward for a character Syntax=F9xx (xx: The search character’s hex value) Search the input message backward for “xx” character from the current cursor position, leaving the cursor pointing to the “xx” character. B0 Search forward for a string Syntax=B0nnnnS (nnnn: The string length (up to 9999);...
  • Page 177: Miscellaneous Commands

    Data Formatter Formatter Command Type 6 B1 Search backward for a string Syntax=B1nnnnS (nnnn: The string length (up to 9999); S: The ASCII hex value of each character in the string) Search backward for “S” string from the current cursor position, leaving cursor pointing to “S” string. For example, B1000454657374 will search backward for the first occurrence of the 4-character string “Test.”...
  • Page 178 Data Formatter Formatter Command Type 6 FB Example: Remove spaces in barcode data This example shows a barcode that has spaces in the data. You may want to remove the spaces before sending the data. Using the barcode above: Command string: FB0120F10D FB is the “Suppress characters”...
  • Page 179 Data Formatter Formatter Command Type 6 BA Replace a string with another Syntax=BAnnNN nn: The count of replacements to be made, if nn=00 or nn>=the number of occurrences of a string to be replaced, then replace all occurrences of that string. : The length of the string to be replaced, NN >0.
  • Page 180 Data Formatter Formatter Command Type 6 BA Example: Remove only the first occurrence of “23”s in barcode data If the barcode has a string of characters that the host application wants removed, you can use the BA command to replace the string with NUL. In this example, you will remove the first occurrence of “23” in the barcode above.
  • Page 181: Appendix

    Appendix Digit Code It is must to be read save after read digit code. 【Pro CMD:0000000】 【Pro CMD:0000040】 【Pro CMD:0000010】 【Pro CMD:0000050】 【Pro CMD:0000020】 【Pro CMD:0000060】 【Pro CMD:0000030】 【Pro CMD:0000070】 nlscan.com Page 171...
  • Page 182 Appendix Digit Code 【Pro CMD:0000080】 【Pro CMD:0000120】 【Pro CMD:0000090】 【Pro CMD:0000130】 【Pro CMD:0000100】 【Pro CMD:0000140】 【Pro CMD:0000110】 【Pro CMD:0000150】 nlscan.com Page 172...
  • Page 183: Save And Abort

    Appendix Appendix Save and Abort Tools Code Programming ON In order to save the received data “Save” has to be read after data transition completed. If error occurs when reading data, the wrong data can be deleted and the setting up can be done again.. Eg, after a program code is received then ‘1 2 3”...
  • Page 184: Factory Default List

    Appendix Factory Default List Parameters Factory Default Remark General Programming Code Programming Send Pro Code Value Illumination Illumination Wink Aiming Aiming Wink Decoding Beep Decoding Beep Type Type 1 Decoding Beep Volume Loud Power On Beep Working Mode Auto Mode One Reading Timeout 3000ms Multi-reading Semi-prohibit,...
  • Page 185 Appendix Factory Default List Emulate Numeric Keypad USB HID-KBW Code Page Windows 1252 (Latin I) USB HID-KBW Prefix/Suffix Add Prefix/Suffix Prefix Sequences Code ID+User Prefix+AIM ID AIM ID ]Cm Mark Code ID One Digit,Capital or Small Letter User Prefix No more than 10 digits User Suffix No more than 10 digits Terminal...
  • Page 186 Appendix Factory Default List Parameters Factory Default Remark Symbol General Options 1D Twin Code Read Single 1D Only Code 128 Enable Max Message Length Min Message Length EAN-8 Enable Send Check Digit Enable 2 Digits Addenda Code Enable 5 Digits Addenda Code Expand to EAN-13 EAN-13 Enable...
  • Page 187 Appendix Factory Default List Check Send Check Digit Max Message Length Min Message Length No less than 2 Specified Lengths ITF-6 Enable ITF-14 Enable Matrix 2 of 5 Enable Check Max Message Length Min Message Length No less than 4 Code 39 Enable Check...
  • Page 188 Appendix Factory Default List Min Message Length No less than 1 UCC/EAN-128 Enable Max Message Length Min Message Length GS1 Databar Enable Send AI(01) Character EAN•UCC Composite Enable UPC/EAN Composite Enable Code 11 Enable Send Check Digit 1Digit, MOD11 Check Max Message Length Min Message Length No less than 4...
  • Page 189 Appendix Factory Default List MSI-Plessey Enable Check and Transmit Check Digits Single MOD10 Check Max Message Length Min Message Length ISSN Enable PDF417 Enable Read Single PDF417 Only Max Message Length 2710 Min Message Length Decode Regular PDF417 Only PDF417 ECI Output Character Encoding Default Character Encoding QR Code...
  • Page 190 Appendix Factory Default List Max Message Length 3116 Min Message Length Read Single DM Only Rectangular Symbols Decode Regular Data Matrix Only Data Matrix ECI Output Character Encoding Default Character Encoding Maxicode Enable Max Message Length Min Message Length Chinese Sensible Code Enable Max Message Length 7827...
  • Page 191: Aim Id List

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

    Appendix Code ID List Symbol Code ID Code 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 EAN•UCC Composite ISBN Industrial 25 Standard 25 Plessey MSI-Plessey ISSN...
  • Page 193: Symbols Id Number

    Appendix Symbols ID Number Symbol ID Number Code 128 UCC/EAN-128 EAN-8 EAN-13 UPC-E UPC-A Interleaved 2 of 5 ITF-14 ITF-6 Matrix 2 of 5 Code 39 Codabar Code 93 ISSN ISBN Industrial 25 Standard 25 Plessey Code 11 MSI-Plessey EAN•UCC Composite GS1 Databar PDF417 QR Code...
  • Page 194: Code Pages List

    Appendix Code Pages List Digit Code Needed Code Page Windows 1252 (Latin I) Windows 1251 (Cyrillic) nlscan.com Page 184...
  • Page 195: Unicode Key Maps

    Appendix Unicode Key Maps 104 Key U.S. Style Keyboard 105 Key European Style Keyboard nlscan.com Page 185...
  • Page 196: Ascii Table

    Appendix ASCII Table Char NUL (Null char.) SOH (Start of Header) STX (Start of Text) ETX (End of Text) EOT (End of Transmission) ENQ (Enquiry) ACK (Acknowledgment) (Bell) (Backspace) (Horizontal Tab) (Line Feed) (Vertical Tab) (Form Feed) (Carriage Return) (Shift Out) (Shift In) DLE (Data Link Escape) DC1 (XON) (Device Control 1)
  • Page 197 Appendix ASCII Table Char (Minus / Dash) (Dot) (Forward Slash) (Colon) (Semi-colon) < (Less Than) (Equal Sign) > (Greater Than) (Question Mark) (AT Symbol) nlscan.com Page 187...
  • Page 198 Appendix ASCII Table Char (Left / Opening Bracket) (Back Slash) (Right / Closing Bracket) (Caret / Circumflex) (Underscore) (Grave Accent) (Left/ Opening Brace) (Vertical Bar) (Right/Closing Brace) (Tilde) DEL (Delete) nlscan.com Page 188...
  • Page 199 Newland Auto-ID Tech. Co., Ltd. (Headquarters) 3F, Building A, No.1, Rujiang West Rd., Mawei, Fuzhou, Fujian, China 350015 Tel: +86 - (0) 591-83978605 Fax: +86 - (0) 591-83979216 E-mail: contact@nlscan.com Web: www.newlandaidc.com Newland Europe BV Rolweg 25, 4104 AV Culemborg, The Netherlands...

This manual is also suitable for:

Nls-fm420Nls-fm420-ms-38

Table of Contents