Aztec–коды

15.02.2017

В статье «Использование QR-кодов в отчетах» был рассмотрен один из популярных форматов 2D штрих кодов. В данной статье речь пойдет о востребованном формате- «Aztec-коде»- который также поддерживается в FastReport.Net.

Название кода вызывает ассоциацию с одноименным племенем индейцев из Центральной Америки и для этого есть основание. Рассмотрите, пожалуйтса, нижеприведенный код.

 

В центре кода расположен квадрат, внутри которого находятся более маленькие квадраты. Эта схема напоминает вид сверху пирамиды Ацтеков. Название  кода «Aztec» произошло из-за его внешнего сходства  с ацтекской символикой.

«Aztec - код» разработан в 1995 и сочетает в себе лучшие идеи двумерных штрих - кодов: MaxiCode, SuperCode, CodeOne, DataMatrix, DotCode и PDF417. Несмотря на патент, эта разработка стала достоянием общественности. Стандарт, описывающий кодирование, изложен в ISO/IEC 24778:2008.

Размер кода зависит от объема кодируемой информации. Например, минимальный размер 15х15 пикселей позволяет закодировать 6 байт, то есть 12 букв или 13 цифр. А максимальный размер 151х151 пиксель позволяет закодировать 1914байт, 3067 букв или 3832 цифры.

Необходимо учесть, что код имеет два формата отображения: Compact (Компактный), в котором символ с мишенью состоит из двух квадратов, и "Full-Range" (Полный), в котором символ с мишенью состоит из трех квадратов. Выбор формата зависит от объема кодируемых данных.

 

Явным преимуществом данного типа кодирования перед другими, является возможность считывания кода при любой его ориентации. Даже зеркально отраженный, код будет без труда прочитан. Это достигается благодаря использованию навигационных маркеров.

Использование мишени в центре кода позволило считывать информацию даже с искаженных или растянутых изображений.

Благодаря использованию алгоритма кодирования Рида-Соломона, «Aztec – код» может быть прочитан и при частичном повреждении. На этот случай в код специально закладывается избыточность. Есть возможность регулировать процент избыточного кода от 5 до 95. Таким образом, можно обеспечить очень большую устойчивость к ошибкам чтения.

Послойная структура кода дает возможность увеличивать объем хранимой информации путем увеличения области кодирования.

Все эти преимущества сделали «Aztec – код» очень привлекательным для применения в транспортных сетях в качестве электронных билетов, например, в авиа- и железнодорожных перевозках.  В ряде стран он используется и в правительственной документации. Также как и другие коды высокой плотности, Aztec-  коды популярны в коммерции, логистике, производстве и фармацевтике.

По сравнению с QR-кодом «Aztec – код» имеет большую плотность записи и не требует наличия полей вокруг кода. Также, минимальный размер «Aztec - кода» 15х15 против 21х21 у QR.

Cформировать «Aztec - код», как и многие другие, можно с помощью FastReport.Net.

.NET .NET FastReport FastReport Штрихкод Штрихкод
10 июля 2026

Как настроить Content Security Policy для отчетов FastReport .NET WEB

Узнайте, как настроить Content Security Policy для отчётов FastReport .NET WEB: обзор директив и значений CSP, изменения в архитектуре FastReport, типичные сценарии обхода и способы защиты.
22 июня 2026

Как настроить отчет с Business Objects из кода и дизайнера в FastReport .NET

В этой статье рассматривается реальный пример создания и использования шаблона отчета .frx для подключения к иерархическим бизнес-объектам в FastReport .NET.
21 апреля 2026

Использование водяных знаков в FastReport VCL

В статье подробно рассмотрели функционал добавления водяных знаков в FastReport VCL — как через визуальный интерфейс, так и программно, с помощью кода на Delphi и в скриптах отчётов.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»