GM69Pro Bar Code Reader Module Overview
GM69Pro is a high-performance embedded 2D image module that uses CMOS global camera technology for reading barcodes on paper, goods, and screens. It supports multiple 1D/2D barcode types and can read Chinese ID/passport numbers via OCR settings. The module is designed for compact integration into a wide range of devices.
Technical Specifications
| Model | GM69Pro |
| Imaging technology | CMOS, Global |
| Camera pixel resolution | 1 million pixel (global camera) |
| Scanning performance (example depth/performance) | 3mil/0.076mm (PCS90%, CODE 39) |
| Decode speed | 65 cm/s |
| Contrast | 20% |
| Read modes | Manual Mode, Induction Mode, Continuous Mode |
| Prompting modes | LED, Buzzer |
| Interface options | USB (USB-KBW, USB-COM, HID-POS), TTL-232 |
| Readable barcode types (examples listed) | 2D: QR code, Micro QR, Data Matrix, PDF417, Micro PDF417, Maxi Code, Aztec Code, Hanxin Code, Pharma Code, Codablock A/F, Code16K, Code49, Dot Code, Grid Matrix, Australian Post, British Post, USPS Intelligent Mail, Japanese Post, Planet Code, Postnet Code, UPU 4-State, KIX Code, etc. 1D: UPC-A, UPC-E0, UPC-E1, EAN-8, EAN-13, ISBN, ISSN, Code 128, GS1 128, ISBT 128, Code 39, Code 32 Pharmaceutical, Code 93, Code11, Codabar, Interleaved 2 of 5, Matrix 2 of 5, Industrial 2 of 5, Standard 2 of 5, NEC 2 of 5, MSI Plessey, UK Plessey, Posi Code, Telepen Trioptic, BC412, Febraban, Coupon, HongKong 2 of 5, Korea Post, GS1 DataBar 14 (RSS-14), GS1 Databar Limited/Expanded, GS1 Composite Code, TLC 39 Code, OCR |
| OCR reading range (as stated) | 40mm ~ 900mm (different bar code range) |
| Mechanical/weight | 11.8 g |
| Dimensions | 54.8 mm (L) × 31.5 mm (W) × 13.5 mm (H) |
| Operating voltage | DC 5V |
| Current consumption | 200 mA (Average work), 95 mA (Standby), 38 mA (Sleep) |
| Operating temperature | -20 ~ +50 °C |
| Storage temperature | -40 ~ +60 °C |
| Operating humidity | 5% ~ 95% (Non-condensing) |
| Environmental light | 0 ~ 100000 LUX |
| UART (TTL-232) pinout | 1: 5V power input; 2: TX (TTL output); 3: RX (TTL input); 4: GND |
| Serial port default configuration (UART) | Baud rate: 9600; Data bit: 8; Parity: None; Stop bit: 1 |
Quick Setup and Use (From Manual)
- Power the module with DC 5V.
- If using UART/TLL-232, connect via the 4-pin interface: 5V (pin 1), TX (pin 2), RX (pin 3), GND (pin 4). Ensure your mainframe serial settings match the module’s UART parameters.
- For UART serial communication, use the default settings: 9600 baud, 8 data bits, no parity, 1 stop bit.
- Select a read mode as needed: Manual Mode, Induction Mode, or Continuous Mode (the module supports all three).
- Configure prompting (LED/Buzzer) and other options (e.g., lighting/collimation, induction sensitivity/duration) using the setup-code scanning functions described in the manual.
Troubleshooting
- No Read (NR) prompt: If a barcode is not read after the key is pressed and released, the module can send NR (NO READ) messages; any feasible prefix or suffix can be attached to the NR message.
- Induction Mode not starting reading reliably: In induction mode, reading begins when brightness changes and stops when reading succeeds or when single-reading time exceeds the limit. If the environment change needs more time to stabilize, adjust the Induction Mode – Image Stabilization Duration setting.
- Induction mode sensitivity issues: If reading is too sensitive or not sensitive enough to detect the intended trigger, adjust Induction Mode – Sensitivity (High/ Middle/ Low).
- Center-area decoding mismatch: If barcodes aren’t being detected, verify your Decode Center Area setting (Full Width Area Decoding vs Central Area Decoding vs Center Mode Decoding). Central Area Decoding requires the barcode’s central position to be within the configured center region.
FAQ
- What read modes are supported by the GM69Pro module?
- The module supports Manual Mode, Induction Mode, and Continuous Mode.
- What are the UART (TTL-232) 4-pin interface pin functions?
- Pin 1: 5V power input; Pin 2: TX (TTL output data); Pin 3: RX (TTL input data); Pin 4: GND (signal ground).
- What is the default UART serial configuration?
- Baud rate 9600, data bit 8, parity None, stop bit 1.
- How does Induction Mode determine when to start reading?
- It detects the brightness of the surrounding environment; when brightness changes, it begins reading. It finishes when reading succeeds or when the reading time exceeds the single reading time, and then redetects brightness regardless of the last success/failure.
- What should I do if I cannot get a successful read after key press?
- The manual states that NR (NO READ) messages can be allowed/sent when the barcode is not READ after the key is pressed and released.
Documents / Resources
![]() | GM69 Pro Bar Code Reader Module |
References
- User Manualmanual.tools
Published: October 18, 2026
