RM4SCC - RM4SCC
RM4SCC ( Royal Mail 4-State клиента Кодовое это название штрих - кода набора символов на основе символизма Royal Mail 4-State Bar Code , созданный Royal Mail . RM4SCC используется для службы Royal Mail CleanMail. Это позволяет Великобритании почтовые индексы , а также как суффиксы точки доставки (DPS), чтобы машина могла легко их прочитать на высокой скорости.
Этот штрих-код известен как CBC ( штрих-код клиента ) в Royal Mail.
PostNL использует слегка измененную версию под названием KIX, что означает K lant i nde x (индекс клиента); он отличается от CBC тем, что не использует начальные и конечные символы или контрольную сумму, разделяет номер дома и суффиксы знаком X и помещается под адресом. Почта Сингапура использует RM4SCC без изменений.
Существуют строгие правила использования этих штрих-кодов, которые обеспечивают максимальную читаемость на машинах.
Их можно использовать с системой Cleanmail Royal Mail в качестве альтернативы читаемым шрифтам OCR, чтобы компании могли легко и дешево отправлять большие объемы писем.
Кодировка и контент
Каждый символ состоит из 4 полос, 2 из которых направлены вверх, а 2 - вниз. Комбинация верхней и нижней половин дает 36 возможных символов: 10 цифр и 26 букв.
Как показано в примере справа, штрих-код состоит из начального символа, почтового индекса, суффикса точки доставки (DPS), символа контрольной суммы и символа остановки. DPS - это двухсимвольный код в диапазоне от 1A до 9T, причем коды от 9U до 9Z принимаются как коды по умолчанию, если DPS не назначен. DPS можно найти в адресном файле почтового индекса Royal Mail.
Контрольная сумма
Для вычисления контрольной суммы верхней и нижней половинкам каждого символа могут быть присвоены значения, указанные в таблице ниже. Каждое такое значение получается путем присвоения весов 4,2,1 и 0 расширениям в соответствии с их положением в символе, суммирования весов и взятия суммы по модулю 6. Например, символ «B» имеет удлинения нижней половины первых двух столбцов, представленных ниже как 1100 , сумма их весов равна 4 + 2 + 0 + 0 = 6, по модулю 6 из которых 0 .
верхний | Внизу (1 = длинная полоса, 0 = короткая) | ||||||
---|---|---|---|---|---|---|---|
0011 | 0101 | 0110 | 1001 | 1010 | 1100 | ||
1 | 2 | 3 | 4 | 5 | 0 | ||
0011 | 1 | 0 | 1 | 2 | 3 | 4 | 5 |
0101 | 2 | 6 | 7 | 8 | 9 | А | B |
0110 | 3 | C | D | E | F | г | ЧАС |
1001 | 4 | я | J | K | L | M | N |
1010 | 5 | О | п | Q | р | S | Т |
1100 | 0 | U | V | W | Икс | Y | Z |
Контрольный символ вычисляется путем раздельного суммирования значений верхней и нижней половин по модулю 6 и объединения окончательных сумм для нахождения символа. В приведенном выше примере верхние половинные значения равны 2,6,1,1,4,5,1,2. В сумме получается 22 = 6 × 3 + 4. Таким образом, верхнее значение символа проверки равно 4 . Значения нижней половины равны 6,4,2,2,4,0,2,5, что в сумме составляет 25 = 6 × 4 + 1. Значение нижней половины символа проверки равно 1 , поэтому оно соответствует букве I.
Смотрите также
- PostBar - Производные RM4SCC, используемые в других странах (включая Канаду, Австралию)
- Штрих-код Intelligent Mail - производный от RM4SCC, используемый в США
Ссылки
внешняя ссылка
Связанные сайты
- Руководство Royal Mail Cleanmail
- инструмент + шрифт - вычисляет символ контрольной суммы для почтового индекса и создает его штрих-код RM4SCC.
- объяснение контрольной цифры