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 10 | 1 | Типичные полочные этикетки |
| MOD 11 | 1 | Расширенное обнаружение ошибок |
| MOD 10/10 | 2 | Двойная защита, критичные данные |
| MOD 11/10 | 2 | Комбинированная максимальная защита |
История 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 — многие модели требуют включения поддержки в настройках, так как формат отключён по умолчанию.