Overview
ISO/IEC 20830:2021 specifies the Han Xin Code bar code symbology for automatic identification and data capture (AIDC). The standard defines the symbology characteristics, data encoding rules, symbol layout and versions, dimension and print-quality requirements, error-detection/correction methods, a reference decoding algorithm, and user-selectable application parameters. It is the authoritative technical specification for generating, printing, and decoding Han Xin Code symbols reliably and interoperably.
Key Topics and Requirements
- Symbology characteristics: formal description of symbol elements such as finder patterns, alignment patterns, structural information region, data region, and quiet zone.
- Symbol structure and versions: rules for symbol sizes, versions and placement of fixed patterns to support multiple data capacities.
- Data encoding modes: supported modes include numeric, text, binary (byte), Unicode, multiple Chinese-character modes (Common Chinese Region One/Two, GB18030 2‑byte and 4‑byte), Extended Channel Interpretation (ECI), GS1 application mode, and URI mode; also procedures for mixed-mode encoding.
- Error detection and correction: generation and placement of error-correction codewords, user selection of error‑correction level, and error‑correction capacity guidance.
- Masking and data placement: rules for masking patterns, structural information placement, and how to construct the final data bit stream.
- Dimensions and print quality: symbol cell dimensions, quiet zone requirements, print/process control measurements and symbol quality parameters (including fixed-pattern damage and grid non-uniformity).
- Reference decode algorithm: image pre-processing, finder pattern localization, sampling grid establishment, masking release, codeword restoration, error-correction decoding and data extraction procedures to ensure consistent decoding across implementations.
- User guidelines: human-readable interpretation, autodiscrimination capability, and scanning/printing principles for reliable use.
Practical Applications and Users
Han Xin Code is optimized for high-density, multilingual data applications-particularly where compact storage of Chinese characters and Unicode text is required. Typical use cases include:
- Product and logistics labeling in supply chains (including GS1-compliant data)
- Mobile ticketing, payment and identity tokens carrying URIs or structured data
- Document and record management where compact multi-language encoding matters
- Software libraries, firmware and imaging systems that implement barcode encoding/decoding
Primary users:
- Barcode software and hardware developers, scanner manufacturers, and SDK providers
- Packaging and labeling specialists, print service providers and quality-control engineers
- Systems integrators, application developers, and standards/regulatory compliance teams
Related Standards
- ISO/IEC AIDC family standards covering other 2D symbologies and AIDC methods
- GS1 application standards for supply-chain identifiers and data formatting
- Unicode and GB18030 character-encoding specifications (referenced for multi-language support)
Keywords: ISO/IEC 20830:2021, Han Xin Code, barcode symbology, AIDC, data encoding, error correction, GS1, Unicode, GB18030, decoding algorithm, print quality.