Максикод

Из Википедии, бесплатной энциклопедии
Пример Максикода. Здесь закодирована строка «Википедия, свободная энциклопедия».

MaxiCode — это общедоступная машиночитаемая система символов, первоначально созданная United Parcel Service (UPS) в 1992 году. [1] Подходит для отслеживания и управления доставкой посылок, он напоминает Aztec Code или QR-код , но использует точки, расположенные в шестиугольной сетке , а не в квадратной сетке . MaxiCode стандартизирован в соответствии с ISO/IEC 16023. [2]

Символ MaxiCode (внутреннее название « Птичий глаз », « Цель », « плотный код » или « код UPS ») отображается в виде квадрата размером 1 дюйм с яблочком посередине, окруженным узором из шестиугольных точек. Он может хранить около 93 символов информации, а для передачи большего количества данных можно объединить до 8 символов MaxiCode. Центральное симметричное яблочко полезно для автоматического определения местоположения символов независимо от ориентации и позволяет сканировать символы MaxiCode даже на быстро перемещающейся упаковке.

Структурированное сообщение оператора связи [ править ]

Символы MaxiCode, использующие режимы 2 и 3, включают в себя структурированное сообщение несущей , содержащее ключевую информацию о пакете. Эта информация защищена надежным кодом исправления ошибок Рида-Соломона , позволяющим ее прочитать, даже если часть символа повреждена. Эти поля включают в себя:

  1. 4-битная индикация используемого режима, в настоящее время либо режима 2, либо режима 3.
  2. Национальный или международный почтовый индекс . MaxiCode поддерживает как числовые почтовые индексы (например, почтовый индекс ), так и буквенно-цифровые почтовые индексы.
  3. Трехзначный код страны , закодированный в соответствии со стандартом ISO 3166.
  4. Трехзначный код класса обслуживания, присвоенный оператором связи.

Структурированная часть сообщения хранится во внутренней области символа, рядом с рисунком «яблочко». (В режимах, которые не включают структурированную часть, внутренняя область просто хранит начало сообщения.)

Информация для конкретного приложения [ править ]

Независимо от режима, в символе MaxiCode может быть закодировано переменное количество информации, специфичной для приложения. Этот формат дополнительных данных строго не определен и среди прочей информации может включать:

  • Номер заказа на поставку
  • Справочник клиентов
  • Номер счета
  • Идентификационный номер
  • Индикатор исходящего перевозчика

Режимы [ править ]

  • Режим 0 — устаревший режим, замененный режимами 2 и 3. (Старые принтеры будут выдавать режим 0, если прошивка устарела. MaxiCodes режима 0 можно определить визуально, исследуя два горизонтальных шестиугольника в верхнем правом углу. Они будут белыми. если Mode равен 0. Для всех остальных режимов они черные.)
  • Режим 1 — устаревший режим, заменен режимом 4.
  • Режим 2 – форматированные данные, содержащие структурированное сообщение оператора связи с числовым почтовым индексом. (Основное использование — внутренние направления в США.)
  • Режим 3 – форматированные данные, содержащие структурированное сообщение оператора связи с буквенно-цифровым почтовым индексом. (Основное использование — международные направления.)
  • Режим 4 – Неформатированные данные со стандартной коррекцией ошибок.
  • Режим 5 – Неформатированные данные с улучшенной коррекцией ошибок.
  • Режим 6 – используется для программирования аппаратных устройств.

На этикетках ИБП используются коды MaxiCodes Mode 2 или Mode 3.

Ссылки [ править ]

  1. ^ Доктор Рэндал К. Нельсон. «Штрих-коды» . Университет Рочестера . Проверено 20 февраля 2023 г.
  2. ^ «ИСО/МЭК 16023:2000» . Международная организация по стандартизации . Проверено 20 декабря 2018 г. Значок закрытого доступа

Внешние ссылки [ править ]