Newland

EM1399-LD - Barcode Reader Newland - Free user manual and instructions

Find the device manual for free EM1399-LD Newland in PDF.

📄 171 pages English EN Download 💬 AI Question
Notice Newland EM1399-LD - page 47
Pick your language and provide your email: we'll send you a specifically translated version.

User questions about EM1399-LD 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 EM1399-LD - Newland and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. EM1399-LD by Newland.

USER MANUAL EM1399-LD Newland

natural_image Electronic circuit board with integrated circuits and a lens, shown against a green background (no text or symbols visible)

Disclaimer

© 2017 Fujian Newland Auto-ID Tech. Co., Ltd. All rights reserved.

Please read through the manual carefully before using the product and operate it according to the manual. It is advised that you should keep this manual for future reference.

Do not disassemble the device or remove the seal label from the device, doing so will void the product warranty provided by Fujian Newland Auto-ID Tech. Co., Ltd.

All pictures in this manual are for reference only and actual product may differ. Regarding to the product modification and update, Fujian Newland Auto-ID Tech. Co., Ltd. reserves the right to make changes to any software or hardware to improve reliability, function, or design at any time without notice. The information contained herein is subject to change without prior notice.

The products depicted in this manual may include software copyrighted by Fujian Newland Auto-ID Tech. Co., Ltd or third party. The user, corporation or individual, shall not duplicate, in whole or in part, distribute, modify, decompile, disassemble, decode, reverse engineer, rent, transfer or sublicense such software without prior written consent from the copyright holders.

This manual is copyrighted. No part of this publication may be reproduced, distributed or used in any form without written permission from Newland.

Fujian Newland Auto-ID Tech. Co., Ltd. reserves the right to make final interpretation of the statement above.

Fujian Newland Auto-ID Tech. Co., Ltd.

3F, Building A, No.1, Rujiang West Rd., Mawei, Fuzhou, Fujian, China 350015

http://www.newlandaidc.com

Revision History

VersionDescriptionDate
V1.0.0Initial release.April 21, 2017

Table of Contents

Revision History....-3-

Chapter 1 Getting Started....1

Introduction....1

About This Guide....2

Connecting EVK and PC....2

Barcode Scanning....2

Configuring the EM1399-LD 2

Command Programming....2

Read Register....3

Write Register 6

Enable/Disable EEPROM Write 9

Write EEPROM....11

Read EEPROM....14

Registers....17

Barcode Programming 34

Enter/Exit Setup 34

Programming Barcode Data 34

Factory Defaults....35

Chapter 2 Scan Mode....36

Manual Mode 36

Continuous Mode....37

Sense Mode....40

Command Trigger Mode 44

Chapter 3 Notification....45

Good Read Beep 45

Decode Result Notification....46

Other Settings....47

Silent Mode 47

Illumination....47

Chapter 4 Communication Settings....48

TTL-232 Interface 49

Baud Rate 49

Parity Check....50

Stop Bit 50

Data Bit 51

USB Interface 53

USB HID-KBW 53

Standard Keyboard 54

Emulate ALT+Keypad 54

USB Country Keyboard Types....57

Inter-Keystroke Delay 60

Convert Case....61

Emulate Numeric Keypad 62

USB DataPipe 63

USB COM Port Emulation....63

HID-POS....64

Access the Engine with Your Program....65

Acquire Scanned Data 65

VID/PID 65

Chapter 5 Prefix & Suffix ...... 66

Introduction 66

Prefix Sequence....67

Custom Prefix 68

Enable/Disable Custom Prefix 68

Set Custom Prefix 68

AIM ID Prefix....69

CODE ID Prefix....70

Restore All Default Code IDs 70

Set Code ID 70

Custom Suffix 74

Enable/Disable Custom Suffix....74

Set Custom Suffix 75

Terminating Character Suffix 76

Enable/Disable Terminating Character Suffix 76

Set Terminating Character Suffix 77

Chapter 6 Symbologies ....78

Introduction 78

Global Settings 78

Enable/Disable All Symbologies 78

Video Reverse 78

Code 128 79

Restore Factory Defaults 79

Enable/Disable Code 128 79

Set Length Range for Code 128 80

UCC/EAN-128 81

Restore Factory Defaults 81

Enable/Disable UCC/EAN-128....81

Set Length Range for UCC/EAN-128 82

AIM 128 83

Restore Factory Defaults 83

Enable/Disable AIM 128....83

Set Length Range for AIM 128....84

EAN-8 85

Restore Factory Defaults 85

Enable/Disable EAN-8 85

Transmit Check Digit....85

Add-On Code 86

Add-On Code Required 87

EAN-8 Extension....87

EAN-13 88

Restore Factory Defaults 88

Enable/Disable EAN-13 88

Transmit Check Digit....88

Add-On Code 89

Add-On Code Required....90

ISSN 91

Restore Factory Defaults 91

Enable/Disable ISSN 91

ISBN 92

Restore Factory Defaults 92

Transmit Preamble Character 99

Add-On Code 100

Add-On Code Required....101

Interleaved 2 of 5 102

Restore Factory Defaults 102

Enable/Disable Interleaved 2 of 5 102

Check Digit Verification 103

Set Length Range for Interleaved 2 of 5 .... 104

ITF-6 105

Restore Factory Defaults 105

Enable/Disable ITF-6 105

ITF-14 106

Restore Factory Defaults 106

Enable/Disable ITF-14 106

Deutsche 14....107

Restore Factory Defaults 107

Enable/Disable Deutsche 14....107

Deutsche 12....108

Restore Factory Defaults 108

Enable/Disable Deutsche 12....108

Matrix 2 of 5 (European Matrix 2 of 5)....109

Restore Factory Defaults 109

Enable/Disable Matrix 2 of 5....109

Check Digit Verification 110

Set Length Range for Matrix 2 of 5....111

Industrial 25 112

Restore Factory Defaults 112

Enable/Disable Industrial 25 112

Check Digit Verification 113

Set Length Range for Industrial 25 114

Standard 25 115

Restore Factory Defaults 115

Enable/Disable Standard 25 115

Check Digit Verification....116

Set Length Range for Standard 25 ...... 117

Code 39 118

Restore Factory Defaults 118

Enable/Disable Code 39 118

Check Digit Verification 119

Transmit Start/Stop Characters.... 120

Enable/Disable Code 39 Full ASCII 120

Set Length Range for Code 39 121

Codabar 122

Restore Factory Defaults 122

Enable/Disable Codabar 122

Check Digit Verification 123

Start/Stop Characters.... 124

Set Length Range for Codabar 125

Code 93 126

Restore Factory Defaults 126

Enable/Disable Code 93 126

Check Digit Verification 127

Set Length Range for Code 93 128

Code 11 129

Restore Factory Defaults 129

Enable/Disable Code 11 129

Check Digit Verification 130

Set Length Range for Code 11 .... 131

Plessey 132

Restore Factory Defaults 132

Enable/Disable Plessey 132

Check Digit Verification 133

Set Length Range for Plessey 134

MSI-Plessey....135

Restore Factory Defaults 135

Set Length Range for MSI-Plessey....137

RSS-14 138

Restore Factory Defaults 138

Enable/Disable RSS-14 138

Transmit Application Identifier "01" 138

RSS-Limited 139

Restore Factory Defaults 139

Enable/Disable RSS-Limited 139

Transmit Application Identifier "01" 139

RSS-Expand 140

Restore Factory Defaults 140

Enable/Disable RSS-Expand 140

Appendix....141

Factory Defaults Table.... 141

AIM ID Table 148

Code ID Table....150

ASCII Table 151

Digit Barcodes 155

Save/Cancel Barcodes 158

F1\~F12 159

Chapter 1 Getting Started

Introduction

The NLS-EM1399-LD OEM scan engines (the "EM1399-LD" or the "engine"), armed with the Newland patented UME® computerized image recognition system, bring about a new era of 1D barcode scan engines.

The EM1399-LD's 1D barcode decoder chip ingeniously blends UWMG® technology and advanced chip design & manufacturing, which significantly simplifies application design and delivers superior performance and solid reliability with low power consumption.

The EM1399-LD supports EAN-13, EAN-8, UPC-A, UPC-E, ISSN, ISBN, Codabar, Code 128, Code 93, ITF-6, ITF-14, Interleaved 2 of 5, Industrial 2 of 5, Standard 2 of 5, Matrix 2 of 5, GS1 Databar, Code 39, Code 11, MSI-Plessey, Plessey.

This compact scan engine weighs only 5 grams and can easily fit into space-constrained equipment such as data collectors, meter readers, ticket validators and PDAs. Moreover, the instant power on/off feature along with ultra low power consumption brings greater efficiency and convenience in barcode scanning.

About This Guide

This guide provides programming instructions for the EM1399-LD. Users can configure the scan engine by scanning the programming barcodes included in this manual or by sending serial commands to the device.

The EM1399-LD has been properly configured for most applications and can be put into use without further configuration. Users may check the Factory Defaults Table in Appendix for reference. Throughout the manual, programming barcodes marked with asterisks (**) are factory default values.

Connecting EVK and PC

The EVK tool is provided to assist users in application development for the EM1399-LD. The EM1399-LD can be connected to the EVK via a 12-pin flat flexible cable. Either USB connection or RS-232 connection can be used when connecting the EVK to PC. A driver is required if EVK wants to communicate with EM1399-LD and receive decoded data through USB COM port.

Barcode Scanning

Powered by imaging technology and Newland patented Technology, the EM1399-LD features fast scanning and accurate decoding. Barcodes rotated at any angle can still be read with ease. When scanning a barcode, simply center the aiming beam projected by the EM1399-LD over the barcode.

Configuring the EM1399-LD

There are two ways to configure the engine: barcode programming and command programming.

Command Programming

The EM1399-LD can be configured by serial commands sent from the host device. Note that communication parameters on the engine and the host must match so that two devices can communicate with each other. The default settings of the engine are 9600bps, no parity check, 8 data bits, 1 stop bit, and no flow control. The engine uses 8-bit registers.

Read Register

The read register command is used to read the contents of 1 to 256 contiguous registers in the engine.

Syntax: {Prefix1} {Types} {Lens} {Address} {Datas} {FCS}
Prefix1 : 0x7E 0x00 (2 bytes) Types : 0x07 (1 byte) Lens : 0x01 (1 byte). Address: 0x0000~0xFFFF (2 bytes), starting register address. Datas : 0x00~0xFF (1 byte), number of registers to be read. When Datas=0x00, 256 contiguous registers are to be read. FCS : CRC-CCITT checksum (2 bytes) Computation sequence: Types+ Lens+Address+Datas; polynomial: X ^16 +X ^12 +X ^5 +1(0x1021), initial value: 0x0000. The following C language program is provided for reference.

unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len)
{
    unsigned int crc = 0;
    while(len-- != 0)
    {
    for(unsigned char i = 0x80; i != 0; i /= 2)
    {
    crc *= 2;
    if((crc&0x10000) != 0)
    crc ^= 0x11021;
    if((*ptr&i) != 0)
    crc ^= 0x1021;
    }
    ptr++;
    }
    return crc;
} 

Reply: {Prefix2} {Types} {Lens} {Datas} {FCS}

1) Success message:

Prefix2 : 0x02 0x00

Types : 0x00 (success)

Lens : Byte count of Datas returned. If Lens=0x00, that means values of 256 contiguous registers are returned.

Datas : 0x00\~0xFF, data that are returned.

FCS : CRC-CCITT checksum.

2) FCS error message:

Prefix2 : 0x02 0x00

Types : 0x01 (incorrect FCS)

Lens : 0x01

Datas : 0x00

FCS : 0x04 0x01 (CRC-CCITT checksum)

3) Invalid command message (Command starting with 0x7e 0x00 is shorter than the required length or of wrong type):

Prefix2 : 0x02 0x00

Types : 0x03 (invalid command)

Lens : 0x01

Datas : 0x00

FCS : 0x6A 0x61 (CRC-CCITT checksum)

Example:

Read the contents (0x35, 0x36, 0x37) of 3 contiguous registers starting from register 0x0005.

1) Read operation succeeds:

Command sent: 0x7e 0x00 0x07 0x01 0x00 0x05 0x03 0xde 0xf6

Message received: 0x02 0x00 0x00 0x03 0x35 0x36 0x37 0x2a 0xba

2) Incorrect FCS:

Command sent: 0x7e 0x00 0x07 0x01 0x00 0x05 0x03 0x33 0x34

Message received: 0x02 0x00 0x01 0x01 0x00 0x04 0x01

3) Invalid command:

Command sent: 0x7e 0x00 0x07 0x01 0x00 0x05 0x03 0x33

Message received: 0x02 0x00 0x03 0x01 0x00 0x6A 0x61

Write Register

The write register command is used to write contiguous registers (1 to 256 registers) in the engine.

Syntax: {Prefix1} {Types} {Lens} {Address} {Datas} {FCS}
Prefix1 : 0x7E 0x00 (2 bytes) Types : 0x08 (1 byte) Lens : 0x00~0xFF (1 byte), byte count, i.e. number of registers written. When Lens=0x00, 256 contiguous registers are to be written. Address : 0x0000~0xFFFF (2 bytes), starting register address. Datas : 0x00~0xFF (1~256 bytes), data to be written into the register(s) FCS : CRC-CCITT checksum (2 bytes). Computation sequence: Types+ Lens+Address+Datas; polynomial: X ^16 +X ^12 +X ^5 +1 (0x1021), initial value: 0x0000. The following C language program is provided for reference.

unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len)
{
    unsigned int crc = 0;
    while(len-- != 0)
    {
    for(unsigned char i = 0x80; i != 0; i /= 2)
    {
    crc *= 2;
    if((crc&0x10000) != 0)
    crc ^= 0x11021;
    if((*ptr&i) != 0)
    crc ^= 0x1021;
    }
    ptr++;
    }
    return crc;
} 

Reply: {Prefix2} {Types} {Lens} {Datas} {FCS}

1) Success message:

Prefix2 : 0x02 0x00

Types : 0x00 (success)

Lens : 0x01

Datas : 0x00

FCS : 0x33 0x31 (CRC-CCITT checksum)

2) FCS error message:

Prefix2 : 0x02 0x00

Types : 0x01 (incorrect FCS)

Lens : 0x01

Datas : 0x00

FCS : 0x04 0x01 (CRC-CCITT checksum)

3) Invalid command message (Command starting with 0x7e 0x00 is shorter than the required length or of wrong type):

Prefix2 : 0x02 0x00

Types : 0x03 (invalid command)

Lens : 0x01

Datas : 0x00

FCS : 0x6A 0x61 (CRC-CCITT checksum)

Example:

Write 0x31, 0x32, 0x33, 0x34 into 4 contiguous registers starting from register 0x000a.

1) Write operation succeeds:

Command sent: 0x7e 0x00 0x08 0x04 0x00 0x26 0x31 0x32 0x33 0x34 0xcd 0xa4

Message received: 0x02 0x00 0x00 0x01 0x00 0x33 0x31

2) Incorrect FCS:

Command sent: 0x7e 0x00 0x08 0x04 0x00 0x26 0x31 0x32 0x33 0x34 0x33 0x34

Message received: 0x02 0x00 0x01 0x01 0x00 0x04 0x01

3) Invalid command:

Command sent: 0x7e 0x00 0x08 0x04 0x00 0x26 0x31 0x32 0x33 0x34 0x33

Message received: 0x02 0x00 0x03 0x01 0x00 0x6A 0x61

Enable/Disable EEPROM Write

By default, EEPROM write is disabled after the device is powered up. You need to enable it before a write operation and recommendedly disable it afterwards to prevent miswriting.

Syntax: {Prefix1} {Types} {Lens} {Address} {Datas} {FCS}
Prefix1 : 0x7E 0x00 Types : 0x03 (EEPROM write enable)/ 0x00 (EEPROM write disable) Lens : Byte count of Datas, 0x01 recommended. Address : No specific significance. Datas : No specific significance. FCS : CRC-CCITT checksum (2 bytes). Computation sequence: Types+ Lens+Address+Datas; polynomial: X ^16 +X ^12 +X ^5 +1 (0x1021), initial value: 0x0000. The following C language program is provided for reference.

unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len)
{
    unsigned int crc = 0;
    while(len-- != 0)
    {
    for(unsigned char i = 0x80; i != 0; i /= 2)
    {
    crc *= 2;
    if((crc&0x10000) != 0)
    crc ^= 0x11021;
    if((*ptr&i) != 0)
    crc ^= 0x1021;
    }
    ptr++;
    }
    return crc;
} 

Reply: {Prefix2} {Types} {Lens} {Datas} {FCS}

1) Success message:

Prefix2 : 0x02 0x00

Types : 0x00 (success)

Lens : 0x01

Datas : 0x00

FCS : 0x33 0x31 (CRC-CCITT checksum)

2) FCS error message:

Prefix2 : 0x02 0x00

Types : 0x01 (incorrect FCS)

Lens : 0x01

Datas : 0x00

FCS : 0x04 0x01 (CRC-CCITT checksum)

3) Invalid command message (Command starting with 0x7e 0x00 is shorter than the required length or of wrong type):

Prefix2 : 0x02 0x00

Types : 0x03 (invalid command)

Lens : 0x01

Datas : 0x00

FCS : 0x6A 0x61 (CRC-CCITT checksum)

Write EEPROM

The engine has 512 bytes of EEPROM. The EEPROM write command is used to write data to up to 256 addresses. You need to enable EEPROM write before a write operation and recommendedly disable it afterwards to prevent miswriting. Note that writing without enabling it first will not return any error message. So it is recommended to implement EEPROM read operation after every write for verification.

Syntax: {Prefix1} {Types} {Lens} {Address} {Datas} {FCS}
Prefix1 : 0x7E 0x00 Types : 0x04 Lens : 0x00~0xFF, byte count of Datas. When Lens=0x00, 256 bytes are to be written. Address : 0x0000~0xFFFF, starting address to write data to. Datas : 0x00~0xFF, data to be written into the EEPROM FCS : CRC-CCITT checksum (2 bytes). Computation sequence: Types+ Lens+Address+Datas; polynomial: X ^16 +X ^12 +X ^5 +1 (0x1021), initial value: 0x0000. The following C language program is provided for reference.

unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len)
{
    unsigned int crc = 0;
    while(len-- != 0)
    {
    for(unsigned char i = 0x80; i != 0; i /= 2)
    {
    crc *= 2;
    if((crc&0x10000) != 0)
    crc ^= 0x11021;
    if((*ptr&i) != 0)
    crc ^= 0x1021;
    }
    ptr++;
    }
    return crc;
} 

Reply: {Prefix2} {Types} {Lens} {Datas} {FCS}

1) Success message:

Prefix2 : 0x02 0x00

Types : 0x00 (success)

Lens : 0x01

Datas : 0x00

FCS : 0x33 0x31 (CRC-CCITT checksum)

2) FCS error message:

Prefix2 : 0x02 0x00

Types : 0x01 (incorrect FCS)

Lens : 0x01

Datas : 0x00

FCS : 0x04 0x01 (CRC-CCITT checksum)

3) EERPOM not responding message:

Prefix2 : 0x02 0x00

Types : 0x02 (EEPROM not responding)

Lens : 0x01

Datas : 0x00

FCS : 0x5d 0x51 (CRC-CCITT checksum)

4) Invalid command message (Command starting with 0x7e 0x00 is shorter than the required length or of wrong type):

Prefix2 : 0x02 0x00

Types : 0x03 (invalid command)

Lens : 0x01

Datas : 0x00

FCS : 0x6A 0x61 (CRC-CCITT checksum)

Example:

Write 0x51, 0x52, 0x53, 0x54 into 4 contiguous addresses starting from address 0x0000.

1) Write operation succeeds:

Command sent: 0x7e 0x00 0x04 0x04 0x00 0x00 0x51 0x52 0x53 0x54 0xbc 0x17

Message received: 0x02 0x00 0x00 0x01 0x00 0x33 0x31

2) Incorrect FCS:

Command sent: 0x7e 0x00 0x04 0x03 0x00 0x00 0x51 0x52 0x53 0x54 0x33 0x34

Message received: 0x02 0x00 0x01 0x01 0x00 0x04 0x01

Read EEPROM

The engine has 512 bytes of EEPROM. The EEPROM read command is used to read the contents from 1 to 256 contiguous addresses of the EEPROM.

Syntax: {Prefix1} {Types} {Lens} {Address} {Datas} {FCS}
Prefix1 : 0x7E 0x00 Types : 0x05 Lens : 0x01 Address: 0x0000~0xFFFF (2 bytes), starting EEPROM address to read. Datas : 0x00~0xFF, number of EEPROM addresses to be read. When Datas=0x00, 256 contiguous addresses are to be read. FCS : C R C -CCITT checksum (2 bytes) Computation sequence: Types+ Lens+Address+Datas; polynomial: X ^16 +X ^12 +X ^5 +1(0x1021), initial value: 0x0000. The following C language program is provided for reference.

unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len)
{
    unsigned int crc = 0;
    while(len-- != 0)
    {
    for(unsigned char i = 0x80; i != 0; i /= 2)
    {
    crc *= 2;
    if((crc&0x10000) != 0)
    crc ^= 0x11021;
    if((*ptr&i) != 0)
    crc ^= 0x1021;
    }
    ptr++;
    }
    return crc;
} 

Reply: {Prefix2} {Types} {Lens} {Datas} {FCS}

1) Success message:

Prefix2 : 0x02 0x00

Types : 0x00 (success)

Lens : Byte count of Datas returned.

Datas : 0x00\~0xFF, data that are returned.

FCS : CRC-CCITT checksum.

2) FCS error message:

Prefix2 : 0x02 0x00

Types : 0x01 (incorrect FCS)

Lens : 0x01

Datas : 0x00

FCS : 0x04 0x01 (CRC-CCITT checksum)

3) EERPOM not responding message:

Prefix2 : 0x02 0x00

Types : 0x02 (EEPROM not responding)

Lens : 0x01

Datas : 0x00

FCS : 0x5d 0x51 (CRC-CCITT checksum)

4) Invalid command message (Command starting with 0x7e 0x00 is shorter than the required length or of wrong type):

Prefix2 : 0x02 0x00

Types : 0x03 (invalid command)

Lens : 0x01

Datas : 0x00

FCS : 0x6A 0x61 (CRC-CCITT checksum)

Example:

Read the contents (0x35 0x36 0x37) of 3 contiguous EEPROM addresses starting from address 0x0005.

1) Read operation succeeds:

Command sent: 0x7e 0x00 0x05 0x01 0x00 0x05 0x03 0x9a 0x75

Message received: 0x02 0x00 0x00 0x03 0x35 0x36 0x37 0x2a 0xba

2) Incorrect FCS:

Command sent: 0x7e 0x00 0x05 0x01 0x00 0x05 0x03 0x33 0x34

Message received: 0x02 0x00 0x01 0x01 0x00 0x04 0x01

Registers

Register0x0000
BitFeature
Bit 7Reserved
Bit 61: Silent Mode Off 0: Silent Mode On
Bit 5-4Reserved
Bit 3-2Illumination:00: Off 01: On When Scanning 10/11: Always On
Bit 1-0Scan Mode:00: Manual Mode 01: Command Trigger Mode 10: Continuous Mode 11: Sense Mode
Register0x0003
BitFeature
Bit 7-0Sensitivity0x00~0xFF: 0-255 levels. The smaller the value, the higher the sensitivity.
Register0x0004
BitFeature
Bit 7-0Image Stabilization Timeout0x00-0xFF: 0.0-25.5s
Register0x0005
BitFeature
Bit 7-0Timeout between Decodes0x00-0xFF: 0.0-25.5s
Register0x0006
BitFeature
Bit 7-0Decode Session Timeout0x00: Infinite time; 0x01-0xFF: 1-255s
Register0x0007
BitFeature
Bit 7-0Timeout between Decodes (Same Barcode)0x00: Infinite time; 0x01-0xFF: 0.1-25.5s
Register0x0009
BitFeature
Bit 7-5Reserved
Bit 40: Serial Communication
Bit 3-2Reserved
Bit 1-000: USB DataPipe 01: USB HID-KBW 10: USB COM Port Emulation 11: USB HID-POS
Register0x000A
BitFeature
Bit 7-5Reserved
Bit 40: Allow Rereading Same Barcode 1: Disallow Rereading Same Barcode
Bit 3-2Reserved
Bit 1-0Security Level00-03: 0-3 level. The higher the value, the lower the error rate and efficiency.
Register0x000D
BitFeature
Bit 7-2Reserved
Bit 10: Video Reverse OFF 1: Video Reverse ON
Bit 0Reserved
Register0x000F
BitFeature
Bit 7-3Reserved
Bit 2-100: Do Not Transmit Programming Barcode Data 11: Transmit Programming Barcode Data
Bit 00: Exit Setup 1: Enter Setup
Register0x0010
BitFeature
Bit 7-0Good Read Beep Frequency0xDA: Low 0x4B: Medium 0x25: High
Register0x0011
BitFeature
Bit 7-0Good Read Beep Duration0x1F: 40ms 0x3E: 80ms 0x5D: 120ms
Register0x0012
BitFeature
Bit 7-3Reserved
Bit 21: Good Read Beep On 0: Good Read Beep Off
Bit 1-0Reserved
Register0x0019
BitFeature
Bit 7-0USB Country Keyboard Types
00: U.S.01: Belgium02: Brazil
03: Canada04: Czech05: Denmark
06: Finland07: France08: Austria
09: Greece0A: Hungary0B: Israel
0C: Italy0D: Latin America0E: Netherland
0F: Norway10: Poland11: Portugal
12: Romania13: Russia15: Slovakia
16: Spain17: Sweden18: Switzerland
19: Turkey11A: Turkey21B: UK
1C: Japan
Register0x001A
BitFeature
Bit 7-6Inter-keystroke delay
00: No delay01: Short delay (5ms)
10: Medium delay (10ms)11: Long delay (15ms)
Bit 5-3Convert case
000: No Case Conversion001: Invert Upper and Lower Case Characters
100/101: Convert All to Upper Case1 1 0/111: Convert All to Lower Case
Bit 21: Emulate Numeric Keypad0: Do Not Emulate Numeric Keypad
Bit 1-000: Standard Keyboard01: Function Key Mapping10/11: Emulate ALT+Keypad
Register0x0029
BitFeature
Bit 7-4Reserved
Bit 31: 8 Data Bits0: 7 Data Bits
Bit 2-1Parity Check00/01: None10: Odd11: Even
Bit 01: 2 Stop Bits0: 1 Stop Bit
Register0x002B, 0x2A
BitFeature
Bit 15-13Reserved
Bit 12-00x09C4: Baud Rate 12000x04E2: Baud Rate 24000x0271: Baud Rate 48000x0139: Baud Rate 96000x00D0: Baud Rate 144000x009C: Baud Rate 192000x004E: Baud Rate 384000x0034: Baud Rate 576000x001A: Baud Rate 115200
Register0x0031
BitFeature
Bit 7-6Reserved
Bit 51: Enable Decode Result Notification0: Disable Decode Result Notification
Bit 41: Enable Terminating Character Suffix0: Disable Terminating Character Suffix
Bit 31: Enable Custom Suffix0: Disable Custom Suffix
Bit 21: Enable Custom Prefix0: Disable Custom Prefix
Bit 11: Enable CODE ID Prefix0: Disable CODE ID Prefix
Bit 0Prefix Sequence1: Custom+Code ID+ AIM ID0: Code ID+Custom+AIM ID
Register0x0037-0x33
BitFeature
Bit 39-0Set Custom Prefix
Register0x0042-0x3E
BitFeature
Bit 39-0Set Custom Suffix
Register0x004D-0x49
BitFeature
Bit 39-0Set Terminating Character Suffix
Register0x0061
BitFeature
Bit 7-1Reserved
Bit 01: Enable Code 128 0: Disable Code 128
Register0x0062
BitFeature
Bit 7-2Reserved
Bit 1-000: Disable UCC/EAN 128 01: Decode as Code 128 10/11: Enable UCC/EAN 128
Register0x0063
BitFeature
Bit 7-2Reserved
Bit 1-000: Disable AIM 128 01: Decode as Code 128 10/11: Enable AIM 128
Register0x0065
BitFeature
Bit 7-6EAN-8 Extension00: Disable EAN-8 Zero Extend 01: Enable EAN-8 Zero Extend10/11: Convert EAN-8 to EAN-13
Bit 51: Enable EAN-8 5-digit Add-on Code 0: Disable EAN-8 5-digit Add-on Code
Bit 41: Enable EAN-8 2-digit Add-on Code 0: Disable EAN-8 2-digit Add-on Code
Bit 31: EAN-8 Add-on Code Required 0: EAN-8 Add-on Code Not Required
Bit 21: Transmit EAN-8 Check Digit 0: Do Not Transmit EAN-8 Check Digit
Bit 1Reserved
Bit 01: Enable EAN-8 0: Disable EAN-8
Register0x0066
BitFeature
Bit 7-6Reserved
Bit 51: Enable EAN-13 5-digit Add-on Code0: Disable EAN-13 5-digit Add-on Code
Bit 41: Enable EAN-13 2-digit Add-on Code0: Disable EAN-13 2-digit Add-on Code
Bit 31: EAN-13 Add-on Code Required0: EAN-13 Add-on Code Not Required
Bit 21: Transmit EAN-13 Check Digit0: Do Not Transmit EAN-13 Check Digit
Bit 1Reserved
Bit 01: Enable EAN-130: Disable EAN-13
Register0x0067
BitFeature
Bit 7-2Reserved
Bit 1-000: Disable ISSN 01: Decode as EAN-13 10/11: Enable ISSN
Register0x0068
BitFeature
Bit 7-3Reserved
Bit 2ISBN Format1: ISBN-10 0: ISBN-13
Bit 1-000: Disable ISBN 01: Decode as EAN-13 10/11: Enable ISBN
Register0x0069
BitFeature
Bit 7-6UPC-E Extension00: Disable UPC-E extend 01: Enable UPC-E extend10/11: Convert UPC-E to UPC-A
Bit 51: Enable UPC-E 5-digit Add-on Code0: Disable UPC-E 5-digit Add-on Code
Bit 41: Enable UPC-E 2-digit Add-on Code0: Disable UPC-E 2-digit Add-on Code
Bit 31: UPC-E Add-on Code Required0: UPC-E Add-on Code Not Required
Bit 21: Transmit UPC-E Check Digit0: Do Not Transmit UPC-E Check Digit
Bit 1Reserved
Bit 01: Enable UPC-E0: Disable UPC-E
Register0x006A
BitFeature
Bit 7-6Reserved
Bit 5-4UPC-E System Character01: Do not transmit system character 10/11: Transmit system character
Bit 3-2Reserved
Bit 1-0UPC-A Preamble Character00: No Preamble 01: System Character 10/11: System Character & Country Code
Register0x006B
BitFeature
Bit 7Reserved
Bit 61: Enable UPC-A 5-digit Add-on Code 0: Disable UPC-A 5-digit Add-on Code
Bit 51: Enable UPC-A 2-digit Add-on Code 0: Disable UPC-A 2-digit Add-on Code
Bit 41: UPC-A Add-on Code Required 0: UPC-A Add-on Code Not Required
Bit 31: Transmit UPC-A Check Digit 0: Do Not Transmit UPC-A Check Digit
Bit 2Reserved
Bit 1-000: Disable UPC-A 01: Decode as EAN-13 10/11: Enable UPC-A
Register0x006C
BitFeature
Bit 7-4Reserved
Bit 31: Transmit Interleaved 2 of 5 Check Digit 0: Do Not Transmit Interleaved 2 of 5 Check Digit
Bit 21: Enable Interleaved 2 of 5 Check Digit 0: Disable Interleaved 2 of 5 Check Digit
Bit 1Reserved
Bit 01: Enable Interleaved 2 of 5 0: Disable Interleaved 2 of 5
Register0x006D
BitFeature
Bit 7-4Reserved
Bit 31: Transmit ITF-6 Check Digit 0: Do Not Transmit ITF-6 Check Digit
Bit 2Reserved
Bit 1-000: Disable ITF-6 01: Decode as Interleaved 2 of 5 10/11: Enable ITF-6
Register0x006E
BitFeature
Bit 7-4Reserved
Bit 31: Transmit ITF-14 Check Digit0: Do Not Transmit ITF-14 Check Digit
Bit 2Reserved
Bit 1-000: Disable ITF-14 01: Decode as Interleaved 2 of 5 10/11: Enable ITF-14
Register0x006F
BitFeature
Bit 7-4Reserved
Bit 31: Transmit Deutsche 14 Check Digit0: Do Not Transmit Deutsche 14 Check Digit
Bit 2Reserved
Bit 1-000: Disable Deutsche 14 01: Decode as Interleaved 2 of 5 10/11: Enable Deutsche 14
Register0x0070
BitFeature
Bit 7-4Reserved
Bit 31: Transmit Deutsche 12 Check Digit0: Do Not Transmit Deutsche 12 Check Digit
Bit 2Reserved
Bit 1-000: Disable Deutsche 12 01: Decode as Interleaved 2 of 5 10/11: Enable Deutsche 12
Register0x0071
BitFeature
Bit 7-4Reserved
Bit 31: Transmit Matrix 2 of 5 Check Digit0: Do Not Transmit Matrix 2 of 5 Check Digit
Bit 21: Enable Matrix 2 of 5 Check Digit0: Disable Matrix 2 of 5 Check Digit
Bit 1Reserved
Bit 01: Enable Matrix 2 of 50: Disable Matrix 2 of 5
Register0x0072
BitFeature
Bit 7-4Reserved
Bit 31: Transmit Industrial 25 Check Digit0: Do Not Transmit Industrial 25 Check Digit
Bit 21: Enable Industrial 25 Check Digit0: Disable Industrial 25 Check Digit
Bit 1Reserved
Bit 01: Enable Industrial 250: Disable Industrial 25
Register0x0073
BitFeature
Bit 7-4Reserved
Bit 31: Transmit Standard 25 Check Digit0: Do Not Transmit Standard 25 Check Digit
Bit 21: Enable Standard 25 Check Digit0: Disable Standard 25 Check Digit
Bit 1Reserved
Bit 01: Enable Standard 250: Disable Standard 25
Register0x0074
BitFeature
Bit 7-6Reserved
Bit 51: Enable Code 39 Full ASCII0: Disable Code 39 Full ASCII
Bit 41: Transmit Code 39 Check Digit0: Do Not Transmit Code 39 Check Digit
Bit 31: Enable Code 39 Check Digit0: Disable Code 39 Check Digit
Bit 21: Transmit Code 39 Start/Stop Characters0: Do Not Transmit Code 39 Start/Stop Characters
Bit 1Reserved
Bit 01: Enable Code 390: Disable Code 39
Register0x0075
BitFeature
Bit 7Reserved
Bit 61: Transmit Codabar Check Digit0: Do Not Transmit Codabar Check Digit
Bit 51: Enable Codabar Check Digit0: Disable Codabar Check Digit
Bit 4-3Codabar Start/Stop Character Format:00: ABCD/ABCD10: abcd/abcd01: ABCD/TN*E11: abcd/tn*e
Bit 21: Transmit Codabar Start/Stop Characters0: Do Not Transmit Codabar Start/Stop Characters
Bit 1Reserved
Bit 01: Enable Codabar0: Disable Codabar
Register0x0076
BitFeature
Bit 7-4Reserved
Bit 31: Transmit Code 93 Check Digit0: Do Not Transmit Code 93 Check Digit
Bit 21: Enable Code 93 Check Digit0: Disable Code 93 Check Digit
Bit 1Reserved
Bit 01: Enable Code 930: Disable Code 93
Register0x0077
BitFeature
Bit 7-6Reserved
Bit 51: Transmit Code 11 Check Digit0: Do Not Transmit Code 11 Check Digit
Bit 4-2Code 11 Check Digit Verification:000: Disable001: One Check Digit, MOD11010: Two Check Digits, MOD11/MOD11011: Two Check Digits, MOD11/MOD9100: One Check Digit, MOD11 (Len <= 11); Two Check Digits, MOD11/MOD11 (Len > 11)101: One Check Digit, MOD11 (Len <= 11); Two Check Digits, MOD11/MOD9 (Len > 11)
Bit 1Reserved
Bit 01: Enable Code 110: Disable Code 11
Register0x0078
BitFeature
Bit 7-4Reserved
Bit 31: Transmit Plessey Check Digit0: Do Not Transmit Plessey Check Digit
Bit 21: Enable Plessey Check Digit0: Disable Plessey Check Digit
Bit 1Reserved
Bit 01: Enable Plessey0: Disable Plessey
Register0x0079
BitFeature
Bit 7-5Reserved
Bit 41: Transmit MSI-Plessey Check Digit 0: Do Not Transmit MSI-Plessey Check Digit
Bit 3-2MSI-Plessey Check Digit Verification:00: Disable01: One Check Digit, MOD1010: Two Check Digits, MOD10/MOD1011: Two Check Digits, MOD10/MOD11
Bit 1Reserved
Bit 01: Enable MSI-Plessey 0: Disable MSI-Plessey
Register0x007A
BitFeature
Bit 7-3Reserved
Bit 21: Transmit RSS-14 Application Identifier 0: Do Not Transmit RSS-14 Application Identifier
Bit 1Reserved
Bit 01: Enable RSS-14 0: Disable RSS-14
Register0x007B
BitFeature
Bit 7-3Reserved
Bit 21: Transmit RSS-Limited Application Identifier0: Do Not Transmit RSS-Limited Application Identifier
Bit 1Reserved
Bit 01: Enable RSS-Limited 0: Disable RSS-Limited
Register0x007C
BitFeature
Bit 7-1Reserved
Bit 01: Enable RSS-Expand 0: Disable RSS-Expand
Register0x0080
BitFeature
Bit 7-0Set Code 128 Maximum Length
Register0x0081
BitFeature
Bit 7-0Set Code 128 Minimum Length
Register0x0082
BitFeature
Bit 7-0Set UCC/EAN-128 Maximum Length
Register0x0083
BitFeature
Bit 7-0Set UCC/EAN-128 Minimum Length
Register0x0084
BitFeature
Bit 7-0Set AIM 128 Maximum Length
Register0x0085
BitFeature
Bit 7-0Set AIM 128 Minimum Length
Register0x0086
BitFeature
Bit 7-0Set Interleaved 2 of 5 Maximum Length
Register0x0087
BitFeature
Bit 7-0Set Interleaved 2 of 5 Minimum Length
Register0x0088
BitFeature
Bit 7-0Set Matrix 2 of 5 Maximum Length
Register0x0089
BitFeature
Bit 7-0Set Matrix 2 of 5 Minimum Length
Register0x008A
BitFeature
Bit 7-0Set Industrial 25 Maximum Length
Register0x008B
BitFeature
Bit 7-0Set Industrial 25 Minimum Length
Register0x008C
BitFeature
Bit 7-0Set Standard 25 Maximum Length
Register0x008D
BitFeature
Bit 7-0Set Standard 25 Minimum Length
Register0x008E
BitFeature
Bit 7-0Set Code 39 Maximum Length
Register0x008F
BitFeature
Bit 7-0Set Code 39 Minimum Length
Register0x0090
BitFeature
Bit 7-0Set Codabar Maximum Length
Register0x0091
BitFeature
Bit 7-0Set Codabar Minimum Length
Register0x0092
BitFeature
Bit 7-0Set Code 93 Maximum Length
Register0x0093
BitFeature
Bit 7-0Set Code 93 Minimum Length
Register0x0094
BitFeature
Bit 7-0Set Code 11 Maximum Length
Register0x0095
BitFeature
Bit 7-0Set Code 11 Minimum Length
Register0x0096
BitFeature
Bit 7-0Set Plessey Maximum Length
Register0x0097
BitFeature
Bit 7-0Set Plessey Minimum Length
Register0x0098
BitFeature
Bit 7-0Set MSI-Plessey Maximum Length
Register0x0099
BitFeature
Bit 7-0Set MSI-Plessey Minimum Length
Register0x00A1, 0x00A0
BitFeature
Bit 15-0Set Code 128 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00A3, 0x00A2
BitFeature
Bit 15-0Set UCC/EAN-128 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00A5, 0x00A4
BitFeature
Bit 15-0Set AIM 128 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00A9, 0x00A8
BitFeature
Bit 15-0Set EAN-8 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00AB, 0x00AA
BitFeature
Bit 15-0Set EAN-13 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00AD, 0x00AC
BitFeature
Bit 15-0Set ISSN Code IDASCII value of one or two English letters (lower or upper case)
Register0x00B1, 0x00B0
BitFeature
Bit 15-0Set UPC-E Code IDASCII value of one or two English letters (lower or upper case)
Register0x00B3, 0x00B2
BitFeature
Bit 15-0Set UPC-A Code IDASCII value of one or two English letters (lower or upper case)
Register0x00B5, 0x00B4
BitFeature
Bit 15-0Set Interleaved 2 of 5 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00B7, 0x00B6
BitFeature
Bit 15-0Set ITF-6 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00B9, 0x00B8
BitFeature
Bit 15-0Set ITF-14 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00BB, 0x00BA
BitFeature
Bit 15-0Set Deutsche 14 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00BD, 0x00BC
BitFeature
Bit 15-0Set Deutsche 12 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00BF, 0x00BE
BitFeature
Bit 15-0Set Matrix 2 of 5 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00C1, 0x00C0
BitFeature
Bit 15-0Set Industrial 25 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00C3, 0x00C2
BitFeature
Bit 15-0Set Standard 25 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00C5, 0x00C4
BitFeature
Bit 15-0Set Code 39 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00C7, 0x00C6
BitFeature
Bit 15-0Set Codabar Code IDASCII value of one or two English letters (lower or upper case)
Register0x00C9, 0x00C8
BitFeature
Bit 15-0Set Code 93 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00CB, 0x00CA
BitFeature
Bit 15-0Set Code 11 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00CD, 0x00CC
BitFeature
Bit 15-0Set Plessey Code IDASCII value of one or two English letters (lower or upper case)
Register0x00CF, 0x00CE
BitFeature
Bit 15-0Set MSI-Plessey Code IDASCII value of one or two English letters (lower or upper case)
Register0x00D1, 0x00D0
BitFeature
Bit 15-0Set RSS-14 Code IDASCII value of one or two English letters (lower or upper case)
Register0x00D3, 0x00D2
BitFeature
Bit 15-0Set RSS-Limited Code IDASCII value of one or two English letters (lower or upper case)
Register0x00D5, 0x00D4
BitFeature
Bit 15-0Set RSS-Expand Code IDASCII value of one or two English letters (lower or upper case)

Barcode Programming

The EM1399-LD can be configured by scanning programming barcodes. All user programmable features/options are described along with their programming barcodes/commands in the following sections.

Newland EM1399-LD - Barcode Programming - 1

text_image W030000 Programm Barcode Programming Command **Manual Mode Indicates default Feature/Option

Enter/Exit Setup
Newland EM1399-LD - Barcode Programming - 2

text_image W010F01

** Enter Setup

Newland EM1399-LD - Barcode Programming - 3

text_image W010F00

Exit Setup

Programming Barcode Data
Newland EM1399-LD - Barcode Programming - 4

text_image W060F00

** Do Not Transmit Programming Barcode Data

Newland EM1399-LD - Barcode Programming - 5

text_image W060F06

Transmit Programming Barcode Data

Factory Defaults

Scanning the following barcode can restore the engine to the factory defaults.

You may need to reset your engine when:

  1. engine is not properly configured so that it fails to decode barcodes;
  2. you forget previous configuration and want to avoid its impact;
  3. functions that are rarely used have been enabled for the time being.

Newland EM1399-LD - Factory Defaults - 1

WFFD980

Restore All Factory Defaults

Chapter 2 Scan Mode

Manual Mode

Manual Mode (default): A trigger pull activates a decode session. The decode session continues until the barcode is decoded or the trigger is released or the decode session timeout expires.

Newland EM1399-LD - Manual Mode - 1

W030000

** Manual Mode

Decode Session Timeout: This parameter sets the maximum time decode session continues during a scan attempt. It is programmable in 1s increments from 1s to 255s. The default timeout is 15s. If the parameter is set to 0, the decode session timeout is infinite.

Newland EM1399-LD - Manual Mode - 2

M00031D

Decode Session Timeout

Example: Set the decode session timeout to 5s

  1. Scan the Enter Setup barcode.
  2. Scan the Decode Session Timeout barcode.
  3. Scan the numeric barcode "5". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Continuous Mode

Continuous Mode: A trigger press activates the engine to scan and decode at user-specified intervals, i.e. the timeout between decodes. Each decode session lasts until barcode is decoded or the decode session timeout expires. To suspend/resume the operation, simply press the trigger. By default, the engine rereads same barcode with no delay.

Newland EM1399-LD - Continuous Mode - 1

W030002

Continuous Mode

Decode Session Timeout: This parameter sets the maximum time decode session continues during a scan attempt. It is programmable in 1s increments from 1s to 255s. The default timeout is 15s. If the parameter is set to 0, the decode session timeout is infinite.

Newland EM1399-LD - Continuous Mode - 2

M00031D

Decode Session Timeout

Example: Set the decode session timeout to 5s

  1. Scan the Enter Setup barcode.
  2. Scan the Decode Session Timeout barcode.
  3. Scan the numeric barcode "5". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Timeout between Decodes: This parameter sets the timeout between decode sessions. When a decode session ends, next session will not happen until the timeout between decodes expires. It is programmable in 0.1s increments from 0.0s to 25.5s. The default timeout is 1.0s.

Newland EM1399-LD - Example: Set the decode session timeout to 5s - 1

M00031C

Timeout between Decodes

Example: Set the timeout between decodes to 5s

  1. Scan the Enter Setup barcode.
  2. Scan the Timeout between Decodes barcode.
  3. Scan the numeric barcodes "5" and "0". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Reread Delay sets the time period before the engine can read the same barcode a second time. It protects against accidental rereads of the same barcode. This parameter is programmable in 0.1s increments from 0.1s to 25.5s. The default delay is 3.0s. If the parameter is set to 0, the delay is infinite.

Note: This parameter only applies when the Reread Same Barcode with a Delay is enabled.

Newland EM1399-LD - Example: Set the timeout between decodes to 5s - 1
M00031E
Reread Delay

Reread Same Barcode with No Delay: The engine is allowed to reread same barcode, ignoring the reread delay.

Reread Same Barcode with a Delay: The engine is not allowed to reread same barcode before the reread delay expires.

To disable rereads of same barcode, enable the Reread Same Barcode with a Delay and set the delay to 0.

Newland EM1399-LD - Example: Set the timeout between decodes to 5s - 2
W100A00
** Reread Same Barcode with No Delay

Newland EM1399-LD - Example: Set the timeout between decodes to 5s - 3
W100A10
Reread Same Barcode with a Delay

Example: Set the reread delay to 5s

  1. Scan the Enter Setup barcode.
  2. Scan the Reread Delay barcode.
  3. Scan the numeric barcodes "5" and "0". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Sense Mode

Sense Mode: The engine activates a decode session every time when it detects a change in ambient illumination and meets the requirement of the image stabilization timeout. Decode session continues until barcode is decoded or the decode session timeout expires. A trigger pull can also activate a decode session. By default, the engine rereads same barcode with no delay.

Newland EM1399-LD - Sense Mode - 1

W030003

Sense Mode

Decode Session Timeout: This parameter sets the maximum time decode session continues during a scan attempt. It is programmable in 1s increments from 1s to 255s. The default timeout is 15s. If the parameter is set to 0, the decode session timeout is infinite.

Newland EM1399-LD - Sense Mode - 2

M00031D

Decode Session Timeout

Example: Set the decode session timeout to 5s

  1. Scan the Enter Setup barcode.
  2. Scan the Decode Session Timeout barcode.
  3. Scan the numeric barcode "5". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Image Stabilization Timeout: This parameter defines the amount of time that the engine waits for the image to stabilize to a point that it can be decoded with more accuracy. It is programmable in 0.1s increments from 0.0s to 25.5s. The default timeout is 0.4s.

Newland EM1399-LD - Example: Set the decode session timeout to 5s - 1

M00031B

Image Stabilization Timeout

Example: Set the Image Stabilization Timeout to 5s

  1. Scan the Enter Setup barcode.
  2. Scan the Image Stabilization Timeout barcode.
  3. Scan the numeric barcodes "5" and "0". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Reread Delay sets the time period before the engine can read the same barcode a second time. It protects against accidental rereads of the same barcode. This parameter is programmable in 0.1s increments from 0.1s to 25.5s. The default delay is 3.0s. If the parameter is set to 0, the delay is infinite.

Note: This parameter only applies when the Reread Same Barcode with a Delay is enabled.

Newland EM1399-LD - Example: Set the Image Stabilization Timeout to 5s - 1
M00031E
Reread Delay

Reread Same Barcode with No Delay: The engine is allowed to reread same barcode, ignoring the reread delay.

Reread Same Barcode with a Delay: The engine is not allowed to reread same barcode before the reread delay expires.

To disable rereads of same barcode, enable the Reread Same Barcode with a Delay and set the delay to 0.

Newland EM1399-LD - Example: Set the Image Stabilization Timeout to 5s - 2
W100A00
** Reread Same Barcode with No Delay

Newland EM1399-LD - Example: Set the Image Stabilization Timeout to 5s - 3
W100A10
Reread Same Barcode with a Delay

Example: Set the reread delay to 5s

  1. Scan the Enter Setup barcode.
  2. Scan the Reread Delay barcode.
  3. Scan the numeric barcodes "5" and "0". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Sensitivity: This parameter specifies the degree of acuteness of the engine's response to changes in ambient illumination. The higher the sensitivity, the lower requirement in illumination change to trigger the engine. You can select an appropriate degree of sensitivity that fits the ambient environment.

Newland EM1399-LD - Example: Set the reread delay to 5s - 1
WFF0305
High Sensitivity

Newland EM1399-LD - Example: Set the reread delay to 5s - 2
WFF0310
** Medium Sensitivity

Newland EM1399-LD - Example: Set the reread delay to 5s - 3
WFF0330
Low Sensitivity

Newland EM1399-LD - Example: Set the reread delay to 5s - 4
M00031A
Custom Sensitivity

Sensitivity levels range from 0 to 255. The smaller the number, the higher the sensitivity.

Example: Set the sensitivity level to 10

  1. Scan the Enter Setup barcode.
  2. Scan the Custom Sensitivity barcode.
  3. Scan the numeric barcodes "1" and "0". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Command Trigger Mode

Command Trigger Mode: Decode session is activated by a host command. The decode session continues until the barcode is decoded or the decode session timeout expires.

Newland EM1399-LD - Command Trigger Mode - 1

W030001

Command Trigger Mode

Decode Session Timeout: This parameter sets the maximum time decode session continues during a scan attempt. It is programmable in 1s increments from 1s to 255s. The default timeout is 15s. If the parameter is set to 0, the decode session timeout is infinite.

Newland EM1399-LD - Command Trigger Mode - 2

M00031D

Decode Session Timeout

Example: Set the decode session timeout to 5s

  1. Scan the Enter Setup barcode.
  2. Scan the Decode Session Timeout barcode.
  3. Scan the numeric barcode "5". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Chapter 3 Notification

Good Read Beep
Newland EM1399-LD - Chapter 3 Notification - 1

Decode Result Notification

When enabled, if a barcode does not decode, "F" is transmitted; if a barcode is decoded, "S" is appended to the barcode data as the most left character.

Newland EM1399-LD - Decode Result Notification - 1

W203120

Enable Decode Result Notification

Newland EM1399-LD - Decode Result Notification - 2

W203100

** Disable Decode Result Notification

Other Settings

You can change the following parameter settings temporarily and the changes will be lost when you power down or reboot the engine.

Silent Mode

Newland EM1399-LD - Silent Mode - 1

text_image W400000 Silent Mode On

Newland EM1399-LD - Silent Mode - 2

text_image W400040 ** Silent Mode Off

Note: This feature is only applicable to decode beep and will be automatically disabled when the engine is powered down or rebooted.

Illumination

Newland EM1399-LD - Illumination - 1

text_image WOCOOO Off

Newland EM1399-LD - Illumination - 2

text_image W0C0008 Always On

Newland EM1399-LD - Illumination - 3

text_image W0C0004 ** On When Scanning

Chapter 4 Communication Settings

The engine provides an TTL-232 interface and a USB interface to communicate with the host device. The host device can receive scanned data and send commands to control the engine or to access/alter the configuration information of the engine via the TTL-232 or USB interface.

TTL-232 Interface

Baud Rate

When the engine is connected to a host device through its TTL-232 interface, you need to set communication parameters (including baud rate) to match the host device.

Baud rate is the number of bits of data transmitted per second. Set the engine's baud rate to match the Host requirements.

Newland EM1399-LD - Baud Rate - 1

text_image WFFD9D3 ** 9600

Newland EM1399-LD - Baud Rate - 2

text_image WFFD9D0 1200

Newland EM1399-LD - Baud Rate - 3

text_image WFFD9D1 2400

Newland EM1399-LD - Baud Rate - 4

text_image WFFD9D2 4800

Newland EM1399-LD - Baud Rate - 5

text_image WFFD9D4 14400

Newland EM1399-LD - Baud Rate - 6

text_image WFFD9D5 19200

Newland EM1399-LD - Baud Rate - 7

text_image WFFD9D6 38400

Newland EM1399-LD - Baud Rate - 8

text_image WFFD9D7 57600

Newland EM1399-LD - Baud Rate - 9

text_image WFFD9D8 115200

Parity Check

Newland EM1399-LD - Baud Rate - 10

W062900

** None

Newland EM1399-LD - Baud Rate - 11

W062906

Even Parity

Newland EM1399-LD - Baud Rate - 12

W062904

Odd Parity

Stop Bit

Newland EM1399-LD - Baud Rate - 13

W012900

** 1 Stop Bit

Newland EM1399-LD - Baud Rate - 14

W012901

2 Stop Bits

Data Bit

Newland EM1399-LD - Data Bit - 1
W082908
8 Data Bits

Newland EM1399-LD - Data Bit - 2
W0F2908
** 8 Data Bits, No Parity, 1 Stop Bit

Newland EM1399-LD - Data Bit - 3
W0F290E
8 Data Bits, Even Parity, 1 Stop Bit

Newland EM1399-LD - Data Bit - 4
W0F290C
8 Data Bits, Odd Parity, 1 Stop Bit

Newland EM1399-LD - Data Bit - 5
W0F2909
8 Data Bits, No Parity, 2 Stop Bits

Newland EM1399-LD - Data Bit - 6
W0F290F
8 Data Bits, Even Parity, 2 Stop Bits

Newland EM1399-LD - Data Bit - 7
W0F290D
8 Data Bits, Odd Parity, 2 Stop Bits

Newland EM1399-LD - Data Bit - 8
W082900
7 Data Bits

Newland EM1399-LD - Data Bit - 9
W0F2906

7 Data Bits, Even Parity, 1 Stop Bit

Newland EM1399-LD - Data Bit - 10
W0F2904

7 Data Bits, Odd Parity, 1 Stop Bit

Newland EM1399-LD - Data Bit - 11
W0F2907

7 Data Bits, Even Parity, 2 Stop Bits

Newland EM1399-LD - Data Bit - 12
W0F2905

7 Data Bits, Odd Parity, 2 Stop Bits

USB Interface

USB HID-KBW

When enabled, the engine's transmission is simulated as USB keyboard input. It works on a Plug and Play basis and no driver is required.

Newland EM1399-LD - USB HID-KBW - 1

W070901

** USB HID-KBW

Standard Keyboard

Newland EM1399-LD - Standard Keyboard - 1

W031A00

** Standard Keyboard

Emulate ALT+Keypad

When Emulate ALT+Keypad is enabled, any ASCII character (0x00 - 0xFF) is sent over the numeric keypad no matter which keyboard type is selected. Since sending a character involves multiple keystroke emulations, this method appears less efficient.

  1. ALT Make
  2. Enter the number corresponding to the ASCII character on the keypad.
  3. ALT Break

Newland EM1399-LD - Emulate ALT+Keypad - 1

W031A03

Emulate ALT+Keypad

Note: It is recommended to turn on the Num Lock light on the host when using this feature.

When Function Key Mapping is enabled, function character (0x00 - 0x1F) are sent as ASCII sequences over the numeric keypad.

  1. CTRL Make
  2. Press function key (Refer to the ASCII Function Key Mapping Table on the following page)
  3. CTRL Break

Newland EM1399-LD - Emulate ALT+Keypad - 2

W031A01

USB Country Keyboard Types

Keyboard layouts vary from country to country. All supported keyboard types are listed below.

Newland EM1399-LD - USB Country Keyboard Types - 1
WFF1900
** 1 - U.S.

Newland EM1399-LD - USB Country Keyboard Types - 2
WFF1901
2 - Belgium

Newland EM1399-LD - USB Country Keyboard Types - 3
WFF1902
3 - Brazil

Newland EM1399-LD - USB Country Keyboard Types - 4
WFF1903
4 - Canada

Newland EM1399-LD - USB Country Keyboard Types - 5
WFF1904
5 - Czech

Newland EM1399-LD - USB Country Keyboard Types - 6
WFF1905
6 - Denmark

Newland EM1399-LD - USB Country Keyboard Types - 7
WFF1906
7 - Finland

Newland EM1399-LD - USB Country Keyboard Types - 8
WFF1907
8 - France

Newland EM1399-LD - USB Country Keyboard Types - 9
WFF1908
9 - Austria

Newland EM1399-LD - USB Country Keyboard Types - 10
WFF1909
10 - Greece

Newland EM1399-LD - USB Country Keyboard Types - 11
WFF190A
11 - Hungary

Newland EM1399-LD - USB Country Keyboard Types - 12
WFF190B
12 - Israel

Newland EM1399-LD - USB Country Keyboard Types - 13
WFF190C
13 - Italy

Newland EM1399-LD - USB Country Keyboard Types - 14
WFF190D
14 - Latin America

Newland EM1399-LD - USB Country Keyboard Types - 15
WFF190E
15 - Netherland

Newland EM1399-LD - USB Country Keyboard Types - 16
WFF190F
16 - Norway

Newland EM1399-LD - USB Country Keyboard Types - 17
WFF1910
17 - Poland

Newland EM1399-LD - USB Country Keyboard Types - 18
WFF1911
18 - Portugal

Newland EM1399-LD - USB Country Keyboard Types - 19
WFF1912
19 - Romania

Newland EM1399-LD - USB Country Keyboard Types - 20
WFF1913
20 - Russia

Newland EM1399-LD - USB Country Keyboard Types - 21
WFF1915
21 - Slovakia

Newland EM1399-LD - USB Country Keyboard Types - 22
WFF1916
22 - Spain

Newland EM1399-LD - USB Country Keyboard Types - 23
WFF1917
23 - Sweden

Newland EM1399-LD - USB Country Keyboard Types - 24
WFF1918
24 - Switzerland

Newland EM1399-LD - USB Country Keyboard Types - 25
WFF1919
25 - Turkey1

Newland EM1399-LD - USB Country Keyboard Types - 26
WFF191A
26 - Turkey 2

Newland EM1399-LD - USB Country Keyboard Types - 27
WFF191B
27 - UK

Newland EM1399-LD - USB Country Keyboard Types - 28
WFF191C
28 - Japan

Inter-Keystroke Delay

This parameter specifies the delay between emulated keystrokes.

Newland EM1399-LD - Inter-Keystroke Delay - 1
WC01A00
** No Delay

Newland EM1399-LD - Inter-Keystroke Delay - 2
WC01A40
Short Delay (5ms)

Newland EM1399-LD - Inter-Keystroke Delay - 3
WC01A80
Medium Delay (10ms)

Newland EM1399-LD - Inter-Keystroke Delay - 4
WC01AC0
Long Delay (15ms)

Convert Case

This parameter is valid when the Standard Keyboard or Function Key Mapping is enabled.

Newland EM1399-LD - Convert Case - 1
W381A00
** No Case Conversion

Newland EM1399-LD - Convert Case - 2
W381A20
Convert All to Upper Case

Newland EM1399-LD - Convert Case - 3
W381A30
Convert All to Lower Case

Newland EM1399-LD - Convert Case - 4
W381A08
Invert Upper and Lower Case Characters

Example: When the Invert Upper and Lower Case Characters feature is enabled, barcode data "AbC" is transmitted as "aBc".

Emulate Numeric Keypad

When this feature is disabled, sending barcode data is emulated as keystroke(s) on main keyboard.

To enable this feature, scan the Emulate Numeric Keypad barcode. Sending a number (0-9) is emulated as keystroke on numeric keypad, whereas sending other character like “+”, “_”, “*”, “/” and “.” is still emulated as keystroke on main keyboard. However, this feature is influenced by the state of the Num Lock key on the host: if the Num Lock light on the host is ON, numbers are sent over numeric keypad, if it is OFF, numbers are sent over main keyboard.

Newland EM1399-LD - Emulate Numeric Keypad - 1

W041A04

Emulate Numeric Keypad

Newland EM1399-LD - Emulate Numeric Keypad - 2

W041A00

** Do Not Emulate Numeric Keypad

Note: Make sure the Num Lock light of the Host is turned ON when using this feature.

Emulate ALT+Keypad ON prevails over Emulate Numeric Keypad.

USB DataPipe

A driver is required when using this protocol to communicate with the engine.

Newland EM1399-LD - USB DataPipe - 1

text_image W070900

USB DataPipe

USB COM Port Emulation

This feature allows the host to receive data in the way as a serial port does. However, you need to set communication parameters on the engine to match the Host requirements. A driver is required for this feature.

Newland EM1399-LD - USB COM Port Emulation - 1

text_image W070902

USB COM Port Emulation

HID-POS

The HID-POS interface is recommended for new application programs. It can send up to 56 characters in a single USB report and appears more efficient than USB HID-KBW.

Features:

✨ HID based, no custom driver required.
* Way more efficient in communication than USB HID-KBW and traditional RS-232 interface.

Note: HID-POS does not require a custom driver. However, a HID interface on Windows 98 does. All HID interfaces employ standard driver provided by the operating system. Use defaults when installing the driver.

Newland EM1399-LD - Features: - 1

text_image W070903

HID-POS

Access the Engine with Your Program

  1. Use CreateFile to access the engine as a HID device.
  2. Use ReadFile to deliver the scanned data to the application program.
  3. Use WriteFile to send data to the engine.

For detailed information about USB and HID interfaces, go to www.USB.org.

Acquire Scanned Data

After a barcode is decoded, the engine sends an input report as below:

Bit
Byte76543210
0Report ID = 02
1Barcode Length
2-57Decoded Data (1-56)
58-61Reserved (1-4)
6200
6300 (no data continued) or 01 (data continued)

VID/PID

USB uses VID (Vendor ID) and PID (Product ID) to identify and locate a device. The VID is assigned by USB Implementers Forum. Newland's vendor ID is 1EAB (Hex). A range of PIDs are used for each Newland product family. Every PID contains a base number and interface type (keyboard, COM port, etc.).

ProductInterfacePID (Hex)PID (Dec)
EM1399-LDUSB DataPipe800132769
USB HID-KBW800332771
USB COM Port Emulation800632774
HID-POS801032784

Chapter 5 Prefix & Suffix

Introduction

After a successful barcode read, a string containing numbers, letters or symbols will be returned.

In real applications, barcode data may be found insufficient for your needs. You may wish to include additional information such as barcode type, data acquisition time or delimiter in data being scanned.

Adding extra information to printed barcodes does not seem like a sensible solution since that will increase the barcode size and make them inflexible. Instead, we come up with the idea of appending prefix and suffix to the data without making any change to barcodes. We will show you how to conduct the configuration in the following sections.

Note: Customized data:

Prefix Sequence

Newland EM1399-LD - Prefix Sequence - 1

W013100

** Code ID+Custom+AIM ID

Newland EM1399-LD - Prefix Sequence - 2

W013101

Custom+Code ID+ AIM ID

Custom Prefix

Enable/Disable Custom Prefix

If custom prefix is enabled, you are allowed to append to the data a user-defined prefix that cannot exceed 5 characters.

For example, if barcode data is "123" and custom prefix is "AB", the host will receive "AB123".

Newland EM1399-LD - Enable/Disable Custom Prefix - 1
W043104
Enable Custom Prefix

Newland EM1399-LD - Enable/Disable Custom Prefix - 2
W043100
** Disable Custom Prefix

Set Custom Prefix

To set a custom prefix, scan the Set Custom Prefix barcode, the numeric barcodes corresponding to the hexadecimal value of a desired prefix and the Save barcode.

Note: A custom prefix cannot exceed 5 characters.

Newland EM1399-LD - Set Custom Prefix - 1
M000100
Set Custom Prefix

Example: Set the custom prefix to "CODE" (its hexadecimal value is 0x43/0x4F/0x44/0x45)

  1. Scan the Enter Setup barcode.
  2. Scan the Set Custom Prefix barcode.
  3. Scan the numeric barcodes "4", "3", "4", "F", "4", "4", "4" and "5". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Enable Custom Prefix barcode.
  6. Scan the Exit Setup barcode.

AIM ID Prefix

AIM (Automatic Identification Manufacturers) ID defines symbology identifier (For the details, see the AIM ID Table section in Appendix). If AIM ID prefix is enabled, the engine will add the symbology identifier before the scanned data after decoding.

Newland EM1399-LD - AIM ID Prefix - 1

W186018

Enable AIM ID Prefix

Newland EM1399-LD - AIM ID Prefix - 2

W186000

** Disable AIM ID Prefix

CODE ID Prefix

Code ID can also be used to identify barcode type. Unlike AIM ID, Code ID is user programmable. For the information of default Code ID, see the Code ID Table section in Appendix.

Newland EM1399-LD - CODE ID Prefix - 1

W023102

Enable CODE ID Prefix

Newland EM1399-LD - CODE ID Prefix - 2

W023100

** Disable CODE ID Prefix

Restore All Default Code IDs

Newland EM1399-LD - Restore All Default Code IDs - 1

WFFD9C2

Restore All Default Code IDs

Set Code ID

Code ID can only consist of one or two English letters. To set a Code ID, scan a Set Code ID barcode, the numeric barcodes corresponding to the hexadecimal value of a desired ID and the Save barcode.

Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70)

  1. Scan the Enter Setup barcode.
  2. Scan the Set Code 128 Code ID barcode. (See the barcode on the following page)
  3. Scan the numeric barcodes "7" and "0". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Exit Setup barcode.

Set Code ID Barcodes
Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 1
M000200
Set Code 128 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 2
M000201
Set UCC/EAN-128 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 3
M000202
Set AIM 128 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 4
M000204
Set EAN-8 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 5
M000205
Set EAN-13 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 6
M000206
Set ISSN Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 7
M000207
Set ISBN Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 8
M000208
Set UPC-E Code ID

Set Code ID Barcodes (continued)
Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 9
M000209
Set UPC-A Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 10
M00020A
Set Interleaved 2 of 5 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 11
M00020B
Set ITF-6 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 12
M00020C
Set ITF-14 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 13
M00020D
Set Deutsche 14 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 14
M00020E
Set Deutsche 12 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 15
M00020F
Set Matrix 2 of 5 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 16
M000210
Set Industrial 25 Code ID

Set Code ID Barcodes (continued)
Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 17
M000211
Set Standard 25 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 18
M000212
Set Code 39 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 19
M000213
Set Codabar Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 20
M000214
Set Code 93 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 21
M000215
Set Code 11 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 22
M000216
Set Plessey Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 23
M000217
Set MSI-Plessey Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 24
M000218
Set RSS-14 Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 25
M000219
Set RSS-Limited Code ID

Newland EM1399-LD - Example: Set the Code ID of Code 128 to "p" (its hexadecimal value is 0x70) - 26
M00021A
Set RSS-Expand Code ID

Custom Suffix

Enable/Disable Custom Suffix

If custom suffix is enabled, you are allowed to append to the data a user-defined suffix that cannot exceed 5 characters.

For example, if barcode data is "123" and custom suffix is "AB", the host will receive "123AB".

Newland EM1399-LD - Enable/Disable Custom Suffix - 1

W083108

Enable Custom Suffix

Newland EM1399-LD - Enable/Disable Custom Suffix - 2

W083100

** Disable Custom Suffix

Set Custom Suffix

To set a custom suffix, scan the Set Custom Suffix barcode, the numeric barcodes corresponding to the hexadecimal value of a desired suffix and the Save barcode.

Note: A custom suffix cannot exceed 5 characters.

Newland EM1399-LD - Set Custom Suffix - 1

M000101

Set Custom Suffix

Example: Set the custom suffix to "CODE" (its hexadecimal value is 0x43/0x4F/0x44/0x45)

  1. Scan the Enter Setup barcode.
  2. Scan the Set Custom Suffix barcode.
  3. Scan the numeric barcodes “4”, “3”, “4”, “F”, “4”, “4”, “4” and “5”. (See the Digit Barcodessection in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Enable Custom Suffix barcode.
  6. Scan the Exit Setup barcode.

Terminating Character Suffix

A terminating character, such as carriage return (CR) and line feed (LF), can be used to mark the end of data, which means nothing can be added after it.

A terminating character suffix cannot exceed 5 characters.

Enable/Disable Terminating Character Suffix

This parameter determines whether to append predefined terminating character suffix to the data.

Newland EM1399-LD - Enable/Disable Terminating Character Suffix - 1

W103110

** Enable Terminating Character Suffix

Newland EM1399-LD - Enable/Disable Terminating Character Suffix - 2

W103100

Disable Terminating Character Suffix

Set Terminating Character Suffix

The engine provides a shortcut for setting the terminating character suffix to 0x0D (CR) or 0x0D,0x0A (CRLF) or 0x09 (Horizontal Tab), and enabling it by scanning the appropriate barcode below.

Newland EM1399-LD - Set Terminating Character Suffix - 1
WFFD9C3
Terminating Character 0x0D

Newland EM1399-LD - Set Terminating Character Suffix - 2
WFFD9C4
** Terminating Character 0x0D,0x0A

Newland EM1399-LD - Set Terminating Character Suffix - 3
WFFD9C5
Terminating Character 0x09

Newland EM1399-LD - Set Terminating Character Suffix - 4
M000102
Set Terminating Character Suffix

To set other terminating character suffix, scan the Set Terminating Character Suffix barcode, the numeric barcodes corresponding to the hexadecimal value of a desired terminating character, and the Save barcode.

Note: A terminating character suffix cannot exceed 5 characters.

Example: Set the terminating character suffix to 0x0A (LF)

  1. Scan the Enter Setup barcode.
  2. Scan the Set Terminating Character Suffix barcode.
  3. Scan the numeric barcodes "0" and "A". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Enable Terminating Character Suffix barcode.
  6. Scan the Exit Setup barcode.

Chapter 6 Symbologies

Introduction

Every symbology (barcode type) has its own unique attributes. This chapter provides programming barcodes for configuring the engine so that it can identify various barcode symbologies. It is recommended to disable those that are rarely used in order to increase the efficiency of the engine.

Global Settings

Enable/Disable All Symbologies

If all symbologies are disabled, the engine can only identify programming barcodes.

Newland EM1399-LD - Enable/Disable All Symbologies - 1
WFFD981
Enable All Symbologies

Newland EM1399-LD - Enable/Disable All Symbologies - 2
WFFD982
Disable All Symbologies

Video Reverse

Video Reverse allows the engine to read barcodes that are inverted.

Video Reverse ON: Read both regular barcodes and inverse barcodes.

Video Reverse OFF: Read regular barcodes only.

Newland EM1399-LD - Video Reverse - 1
W020D00
** Video Reverse OFF

Newland EM1399-LD - Video Reverse - 2
W020D02
Video Reverse ON

Code 128

Set Length Range for Code 128

The engine can be configured to only decode Code 128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Code 128 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Code 128 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Code 128 - 1
M000301
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Code 128 - 2
M000300
Set the Maximum Length

Example: Set the engine to decode Code128 barcodes containing between 8 and 12 characters

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcodes "1" and "2".
  7. Scan the Save barcode.
  8. Scan the Exit Setup barcode.

UCC/EAN-128

Restore the Factory Defaults of UCC/EAN-128

Enable/Disable UCC/EAN-128

Newland EM1399-LD - UCC/EAN-128 - 1

W036203

** Enable UCC/EAN-128

Newland EM1399-LD - UCC/EAN-128 - 2

W036200

Disable UCC/EAN-128

Newland EM1399-LD - UCC/EAN-128 - 3

W036201

Decode as Code 128

Set Length Range for UCC/EAN-128

The engine can be configured to only decode UCC/EAN-128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes UCC/EAN-128 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only UCC/EAN-128 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for UCC/EAN-128 - 1
M000303
Set the Minimum Length

Newland EM1399-LD - Set Length Range for UCC/EAN-128 - 2
M000302
Set the Maximum Length

Example: Set the engine to decode UCC/EAN-128 barcodes containing between 8 and 12 characters

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcodes "1" and "2".
  7. Scan the Save barcode.
  8. Scan the Exit Setup barcode.

AIM 128

Set Length Range for AIM 128

The engine can be configured to only decode AIM 128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes AIM 128 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only AIM 128 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for AIM 128 - 1
M000305
Set the Minimum Length

Newland EM1399-LD - Set Length Range for AIM 128 - 2
M000304
Set the Maximum Length

Example: Set the engine to decode AIM128 barcodes containing between 8 and 12 characters

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcodes "1" and "2".
  7. Scan the Save barcode.
  8. Scan the Exit Setup barcode.

EAN-8

EAN-8 is 8 digits in length with the last one as its check digit used to verify the integrity of the data.

Newland EM1399-LD - EAN-8 - 1

W046504

** Transmit EAN-8 Check Digit

Newland EM1399-LD - EAN-8 - 2

W046500

Do Not Transmit EAN-8 Check Digit

Add-On Code

An EAN-8 barcode can be augmented with a two-digit or five-digit add-on code to form a new one. In the examples below, the part surrounded by blue dotted line is an EAN-8 barcode while the part circled by red dotted line is add-on code.

Newland EM1399-LD - Add-On Code - 1

text_image 1234 567

Newland EM1399-LD - Add-On Code - 2

text_image 1234 567 89012

Newland EM1399-LD - Add-On Code - 3

text_image W106510 Enable 2-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 4

text_image W106500 ** Disable 2-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 5

text_image W206520 Enable 5-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 6

text_image W206500 ** Disable 5-Digit Add-On Code

Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The engine decodes a mix of EAN-8 barcodes with and without 2-digit/5-digit add-on codes.

Disable 2-Digit Add-On Code/ Disable 5-Digit Add-On Code: The engine decodes EAN-8 and ignores the add-on code when presented with an EAN-8 plus add-on barcode. It can also decode EAN-8 barcodes without add-on codes.

Add-On Code Required

This parameter is only valid when Enable 2-Digit Add-On Code and/or Enable 5-Digit Add-On Code is selected.

Newland EM1399-LD - Add-On Code Required - 1

W086508

EAN-8 Add-On Code Required

Newland EM1399-LD - Add-On Code Required - 2

W086500

** EAN-8 Add-On Code Not Required

EAN-8 Extension

Disable EAN-8 Zero Extend: Transmit EAN-8 barcodes as is.

Enable EAN-8 Zero Extend: Add five leading zeros to decoded EAN-8 barcodes to extend to 13 digits.

Convert EAN-8 to EAN-13: Add five leading zeros to decoded EAN-8 barcodes to make them compatible in format to EAN-13 barcodes.

Newland EM1399-LD - EAN-8 Extension - 1

WC06540

Enable EAN-8 Zero Extend

Newland EM1399-LD - EAN-8 Extension - 2

WC06500

** Disable EAN-8 Zero Extend

Newland EM1399-LD - EAN-8 Extension - 3

WC06580

Convert EAN-8 to EAN-13

EAN-13

Enable/Disable EAN-13

Newland EM1399-LD - EAN-13 - 1

W016601

** Enable EAN-13

Newland EM1399-LD - EAN-13 - 2

W016600

Disable EAN-13

Transmit Check Digit

EAN-13 is 13 digits in length with the last one as its check digit used to verify the integrity of the data.

Newland EM1399-LD - Transmit Check Digit - 1

W046604

** Transmit EAN-13 Check Digit

Newland EM1399-LD - Transmit Check Digit - 2

W046600

Do Not Transmit EAN-13 Check Digit

Add-On Code

An EAN-13 barcode can be augmented with a two-digit or five-digit add-on code to form a new one. In the examples below, the part surrounded by blue dotted line is an EAN-13 barcode while the part circled by red dotted line is add-on code.

Newland EM1399-LD - Add-On Code - 1

text_image 1 234567 89012 34

Newland EM1399-LD - Add-On Code - 2

text_image 1 234567 89012 45678

Newland EM1399-LD - Add-On Code - 3

text_image W106610 Enable 2-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 4

text_image W106600 ** Disable 2-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 5

text_image W206620 Enable 5-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 6

text_image W206600 ** Disable 5-Digit Add-On Code

Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The engine decodes a mix of EAN-13 barcodes with and without 2-digit/5-digit add-on codes.

Disable 2-Digit Add-On Code/ Disable 5-Digit Add-On Code: The engine decodes EAN-13 and ignores the add-on code when presented with an EAN-13 plus add-on barcode. It can also decode EAN-13 barcodes without add-on codes.

Add-On Code Required

This parameter is only valid when Enable 2-Digit Add-On Code and/or Enable 5-Digit Add-On Code is selected.

Newland EM1399-LD - Add-On Code Required - 1

W086608

EAN-13 Add-On Code Required

Newland EM1399-LD - Add-On Code Required - 2

W086600

** EAN-13 Add-On Code Not Required

ISSN

UPC-E is 8 digits in length with the last one as its check digit used to verify the integrity of the data.

Newland EM1399-LD - ISSN - 1

W046904

** Transmit UPC-E Check Digit

Newland EM1399-LD - ISSN - 2

W046900

Do Not Transmit UPC-E Check Digit

Add-On Code

A UPC-E barcode can be augmented with a two-digit or five-digit add-on code to form a new one. In the examples below, the part surrounded by blue dotted line is a UPC-E barcode while the part circled by red dotted line is add-on code.

Newland EM1399-LD - Add-On Code - 1

text_image 0 123456 78

Newland EM1399-LD - Add-On Code - 2

text_image 0 123456 78901

Newland EM1399-LD - Add-On Code - 3

text_image W106910 Enable 2-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 4

text_image W106900 ** Disable 2-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 5

text_image W206920 Enable 5-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 6

text_image W206900 ** Disable 5-Digit Add-On Code

Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The engine decodes a mix of UPC-E barcodes with and without 2-digit/5-digit add-on codes.

Disable 2-Digit Add-On Code/ Disable 5-Digit Add-On Code: The engine decodes UPC-E and ignores the add-on code when presented with a UPC-E plus add-on barcode. It can also decode UPC-E barcodes without add-on codes.

Add-On Code Required

This parameter is only valid when Enable 2-Digit Add-On Code and/or Enable 5-Digit Add-On Code is selected.

Newland EM1399-LD - Add-On Code Required - 1
W086908

UPC-E Add-On Code Required

Newland EM1399-LD - Add-On Code Required - 2
W086900

** UPC-E Add-On Code Not Required

Transmit System Character

The first character of UPC-E barcode is the system character.

Newland EM1399-LD - Transmit System Character - 1
W306A10

Do Not Transmit System Character

Newland EM1399-LD - Transmit System Character - 2
W306A20

** Transmit System Character

UPC-E Extension

Disable UPC-E Extend: Transmit UPC-E barcodes as is.

Enable UPC-E Extend: Extend UPC-E barcodes to make them compatible in length to UPC-A.

Convert UPC-E to UPC-A: Extend UPC-E barcodes to make them compatible in format to UPC-A.

Newland EM1399-LD - UPC-E Extension - 1
WC06940
Enable UPC-E Extend

Newland EM1399-LD - UPC-E Extension - 2
WC06900
**Disable UPC-E Extend

Newland EM1399-LD - UPC-E Extension - 3
WC06980
Convert UPC-E to UPC-A

UPC-A

UPC-A is 13 digits in length with the last one as its check digit used to verify the integrity of the data.

Newland EM1399-LD - UPC-A - 1
W086B08
** Transmit UPC-A Check Digit

Newland EM1399-LD - UPC-A - 2
W086B00
Do Not Transmit UPC-A Check Digit

Transmit Preamble Character

Preamble characters (Country Code and System Character) can be transmitted as part of a UPC-A barcode. Select one of the following options for transmitting UPC-A preamble to the host device: transmit system character only, transmit system character and country code ("0" for USA), or transmit no preamble.

Newland EM1399-LD - Transmit Preamble Character - 1
W036A00
No Preamble

Newland EM1399-LD - Transmit Preamble Character - 2
W036A01
** System Character

Newland EM1399-LD - Transmit Preamble Character - 3
W036A02
System Character & Country Code

Add-On Code

A UPC-A barcode can be augmented with a two-digit or five-digit add-on code to form a new one. In the examples below, the part surrounded by blue dotted line is a UPC-A barcode while the part circled by red dotted line is add-on code.

Newland EM1399-LD - Add-On Code - 1

text_image 1 2345678901 23

Newland EM1399-LD - Add-On Code - 2

text_image 1 23456 78901 23456

Newland EM1399-LD - Add-On Code - 3

text_image W206B20

Enable 2-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 4

text_image W206B00

** Disable 2-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 5

text_image W406B40

Enable 5-Digit Add-On Code

Newland EM1399-LD - Add-On Code - 6

text_image W406B00

** Disable 5-Digit Add-On Code
Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The engine decodes a mix of UPC-A barcodes with and without 2-digit/5-digit add-on codes.

Disable 2-Digit Add-On Code/ Disable 5-Digit Add-On Code: The engine decodes UPC-A and ignores the add-on code when presented with a UPC-A plus add-on barcode. It can also decode UPC-A barcodes without add-on codes.

Add-On Code Required

This parameter is only valid when Enable 2-Digit Add-On Code and/or Enable 5-Digit Add-On Code is selected.

Newland EM1399-LD - Add-On Code Required - 1

W106B10

UPC-A Add-On Code Required

Newland EM1399-LD - Add-On Code Required - 2

W106B00

** UPC-A Add-On Code Not Required

Interleaved 2 of 5

Restore the Factory Defaults of Interleaved 2 of 5

Enable/Disable Interleaved 2 of 5

Newland EM1399-LD - Interleaved 2 of 5 - 1

W016C01

** Enable Interleaved 2 of 5

Newland EM1399-LD - Interleaved 2 of 5 - 2

W016C00

Disable Interleaved 2 of 5

Check Digit Verification

A check digit is optional for Interleaved 2 of 5 and can be added as the last digit. It is a calculated value used to verify the integrity of the data.

Disable: The engine transmits Interleaved 2 of 5 barcodes as is.

Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Interleaved 2 of 5 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted except the last digit, whereas those failing it will not be transmitted.

Transmit Check Digit After Verification: The engine checks the integrity of all Interleaved 2 of 5 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted, whereas those failing it will not be transmitted.

Newland EM1399-LD - Check Digit Verification - 1

text_image W0C6C00

Disable

Newland EM1399-LD - Check Digit Verification - 2
W0C6C04

** Do Not Transmit Check Digit After Verification

Newland EM1399-LD - Check Digit Verification - 3
W0C6C0C

Transmit Check Digit After Verification

Set Length Range for Interleaved 2 of 5

The engine can be configured to only decode Interleaved 2 of 5 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Interleaved 2 of 5 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Interleaved 2 of 5 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Interleaved 2 of 5 - 1
M000307
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Interleaved 2 of 5 - 2
M000306
Set the Maximum Length

Example: Set the engine to decode Interleaved 2 of 5 barcodes containing between 8 and 12 characters

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcodes "1" and "2".
  7. Scan the Save barcode.
  8. Scan the Exit Setup barcode.

ITF-6

ITF-6 is a special kind of Interleaved 2 of 5 with a length of 6 characters and the last character as the check character.

Restore the Factory Defaults of ITF-6

Enable/Disable ITF-6

By default, ITF-6 is decoded as Interleaved 2 of 5.

Newland EM1399-LD - Enable/Disable ITF-6 - 1

W036D01

Disable ITF-6

Newland EM1399-LD - Enable/Disable ITF-6 - 2

W0B6D02

Enable ITF-6 But Do Not Transmit Check Digit

Newland EM1399-LD - Enable/Disable ITF-6 - 3

W0B6D0A

Enable ITF-6 and Transmit Check Digit

Note: It is advised not to enable ITF-6 and Interleaved 2 of 5 at the same time.

ITF-14

ITF-14 is a special kind of Interleaved 2 of 5 with a length of 14 characters and the last character as the check character.

By default, ITF-14 is decoded as Interleaved 2 of 5.

Newland EM1399-LD - ITF-14 - 1

W036E01

Disable ITF-14

Newland EM1399-LD - ITF-14 - 2

W0B6E02

Enable ITF-14 But Do Not Transmit Check Digit

Newland EM1399-LD - ITF-14 - 3

W0B6E0A

Enable ITF-14 and Transmit Check Digit

Note: It is advised not to enable ITF-14 and Interleaved 2 of 5 at the same time.

Deutsche 14

By default, Deutsche 14 is decoded as Interleaved 2 of 5.

Newland EM1399-LD - Deutsche 14 - 1

W036F01

Disable Deutsche 14

Newland EM1399-LD - Deutsche 14 - 2

W0B6F02

Enable Deutsche 14 But Do Not Transmit Check Digit

Newland EM1399-LD - Deutsche 14 - 3

WOB6FOA

Enable Deutsche 14 and Transmit Check Digit

Note: It is advised not to enable Deutsche 14 unless necessary, because Deutsche 14, ITF-14 and Interleaved 2 of 5 use the same encoding method and enabling them at the same time can easily cause confusion with each other when decoding.

Deutsche 12

By default, Deutsche 12 is decoded as Interleaved 2 of 5.

Newland EM1399-LD - Deutsche 12 - 1

W037001

Disable Deutsche 12

Newland EM1399-LD - Deutsche 12 - 2

W0B7002

Enable Deutsche 12 But Do Not Transmit Check Digit

Newland EM1399-LD - Deutsche 12 - 3

W0B700A

Enable Deutsche 12 and Transmit Check Digit

Note: It is advised not to enable Deutsche 12 unless necessary, because Deutsche 12, ITF-12 and Interleaved 2 of 5 use the same encoding method and enabling them at the same time can easily cause confusion with each other when decoding.

Matrix 2 of 5 (European Matrix 2 of 5)

Restore the Factory Defaults of Matrix 2 of 5

Enable/Disable Matrix 2 of 5

Newland EM1399-LD - Matrix 2 of 5 (European Matrix 2 of 5) - 1

W017101

** Enable Matrix 2 of 5

Newland EM1399-LD - Matrix 2 of 5 (European Matrix 2 of 5) - 2

W017100

Disable Matrix 2 of 5

Check Digit Verification

A check digit is optional for Matrix 2 of 5 and can be added as the last digit. It is a calculated value used to verify the integrity of the data.

Disable: The engine transmits Matrix 2 of 5 barcodes as is.

Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Matrix 2 of 5 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted except the last digit, whereas those failing it will not be transmitted.

Transmit Check Digit After Verification: The engine checks the integrity of all Matrix 2 of 5 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted, whereas those failing it will not be transmitted.

Newland EM1399-LD - Check Digit Verification - 1

W0C7100

** Disable

Newland EM1399-LD - Check Digit Verification - 2

W0C7104

Do Not Transmit Check Digit After Verification

Newland EM1399-LD - Check Digit Verification - 3

W0C710C

Transmit Check Digit After Verification

Set Length Range for Matrix 2 of 5

The engine can be configured to only decode Matrix 2 of 5 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Matrix 2 of 5 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Matrix 2 of 5 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Matrix 2 of 5 - 1
M000309
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Matrix 2 of 5 - 2
M000308
Set the Maximum Length

Example: Set the engine to decode Matrix 2 of 5 barcodes containing between 8 and 12 characters

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcodes "1" and "2".
  7. Scan the Save barcode.
  8. Scan the Exit Setup barcode.

Industrial 25

Restore the Factory Defaults of Industrial 25

Enable/Disable Industrial 25

Newland EM1399-LD - Industrial 25 - 1

W017201

** Enable Industrial 25

Newland EM1399-LD - Industrial 25 - 2

W017200

Disable Industrial 25

Check Digit Verification

A check digit is optional for Industrial 25 and can be added as the last digit. It is a calculated value used to verify the integrity of the data.

Disable: The engine transmits Industrial 25 barcodes as is.

Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Industrial 25 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted except the last digit, whereas those failing it will not be transmitted.

Transmit Check Digit After Verification: The engine checks the integrity of all Industrial 25 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted, whereas those failing it will not be transmitted.

Newland EM1399-LD - Check Digit Verification - 1

text_image W0C7200 ** Disable

Newland EM1399-LD - Check Digit Verification - 2

text_image W0C7204

Do Not Transmit Check Digit After Verification

Newland EM1399-LD - Check Digit Verification - 3

text_image W0C720C

Transmit Check Digit After Verification

Set Length Range for Industrial 25

The engine can be configured to only decode Industrial 25 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Industrial 25 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Industrial 25 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Industrial 25 - 1
M00030B
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Industrial 25 - 2
M00030A
Set the Maximum Length

Example: Set the engine to decode Industrial 25 barcodes containing between 8 and 12 characters

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcodes "1" and "2".
  7. Scan the Save barcode.
  8. Scan the Exit Setup barcode.

Standard 25

Check Digit Verification

A check digit is optional for Standard 25 and can be added as the last digit. It is a calculated value used to verify the integrity of the data.

Disable: The engine transmits Standard 25 barcodes as is.

Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Standard 25 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted except the last digit, whereas those failing it will not be transmitted.

Transmit Check Digit After Verification: The engine checks the integrity of all Standard 25 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted, whereas those failing it will not be transmitted.

Newland EM1399-LD - Check Digit Verification - 1

W0C7300

** Disable

Newland EM1399-LD - Check Digit Verification - 2

W0C7304

Do Not Transmit Check Digit After Verification

Newland EM1399-LD - Check Digit Verification - 3

W0C730C

Transmit Check Digit After Verification

Set Length Range for Standard 25

The engine can be configured to only decode Standard 25 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Standard 25 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Standard 25 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Standard 25 - 1
M00030D
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Standard 25 - 2
M00030C
Set the Maximum Length

Example: Set the engine to decode Standard 25 barcodes containing between 8 and 12 characters

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcodes "1" and "2".
  7. Scan the Save barcode.
  8. Scan the Exit Setup barcode.

Code 39

Check Digit Verification

A check digit is optional for Code 39 and can be added as the last digit. It is a calculated value used to verify the integrity of the data.

Disable: The engine transmits Code 39 barcodes as is.

Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Code 39 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted except the last digit, whereas those failing it will not be transmitted.

Transmit Check Digit After Verification: The engine checks the integrity of all Code 39 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted, whereas those failing it will not be transmitted.

Newland EM1399-LD - Check Digit Verification - 1

W187400

** Disable

Newland EM1399-LD - Check Digit Verification - 2

W187408

Do Not Transmit Check Digit After Verification

Newland EM1399-LD - Check Digit Verification - 3

W187418

Transmit Check Digit After Verification

Transmit Start/Stop Characters

Code 39 uses an asterisk (*) for both the start and the stop characters. You can choose whether or not to transmit the start/stop characters by scanning the appropriate barcode below.

Newland EM1399-LD - Transmit Start/Stop Characters - 1

W047404

Transmit Start/Stop Characters

Newland EM1399-LD - Transmit Start/Stop Characters - 2

W047400

** Do Not Transmit Start/Stop Characters

Enable/Disable Code 39 Full ASCII

The engine can be configured to identify all ASCII characters by scanning the appropriate barcode below.

Newland EM1399-LD - Enable/Disable Code 39 Full ASCII - 1

W207420

** Enable Code 39 Full ASCII

Newland EM1399-LD - Enable/Disable Code 39 Full ASCII - 2

W207400

Disable Code 39 Full ASCII

Set Length Range for Code 39

The engine can be configured to only decode Code 39 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Code 39 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Code 39 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Code 39 - 1
M00030F
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Code 39 - 2
MM00030E
Set the Maximum Length

Example: Set the engine to decode Code 39 barcodes containing between 8 and 12 characters.

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcode "1".
  7. Scan the numeric barcode "2".
  8. Scan the Save barcode.
  9. Scan the Exit Setup barcode.

Codabar

Check Digit Verification

A check digit is optional for Codabar and can be added as the last digit. It is a calculated value used to verify the integrity of the data.

Disable: The engine transmits Codabar barcodes as is.

Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Codabar barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted except the last digit, whereas those failing it will not be transmitted.

Transmit Check Digit After Verification: The engine checks the integrity of all Codabar barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be transmitted, whereas those failing it will not be transmitted.

Newland EM1399-LD - Check Digit Verification - 1

text_image W607500 ** Disable

Newland EM1399-LD - Check Digit Verification - 2

text_image W607520

Do Not Transmit Check Digit After Verification

Newland EM1399-LD - Check Digit Verification - 3

text_image W607560

Transmit Check Digit After Verification

Start/Stop Characters

Newland EM1399-LD - Start/Stop Characters - 1

W047504

** Transmit Start/Stop Characters

Newland EM1399-LD - Start/Stop Characters - 2

W047500

Do Not Transmit Start/Stop Characters

Newland EM1399-LD - Start/Stop Characters - 3

W187500

** ABCD/ABCD as the Start/Stop Character

Newland EM1399-LD - Start/Stop Characters - 4

W187508

ABCD/TN*E as the Start/Stop Character

Newland EM1399-LD - Start/Stop Characters - 5

W187510

abcd/abcd as the Start/Stop Character

Newland EM1399-LD - Start/Stop Characters - 6

W187518

abcd/tn*e as the Start/Stop Character

Set Length Range for Codabar

The engine can be configured to only decode Codabar barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Codabar barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Codabar barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Codabar - 1
M000311
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Codabar - 2
M000310
Set the Maximum Length

Example: Set the engine to decode Codabar barcodes containing between 8 and 12 characters.

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcode "1".
  7. Scan the numeric barcode "2".
  8. Scan the Save barcode.
  9. Scan the Exit Setup barcode.

Code 93

Check Digit Verification

Check digits are optional for Code 93 and can be added as the last two digits, which are calculated values used to verify the integrity of the data.

Disable: The engine transmits Code 93 barcodes as is.

Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Code 93 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the checks will be transmitted except the last two digits, whereas those failing them will not be transmitted.

Transmit Check Digit After Verification: The engine checks the integrity of all Code 93 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the checks will be transmitted, whereas those failing them will not be transmitted.

Newland EM1399-LD - Check Digit Verification - 1

W0C7600

Disable

Newland EM1399-LD - Check Digit Verification - 2

W0C7604

** Do Not Transmit Check Digit After Verification

Newland EM1399-LD - Check Digit Verification - 3

W0C760C

Transmit Check Digit After Verification

Set Length Range for Code 93

The engine can be configured to only decode Code 93 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Code 93 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Code 93 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Code 93 - 1
M000313
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Code 93 - 2
M000312
Set the Maximum Length

Example: Set the engine to decode Code 93 barcodes containing between 8 and 12 characters.

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcode "1".
  7. Scan the numeric barcode "2".
  8. Scan the Save barcode.
  9. Scan the Exit Setup barcode.

Code 11

Check Digit Verification

Check digits are optional for Code 11 and can be added as the last one or two digits, which are calculated values used to verify the integrity of the data.

If the Disable option is enabled, the engine transmits Code 11 barcodes as is.

Newland EM1399-LD - Check Digit Verification - 1

text_image W1C7700

Disable

Newland EM1399-LD - Check Digit Verification - 2

text_image W1C7704

** One Check Digit, MOD11

Newland EM1399-LD - Check Digit Verification - 3
W1C7708
Two Check Digits, MOD11/MOD11

Newland EM1399-LD - Check Digit Verification - 4
W1C770C
Two Check Digits, MOD11/MOD9

Newland EM1399-LD - Check Digit Verification - 5
W1C7710
One Check Digit, MOD11 (Len <= 11)
Two Check Digits, MOD11/MOD11 (Len > 11)

Newland EM1399-LD - Check Digit Verification - 6
W1C7714
One Check Digit, MOD11 (Len <= 11)
Two Check Digits, MOD11/MOD9 (Len > 11)

Newland EM1399-LD - Check Digit Verification - 7
W207720
Transmit Check Digit

Newland EM1399-LD - Check Digit Verification - 8
W207700
** Do Not Transmit Check Digit

Set Length Range for Code 11

The engine can be configured to only decode Code 11 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Code 11 barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Code 11 barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Code 11 - 1
M000315
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Code 11 - 2
M000314
Set the Maximum Length

Example: Set the engine to decode Code 11 barcodes containing between 8 and 12 characters.

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcode "1".
  7. Scan the numeric barcode "2".
  8. Scan the Save barcode.
  9. Scan the Exit Setup barcode.

Plessey

Check Digit Verification

Check digits are optional for Plessey and can be added as the last one or two digits, which are calculated values used to verify the integrity of the data.

Disable: The engine transmits Plessey barcodes as is.

Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Plessey barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the checks will be transmitted except the last two digits, whereas those failing them will not be transmitted.

Transmit Check Digit After Verification: The engine checks the integrity of all Plessey barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the checks will be transmitted, whereas those failing them will not be transmitted.

Newland EM1399-LD - Check Digit Verification - 1

text_image W0C7800

Disable

Newland EM1399-LD - Check Digit Verification - 2
W0C7804

** Do Not Transmit Check Digit After Verification

Newland EM1399-LD - Check Digit Verification - 3
W0C780C

Transmit Check Digit After Verification

Set Length Range for Plessey

The engine can be configured to only decode Plessey barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes Plessey barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only Plessey barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for Plessey - 1
M000317
Set the Minimum Length

Newland EM1399-LD - Set Length Range for Plessey - 2
M000316
Set the Maximum Length

Example: Set the engine to decode Plessey barcodes containing between 8 and 12 characters.

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcode "1".
  7. Scan the numeric barcode "2".
  8. Scan the Save barcode.
  9. Scan the Exit Setup barcode.

MSI-Plessey

Check Digit Verification

Check digits are optional for MSI-Plessey and can be added as the last one or two digits, which are calculated values used to verify the integrity of the data.

If the Disable option is enabled, the engine transmits MSI-Plessey barcodes as is.

Newland EM1399-LD - Check Digit Verification - 1
W0C7900
Disable

Newland EM1399-LD - Check Digit Verification - 2
W0C7904
** One Check Digit, MOD10

Newland EM1399-LD - Check Digit Verification - 3
W0C7908
Two Check Digits, MOD10/MOD10

Newland EM1399-LD - Check Digit Verification - 4
W0C790C
Two Check Digits, MOD10/MOD11

Newland EM1399-LD - Check Digit Verification - 5
W107910
Transmit Check Digit

Newland EM1399-LD - Check Digit Verification - 6
W107900
** Do Not Transmit Check Digit

Set Length Range for MSI-Plessey

The engine can be configured to only decode MSI-Plessey barcodes with lengths that fall between (inclusive) the minimum and maximum lengths.

The supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes MSI-Plessey barcodes with either the minimum or maximum length. If minimum length is same as maximum length, only MSI-Plessey barcodes with that length are to be decoded.

Newland EM1399-LD - Set Length Range for MSI-Plessey - 1
M000319
Set the Minimum Length

Newland EM1399-LD - Set Length Range for MSI-Plessey - 2
M000318
Set the Maximum Length

Example: Set the engine to decode MSI-Plessey barcodes containing between 8 and 12 characters.

  1. Scan the Enter Setup barcode.
  2. Scan the Set the Minimum Length barcode.
  3. Scan the numeric barcode "8". (See the Digit Barcodes section in Appendix)
  4. Scan the Save barcode. (See the Save/Cancel Barcodes section in Appendix)
  5. Scan the Set the Maximum Length barcode.
  6. Scan the numeric barcode "1".
  7. Scan the numeric barcode "2".
  8. Scan the Save barcode.
  9. Scan the Exit Setup barcode.

RSS-14

Transmit Application Identifier "01"

Newland EM1399-LD - RSS-14 - 1

W047A04

** Transmit Application Identifier "01"

Newland EM1399-LD - RSS-14 - 2

W047A00

Do Not Transmit Application Identifier "01"

RSS-Limited

Enable/Disable RSS-Limited

Newland EM1399-LD - RSS-Limited - 1

W017B01

** Enable RSS-Limited

Newland EM1399-LD - RSS-Limited - 2

W017B00

Disable RSS-Limited

Transmit Application Identifier "01"

Newland EM1399-LD - RSS-Limited - 3

W047B04

** Transmit Application Identifier "01"

Newland EM1399-LD - RSS-Limited - 4

W047B00

Do Not Transmit Application Identifier "01"

RSS-Expand

ParameterFactory DefaultRemark
System Settings
Barcode ProgrammingEnabled
Programming Barcode DataDo not send
Scan ModeManual Mode
Manual ModeDecode Session Timeout15s1-255s; 0: infinite.
Continuous ModeDecode Session Timeout15s1-255s; 0: infinite.
Timeout between Decodes1.0s0.0-25.5s
Reread Same BarcodeWith no delayTo disable rereads of same barcode, enable the Reread Same Barcode with a Delay and set the delay to 0.
Sense ModeDecode Session Timeout15s1-255s; 0: infinite.
Image Stabilization Timeout0.4s0.0-25.5s
Reread Same BarcodeWith no delayTo disable rereads of same barcode, enable the Reread Same Barcode with a Delay and set the delay to 0.
SensitivityMedium
Command Trigger ModeDecode Session Timeout15s1-255s; 0: infinite.
Security Level0
Good Read BeepEnabled
Good Read Beep FrequencyMedium
Good Read Beep Duration80ms
Decode Result NotificationDisabled
Silent ModeDisabledTemporary setting
IlluminationOn When ScanningTemporary setting
Communication Interfaces
TTL-232 InterfaceBaud Rate9600
Parity CheckNone
Number of Data Bits8
Number of Stop Bits1
Flow ControlNone
USB InterfaceUSB HID-KBWOther options: DataPipe, USB COM Port Emulation, HID-POS
USB HID-KBWInput ModeStandard Keyboard
USB Country Keyboard TypeU.S.
Inter-Keystroke DelayNo Delay
Convert CaseNo Conversion
Emulate Numeric KeypadDisabled
Prefix & Suffix
Prefix SequenceCode ID+Custom+AIM ID
AIM ID PrefixDisabled
Code ID PrefixDisabled1 or 2 English letters
Custom PrefixDisabled1 to 5 characters
Custom SuffixDisabled1 to 5 characters
Terminating Character SuffixEnabled, 0x0D,0x0A0x0D,0x0A: CRLF
ParameterFactory DefaultRemark
Symbologies
Video ReverseDisabledApplicable to all symbologies.
Code 128
Code 128Enabled
Minimum Length1No less than 1 (including check digit)
Maximum Length80
UCC/EAN-128 (GS1-128)
UCC/EAN-128Enabled
Minimum Length1No less than 1 (including check digit)
Maximum Length80
AIM 128
AIM 128Disabled
Minimum Length1No less than 1 (including check digit)
Maximum Length80
EAN-8
EAN-8Enabled
Check DigitTransmit
2-Digit Add-On CodeDisabled
5-Digit Add-On CodeDisabled
Add-On CodeNot required
Extend to EAN-13Disabled
EAN-13
EAN-13Enabled
Check DigitTransmit
2-Digit Add-On CodeDisabled
5-Digit Add-On CodeDisabled
Add-On CodeNot required
ISSN
ISSNDisabled
ISBN
ISBNDisabled
ISBN FormatISBN-13
UPC-E
UPC-EEnabled
Check DigitTransmit
2-Digit Add-On CodeDisabled
5-Digit Add-On CodeDisabled
Add-On CodeNot required
Extend to UPC-ADisabled
System CharacterTransmit
UPC-A
UPC-AEnabled
Check DigitTransmit
2-Digit Add-On CodeDisabled
5-Digit Add-On CodeDisabled
Add-On CodeNot required
Transmit Preamble CharacterSystem character
Interleaved 2 of 5
Interleaved 2 of 5Enabled
Check Digit VerificationEnabled
Check DigitDo not transmit
Minimum Length6No less than 3 (including check digit)
Maximum Length100
ITF-6
ITF-6Decode as I25
Check DigitTransmit
ITF-14
ITF-14Decode as I25
Check DigitTransmit
Deutsche 14
Deutsche 14Decode as I25
Check DigitTransmit
Deutsche 12
Deutsche 12Decode as I25
Check DigitTransmit
Matrix 2 of 5
Matrix 2 of 5Enabled
Check Digit VerificationDisabled
Check DigitDo not transmit
Minimum Length6No less than 2 (including check digit)
Maximum Length80
Industrial 25
Industrial 25Enabled
Check Digit VerificationDisabled
Check DigitDo not transmit
Minimum Length6No less than 2 (including check digit)
Maximum Length80
Standard 25
Standard 25Enabled
Check Digit VerificationDisabled
Check DigitDo not transmit
Minimum Length6No less than 2 (including check digit)
Maximum Length80
Code 39
Code 39Enabled
Check Digit VerificationDisabled
Check DigitDo not transmit
Start/Stop CharactersDo not transmit
Code 39 Full ASCIIEnabled
Minimum Length4No less than 2 (including check digit)
Maximum Length50
Codabar
CodabarEnabled
Check Digit VerificationDisabled
Check DigitDo not transmit
Start/Stop CharactersTransmit
Start/Stop Character FormatABCD/ABCD
Minimum Length4No less than 1 (including check digit)
Maximum Length60
Code 93
Code 93Enabled
Check Digit VerificationEnabled
Check DigitDo not transmit
Minimum Length2No less than 1 (including check digit)
Maximum Length80
Code 11
Code 11Disabled
Check Digit VerificationOne check digit, MOD11
Check DigitDo not transmit
Minimum Length4No less than 2 (including check digit)
Maximum Length80
Plessey
PlesseyDisabled
Check Digit VerificationEnabled
Check DigitDo not transmit
Minimum Length4No less than 3 (including check digit)
Maximum Length60
MSI-Plessey
MSI-PlesseyDisabled
Check Digit VerificationOne check digit, MOD10
Check DigitDo not transmit
Minimum Length4No less than 2 (including check digit)
Maximum Length60
RSS-14
RSS-14Enabled
AI (Application Identifier)Transmit
RSS-Limited
RSS-LimitedEnabled
AI (Application Identifier)Transmit
RSS-Expand
RSS-ExpandEnabled

AIM ID Table

SymbologyAIM IDRemark
Code 128]C0Standard Code 128
UCC/EAN 128(GS1-128)]C1FNC1 is the character right after the start character
AIM 128]C2FNC1 is the 2nd character after the start character
EAN-8]E4Standard EAN-8
]E4....]E1...EAN-8 + 2-Digit Add-On Code
]E4....]E2...EAN-8 + 5-Digit Add-On Code
EAN-13]E0Standard EAN-13
]E3EAN-13 + 2/5-Digit Add-On Code
ISSN]X5
ISBN]X4
UPC-E]E0Standard UPC-E
]E3UPC-E + 2/5-Digit Add-On Code
UPC-A]E0Standard UPC-A
]E3UPC-A + 2/5-Digit Add-On Code
Interleaved 2 of 5]I0No check digit verification
]I1Transmit check digit after verification
]I3Do not transmit check digit after verification
ITF-6]I1Transmit check digit
]I3Do not transmit check digit
ITF-14]I1Transmit check digit
]I3Do not transmit check digit
Deutsche 14Deutsche 12]X0
Matrix 2 of 5]X1No check digit verification
]X2Transmit check digit after verification
]X3Do not transmit check digit after verification
Industrial 25]S0Not specified
Standard 25]R0No check digit verification
]R8One check digit, MOD 7; do not transmit check digit
]R9One check digit, MOD 7; transmit check digit
Code 39]A0Transmit barcodes as is; Full ASCII disabled; no check digit verification
]A1One check digit, MOD 43; transmit check digit
]A3One check digit, MOD 43; do not transmit check digit
]A4Full ASCII enabled; no check digit verification
]A5Full ASCII enabled; MOD43; transmit check digit
]A7Full ASCII enabled; MOD43; do not transmit check digit
Codabar]F0Standard Codabar
]F1ABC Codabar
]F2Transmit check digit after verification
]F4Do not transmit check digit after verification
Code 93]G0Not specified
Code 11]H0One check digit, MOD11; transmit check digit
]H1Two check digits, MOD11/MOD11; transmit check digit
]H3Do not transmit check digit after verification
]H8Two check digits, MOD11/MOD9; transmit check digit
]H9No check digit verification
Plessey]P0Not specified
MSI Plessey]M0One check digit, MOD10; transmit check digit
]M1One check digit, MOD10; do not transmit check digit
]M7Two check digits, MOD10 /MOD11; do not transmit check digit
]M8Two check digits, MOD10 /MOD11; transmit check digit
]M9No check digit verification
RSS-14/RSS-Limited RSS-Expand]e0Standard
]e1User-defined
]e2User-defined
]e3User-defined

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

Code ID Table

SymbologyCode ID
Code 128j
UCC/EAN-128u
AIM 128f
SETTING 128t
EAN-8g
EAN-13d
ISSNn
ISBNB
UPC-Eh
UPC-Ac
Interleaved 2 of 5e
ITF-6r
ITF-14q
Deutsche 14w
Deutsche 12l
Matrix 2 of 5(European Matrix 2 of 5)v
Industrial 25i
Standard 25s
Code 39b
Codabara
Code 93y
Code 11z
Plesseyp
MSI-Plesseym
RSS-14D
RSS-LimitedC
RSS-ExpandR

ASCII Table

HexDecChar
000NUL(Null char.)
011SOH(Start of Header)
022STX(Start of Text)
033ETX(End of Text)
044EOT(End of Transmission)
055ENQ(Enquiry)
066ACK(Acknowledgment)
077BEL(Bell)
088BS(Backspace)
099HT(Horizontal Tab)
0a10LF(Line Feed)
0b11VT(Vertical Tab)
0c12FF(Form Feed)
0d13CR(Carriage Return)
0e14SO(Shift Out)
0f15SI(Shift In)
1016DLE(Data Link Escape)
1117DC1(XON) (Device Control 1)
1218DC2(Device Control 2)
1319DC3(XOFF) (Device Control 3)
1420DC4(Device Control 4)
1521NAK(Negative Acknowledgment)
1622SYN(Synchronous Idle)
1723ETB(End of Trans. Block)
1824CAN(Cancel)
1925EM(End of Medium)
1a26SUB(Substitute)
1b27ESC(Escape)
1c28FS(File Separator)
1d29GS(Group Separator)
1e30RS(Request to Send)
1f31US(Unit Separator)
2032SP(Space)
2133!(Exclamation Mark)
2234"(Double Quote)
2335#(Number Sign)
2436$(Dollar Sign)
2537%(Percent)
2638&(Ampersand)
2739`(Single Quote)
2840((Left / Opening Parenthesis)
2941)(Right / Closing Parenthesis)
2a42*(Asterisk)
2b43+(Plus)
2c44,(Comma)
2d45-(Minus / Dash)
2e46.(Dot)
2f47/(Forward Slash)
30480
31491
32502
33513
34524
35535
36546
37557
38568
39579
3a58:(Colon)
3b59;(Semi-colon)
3c60<(Less Than)
3d61=(Equal Sign)
HexDecChar
3e62(Greater Than)
3f63(Question Mark)
4064(AT Symbol)
4165A
4266B
4367C
4468D
4569E
4670F
4771G
4872H
4973I
4a74J
4b75K
4c76L
4d77M
4e78N
4f79O
5080P
5181Q
5282R
5383S
5484T
5585U
5686V
5787W
5888X
5989Y
5a90Z
5b91(Left / Opening Bracket)
5c92(Back Slash)
5d93(Right / Closing Bracket)
5e94^ (Caret / Circumflex)
5f95_ (Underscore)
6096' (Grave Accent)
6197a
6298b
6399c
64100d
65101e
66102f
67103g
68104h
69105i
6a106j
6b107k
6c108l
6d109m
6e110n
6f111o
70112p
71113q
72114r
73115s
74116t
75117u
76118v
77119w
78120x
79121y
7a122z
7b123{ (Left/ Opening Brace)
7c124| (Vertical Bar)
7d125} (Right/Closing Brace)
7e126~ (Tilde)
7f127DEL (Delete)

Digit Barcodes
0\~5
Newland EM1399-LD - RSS-Expand - 1

text_image D000000

0

Newland EM1399-LD - RSS-Expand - 2

text_image D00001

1

Newland EM1399-LD - RSS-Expand - 3

text_image D000002

2

Newland EM1399-LD - RSS-Expand - 4

text_image D00003

3

Newland EM1399-LD - RSS-Expand - 5

text_image D000004

4

Newland EM1399-LD - RSS-Expand - 6

text_image D00005

5

6\~9

Newland EM1399-LD - RSS-Expand - 7

text_image D00006

6

Newland EM1399-LD - RSS-Expand - 8

text_image D000007

7

Newland EM1399-LD - RSS-Expand - 9

text_image D000008

8

Newland EM1399-LD - RSS-Expand - 10

text_image D000009

9

A \~ F
Newland EM1399-LD - RSS-Expand - 11

text_image D0000A

A

Newland EM1399-LD - RSS-Expand - 12

text_image D0000B

B

Newland EM1399-LD - RSS-Expand - 13

text_image D0000C

C

Newland EM1399-LD - RSS-Expand - 14

text_image D0000D

D

Newland EM1399-LD - RSS-Expand - 15

text_image D0000E

E

Newland EM1399-LD - RSS-Expand - 16

text_image D0000F

F

Save/Cancel Barcodes

After reading numeric barcode(s), you need to scan the Save barcode to save the data. If you scan the wrong digit(s), you can either scan the Cancel the Last Digit barcode and then the correct digit, or scan the Cancel All Digits barcode and then the digits you want.

For instance, after reading the Decode Session Timeout barcode and numeric barcodes "1", "2" and "3", you scan:

Cancel the Last Digit: The last digit "3" will be removed.

Cancel All Digits: All digits "123" will be removed.

Newland EM1399-LD - Save/Cancel Barcodes - 1

text_image D000012

Save

Newland EM1399-LD - Save/Cancel Barcodes - 2

text_image D000010

Cancel the Last Digit

Newland EM1399-LD - Save/Cancel Barcodes - 3

text_image D000011

Cancel All Digits

F1\~F12

When the USB HID-KBW feature is enabled, scanning one of the following barcodes will send the corresponding function key.

F1\~F6
Newland EM1399-LD - F1\~F12 - 1

text_image F000000 F1

Newland EM1399-LD - F1\~F12 - 2

text_image F000001 F2

Newland EM1399-LD - F1\~F12 - 3

text_image F000002 F3

Newland EM1399-LD - F1\~F12 - 4

text_image F000003 F4

Newland EM1399-LD - F1\~F12 - 5

text_image F000004 F5

Newland EM1399-LD - F1\~F12 - 6

text_image F000005 F6

F7\~F12
Newland EM1399-LD - F1\~F12 - 7

text_image F00006 F7

Newland EM1399-LD - F1\~F12 - 8

text_image F000007 F8

Newland EM1399-LD - F1\~F12 - 9

text_image F000008 F9

Newland EM1399-LD - F1\~F12 - 10

text_image F000009 F10

Newland EM1399-LD - F1\~F12 - 11

text_image F00000A F11

Newland EM1399-LD - F1\~F12 - 12

text_image F00000B F12

Newland EM1399-LD - F1\~F12 - 13

Newland

SCANNING MADE SIMPLE

Newland EMEA HQ

+31 (0) 345 87 00 33

info@newland-id.com

newland-id.com

D-A-C-H

+49 (0) 6182 82916-16

info@newland-id.de

Benelux

+31 (0) 345 87 00 33

benelux@newland-id.com

Italy

+39 (0) 342 0562227

italy@newland-id.com

United Kingdom

+44 (0) 1442 212020

sales@newland-id.co.uk

South Africa

Gauteng: +27 (0) 11 553 8010

Cape Town: +27 (0) 21 9140819

info@newland-id.co.za

Turkey

+90 (0) 544 538 40 49

turkey@newland-id.com

France

+39(0)3458804096

france@newland-id.com

Ibérica

+34 (0) 93 303 74 66

info@newland-id.es

Nordic & Baltic

+46 (0) 70 88 47 767

nordic@newland-id.com

Russia

+31(0)345870033

russia@newland-id.com

Middle East

+39 (0) 345 8804096

middleeast@newland-id.com

Iran

+90 (0) 544 538 40 49

iran@newland-id.com

Table of contents Click a title to access it
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Newland

Model : EM1399-LD

Category : Barcode Reader