HanXinCode Symbol StructureHanXinCode has a similar structure as a typical two-dimensional barcode. It consists of four distinct elements. These elements are discussed below.
Square ModulesThe 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 PatternThe 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 PatternThe 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 BorderThe 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 SetsThe character sets of the HanXinCode are the symbols that are supported by this barcode. These characters are highlighted below.
NumericIt involves 7,827 numeric characters within 0 to 9 digits.
TextThe text mode involves encodable two sub-modes. It consists of 4,350 ASCII characters, which are defined by ISO/IEC.
Binary BytesThe binary bytes mode consists of encoded data in the form of 8 bits for each character.
Chinese CharactersThese are general native Chinese characters. These characters are encoded based on the national standard.
Error CorrectionJust 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:
- What is a BarCode?
- Where to Use BarCodes?
- 1D and 2D barcodes
- BarCode Generator SDK
- BarCode Reader SDK
- QR Code BarCodes
- Code 39
- Code 128
- Data Matrix
- EAN BarCode
- UPC Barcodes Explained
- All About PDF417 BarCodes
- How BarCodes Are Used in POS
- Barcode vs QR Code
- What are Standard Barcode Formats
- GTIN Barcodes - What It Is, Main Types
- What Can You Read on a Barcode
- SKU vs Barcode
- Are Barcodes Store Specific?
- ITF Barcodes Explained
- 10 Steps to Barcode Your Product
- How Do Barcodes Work in Australia
- HanXinCode Explained
- MaxiCode Explained