Intelligent Mail Barcode ( IMb ) — это 65-штриховой штрихкод для использования на почте в Соединенных Штатах . [1] Термин «Intelligent Mail» относится к услугам, предлагаемым Почтовой службой Соединенных Штатов для внутренней доставки почты. Штрихкод IM предназначен для предоставления большей информации и функциональности, чем его предшественники POSTNET и PLANET . Штрихкод Intelligent Mail также упоминается как One Code Solution и 4-State Customer Barcode , сокращенно 4CB, 4-CB или USPS4CB. Полную спецификацию можно найти в документе USPS USPS-B-3200. [2] Он эффективно включает в себя почтовый индекс маршрутизации и информацию об отслеживании, включенную в ранее используемые стандарты почтовых штрихкодов.
Штрих-код наносится отправителем; Почтовая служба потребовала использовать штрих-код Intelligent Mail для получения права на цены автоматизации с 28 января 2013 года. [3] Использование штрих-кода обеспечивает повышение общей эффективности, включая улучшенную доставку и новые услуги.
Штрих-код Intelligent Mail представляет собой модулированный по высоте штрих-код, который кодирует до 31 десятичного знака данных почтового отправления в 65 вертикальных штрихах. [2]
Код состоит из четырех отдельных символов, поэтому его когда-то называли 4-State Customer Barcode. Каждая полоса содержит центральную часть «трекера» и может содержать выносной элемент, выносной элемент, ни один из них или оба («полная полоса»).
65 полос представляют 130 бит (или 39,13 десятичных цифр), сгруппированных в десять 13-битных символов. У каждого символа 2, 5, 8 или 11 из его 13 бит установлены в единицу. Расстояние Хэмминга между символами составляет не менее 2. Следовательно, в символе могут быть обнаружены однобитовые ошибки (переключение одного бита приводит к недопустимому символу). Символы чередуются по всему символу.
Количество символов можно рассчитать с помощью биномиального коэффициента .
Общее количество символов равно двум 1365, или 2730. Log 2 (2730) составляет 11,41469 бит на группу. Таким образом, 65 тактов (или 130 бит) кодируют 114-битное сообщение.
Кодировка включает в себя одиннадцатибитный циклический избыточный код (CRC) для обнаружения, но не исправления ошибок. Вычитание 11 бит CRC из 114-битного сообщения оставляет информационную нагрузку в 103 бита (спецификация устанавливает один из этих битов в ноль). Следовательно, 27 из 130 бит отводятся на обнаружение ошибок.
Штрих-код IM несет в себе полезную нагрузку из 31 цифры, представляющую следующие элементы:
Идентификатор штрихкода назначается Почтовой службой США для кодирования предварительной идентификации, которая в настоящее время печатается в удобной для восприятия форме на необязательной строке подтверждения (OEL). Он также доступен для будущего использования Почтовой службой США. Это достигается с помощью двух цифр, вторая цифра находится в диапазоне 0–4. Допустимые диапазоны кодирования: 00–04, 10–14, 20–24, 30–34, 40–44, 50–54, 60–64, 70–74, 80–84 и 90–94.
Первая цифра идентификатора штрих-кода определяется как:
Трехзначное значение представляет как класс почтового отправления (например, почтовое отправление первого класса, стандартное почтовое отправление или периодическое издание), так и любые услуги, запрошенные отправителем.
Базовые STID, предназначенные исключительно для автоматизации, следующие:
Подробный список идентификаторов STID см. в Приложении A Руководства USPS по интеллектуальным почтовым письмам и посылкам [5] или Идентификаторах типа обслуживания. [6]
6- или 9-значный номер, присвоенный Почтовой службой США, идентифицирует конкретную компанию, отправляющую почтовое отправление. Почтовые отправители с большим объемом имеют право получать 6-значные идентификаторы почтовых отправителей, которые имеют больший диапазон связанных порядковых номеров; почтовые отправители с меньшим объемом получают 9-значные идентификаторы почтовых отправителей. Чтобы можно было отличить 6-значные идентификаторы от 9-значных, все 6-значные идентификаторы начинаются с цифры от 0 до 8 включительно, а все 9-значные идентификаторы начинаются с цифры 9.
Назначаемый отправителем 6- или 9-значный идентификатор, специфичный для одного почтового отправления, для идентификации конкретного получателя или домохозяйства. Отправитель должен гарантировать, что этот номер останется уникальным в течение 45 дней после отправки почты, если заявлена скидка на полное обслуживание; в противном случае он не обязательно должен быть уникальным. Порядковый номер состоит из 6 или 9 цифр в зависимости от длины идентификатора отправителя. Если идентификатор отправителя состоит из 6 цифр, то порядковый номер состоит из 9 цифр, и наоборот, так что при объединении идентификатора отправителя и порядкового номера всегда будет 15 цифр.
Этот раздел кода может быть опущен, но если он присутствует, то 5-, 9- или 11-значные формы почтового индекса также кодируются в штрихкоде Intelligent Mail. Полная 11-значная форма включает стандартный 5-значный почтовый индекс, код ZIP + 4 и 2-значный код, указывающий точный пункт доставки . Это та же информация, которая была закодирована в штрихкоде POSTNET, который заменяет штрихкод Intelligent Mail.
Штрихкод Intelligent Mail, ранее известный как штрихкод 4-State Customer, — это новый штрихкод Почтовой службы, используемый для сортировки и отслеживания писем и почтовых отправлений. Почтовая служба продвигает использование штрихкода Intelligent Mail, поскольку он расширяет возможности отслеживания отдельных почтовых отправлений и обеспечивает клиентам большую видимость почтового потока.