Table of Contents

Advertisement

Quick Links

BARCODE SCANNER MODULE (B)
SETUP MANUAL

PREFACE

This setup manual provides setup barcode for setting device parameters. This module does not
support commands to modify the settings. All setup barcodes can only be used to set up the
device and cannot be used to test the scan results. If you need to test the module, please use the
test barcode in the appendix.
1 / 69

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Barcode Scanner Module B and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Waveshare Barcode Scanner Module B

  • Page 1: Preface

    BARCODE SCANNER MODULE (B) SETUP MANUAL PREFACE This setup manual provides setup barcode for setting device parameters. This module does not support commands to modify the settings. All setup barcodes can only be used to set up the device and cannot be used to test the scan results. If you need to test the module, please use the test barcode in the appendix.
  • Page 2: Table Of Contents

    TABLE OF CONTENTS Preface ....................................1 Chapter I Scanning Guide ............................9 Chapter II Default Settings ............................10 Factory Default Settings ............................ 10 Continuous Scanning ............................10 Continuous scan interval ......................... 10 Induction scanning mode ..........................11 Chaper III Interface Type ............................12 UART Interface ..............................
  • Page 3 Read Delay ................................17 Chapter V Data Editing ...............................18 Introduction ................................18 Add prefix/suffix ............................18 Add carriage return suffix to all code systems ..................20 Add a line feed suffix to all code systems ..................20 Add a carriage return suffix to all code systems ................21 keyboard operation ...........................21 Prefix/suffix clearing ..........................
  • Page 4 Barcode reading length ........................... 29 Code 32 Parmaceutical (PARAF) ........................29 FULL ASCII ................................30 Interleaved 2 of 5 ..............................30 On/Off ................................31 CHECK character ............................31 Barcode Reading Length .........................31 NEC 2 of 5 ................................32 On/Off ................................32 Check character ............................32 BARCODE reading length ........................
  • Page 5 On/Off ................................37 Parity bit ................................37 BARCODE reading length ........................37 Code 128 ................................38 On/Off ................................38 ISBT 128 Cascade ............................38 Barcode Reading Length .........................38 GS1-128 .................................39 On/Off ................................39 Code Reading Length ..........................39 UPC-A..................................39 On/Off ................................40 Parity bit ................................40 Digital system ..............................
  • Page 6 UPC-E1...................................43 EAN/JAN-13 .................................44 On/off ................................44 Parity bit ................................44 Additional code ............................44 Necessary additional code ........................45 Additional Code Separator ........................45 ISBN Translate.............................45 EAN/JAN-8 ................................46 On/Off ................................46 Checksum character ..........................46 Additional code ............................46 Required additional code ........................47 Append Code Separator .........................
  • Page 7 PDF417 ................................... 50 On/Off ................................51 Barcode reading Length ..........................51 QR Code ................................51 On/off ................................51 Code reading length ..........................52 Data Matrix ................................52 On/off ................................52 Code reading length ..........................52 Aztec Code ................................53 On/Off ................................53 Barcode reading Length ..........................53 China Post (Hong Kong 2 of 5) ........................54 On/Off ................................54 Barcode Read Length ..........................54 Korea Post ................................
  • Page 8 Micropdf .................................57 On/off ................................57 BARCODE reading length ........................57 Gs1 Composite Codes ............................58 On/Off ................................58 Barcode Reading Length .........................58 Codablock A ................................. 59 On/Off ................................59 barCODE READING Length ........................59 Codablock F ................................59 On/off ................................60 Code reading length ..........................60 Appendix 1 Reference Chart .............................61 1D Code SYSTEM ..............................61 2d Code SYSTEM ..............................
  • Page 9: Chapter I Scanning Guide

    CHAPTER I SCANNING GUIDE The aiming auxiliary light source for the Barcode Scanner Module (B) projects a red aiming light speed corresponding to the horizontal field of view of the module. The aiming line should be in the center of the barcode and the user can rotate the light, but please keep it in the center of the barcode for easy reading.
  • Page 10: Chapter Ii Default Settings

    CHAPTER II DEFAULT SETTINGS FACTORY DEFAULT SETTINGS The factory default settings for the device are key scanning and USB keyboard mode output. To apply the default settings to the scanning device, scan the "Load Factory Default Settings" barcode below to reset the barcode scanning device to the factory default settings. Load Factory Default Settings CONTINUOUS SCANNING The device can scan the "Continuous Scanning Mode"...
  • Page 11: Induction Scanning Mode

    1000Ms Time Interval 1500Ms Time Interval 2000Ms Time Interval INDUCTION SCANNING MODE The device can scan "Inductive Scanning Mode" barcode to set the scanning mode to inductive scanning, inductive scanning mode, does not support continuous scanning of the same barcode. Inductive Scanning Mode 11 / 69...
  • Page 12: Chaper Iii Interface Type

    CHAPTER III INTERFACE TYPE Barcode Scanner Module (B) supports two communication interfaces, USB port and UART serial port. UART INTERFACE SETTING UART INTERFACE To use the UART interface, you need to connect the serial module or connect the UART interface directly.
  • Page 13: Set Uart Port Data Bits, Stop Bits And Parity

    SET UART PORT DATA BITS, STOP BITS AND PARITY Data bits: 7, 8-bit data bits can be selected for transmission. The terminal must be set to the same data bits as the barcode scanning device in order to communicate properly. Default = 8. Stop Bit: The stop bit can be set to 1 or 2.
  • Page 14: Usb Interface

    USB INTERFACE The USB interface supports configuring as USB PC Keyboard mode, i.e. keyboard mode, or USB virtual serial mode. USB PC KEYBOARD Scan the following barcodes to configure the Scan Module to USB PC Keyboard mode. Carriage return and line feed are added by default. USB PC Keyboard USB COM Scanning the barcode below configures the Scan Module to USB COM mode, which emulates a...
  • Page 15: Chapter Iv Input/Output Settings

    CHAPTER IV INPUT/OUTPUT SETTINGS This chapter mainly provides the configuration of buzzer and LED in the power-on, decoding and key-triggered states of the Barcode Scanner Module (B). POWER-ON TONE SETTING Power-on tone, that is, the buzzer can beep to prompt the work state after the module is successfully powered on.
  • Page 16: Successful Decoding Tone Volume Setting

    After successful decoding, the buzzer will make a sound to indicate successful decoding, if no sound is needed, it can be configured as no sound after successful decoding. The default setting is there is a tone after successful decoding. *A Tone for Successful No Tone for Successful Decoding Decoding...
  • Page 17: Successful Decoding Tone Duration Setting

    SUCCESSFUL DECODING TONE DURATION SETTING Scan the following barcode to modify the tone duration of the device after successful decoding. The default is normal. *Normal Beep Short Beep SETTING BEEP FREQUENCY FOR DECODING FAILURE Scan the following barcode to modify the frequency of the device beeping after decoding failure. The default is Razz.
  • Page 18: Chapter V Data Editing

    CHAPTER V DATA EDITING INTRODUCTION After the device decodes successfully, a string of data is obtained, which can be numbers, English, symbols, etc., and for 2D codes, it can also be Chinese characters. This string of data is the data information contained in the barcode.
  • Page 19 Repeat steps 4 and 5 for each prefix/suffix character. To add a bar code serial number, scan 5, C, 8, 0. To add the AIM I.D, scan 5, C, 8, 1. To add a backslash (\), scan 5, C, 5, C. NOTE: To add a backslash (\) in step 7, you must scan 5C twice - once to create the leading backslash, then to create the backslash itself.
  • Page 20: Add Carriage Return Suffix To All Code Systems

    Add Suffix Save ADD CARRIAGE RETURN SUFFIX TO ALL CODE SYSTEMS To add a carriage return suffix to all code systems, scan the barcode below. This operation first clears all current suffixes and then adds a carriage return suffix to all code systems. Add Carriage Return Suffix to All Code Systems ADD A LINE FEED SUFFIX TO ALL CODE SYSTEMS...
  • Page 21: Add A Carriage Return Suffix To All Code Systems

    ADD A CARRIAGE RETURN SUFFIX TO ALL CODE SYSTEMS To add a carriage return suffix to all code systems, scan the barcode below. This operation first clears all current suffixes and then adds a carriage return suffix to all code systems. Add Carriage Return Line Feed Suffix to All Code systems.
  • Page 22: Prefix/Suffix Clearing

    table in the appendix. All code systems correspond to "9" and "9", and the saving operation corresponds to "1" and "3". After confirming, scan "Start Adding Keyboard" barcode, "Add Suffix" barcode, "9" in turn, "9", "1", "3", and finally scan "Save" the barcode. (where "9"...
  • Page 23: Suffix Selection

    Add Prefix Clear the Prefix of a Code System Clear the Prefix of All Code System SUFFIX SELECTION Add Suffix Clear the Suffix of a Code System Clear the Suffix of All Code System FUNCTION CODE TRANSMISSION When the function code transmission is enabled and the scanned data contains the function code, the barcode scanning device will transmit the function code data to the terminal.
  • Page 24: Barcode Delay Transmission

    BARCODE DELAY TRANSMISSION A delay of up to 5000ms (in increments of 5ms) can be set each time the barcode is transmitted. Scan the following barcode, then scan the number Appendix chart of 5ms delays in this manual, and then scan the "Save" barcode. Barcode Delay To eliminate the delay of barcode transmission, please scan the "Barcode Delay"...
  • Page 25: Chapter Vi Code System

    CHAPTER VI CODE SYSTEM ALL CODE SYSTEM If the barcode scanning device needs to solve all code systems, please scan the "All code systems on" barcode. For specific code system only, scan the "All code system off” barcode and then scan All Code Systems On All Code Systems Off the "All code systems on"...
  • Page 26: On/Off

    ON/OFF * On START/STOP CHARACTER The "Start/Stop" character output is at the front and rear of the barcode. It can be configured to "start/stop" characters for transmission or no transmission. The default is no transmission. Transmit * Not Transmit CHECK CHARACTER No check character means that the device will read and transmit all barcodes whether there is a check character or not.
  • Page 27: Cascade

    CASCADE Codabar supports bar code cascade. When cascading is enabled, the device looks for a Codabar barcode with a "d" start character, which is adjacent to a barcode with a "d" stop character. In this A 1 2 3 4 D D 5 6 7 8A case, two barcodes are connected into one, and all "D"...
  • Page 28: Cpde 39

    CPDE 39 Default Code 39 Configuration ON/OFF START/STOP CHARACTER "The Start/Stop character is located at the front and end of the barcode. The Start/Stop character can be configured to be transmitted or not transmitted. The default is no transmission. Transmit * Not Transmit CHECK CHARACTER No check character means that the device will read and transmit all barcodes whether there is a...
  • Page 29: Barcode Reading Length

    When "Check Character" is set to "Enable with check character transmission", the device will check according to the last digit data of the barcode. If the check passes, the check character will be transmitted as the last digit of normal data. If the check fails, the barcode content will not be sent. * No Check Character Enabled Without Check Characters Transmission...
  • Page 30: Full Ascii

    FULL ASCII If FULL ASCII Code39 decoding is enabled, some characters in the barcode will be decoded into a single character. For example, $V will be decoded as ASCII character SYN, and /C will be decoded as ASCII character #. The default setting is off. NUL%U DLE $P SP SPACE...
  • Page 31: On/Off

    ON/OFF CHECK CHARACTER No check character means the device will read and transmit all barcodes with or without check characters. (When barcode with check character is scanned at this time, check character is transmitted together.) When "Checksum character" is set to "Enable Without Check Character Transmission", the barcode scanning device will check the barcode according to the last bit of data, if the check passes, the normal data except the last check character will be transmitted, and if the check fails, the barcode content will not be sent.
  • Page 32: Nec 2 Of 5

    Barcode Length”, you will also need to scan the specified barcode length and save the barcode, see the Read Length instructions.) Minimum Barcode Length Maximum Barcode Length NEC 2 OF 5 All Default NEC 2 of 5 Settings ON/OFF CHECK CHARACTER No check character means the device will read and transmit all barcodes with or without check characters.
  • Page 33: Barcode Reading Length

    When "Check Character" is set to "Enable with check character transmission", the device will check according to the last digit data of the barcode. If the check passes, the check character will be transmitted as the last digit of normal data. If the check fails, the barcode content will not be sent. * No Check Character Enabled Without Check Characters Transmission...
  • Page 34: Barcode Reading Length

    BARCODE READING LENGTH Scan the barcode to change the reading length. For additional information, please refer to the code length description. The minimum and maximum length is 0-80. Minimum default value =0 and maximum default value =80. (Note: After scanning "Minimum Barcode Length" and "Maximum Barcode Length", you need to scan the specified barcode length and save the barcode.
  • Page 35: Straight 2 Of 5 Iata (Two-Bar Start/Stop)

    Minimum Barcode Length Maximum Barcode Length STRAIGHT 2 OF 5 IATA (TWO-BAR START/STOP) All Default Straight 2 of 5 IATA Setting ON/OFF *Off BARCODE READING LENGTH Scan the following barcodes to change the read length. For additional information, see the Read Length instructions.
  • Page 36: Matrix 2 Of 5

    MATRIX 2 OF 5 All Default Matrix 2 of 5 Settings ON/OFF *Off BARCOE READING LENGTH Scan the following barcodes to change the read length. For additional information, see the Read Length instructions. The minimum and maximum lengths are 1-80. The minimum default value = 4 and the maximum default value = 80.
  • Page 37: Code 11

    CODE 11 All Default Code 11 Settings ON/OFF *Off PARITY BIT This option sets 1 or 2 check bits of the Code 11 barcode. The default is two parity bits. Two Parity Bits One Parity Bit BARCODE READING LENGTH Scan the following barcode to change the reading length. For additional information, please refer to the code length description.
  • Page 38 CODE 128 All Default Code 128 Settings ON/OFF ISBT 128 CASCADE Enable ISBT 128 *Disable ISBT 128 BARCODE READING LENGTH Scan the following barcodes to change the reading length. For additional information, see the Barcode Reading Length instructions. The minimum and maximum lengths are 0-80. The minimum default value = 0 and the maximum default value = 80.
  • Page 39 GS1-128 All Default GS1-128 Settings ON/OFF CODE READING LENGTH Scan the following barcodes to change the read length. For additional information, refer to the Code Reading Length instructions. The minimum and maximum lengths are 1-80. The minimum default value = 1 and the maximum default value = 80. (Note: After scanning the “Minimum barcode length”...
  • Page 40 ON/OFF PARITY BIT The following configures whether the parity bit should be transmitted at the end of the scan data. Default = On. DIGITAL SYSTEM The digital system characters of U.P.C are usually transmitted at the beginning of scanning data, and the default is ON.
  • Page 41 NECESSARY ADDITIONAL CODE When scanning "Required", the device will only read UPC-A barcode with additional code. Then, you must enable the additional code of 2 or 5 digits. The default is not required. Required * Not Required ADDITIONAL CODE SEPARATOR When this function is turned on, there will be a space between the barcode and the additional code.
  • Page 42 *UPC-E0 On UPC-E0 Off BAR CODE EXTENSION UPC-E Expand expands UPC-e barcode to 12-bit UPC-A format. Default = Off. * Off NECESSARY ADDITIONAL CODE When scanning "Required", the barcode scanning device will only read UPC-E barcodes with additional codes. Default = Not required. *Not Required *Required ADDITIONAL CODE SEPARATOR...
  • Page 43 PARITY The following configures whether the checksum bit should be transmitted at the end of the scanned data. Default = On. * On DIGITAL SYSTEM The digital system characters of U.P.C are usually transmitted at the beginning of scanned data. Default = On.
  • Page 44 *UPC-E1 Off UPC-E1 On EAN/JAN-13 All Default EAN/JAN Settings. ON/OFF Note: If you want to convert UPC-A barcode to EAN-13 format, please scan UPC-A to close the barcode. * Off * On PARITY BIT Whether the following configuration should transmit the check bit at the end of the scanned data. Default = On.
  • Page 45 This setting adds 2/5 bits of additional code at the end of all scanned EAN/JAN-13 data. Default =2/5 digit additional code off. *2-digit Additional Code Off 2-digit Additional Code On 5-digit Additional Code On *5-digit Additional Code Off NECESSARY ADDITIONAL CODE When "Required"...
  • Page 46 EAN/JAN-8 All Default EAN/JAN-8 Settings ON/OFF CHECKSUM CHARACTER The following configures whether the checksum character should be transmitted at the end of the scan data. Default = on. ADDITIONAL CODE This setting adds a 2/5-bit append code to the end of all scanned EAN/JAN-13 data. Default = 2/5 digit Append Code Off.
  • Page 47 2-digit Append Code On *2-digit Append Code Off 5-digit Add-on Code On *5-digit Add-on Code Off REQUIRED ADDITIONAL CODE When "Required" is scanned, the device will only read EAN/JAN-8 barcodes with an additional code. Default = not required. Required *Not Required APPEND CODE SEPARATOR When this feature is on, there will be a space separating the barcode from the append code.
  • Page 48 ON/OFF *Off CHECK CHARACTERS MSI barcodes use different types of checksum characters. You can configure the device to read MSI barcodes using checksum characters. Default = enable MOD10, but no transmission. When "Check Character" is set to "Enable MOD10 and Transmit", the device will only read and use MSI barcodes printed with the specified type of check characters, and will transmit characters at the end of the scanned data.
  • Page 49 "Maximum Barcode Length", you also need to scan the specified barcode length and save the barcode, please refer to the description of reading length.) Minimum Barcode Length Maximum Barcode Length GS1 DATABAR OMNIDIRECTIONAL All Default GS1 DataBar Omnidirectional Settings ON/OFF GS1 DATABAR LIMITED All Default GS1 DataBar Limited Settings...
  • Page 50 GS1 DATABAR EXPANDED All Default Settings ON/OFF READING LENGTH Scan the following barcodes to change the reading length. For additional information, refer to the Read Length instructions. The minimum and maximum lengths are 4 to 74. The minimum default value = 4 and the maximum default value = 74. (Note: After scanning the “Minimum Barcode Length”...
  • Page 51 ON/OFF BARCODE READING LENGTH Scan the following barcodes to change the read length. For additional information, refer to the Read Length instructions. The minimum and maximum length is 1-2750. Minimum default value =1 and maximum default value =2750. (Note: After scanning "Minimum Barcode Length" and "Maximum Barcode Length", you need to scan the specified barcode length and save the barcode.
  • Page 52 CODE READING LENGTH Scan the following barcode to change the reading length. For additional information, please refer to the code length description. The minimum and maximum length is 1-7089. Minimum default value =1, maximum default value =7089. (Note: After scanning "Minimum Barcode Length" and "Maximum Barcode Length", you need to scan the specified barcode length and save the barcode.
  • Page 53 Minimum Barcode Length Maximum Barcode Length AZTEC CODE All Default Aztec Code Settings ON/OFF BARCODE READING LENGTH Scan the following barcodes to change the reading length. For additional information, see the Barcode Read Length instructions. The minimum and maximum lengths are 1-3832. The minimum default value = 1 and the maximum default value = 3832.
  • Page 54 CHINA POST (HONG KONG 2 OF 5) All Default China Post (Hong Kong 2 of 5) Settings ON/OFF *Off BARCODE READ LENGTH Scan the barcode below to change the reading length. For additional information, see the Barcode Reading Length instructions. The minimum and maximum lengths are 2-80. The minimum default value = 4 and the maximum default value = 80.
  • Page 55 ON/OFF *Off BARCODE READING LENGTH Scan the following barcodes to change the read length. For additional information, see the Read Length instructions. The minimum and maximum length is 2-80. Minimum default value =4, and maximum default value =48. (Note: After scanning "Minimum Barcode Length" and "Maximum Barcode Length", you need to scan the specified barcode length and save the barcode.
  • Page 56 ON/OFF * Off BARCODE READING LENGTH Scan the following barcode to change the reading length. For additional information, please refer to the code length description. The minimum and maximum length is 1-1000. Minimum default value =1 and maximum default value =1000. (Note: After scanning "Minimum Barcode Length" and "Maximum Barcode Length", you need to scan the specified barcode length and save the barcode.
  • Page 57 BARCODE READING LENGTH Scan the following barcode to change the barcode reading length. For additional information, please refer to the code length description. The minimum and maximum length is 1-150. Minimum default value =1 and maximum default value =150. (Note: After scanning "Minimum Barcode Length"...
  • Page 58 Maximum barcode lengths, you will also need to scan the specified barcode length and save the barcode, see the Read Length instructions.) Minimum Barcode Length Maximum Barcode Length GS1 COMPOSITE CODES All Default Composites Settings ON/OFF BARCODE READING LENGTH Scan the following barcodes to change the reading length. For additional information, see the Read Length instructions.
  • Page 59 CODABLOCK A All Default Codablock A Settings ON/OFF BARCODE READING LENGTH Scan the following barcodes to change the read length. For additional information, see the Read Length instructions. The minimum and maximum lengths are 1-600. The minimum default value = 1 and the maximum default value = 600.
  • Page 60 ON/OFF CODE READING LENGTH Scan the following barcode to change the reading length. For additional information, please refer to the code length description. The minimum and maximum length is 1-2048. Minimum default value =1, maximum default value =2048. (Note: After scanning "Minimum Barcode Length" and "Maximum Barcode Length", you need to scan the specified barcode length and save the barcode.
  • Page 61 APPENDIX 1 REFERENCE CHART 1D CODE SYSTEM Newtologic Symbology Possible Modifiers (m) All symbologies Codabar Code 11 Code 128 0, 1, 2, 4 Code 32 Pharmaceutical (PARAF) < 0, 1, 3, 4, Code 39 (supports Full ASCII mode) TCIF Linked Code 39 (TLC39) Code 93 and 93i 0-9, A-Z, a-m 0, 1, 3, 4...
  • Page 62 UPC-A with Extended Coupon Code UPC-E UPC-E with Add-On UPC-E1 Add Newtologic Code ID Add AIM Code ID Add Backslash Batch Mode Quantilty 2D CODE SYSTEM Newtologic Symbology Possible Modifiers All Symbologies Aztec Aztec Code 0-9, A-C Code ]zm Chinese Sensible Code (Han Xin Code) Codablock A 0, 1, 4, 5, 6...
  • Page 63 POSTCODE Newtologic Symbology Possible Modifiers All Symbologies Australian Post British Post Canadian Post China Post InfoMail Intelligent Mail Bar Code Japanese Post KIX (Netherlands) Post Korea Post ? Planet Code Postal-4i Postnet ASCII CONVERSION TABLE Decimal Character NUL (Null char.) SOH (Start of Header)...
  • Page 64 DC1 (XON) (Device Control 1) DC2 (Device Control 2) DC3 (XOFF) (Device Control 3) DC4 (Device Control 4) NAK (Negative Acknowledgment) SYN (Synchronous Idle) ETB (End of Trans. Block) CAN (Cancel) EM (End of Medium) SUB (Substitute) ESC (Escape) (File Separator) GS (Group Separator)...
  • Page 65 ? (Question Mark) @(AT Symbol) [ (Left / Opening Bracket) \ (Back Slash) ] (Right / Closing Bracket) ^ (Caret / Circumflex) _ (Underscore) ' (Grave Accent) 65 / 69...
  • Page 66 { (Left/ Opening Brace) (Vertical Bar) (Right/Closing Brace) (Tilde) DEL (Delete) 66 / 69...
  • Page 67 APPENDIX 2 CHART NUMERICAL TABLE Note: If there is an error when scanning letters or numbers (before scanning the “Save” barcode), please scan the “Exit” barcode, rescan the correct letters or numbers, and then scan the “Save” barcode. 67 / 69...
  • Page 68 Save Exit KEYBOARD OPERATION ASCII CONVERSION Decimal CTRL+X Description CTRL+@ CTRL+A check all CTRL+B boldface CTRL+C Copy CTRL+D Font formatting CTRL+E Center Alignment CTRL+F Find CTRL+G Positioning CTRL+H Replace CTRL+J Align both ends CTRL+K Hyperlink CTRL+L Left Alignment CTRL+M Left indent CTRL+N Create CTRL+O...
  • Page 69 CTRL+\ CTRL+] CTRL+^ CTRL+- CTRL+ 69 / 69...

Table of Contents