QRkoder

POSTNET

POSTNET — почтовый штрих-код Почтовой службы США с высотно-модулированными полосами, кодировавший ZIP-код для автоматической сортировки писем.

Определение POSTNET

POSTNET (Postal Numeric Encoding Technique) — почтовый штрих-код, разработанный Почтовой службой США (USPS) для автоматической сортировки корреспонденции. В отличие от привычных линейных кодов, где информация заложена в ширине чёрных полос, POSTNET кодирует данные высотой баров: каждый штрих бывает высоким (full bar) или низким (half bar). Такой принцип называют высотно-модулированным (height-modulated) кодированием.

POSTNET размещался в нижней части конверта и хранил почтовый индекс ZIP — от базовых 5 цифр до расширенного формата ZIP+4 и так называемого Delivery Point. Код был внедрён в начале 1980-х годов и оставался стандартом почтовой автоматизации США более двух десятилетий, пока USPS официально не вывел его из обращения в 2013 году в пользу Intelligent Mail Barcode.

Как работает POSTNET

Каждая цифра в POSTNET представлена пятью барами, из которых ровно два — высокие, а три — низкие. Это даёт 10 возможных комбинаций (C(5,2) = 10) — по одной на каждую цифру от 0 до 9. Схему называют кодировкой «2 из 5» по высоте. Считыватель определяет цифру не по толщине штрихов, а по позициям высоких баров внутри группы из пяти.

Полный символ POSTNET начинается и заканчивается одиночным высоким баром — это фрейм-биты (frame bars), которые обозначают границы кода для сканера. Между ними располагаются группы цифр и завершающая контрольная цифра. Контрольная цифра вычисляется так, чтобы сумма всех цифр кода была кратна 10: если сумма знаков равна, например, 47, контрольная цифра будет 3 (47 + 3 = 50). Этот простой алгоритм позволял почтовому оборудованию отбраковывать повреждённые при печати коды.

Параметры POSTNET

ПараметрЗначение
РазработчикUSPS (Почтовая служба США)
Тип кодированияВысотно-модулированный (высокие/низкие бары)
Кодируемые данныеТолько цифры 0–9
Длина ZIP5, 9 (ZIP+4) или 11 цифр (Delivery Point)
Баров на цифру5 (два высоких, три низких)
Контроль ошибокКонтрольная цифра по модулю 10
ВнедрёнНачало 1980-х
Выведен из обращения2013 (замена на Intelligent Mail)

Где применялся POSTNET

POSTNET существовал в трёх вариантах длины, и каждый кодировал разный уровень детализации адреса:

  • 5-значный ZIP — базовый почтовый индекс, 32 бара (фрейм + 5 цифр + контроль).
  • ZIP+4 — 9 цифр, добавлявших сегмент квартала, 52 бара.
  • Delivery Point (DPBC) — 11 цифр, доводивших адресацию до почтового ящика, 62 бара.

Отправители крупных тиражей наносили POSTNET сами и получали за это скидки на тарифы (presort discount): чем точнее код, тем меньше ручной работы для почты. Письма без кода почтовое оборудование USPS обрабатывало само — считывало адрес системой OCR и допечатывало POSTNET.

Почему POSTNET заменили

К середине 2000-х USPS потребовался код, вмещавший больше данных: не только ZIP, но и идентификатор отправителя, тип услуги и трекинг отдельного письма. POSTNET с его чисто числовым ZIP этого не позволял. На смену пришёл Intelligent Mail Barcode (IMb) — четырёхпозиционный код, где каждый бар принимает одно из четырёх состояний. IMb объединил функции POSTNET и сопутствующего кода PLANET в одном символе. С 28 января 2013 года POSTNET перестал давать право на тарифные скидки, что прекратило его использование.

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

  • Intelligent Mail Barcode — преемник POSTNET, четырёхпозиционный почтовый код USPS.
  • Royal Mail 4-State — аналогичный высотно-модулированный код британской почты.
  • PLANET — парный к POSTNET код для отслеживания почты, тоже выведенный в 2013.

POSTNET относится к семейству линейных штрих-кодов, но стоит особняком: 1D-форматы модулируют ширину полос, а почтовые коды — их высоту. Современные генераторы POSTNET почти не поддерживают, зато создать актуальный товарный код можно через генератор штрих-кодов.

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

Что означает аббревиатура POSTNET?

POSTNET расшифровывается как Postal Numeric Encoding Technique — «методика числового почтового кодирования». Название отражает суть: код кодирует исключительно цифры почтового индекса ZIP. Буквы и спецсимволы POSTNET не поддерживал. Технику разработала Почтовая служба США (USPS) для автоматической сортировки писем по адресам назначения.

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

Большинство линейных штрих-кодов, например Code 128 или EAN-13, кодируют данные шириной чёрных полос. POSTNET использует другой принцип: все полосы одинаковой ширины, но различаются высотой — высокие и низкие бары. Считыватель определяет цифры по расположению высоких баров. Такое высотно-модулированное кодирование роднит POSTNET с почтовыми кодами других стран, например с Royal Mail 4-State.

Почему POSTNET вывели из обращения?

POSTNET кодировал только цифровой ZIP-код и не вмещал идентификатор отправителя, тип услуги и данные для трекинга отдельного письма. USPS потребовался более ёмкий формат, и в 2013 году POSTNET заменили на Intelligent Mail Barcode (IMb). Новый код использует четыре состояния бара вместо двух и объединяет функции POSTNET и кода отслеживания PLANET в одном символе. С 28 января 2013 POSTNET перестал давать тарифные скидки.

Сколько цифр кодировал POSTNET?

POSTNET существовал в трёх вариантах: 5 цифр для базового ZIP-индекса, 9 цифр для формата ZIP+4 (с уточнением квартала) и 11 цифр для Delivery Point Barcode, доводившего адресацию до почтового ящика. К любому варианту добавлялась контрольная цифра по модулю 10. В барах это давало символы длиной от 32 до 62 полос с учётом фрейм-баров.

Можно ли сейчас сгенерировать POSTNET?

Технически POSTNET генерируется, и старое ПО его поддерживает, но практического смысла нет: с 2013 года USPS не принимает POSTNET для тарифных скидок и обрабатывает почту по Intelligent Mail Barcode. Для отправлений в США сегодня используют IMb, а для товарной маркировки — форматы вроде Code 128 или Data Matrix.

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

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

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