RM4SCC - RM4SCC

Typowy adres zawierający kod pocztowy zakodowany w RM4SCC.

RM4SCC ( Royal Mail 4-State Customer Code to nazwa zestawu znaków kodu kreskowego opartego na symbolice Royal Mail 4-State Bar Code stworzonej przez Royal Mail . RM4SCC jest używany w usłudze Royal Mail Cleanmail. Umożliwia również korzystanie z kodów pocztowych w Wielkiej Brytanii jako przyrostki punktów dostawy (DPS), które można łatwo odczytać przez maszynę przy dużej prędkości.

Ten kod kreskowy jest znany jako CBC ( kod kreskowy klienta ) w Royal Mail.

PostNL używa nieco zmodyfikowaną wersję o nazwie KIX który stoi na K lant i NDE x (indeks klienta); różni się od CBC tym, że nie używa symboli początku i końca ani sumy kontrolnej, oddziela numer domu i sufiksy za pomocą X i jest umieszczany pod adresem. Singapore Post używa RM4SCC bez zmian.

Istnieją ścisłe wytyczne dotyczące używania tych kodów kreskowych, które pozwalają na maksymalną czytelność przez maszyny.

Mogą być używane z systemem Cleanmail firmy Royal Mail, jako alternatywa dla czcionek czytelnych OCR, aby umożliwić firmom łatwe i tanie wysyłanie dużych ilości listów.

Kodowanie i treść

Tabela przedstawiająca symbole używane dla Cleanmail.
Przykładowy kod pocztowy powyżej został zdekodowany.

Każdy znak składa się z 4 pasków, z których 2 rozciągają się w górę, a 2 w dół. Połączenie górnej i dolnej połowy daje 36 możliwych symboli: 10 cyfr i 26 liter.

Jak pokazuje prawy przykład, kod kreskowy składa się ze znaku początkowego, kodu pocztowego, sufiksu punktu dostawy (DPS), znaku sumy kontrolnej i znaku stop. DPS to dwuznakowy kod od 1A do 9T, przy czym kody 9U do 9Z są akceptowane jako kody domyślne, gdy nie przydzielono żadnego DPS. DPS można znaleźć w pliku adresu z kodem pocztowym Royal Mail.

Suma kontrolna

W celu obliczenia sumy kontrolnej górnej i dolnej połowie każdego znaku można przypisać wartości przedstawione w poniższej tabeli. Każdą taką wartość uzyskuje się przez przypisanie rozszerzeniom wag 4,2,1 i 0 zgodnie z ich pozycją w znaku, zsumowanie wag i przyjęcie modulo 6 z sumy. Na przykład symbol `` B '' ma dolną połowę przedłużenia pierwszych dwóch słupków, przedstawionych poniżej jako 1100 , a suma ich wag wynosi 4 + 2 + 0 + 0 = 6, z czego modulo 6 wynosi 0 .

Symbole kodów kreskowych RM4SCC
Top Dół (1 = długi pasek, 0 = krótki)
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 ZA b
0110 3 do re mi fa sol H.
1001 4 ja jot K. L M N
1010 5 O P. Q R S T
1100 0 U V W X Y Z

Symbol kontrolny jest obliczany przez osobne zsumowanie górnej i dolnej połowy wartości, modulo 6, i połączenie sum końcowych w celu znalezienia symbolu. W powyższym przykładzie górne połówki to 2,6,1,1,4,5,1,2. Suma to 22 = 6 × 3 + 4. Zatem symbol czeku ma najwyższą wartość 4 . Dolna połowa wartości to 6,4,2,2,4,0,2,5, co daje w sumie 25 = 6 × 4 + 1. Dolna połowa wartości symbolu czeku to 1 , więc odpowiada literze I.

Zobacz też

Bibliografia

Linki zewnętrzne

Powiązane strony internetowe