MaxiCode — это общедоступная , машиночитаемая система символов, изначально созданная United Parcel Service (UPS) в 1992 году. [1] Подходит для отслеживания и управления отправкой посылок, напоминает Aztec Code или QR-код , но использует точки, расположенные в шестиугольной сетке вместо квадратной . MaxiCode был стандартизирован в соответствии с ISO/IEC 16023. [2]
Символ MaxiCode (внутреннее название « Bird's Eye », « Target », « depcent code » или « UPS code ») выглядит как квадрат со стороной 1 дюйм с мишенью в центре, окруженной узором из шестиугольных точек. Он может хранить около 93 символов информации, и до 8 символов MaxiCode могут быть объединены вместе для передачи большего количества данных. Центрированная симметричная мишень полезна для автоматического определения местоположения символа независимо от ориентации и позволяет сканировать символы MaxiCode даже на быстро перемещающейся посылке.
Структурированное сообщение оператора связи
Символы MaxiCode, использующие режимы 2 и 3, включают структурированное сообщение Carrier , содержащее ключевую информацию о пакете. Эта информация защищена сильным кодом коррекции ошибок Рида-Соломона , что позволяет читать ее, даже если часть символа повреждена. Эти поля включают:
4-битное указание используемого режима, в настоящее время это режим 2 или режим 3.
Национальный или международный почтовый индекс . MaxiCode поддерживает как числовые почтовые индексы (например, почтовый индекс ), так и буквенно-цифровые почтовые индексы.
Трехзначный код класса обслуживания, присвоенный оператором
Структурированная часть сообщения хранится во внутренней области символа, рядом с рисунком «бычий глаз». (В режимах, не включающих структурированную часть, внутренняя область просто хранит начало сообщения.)
Информация, касающаяся конкретного приложения
Независимо от режима, переменный объем информации, специфичной для приложения, может быть закодирован в символе MaxiCode. Этот формат этих дополнительных данных не является строго определенным, и среди другой информации может включать:
Номер заказа на покупку
Отзыв клиента
Номер счета-фактуры
Идентификационный номер
Индикатор исходного перевозчика
Режимы
Режим 0 — устаревший режим, заменяемый режимами 2 и 3. (Старые принтеры будут выдавать режим 0, если прошивка устарела. MaxiCodes режима 0 можно визуально определить, осмотрев два горизонтальных шестиугольника в правом верхнем углу. Они будут белыми, если режим равен 0. Для всех остальных режимов они черные.)
Режим 1 – устаревший режим, замененный режимом 4.
Режим 2 — форматированные данные, содержащие структурированное сообщение оператора связи с числовым почтовым индексом. (Основное применение — внутренние направления в США.)
Режим 3 — форматированные данные, содержащие структурированное сообщение оператора связи с буквенно-цифровым почтовым индексом. (Основное применение — международные направления.)
Режим 4 — неформатированные данные со стандартной коррекцией ошибок.
Режим 5 — неформатированные данные с улучшенной коррекцией ошибок.
Режим 6 — используется для программирования аппаратных устройств.
На этикетках UPS используются коды MaxiCodes режима 2 или режима 3.
Ссылки
^ Д-р Рэндал К. Нельсон. «Штрих-коды». Университет Рочестера . Получено 2023-02-20 .
^ "ISO/IEC 16023:2000". Международная организация по стандартизации . Получено 20 декабря 2018 г.
Внешние ссылки
Источник официальной технической спецификации MaxiCode
Информация о MaxiCode доступна в патентах США: патент США 4,874,936 , патент США 4,896,029 и патент США 4,998,010.