Aztec

aztec

Aztec Code is a type of 2D barcode invented by Andrew Longacre, Jr. and Robert Hussey in 1995. The code was published by AIM, Inc. in 1997. Although the Aztec code was patented, that patent was officially made public domain. The aztec code is also published as ISO/IEC 24778:2008 standard. Named after the resemblance of the central finder pattern to an Aztec pyramid, Aztec code has the potential to use less space than other matrix barcodes because it does not require a surrounding blank "quiet zone".*

Note:
There is no human readable text displayed with this type of symbology.

Aztec symbols generated by Labeljoy can encode the full ASCII set. The maximum number of encoded characters depends on the level of error correction set.

The Symbol size combo box enables you to enter the minimum symbol dimension. The Aztec architecture displays data in a square. The size of the square depends on the amount of data encoded.
Normally the symbol is generated with the smallest possible size needed to represent the encoded data. In some cases, it might be desirable to increase the minimum needed size drawn, to make sure that all printed symbols have the same size regardless of the amount of encoded data. For example, if you connect an Aztec barcode to the address field of a data source, it might be necessary for all symbols to have the same size, regardless of the single address length. In such a scenario, you will be able to define a minimum symbol size for all generated barcodes.

The Error correction level text box enables you to define the level of error correction bits you want to add to the encoded data. The range is 2 ~ 90.
Aztec implements error correction to ensure readability on partially damaged symbols. The higher the error correction level, the larger the symbol size needed to encode the same data.

Aztec encoding: https://www.labeljoy.com/en/download-software-create-labels.html
With error correction level 2 With error correction level 90

Text concatenation:
When an Aztec barcode element is generated by concatenating fields or counters, the following rules apply:
- Text contents must be within the ASCII set.
- Text length must not exceed maximum capacity.
When a value not complying with the above rules is found, the barcode is not displayed.

Limitations:
Aztec symbols generated with Labeljoy do not support: Extended Channel Interpretation (ECI), and FNC1 characters.

* From wikipedia.