Массовая генерация Aztec Code
Aztec генерируют тиражами, когда выпускают билеты: посадочные на поезд и самолёт, входные на мероприятие, проездные. Каждый код несёт содержимое, уникальное для одного пассажира или места, — поэтому массовая генерация здесь есть печать по уже существующим записям, а бедой оказывается не кодирование, а повтор.
По одному значению в строке. Одной строкой через запятую или точку с запятой — тоже годится. Строка с названием колонки (скажем, «Артикул») пойдёт в список обычным значением и будет отклонена: её лучше не вставлять.
Пока распознавать нечего.
Оформление
Введите значение — код появится здесь.
Спецификация
- Набор символов
- любые данные
- Длина
- от 1 до 3067 символов
- Контрольная цифра
- в этой символике не используется
Что такое Aztec Code
Нужна спецификация и примеры применения? Что такое Aztec Code
Для каких задач этот код и стоит брать
- Билетные тиражи, печатаемые в плотной вёрстке: Aztec не требует тихой зоны вокруг символа и потому влезает в посадочный талон там, где QR той же ёмкости не влез бы.
- Всё, что сканируют с экрана телефона на проходе: мишень-искатель читается под углом и сквозь блик, а это обычные условия у турникета.
- Выданные документы, а не сгенерированные: каждому символу соответствует уже существующая бронь, — потому тираж здесь работа печатная, а не нумерующая.
Как готовить список
- Стройте тираж по выданным идентификаторам записей, а не по счётчику: билет Aztec годен ровно настолько, насколько годна стоящая за ним бронь, а последовательность брони выдумывает.
- Держите в содержимом идентификатор, а остальное оставьте системе за турникетом: длинное содержимое растит матрицу, а посадочные печатают на узкой ленте.
- Проверьте самую длинную запись тиража в размере печати до того, как пустите весь лоток билетов.
Что ломается при массовой генерации
- Печать одного и того же содержимого дважды за тираж: два билета, читающиеся как одна бронь, — беда турникета, которую обнаруживает второй пассажир.
- Набивание содержимого человекочитаемыми данными пассажира. У Aztec почти нет требований к тихой зоне, и это соблазняет уменьшать код, — а длинное содержимое в малом размере как раз и отказывает.
Вопросы и ответы
- Чем Aztec удобнее QR для билетного тиража?
- Ему не нужна тихая зона вокруг символа, поэтому он влезает в плотную вёрстку посадочного, а его мишень-искатель надёжно читается с экрана телефона под углом. На турникете и то и другое важнее разницы в ёмкости.
- Может ли тираж повторять одно содержимое на нескольких билетах?
- Напечатать это можно, делать не стоит. Штрих-код и есть тот опознавательный знак, которому верит турникет: повтор означает, что второе чтение того же значения либо будет отклонено, либо пропустит не того человека.