RM4SCC - 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ść
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 .
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ż
- PostBar - pochodne RM4SCC używane w innych krajach (m.in. Kanada, Australia)
- Inteligentny kod kreskowy poczty - pochodna RM4SCC używany w USA
Bibliografia
Linki zewnętrzne
Powiązane strony internetowe
- Instrukcja Royal Mail Cleanmail
- tool + font - oblicza znak sumy kontrolnej dla kodu pocztowego i tworzy jego kod kreskowy RM4SCC.
- wyjaśnienie dotyczące cyfry kontrolnej