Представьте: нужно напечатать штрихкод на пластиковой карте размером с кредитку, да ещё с логотипом и чипом. QR-код требует вокруг себя белого поля (тихой зоны) минимум в 4 модуля. А у вас каждый миллиметр на счету. Знакомая ситуация для тех, кто делает пропуска, парковочные талоны или брелоки-идентификаторы.
Именно здесь на помощь приходит Aztec-код. Он спроектирован так, что целевой маркер находится в центре, а данные распределяются вокруг него по спирали. Никакой тихой зоны не нужно — код можно печатать «в обрез». Журналисты технических изданий называют его «QR-код для минималистов». Авиакомпании и РЖД давно перешли на него: Aztec отлично читается даже с мятых, потёртых и надорванных билетов.
Что такое Aztec и где его применяют на самом деле
Aztec (назван в честь ацтекских пирамид из-за квадратного концентрического узора) — двумерный матричный код, разработанный компанией Welch Allyn в 1995 году. Его ключевые особенности:
- Отсутствие обязательной тихой зоны — можно печатать впритык к другим элементам.
- Ёмкость: до 1914 цифр, 3067 букв латиницы, 3832 символов (кириллицу лучше кодировать в UTF-8 с умом).
- Коррекция ошибок до 23% от объёма данных (сам выбирает уровень автоматически).
- Читается с экрана мобильного телефона даже под наклоном — алгоритм очень лоялен к перспективным искажениям.
Где встречается в реальной жизни:
- Электронные билеты РЖД (на бланке — маленький квадратик справа);
- Посадочные талоны авиакомпаний (Air France, KLM, Delta);
- Удостоверения личности (водительские права Мексики, ID-карты);
- Системы логистики на складах — клеят на мелкие детали, куда QR не влезает.
Пошаговая инструкция: как создать Aztec-код за минуту
Алгоритм универсален для любого онлайн-генератора. Рассмотрим на примере tec-it — он самый надёжный.
- Шаг 1. Определите, что кодировать. Aztec любит короткие сообщения до 500 символов — тогда он получается очень маленьким. Длинные тексты (1500+) делают код плотным, и некоторые дешёвые сканеры могут тупить. Оптимально — использовать сжатие (убирайте лишние пробелы, переводите кириллицу в транслит или кодируйте как base64).
- Шаг 2. Зайдите в генератор. На tec-it в выпадающем списке Barcode Type найдите «Aztec Code» или просто «Aztec». Не путайте с «Aztec Runes» — это для совсем микроскопических данных.
- Шаг 3. Настройте параметры:
- Error correction: обычно стоит «Auto» — лучше не трогать. Aztec сам добавляет от 5% до 23% избыточности.
- Module width (размер модуля): для печати на обычном принтере — 0.35–0.5 мм. Для экрана — 2–3 пикселя.
- Quiet zone: можно поставить 0 — это уникальная фишка Aztec. Но если печатаете на очень грязной поверхности, лучше оставить 1–2 мм.
- Шаг 4. Нажмите «Generate» и скачайте. Всегда выбирайте SVG или PDF. Растровые PNG подходят только для экранов. Для типографии нужен вектор — иначе при увеличении модули станут «зубчатыми».
- Шаг 5. Проверьте читаемость. Подойдёт любое приложение для сканирования штрихкодов, например, «QR & Barcode Scanner» на Android или «NeoReader» на iOS. Наведите камеру — данные должны отобразиться без ошибок.
Типичные провалы при генерации Aztec (и как их избежать)
На основе реальных кейсов с форумов техподдержки:
- Слишком маленький размер печати. Попытка уместить 1000 символов в 5×5 мм — ошибка. Минимальный рекомендуемый размер стороны: 10 мм для 50 символов, 15 мм для 200 символов, 25 мм для 1000+ символов.
- Печать на глянцевой или металлизированной бумаге. Лазерный принтер на глянце даёт блики, камера не считывает. Используйте матовую самоклейку.
- Инверсия цвета (чёрный фон, белый код). Aztec стандартно читается только «тёмное на светлом». Обратные варианты требуют специальных сканеров.
- Использование JPG с артефактами. Даже при экспорте в PNG убедитесь, что качество 100% без сжатия. Лучше — BMP или TIFF.
Заключение: почему стоит присмотреться к Aztec
Коротко по делу:
- Aztec — идеальный выбор для маленьких поверхностей (пластиковые карты, чипы, наклейки на болты).
- Не требует пустого поля — экономит до 30% места по сравнению с QR.
- Никогда не печатайте Aztec в JPG и не ставьте размер модуля менее 0,3 мм.
А теперь вопрос к читателям, которые дошли до этого места: приходилось ли вам сталкиваться с тем, что обычный QR-код не влезал на упаковку или документ? Или, может быть, какой-то сканер отказывался читать Aztec? Поделитесь случаем в комментариях — это поможет другим избежать граблей. И не забывайте: правильный выбор символогии экономит нервы, время и типографскую краску.