Link Search Menu Expand Document

HanXinCode Explained

About HanXinCodeHanXinCode barcode spells out as an AIMD-015-based barcode. The HanXinCode barcode is also referred to as the Chinese Sensible. The Chinese version of the GS1 non-profit organization is responsible for issuing and managing HanXinCode. One of the major advantages of HanXinCode is its minimal error correction size. The HanXinCode is able to code a maximum of 2,174 native Chinese characters, 4,350 of ASCII characters, 3,261 of binary bytes, and 7,827 of numeric characters. A combination of any of these characters can be encoded onto a single HanXinCode barcode symbol.

HanXinCode Symbol Structure

HanXinCode has a similar structure as a typical two-dimensional barcode. It consists of four distinct elements. These elements are discussed below.

Square Modules

The square modules are the smaller squares within the larger HanXinCode barcode. Data is stored and accessed within these smaller square modules. It is within these structures that characters of different types are stored. Likewise, barcode scanners access data from such a structure.

Finder Pattern

The finder pattern of the HanXinCode helps in the detection of the position of the barcode. It usually consists of identical components at the corner of the HanXinCode. The finder pattern allows a barcode reader to detect and read a HanXinCode from any direction or angle.

Alignment Pattern

The alignment pattern of the HanXinCode helps to correct the distortion that may exist on the barcode. It is a black unique square cell that allows for the decoding of images in the form of modules.

Quiet Zone Border

The quiet zone border of the HanXinCode is a border space that allows a detector to detect the barcode from amongst images. A minimum of four border cells is required to constitute a quiet zone of a HanXinCode.

Character Sets

The character sets of the HanXinCode are the symbols that are supported by this barcode. These characters are highlighted below.


It involves 7,827 numeric characters within 0 to 9 digits.


The text mode involves encodable two sub-modes. It consists of 4,350 ASCII characters, which are defined by ISO/IEC.

Binary Bytes

The binary bytes mode consists of encoded data in the form of 8 bits for each character.

Chinese Characters

These are general native Chinese characters. These characters are encoded based on the national standard.

Error Correction

Just like all two-dimensional barcodes, HanXinCode also has an error correction mechanism. It makes use of a special algorithm called Reed-Solomon to help with the correction of errors. In the Reed-Solomon correction system, four types of error correction levels are available for selection. It allows a HanXinCode barcode to be read as long as the pattern is not damaged beyond 30% of the overall barcode pattern.

Other useful articles:

Back to top

© , — All Rights Reserved - Terms of Use - Privacy Policy