NLS-EM3000 OEM Scan Engine Integration Guide Version 1.
Revisions Version Description Date Pre-release Initial release 26-08-2009 Version 1.0 Support as from EM3000 firmware Version 3.02.001 and higher. 11-03-2010 nlscan.
Disclaimer © 1999-2008 by Newland Auto-ID Tech. Co., Ltd, All rights reserved. No part of this publication may be reproduced, transmitted, or used in any form or by any means, electrical or mechanical, without prior written permission from Newland Auto-ID. The material in this manual is subject to change without notice. All software, including firmware, is provided strictly on an “as is” basis and is provided without further warranty.
Table of Contents 请更换节标题 Content About this guide Introduction ................................................................................................................................................. 1 Chapter Description ..................................................................................................................................... 1 Graphic Notations .............................................................................................................................
Table of Contents Output Signals............................................................................................................................................ 21 A Sample Schematic of Beeper Driving Circuit: ............................................................................... 22 A Sample Schematic of LED Driving Circuit: ................................................................................... 22 Software Interface Introduction ...........................................
Table of Contents RS232 Interface Introduction ................................................................................................................................................ 48 Serial Port .................................................................................................................................................. 49 Baud Rate............................................................................................................................................
Table of Contents 2 Digits Addenda Code ....................................................................................................................... 66 5 Digits Addenda Code ....................................................................................................................... 66 Transmit Default “0” ...................................................................................................................... 67 Interleaved 2 of 5 .........................................
Table of Contents Industrial 25 ............................................................................................................................................... 91 Load Factory Default .......................................................................................................................... 91 Enable/Disable Industrial 25............................................................................................................... 91 Select Message Length ....................
Table of Contents OCR Introduction ...............................................................................................................................................119 Prefix/Suffix Introduction .............................................................................................................................................. 120 General Programming ..............................................................................................................................
About this guide Introduction This NLS-EM3000 (“EM3000”) Scan Engine Integration Guide provides general instructions for OEM integration. Chapter Description About EM3000: The chapter of About EM3000 gives a brief description of the EM3000. It covers the general, overall specifications of the EM3000. Mechanical Interface: The chapter of Mechanical Interface describes the mechanical interface of the EM3000. It includes the dimensions and locations of EM3000 mechanical components.
About this guide Newland Auto-ID Support Center If you have any problem with your equipment, contact the Newland Support Center in your region. Before calling, 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.
About EM3000 Introduction EM3000 is an embedded barcode reading engine. Its gray scale CMOS image capturer and the Newland patented , a Computerized Image Recognition System, ensure the fast scanning and decoding accuracy on different barcode media such as paper, plastic card, and metal surface. It can be easily integrated into OEM equipments or systems (hand-held, portable, and mounted) to provide solutions for image capture, barcode reading, and barcode message processing.
About EM3000 Get Familiar With EM3000 Unpacking Remove EM3000 and accessories from the package. Check for missing parts and inspect for damage. EM3000 is packed in anti-static bag. Please handle accordingly. If there is any damage or missing parts, please contact your supplier at once. Keep the original package for return services, if necessary. Outline of EM3000 The outline of EM3000 is shown below. The picture above is of EM3000 V3.4, and the one below is of EM3000 V6.
About EM3000 EM3000 Decode Zone The view angle of the camera is 36°. Following figure shows the fields of the view at different distances. 36° 45mm Code39(10mil) 60mm PDF417(10mil) 45mm PDF417(15mil) Data Matrix(10mil) 50mm 35mm nlscan.
About EM3000 EM3000 Overall Specifications Image Capture Specifications Image Sensor CMOS, gray scale Resolution 752 x 480 pixels Barcode Scan Specifications 2D PDF417, QR Code(Model 1/2), DataMatrix(ECC200, ECC000, 050, 080, 100,140),Aztec, Maxicode, etc.
Mechanical Interface Introduction This section describes theMechanical Interface. nlscan.
Mechanical Interface Dimensions of EM3000 Unit EM3000 Front View Following figure 1 shows the dimensions of EM3000. The figure EM3000 Front View has the width and height dimensions. The height of the EM3000 is from the bottom of EM3000 to the top of highest component on the topside. 28.0 ± 0.1 Unit:mm 13.5 ± 0.1 Figure 1. EM3000 Front View EM3000 Right Side View The figure 2 EM3000 Right Side View has the length dimensions. Unit:mm 22.0 ± 0.1 24.5 ± 0.1 Figure 2.
Mechanical Interface Interface(24PIN-12PIN) Interface Socket There are two versions of EM3000. One is EM3000 V3.4 which uses a 24-Pins flexible cable socket to interface with external device (Host), such as EVK3000&1300&1300, the EM3000 Evaluation Kit. Figure 4 below shows the location and dimension of the socket. The other is EM3000 V6 which uses a 12-Pins flexible cable socket. It will be decribed in this section. Unit:mm 4.56 1.80 1.60 7.02 19.38 Figure 4.
Mechanical Interface Interface(24PIN-12PIN) Interface Socket Pin Assignment and Definition Pin 12 Pin 1 Pin 13 Pin 24 Edge Of EM3000 Pin Function Pin 1 No Connection Pin 2 Power and Signal Ground Pin 3 No Connection Pin 4 Power and Signal Ground Pin 5 No Connection Pin 6 Power and Signal Ground Pin 7 No Connection Pin 8 Power and Signal Ground Pin 9 No Connection Pin 10 Power and Signal Ground Pin 11 No Connection Pin 12 No Connection Pin 13 Power and Signal Ground Pin 14
Mechanical Interface Interface(24PIN-12PIN) 12-Pins End of Flexible Cable Pin Assignment and Definitions Pin 1 Pin 12 Pin Function Pin 12 Reserved,No Connection Pin 11 Power Supply,VDD:3.3V Pin 10 Ground Pin 9 Serial input port, TTL level Pin 8 Serial output port, TTL level Pin 7 Reserved,No Connection Pin 6 Reserved,No Connection Pin 5 Reserved,No Connection Pin 4 Beeper output. If not sufficient current for LED, extra driving circuit is needed Pin 3 LED indicator output.
Mechanical Interface Interface(24PIN-12PIN) Schematic of Interface Socket 0.08 0.9 Unit:mm 2.54 7.02 Metal fittings 4.4 3.76 4.56 P=0.4 0.15 nlscan.
Mechanical Interface Interface(24PIN-12PIN) Sample Interface Flexible Cable Specifications The interface flexible cable is designed by Newland Auto-ID. Unit:mm The Top nlscan.com 5.50 0.
Mechanical Interface Interface(12PIN-12PIN) Interface Socket EM3000 V6 uses a ZIF 12PIN flexible cable socket to interface with external device (Host), such as EVK3000&1300&1300, the EM3000 Evaluation Kit. Figure below shows the location and dimension of the socket. Unit:mm 5 . 68 0 . 90 11 . 60 Interface Cable A flexible cable is needed when using EM3000 V6. Both of the two ends should be 12 PINS. One connects to the EM3000 interface socket, the other connects to external device.
Mechanical Interface Interface(12PIN-12PIN) Interface Socket Pin Assignment and Definition Pin 1 Pin 12 Pin 1 Pin 12 J1 Input/Output Type Definition Power supply VCC +3.3V。If power falls to under 3.1V, EM3000 will reset automatically. Power supply VCC +3.3V。If power falls to under 3.1V, EM3000 will reset automatically.
Mechanical Interface Interface(12PIN-12PIN) Schematic of Interface Socket 1. 2 Unit:mm 11 . 6 5. 5 0. 5 0. 2 4 . 38 nlscan.com 5 .
Mechanical Interface Interface(12PIN-12PIN) Sample Interface Flexible Cable Specifications The interface flexible cable is designed by Newland Auto-ID. The twelve metal wires of the interface flexible cable are all straight and on the same surface. Unit:mm 0. 5 0. 3 5. 5 nlscan.
Mechanical Interface Housing Design Considerations Housing Structure The housing for the Engine should be wide enough not to put any pressure on the Engine. There should be sufficient space for the flexible cable and stress release of the cable should also be considered. Scan Window A scan window is needed to protect camera lens, aiming light, and illumination lights. This scan window design should follow: » Housing must not block or shade illumination LED’s, aiming light, and camera lens.
Electrical Interface Introduction This section describes the electrical specifications of the interface signals. nlscan.
Electrical Interface The 24 Pin to 12 Pin Signal map 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24PIN GND GND GND GND GND GND GND TRIG TXD RXD /RESET LED BUZ VDD VDD VDD VDD Flex Cable TRIG /RESET LED BUZ TXD RXD GND VDD 1 2 3 4 5 6 7 8 9 10 11 12 12PIN Interface Signal levels The table below lists the interface input and output level voltage ranges Signal Type Input Output Serial Input Serial Output nlscan.com Voltage Level High Low High Low Voltage Range 2.0V - 3.6V -0.3V - 0.
Electrical Interface Input signals Reset Input The Engine restarts itself after the Reset line is pull low for 100μs and back to high. The LED Pin will go low. The LED Pin will stay low until the Reset Pin is released and power is applied to EM3000. After the initialization, if send-beep option is enabled, the Engine will send power on beeper signal. Trigger Input When the Trigger line is pull low for20 ms, the Engine starts a read. The Engine keeps reading until a successful reading or the line is high.
Electrical Interface Output Signals A Sample Schematic of Beeper Driving Circuit: Here is a beeper driving circuit used in the evaluation board, EVK3000&1300. VIN 713 Q2 1 D2 Q3 2SC1623 C1 1 1K R6 100K R7 10R R8 10R 2 2 2 10nF AS903Q 1N4148 1 R5 1 2 1 BUZ 2 BEEPER1 A Sample Schematic of LED Driving Circuit: Here is the LED driving circuit used in the evaluation board, EVK3000&1300. 1 VCC_3.3V 2 VCC_3.3V D1 LED RXD TXD BUZ LED /RESET TRIG 2 R3 1 Q1 2SC1623 4.
Software Interface Introduction The simpliest way to interface with EM3000 is to just listen to the serial output from the Engine. Leave the trigger, reset, beeper, and LED signals to the hardware. With proper configuration, the default firmware will send the decoded barcode messages through the serial output. However, if more controls of the Engine are required, the rest of this section describes the software interface with the Engine. nlscan.
Software Interface Trigger EM3000 for a Reading EM3000 will start a reading when the trigger Pin of the flexible cable is pulled low (hard trigger) or when EM3000 is in the sensor mode and it senses the trigger condition is met (sensor scan). Hard Trigger If the trigger line is connected to an output port of external device, the control software of the external device (Host) can pull the line low. The Engine will start to read barcode after 10 ms. The engine will keep reading until it read a barcode.
Software Interface Serial Port Communication This section introduces the serial communication. The default serial port configuration is baud rate of 9600, 8 data bits, no parity bit, and 1 stop bit. It is important to match the serial port configuration between EM3000 and the Host. Both EM3000 and Host can initiate communication. Here are some conventions used in this section: 0xHH A hexadecimal number. For example, 0xAB and 0x1234 are hexadecimal values of 171 and 4660, respectively.
Software Interface Barcode Message The message upload format is in binary. It is the binary value of the decoded barcode value including prefix, suffix, and so on. There are three methods to determine the end of barcode message. Method 1: LED Signal If a valid reading is found, the default function is to send a PMW signal to BUZ line and the decoded barcode message will be sent through the serial out line.
Software Interface Host Initiated Commands Host can initiate following commands. 1. Are-You-There Command This command is to query RS232 connection between the Host and EM3000. Host Command ‘?’ (or 0x3F) EM3000 Reply ‘!’ (or 0x21) 2. Pro CMD Commands This set of commands are to configure the Engine. To confirm that a command is properly executed, use query command to retrieve the actual value in EM3000. 2.1.
Software Interface Host Initiated Commands 3. Query Commands Host uses query command to query data from the Engine. The maximum delay of the Engine’s reply is 500 ms. 3.1 The Query Command Format: The format of query Command Format: Command Prefix 0x7E 0x00 Lens Len Hi Len Low Data 1 Data1 …. Data N LRC LRC Where: Command Prefix – A two-byte prefix field. Always 0x7E, 0x00. Lens – A two-byte length field. The total number of bytes in Data Type field and Data1field.
Software Interface Host Initiated Commands 3.3. Sample Query Command Here is a sample of query command for ESN: Command Prefix 0x7E 0x00 Lens 0x00 0x05 0x33 0x48 Data1 0x30 0x32 LRC 0xB3 0x30 Where Data1 = ‘3H020’ LRC = 0xFF xor 0x00 xor 0x05 xor 0x33 xor 0x48 xor 0x30 xor 0x32 xor 0x30 = 0xB3.
Software Interface Host Initiated Commands Image Reply Format: EM3000 uploads the image data as binary data. The data sequence are: For 1:1 ration: pixel[0,0], …, pixel[0,751], pixel[1,0], …, pixel[1,751], … pixel[479,0], …, pixel[479,751] For 1:4 ration: pixel[0,0], …, pixel[0,375], pixel[1,0], …, pixel[1,375], … pixel[239,0], …, pixel[239,375] For 1:16 ration: pixel[0,0], …, pixel[0,187], pixel[1,0], …, pixel[1,187], … pixel[119,0], …, pixel[119,187].
Development Tools Introduction This section lists some EM3000 development tools. A brief introduction to each tool is included. nlscan.
Development Tools Evaluation Kit, EVK3000&1300 Here is a brief introduction to the EM3000 Evaluation Kit, EKV3000&1300. The layout of the EVK3000&1300 circuit board is shown in figure below. The board contains beeper, LED, trigger button, and reset button. A USB connector is for the power and communication. An alternative TTL232 is for communication. The J1 connector is where the EM3000 flexible cable connects to.
Development Tools QuickSet QuickSet is a Windows based GUI program for Newland Auto-ID barcode readers. It can be used in development and for programming EM3000 and troubleshooting. The Host may implement some functions of QuickSet for the equipments or systems. nlscan.
Development Tools Software Development Kit A software development kit is available for all EM series embedded engines. It allows Customers to develop their applications in EM series engines. nlscan.
Programming the Engine Introduction There are 3 ways to program (configure) the Engine, Code Programming, Command Programming, and QuickSet Programming. Code Programming The Engine reads a set of specially encoded barcodes to program features. In the following sections, we will explain the options and features available and provide the barcodes to program them. This method of programming the Engine is most straight forward. However, it requires manually readings of each barcode.
Programming the Engine Programming Notation Tools Code Programming ON 1 4 ** Code Programming OFF 【Pro CMD:0006000】 2 Code Programming OFF 3 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、The second part of the notation is the name of the options or features, such as Disable Code Programming. 3、The third part of the notation is the corresponding Pro CMD string of the Code Programming.
Programming the Engine Code Programming On/Off Tools Code Programming ON Read the “Code Programming ON” barcode to activate “Code Programming” function. One or more Code Programming barcodes can be read to configure the Engine. If an option or feature needs additional parameters, such as digits, they can be found at the end of this chapter. To exit Code Programming, read “Code Programming OFF” or any normal barcode.
Programming the Engine Illumination Tools Illumination LED lighting up barcodes are used to capture better images.
Programming the Engine 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 » “Aim OFF”: LED is off all the time Code Programming OFF » “Sense Mode”: LED is off when reading, on when not reading. ** Aim Wink 【Pro CMD:0201000】 Aim OFF 【Pro CMD:0201020】 Aim Keep ON 【Pro CMD:0201010】 Sense Mode 【Pro CMD:0201030】 nlscan.
Programming the Engine 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】 Type 3 【Pro CMD:0203022】 Type 2 【Pro CMD:0203021】 nlscan.
Programming the Engine Beep Tools Code Programming ON Decoding Beep Volume ** Loud Code Programming OFF 【Pro CMD:0203030】 Low 【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 1 beep successful reading of an ordinary barcode successful reading of an programming barcode reading failure 2 beeps 3 short low-2 high 1 long low nlscan.
Programming the Engine Reading Mode Tools » Hand-held Mode: Pull and keep holding the trigger line to read. Complete one reading or release the trigger to terminate reading status. » Auto Mode: The ambient luminance change in front of the engine automatically initiates reading. After completion of reading, the engine goes to idle. Both luminance change and the Trigger can initiate reading when idle. Code Programming ON Code Programming OFF » Continuous Mode: Pull the Trigger line low to start reading.
Programming the Engine Reading Timeout and Delay Tools One Reading Timeout:If the engine 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 barcode (the same format and message) in a Same Barcode Reading Delay Time. It is valid only in Auto mode. The default delay is 1500ms.
Programming the Engine Sensitivity Tools » Sensitivity is how sensitive the engine is to ambient illumination change. Code Programming ON » Sensitivity value is [1 .. 20] » The lower the sensitivity value is the higher sensitivity will be. The lower the sensitivity value is the smaller illumination change will initiate reading.
Programming the Engine Exposure Imaging Mode Tools Code Programming ON Code Programming OFF ** Normal Exposure Mode 【Pro CMD:0321000】 Reflections Eliminating Mode 【Pro CMD:0321010】 nlscan.
Programming the Engine Default Tools Code Programming ON Factory Default Read “Load All Factory Default” to reset all parameters to factory default. Applicable conditions: » User options programming wrong configuration leads to reading malfunction Code Programming OFF » Forget details of previous programming and start over. **Load All Factory Default 【Pro CMD:0001000】 User Default All user options can be saved as User Default. It will be restored in non-volatile memory.
Programming the Engine Query Product Information Tools Product information could be obtained by reading "Query Product Information" barcode. The engine will send it to the Host immediately. “Power ON, Send Product Info”, the engine sends product information through serial port(only) to the Host after Power ON.
RS232 Interface Introduction Under RS232 connection, the engine and the Host use the same communication parameters: baud rate, parity check, data bits select and stop bits select. Enable RS232 Connection 【Pro CMD:1100000】 nlscan.
RS232 Interface Serial Port Tools The engine 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). Code Programming ON Baud Rate Baud rate is the number of bits of data transmitted per second. Set your scan engine baud rate to match the baud rate setting of the Host device. Otherwise, they can not communicate.
RS232 Interface Serial Port Tools Code Programming ON Parity Check Parity check options should be the same on the engine and the Host. » Select Odd parity: If data has an odd number of 1 bits, the parity bit value is set to 0. » Select Even parity:If data has an even number of 1 bits, the parity bit value is set to 0. Code Programming OFF » Select No Parity Check and parity bit will not be sent.
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 engine and the Host are the same. ** 8 Data Bits 【Pro CMD:0103030】 7 Data Bits 【Pro CMD:0103020】 Code Programming OFF 6 Data Bits 【Pro CMD:0103010】 5 Data Bits 【Pro CMD:0103000】 Stop Bits Stop bit follows every byte to indicate the end of transmission and the start of the next transmission. Default 1 stop bit.
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.
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】 Enable Reading All 1D Enable Reading All 1D 【Pro CMD:0001040】 Disable Reading All 1D Disable Reading All 1D 【Pro CMD:0001030】 nlscan.
Symbols General Options Tools Code Programming ON Enable Reading All 2D Enable Reading All 2D 【Pro CMD:0001060】 Code Programming OFF Disable Reading All 2D Disable Reading All 2D 【Pro CMD:0001050】 nlscan.
Symbols Code 128 Tools Code Programming ON Load Factory Default ** Load Code 128 Factory Default 【Pro CMD:0400000】 Code Programming OFF 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.
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. Message Length” and “Max. Message Length”. Min Message Length (default: 1) 【Pro CMD:0400030】 Code Programming OFF Max Message Length (default: 48) 【Pro CMD:0400040】 1D bar code Message Length should not exceed 127 bytes.
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】 nlscan.
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.
Symbols EAN-8 Tools EAN-8 expand to EAN-13 Code Programming ON 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】 nlscan.
Symbols EAN-13 Tools Code Programming ON Load Factory Default ** Load EAN-13 Factory Default 【Pro CMD:0402000】 Code Programming OFF Disable/EnableEAN-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】 nlscan.
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.
Symbols UPC-E Tools Code Programming ON Load Factory Default ** Load UPC-E Factory Default 【Pro CMD:0403000】 Code Programming OFF Disable/Enable 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. ** Transmit Check 【Pro CMD:0403040】 Do Not Transmit Check 【Pro CMD:0403030】 nlscan.
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. Code Programming OFF 78 0 123456 ** Abort 2 Digits Addenda 【Pro CMD:0403050】 Enable 2 Digits Addenda Code 【Pro CMD:0403060】 5 Digits Addenda Code 5 Digits Addenda Code is the one to the right of an ordinary code.
Symbols UPC-E Tools Code Programming ON Transmit Default “0” The first byte of UPC-E is default to “0”. Code Programming OFF ** Do Not Transmit “0” 【Pro CMD:0403090】 Transmit “0” 【Pro CMD:0403100】 UPC-E Expand to UPC-A Follow the standard algorithm to expand UPC-E to UPC-A. **Do Not Expand to UPC-A 【Pro CMD:0403110】 Expand to UPC-A 【Pro CMD:0403120】 nlscan.
Symbols UPC-A Tools Code Programming ON Load Factory Default ** Load UPC-A Factory Default 【Pro CMD:0404000】 Code Programming OFF Disable/Enable 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. **Transmit Check 【Pro CMD:0404040】 (Do) Not Transmit Check 【Pro CMD:0404030】 nlscan.
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.
Symbols UPC-A Tools Transmit Default “0” Code Programming ON The first byte of UPC-A is default to “0”. Code Programming OFF **Do Not Transmit “0” 【Pro CMD:0404090】 Transmit “0” 【Pro CMD:0404100】 UPC-A has the default “0” but it is not printed out, unlike UPC-E. Read “Transmit 0” will add a “0” to transmit. nlscan.
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】 Disable/Enable Interleaved 2 of 5 ** Enable Interleaved 2 of 5 【Pro CMD:0405020】 Disable Interleaved 2 of 5 【Pro CMD:0405010】 When the engine can not read Interleaved 2 of 5, please read “Enable Interleaved 2 of 5” and try again nlscan.
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. Interleaved 2 of 5 Message Length is defined by “Min. Message Length” and “Max.
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 all bytes including barcode message and Check digit. » “Check, Do Not Transmit Check Digit” means to read and check. If verification is successful, transmits barcode message; if not, engine will not send barcode message to the Host.
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” to enable this feature or “Disable Specified Length” to disable.
Symbols ITF-14 Tools ITF-14 is a fixed length, 14 bytes Interleaved 2 of 5 barcode with Check digit. By factory default, it is disabled. Code Programming ON When enabled, ITF-14 precedes 14-byte Interleaved 2 of 5 barcode.
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.
Symbols Code 39 Tools Code Programming ON Load Factory Default ** Load Code 39 Factory Default Code Programming OFF 【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 & Stop Character Transmission of “*” can be selected. **Transmit Both “*” 【Pro CMD:0408090】 Transmit Neither “*” 【Pro CMD:0408080】 nlscan.
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. Code 39 Message Length is defined by “Min. Message Length” and “Max. Message Length “. Code Programming OFF Min Message Length (default: 1) 【Pro CMD:0408030】 Max Message Length (default: 48) 【Pro CMD:0408040】 1D bar code Message Length should not exceed 127 bytes.
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. » "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, engine will not send barcode message to the Host.
Symbols Codabar Tools Code Programming ON Load Factory Default ** Load Codabar Factory Default 【Pro CMD:0409000】 Code Programming OFF 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.
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. Codabar Message Length is defined by “Min. Message Length” and “Max. Message Length “. Code Programming OFF Min Message Length (default: 2) 【Pro CMD:0409030】 Max Message Length (default: 60) 【Pro CMD:0409040】 1D bar code Message Length should not exceed 127 bytes.
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. » "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, engine will not send barcode message to the Host.
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.
Symbols Code 93 Tools Code Programming ON Load Factory Default ** Load Code 93 Factory Default Code Programming OFF 【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.
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. Code 93 Message Length is defined by “Min. Message Length” and “Max. Message Length .” Code Programming OFF Min Message Length (default: 1) 【Pro CMD:0410030】 Max Message Length (default: 48) 【Pro CMD:0410040】 1D bar code Message Length should not exceed 127 bytes.
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. » "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, engine will not send barcode message to the Host.
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. nlscan.
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. Transmit AI(01) Character ** Transmit AI(01) Character 【Pro CMD:0413060】 Do not Transmit AI(01) Character 【Pro CMD:0413050】 nlscan.
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】 When the engine can not read EAN·UCC Composite, please read “Enable EAN·UCC Composite” and try again. nlscan.
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.
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. Code 11 Message Length is defined by “Min. Message Length” and “Max. Message Length .” Code Programming OFF Min Message Length (default: 4) 【Pro CMD:0415030】 Max Message Length (default: 48) 【Pro CMD:0415040】 1D bar code Message Length should not exceed 127 bytes.
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. » "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, engine will not send barcode message to the Host.
Symbols ISBN Tools Code Programming ON Load Factory Default ** Load ISBN Factory Default 【Pro CMD:0416000】 Code Programming OFF 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】 Transmit 10 digits 【Pro CMD:0416040】 nlscan.
Symbols Industrial 25 Tools Load Factory Default Code Programming ON 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. nlscan.
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. Message Length” and “Max. Message Length .
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. » "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, engine will not send barcode message to the Host.
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. nlscan.
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. Message Length” and “Max. Message Length .
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. » "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, engine will not send barcode message to the Host.
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.
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. Message Length” and “Max. Message Length .” Code Programming OFF Min Message Length (default: 4) 【Pro CMD:0419030】 Max Message Length (default:48) 【Pro CMD:0419040】 1D bar code Message Length should not exceed 127 bytes.
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. » "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, engine will not send barcode message to the Host.
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. nlscan.
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. MSI-Plessey Message Length is defined by “Min. Message Length” and “Max. Message Length .
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 bytes including barcode message and Check Digits.
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 engine can not read PDF417, please read “Enable PDF417” and try again. nlscan.
Symbols PDF417 Tools Code Programming ON Select Message Length It is used to program the valid reading length of PDF417. The engine will not send barcode message to the Host, if the decoded data length does not match the valid reading length. PDF417 Message Length is defined by "Min. Message Length" and "Max. Message Length ".
Symbols PDF417 Tools Code Programming ON PDF417 Twin Code PDF417 twin code is 2 PDF417 barcodes paralleled vertically or horizontally. They must have the same direction. Their specifications must be similar and the distance between them must be short. There are 3 options for reading PDF417 twin code: Code Programming OFF » Single PDF417 Only: Read either PDF417 code. » Twin PDF417 Only: Read both PDF417 codes. The transmission sequence is: left (upper) PDF417 code followed by right (lower) PDF417 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 engine can not read QR Code, please read “Enable QR Code” and try again. nlscan.
Symbols QR Code Tools Code Programming ON Select Message Length It is used to program the valid reading length of QR Code. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length. QR Code Message Length is defined by "Min. Message Length" and "Max. Message Length ". Code Programming OFF Min Message Length (default: 1) 【Pro CMD:0502030】 Max Message Length (default: 7089) 【Pro CMD:0502040】 2D bar code Message Length should not exceed 65535 bytes.
Symbols QR Code Tools Code Programming ON QR Twin Code QR twin code is 2 QR barcodes paralleled vertically or horizontally.They must have the same direction. Their specifications must be similar and the distance between them must be short. There are 3 options for reading QR twin code: Code Programming OFF » Single QR Only: Read either QR code. » Twin QR Only: Read both QR codes. The transmission sequence is: left (upper) QR code followed by right (lower) QR code.
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 engine can not read Aztec, please read “Enable Aztec” and try again. nlscan.
Symbols Aztec Tools Code Programming ON Select Message Length It is used to program the valid reading length of Aztec. The engine will not send barcode message to the Host, if the decoded data length does not match the valid length. Aztec Message Length is defined by “Min. Message Length” and “Max. Message Length “. Code Programming OFF Min Message Length (default: 1) 【Pro CMD:0503030】 Max Message Length (default: 3832) 【Pro CMD:0503040】 2D bar code Message Length should not exceed 65535 bytes.
Symbols Aztec Tools Code Programming ON Reading Multi-barcodes of 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, read one barcode only. ** Mode 1 【Pro CMD:0503070】 Mode 3 【Pro CMD:0503090】 Mode 2 【Pro CMD:0503080】 nlscan.
Symbols Aztec Tools The number of Multi-barcodes Code Programming ON Code Programming OFF ** 1 【Pro CMD:0503060】 5 【Pro CMD:0503064】 2 【Pro CMD:0503061】 6 【Pro CMD:0503065】 3 【Pro CMD:0503062】 7 【Pro CMD:0503066】 4 【Pro CMD:0503063】 8 【Pro CMD:0503067】 nlscan.
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 engine can not read Data Matrix, please read “Enable Data Matrix” and try again. nlscan.
Symbols Data Matrix Tools Code Programming ON Select Message Length It is used to program the valid reading length of Data Matrix. The engine will not send barcode message to the Host, if the decoded data length does not match the valid reading length. Data Matrix Message Length is defined by "Min. Message Length" and "Max. Message Length ".
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 have the same direction. Their specifications must be similar and the distance between them must be short. Code Programming OFF There are 3 options for reading Data Matrix: » Single Data Matrix Only: Read either Data Matrix. » Twin Data Matrix Only: Read both Data Matrix.
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 width: 10*10,12*12.... 144*144。 Code Programming OFF » Rectangular symbols, which has different amounts of models in length and width:6*16;6*14...14*22。 ** Enable Rectangular Symbols 【Pro CMD:0504110】 Disable Rectangular Symbols 【Pro CMD:0504100】 Forward/Positive Direction Data Matrix Data Matrix has forward or positive direction.
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 engine can not read Maxicode, please read “Enable Maxicode” and try again. nlscan.
Symbols Maxicode Tools Code Programming ON Select Message Length It is used to program the valid reading length of Maxicode. The engine 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. Message Length" and "Max. Message Length ".
OCR Introduction OCR (Optical Character Recognition) is the technology that captures image of printed information, and recognizes the image to editable characters. The engine supports OCR B standard and specific typefaces, such as: ■ 0 1 2 3 4 5 6 1. 2. 3. 7 8 ■ Nine numbers of OCR-B typeface must be included. There must be a space between No.7 and No.8 number. It must start and end with “■”. There must be a space between “■”and a number.
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. Prefix and Suffix are how to fulfill the needs mentioned above.
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 prefix, User suffix and Stop suffix to the barcode message. Code Programming OFF ** Disable All Prefix/Suffix 【Pro CMD:0311000】 Enable All Prefix/Suffix 【Pro CMD:0311010】 nlscan.
Prefix/Suffix General Programming Prefix Sequences Tools Code Programming ON 6 options of Prefix Sequences: Code Programming OFF ** CodeID + AIM + User Prefix 【Pro CMD:0317000】 AIM + User Prefix + CodeID 【Pro CMD:0317030】 CodeID + User Prefix + AIM 【Pro CMD:0317010】 User Prefix + CodeID + AIM 【Pro CMD:0317040】 AIM + CodeID + User Prefix 【Pro CMD:0317020】 User Prefix + AIM + CodeID 【Pro CMD:0317050】 nlscan.
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】 Enable User Prefix 【Pro CMD:0305010】 Program User Prefix Enable “Program User Prefix”. Then program user prefix byte(s).
Prefix/Suffix AIM Prefix Tools AIM (Automatic Identification Manufactures) defines AIM prefix for many standard barcode formats. Code Programming ON AIM Prefix Format: “]” + AIM prefix + “0” Code Programming OFF ** Disable AIM Prefix 【Pro CMD:0308000】 Enable AIM Prefix 【Pro CMD:0308030】 AIM ID is not customizable. nlscan.
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】 Allow Code ID Prefix 【Pro CMD:0307010】 Code ID Default All Bar codes, Load Code ID Factory Default 【Pro CMD:0307020】 nlscan.
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) 1. Read “Code Programming ON” 2. Read “Modify PDF417” 3. Read Digit Code “7”, “0” 4. Read “Save Programming” 5. Read “Code Programming OFF”. Code Programming OFF Load Code ID factory default (including PDF417) 1. Read “Code Programming ON” 2. Read “2D, Load Code ID Factory Default” 3.
Prefix/Suffix Code ID Prefix Tools Code Programming ON Modify EAN-8 【Pro CMD:0004040】 Code Programming OFF Modify EAN-13 【Pro CMD:0004050】 Modify ITF-6 【Pro CMD:0004100】 Modify UPC-E 【Pro CMD:0004060】 Modify Code 39 【Pro CMD:0004130】 Modify UPC-A 【Pro CMD:0004070】 Modify Codabar 【Pro CMD:0004150】 Modify Interleaved 2 of 5 【Pro CMD:0004080】 Modify Code 93 【Pro CMD:0004170】 Modify ITF-14 【Pro CMD:0004090】 nlscan.
Prefix/Suffix Code ID Prefix Tools Code Programming ON Modify Code 128 【Pro CMD:0004020】 Code Programming OFF Modify ISBN 【Pro CMD:0004240】 Modify UCC/EAN-128 【Pro CMD:0004030】 Modify Industrial 25 【Pro CMD:0004250】 Modify Code 11 【Pro CMD:0004280】 Modify Standard 25 【Pro CMD:0004260】 Modify EAN•UCC Composite 【Pro CMD:0004300】 Modify Plessey 【Pro CMD:0004270】 Modify GS1 Databar 【Pro CMD:0004310】 Modify MSI-Plessey 【Pro CMD:0004290】 nlscan.
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】 Enable User Suffix 【Pro CMD:0306010】 Program User Suffix Read “Program User Suffix”. Then program user suffix byte(s). To end the suffix, read “Save programming”.
Prefix/Suffix Stop Suffix Tools Code Programming ON Disable or Enable Stop Suffix “Stop Suffix” 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. Code Programming OFF **Disable Stop Suffix 【Pro CMD:0309000】 Enable Stop Suffix 【Pro CMD:0309010】 Program Stop Suffix Read “Program Stop Suffix”. Then program stop suffix byte(s). To end the suffix, read “Save programming”.
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). Message intercept only applies to “raw” barcode messages.
Message Interception & Pack Message Interception Tools 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. If more than 3 are programmed, the last 3 are stored. For example, if there are 4 options are programmed in the order of Code 128,Code 39,QR Code, and UPC-A and “Save”.
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 a 3-digit decimal number as a unit. Code Programming OFF » The interception command has two parts, which are barcode type part(Symbol ID) and data interception part. A command could have several data interception parts.
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 part(Symbol ID) and data interception part. A command could have several data interception parts.
Message Interception & Pack Message Pack Tools Code Programming ON Introduction Data Pack is for the special requirements of barcode message. There are 3 types of data pack. Data pack effects all data formats, in that be sure to load the default “Disable Pack” if pack is not required.
Batch Programming Tools Introduction Code Programming ON Batch Programming can integrate a programming sequence into one barcode. Batch Programming Rules: 1、Sub-command is in this format: Programming Command + Parameters 2、Sub-commands are terminated by semicolons. Note that there is no blank between a sub-command and its terminator semicolon. Code Programming OFF 3、“Save Programming”(0000160) to terminate 4、Use Barcode Generator software to make the 2D batch barcode.
Batch Programming How to build a batch command Batch command can contain many commands. Each command is divided by semicolon. Batch command must be ended with save command. Command structure: command (+ equal mark + setting information) The setting command list is provided below There are 4 setting command modes 1、Setting syntax 1: Command The most command is the one can be set at one time without the command. e.g.
Batch Programming Produce setting code Make the command list (ended with save command) to a PDF417, QR code or DataMatrix. For example, to produce a batch command means: light Always On, Auto Scan, change delay time to 2 seconds, Disable Fixed Length of I 2 of 5.
Batch Programming Use batch setting code 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】 Allow Read Batch Code 【Pro CMD:0001110】 Batch Setting Code Code Programming OFF 【Pro CMD:0006000】 nlscan.
Appendix Digit Code It is must to be read save after read digit code. 0 【Pro CMD:0000000】 1 【Pro CMD:0000010】 2 【Pro CMD:0000020】 3 【Pro CMD:0000030】 nlscan.
Appendix Digit Code 8 【Pro CMD:0000080】 C 【Pro CMD:0000120】 9 【Pro CMD:0000090】 D 【Pro CMD:0000130】 A 【Pro CMD:0000100】 E 【Pro CMD:0000140】 B 【Pro CMD:0000110】 F 【Pro CMD:0000150】 nlscan.
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..
Appendix Factory Default List Parameters Factory Default Remark General Programming Code Programming Off Send Pro Code Value Off Illumination Aiming Decoding Beep Decoding Beep Type Decoding Beep Volume Illumination Wink Aiming Wink On Type 1 Loud Power On Beep On Working Mode Hand-held Mode One Reading Delay Same Barcode Reading Delay Sensitivity Exposure Imaging Mode 3000ms Multi-reading Semi-prohibit, 1500ms Normal Sensitivity Sensitivity = 11 Normal Exposure Mode Power On, Send Product
Appendix Factory Default List Parameters Factory Default Remark Symbol Code 128 Enable On Max Message Length 48 Min Message Length 1 EAN-8 Enable On Send Check Digit On Enable 2 Digits Addenda Code Off Enable 5 Digits Addenda Code Off Expand to EAN-13 Off EAN-13 Enable On Send Check Digit On Enable 2 Digits Addenda Code Off Enable 5 Digits Addenda Code Off UPC-E Enable On Send Check Digit On Enable 2 Digits Addenda Code Off Enable 5 Digits Addenda Code Off Expand to UPC-A
Appendix Factory Default List Min Message Length Specified Lengths 6 No less than 4 Off ITF-6 Enable Off ITF-14 Enable Off China Post 25 Enable Off Check Off Max Message Length 80 Min Message Length 4 No less than 4 Code 39 Enable On Check Off Send Start & Stop Character On Support Full ASCII Off Max Message Length 48 Min Message Length 1 Codabar Enable On Check Off Send Start & Stop Character On Max Message Length 60 Min Message Length 2 Capital ABCD/ABCD Format Cod
Appendix Factory Default List EAN•UCC Composite Enable Off UPC/EAN Version Enable Off Code 11 Enable Off Send Check Digit On 1Digit, MOD11 Check On Max Message Length 48 Min Message Length 4 No less than 4 ISBN Enable Off Transmit 13 Digits On Industrial 25 Enable Off Check Off Max Message Length 48 Min Message Length 6 No less than 4 Standard 25 Enable Off Check Off Max Message Length 48 Min Message Length 6 No less than 4 Plessey Enable Off Transmit Check Digits On
Appendix Factory Default List PDF417 Enable Read Single PDF417 Only Max Message Length Min Message Length Read Forward Direction Barcode Only On On 2710 1 On QR Code Enable On Read Single QR Only On Max Message Length 7089 Min Message Length 1 Aztec Enable Max Message Length Min Message Length Reading Multi-barcodes of an Image Off 3832 1 Off Data Matrix Enable Max Message Length On 3116 Min Message Length 1 Read Single DM Only On Rectangular Symbols On Read Forward Direction Barcode On
Appendix AIM ID List Symbol AIM ID Possible AIM ID Modifiers(m) Code 128 ]C0 ]C1 ]E4 ]E0 ]E3 ]E0 ]E3 ]E0 ]E3 ]Im ]Im ]Im 0,1,3 1,3 1,3 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 ITF-6 ITF-14 China Post 25 ]X0 Code 39 ]Am 0,1,3,4,5,7 Codabar ]Fm 0,2,4 Code 93 ]G0 Code 11 ]Hm ISBN ]X0 0,1,3 Industrial 25 ]S0 Standard 25 ]R0 Plessey ]P0 MSI-Plessey ]Mm GS1 Databar ]e0 EAN•UCC Composite ]em 0-3 0-2 0,1 PDF417 ]
Appendix Code ID List nlscan.
Appendix Symbols ID Number Symbol ID Number Code 128 002 UCC/EAN128 003 EAN-8 004 EAN-13 005 UPC-E 006 UPC-A 007 Interleaved 2 OF 5 008 ITF-14 009 ITF-6 010 China Post25 011 Code 39 013 Codabar 015 Code 93 017 ISBN 024 Industrial25 025 Standard25 026 Plessey 027 Code11 028 MSI-Plessey 029 EAN•UCC Composite 030 GS1 Databar 031 PDF417 032 QR Code 033 Aztec 034 DataMatrix 035 Maxicode 036 User-Define Code 041 SPEC_OCR_B 064 nlscan.