Newland

FM420 - Barcode Reader Newland - Free user manual and instructions

Find the device manual for free FM420 Newland in PDF.

📄 158 pages English EN Download 💬 AI Question
Notice Newland FM420 - page 10
View the manual : English EN 日本語 JA
Pick your language and provide your email: we'll send you a specifically translated version.

User questions about FM420 Newland

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Barcode Reader in PDF format for free! Find your manual FM420 - Newland and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. FM420 by Newland.

USER MANUAL FM420 Newland

natural_image Two black wireless device cables connected by a cable, showing ports and connectors (no text or symbols visible)

FM420

NLS-FM420-MS-30

NLS-FM420-MS-38

Fixed Mount Barcode Scanner

Integration Guide

Newland FM420 - 1

text_image Scanner

Revisions

Version Description Date
V 1.0 Support as from FM420 firmware Version 3.06.021 and higher. 20100825
V 1.1.1Modify the introduction for USB Interface; change the default status of Terminal to "off" (disable); update the "Figure 1. FM420 Top View".20110712
V 1.1.2Renew "ASCII Function Key Mapping Table" of "USB HID-KBW" and correct the setting code of "Enable Reading All 2D.20110719
V 1.1.3 Addan "ASCII Table" in theAppendix. 20110822
V 1.1.4 Addthe "Dimensions of the FM420-MS-3X" section. 20140807

© 1999-2014 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. Newland Auto-ID grants to the user a non-transferable and non-exclusive license to use each software or firmware program delivered hereunder (licensed program). Except as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of Newland Auto-ID. No right to copy a licensed program in whole or in part is granted except as permitted under copyright law or as hereinafter expressly provided. The user agrees to maintain Newland Auto-ID’s copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes in whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program or product delivered to the user or any portion thereof.

Newland Auto-ID reserves the right to make changes and improvements to any software or product for reliability, function, or design.

Newland Auto-ID does not assume any responsibility or liability arising out of, or in connection with, the application or use of any product, circuit, or application described herein.

No license is granted, either expressly or implicitly, estoppels, or otherwise under any Newland Auto-ID intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in Newland Auto-ID products.

Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation. All other product or service names are the property of their respective owners.

Newland Auto-ID Tech. Co., Ltd.

Contents

About this guide

Introduction .... I

Graphic Notations .... 1

Newland Auto-ID Support Center 2

Getting to Start

Introduction....3

Unpacking....4

Unpacking....4

Outline of FM420 4

Data Interface....5

Communication Ports 6

Connecting with USB Cable....7

Connecting with RS232 Cable....8

Decode Zones 9

Dimensions of the FM420 10

Dimensions of the FM420-MS-3X....11

Programming the Engine

Introduction....12

Code Programming....12

Command Programming....12

QuickSet Programming 12

Programming Notation 13

Code Programming On/Off....14

Illumination....15

Aiming....16

Beep 17

Decoding Beep....17

Decoding Beep Type....17

Decoding Beep Volume 18

Power On Beep 18

Beep Denotation (Beeper Definitions)....18

Reading Mode....19

Reading Timeout and Delay 20

Sensitivity 21

Exposure Imaging Mode 22

Default 23

Factory Default 23

User Default....23

Serial Port 24

Baud Rate....24

RS232 Interface

Introduction....25

Serial Port 26

Baud Rate....26

Parity Check....27

Data Bits Transmitted 28

Stop Bits....28

Hardware Auto Flow Control 29

USB Interface

Introduction....30

USB HID-KBW 31

USB Country Keyboard Types 32

Unknown Characters, Beep 34

Emulate ALT + keypad 35

ASCII Function Key Mapping Table (Continued).... 38

Keystroke Delay 39

Caps Lock 39

Convert Case....40

Emulate Numeric Keypad....41

USB DataPipe 42

USB COM Port Emulation 43

HID-POS 44

Introduction....44

Access the Device in Your Program 45

Getting Scanned Data 45

VID and PID Table 45

Symbols

Introduction....46

General Options 47

Disable Reading All 47

Enable Reading All 47

Enable Reading All 1D 47

Disable Reading All 1D 47

Enable Reading All 2D 48

Disable Reading All 2D 48

Code 128....49

Load Factory Default 49

Enable/Disable Code 128 49

Select Message Length 50

EAN-8 51

Load Factory Default....51

Enable/Disable UCC/EAN-8 51

Check Digit....51
2 Digits Addenda Code....52
5 Digits Addenda Code....52
EAN-8 expand to EAN-13....53

EAN-13 54

Load Factory Default 54
Disable/EnableEAN-13 54
Check Digit 54
2 Digits Addenda Code....55
5 Digits Addenda Code....55

UPC-E 56

Load Factory Default 56
Disable/Enable UPC-E 56
Check Digit....56
2 Digits Addenda Code....57
5 Digits Addenda Code....57
Transmit Default "0" 58
UPC-E Expand to UPC-A....58

UPC-A....59

Load Factory Default 59
Disable/Enable UPC-A 59
Check Digit....59
2 Digits Addenda Code....60
5 Digits Addenda Code....60
Transmit Default "0" 61

Interleaved 2 of 5 62

Load Factory Default....62
Disable/Enable Interleaved 2 of 5....62
Select Message Length 63
Check Digit....64
Specified Lengths....65

ITF-14 66

ITF-6 67

Matrix 2 of 5 68

Load Factory Default....68
Disable/Enable Matrix 2 of 5....68
Select Message Length 69
Check Digit 70

Code 39....71

Load Factory Default....71
Enable/Disable Code 39 71
Transmit Start & Stop Character....71
Select Message Length 72
Check Digit 73
Decode ASCII....73

Codabar 74

Load Factory Default 74
Enable/Disable Codabar 74
Select Message Length 75
Check Digit 76

Transmit Start & Stop Character....77

Code 93....78

Load Factory Default 78

Enable /Disable Code 93 78

Select Message Length 79

Check Digit 80

UCC/EAN-128....81

Load Factory Default 81

Enable/Disable UCC/EAN-128 81

GS1 Databar....82

Load Factory Default 82

Enable/Disable GS1 Databar 82

Transmit AI(01) Character 82

EAN·UCC Composite....83

Load Factory Default 83

Enable/Disable EAN·UCC Composite 83

Code 11 84

Load Factory Default 84

Enable/Disable Code 11....84

Select Message Length 85

Check Digit 86

ISBN 87

Load Factory Default 87

Select Message Length 89

Check Digit 90

Standard 25 91

Load Factory Default....91

Enable/Disable Standard 25....91

Select Message Length 92

Check Digit....93

Plessey 94

Load Factory Default....94

Enable/Disable Plessey....94

Select Message Length 95

Check Digit....96

MSI-Plessey 97

Load Factory Default....97

Enable/Disable MSI-Plessey 97

Select Message Length 98

Check Digit....99

PDF417 100

Load Factory Default....100

Enable/Disable PDF417....100

Select Message Length 101

PDF417 Twin Code....102

Forward/Backward Direction PDF 417 .... 102

QR Code 103

Load Factory Default....103

Enable/Disable QR Code....103

Select Message Length 104

QR Twin Code 105

Aztec 106

Load Factory Default....106

Enable/Disable Aztec 106

Select Message Length 107

Reading Multi-barcodes of an Image....108

The number of Multi-barcodes 109

Data Matrix....110

Load Factory Default....110

Enable/Disable Data Matrix....110

Select Message Length ....111

Data Matrix Twin Code 112

Rectangular Symbols....113

Forward/Backward Direction Data Matrix 113

Maxicode 114

Load Factory Default....114

Enable/Disable Maxicode 114

Select Message Length ....115

Chinese Sensible Code....116

Load Factory Default....116

Enable/Disable Chinese Sensible Code....116

Select Message Length....117

OCR

Introduction....118

Prefix/Suffix

Introduction....119

General Programming....120

Disable or Enable Prefix/Suffix 120

Prefix Sequences....121

Disable or Enable User Prefix....122

Program User Prefix 122

AIM Prefix 123

Code ID Prefix 124

Code ID Default....124

Modify Code ID....125

User Suffix 128

Disable or Enable User Suffix 128

Program User Suffix 128

Terminal 129

Disable or Enable Terminal 129

Program Terminal 129

Message Interception & Pack

Introduction....130

Message Interception....131

Programming 1D Intercept Option 132

Programming 2D Intercept Option....133

Message Pack....134

Introduction....134

Normal Pack 134

Batch Programming

Introduction....135

How to build a batch command....136

Produce setting code 137

Use batch setting code 138

Appendix

Digit Code....139

Save and Abort....141

Factory Default List....142

AIM ID List 147

Code ID List....148

Symbols ID Number 149

About this guide

Introduction

This FM420 Embedded 1D/2D Barcode Scanner Integration Guide provides general instructions for OEM integration.

Graphic Notations

Newland FM420 - Graphic Notations - 1

Tool - Handy item for a task.

Newland FM420 - Graphic Notations - 2

Attention – Important subject to be aware of or to avoid.

Newland FM420 - Graphic Notations - 3

Tips - Helpful information about a topic or a feature.

Newland FM420 - Graphic Notations - 4

Example – Illustration of how to use a feature.

Newland Auto-ID Support Center

If you have a 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. If the equipment 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 the phone, you may need to return your equipment for servicing. If that is necessary, you will be given specific directions.

Note: Newland Auto-ID Tech. is not responsible for any damages incurred during shipment.

For service information, warranty information or technical assistance contact or call the Support Center listed below. For the latest service information go to http://www.nlscan.com/en

Getting to Start

Introduction

FM420 is a fixed mount barcode scanner. Newland Auto-ID patented UIMG ^™ technology ensure FM420 fast image capture and accurate decoding. It provides the customer the best value.

This chapter presents an overall picture of how to use FM420 step by step. Please have an FM420 handy.

This chapter is recommended to general users, maintenance personnel, and software programmers.

Unpacking

Unpacking

Unpack FM420 and accessories. Check with the packing list. Make sure that there is no damage or missing part(s). If any damage or missing parts, please keep the original package and contact your supplier for services.

Outline of FM420

The figure below shows major components of FM420.

Newland FM420 - Outline of FM420 - 1

text_image Indicator Sensor Light Lens Illumination/Aiming Light

FM420 Outline

Note:

The scan window must be kept clean. Improper maintenance will breach the limited warranty. »

Avoid rough objects not to damage or scratch the window. »

Use brush to remove the stain. »

Use soft cloth (cloth for glasses) to clean. »

Prohibit spraying towards the window. »

Only use clean water as a cleanser. »

Unpacking

Data Interface

Newland FM420 - Unpacking - 1

text_image PIN 10 PIN 1 Cable Slot
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 Signal
10 D+ IO

Communication Ports

FM420 must connect to a Host to operate. A Host can be PC, POS, or any intelligent terminal with at least one of the following communication ports: USB, RS232, or PS/2.

USB 1、

USB port on Host:

Newland FM420 - Communication Ports - 1

RS232 2、

RS232 port on Host:

Newland FM420 - Communication Ports - 2

natural_image Simple line drawing of a cylindrical object with internal zigzag pattern and two loop ends (no text or symbols)

Please check the ports first to order the fitting cable.

Connecting with USB Cable

Newland FM420 - Connecting with USB Cable - 1

natural_image Diagram of a USB cable connection showing cable routing from an Ethernet device to a USB socket (no text or symbols present)

Insert USB Cable (RJ45 male head) into FM420 cable slot; 1、

2、Insert USB Cable (USB male head) into Host's (female) USB connector;

Connecting with RS232 Cable

Newland FM420 - Connecting with RS232 Cable - 1

text_image Diagram showing connections of an audio device with labeled components including a power adapter, USB port, and connected cables.

Insert RS232 cable (RJ45 male head) into FM420 cable slot; 1、

2、Insert RS232 cable (RS232 male head) into Host's (female) RS232 connector;

Connect RS232 cable and the mains with power adapter; 3、

Decode Zones

Newland FM420 - Decode Zones - 1

other | Category | Value | | ------------------ | ------- | | Code39(10mil) | 35mm | | Code39(15mil) | 55mm | | PDF417(10mil) | 55mm | | PDF417(15mil) | 60mm | | Data Matrix(10mil) | 45mm | | Data Matrix(15mil) | 45mm | | QR Code(10mil) | 45mm | | QR Code(15mil) | 50mm | | Total Length | 36° | | Total Width | 170mm | | Total Radius | 210mm | | Total Diameter | 175mm | | Total Diameter | 205mm | | Total Diameter | 145mm | | Total Diameter | 175mm | | Total Diameter | 140mm | | Total Diameter | 175mm |

Dimensions of the FM420

Newland FM420 - Dimensions of the FM420 - 1

text_image M3 machine screw 26mm 26mm

Newland FM420 - Dimensions of the FM420 - 2

natural_image Simple line drawing of a rectangular device with a circular button on top (no text or symbols)

Newland FM420 - Dimensions of the FM420 - 3

text_image 12.5mm 25mm 29mm 37mm

Newland FM420 - Dimensions of the FM420 - 4

text_image 49mm 16mm 25mm 9.5mm 45° 10mm

Note that the part of the mounting screws (M3 machine screw) into the scanner can not exceed 5mm.

Dimensions of the FM420-MS-3X

Newland FM420 - Dimensions of the FM420-MS-3X - 1
Note that the part of the mounting screws (M3 machine screw) into the scanner can not exceed 7mm.

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. As all manual operations, errors are more likely to occur.

Command Programming

The Host can send the Pro CMD strings (see the chapter of Software Interface) to program the Engine. In the following sections, the Pro CMD strings will be included with the barcodes for Code Programming.

A fixture, such as EVK3000 or other simpler circuit board, could be used to program the Engines before they are installed into your equipments or systems. Another alternative is to design the configuration capability in your equipments or systems.

This method of programming the Engine could be automated. A software program can be developed to download all the configuration data to the Engine.

QuickSet Programming

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

This method of programming the Engine is similar as the Command Programming. QuickSet is a software program developed for Newland Auto-ID products.

Note: The programming results are restored in non-volatile memory. They will not be lost when the Engine is powered off.

Programming Notation

Newland FM420 - Programming Notation - 1

Tools

Newland FM420 - Programming Notation - 2

text_image 1 2 4 → ** Code Programming OFF 【Pro CMD: 0006000】 3

Newland FM420 - Programming Notation - 3

Newland FM420 - Programming Notation - 4

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.
4、If there is “**” in front of the name, it means the notation is factory default.

Code Programming On/Off

Newland FM420 - Code Programming On/Off - 1

Tools

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.

Newland FM420 - Code Programming On/Off - 2

Newland FM420 - Code Programming On/Off - 3

Newland FM420 - Code Programming On/Off - 4

** Code Programming OFF

【Pro CMD: 0006000】

Newland FM420 - Code Programming On/Off - 5

Code Programming ON

【Pro CMD: 0006010】

The value of code programming can be sent to the Host. For factory default, “No Send Pro Code Value”, the value of programming codes will not be sent to the Host; by reading “Send Pro Code Value”, the reader will send the value of Programming Code to the Host.

Newland FM420 - Code Programming On/Off - 6

**No Send Pro Code Value

【Pro CMD: 0002000】

Newland FM420 - Code Programming On/Off - 7

Send Pro Code Value

【Pro CMD: 0002010】

Illumination

Newland FM420 - Illumination - 1

Tools

Illumination LED lighting up barcodes are used to capture better images. There are 4 modes:

Newland FM420 - Illumination - 2

» “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 »

Newland FM420 - Illumination - 3

Newland FM420 - Illumination - 4

**Illumination Wink

【Pro CMD: 0200000】

Newland FM420 - Illumination - 5

Illumination Read ON

【Pro CMD: 0200030】

Newland FM420 - Illumination - 6

Illumination Keep ON

【Pro CMD: 0200010】

Newland FM420 - Illumination - 7

Illumination OFF

【Pro CMD: 0200020】

Aiming

Newland FM420 - Aiming - 1

Tools

There are 3 modes:

"Aim Wink": LED keeps flashing when reading »

“Aim Keep ON”: LED keeps on when Power ON »

Newland FM420 - Aiming - 2

Newland FM420 - Aiming - 3

Newland FM420 - Aiming - 4

** Aim Wink

【Pro CMD: 0201000】

Newland FM420 - Aiming - 5

Aim Keep ON

【Pro CMD: 0201010】

Beep

Newland FM420 - Beep - 1

Tools

Decoding Beep

Read “Beep ON” to enable all decoding beep denotation and read “Beep OFF” to disable.

Newland FM420 - Decoding Beep - 1

Newland FM420 - Decoding Beep - 2

Decoding Beep Volume

Newland FM420 - Decoding Beep - 3
** Loud

【Pro CMD: 0203030】

Code Programming ON
Newland FM420 - Decoding Beep - 4

Newland FM420 - Decoding Beep - 5
Medium

【Pro CMD: 0203031】

Newland FM420 - Decoding Beep - 6
Low

【Pro CMD: 0203032】

Code Programming OFF
Newland FM420 - Decoding Beep - 7

Power On Beep

Newland FM420 - Decoding Beep - 8
** Beep On

【Pro CMD: 0204001】

Newland FM420 - Decoding Beep - 9
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
2 beeps successful reading of an programming barcode
3 short low-2 high reading failure
1 long low Unknown Character, Virtual Keypad (USB connection)

Reading Mode

Newland FM420 - Reading Mode - 1

Tools

Auto Mode: The ambient luminance change in front of the engine auto-» matically initiates reading. After completion of reading, the engine goes to idle. Both luminance change and the Trigger can initiate reading when idle.

Newland FM420 - Reading Mode - 2

Continuous Mode: Pull the Trigger line low to start reading. The engine » will keep reading. To stop, pull trigger line low again.

Newland FM420 - Reading Mode - 3

Newland FM420 - Reading Mode - 4

**Auto Mode

【Pro CMD: 0302010】

Newland FM420 - Reading Mode - 5

Continuous Mode

【Pro CMD: 0302020】

Reading Timeout and Delay

Newland FM420 - Reading Timeout and Delay - 1

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.

Newland FM420 - Reading Timeout and Delay - 2

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.

Newland FM420 - Reading Timeout and Delay - 3

Newland FM420 - Reading Timeout and Delay - 4

One Reading Timeout

【Pro CMD: 0313000】

Newland FM420 - Reading Timeout and Delay - 5

Same Barcode Reading Delay

【Pro CMD: 0313010】

There are two options available in Same Barcode Reading Delay:

(Multi-reading) Prohibit: The same symbol can be read after delay. »

» (Multi-reading) Semi-prohibit: The same symbol can be read more than once in the delay period if ambient illumination is changed, for example the bar code is removed out of reading area and moved back.

Newland FM420 - Reading Timeout and Delay - 6

** Multi-reading Semi-prohibit

【Pro CMD: 0313020】

Newland FM420 - Reading Timeout and Delay - 7

Multi-reading Prohibit

【Pro CMD: 0313030】

Newland FM420 - Reading Timeout and Delay - 8

To set One Reading Timeout to 1500ms, read these programming codes:

1、“Code Programming ON”

2、“One Reading Timeout”

3、Digit Code “1”, “5”, “0”, “0”, see Digit Code “Save Programming” 4、

Sensitivity

Newland FM420 - Sensitivity - 1

Tools

Sensitivity is how sensitive the engine is to ambient illumination change. »

Sensitivity value is [1 .. 20] »

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.

Newland FM420 - Sensitivity - 2

Newland FM420 - Sensitivity - 3

Newland FM420 - Sensitivity - 4

High Sensitivity (= 8)

【Pro CMD: 0312020】

Newland FM420 - Sensitivity - 5

** Normal Sensitivity (= 11)

【Pro CMD: 0312010】

Newland FM420 - Sensitivity - 6

Enhanced Sensitivity (= 5)

【Pro CMD: 0312030】

Newland FM420 - Sensitivity - 7

Low Sensitivity (= 14)

【Pro CMD: 0312000】

Newland FM420 - Sensitivity - 8

Program Sensitivity

(Min:1, Max:20)

【Pro CMD: 0312040】

Exposure Imaging Mode

Newland FM420 - Sensitivity - 9

Tools

Newland FM420 - Sensitivity - 10

Newland FM420 - Sensitivity - 11

Newland FM420 - Sensitivity - 12

** Normal Exposure Mode

【Pro CMD: 0321000】

Newland FM420 - Sensitivity - 13

Reflections Eliminating Mode

【Pro CMD: 0321010】

Default

Newland FM420 - Default - 1

Tools

Factory Default

Read “Load All Factory Default” to reset all parameters to factory default.

Newland FM420 - Default - 2

Applicable conditions:

User options programming wrong configuration leads to reading mal-» function

Forget details of previous programming and start over. »

Newland FM420 - Default - 3

Newland FM420 - Default - 4

**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 options to be User Default, and erase the previous User Default. Read “Load User Default” to restore the engine to User Default.

Newland FM420 - User Default - 1

Save as User Default

【Pro CMD: 0001150】

Newland FM420 - User Default - 2

Load User Default

【Pro CMD: 0001160】

Newland FM420 - User Default - 3

If read “Load All Factory Default”, User Default will still be restored in non-volatile memory.

Serial Port

Newland FM420 - Serial Port - 1
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).

Newland FM420 - Serial Port - 2

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.

Newland FM420 - Baud Rate - 1

The engine supports the following baud rates (The default baud rate is 9600):

Newland FM420 - Baud Rate - 2
**9600

【Pro CMD: 0100030】

Newland FM420 - Baud Rate - 3
19200

【Pro CMD: 0100050】

Newland FM420 - Baud Rate - 4
1200

【Pro CMD: 0100000】

Newland FM420 - Baud Rate - 5
38400

【Pro CMD: 0100060】

Newland FM420 - Baud Rate - 6
2400

【Pro CMD: 0100010】

Newland FM420 - Baud Rate - 7
57600

【Pro CMD: 0100070】

Newland FM420 - Baud Rate - 8
4800

【Pro CMD: 0100020】

Newland FM420 - Baud Rate - 9
115200

【Pro CMD: 0100080】

Newland FM420 - Baud Rate - 10
14400

【Pro CMD: 0100040】

RS232 Interface

Introduction

When the scanner is connected to the Host with RS232 cable, system will select RS232 connection by default.

Under RS232 connection, the scanner and the Host use the same communication parameters: baud rate, parity

Newland FM420 - Introduction - 1

Select RS232 Connection

【Pro CMD: 1100000】

Serial Port

Newland FM420 - Serial Port - 1
Tools

The scanner and the Host should use the same serial port parameters: baud rate, parity check, data bits and stop bits. The sequence is as follows: 9600 (baud rate), null (parity check), 8 (data bits), 1 (stop bits).

Newland FM420 - Serial Port - 2

Baud Rate

Baud rate is the number of bits of data transmitted per second. Set your scanner baud rate to match the baud rate setting of the Host device. Otherwise, they can not communicate.

Newland FM420 - Baud Rate - 1

The scanner supports the following baud rates (The default baud rate is 9600):

Newland FM420 - Baud Rate - 2
**9600

【Pro CMD: 0100030】

Newland FM420 - Baud Rate - 3
19200

【Pro CMD: 0100050】

Newland FM420 - Baud Rate - 4
1200

【Pro CMD: 0100000】

Newland FM420 - Baud Rate - 5
38400

【Pro CMD: 0100060】

Newland FM420 - Baud Rate - 6
2400

【Pro CMD: 0100010】

Newland FM420 - Baud Rate - 7
57600

【Pro CMD: 0100070】

Newland FM420 - Baud Rate - 8
4800

【Pro CMD: 0100020】

Newland FM420 - Baud Rate - 9
115200

【Pro CMD: 0100080】

Newland FM420 - Baud Rate - 10
14400

【Pro CMD: 0100040】

Serial Port

Newland FM420 - Serial Port - 1

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. »

Newland FM420 - Parity Check - 1

Newland FM420 - Parity Check - 2

Newland FM420 - Parity Check - 3

**No Parity Check

【Pro CMD: 0101000】

Newland FM420 - Parity Check - 4

Even Check

【Pro CMD: 0101010】

Newland FM420 - Parity Check - 5

Odd Check

【Pro CMD: 0101020】

Serial Port

Newland FM420 - Serial Port - 1

Tools

Data Bits Transmitted

Newland FM420 - Serial Port - 2

Select data bits transmitted to be 5, 6, 7 and 8. Ensure the selections on the scanner and the Host are the same.

Newland FM420 - Serial Port - 3

Newland FM420 - Serial Port - 4

** 8 Data Bits

【Pro CMD: 0103030】

Newland FM420 - Serial Port - 5

6 Data Bits

【Pro CMD: 0103010】

Newland FM420 - Serial Port - 6

7 Data Bits

【Pro CMD: 0103020】

Newland FM420 - Serial Port - 7

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.

Newland FM420 - Stop Bits - 1

**1 Stop Bits

【Pro CMD: 0102000】

Newland FM420 - Stop Bits - 2

2 Stop Bits

【Pro CMD: 0102010】

Serial Port

Newland FM420 - Serial Port - 1

Tools

Hardware Auto Flow Control

Newland FM420 - Hardware Auto Flow Control - 1

When enabled, the scanner will decide if the data should be sent in accordance with CTS signal level. When it is low level CTS signal, it means the serial port's cache memory of receiving end (such as PC) is full and the scanner will not send data through RS232 until CTS signal is set to high level by receiving end.

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 any more, otherwise the data will be lost.

Newland FM420 - Hardware Auto Flow Control - 2

When disabled, data's sending and receiving through serial port will not be effected by RTS/CTS signal.

Newland FM420 - Hardware Auto Flow Control - 3

**Disable Hardware Auto Flow Control

【Pro CMD: 0104000】

Newland FM420 - Hardware Auto Flow Control - 4

Enable Hardware Auto Flow Control

【Pro CMD: 0104010】

Newland FM420 - Hardware Auto Flow Control - 5

Before enabling this function, please be sure that RTS/CTS signal line is contained in RS232 cable. If not, a RS232 communication error will occur.

USB Interface

Introduction

There are four options for USB connection, and any of them could be set as the default protocol on demand.

» USB HID-KBW: it emulates the unit's transmission to a USB keyboard input with no need of command settings or loading any driver. The barcode data could be entered by the virtual keyboard directly and it is also convenient for the Host to receive data.
» USB DataPipe: USB DataPipe is a transport protocol developed by Newland Auto-ID Tech Co., Ltd, which requires installation of a specific 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 the USB port on the Host to an RS 232 port with the same data transport and settings as the real RS 232 port. This connection mode is based on USB DataPipe protocol and requires the USB DataPipe driver, too.
» HID-POS: it is based on the HID port, with no need for customized driver installation. Its transmission is much faster than that of virtual keyboard and traditional RS 232 interface.

When a USB connection and an RS 232 connection are used at the same time, the unit will select the USB connection by default for its priority.

USB HID-KBW

Newland FM420 - USB HID-KBW - 1

Tools

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.

Newland FM420 - USB HID-KBW - 2

Newland FM420 - USB HID-KBW - 3

Newland FM420 - USB HID-KBW - 4

Select USB HID-KBW

【Pro CMD: 1100020】

Newland FM420 - USB HID-KBW - 5

If the input field of the Host allows keyboard input, no software needed to assist HID-KBW input.

USB HID-KBW

Newland FM420 - USB HID-KBW - 1

Tools

USB Country Keyboard Types

Newland FM420 - USB Country Keyboard Types - 1

The keyboard arrangements and country codes vary in different countries. Refer country codes to the table “USB Country Keyboard Types”. Follow the steps mentioned below to program.

1、“Code Programming ON”
2、“Select Country Code”

Read digit codes (according to country code) 3、

"Save programming" 4、

5、“Code Programming OFF”

Newland FM420 - USB Country Keyboard Types - 2

Newland FM420 - USB Country Keyboard Types - 3

Select Country Code

【Pro CMD: 1103000】

Newland FM420 - USB Country Keyboard Types - 4

Emulate Norway keyboard:

  1. "Code Programming ON"
    2."Select Country Code"
  2. Digit code: "1", "5"
    4."Save Programming"
    5."Code Programming OFF"

USB HID-KBW

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(Swedish)6 Slovakia21
France7 Spain22
Germany/Austria8 Sweden23
Greece9 Switzerland(German)24
Hungary10Turkey F25
Israel(Hebrew)11Turkey Q26
Italy12U.K27
Latin-American13Japan28

USB HID-KBW

Newland FM420 - USB HID-KBW - 1

Tools

Unknown Characters, Beep

HID-KBW deems an unknown character to be a character is not included in a country keyboard type. It may not be able to allocate and send a keystroke, thus lead to an error beep.

Newland FM420 - USB HID-KBW - 2

Newland FM420 - USB HID-KBW - 3

** No Beep, Unknown Character

【Pro CMD: 1103030】

Newland FM420 - USB HID-KBW - 4

Newland FM420 - USB HID-KBW - 5

Beep, Unknown Character

【Pro CMD: 1103031】

Example

Suppose select country keyboard types France (number 7), read a barcode "ADF". Since the “D” (0xD0) is not included in France country code, the Imager skip “D” and transmit “AF”. For factory default, no beep produced. Read “Beep, Unknown Character” to indicate unknown character.

USB HID-KBW

Newland FM420 - USB HID-KBW - 1

Tools

Emulate ALT + keypad

When enabled, full ASCII characters (0x00\~0xff) can be sent over the numeric keypad regardless country keyboard selections.

“ALT” Make 1、

2、According to the ASCII value, input the numbers over the numeric keypad "ALT" Break 3、

Newland FM420 - USB HID-KBW - 2

Newland FM420 - USB HID-KBW - 3

Newland FM420 - USB HID-KBW - 4

** No Emulate ALT + keypad

【Pro CMD: 1103060】

Newland FM420 - USB HID-KBW - 5

Emulate ALT + keypad

【Pro CMD: 1103061】

Newland FM420 - USB HID-KBW - 6

Too much keystroke emulation slows the sending speed.

Newland FM420 - USB HID-KBW - 7

Suppose country code "7", France is selected, and "Emulate ALT + keypad" is enabled. Barcode message "ADF" (65/208/70) will be sent as:

  1. “ALT make” + “0, 6, 5” + “ALT Break”

  2. “ALT make” + “2, 0, 8” + “ALT Break”

  3. “ALT make” + “0, 7, 0” + “ALT Break”

USB HID-KBW

Newland FM420 - USB HID-KBW - 1

Tools

When enabled, function characters (0x00\~0x1F) are sent as ASCII sequences over the numeric keypad.

Newland FM420 - USB HID-KBW - 2

“Ctrl make” 1、

Hit function key 2、

“Ctrl Break” 3、

Newland FM420 - USB HID-KBW - 3

Newland FM420 - USB HID-KBW - 4

  1. Keystroke "A"
  2. Input "Ctrl I" by "Ctrl make", Keystroke "I", "Ctrl break"
  3. Keystroke "F"

For some text editors “Ctrl 1” is italic convert. So the output may be “AF”

Newland FM420 - USB HID-KBW - 5

Enable “Emulate ATL + keypad” will automatically disable “Emulate CTRL + keypad”

ASCII Function Key Mapping Table

ASCII Function ASCIIValue(HEX) No Function Key Mapping Function Key Mapping
NUL 00 Null Ctrl+2
SOH 01 Keypad Enter Ctrl+A
STX 02 Caps lock Ctrl+B
ETX 03 Null Ctrl+C
EOT 04 Null Ctrl+D
ENQ 05 Null Ctrl+F
ACK 06 Null Ctrl+F
BEL 07 Enter Ctrl+G
BS 08LeftArrowCtrl+H
HT 09TabCtrl+I
LF 0ADownArrowCtrl+J
VT0BTab Ctrl+K
FF 0CDelete ForwardCtrl+L
CR0DEnterCtrl+M
SO 0EInsertCtrl+N
SI0FEscapeCtrl+O
DLE 10F11Ctrl+P
DC1 11HomeCtrl+Q
DC2 12PrintScreenCtrl+R
DC3 13 DeleteCtrl+S
DC4 14tab+shiftCtrl+T
NAK15F12 Ctrl+U
SYN 16F1Ctrl+V
ETB 17F2Ctrl+W
CAN18F3Ctrl+X
EM19F4Ctrl+Y
SUB1AF5Ctrl+Z
ESC 1BF6Ctrl+[
FS 1CF7Ctrl-\
GS1DF8Ctrl+]
RS 1EF9Ctrl+6
US 1FF10Ctrl+-

USB HID-KBW

ASCII Function Key Mapping Table (Continued)

The last five characters in the Full ASCII “CTRL” + column ( 6 - ), apply to US only. The following chart indicates the equivalents of these five characters for different countries.

Country Codes
United States [ \ ] 6 -
Belgium [<] 6 -
Scandinavia 8 < 9 6 -
France ^ 8 S 6 =
Germany + 6 -
Italy + 6 -
Switzerland < .. 6 -
United Kingdom [ ¢] 6 -
Denmark8 \9 6 -
Norway 8\ 9 6 -
Spain[ \ ] 6 -

USB HID-KBW

Newland FM420 - USB HID-KBW - 1

Tools

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.

Newland FM420 - Keystroke Delay - 1

Newland FM420 - Keystroke Delay - 2

** No Delay

【Pro CMD: 1103050】

Newland FM420 - Keystroke Delay - 3

Newland FM420 - Keystroke Delay - 4

Short Delay(20ms)

【Pro CMD: 1103051】

Newland FM420 - Keystroke Delay - 5

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. Lower case and upper case are converted correspondingly.

Newland FM420 - Caps Lock - 1

** Disable Caps Lock

【Pro CMD: 1103010】

Newland FM420 - Caps Lock - 2

Enable Caps Lock

【Pro CMD: 1103020】

Newland FM420 - Caps Lock - 3

“Convert Case”, “Emulate ALT + keypad” and “Function Key Mapping” option prevails “Enable Caps Lock”

Newland FM420 - Caps Lock - 4

“Enable Caps Lock”, barcode message “AbC” is transmitted as “aBc”

USB HID-KBW

Newland FM420 - USB HID-KBW - 1

Tools

Convert Case

The Imager converts all barcode messages to the selected case.

Newland FM420 - USB HID-KBW - 2

Newland FM420 - USB HID-KBW - 3

** No Case Conversion

【Pro CMD: 1103040】

Newland FM420 - USB HID-KBW - 4

Newland FM420 - USB HID-KBW - 5

Convert All to Upper Case

【Pro CMD: 1103041】

Newland FM420 - USB HID-KBW - 6

Convert All to Lower Case

【Pro CMD: 1103042】

Example

Read “Convert All to Lower Case”, Barcode message “AbC” is sent as “abc”

USB HID-KBW

Newland FM420 - USB HID-KBW - 1

Tools

Emulate Numeric Keypad
Newland FM420 - USB HID-KBW - 2

text_image Num Lock / * — 7 Home 8 ↑ 9 PSUP + 4 ← 5 6 → 1 END 2 ↓ 3 PGDN ENTER 0 INS DEL

Newland FM420 - USB HID-KBW - 3

Newland FM420 - USB HID-KBW - 4

When disable, the whole barcode message will be emulated as keystrokes on main keyboard.

Read “Emulate Numeric Keypad” to enable the function. when “0\~9” is of the barcode message, it will be emulated as keystrokes on numeric keypad. But sign such as “+” “_” “*” “/” “.” is emulated as keystrokes on main keyboard.

Numeric keypad is normally at the right of a standard keyboard. This function is effected by the current state of “Num Lock” of Host's numeric keypad. The emulate numeric keypad couldn't control the state of “Num Lock”. So, if “Num Lock” light off, the output is function key instead of numbers.

Newland FM420 - USB HID-KBW - 5
** Disable Emulate Numeric Keypad
【Pro CMD: 1103110】

Check Num Lock light before use this function.

Enable “Emulate ALT + keypad” will automatically disable this function

Newland FM420 - USB HID-KBW - 6

Enable “Emulate Number Keyboard” and read the “A4.5” barcode. If “Num

Lock” on the Host is ON, the data received will be “A4.5”. If “Num Lock” is OFF, Host will receive the data from keyboard as follow:

Host receives data “A”. This character is not included in keyboard, thus the data will be sent as normal.

Next, Host receives data “4” corresponding to the instruction of “Cursor move to left”.

Then, Host receives data “.” corresponding to the instruction of “delete the character just back of cursor”.

There is no input generated by data “4” as the data “5” corresponds to NO instructions.

USB DataPipe

Newland FM420 - USB DataPipe - 1

Tools

This protocol is defined by Newland Auto-ID. A driver has to be installed before using this protocol to communicate with scanner,

The advantage of using this protocol is the fast data transmission. Meanwhile, the SDK can be easily integrated into the application system.

Newland FM420 - USB DataPipe - 2

Newland FM420 - USB DataPipe - 3

Newland FM420 - USB DataPipe - 4

Select USB DataPipe

【Pro CMD: 1100010】

USB COM Port Emulation

Newland FM420 - USB COM Port Emulation - 1

Tools

When the USB port is connected to Host serial port in order to receive data from scanner, the model of imitating USB-to-RS232 has to be chosen. Hence, the scanner and the Host must communicate at the same parameters and the parameters of real serial port and visual serial port must be the same.

Newland FM420 - USB COM Port Emulation - 2

Newland FM420 - USB COM Port Emulation - 3

Newland FM420 - USB COM Port Emulation - 4

Select USB COM Port Emulation

【Pro CMD: 1100060】

HID-POS

Newland FM420 - HID-POS - 1

Tools

Introduction

The IID POS interface is recommended for new applications. It can send up to 56 characters in a single USB report and is much faster than keyboard emulation.

Features: »

HID based, no custom driver required »

Much faster than keyboard emulation and traditional RS-232 »

Newland FM420 - Introduction - 1

Newland FM420 - Introduction - 2

Note: HID POS does not require a custom driver installation. However, a HID interface on Windows 98 does.

Newland FM420 - Introduction - 3

Select HID-POS

【Pro CMD: 1100080】

HID-POS

Newland FM420 - HID-POS - 1

Tools

Access the Device in Your Program

CreateFile opens the device as a HID, then ReadFile delivers the scanned data to the application. Use WriteFile to send data to the device.

Newland FM420 - HID-POS - 2

For complete information on USB and HID interfaces, please see www.USB.org or refer to one of the following manuals:

Newland FM420 - HID-POS - 3

Getting Scanned Data

After scanning and decoding a bar code, the device sends the following input report:

Bit
Byte 7 6 54 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 DataContinued

VID and PID Table

USB uses two numbers to identify a device and find the correct drivers. The first is the VID (Vendor ID), assigned by the USB Implementers Forum. The Newland vendor ID (VID) is 1EAB (hex). The second is the PID (Product ID). A range of PIDs is used for each Newland product sub family, so each PID contains a base number and an interface type (keyboard, COM port, etc.).

Device Interface Type PID(Hex) PID(Dec)
EM2027*Base 0200512
HID POS0210528
HR200Base 0100256
HID POS0110272

*EM2027: A 2D barcode scan engine which is also designed and manufactured by Newland. please see www.nlscan to get more EM2027 product info.

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 ablng reading of the symbols are, the fast the scanner will work.

General Options

Newland FM420 - General Options - 1

Tools

Disable Reading All

Disable Reading All = Allow reading Programming Codes only.

Newland FM420 - General Options - 2

Newland FM420 - General Options - 3

Disable Reading All

【Pro CMD: 0001010】

Newland FM420 - General Options - 4

Enable Reading All

Enable Reading All = Enable to read all symbols and Programming Codes.

Newland FM420 - General Options - 5

Enable Reading All

【Pro CMD: 0001020】

Enable Reading All 1D

Newland FM420 - General Options - 6

Enable Reading All 1D

【Pro CMD: 0001040】

Disable Reading All 1D

Newland FM420 - General Options - 7

Disable Reading All 1D

【Pro CMD: 0001030】

General Options

Newland FM420 - General Options - 1

Tools

Enable Reading All 2D

Newland FM420 - General Options - 2

Enable Reading All 2D

【Pro CMD: 0001060】

Code Programming ON

Newland FM420 - General Options - 3

Code Programming OFF

Newland FM420 - General Options - 4

Disable Reading All 2D

Newland FM420 - General Options - 5

Disable Reading All 2D

【Pro CMD: 0001050】

Code 128

Newland FM420 - General Options - 6

Tools

Load Factory Default

Newland FM420 - General Options - 7

** Load Code 128 Factory Default

【Pro CMD: 0400000】

Code Programming ON

Newland FM420 - General Options - 8

Code Programming OFF

Newland FM420 - General Options - 9

Enable/Disable Code 128

Newland FM420 - General Options - 10

Disable Code 128

【Pro CMD: 0400010】

Newland FM420 - General Options - 11

** Enable Code 128

【Pro CMD: 0400020】

Newland FM420 - General Options - 12

When the scanner can not read Code 128, please read "Enable Code 128" and try again.

Code 128

Newland FM420 - Code 128 - 1

Tools

Select Message Length

It is used to program the valid reading length of Code 128. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid length.

Newland FM420 - Code 128 - 2

Code 128 Message Length is defined by “Min. Message Length” and “Max. Message Length”.

Newland FM420 - Code 128 - 3

Newland FM420 - Code 128 - 4

Min Message Length (default: 1)

【Pro CMD: 0400030】

Newland FM420 - Code 128 - 5

Max Message Length (default: 48)

【Pro CMD: 0400040】

Newland FM420 - Code 128 - 6

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Code 128 - 7

To set Min Message Length of Code 128 to 8 bytes and Max Message Length to 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、Digit Code “2”
"Save Programming" 8,
9、“Code Programming OFF”

EAN-8

Newland FM420 - EAN-8 - 1

Tools

Load Factory Default

Newland FM420 - EAN-8 - 2

** Load UCC/EAN-8 Factory Default

【Pro CMD: 0401000】

Code Programming ON

Newland FM420 - EAN-8 - 3

Code Programming OFF

Newland FM420 - EAN-8 - 4

Enable/Disable UCC/EAN-8

Newland FM420 - EAN-8 - 5

** Enable UCC/EAN-8

【Pro CMD: 0401020】

Newland FM420 - EAN-8 - 6

Disable UCC/EAN-8

【Pro CMD: 0401010】

Check Digit

UCC/EAN-8 is fixed 8 digits barcode and the last digit is check digit.

Newland FM420 - EAN-8 - 7

**Transmit Check

【Pro CMD: 0401040】

Newland FM420 - EAN-8 - 8

Do Not Transmit Check

【Pro CMD: 0401030】

EAN-8

Newland FM420 - EAN-8 - 1

Tools

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.

Newland FM420 - Digits Addenda Code - 1

Newland FM420 - Digits Addenda Code - 2

text_image 1234567

Newland FM420 - Digits Addenda Code - 3

Newland FM420 - Digits Addenda Code - 4
** Disable 2 Digits Addenda Code 【Pro CMD: 0401050】

Newland FM420 - Digits Addenda Code - 5
Enable 2 Digits Addenda Code 【Pro CMD: 0401060】

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 code. The right one in red lines is the 5 digits Addenda Code.

Newland FM420 - Digits Addenda Code - 1

text_image 1234567 89012

Newland FM420 - Digits Addenda Code - 2
** Disable 5 Digits Addenda Code 【Pro CMD: 0401070】

Newland FM420 - Digits Addenda Code - 3
Enable5 Digits Addenda Code 【Pro CMD: 0401080】

Newland FM420 - Digits Addenda Code - 4

“ Enable 2 Digits Addenda Code “ — read an ordinary code and 2 digits Addenda Code. “ Enable 5 Digits Addenda Code “ — read an ordinary code and 5 digits Addenda Code. “ Disable 2 Digits Addenda Code “ — read an ordinary code only, and ignore 2 digits Addenda Code.

EAN-8

Newland FM420 - EAN-8 - 1

Tools

EAN-8 expand to EAN-13

Expand EAN-8 to EAN-13, by adding 5 bytes of "0" to the left, and then transmit.

Code Programming ON

Newland FM420 - EAN-8 - 2

Code Programming OFF

Newland FM420 - EAN-8 - 3

Newland FM420 - EAN-8 - 4

** Do Not Expand to EAN-13

【Pro CMD: 0401090】

Newland FM420 - EAN-8 - 5

Expand to EAN-13

【Pro CMD: 0401100】

EAN-13

Newland FM420 - EAN-13 - 1

Tools

Load Factory Default

Newland FM420 - EAN-13 - 2

** Load EAN-13 Factory Default

【Pro CMD: 0402000】

Code Programming ON

Newland FM420 - EAN-13 - 3

Code Programming OFF

Newland FM420 - EAN-13 - 4

Disable/EnableEAN-13

Newland FM420 - EAN-13 - 5

** Enable EAN-13

【Pro CMD: 0402020】

Newland FM420 - EAN-13 - 6

Disable EAN-13

【Pro CMD: 0402010】

Check Digit

Newland FM420 - EAN-13 - 7

** Transmit Check

【Pro CMD: 0402040】

Newland FM420 - EAN-13 - 8

Do Not Transmit Check

【Pro CMD: 0402030】

EAN-13

Newland FM420 - EAN-13 - 1

Tools

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.

Newland FM420 - Digits Addenda Code - 1

Newland FM420 - Digits Addenda Code - 2

Newland FM420 - Digits Addenda Code - 3

text_image 123456789012 34

Newland FM420 - Digits Addenda Code - 4
** Disable 2 Digits Addenda Code 【Pro CMD: 0402050】

Newland FM420 - Digits Addenda Code - 5
Enable 2 Digits Addenda Code 【Pro CMD: 0402060】

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 code. The right one in red lines is the 5 digits Addenda Code.

Newland FM420 - Digits Addenda Code - 1

text_image 123456789012 45678

Newland FM420 - Digits Addenda Code - 2
** Disable 5 Digits Addenda Code 【Pro CMD: 0402070】

Newland FM420 - Digits Addenda Code - 3
Enable5 Digits Addenda Code 【Pro CMD: 0402080】

Newland FM420 - Digits Addenda Code - 4
“ Enable 2 Digits Addenda Code “ — read an ordinary code and 2 digits Addenda Code. “ Enable 5 Digits Addenda Code “ — read an ordinary code and 5 digits Addenda Code. “ Disable 2 Digits Addenda Code “ — read an ordinary code only, and ignore 2 digits Addenda Code.

UPC-E

Newland FM420 - UPC-E - 1

Tools

Load Factory Default

Newland FM420 - UPC-E - 2

** Load UPC-E Factory Default

【Pro CMD: 0403000】

Code Programming ON

Newland FM420 - UPC-E - 3

Code Programming OFF

Newland FM420 - UPC-E - 4

Disable/Enable UPC-E

Newland FM420 - UPC-E - 5

** Enable UPC-E

【Pro CMD: 0403020】

Newland FM420 - UPC-E - 6

Disable UPC-E

【Pro CMD: 0403010】

Newland FM420 - UPC-E - 7

When the scanner 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.

Newland FM420 - UPC-E - 8

** Transmit Check

【Pro CMD: 0403040】

Newland FM420 - UPC-E - 9

Do Not Transmit Check

【Pro CMD: 0403030】

UPC-E

Newland FM420 - UPC-E - 1

Tools

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.

Newland FM420 - Digits Addenda Code - 1

Newland FM420 - Digits Addenda Code - 2

text_image 0123456 78

Newland FM420 - Digits Addenda Code - 3

Newland FM420 - Digits Addenda Code - 4

** Abort 2 Digits Addenda

【Pro CMD: 0403050】

Newland FM420 - Digits Addenda Code - 5

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. 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.

Newland FM420 - Digits Addenda Code - 1

text_image 0123456 78901

Newland FM420 - Digits Addenda Code - 2

** Disable 5 Digits Addenda Code

【Pro CMD: 0403070】

Newland FM420 - Digits Addenda Code - 3

Enable 5 Digits Addenda Code

【Pro CMD: 0403080】

Newland FM420 - Digits Addenda Code - 4

“ Enable 2 Digits Addenda Code “ — read an ordinary code and 2 digits Addenda Code.

“ Enable 5 Digits Addenda Code “ — read an ordinary code and 5 digits Addenda Code.

“Disable 2 Digits Addenda Code “ — read an ordinary code only, and ignore 2 digits Addenda Code.

UPC-E

Newland FM420 - UPC-E - 1

Tools

Transmit Default "0"

The first byte of UPC-E is default to “0”.

Code Programming ON

Newland FM420 - UPC-E - 2

Code Programming OFF

Newland FM420 - UPC-E - 3

Newland FM420 - UPC-E - 4

** Do Not Transmit "0"

【Pro CMD: 0403090】

Newland FM420 - UPC-E - 5

Transmit "0"

【Pro CMD: 0403100】

UPC-E Expand to UPC-A

Follow the standard algorithm to expand UPC-E to UPC-A.

Newland FM420 - UPC-E - 6

**Do Not Expand to UPC-A

【Pro CMD: 0403110】

Newland FM420 - UPC-E - 7

Expand to UPC-A

【Pro CMD: 0403120】

UPC-A

Newland FM420 - UPC-A - 1

Tools

Load Factory Default

Newland FM420 - UPC-A - 2

** Load UPC-A Factory Default

【Pro CMD: 0404000】

Code Programming ON

Newland FM420 - UPC-A - 3

Code Programming OFF

Newland FM420 - UPC-A - 4

Disable/Enable UPC-A

Newland FM420 - UPC-A - 5

** Enable UPC-A

【Pro CMD: 0404020】

Newland FM420 - UPC-A - 6

Disable UPC-A

【Pro CMD: 0404010】

Newland FM420 - UPC-A - 7

When the scanner 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.

Newland FM420 - UPC-A - 8

**Transmit Check

【Pro CMD: 0404040】

Newland FM420 - UPC-A - 9

(Do) Not Transmit Check

【Pro CMD: 0404030】

UPC-A

Newland FM420 - UPC-A - 1

Tools

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.

Newland FM420 - Digits Addenda Code - 1

Newland FM420 - Digits Addenda Code - 2

Newland FM420 - Digits Addenda Code - 3

text_image 12845678901 23

Newland FM420 - Digits Addenda Code - 4
** Disable 2 Digits Addenda Code 【Pro CMD: 0404050】

Newland FM420 - Digits Addenda Code - 5
Enable 2 Digits Addenda Code 【Pro CMD: 0404060】

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 code. The right one in red lines is the 5 digits Addenda Code.

Newland FM420 - Digits Addenda Code - 1

text_image 12545678901 23456

Newland FM420 - Digits Addenda Code - 2
** Disable 5 Digits Addenda Code 【Pro CMD: 0404070】

Newland FM420 - Digits Addenda Code - 3
Enable 5 Digits Addenda Code 【Pro CMD: 0404080】

Newland FM420 - Digits Addenda Code - 4

“ Enable 2 Digits Addenda Code “ — read an ordinary code and 2 digits Addenda Code.
“ Enable 5 Digits Addenda Code “ — read an ordinary code and 5 digits Addenda Code.
“Disable 2 Digits Addenda Code “ — read an ordinary code only, and ignore 2 digits Addenda Code.

UPC-A

Newland FM420 - UPC-A - 1

Tools

Transmit Default "0"

The first byte of UPC-A is default to "0".

Newland FM420 - UPC-A - 2

Newland FM420 - UPC-A - 3

Newland FM420 - UPC-A - 4

**Do Not Transmit "0"

【Pro CMD: 0404090】

Newland FM420 - UPC-A - 5

Transmit "0"

【Pro CMD: 0404100】

Newland FM420 - UPC-A - 6

UPC-A has the default “0” but it is not printed out, unlike UPC-E. Read “Transmit 0” will add a “0” to transmit.

Interleaved 2 of 5

Newland FM420 - Interleaved 2 of 5 - 1

Tools

Load Factory Default

Newland FM420 - Interleaved 2 of 5 - 2

** Load Interleaved 2 of 5 Factory Default

【Pro CMD: 0405000】

Code Programming ON

Newland FM420 - Interleaved 2 of 5 - 3

Code Programming OFF

Newland FM420 - Interleaved 2 of 5 - 4

Disable/Enable Interleaved 2 of 5

Newland FM420 - Interleaved 2 of 5 - 5

** Enable Interleaved 2 of 5

【Pro CMD: 0405020】

Newland FM420 - Interleaved 2 of 5 - 6

Disable Interleaved 2 of 5

【Pro CMD: 0405010】

Newland FM420 - Interleaved 2 of 5 - 7

When the scanner can not read Interleaved 2 of 5, please read “Enable Interleaved 2 of 5” and try again

Interleaved 2 of 5

Newland FM420 - Interleaved 2 of 5 - 1

Tools

Select Message Length

Newland FM420 - Select Message Length - 1

It is used to program the valid reading length of Interleaved 2 of 5. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid length.

Newland FM420 - Select Message Length - 2

Interleaved 2 of 5 Message Length is defined by “Min. Message Length” and “Max. Message Length”

Newland FM420 - Select Message Length - 3

Min Message Length (default: 6)

【Pro CMD: 0405030】

Newland FM420 - Select Message Length - 4

Max Message Length (default: 80)

【Pro CMD: 0405040】

Newland FM420 - Select Message Length - 5

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Select Message Length - 6

To set Min Message Length of Interleaved 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 Digit Code Appendix (Pxxx)
  4. "Save Programming", see Digit Code Appendix (Pxxx)
  5. "Select Max Message Length"
  6. Digit Code "1"
  7. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Interleaved 2 of 5

Newland FM420 - Interleaved 2 of 5 - 1

Tools

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, scanner 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, scanner will not send barcode message to the Host.

Newland FM420 - Check Digit - 1

Newland FM420 - Check Digit - 2

The number of Interleaved 2 of 5 barcode bits(check digit contained) must be even. If it is odd, a 0 will be added as the first digit. The check digit generates automatically when a barcode is produced.

Newland FM420 - Check Digit - 3

** NO Check, Transmit All

【Pro CMD: 0405050】

Newland FM420 - Check Digit - 4

Check, Do Not Transmit Check Digit

【Pro CMD: 0405060】

Newland FM420 - Check Digit - 5

Check, Transmit All

【Pro CMD: 0405070】

Newland FM420 - Check Digit - 6

When “Check, Do Not 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 Digit) Interleaved 2 of 5 with the Min Message Length being 4 bytes and “Check, Do Not Transmit Check digit” enabled leads to an error.

Interleaved 2 of 5

Newland FM420 - Interleaved 2 of 5 - 1

Tools

Specified Lengths

Newland FM420 - Specified Lengths - 1

Program the scanner 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.

Newland FM420 - Specified Lengths - 2

Newland FM420 - Specified Lengths - 3

** Disable Specified Length

【Pro CMD: 0405140】

Newland FM420 - Specified Lengths - 4

Add Code Length

【Pro CMD: 0405160】

Newland FM420 - Specified Lengths - 5

Enable Specified Length

【Pro CMD: 0405150】

Newland FM420 - Specified Lengths - 6

Remove Code Length

【Pro CMD: 0405170】

Newland FM420 - Specified Lengths - 7

The scanner 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", "4"
  8. "Save Programming"
  9. "Code Programming OFF"

The scanner only read Interleaved 2 of 5 between 12 bytes and 24 bytes.

  1. "Code Programming ON"
  2. "Enable Specified Length"
  3. "Add Code Length"
  4. Digit Code “0”, “1”, “2”
  5. Digit Code "0", "2", "4"
  6. "Save Programming"
  7. "Code Programming OFF"

ITF-14

Newland FM420 - ITF-14 - 1

Tools

ITF-14 is a fixed length, 14 bytes Interleaved 2 of 5 barcode with Check digit. By factory default, it is disabled.

Newland FM420 - ITF-14 - 2

When enabled, ITF-14 precedes 14-byte Interleaved 2 of 5 barcode.

Newland FM420 - ITF-14 - 3

For instance, when ITF-14 is enabled and Interleaved 2 of 5 is disabled, the ITF-14 and 14 bytes Interleaved 2 of 5 with check digit can be read, but other Interleaved 2 of 5 can not.

ITF-6

Newland FM420 - ITF-14 - 4

Tools

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.

Newland FM420 - ITF-14 - 5

Newland FM420 - ITF-14 - 6

**Disable ITF-6 User Selection

【Pro CMD: 0405110】

Newland FM420 - ITF-14 - 7

Newland FM420 - ITF-14 - 8

ITF-6, Read, Do Not Transmit Check Digit

【Pro CMD: 0405120】

Newland FM420 - ITF-14 - 9

ITF-6, Read, Transmit Check Digit

【Pro CMD: 0405130】

Newland FM420 - ITF-14 - 10

For instance, when ITF-6 is enabled and Interleaved 2 of 5 is disabled, the ITF-6 and 6 bytes Interleaved 2 of 5 with check digit can be read, but other Interleaved 2 of 5 can not

Matrix 2 of 5

Newland FM420 - Matrix 2 of 5 - 1

Tools

Load Factory Default

Newland FM420 - Matrix 2 of 5 - 2

** Load Matrix 2 of 5 Factory Default

【Pro CMD: 0406000】

Code Programming ON

Newland FM420 - Matrix 2 of 5 - 3

Code Programming OFF

Newland FM420 - Matrix 2 of 5 - 4

Disable/Enable Matrix 2 of 5

Newland FM420 - Matrix 2 of 5 - 5

Enable Matrix 2 of 5

【Pro CMD: 0406020】

Newland FM420 - Matrix 2 of 5 - 6

** Disable Matrix 2 of 5

【Pro CMD: 0406010】

Newland FM420 - Matrix 2 of 5 - 7

When the scanner can not read Interleaved 2 of 5, please read “Enable Interleaved 2 of 5” and try again

Matrix 2 of 5

Newland FM420 - Matrix 2 of 5 - 1

Tools

Select Message Length

Newland FM420 - Matrix 2 of 5 - 2

It is used to program the valid reading length of Matrix 2 of 5. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid length.

Newland FM420 - Matrix 2 of 5 - 3

Matrix 2 of 5 Message Length is defined by “Min. Message Length” and “Max. Message Length”

Newland FM420 - Matrix 2 of 5 - 4

Min Message Length (default: 4)

【Pro CMD: 0406030】

Newland FM420 - Matrix 2 of 5 - 5

MaxMessage Length (default: 80)

【Pro CMD: 0406040】

Newland FM420 - Matrix 2 of 5 - 6

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Matrix 2 of 5 - 7

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 Digit Code Appendix (Pxxx)
  4. "Save Programming", see Digit Code Appendix (Pxxx)
  5. "Select Max Message Length"
  6. Digit Code "1"
  7. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Matrix 2 of 5

Newland FM420 - Matrix 2 of 5 - 1

Tools

Check Digit

Matrix 2 of 5 may include Check Digit (not compulsory) following its barcode messages. It verifies the barcode message.

» “NO Check, Transmit All” means to read without check and transmit 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, scanner 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, scanner will not send barcode message to the Host.

Newland FM420 - Check Digit - 1

Newland FM420 - Check Digit - 2

The number of Matrix 2 of 5 barcode bits(check digit contained) must be even. If it is odd, a 0 will be added as the first digit. The check digit generates automatically when a barcode is produced.

Newland FM420 - Check Digit - 3

** NO Check, Transmit All

【Pro CMD: 0406050】

Newland FM420 - Check Digit - 4

Check, Do Not Transmit Check Digit

【Pro CMD: 0406060】

Newland FM420 - Check Digit - 5

Check, Transmit All

【Pro CMD: 0406070】

Newland FM420 - Check Digit - 6

When “Check, Do Not 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 Digit) Matrix 2 of 5 with the Min Message Length being 4 bytes and “Check, Do Not Transmit Check digit” enabled leads to an error.

Code 39

Newland FM420 - Check Digit - 7

Tools

Load Factory Default

Newland FM420 - Check Digit - 8

** Load Code 39 Factory Default

【Pro CMD: 0408000】

Code Programming ON

Newland FM420 - Check Digit - 9

Code Programming OFF

Newland FM420 - Check Digit - 10

Enable/Disable Code 39

Newland FM420 - Check Digit - 11

** Enable Code 39

【Pro CMD: 0408020】

Newland FM420 - Check Digit - 12

Disable Code 39

【Pro CMD: 0408010】

Newland FM420 - Check Digit - 13

When the scanner can not read Code 39, please read "Enable Code 39" and try again

Transmit Start & Stop Character

Transmission of “*” can be selected.

Newland FM420 - Check Digit - 14

**Transmit Both “*”

【Pro CMD: 0408090】

Newland FM420 - Check Digit - 15

Transmit Neither “*”

【Pro CMD: 0408080】

Code 39

Newland FM420 - Code 39 - 1

Tools

Select Message Length

Newland FM420 - Select Message Length - 1

It is used to program the valid reading length of Code 39. The scanner 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”.

Newland FM420 - Select Message Length - 2

Newland FM420 - Select Message Length - 3

Min Message Length (default: 4)

【Pro CMD: 0408030】

Newland FM420 - Select Message Length - 4

Max Message Length (default: 48)

【Pro CMD: 0408040】

Newland FM420 - Select Message Length - 5

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Select Message Length - 6

To set Min Message Length of Code 39 to 8 bytes, and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Code 39

Newland FM420 - Code 39 - 1

Tools

Check Digit

Code 39 may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message.

Newland FM420 - Check Digit - 1

"NO Check, Transmit All" means to read without check and transmit » all bytes including barcode message and Check Digit.

Newland FM420 - Check Digit - 2

"Check, Do Not Transmit Check Digit" means to read and check. If » verification is successful, transmits barcode message; if not, scanner 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, scanner will not send barcode message to the Host.

Newland FM420 - Check Digit - 3

** NO Check, Transmit All

【Pro CMD: 0408050】

Newland FM420 - Check Digit - 4

Check, Do not transmit Check Digit

【Pro CMD: 0408060】

Newland FM420 - Check Digit - 5

Check, Transmit All

【Pro CMD: 0408070】

Newland FM420 - Check Digit - 6

When “Check, Do not 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) Code 39 with the Min Message Length being 4 bytes and “Check, Do not transmit Check Digit” enabled leads to an error.

Decode ASCII

Code 39 can include full ASCII characters. For factory default, the scanner only decodes part of them. Read “Full ASCII decode” to decode full ASCII characters.

Newland FM420 - Decode ASCII - 1

**Partial ASCII Decode

【Pro CMD: 0408100】

Newland FM420 - Decode ASCII - 2

Full ASCII Decode

【Pro CMD: 0408110】

Codabar

Newland FM420 - Codabar - 1

Tools

Load Factory Default

Newland FM420 - Codabar - 2

** Load Codabar Factory Default

【Pro CMD: 0409000】

Code Programming ON

Newland FM420 - Codabar - 3

Code Programming OFF

Newland FM420 - Codabar - 4

Enable/Disable Codabar

Newland FM420 - Codabar - 5

** Enable Codabar

【Pro CMD: 0409020】

Newland FM420 - Codabar - 6

Disable Codabar

【Pro CMD: 0409010】

Newland FM420 - Codabar - 7

When the scanner can not read Codabar, please read "Enable Codabar" and try again.

Codabar

Newland FM420 - Codabar - 1

Tools

Select Message Length

It is used to program the valid reading length of Codabar. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid length.

Newland FM420 - Codabar - 2

Codabar Message Length is defined by “Min. Message Length” and “Max. Message Length”.

Newland FM420 - Codabar - 3

Newland FM420 - Codabar - 4

Min Message Length (default: 2)

【Pro CMD: 0409030】

Newland FM420 - Codabar - 5

Max Message Length (default: 60)

【Pro CMD: 0409040】

Newland FM420 - Codabar - 6

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Codabar

Newland FM420 - Codabar - 1

Tools

Check Digit

Codabar may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message.

Newland FM420 - Check Digit - 1

"NO Check, Transmit All" means to read without check and transmit » all bytes including barcode message and Check Digit.

Newland FM420 - Check Digit - 2

"Check, Do Not Transmit Check Digit" means to read and check. If » verification is successful, transmits barcode message; if not, scanner 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, scanner will not send barcode message to the Host.

Newland FM420 - Check Digit - 3

** NO Check, Transmit All

【Pro CMD: 0409050】

Newland FM420 - Check Digit - 4

Check, Transmit All

【Pro CMD: 0409070】

Newland FM420 - Check Digit - 5

Check, Do not transmit Check Digit

【Pro CMD: 0409060】

Newland FM420 - Check Digit - 6

When “Check, Do not 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) Codabar with the Min Message Length being 4 bytes and “Check, Do not transmit Check Digit” enabled leads to an error.

Codabar

Newland FM420 - Codabar - 1

Tools

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.

Newland FM420 - Codabar - 2

Newland FM420 - Codabar - 3

Newland FM420 - Codabar - 4

**Transmit Both Start & Stop Character

【Pro CMD: 0409090】

Newland FM420 - Codabar - 5

Transmit Neither Start & Stop Character

【Pro CMD: 0409080】

Newland FM420 - Codabar - 6

**Use ABCD/ABCD As Start & Stop Character

【Pro CMD: 0409100】

Newland FM420 - Codabar - 7

**Use Upper Letter

【Pro CMD: 0409120】

Newland FM420 - Codabar - 8

Use ABCD/TN*E As Start & Stop Character

【Pro CMD: 0409110】

Newland FM420 - Codabar - 9

Use Lower Letter

【Pro CMD: 0409130】

Code 93

Newland FM420 - Codabar - 10

Tools

Load Factory Default

Newland FM420 - Codabar - 11

** Load Code 93 Factory Default

【Pro CMD: 0410000】

Code Programming ON

Newland FM420 - Codabar - 12

Code Programming OFF

Newland FM420 - Codabar - 13

Enable /Disable Code 93

Newland FM420 - Codabar - 14

** Disable Code 93

【Pro CMD: 0410010】

Newland FM420 - Codabar - 15

Enable Code 93

【Pro CMD: 0410020】

Newland FM420 - Codabar - 16

When the scanner can not read Code 93, please read "Enable Code 93" and try again.

Code 93

Newland FM420 - Code 93 - 1

Tools

Select Message Length

Newland FM420 - Select Message Length - 1

It is used to program the valid reading length of Code 93. The scanner 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.”

Newland FM420 - Select Message Length - 2

Newland FM420 - Select Message Length - 3

Min Message Length (default: 1)

【Pro CMD: 0410030】

Newland FM420 - Select Message Length - 4

Max Message Length (default: 48)

【Pro CMD: 0410040】

Newland FM420 - Select Message Length - 5

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Select Message Length - 6

To set Min Message Length of Code 93 to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Code 93

Newland FM420 - Code 93 - 1

Tools

Check Digit

Code 93 may include Check Digits (not compulsory) following its barcode message. The two digits verify the barcode message.

Newland FM420 - Check Digit - 1

"NO Check, Transmit All" means to read without check and transmit » all bytes including barcode message and Check Digits.

Newland FM420 - Check Digit - 2

"Check, Do Not Transmit Check Digit" means to read and check. If » verification is successful, transmits barcode message; if not, scanner 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, scanner will not send barcode message to the Host.

Newland FM420 - Check Digit - 3

NO Check, Transmit All

【Pro CMD: 0410050】

Newland FM420 - Check Digit - 4

** Check, Do not transmit Check Digit

【Pro CMD: 0410060】

Newland FM420 - Check Digit - 5

Check, Transmit All

【Pro CMD: 0410070】

Newland FM420 - Check Digit - 6

When “Check, Do not 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) Code 93 with the Min Message Length being 4 bytes and “Check, Do not transmit Check Digit” enabled leads to an error.

UCC/EAN-128

Newland FM420 - UCC/EAN-128 - 1

Tools

Load Factory Default

Newland FM420 - UCC/EAN-128 - 2

** Load UCC/EAN-128 Factory Default

【Pro CMD: 0412000】

Code Programming ON

Newland FM420 - UCC/EAN-128 - 3

Code Programming OFF

Newland FM420 - UCC/EAN-128 - 4

Enable/Disable UCC/EAN-128

Newland FM420 - UCC/EAN-128 - 5

** Enable UCC/EAN-128

【Pro CMD: 0412020】

Newland FM420 - UCC/EAN-128 - 6

Disable UCC/EAN-128

【Pro CMD: 0412010】

Newland FM420 - UCC/EAN-128 - 7

When the scanner can not read UCC/EAN-128, please read “Enable UCC/EAN-128” and try again.

GS1 Databar

Newland FM420 - GS1 Databar - 1

Tools

Load Factory Default

Newland FM420 - GS1 Databar - 2

** Load GS1 Databar Factory Default

【Pro CMD: 0413000】

Code Programming ON

Newland FM420 - GS1 Databar - 3

Code Programming OFF

Newland FM420 - GS1 Databar - 4

Enable/Disable GS1 Databar

Newland FM420 - GS1 Databar - 5

** Enable GS1 Databar

【Pro CMD: 0413020】

Newland FM420 - GS1 Databar - 6

Disable GS1 Databar

【Pro CMD: 0413010】

Newland FM420 - GS1 Databar - 7

When the scanner can not read GS1 Databar, please read “Enable GS1 Databar” and try again.

Transmit AI(01) Character

Newland FM420 - GS1 Databar - 8

** Transmit AI(01) Character

【Pro CMD: 0413060】

Newland FM420 - GS1 Databar - 9

Do not Transmit AI(01) Character

【Pro CMD: 0413050】

EAN·UCC Composite

Newland FM420 - EAN·UCC Composite - 1

Tools

Load Factory Default

Newland FM420 - EAN·UCC Composite - 2

** Load EAN·UCC Composite Factory Default 【Pro CMD: 0414000】

Newland FM420 - EAN·UCC Composite - 3

Newland FM420 - EAN·UCC Composite - 4

Enable/Disable EAN·UCC Composite

Newland FM420 - EAN·UCC Composite - 5

When the scanner can not read EAN·UCC Composite, please read “Enable EAN·UCC Composite” and try again.

Code 11

Newland FM420 - Code 11 - 1

Tools

Load Factory Default

Newland FM420 - Code 11 - 2

** Load Code 11 Factory Default

【Pro CMD: 0415000】

Code Programming ON

Newland FM420 - Code 11 - 3

Code Programming OFF

Newland FM420 - Code 11 - 4

Enable/Disable Code 11

Newland FM420 - Code 11 - 5

Enable Code 11

【Pro CMD: 0415020】

Newland FM420 - Code 11 - 6

** Disable Code 11

【Pro CMD: 0415010】

Newland FM420 - Code 11 - 7

When the scanner can not read Code 11, please read "Enable Code 11" and try again.

Code 11

Newland FM420 - Code 11 - 1

Tools

Select Message Length

Newland FM420 - Select Message Length - 1

It is used to program the valid reading length of Code 11. The scanner 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.”

Newland FM420 - Select Message Length - 2

Newland FM420 - Select Message Length - 3

Min Message Length (default: 4)

【Pro CMD: 0415030】

Newland FM420 - Select Message Length - 4

Max Message Length (default: 48)

【Pro CMD: 0415040】

Newland FM420 - Select Message Length - 5

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Select Message Length - 6

To set Min Message Length of Code11 to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Code 11

Newland FM420 - Code 11 - 1

Tools

Check Digit

Code 11 may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message.

Newland FM420 - Check Digit - 1

"NO Check, Transmit All" means to read without check and transmit all » bytes including barcode message and Check Digit.

Newland FM420 - Check Digit - 2

» "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, scanner 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, scanner will not send barcode message to the Host.

Newland FM420 - Check Digit - 3

NO Check, Transmit All

【Pro CMD: 0415050】

Newland FM420 - Check Digit - 4

** Single Check Digit, MOD11

【Pro CMD: 0415060】

Newland FM420 - Check Digit - 5

Double Check Digits, MOD11/MOD11

【Pro CMD: 0415070】

Newland FM420 - Check Digit - 6

Double Check Digits, MOD11/MOD9

【Pro CMD: 0415080】

Newland FM420 - Check Digit - 7

Single Check Digit MOD11 (Len <= 10)

Double Check Digits MOD11/MOD11 (Len > 10)

【Pro CMD: 0415090】

Newland FM420 - Check Digit - 8

Single Check Digit MOD11 (Len <= 10)

Double Check Digits MOD11/MOD9 (Len > 10)

【Pro CMD: 0415100】

Newland FM420 - Check Digit - 9

Do not transmit Check Digit

【Pro CMD: 0415110】

Newland FM420 - Check Digit - 10

** Transmit Check Digit

【Pro CMD: 0415120】

Newland FM420 - Check Digit - 11

When “Check, Do not 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) Code 11 with the Min Message Length being 4 bytes and “Check, Do not transmit Check Digit” enabled leads to an error.

ISBN

Newland FM420 - ISBN - 1

Tools

Load Factory Default

Newland FM420 - ISBN - 2

** Load ISBN Factory Default

【Pro CMD: 0416000】

Code Programming ON
Newland FM420 - ISBN - 3

Code Programming OFF
Newland FM420 - ISBN - 4

Enable/Disable ISBN

Newland FM420 - ISBN - 5

Enable ISBN

【Pro CMD: 0416020】

Newland FM420 - ISBN - 6

** Disable ISBN

【Pro CMD: 0416010】

Newland FM420 - ISBN - 7

When the scanner can not read ISBN, please read “Enable ISBN” and try again.

Transmit

Newland FM420 - ISBN - 8

** Transmit 13 digits

【Pro CMD: 0416030】

Newland FM420 - ISBN - 9

Transmit 10 digits

【Pro CMD: 0416040】

Industrial 25

Newland FM420 - Industrial 25 - 1

Tools

Load Factory Default

Newland FM420 - Industrial 25 - 2

Newland FM420 - Industrial 25 - 3

** Load Industrial 25 Factory Default

【Pro CMD: 0417000】

Newland FM420 - Industrial 25 - 4

Enable/Disable Industrial 25

Newland FM420 - Industrial 25 - 5

Enable Industrial 25

【Pro CMD: 0417020】

Newland FM420 - Industrial 25 - 6

** Disable Industrial 25

【Pro CMD: 0417010】

Newland FM420 - Industrial 25 - 7

When the scanner can not read Industrial 25, please read “Enable Industrial 25” and try again.

Industrial 25

Newland FM420 - Industrial 25 - 1

Tools

Select Message Length

Newland FM420 - Select Message Length - 1

It is used to program the valid reading length of Industrial 25. The scanner 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.”

Newland FM420 - Select Message Length - 2

Newland FM420 - Select Message Length - 3

Min Message Length (default: 6)

【Pro CMD: 0417030】

Newland FM420 - Select Message Length - 4

Max Message Length (default:48)

【Pro CMD: 0417040】

Newland FM420 - Select Message Length - 5

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Select Message Length - 6

To set Min Message Length of Industrial 25 to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Industrial 25

Newland FM420 - Industrial 25 - 1

Tools

Check Digit

Industrial 25 may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message.

Newland FM420 - Check Digit - 1

"NO Check, Transmit All" means to read without check and transmit all » bytes including barcode message and Check Digit.

Newland FM420 - Check Digit - 2

» "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, scanner 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, scanner will not send barcode message to the Host.

Newland FM420 - Check Digit - 3

** NO Check, Transmit All

【Pro CMD: 0417050】

Newland FM420 - Check Digit - 4

Check, Do Not Transmit Check Digit

【Pro CMD: 0417060】

Newland FM420 - Check Digit - 5

Check, Transmit All

【Pro CMD: 0417070】

Newland FM420 - Check Digit - 6

When “Check, Do not 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) Industrial 25 with the Min Message Length being 4 bytes and “Check, Do not transmit Check Digit” enabled leads to an error.

Standard 25

Newland FM420 - Standard 25 - 1

Tools

Load Factory Default

Newland FM420 - Standard 25 - 2

** Load Standard 25 Factory Default

【Pro CMD: 0418000】

Code Programming ON

Newland FM420 - Standard 25 - 3

Code Programming OFF

Newland FM420 - Standard 25 - 4

Enable/Disable Standard 25

Newland FM420 - Standard 25 - 5

Enable Standard 25

【Pro CMD: 0418020】

Newland FM420 - Standard 25 - 6

** Disable Standard 25

【Pro CMD: 0418010】

Newland FM420 - Standard 25 - 7

When the scanner can not read Standard 25, please read “Enable Standard 25” and try again.

Standard 25

Newland FM420 - Standard 25 - 1

Tools

Select Message Length

Newland FM420 - Select Message Length - 1

It is used to program the valid reading length of Standard 25. The scanner 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.”

Newland FM420 - Select Message Length - 2

Newland FM420 - Select Message Length - 3

Min Message Length (default: 6)

【Pro CMD: 0418030】

Newland FM420 - Select Message Length - 4

Max Message Length (default:48)

【Pro CMD: 0418040】

Newland FM420 - Select Message Length - 5

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Select Message Length - 6

To set Min Message Length of Standard 25 to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Standard 25

Newland FM420 - Standard 25 - 1

Tools

Check Digit

Standard 25 may include Check Digit (not compulsory) following its barcode message. It verifies the barcode message.

Newland FM420 - Check Digit - 1

"NO Check, Transmit All" means to read without check and transmit all » bytes including barcode message and Check Digit.

Newland FM420 - Check Digit - 2

» "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, scanner 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, scanner will not send barcode message to the Host.

Newland FM420 - Check Digit - 3

** NO Check, Transmit All

【Pro CMD: 0418050】

Newland FM420 - Check Digit - 4

Check, Do Not Transmit Check Digit

【Pro CMD: 0418060】

Newland FM420 - Check Digit - 5

Check, Transmit All

【Pro CMD: 0418070】

Newland FM420 - Check Digit - 6

When “Check, Do not 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) Industrial 25 with the Min Message Length being 4 bytes and “Check, Do not transmit Check Digit” enabled leads to an error.

Plessey

Newland FM420 - Plessey - 1

Tools

Load Factory Default

Newland FM420 - Plessey - 2

** Load Plessey Factory Default

【Pro CMD: 0419000】

Newland FM420 - Plessey - 3

Newland FM420 - Plessey - 4

Enable/Disable Plessey

Newland FM420 - Plessey - 5

Enable Plessey

【Pro CMD: 0419020】

Newland FM420 - Plessey - 6

** Disable Plessey

【Pro CMD: 0419010】

Newland FM420 - Plessey - 7

When the scanner can not read Plessey, please read "Enable Plessey" and try again.

Plessey

Newland FM420 - Plessey - 1

Tools

Select Message Length

Newland FM420 - Select Message Length - 1

It is used to program the valid reading length of Plessey. The scanner 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.”

Newland FM420 - Select Message Length - 2

Newland FM420 - Select Message Length - 3

Min Message Length (default: 4)

【Pro CMD: 0419030】

Newland FM420 - Select Message Length - 4

Max Message Length (default:48)

【Pro CMD: 0419040】

Newland FM420 - Select Message Length - 5

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Select Message Length - 6

To set Min Message Length of Plessey to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Plessey

Newland FM420 - Plessey - 1

Tools

Check Digit

Plessey may include Check Digits (not compulsory) following its barcode message. The two digits verify the barcode message.

Newland FM420 - Check Digit - 1

"NO Check, Transmit All" means to read without check and transmit all » bytes including barcode message and Check Digits.

Newland FM420 - Check Digit - 2

» "Check, Do Not Transmit Check Digit" means to read and check. If verification is successful, transmits barcode message; if not, scanner 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, scanner will not send barcode message to the Host.

Newland FM420 - Check Digit - 3

NO Check, Transmit All

【Pro CMD: 0419050】

Newland FM420 - Check Digit - 4

Check, Do Not Transmit Check Digit

【Pro CMD: 0419060】

Newland FM420 - Check Digit - 5

** Check, Transmit All

【Pro CMD: 0419070】

Newland FM420 - Check Digit - 6

When “Check, Do not 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) Plessey with the Min Message Length being 4 bytes and “Check, Do not transmit Check Digit” enabled leads to an error.

MSI-Plessey

Newland FM420 - MSI-Plessey - 1

Tools

Load Factory Default

Newland FM420 - MSI-Plessey - 2

** Load MSI-Plessey Factory Default

【Pro CMD: 0420000】

Code Programming ON

Newland FM420 - MSI-Plessey - 3

Code Programming OFF

Newland FM420 - MSI-Plessey - 4

Enable/Disable MSI-Plessey

Newland FM420 - MSI-Plessey - 5

Enable MSI-Plessey

【Pro CMD: 0420020】

Newland FM420 - MSI-Plessey - 6

** Disable MSI-Plessey

【Pro CMD: 0420010】

Newland FM420 - MSI-Plessey - 7

When the scanner can not read MSI-Plessey, please read “Enable MSI-Plessey” and try again.

MSI-Plessey

Newland FM420 - MSI-Plessey - 1

Tools

Select Message Length

Newland FM420 - Select Message Length - 1

It is used to program the valid reading length of MSI-Plessey. The scanner 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.”

Newland FM420 - Select Message Length - 2

Newland FM420 - Select Message Length - 3

Min Message Length (default: 4)

【Pro CMD: 0420030】

Newland FM420 - Select Message Length - 4

Max Message Length (default:48)

【Pro CMD: 0420040】

Newland FM420 - Select Message Length - 5

1D bar code Message Length should not exceed 127 bytes. If Max Message Length is less than Min Message Length, it means the scanner will only support barcodes of the two lengths. If Max Message Length is equal to Min Message Length, the scanner will only support barcodes of the length.

Newland FM420 - Select Message Length - 6

To set Min Message Length of MSI-Plessey to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

MSI-Plessey

Newland FM420 - MSI-Plessey - 1

Tools

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.

Newland FM420 - Check Digit - 1

"NO Check, Transmit All" means to read without check and transmit all » bytes including barcode message and Check Digits.

Newland FM420 - Check Digit - 2

Newland FM420 - Check Digit - 3

NO Check, Transmit All

【Pro CMD: 0420050】

Newland FM420 - Check Digit - 4

Double Check Digits, MOD10/MOD11

【Pro CMD: 0420080】

Newland FM420 - Check Digit - 5

** Single Check Digit, MOD10

【Pro CMD: 0420060】

Newland FM420 - Check Digit - 6

NO Transmit Check Digits

【Pro CMD: 0420090】

Newland FM420 - Check Digit - 7

Double Check Digits, MOD10/MOD10

【Pro CMD: 0420070】

Newland FM420 - Check Digit - 8

** Transmit Check Digits

【Pro CMD: 0420100】

Newland FM420 - Check Digit - 9

When “Check, Do not 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 Length being 4 bytes and “Check, Do not transmit Check Digit” enabled leads to an error.

PDF417

Newland FM420 - Check Digit - 10

Tools

Load Factory Default

Newland FM420 - Check Digit - 11

Newland FM420 - Check Digit - 12

** Load PDF417 Factory

【Pro CMD: 0501000】

Newland FM420 - Check Digit - 13

Enable/Disable PDF417

Newland FM420 - Check Digit - 14

** Enable PDF417

【Pro CMD: 0501020】

Newland FM420 - Check Digit - 15

Disable PDF417

【Pro CMD: 0501010】

Newland FM420 - Check Digit - 16

When the scanner can not read PDF417, please read "Enable PDF417" and try again.

PDF417

Newland FM420 - PDF417 - 1

Tools

Select Message Length

Newland FM420 - Select Message Length - 1

It is used to program the valid reading length of PDF417. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid reading length.

PDF417 Message Length is defined by "Min. Message Length" and "Max. Message Length".

Newland FM420 - Select Message Length - 2

Newland FM420 - Select Message Length - 3

Min Message Length (default: 1)

【Pro CMD: 0501030】

Newland FM420 - Select Message Length - 4

Max Message Length (default: 2710)

【Pro CMD: 0501040】

Newland FM420 - Select Message Length - 5

2D bar code Message Length should not exceed 65535 bytes.

Max 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.

Newland FM420 - Select Message Length - 6

To set Min Message Length of PDF417 to 8 bytes and Max Message Length to 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. "SelectMax Message Length"
  6. Digit Code "1"
  7. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

PDF417

Newland FM420 - PDF417 - 1

Tools

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.

Newland FM420 - PDF417 - 2

There are 3 options for reading PDF417 twin code:

Newland FM420 - PDF417 - 3

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.

» Both Single & Twin: Read both PDF417 codes. If successful, transmit as twin PDF417 only. Otherwise, try single PDF417 only.

Newland FM420 - PDF417 - 4

** Single PDF417 Only

【Pro CMD: 0501070】

Newland FM420 - PDF417 - 5

Twin PDF417 Only

【Pro CMD: 0501080】

Newland FM420 - PDF417 - 6

Both Single & Twin

【Pro CMD: 0501090】

Forward/Backward Direction PDF 417

PDF 417 has forward or backward direction.

Forward Direction Barcode: Light colour ground, Deep colour bars. Backward Direction Barcode: Deep colour ground, Light colour bars.

Newland FM420 - PDF417 - 7

** Forward Direction Barcode Only 【Pro CMD: 0501320】

Newland FM420 - PDF417 - 8

Backward Direction Barcode Only 【Pro CMD: 0501321】

Newland FM420 - PDF417 - 9

When the scanner can not read QR Code, please read "Enable QR Code" and try again.

QR Code

Newland FM420 - QR Code - 1

Tools

Select Message Length

It is used to program the valid reading length of QR Code. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid length.

QR Code Message Length is defined by "Min. Message Length" and "Max. Message Length".

Newland FM420 - QR Code - 2

Newland FM420 - QR Code - 3

Newland FM420 - QR Code - 4

Min Message Length (default: 1)

【Pro CMD: 0502030】

Newland FM420 - QR Code - 5

Max Message Length (default: 7089)

【Pro CMD: 0502040】

Newland FM420 - QR Code - 6

2D bar code Message Length should not exceed 65535 bytes.

Max Message 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

Newland FM420 - QR Code - 7

To set Min Message Length of QR Code to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

QR Code

Newland FM420 - QR Code - 1

Tools

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.

Newland FM420 - Tools - 1

There are 3 options for reading QR twin code:

Newland FM420 - Tools - 2

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 code.

Both Single & Twin: Read both QR codes. If successful, transmit as twin QR » only. Otherwise, try single QR only.

Newland FM420 - Tools - 3

**Single QR Only

【Pro CMD: 0502070】

Newland FM420 - Tools - 4

Both Single & Twin

【Pro CMD: 0502090】

Newland FM420 - Tools - 5

Twin QR Only

【Pro CMD: 0502080】

Aztec

Newland FM420 - Aztec - 1

Tools

Load Factory Default

Newland FM420 - Aztec - 2

Newland FM420 - Aztec - 3

** Load Aztec Factory Default

【Pro CMD: 0503000】

Newland FM420 - Aztec - 4

Enable/Disable Aztec

Newland FM420 - Aztec - 5

Enable Aztec

【Pro CMD: 0503020】

Newland FM420 - Aztec - 6

** Disable Aztec

【Pro CMD: 0503010】

Newland FM420 - Aztec - 7

When the scanner can not read Aztec, please read "Enable Aztec" and try again.

Aztec

Newland FM420 - Aztec - 1

Tools

Select Message Length

Newland FM420 - Aztec - 2

It is used to program the valid reading length of Aztec. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid length.

Aztec Message Length is defined by “Min. Message Length” and “Max. Message Length”.

Newland FM420 - Aztec - 3

Newland FM420 - Aztec - 4

Min Message Length (default: 1)

【Pro CMD: 0503030】

Newland FM420 - Aztec - 5

Max Message Length (default: 3832)

【Pro CMD: 0503040】

Newland FM420 - Aztec - 6

2D bar code Message Length should not exceed 65535 bytes.

Max Message 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.

Newland FM420 - Aztec - 7

To set Min Message Length of Aztec to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Aztec

Newland FM420 - Aztec - 1

Tools

Reading Multi-barcodes of an Image

Newland FM420 - Aztec - 2

There are three modes:

Mode 1: Read one barcode only. »

Mode 2: Read fixed number of barcodes only. »

» Mode 3: Composite Reading. Read fixed number of barcodes first, if failed, read one barcode only.

Newland FM420 - Aztec - 3

Newland FM420 - Aztec - 4
** Mode 1

【Pro CMD: 0503070】

Newland FM420 - Aztec - 5
Mode 3

【Pro CMD: 0503090】

Newland FM420 - Aztec - 6
Mode 2

【Pro CMD: 0503080】

Aztec

Newland FM420 - Aztec - 1

Tools

The number of Multi-barcodes

Code Programming ON
Newland FM420 - Aztec - 2

Code Programming OFF
Newland FM420 - Aztec - 3

Newland FM420 - Aztec - 4
** 1

【Pro CMD: 0503060】

Newland FM420 - Aztec - 5
5

【Pro CMD: 0503064】

Newland FM420 - Aztec - 6
2

【Pro CMD: 0503061】

Newland FM420 - Aztec - 7
6

【Pro CMD: 0503065】

Newland FM420 - Aztec - 8
3

【Pro CMD: 0503062】

Newland FM420 - Aztec - 9
7

【Pro CMD: 0503066】

Newland FM420 - Aztec - 10
4

【Pro CMD: 0503063】

Newland FM420 - Aztec - 11
8

【Pro CMD: 0503067】

Data Matrix

Newland FM420 - Data Matrix - 1

Tools

Load Factory Default

Newland FM420 - Data Matrix - 2

Newland FM420 - Data Matrix - 3

** Load Data Matrix Factory Default

【Pro CMD: 0504000】

Newland FM420 - Data Matrix - 4

Enable/Disable Data Matrix

Newland FM420 - Data Matrix - 5

** Enable Data Matrix

【Pro CMD: 0504020】

Newland FM420 - Data Matrix - 6

Disable Data Matrix

【Pro CMD: 0504010】

Newland FM420 - Data Matrix - 7

When the scanner can not read Data Matrix, please read “Enable Data Matrix” and try again.

Data Matrix

Newland FM420 - Data Matrix - 1

Tools

Select Message Length

Newland FM420 - Data Matrix - 2

It is used to program the valid reading length of Data Matrix. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid reading length.

Data Matrix Message Length is defined by "Min. Message Length" and "Max. Message Length".

Newland FM420 - Data Matrix - 3

Newland FM420 - Data Matrix - 4

Min Message Length (default: 1)

【Pro CMD: 0504030】

Newland FM420 - Data Matrix - 5

Max Message Length (default: 3116)

【Pro CMD: 0504040】

Newland FM420 - Data Matrix - 6

2D bar code Message Length should not exceed 65535 bytes.

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.

Newland FM420 - Data Matrix - 7

To set Min Message Length of Data Matrix to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Data Matrix

Newland FM420 - Data Matrix - 1

Tools

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.

Newland FM420 - Tools - 1

There are 3 options for reading Data Matrix:

Newland FM420 - Tools - 2

Single Data Matrix Only: Read either Data Matrix. »

Twin Data Matrix Only: Read both Data Matrix. The transmission sequence » is: left (upper) Data Matrix followed by right (lower) Data Matrix.

Both Single & Twin: Read both Data Matrix. If successful, transmit as twin » Data Matrix. Otherwise, try single Data Matrix only.

Newland FM420 - Tools - 3

**Single Data Matrix Only

【Pro CMD: 0504070】

Newland FM420 - Tools - 4

Twin Data Matrix Only

【Pro CMD: 0504080】

Newland FM420 - Tools - 5

Both Single & Twin

【Pro CMD: 0504090】

Data Matrix

Newland FM420 - Data Matrix - 1

Tools

Rectangular Symbols

Newland FM420 - Data Matrix - 2

Data Matrix has two formats:

Square 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。

Newland FM420 - Data Matrix - 3

Newland FM420 - Data Matrix - 4

Data Matrix has forward or backward direction.

Forward Direction Barcode: Light colour ground, Deep colour bars. Backward Direction Barcode: Deep colour ground, Light colour bars.

Newland FM420 - Data Matrix - 5

** Forward Direction Barcode Only 【Pro CMD: 0504320】

Newland FM420 - Data Matrix - 6

When the scanner can not read Maxicode, please read "Enable Maxicode" and try again.

Maxicode

Newland FM420 - Maxicode - 1

Tools

Select Message Length

It is used to program the valid reading length of Maxicode. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid reading length.

Maxicode Message Length is defined by "Min. Message Length" and "Max. Message Length".

Newland FM420 - Maxicode - 2

Newland FM420 - Maxicode - 3

Newland FM420 - Maxicode - 4

Min Message Length (default: 1)

【Pro CMD: 0505030】

Newland FM420 - Maxicode - 5

Max Message Length (default:150)

【Pro CMD: 0505040】

Newland FM420 - Maxicode - 6

2D bar code Message Length should not exceed 65535 bytes.

Max Message Length should not be less than Min Message Length.

To read a fixed length Maxicode, Please program Max & Min Message Length to the same value.

Newland FM420 - Maxicode - 7

To set Min Message Length of Maxicode to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Chinese Sensible Code

Newland FM420 - Chinese Sensible Code - 1

Tools

Load Factory Default

Newland FM420 - Chinese Sensible Code - 2

** Load Chinese Sensible Code Factory Default 【Pro CMD: 0508000】

Newland FM420 - Chinese Sensible Code - 3

Newland FM420 - Chinese Sensible Code - 4

Enable/Disable Chinese Sensible Code

Newland FM420 - Chinese Sensible Code - 5

Enable Chinese Sensible Code 【Pro CMD: 0508020】

Newland FM420 - Chinese Sensible Code - 6

** Disable Chinese Sensible Code 【Pro CMD: 0508010】

Newland FM420 - Chinese Sensible Code - 7

When the scanner can not read Maxicode, please read “Enable Chinese Sensible Code” and try again.

Chinese Sensible Code

Newland FM420 - Chinese Sensible Code - 1

Tools

Select Message Length

Newland FM420 - Chinese Sensible Code - 2

It is used to program the valid reading length of Chinese Sensible Code. The scanner will not send barcode message to the Host, if the decoded data length does not match the valid reading length.

Maxicode Message Length is defined by "Min. Message Length" and "Max. Message Length".

Newland FM420 - Chinese Sensible Code - 3

Newland FM420 - Chinese Sensible Code - 4

Min Message Length (default: 1)

【Pro CMD: 0508030】

Newland FM420 - Chinese Sensible Code - 5

Max Message Length (default:7827)

【Pro CMD: 0508040】

Newland FM420 - Chinese Sensible Code - 6

2D bar code Message Length should not exceed 65535 bytes.

Max Message Length should not be less than Min Message Length.

To read a fixed length Maxicode, Please program Max & Min Message Length to the same value.

Newland FM420 - Chinese Sensible Code - 7

To set Min Message Length of Chinese Sensible Code to 8 bytes and Max Message Length to 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. Digit Code "2"
  8. "Save Programming"
  9. "Code Programming OFF"

Introduction

OCR (Optical Character Recognition) is the technology that captures image of printed information, and recognizes the image to editable characters.

The scanner supports OCR B standard and specific typefaces, such as:

0 1 2 3 4 5 6 7 8

  1. Nine numbers of OCR-B typeface must be included.
  2. There must be a space between No.7 and No.8 number.
  3. It must start and end with “■”. There must be a space between “■” and a number.

Newland FM420 - Introduction - 1

** Load SPEC OCR B Factory Default

【Pro CMD: 0600000】

Newland FM420 - Introduction - 2

** Disable OCR

【Pro CMD: 0600010】

Newland FM420 - Introduction - 3

EnableOCR

【Pro CMD: 0600020】

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. They can be added, removed, and modified while the original barcode message is still in tact.

Newland FM420 - Introduction - 1

Barcode processing sequences:

  1. Intercept barcode message

  2. Add Prefix/Suffix

  3. Pack

  4. Terminate with Terminal and transmit

General Programming

Newland FM420 - General Programming - 1

Tools

Disable or Enable Prefix/Suffix

Newland FM420 - General Programming - 2

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 Terminal to the barcode message.

Newland FM420 - General Programming - 3

Newland FM420 - General Programming - 4

** Disable All Prefix/Suffix

【Pro CMD: 0311000】

Newland FM420 - General Programming - 5

Enable All Prefix/Suffix

【Pro CMD: 0311010】

General Programming

Newland FM420 - General Programming - 1

Tools

Prefix Sequences

6 options of Prefix Sequences:

Code Programming ON
Newland FM420 - General Programming - 2

Code Programming OFF
Newland FM420 - General Programming - 3

Newland FM420 - General Programming - 4

** CodeID + AIM + User Prefix

【Pro CMD: 0317000】

Newland FM420 - General Programming - 5

AIM + User Prefix + CodeID

【Pro CMD: 0317030】

Newland FM420 - General Programming - 6

CodeID + User Prefix + AIM

【Pro CMD: 0317010】

Newland FM420 - General Programming - 7

User Prefix + CodeID + AIM

【Pro CMD: 0317040】

Newland FM420 - General Programming - 8

AIM + CodeID + User Prefix

【Pro CMD: 0317020】

Newland FM420 - General Programming - 9

User Prefix + AIM + CodeID

【Pro CMD: 0317050】

General Programming

Newland FM420 - General Programming - 1

Tools

Disable or Enable User Prefix

Newland FM420 - General Programming - 2

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”.

Newland FM420 - General Programming - 3

Newland FM420 - General Programming - 4

** Disable User Prefix

【Pro CMD: 0305000】

Newland FM420 - General Programming - 5

Enable User Prefix

【Pro CMD: 0305010】

Program User Prefix

Enable “Program User Prefix”. Then program user prefix byte(s). To end the prefix, read “Save programming” The user prefix byte is programmed in its hex values.

See example below.

Note: The maximum length for user prefix is 10 bytes.

Newland FM420 - Program User Prefix - 1

Program User Prefix

【Pro CMD: 0300000】

Newland FM420 - Program User Prefix - 2

Program “CODE” as user prefix (The hex of “CODE” are 0x43/0x4F/0x44/0x45):

  1. Read "Code Programming ON"
  2. Read "Program User Prefix"
  3. Read "4,3,4,F,4,4,4,5" in order
  4. Read "Save Programming"
  5. Read "Code Programming OFF".

  6. Read "Allow User Prefix" to enable above programming. "CODE" will appear to the left of a barcode.

AIM Prefix

Newland FM420 - AIM Prefix - 1

Tools

AIM (Automatic Identification Manufactures) defines AIM prefix for many standard barcode formats.

AIM Prefix Format: “]” + AIM prefix + “0”

Code Programming ON
Newland FM420 - AIM Prefix - 2

Code Programming OFF
Newland FM420 - AIM Prefix - 3

Newland FM420 - AIM Prefix - 4

** Disable AIM Prefix for All Barcodes

【Pro CMD: 0308000】

Newland FM420 - AIM Prefix - 5

Enable AIM Prefix for All Barcodes

【Pro CMD: 0308030】

Newland FM420 - AIM Prefix - 6

AIM ID is not customizable.

Code ID Prefix

Newland FM420 - Code ID Prefix - 1

Tools

Besides AIM prefix, Code ID prefix can be used to denote barcode format and can be customized.

Newland FM420 - Code ID Prefix - 2

The Code ID prefix MUST be one (1) or two (2) visible English letters.

Newland FM420 - Code ID Prefix - 3

** No Code ID Prefix

【Pro CMD: 0307000】

Newland FM420 - Code ID Prefix - 4

Newland FM420 - Code ID Prefix - 5

Allow Code ID Prefix

【Pro CMD: 0307010】

Code ID Default

Newland FM420 - Code ID Prefix - 6

All Bar codes, Load Code ID Factory Default 【Pro CMD: 0307020】

Code ID Prefix

Newland FM420 - Code ID Prefix - 1

Tools

Modify Code ID

See the examples below for how to modify a code ID and restore factory default code ID.

Newland FM420 - Modify Code ID - 1

Newland FM420 - Modify Code ID - 2

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".

Newland FM420 - Modify Code ID - 3

Load Code ID factory default (including PDF417)

  1. Read "Code Programming ON"
  2. Read "2D, Load Code ID Factory Default"
  3. Read "Code Programming OFF".

Newland FM420 - Modify Code ID - 4
Modify PDF417

【Pro CMD: 0005000】

Newland FM420 - Modify Code ID - 5
Modify QR Code

【Pro CMD: 0005010】

Newland FM420 - Modify Code ID - 6
Modify Aztec

【Pro CMD: 0005020】

Newland FM420 - Modify Code ID - 7
Modify Data Matrix

【Pro CMD: 0005030】

Newland FM420 - Modify Code ID - 8
Modify Maxicode

【Pro CMD: 0005040】

Newland FM420 - Modify Code ID - 9
User Define Code

【Pro CMD: 0005090】

Code ID Prefix

Newland FM420 - Code ID Prefix - 1

Tools

Newland FM420 - Code ID Prefix - 2

Modify EAN-8

【Pro CMD: 0004040】

Code Programming ON
Newland FM420 - Code ID Prefix - 3

Code Programming OFF
Newland FM420 - Code ID Prefix - 4

Newland FM420 - Code ID Prefix - 5

Modify EAN-13

【Pro CMD: 0004050】

Newland FM420 - Code ID Prefix - 6

Modify ITF-6

【Pro CMD: 0004100】

Newland FM420 - Code ID Prefix - 7

Modify UPC-E

【Pro CMD: 0004060】

Newland FM420 - Code ID Prefix - 8

Modify Code 39

【Pro CMD: 0004130】

Newland FM420 - Code ID Prefix - 9

Modify UPC-A

【Pro CMD: 0004070】

Newland FM420 - Code ID Prefix - 10

Modify Codabar

【Pro CMD: 0004150】

Newland FM420 - Code ID Prefix - 11

Modify Interleaved 2 of 5

【Pro CMD: 0004080】

Newland FM420 - Code ID Prefix - 12

Modify Code 93

【Pro CMD: 0004170】

Newland FM420 - Code ID Prefix - 13

Modify ITF-14

【Pro CMD: 0004090】

Code ID Prefix

Newland FM420 - Code ID Prefix - 1

Tools

Newland FM420 - Code ID Prefix - 2

Modify Code 128

【Pro CMD: 0004020】

Newland FM420 - Code ID Prefix - 3

Modify ISBN

【Pro CMD: 0004240】

Code Programming ON

Newland FM420 - Code ID Prefix - 4

Code Programming OFF

Newland FM420 - Code ID Prefix - 5

Newland FM420 - Code ID Prefix - 6

Modify UCC/EAN-128

【Pro CMD: 0004030】

Newland FM420 - Code ID Prefix - 7

Modify Industrial 25

【Pro CMD: 0004250】

Newland FM420 - Code ID Prefix - 8

Modify Code 11

【Pro CMD: 0004280】

Newland FM420 - Code ID Prefix - 9

Modify Standard 25

【Pro CMD: 0004260】

Newland FM420 - Code ID Prefix - 10

Modify EAN•UCC Composite

【Pro CMD: 0004300】

Newland FM420 - Code ID Prefix - 11

Modify Plessey

【Pro CMD: 0004270】

Newland FM420 - Code ID Prefix - 12

Modify GS1 Databar

【Pro CMD: 0004310】

Newland FM420 - Code ID Prefix - 13

Modify MSI-Plessey

【Pro CMD: 0004290】

User Suffix

Newland FM420 - User Suffix - 1

Tools

Disable or Enable User Suffix

Newland FM420 - User Suffix - 2

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”.

Newland FM420 - User Suffix - 3

Newland FM420 - User Suffix - 4

**Disable User Suffix

【Pro CMD: 0306000】

Newland FM420 - User Suffix - 5

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”. The user suffix byte is programmed in its hex values. See example below.

Note: The maximum length for user suffix is 10 bytes.

Newland FM420 - Program User Suffix - 1

Program User Suffix

【Pro CMD: 0301000】

Example

Program “CODE” as user suffix (The hex of “CODE” are 0x43, 0x4F, 0x44, and 0x45):

  1. Read "Code Programming ON"

  2. Read "Program User Suffix"

  3. Read "4,3,4,F,4,4,4,5" in order

  4. Read "Save Programming"

  5. Read "Code Programming OFF"

  6. Read "Allow User Suffix" to enable above programming. "CODE" will appear to the right of a barcode.

Terminal

Newland FM420 - Terminal - 1

Tools

Disable or Enable Terminal

Newland FM420 - Disable or Enable Terminal - 1

“Terminal” is the termination for a string of barcode messages. It can not be formatted like other suffix and prefix. It is fixed to the right and the very end of a barcode transmission.

Newland FM420 - Disable or Enable Terminal - 2

Newland FM420 - Disable or Enable Terminal - 3

Read “Program Terminal”. Then program terminal byte(s). To end the suffix, read “Save programming”. The terminal byte is programmed in its hex values. See example below.

Note: The maximum length for terminal is 2 bytes.

Newland FM420 - Disable or Enable Terminal - 4

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.

The sequence of a read to transmit without message intercept is: Read a “raw” barcode —> Add prefix —> Append suffix —> Append terminal —> Transmit to Host.

The sequence of a read to transmit with message intercept is: Read a “raw” barcode —> Intercept Message —> Add prefix—> Append suffix —> Append terminal —> transmit to Host.

A special programming, pack, can insert barcode messages into a certain message format.

Then the processing sequence is: Read to obtain barcode message—>Intercept—>Add prefix—>Append suffix—>Pack—>Append terminal—>Transmit.

Message Interception

Newland FM420 - Message Interception - 1

Tools

Interception Rule No.1: It only intercepts selected symbols' raw barcode messages and it effects all barcodes of the barcode format.

Newland FM420 - Message Interception - 2

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”. The 3 options are restored in the order of: Code 39, QR Code, UPC-A.

Newland FM420 - Message Interception - 3

Interception Rule No.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 option B is used when a Code 128 barcode is read.

"Enable Interception" barcode should be read before intercepting message.

Steps should be followed to erase certain barcode(EAN-13 e.g.) interception options:

1、Read "Erase Certain Barcode Interception Options" barcode;

Get Symbol ID, for example, EAN-13:005 2、

Read digit codes accordingly. 3、

Read "Save" barcode. 4、

Newland FM420 - Message Interception - 4

**Disable Interception

【Pro CMD: 0315000】

Newland FM420 - Message Interception - 5

Enable Interception

【Pro CMD: 0315010】

Newland FM420 - Message Interception - 6

Program Intercept Option

【Pro CMD: 0316000】

Newland FM420 - Message Interception - 7

Erase Certain Barcode Interception Options

【Pro CMD: 0316010】

Newland FM420 - Message Interception - 8

Erase Latest Interception Options

【Pro CMD: 0316020】

Newland FM420 - Message Interception - 9

Erase All Interception Options

【Pro CMD: 0316030】

Message Interception

Newland FM420 - Message Interception - 1

Tools

Programming 1D Intercept Option

Newland FM420 - Programming 1D Intercept Option - 1

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.

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.

Newland FM420 - Programming 1D Intercept Option - 2

» A barcode type part(Symbol ID) uses a unit, such as “005”; a datainterception part uses three units, including intercepting direction unit:000(Ascending) or 001(Descending), start unit and stop unit.

There is only one type of barcode to be setted to intercept in a time. »

Newland FM420 - Programming 1D Intercept Option - 3

Intercept EAN-13 from 1st digit to 3rd ascending and from reciprocal 4th to reciprocal 1st:

1、Read “Code Programming ON”
2、Read “Allow Interception”
3、Read "Program Intercept Option"
4、Check Symbols ID Number table for EAN-13
5、Read below digit barcodes

Newland FM420 - Programming 1D Intercept Option - 4

flowchart
graph TD
    A["digit"] --> B["005"]
    B --> C["symbol ID"]
    C --> D["000"]
    D --> E["ascending"]
    E --> F["001"]
    F --> G["the 1st digit"]
    G --> H["003"]
    H --> I["the 3rd digit"]
    I --> J["001"]
    J --> K["descending"]
    K --> L["004"]
    L --> M["the 4th digit"]
    M --> N["001"]
    N --> O["the 1st digit"]

    P["Barcode Type"] --> Q["Data Interception 1"]
    Q --> R["Data Interception 2"]

Note:

Maximum sections of barcode message interception are 5. 1,

Maximum value is 127 for both start digital and end digital 2,

3、Overlaps of barcode message sections are allowed and work independently.
4、Start unit and end unit determine its message section. In the above example, descending “004” and “001” means the section of “last 4th”, “last 3rd”, “last 2nd”, and “last one” digits.
5、To intercept only one digit, program start unit and end unit to be the same value.

General Programming

Newland FM420 - General Programming - 1

Tools

Programming 2D Intercept Option

Newland FM420 - Programming 2D Intercept Option - 1

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.

Newland FM420 - Programming 2D Intercept Option - 2

» A barcode type part(Symbol ID) uses a unit, such as “005”; a data interception part uses three units, including intercepting direction unit:000(Ascending) or 001(Descending), start unit and stop unit.

Barcode type part and intercepting direction regards a 3-digit decimal » number as a unit; but start and stop digit regards a 6-digit decimal number as a unit. They uses 6 digits to present 4-digit value. The first two digits are for thousandth and next two digits for hundredth. For example, 001013 means 113.

» There is only one type of barcode to be setted to intercept in a time.

Example

For example, intercept QR Code from 1st digit to 20th ascending and from 113th digit to 140th ascending.

  1. Read "Code Programming ON"
  2. Read "Enable Interception"
  3. Read "Program Intercept Option"
  4. Check Symbols ID Number table for QR Code
  5. Read below digit barcodes

Newland FM420 - Example - 1

flowchart
graph TD
    A["digit"] --> B["033"]
    B --> C["000"]
    C --> D["000001"]
    D --> E["000020"]
    E --> F["000"]
    F --> G["001013"]
    G --> H["001040"]
    I["Denote"] --> J["symbol ID"]
    J --> K["ascending"]
    K --> L["The 1st digit"]
    L --> M["The 20th digit"]
    M --> N["ascending"]
    N --> O["The 113th digit"]
    O --> P["The 140th digit"]
    Q["Barcode Type"] --> R["Data Interception 1"]
    S["Data Interception 2"] --> T["Data Interception 2"]

Rules:

Maximum intercept 3 barcode message sections 1,

Maximum value is 9999 for start digital and end digital 2,

3、Overlaps of barcode message sections are allowed and work independently.
4、Start unit and end unit determine its message section. In the above example, ascending "000001" and "000020" means the first 20 digits.
5、To intercept only one digit, program start unit and end unit to be the same value.

Message Pack

Newland FM420 - Message Pack - 1

Tools

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.

Newland FM420 - Introduction - 1

Newland FM420 - Introduction - 2
** Disable Pack

【Pro CMD: 0314000】

Newland FM420 - Introduction - 3

Normal Pack

Normal pack format::

$$ [ \mathrm{STX} + \mathrm{ATTR} + \mathrm{LEN} ] + [ \mathrm {AL_TYPE} + \mathrm{DATA} ] + [ \mathrm{LRC} ] $$

STX: 0x02 »

ATTR: 0x00 »

» LEN: Barcode message length is expressed by 2 bytes, range “0x0000\~0xFFFF” which is between 0 and 65535.

AL_TYPE: 0x36 »

DATA: Barcode message »

LRC: Parity byte »

The algorithm:

computation sequence is LRC=0xFF+STX+ATTR+LEN+AL_TYPE+DATA 1、

computation method is XOR, byte by byte. 2、

Newland FM420 - Normal Pack - 1
Normal Pack

【Pro CMD: 0314010】

Batch Programming

Newland FM420 - Batch Programming - 1

Tools

Introduction

Batch Programming can integrate a programming sequence into one barcode. Batch Programming Rules:

Sub-command is in this format: Programming Command + Parameters »

Sub-commands are terminated by semicolons. Note that there is no blank between » a sub-command and its terminator semicolon.

"Save Programming" (0000160) to terminate »

Use Barcode Generator software to make the 2D batch barcode. »

Newland FM420 - Batch Programming - 2

Newland FM420 - Batch Programming - 3

For example, to generate a batch barcode for "Illumination Keep ON"(0200030), "Auto Mode"(0302010), "One Reading Timeout = 2000"(0313000), and "Disable Fixed Length Selection"(0405140) for Interleaved 2 of 5.

0200030; 0302010; 0313000 = 2000; 0405140; 0000160; Generate a batch code.

Newland FM420 - Batch Programming - 4

Allow Read Batch Code

【Pro CMD: 0001110】

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

The command setting the baud rate as 38400 bps: 0100060

The command setting auto mode: 0302010

  1. Setting syntax 2: Command + equal mark + number

This command is used for setting the value of parameter, including the longest and shortest length of the barcode, one reading timeout setting, same barcode reading delay setting, sensitive value setting, etc.

e.g.:

The command setting the one reading timeout as 3000ms: 0313000 = 3000

The command setting the sensitive value as 10: 0312040 = 10

  1. Setting syntax 3: command + equal mark + hex (e.g., 0x101a, 0x2C03)

This command can be used as setting the user-defined prefix, user-defined suffix, ending suffix, CodeID, increase or cancel the barcode length value, information intercepting, etc. Note: every two hexes in the command stand for a setting character

e.g.:

Append the fixed length 4 of interleaved 2of 5 to 26: 0405160 = 0x041a

Setting the suffix information of the ending as CR/LF: 0310000 = 0x0d0a

  1. Setting syntax 4: command + equal mark+ double quotation marks

If the setting information is viewable character, then this mode of setting is appropriate.

e.g.:

The command setting the user-defined prefix information as AUTO-ID : 0300000 = "AUTO-ID"

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. Firstly find commands as follows

0200030; (light Always On)

0313000 = 2000; (change One Reading Timeout to 2 seconds)

0405140; (Disable Fixed Length of Interleaved 2 of 5)

0000160; (Save)

The batch setting code (PDF417) is as follow,

Newland FM420 - Produce setting code - 1

Use batch setting code

Newland FM420 - Use batch setting code - 1

Tools

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”

Newland FM420 - Use batch setting code - 2

Newland FM420 - Use batch setting code - 3

Code Programming ON

【Pro CMD: 0006010】

Newland FM420 - Use batch setting code - 4

Newland FM420 - Use batch setting code - 5

Newland FM420 - Use batch setting code - 6

Allow Read Batch Code

【Pro CMD: 0001110】

Newland FM420 - Use batch setting code - 7

Newland FM420 - Use batch setting code - 8

Batch Setting Code

Newland FM420 - Use batch setting code - 9

Newland FM420 - Use batch setting code - 10

Code Programming OFF

【Pro CMD: 0006000】

Appendix

Digit Code

It is must to be read save after read digit code.

Newland FM420 - Digit Code - 1

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..

Newland FM420 - Digit Code - 2

Eg, after 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; if read “Abort Current Setting” both the program code and ‘123’ will be deleted, the device will be on status of “initiating program code”

Newland FM420 - Digit Code - 3

Newland FM420 - Digit Code - 4
Save

【Pro CMD: 0000160】

Newland FM420 - Digit Code - 5

Abort One Data of Current Setting

【Pro CMD: 0000170】

Newland FM420 - Digit Code - 6

Abort Current Setting

【Pro CMD: 0000190】

Newland FM420 - Digit Code - 7

Abort One String of Current Setting

【Pro CMD: 0000180】

Factory Default List

Parameters FactoryDefault Remark
General Programming
Code Programming Off
Send Pro Code Value Off
Illumination Illumination Wink
Aiming Aiming Wink
Decoding Beep On
Decoding Beep Type Type 1
Decoding Beep Volume Loud
Power On Beep On
Working Mode Auto Mode
One Reading Timeout 3000ms
Same Barcode Reading DelayMulti-reading Semi-prohibit, 1500ms
Sensitivity Normal Sensitivity Sensitivity = 11
Exposure Imaging ModeNormal Exposure Mode
Power On, Send Product InfoOff
OCROff
Communication Programming
Baud Rate9600RS232
Serial Port CheckNo CheckRS232
Transmit Digits8 DigitsRS232
Stop Digit1 DigitFixed, RS232
Unkown Character, BeepOffUSB HID-KBW
Emulate ALT + keypadOffUSB HID-KBW
Function Key MappingOffUSB HID-KBW
Keystroke DelayNo DelayUSB HID-KBW
Caps LockOffUSB HID-KBW
Convert CaseOffUSB HID-KBW
Emulate Numeric KeypadOffUSB HID-KBW
Data Format Programming
Add Prefix/SuffixOff
Prefix SequencesCodeID+User Prefix+AIMIDCodeID+AIMID+(Prefix+Data) +Suffix+Terminal
AIMIDOff]Cm Mark
CodeIDOffOne Digit, Capital or Small Letter
User PrefixOffNo more than 10 digits
User SuffixOffNo more than 10 digits
TerminalOffNo more than 2 digits
InterceptionOff
PackOff

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 Off
Send Default “0” Off
UPC-A
Enable On
Send Check Digit On
Enable 2 Digits Addenda Code Off
Enable 5 Digits Addenda Code Off
Send Default “0” Off
Interleaved 2 of 5
Enable On
Check Off
Send Check Digit Off
Max Message Length 80

Factory Default List

Min Message Length 6 No less than 4
Specified Lengths Off
ITF-6
Enable Off
ITF-14
Enable Off
Matrix 2 of 5
Enable Off
Check Off
Send Check Digit 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 4 No less than 4
Codabar
Enable On
Check Off
Send Start & Stop Character On ABCD, ABCD, Upper Case
Max Message Length 60
Min Message Length 2
Code 93
Enable Off
CheckOn
Send Check DigitOff
Max Message Length 48
Min Message Length 1 No less than 1
UCC/EAN-128
Enable On
GS1 Databar
Enable On
Send AI(01) CharacterOn

Factory Default List

EAN•UCC Composite
Enable Off
UPC/EAN Composite Enable Off
Code 11
Enable Off
Send Check Digit On
1 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 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
Check and Transmit Check Digits On
Max Message Length 48
Min Message Length 4 No less than 4
MSI-Plessey
Enable Off
Check and Transmit Check Digits On
Single MOD10 Check On
Max Message Length 48
Min Message Length 4 No less than 4

Factory Default List

PDF417
Enable On
Read Single PDF417 Only On
Max Message Length 2710
Min Message Length 1
Read Forward Direction Barcode Only On
QR Code
Enable On
Read Single QR Only On
Max Message Length 7089
Min Message Length 1
Aztec
Enable Off
Max Message Length 3832
Min Message Length 1
Reading Multi-barcodes of an Image Off
Data Matrix
Enable On
Max Message Length 3116
Min Message Length 1
Read Single DM Only On
Rectangular Symbols On
Read Forward Direction Barcode Only On
Maxicode
Enable Off
Max Message Length 150
Min Message Length 1
Maxicode
Enable Off
Max Message Length 7827
Min Message Length 1

AIM ID List

Symbol AIM ID Possible AIM ID Modifiers(m)
Code 128]C0
UCC/EAN-128]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 ]Xm
Code 39 ]Am 0,1,3,4,5,7
Codabar ]Fm 0,2,4
Code 93 ]G0
Code 11 ]Hm 0,1,3
ISBN ]X0
Industrial 25 ]S0
Standard 25 ]R0
Plessey ]P0
MSI-Plessey]Mm0,1
GS1 Databar]e0
EAN•UCC Composite]em0-3
PDF417 ]Lm0-2
QR Code]Qm 0-6
Aztec ]zm 0-9, A-C
Data Matrix]dm0-6
Maxicode]Um 0-3
Chinese Sensible Code]Xm

Reference:
» ISO/IEC 15424:2008
» Information technology – Automatic identification and data capture techniques – Data Carrier Identifiers (including Symbology Identifiers)

Code ID List

Symbol Code ID
Code 128 j
UCC/EAN-128 j
EAN-8 d
EAN-13 d
UPC-E c
UPC-A c
Interleaved 2 of 5e
ITF-6 e
ITF-14 e
Matrix 2 of 5 v
Code 39 b
Codabar a
Code 93 i
Code 11 II
GS1 Databar R
EAN•UCC Compositey
ISBN B
Industrial 25 I
Standard 25 f
Plessey n
MSI-Plesseym
PDF417 r
QR Code s
Aztec z
Data Matrix u
Maxicodex
Chinese Sensible Codeh

Symbols ID Number

Symbol ID Number
Code 128 002
UCC/EAN-128 003
EAN-8 004
EAN-13 005
UPC-E 006
UPC-A 007
Interleaved 2 of 5 008
ITF-14 009
ITF-6 010
Matrix 2 of 5 011
Code 39 013
Codabar 015
Code 93017
ISBN024
Industrial25 025
Standard25 026
Plessey 027
Code11 028
MSI-Plessey 029
EAN•UCC Composite 030
GS1 Databar031
PDF417032
QR Code033
Aztec 034
DataMatrix035
Maxicode036
Chinese Sensible Code039
User-Define Code041
SPEC_OCR_B064
Table of contents Click a title to access it
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Newland

Model : FM420

Category : Barcode Reader