Postnet

Kod PostNET został wynaleziony przez USPS (ang. United States Postal Service) aby przyspieszyć sortowanie i przesyłanie listów.

Kod PostNET został wynaleziony przez USPS (ang. United States Postal Service) aby przyspieszyć sortowanie i przesyłanie listów.

PostNET jest rodziną kodów kreskowych występujących na kopertach. Większość kodów kreskowych jest kodowanych za pomocą różnej szerokości pasków i odstępów. Kod PostNET kodowany jest natomiast za pomocą wysokości pasków.Wszystkie paski w takim kodzie są takiej samej szerokości. Różnią się tylko wysokością. Kod PostNET może kodować 5-cyfrowy kod pocztowy (PostNET 5 ZIP+4), rozszerzony kod o 4 cyfry (PostNET 9 ZIP+4) lub 11-cyfrowy kod (PostNET 11 DPC). Za pomocą PostNET można więc kodować kody pocztowe typowe dla USA (5 lub 9 cyfrowe). Dodatkowe dwie cyfry są używane do kodowania numeru domu lub skrytki pocztowej.Systemy optymalizujące procesy produkcyjne

Typ

PostNET, jednowymiarowy kod kreskowy.

Kodowane znaki

cyfry 0-9. Długość kodu: 5, 9 lub 11 znaków.

Budowa

Kod PostNET zbudowany jest z długich i krótkich pasków. Każdy pasek reprezentuje binarną wartość 1 (pasek długi) albo 0 (pasek krótki). Jeden znak reprezentowany jest przez 5 pasków. Kod '11010' wygląda następująco: długi pasek, długi pasek, krótki pasek, długi pasek, krótki pasek.Kod PostNET ma następującą strukturę:
  • Znak start, kodowany jako 1 (pojedynczy długi pasek)
  • 5, 9 lub 11 cyfr
  • Cyfra kontrolna
  • Znak stop, kodowany jako 1 (pojedynczy długi pasek)

Zastosowanie

Kod jest stosowany przy przesyłaniu poczty w Stanach Zjednoczonych. Pomaga w zapewnieniu szybszego i bardziej niezawodnego dostarczania poczty. Wykorzystanie tego kodu kreskowego przyczynia się do znacznych oszczędności w opłatach pocztowych.

Cyfra kontrolna

Kod PostNET zawsze zawiera cyfrę kontrolną. Przed zakodowaniem numeru trzeba obliczyć cyfrę kontrolną i wstawić ją na koniec kodu. Sposób obliczania sumy kontrolnej wraz z przykładem dla '80122-1905':
  • Zsumować wszystkie cyfry z kodu
    8 + 0 + 1 + 2 + 2 + 1 + 9 + 0 + 5 = 28
  • Obliczyć resztę z dzielenia wyniku z punktu 1 przez 10
    28 mod 10 = 8
  • Od liczby 10 odjąć wynik z punktu 2
    10 - 8 = 2
  • Sumą kontrolną jest wynik z punktu 3. Jeżeli wynik ten byłby równy 10, to cyfrą kontrolną byłaby cyfra 0. Sumę kontrolną wstawiamy na koniec kodu.
    80122-19052

PRZYKŁADY

PostnetPostnetPostnet