ISO/IEC 18004:2006(E)
iv © ISO/IEC 2006 — All rights reserved
6.5.2 Generating the error correction codewords..................................................................................... 44
6.6 Constructing the final message codeword sequence..................................................................... 45
6.7 Codeword placement in matrix.......................................................................................................... 46
6.7.1 Symbol character representation ...................................................................................................... 46
6.7.2 Function pattern placement ............................................................................................................... 46
6.7.3 Symbol character placement ............................................................................................................. 47
6.8 Data masking ....................................................................................................................................... 50
6.8.1 Data mask patterns ............................................................................................................................. 50
6.8.2 Evaluation of data masking results................................................................................................... 53
6.9 Format information ............................................................................................................................. 55
6.9.1 QR Code symbols ............................................................................................................................... 55
6.9.2 Micro QR Code symbols..................................................................................................................... 56
6.10 Version information ............................................................................................................................ 57
7 Structured Append.............................................................................................................................. 59
7.1 Basic principles................................................................................................................................... 59
7.2 Symbol Sequence Indicator ............................................................................................................... 59
7.3 Parity Data............................................................................................................................................ 60
8 Symbol printing and marking ............................................................................................................ 60
8.1 Dimensions .......................................................................................................................................... 60
8.2 Human-readable interpretation.......................................................................................................... 60
8.3 Marking guidelines.............................................................................................................................. 61
9 Symbol quality..................................................................................................................................... 61
9.1 Methodology........................................................................................................................................ 61
9.2 Symbol quality parameters ................................................................................................................ 61
9.2.1 Fixed pattern damage ......................................................................................................................... 61
9.2.2 Scan grade and overall symbol grade .............................................................................................. 61
9.2.3 Grid non-uniformity ............................................................................................................................ 61
9.3 Process control measurements......................................................................................................... 61
10 Decoding procedure overview........................................................................................................... 61
11 Reference decode algorithm for QR Code 2005 .............................................................................. 63
12 Autodiscrimination capability............................................................................................................ 69
13 Transmitted data ................................................................................................................................. 69
13.1 General principles............................................................................................................................... 69
13.2 Symbology Identifier........................................................................................................................... 69
13.3 Extended Channel Interpretations .................................................................................................... 69
13.4 FNC1 ..................................................................................................................................................... 70
Annex A (normative) Error detection and correction generator polynomials ........................................... 71
Annex B (normative) Error correction decoding steps ................................................................................ 76
Annex C (normative) Format information ...................................................................................................... 78
C.1 Error correction bit calculation.......................................................................................................... 78
C.2 Error correction decoding steps ....................................................................................................... 78
Annex D (normative) Version information ..................................................................................................... 81
D.1 Error correction bit calculation.......................................................................................................... 81
D.2 Error correction decoding steps ....................................................................................................... 81
Annex E (normative) Position of alignment patterns.................................................................................... 83
Annex F (normative) Symbology Identifier .................................................................................................... 85
Annex G (normative) QR Code 2005 print quality – symbology-specific aspects..................................... 86
G.1 Fixed Pattern damage......................................................................................................................... 86
G.1.1 Features to be assessed .................................................................................................................... 86
G.1.2 Fixed Pattern Damage grading .......................................................................................................... 88
G.2 Grading of additional parameters ..................................................................................................... 89
G.2.1 Grading of format information ........................................................................................................... 89
G.2.2 Grading of version information (QR Code symbols)....................................................................... 91