Aztec
Aztec Code является одной из разновидностей QR-кодов. Ацтеки – название племени индейцев из центральной Америки. Если внимательно посмотреть на код, то в его центре можно заметить квадрат, который похож на пирамиду Ацтеков, если смотреть на нее сверху. Это специальная мишень, по которой можно определить центр кода и его ориентацию.
Aztec Code сочетает в себе лучшие идеи двумерных штрихкодов: MaxiCode, SuperCode, CodeOne, DataMatrix, DotCode и PDF417. Несмотря на патент, эта разработка стала достоянием общественности. Стандарт, описывающий кодирование, изложен в ISO/IEC 24778:2008.
Размер кода зависит от объёма кодируемой информации. Например, минимальный размер 15х15 пикселей позволяет закодировать 6 байт, то есть 12 букв или 13 цифр. А максимальный размер 151х151 пиксель позволяет закодировать 1914 байт, 3067 букв или 3832 цифры.
Необходимо учесть, что код имеет два формата отображения: Compact (Компактный), в котором символ с мишенью состоит из двух квадратов, и Full-Range (Полный), в котором символ с мишенью состоит из трёх квадратов. Выбор формата зависит от объёма кодируемых данных.
Преимуществом данного типа кодирования перед другими является возможность считывания кода при любой его ориентации. Даже зеркально отраженный код будет без труда прочитан, благодаря использованию навигационных маркеров.
Использование мишени в центре кода позволяет считывать информацию даже с искаженных или растянутых изображений.
Благодаря использованию алгоритма кодирования Рида-Соломона, Aztec Code может быть прочитан даже при частичном повреждении. В этом случае в код специально закладывается избыточность. Пользователю предоставляется возможность регулировать процент избыточного кода от 5 до 95, что обеспечивает высокую степень устойчивости к ошибкам чтения.
Послойная структура кода даёт возможность увеличивать объем хранимой информации путём увеличения области кодирования.
Все эти преимущества сделали Aztec Code очень привлекательным для применения в транспортных сетях в качестве электронных билетов, например, в авиа- и железнодорожных перевозках. В ряде стран этот код также используется в правительственной документации. Кроме того, как и другие коды высокой плотности, Aztec-коды популярны в коммерции, логистике, производстве и фармацевтике.
По сравнению с QR-кодом, Aztec Code имеет большую плотность записи и не требует наличия полей вокруг кода. Также, минимальный размер Aztec Code – 15x15, против 21x21 у QR.
Для формирования штрихкода Aztec Code в FastReport .NET выберите объект Штрихкод (Barcode) на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "Двумерные", а затем Aztec:
После выбора штрихкода разместите его на странице отчёта.
С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши.
В редакторе штрихкода можно выбрать шаблон для кодирования информации. Все шаблоны, кроме шаблона SwissQR, могут быть использованы в Aztec Code. Например, адрес электронной почты:
В итоге штрихкод будет выглядеть так: