Page 1
GM69-S Bar Code Reader Module User Manual Hangzhou Grow Technology Co., Ltd. V1.3 Oct. 2020...
Page 2
Catalog 1 Introduction of Module ..........................1 1.1 Introduction ............................1 1.2 Technical Specification ........................1 1.3 Dimension (mm) ..........................2 1.4 Scan Head Definition ........................3 1.5 Scanning Area Map .........................4 1.6 Readable Barcode Type ......................... 4 2 Factory Mode Information ......................... 6 2.1 Factory Default Configuration ......................
Page 3
4.6 Time Interval For The Same Code Read ..................12 4.6.1 Same Code Quickly Set Up ....................12 5 Lighting and Collimate ..........................13 5.1 Lighting ............................13 5.2 Collimation .............................13 6 Prompts ..............................14 6.1 Keyboard ............................14 6.1.1 Keyboard Settlement ......................14 6.1.2 Keyboard Type ........................15 6.1.3 Keyboard Output Character Time Interval .................
Page 4
7.4.2 Hide Middle Characters ...................... 24 7.4.3 Hide Tail Characters ......................25 7.5 Set STX and ETX ..........................25 7.6 Any Character Replacement Function ..................26 7.6.1 First scan "Set the Replaced Object" ................. 26 7.6.2 Scan "Set Replacement Data" ................... 26 7.6.3 Complete Setting ........................
Page 5
8.12.1 EAN-8 ..........................31 8.12.2 EAN-8 Check Bit .......................31 8.13 EAN-8 Extra Code ........................31 8.13.1 EAN-8 2-bit Extra Code ....................31 8.13.2 EAN-8 5-bit Extra Code ....................32 8.13.3 EAN-8 Extra Code Must be Identified ................32 8.14 EAN-13 ............................32 8.14.1 EAN-13 ..........................32 8.14.2 EAN-13 Check Bit ......................32 8.15 Bookland EAN(ISBN) ........................33 8.16 EAN-13 Extra Code ........................
Page 6
8.23.1 Code 39 ..........................38 8.23.2 Code 39 Length ........................ 38 8.23.3 Code 39 Check Bit Verification ..................38 8.23.4 Code 39 Check Bit ......................38 8.23.5 Code39 Transmit Start Character and Stop Character ........... 38 8.24 Code 39 Full ASCII ........................39 8.25 Code 32 ............................
1 Introduction of Module 1.1 Introduction GM69-S 1D 2D barcode scanner, with high integration and compact size, can be easily integrated into various industrial equipment and application environments. It can not only read various 1d barcode easily, but also read 2d barcode at high speed.It has a very high scanning rate for linear bar codes.For...
Mechanical/ Interface TTL-232 , USB (HID-KBW, Virtual serial port) Electrical Dimension 21.4(W)*16(D)*12(H)mm Parameters Operating Voltage DC 3.3V Operating Current 180mA Environmental Operating -20℃~+50℃ Parameters Temperature Storage Temperature -40℃~+70℃ Operating Humidity 5%~95%(Non-Condensing) Environmental Light 0~100000LUX 1.3 Dimension (mm) www.hzgrow.com...
Page 10
1.4 Scan Head Definition The cable is 12PIN directly connected with FPC flexible line, with an interval of 0.5mm Input/Output Definition Introductions PIN 1 Dangling PIN 2 Power Input+3.3V PIN 3 Ground PIN 4 Input Serial port receiver signal PIN 5 Output Serial port send signal PIN 6...
Page 11
1.5 Scanning Area Map Target area 4°, Viewl angle 52°, lighting area 90° 1.6 Readable Barcode Type Type Readable Default UPC/EAN Code 128/EAN128 GS1-128 ISBT-128 Standard 2 of 5 × Interleaved 2 of 5 ...
3 Communication Interface 3.1 Serial Port It’s default and common to connect module and mainframe(such as PC, POS) by serial communication interface. Make sure communication parameter for module and mainframe are same, then it will communicate smooth and correctly. Serial port related configuration: Baud rate:9600, Data bit:8, Verification: No, Stop bit:1 TTL 232 Interface 3.1.1 Baud rate...
Page 15
3.1.2 Parity Bit Odd number Even number *No parity 3.1.3 Stop Bit *1 bit stop bit 2 bit stop bit 3.1.4 Software Shake Hand Forbid ACK/NAK *Allow ACK/NAK 3.2 USB KBW USB KBW Keyboard 3.3 USB COM Keyboard USB COM www.hzgrow.com...
4 Read Mode 4.1 Manual Mode 4.1.1 Button Holding Mode Set to button holding mode, press the button to trigger reading, and release the button to end reading. If the reading is successful or the reading time exceeds the single reading time, the reading will be finished.
4.2.1 Break Time Settlement Time between two read. Default:500ms, Unit:100ms, Range:0-9900ms You can set the break time by scanning the bar code, example: Set 0.5ms, first scan the bar code below. Then scan the “0” and “5” bar code in the Digital Setting Code (Appendix 1).
Stable Induction Time 4.3.2 Sensitivity Rating Setting There are three levels of sensitivity to choose from, default: high sensitivity. *High Sensitivity Medium Sensitivity Low Sensitivity 4.4 Host Mode Through the instruction to trigger the reading engine, and it can end the reading by instruction, read successfully or the reading time exceeds the single reading time,the reading will be finished.
Page 19
4.5.1 Single Scan Time Quickly Set Up Infinite 4.6 Time Interval For The Same Code Read It means, after reading a barcode, refuse to read the same code for a set period of time. Only after a set period of time, it can be able to read and output. Default: 500ms, Unit:100ms, Range:0-9900ms. Mainly for continuous mode and automatic induction mode.
Page 20
5 Lighting and Collimate 5.1 Lighting Head lamp is used to additional lighting when read. *The light turn on only when read Always on Always off (Default) 5.2 Collimation There will be a pointing light beam which can help user to find best distance. Note: Flashing and non-flashing functions only work if the collimation LED is set to be Always on or on when read.
Page 21
6 Prompts 6.1 Keyboard 6.1.1 Keyboard Settlement Scan following code to change keyboard. *American English(Default) Belgium Finland Austria,Germany France Italy Sweden Denmark Spain Norway Portugal Turkey F Turkey Q Japan Russia www.hzgrow.com...
Page 22
Czech Thailand Ukraine Brazil(ABNT2) Greek Hungary Netherlands Poland(214) Romania (standard) Slovakia Multi-country General 6.1.2 Keyboard Type After enabling the virtual keyboard, you can output the correct data in any keyboard language mode. When using virtual keyboard, you must make sure the keypad number keys are valid. *Standard Keyboard Virtual Keyboard www.hzgrow.com...
Page 23
6.1.3 Keyboard Output Character Time Interval Time from 0ms to 1000ms Unit: 5ms Default: 5ms 10ms 6.1.4 ASCII Control Character Output Mode Selection Control character (0x00-0x20) output mode selection in ASCII code Output function keys: control characters are used as custom function keys. See appendix 4 for specific functions Output Ctrl combination key (this function is used with prefix and suffix) : Ctrl combination key output control characters, specific functions are shown in appendix 4...
Page 24
6.2 Prompts Tone 6.2.1 Buzzer Type *Passive Buzzer Active Buzzer 6.2.2 Silent Mode Close All Prompts *Forbid to Close All Prompts 6.2.3 Volume Level Default: high pitch *High Pitch Middle 6.2.4 Decoding Successful Prompt Tone *Decoding Successful Prompt Tone ON Decoding Successsful Prompt Tone OFF 6.2.5 Starting Up Prompt www.hzgrow.com...
Page 25
*Starting Up Prompt ON Starting Up Prompt OFF 6.2.6 Setup Code Prompt *Setup Code Prompt ON Setup Code Prompt OFF 6.3 Decoding Successful Prompt Light Decoding success prompt light on a certain time, the premise is that the prompt light is used as a decoding prompt.
Page 26
When this function is disabled, no message can be sent to the host even if the barcode cannot be decoded. *Forbid sending NR Allow sending NR 6.6 Keyboard Output Force Letter Case Conversion Example: If the barcode is ab123dE, if scan the "convert to uppercase" bar code, the output is AB123DE;...
Page 27
6.8 Input Data Code Format *AUTO GBK(GB2312) UTF8 (0x00) (0x01) (0x02) ASCII Japanese DEC Multinational Character Set(MCS) (0x03) Japanese single byte www.hzgrow.com...
Page 28
7 Data Edition 7.1 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. Pls see the Appendix 3. *Not allowed to send ID Allowed to send ID 7.2 Terminator Character Terminator character is add character format after decoding data: decoded data + terminator character.
Page 29
7.3 Add Prefix and Suffix 7.3.1 Prefix 1) Scan "Set Multiple Prefixes" setting code Set Multiple Prefixes in succession 2) Scan the digital setting code in turn, and there will be a successful tone for every four 3) Scan "Finish Setting Multiple Prefixes Suffixes" setting code and finish setting Finish Setting Multiple Prefixes Suffixes 7.3.2 Suffix(Similar to a prefix, you can add a newline to suffix if you need a newline) 1) Scan "Set Multiple Suffixes"...
Page 30
7.3.3 Prefix Suffix Take Effect *Only output the decoded data Output multiple Suffixes Output multiple Prefixes Output multiple Prefixes and Suffixes 7.4 Hide Header, Middle and Tail Characters 7.4.1 Hide Header Characters Decoding data for header data hiding, it can be configured to hide any length. If the configured length exceeds the barcode data length, all contents of the current barcode are hidden *Forbid...
Page 31
7.4.2 Hide Middle Characters Decoding data for middle data hiding,and any starting position and length can be configured. If the starting position of the configuration exceeds the barcode data length, the current barcode is not hidden. If the configured length exceeds the remaining barcode data length, all barcode data after the start location is hidden.
Page 32
7.4.3 Hide Tail Characters Decoding data for tail data hiding, it can be configured to hide any length. If the configured length exceeds the barcode data length, all contents of the current barcode are hidden. *Forbid Follow Set the number of Tail Header Characters Set the number of Tail Header Characters, ranging from 1 to 255.
Page 33
7.6 Any Character Replacement Function This function can replace any character in barcode data with another character, supporting data number 1:1 or 1:n replacement, such as the replacement of A--B, A--BC, A--BCD... Operation brief Description: 7.6.1 First scan "Set the Replaced Object" Set the Replaced Object For example: Separator GS, corresponding digital setting code is 1029, respectively scan 1,0,2,9 7.6.2 Scan "Set Replacement Data"...
Page 34
8 All Types of Bar Code Can be Decoded 8.1 Global Enable Switch Allow Forbid 8.2 1D Code Global Enable Switch Allow Forbid 8.3 2D Code Global Enable Switch Allow Forbid 8.4 Forward and backward reading Allow Forbid www.hzgrow.com...
Page 35
8.5 UPC-A 8.5.1 UPC-A *Allow Forbid 8.5.2 UPC-A Leading Code No Leading Code *System Characters (Default) System Character & Country Code 8.5.3 UPC-A Check Bit UPC-A Check bit is not transmitted *Transmit UPC-A Check bit 8.6 UPC-A Extra Code 8.6.1 UPC-A 2-bit Extra Code Allow *Forbid www.hzgrow.com...
Page 36
8.6.2 UPC-A 5-bit Extra Code Allow *Forbid 8.6.3 UPC-A Extra Code Must be Identified Allow *Forbid 8.7 UPC-E 8.7.1 UPC-E *Allow Forbid 8.7.2 UPC-E Leading Code *No Leading Code System Characters (Default) System Character & Country Code 8.7.3 UPC-E Check Bit UPC-E Check bit is not transmitted *Transmit UPC-E Check bit www.hzgrow.com...
Page 37
8.8 UPC-E Extra Code 8.8.1 UPC-E 2-bit Extra Code Allow *Forbid 8.8.2 UPC-E 5-bit Extra Code Allow *Forbid 8.8.3 UPC-E Extra Code Must be Identified Allow *Forbid 8.9 UPC-E Turn UPC-A Allow *Forbid 8.10 UPC-A Turn EAN-13 Allow *Forbid www.hzgrow.com...
Page 38
8.11 UPC-E1 Allow Forbid 8.12 EAN-8 8.12.1 EAN-8 *Allow Forbid 8.12.2 EAN-8 Check Bit Forbid Allow 8.13 EAN-8 Extra Code 8.13.1 EAN-8 2-bit Extra Code Allow *Forbid www.hzgrow.com...
Page 39
8.13.2 EAN-8 5-bit Extra Code Allow *Forbid 8.13.3 EAN-8 Extra Code Must be Identified Allow *Forbid 8.14 EAN-13 8.14.1 EAN-13 *Allow Forbid 8.14.2 EAN-13 Check Bit Forbid *Allow www.hzgrow.com...
Page 40
8.15 Bookland EAN(ISBN) When ISBN are forbidden, they are treated as EAN13 Allow (0x01) *Forbid (0x00) 8.16 EAN-13 Extra Code 8.16.1 EAN-13 2-bit Extra Code Allow *Forbid 8.16.2 EAN-13 5-bit Extra Code Allow *Forbid 8.16.3 EAN-13 Extra Code Must be Identified Allow *Forbid www.hzgrow.com...
Page 41
8.17 CODE 128 *Allow Forbid 8.18 GS1-128(UCC/EAN-128) *Allow Forbid 8.19 Interleaved 2 of 5 8.19.1 I 2 of 5 *Allow Forbid 8.19.2 Interleaved 2 of 5 Identify Length Users can set to decode Interleaved 2 of 5 within a certain length range. Example:Set to decode only Interleaved 2 of 5 within 4-20 bit length range.
Page 42
Industrial 2 of 5 within a certain length range Industrial 2 of 5 in any length range 8.19.3 Interleaved 2 of 5 Check Bit Verification Allow *Forbid 8.19.4 Interleaved 2 of 5 Check Bit Transmission Allow *Forbid 8.20 Matrix 2 of 5 8.20.1 Matrix 2 of 5 Allow *Forbid...
Page 43
Matrix 2 of 5 within a certain length range Matrix 2 of 5 in any length range 8.20.3 Matrix 2 of 5 Check Bit Verification Allow *Forbid 8.20.4 Matrix 2 of 5 Check Bit Transmission Allow *Forbid 8.21 Industrial 2 of 5 8.21.1 Industrial 2 of 5 Allow *Forbid...
Page 44
the selection or cancel an incorrect input setting, scan the bar code in Appendix 2. Industrial 2 of 5 within a certain length range Industrial 2 of 5 in any length range 8.22 Standard 2 of 5 8.22.1 Standard 2 of 5 Allow *Forbid 8.22.2 Standard 2 of 5 Identify Length...
Page 45
8.23 Code 39 8.23.1 Code 39 *Allow Forbid 8.23.2 Code 39 Length Can solve for any length of code39 8.23.3 Code 39 Check Bit Verification Verification check bit *Check bits are not validated 8.23.4 Code 39 Check Bit Transmission Check Bit *No check bits are transmitted 8.23.5 Code39 Transmit Start Character and Stop Character Allow...
Page 47
8.26.2 Code93 Length Can read for any length of code93 8.27 Code 11 8.27.1 Code 11 Allow *Forbid 8.27.2 Code 11 Length Can solve for any length of code11 8.27.3 Code 11 Check Bit Verification Allow One check bit Two check bit 8.27.4 Code 11 Check Bit Transmission Allow *Forbid...
Page 48
8.28 Codabar 8.28.1 Codabar Allow *Forbid 8.28.2 Codabar Length Can solve for any length of Codabar 8.28.3 Start and End Character Formats T initiators and terminators are allowed to be one of the four characters: "A", "B", "C", "D";The terminator is also allowed to be one of the four characters "T", "N", "*", "E". *ABCD/ABCD ABCD/TN*E 8.28.4 Start and End Character Send...
Page 49
8.29 MSI 8.29.1 MSI Allow *Forbid 8.29.2 MSI Length Can read for any length of MSI 8.30 GS1-Databar Allow *Forbid 8.31 GS1 Composite Code Allow *Forbid www.hzgrow.com...
8.32 QR Code 8.32.1 QR Code *Allow Forbid 8.32.2 Forward and Backward Reading *Only read Forward Forward and Backward both can read 8.33 Data Matrix 8.33.1 Data Matrix *Allow Forbid 8.33.2 Forward and Backward Reading Only read Forward Only read Backward Forward and Backward both can read www.hzgrow.com...
Page 51
8.34 PDF 417 8.34.1 PDF 417 *Allow Forbid 8.35 Aztec Code Allow *Forbid 8.36 Maxi Code Allow *Forbid 8.37 Han Xin Codes Allow *Forbid www.hzgrow.com...
Appendix 4: Character Comparison Table Hexadecimal Keyboard Scan Value Keyboard+Ctrl Operation value Operation 1000 Null CTRL 2 1001 Keypad Enter CTRL A 1002 Caps lock CTRL B 1003 Right Arrow CTRL C 1004 Up Arrow CTRL D 1005 Null CTRL E 1006 Null CTRL F...
Appendix 5: Supported Barcode Type Hexadeci Hexadecimal Barcode Type Barcode Type mal Value Value Not Applicable 0x00 EAN 13 with 5 Supps. 0x8B Code 39 0x01 EAN 13 0x0B Codabar 0x02 EAN 13 with 2 Supps. 0x4B Code 128, Setup128 0x03 EAN 13 with 5 Supps.
Appendix 6: Serial Port Instruction When the scanner is not working, it is in sleep mode.Under the sleep mode, need to wake up first, then send the effective command. (Wake up command:0x00,50ms,then send the effective command) To start decoding and stop decoding the serial port command needs to be valid in host mode. Please switch to the host mode first.
Page 63
Table 6-2 Parameter Name Serial Instructions Default Configuration Factory Default Configuration:08 C6 04 08 00 F2 FF 00 FD 35 Scanning duration 4s:07 C6 04 08 00 88 28 FE 77 10s:07 C6 04 08 00 88 64 FE 3B Single Scan Time(Scanning Infinite:...
Page 64
Decoding Successful On:07 C6 04 08 00 38 01 FE EE Prompt Tone Off:07 C6 04 08 00 38 00 FE EF Terminator Character Setting Forbid:08 C6 04 08 00 F2 05 00 FE 2F CR LF:08 C6 04 08 00 F2 05 01 FE 2E CR:08 C6 04 08 00 F2 05 02 FE 2D TAB: 08 C6 04 08 00 F2 05 03 FE 2C CR CR:...
Page 65
0B C6 04 08 00 69 00 68 0D 6A 0A FD Scan Data Send Format Code:07 C6 04 08 00 EB 00 FE 3C Code+Suffix:07 C6 04 08 00 EB 01 FE Code+Suffix 2:07 C6 04 08 00 EB 02 FE 3A Code+Suffix 1+Suffix 2:...
Page 66
Forbid:07 C6 04 08 00 9F 00 FE 88 Decoded packet format Send the original decoded data:07 C6 04 08 00 EE 00 FE 39 Send the decoded data of data packet: 07 C6 04 08 00 EE 01 FE 38 Host serial response times 0.1s: 07 C6 04 08 00 9B 01 FE 8B Stop Bit...
Page 67
Always off : 08 C6 04 08 00 F2 03 02 FE 2F Collimation whether flashing *Flashing: 08 C6 04 08 00 F2 B8 00 FD Not Flashing: 08 C6 04 08 00 F2 B8 01 FD 7B Sensitivity Rating Super High Sensitivity:08 C6 04 08 00 F2 04 00 FE 30 High Sensitivity:08 C6 04 08 00 F2 04...
Page 68
Brazil ( ABNT2) : 08 C6 04 08 00 F6 01 03 FE 2C Denmark: 08 C6 04 08 00 F6 01 06 FE Finland: 08 C6 04 08 00 F6 01 07 FE France: 08 C6 04 08 00 F6 01 08 FE 27 Austria,Germany: 08 C6 04 08 00 F6 01 09 FE 26 Greek:08 C6 04 08 00 F6 01 0A FE 25...
Page 76
Check Bit Verification Allow:07 C6 04 08 00 30 01 FE F6 Send Code 39 Check Bit Forbid:07 C6 04 08 00 2B 00 FE FC Allow:07 C6 04 08 00 2B 01 FE FB Code 39 Full ASCII 07 C6 04 08 00 11 01 FF 15 Code Transmit Start...
Page 77
09 FE DF Any length range :09 C6 04 08 00 1C 00 1D 00 FE EC Code 11 None:07 C6 04 08 00 34 00 FE F3 Check Bit Verification 1 BIt:07 C6 04 08 00 34 01 FE F2 2 Bit:07 C6 04 08 00 34 02 FE F1 Send Code 11 Check Bit Forbid:07 C6 04 08 00 2F 00 FE F8...
Page 78
Within a certain length range: 04 到 09:09 C6 04 08 00 14 04 15 09 FE EF Any length range: 09 C6 04 08 00 14 00 15 00 FE FC Matrix 25 matrix 25 Forbid:08 C6 04 08 00 F2 20 00 FE 14 Allow:08 C6 04 08 00 F2 20 01 FE 13 Matrix Check...
Page 79
F5 03 09 FD 27 Any length range :09 C6 04 08 00 F5 02 00 F5 03 00 FD 34 Codabar Forbid:07 C6 04 08 00 07 00 FF 20 Allow:07 C6 04 08 00 07 01 FF 1F Set Codabar Length One Single length:...
Page 80
Two Single length: 04 and 05:09 C6 04 08 00 1E 05 1F 04 FE DF Within a certain length range: 02 to 09:09 C6 04 08 00 1E 02 1F 09 FE DD Any length range :09 C6 04 08 00 1E 00 1F 00 FE E8 MSI Check Bit 1 Bit: 07 C6 04 08 00 32 00 FE F5...
Page 81
MaxiCode Forbid:08 C6 04 08 00 F0 26 00 FE 10 Allow:08 C6 04 08 00 F0 26 01 FE 0F Aztec Forbid:08 C6 04 08 00 F0 28 00 FE 0E Allow:08 C6 04 08 00 F0 28 01 FE 0D Han Xin Code Forbid:08 C6 04 08 00 F0 2F 00 FE 07 Allow:08 C6 04 08 00 F0 2F 01 FE 06...
Need help?
Do you have a question about the GM69-S and is the answer not in the manual?
Questions and answers