GM65-S Barcode Reader Module User Manual
GM65-S Barcode Reader Module User Manual
User Manual
2
1. Introduction of Module
1.1 Introduction
3
Electrical specification:
1 Operating Voltage DC 3.3V
2 Standby Current 30mA
3 Operating Current 160mA
4 Sleep Current 3mA
Running characteristic
1 Light White light
2 Capture light Red
3 Scan Angle Roll:0-360°, Pitch:±65°, Yaw:±60°
4 Resolution 648x 488
5 Scanning angle 35°(Inclination), 28°(Elevation)
Physics specification:
1 Weight 7g
2 Size 21.4*13.5*11.8mm
1.3 Dimension(mm)
4
Scan Area (testing in office (250 lux)
0.125 mm
4.0 cm 9.0 cm
(5 mils)
Code 39
0.375 mm
4.0 cm 25.0cm
(15 mils)
0.375 mm
UPC/EAN 4.0 cm 25.0cm
(15 mils)
0.254 mm
Code93 4.0 cm 21.0cm
(10 mils)
5
1.4 Data Interface
PIN 1 - NC /
PIN 4 IN RX UART
PIN 6 IN D- USB
PIN 8 - NC
PIN11 - NC
6
1.5 Readable Barcode Type
Default
Readable
Readable
Codabar
Code 11 ×
Code 39/Code 93
UPC/EAN
Code 128/EAN128
Interleaved 2 of 5 ×
Matrix 2 of 5 ×
MSI Code ×
Industrial 2 of 5 ×
GS1 Databar
QR code
Data Matrix
PDF417
7
1.6 Reference Diagram
8
1.7 Setup Code
1.9 Reset
Reset
9
2 Communication interface
GM65-S can receive database, control module and set functional parameter by TTL - 232.
It’s default and common to connect module and mainframe(such as PC, POS) by series
communication interface. Make sure communication parameter for module and mainframe are same,
then it will communicate smooth and correctly.
Series Output
TTL-232 is used for series interface which suitable for most system. Required change-over circuit
for RS-232.
Stop bit 1
CTSRTS N
14400bps 19200bps
10
38400bps 57600bps 115200bps
Modify the parity bit of the serial port by scanning the following configuration code.
11
2.2 USB HID Interface
Scan the following code to become HID device when module connects PC by USB.
When the device is a HID type device, it can be 2 different types of devices.
*HIDKBW HIDPOS
Scan the following code to modify the PC access cycle for HID devices.
*1ms 3ms
5ms 10ms
12
Modify the interval between the device from a valid message to a released message by scanning
the following setup code.
10ms 15ms
Modify the interval between the device from releasing message to the next valid message by
scanning the following setup code.
10ms 15ms
Modify the state of the CapsLock when it prints by scanning the following setup code.
*Off On
13
2.2.3 HID Lead Key Output
By scanning the following setup code to make HID output a leading message before each segment
of data, so as to facilitate customer software development and positioning. The key value is ctrl+shift+r.
By scanning the following setup code,while HID KBW is output, data is output through serial port.
*Forbid Allow
By scanning the following setup code to enable HIDKBW data output while HIDPOS output.
*Forbid Allow
Scan the following code to become virtual serial port output pattern when module connects PC by
USB.
14
3 Read Mode
Click the toggle key to pause. Then click to continuous cyclic read code.
The longest time before first successful reading. After this time, module will be into no read time.
Default time: 5s
Time between two read. Can be settled from 1 to 25.5 s, step-size: 0.1s; default 1.0s
15
1500ms 2000ms
The same barcode reading delay refers to that after the module reads the same bar code, it will be
compared with the last reading time,when the interval is longer than the reading delay, the same
barcode is allowed to be read, otherwise the output is not allowed.
Same barcode reading delay *Same bar code reading without delay
When the same barcode reading delay is enabled,scan the following code to set same barcode
reading delay time.
3000ms 5000m
After setting, module begins to monitor brightness immediately. When scene changed, module will
begin to read until time of image stabilization over.
After first successful reading or single reading time out, module will monitor brightness again after
some time (changeable)
Module will cycle working as above when follow happen: module can’t find code between single
read time, then it will stop reading and jump to monitor brightness.
16
On induction mode, module can begin reading code by click, and it will begin to monitor brightness
when release toggle key or successfully output information.
Induction Mode
The longest time read before first successful reading. After this time, module will be into no read
time.
Default time: 5s
1000ms 3000ms
After one successful output or time out for single read. Module will be into monitor after some time.
1500ms 2000ms
17
Image stabilization time
Image stabilization time: the time cost after module find scene change then waiting for the scene
stable. Time from 0s to 25.5s, step size 0.1s. Default 0.4s.
1000ms 2000ms
Sensitivity
Detect the degree of change in the scene in inductive reading mode.When the reading module
judges that the scene change degree meets the requirements, it will switch from the monitoring state to
the reading state.
Manual mode is default mode. Click toggle key begin to read, stop when output or release toggle
key
18
Manual Mode
Into sleep mode after not work for a while, can be settled by following code.
Come into sleep mode, can wake up by key. Module will restart after dropping out sleep mode.
When deep sleep is not enabled, you can set the idle time for light sleep by scanning the following
Settings.
0ms *500ms
3000ms 5000ms
Module begins to read when receive scan command from mainframe( bit0 of zone bit 0x0002
writes”1”) , and stop at output or read timeout.
19
Command triggered mode
Under command triggered mode, command for serial port trigger is 7E 00 08 01 00 02 01 AB CD;
After receiving command, model will output “ 02 00 00 01 00 33 31” and start scan.
Read and Scan time before output. From 0.1s to 25.5s, step size 0.1s. 0 : infinite time interval;
Default: 5s
1000ms 3000ms
Users can quickly configure the module to work in POS mode by scanning the following code.
Including the following main features:
POS Mode
20
4 Read area
When the read area is a full-width area, the module will scan the barcode around with the center as
the priority, and the barcode can be located at any position of the screen.
When the reading area is the central area, the central position of the barcode must be in the central
area set. Bar codes are not within the scope of the region are not identified and output.
The central area is an area with the center of the whole image as the central point. The size of this
area is set in proportion to the width or height of the whole image, and the value range is 1-100.If set to
20, it is located in an area 20% of the width * 20% of the height of the center.
21
Modify the central area size
The common central area size can be set by scanning the following code:
When the common central area size does not meet the needs, users can also scan the "modify the
central area size" setting code to customize the configuration.
1. Check the character table to get the hexadecimal value of "50" characters: "32"
2. Confirm whether the setting code is on or not. If it is off, please scan the "open setting code"
setting code (see section 1.4).
4. Scan data setting codes "3" and "2" successively (see appendix E)
22
5 Lighting and Collimate
5.1 Lighting
5.2 Collimation
There will be a pointing light beam which can help user to find best distance.
Normally on: pointing light beam shows after power on until power off
23
6 Prompts
Read "buzzer drive frequency", the buzzer can be set to active/passive buzzer, the drive frequency
of the passive buzzer can also be set.
Buzzer drive frequency-passive high frequency Buzzer drive frequency - active drive
In the active buzzer mode, scan "Buzzer working level - high" can be set to low level when free, high
level when busy; scan "Buzzer working level - low" can be set to high level when free, low level when
busy.
Scan “Open Start-up tone” can open start-up tone. Scan “Close Start-up tone” can close start-up
tone.
24
Silence:Close all prompt tones
30ms *60ms
90ms 120ms
Read following to enable the reading module to read the Chinese barcode of various encoding
format.
Input Data code format GBK Input Data code format UTF8
25
Read following to print Chinese data according to specified code format.
GBK format: notepad, UNICODE format: WORD and input box for chat tools
*Output Data code format GBK Output Data code format UTF8
Turkey-Q
26
6.5 Virtual keyboard Allow
In order to be able to use in more areas, we also provide the virtual keyboard function, so that the
virtual keyboard can be output in any keyboard mode, but it will relatively lose some output efficiency.In
addition, when using a virtual keyboard, you must ensure that the numeric keys on the keypad are
valid.Note that the virtual keyboard must be available at version 1.21 or above.
In order to adapt to different application scenarios, the virtual keyboard has two different output
modes for control characters smaller than 0x20, and the user can switch by scanning the following code.
27
6.7 Black and White Flip
28
7 Data Edition
Sometimes we need to edit the data before output to make data separation and processing more
easily.
Add Prefix
Add Suffix
Cut data
Output CodeID
【Prefix】【CodeID】【Data】【Suffix】【Tail】
7.1 Prefix
Add prefix
Change prefix
Max 15 characters.
ASCII on appendix D.
change prefix
29
E.G. Change prefix to “DATA”
4. Successively scan “Code ID”: “4”, “4”, “4”, “1”, “5”, “4”, “4”, “1”
7.2 Suffix
Add Suffix
Change suffix
Change Suffix
4.Successively scan “Code ID”: “4”, “4”, “4”, “1”, “5”, “4”, “4”, “1”
7.3 CODE ID
Add CODE ID
Users can identify different types of bar code by CODE ID. CODE ID use one character to
identify and can be self- defined.
30
Allow add CODE ID Default close CODE ID
Default of CODE ID
Change CODE ID
Users can change CODE ID of any bar code by scan the setup code (as follow) and data edition
code.
ASCII on appendix D.
31
Change CODE ID of UPCE1 Change CODE ID of CODE 128
32
Change CODE ID of Data Matrix Change CODE ID of limited PDF417
7.4 Tail
Open this function to help system quickly distinguish current decoding results.
Scan “Add tail” to open this function, if read success, there will be tail on the end of decode data.
33
Change length of [Start]-M
Scan “ Change M” code and “data edition” code to change length of [Start], max 255 characters
Change M
Scan “ Change N” code and “data edition” code to change length of [Start], max 255 characters
Change N
34
Output Center part
7.6 RF Information
RF(Read Fail): Users can self- define output information when read fail.
Change RF information
Change RF information
4. Successively scan“4”、“6”、“4”、“1”、“4”、“9”、“4”、“C”
35
7.7 Output Protocol
The output format of the decoded result can be modified in serial/virtual serial mode by scanning the
following Settings code.
The format output with protocol is as follows: <03>< length >< decoded data >.
In addition, when in serial/virtual serial mode the output mode of the band protocol is enabled, the
module will not add an terminator to the decoded data.
Allow *Forbid
Scan the following code to set commodity code check digit output (including EAN8 EAN13 / UPCE0
/ UPCE1 / UPCA).
*Allow Forbid
36
8 Bar code type enables/disable configuration
After scan “ Forbid read all bar code” , module will only support to scan setup code.
The bar code reading ability is enhanced through configuration, which will improve the reading
Angle of all bar codes, improve the equipment's support for angles above 45°, and improve the contrast
and gradient code support.Disabling Angle hardening will increase decoding speed.
8.3 EAN13
37
* 2 bits extra-code Forbidden 2 bits extra-code Allow
8.4 EAN8
8.5 UPCA
38
* 2 bits extra-code Forbidden 2 bits extra-code Allow
8.6 UPCE0
8.7 UPCE1
39
8.8 Code128
8.9 Code39
Scan following code to change start character and tail output of code 39
40
*Tail No Output Tail Output
Scan following code to configure whether Code39 supports Code32 mode and FullAsc mode
8.10 Code93
41
Code93 min length at 0 *Code93 min length at 4
8.11 CodeBar
8.12 QR
42
*Allow reading QR Forbid reading QR
8.13 Interleaved 2 of 5
8.14 Industrial 25
43
*Industrial 25 max length at 32 Industrial 25 max length at 255
8.15 Matrix 2 of 5
8.16 Code11
44
Code11 min length at 0 *Code11 min length at 4
8.17 MSI
45
8.18 RS
8.19 DM
46
Scan following code to set whether the module supports decoding multiple DM barcodes
simultaneously
Simultaneously
8.20 PDF417
47
9 Serial Port Instruction
Please make sure communicate parameter complete matching between module and mainframe.
Module default serial communicate parameter: Baud rate 9600bps; No check; 8 bit data; 1 bit
stop bit; No flow control.
For single byte, the highest bit will be calculated at first, output will be without negation.
Reference code of C:
crc *= 2;
if((crc&0x10000) !=0)
crc ^= 0x11021;
if((*ptr&i) != 0)
crc ^= 0x1021;
}
ptr++;
}
return crc;
}
PS: when no need for checking CRC, CRC bite can be filled in 0xAB 0xCD
48
9.2 Read Zone Bit
Command Format:
Datas: 0x00~0xFF(1 byte), Numbers of zone bit for Sequential read, 0x00= 256byets
For single byte, the highest bit will be calculated at first, output will be without negation.
if((crc&0x10000) !=0) //Last CRC * 2 ,if the first one is 1,so divide 0x11021
crc ^= 0x11021;
if((*ptr&i) != 0) //If the standard is 1,so CRC = last CRC + standard CRC_CCITT
crc ^= 0x1021;
}
ptr++;
}
return crc;
}
Note: users can fill 0xAB 0xCD at CRC byte when CRC validation is not required.
For single byte, the highest bit will be calculated at first, output will be without negation.
2) CRC failed
No response command
No response command
E.G.:
Input: 0x7E 0x00 0x07 0x01 0x00 0x0A 0x01 0xEE 0x8A
2) CRC wrong
Input: 0x7E 0x00 0x07 0x01 0x00 0x0A 0x01 0x11 0x22
Output : None
3) When length of command to short or more than 400ms after 0x7e 0x00, treat as unknown
command.
Output: None
The modified content of the zone bit will be lost after power failure. If the modified content is
needed after power loss,You need to save the zone bit to internal Flash(9.4).
Command Format:
Lens: 0x00~0xFF(1 byte), means numbers of bytes of this datas, times of continuous writing.
50
Address: 0x0000~0xFFFF(2 bytes), start location of write
Datas: 0x00~0xFF (1~255 bytes ), dates wrote in zone bit. When configuring multiple zone
bit,must follow the order of address from low to high to fill the data domains.
For single byte, the highest bit will be calculated at first, output will be without negation.
1) Read successfully
Types:0x00(read succeed)
Lens:0x01
Datas:0x00
2) CRC failed
No response command
No response command
51
E.G.:
1) Successfully set
Input :0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E 0x4C 0xCF
2) CRC wrong
Output:None
3) When length of command to short or more than 400ms after 0x7e 0x00, treat as unknown
command.
Output: None
To save the device of the zone bit list to internal Flash,you need to send a save command.
Note: the device cannot save a single zone bit configuration separately, and must keep the entire
list at the same time.
Command Format:
Types: 0x09
Lens: 0x01
Address: 0x0000
Datas: 0x00
1) Saved successful
Types:0x00(read succeed)
Lens:0x01
Datas:0x00
2) CRC failed
52
No response command
No response command
Command Format:
Types: 0x09
Lens: 0x01
Address: 0x0000
Datas: 0xFF
1) Saved successful
Types:0x00(read succeed)
Lens:0x01
Datas:0x00
2) CRC failed
No response command
No response command
Command Format:
53
Datas: 0x11/0x22/0x33(1 bytes), represents the data to be written;0x11:Erase the bootstrap;
0x22:erase the user program;0x33:Erase the bootstrap and user program.
For single byte, the highest bit will be calculated at first, output will be without negation.
1) Erased successful
Types:0x00(read succeed)
Lens:0x01
Datas:0x00
2) CRC failed
No response command
No response command
54
E.G.:
After erasure the user program, the device will automatically enter the boot program and wait for the
download of the new user program
4) Erased successful
5) CRC wrong
Output:None
6) When length of command to short or more than 400ms after 0x7e 0x00, treat as unknown
command.
Output: None
Piezo Buzzer
Bit0 0:high level when free, low level when busy
1:low level when free, high level when busy
Zone Bit 0x000D
Data Bit Function
Bit 6 Virtual keyboard enable flags 0:Forbid 1:Allow
Input data encoding format
Bit5-4
00:GBK 01:Keep 10:AUTO 11:UTF8
Output data encoding format
Bit 3-2
00:GBK 01:UNICODE 10:Keep 11:UTF8
Bit1-0 00:serial port output 01:USB PC Keyboard 10:Keep
11:USB virtual serial port
56
Zone Bit 0x000E
Data Bit Function
Bit 7-4 Light sleep free time Free time= (Reg0x000E[7:4]*500)ms
Bit3 Keep
Bit2 1:Decode successfully sound on 0:Decode successfully sound off
Bit1 1:Turn off start-up tone 0:Turn on start-up tone
Bit0 1:Allow serial port mode HID protocol 0:Forbid
Zone Bit 0x000F
Data Bit Function
Sensitivity adjustment parameter 1
Bit7-0
0x00-0xFF:higher value, lower sensitivity, default value 0x32
Zone Bit 0x0010
Data Bit Function
Sensitivity adjustment parameter 2
Bit7-0
0x00-0xFF:higher value, lower sensitivity, default value 0x0A
Zone Bit 0x0011
Data Bit Function
57
0x004E:Series rate 38400 bps
0x0034:Series rate 57600 bps
0x001A:Series rate 115200bps
E.G.:9600 Baud rate:0x002A = 0x39 , 0x002B = 0x01
Zone Bit 0x002C
Data Bit Function
Bit 7-4 Keep
Decoding range setting
Bit3
0:Full Width 1:the central area only
Bar code switch
Bit 2-1 00:forbid reading all bar code 01:all bar code can be read;
10/11:Default
Bit 0 Keep
Zone Bit 0x002D
Data Bit Function
Center area range setting
Bit 7-0 0x01-0x64:1%-100%
Other values:50%
Zone Bit 0x002E
Data Bit Function
Bit 7-1 Keep
Read EAN13
Bit0
0:Forbid 1:Allow
Zone Bit 0x002F
Data Bit Function
Bit 7-1 Keep
Read EAN8
Bit0
0:Forbid 1:Allow
Zone Bit 0x0030
Data Bit Function
Bit 7-1 Keep
Read UPCA
Bit0
0:Forbid 1:Allow
Zone Bit 0x0031
Data Bit Function
Bit 7-1 Keep
Read UPCE0
Bit0
0:Forbid 1:Allow
Zone Bit 0x0032
Data Bit Function
Bit 7-1 Keep
Read UPCE1
Bit0
58
0:Forbid 1:Allow
Zone Bit 0x0033
Data Bit Function
Bit 7-1 Keep
Read Code128
Bit0
0:Forbid 1:Allow
Zone Bit 0x0034
Data Bit Function
Code128 Information minimum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0035
Data Bit Function
Code128 Information maximum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0036
Data Bit Function
Bit 7-1 Keep
Read Code39
Bit0
0:Forbid 1:Allow
Zone Bit 0x0037
Data Bit Function
Code39 Information minimum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0038
Data Bit Function
Code39 Information maximum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0039
Data Bit Function
Bit 7-1 Keep
Read Code93
Bit0
0:Forbid 1:Allow
Zone Bit 0x003A
Data Bit Function
Code93 Information minimum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x003B
Data Bit Function
Code93 Information maximum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x003C
Data Bit Function
59
Bit 7-2 Keep
CodeBar code send the start/end character
Bit1
0:Forbid 1:Allow
Read CodeBar
Bit0
0:Forbid 1:Allow
Zone Bit 0x003D
Data Bit Function
CodeBar Information minimum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x003E
Data Bit Function
CodeBar Information maximum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x003F
Data Bit Function
Bit 7-1 Keep
Read QR
Bit0
0:forbid 1:allow
Zone Bit 0x0040
Data Bit Function
Bit 7-1 Keep
Read Interleaved 2 of 5
Bit0
0:forbid 1:allow
Zone Bit 0x0041
Data Bit Function
Interleaved 2 of 5 Information minimum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0042
Data Bit Function
Interleaved 2 of 5 Information maximum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0043
Data Bit Function
Bit 7-1 Keep
Read Industrial 25
Bit0
0:forbid 1:allow
Zone Bit 0x0044
Data Bit Function
Industrial 25 Information minimum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0045
Data Bit Function
60
Industrial 25 Information maximum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0046
Data Bit Function
Bit 7-1 Keep
Read Matrix 2 of 5
Bit0
0:forbid 1:allow
Zone Bit 0x0047
Data Bit Function
Matrix 2 of 5 Information minimum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0048
Data Bit Function
Matrix 2 of 5 Information maximum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x0049
Data Bit Function
Bit 7-1 Keep
Read Code11
Bit0
0:forbid 1:allow
Zone Bit 0x004A
Data Bit Function
Code11 Information minimum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x004B
Data Bit Function
Code11 Information maximum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x004C
Data Bit Function
Bit 7-1 Keep
Read MSI
Bit0
0:forbid 1:allow
Zone Bit 0x004D
Data Bit Function
MSI Information minimum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x004E
Data Bit Function
MSI Information maximum length setting
Bit 7-0
0x00-0xFF:0-255Byte
Zone Bit 0x004F
61
Data Bit Function
Bit 7-1 Keep
Read RSS-14
Bit0
0:forbid 1:allow
Zone Bit 0x0050
Data Bit Function
Bit 7-1 Keep
Read DM
Bit0
0:forbid 1:allow
Zone Bit 0x0055
Data Bit Function
Bit 7-1 Keep
Read PDF17
Bit0
0:forbid 1:allow
Zone Bit 0x0060
Data Bit Function
Bit 7 Serial/virtual serial output with or without protocol
0:Original data 1:With protocol
Type of Tailed
Bit6-5 00:CR(0x0D) 01:CRLF(0x0D,0x0A)
10:TAB(0x09) 11:None
Bit4 1:Allow add RF 0:forbid
Bit3 1:Allow add prefix 0:forbid
Bit2 1:Allow add Code ID 0:forbid
62
Bit1 1:Allow add suffix 0:forbid
Bit0 1:Allow add tail 0:forbid
Zone Bit 0x0061
Data Bit Function
Keyboard Settlement
Bit 7-0 00:US 01:Czech 02:France 03:Germany 04:Hungary 05:Italy
06:Japan 07:Spain 08:Turkey Q 09:Turkey F
Zone Bit 0x0062
Data Bit Function
Length of prefix
Bit 7-4
0x00-0x0F
Length of suffix
Bit3-0
0x00-0x0F
标志位 0x0063 – 0x0071
Data Bit Function
Prefix
Bit 7-0
0x00-0xFF:Content,max 15Byte
标志位 0x0072 - 0x0080
Data Bit Function
Suffix
Bit 7-0
0x00-0xFF:Content,max 15Byte
Zone Bit 0x0081
Data Bit Function
Bit 7-4 Keep
RF length
Bit3-0
0x00-0x0F
Zone Bit 0x0082– 0x0090
Data Bit Function
RF content
Bit 7-0
0x00-0xFF:Content,max 15Byte
Zone Bit 0x0091 – 0x00A4
Data Bit Function
Code ID settlement
Bit 7-0
0x41-0x5a & 0x61-0x7a (A-Z,a-z):CodeID as appendix C
Zone Bit 0x00B0
Data Bit Function
Bit 7-2 Keep
63
Cut out M bytes from start
Bit 7-0
0x00-0xFF:0-255 Byte
Zone Bit 0x00B2
Data Bit Function
Cut out N bytes from end
Bit 7-0
0x00-0xFF:0-255 Byte
Zone Bit 0x00D9(Only read Zone bit)
Data Bit Function
Function Zone bit
0x55:reset to defaults
0xA0:Mild sleep, wake up by UART interrupt; Power consumption:18mA
Bit 7-0 0xA5:Deep sleep,wake up by UART interrupt; module reboot; Power
consumption:1.8mA
0x00:write 0 to wake up module
Zone Bit 0x00E1(Only read Zone bit)
Data Bit Function
Hardware Version
0x64:V1.00
0x6E:V1.10
Bit 7-0 0x78:V1.20
0x82:V1.30
0x8C:V1.40
......
Zone Bit 0x00E2 (Only read Zone bit)
Data Bit Function
Software Version
0x64:V1.00
0x6E:V1.10
Bit 7-0 0x78:V1.20
0x82:V1.30
0x8C:V1.40
......
Zone Bit 0x00E3 (Only read Zone bit)
Data Bit Function
64
0x0B:11
......
Zone Bit 0x00E5(Only read Zone bit)
Data Bit Function
Software date
0x09:9
Bit 7-0 0x0A:10
0x0B:11
......
65
10 Appendix A:Common serial port instruction
66
11 Appendix B:Common serial port instruction
Function Instruction
Baud rate to 9600 7E 00 08 02 00 2A 39 01 A7 EA
Save settlements to Internal Flash 7E 00 09 01 00 00 00 DE C8
Find baud rate 7E 00 07 01 00 2A 02 D8 0F
Module will return following info after mainframe send serial port instruction - find baud rate
Return information 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
67
12 Appendix C:Code ID List
Corresponding
Type of Bar Code Zone bit address
character
EAN-13 d 0x91
EAN-8 d 0x92
UPC-A c 0x93
UPC-E0 c 0x94
UPC-E1 c 0x95
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
QR Code Q 0xA2
68
13 Appendix D:ASCII
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
69
Hexadecimal Decimalism Character
1d 29 GS
1e 30 RS
1f 31 US
20 32 SP
21 33 !
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 <
70
3d 61 =
3e 62 >
3f 63 ?
40 64 @
41 65 A
42 66 B
43 67 C
44 68 D
45 69 E
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 ^
71
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
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
72
14 Appendix E:Data code
0~9
0 1
2 3
4 5
6 7
8 9
A–F
A B
73
C D
E F
74
15 Appendix F:Save or Cancel
After reading the data code, you need to scan the "save" setting code to save the data which you
read.If there is an error when reading the data code, you can cancel the error reading.
For example, read a set code,and read data "A", "B", "C" and "D" in turn.
If you read "cancel the last read bit", the last read digit "D" will be cancelled.
If you read "cancel the previous read a string of data" will cancel the read data "ABCD",
If you read "cancel modification Settings", you will cancel the data "ABCD" and exit the modification
Settings.
75