Page 1
NLS-EM1395 Embedded 1D Barcode Scan Engine User Guide...
Page 2
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. Otherwise, Fujian Newland Auto-ID Tech. Co., Ltd. does not assume responsibility for the warranty or replacement.
Page 3
Revision History Version Description Date V1.0.0 Initial release. January 13, 2014 Updates: 1. Added the Convert Code 39 to Code 32 (Italian Pharma V1.1.0 Code), Code 32 Prefix and Shallow/Deep Sleep Mode November 3, 2014 features. 2. Added a new operating mode of Shallow Sleep Mode.
Page 8
Restore Factory Defaults ........................... 76 Enable/Disable COOP 2 of 5 ........................76 Set Length Range for COOP 2 of 5 ......................76 Check Digit Verification ..........................77 Matrix 2 of 5 ..............................78 Restore Factory Defaults ........................... 78 Enable/Disable Matrix 2 of 5 ........................78 Set Length Range for Matrix 2 of 5 ......................
Chapter 1 Getting Started Introduction The EM1395 embedded 1D barcode scan engine, armed with the linear imager and Newland patented image recognition system, can read barcodes on a variety of mediums like paper and magnetic cards and is suitable to be integrated into various OEM devices including handheld barcode engines, PDA, kiosks, etc.
** Enter Setup Barcode Scanning When scanning a barcode, simply center the aiming beam projected by the EM1395 on the barcode. Right Wrong Exit Setup...
** Enter Setup Enable/Disable Barcode Programming Parameter# 0xEC Scanning the Enter Setup barcode can enable the engine to enter the setup mode. Then you can scan a number of programming barcodes to configure your engine. To exit the setup mode, scan the Exit Setup barcode.
** Enter Setup User Parameter Pass Through Parameter# 0xF1 0x71 Enable User Parameter Pass Through to transmit barcodes in the following format, in Code 128, to the Host: <FNC3>L<any length data> <FNC3>B<12 characters of data> Note that the special Code 128 character <FNC3> must appear at the beginning of this data. However, if the appropriate data does not follow this as shown above, it does not transmit to the host device.
** Enter Setup Restore Defaults The engine can be reset to the defaults as follows. 1. If custom defaults were set by scanning the Write to Custom Defaults barcode, scanning the Restore Defaults barcode can retrieve and restore the engine‟s custom default settings. 2.
** Enter Setup Modes of Operation Power Off Mode Shallow Sleep Mode Deep Sleep Mode Notes: 1. The engine can be woken up from Power Off mode by receiving a wakeup signal at the WAKE pin. 2. The engine can be woken up from Shallow Sleep mode by receiving a serial command from the host with or without flow control, or a wakeup signal at the WAKE pin or a trigger signal at the TRIG pin.
** Enter Setup Obtain Product Information The user can obtain product information, firmware version and product ID by scanning the appropriate barcode below. Product Info Firmware Version Product ID Exit Setup...
** Enter Setup Software Handshaking Parameter# 0x9F This parameter offers control of the data transmission process between the engine and the host to assure reliability of the process. ** Enable ACK/NAK Handshaking Disable ACK/NAK Handshaking (0x01) (0x00) Host Serial Response Timeout Parameter# 0x9B This parameter specifies how long the engine waits for an ACK or NAK before resending.
** Enter Setup Host Character Timeout Parameter# 0xEF The intercharacter delay gives the host system time to service its receiver and perform other tasks between characters. The timeout is set in 0.01 second increments from 0.01 seconds to 0.99 seconds. Host Character Timeout (Default: 0.2s) Example: Set the host character timeout to 0.05s...
** Enter Setup Chapter 2 Communication Interfaces The EM1395 scan engine provides a TTL-232 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 interface. TTL-232 Interface Serial communication interface is usually used when connecting the engine to a host device (like PC, POS).
** Enter Setup Baud Rate Parameter# 0x9C Baud rate is the number of bits of data transmitted per second. Set the baud rate to match the Host requirements. ** Baud Rate 9600 (0x06) Baud Rate 1200 Baud Rate 19200 (0x03) (0x07) Baud Rate 2400...
** Enter Setup Parity/Data Bit/Stop Bit 8 Data Bits, No Parity, 1 Stop Bit 8 Data Bits, Even Parity, 1 Stop Bit 8 Data Bits, Odd Parity, 1 Stop Bit 8 Data Bits, No Parity, 2 Stop Bits 8 Data Bits, Even Parity , 2 Stop Bits 8 Data Bits, Odd Parity, 2 Stop Bits 7 Data Bits, Even Parity, 1 Stop Bit 7 Data Bits, Odd Parity, 1 Stop Bit...
** Enter Setup Intercharacter Delay Parameter# 0x6E The intercharacter delay gives the host system time to service its receiver and perform other tasks between characters. The delay period can be set to 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70 or 75 milliseconds.
** Enter Setup Chapter 3 Scan Mode Level Mode Parameter# 0x8A A trigger pull activates a decode session. The decode session continues until a trigger release, a valid decode, or the decode session timeout is reached (default: 3 seconds; programmable). ** Level Mode (0x00) Decode Session Timeout...
** Enter Setup Auto Sleep Parameter# 0x80 Auto Sleep allows the engine in the Level mode to enter a low-power Shallow or Deep Sleep mode after staying idle for two seconds. The engine can be awaken from the Shallow Sleep mode by receiving a serial command from the host with or without flow control, or a wakeup signal at the WAKE pin or a trigger signal at the TRIG pin.
** Enter Setup Transmit “NR” Message Parameter# 0x5E This parameter determines whether the engine transmits “NR” when it fails to decode a barcode during the timeout period or before the trigger is released. Transmit “NR” Message (0x01) ** Do Not Transmit “NR” Message (0x00) Exit Setup...
** Enter Setup Pulse Mode Parameter# 0x80 A trigger pull activates a decode session. The decode session continues until a valid decode or the decode session timeout is reached (default: 3 seconds; programmable). Pulse Mode (0x02) Decode Session Timeout Parameter# 0x88 This parameter sets the maximum time decode session continues during a scan attempt.
** Enter Setup Transmit “NR” Message Parameter# 0x5E This parameter determines whether the engine transmits “NR” when it fails to decode a barcode during the timeout period or before the trigger is released. Transmit “NR” Message (0x01) ** Do Not Transmit “NR” Message (0x00) Exit Setup...
** Enter Setup Blink Mode Parameter# 0x8A This scan mode is used for triggerless operation. Decode sessions are activated at a fixed interval of 100 milliseconds with an exception that same barcode cannot be reread until the timeout between decodes (same barcode) is reached (1 second;...
** Enter Setup Sense Mode The engine activates a decode session every time when it detects a change in ambient illumination and waits for the image stabilization timeout (default: 1 second; programmable) to expire. Decode session continues until a valid decode or the decode session timeout is reached (default: 3 seconds; programmable).
** Enter Setup Timeout between Decodes (Same Barcode) Parameter# 0x89 This parameter is used to avoid undesired rereading of same barcode in a given period of time. It is programmable in 0.1 second increments from 0 to 12.0 seconds. If the parameter is set to 12.7, the timeout is infinite.
** Enter Setup Image Stabilization Timeout The engine waits for the image stabilization timeout to expire before activating a decode session every time it detects a change in ambient illumination. This parameter is programmable in 0.5 second increments from 0.5 to 7.5 seconds. Image Stabilization Timeout (Default: 1.0s) Example: Set the image stabilization timeout to 3 seconds...
** Enter Setup Sensitivity Sensitivity 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. ** High Sensitivity Medium Sensitivity Low Sensitivity...
** Enter Setup Delayed Sense Mode The engine activates a decode session every time when it detects a change in ambient illumination and waits for the image stabilization timeout (200 milliseconds; non-programmable) to expire. Decode session continues until a valid decode or the decode session timeout is reached (default: 6 seconds; programmable).
** Enter Setup Timeout between Decodes (Same Barcode) This parameter is used to avoid undesired rereading of same barcode in a given period of time. It is programmable in 0.2 second increments from 0 to 3.0 seconds. Timeout between Decodes (Same Barcode) (Default: 1.0s) Example: Set the timeout between decodes (same barcode) to 0.8 second Scan the Enter Setup barcode.
** Enter Setup Sensitivity Sensitivity 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. ** High Sensitivity Medium Sensitivity Low Sensitivity...
** Enter Setup Continuous Mode Parameter# 0x8A The engine automatically activates one decode session after another. Same barcode cannot be reread until the timeout between decodes (same barcode) is reached (1 second; programmable). Continuous Mode (0x04) Timeout between Decodes (Same Barcode) Parameter# 0x89 This parameter is used to avoid undesired rereading of same barcode in a given period of time.
** Enter Setup Command Trigger Mode Parameter# 0x8A Decode session is activated by a host command. The decode session continues until a valid decode, or a Stop command is received, or the decode session timeout is reached (default: 3 seconds; programmable).
** Enter Setup Transmit “NR” Message Parameter# 0x5E This parameter determines whether the engine transmits “NR” when it fails to decode a barcode during the timeout period or before the trigger is released. Transmit “NR” Message (0x01) ** Do Not Transmit “NR” Message (0x00) Exit Setup...
** Enter Setup Chapter 4 Notification Good Read Beep Parameter# 0x38 The engine can be configured to beep after good decode. Beep frequency, volume and duration are also user programmable. ** Good Read Beep On (0x01) Good Read Beep Off (0x00) Exit Setup...
** Enter Setup Beep Frequency & Volume High Frequency, Loud High Frequency, Medium-loud High Frequency, Low ** Medium Frequency, Loud Medium Frequency, Medium-loud Medium Frequency, Low Low Frequency, Loud Low Frequency, Medium-loud Low Frequency, Low Exit Setup...
** Enter Setup Chapter 5 Data Formatting In many applications, barcode data needs to be edited and distinguished from one another. Usually AIM ID and Code ID can be used as identifiers, but in some special cases terminating character suffix like Carriage Return or Line Feed can also be the alternative. Data formatting may include appending prefix/suffix and sending data in the packet format.
** Enter Setup Prefix Enable/Disable Prefix If prefix is enabled, you are allowed to append to decoded data a user-defined prefix that can only contain one character. Enable Prefix ** Disable Prefix Set Prefix Parameter# 0x69 To set a prefix, scan the Set Prefix barcode and the numeric barcodes that correspond to the hexadecimal values of a desired prefix and then scan the Save barcode.
** Enter Setup AIM ID AIM (Automatic Identification Manufacturers) IDs and ISO/IEC 15424 standards define symbology identifiers and data carrier identifiers. (For the details, see the AIM ID Table in Appendix). If AIM ID is enabled, the engine will add the symbology identifier before the data after decoding. Enable AIM ID ** Disable AIM ID Exit Setup...
** Enter Setup Code ID Code ID can also be used to identify barcode type. Unlike AIM ID, Code ID is user programmable. Code ID can only consist of one or two English letters. Enable Code ID ** Disable Code ID Restore All Default Code IDs For the information of default Code IDs, see the Code ID Table in Appendix.
Page 51
** Enter Setup Set Code ID Barcodes Set Code 128 Code ID Set UCC/EAN-128 Code ID Set AIM 128 Code ID Set EAN-8 Code ID Set EAN-13 Code ID Set ISSN Code ID Set ISBN Code ID Set UPC-E Code ID Set UPC-A Code ID Set Interleaved 2 of 5 Code ID Exit Setup...
Page 52
** Enter Setup Set Code ID Barcodes (continued) Set ITF-6 Code ID Set ITF-14 Code ID Set Deutsche 14 Code ID Set Deutsche 12 Code ID Set Coop 25 Code ID Set Matrix 25 Code ID Set Industrial 25 Code ID Set Standard 25 Code ID Set Code 39 Code ID Set Codabar Code ID...
Page 53
** Enter Setup Set Code ID Barcodes (continued) Set Code 93 Code ID Set Code 11 Code ID Set Plessey Code ID Set MSI-Plessey Code ID Set GS1 Databar Code ID Set ISBT 128 Code ID Exit Setup...
** Enter Setup Suffix 1 Enable/Disable Suffix 1 If suffix 1 is enabled, you are allowed to append to the data a user-defined suffix that can only contain one character. Enable Suffix 1 ** Disable Suffix 1 Set Suffix 1 Parameter# 0x68 To set suffix 1, scan the Set Suffix 1 barcode, the numeric barcodes corresponding to the hexadecimal value of a desired suffix and the Save barcode.
** Enter Setup Suffix 2 Enable/Disable Suffix 2 The user can scan the appropriate barcode below to determine whether to append suffix 2 to decoded data. Enable Suffix 2 ** Disable Suffix 2 Set Suffix 2 Parameter# 0x6A To set suffix 2, scan the Set Suffix 2 barcode, the numeric barcodes corresponding to the hexadecimal value of a desired suffix and the Save barcode.
** Enter Setup Decoded Data Packet Format Parameter# 0xEE This parameter selects whether decoded data is transmitted in raw format (unpacketed), or transmitted in the packet format as defined by the serial protocol. If the raw format is selected, ACK/NAK handshaking is disabled for decoded data. Send Packeted Decoded Data ** Send Raw Decoded Data (0x01)
** Enter Setup Chapter 6 Symbologies Global Settings Enable/Disable All Symbologies If all symbologies are disabled, the engine can only identify programming barcodes. Enable All Symbologies Disable All Symbologies Exit Setup...
** Enter Setup Decode UPC/EAN Add-On Codes Parameter# 0x10 Add-on codes are appended characters (2 or 5) according to specific code format conventions. Several options are available: Decode UPC/EAN with Add-On Code: The engine does not decode UPC/EAN barcodes without add-on codes.
** Enter Setup Parameter Programming Examples The engine can be configured to only decode barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. For 1D barcodes, the supported maximum length is 255 characters. If minimum length is set to be greater than maximum length, the engine only decodes barcodes with either the minimum or maximum length.
** Enter Setup Code 128 Restore Factory Defaults Restore the Factory Defaults of Code 128 Enable/Disable Code 128 Parameter# 0x08 ** Enable Code 128 Disable Code 128 (0x01) (0x00) Set Length Range for Code 128 To learn how to program the following parameters, see the Parameter Programming Examples section. Set the Minimum Length Set the Maximum Length Exit Setup...
** Enter Setup GS1-128(UCC/EAN-128) Restore Factory Defaults Restore the Factory Defaults of GS1-128 Enable/Disable GS1-128 Parameter# 0x0E ** Enable GS1-128 Disable GS1-128 (0x01) (0x00) Set Length Range for GS1-128 To learn how to program the following parameters, see the Parameter Programming Examples section. Set the Minimum Length Set the Maximum Length Exit Setup...
** Enter Setup AIM-128 Restore Factory Defaults Restore the Factory Defaults of AIM-128 Enable/Disable AIM-128 Enable AIM-128 ** Disable AIM-128 Set Length Range for AIM-128 To learn how to program the following parameters, see the Parameter Programming Examples section. Set the Minimum Length Set the Maximum Length Exit Setup...
** Enter Setup EAN-8 Restore Factory Defaults Restore the Factory Defaults of EAN-8 Enable/Disable EAN-8 Parameter# 0x04 ** Enable EAN-8 Disable EAN-8 (0x01) (0x00) Transmit Check Digit EAN-8 is 8 digits in length with the last one as its check digit used to verify the integrity of the data. ** Transmit EAN-8 Check Digit Do Not Transmit EAN-8 Check Digit Exit Setup...
** Enter Setup 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.
** Enter Setup Add-On Code Required 2-Digit Add-On Code Required 5-Digit Add-On Code 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 to13 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.
** Enter Setup EAN-13 Restore Factory Defaults Restore the Factory Defaults of EAN-13 Enable/Disable EAN-13 Parameter# 0x03 ** Enable EAN-13 Disable EAN-13 (0x01) (0x00) 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. ** Transmit EAN-13 Check Digit Do Not Transmit EAN-13 Check Digit Exit Setup...
** Enter Setup 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. 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.
** Enter Setup UPC-E Restore Factory Defaults Restore the Factory Defaults of UPC-E Enable/Disable UPC-E Parameter# 0x02 ** Enable UPC-E Disable UPC-E (0x01) (0x00) Transmit Check Digit Parameter# 0x29 UPC-E is 8 digits in length with the last one as its check digit used to verify the integrity of the data. ** Transmit UPC-E Check Digit Do Not Transmit UPC-E Check Digit (0x01)
** Enter Setup 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. 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.
** Enter Setup Transmit Preamble Character Parameter# 0x23 Preamble characters (Country Code and System Character) can be transmitted as part of a UPC-E barcode. Select one of the following options for transmitting UPC-E preamble to the host device: transmit system character only, transmit system character and country code (“0” for USA), or transmit no preamble.
** Enter Setup 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. ** Disable UPC-E Extend Enable UPC-E Extend Convert UPC-E to UPC-A...
** Enter Setup UPC-A Restore Factory Defaults Restore the Factory Defaults of UPC-A Enable/Disable UPC-A Parameter# 0x01 ** Enable UPC-A Disable UPC-A (0x01) (0x00) Transmit Check Digit Parameter# 0x28 UPC-A is 13 digits in length with the last one as its check digit used to verify the integrity of the data. ** Transmit UPC-A Check Digit Do Not Transmit UPC-A Check Digit (0x01)
** Enter Setup 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. 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.
** Enter Setup Transmit Preamble Character Parameter# 0x22 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.
** Enter Setup ISBN (Bookland EAN) Restore Factory Defaults Restore the Factory Defaults of ISBN Enable/Disable ISBN Parameter# 0x53 Enable ISBN ** Disable ISBN (0x01) (0x00) Set ISBN Format ** ISBN-13 ISBN-10 Exit Setup...
** Enter Setup Interleaved 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Interleaved 2 of 5 Enable/Disable Interleaved 2 of 5 Parameter# 0x06 ** Enable Interleaved 2 of 5 Disable Interleaved 2 of 5 (0x01) (0x00) Set Length Range for Interleaved 2 of 5 Parameter# 0x16 0x17 To learn how to program the following parameters, see the Parameter Programming Examples section.
** Enter Setup Check Digit Verification A check digit is optional for Interleaved 2 o 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.
Page 83
** Enter Setup 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. Restore the Factory Defaults of ITF-14 ** Disable ITF-14 Enable ITF-14 But Do Not Transmit Check Digit 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.
Page 84
** Enter Setup 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 ** Disable ITF-6 Enable ITF-6 But Do Not Transmit Check Digit 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.
Page 85
** Enter Setup Deutsche-14 Restore the Factory Defaults of Deutsche 14 ** Disable Deutsche 14 Enable Deutsche 14 But Do Not Transmit Check Digit Enable Deutsche 14 and Transmit Check Digit Exit Setup...
Page 86
** Enter Setup Deutsche-12 Restore the Factory Defaults of Deutsche 12 ** Disable Deutsche 12 Enable Deutsche 12 But Do Not Transmit Check Digit Enable Deutsche 12 and Transmit Check Digit Exit Setup...
** Enter Setup COOP 2 of 5 Restore Factory Defaults Restore the Factory Defaults of COOP 2 of 5 Enable/Disable COOP 2 of 5 Enable COOP 2 of 5 ** Disable COOP 2 of 5 Set Length Range for COOP 2 of 5 To learn how to program the following parameters, see the Parameter Programming Examples section.
** Enter Setup Check Digit Verification A check digit is optional for COOP 2 of 5 and can be added as the last digit. It is a calculated value used to verify the integrity of the data. By default, check digit verification is disabled. Disable: The engine transmits COOP 2 of 5 barcodes as is.
** Enter Setup Matrix 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Matrix 2 of 5 Enable/Disable Matrix 2 of 5 Enable Matrix 2 of 5 ** Disable Matrix 2 of 5 Set Length Range for Matrix 2 of 5 To learn how to program the following parameters, see the Parameter Programming Examples section.
** Enter Setup 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.
** Enter Setup Industrial 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Industrial 2 of 5 Enable/Disable Industrial 2 of 5 Enable Industrial 2 of 5 ** Disable Industrial 2 of 5 Set Length Range for Industrial 2 of 5 To learn how to program the following parameters, see the Parameter Programming Examples section.
** Enter Setup Check Digit Verification A check digit is optional for Industrial 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 Industrial 2 of 5 barcodes as is. Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Industrial 2 of 5 barcodes to verify that the data complies with the check digit algorithm.
** Enter Setup Standard 2 of 5(Discrete 2 of 5) Restore Factory Defaults Restore the Factory Defaults of Standard 2 of 5 Enable/Disable Standard 2 of 5 Parameter# 0x05 Enable Standard 2 of 5 ** Disable Standard 2 of 5 (0x01) (0x00) Set Length Range for Standard 2 of 5...
** Enter Setup Check Digit Verification A check digit is optional for Standard 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 Standard 2 of 5 barcodes as is. Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Standard 2 of 5 barcodes to verify that the data complies with the check digit algorithm.
** Enter Setup Code 39 Restore Factory Defaults Restore the Factory Defaults of Code 39 Enable/Disable Code 39 Parameter# 0x00 ** Enable Code 39 Disable Code 39 (0x01) (0x00) Transmit Start/Stop Character Transmit Start/Stop Character ** Do Not Transmit Start/Stop Character Exit Setup...
Page 96
** Enter Setup Convert Code 39 to Code 32 (Italian Pharma Code) Parameter# 0x56 Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate barcode below to enable or disable converting Code 39 to Code 32. Code 39 must be enabled for this parameter to function.
** Enter Setup Set Length Range for Code 39 Parameter# 0x12 0x13 To learn how to program the following parameters, see the Parameter Programming Examples section. Set the Minimum Length Set the Maximum Length (0x12) (0x13) Enable/Disable Code 39 Full ASCII Parameter# 0x11 The engine can be configured to identify all ASCII characters by scanning the appropriate barcode below.
** Enter Setup 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.
** Enter Setup Codabar Restore Factory Defaults Restore the Factory Defaults of Codabar Enable/Disable Codabar Parameter# 0x07 Enable Codabar ** Disable Codabar (0x01) (0x00) Set Length Range for Codabar Parameter# 0x18 0x19 To learn how to program the following parameters, see the Parameter Programming Examples section. Set the Minimum Length Set the Maximum Length (0x18)
** Enter Setup 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.
** Enter Setup Transmit Start/Stop Character (NOTIS Editing) Parameter# 0x37 You can choose whether or not to transmit the start and stop characters by scanning the appropriate barcode below. ** Transmit Start/Stop Character (Disable NOTIS) Do Not Transmit Start/Stop Character (Enable NOTIS) (0x00) (0x01) CLSI Editing...
** Enter Setup Start/Stop Character Format You can choose your desired start/stop characters format by scanning the appropriate barcode below. **ABCD/ABCD ABCD/TN*E abcd/abcd abcd/tn*e Exit Setup...
** Enter Setup Code 93 Restore Factory Defaults Restore the Factory Defaults of Code 93 Enable/Disable Code 93 Parameter# 0x09 Enable Code 93 ** Disable Code 93 (0x01) (0x00) Set Length Range for Code 93 Parameter# 0x1A 0x1B To learn how to program the following parameters, see the Parameter Programming Examples section. Set the Minimum Length Set the Maximum Length (0x1A)
** Enter Setup 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.
** Enter Setup Code 11 Restore Factory Defaults Restore the Factory Defaults of Code 11 Enable/Disable Code 11 Parameter# 0x0A Enable Code 11 ** Disable Code 11 (0x01) (0x00) Set Length Range for Code 11 Parameter# 0x1C 0x1D To learn how to program the following parameters, see the Parameter Programming Examples section. Set the Minimum Length Set the Maximum Length (0x1C)
** Enter Setup 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. Parameter# 0x34 Disable ** One Check Digit, MOD11...
** Enter Setup Plessey Restore Factory Defaults Restore the Factory Defaults of Plessey Enable/Disable Plessey Enable Plessey ** Disable Plessey Set Length Range for Plessey To learn how to program the following parameters, see the Parameter Programming Examples section. Set the Minimum Length Set the Maximum Length Exit Setup...
** Enter Setup 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.
** Enter Setup MSI-Plessey Restore Factory Defaults Restore the Factory Defaults of MSI-Plessey Enable/Disable MSI-Plessey Parameter# 0x0B Enable MSI-Plessey ** Disable MSI-Plessey (0x01) (0x00) Set Length Range for MSI-Plessey Parameter# 0x1E 0x1F To learn how to program the following parameters, see the Parameter Programming Examples section. Set the Minimum Length Set the Maximum Length (0x1E)
** Enter Setup 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. Disable ** One Check Digit, MOD10 Two Check Digits, MOD10/MOD10...
Chapter 7 SSI Commands Parameter Options Good Read Beep Volume (0x8C) 0x02 0x01 Medium 0x00 Loud Good Read Beep Frequency (0x91) 0x02 0x01 Medium 0x00 High Decode Session Timeout (0x88) 0~15 (unit: 1 second) The maximum time decode session continues during a scan attempt.
Page 114
Timeout between Decodes, Same Barcode (0x89) 0~120 (unit: 0.1 second) The timeout between decodes for same barcode. Good Read Beep (0x38) 0x01 Turn on 0x00 Turn off Transmit “NR” Message (0x5E) 0x01 Enable 0x00 Disable Barcode Programming (0xEC) 0x01 Enable 0x00 Disable User Parameter Pass Through (0xF1 0x71)
Page 115
Enable/Disable EAN-13 (0x03) 0x01 Enable 0x00 Disable Enable/Disable ISBN (0x53) 0x01 Enable 0x00 Disable Decode UPC/EAN Add-On Codes (0x10) 0x01 Decode UPC/EAN with Add-On Code: The engine does not decode UPC/EAN barcodes without add-on codes. 0x00 Ignore UPC/EAN with Add-On Code: When presented with a UPC/EAN barcode with an add-on code, the engine decodes the UPC/EAN and ignores the add-on code.
Page 116
0x00 Disable Transmit UPC-E Check Digit (0x29) 0x01 Enable 0x00 Disable Transmit UPC-A Preamble Character (0x22) 0x00 No Preamble 0x01 System Character 0x02 System Character & Country Code Transmit UPC-E Preamble Character (0x23) 0x00 No Preamble 0x01 System Character 0x02 System Character &...
Page 117
Enable/Disable ISBT 128 (0x54) Enable 0x01 Disable 0x00 Enable/Disable Code 39 (0x00) Enable 0x01 Disable 0x00 Convert Code 39 to Code 32 (0x56) Enable 0x01 Disable 0x00 Code 32 Prefix (0x56) Enable 0x01 Disable 0x00 Set Minimum Length for Code 39 (0x12) Note that values failing to meet Code 39 minimum length 0~255 requirement are invalid.
Page 118
Set Minimum Length for Code 93 (0x1A) Note that values failing to meet Code 93 minimum length 0~255 requirement are invalid. Set Maximum Length for Code 93 (0x1B) Note that values failing to meet Code 93 maximum length 0~255 requirement are invalid. Enable/Disable Code 11 (0x0A) Enable 0x01...
Page 119
Interleaved 2 of 5 Check Digit Verification (0x31) Disable 0x00 0x01 Enable Transmit Interleaved 2of 5 Check Digit (0x2C) 0x01 Enable Disable 0x00 Enable/Disable Standard 25 (Discrete 2of 5) (0x05) Enable 0x01 0x00 Disable Set Minimum Length for Standard 25 (0x14) Note that values failing to meet Standard 25 minimum length 0~255 requirement are invalid.
Page 120
Enable/Disable MSI Plessey (0x0B) Enable 0x01 Disable 0x00 Set Minimum Length for MSI-Plessey (0x1E) Note that values failing to meet MSI-Plessey minimum 0~255 length requirement are invalid. Set Maximum Length for MSI-Plessey (0x1F) Note that values failing to meet MSI-Plessey maximum 0~255 length requirement are invalid.
Page 121
AIM ID 0x01 Code ID 0x02 Set Prefix (0x69) ASCII value of one character 0x00~0x7F Set Suffix 1 (0x68) ASCII value of one character 0x00~0x7F Set Suffix 2 (0x6A) ASCII value of one character 0x00~0x7F Scan Data Transmission Format (0xEB) Data As Is 0x00 <Data><Suffix1>...
Page 122
Stop Digit (0x9D) 1 stop digit 0x01 2 stop digit 0x02 Software Handshaking (0x9F) Enable ACK/NAK handshaking 0x01 Disable ACK/NAK handshaking 0x00 Decoded Data Packet Format (0xEE) Send packeted decoded data 0x01 Send raw decoded data (ACK/NAK handshaking is disabled 0x00 for decoded data.) Host Serial Response Timeout (0x9B)
Appendix Factory Defaults Table Parameter Factory Default Remark General Settings Barcode Programming Enabled Programming Barcode Data Do not send User Parameter Pass Through Disabled Good Read Beep Enabled Good Read Beep Duration 150ms Good Read Beep Volume Loud Good Read Beep Frequency Medium Scan Mode Level mode...
Page 124
Data Formatting Prefix Sequence Code ID+Prefix+AIM ID CodeID+Prefix+AIMID+Data+Suffix1+Suffix2 AIM ID Disabled Code ID Disabled Prefix Disabled Prefix Value Null Suffix 1 Disabled Suffix 1 Value Suffix 2 Disabled Suffix 2 Value Decoded Data Packet Format Send raw decoded data Symbologies Global Settings Ignore UPC/EAN with Decode UPC/EAN Add-On Codes...
Page 126
Deutsche 12 Disabled Check Digit Do not transmit Code 39 Code 39 Enabled Check Digit Verification Disabled Convert Code 39 to Code 32 Disabled Code 32 Prefix Disabled Start/Stop Characters Do not transmit Code 39 Full ASCII Disabled Minimum Length No less than 1 Maximum Length Codabar...
Page 127
Minimum Length Maximum Length COOP 2 of 5 COOP 2 of 5 Disabled Check Digit Verification Disabled Check Digit Do not transmit Minimum Length Maximum Length Industrial 2 of 5 Industrial 2 of 5 Disabled Check Digit Verification Disabled Check Digit Do not transmit Minimum Length Maximum Length...
AIM ID Table Symbology AIM ID Possible AIM ID Modifiers (m) Code 128 GS1-128(UCC/EAN-128) EAN-8 EAN-13 EAN-13 with Add-on UPC-E UPC-E with Add-on UPC-A UPC-A with Add-on Interleaved 2 of 5 0,1,3 ITF-6 ITF-14 Matrix 2 of 5 Code 39 0,1,3,4,5,7 Codabar 0,2,4...
Symbology ID Number Symbology ID Number Other barcode types 0x00 Code 39 0x01 Codabar 0x02 Code 128 0x03 Standard 2 of 5 (Discrete 2 of 5) 0x05 Interleaved 2 of 5 0x06 Code 93 0x07 UPC-A 0x08 UPC-A with 2-Digit Add-On Code 0x48 UPC-A with 5-Digit Add-On Code 0x88...
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 barcode and then start the configuration all over again, or scan the Delete the Last Digit barcode and then the correct digit, or scan the Delete All Digits barcode and then the digits you want.
Page 138
TEL: +31 (0) 345 87 00 33 FAX: +31 (0) 345 87 00 39 Email: sales@newland-id.com WEB: www.newland-id.com Tech Support: tech-support@newland-id.com Newland North America Inc. /北美新大陆有限公司 Address: 46559 Fremont Blvd., Fremont, CA 94538, USA TEL: 510 490 3888 Fax: 510 490 3887 Email: info@newlandna.com WEB: www.newlandna.com...