QRkoder

MSI Plessey

MSI Plessey — линейный цифровой штрих-код с контрольной суммой MOD 10 или MOD 11, применяемый для маркировки полок, стеллажей, инвентаря.

Определение MSI Plessey

MSI Plessey (Modified Plessey, также MSI/Plessey) — линейный штрих-код, разработанный компанией MSI Data Corporation на основе более раннего Plessey Code (1971, Plessey Company, Великобритания). MSI Plessey кодирует только цифры 0–9 и применяется преимущественно для внутренней маркировки инвентаря: полок и стеллажей в супермаркетах, лотков в аптеках, архивных коробок, библиотечного фонда. Не является глобальным стандартом GS1 и не регистрируется централизованно.

Главное достоинство MSI Plessey — возможность гибко выбирать метод проверки целостности данных через разные контрольные суммы: MOD 10 (одна контрольная цифра), MOD 11 (одна контрольная цифра с особым обработкой ошибок), MOD 10/10 или MOD 11/10 (две контрольные цифры для повышенной надёжности). Это делает код адаптивным под задачи разной критичности.

Как работает MSI Plessey

Каждая цифра MSI Plessey закодирована 4 парами «полоса + пробел», где ширина каждой пары составляет либо «узкий-узкий», либо «широкий-узкий» (два модуля соотношением 1:2). Стартовый символ — одна широкая полоса, стоповый — пара «полоса-пробел-полоса». Кодирование двоичное: широкая полоса означает 1, узкая — 0, четыре позиции дают 4 бита для цифры 0–9 (с избыточной кодировкой для самопроверяемости).

Контрольная сумма MOD 10 в MSI вычисляется иначе, чем в EAN: цифры читаются справа налево, умножаются на 2 и 1 поочерёдно, двузначные произведения суммируются по отдельным цифрам, итоговая сумма проверяется на делимость на 10. Для критичных применений используется двойная контрольная сумма MOD 10/10 или MOD 11/10.

Где применяется MSI Plessey

  • Супермаркеты — маркировка полок, стеллажей, секций
  • Склады — обозначение мест хранения, ячеек
  • Библиотеки — идентификация книг и полок (параллельно с Code 39)
  • Архивы — маркировка коробок и папок
  • Аптеки — идентификация лотков с препаратами
  • Инвентарный учёт — оборудование и мебель в офисах

Варианты контрольной суммы

ТипКоличество контрольных цифрПрименение
Без контроля0Внутренний учёт с низкой критичностью
MOD 101Типичные полочные этикетки
MOD 111Расширенное обнаружение ошибок
MOD 10/102Двойная защита, критичные данные
MOD 11/102Комбинированная максимальная защита

История MSI Plessey

Исходный Plessey Code был разработан в 1971 году британской компанией Plessey Company — одним из первых линейных кодов с самопроверяемой структурой. В 1980-х американская MSI Data Corporation модифицировала формат, добавив гибкие варианты контрольных сумм и оптимизировав кодирование для скоростного сканирования, — так появился Modified Plessey (MSI). Код не получил широкого международного распространения, но стал популярным решением для внутренней маркировки в США и ряде европейских стран.

Сегодня MSI Plessey считается нишевым форматом. В современной логистике и рознице его вытеснили Code 128 и EAN-13, более компактные и стандартизированные GS1. Однако для полочной маркировки и внутреннего учёта инвентаря MSI Plessey остаётся удобным благодаря простоте печати и гибкости контрольных сумм, а также историческому накоплению оборудования и систем.

Связанные концепции

  • Code 39 — альтернативный линейный буквенно-цифровой код.
  • Code 128 — современный плотный стандарт.
  • Штрих-код — общее понятие.

Частые вопросы

Где используется MSI Plessey сегодня?

MSI Plessey — нишевый формат, применяемый преимущественно для внутренней маркировки инвентаря. Типичные сценарии: полочные этикетки в супермаркетах, ячейки на складе, библиотечный фонд, архивные коробки, лотки в аптеках. В розничной торговле товарами и логистике его вытеснили EAN-13 и Code 128. Российские предприятия используют MSI Plessey редко — для внутренних задач чаще выбирают Code 39 или Code 128 как более универсальные и поддерживаемые оборудованием.

Чем MSI Plessey отличается от Code 39?

MSI Plessey кодирует только цифры 0–9, а Code 39 — ещё и заглавные буквы, плюс 7 знаков пунктуации (или все 128 ASCII в Full ASCII). Code 39 имеет опциональную контрольную сумму MOD 43, MSI — гибкий выбор из MOD 10, MOD 11 и их комбинаций. Code 39 более распространён и поддерживается большинством сканеров по умолчанию. MSI Plessey — специализированное решение, часто требующее включения поддержки в настройках сканера.

Что такое двойная контрольная сумма MOD 10/10?

MOD 10/10 — это двойная контрольная сумма MSI Plessey для повышенной надёжности. Первая цифра вычисляется по алгоритму MOD 10 от данных, вторая — по тому же алгоритму уже с учётом первой контрольной цифры. Такая схема обнаруживает больше типов ошибок: одиночные замены, перестановки соседних цифр, потерю одного символа. Применяется в медицинских, библиотечных и архивных системах, где стоимость ошибки высокая, а длина кода короткая (8–12 цифр).

Какой максимальный размер MSI Plessey?

Технически MSI Plessey не имеет жёсткого лимита длины — можно закодировать 20–30 и более цифр. Практические ограничения связаны с физическим размером этикетки и возможностями сканера: длинные коды хуже считываются из-за возможных помех в широкой области. Типичная длина — 6–15 цифр. Для полочных этикеток обычно достаточно 6–8, для архивных коробок — 10–12. Если нужно больше данных, лучше использовать Code 128 или перейти на 2D-формат.

Можно ли сгенерировать MSI Plessey бесплатно?

Да, MSI Plessey — открытый стандарт без лицензионных отчислений. Онлайн-генераторы штрих-кодов, включая специализированные сервисы, создают MSI Plessey бесплатно. Нужно указать цифровую строку и выбрать тип контрольной суммы (без контроля, MOD 10, MOD 11, MOD 10/10 или MOD 11/10). Перед использованием убедитесь, что ваш сканер поддерживает MSI Plessey — многие модели требуют включения поддержки в настройках, так как формат отключён по умолчанию.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно