background image

nlscan.com

Page  27

  

Code Programming ON

Code Programming OFF

Tools

Parity Check

Parity check options should be the same on the scanner and the Host.

Select Odd parity: If data has an odd number of 1 bits, the parity bit 

 

»

value is set to 0.

Select Even parity:If data has an even number of 1 bits, the parity bit 

 

»

value is set to 0.

Select No Parity Check and parity bit will not be sent.

 

»

** No Parity Check

Pro CMD

0101000

Even Check

Pro CMD

0101010

 Odd Check

Pro CMD

0101020

Serial Port

RS232 Interface

Summary of Contents for NLS-FM420

Page 1: ...NLS FM420 NLS FM420 MS 30 NLS FM420 MS 38 Fixed Mount Barcode Scanner Integration Guide...

Page 2: ...20150130 V2 1 1 Modify Chapter Batch Programming 20150618 V2 1 2 Add the Enable Disable PDF417 ECI Output Enable Disable QR ECI Output Enable Disable Aztec ECI Output and Enable Disable Data Matrix EC...

Page 3: ...user agrees to maintain Newland Auto ID s copyright notice on the licensed programs delivered hereunder and to include the same on any authorized copies it makes in whole or in part The user agrees n...

Page 4: ...ions of the FM420 10 Dimensions of the FM420 MS 3X 11 Programming the Scanner Introduction 12 Code Programming 12 Command Programming 12 QuickSet Programming 12 Programming Notation 13 Code Programmin...

Page 5: ...y Mapping 37 ASCII Function Key Mapping Table 38 ASCII Function Key Mapping Table Continued 39 Keystroke Delay 40 Caps Lock 40 Convert Case 41 Emulate Numeric Keypad 42 Code Page 43 USB DataPipe 44 US...

Page 6: ...e Required 58 UPC E 59 Load Factory Default 59 Enable Disable UPC E 59 Check Digit 59 2 Digits Addenda Code 60 5 Digits Addenda Code 60 UPC E Preamble 61 Convert UPC E to UPC A 61 UPC A 62 Load Factor...

Page 7: ...able Code 93 83 Select Message Length 84 Check Digit 85 UCC EAN 128 86 Load Factory Default 86 Enable Disable UCC EAN 128 86 Select Message Length 87 GS1 Databar 88 Load Factory Default 88 Enable Disa...

Page 8: ...ength 108 PDF417 Twin Code 109 PDF417 Inverse 109 Enable Disable PDF417 ECI Output 110 Character Encoding 110 QR Code 111 Load Factory Default 111 Enable Disable QR Code 111 Select Message Length 112...

Page 9: ...Inverse 129 OCR Introduction 130 Prefix Suffix Introduction 131 General Programming 132 Disable or Enable Prefix Suffix 132 Prefix Sequences 133 Disable or Enable User Prefix 134 Program User Prefix 1...

Page 10: ...Batch Command 154 Enable Data Format 155 Change Data Format for a Single Scan 156 Enable Disable Data Formatter 157 Non Match Error Beep 158 Clear Data Format 159 Query Data Formats 160 Formatter Comm...

Page 11: ...ctions for integrating and setting up the NLS FM420 series fixed mount barcode scanner Graphic Notations Tool Handy item for a task Attention Important subject to be aware of or to avoid Tips Helpful...

Page 12: ...ipment is found to be working properly and the problem is barcode readability the Support Center will request samples of your bar codes for analysis at our plant If your problem cannot be solved over...

Page 13: ...ented TM technology ensure FM420 fast image capture and accurate decoding It provides the customer the best value This chapter presents an overall picture of how to use FM420 step by step Please have...

Page 14: ...pplier for services Outline of FM420 The figure below shows major components of FM420 FM420 Outline Indicator Sensor Light Illumination Aiming Light Lens Note The scan window must be kept clean Improp...

Page 15: ...acking Data Interface Pin Function Type Name 1 NC Null 2 NC Null 3 VCC P Power DC5V 4 TXD O Serial Port Output RS232 5 RXD I Serial Port Input RS232 6 NC Null 7 NC Null 8 GND P Ground 9 D IO USB Data...

Page 16: ...must connect to a Host to operate A Host can be PC POS or any intelligent terminal with at least one of the following communication ports USB RS232 or PS 2 USB 1 RS232 2 RS232 port on Host Please chec...

Page 17: ...nlscan com Page 7 Getting to Start Connecting with USB Cable Insert USB Cable RJ45 male head into FM420 cable slot 1 Insert USB Cable USB male head into Host s female USB connector 2...

Page 18: ...g to Start Connecting with RS232 Cable Insert RS232 cable RJ45 male head into FM420 cable slot 1 Insert RS232 cable RS232 male head into Host s female RS232 connector 2 Connect RS232 cable and the mai...

Page 19: ...ode Zones 36 0 50 100 150 200 250 55mm PDF417 10mil 175mm 45mm Data Matrix 10mil 145mm 45mm QR Code 10mil 140mm 35mm Code39 10mil 170mm 55mm Code39 15mil 210mm 45mm Data Matrix 15mil 175mm 60mm PDF417...

Page 20: ...nlscan com Page 10 Getting to Start Dimensions of the FM420 Note that the part of the mounting screws M3 machine screw into the scanner can not exceed 5mm M3 machine screw...

Page 21: ...nlscan com Page 11 Getting to Start Dimensions of the FM420 MS 3X 41 4 49 26 26 27 Note that the part of the mounting screws M3 machine screw into the scanner can not exceed 7mm...

Page 22: ...e Programming A fixture such as EVK3000 or other simplier circuit board could be used to program the scanners before they are installed into your equipments or systems Another alternative is to design...

Page 23: ...on The first part of the notation is the barcode for Code Programming 1 The second part of the notation is the name of the options or features such as Disable Code Pro 2 gramming The third part of the...

Page 24: ...d at the end of this chapter To exit Code Programming read Code Programming OFF or any normal barcode Code Programming OFF Pro CMD 0006000 Code Programming ON Pro CMD 0006010 The value of code program...

Page 25: ...4 modes Illumination Wink LED keeps flashing when reading Illumination Keep ON LED keeps on when Power ON Illumination Read ON LED keeps on when reading Illumination OFF LED is off all the time Illum...

Page 26: ...Programming ON Code Programming OFF Tools Aiming There are 3 modes Aim Wink LED keeps flashing when reading Aim Keep ON LED keeps on when Power ON Aim Wink Pro CMD 0201000 Aim Keep ON Pro CMD 0201010...

Page 27: ...ls Beep Decoding Beep Read Beep ON to enable all decoding beep denotation and read Beep OFF to disable Beep ON Pro CMD 0203010 Beep OFF Pro CMD 0203000 Decoding Beep Type Type 1 Pro CMD 0203020 Type 2...

Page 28: ...beep successful reading of an ordinary barcode 2 beeps successful reading of an programming barcode 3 short low 2 high reading failure 1 long low Unknown Character Virtual Keypad USB connection Decod...

Page 29: ...ally initiates reading After completion of reading the scanner goes to idle Both luminance change and the Trigger can initiate reading when idle Continuous Mode Pull the Trigger line low to start read...

Page 30: ...nd moved back Multi reading Semi prohibit Pro CMD 0313020 Multi reading Prohibit Pro CMD 0313030 To set One Reading Timeout to 1500ms read these programming codes Code Programming ON 1 One 2 Reading T...

Page 31: ...0 The lower the sensitivity value is the higher sensitivity will be The low er the sensitivity value is the smaller illumination change will initiate reading High Sensitivity 8 Pro CMD 0312020 Normal...

Page 32: ...nlscan com Page 22 Code Programming ON Code Programming OFF Tools Exposure Imaging Mode Normal Exposure Mode Pro CMD 0321000 Re ections Eliminating Mode Pro CMD 0321010 Programming the Scanner...

Page 33: ...r 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 Read Save as User Default to save all the current user...

Page 34: ...e Ver Device Firmware Version Build Time Device Firmware Version Establishing Time Device ID Device Type App Ver Device Application Version uIMG Ver Device uIMG Version Date Device Manufacture Date S...

Page 35: ...nnected to the Host with RS232 cable system will select RS232 connection by default Under RS232 connection the scanner and the Host use the same communication parameters baud rate parity check data bi...

Page 36: ...supports the following baud rates The default baud rate is 9600 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 P...

Page 37: ...t 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 Select No Parity Check...

Page 38: ...scanner and the Host are the same Stop Bits Stop bit follows every byte to indicate the end of transmission and the start of the next transmission Default 1 stop bit 1 Stop Bits Pro CMD 0102000 2 Sto...

Page 39: ...ignal is set to high level by receiving end When the scanner is not ready for receiving it will set RTS signal to low level When sending end such as PC detects it it could not send data to the scanner...

Page 40: ...pecific driver on the Host It supports data transmission and user preference programming The DataPipe driver for Windows is available in http www nlscan com home php USB COM Port Emulation it emulates...

Page 41: ...r 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 Select USB HID KBW Pro CMD 1100020 If the inpu...

Page 42: ...eter specifies the USB poll rate for a USB keyboard If the Host drops characters change the poll rate to a bigger value 1ms Pro CMD 1103170 3ms Pro CMD 1103172 5ms Pro CMD 1103174 7ms Pro CMD 1103176...

Page 43: ...le USB Country Keyboard Types Follow the steps mentioned below to program 1 Code Programming ON 2 Select Country Code 3 Read digit codes according to country code 4 Save programming 5 Code Programming...

Page 44: ...4 Belgium 1 Norway 15 Brazil 2 Poland 16 Canada French 3 Portugal 17 Czechoslovakia 4 Romania 18 Denmark 5 Russia 19 Finland Swedish 6 Slovakia 21 France 7 Spain 22 Germany Austria 8 Sweden 23 Greece...

Page 45: ...end a keystroke thus lead to an error beep No Beep Unkown Character Pro CMD 1103030 Beep Unkown Character Pro CMD 1103031 Suppose select country keyboard types France number 7 read a barcode A F Since...

Page 46: ...s 1 ALT Make 2 According to the ASCII value input the numbers over the numeric keypad 3 ALT Break Emulate ALT keypad OFF Pro CMD 1103060 Emulate ALT keypad ON Pro CMD 1103061 Too much keystroke emulat...

Page 47: ...ey 2 Ctrl Break 3 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...

Page 48: ...K 06 Null Crtl F BEL 07 Enter Crtl G BS 08 LeftArrow Crtl H HT 09 Tab Crtl I LF 0A DownArrow Crtl J VT 0B Tab Crtl K FF 0C Delete Crtl L CR 0D Enter Crtl M SO 0E Insert Crtl N SI 0F Escape Crtl O DLE...

Page 49: ...racters in the Full ASCII CTRL column 6 apply to US only The following chart indicates the equivalents of these five characters for different countries Country Codes United States 6 Belgium 6 Scandina...

Page 50: ...of data No Delay Pro CMD 1103050 Short Delay 20ms Pro CMD 1103051 Long Delay 40ms Pro CMD 1103052 Caps Lock The case of the data is inverted regardless of the state of the Caps Lock key on the Host L...

Page 51: ...barcode messages to the selected case 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 mess...

Page 52: ...s on main keyboard Emulate Numeric Keypad 2 Sending and is emulated as keystroke s on numeric keypad Do Not Emulate Numeric Keypad 1 Pro CMD 1103110 Do Not Emulate Numeric Keypad 2 Pro CMD 1103150 Em...

Page 53: ...o get proper output for Russian encoded with ISO8859 1 PDF417 QR Code Aztec Date Matrix 1 Read Code Programming ON 2 Read Set the Code Page 3 Read digit barcode 1 4 Read Save Programming 5 Read the ap...

Page 54: ...protocol is defined by Newland Auto ID A driver has to be installed before using this protocol to communicate with reader The advantage of using this protocol is the fast data transmission Meanwhile...

Page 55: ...is connected to Host serial port in order to receive data from scanner the model of imitating USB to RS232 has to be chosen Hence the scan ner and the Host must communicate at the same parameters and...

Page 56: ...applications It can send up to 56 characters in a single USB report and is muchfaster than keyboard emulation Features HID based no custom driver required Much faster than keyboard emulation and tradi...

Page 57: ...ng input report Bit Byte 7 6 5 4 3 2 1 0 0 Report ID 0x02 1 Length of the bar code field Decoded Data 2 57 Decoded Data 1 56 58 61 Reserved 1 4 62 Newland Symbology Identifier or N C 0x00 63 Decode Da...

Page 58: ...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 th...

Page 59: ...ng All Allow reading Programming Codes only 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 Readi...

Page 60: ...ralleled vertically Both barcodes must have similar specifications and be placed closely together There are 3 options for reading 1D twin code Single 1D Only Read either 1D code Twin 1D Only Read both...

Page 61: ...ming OFF Tools Code 128 Load Factory Default Load Code 128 Factory Default Pro CMD 0400000 Enable Disable Code 128 Disable Code 128 Pro CMD 0400010 Enable Code 128 Pro CMD 0400020 When the engine can...

Page 62: ...ngth 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...

Page 63: ...fault 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...

Page 64: ...0 5 Digits Addenda Code 5 Digits Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 5 digits Addenda Code The left one in blue lines is an ordinary co...

Page 65: ...Code Programming ON Code Programming OFF Tools EAN 8 EAN 8 Expand to EAN 13 Expand EAN 8 to EAN 13 by adding 5 bytes of 0 to the left and then transmit Do Not Expand to EAN 13 Pro CMD 0401090 Expand...

Page 66: ...gramming OFF Tools EAN 13 Load Factory Default Load EAN 13 Factory Default Pro CMD 0402000 Enable Disable EAN 13 Enable EAN 13 Pro CMD 0402020 Disable EAN 13 Pro CMD 0402010 Check Digit Transmit Check...

Page 67: ...de Picture below shows an ordinary code with a 5 digits Addenda Code The left one in blue lines is an ordinary code The right one in red lines is the 5 digits Addenda Code Addenda Code is the one to t...

Page 68: ...arcodes that begin with a 414 or 419 must have a 2 digit or 5 digit addenda code The EAN 13 barcode with the addenda code is then transmitted If the required addenda code is not found the EAN 13 barco...

Page 69: ...fault Pro CMD 0403000 Enable Disable UPC E Enable UPC E Pro CMD 0403020 Disable UPC E Pro CMD 0403010 When the engine can not read UPC E please read Enable UPC E and try again Check Digit UPC E is fix...

Page 70: ...5 Digits Addenda Code Pro CMD 0403080 5 Digits Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 5 digits Addenda Code The left one in blue lines is...

Page 71: ...mit no preamble Convert UPC E to UPC A Do Not Convert UPC E to UPC A Transmit UPC E barcodes as is Convert UPC E to UPC A Enable this to convert UPC E decoded data to UPC A format before transmission...

Page 72: ...ault Pro CMD 0404000 Enable Disable UPC A 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 Enabl...

Page 73: ...Addenda Code Pro CMD 0404080 5 Digits Addenda Code is the one to the right of an ordinary code Picture below shows an ordinary code with a 5 digits Addenda Code The left one in blue lines is an ordina...

Page 74: ...A barcode Select one of the following options for transmitting UPC A preamble to the host device transmit system character only transmit system character and country code 0 for USA or transmit no prea...

Page 75: ...oad Factory Default Load Interleaved 2 of 5 Factory Default Pro CMD 0405000 Enable Disable Interleaved 2 of 5 When the engine can not read Interleaved 2 of 5 please read Enable Interleaved 2 of 5 and...

Page 76: ...length as 12 bytes read these programming codes 1 Code Programming ON 2 Select Min Message Length 3 Digit Code 8 see Digit Code Appendix Pxxx 4 Save Programming see Digit Code Appendix Pxxx 5 Select M...

Page 77: ...check If verification is successful transmits all messages if not engine will not send barcode mes sage to the Host NO Check Transmit All Pro CMD 0405050 When Check Do Not Transmit Check digit is ena...

Page 78: ...ngine only read Interleaved 2 of 5 which are 12 and 24 bytes 1 Code Programming ON 2 Enable Specified Length 3 Add Code Length 4 Digit Code 0 1 2 5 Save Programming 6 Add code length 7 Digit Code 0 2...

Page 79: ...bled When enabled ITF 14 precedes 14 byte Interleaved 2 of 5 barcode Disable ITF 14 Pro CMD 0405080 Enable ITF 14 Do Not Transmit Check Digit Pro CMD 0405090 Enable ITF 14 Transmit Check Digit Pro CMD...

Page 80: ...F 6 precedes 6 byte Interleaved 2 of 5 barcode Disable ITF 6 User Selection Pro CMD 0405110 ITF 6 Read Do Not Transmit Check Digit Pro CMD 0405120 ITF 6 Read Transmit Check Digit Pro CMD 0405130 For i...

Page 81: ...of 5 Load Matrix 2 of 5 Factory Default Pro CMD 0406000 Enable Disable Matrix 2 of 5 Enable Matrix 2 of 5 Pro CMD 0406020 Disable Matrix 2 of 5 Pro CMD 0406010 Load Factory Default When the engine ca...

Page 82: ...age Length To set Min Message Length of Matrix 2 of 5 as 8 bytes and Max Message length as 12 bytes read these programming codes 1 Code Programming ON 2 Select Min Message Length 3 Digit Code 8 see Di...

Page 83: ...sful transmits barcode message if not engine will not send barcode message to the Host Check Transmit All means to read and check If verification is successful transmits all messages if not engine wil...

Page 84: ...ctory Default Pro CMD 0408000 Enable Disable Code 39 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 Enable...

Page 85: ...o 12 bytes read these programming codes 1 Code Programming ON 2 Select Min Message Length 3 Digit Code 8 see Digit Code 4 Save Programming see Digit Code 5 Select Max Message Length 6 Digit Code 1 7 D...

Page 86: ...Check Transmit All Pro CMD 0408050 Check Do not transmit Check Digit Pro CMD 0408060 Check Transmit All Pro CMD 0408070 Check Digit Code 39 may include Check Digit not compulsory following its barcode...

Page 87: ...Code 32 Code 39 must be enabled and Code 39 check digit verification must be disabled for this parameter to function Disable Code 32 Pro CMD 0408120 Enable Code 32 Pro CMD 0408130 Code 32 Prefix Scan...

Page 88: ...for this parameter to function Do Not Transmit Code 32 Check Digit Pro CMD 0408180 Transmit Code 32 Check Digit Pro CMD 0408190 Transmit Code 32 Start Stop Character Code 32 must be enabled for this p...

Page 89: ...ramming OFF Tools Codabar Load Factory Default Load Codabar Factory Default Pro CMD 0409000 Enable Disable Codabar When the engine can not read Codabar please read Enable Codabar and try again Enable...

Page 90: ...alid length Codabar Message Length is defined by Min Message Length and Max Message Length Min Message Length default 2 Pro CMD 0409030 Max Message Length default 60 Pro CMD 0409040 1D bar code Messag...

Page 91: ...transmit Check Digit Pro CMD 0409060 Check Transmit All Pro CMD 0409070 Check Digit Codabar may include Check Digit not compulsory following its barcode message It verifies the barcode message NO Chec...

Page 92: ...e start character and the stop character Transmission of them can be selected Transmit Both Start Stop Character Pro CMD 0409090 Transmit Neither Start Stop Character Pro CMD 0409080 Use ABCD ABCD As...

Page 93: ...ramming OFF Tools Code 93 Load Factory Default Load Code 93 Factory Default Pro CMD 0410000 Enable Disable Code 93 When the engine can not read Code 93 please read Enable Code 93 and try again Disable...

Page 94: ...o 12 bytes read these programming codes 1 Code Programming ON 2 Select Min Message Length 3 Digit Code 8 see Digit Code 4 Save Programming see Digit Code 5 Select Max Message Length 6 Digit Code 1 7 D...

Page 95: ...nd 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 Check Transmit...

Page 96: ...ols UCC EAN 128 Load Factory Default Load UCC EAN 128 Factory Default Pro CMD 0412000 Enable Disable UCC EAN 128 When the engine can not read UCC EAN 128 please read Enable UCC EAN 128 and try again E...

Page 97: ...ult 48 Pro CMD 0412040 1D bar code Message Length should not exceed 127 bytes If Max Message Length is less than Min Message Length it means the engine will only support barcodes of the two lengths If...

Page 98: ...tory Default Pro CMD 0413000 Enable Disable GS1 Databar When the engine can not read GS1 Databar please read Enable GS1 Databar and try again Enable GS1 Databar Pro CMD 0413020 Disable GS1 Databar Pro...

Page 99: ...ite Factory Default Pro CMD 0414000 Enable Disable EAN UCC Composite When the engine can not read EAN UCC Composite please read Enable EAN UCC Composite and try again Enable EAN UCC Composite Pro CMD...

Page 100: ...ramming OFF Tools Code 11 Load Factory Default Load Code 11 Factory Default Pro CMD 0415000 Enable Disable Code 11 When the engine can not read Code 11 please read Enable Code 11 and try again Enable...

Page 101: ...12 bytes read these programming codes 1 Code Programming ON 2 Select Min Message Length 3 Digit Code 8 see Digit Code 4 Save Programming see Digit Code 5 Select Max Message Length 6 Digit Code 1 7 Di...

Page 102: ...10 Double Check Digits MOD11 MOD11 Len 10 Pro CMD 0415090 Single Check Digit MOD11 Len 10 Double Check Digits MOD11 MOD9 Len 10 Pro CMD 0415100 Do not transmit Check Digit Pro CMD 0415110 Transmit Che...

Page 103: ...actory Default Load ISBN Factory Default Pro CMD 0416000 Enable Disable ISBN Enable ISBN Pro CMD 0416020 Disable ISBN Pro CMD 0416010 Transmit 13 digits Pro CMD 0416030 Transmit 10 digits Pro CMD 0416...

Page 104: ...ustrial 25 Load Factory Default 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 engi...

Page 105: ...ne will only sup port barcodes of the 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 ma...

Page 106: ...Check Digit Check Do Not Transmit Check Digit means to read and check If verifica tion is successful transmits barcode message if not engine will not send barcode message to the Host Check Transmit A...

Page 107: ...ols Standard 25 Load Factory Default Load Standard 25 Factory Default Pro CMD 0418000 Enable Disable Standard 25 When the engine can not read Standard 25 please read Enable Standard 25 and try again E...

Page 108: ...gine will only sup port barcodes of the 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 ma...

Page 109: ...ng 4 bytes and Check Do not transmit Check Digit enabled leads to an error Check Digit Standard 25 may include Check Digit not compulsory following its barcode message It verifies the barcode message...

Page 110: ...gramming OFF Tools Plessey Load Factory Default Load Plessey Factory Default Pro CMD 0419000 Enable Disable Plessey Enable Plessey Pro CMD 0419020 Disable Plessey Pro CMD 0419010 When the engine can n...

Page 111: ...e engine will only sup port barcodes of the 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 ma...

Page 112: ...and Check Digits Check Do Not Transmit Check Digit means to read and check If verifica tion is successful transmits barcode message if not engine will not send barcode message to the Host Check Transm...

Page 113: ...ools MSI Plessey Load Factory Default 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...

Page 114: ...gine will only sup port barcodes of the 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 ma...

Page 115: ...t Transmit Check digit is enabled and barcode message length minus one is less than Min Message Length it will lead to an error E g Reading a 4 byte include check byte MSI Plessey with the Min Message...

Page 116: ...N Code Programming OFF Tools ISSN Load Factory Default Load ISSN Factory Default Pro CMD 0421000 Enable Disable ISSN When the engine can not read ISSN please read Enable ISSN and try again Enable ISSN...

Page 117: ...ode Programming OFF Tools PDF417 Load Factory Default Load PDF417 Factory Pro CMD 0501000 Enable Disable PDF417 Enable PDF417 Pro CMD 0501020 Disable PDF417 Pro CMD 0501010 When the scanner cannot rea...

Page 118: ...x Message Length should not be less than Min Message Length To read a fixed length PDF417 Please program Max Min Message Length to the same value To set Min Message Length of PDF417 to 8 bytes and Max...

Page 119: ...There are 3 options for reading PDF417 twin code PDF417 Twin Code Single PDF417 Only Read either PDF417 code Twin PDF417 Only Read both PDF417 codes The transmission sequence is left upper PDF417 cod...

Page 120: ...ing ON Code Programming OFF Tools PDF417 Enable Disable PDF417 ECI Output Disable PDF417 ECI Output Pro CMD 0501341 Enable PDF417 ECI Output Pro CMD 0501340 Character Encoding UTF 8 Pro CMD 0501351 De...

Page 121: ...gramming OFF Tools QR Code Load Factory Default Load QR Code Factory Default Pro CMD 0502000 Enable Disable QR Code When the scanner cannot read QR Code please read Enable QR Code and try again Enable...

Page 122: ...ssage Length should not be less than Min Message Length To read a fixed length QR Code Please program Max Min Message Length to the same value To set Min Message Length of QR Code to 8 bytes and Max M...

Page 123: ...ere are 3 options for reading QR twin code QR Twin Code Single QR Only Read either QR code Twin QR Only Read both QR codes The transmission sequence is left up per QR code followed by right lower QR c...

Page 124: ...502151 Enable QR ECI Output Pro CMD 0502150 QR Inverse Decode Regular QR Only Pro CMD 0502120 Decode Inverse QR Only Pro CMD 0502121 Decode Both Pro CMD 0502122 Regular Barcode Dark bars on a bright b...

Page 125: ...ode Programming OFF Tools Aztec Load Factory Default Load Aztec Factory Default Pro CMD 0503000 Enable Disable Aztec When the scanner cannot read Aztec please read Enable Aztec and try again Enable Az...

Page 126: ...sage Length should not be less than Min Message Length To read a fixed length Aztec Please program Max Min Message Length to the same value To set Min Message Length of Aztec to 8 bytes and Max Messag...

Page 127: ...d Multi barcodes on an Image Mode 1 Pro CMD 0503070 Mode 2 Pro CMD 0503080 Mode 3 Pro CMD 0503090 There are three modes Mode 1 Read one barcode only Mode 2 Read fixed number of barcodes only Mode 3 Co...

Page 128: ...Code Programming ON Code Programming OFF Tools Aztec The Number of Multi barcodes 1 Pro CMD 0503060 2 Pro CMD 0503061 3 Pro CMD 0503062 4 Pro CMD 0503063 5 Pro CMD 0503064 6 Pro CMD 0503065 7 Pro CMD...

Page 129: ...mming ON Code Programming OFF Tools Aztec Enable Disable Aztec ECI Output Disable Aztec ECI Output Pro CMD 0503101 Enable Aztec ECI Output Pro CMD 0503100 Character Encoding UTF 8 Pro CMD 0503111 Defa...

Page 130: ...ools Data Matrix Load Factory Default Load Data Matrix Factory Default Pro CMD 0504000 Enable Disable Data Matrix When the scanner cannot read Data Matrix please read Enable Data Matrix and try again...

Page 131: ...Max Message Length should not be less than Min Message Length To read a fixed length Data Matrix Please program Max Min Message Length to the same value To set Min Message Length of Data Matrix to 8 b...

Page 132: ...together There are 3 options for reading Data Matrix Data Matrix Twin Code Single Data Matrix Only Read either Data Matrix Twin Data Matrix Only Read both Data Matrix The transmission sequence is left...

Page 133: ...uare symbols which has the same amount of models in length and width 10 10 12 12 144 144 Rectangular symbols which has different amounts of models in length and width 6 16 6 14 14 22 Decode Regular Da...

Page 134: ...e Programming OFF Tools Data Matrix Enable Disable Data Matrix ECI Output Disable Data Matrix ECI Output Pro CMD 0504341 Enable Data Matrix ECI Output Pro CMD 0504340 Character Encoding UTF 8 Pro CMD...

Page 135: ...ming OFF Tools Maxicode Load Maxicode Factory Default Pro CMD 0505000 Enable Disable Maxicode When the scanner cannot read Maxicode please read Enable Maxicode and try again Enable Maxicode Pro CMD 05...

Page 136: ...ing length Maxicode Message Length is defined by Min Message Length and Max Message Length Max Message Length should not be less than Min Message Length To read a fixed length Maxicode Please program...

Page 137: ...ad Chinese Sensible Code Factory Default Pro CMD 0508000 Enable Chinese Sensible Code Pro CMD 0508020 Disable Chinese Sensible Code Pro CMD 0508010 Enable Disable Chinese Sensible Code Load Factory De...

Page 138: ...id reading length Maxicode Message Length is defined by Min Message Length and Max Message Length Max Message Length should not be less than Min Message Length To read a fixed length Maxicode Please p...

Page 139: ...nd be placed closely together There are 3 options for reading Chinese Sensible twin code Single Chinese Sensible Code Only Read either Chinese Sensible code Twin Chinese Sensible Code Only Read both C...

Page 140: ...scanner supports OCR B standard and specific typefaces such as Disable OCR Pro CMD 0600010 Enable OCR Pro CMD 0600020 Introduction Load SPEC_OCR_B Factory Default Pro CMD 0600000 0 1 2 3 4 5 6 7 8 1 N...

Page 141: ...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 exible Prefix and Suffix are how to fulfill the needs...

Page 142: ...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...

Page 143: ...Prefix Suffix Prefix Suffix Code Programming ON Code Programming OFF Tools General Programming Prefix Sequences 2 options of Prefix Sequences CodeID User Prefix AIM Pro CMD 0317010 User Prefix CodeID...

Page 144: ...ming The user prefix byte is programmed in its hex values See example below Note The maximum length for user prefix is 10 bytes Program User Prefix Pro CMD 0300000 Program CODE as user prefix The hex...

Page 145: ...ing OFF Tools AIM Prefix AIM Automatic Identification Manufactures defines AIM prefix for many standard barcode formats AIM Prefix Format AIM prefix 0 Disable AIM Prefix for All Barcodes Pro CMD 03080...

Page 146: ...ix 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 No Code ID Prefix Pro CMD 0307000 Allo...

Page 147: ...x Modify Code ID See the examples below for how to modify a code ID and restore factory default code ID Load Code ID factory default including PDF417 1 Read Code Programming ON 2 Read 2D Load Code ID...

Page 148: ...fy EAN 13 Pro CMD 0004050 Modify UPC E Pro CMD 0004060 Modify UPC A Pro CMD 0004070 Modify Interleaved 2 of 5 Pro CMD 0004080 ModifyITF 14 Pro CMD 0004090 Modify ITF 6 Pro CMD 0004100 Modify Code 39 P...

Page 149: ...Pro CMD 0004280 Modify EAN UCC Composite Pro CMD 0004300 Modify GS1 Databar Pro CMD 0004310 Modify ISBN Pro CMD 0004240 Modify Industrial 25 Pro CMD 0004250 Modify Standard 25 Pro CMD 0004260 Modify...

Page 150: ...appear to the right of a barcode User Suffix 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...

Page 151: ...he right and the very end of a barcode transmission Disable Terminal Pro CMD 0309000 Enable Terminal Pro CMD 0309010 Program Terminal Read Program Terminal Then program terminal byte s To end the suff...

Page 152: ...n s Message intercept only applies to raw barcode messages The sequence of a read to transmit without message intercept is Read a raw barcode Add prefix Append suffix Append terminal Transmit to Host...

Page 153: ...3 If there are more than one options programmed for a barcode format the later one is used For example there are 3 options restored Code 128 option A QR Code option Code 128 option B The Code 128 opt...

Page 154: ...ion command format of 1D interception command regards a 3 digit decimal number as a unit The interception command has two parts which are barcode type part Symbol ID and data interception part A comma...

Page 155: ...alue 5 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 interce...

Page 156: ...LEN Barcode message length is expressed by 2 bytes ranging from 0x0000 0 to 0xFFFF 65535 AL_TYPE 0x36 DATA Barcode message LRC Parity byte LRC calculation algorithm Computation sequence 0xFF LEN AL_T...

Page 157: ...re is no space between a command and its terminator semicolon Use the barcode generator software to generate a 2D batch barcode For example to generate a batch barcode for Illumination Keep ON 0200030...

Page 158: ...sensitive value setting etc e g Set the one reading timeout to 3000ms 0313000 3000 Set the sensitive value to 10 0312040 10 3 Syntax 3 command hexadecimal digit s e g 0x101a 0x2C03 This syntax can be...

Page 159: ...duced in the format of PDF417 QR Code or DataMatrix For example to create a batch barcode for light Always On Auto Scan change delay time to 2 seconds Disable Fixed Length of I 2 of 5 1 Input the foll...

Page 160: ...ools Use Batch Barcode Code Programming ON Pro CMD 0006010 Allow Read Batch Code Pro CMD 0001110 Batch barcode Code Programming OFF Pro CMD 0006000 Read Code Programming ON then read enable batch sett...

Page 161: ...automatically however when you create a format you must use a send command see the Send Commands section in this chapter within the format programming to output data The maxi mum size of formatter com...

Page 162: ...ormat Scan a numeric barcode 0 or 1 or 2 or 3 to set this to Format_0 or Format_1 or Format_2 or Format_3 Step 4 Select formatter command type Specify what type of formatter commands will be used Scan...

Page 163: ...end all characters followed by A 1 Read Code Programming ON 2 Read Add Data Format Add a data format 3 Read 0 Select format_0 4 Read 6 Select formatter command type 6 5 Read 9 three times All interfac...

Page 164: ...at will be acceptable for this symbology 4 characters 9999 indicates all lengths For example 32 characters should be entered as 0032 Formatter commands The command string used to edit data max 500 cha...

Page 165: ...Tools Enable Data Format Data Formatter Format_0 Pro CMD 0323030 Format_2 Pro CMD 0323032 Format_1 Pro CMD 0323031 Format_3 Pro CMD 0323033 After enabling the Data Formatter you may select a data form...

Page 166: ...you may have set your engine to the data format you saved as Format_3 You can switch to Format_1 for a single trigger pull by scanning the Single Scan Format_1 barcode below The next barcode that is s...

Page 167: ...a that does not match your data format requirements generates an error beep if Non Match Error Beep is turned ON and the data in that barcode is not transmitted Enable Data Formatter Not Required Keep...

Page 168: ...Non Match Error Beep Data Formatter If Non Match Error Beep is turned ON the engine generates an error beep when a barcode is encountered that does not match your required data format Non Match Error...

Page 169: ...e data format from your engine Delete one data format Scan the Clear One barcode a numeric barcode 0 3 and the Save barcode For example to delete Format_2 you should scan the Clear One barcode the 2 b...

Page 170: ...ou may scan the following barcode to get the information of data format s you have created For instance if you have added Format_0 as per the example in the Programming with Barcodes section in this c...

Page 171: ...hex value Include in the output message a number of characters followed by an insert character Start from the current cursor position and continue for nn characters or through the last character in t...

Page 172: ...e current cursor position The cursor is moved forward to one position past the last input message character included F4 Insert a character multiple times Syntax F4xxnn xx The insert character s hex va...

Page 173: ...gy name command F4 is the Insert a character multiple times command 20 is the hex value for a space 01 is the number of time the space character is sent B4 is the Insert barcode length command F4 is t...

Page 174: ...number of characters to move the cursor F1 is the Send all characters command 0D is the hex value for a CR The data is output as 4567890ABCDEFGHIJ CR Key Modifiers No Key Modifier 00 Shift Left 01 Shi...

Page 175: ...e cursor to the last character in the input message F8 Search forward for a character Syntax F8xx xx The search character s hex value Search the input message forward for xx character from the current...

Page 176: ...the current cursor position leaving cursor pointing to S string For example B0000454657374 will search forward for the first occurrence of the 4 character string Test B0 Example Send barcode data that...

Page 177: ...You may want to ignore the zeros and send all the data that follows E6 searches forward for the first character that is not zero then sends all the data after followed by a carriage return Using the b...

Page 178: ...The characters to be replaced xx2 The replacement characters continuing through zz1 and zz2 Replaces up to 15 characters in the output message without moving the cursor E4 Example Replace zeros with C...

Page 179: ...s made reaches nn times without moving the cursor BA Example Replace 23 s with ABC s in barcode data If the barcode has a string of characters that the host application does not want included you can...

Page 180: ...replace the string to be replaced with NUL F1 is the Send all characters command 00 is the hex value for a NUL The data is output as cd1abc23bc12ab232 EF Insert a delay Syntax EFnnnn nnnn The delay i...

Page 181: ...171 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...

Page 182: ...nlscan com Page 172 Appendix Digit Code 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...

Page 183: ...ter a program code is received then 1 2 3 in order is received if then read Abort One Data of Current Setting the 3 will be deleted if read Abort One String of Current Setting the 123 will be deleted...

Page 184: ...ohibit 1500ms Sensitivity Normal Sensitivity Sensitivity 11 Exposure Imaging Mode Normal Exposure Mode Power On Send Product Info Off OCR Off Communication Programming Baud Rate 9600 RS232 Serial Port...

Page 185: ...Off Prefix Sequences Code ID User Prefix AIM ID AIM ID Off Cm Mark Code ID Off One Digit Capital or Small Letter User Prefix Off No more than 10 digits User Suffix Off No more than 10 digits Terminal...

Page 186: ...N 13 Enable On Send Check Digit On Enable 2 Digits Addenda Code Off Enable 5 Digits Addenda Code Off EAN 13 Beginning with 414 419 Addenda Code Required Do Not Require Addenda Code UPC E Enable On Sen...

Page 187: ...ge Length 4 No less than 4 Code 39 Enable On Check Off Send Start Stop Character On Support Full ASCII Off Code 32 Off Code 32 Prefix Off Transmit Code 32 Check Digit Off Transmit Code 32 Start Stop C...

Page 188: ...f Code 11 Enable Off Send Check Digit On Digit 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 Mes...

Page 189: ...th 1 Decode Regular PDF417 Only On PDF417 ECI Output On Character Encoding Default Character Encoding QR Code Enable On Read Single QR Only On Micro QR On Max Message Length 7089 Min Message Length 1...

Page 190: ...ls On Decode Regular Data Matrix Only On Data Matrix ECI Output On Character Encoding Default Character Encoding Maxicode Enable Off Max Message Length 150 Min Message Length 1 Chinese Sensible Code E...

Page 191: ...28 C1 EAN 8 E4 EAN 13 E0 EAN 13 with Addon E3 UPC E E0 UPC E with Addon E3 UPC A E0 UPC A with Addon E3 Interleaved 2 of 5 Im 0 1 3 ITF 6 Im 1 3 ITF 14 Im 1 3 Matrix 2 of 5 X0 Code 39 Am 0 1 3 4 5 7 C...

Page 192: ...13 d UPC E c UPC A c Interleaved 2 of 5 e ITF 6 e ITF 14 e Matrix 2 of 5 v Code 39 b Codabar a Code 93 i Code 11 H GS1 Databar R EAN UCC Composite y ISBN B Industrial 25 I Standard 25 f Plessey n MSI...

Page 193: ...ed 2 of 5 008 ITF 14 009 ITF 6 010 Matrix 2 of 5 011 Code 39 013 Codabar 015 Code 93 017 ISSN 023 ISBN 024 Industrial 25 025 Standard 25 026 Plessey 027 Code 11 028 MSI Plessey 029 EAN UCC Composite 0...

Page 194: ...nlscan com Page 184 Appendix Code Pages List Digit Code Needed Code Page 0 Windows 1252 Latin I 1 Windows 1251 Cyrillic...

Page 195: ...nlscan com Page 185 Appendix Unicode Key Maps 104 Key U S Style Keyboard 105 Key European Style Keyboard...

Page 196: ...DC1 XON Device Control 1 12 18 DC2 Device Control 2 13 19 DC3 XOFF Device Control 3 14 20 DC4 Device Control 4 15 21 NAK Negative Acknowledgment 16 22 SYN Synchronous Idle 17 23 ETB End of Trans Bloc...

Page 197: ...3 5 36 54 6 37 55 7 38 56 8 39 57 9 3a 58 Colon 3b 59 Semi colon 3c 60 Less Than 3d 61 Equal Sign 3e 62 Greater Than 3f 63 Question Mark 40 64 AT Symbol 41 65 A 42 66 B 43 67 C 44 68 D 45 69 E 46 70 F...

Page 198: ...5 _ Underscore 60 96 Grave Accent 61 97 a 62 98 b 63 99 c 64 100 d 65 101 e 66 102 f 67 103 g 68 104 h 69 105 i 6a 106 j 6b 107 k 6c 108 l 6d 109 m 6e 110 n 6f 111 o 70 112 p 71 113 q 72 114 r 73 115...

Page 199: ...emont Blvd Fremont CA 94538 USA Tel 510 490 3888 Fax 510 490 3887 Email info newlandna com Web www newlandamerica com Newland Latin America Tel 1 239 598 0068 Fax 1 239 280 1238 Email info newlandla c...

Reviews: