Hamlet HBCS2D100U User Manual

2D BARCODE SCANNER
USB PROFESSIONAL BARCODE SCANNER
FOR QR CODES AND LINEAR BARCODES
USER MANUAL
HBCS2D100U
www.hamletcom.com
We inform You this product is manufactu red with materials and components in compliance with RoHS Directive 2011/65/EU, WEEE Directive 2002/96/CE, 2003/108/CE Italian Legislative Decree 2005/151 and EMC Directive 2014/30/EU for the following standards: EN 55032: 2015 EN 55024: 2010 + A1: 2015
The complete CE declaration of conformity of the product can be obtained by contacting Hamlet at info@hamletcom.com. Visit www.hamletcom.com for complete information on Hamlet products and to access downloads and technical support. Imported by: CARECA ITALIA SPA - Scandiano (RE) . Italy
All trademarks and company names mentioned in this manual are used for description purpose only and remain property of their respective owners. The material in this document is for information only. Contents, specifications and appearance of the product are indicative and may change without notice.
LED Devices
Hamlet products using led sources comply with IEC 60825-1, EN 60825-1: 2014. The led classification is marked on one of the labels on the product. Class 1 Led devices are not considered to be hazardous when used for their intended purpose. The following statement is required to comply with US and international regulations: Caution: Use of controls, adjustments or performance of procedures other than those specified herein may result in hazardous led light exposure. Class 2 Led scanners use a low power, visible light diode. As with any very bright light source, such as the sun, the user should avoid staring directly into the light beam. Momentary exposure to a Class 2 Led is not known to be harmful. In accordance with Clause 5, IEC 60825 and EN 60825, the following information is provided to the user: CLASS 1: CLASS 1 LED PRODUCT CLASS 2: VISIBLE LED RADIATION - DO NOT STARE INTO BEAM - CLASS 2 LED PRODUCT
Table of Contents
Table of C ont en ts ....................................................................................................................................................... 3
1 Start ................................................................................................................................................................... 5
1.1 Introduction ........................................................................................................................................... 5
1.2 About this Manual ................................................................................................................................. 5
1.3 Barcode reading operation .................................................................................................................... 5
1.4 Barcode Scanner Settings ...................................................................................................................... 5
1.4.1 Set Code Switch ......................................................................................................................... 5
1.4.2 Factory Default ........................................................................................................................... 6
1.4.3 User Default Settings ................................................................................................................. 6
2 Interface............................................................................................................................................................. 7
2.1 RS232 Communication Interface ........................................................................................................... 7
2.1.1 RS232 bit configuration ............................................................................................................. 8
2.1.2 Rs232 and full-code open quick configuration .......................................................................... 8
2.2 USB HID Interface .................................................................................................................................. 9
2.2.1 HID parameter configuration ..................................................................................................... 9
2.2.2 HID leading key output ............................................................................................................ 10
2.2.3 HID KBW and RS232 output ..................................................................................................... 11
2.3 USB-COM ............................................................................................................................................. 11
3 Scan mode (reading mode).............................................................................................................................. 12
3.1 Manual ................................................................................................................................................. 12
3.2 Successive scanning mode ................................................................................................................... 13
3.3 Autosensing Mode ............................................................................................................................... 15
3.4 Command Trigger mode ...................................................................................................................... 17
3.5 POS mode ............................................................................................................................................ 18
4 Reading area .................................................................................................................................................... 19
4.1 Full area ............................................................................................................................................... 19
4.2 Only the center area ............................................................................................................................ 19
5 Lighting and Aiming ......................................................................................................................................... 21
5.1 Lingting ................................................................................................................................................ 21
5.2 Aiming .................................................................................................................................................. 21
6 Prompt output ................................................................................................................................................. 22
6.1 All beeps .............................................................................................................................................. 22
6.2 Read the success tone ......................................................................................................................... 23
6.3 Data encoding format .......................................................................................................................... 23
6.4 National keyboard settings .................................................................................................................. 25
6.5 Virtual Keyboard Enable ...................................................................................................................... 25
6.6 Invoice mode is enabled ...................................................................................................................... 26
6.7 Image flip ............................................................................................................................................. 26
6.8 Black and white flip .............................................................................................................................. 27
6.9 Read the Version Information .............................................................................................................. 27
6.10 Reading unique ID of device ................................................................................................................ 27
7 Data editing ..................................................................................................................................................... 28
7.1 Prefix .................................................................................................................................................... 28
7.2 Suffix .................................................................................................................................................... 29
7.3 CODE ID ................................................................................................................................................ 30
7.4 terminator ............................................................................................................................................ 32
7.5 Data section interception .................................................................................................................... 32
7.6 RF information ..................................................................................................................................... 34
7.7 Output protocol ................................................................................................................................... 35
7.8 UPCA convert to to EAN 13 .................................................................................................................. 35
7.9 Product code verification output enable ............................................................................................. 35
8 Barcode type enable / disable configuration ................................................................................................... 36
8.1 All bar codes are solvable .................................................................................................................... 36
8.2 Readability ........................................................................................................................................... 36
8.3 EAN13 .................................................................................................................................................. 36
8.4 EAN8 .................................................................................................................................................... 37
8.5 UPCA .................................................................................................................................................... 38
8.6 UPCE0 .................................................................................................................................................. 38
8.7 UPCE1 .................................................................................................................................................. 39
8.8 Code128 ............................................................................................................................................... 39
8.9 Code39 ................................................................................................................................................. 40
8.10 Code93 ................................................................................................................................................. 41
8.11 CodeBar ............................................................................................................................................... 42
8.12 QR ........................................................................................................................................................ 43
8.13 Interleaved 2 of 5 ................................................................................................................................. 43
8.14 Industrial 25 ......................................................................................................................................... 44
8.15 Matrix 2 of 5 ........................................................................................................................................ 44
8.16 Code11 ................................................................................................................................................. 45
8.17 MSI ....................................................................................................................................................... 46
8.18 RSS ....................................................................................................................................................... 47
8.19 DM .................................................................................................. Errore. Il segnalibro non è definito.
8.20 PDF417 ................................................................................................................................................. 48
9 Appendix A: Default Settings Table .................................................................................................................. 49
10 Appendix B: Common Serial Instructions ........................................................................................................ 50
11 Appendix C: List of Code IDs ............................................................................................................................ 51
12 Appendix D: ASCII Code Table.......................................................................................................................... 52
13 Appendix E: Data Codes ................................................................................................................................... 56
14 Appendix F: Save or Cancel .............................................................................................................................. 58
1 Start
* On
Off
* Not
Ye s
1.1 Introduction
HBCS2D100U barcode reader, the application of the country's leading intelligent image recognition algorithm, and on this basis developed a set of advanced bar code reading algorithm, so as to realize the reading of smaller size, higher version of the bar code function
1.2 About this Manual
This manual mainly provides various function setting commands of HBCS2D100U reader. By familiarizing yourself with the introduction of various function commands in this manual, you can change the function parameters of HBCS2D100U, such as communication interface parameters, reading mode, prompt mode and so on.
HBCS2D100U products have been shipped from the factory has been configured to fit most commonly used functions of the parameters, in most cases the user can make adjustments without adjustment can be used in the appendix of this manual, lists the default HBCS2D100U features and parameters for reference.
1.3 Barcode reading operation
Thanks to the leading image recognition algorithm in the country and the barcode decoding algorithm developed on this basis, it is very easy and accurate to read barcode symbologies. Even if the bar code symbol at any rotation angle, will not affect the reading. In reading, the HBCS2D100U aimed at reading the bar code symbol can be.
1.4 Barcode Scanner Settings
1.4.1 Set Code Switch
By turning on the setting code function, the parameter setting of the reader can be performed by scanning the setting code.
Output setting code content
Save current settings as user
defaults
Restore user default settings
1.4.2 Factory Default
By scanning the "Factory Default " barcode, all the reader parameters can be restored to the factory
configuration.
Factory Default
1.4.3 User Default Settings
In addition to the factory settings, the user can also save their frequently used configuration as the default settings of the user, and save the current configuration information of the device as the default setting information of the user by scanning "Save current setting as user default setting". If the reader The user has the default setting information, the new configuration information after the operation will replace the original user default setting information.
By scanning "Restore user default settings" can be changed to the reader user default setting information.
2 Interface
Parameter
Default
Serial communication type
Standard TTL-232
Baud rate
9600
Check
Not
Data bit
8
Stop bit
1
Hardware flow control
Not
1200bps
4800bps
* 9600bps
HBCS2D100U reader provides TTL-232 serial communication interface to communicate with the host. Through the communication interface, you can receive the read data, send commands to the reader to control, and change the reader's function parameters.
2.1 RS232 Communication Interface
Serial communication interface is a common way to connect the reader with the host device (such as PC, POS, etc.). When the reader and the host using a serial cable connection, the system uses serial communication mode by default. The use of serial communication interface, the reader and the host device must be in the communication parameters on the configuration to match, in order to ensure smooth communication and content is correct.
Serial output
The reader's serial communication interface uses the TTL-level signal (TTL-232), which adapts to most system architectures. If the system requires the use of RS-232 form of the structure, the need to increase the external conversion circuit.
The default serial communication parameters of the reader are shown in Table 2-1. Among them, the baud rate of the reader can be modified through the serial port command, but the remaining parameters can not be modified.
Form 2-1 Default serial communication parameters
Baud rate setting
14400bps
19200bps
38400bps
57600bps
115200bps
* NONE
ODD
EVEN
2.1.1 RS232 bit configuration
Customers can modify the serial parity by scanning the following configuration code.
2.1.2 RS232 and full-code open quick configuration
In order to help customers quickly configure the serial port and full-code open mode during secondary development, quick configuration function can be realized by scanning the following configuration codes.
Serial & Full open
2.2 USB HID Interface
* 1ms
3ms
5ms
10ms
* 0ms
1ms
5ms
When the reader module is connected to the host using a USB cable, the reader module can be configured as a HID device by scanning the following setup code.
USB HID device
When the device is used as a HID device, it can be 2 different devices. Configure the following settings.
2.2.1 HID parameter configuration
You can also modify the PC's access cycle to the HID device by scanning the following setup code.
You can also modify the interval between valid message and release message of the device by scanning the following setting codes.
10ms
15ms
0ms
* 1ms
5ms
10ms
15ms
* Off
On
HID disable
HID enable
You can also modify the interval between the device to release the packet and the next valid packet by scanning the following setting code.
You can also modify the status of the CapsLock on output by scanning the following setup code.
2.2.2 HID leading key output
Users can scan the following configuration code to output a preamble message before outputting each piece of data from HID, which is convenient for customer software development and positioning.
The key value is ctrl+shift+r
Disable
Enable
2.2.3 HID KBW and RS232 output
The user can scan the following configuration code to enable data output through the serial port while HIDKBW is output.
2.3 USB-COM
When the HBCS2D100U is connected with the host using the USB cable, the module can be configured as a virtual serial port output mode by scanning the USB virtual serial port setting code.
USB-COM
3 Scan mode (reading mode)
Sleep time On
* Sleep time OFF
0ms
* 500ms
3000ms
5000ms
3.1 Manual
Manual reading mode is the default reading mode. In this mode, the HBCS2D100U starts reading the code after pressing the trigger key, and stops the reading after the reading code successfully outputs the message or releases the trigger key.
* Manual
In this mode, HBCS2D100U default idle for a certain period of time, automatically enter the deep sleep mode, can be set by the following setup code.
After entering sleep mode, wake up by pressing the key, the device will reboot after exiting sleep mode.
In addition, when deep sleep is not enabled, you can also set the light sleep idle time by scanning the following setting codes.
3.2 Successive scanning mode
1000ms
3000ms
* 5000ms
Unlimited time
No gap
500ms
* 1000ms
After setting, without trigger, HBCS2D100U reader immediately start reading, reading code successfully output information or single reading time after the end, HBCS2D100U wait for a period of time (can be set) will automatically start the next reading. If the following conditions do not occur, HBCS2D100U reader will work in the above cycle: During reading the user can also click the trigger button to manually pause the reading. Click the trigger button HBCS2D100U will continue to cycle reading.
Successive Scanning mode
Single reading time
In continuous reading mode, this parameter refers to the reading before the success of HBCS2D100U reader to allow continued recognition of the maximum acquisition time. After a successful reading or a single reading time-out, the HBCS2D100U reader enters the interval of not acquiring readings. Single reading time length setting range of 0.1 ~ 25.5 seconds, step 0.1 seconds; when set to 0, said the reading time unlimited. The default duration is 5.0 seconds.
Reading interval length
This parameter refers to the interval between two adjacent readings, that is, after finishing the last reading of the reader (no matter the reading is successful or not), the reading will not be carried out within the set interval, until the interval ends After reading the next code. The reading interval setting range is from 0 to 25.5 seconds in 0.1 second steps. The default interval is 1.0 second.
1500ms
2000ms
The same bar code reading
delay
* The same bar code reading
is not extended
Unlimited delay
500ms
1000ms
3000ms
5000ms
The same bar code reading delay
in order to prevent the same code from being read multiple times in succession, the reader can be asked to read the same code if it can not read the same code continuously for a period of time in this mode.
The same barcode reading delay means that the reader will read the same barcode and compare with the last reading time. When the interval time is longer than the reading delay time, the same barcode is allowed to be read out, otherwise the output is not allowed.
The same barcode reading delay time
After enabling the same barcode reading delay, the same barcode reading delay time can be set through the following setting codes
3.3 Autosensing Mode
1000ms
3000ms
*5000ms
Unlimited time
No interval
500ms
* 1000ms
After setting, without trigger, the reader immediately began to monitor the brightness of the surrounding environment, when the scene changes, the reader waits for the set of image stabilization time after the end of reading. After reading the successful output of information or single reading time-out after the reader to be some time interval (can be set) to re-enter the monitoring state. If the following conditions do not occur, the reader will cycle in the above way: In a single reading time bar code is not scanned, the reader will automatically pause reading and into the monitoring state. In the inductive reading mode, the reader can also start reading the code after pressing the trigger key, and continue to monitor the brightness of the surrounding environment when the reading code successfully outputs the message or release the trigger key.
Autosensing mode
Single reading time
In inductive reading mode, this parameter refers to the maximum length of time that the reader will be allowed to continue acquisition recognition before the reading is successful. After a successful reading or a single reading timeout, the reader will enter the interval of not acquiring readings.
Single reading time length setting range of 0.1 ~ 25.5 seconds, step 0.1 seconds. When set to 0, the reading time is infinite. The default duration is 5.0 seconds.
Reading interval length
After reading the successful output of information or single reading time-out, the reader needs to be some time (can be set) to re-enter the monitoring state. The reading interval setting range is from 0 to 25.5 seconds in 0.1 second steps. The default interval is 1.0 second.
1500ms
2000ms
100ms
*400ms
1000ms
2000ms
* Normal sensitivity
Low Sensitivity
High sensitivity
Very high sensitivity
Stable time
Stabilization time length refers to the sensor reading mode, detect the scene changes in the reader before reading the picture need to wait for the image stabilization time. Stabilization duration is set from 0 to 25.5 seconds in 0.1 second steps. The default image duration is 0.4 seconds.
Sensitivity
Sensitivity refers to the degree of change of the scene detected in the sense reading mode. When the reader to determine the degree of change in the scene to meet the requirements, will switch from monitoring status to read status.
The same bar code reading delay
It is not avoided that the same code is read consecutively multiple times, and the reader may be required to read the same code if it can not read the same code continuously for a period of time in this mode. Set code and continuous mode the same.
3.4 Command Trigger mode
1000ms
3000ms
* 5000ms
Infinitely long
In this mode, the reader starts to read the code when it receives the scan command sent by the host (ie bit0 of flag 0x0002 is written to "1"), and stops reading after the reading succeeds in outputting the message or the reading time of single reading.
Command trigger mode
Note: In the command triggering mode, the serial port triggering the scan command is: 7E 00 08 01 00 02 01 AB CD; Upon receiving the trigger command, the reader will output seven bytes of response message and start the scan synchronously Information content: 02 00 00 01 00 33 31).
Single reading time
In command triggered reading mode, this parameter refers to the maximum length of time that the reader is allowed to continue acquisition recognition before the reading is successful. Single reading time length setting range of 0.1 ~ 25.5 seconds, step 0.1 seconds. When set to 0, the reading time is infinite. The default duration is 5.0 seconds.
3.5 POS mode
The user can quickly configure the module to work in the POS mode by scanning the following setting code, including the following main features:
1: Read mode is command trigger mode;
2: The communication interface is RS232;
3: Turn off the start tone;
4: Close the end terminator;
POS Mode
4 Reading area
For different applications, users need to identify the area there will be some differences, by scanning the following setting code can be set.
4.1 Full area
When the reading area is full area, the reader will scan the barcode with the center as the priority, and the barcode may be anywhere on the screen.
* Full area
4.2 Only the center area
When the reading area is the center area, the center position of the barcode must be within the set center area, and the bar codes that are not in the area are not recognized and output.
Only the center area
Set the center area size
The center area is an area centered on the whole image center. The size of the area is set in proportion to the width or height of the entire image, ranging from 1 to 100. If the setting value is 20, that is, Located in a center area of 20% of the width of a 20% height area.
Center area -20%
Center area -40%
Center area -60%
Modify the center area size
Commonly used center area size can be set by scanning the following setting code:
When the size of the commonly used central area does not meet the needs, the user can also customize the configuration by scanning the "edit center area size" setting code.
Modify the center area size
Example:modify the 50% center area size
1. Check the character table to get "50" four characters hexadecimal value: "32"
2. Check whether the setting code is on. If it is not on, please scan the setting code "on" (see section 1.5.2)
3. Scan "Modify center area size" setting code
4. Scan the data setting code "3", "2" (see appendix E)
5. Scan "save" setting code (see Appendix F)
5 Lighting and Aiming
*Normal
Always
No lighting
* Normal
Steady on
None Aiming
5.1 Lingting
Lighting for shooting photography to provide auxiliary lighting, beam exposure to the reading target, to improve reading performance and adaptability to weak ambient light. The user can set it to one of the following depending on the application environment:
Normal (default setting): The light is on when taking a picture, and off at other times. Always: The light is on after the module is switched on. No lighting :The lighting does not illuminate under any circumstances.
5.2 Aiming
The aiming beam projected by the HBCS2D100U helps you find the best reading distance while shooting. Users can choose any of the following modes depending on the application environment.
Normal (default setting): The reader projects the aiming beam only during photographing. Steady on: After the reader is powered on, it continuously projects the aiming beam. None Aiming: In any case, the aiming beam is extinguished.
6 Prompt output
Buzzer drive frequency -
passive low frequency
Buzzer drive frequency -
passive IF
Buzzer drive frequency -
passive high frequency
Buzzer drive frequency -
active drive
* Buzzer working level - High
Buzzer working level - Low
On
*Off
6.1 All beeps
Reading "Buzzer Drive Frequency" sets the buzzer to active / passive buzzer, and also sets the drive
frequency of passive buzzer.
In active buzzer mode, reading "buzzer working level - high" can be set as buzzer idle low level, working
high level; buzzer working level - low "can be set as buzzer Idle idle high, working low.
Read "Start Mute" to turn off all beeps. Read "Turn off mute" to cancel the mute setting.
6.2 Read the success tone
*Turn on reading success
tone
Turn off reading success
tone
Prompt tone duration -
30ms
*Prompt tone duration -
60ms
Prompt tone duration -
90ms
Prompt tone duration -
120ms
* Input data encoding
format GBK
Input data encoding format
UTF8
Read the "turn off decoding success tone" can prohibit barcode reading successful voice prompts, read "open the decoding success tone" to restore the barcode reading success prompts.
Reading the Tone Duration sets the duration for reading the success tone. Default 60ms
6.3 Data encoding format
In order for the reader to read Chinese bar codes of various encoding formats, it can be set by reading the
"Input Data Encoding Format".
Input data encoding format AUTO
In order for the host computer to print Chinese data in the specified encoding format, it can be set by
* Output data encoding
format GBK
Output data encoding
format UNICODE
reading "Output Data Encoding Format".
Note: GBK format can be used for Notepad, UNICODE format can be used for WORD and common chat
tool input box.
Output data encoding format UTF8
6.4 National keyboard settings
* Keyboard - United States
Czech Republic
France
German
Hungary
Italy
Japan
Spain
Turkey
Tukry Q
* Standard keyboard
Virtual keyboard
In order for the hosts in all countries to use the device, they can be set by reading the "keyboard" of the
corresponding country.
6.5 Virtual Keyboard Enable
In order to be able to use more areas, we also provide a virtual keyboard function, enable the virtual keyboard, you can output in any keyboard mode, but the relative loss of a certain output efficiency. Also, when using a virtual keyboard, you must make sure the keypad numeric keys are enabled. Note that the virtual keyboard must be available in versions 1.21 and later.
6.6 Invoice mode is enabled
* Invoice mode is disabled
Invoice mode is enabled
Mirror flip mode ON
Mirror flip mode OFF
In order to use this module normally in the billing system, the user can convert the format of the invoice code and output it by scanning the following configuration codes.
6.7 Image flip
In practice, we encounter a mirror image or vertical flip image, as shown below.
When the bar code appears flip, you can enter the mirror flip mode by scanning the corresponding setting code.
Note: In Mirror Flip mode, only the mirror with inverted image can be identified. If you need to identify the normal barcode or setup code, please exit Mirror Flip mode first.
6.8 Black and white flip
* One-dimensional bar code
can disable anti-color
decoding
One-dimensional bar codes
enable inverse color
decoding
* Two-dimensional bar code
can disable anti-color
decoding
One-dimensional bar codes
enable inverse color
decoding
In some special scenes, the black and white of the barcode may be reversed. By scanning the following setting codes, the module can be configured to recognize both normal and anti-colored barcodes.
6.9 Read the Version Information
In order for the host to quickly read the current version of the device information, you can "read version information" to confirm.
The code of reading the version information
6.10 Reading unique ID of device
In order to obtain the device's unique ID, you can confirm it with the "Read Device Unique ID" barcode.
Read device unique ID
7 Data editing
Allow to increase prefix
Not allow to increase prefix
In practice, sometimes we need to edit the data after reading and then output, to facilitate data differentiation and processing.
Data editing includes:
l Increase Prefix
l Increase Suffix
l Decoding information Data section interception
l Output barcode type CodeID
l Decoding failed to output specific RF
l Increase the terminal Tail
The processed data default output sequence is as follows:
[Prefix] [CodeID] [Data] [Suffix] [Tail]
7.1 Prefix
Increase the Prefix
The prefix is a string that is customized and modified by the user before decoding information. It can be added by scanning the "Add prefix" setting code.
Modify the prefix
Scan "modify prefix" setting code, and combine scan data setting code, users can modify the prefix content, use two hexadecimal values for each prefix character, the prefix allows up to 15 characters, hexadecimal conversion table of character value Please refer to Appendix D. Scan "modify prefix" setting code, and combine scan data setting code, users can modify the prefix content, use two hexadecimal values for each prefix character, the prefix allows up to 15 characters, hexadecimal conversion table of character value Please refer to Appendix D.
Modify the code
Example: Modify user-defined prefix "DATA"
1. Check the character table to get "DATA" four characters hexadecimal value: "44", "41", "54", "41"
2. Check whether the setting code is on. If it is not on, please scan the setting code "On" (see section 1.5.2)
3. Scan the "Modify prefix" setting code
4. Scan the data setting codes "4", "4", "4", "1", "5", "4", "4", "1"
5. Scan "Save" setting code
7.2 Suffix
Allow to add a suffix
* Not allow to add a suffix
Add a suffix
The suffix is a string that is customized and modified by the user after the information is decoded, and can be added by scanning the "allow suffix" setting code
Modify the suffix
Scan the "Modify Suffix" setting code, and set the scan data setting code, the user can modify the suffix content, use two hexadecimal values for each suffix character, suffix up to 15 characters, character value hexadecimal conversion table Please refer to Appendix D.
Modify the suffix
Example: Modify user-defined suffix "DATA"
1. Check the character table to get "DATA" four characters hexadecimal value: "44", "41", "54", "41"
2. Check whether the setting code is on. If it is not on, please scan the setting code "On" (see section 1.5.2)
3. Scan the "Modify Suffix" setting code
4. Scan the data setting codes "4", "4", "4", "1", "5", "4", "4", "1"
5. Scan "Save" setting code
7.3 CODE ID
Allow to add CODE ID
* Not allow to add CODE ID
Modify the CODE ID of
EAN13
EAN8’s CODE ID
Modify UPCA's CODE ID
UPCE0 CODE ID
Add CODE ID
Users can use CODE ID to identify different barcode types. The CODE ID corresponding to each barcode type can be freely modified. The CODE ID is identified by a single character.
CODE ID default value
Scan the "CODE ID default" setting code, each bar code corresponding to the CODE ID can be restored to the default value, the default CODE ID can refer to Appendix C
The default CODE ID for all bar codes
Modify the CODE ID
the CODE ID corresponding to each barcode can be freely modified by scanning the corresponding setting code and combining the scan data setting code. CODE ID characters corresponding to each bar code using a hexadecimal value that the character value of the hexadecimal conversion table can refer to Appendix D.
Example: CODE 128 code corresponding to modify the CODE ID "A"
1. Check the character table to get the "A" character hexadecimal value: "41"
2. Check whether the setting code is on. If it is not on, please scan the setting code "On" (see section 1.5.2)
3. Scan the "Change CODE ID of CODE 128" setting code
4. Scan the data setting code "4", "1"
5. Scan "Save" setting code
Modify each barcode type CODE ID setting code list:
Modify UPCE1's CODE ID
Change Code 128 Code ID
CODE 39 CODE ID
CODE 93 CODE ID
Change CODE ID of CODE
BAR
Change the CODE ID for
Interleaved 2 of 5
Modify Industrial 25 CODE
ID
Modify the Matrix 2 of 5
CODE ID
Change CODE 11 CODE ID
MSI CODE ID
Modify the RSS CODE ID
Modify the CODE ID for the
restricted RSS
Modify the extended RSS
CODE ID
Modify QR CODE's CODE ID
Modify the Data Matrix
CODE ID
Modify the CODE ID of the
Limited PDF417
Close the ending character
* Add terminator CR
Increase the ending
character TAB
Add terminator CRLF
*Transfer the entire Data
section
Only the Start segment is
transmitted
7.4 Terminator
To enable the host to quickly distinguish between the results of the current decoding, you can turn this feature on.
Read "add terminator" When this function is enabled, if the reading is successful, the reader adds the corresponding terminator after decoding the data
7.5 Data section interception
When users only need to output part of the decoding information, you can turn on this feature.
We will decode the information [Data] is divided into three parts:
[Start] [Center] [End]
The Start, End section of the character length can be controlled by scanning code.
The user sets the code by scanning the code below, you can choose to output the corresponding position of the decoding information.
Only the End segment is
transmitted
Only the center segment is
transmitted
Modify the length of the Start section M
The length of the Start section can be modified by scanning the "Intercepting length before modification" M and setting the length of the Start section. The maximum length of the Start section is 255 characters. The length of the front section M is represented by a hexadecimal character, and the length M is ten Refer to Appendix D for hex value conversion table.
Modify the length of the Start section M
Modify the length of End section N
Scan the "modified interception length N", and set the scan data setting code, you can modify the length of the End section, End section allows up to 255 characters, the interception length N using a hexadecimal character, the length N corresponding to ten Refer to Appendix D for hex value conversion table.
Modify the length of End section N
Only the Start segment is transmitted
Example: When the decoding information is "1234567890123ABC", the first 13 bytes "1234567890123"
1. Check the character table to get the decimal data "13" corresponds to the hexadecimal character "0D"
2. Check whether the setting code is on. If it is not on, please scan the setting code "on" (see section 1.5.2)
3. Scan the "Pre-modification length M" setting code
4. Scan the data setting code "0", "D"
5. Scan "Save" setting code
6. Scan the "Start only transfer" setting code
Only the End segment is transmitted
Example: When the decoding information is "1234567890123ABC", the last three bytes "ABC"
1. Check the character table to get the decimal data "3" corresponds to the hexadecimal character "03"
2. Check whether the setting code is on. If it is not on, please scan the setting code "on" (see section 1.5.2)
3. Scan "Modified cut length N" setting code
4. Scan data setting code "0", "3"
5. Scan "Save" setting code
6. Scan "End segment only" setting code
Only the Center section is transmitted
Send RF information
* Not send RF information
Example: When the decoding information is "12345678900123ABC", the middle four bytes "0123"
1. Check the character table to get the decimal data "10", "3" corresponds to the hexadecimal characters were "0A", "03"
2. Check whether the setting code is on. If it is not on, please scan the setting code "On" (see section 1.5.2)
3. Scan "Modified cut length N" setting code
4. Scan data setting code "0", "3"
5. Scan "Save" setting code
6. Scan "Modify before cut length M" setting code
7. Scan the data setting code "0", "A"
8. Scan the "Save" setting code
9. Scan the "Center section only" setting code
7.6 RF information
RF (Read Fail) message refers to the reader in some modes, you want to read the code is unsuccessful, the user output some information freely defined, the user or program detects this information and make the appropriate adjustments or operations.
Modify RF information
Scan the "Modify RF Information" setting code, and combine the scan data setting code. The user can modify the RF information content, use two hexadecimal values for each RF character, RF up to 15 characters, hexadecimal Conversion table can refer to the appendix.
Modify RF information
Example: Modify User Defined RF Information to "FAIL"
1. Check the character table to get "FAIL" four characters hexadecimal value: "46", "41", "49", "4C"
2. Check whether the setting code is on. If it is not on, please scan the setting code "on" (see section 1.5.2)
3. Scan "modify RF information" setting code
4. Scan the data setting codes "4", "6", "4", "1", "4", "9", "4", "C"
5. Scan "Save" setting code
7.7 Output protocol
* Pure data
With agreement
Enable
Disable
Enable
Disable
The following setting code can be used to modify the output format of the decoding result in serial / virtual serial port mode by scanning.
The format of the output with protocol is selected as follows: <03> <Length> <Decode Data>.
In addition, when the output with protocol is enabled in serial / virtual serial port mode, the module will not add an ending character to the decoded data.
7.8 UPCA convert to to EAN 13
You can enable or disable UPCA conversion to EAN13 by scanning the following setting code.
7.9 Product code verification output enable
The output of the product code parity bit (including EAN8/EAN13/UPCE0/UPCE1/UPCA) can be enabled by scanning the following setting code.
8 Barcode type enable / disable configuration
All types are allowed to be
read
Prohibition of reading all
types
* Disable
Enable
* Allow to read EAN13
Not allow to read EAN13
8.1 All bar codes are solvable
Read the following setting code, all supported bar code types will be allowed or not to be read. After all types
are forbidden, only setting code can be read.
* Open the default type of reading
8.2 Readability
By enabling the bar code reading capability enhancement, the reading angle of all bar codes will be improved, the device's support for angles above 45° will be improved, and the support for low contrast and gradient codes will be improved. Forbidding angle enhancement will increase decoding speed.
8.3 EAN13
Read the following setting code, will EAN13 bar code to allow / prohibit reading set.
Read the following setting code, you can configure EAN13 additional code reading is enabled or disabled.
* 2 additional code can be
disabled
2 additional code can be
enabled
* 5 additional code can be
disabled
5 additional code can be
enabled
* Allow to read EAN8
Prohibition of reading EAN8
* 2 additional code can be
disabled
2 additional code can be
enabled
* 5 additional code can be
disabled
5 additional code can be
enabled
8.4 EAN8
Read the following setting code, will be EAN8 bar code to allow / prohibit read set.
Read the following setting code, you can configure EAN13 additional code reading is enabled or disabled.
8.5 UPCA
* Allow to read UPCA
Not allow to read UPCA
* 2 additional code can be
disabled
2 additional code is enable
* 5 additional code can be
disabled
5 additional code is enabled
* Allow to read UPCE0
Not allow to read UPCE0
Read the following setting code to set UPCA bar code enable / disable reading.
Read the following setting code, you can configure the UPCA additional code reading is enabled or disabled.
8.6 UPCE0
Read the following setting code, set UPCE0 bar code enable / disable reading.
8.7 UPCE1
* Allow to read UPCE1
Not allow to read UPCE1
* 2 additional code can be
disabled
2 additional code is enabled
* 5-digit additional code can
be disabled
5 additional code is enabled
* Allow to read Code128
Not allow to read Code128
The minimum length of
Code128 information is 0
* The minimun length of
code is 4
Read the following setting code, set UPCE1 bar code to enable / disable reading.
Read the following setting code, you can configure UPC-E1 additional code reading is enabled or disabled.
8.8 Code128
Read the following setting code, Code128 bar code to enable / disable the reading to be set.
Read the following setting code, will be the shortest reading length of Code128 bar code set.
Read the following setting code, the maximum length of Code128 bar code to read set.
* The maximum length of
Code128 information is 32
The maximum length of
Code128 information is 255
* Allow to read Code39
Not allow to read Code39
Code39 minimum length of
information is 0
* Code39 minimum length
of information is 4
* Code39 maximum length
of 32
Code39 maximum length of
information is 255
* Code32 is not enabled
Enable Code32
8.9 Code39
Read the following setting code, Code39 bar code to enable / disable the reading to be set.
Read the following setting code, Code39 bar code will be the shortest length of reading set.
Read the following setting code, will set the longest reading length of Code39 bar code.
Read the following setting code, you can configure Code39 whether to support Code32 mode and FullAsc mode.
* Does not enable FullAsc
mode
Enable FullAsc mode
* Allow to read Code93
Not allow to read Code93
Code93 minimum length is 0
* Code93 minimum length is
4
* Code93 maximum length
is 32
Code93 maximum length is
255
8.10 Code93
Read the following setting code, will Code93 bar code to allow / prohibit reading set.
Read the following setting code, the Code93 bar code will be the shortest length of reading set.
Code93 bar code will be the longest length of reading set.
8.11 CodeBar
* Allow to read CodeBar
Not allow to read CodeBar
Send CodeBar start and end
* Does not send CodeBar
start and end breaks
The minimum length of
CodeBar information is 0
* The minimum length of
CodeBar information is 4
* The maximum length of
CodeBar information is 32
The maximum length of a
CodeBar message is 255
Read the following setting code, CodeBar bar code to enable / disable the reading set.
Read the following setting code, the CodeBar bar code to allow / prohibit to send start and stop set.
Read the following setting code, set the minimum length of CodeBar reader.
Read the following setting code, will set the maximum length of CodeBar barcode reader.
8.12 QR
* Allow to read QR
Not allow to read QR
Interleaved 2 of 5 is allowed
* Prohibition of reading
Interleaved 2 of 5
Interleaved 2 of 5 minimum
message length is 0
* Interleaved 2 of 5
minimum length is 4
* Interleaved 2 of 5 max
message length is 32
Interleaved 2 of 5 maximum
message length is 255
Read the following setting code, will be set to enable / disable QR barcode reading.
8.13 Interleaved 2 of 5
Read the following setting codes to set the Interleaved 2 of 5 bar code enable / disable reading.
Read the following setting code, will set the minimum reading length of Interleaved 2 of 5 bar code.
The following setting codes will be read to set the maximum reading length of Interleaved 2 of 5 barcode.
8.14 Industrial 25
Allow to read Industrial 25
* Not allow to read
Industrial 25
Industrial 25 minimum
length is 0
* Industrial 25 minimum
length is 4
* The maximum length of
the information is 32
The maximum length of the
information is 255
Allow to read Matrix 2 of 5
* Not allow to read Matrix 2
of 5
The following setting codes will be read to set the Enable / Disable for Industrial 25 bar code reading.
Read the following setting code, the Industrial 25 bar code to read the shortest length set.
The following setting codes will be read, and the longest reading length of Industrial 25 bar code will be set.
8.15 Matrix 2 of 5
Read the following setting codes to set the Matrix 2 of 5 bar code enable / disable reading.
Read the following setting codes to set the minimum reading length of Matrix 2 of 5 barcode.
The minimum length is 0
* The minimum length is 4
* The maximum length is 32
The maximum length is 255
Parity format is Mod10
* Parity format is None
Allow to read Code11
*Not allow to read Code11
Code 11 minimum length of
information is 0
*Code 11 minimum length
of information is 4
The following setting codes will be read to set the maximum reading length of Matrix 2 of 5 barcode.
Read the following setting code, will set the Matrix2 of 5 bar code format.
8.16 Code11
Read the following setting code, will Code11 bar code to allow / prohibit reading set.
Read the following setting code, the shortest length of Code11 bar code will be set.
Read the following setting code, set the maximum length of Code11 barcode reader.
* Code11 maximum length
of 32
Code11 maximum length of
255
Code11 using 1bit
calibration
*Code11 using 1bit
calibration
Allow to read MSI
*Not allow to read MSI
The minimum length of MSI
information is 0
*The minimum length of
MSI information is 4
* The maximum length of
MSI information is 32
The maximum length of MSI
information is 255
Read the following setting code, the Code11 calibration method will be configured.
8.17 MSI
Read the following setting code, set the MSI bar code enable / disable reading.
Read the following setting code, set the minimum reading length of MSI bar code.
Read the following setting code, set the longest reading length of MSI barcode.
8.18 RSS
Allow to read RSS-14
*RSS-14Prohibition of
reading RSS-14
Allow to read RSS
Not allow to read RSS
Allow to read RSS
*Not allow to RSS
RSS message minimum
length is 0
*Minimum length is 4
* The maximum length of
RSS messages is 32
The maximum length of RSS
messages is 255
Read the following setting code, will be set to enable / disable RSS-14 bar code reading.
Read the following setting code, will be limited RSS bar code to allow / prohibit reading set.
Read the following setting code, will be extended RSS bar code to allow / prohibit read set.
Read the following setting code, set the minimum reading length of RSS barcode.
Read the following setting code, set the maximum length of RSS barcode reader.
8.19 Data Matrix
*Allow to read DM
Not allow to read DM
*Do not read more than one
DM barcode at the same
time
Allows multiple DM bar
codes to be read
simultaneously
*Allow to read PDF417
Not allow to read PDF417
Read the following setting code, DM bar code to enable / disable the read set.
Read the following setting code, will set whether the module supports decoding multiple DM barcode at the same time.
8.20 PDF417
Read the following setting code, will be PDF417 bar code to allow / prohibit read set.
9 Appendix A: Default Settings Table
parameter name
default setting
Noted
Interface
TTL-232
Baud rate
9600
Inspection
Not inspection
Data bit
8 bits
Stop bit
1 bit
Hardware flow control
Not
Mode parameters
The default mode of reading
Manual Mode
Serial trigger mode
Single reading time
5s
Parameter range: 0.1-25.5 seconds, step is 0.1s; 0 means that the single decoding time is not limited
Manual Mode
Trigger level
Low trigger
The default high level
Format 9-1 Default settings table
10 Appendix B: Common Serial Instructions
Features
Serial Command
Set the baud rate to 9600
7E 00 08 01 00 D9 D3 20 38 Save the settings to EEPROM
7E 00 09 01 00 00 DE C8
Query baud rate
7E 00 07 01 00 2A 02 D8 0F
Returned Messages
Corresponding Baud Rate
02 00 00 02 C4 09 SS SS
1200
02 00 00 02 71 02 SS SS
4800
02 00 00 02 39 01 SS SS
9600
02 00 00 02 D0 00 SS SS
14400
02 00 00 02 9C 00 SS SS
19200
02 00 00 02 4E 00 SS SS
38400
02 00 00 02 34 00 SS SS
57600
Form 10-1 Common serial instructions
After the host sends the serial port command to query the baud rate, the reading module will reply the following message:
Note: SS SS is the calibration value.
11 Appendix C: List of Code IDs
Type of Bar code
Correspondin
g character
Flag address
EAN-13
d
0x91
EAN-8
d
0x92
UPC-A
c
0x93
UPC-E0
c
0x94
UPC-E1
c
0x95
Code 128
j
0x96
Code 39
b
0x97
Code 93
i
0x98
Codabar
a
0x99
Interleaved 2 of 5
e
0x9A
Industrial 2 of 5
D
0x9B
Matrix 2 of 5
v
0x9C
Code 11
H
0x9D
MSI-Plessey
m
0x9E
GS1 Databar(RSS-14)
R
0x9F
GS1 Databar Limited(RSS)
R
0xA0
GS1 Databar Expanded(RSS)
R
0xA1
QR Code
Q
0xA2
Data Matrix
u
0xA3
PDF 417
r
0xA4
form 11-1 Code ID list
12 Appendix D: ASCII Code Table
Hexadecimal
Decimal
character
00 0 NUL
01 1 SOH
02 2 STX
03 3 ETX
04 4 EOT
05 5 ENQ
06 6 ACK
07 7 BEL
08 8 BS
09 9 HT
0a
10
LF
0b
11
VT
0c
12
FF
0d
13
CR
0e
14
SO
0f
15
SI
10
16
DLE
11
17
DC1
12
18
DC2
13
19
DC3
14
20
DC4
15
21
NAK
16
22
SYN
17
23
ETB
18
24
CAN
19
25
EM
1a
26
SUB
1b
27
ESC
1c
28
FS
1d
29
GS
1e
30
RS
1f
31
US
20
32
SP
21
33
!
12-1 ASCII code table
Hexadecimal
Decimal
character
22
34 " 23
35
#
24
36
$
25
37 % 26
38 & 27
39
`
28
40
(
29
41 ) 2a
42
*
2b
43
+
2c
44
,
2d
45 - 2e
46 . 2f
47
/
30
48
0
31
49 1 32
50
2
33
51
3
34
52 4 35
53
5
36
54
6
37
55
7
38
56
8
39
57 9 3a
58
:
3b
59
;
3c
60 < 3d
61
=
3e
62 > 3f
63
?
40
64 @ 41
65
A
42
66
B
43
67
C
44
68 D 45
69
E
Hexadecimal
Decimal
character
46
70 F 47
71
G
48
72
H
49
73 I 4a
74 J 4b
75
K
4c
76
L
4d
77 M 4e
78
N
4f
79
O
50
80
P
51
81 Q 52
82 R 53
83
S
54
84
T
55
85 U 56
86
V
57
87
W
58
88 X 59
89
Y
5a
90
Z
5b
91
[
5c
92
\
5d
93 ] 5e
94
^
5f
95
_
60
96 ' 61
97
a
62
98 b 63
99
c
64
100 d 65
101
e
66
102
f
67
103
g
68
104 h 69
105
i
Hexadecimal
Decimal
character
6a
106 j 6b
107
k
6c
108
l
6d
109 m 6e
110 n 6f
111
o
70
112
p
71
113 q 72
114
r
73
115
s
74
116
t
75
117 u 76
118 v 77
119
w
78
120
x
79
121 y 7a
122
z
7b
123
{
7c
124 | 7d
125
}
7e
126
~
7f
127
DEL
13 Appendix E: Data Codes
0
1
2
3
4
5
6
7
8
9
A
B
0 ~ 9
A – F
C
D
E
F
14 Appendix F: Save or Cancel
Save
Cancel the previous read a
data
Cancel the previous read a
bunch of data
Cancel to change the setting
After reading the data code to scan the "save" setting code to read the data saved. If you make a mistake while
reading the data code, you can cancel reading the wrong data.
Such as reading a setting code and reading the data "A", "B", "C" and "D" in sequence, if "one data before last reading" is read, the last read The number "D" will cancel the read data "ABCD" if "Cancel a previous data string" is read, and cancel the read data "ABCD" if "Unchanged data setting" is read and exit the modification Set.
Loading...