- Aztec Barcode Overview
- Barcode Size and Accuracy
- Printing and Generation
- Verifying Aztec Barcodes
- Reading Aztec Barcodes
- Aztec Barcode License Information
sending barcoded documents via fax because the barcode can withstand many poor resolution and scanning issues. A quiet zone is not required with Aztec barcodes because if the unique finder pattern in the center of the symbol. However, some barcode imagers may have difficulty decoding unless a 1-module quiet zone is present, which should be the same color as the background. IDAutomation Aztec Barcode Font and Encoder is a collection of encoders and components that generate Aztec barcodes with fonts or graphics. Several difference Aztec barcode encoders are available in the package to support multiple operating systems including Windows, Mac and Linux.
- Printed barcode symbols may be easily verified with the Print Quality Assessment feature available in the IDAutomation 2D Barcode Scanner. This quality assurance test will grade the symbol and report any possible problems. The report below was generated when scanning the symbol at the top of the page with PQA enabled:
>> PQA << AZTEC CODE: 3 layers (Compact) => 23x23 modules Data Field: 32 data & 19 checks in GF(256), 0 Erasures & 0 Errors X roughly = 0.020" [A] < Core Symbol: 0 errors [A] < Data Safety Margin = 113% [A] < Horizontal Print Growth = +11% of X [A] < Vertical Print Growth = +14% of X
- The most common method of reading Aztec barcodes is with a camera-based barcode image reader. Most 2D barcode imagers available at IDAutomation perform keyboard emulation and receive power from the USB port so that no external power supply is needed. When a barcode symbol is read using keyboard emulation, the data appears at the cursor as if it had been typed in from the keyboard.
- Most 2D barcode imagers have the ability to read Aztec barcodes by default. Many hand-held imagers also read very small symbols such as the IDAutomation 2D Barcode Scanner, which reliably reads Aztec barcodes printed as small as 3 points, which is an X-dimension of 10 mils.
- In many cases, there may be a need for the scan to trigger a form oraction within an application. IDAutomation has documented simple methods of accomplishing this task in the USB Barcode Scanner Application Integration Guide.
- Encode the data using byte encoding.
- Scan the data via the serial interface option (data bits have to be 8N) on the scanner. Normally, keyboard wedges and USB scanners do not support extended characters above ASCII 128, and only scan characters that are actually on the keyboard. Contact the scanner vendor for more information as some of the scanner’s internal settings may need to be changed.
- Products such as the IDAutomation Aztec Barcode Fonts and the Aztec Barcode Components all support automatic encoding mode. The error correction level encoded in the symbol is specified as a value from 5 to 95. More error correction creates a larger symbol that can withstand more damage.
- The Aztec Forms Control supports the following encoding modes.
- Auto is used to automatically switch between encoding modes, as needed, to provide the most efficient symbol.
- Byte is used to encode data strictly byte.
- Text is used for only letters, numbers, and punctuation.
- Numeric is used for only numbers.
- It is not recommended to use error correction over 23 with large amounts of data, because this may overload the symbol capacity. The default setting of 0 performs the automatic and recommended selection, which is usually a value of 23.
- ~dNNN: Represents the ASCII character encoded by the 3 digits NNN. For example, ~d009 represents a tab, ~d013 represents a return and ~d065 represents the character ‘A’.
- ~1: Represents the character FNC1. When FNC1 appears in the first position (or in the fifth position of the first symbol of a Structured Append), it indicates that the data conforms to the UCC/EAN Application Identifier standard format.
The Aztec symbology was placed in the public domain by it’s inventor Honeywell, therefore no license or royalty fees are required for use.