GROW GM60-S Bar Code Reader Module User Manual GM60-S Bar Code Reader Module

October 29, 2023
GROW

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:

  1. Connect the module to the host device using the serial
    interface.

  2. Configure the serial port check bit settings by referring to
    section 3.1.1 of the user manual.

  3. Select the read mode: continuous mode (default) or induction
    mode (section 4).

  4. Select the LED mode: breathing lamp or decoding successful
    prompt light (section 5).

  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.

  6. 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

  1. 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 A­F
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)

Loading......

Download This Manual (PDF format)

Download this manual  >>

Related Manuals