<?xml version="1.0" encoding="UTF-8"?><toc><section id="sec_foreword"><title>Foreword</title></section><section id="sec_intro"><title>Introduction</title></section><section id="sec_1"><label>1</label><title>Scope</title></section><section id="sec_2"><label>2</label><title>Normative references</title></section><section id="sec_3"><label>3</label><title>Terms, definitions, symbols and functions</title><section id="sec_3.1"><label>3.1</label><title>Terms and definitions</title></section><section id="sec_3.2"><label>3.2</label><title>Symbols and functions</title><section id="sec_3.2.1"><label>3.2.1</label><title>Mathematical symbols</title></section><section id="sec_3.2.2"><label>3.2.2</label><title>Mathematical functions and operations</title></section></section></section><section id="sec_4"><label>4</label><title>Symbology characteristics</title><section id="sec_4.1"><label>4.1</label><title>Basic characteristics</title></section><section id="sec_4.2"><label>4.2</label><title>Summary of additional features</title></section></section><section id="sec_5"><label>5</label><title>Symbol description</title><section id="sec_5.1"><label>5.1</label><title>Basic Aztec Code properties</title></section><section id="sec_5.2"><label>5.2</label><title>Symbol structure</title><section id="sec_5.2.1"><label>5.2.1</label><title>Aztec code layout</title></section><section id="sec_5.2.2"><label>5.2.2</label><title>Core Symbol</title><section id="sec_5.2.2.1"><label>5.2.2.1</label><title>Core Symbol position and content</title></section><section id="sec_5.2.2.2"><label>5.2.2.2</label><title>Finder pattern</title></section><section id="sec_5.2.2.3"><label>5.2.2.3</label><title>Orientation patterns</title></section><section id="sec_5.2.2.4"><label>5.2.2.4</label><title>Mode message</title></section></section><section id="sec_5.2.3"><label>5.2.3</label><title>Data fields</title><section id="sec_5.2.3.1"><label>5.2.3.1</label><title>Reference grid</title></section><section id="sec_5.2.3.2"><label>5.2.3.2</label><title>Data layers</title></section></section></section><section id="sec_5.3"><label>5.3</label><title>Symbol character structure and sequence</title></section><section id="sec_5.4"><label>5.4</label><title>Symbol size and capacity</title></section></section><section id="sec_6"><label>6</label><title>General encodation procedures</title></section><section id="sec_7"><label>7</label><title>Symbol structure</title><section id="sec_7.1"><label>7.1</label><title>Fixed pattern structures</title><section id="sec_7.1.1"><label>7.1.1</label><title>Fixed pattern types</title></section><section id="sec_7.1.2"><label>7.1.2</label><title>Finder</title></section><section id="sec_7.1.3"><label>7.1.3</label><title>Orientation bits</title></section><section id="sec_7.1.4"><label>7.1.4</label><title>Reference grid</title></section></section><section id="sec_7.2"><label>7.2</label><title>Mode message encoding and structure</title><section id="sec_7.2.1"><label>7.2.1</label><title>Mode message</title></section><section id="sec_7.2.2"><label>7.2.2</label><title>Symbol size designator</title></section><section id="sec_7.2.3"><label>7.2.3</label><title>Message length designator</title></section><section id="sec_7.2.4"><label>7.2.4</label><title>Error encodation for the mode message</title></section><section id="sec_7.2.5"><label>7.2.5</label><title>Module placement for the mode message</title></section></section><section id="sec_7.3"><label>7.3</label><title>Data message encoding and structure</title><section id="sec_7.3.1"><label>7.3.1</label><title>Data message</title></section><section id="sec_7.3.2"><label>7.3.2</label><title>Source message encoding</title><section id="sec_7.3.2.1"><label>7.3.2.1</label><title>Sequence of data characters</title></section><section id="sec_7.3.2.2"><label>7.3.2.2</label><title>Translation into a binary stream</title></section><section id="sec_7.3.2.3"><label>7.3.2.3</label><title>Formation of data codewords</title></section></section><section id="sec_7.3.3"><label>7.3.3</label><title>Error encodation for the data message</title></section><section id="sec_7.3.4"><label>7.3.4</label><title>Module placement for the data message</title></section></section></section><section id="sec_8"><label>8</label><title>Structured Append</title></section><section id="sec_9"><label>9</label><title>Reader initialization symbols</title></section><section id="sec_10"><label>10</label><title>Extended Channel Interpretation (ECI)</title><section id="sec_10.1"><label>10.1</label><title>ECI basic information and references</title></section><section id="sec_10.2"><label>10.2</label><title>Encoding ECIs in Aztec Code</title></section><section id="sec_10.3"><label>10.3</label><title>Code sets and ECIs</title></section><section id="sec_10.4"><label>10.4</label><title>ECIs and Structured Append</title></section><section id="sec_10.5"><label>10.5</label><title>Post-decode protocol</title></section></section><section id="sec_11"><label>11</label><title>User considerations</title><section id="sec_11.1"><label>11.1</label><title>Choice of data and error correction level</title></section><section id="sec_11.2"><label>11.2</label><title>User selection of encoded message</title></section><section id="sec_11.3"><label>11.3</label><title>User selection of minimum error correction level</title></section><section id="sec_11.4"><label>11.4</label><title>User selection of Structured Append</title></section><section id="sec_11.5"><label>11.5</label><title>User selection of optional symbol formats</title></section></section><section id="sec_12"><label>12</label><title>Dimensions</title></section><section id="sec_13"><label>13</label><title>User guidelines</title><section id="sec_13.1"><label>13.1</label><title>Human readable interpretation</title></section><section id="sec_13.2"><label>13.2</label><title>Autodiscrimination capability</title></section><section id="sec_13.3"><label>13.3</label><title>User-defined application parameters</title></section></section><section id="sec_14"><label>14</label><title>Reference decode algorithm</title><section id="sec_14.1"><label>14.1</label><title>General</title></section><section id="sec_14.2"><label>14.2</label><title>Finding candidate symbols</title></section><section id="sec_14.3"><label>14.3</label><title>Processing the bullseye image</title></section><section id="sec_14.4"><label>14.4</label><title>Decoding the Core Symbol</title><section id="sec_14.4.1"><label>14.4.1</label><title>Bullseye mapping of module centres</title></section><section id="sec_14.4.2"><label>14.4.2</label><title>Mapping and sampling module centres</title></section><section id="sec_14.4.3"><label>14.4.3</label><title>Determining video sign and symbol format</title></section><section id="sec_14.4.4"><label>14.4.4</label><title>Determining symbol orientation and mirror image reversal</title></section><section id="sec_14.4.5"><label>14.4.5</label><title>Decoding the mode message</title></section></section><section id="sec_14.5"><label>14.5</label><title>Decoding the data message</title><section id="sec_14.5.1"><label>14.5.1</label><title>General</title></section><section id="sec_14.5.2"><label>14.5.2</label><title>Mapping the data layers</title></section><section id="sec_14.5.3"><label>14.5.3</label><title>Assembling the codewords</title></section><section id="sec_14.5.4"><label>14.5.4</label><title>Checking the codewords</title></section></section><section id="sec_14.6"><label>14.6</label><title>Translating the datawords</title><section id="sec_14.6.1"><label>14.6.1</label><title>Bit stream conversion and interpretation</title></section><section id="sec_14.6.2"><label>14.6.2</label><title>Creating the data bit stream</title></section><section id="sec_14.6.3"><label>14.6.3</label><title>Interpreting the bit stream</title></section></section></section><section id="sec_15"><label>15</label><title>Symbol quality</title><section id="sec_15.1"><label>15.1</label><title>Quality assessment method</title></section><section id="sec_15.2"><label>15.2</label><title>Symbol quality parameters</title><section id="sec_15.2.1"><label>15.2.1</label><title>Fixed pattern damage (FPD)</title></section><section id="sec_15.2.2"><label>15.2.2</label><title>Axial non-uniformity (AN)</title></section><section id="sec_15.2.3"><label>15.2.3</label><title>Unused error correction</title></section><section id="sec_15.2.4"><label>15.2.4</label><title>“Print” growth</title></section><section id="sec_15.2.5"><label>15.2.5</label><title>Grid non-uniformity</title></section></section><section id="sec_15.3"><label>15.3</label><title>Symbol print quality grading</title><section id="sec_15.3.1"><label>15.3.1</label><title>Symbol grade</title></section></section><section id="sec_15.4"><label>15.4</label><title>Additional print process control measurements</title></section></section><section id="sec_16"><label>16</label><title>Transmitted data</title><section id="sec_16.1"><label>16.1</label><title>Basic interpretation</title></section><section id="sec_16.2"><label>16.2</label><title>Protocol for FNC1</title></section><section id="sec_16.3"><label>16.3</label><title>Protocol for ECIs</title></section><section id="sec_16.4"><label>16.4</label><title>Symbology identifier</title></section><section id="sec_16.5"><label>16.5</label><title>Transmitted data example</title></section></section><section id="sec_A"><label>Annex A</label><title>Aztec Runes (normative)</title><section id="sec_A.1"><label>A.1</label><title>Symbol description</title></section><section id="sec_A.2"><label>A.2</label><title>Data message encoding</title></section><section id="sec_A.3"><label>A.3</label><title>Data message decoding</title></section><section id="sec_A.4"><label>A.4</label><title>Transmitted data</title></section></section><section id="sec_B"><label>Annex B</label><title>Error detection and correction (normative)</title><section id="sec_B.1"><label>B.1</label><title>General</title></section><section id="sec_B.2"><label>B.2</label><title>Generating the error correction codewords</title></section><section id="sec_B.3"><label>B.3</label><title>Error correction capacity</title></section><section id="sec_B.4"><label>B.4</label><title>Error correction method</title></section></section><section id="sec_C"><label>Annex C</label><title>Topological bullseye search algorithm (normative)</title></section><section id="sec_D"><label>Annex D</label><title>Linear crystal growing algorithm (normative)</title></section><section id="sec_E"><label>Annex E</label><title>Fixed pattern damage (FPD) grading (normative)</title><section id="sec_E.1"><label>E.1</label><title>Features to be assessed</title></section><section id="sec_E.2"><label>E.2</label><title>Grading criteria and assignments</title></section></section><section id="sec_F"><label>Annex F</label><title>Symbology identifiers (normative)</title></section><section id="sec_G"><label>Annex G</label><title>Aztec Code symbol encoding example (informative)</title><section id="sec_G.1"><label>G.1</label><title>General</title></section><section id="sec_G.2"><label>G.2</label><title>Creating the message bit stream</title></section><section id="sec_G.3"><label>G.3</label><title>Selecting symbol format and size</title></section><section id="sec_G.4"><label>G.4</label><title>Creating the data codeword stream</title></section><section id="sec_G.5"><label>G.5</label><title>Adding the Reed-Solomon checkwords</title></section><section id="sec_G.6"><label>G.6</label><title>Assembling the mode message</title></section><section id="sec_G.7"><label>G.7</label><title>Graphically assembling the symbol</title></section></section><section id="sec_H"><label>Annex H</label><title>Achieving minimum symbol size (informative)</title></section><section id="sec_I"><label>Annex I</label><title>Useful process control techniques (informative)</title><section id="sec_I.1"><label>I.1</label><title>General</title></section><section id="sec_I.2"><label>I.2</label><title>Symbol contrast</title></section><section id="sec_I.3"><label>I.3</label><title>Special reference symbols</title></section><section id="sec_I.4"><label>I.4</label><title>Assessing axial non-uniformity (AN)</title></section><section id="sec_I.5"><label>I.5</label><title>Visual inspection for defects</title></section></section><section id="sec_bibl"><title>Bibliography</title></section></toc>