MaxiCode: как устроен код из шестиугольников и где применяется
Опубликовано 5 октября 2026 г.

Среди двумерных кодов MaxiCode выглядит необычнее всего: вместо квадратиков в нём шестиугольники, а в центре нарисована мишень. Такой вид не случаен. Код создавали для того, чтобы камера читала его на лету, пока посылка едет по сортировочной ленте. Разберём, как он устроен и зачем нужен.
Как устроен MaxiCode

Код занимает фиксированную площадь, около 28 на 27 мм, и состоит из 884 шестиугольных модулей, уложенных как соты: 33 ряда по 30 столбцов. В центре расположена мишень из трёх концентрических колец.
Мишень выполняет роль поискового узора. Любая камера находит концентрические кольца быстрее и надёжнее, чем угловые квадраты, к тому же кольца выглядят одинаково с любого направления. Поэтому MaxiCode читается под любым поворотом и при движении. Для сортировочной линии, где посылки едут с разной ориентацией, это принципиально.
Важная деталь: размер символа не зависит от объёма данных. Меньше данных значит, что свободные места занимают служебные символы, а код остаётся тем же.
Режимы MaxiCode
Стандарт описывает пять режимов, от 2 до 6:
- Режимы 2 и 3: структурированное сообщение перевозчика. Оно содержит почтовый индекс, код страны и класс услуги. Режим 2 рассчитан на цифровые индексы, режим 3 на буквенно-цифровые, например международные.
- Режим 4: стандартный символ для произвольного текста, до 93 знаков латиницы, цифр и знаков или до 138 цифр.
- Режим 5: то же, но с усиленной защитой от повреждений, поэтому данных помещается меньше: до 77 знаков или 113 цифр.
- Режим 6: программирование считывающих устройств.
Режимы 2 и 3 заполняются по правилам конкретного перевозчика, поэтому создавать их «для себя» не нужно. Генератор на этом сайте делает режим 4: он подходит для произвольного текста, проверки оборудования и проектов, где MaxiCode выбран как внутренний формат. Он не заменяет настоящих отправлений: этикетки перевозчика создают по его требованиям.
Где применяют MaxiCode
Формат создан в начале 1990-х годов для сортировки посылок и до сих пор встречается в логистике: код читают камеры на сортировочных линиях и ручные сканеры. Спецификация открыта и описана стандартом ISO/IEC 16023, поэтому использовать формат может любая компания. Вне логистики он встречается редко: для общих задач выбирают QR-код, DataMatrix или Aztec.
MaxiCode или другой двумерный код
- Нужно читать код на ходу, при любом повороте, оборудование настроено на MaxiCode. MaxiCode.
- Данных много или нужна ссылка. Обычный QR-код.
- Мало места, нужна промышленная маркировка. DataMatrix.
- Электронные билеты. Aztec.
- Очень короткое значение на крошечной детали. Micro QR или прямоугольный DataMatrix.
Как создать MaxiCode
- Откройте генератор MaxiCode.
- Впишите текст латиницей, цифрами и знаками, до 93 знаков.
- Задайте ширину кода: стандартный размер около 28 на 27 мм, и для промышленного оборудования лучше держаться его.
- Нажмите «Создать код», проверьте предпросмотр и скачайте PNG, SVG или PDF.
Как печатать
Шестиугольники при малом числе точек получаются грубее квадратов, поэтому для печати лучше выбирать разрешение 300 dpi и выше. Вокруг кода сохраняйте белое поле: не обрезайте картинку. Для макета берите векторный SVG или PDF. Напечатанный образец проверьте тем оборудованием, на котором код будет читаться: обычные приложения на телефоне MaxiCode часто не понимают.
Если вы работаете с кодами маркировки «Честного знака», печать их дублей на этикетках 58×40 для термопринтера выполняет дублирование КИЗ: вставьте коды и скачайте PDF.


