GROW GM60-S Bar Code Reader Module User Manual
- June 10, 2024
- GROW
Table of Contents
GM60-S Bar Code Reader Module
GM60-S Bar Code Reader Module
Product Information:
-
The GM60-S Bar code reader module is a high-performance scanner
used to read payment codes. -
The module can recognize QR Code, Data Matrix, PDF417, EAN13,
UPC, Code 39, Code 93, Code 128, UCC/EAN 128 and other bar code and
QR code formats. -
The module operates on a scan mode with a depth of field of
25mm-150mm and a contrast of 25%. -
The module has a UART serial interface with a default baud rate
of 9600. -
The module operates on a DC 3.3V voltage/current and has a
weight of 10g.
Product Usage:
-
Connect the module to the host device using the serial
interface. -
Configure the serial port check bit settings by referring to
section 3.1.1 of the user manual. -
Select the read mode: continuous mode (default) or induction
mode (section 4). -
Select the LED mode: breathing lamp or decoding successful
prompt light (section 5). -
Scan the bar code or QR code using the module’s light and
viewing angle, ensuring that the code is within the specified depth
of field and contrast levels. -
The module will provide a green light flashing prompt when a
code is successfully recognized.
GM60-S Bar Code Reader Module User Manual
Hangzhou Grow Technology Co., Ltd. V1.1 June.2020
Catalog
1 Introduction of Module…………………………………………………………………………………………………………………………..1 1.1
Introduction………………………………………………………………………………………………………………………………… 1 1.2 Operating
parameter………………………………………………………………………………………………………………….. 1 1.3
Size……………………………………………………………………………………………………………………………………………. 2 1.4 Interface
definition……………………………………………………………………………………………………………………… 2
2 Set Up GM60-S……………………………………………………………………………………………………………………………………. 4 2.1
Serial Port Instruction………………………………………………………………………………………………………………….4 2.1.1
Read Zone Bit………………………………………………………………………………………………………………….. 4 2.1.2 Write Zone
Bit………………………………………………………………………………………………………………….. 6 2.1.3 Save Zone Bit To
Internal Flash Instruction………………………………………………………………………7 2.1.4 Zone Bit Reset To
Defaults……………………………………………………………………………………………….8 2.1.5 Program Erasure
Operation…………………………………………………………………………………………….. 9 2.1.6 List of zone
bit……………………………………………………………………………………………………………….. 10 2.2 Setup
Code……………………………………………………………………………………………………………………………….21 2.3
Reset……………………………………………………………………………………………………………………………………….. 21
3 Communication interface…………………………………………………………………………………………………………………….22 3.1
Series Communication Interface……………………………………………………………………………………………….22 3.1.1
Serial Port Check Bit Configuration……………………………………………………………………………….. 23
4 Read Mode………………………………………………………………………………………………………………………………………….24 4.1
Continuous Mode(Default)………………………………………………………………………………………………………..24 4.2
Induction Mode………………………………………………………………………………………………………………………… 25
5 LED Mode………………………………………………………………………………………………………………………………………….. 28 5.1
Breathing Lamp……………………………………………………………………………………………………………………….. 28 5.2 Decoding
Successful Prompt Light………………………………………………………………………………………….. 31
6 Data Edition……………………………………………………………………………………………………………………………………….. 33 6.1
Header With Protocol………………………………………………………………………………………………………………..33 6.2
Prefix…………………………………………………………………………………………………………………………………………34 6.3
Suffix………………………………………………………………………………………………………………………………………… 34 6.4 CODE
ID………………………………………………………………………………………………………………………………….. 35 6.5
Tail……………………………………………………………………………………………………………………………………………. 36
I
6.6 CRC Output……………………………………………………………………………………………………………………………… 37 6.7 Cut out Data…………………………………………………………………………………………………………………………….. 37 6.8 RF Information…………………………………………………………………………………………………………………………. 39 7 Bar code type enables/disable configuration……………………………………………………………………………………… 41 7.1 All types of bar code can be decoded……………………………………………………………………………………….41 7.2 EAN13……………………………………………………………………………………………………………………………………… 41 7.3 EAN8……………………………………………………………………………………………………………………………………….. 42 7.4 UPCA………………………………………………………………………………………………………………………………………..42 7.5 UPCE0………………………………………………………………………………………………………………………………………43 7.6 UPCE1………………………………………………………………………………………………………………………………………43 7.7 Code128……………………………………………………………………………………………………………………………………43 7.8 Code39……………………………………………………………………………………………………………………………………..44 7.9 Code 93…………………………………………………………………………………………………………………………………….45 7.10 CodeBar………………………………………………………………………………………………………………………………….46 7.11 QR………………………………………………………………………………………………………………………………………….. 46 7.12 Interleaved 2 of 5…………………………………………………………………………………………………………………….46 7.13 DM…………………………………………………………………………………………………………………………………………. 47 7.14 PDF417…………………………………………………………………………………………………………………………………..47 8 Appendix ADefault Setting Table…………………………………………………………………………………………………….. 48 9 Appendix BCommon serial port instruction…………………………………………………………………………………….. 49 10 Appendix CCode ID……………………………………………………………………………………………………………………….50 11 Appendix DASCII………………………………………………………………………………………………………………………….. 51 12 Appendix EData code…………………………………………………………………………………………………………………… 55 13 Appendix FSave or Cancel…………………………………………………………………………………………………………… 57
II
www.hzgrow.com
1 Introduction of Module
1.1 Introduction
GM60-S Bar code reader module is a high integration and high performance
scanner, mainly used to read payment codes. The bar code and QR code formats
that can be recognized are QR Code, Data Matrix, PDF417,EAN13,UPC,Code 39,Code
93,Code 128,UCC/EAN 128 and so on.
1.2 Operating parameter
Parameter Scan Mode Light
Read Code Type
Depth of Field Contrast Scanning angle* Viewing Angle Accuracy of reading
Performance
640*480
Colorful indicator/green light flashing prompt reading success
1D
EAN13
EAN8
UPCA
UPCE0
UPCE1
Code128
Code39
Code93
CodeBar
Interleaved 2 of 5
2D
QR code,Data Matrix, PDF417
QR Code
25mm-150mm *Product performance may be affected to varying degrees by bar code quality and environmental conditions
25%
Roll 360° Pitch 55° Yaw 55°
69°(Horizontal) 56°(Vertical) 5mil
Parameter
Interface Serial Baud RateUART Operating Voltage/Current Size Weight
Performance
UART(TTL-232) 9600(Default) DC 3.3V / <70mA Diameter: 21mm Height: 12mm 2g
1
Parameter Work environment Storage temperature Environmental light Relative
humidity
1.3 Size
-20°C – 60°C -40°C – 80°C 0~100000LU 5%-95%
Performance
1.4 Interface definition
Connector: MX1.0mm,4Pin
Pin Diagram
2
www.hzgrow.com
Pin
Name
1 GND
2 RXD
3 TXD 4 VCC
Description Ground TTL Input TTL Output 3.3V
3
www.hzgrow.com
2 Set Up GM60-S
2.1 Serial Port Instruction
Users can settle the module by sending instruction from mainframe. 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.
2.1.1 Read Zone Bit
Max 255 bytes/time for zone bit reading. Command Format: Input: {Head1}
{Types} {Lens} {Address} {Datas} {CRC} PS: Head1: 0x7E 0x002 bytes
Types: 0x071 byte Lens: 0x011 byte Address : 0x0000~0x00FF2 bytes, address to
start reading zone bit Datas: 0x00~0xFF1 byte, Numbers of zone bit for
Sequential read CRC: CRC_CCITT check value (2 bytes). Suitable for
TypesLensAddressDatas; Characteristic polynomial : X16+X12+X5+1, multinomial
coefficient: 0x1021, original value:0 ; For single byte, the highest bit will
be calculated at first, output will be without negation. The reference code of
C is as follows:
unsigned int crc_cal_by_bit(unsigned char ptr, unsigned int len) { unsigned
int crc = 0; while(len– != 0) { for(unsigned char i = 0x80; i != 0; i /= 2) {
crc = 2; if((crc&0x10000) !=0) //Last CRC 2 if the first one is 1so divide
0x11021 crc ^= 0x11021; if((ptr&i) != 0) //If the standard is 1so CRC = last
CRC + standard CRC_CCITT crc ^= 0x1021;
4
www.hzgrow.com
} ptr++; } return crc; }
Note: users can fill 0xAB 0xCD at CRC byte when CRC validation is not
required. Output: {Head2} {Types} {Lens} {Datas} {CRC} 1) Read successfully
and return data PS: Head2: 0x02 0x00
Types: 0x00read succeed Lens: numbers of upload bytes Datas: 0x00~0xFF means
read data. CRC: CRC_CCITT check value. Suitable for TypesLensDatas;
Characteristic polynomial : X16+X12+X5+1, multinomial coefficient: 0x1021,
original value:0 ; For single byte, the highest bit will be calculated at
first, output will be without negation. (The reference code is the same as
above) 2) CRC failed No response command 3) Unknown command response No
response command
E.G.: Read address 0x000A of Zone bit 1) Read successfully and return data is
0x3E. Input: 0x7E 0x00 0x07 0x01 0x00 0x0A 0x01 0xEE 0x8A Output: 0x02 0x00
0x00 0x01 0x3E 0xE4 0xAC 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. Input: 0x7E 0x00 0x07 0x01
0x00 0x0A 0x01 Output: None
5
www.hzgrow.com
2.1.2 Write Zone Bit
Max 255 bytes/time for zone bit reading. 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(2.1.3). Command
Format: Input: {Head1} {Types} {Lens} {Address} {Datas} {CRC} PS: Head1: 0x7E
0x002 bytes
Types: 0x081 byte Lens: 0x00~0xFF1 byte, means numbers of bytes of this datas,
times of continuous writing. Address: 0x0000~0xFFFF2 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. CRC: CRC_CCITT check value (2 bytes). Suitable for
TypesLensAddressDatas; Characteristic polynomial : X16+X12+X5+1, multinomial
coefficient: 0x1021, original value:0 ; For single byte, the highest bit will
be calculated at first, output will be without negation. The reference code of
C is as follows:
unsigned int crc_cal_by_bit(unsigned char ptr, unsigned int len) { unsigned
int crc = 0; while(len– != 0) { for(unsigned char i = 0x80; i != 0; i /= 2) {
crc = 2; if((crc&0x10000) !=0) //Last CRC 2 if the first one is 1so divide
0x11021 crc ^= 0x11021; if((ptr&i) != 0) //If the standard is 1so 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. Output: {Head2} {Types} {Lens} {Datas} {CRC}
6
www.hzgrow.com
- Read successfully PS: Head20x02 0x00
Types0x00read succeed Lens0x01 Datas0x00 CRCCRC_CCITT check value0x33 0x31 2) CRC failed No response command 3) Unknown command response No response command E.G.: Write 0x3E in 0x000A of zone bit 1) Successfully set Input 0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E 0x4C 0xCF Output0x02 0x00 0x00 0x01 0x00 0x33 0x31 2) CRC wrong Input0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E 0x11 0x22 OutputNone 3) When length of command to short or more than 400ms after 0x7e 0x00, treat as unknown command. Input: 0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E Output: None
2.1.3 Save Zone Bit To Internal Flash Instruction
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:
Input: {Head1} {Types} {Lens} {Address} {Datas} {CRC} PS: Head1: 0x7E 0x00
Types: 0x09 Lens: 0x01
7
www.hzgrow.com
Address: 0x0000 Datas: 0x00 CRC: CRC_CCITT check value0xDE 0xC8 Output:
{Head2} {Types} {Lens} {Datas} {CRC} 1) Saved successful PS: Head20x02 0x00
Types0x00read succeed Lens0x01 Datas0x00 CRCCRC_CCITT check value0x33 0x31 2)
CRC failed No response command 3) Unknown command response No response command
2.1.4 Zone Bit Reset To Defaults
Command Format: Input: {Head1} {Types} {Lens} {Address} {Datas} {CRC} PS:
Head1: 0x7E 0x00
Types: 0x09 Lens: 0x01 Address: 0x0000 Datas: 0xFF CRC: CRC_CCITT check value
Output: {Head2} {Types} {Lens} {Datas} {CRC} 1) Saved successful PS: Head20x02
0x00 Types0x00read succeed Lens0x01 Datas0x00 CRCCRC_CCITT check value0x33
0x31 2) CRC failed
8
www.hzgrow.com
No response command 3) Unknown command response
No response command
2.1.5 Program Erasure Operation
Command Format: Input: {Head1} {Types} {Lens} { NotUse } {Datas} {CRC} PS:
Head1: 0x7E 0x002 bytes
Types: 0x051 byte Lens: 0x011 byteNumbers of Datas for Sequential read NotUse:
0x00002 bytes, 2 bytes 0x00 Datas: 0x221 bytes, represents the data to be
written; 0x22:erase the user program. CRC: CRC_CCITT check value (2 bytes).
Suitable for TypesLensNotUseDatas; Characteristic polynomial : X16+X12+X5+1,
multinomial coefficient: 0x1021, original value:0 ; For single byte, the
highest bit will be calculated at first, output will be without negation. The
reference code of C is as follows:
unsigned int crc_cal_by_bit(unsigned char ptr, unsigned int len) { unsigned
int crc = 0; while(len– != 0) { for(unsigned char i = 0x80; i != 0; i /= 2) {
crc = 2; if((crc&0x10000) !=0) //Last CRC 2 if the first one is 1so divide
0x11021 crc ^= 0x11021; if((ptr&i) != 0) //If the standard is 1so 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.
9
www.hzgrow.com
Output: {Head2} {Types} {Lens} {Datas} {CRC} 1) Erased successful PS:
Head20x02 0x00
Types0x00read succeed Lens0x01 Datas0x00 CRCCRC_CCITT check value0x33 0x31 2)
CRC failed No response command 3) Unknown command response No response command
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 Input 0x7E 0x00 0x05
0x01 0x00 0x00 0x22 xx xx Output0x02 0x00 0x00 0x01 0x00 0x33 0x31 5) CRC
wrong Input0x7E 0x00 0x05 0x01 0x00 0x00 0x22 xx xx OutputNone 6) When length
of command to short or more than 400ms after 0x7e 0x00, treat as unknown
command. Input: 0x7E 0x00 0x05 0x01 0x00 0x00 0x22 Output: None
2.1.6 List of zone bit
Zone Bit Data Bit Bit 7 Bit 6 Bit 5-4 Bit 3-2
0x0000
Function
1Open LED when successfully read
None
None
00No light
01Standard
0Close 10/11Always on
10
www.hzgrow.com
Bit 1-0
Zone Bit Data Bit Bit 7-0
Zone Bit Data Bit Bit 7-1 Bit 0
Zone Bit Data Bit Bit 7-2 Bit 1 Bit0 Zone Bit Data Bit
Bit 7-0 Zone Bit Data Bit
Bit 7-0 Zone Bit Data Bit
Bit 7
Bit6-0 Zone Bit Data Bit
Bit7-0 Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit
Bit 7-0 Zone Bit Data Bit
01Command Triggered Mode 10Continuous mode 11Induction Mode 0x0001
Function
Voice volume 0x00-0xFF0-255 0x0002
Function
Keep
Command mode triggers flags, Automatically reset after scanning
1trigger
0no trigger
0x0003
Function
Keep
1Close Settlement Code
0Open
1Output content of settlement code 0Not output
0x0005
Function
Read interval 0x00No interval
0x0006
0x01-0xFF0.0-25.5s
Function
Time for single read 0x00infinite 0x01-0xFF0.0-25.5s 0x0007
Function
Automatic sleep
1On
0Off
Free TimeHigh Bit14-8
Unit100ms
0x0008
Function
Free TimeLow Bit7-0 Unit100ms 0x0009
Function
Keep
0x000B
Function
Time duration for successfully read sound 0x00-0xFF0-255ms 0x000C
Function
11
www.hzgrow.com
Bit 7-1 Bit2
Bit0
Zone Bit Data Bit Bit 7-2 Bit 6 Bit5-4
Bit 3-2 Bit1-0
Zone Bit Data Bit Bit 7-4 Bit3 Bit2 Bit1 Bit0 Zone Bit Data Bit Bit 7-0
Zone Bit Data Bit Bit 7-0
Zone Bit Data Bit
Bit 7
Bit 6-0 Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit
Keep
Buzzer/Voice Mode Switch 0Buzzer Mode 1Voice Mode Piezo Buzzer 0high level
when free, low level when busy 1low level when free, high level when busy
0x000D
Function
Keep
Virtual keyboard enable flags
0Forbid
1Allow
Input data encoding format
00GBK
01Keep
10AUTO 11UTF8
Output data encoding format
00GBK 01Keep 10Keep
11UTF8
00serial port output 01USB PC Keyboard 10Keep 11USB virtual serial port
0x000E
Function
Keep
Keep 1Decode successfully sound on 1Turn off start-up tone Keep
0Decode successfully sound off 0Turn on start-up tone
0x0011 Function
Keep 0x00-0xFF 0x0012
Function
Keep 0x00-0xFF 0x0013
Function
Same barcode reading delay setting
0Turn off 1Turn on
Same barcode reading delay timeUnit100ms
0x00Infinite length
0x01-0x7F0.1-12.7s
0x0014
Function
Reserved time for information outputUnit10ms 0x00-0xFF0-2.55 s 0x0015
Function
12
www.hzgrow.com
Bit 7-0 Zone Bit Data Bit Bit 7-6
Bit 0 Zone Bit Data Bit
Bit 7-4
Bit3-0 Zone Bit Data Bit
Bit 7-4
Bit3-0 Zone Bit Data Bit
Bit 7-4
LED Light 0x01-0x63Light 1%-99% Other ValueLight 99% 0x001A
Function
Output Head data with protocol
000×03 010×04 OtherHead No Output
CRC Output Switch 0No Output
1Open Output
0x001B
Function
Breathing Lamp 1 Switch and Color Setting
Breathing Lamp 1 Switch and Color Setting
Bit7: 1Allow Breathing Lamp 1 0Forbid Breathing Lamp 1
Bit6: 1Open Red LED Bit5: 1Open Green LED
0Close Red LED 0Close Green LED
Bit4: 1Open Blue LED
0Close Blue LED
Decoded Successfully Prompt Light
Bit3: 1Allow
0Forbid
Bit2: 1Open Red LED
0Close Red LED
Bit1: 1Open Green LED Bit0: 1Open Blue LED
0Close Green LED 0Close Blue LED
0x001C
Function
Breathing Lamp 3 Switch and Color Setting
Breathing Lamp 3 Switch and Color Setting Bit7: 1Allow Breathing Lamp 3 0Forbid Breathing Lamp 3
Bit6: 1Open Red LED
0Close Red LED
Bit5: 1Open Green LED Bit4: 1Open Blue LED
0Close Green LED 0Close Blue LED
Breathing Lamp 2 Switch and Color Setting
Bit3: Bit2: Bit1:
1Allow Breathing Lamp 2 1Open Red LED 1Open Green LED
0Forbid Breathing Lamp 2 0Close Red LED 0Close Green LED
Bit0: 1Open Blue LED
0Close Blue LED
0x001D
Function
Breathing Lamp 5 Switch and Color Setting
Breathing Lamp 5 Switch and Color Setting
Bit7: 1Allow Breathing Lamp 5 0Forbid Breathing Lamp 5
Bit6: 1Open Red LED
0Close Red LED
Bit5: 1Open Green LED
0Close Green LED
Bit4: 1Open Blue LED
0Close Blue LED
13
www.hzgrow.com
Bit3-0
Zone Bit Data Bit
Bit 7-4
Bit3-0
Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit 15 Bit 14-13
Bit 12-0
Zone Bit Data Bit Bit 7-4 Bit 3 Bit 2-1
Breathing Lamp 4 Switch and Color Setting
Bit3: 1Allow Breathing Lamp 4 0Forbid Breathing Lamp 4
Bit2: 1Open Red LED
0Close Red LED
Bit1: 1Open Green LED
0Close Green LED
Bit0: 1Open Blue LED
0Close Blue LED
0x001E
Function
Breathing Lamp 7 Switch and Color Setting
Breathing Lamp 7 Switch and Color Setting
Bit7: 1Allow Breathing Lamp 7 0Forbid Breathing Lamp 7
Bit6: 1Open Red LED
0Close Red LED
Bit5: 1Open Green LED
0Close Green LED
Bit4: 1Open Blue LED
0Close Blue LED
Breathing Lamp 6 Switch and Color Setting
Bit3: 1Allow Breathing Lamp 6 0Forbid Breathing Lamp 6
Bit2: 1Open Red LED
0Close Red LED
Bit1: 1Open Green LED
0Close Green LED
Bit0: 1Open Blue LED
0Close Blue LED
0x001F
Function
Cycle time of single LED (unit: 100ms) 0x00-0xFF 0-25.5s 0x002B0x002A
Function
Keep Parity Mode 0None 1Odd 2Even 0x09C4Series rate 1200 bps 0x0271Series rate
4800 bps 0x0139Series rate 9600 bps 0x00D0Series rate14400 bps 0x009CSeries
rate19200 bps 0x004ESeries rate 38400 bps 0x0034Series rate 57600 bps
0x001ASeries rate 115200bps E.G.9600 Baud rate0x002A = 0x39 0x002B = 0x01
0x002C
Function
Keep
Keep
Bar code switch 00forbid reading all bar code 10/11Default
01all bar code can be read;
14
www.hzgrow.com
Bit 0 Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit 7-1
Bit0
Zone Bit Data Bit Bit 7-1
Bit0
Zone Bit Data Bit Bit 7-1
Bit0
Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0
Zone Bit Data Bit Bit 7-1
Keep
0x002D Function Keep
0x002E Function Keep
Read EAN13 0Forbid 1Allow 0x002F Function Keep
Read EAN13-2 0Forbid 1Allow 0x0030 Function Keep
Read EAN13-5 0Forbid 1Allow 0x0031 Function Keep
Read EAN8 0Forbid 1Allow 0x0032 Function Keep
Read EAN8-2 0Forbid 1Allow 0x0033 Function Keep
Read EAN8-5 0Forbid 1Allow 0x0034 Function Keep
Read UPCA 0Forbid 1Allow 0x0035 Function Keep
15
www.hzgrow.com
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0
Zone Bit Data Bit
Bit 7-0 Zone Bit Data Bit
Bit 7-0 Zone Bit Data Bit Bit 7-1
Read UPCA-2 0Forbid 1Allow 0x0036 Function
Keep
Read UPCA-5 0Forbid 1Allow 0x0037 Function
Keep
Read UPCE0 0Forbid 1Allow 0x0038 Function
Keep
Read UPCE1 0Forbid 1Allow 0x0039 Function
Keep
Read UPCE1-2 0Forbid 1Allow 0x003A Function
Keep
Read UPCE1-5 0Forbid 1Allow 0x003B Function
Keep
Read Code128 0Forbid 0x003C
1Allow
Function
Code128 Information minimum length setting 0x00-0xFF0-255Byte 0x003D
Function
Code128 Information maximum length setting 0x00-0xFF0-255Byte 0x003E
Function
Keep
16
www.hzgrow.com
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit
Bit 7-0 Zone Bit Data Bit
Bit 7-0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit
Bit 7-0 Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit 7-1 Bit0 Zone Bit Data
Bit Bit 7-0
Read Code39 0Forbid 0x003F Function
Keep
1Allow
Read Code32 0Forbid 0x0040 Function
Keep
1Allow
Read CODE39 0Forbid 0x0041
FULL ASCII 1Allow
Function
Code39 Information minimum length setting 0x00-0xFF0-255Byte 0x0042
Function
Code39 Information maximum length setting 0x00-0xFF0-255Byte 0x0043
Function
Keep
Read Code93 0Forbid 0x0044
1Allow
Function
Code93 Information minimum length setting 0x00-0xFF0-255Byte 0x0045
Function
Code93 Information maximum length setting 0x00-0xFF0-255Byte 0x0046
Function
Keep
Read CodeBar 0Forbid 0x0047
1Allow
Function
CodeBar Information minimum length setting 0x00-0xFF0-255Byte
17
www.hzgrow.com
Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-1
Bit0 Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit
7-1 Bit0
Zone Bit Data Bit Bit 7-1 Bit0
Zone Bit Data Bit Bit 7
Bit6-5
Bit4 Bit3 Bit2
0x0048
Function
CodeBar Information maximum length setting 0x00-0xFF0-255Byte 0x0049
Function
Keep
Read QR 0forbid 0x004A
1allow
Function
Keep
Read INT25 0forbid 0x004B
1allow
Function
INT25 Information minimum length setting 0x00-0xFF0-255Byte 0x004C
Function
INT25 Information maximum length setting 0x00-0xFF0-255Byte 0x004D
Function
Keep
Read PDF17 0forbid 0x004E
1allow
Function
Keep
Read DM 0forbid 0x0060
1allow
Function
Serial/virtual serial output with or without protocol 0Original data 1With protocol Type of Tailed
00CR(0x0D)
01CRLF(0x0D,0x0A)
10TAB(0x09) 1Allow add RF
11None 0forbid
1Allow add prefix
0forbid
1Allow add Code ID
0forbid
18
www.hzgrow.com
Bit1 Bit0 Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit 7-4
Bit3-0 Data Bit Bit 7-0 Data Bit Bit 7-0 Zone Bit Data Bit Bit 7-4 Bit3-0 Zone
Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit 7-2
Bit 1-0
Zone Bit Data Bit Bit 7-0
1Allow add suffix
0forbid
1Allow add tail
0forbid
0x0061
Function
Keep
0x0062
Function
Length of prefix 0x00-0x0F Length of suffix 0x00-0x0F 0x0063 0x0071
Function
Prefix 0x00-0xFFContentmax 15Byte 0x0072 – 0x0080
Function
Suffix 0x00-0xFFContentmax 15Byte 0x0081
Function
Keep
RF length 0x00-0x0F 0x0082 0x0090
Function
RF content 0x00-0xFFContentmax 15Byte 0x0091 0x00A4
Function
Code ID settlement 0x41-0x5a & 0x61-0x7a A-Z,a-zCodeID as appendix C 0x00B0
Function
Keep
Data Cut out settlement 00Output whole data 10Output End part 0x00B1
01Output Start part 11Output center part
Function
Cut out M bytes from start 0x00-0xFF0-255 Byte
19
www.hzgrow.com
Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit Bit 7-0 Zone Bit Data Bit
Bit 7-0
Zone Bit Data Bit
Bit 7-0
Zone Bit Data Bit
Bit 7-0
Zone Bit Data Bit
Bit 7-0
Zone Bit Data Bit
0x00B2
Function
Cut out N bytes from end 0x00-0xFF0-255 Byte 0x00D9Only read Zone bit
Function
Function Zone bit 0x55reset to defaults 0x00E1Only read Zone bit
Function
Hardware Version 0x64V1.00 0x6EV1.10 0x78V1.20 0x82V1.30 0x8CV1.40
…… 0x00E2 Only read Zone bit
Function
Software Version 0x64V1.00 0x6EV1.10 0x78V1.20 0x82V1.30 0x8CV1.40
…… 0x00E3 Only read Zone bit
Function
Year of software (Add 2000) 0x122018 0x132019 0x142020
…… 0x00E4Only read Zone bit
Function
Software month 0x099 0x0A10 0x0B11
…… 0x00E5Only read Zone bit
Function
Software date
20
www.hzgrow.com
Bit 7-0
0x099 0x0A10 0x0B11
……
2.2 Setup Code
Customer can set module by scan setup code. Note: the entire list of current
zone bit is saved to Flash while the configuration is modified through the
setup code, that is, the configuration that is configured through the serial
port but not saved will also be saved together.
Setup code on
*Off
Output the setup code content
*Not output
2.3 Reset
Back to Factory Setting by scan follow code.
Output
Reset
21
www.hzgrow.com
3 Communication interface
GM60-S can receive database, control module and set functional parameter by
TTL – 232.
3.1 Series Communication Interface
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.
Default Parameter as Form 3-1. Only Baud Rate can be changed.
Form 3-1 Default Parameters
Parameters Series communication interface Baud rate Verification Data bit
Standard TTL-232 9600 N 8
Stop bit
1
Default
CTSRTS
N
Baud Rate Settlement
1200bps
4800bps
22
*9600bps
www.hzgrow.com
14400bps
19200bps
38400bps
57600bps
115200bps
3.1.1 Serial Port Check Bit Configuration
Modify the parity bit of the serial port by scanning the following
configuration code.
*NONE
ODD
EVEN
23
www.hzgrow.com
4 Read Mode
4.1 Continuous Mode(Default)
On this mode, reading module read code continuous and automatic. Break after
reading one code, break time is changeable. Click the toggle key to pause.
Then click to continuous cyclic read code.
*Continuous Mode Time settlement for single read The longest time before first successful reading. After this time, module will be into no read time. Single Read time: 0.1~25.5 s, step-size: 0.1s; 0 means infinite time. Default time: 5s.
1000ms
3000ms
*5000ms
Infinite
Break time settlement Time between two read. Can be settled from 0 to 25.5 s, step-size: 0.1s; default 1.0s
No break
500ms
24
*1000ms
www.hzgrow.com
1500ms
2000ms
Same barcode reading delay 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
Same barcode reading delay time When the same barcode reading delay is enabled,scan the following code to set same barcode reading delay time.
Infinite delay
500ms
1000ms
3000ms
5000m
4.2 Induction Mode
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.
25
www.hzgrow.com
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 Time settlement for single read The longest time read before first successful reading. After this time, module will be into no read time. Single Read time: 0.1~25.5 s, step-size: 0.1s; 0 means infinite time interval. Default time: 5s
1000ms
3000ms
*5000ms
infinite time interval
Break time settlement
After one successful output or time out for single read. Module will be into monitor after some time.
Time from 0 to 25.5 s, step-size: 0.1s; default 1.0s
No Break
500ms
*1000ms
1500ms
2000ms
26
www.hzgrow.com
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.
100ms
*400ms
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.
*Ordinary sensitivity
Low sensitivity
High sensitivity
Extra high sensitivity
27
www.hzgrow.com
5 LED Mode
5.1 Breathing Lamp
Breathing lamp is used to additional lighting when read. Normal: Breathing
lamp will be on when read, others off. Normally on(default): always on after
boot. OFF: Breathing lamp is always off
Normal
*Normally on
Off
Under the Normal on state, the brightness of the breathing lamp can be adjusted by the following configuration code. The user can set it to one of the following states according to the application environment:
Low(Level 1)
Middle(Level 50)
*High(Level 99)
By default, the breathing lamp will have one color every 3 seconds, and the
cycle will be turned on and off according to the color sequence of breathing
lamp 1-breathing lamp 7. Users can scan the following configuration code for
the corresponding color of breathing lamp
Breathing lamp 1
*Breathing lamp 1-Blue
Breathing lamp 1-Green
28
www.hzgrow.com
Breathing lamp 1-Red Breathing lamp 2
*Breathing lamp 2-Blue
Breathing lamp 1-White Breathing lamp 2-Green
Breathing lamp 2-Red Breathing lamp 3
*Breathing lamp 3-Blue
Breathing lamp 2-White Breathing lamp 3-Green
Breathing lamp 3-Red
Breathing lamp 3-White
29
www.hzgrow.com
Breathing lamp 4 *Breathing lamp 4-Blue
Breathing lamp 4-Green
Breathing lamp 4-Red Breathing lamp 5
*Breathing lamp 5-Blue
Breathing lamp 4-White Breathing lamp 5-Green
Breathing lamp 5-Red Breathing lamp 6
Breathing lamp 5-White
*Breathing lamp 6-Blue
Breathing lamp 6-Green
30
www.hzgrow.com
Breathing lamp 6-Red Breathing lamp 7
*Breathing lamp 7-Blue
Breathing lamp 6-White Breathing lamp 7-Green
Breathing lamp 7-Red
Breathing lamp 7-White
5.2 Decoding Successful Prompt Light
Decoding successful prompt light are shared with breathing lam. After
successful decoding, the breathing lamp is converted into the decoding
successful prompt light. User can turn on or off the decoding successfully
prompt light function by setting code.
*Turn on
Turn off
User can adjust the color of decoding successfully prompt light by setting code.
Decoding successfully prompt light-Blue
*Decoding successfully prompt light-Green
31
www.hzgrow.com
Decoding successfully prompt light-Red
Decoding successfully prompt light-White
32
www.hzgrow.com
6 Data Edition
Sometimes we need to edit the data before output to make data separation and
processing more easily.
Data edition include: Add Prefix Add Suffix Cut data Output CodeID Output “RF”
when fail to decode Add End words”Tail” Output sequence after data edition:
HEAD&LENPrefixCodeIDDataSuffixTailCRC
6.1 Header With Protocol
Add Header The header is to add 1 byte header information (0x03 or 0x04) +2
bytes of length information (including [Prefix] [CodeID] [Data] [Suffix]
[Tail]) before the Prefix, can be set by scan the following code.
Add protocol header
*Don’t add protocol header
After open “Add protocol header”,the specific data of the header can be set by the following code.
Header 0x03
Header 0x04
33
www.hzgrow.com
6.2 Prefix
Add prefix Prefix is on the head of encoding Information , and can be self-
defined. Scan the code to add prefix.
Allow to add prefix Change prefix Scan “change prefix” and “setup code” code to change prefix. Use 2 base 16 to express each character. Max 15 characters. ASCII on appendix D.
*no prefix
change prefix
E.G. Change prefix to “DATA” 1. “DTAT” in base 16: “44”, “41”, “54”, “41” 2.
Confirm open the ” setup code”.(find on 2.2) 3. Scan “change prefix” code 4.
Successively scan “Code ID”: “4”, “4”, “4”, “1”, “5”, “4”, “4”, “1” 5. Scan
“save” code
6.3 Suffix
Add Suffix Suffix on the end of encoding Information, and can be self-defined.
34
www.hzgrow.com
Allow add suffix Change suffix Scan ” change suffix” and “setup code” code to change prefix. Use base 16 to express each character. Max 15 characters. ASCII on appendix D.
*no suffix
Change Suffix E.G.: Change suffix to “DATA” 1. “DTAT” in base 16: “44”, “41”,
“54”, “41” 2.Confirm opening the “setup code”.(find on 2.2) 3.Scan “change
suffix” code 4.Successively scan “Code ID”: “4”, “4”, “4”, “1”, “5”, “4”, “4”,
“1” 5.Scan “save” code
6.4 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.
Allow add CODE ID
*close CODE ID
Default of CODE ID
Scan ” Default of CODE ID” to back default ID, default ID on appendix C
all bar code back to default ID Change CODE ID Users can change CODE ID of any bar code by scan the setup code (as follow) and data edition
35
www.hzgrow.com
code. Base 16 is used to express each CODE ID. ASCII on appendix D. E.G.:
change CODE ID of CODE 128 to “A” 1. Find “A”=”41” in base 16 2. Confirm
opening the “setup code”.(find on 2.2) 3. Scan ” change CODE 128″ 4.
Successively scan “Code ID”: “4”, “1” 5. Scan “save” code
Change CODE ID LIST
Change CODE ID of CODE 39
Change CODE ID of CODE 128
6.5 Tail
Change CODE ID of QR CODE
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.
Close tail
*Add tail “CR”
Add tail “TAB”
36
Add tail “CRLF”
www.hzgrow.com
6.6 CRC Output
CRC output (4Byte) is the value obtained after all the previous data are
checked together, and is output in ASCII format.
The reference code of C is as follows:
unsigned int crc_cal_by_bit(unsigned char ptr, unsigned int len) { unsigned
int crc = 0; while(len– != 0) { for(unsigned char i = 0x80; i != 0; i /= 2) {
crc = 2; if((crc&0x10000) !=0) //Last CRC 2 if the first one is 1so divide
0x11021 crc ^= 0x11021; if((ptr&i) != 0) //If the standard is 1so CRC = last
CRC + standard CRC_CCITT crc ^= 0x1021; } ptr++; } return crc; }
Note: If the CRC gets data of “0x1D2E”, the output of 4 bytes is 0x31 0x44
0x32 0x45 CRC output can be set by the following code:
Don’t add CRC Output
6.7 Cut out Data
Open to output part of data. [Data] is composed of [Start] + [Center] + [End]
Character length of “start” and “end” can be changed
37
*Add CRC Output
www.hzgrow.com
*Output whole data
Output Start part
Output End Part
Output Center part
Change length of [Start]-M
Scan ” Change M” code and “data edition” code to change length of [Start], max 255 characters
Base 16 is used to express length. ASCII on appendix D.
Change M Change length of [End]-N Scan ” Change N” code and “data edition” code to change length of [Start], max 255 characters Base 16 is used to express length. ASCII on appendix D.
Change N Output Start part E.G. Output “1234567890123” of whole decode information ” 1234567890123ABC” 1. “13” =”0D” in base 16 2. Confirm opening the “setup code”(find on 2.2) 3. Scan” change length M” 4. Successively scan “Code ID”: “0”, “D” 5. Scan “save” code 6. Scan” Output Start part”
38
www.hzgrow.com
Output End Part E.G. Output “ABC” of whole decode information ”
1234567890123ABC” 1. “3” = “03” in base 16 2. Confirm opening the “setup
code”(find on 2.2) 3. Scan “change length N” 4. Successively scan “Code
ID”:”0″, “3” 5. Scan “save” code 6. Scan” Output Start part”
Output Center part E.G.: Output “0123” of whole decode information ”
1234567890123ABC” 1. ” 10″ =”0A”; “3”=”03″ in base16 2. Confirm opening the
“setup code”(find on 2.2) 3. Scan “change length N” 4. Successively scan “Code
ID”:”0″, “3” 5. Scan “save” code 6. Scan ” change length M” 7. Successively
scan :Code ID”: “0”, “A” 8. Scan “save” code 9. Scan “Output Center part”
6.8 RF Information
RF(Read Fail): Users can self- define output information when read fail.
Output RF information
Default not output
Change RF information Scan”change RF information” and “data edition code” to change RF information. Base 16 is used to express, max at 15 character. ASCII on appendix D.
39
www.hzgrow.com
Change RF information E.G.: change RF to “FAIL” 1. Find “FAIL” in base-16: “46”, “41”, “49”, “4C” 2. Confirm opening the “setup code”(find on 2.2) 3. Scan ” change RF information” 4. Successively scan”4″”6″”4″”1″”4″”9″”4″”C” 5. Scan “save” code
40
www.hzgrow.com
7 Bar code type enables/disable configuration
7.1 All types of bar code can be decoded
After scan ” Forbid read all bar code” , module will only support to scan
setup code.
Support all
Forbid read all bar code
7.2 EAN13
*Open default support types
*Allow reading EAN13
Forbid reading EAN13
*2 bits extra-code Forbidden
2 bits extra-code Allow
*5 bits extra-code Forbidden
5 bits extra-code Allow
41
www.hzgrow.com
7.3 EAN8
*Allow reading EAN8
Forbid reading EAN8
*2 bits extra-code Forbidden
2 bits extra-code Allow
*5 bits extra-code Forbidden
7.4 UPCA
5 bits extra-code Allow
*Allow reading UPCA
Forbid reading UPCA
*2 bits extra-code Forbidden
2 bits extra-code Allow
*5 bits extra-code Forbidden
5 bits extra-code Allow
42
www.hzgrow.com
7.5 UPCE0
Allow reading UPCE0
7.6 UPCE1
Allow reading UPCE1 *2 bits extra-code Forbidden
Forbid reading UPCE0 Forbid reading UPCE1
2 bits extra-code Allow
*5 bits extra-code Forbidden
7.7 Code128
5 bits extra-code Allow
*Allow reading Code128
Forbid reading Code128
43
www.hzgrow.com
Scan following code to change min length of code 128
Code128 0
*Code128 4
Scan following code to change max length of code 128
*Code128 32
7.8 Code39
Code128 255
*Allow reading Code39 Scan following code to change min length of code39
Forbid reading Code39
Code39 min length at 0
*Code39 min length at 4
Scan following code to change max length of code39
*Code39 max length at 32
Code39 max length at 255
Scan following code to configure whether Code39 supports Code32 mode and FullAsc mode
44
www.hzgrow.com
*Forbid Code32
Allow Code32
*Forbid FullAsc Mode
7.9 Code 93
Allow FullAsc Mode
*Allow reading Code93 Scan following code to change min length of code93
Forbid reading Code93
Code93 min length at 0 Scan following code to change max length of code93
*Code93 min length at 4
*Code93max length at 32
Code93max length at 255
45
www.hzgrow.com
7.10 CodeBar
*Allow reading CodeBar Scan following code to change min length of CodeBar
Forbid reading CodeBar
CodeBar min length at 0
*CodeBarmin length at 4
Scan following code to change min length of CodeBar
*CodeBar max length at 32
7.11 QR
CodeBar max length at 255
*Allow reading QR
7.12 Interleaved 2 of 5
Forbid reading QR
Allow reading Interleaved 2 of 5
*Forbid reading Interleaved 2 of 5
46
www.hzgrow.com
Scan following code to set min length of Interleaved 2 of 5
Interleaved 2 of 5 min length at 0
*Interleaved 2 of 5 min length at 4
Interleaved 2 of 5
*Interleaved 2 of 5 max length at 32
7.13 DM
Interleaved 2 of 5max length at 255
*Allow reading DM
Forbid reading DM
Scan following code to set whether the module supports decoding multiple DM barcodes simultaneously
*Forbid Read multiple DM barcodes simultaneously Allow Read multiple DM barcodes Simultaneously
7.14 PDF417
*Allow reading PDF417
47
Forbid reading PDF417
www.hzgrow.com
8 Appendix ADefault Setting Table
Parameter Communication interface
Default Setting TTL Interface
Read Mode
Continuous Mode
Lighting Terminator Output Protocol All types of bar code can be decoded
Lighting: Normal Mode None Open Open
Note
Single reading code: 10s Breathing lamp mode None 04+Length
48
www.hzgrow.com
9 Appendix BCommon serial port instruction
Function Baud rate to 9600 Save settlements to EEPROM Find baud rate
Instruction 7E 00 08 01 00 D9 D3 20 38 7E 00 09 01 00 00 DE C8 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 02 00 00 02 C4 09 SS SS 02 00 00 02 71 02 SS SS 02 00 00 02 39 01 SS SS 02 00 00 02 D0 00 SS SS 02 00 00 02 9C 00 SS SS 02 00 00 02 4E 00 SS SS 02 00 00 02 34 00 SS SS
1200 4800 9600 14400 19200 38400 57600
Baud rate
PSSS SS= check value
49
www.hzgrow.com
10 Appendix CCode ID
Type of Bar Code EAN-13 EAN-8 UPC-A UPC-E0 UPC-E1 Code 128 Code 39 Code 93
Codabar Interleaved 2 of 5 QR Code Data Matrix PDF 417
Corresponding character d d c c c j b i a e Q u r
Zone bit address
0x91 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9A 0xA2 0xA3 0xA4
50
www.hzgrow.com
11 Appendix DASCII
Hexadecimal 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e
Decimalism 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
26 27 28 29 30
51
Character NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS
www.hzgrow.com
Hexadecimal 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40
Decimalism 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
53 54 55 56 57 58 59 60 61 62 63 64
52
Character US SP ! ” # $ % & ` ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @
www.hzgrow.com
Hexadecimal 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62
Decimalism 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
87 88 89 90 91 92 93 94 95 96 97 98
53
Character A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ‘ a b
www.hzgrow.com
Hexadecimal 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f
Decimalism 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
Character c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ DEL
54
www.hzgrow.com
12 Appendix EData code
0~9 0
2
4
6
8 AF
A
55
1 3 5 7 9 B
www.hzgrow.com
C
D
E
F
56
www.hzgrow.com
13 Appendix FSave 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.
Save
Cancel the last read bit
Cancel the previous read a string of data
Cancel modification settings
57
www.hzgrow.com
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>