NLS-FM200 Mobile 2D Barcode Scanner User Guide Latest:20081015
目录 About This Reference 1 Introduction Graphic Emphasis Chapter Description 1 1 1 Getting Start Introduction Familiar with FM200 Unpacking Outline Cable Slot Specifivations Connect FM200 & Host Communication Ports Install USB Cable Install RS232 Cable ON, OFF, IDLE, RESTART Power On Power Off IDLE Mode RESTART Programming Outline Introduction Code Programming Command Programming Reading Illumination Aiming Reading Mode Mode Selection Sensor Mode Timeout Sensor Mode Sensitivity Reading Stance Constrain M
USB Interface Introduction USB HID-KBW USB Country Keyboard Types USB Country Keyboard Types Unknown Characters, Beep Function Key Mapping ASCII Function Key Mapping Table Keystroke Delay CAPS Lock Override Convert Case Emulate Numeric Keypad USB DataPipe USB Visual RS232 RS232 Interface Inteuduction Baud Rate Parity Check Data Bits Transmitted Stop Bits Introduction Symbologies Selections Symbologies General Options Prohibit Reading All Allow Reading All Allow Reading All 1D Prohibit Reading All 1D Allow
2 Digits Addenda Code 5 Digits Addenda Code UPC-E Load Factory Default Read/Abort UPC-E Check Byte Transmit First ‘0’ Selections Extend To UPC-A Selections UPC-A Load Factory Default Read/Abort UPC-A Check Byte 2 Digits Addenda Code 5 Digits Addenda Code Transmit Selections Interleaved 2 of 5 Load Factory Default Read/Abort Interleaved 2 of 5 Select Message Length Check Byte Fixed Length Selection ITF-14 ITF-6 China Post 25 Load Factory Default Read/Abort China Post 25 Select Message Length Check Byte Code
Read/Abort UCC/EAN-128 PDF417 Load Factory Default Read/Abort PDF417 Select Message Length QR Code Load Factory Default Read/Abort QR Code Select Message Length QR Twin Code Aztec Code Load Factory Default Read/Abort Aztec Code Select Message Length Multi-Barcode Processing feature Data Matrix Load Factory Default Read/Abort Data Matrix Select Message Length Data Matrix Twin Code Chinese-Sensible Code Load Factory Default Read/Abort Chinese-Sensible Code Select Message Length 75 76 76 76 77 78 78 78 79 80
Message Intersect & Pack Introducation Message Intersect introduction 1D, Program Intersect Option How to clear a certain 1D barcode Intersection Setting? Message Intersect 2D, Program Intersect Option How to clear a certain 2D barcode Intersection Setting? Symbologies ID Number: Message Pack Introduction Normal Pack ESC_Bank Pack ESC_AddLen Pack Batch Programming Itruducation Appendix Digit Code Save and Abort nlscan.
About This Reference Introduction This product reference introduces a Newland Auto-ID Image product — NLSFM200 (ab. " FM200"). Graphic Emphasis TOOL, facilitate use of the manual ATTENTION, be aware & read through E.g., help understand a certain operation. TIPS, help understand better. Chapter Description nlscan.
Getting Start Introduction FM200 is an omnidirectional Imager to capture, decode and transfer 1D & 2D barcode. Newland Auto-ID patented UIMG™ technology ensure its fast and accurate performance, and thus provide the best value. It works at hand-held and hands-free modes in a stand. The ergonomic design allows comfort and easy use. Chapter One presents a holistic picture of how to use and step-by-step manner guide. Please have a FM200 and a stand on hand.
Getting Start Familiar with FM200 Unpacking Unpack FM200 and accessories. Check with the packing list to make sure that there is none damaged or missing. If any, please keep the original package and contact your supplier for services. Outline nlscan.
Getting Start Familiar with FM200 Cable Slot USB Port RS 232 Port PIN 10 PIN 1 PIN Functions 1 GND 2 VIN 3 VIN 4 RS232 - TXD OUT 5 RS232 - RXD IN 6 RS232 - CTS IN 7 RS232 - RTS OUT 8 GND 9 USBC_D- 10 USBC_D+ nlscan.
Getting Start Specifivations Performance Image Sensor CMOS Resolving 640 * 480 2D PDF417, QR Code(Model 1/2), DataMatrix(ECC200, ECC000, 050, 080, 100,140), Aztec, Chinese Information Code, etc. 1D Code128, EAN-13, EAN-8, Code39, UPC-A, UPC-E, Codabar, China post 25, Interleaved 2 of 5, ISBN/ISSN, Code 93, etc.
Getting Start Connect FM200 & Host Communication Ports FM200, An imager, Must connect with a Host to perform. A Host can be PC, POS. Or any intelligent terminal with supported communication ports. 1. USB: USB port on host: 2. RS232: RS232 port on host: Please check available ports to order appropriate cable fitted. nlscan.
Getting Start Connect FM200 & Host Install USB Cable 1. Insert USB Cable (RJ45 male head) into cable slot (HR200); 2. Insert USB Cable (USB male head) into USB slot (Host female slot); 3. Switch ON and perform; 4. You may need to install driver into the host to perform; See USB Interface nlscan.
Getting Start Connect FM200 & Host Install RS232 Cable 1. Insert RS232 cable (RJ 45 male head) into cable slot (HR200); 2. Insert RS232 cable (RS232 male head) into RS232 slot (Host female slot); 3. Connect RS232 cable and the mains with power adapter; 4. Switch ON and perform nlscan.
Getting Start ON, OFF, IDLE, RESTART Power On Connect FM200 and Host. FM200 will power on and in "Idle" status (factory default). Communication Programming, Reading and User Preference Programming can be progressed when power ON. Power Off » » » » 4 ways to "Power OFF": Remove Cable Off HR200; Remove Power Adapter Off RS232 Cable; Remove USB Cable Off the Host; Remove PS/2 cable off the Host IDLE Mode When Imager is NOT reading, it is in "IDLE mode".
Getting Start Programming Outline Introduction There are 3 ways to program user options: 1. Code Programming: special encoded barcodes to work on "read & set options" base; 2. Command Programming: a ASCII string, the Imager received from data cable as commands to set options; 3. QuickSet:a programming software exclusively use by Newland Auto-ID products. It displays decoded data and images captured. Programming work on "choose & set options" base from dialog windows.
Getting Start Programming Outline Command Programming The Programming Command (Pro CMD) pairs a unique Programming Code. Sending commands to the Imager is identical with Code Programming. A full command is formed by [Start Symbol "nls" + Pro CMD = Parameters]. There are 4 ways to program a command: 1. "nls" + Pro CMD E.g. [nls0100060], set RS232 transmit Baud Rate to 38400bps 2. "nls" + Pro CMD = Decimal Parameter It is used to define parameter, such as Min Message Length. E.g.
Getting Start Reading The “Sensor Mode” or “Continuous Mode” should be selected. See “Reading Mode” for details. Because FM200 does not have a manual trigger, and it is a fix mount reader. Mobile phone screen should be facing the scan window for the optimum reading stance. nlscan.
Getting Start Illumination Tools Code Programming ON Illumination LED lighting up barcodes is used to capture better images.
Getting Start Aiming Tools Code Programming ON Aiming LED focusing with a cross is used to allocate the Optimum Reading Stance. There are 4 options: » » » Code Programming OFF “Aim Wink”: LED keep flashing when reading “Aim Keep ON”: LED keep on when Power ON “Smart Aim”: LED keep on when idle, and keep on when reading. Reading Mode automatically switches to “Sensor Mode” when “Smart Aim” is chosen.
Getting Start Reading Mode Tools Code Programming ON Mode Selection » Hand-held Mode: press and keep holding the trigger to read. Complete one reading or release the trigger to terminate reading status. » Sensor Mode: the environmental luminance changing in front of the engine » Continuous Mode: one hit the Trigger to start continuous reading, and on hit to Code Programming OFF automatically initiates reading status. Complete one reading to terminate reading and switch to idle.
Getting Start Reading Mode Tools Code Programming ON Sensor Mode Sensitivity Sensitivity is the extent to which the engine responds environmental lamination change. Sensitivity value is 0~20(including). The lower the sensitivity value chosen, the higher sensitivity will be. The lower the sensitivity value chosen, the smaller illumination change will initiate reading.
Getting Start Reading Stance Reading Stance is defined as the distance between the Imager front and an object (barcode). It affects image capturing area and image quality, and thus affects reading performance. Field of View & Divergence Angle mm 52.8 35.2 17.6 27° 0 mm 17.6 35.2 60 100 52.
Getting Start Constrain Multi-reading Tools Code Programming ON “Constrain Multi-reading” is used to avoid mis-reading on the same barcode (the same format and message) in a multi-reading timeout. Code Programming OFF Multi-reading Timeout 【Pro CMD:0313010】 2 constrain multi-reading options: Multi-reading Prohibition: By all means, constrain reading on the same barcode in the timeout.
Getting Start Default Tools Code Programming ON Factory Default Read “Load All Factory Default” to reset all user option to factory default. Applicable Circumstance: 1. User options programming error lead to reading malfunction Code Programming OFF 2. Forgot details of previous programming and wish to decline their affection while programming commencing 3. Resume default if unusual, unknown, unexpected options are selected.
Getting Start Beep Beep Denotation Beep Denotation low-higher-higher-higher Power ON completed 1 beep successful read of an ordinary barcode 2 beeps successful read of an programming barcode 3 short low-2 high failure read 1 long low Unknown Character, Virtual Keypad (USB connection) Tools Program Beeper Read “Beep ON” to enable all beep denotation and read “Beep OFF” to disable. Code Programming ON Code Programming OFF ** Beep ON 【Pro CMD:0203010】 nlscan.
Getting Start System Information Tools “Send Sys Info”, the engine sends system information to the Host immediately. “Power ON, Send Sys Info”, the engine sends system information to the Host right after Power Code Programming ON ON.
Getting Start Maintenance Maintenance » » » » » » Keep the scan window clean is the only work needs to do. Improper maintenance will avoid limited warranty. Avoid rough object damage or scratch the window. Use brush to remove the stain. Use soft cloth (cloth of glasses) to clean. Prohibit spaying towards the window. Only use clean water as cleanser. nlscan.
USB Interface Introduction When using a USB connection, the default protocol is USB DataPipe. USB DataPipe is a Newland Auto-ID Co., Ltd. developed protocol. The DataPipe driver should be installed on the Host. It supports data transmission and user preference programming. QuickSet can perform with DataPipe. USB DataPipe can be emulated to RS232 input into the Host. The virtual RS232 connection use DB9 DIN and perform exactly the same as genuine RS232. USB DataPipe driver is required.
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】 If the input field of the Host allows keyboard input, no software needed to assist HID-KBW input. nlscan.
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 bellow to program. » » » » » Code Programming OFF 1.“Code Programming ON” 2.“Select Country Code” 3.Read digit codes (according to country code) 4.“save programming” 5.“Code Programming OFF” Select Country Code 【Pro CMD:1103000】 Emulate Norway keyboard: 1.
USB Interface USB HID-KBW USB Country Keyboard Types Country/Language Number Country/Language Number U.S. 0 Netherlands(Dutch) 14 Belgium 1 Norway 15 Brazil 2 Poland 16 Canada(French) 3 Portugal 17 Czechoslovakia 4 Romania 18 Denmark 5 Russia 19 Finland(Sweden) 6 Slovakia 21 France 7 Spain 22 Germany/Austria 8 Sweden 23 Greece 9 Switzerland(German) 24 Hungary 10 Turkey F 25 Israel(Hebrew) 11 Turkey Q 26 Italy 12 U.
USB Interface USB HID-KBW Tools Code Programming ON Unknown Characters, Beep HID-KBW deams 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. ** No Beep, Unkown Character 【Pro CMD:1103030】 Code Programming OFF Beep, Unkown Character 【Pro CMD:1103031】 Suppose select country keyboard types France (number 7), read a barcode "AÐF".
USB Interface USB HID-KBW Tools Code Programming ON Emulate ALT + keypad When enabled, all characters are sent as ASCII sequences over the numeric keypad: Code Programming OFF →“ALT Break” “ALT Make” ** No Emulate ALT + keypad 【Pro CMD:1103060】 Emulate ALT + keypad 【Pro CMD:1103061】 Regardless country keyboard selections, full ASCII characters (0x00~0xff) can be sent. Sending speed is slow. Suppose country code “7”, France is selected, and “Emulate ALT + keypad” is enabled.
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. Code Programming OFF → Hit function key →“Ctrl Break” “Ctrl make” ** No Function Key Mapping 【Pro CMD:1103130】 Function Key Mapping 【Pro CMD:1103140】 USB HID-KBW set to be factory default. Enable “Emulate CTRL + keypad”. Read barcode “A(tab)F”(0x65/0x09/0x70). The sequence is: 1. Keystroke “A” 2.
USB Interface USB HID-KBW ASCII Function Key Mapping Table ASCII(HEX) Function key ASCII(HEX) Function Key 00 2 10 P 01 A 11 Q 02 B 12 R 03 C 13 S 04 D 14 T 05 E 15 U 06 F 16 V 07 G 17 W 08 H 18 X 09 I 19 Y 0A J 1A Z 0B K 1B [ 0C L 1C \ 0D M 1D ] 0E N 1E 6 0F O 1F . nlscan.
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 transmission of data. Code Programming OFF ** No Delay 【Pro CMD:1103050】 Medium Delay(20ms) 【Pro CMD:1103051】 Long Delay(40ms) 【Pro CMD:1103052】 CAPS Lock Override The case of the data is inverted regardless of the state of the Caps Lock key on the Host.
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】 Read “Convert All to Lower Case”, Barcode message “AbC” is sent as “abc” nlscan.
USB Interface USB HID-KBW Tools Code Programming ON Emulate Numeric Keypad Code Programming OFF Read “Emulate Numeric Keypad” to enable the function.“0~9./*-+”of the barcode message will be emulated as keystrokes on numeric keypad. Otherwise “0~9./*-+” is emulated as keystrokes on main keyboard. This function is affected by the current state of “Num Lock” of numeric keypad. Numeric keypad is normally at the right of a standard keyboard. “Num Lock” light on, input “0~9.
USB Interface 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 speedy data transmission. Meanwhile, the SDK can be easily integrated into the application system. Code Programming OFF USB DataPipe 【Pro CMD:1100010】 nlscan.
USB Interface USB Visual RS232 Tools Code Programming ON When the USB port is connected to host RS232 port in order to receive data from scanner, the model of imitating USB-to-RS232 has to be chosen. Hence, the engine and the host must communicate at the same parameters and the parameters of real RS232 and visual RS232 must be same. Code Programming OFF USB Visual RS232 【Pro CMD:1100060】 nlscan.
RS232 Interface Inteuduction Under RS232 connection, the engine and the Host should use the same communication parameters: baud rate, parity check, data bits select and stop bits select. nlscan.
RS232 Interface Baud Rate Tools Code Programming ON Baud rate is the bits transmitted per second (8 bits per bytes). The engine and the Host must communicate at the same baud rate. The reader supports baud rate as following: ** 9600 【Pro CMD:0100030】 1200 【Pro CMD:0100000】 2400 【Pro CMD:0100010】 4800 【Pro CMD:0100020】 14400 【Pro CMD:0100040】 19200 【Pro CMD:0100050】 38400 【Pro CMD:0100060】 57600 【Pro CMD:0100070】 Code Programming OFF 115200 【Pro CMD:0100080】 nlscan.
RS232 Interface Parity Check Tools Code Programming ON Parity check options should be the same on the engine and the Host. Code Programming OFF ** NO Check 【Pro CMD:0101000】 Even Check 【Pro CMD:0101010】 nlscan.
RS232 Interface Data Bits Transmitted Tools Code Programming ON 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】 6 Data Bits 【Pro CMD:0103010】 7 Data Bits 【Pro CMD:0103020】 5 Data Bits 【Pro CMD:0103000】 nlscan.
RS232 Interface Stop Bits Tools Code Programming ON Stop bit follows every byte to indicate the end of transmission and the start of the next transmission. ** 1 Stop Bit 【Pro CMD:0102000】 nlscan.
Symbologies Introduction This chapter describes symbology features and provides the programming barcodes for selecting these features. Disable reading of the symbologies which do not apply, will improve reading performance.
Symbologies General Options Tools Prohibit Reading All Code Programming ON Prohibit Reading All = allow reading programming codes only. Code Programming OFF Prohibit Reading All 【Pro CMD:0001010】 Allow Reading All Allow Reading All = enable to read all symbologies and programming codes.
Symbologies Code 128 Tools Load Factory Default Code Programming ON Read to load Code 128 factory default. Code Programming OFF ** Load Code 128 Factory Default 【Pro CMD:0400000】 Read/Abort Code 128 ** Read Code 128 【Pro CMD:0400020】 Abort Code 128 【Pro CMD:0400010】 "Abort Code 128" prohibits the engine to read Code 128. Please read programming code "Read Code 128” when the engine can not read Code 128. Check Digit The last character of code 128 is the check digit.
Symbologies Code 128 Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of Code 128. The engine will produce an error beep, if the data length captured does not match the valid reading length. Code 128 Message Length is defined by "Min. Message Length" and "Max. Message Length".
Symbologies UCC/EAN-8 Tools Code Programming ON Load Factory Default Read to load UCC/EAN-8 factory default. Code Programming OFF ** Load UCC/EAN-8Factory Default 【Pro CMD:0401000】 Read/Abort UCC/EAN-8 ** Read UCC/EAN-8 【Pro CMD:0401020】 Abort UCC/EAN-8 【Pro CMD:0401010】 "Abort UCC/EAN-8" prohibits the engine to read UCC/EAN-8. Please read programming code "Read UCC/EAN-8” when the engine can not read UCC/EAN-8.
Symbologies UCC/EAN-8 Tools 2 Digits Addenda Code Code Programming ON Addenda code is the one follows on the right side of an ordinary code. Picture bellow shows an ordinary code with a 2 digits addenda code. The left one with blue circle is an ordinary code. The right one with red circle is the 2 digits addenda code.
Symbologies UCC/EAN-8 UCC/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. ** Not Expand to EAN-13 【Pro CMD:0401090】 nlscan.
Symbologies EAN-13 Tools Code Programming ON Load Factory Default Code Programming OFF Read to load EAN-13 factory default. ** Load EAN-13 Factory Default 【Pro CMD:0402000】 Read/Abort EAN-13 ** Read EAN-13 【Pro CMD:0402020】 Abort EAN-13 【Pro CMD:0402010】 "Abort EAN-13" prohibits the engine to read EAN-13. Please read programming code "Read EAN-13” when the engine can not read EAN-13. Check Byte UCC/EAN-13 is fixed 13 bytes barcode and the last byte is parity check byte.
Symbologies EAN-13 Tools 2 Digits Addenda Code Code Programming ON Addenda code is the one follows on the right side of an ordinary code. Picture bellow shows an ordinary code with a 2 digits addenda code. The left one with blue circle is an ordinary code. The right one with red circle is the 2 digits addenda code.
Symbologies UPC-E Tools Code Programming ON Load Factory Default Read to load UPC-E factory default. Code Programming OFF ** UPC-E Load Code 128 Factory Default 【Pro CMD:0403000】 Read/Abort UPC-E ** Read UPC-E 【Pro CMD:0403020】 Abort UPC-E 【Pro CMD:0403010】 "Abort UPC-E” prohibits the engine to read UPC-E. Please read programming code "Read UPC-E” when the engine can not read UPC-E. Check Byte UPC-E is fixed 8 bytes barcode and the last byte is parity check byte.
Symbologies UPC-E Tools 2 Digits Addenda Code Code Programming ON Addenda code is the one follows on the right side of an ordinary code. Picture bellow shows an ordinary code with a 2 digits addenda code. The left one with blue circle is an ordinary code. The right one with red circle is the 2 digits addenda code.
Symbologies UPC-E Tools Code Programming ON Transmit First ‘0’ Selections The first character of UPC-E is a system digit. The value of system digit is fixed as “0”. ** Don’t Transmit First ‘0’ 【Pro CMD:0403090】 Code Programming OFF Transmit First ‘0’ 【Pro CMD:0403100】 Extend To UPC-A Selections To enable or disable UPC-A, scan the appropriate bar code below ** Not Expand to UPC-A 【Pro CMD:0403110】 nlscan.
Symbologies UPC-A Tools Load Factory Default Code Programming ON Read to load UPC-A factory default. Code Programming OFF **Load UPC-A Factory Default 【Pro CMD:0404000】 Read/Abort UPC-A ** Read UPC-A 【Pro CMD:0404020】 Abort UPC-A 【Pro CMD:0404010】 "Abort UPC-A " prohibits the engine to read UPC-A. Please read programming code "Read UPC-A” when the engine can not read UPC-A. Check Byte UPC-A is fixed 13 bytes barcode and the last byte is parity check byte.
Symbologies UPC-A Tools Code Programming ON 2 Digits Addenda Code Addenda code is the one follows on the right side of an ordinary code. Picture bellow shows an ordinary code with a 2 digits addenda code. The left one with blue circle is an ordinary code. The right one with red circle is the 2 digits addenda code.
Symbologies UPC-A Tools Code Programming ON Transmit Selections Code Programming OFF UPC-A the first byte (very left one) is default “0” ** No Transmit “0” 【Pro CMD:0404090】 Transmit “0” 【Pro CMD:0404100】 UPC-A has the default “0”but it is not printed out, not like UPC-E. Read “Transmit 0” will add a “0” to transmit. nlscan.
Symbologies Interleaved 2 of 5 Tools Load Factory Default Code Programming ON Read to load Interleaved 2 of 5 factory default. Code Programming OFF ** Load Interleaved 2 of 5 Factory Default 【Pro CMD:0405000】 Read/Abort Interleaved 2 of 5 ** Read Interleaved 2 of 5 【Pro CMD:0405020】 Abort Interleaved 2 of 5 【Pro CMD:0405010】 "Abort Interleaved 2 of 5" prohibits the engine to read Interleaved 2 of 5.
Symbologies Interleaved 2 of 5 Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of Interleaved 2 of 5. The engine will produce an error beep, if the data length captured does not match the valid reading length. Interleaved 2 of 5 Message Length is defined by "Min. Message Length" and "Max.
Symbologies Interleaved 2 of 5 Tools Code Programming ON Check Byte Interleaved 2 of 5 may include Check Byte (not compulsory) following its barcode messages. It verifies the barcode message. "NO Check, Transmit All" enables to read without check and transmit all bytes including barcode message and Check Byte. "Check, Transmit No Check" enables to read and check. If verification is successful, transmit barcode message; if not, engine produce an error beep. "Check, Transmit All" enables to read and check.
Symbologies Interleaved 2 of 5 Tools Code Programming ON Fixed Length Selection Program the engine to read fixed length or fixed length area Interleaved 2 of 5. Command programming use 3 decimal digits to define length value. The fixed length value MUST be 2 to 64 even value (32 even values).
Symbologies Interleaved 2 of 5 Tools Code Programming ON ITF-14 ITF-14 is a fixed length 14 bytes Interleaved 2 of 5 barcode with parity check. For factory default, the engine deems ITF-14 as ordinary Interleaved 2 of 5. And selections of Interleaved 2 of 5 will affect ITF-14. ITF-14 Selection Prevail: the selection of ITF-14, if any, affects and prevail the selection of the Interleaved 2 of 5 when they have the same feature as ITF-14.
Symbologies Interleaved 2 of 5 Tools Code Programming ON ITF-6 ITF-6 is a fixed length 6 bytes Interleaved 2 of 5 barcode with parity check. As it to user selections, factory default, the engine deems ITF-6 as ordinary Interleaved 2 of 5. And selections of Interleaved 2 of 5 will affect ITF-6. ITF-6 Selection Prevail: the selection of ITF-6, if any, affects and prevails the selection of the Interleaved 2 of 5 when they have the same feature as ITF-6.
Symbologies China Post 25 Tools Load Factory Default Code Programming ON Read to load China Post 25 factory default. Code Programming OFF ** Load China Post25 Factory Default 【Pro CMD:0406000】 Read/Abort China Post 25 ** Abort China Post 25 【Pro CMD:0406010】 Read China Post 25 【Pro CMD:0406020】 "Abort China Post 25" prohibits the engine to read China Post 25. Please read programming code "Read China Post 25” when the engine can not read China Post 25. nlscan.
Symbologies China Post 25 Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of China Post 25. The engine will produce an error beep, if the data length captured does not match the valid reading length. China Post 25 Message Length is defined by "Min. Message Length" and "Max. Message Length".
Symbologies China Post 25 Tools Code Programming ON Check Byte CHINA POST 25 may include Check Byte (not compulsory) following its barcode message. Check Byte verifies the barcode message. "NO Check, Transmit All" enables to read without check and transmit all digits including barcode message and Check Byte. "Check, Transmit NO Check" enables to read and check. If verification is successful, transmit barcode message; if not, Imager produce an error beep. "Check, Transmit All" enables to read and check.
Symbologies Code 39 Tools Load Factory Default Code Programming ON Code 39 Read to load Code 39 factory default. Code Programming OFF ** 39 Load Code 39 Factory Default 【Pro CMD:0408000】 Read/Abort Code 39 ** Read Code 39 【Pro CMD:0408020】 Abort Code 39 【Pro CMD:0408010】 "Abort Code 39" prohibits the engine to read Code 39. Please read programming code "Read Code 39” when the engine can not read Code 39. Transmit Start & Stop Character.
Symbologies Code 39 Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of Code 39. The engine will produce an error beep, if the data length captured does not match the valid reading length. Code 39 Message Length is defined by "Min. Message Length" and "Max. Message Length". Min Message Length (default: 1) 【Pro CMD:0408030】 Code Programming OFF Max Message Length(default:48 ) 【Pro CMD:0408040】 1D bar code Message Length should not exceed 127 bytes.
Symbologies Code 39 Tools Code Programming ON Check Byte Code 39 may include Check Byte (not compulsory) following its barcode message. Check Byte is used to verify the barcode message. "NO Check, Transmit All" enables to read without check and transmit all digits including barcode message and Check Byte. "Check, Transmit NO Check" enables to read and check. If verification is successful, transmit barcode message; if not, Imager produce an error beep. "Check, Transmit All" enables to read and check.
Symbologies Code 39 Tools Code Programming ON Decode ASCII Code 39 can include full ASCII characters. For factory default, the engine enabled to decode partial of them. Read “Enable Full ASCII decode” to select full ASCII functions. ** Partial ASCII Decode 【Pro CMD:0408100】 nlscan.
Symbologies Codabar Tools Load Factory Default Code Programming ON Read to load Codabar factory default. Code Programming OFF ** Load Codabar Factory Default 【Pro CMD:0409000】 Read/Abort Codabar ** Read Codabar 【Pro CMD:0409020】 Abort Codabar 【Pro CMD:0409010】 "Abort Codabar” prohibits the engine to read Codabar. Please read programming code "Read Codabar” when the engine can not read Codabar.
Symbologies Codabar Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of Codabar. The engine will produce an error beep, if the data length captured does not match the valid reading length. Codabar Message Length is defined by "Min. Message Length" and "Max. Message Length". Min Message Length(default:2) 【Pro CMD:0409030】 Code Programming OFF Max Message Length(default:60 ) 【Pro CMD:0409040】 1D bar code Message Length should not exceed 127 bytes.
Symbologies Codabar Tools Code Programming ON Check Byte Codabar may include Check Byte (not compulsory) following its barcode message. Check Byte is used to verify the barcode message. "NO Check, Transmit All" enables to read without check and transmit all digits including barcode message and Check Byte. "Check, Transmit NO Check" enables to read and check. If verification is successful, transmit barcode message; if not, Imager produce an error beep. "Check, Transmit All" enables to read and check.
Symbologies Code 93 Tools Code Programming ON Load Factory Default Read to load Code 93 factory default. Code Programming OFF ** Load Code 93 Factory Default 【Pro CMD:0410000】 Read/Abort Code 93 ** Abort Code 93 【Pro CMD:0410010】 Read Code 93 【Pro CMD:0410020】 "Abort Code 93" prohibits the engine to read Code 93. Please read programming code "Read Code 93” when the engine can not read Code 93. nlscan.
Symbologies Code 93 Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of Code 93. The engine will produce an error beep, if the data length captured does not match the valid reading length. Code 93 Message Length is defined by "Min. Message Length" and "Max. Message Length". Min Message Length(default: 1) 【Pro CMD:0410030】 Code Programming OFF Max Message Length(default:48 ) 【Pro CMD:0410040】 1D bar code Message Length should not exceed 127 bytes.
Symbologies Code 93 Tools Code Programming ON Check Byte Codd 93 may include Check Byte (not compulsory) following its barcode message. Check Byte is used to verify the barcode message. "NO Check, Transmit All" enables to read without check and transmit all digits including barcode message and Check Byte. "Check, Transmit NO Check" enables to read and check. If verification is successful, transmit barcode message; if not, Imager produce an error beep. "Check, Transmit All" enables to read and check.
Symbologies UCC/EAN-128 Tools Code Programming ON Load Factory Default Read to load UCC/EAN-128 factory default. Code Programming OFF ** Load UCC/EAN-128 Factory Default 【Pro CMD:0412000】 Read/Abort UCC/EAN-128 ** Read UCC/EAN-128 【Pro CMD:0412020】 Abort UCC/EAN-128 【Pro CMD:0412010】 "Abort UCC/EAN-128" prohibits the engine to read UCC/EAN-128. Please read programming code "Read UCC/EAN-128” when the engine can not read UCC/EAN-128. nlscan.
Symbologies PDF417 Tools Load Factory Default Code Programming ON Read to load PDF417 factory default. Code Programming OFF ** Load PDF417 Factory Default 【Pro CMD:0501000】 Read/Abort PDF417 ** Read PDF417 【Pro CMD:0501020】 Abort PDF417 【Pro CMD:0501010】 "Abort PDF417" prohibits the engine to read PDF417. Please read programming code "Read PDF417” when the engine can not read PDF417. nlscan.
Symbologies PDF417 Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of PDF417. The engine will produce an error beep, if the data length captured does not match the valid reading length. PDF417 Message Length is defined by "Min. Message Length" and "Max. Message Length". Min Message Length(default: 1) 【Pro CMD:0501030】 Code Programming OFF Max Message Length(default: 2710) 【Pro CMD:0501040】 2D bar code Message Length should not exceed 65535 bytes.
Symbologies QR Code Tools Load Factory Default Code Programming ON Read to load QR Code factory default. Code Programming OFF ** Load QR Code Factory Default 【Pro CMD:0502000】 Read/Abort QR Code ** 允许识读 QR Code 【Pro CMD:0502020】 Abort QR Code 【Pro CMD:0502010】 "Abort QR Code” prohibits the engine to read QR Code. Please read programming code "Read QR Code” when the engine can not read QR Code.。 nlscan.
Symbologies QR Code Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of QR Code. The engine will produce an error beep, if the data length captured does not match the valid reading length. QR Code Message Length is defined by "Min. Message Length" and "Max. Message Length".
Symbologies QR Code Tools Code Programming ON QR Twin Code Code Programming OFF QR twin code is 2 QR barcodes paralleled vertically or horizontally. There are 3 options for reading QR Code: Single QR Only: Select to read only one QR Code, and abort twin code. Twin QR Only: Select to read only twin code, and abort single QR Code code. The working sequence is: Detect Twin Code-Yes-Decode Twin Code-Yes-Transmit Upper (Left) QR-Yes-Transmit Lower (Right) QR-End.
Symbologies Aztec Code Tools Load Factory Default Code Programming ON Read to load Aztec Code factory default. Code Programming OFF ** Load Aztec Code Factory Default 【Pro CMD:0503000】 Read/Abort Aztec Code ** Read Aztec Code 【Pro CMD:0503020】 Abort Aztec Code 【Pro CMD:0503010】 "Abort Aztec Code" prohibits the engine to read Aztec. Please read programming code "Read Aztec Code” when the engine can not read Aztec. nlscan.
Symbologies Aztec Code Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of Aztec. The engine will produce an error beep, if the data length captured does not match the valid reading length. Aztec Message Length is defined by "Min. Message Length" and "Max. Message Length".
Symbologies Aztec Code Tools Multi-Barcode Processing feature Code Programming ON The Aztec Codes can be lined up horizontal or vertical. The scanner processes multi-Barcodes simultaneously. There are 3 options can be chosen: Model 1: Disable multi-Barcodes feature. Read the single Aztec Code only. Model 2: Enable Multi-Barcodes feature, with the number of bar codes specified.
Symbologies Data Matrix Tools Load Factory Default Code Programming ON Read to load Data Matrix factory default. Code Programming OFF ** Load Data Matrix Factory Default 【Pro CMD:0504000】 Read/Abort Data Matrix ** 允许识读 Data Matrix 【Pro CMD:0504020】 Abort Data Matrix 【Pro CMD:0504010】 "Abort Data Matrix" prohibits the engine to read Data Matrix. Please read programming code "Read Data Matrix” when the engine can not read Data Matrix. nlscan.
Symbologies Data Matrix Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of Data Matrix. The engine will produce an error beep, if the data length captured does not match the valid reading length. Data Matrix Message Length is defined by "Min. Message Length" and "Max. Message Length".
Symbologies Data Matrix Tools Code Programming ON Data Matrix Twin Code Data Matrix twin code is 2 Data Matrix barcodes paralleled vertically or horizontally. Code Programming OFF There are 3 options for reading Data Matrix: Single Data Matrix Only: select to read only one Data Matrix, and abort twin code. Twin Data Matrix Only: select to read only twin code, and abort single Data Matrix code.
Symbologies Chinese-Sensible Code Tools Code Programming ON Load Factory Default Read to load Chinese-Sensible Code factory default.
Symbologies Chinese-Sensible Code Tools Code Programming ON Select Message Length It is used to program the valid reading length (bytes) of Chinese-Sensible Code. The engine will produce an error beep, if the data length captured does not match the valid reading length. Chinese-Sensible Code Message Length is defined by "Min. Message Length" and "Max. Message Length".
OCR Selections Inrtuducation OCR (Optical Character Recognition) is the technology that capture image of printed information, and recognize the image to editable characters. The engine satisfy OCR B standard and support specific typeface. Tools Code Programming ON Code Programming OFF ** Disable OCR 【Pro CMD:0600010】 Enable OCR 【Pro CMD:0600020】 nlscan.
Prefix/Suffix Intruducation 1D barcode message could contain digits, letters and symbols, etc. 2D barcode message could contain more data such as Chinese characters and other 2 bytes characters. Practically, barcode message is insufficient for usage. For example, the barcode format, the date or a “new line character” can be useful. Mostly these informations are not included in a barcode and thus to keep it short and flexible possible.
Prefix/Suffix General Programming Tools Code Programming ON Prohibit or Allow Prefix/Suffix Prohibit All Prefix/Suffix: Transmit barcode message with no Prefix/Suffix. Code Programming OFF Allow All Prefix/Suffix: Allow appending CodeID prefix, AIM prefix, User prefix, User suffix and Stop suffix to the barcode message.
Prefix/Suffix User Prefix Tools Code Programming ON Prohibit or Allow User Prefix Code Programming OFF User Prefix append to the left of barcode message. For example, program “AB” as user prefix, and the barcode message is “123”. The Host receives “AB123”. ** Prohibit User Prefix 【Pro CMD:0305000】 Allow User Prefix 【Pro CMD:0305010】 Program User Prefix Read “Program User Prefix”. Then program user prefix in order by reading their hex respectively. Note: The maximum length for user prefix is 10 bytes.
Prefix/Suffix AIM Prefix Tools Code Programming ON AIM (Automatic Identification Manufactures) defines AIM prefix for many standard barcode formats. Code Programming OFF There are 3 types of AIM prefix. 1. Character Mode: Append AIM prefix. For example, append “C” for Code128. 2. Characters Mode: Append AIM prefix + “0” 3.
Prefix/Suffix Code ID Prefix Tools Code Programming ON Code ID Prefix Code Programming OFF Apart from AIM prefix, Code ID prefix can be used to denote barcode format and can be customized. The Code ID prefix MUST be 1 visible English letter, only.
Prefix/Suffix Code ID Prefix Tools Code Programming ON Modify Code ID Modify Code ID steps: 1. “Code Programming ON” 2. Read the programming code to enable modifying Code ID for symbologies 3. Read the hex of a visible English letter. 4. “Save Programming” 5. “Code Programming OFF” Code Programming OFF Modify PDF417 CodeID to be “p” 1. Read “Code Programming ON” 2. Read “Modify PDF417” 3. Read digit code “7”, “0” 4. Read “Save Programming” 5. Read “Code Programming OFF”.
Prefix/Suffix Code ID Prefix Tools Code Programming ON Code Programming OFF Modify Code 128 【Pro CMD:0004020】 Modify UCC/EAN-128 【Pro CMD:0004030】 Modify EAN-13 【Pro CMD:0004050】 Modify UPC-E 【Pro CMD:0004060】 Modify EAN-8 【Pro CMD:0004040】 Modify Interleaved 2 of 5 【Pro CMD:0004080】 Modify China Post25 【Pro CMD:0004110】 Modify UPC-A 【Pro CMD:0004070】 Modify Codabar 【Pro CMD:0004150】 Modify Code 93 【Pro CMD:0004170】 Modify Code 39 【Pro CMD:0004130】 nlscan.
Prefix/Suffix 8.4 User Suffix Tools Code Programming ON Prohibit or Allow User Suffix Code Programming OFF User suffix append to the right of barcode message. For example, program “AB” as user suffix, and the barcode message is “123”. The Host receives “123 AB”. ** Prohibit User Suffix 【Pro CMD:0306000】 Allow User Suffix 【Pro CMD:0306010】 Program User Suffix Read “Program User Suffix”. Then program user prefix in order by reading their hex respectively.
Prefix/Suffix Stop Prefix Tools Code Programming ON Prohibit or Allow Stop Suffix Code Programming OFF “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. ** Prohibit Stop Suffix 【Pro CMD:0309000】 Allow Stop Suffix 【Pro CMD:0309010】 Program Stop Suffix Read “Program Stop Suffix”. Then program Stop Suffix in order by reading their hex respectively.
Message Intersect & Pack Introducation This chapter introduces Message Intersect & Pack. Message intersection only affects plain barcode message. Plain barcode message usually consists of several information sections. Sections may consist of several bytes and have specific indications such as merchandise ID, manufacturer and so on. Intersection can select section(s) required to transmit, and thus to skip other unnecessary sections in the result shown.
Message Intersect & Pack Message Intersect Tools Code Programming ON introduction » Code Programming OFF Intersection Rule No.1: only affects selected symbologies’ plain barcode message. Note that one intersection option affects all barcodes of the barcode format. » Intersection Rule No.2: Maximum 3 intersection options can be restored in the non-volatile memory. Inputting a new option works at “first in last out” manner. For example, there are 3 options restored in order: Code 128,Code 39,QR Code.
Message Intersect & Pack Message Intersect 1D, Program Intersect Option A command input consists of 3 decimals. The first input is for barcode format; Refer to “Symbologies ID Number”. The second input is for intersecting direction; “000” denotes ascending (left to right) and “001” denotes descending. The following 2 inputs are for start digital and end digital. For example, intersect EAN-13 from 1st digit to 3rd ascending and from reciprocal 4th to reciprocal 1st. 1. Read “Code Programming ON” 2.
Message Intersect & Pack Message Intersect 2D, Program Intersect Option A command input consists of 3 or 6 decimals. The first input is for barcode format; Refer to “Symbologies ID Number”. The second input is for intersecting direction; “000”denotes ascending and “001”denotes descending. The following 2 inputs are for start digital and end digital. Start digital and end digital value consist of 4 digits: thousand, hundred, decimal, figure.
Message Intersect & Pack Message Intersect Symbologies ID Number: Symbologies 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 China Post25 011 Code 39 013 Codabar 015 Code 93 017 PDF417 032 QR Code 033 Aztec 034 DataMatrix 035 Chinese-Sensible Code 039 User-Define Code 041 SPEC_OCR_B 064 nlscan.
Message Intersect & 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 affects all data formats, in that be sure to load the default “Disable Pack” if pack is not required.
Message Intersect & Pack Message Pack Tools Code Programming ON ESC_Bank Pack ESC_BANK pack format: [STX] + [DATA] + [ETX] + [BCC] » » » » Code Programming OFF STX:0x02。 DATA:Barcode message ETX:0x03。 BCC:Parity byte The algorithm: 1. computation sequence is BCC = [STX] + [DATA] + [ETX] 2. computation method is XOR, byte by byte ESC_Bank Pack 【Pro CMD:0314020】 nlscan.
Message Intersect & Pack Message Pack Tools Code Programming ON ESC_AddLen Pack ESC_AddLen pack format: [STX] +[LEN] + [DATA] + [ETX] + [BCC] STX:0x02。 LEN:Barcode message length is expressed by 4 bytes. Every byte for an ASCII, and thus it ranges “0~9999”. For example, LEN=0x30303137, refer to the ASCII chart for decimal value. 0x30303137=0017 (0x30=0, 0x31=1, 0x37=7). DATA:Barcode message Code Programming OFF ETX:0x03。 BCC:Parity byte. The algorithm: 1.
Batch Programming Itruducation 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 subcommand and its terminator semicolon. 3. “Save Programming”(0000160) to terminate 4. Use Barcode Generator software to make the 2D batch barcode.
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】 4 【Pro CMD:0000040】 5 【Pro CMD:0000050】 6 【Pro CMD:0000060】 7 【Pro CMD:0000070】 8 【Pro CMD:0000080】 9 【Pro CMD:0000090】 A 【Pro CMD:0000100】 B 【Pro CMD:0000110】 C 【Pro CMD:0000120】 D 【Pro CMD:0000130】 E 【Pro CMD:0000140】 F 【Pro CMD:0000150】 nlscan.
Appendix Save and Abort Tools Code Programming ON In order to save the data received “Save” has to be read after data transition completed. If error occurs when reading data, Code Programming OFF the wrong data can be deleted and the setting up can be done again..