Page 1
NLS-BS80 Pocket Bluetooth Barcode Scanner User Guide...
Page 2
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.
Revision History Version Description Date V1.0 Initial release. March 18, 2015 V1.1 Added the content concerning the 2D version. May 19, 2015 1. Added the Enable/Disable USB HID-KBW feature in Chapter 2. V1.2 September 16, 2015 2. Added barcode parameters in Chapter 3. Added the USB country keyboard types in Chapter 2.
Page 4
1. Added the Bluetooth Device Name, Barcode Separator, Packet Mode, ACK/NAK Retry Count and ACK/NAK Timeout features, and modified the Inter-Keystroke Delay for KBW options in Chapter 2. 2. Added Chapter 6 Data Formatter. V2.1.0 May 25, 2017 3. Modified the “Factory Defaults Table”, and added the “Digit Barcodes”, “Save/Cancel Barcodes”...
Table of Contents Revision History ............................- 3 - Preface ................................1 Introduction ............................... 1 Chapter Descriptions ..........................1 Safety Instructions ............................. 2 Chapter 1 Getting Started ..........................3 Introduction ............................... 3 Unpacking ..............................3 BS80 Scanner ............................4 Button Functions ............................5 Charging the Battery ..........................
Page 6
NAK/ACK Retry Count ........................25 NAK/ACK Timeout ..........................25 Product Serial Number ..........................26 Time Stamp ............................. 26 Set Date Format ..........................26 Set Date & Time ..........................27 Parameters of USB HID-KBW ......................... 28 USB Country Keyboard Types ......................28 Character Encoding ..........................
Page 8
Restore Factory Defaults ......................68 Enable/Disable Interleaved 2 of 5 ....................68 Check Character Verification ...................... 68 Set Length Range for Interleaved 2 of 5 ..................69 ITF-6 ..............................70 ITF-14 ............................... 71 Deutsche 14 ............................72 Restore Factory Defaults ......................72 Enable/Disable Deutsche 14 ......................
Page 9
Set Length Range for Code 39 ....................84 Enable/Disable Code 32 ......................85 Code 32 Prefix ........................... 85 Transmit Code 32 Check Character ................... 86 Transmit Code 32 Start/Stop Character ..................86 Codabar ............................87 Restore Factory Defaults ......................87 Enable/Disable Codabar ......................
Page 10
Enable/Disable 2D Symbologies ....................101 Video Reverse ......................... 102 Code 128 ............................103 Restore Factory Defaults ......................103 Enable/Disable Code 128 ......................103 Set Length Range for Code 128 ....................104 GS1-128 (UCC/EAN-128) ....................... 105 Restore Factory Defaults ......................105 Enable/Disable GS1-128 ......................
Page 11
Add-On Code Required ......................119 ISBN ..............................120 Restore Factory Default ......................120 Enable/Disable ISBN ....................... 120 Set ISBN Format ........................120 Add-On Code ........................... 121 Add-On Code Required ......................121 UPC-E ............................. 122 Restore Factory Defaults ......................122 Enable/Disable UPC-E ......................122 Transmit Check Character .......................
Page 12
Check Character Verification ....................138 Standard 25 (IATA 2 of 5) ........................ 139 Restore Factory Defaults ......................139 Enable/Disable Standard 25 ....................139 Set Length Range for Standard 25 ..................140 Check Character Verification ....................141 Code 39 ............................142 Restore Factory Defaults ......................
Page 13
Check Character Verification ....................156 Plessey ............................157 Restore Factory Defaults ......................157 Enable/Disable Plessey ......................157 Set Length Range for Plessey ....................158 Check Character Verification ....................159 MSI-Plessey ............................ 160 Restore Factory Defaults ......................160 Enable/Disable MSI-Plessey ....................160 Set Length Range for MSI-Plessey ..................
Page 14
Custom Prefix ..........................176 Enable/Disable Custom Prefix ....................176 Set Custom Prefix ........................176 AIM ID Prefix ........................... 177 Code ID Prefix ..........................178 Restore All Default Code IDs ....................178 Modify Code ID ........................178 Custom Suffix ..........................182 Enable/Disable Custom Suffix ....................
Page 15
Programming with Barcodes ......................198 Programming with Serial Commands ....................200 Enable/Disable Data Formatter ......................201 Non-Match Error Beep .......................... 202 Enable Data Format ..........................202 Change Data Format for a Single Scan....................203 Clear Data Format ..........................203 Query Data Formats ..........................204 Formatter Command Type 6 .........................
Preface Introduction This manual provides detailed instructions for setting up and using the NLS-BS80 barcode scanner (hereinafter referred to as “the BS80” or “the scanner”). Chapter Descriptions Chapter 1, Getting Started : This chapter provides information on getting the scanner up and running for the first time.
Safety Instructions Read the operating instructions carefully and especially observe the safety information. If you do not follow the safety instructions on proper handling in this manual, we assume no liability for any resulting personal injury or damage to property. ...
Chapter 1 Getting Started Introduction The BS80 is a wireless pocket barcode scanner equipped with 1D or 2D scan engine to meet different needs. It is a great space-saver for busy or limited workspaces. It also supports iOS, Android, and Windows devices through Bluetooth HID or SPP or BLE communication.
BS80 Scanner Charging/Battery LED Good Read LED Data LED Scan/Power Button Delete/Reset Button Function Button/Function LED Micro USB Port Product Label Scan Window* *Note: Please peel off the protective film from the scan window before reading barcodes.
Button Functions Scan/Power Button *Press the button to scan barcode. *Hold down the button for 3 seconds to power the scanner on. Delete/Reset Button *Press the button to remove the corresponding data from the flash memory in one of the following conditions before scanning the barcode to be deleted: (i) Bluetooth mode enabled but no Bluetooth connection established;...
Charging the Battery Charge the scanner by connecting it to a host device with Micro USB cable, as shown below. Note: Low battery may result in failure or misoperation of the scanner. Before your first use, charge the battery for 3-4 hours.
Connecting the BS80 to Smartphone/Tablet 1. Make sure your device has HID or SPP or BLE profile. 2. If the red Function LED on the scanner is on, hold down the Scan/Power button and Function button at the same time for 3 seconds or scan the Bluetooth Mode barcode to switch to the Bluetooth mode. Hold down the Delete/Reset button and Function button at the same time or scan the Delete Bluetooth Pairing barcode to remove existing pairing information from the scanner.
Page 24
(1) Click “Settings”. (2) Click “General”. (3) Click “Bluetooth”. (5) Select “BS80XXXX” to (6) The “Connected” message (4) Turn it on and search the devices. connect. means the connection is OK. BS80XXXX Connected BS80XXXX 6. After the connection is completed, the blue Function LED on the scanner will illuminate. 7.
LED Notifications Charging/Battery LED Red LED on Charging in progress. Green LED on Fully charged. Red and green LEDs flash alternately Battery not found. Red LED flashes Low battery alert. When the scanner is on, pressing the Scan/Power button and Delete/Reset button at the same time for 3 seconds can display the battery level with the Charging/Battery LED.
Turning the BS80 On/Off Turn the scanner on: Press the Scan/Power button for 3 seconds. Turn the scanner off: By default, the scanner automatically powers off if no operation is performed on the scanner for 30 minutes. You can adjust the auto power-off timer. You can also turn off the scanner by scanning the Power Off barcode.
Scanning Instructions Scanning 1D Barcode Adjust the scan angle (Do not read barcode at vertical degree) or the distance between barcode and the scanner to ensure that the length of the scan line is roughly 8mm greater than that of the barcode, as shown below.
Chapter 2 System Settings Introduction This chapter describes how to configure the basic system parameters on the scanner. Restore Factory Defaults Restore Factory Defaults Operating Modes The scanner provides two operating modes: Bluetooth mode and USB mode. To switch between these two modes, press the Scan/Power and Function buttons for 3 seconds at the same time or scan the USB Mode or Bluetooth Mode barcode.
Bluetooth Mode Bluetooth Mode (default) When the scanner is in the Bluetooth mode, you can select a desired profile by scanning the appropriate barcode below. HID (default) There are three types of data transmission via Bluetooth: Synchronous transmission, Asynchronous transmission and Batch transmission. (1) Synchronous transmission (default): When you scan barcodes, the data will be sent to smartphone/tablet directly.
Page 30
Synchronous Transmission, Bluetooth (default) Asynchronous Transmission, Bluetooth Batch Transmission, Bluetooth Transmit Stored Data The following feature is enabled automatically when the scanner is in Bluetooth Batch mode. Verify Receipt of Data: The scanner will keep all the stored data after transmission, which offers users the opportunity to verify if the data is properly received and to resend the data when needed.
PC or not. You can sync the data from the flash memory to your PC via USB by following the procedure described below. Step 1: Download CDC-Virtual COM Driver from Newland website at www.newlandaidc.com and Install it on your PC.
Page 32
Batch Transmission, USB Asynchronous Transmission, USB (default) Transmit Stored Data The following feature is enabled automatically when the scanner is in USB Batch mode. Moreover, you can scan the appropriate barcode below to enable or disable this feature for USB Asynchronous mode. Verify Receipt of Data: The scanner will keep all the stored data after transmission, which offers users the opportunity to verify if the data is properly received and to resend the data when needed.
Query Product Information Query the Firmware Version of Embedded Scan Engine Query the Manufacture Date of Product Query the Serial Number of Product Query the Firmware & Hardware Versions of Product Query/Delete Stored Data in Flash Query the Number of Stored Barcodes Clear All Stored Data...
Sound Notifications Turn sound notifications on or off by scanning the appropriate barcode below. After this feature is enabled, the scanner beeps when one of the following events occurs: 1. The scanner is turned on. 2. The scanner resets. 3. A barcode is decoded (including good read for removing barcode data from the flash memory). 4.
Vibration Notifications Turn vibration notifications on or off by scanning the appropriate barcode below. After this feature is enabled, the scanner vibrates when one of the following events occurs: 1. A barcode is decoded (including good read for removing barcode data from the flash memory). 2.
Inter-Character Delay for Bluetooth HID Select an appropriate inter-character delay to avoid data loss during transmission. This parameter is only valid in the Bluetooth HID mode. 15ms (default) 25ms 35ms 45ms Query Inter-Character Delay Delete Bluetooth Pairing Delete Bluetooth Pairing...
Automatic/Manual Power-Off By default, the scanner automatically powers off if no operation is performed on the scanner for 30 minutes. This feature can help to extend battery life. Query Auto Power-Off Timer Set the auto power-off timer: Scan the Set Auto Power-Off Timer barcode then one of the timers listed below.
You can power off your scanner manually by scanning the barcode below. Power Off Note: After the Power Off barcode is scanned, the scanner emits a long beep and then turns off. Bluetooth Device Name The default Bluetooth device name for a BS80 scanner combines the model name “BS80+” (user-programmable) with the last 4 characters of the MAC address of the device (for example, BS80+E4AC).
Barcode Separator A separator with length up to 10 characters (default: none) can be inserted between barcodes. This feature is only available when the following two conditions are met: Bluetooth or USB batch transmission is selected and Packet mode is off. Scan the appropriate barcode below to enable or disable this feature. When barcode separator is enabled, the preset separator will be inserted between barcodes and it will be sent three times after batch transmission is completed.
Packet Mode When Packet mode is off, data is sent in raw format (unpacketed). When Packet mode is on, data is sent with the packet format defined below to ensure integrity of data when received by the host or the scanner. For batch transmission, the scanner sends 0x7E, 0x01, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x3B, 0x03, 0x00 to notify the host of the completion of batch transmission.
NAK/ACK Retry Count This parameter specifies the number of times the scanner retries a barcode transmission when it awaits an ACK response from the host. Note that Packet mode must be turned on for this parameter to function. The selection range is from 1 to 8 retries. The default value is 2 (retries). Set ACK/NAK Retry Count Example: Set the ACK/NAK retry count to 1 Scan the Set ACK/NAK Retry Count barcode.
Product Serial Number You can select whether to send product serial number or not by enabling or disabling it. Enable Product Serial Number Disable Product Serial Number (default) Time Stamp You can select whether to send date & time or not by enabling or disabling time stamp. Enable Time Stamp Disable Time Stamp (default) Set Date Format...
Set Date & Time Step 1: Double click on BS80Setting.exe to run BS80 Date&Time Setting Tool. Then check the “Auto-sync date and time with the host” item on it. Step 2: After the time in the box is in sync with the system clock, click the “Generate Barcode” button. Step 3: Scan the barcode generated to set the date and time on the scanner.
Character Encoding ISO-8859-1 (default) UTF-8 Convert Case No Case Conversion (default) Convert All to Upper Case Convert All to Lower Case Invert Upper and Lower Case Characters...
Emulate ALT+Keypad This feature allows any ASCII character (0x00 - 0xFF) to be 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. The following options are available: ...
Function Key Mapping When Function Key Mapping is enabled, function characters (0x00 - 0x1F) are sent as ASCII sequences over the keypad. For more information, see the “ASCII Function Key Mapping Table” in Appendix. Disable Function Key Mapping (default) Enable Function Key Mapping Example: Barcode data 0x16 Enable Function Key Mapping Ctrl+V...
Code Page The Code Page programming feature is provided to support more international characters. This feature is only effective when ASCII characters are sent in the ALT+Keypad way. Windows 1251 (Cyrillic) Windows 1252 (Latin I) (default) Example 1: Set the scanner to get proper output for Russian encoded with ISO-8859-1 1.
Inter-Keystroke Delay for KBW To set the inter-keystroke delay, scan the Set Inter-Keystroke Delay barcode and a desired value barcode below. Set Inter-Keystroke Delay 0ms (default)
Step 1: Contact the technical support to get the BS80 Firmware Upgrade Utility and the latest firmware. Step 2: Download CDC-Virtual COM Driver from the Newland website at www.newlandaidc.com. Install it on PC by following the on-screen instructions. (Skip this step if it is already installed on your PC.) Make sure that the driver is properly installed.
Page 54
Step 6: Wait for the “Firmware upgraded!” window to pop up and click “OK” to exit the program.
Page 55
Notes: 1. If this utility does not operate normally, check to see if the FirmwarePath in the UpdataTool.ini file is correct (its value should be identical with the name of the .bin file). If there is a higher version of firmware, replace the .bin file.
Chapter 3 Symbologies Introduction Every symbology (barcode type) has its own unique attributes. This chapter provides programming barcodes for configuring the scanner so that it can identify various barcode symbologies. It is recommended to disable those that are rarely used to increase the efficiency of the scanner. Note: Maximum barcode length supported by the scanner is 3072 bytes.
Set Length Range for Code 128 The scanner can be configured to only decode Code 128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Code 128 barcodes with either the minimum or maximum length.
Set Length Range for UCC/EAN-128 The scanner can be configured to only decode UCC/EAN-128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes UCC/EAN-128 barcodes with either the minimum or maximum length.
Set Length Range for AIM 128 The scanner can be configured to only decode AIM128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes AIM128 barcodes with either the minimum or maximum length.
2-Digit Add-On Code An EAN-8 barcode can be augmented with a two-digit add-on code to form a new one. Disable 2-Digit Add-On Code: The scanner decodes EAN-8 and ignores the add-on code when presented with an EAN-8 plus 2-digit add-on barcode. It can also decode EAN-8 barcodes without 2-digit add-on codes.
5-Digit Add-On Code An EAN-8 barcode can be augmented with a five-digit add-on code to form a new one. Disable 5-Digit Add-On Code: The scanner decodes EAN-8 and ignores the add-on code when presented with an EAN-8 plus 5-digit add-on barcode. It can also decode EAN-8 barcodes without 5-digit add-on codes.
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.
EAN-13 Restore Factory Defaults Restore the Factory Defaults of EAN-13 Enable/Disable EAN-13 Enable EAN-13 (default) Disable EAN-13 Transmit Check Character EAN-13 is 13 digits in length with the last one as its check character used to verify the integrity of the data.
2-Digit Add-On Code An EAN-13 barcode can be augmented with a two-digit add-on code to form a new one. Disable 2-Digit Add-On Code: The scanner decodes EAN-13 and ignores the add-on code when presented with an EAN-13 plus 2-digit add-on barcode. It can also decode EAN-13 barcodes without 2-digit add-on codes.
5-Digit Add-On Code An EAN-13 barcode can be augmented with a five-digit add-on code to form a new one. Disable 5-Digit Add-On Code: The scanner decodes EAN-13 and ignores the add-on code when presented with an EAN-13 plus 5-digit add-on barcode. It can also decode EAN-13 barcodes without 5-digit add-on codes.
EAN-13 Beginning with 290 Add-On Code Required This setting programs the scanner to require an add-on code (2-digit or 5-digit) on EAN-13 barcodes that begin with “290”. The following settings can be programmed: Require Add-On Code: All EAN-13 barcodes that begin with “290” must have a 2-digit or 5-digit add-on code.
EAN-13 Beginning with 414/419 Add-On Code Required This setting programs the scanner to require an add-on code (2-digit or 5-digit) on EAN-13 barcodes that begin with a “414” or “419”. The following settings can be programmed: Require Add-On Code: All EAN-13 barcodes that begin with a “414” or “419” must have a 2-digit or 5-digit add-on code.
EAN-13 Beginning with 977 Add-On Code Required This setting programs the scanner to require an add-on code (2-digit or 5-digit) on EAN-13 barcodes that begin with “977”. The following settings can be programmed: Require Add-On Code: All EAN-13 barcodes that begin with “977” must have a 2-digit or 5-digit add-on code.
EAN-13 Beginning with 979 Add-On Code Required This setting programs the scanner to require an add-on code (2-digit or 5-digit) on EAN-13 barcodes that begin with “979”. The following settings can be programmed: Require Add-On Code: All EAN-13 barcodes that begin with “979” must have a 2-digit or 5-digit add-on code.
ISBN Restore Factory Defaults Restore the Factory Defaults of ISBN Enable/Disable ISBN Enable ISBN Disable ISBN (default) Set ISBN Format ISBN-13 (default) ISBN-10...
UPC-E Restore Factory Defaults Restore the Factory Defaults of UPC-E Enable/Disable UPC-E Enable UPC-E (default) Disable UPC-E Transmit Check Character UPC-E is 8 digits in length with the last one as its check character used to verify the integrity of the data. Transmit UPC-E Check Character (default) Do Not Transmit UPC-E Check Character...
2-Digit Add-On Code A UPC-E barcode can be augmented with a two-digit add-on code to form a new one. Disable 2-Digit Add-On Code: The scanner decodes UPC-E and ignores the add-on code when presented with a UPC-E plus 2-digit add-on barcode. It can also decode UPC-E barcodes without 2-digit add-on codes.
5-Digit Add-On Code A UPC-E barcode can be augmented with a five-digit add-on code to form a new one. Disable 5-Digit Add-On Code: The scanner decodes UPC-E and ignores the add-on code when presented with a UPC-E plus 5-digit add-on barcode. It can also decode UPC-E barcodes without 5-digit add-on codes.
Transmit Preamble Character 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.
UPC-A Restore Factory Defaults Restore the Factory Defaults of UPC-A Enable/Disable UPC-A Enable UPC-A (default) Disable UPC-A Transmit Check Character UPC-A is 13 digits in length with the last one as its check character used to verify the integrity of the data. Transmit UPC-A Check Character (default) Do Not Transmit UPC-A Check Character...
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.
2-Digit Add-On Code A UPC-A barcode can be augmented with a two-digit add-on code to form a new one. Disable 2-Digit Add-On Code: The scanner decodes UPC-A and ignores the add-on code when presented with a UPC-A plus 2-digit add-on barcode. It can also decode UPC-A barcodes without 2-digit add-on codes.
5-Digit Add-On Code A UPC-A barcode can be augmented with a five-digit add-on code to form a new one. Disable 5-Digit Add-On Code: The scanner decodes UPC-A and ignores the add-on code when presented with a UPC-A plus 5-digit add-on barcode. It can also decode UPC-A barcodes without 5-digit add-on codes.
Interleaved 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Interleaved 2 of 5 Enable/Disable Interleaved 2 of 5 Enable Interleaved 2 of 5 (default) Disable Interleaved 2 of 5 Check Character Verification Do Not Transmit Check Character After Verification Disable (default) Transmit Check Character After Verification...
Set Length Range for Interleaved 2 of 5 The scanner can be configured to only decode Interleaved 2 of 5 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths.
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 (default) Enable ITF-6, Do Not Transmit Check Character Enable ITF-6, Transmit Check Character Note: It is advisable 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. Restore the Factory Defaults of ITF-14 Enable ITF-14, Do Not Transmit Check Character Disable ITF-14 (default) Enable ITF-14, Transmit Check Character Note: It is advisable not to enable ITF-14 and Interleaved 2 of 5 at the same time.
Deutsche 14 Restore Factory Defaults Restore the Factory Defaults of Deutsche 14 Enable/Disable Deutsche 14 Enable Deutsche 14, Do Not Transmit Check Character Disable Deutsche 14 (default) Enable Deutsche 14, Transmit Check Character 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 Restore Factory Defaults Restore the Factory Defaults of Deutsche 12 Enable/Disable Deutsche 12 Enable Deutsche 12, Do Not Transmit Check Character Disable Deutsche 12 (default) Enable Deutsche 12, Transmit Check Character 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.
COOP 25 (Japanese Matrix 2 of 5) Restore Factory Defaults Restore the Factory Defaults of COOP 25 Enable/Disable COOP 25 Enable COOP 25 Disable COOP 25 (default) Check Character Verification Disable (default) Transmit Check Character After Verification Do Not Transmit Check Character After Verification...
Set Length Range for COOP 25 The scanner can be configured to only decode COOP 25 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes COOP 25 barcodes with either the minimum or maximum length.
Matrix 2 of 5 (European 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 (default) Disable Matrix 2 of 5 Check Character Verification Disable (default) Transmit Check Character After Verification...
Set Length Range for Matrix 2 of 5 The scanner can be configured to only decode Matrix 2 of 5 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths.
Industrial 25 Restore Factory Defaults Restore the Factory Defaults of Industrial 25 Enable/Disable Industrial 25 Enable Industrial 25 (default) Disable Industrial 25 Check Character Verification Disable (default) Transmit Check Character After Verification Do Not Transmit Check Character After Verification...
Set Length Range for Industrial 25 The scanner can be configured to only decode Industrial 25 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Industrial 25 barcodes with either the minimum or maximum length.
Standard 25 Restore Factory Defaults Restore the Factory Defaults of Standard 25 Enable/Disable Standard 25 Enable Standard 25 (default) Disable Standard 25 Check Character Verification Disable (default) Transmit Check Character After Verification Do Not Transmit Check Character After Verification...
Set Length Range for Standard 25 The scanner can be configured to only decode Standard 25 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Standard 25 barcodes with either the minimum or maximum length.
Code 39 Restore Factory Defaults Restore the Factory Defaults of Code 39 Enable/Disable Code 39 Enable Code 39 (default) Disable Code 39 Check Character Verification Disable (default) Transmit Check Character After Verification Do Not Transmit Check Character After Verification...
Transmit Start/Stop Character 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. Transmit Start/Stop Character (default) Do Not Transmit Start/Stop Character Enable/Disable Code 39 Full ASCII The scanner can be configured to identify all ASCII characters by scanning the appropriate barcode below.
Set Length Range for Code 39 The scanner can be configured to only decode Code 39 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Code 39 barcodes with either the minimum or maximum length.
Enable/Disable Code 32 Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate bar code below to enable or disable Code 32. Code 39 must be enabled and Code 39 check character verification must be disabled for this parameter to function. Disable Code 32 (default) Enable Code 32 Code 32 Prefix...
Transmit Code 32 Check Character Code 32 must be enabled for this parameter to function. Do Not Transmit Code 32 Check Character (default) Transmit Code 32 Check Character Transmit Code 32 Start/Stop Character Code 32 must be enabled for this parameter to function. Do Not Transmit Code 32 Start/Stop Character (default) Transmit Code 32 Start/Stop Character...
Codabar Restore Factory Defaults Restore the Factory Defaults of Codabar Enable/Disable Codabar Enable Codabar (default) Disable Codabar Check Character Verification Disable (default) Transmit Check Character After Verification Do Not Transmit Check Character After Verification...
Transmit Start/Stop Character Do Not Transmit Start/Stop Character Transmit Start/Stop Character (default) ABCD/ABCD as the Start/Stop Character (default) ABCD/TN*E as the Start/Stop Character abcd/abcd as the Start/Stop Character abcd/tn*e as the Start/Stop Character...
Set Length Range for Codabar The scanner can be configured to only decode Codabar barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Codabar barcodes with either the minimum or maximum length.
Code 93 Restore Factory Defaults Restore the Factory Defaults of Code 93 Enable/Disable Code 93 Enable Code 93 (default) Disable Code 93 Check Character Verification Disable Transmit Check Character After Verification Do Not Transmit Check Character After Verification (default)
Set Length Range for Code 93 The scanner can be configured to only decode Code 93 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Code 93 barcodes with either the minimum or maximum length.
Check Character Verification Disable One Check Character, MOD11 (default) Two Check Characters, MOD11/MOD11 Two Check Characters, MOD11/MOD9 One Check Character, MOD11 (Len <= 10) One Check Character, MOD11 (Len <= 10) Two Check Characters, MOD11/MOD11 (Len > 10) Two Check Characters, MOD11/MOD9 (Len > 10) Do Not Transmit Check Character (default) Transmit Check Character...
Set Length Range for Code 11 The scanner can be configured to only decode Code 11 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Code 11 barcodes with either the minimum or maximum length.
Plessey Restore Factory Defaults Restore the Factory Defaults of Plessey Enable/Disable Plessey Enable Plessey Disable Plessey (default) Check Character Verification Disable Transmit Check Character After Verification Do Not Transmit Check Character After Verification (default)
Set Length Range for Plessey The scanner can be configured to only decode Plessey barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Plessey barcodes with either the minimum or maximum length.
Check Character Verification Disable One Check Character, MOD10 (default) Two Check Characters, MOD10/MOD10 Two Check Characters, MOD10/MOD11 Do Not Transmit Check Character (default) Transmit Check Character...
Set Length Range for MSI-Plessey The scanner can be configured to only decode MSI-Plessey barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes MSI-Plessey barcodes with either the minimum or maximum length.
2D Scanner Global Settings Enable/Disable All Symbologies If the Disable All Symbologies feature is enabled, the scanner will not be able to read any non-programming barcodes except the programming barcodes. Enable All Symbologies Disable All Symbologies Enable/Disable 1D Symbologies If the Disable 1D Symbologies feature is enabled, the scanner will not be able to read any 1D barcodes. Enable 1D Symbologies Disable 1D Symbologies Enable/Disable 2D Symbologies...
Video Reverse The Video Reverse feature only applies to 2D barcodes. Regular barcode: Dark image on a bright background. Inverse barcode: Bright image on a dark background. The examples of regular barcode and inverse barcode are shown below. Regular Barcode Inverse Barcode Video Reverse allows the scanner to read barcodes that are inverted.
Set Length Range for Code 128 The scanner can be configured to only decode Code 128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Code 128 barcodes with either the minimum or maximum length.
Set Length Range for GS1-128 The scanner can be configured to only decode GS1-128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes GS1-128 barcodes with either the minimum or maximum length.
Set Length Range for AIM-128 The scanner can be configured to only decode AIM-128 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes AIM-128 barcodes with either the minimum or maximum length.
EAN-8 Restore Factory Defaults Restore the Factory Defaults of EAN-8 Enable/Disable EAN-8 Enable EAN-8 (default) Disable EAN-8 Transmit Check Character EAN-8 is 8 digits in length with the last one as its check character used to verify the integrity of the data. Transmit EAN-8 Check Character (default) Do Not Transmit EAN-8 Check Character...
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.
Add-On Code Required When EAN-8 Add-On Code Required is selected, the scanner will only read EAN-8 barcodes that contain add-on codes. EAN-8 Add-On Code Required EAN-8 Add-On Code Not Required (default) 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.
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 Disable 2-Digit Add-On Code (default) Enable 5-Digit Add-On Code Disable 5-Digit Add-On Code (default) Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The scanner decodes a mix of EAN-13 barcodes with and without 2-digit/5-digit add-on codes.
EAN-13 Beginning with 290 Add-On Code Required (For BS8060-2T) This setting programs the scanner to require an add-on code (2-digit or 5-digit) on EAN-13 barcodes that begin with “290”. The following settings can be programmed: Require Add-On Code: All EAN-13 barcodes that begin with “290” must have a 2-digit or 5-digit add-on code.
EAN-13 Beginning with 414/419 Add-On Code Required (For BS8060-2T) This setting programs the scanner to require an add-on code (2-digit or 5-digit) on EAN-13 barcodes that begin with a “414” or “419”. The following settings can be programmed: Require Add-On Code: All EAN-13 barcodes that begin with a “414” or “419” must have a 2-digit or 5-digit add-on code.
EAN-13 Beginning with 977 Add-On Code Required (For BS8060-2T) This setting programs the scanner to require an add-on code (2-digit or 5-digit) on EAN-13 barcodes that begin with “977”. The following settings can be programmed: Require Add-On Code: All EAN-13 barcodes that begin with “977” must have a 2-digit or 5-digit add-on code.
EAN-13 Beginning with 979 Add-On Code Required (For BS8060-2T) This setting programs the scanner to require an add-on code (2-digit or 5-digit) on EAN-13 barcodes that begin with “979”. The following settings can be programmed: Require Add-On Code: All EAN-13 barcodes that begin with “979” must have a 2-digit or 5-digit add-on code.
Add-On Code An ISSN 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 Disable 2-Digit Add-On Code (default) Enable 5-Digit Add-On Code Disable 5-Digit Add-On Code (default) Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The scanner decodes a mix of ISSN barcodes with and without 2-digit/5-digit add-on codes.
ISBN Restore Factory Default Restore the Factory Defaults of ISBN Enable/Disable ISBN Enable ISBN (default) Disable ISBN Set ISBN Format ISBN-13 (default) ISBN-10...
Add-On Code An ISBN 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 Disable 2-Digit Add-On Code (default) Enable 5-Digit Add-On Code Disable 5-Digit Add-On Code (default) Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The scanner decodes a mix of ISBN barcodes with and without 2-digit/5-digit add-on codes.
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 Disable 2-Digit Add-On Code (default) Enable 5-Digit Add-On Code Disable 5-Digit Add-On Code (default) Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The scanner decodes a mix of UPC-E barcodes with and without 2-digit/5-digit add-on codes.
Transmit System Character “0” The first character of UPC-E barcode is the system character “0”. Transmit System Character “0” Do Not Transmit System Character “0” (default) 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. Enable UPC-E Extend Disable UPC-E Extend (default)
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 Disable 2-Digit Add-On Code (default) Enable 5-Digit Add-On Code Disable 5-Digit Add-On Code (default) Enable 2-Digit Add-On Code/ Enable 5-Digit Add-On Code: The scanner decodes a mix of UPC-A barcodes with and without 2-digit/5-digit add-on codes.
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 or transmit system character and country code (“0” for USA). System Character &...
Interleaved 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Interleaved 2 of 5 Enable/Disable Interleaved 2 of 5 Enable Interleaved 2 of 5 (default) Disable Interleaved 2 of 5...
Set Length Range for Interleaved 2 of 5 The scanner can be configured to only decode Interleaved 2 of 5 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths.
Check Character Verification A check character is optional for Interleaved 2 of 5 and can be added as the last character. It is a calculated value used to verify the integrity of the data. Disable: The scanner transmits Interleaved 2 of 5 barcodes as is. Do Not Transmit Check Character After Verification: The scanner checks the integrity of all Interleaved 2 of 5 barcodes to verify that the data complies with the check character algorithm.
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 Character Enable ITF-14 and Transmit Check Character (default) Note: It is advisable not to enable ITF-14 and Interleaved 2 of 5 at the same time.
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 (default) Enable ITF-6 But Do Not Transmit Check Character Enable ITF-6 and Transmit Check Character Note: It is advisable not to enable ITF-6 and Interleaved 2 of 5 at the same time.
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 (default)
Set Length Range for Matrix 2 of 5 The scanner can be configured to only decode Matrix 2 of 5 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths.
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 (default) Disable Industrial 2 of 5...
Set Length Range for Industrial 2 of 5 The scanner can be configured to only decode Industrial 25 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths.
Standard 25 (IATA 2 of 5) Restore Factory Defaults Restore the Factory Defaults of Standard 25 Enable/Disable Standard 25 Enable Standard 25 (default) Disable Standard 25...
Set Length Range for Standard 25 The scanner can be configured to only decode Standard 25 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Standard 25 barcodes with either the minimum or maximum length.
Code 39 Restore Factory Defaults Restore the Factory Defaults of Code 39 Enable/Disable Code 39 Enable Code 39 (default) Disable Code 39 Transmit Start/Stop Character Transmit Start/Stop Character Do not Transmit Start/Stop Character (default)
Set Length Range for Code 39 The scanner can be configured to only decode Code 39 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Code 39 barcodes with either the minimum or maximum length.
Check Character Verification Disable (default) Transmit Check Character After Verification Do Not Transmit Check Character After Verification Enable/Disable Code 39 Full ASCII The scanner can be configured to identify all ASCII characters by scanning the appropriate barcode below. Enable Code 39 Full ASCII (default) Disable Code 39 Full ASCII Enable/Disable Code 32 (For BS8060-2T)
Code 32 Prefix (For BS8060-2T) Scan the appropriate bar code below to enable or disable adding the prefix character “A” to all Code 32 barcodes. Code 32 must be enabled for this parameter to function. Disable Code 32 Prefix (default) Enable Code 32 Prefix Transmit Code 32 Check Character (For BS8060-2T) Code 32 must be enabled for this parameter to function.
Set Length Range for Codabar The scanner can be configured to only decode Codabar barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Codabar barcodes with either the minimum or maximum length.
Check Character Verification Disable (default) Transmit Check Character After Verification Do Not Transmit Check Character After Verification Transmit Start/Stop Character Transmit Start/Stop Character Do not Transmit Start/Stop Character (default)
Start/Stop Character Format You can choose your desired start/stop character format by scanning the appropriate barcode below. ABCD/ABCD as the Start/Stop Character (default) ABCD/TN*E as the Start/Stop Character Start/Stop Character in Uppercase Start/Stop Character in Lowercase...
Set Length Range for Code 93 The scanner can be configured to only decode Code 93 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Code 93 barcodes with either the minimum or maximum length.
Set Length Range for Code 11 The scanner can be configured to only decode Code 11 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Code 11 barcodes with either the minimum or maximum length.
Transmit Check Character Transmit Check Character Do Not Transmit Check Character (default) Check Character Verification Disable One Check Character, MOD11 (default) Two Check Characters, MOD11/MOD11 Two Check Characters, MOD11/MOD9 One Check Character, MOD11 (Len<=10) One Check Character, MOD11 (Len<=10) Two Check Characters, MOD11/MOD11 (Len>10) Two Check Characters, MOD11/MOD9 (Len>10)
Set Length Range for Plessey The scanner can be configured to only decode Plessey barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Plessey barcodes with either the minimum or maximum length.
Set Length Range for MSI-Plessey The scanner can be configured to only decode MSI-Plessey barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes MSI-Plessey barcodes with either the minimum or maximum length.
Transmit Check Character Transmit Check Character Do Not Transmit Check Character (default) Check Character Verification Disable One Check Character, MOD10 (default) Two Check Characters, MOD10/MOD10 Two Check Characters, MOD10/MOD11...
Set Length Range for PDF 417 The scanner can be configured to only decode PDF 417 barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes PDF 417 barcodes with either the minimum or maximum length.
PDF 417 Twin Code PDF417 twin code is 2 PDF417 barcodes paralleled vertically or horizontally. They must both be either regular or inverse barcodes. They must have similar specifications and be placed closely together. There are 3 options for reading PDF417 twin codes: Single PDF417 Only: Read either PDF417 code.
QR Code Restore Factory Defaults Restore the Factory Defaults of QR Code Enable/Disable QR Code Enable QR Code (default) Disable QR Code Micro QR Enable Micro QR (default) Disable Micro QR...
Set Length Range for QR Code The scanner can be configured to only decode QR Code barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes QR Code barcodes with either the minimum or maximum length.
QR Twin Code QR twin code is 2 QR barcodes paralleled vertically or horizontally. They must both be either regular or inverse barcodes. They must have similar specifications and be placed closely together. There are 3 options for reading QR twin codes: Single QR Only: Read either QR code.
Data Matrix Restore Factory Defaults Restore the Factory Defaults of Data Matrix Enable/Disable Data Matrix Enable Data Matrix (default) Disable Data Matrix...
Set Length Range for Data Matrix The scanner can be configured to only decode Data Matrix barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Data Matrix barcodes with either the minimum or maximum length.
Data Matrix Twin Code Data Matrix twin code is 2 Data Matrix barcodes paralleled vertically or horizontally. They must both be either regular or inverse barcodes. They must have similar specifications and be placed closely together. There are 3 options for reading Data Matrix twin codes: Single Data Matrix Only: Read either Data Matrix code.
Chinese Sensible Code Restore Factory Defaults Restore the Factory Defaults of Chinese Sensible Code Enable/Disable Chinese Sensible Code Enable Chinese Sensible Code Disable Chinese Sensible Code (default)
Set Length Range for Chinese Sensible Code The scanner can be configured to only decode Chinese Sensible Code barcodes with lengths that fall between (inclusive) the minimum and maximum lengths. To accomplish it, you need to set the minimum and maximum lengths. If minimum length is set to be greater than maximum length, the scanner only decodes Chinese Sensible Code barcodes with either the minimum or maximum length.
Chapter 4 Prefix & Suffix 1D Scanner After a successful barcode reading, 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.
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 11 characters. For example, if barcode data is “123” and custom prefix is “AB”, the host device will receive “AB123”. Disable Custom Prefix (default) Enable Custom Prefix Set Custom Prefix...
AIM ID Prefix AIM (Automatic Identification Manufacturers) ID defines symbology identifier (For the details, see the “AIM ID Table (1D Scanner)” section in Appendix). If AIM ID prefix is enabled, the scanner will add the symbology identifier before the scanned data after decoding. Enable AIM ID Prefix Disable AIM ID Prefix(default)
Code ID Prefix 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. Disable Code ID Prefix (default) Enable Code ID Prefix Restore All Default Code IDs For the information of default Code IDs, see the “Code ID Table (1D Scanner)”...
Page 195
Modify Code 128 Code ID Modify UCC/EAN 128 Code ID Modify AIM 128 Code ID Modify EAN-8 Code ID Modify EAN-13 Code ID Modify ISSN Code ID Modify ISBN Code ID Modify UPC-E Code ID Modify UPC-A Code ID Modify Interleaved 2 of 5 Code ID...
Page 196
Modify ITF-6 Code ID Modify ITF-14 Code ID Modify Deutsche 14 Code ID Modify Deutsche 12 Code ID Modify COOP25 Code ID Modify Matrix 2 of 5 Code ID Modify Industrial 25 Code ID Modify Standard 25 Code ID Modify Code 39 Code ID Modify Codabar Code ID...
Page 197
Modify Code 93 Code ID Modify Code 11 Code ID Modify Plessey Code ID Modify MSI-Plessey Code ID Modify GS1 Databar 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 11 characters. For example, if barcode data is “123” and custom suffix is “AB”, the host device will receive “123AB”. Disable Custom Suffix (default) Enable Custom Suffix Set Custom Suffix...
Terminating Character Suffix Enable/Disable Terminating Character Suffix A terminating character such as carriage return (CR) or carriage return/line feed pair (CRLF) can only be used to mark the end of data, which means nothing can be added after it. A terminating character suffix cannot exceed 7 characters.
2D Scanner 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 customized prefix and terminating character suffix like Carriage Return or Line Feed can also be the alternatives. Data formatting may include: ...
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 11 characters. Enable Custom Prefix Disable Custom Prefix (default) Set Custom Prefix To set a custom prefix, scan the Set Custom Prefix barcode and the numeric barcodes representing the hexadecimal values of a desired prefix and then scan the Save barcode.
AIM ID Prefix 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 (2D Scanner)” section in Appendix. If AIM ID prefix is enabled, the scanner will add the symbology identifier before the scanned data after decoding.
Code ID Prefix 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 Prefix Disable Code ID Prefix (default) Restore All Default Code IDs For the information of default Code IDs, see the “Code ID Table (2D Scanner)”...
Page 204
Modify PDF417 Code ID Modify Data Matrix Code ID Modify QR Code ID Modify Chinese Sensible Code ID Modify Code 128 Code ID Modify GS1-128 Code ID Modify AIM-128 Code ID Modify EAN-8 Code ID Modify EAN-13 Code ID Modify UPC-E Code ID...
Page 205
Modify UPC-A Code ID Modify ISBN Code ID Modify ISSN Code ID Modify Code 39 Code ID Modify Code 93 Code ID Modify Interleaved 2 of 5 Code ID Modify ITF-14 Code ID Modify ITF-6 Code ID Modify Codabar Code ID Modify Industrial 25 Code ID...
Page 206
Modify Standard 25 Code ID Modify Matrix 25 Code ID Modify COOP 25 Code ID Modify Code 11 Code ID Modify Plessey Code ID Modify MSI/Plessey Code ID Modify GS1 Databar 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 11 characters. Enable Custom Suffix Disable Custom Suffix (default) Set Custom Suffix To set a custom suffix, scan the Set Custom Suffix barcode and the numeric barcodes representing the hexadecimal values of a desired suffix and then scan the Save barcode.
Terminating Character Suffix A terminating character can be used to mark the end of data, which means nothing can be added after it. A terminating character suffix can contain 1-7 characters. Enable/Disable Terminating Character Suffix To enable/disable terminating character suffix, scan the appropriate barcode below. Enable Terminating Character Suffix (default) Disable Terminating Character Suffix...
Set Terminating Character Suffix The scanner provides a shortcut for setting the terminating character suffix to CR (0x0D) or CRLF (0x0D,0x0A) and enabling it by scanning the appropriate barcode below. Terminating Character CR (0x0D) (default) Terminating Character CRLF (0x0D,0x0A) To set a terminating character suffix, scan the Set Terminating Character Suffix barcode and the numeric barcodes representing the hexadecimal value of a desired terminating character and then scan the Save barcode.
Chapter 5 Scanning Preferences (For 2D Scanner Only) Introduction This chapter contains information as to how to adapt your scanner to various applications with preference setting. For instance, to narrow the field of view of the scanner to make sure it reads only those barcodes intended by the user.
Specify Decoding Area If Specific Area Decoding is enabled, the scanner only reads barcodes that intersect the predefined decoding area. The default decoding area is an area of 40% top, 60% bottom, 40% left and 60% right of the scanner’s field of view, as shown in the figure below.
Page 212
Top of Decoding Area Bottom of Decoding Area Left of Decoding Area Right of Decoding Area Example: Set the decoding area to 20% top, 80% bottom, 20% left and 80% right: Scan the Specific Area Decoding barcode. Scan the Top of Decoding Area barcode. Scan the numeric barcodes “2”...
Chapter 6 Data Formatter Introduction You may use the Data Formatter to modify the scanner’s output. For example, you can use the Data Formatter to insert characters at certain points in barcode data or to suppress/ replace/ send certain characters in barcode data as it is scanned. Normally, when you scan a barcode, it gets outputted automatically;...
Programming with Barcodes The following explains how to program a data format by scanning the specific barcodes. Scanning any irrelevant barcode or failing to follow the setting procedure will result in programming failure. To find the alphanumeric barcodes needed to create a data format, see the “Digit Barcodes” section in Appendix. Step 1: Scan the Add Data Format barcode.
Page 215
Example: Program format_0 using formatter command type 6, Code 128 containing 10 characters applicable, send all characters followed by “A”. 1. Scan the Add Data Format barcode Add a data format 2. Scan the 0 barcode Select format_0 3. Scan the 6 barcode Select formatter command type 6 4.
Programming with Serial Commands A data format can also be created by serial commands sent from the host device. The maximum size of a command string is 128 characters. The syntax consists of the following elements: Add Data Format Command: $$%^5917 (8 characters). Data format: 0~3 (1 character).
Enable/Disable Data Formatter When Data Formatter is disabled, the data format you have enabled becomes invalid. ** Disable Data Formatter You may wish to require the data to conform to a data format you have created. The following settings can be applied to your data format: Enable Data Formatter, Required, Keep Prefix/Suffix: Scanned data that meets your data format requirements is modified accordingly and gets outputted along with prefixes and suffixes (if prefix and suffix are enabled).
Enable Data Formatter, Not Required, Keep Prefix/Suffix Enable Data Formatter, Not Required, Drop Prefix/Suffix Non-Match Error Beep If Non-Match Error Beep is turned ON, the scanner generates an error beep when a barcode is encountered that does not match your required data format. ** Non-Match Error Beep ON Non-Match Error Beep OFF Enable Data Format...
Change Data Format for a Single Scan You can switch between data formats for a single scan. The next barcode is scanned using the data format selected here, then reverts to the format you have selected above. For example, you may have set your scanner to the data format you saved as Format_3.
Query Data Formats You may scan the following barcode to get the information of data format(s) you have created. For instance, if you have added Format_0 as per the example in the “Programming with Barcodes” section in this chapter, then the query result will be Data Format 0:069990020010F141;. Query Data Formats...
Formatter Command Type 6 When working with the Data Formatter, a virtual cursor is moved along your input data string. The following commands are used to both move this cursor to different positions, and to select, replace, and insert data into the final output. For the hex value of ASCII characters involved in the commands, refer to the “ASCII Table”...
Page 222
F3 Send all characters up to a particular character Syntax=F3ssxx (ss: The particular character’s hex value; xx: The insert character’s hex value) Include in the output message all characters from the input message, starting with the character at the current cursor position and continuing to, but not including, the particular character “ss,” followed by character “xx.”...
Page 223
E9 and F4 Example: Send all but the last characters, followed by 2 tabs Send all characters except for the last 8 from the barcode above, followed by 2 tabs. Command string: E908F40902 E9 is the “Send all but the last characters” command 08 is the number of characters at the end to ignore F4 is the “Insert a character multiple times”...
B3 and B4 Example: Insert the symbology name and length Send the symbology name and length before the barcode data from the barcode above. Break up these insertions with spaces. End with a carriage return. Command string: B3F42001B4F42001F10D B3 is the “Insert symbology name” command F4 is the “Insert a character multiple times”...
Page 225
F5 Example: Move the cursor forward and send the data Move the cursor forward 3 characters, then send the rest of the barcode data from the barcode above. End with a carriage return. Command string: F503F10D F5 is the “Move the cursor forward a number of characters” command 03 is the number of characters to move the cursor F1 is the “Send all characters”...
Search Commands F8 Search forward for a character Syntax=F8xx (xx: The search character’s hex value) Search the input message forward for “xx” character from the current cursor position, leaving the cursor pointing to the “xx” character. F8 Example: Send barcode data that starts after a particular character Search for the letter “D”...
Page 227
B0 Search forward for a string Syntax=B0nnnnS (nnnn: The string length (up to 9999); S: The ASCII hex value of each character in the string) Search forward for “S” string from the current cursor position, leaving cursor pointing to “S” string. For example, B0000454657374 will search forward for the first occurrence of the 4-character string “Test.”...
Page 228
E6 Search forward for a non-matching character Syntax=E6xx (xx: The search character’s hex value) Search the input message forward for the first non-“xx” character from the current cursor position, leaving the cursor pointing to the non-“xx” character. E6 Example: Remove zeros at the beginning of barcode data This example shows a barcode that has been zero filled.
Miscellaneous Commands FB Suppress characters Syntax=FBnnxxyy..zz (nn: The numeric value (00-15) for the number of suppressed characters; xxyy..zz: The hex value of the characters to be suppressed) Suppress all occurrences of up to 15 different characters, starting at the current cursor position, as the cursor is advanced by other commands.
Page 230
E4 Replace characters …zz Syntax=E4nnxx (nn: The total count of the number of characters (characters to be replaced plus replacement characters; xx : The characters to be replaced, xx : The replacement characters, continuing through zz and zz Replace up to 15 characters in the output message, without moving the cursor. E4 Example: Replace zeros with CRs in barcode data If the barcode has characters that the host application does not want included, you can use the E4 command to replace those characters with something else.
Appendix Factory Defaults Table Parameter Factory Default Remark System Settings Operating Mode Bluetooth mode Bluetooth Profile Data Transmission via Bluetooth Synchronous transmission USB Interface Type USB HID-KBW Data Transmission via USB Asynchronous transmission Verify Receipt of Data Disabled Sound Notifications Enabled Disabled Vibration Notifications...
Page 232
Parameter Factory Default Remark Prefix & Suffix 1D Scanner Prefix Sequence Code ID+Custom Prefix+AIM ID AIM ID Prefix Disabled Code ID Prefix Disabled 1 or 2 English letters Disabled Custom Prefix Max: 11 characters None Disabled Custom Suffix Max: 11 characters None Disabled Terminating Character Suffix...
Page 234
EAN-13 Beginning with 378/379 Add-On Code Do Not Require Add-On Code Required EAN-13 Beginning with 414/419 Add-On Code Do Not Require Add-On Code Required EAN-13 Beginning with 434/439 Add-On Code Do Not Require Add-On Code Required EAN-13 Beginning with 977 Add-On Code Do Not Require Add-On Code Required EAN-13 Beginning with 978 Add-On Code...
Page 235
System Character Transmit Country Code Do not transmit Interleaved 2 of 5 Interleaved 2 of 5 Enabled Check Character Verification Enabled Check Character Do not transmit Maximum Length Minimum Length No less than 2 ITF-6 ITF-6 Disabled Check Character Do not transmit ITF-14 ITF-14 Disabled...
Page 236
Check Character Verification Disabled Check Character Do not transmit Maximum Length Minimum Length No less than 4 Standard 25 Standard 25 Enabled Check Character Verification Disabled Check Character Do not transmit Maximum Length Minimum Length No less than 4 Code 39 Code 39 Enabled Check Character Verification...
Page 237
Minimum Length No less than 1 Code 11 Code 11 Disabled Check Character Do not transmit Enabled Check Character Verification 1 Check Character, MOD11 Maximum Length Minimum Length No less than 3 Plessey Plessey Disabled Check Character Verification Enabled Check Character Do not transmit Maximum Length Minimum Length...
Page 238
Parameter Factory Default Remark 2D Scanner Video Reverse Disabled Applicable to all symbologies. Code 128 Code 128 Enabled Maximum Length Minimum Length GS1-128 (UCC/EAN-128) GS1-128 Enabled Maximum Length Minimum Length AIM 128 AIM 128 Enabled Maximum Length Minimum Length EAN-8 EAN-8 Enabled Check Character...
Page 239
EAN-13 Beginning with 977 Add-On Code Do Not Require Add-On Code For BS8060-2T Required EAN-13 Beginning with 978 Add-On Code Do Not Require Add-On Code For BS8060-2T Required EAN-13 Beginning with 979 Add-On Code Do Not Require Add-On Code For BS8060-2T Required ISSN ISSN...
Page 240
Check Character Do not transmit Maximum Length Minimum Length ITF-6 ITF-6 Disabled Check Character Do not transmit ITF-14 ITF-14 Enabled Check Character Do not transmit Matrix 2 of 5 Matrix 2 of 5 Disabled Check Character Verification Disabled Check Character Do not transmit Maximum Length Minimum Length...
Page 241
Code 32 Check Character Do not transmit For BS8060-2T Code 32 Start/Stop Character Do not transmit For BS8060-2T Maximum Length Minimum Length Codabar Codabar Enabled Check Character Verification Disabled Check Character Do not transmit Start/Stop Character Do not transmit Start/Stop Character Format ABCD/ABCD Maximum Length Minimum Length...
Page 242
Maximum Length Minimum Length PDF417 PDF417 Enabled Maximum Length 2710 Minimum Length PDF 417 Twin Code Read single PDF417 only QR Code QR Code Enabled Micro QR Enabled Maximum Length 7089 Minimum Length QR Twin Code Read single QR only Data Matrix Data Matrix Enabled...
Save/Cancel Barcodes (1D Scanner) 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.
Save/Cancel Barcodes (2D Scanner) 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.
AIM ID Table (1D Scanner) Symbology AIM ID Possible AIM ID Modifiers (m) Code 128 UCC/EAN-128 AIM 128 ISBT 128 EAN-8 EAN-13 EAN-13 with Addon ISSN ISBN UPC-E UPC-E with Addon UPC-A UPC-A with Addon Interleaved 2 of 5 0,1,3 ITF-6 ITF-14 Deutsche 14...
AIM ID Table (2D Scanner) Symbology AIM ID Remark Standard EAN-13 EAN-13 EAN-13 + 2/5-Digit Add-On Code Standard EAN-8 ]E4…]E1… EAN-8 EAN-8 + 2-Digit Add-On Code ]E4…]E2… EAN-8 + 5-Digit Add-On Code Standard UPC-E UPC-E UPC-E + 2/5-Digit Add-On Code Standard UPC-A UPC-A UPC-A + 2/5-Digit Add-On Code...
Page 254
Symbology AIM ID Remark MOD11; transmit check character MOD11/MOD11; transmit check character Code 11 Do not transmit check character after verification No check character verification GS1-DataBar (RSS) Standard GS1-DataBar Plessey Standard Plessey MOD10; transmit check character MOD10; do not transmit check character MSI-Plessey MOD10/ MOD11;...
Code ID Table (1D Scanner) Barcode Code ID Code 128 UCC/EAN-128 AIM 128 EAN-8 EAN-13 ISSN ISBN UPC-E UPC-A Interleaved 2 of 5 ITF-6 ITF-14 Deutsche 14 Deutsche 12 COOP 25(Japanese Matrix 2 of 5) Matrix 2 of 5(European Matrix 2 of 5) Industrial 25 Standard 25 Code 39...
ASCII Function Key Mapping Table ASCII Value No Function Key ASCII Function Function Key Mapping (HEX) Mapping (Null char.) Null Ctrl+2 (Start of Header) Keypad Enter Ctrl+A Caps Lock Ctrl+B (Start of Text) Null Ctrl+C (End of Text) Null Ctrl+D (End of Transmission) Null Ctrl+E...
Page 262
ASCII Function Key Mapping Table (Continued) The function key mappings of the last five characters in the previous table differ from one keyboard layout to another. Function Key Mapping Country/ Keyboard Layout United States Ctrl+[ Ctrl+\ Ctrl+] Ctrl+6 Ctrl+- Belgium Ctrl+[ Ctrl+<...
Need help?
Do you have a question about the NLS-BS80 and is the answer not in the manual?
Questions and answers