POSTNET

Wartość Kodowanie
1 POSTNET 1.svg
2 POSTNET 2.svg
3 POSTNET 3.svg
4 POSTNET 4.svg
5 POSTNET 5.svg
6 POSTNET 6.svg
7 POSTNET 7.svg
8 POSTNET 8.svg
9 POSTNET 9.svg
0 POSTNET 0.svg

POSTNET ( Post al Numeric Encoding Technique ) to symbolika kodu kreskowego używana przez Pocztę Stanów Zjednoczonych do pomocy w kierowaniu poczty . Kod pocztowy lub kod ZIP+4 jest zakodowany w postaci pasków o połowie i pełnej wysokości. Najczęściej punkt dostawy , którym zwykle są dwie ostatnie cyfry adresu lub numer skrytki pocztowej .

Kod kreskowy zaczyna się i kończy pełnym paskiem (często nazywanym poręczą lub paskiem ramy i reprezentowanym jako litera „S” w jednej wersji czcionki USPS TrueType ) i ma cyfrę kontrolną po ZIP, ZIP+4 lub dostawie punkt. Tabela kodowania jest pokazana po prawej stronie.

Każda pojedyncza cyfra jest reprezentowana przez zestaw pięciu słupków, z których dwa to pełne słupki (tj. kod dwa z pięciu ). Pełne kreski oznaczają „on” bity w kodzie pseudobinarnym , w którym miejsca oznaczają, od lewej do prawej: 7, 4, 2, 1 i 0. (Chociaż w tym schemacie zero jest zakodowane jako 11 w systemie dziesiętnym , lub w POSTNET „binarny” jako 11000.)

Kodowanie

San Bernardino USPS Processing and Distribution Center z ważnym i poprawnym kodem kreskowym na budynku

Poniższa tabela przedstawia kodowanie cyfr dziesiętnych:

Cyfra 7 4 2 1 0 kod kreskowy
0 1 1 0 0 0 POSTNET 0.svg
1 0 0 0 1 1 POSTNET 1.svg
2 0 0 1 0 1 POSTNET 2.svg
3 0 0 1 1 0 POSTNET 3.svg
4 0 1 0 0 1 POSTNET 4.svg
5 0 1 0 1 0 POSTNET 5.svg
6 0 1 1 0 0 POSTNET 6.svg
7 1 0 0 0 1 POSTNET 7.svg
8 1 0 0 1 0 POSTNET 8.svg
9 1 0 1 0 0 POSTNET 9.svg
Zacząć zakończyć − − − − 1 POSTNET BAR.svg

Przykład


ZIP + 4 z 55555-1237 daje cyfrę kontrolną 2 dla zakodowanych danych 5555512372 Wraz z inicjałami i końcowymi paskami ramki byłoby to reprezentowane jako:

POSTNET BAR.svgPOSTNET 5.svgPOSTNET 5.svgPOSTNET 5.svgPOSTNET 5.svgPOSTNET 5.svgPOSTNET 1.svgPOSTNET 2.svgPOSTNET 3.svgPOSTNET 7.svgPOSTNET 2.svgPOSTNET BAR.png

Formaty kodów kreskowych

Poczta używała czterech formatów kodów kreskowych Postnet:

5-cyfrowy (plus cyfra kontrolna) kod kreskowy zawierający tylko podstawowy kod pocztowy, określany jako kod „A”. Łącznie 32 bary.

6-cyfrowy (plus cyfra kontrolna) kod kreskowy zawierający 2 ostatnie cyfry kodu pocztowego i 4 cyfry kodu pocztowego + 4, określany jako kod „B”. Łącznie 37 barów. We wczesnych etapach automatycznego przetwarzania poczty pocztowej kod B był używany do „uaktualnienia” poczty, która została zakodowana tylko za pomocą 5-cyfrowego kodu „A”. Ten kod kreskowy został znaleziony tylko w poczcie, która otrzymała 5-cyfrowy kod kreskowy na początkowym kodowaniu przez OCR. Teraz przestarzałe.

9-cyfrowy (plus cyfra kontrolna) kod kreskowy zawierający kod pocztowy i kod pocztowy + 4, określany jako kod „C”. Łącznie 52 bary. 9-cyfrowy kod kreskowy umożliwiał sortowanie poczty do poszczególnych przewoźników, aw niektórych przypadkach na pozór kolejności doręczeń.

11-cyfrowy (plus cyfra kontrolna) kod kreskowy zawierający kod pocztowy, kod pocztowy + 4 i kod punktu dostawy . Łącznie 62 bary. Jest to zwykle określane jako DPBC lub kod kreskowy punktu dostawy. Uwzględniając informacje o punkcie doręczenia, umożliwia usługom pocztowym sortowanie poczty według kolejności punktów doręczenia (adresów).

Zaprzestanie

11-cyfrowy kod kreskowy POSTNET był dominującym pocztowym kodem kreskowym używanym do czasu wprowadzenia i wdrożenia kodu kreskowego Intelligent Mail (znanego również we wczesnym użyciu jako OneCode Solution). Kod kreskowy POSTNET został zastąpiony kodem kreskowym Intelligent Mail jesienią 2009 roku, łącząc wszystkie poprzednie kody kreskowe usług pocztowych i znakowanie w jeden kod kreskowy. Pierwotnie kod kreskowy Intelligent Mail miał być wymagany od maja 2011 r., Jednak USPS przełożył datę wymogu, umożliwiając nadawcom dalsze otrzymywanie automatycznych stawek rabatowych przy użyciu kodu kreskowego POSTNET do 28 stycznia 2013 r., Kiedy to kod kreskowy Intelligent Mail był wymagany dla tych obniżonych stawki.

Algorytm cyfry kontrolnej

Cyfra kontrolna jest tak dobrana, aby suma wszystkich cyfr w kodzie kreskowym była wielokrotnością 10. Równoważnie suma modulo -10 wynosi 0.

Aby obliczyć cyfrę kontrolną:

  1. Dodaj cyfry. Na przykład, jeśli list zostanie wysłany do Young America w stanie Minnesota , może zostać wysłany na numer 55555-1237, który będzie miał sumę 38 .
  2. Znajdź resztę tej liczby, gdy jest dzielona przez 10, w tym przypadku 8 . Jest to również znane jako suma modulo 10. Prostym sposobem na połączenie tych dwóch kroków jest zsumowanie cyfr bez kolumny dziesiątek, ale odrzucenie wszystkich przeniesień.
  3. Odejmij sumę modulo 10 od 10. Kontynuując przykład, 10 - 8 = 2. Cyfra kontrolna to zatem 2 .

Przy prawidłowym obliczeniu suma cyfr miejsca dostawy ZIP, ZIP+4 lub ZIP+4+ i cyfry kontrolnej będzie zawsze wielokrotnością 10. Kontynuując powyższy przykład, (5+5+5+5+5 +1+2+3+7+2) = 40 i 40 mod 10 = 0.

Zwróć uwagę, że punkt dostawy jest często dodawany po ZIP+4 i przed cyfrą kontrolną, w którym to przypadku obliczenie cyfry kontrolnej obejmuje kod pocztowy+4 i punkt dostawy.

Zobacz też