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 Штрихкод Штрихкод
8 апреля 2025

Как настроить подключение к Apache Ignite в FastReport .NET

В этой статье мы рассмотрим, как настроить подключение к Apache Ignite в FastReport .NET. Вы узнаете, какие шаги необходимо выполнить для подключения плагина через код и дизайнер отчетов.
8 апреля 2025

Конвертер из формата Microsoft Word (.docx) в файл для FastReport .NET (.frx)

Конвертер из формата Microsoft Word (.docx) в файл для FastReport .NET (.frx): описание и инструкция по использованию инструмента.
25 марта 2025

Как объединить несколько отчетов в один из FastReport .NET

FastReport .NET — это мощный инструмент для создания и управления отчётами. В данной статье мы рассмотрим, как объединить несколько отчётов в один в FastReport .NET.