QRkoder

Royal Mail 4-State

Royal Mail 4-State (RM4SCC) — четырёхпозиционный почтовый штрих-код Королевской почты Великобритании, кодирующий индекс для автоматической сортировки.

Определение Royal Mail 4-State

Royal Mail 4-State (полное название RM4SCC — Royal Mail 4-State Customer Code, в обиходе CBC, Customer Barcode) — это почтовый штрих-код, разработанный британской Королевской почтой для автоматической сортировки писем по индексу. «4-State» в названии означает, что каждый штрих может находиться в одном из четырёх состояний — отсюда необычный визуальный ряд из чёрточек разной высоты, не похожий на привычные полосы EAN или линейного штрих-кода.

Главная задача RM4SCC — закодировать почтовый индекс (postcode) и при необходимости номер доставки так, чтобы сортировочная машина прочитала адрес на скорости конвейера и направила конверт в нужную ячейку. Код печатается на лицевой стороне отправления, обычно под адресом получателя, и читается даже при невысоком качестве печати — за счёт устойчивой геометрии штрихов.

Как работает Royal Mail 4-State

В отличие от линейных кодов, где информацию несёт ширина чёрных и белых полос, RM4SCC кодирует данные высотой и положением штриха. Каждый бар состоит из центральной части (tracker) и может иметь восходящий хвост (ascender), нисходящий хвост (descender) или оба сразу. Комбинация этих хвостов и даёт четыре состояния:

СостояниеВосходящийНисходящийВид штриха
Full barестьестьдлинный штрих сверху донизу
Ascenderестьнетверхняя половина
Descenderнетестьнижняя половина
Trackerнетнеткороткая средняя черта

Каждый символ данных кодируется четырьмя штрихами, поэтому одному знаку соответствует пара «значимых» состояний. Полный код начинается со стартового штриха (всегда ascender) и заканчивается стоповым штрихом (всегда full bar) — по ним сканер находит границы. Между ними идут штрихи postcode, при необходимости — Delivery Point Suffix, и обязательный контрольный символ (checksum), который проверяет целостность всей строки.

Контрольный символ вычисляется по суммам позиций штрихов: для каждого символа считаются «верхняя» и «нижняя» составляющие, суммы берутся по модулю и переводятся в контрольный знак. Если при печати или чтении один штрих исказился, проверка не сходится и машина отправляет письмо на ручную разборку, а не в ошибочную ячейку.

Где применяется Royal Mail 4-State

RM4SCC живёт прежде всего в массовой почтовой логистике Великобритании. Крупные отправители — банки, операторы связи, страховые компании, печатающие миллионы писем, — наносят код в рамках программы Mailmark и более ранней Cleanmail, получая за машиночитаемые отправления скидку на тариф.

  • Сортировочные центры — потоковое распознавание индекса на скорости линии
  • Массовые рассылки — счета, выписки, директ-мейл с предсортировкой
  • Delivery Point — точная адресация вплоть до конкретного дома через суффикс DPS
  • Возвратная почта — кодирование адреса отправителя для автоматического возврата

Геометрия 4-State оказалась настолько удачной, что легла в основу почтовых кодов других стран. Нидерландская почта построила на ней KIX (Klant Index), Австралия — Australia Post 4-State, а в США похожий принцип развили до Intelligent Mail Barcode, который объединил трекинг и маршрутизацию в одном символе. Все они — родственники одной идеи: кодировать данные положением хвостов штриха.

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

  • Intelligent Mail Barcode — американский 4-state код USPS, наследник той же идеи с трекингом.
  • POSTNET — более ранний почтовый код USPS, кодировавший индекс только высотой штриха.
  • KIX — голландский вариант на базе RM4SCC без старт-стоп-символов.

Сгенерировать почтовые и линейные штрих-коды для печати можно в генераторе штрих-кодов QRkoder — с автоматическим расчётом контрольного символа.

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

Чем RM4SCC отличается от обычного штрих-кода?

Линейные коды вроде EAN-13 или Code 128 несут информацию шириной чёрных и белых полос, и читаются лазерным сканером поперёк. RM4SCC кодирует данные высотой штриха и наличием восходящего или нисходящего хвоста — четыре состояния на штрих. Такой код устойчивее к смазыванию при печати конвертов и оптимизирован под скоростную сортировку, а не под кассовое сканирование товаров.

Что означают «4 состояния» в названии?

Каждый штрих кода может быть в одном из четырёх видов: full bar (полный, сверху донизу), ascender (только верхняя половина), descender (только нижняя половина) и tracker (короткая средняя черта). Комбинация хвостов задаёт состояние, а группа из четырёх штрихов кодирует один символ почтового индекса. Отсюда и название 4-State — четыре возможных высоты штриха вместо двух у POSTNET.

Какие данные кодирует Royal Mail 4-State?

Основа — почтовый индекс Великобритании (postcode), например SW1A 1AA. При необходимости добавляется Delivery Point Suffix (DPS) — два знака, уточняющие конкретный адрес внутри индекса вплоть до дома или квартиры. Строка всегда обрамлена стартовым и стоповым штрихами и завершается контрольным символом, который защищает от ошибок чтения.

Зачем нужен контрольный символ в RM4SCC?

Контрольный символ (checksum) вычисляется из положений всех штрихов кода: отдельно суммируются верхние и нижние составляющие, результат переводится в дополнительный знак. При сортировке машина пересчитывает сумму и сравнивает с контрольным символом. Если хоть один штрих искажён печатью или повреждением конверта, проверка не сходится — письмо уходит на ручную разборку, а не в ошибочную ячейку.

Используется ли Royal Mail 4-State за пределами Великобритании?

Сам RM4SCC — британский стандарт, но его принцип скопировали другие страны. Нидерланды построили на нём код KIX, Австралия — Australia Post 4-State Customer Code, а США развили идею до Intelligent Mail Barcode. Все они используют ту же четырёхсостоянийную геометрию штрихов, поэтому коды внешне похожи, хотя структура данных и наличие старт-стоп-символов у них отличается.

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

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

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