POSTNET
| 값 | 인코딩 |
|---|---|
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 0 |
POSTNET(Postal Numeric Encoding Technique)은 미국 우정공단에서 우편물 분류를 돕기 위해 사용하는 바코드 심벌로지(기호 체계)를 정의한, 현재는 중단된 기술 표준이다. ZIP 코드나 ZIP+4 코드가 반 높이 및 전체 높이의 막대로 인코딩된다.[1] 가장 흔하게는 배달 지점(delivery point)이 추가되는데, 대개 주소나 사서함 번호의 마지막 두 숫자가 사용된다.
바코드는 전체 높이의 막대(가드 레일 또는 프레임 바라고도 불리며, USPS의 트루타입 폰트 버전 중 하나에서는 "S" 문자로 표시됨)로 시작하고 끝나며, ZIP, ZIP+4, 또는 배달 지점 뒤에 체크 디지트가 위치한다. 인코딩 표는 오른쪽에 나타나 있다.
각 개별 숫자는 5개의 막대로 구성된 세트로 표현되며, 그중 2개는 전체 높이 막대이다(즉, 오중이 코드 방식). 전체 높이 막대는 의사 이진 코드에서 왼쪽부터 7, 4, 2, 1, 0의 자릿수를 나타내는 "on" 비트를 의미한다. (단, 이 체계에서 0은 십진법으로는 11로 인코딩되거나, POSTNET "이진법"으로는 11000으로 인코딩된다.)
인코딩
[편집]
다음 표는 십진법 숫자에 대한 인코딩을 보여준다.
| 숫자 | 7 4 2 1 0 | 바코드 |
|---|---|---|
| 0 | 1 1 0 0 0 | |
| 1 | 0 0 0 1 1 | |
| 2 | 0 0 1 0 1 | |
| 3 | 0 0 1 1 0 | |
| 4 | 0 1 0 0 1 | |
| 5 | 0 1 0 1 0 | |
| 6 | 0 1 1 0 0 | |
| 7 | 1 0 0 0 1 | |
| 8 | 1 0 0 1 0 | |
| 9 | 1 0 1 0 0 | |
| 시작/종료 | − − − − 1 |
예시
[편집]55555-1237의 ZIP+4는 5555512372라는 인코딩 데이터에 대해 2라는 체크 디지트를 생성한다.
시작 및 종료 프레임 바와 함께 표현하면 다음과 같다.
바코드 형식
[편집]미국 우정공단이 사용한 Postnet 바코드에는 네 가지 형식이 있었다.
기본 ZIP 코드만을 포함하는 5자리(체크 디지트 포함) 바코드로, "A" 코드라고 불린다. 총 32개의 막대.
ZIP 코드의 마지막 2자리와 ZIP+4 코드의 4자리를 포함하는 6자리(체크 디지트 포함) 바코드로, "B" 코드라고 불린다. 총 37개의 막대. 우편물 자동화 초기 단계에서 B 코드는 5자리 "A" 코드로만 인코딩된 우편물을 "업그레이드"하는 데 사용되었다. 이 바코드는 OCR을 통한 초기 코딩에서 5자리 바코드를 부여받은 우편물에서만 발견되었다. 현재는 사용되지 않는다.
ZIP 코드와 ZIP+4 코드를 포함하는 9자리(체크 디지트 포함) 바코드로, "C" 코드라고 불린다. 총 52개의 막대. 9자리 바코드는 개별 우편 배달부에게 전달되는 우편물 분류를 가능하게 했으며, 일부 경우에는 배달 순서와 유사한 분류를 가능하게 했다.
ZIP 코드, ZIP+4 코드, 배달 지점 코드를 포함하는 11자리(체크 디지트 포함) 바코드이다. 총 62개의 막대. 이는 보통 DPBC 또는 배달 지점 바코드(Delivery Point Bar Code)라고 불린다. 배달 지점 정보를 포함함으로써 우정공단이 우편물을 배달 지점(주소) 순서대로 분류할 수 있게 한다.[2]
중단
[편집]POSTNET 11자리 바코드는 인텔리전트 메일 바코드(초기에는 원코드 솔루션(OneCode Solution)이라고도 불림)[3]이 도입 및 구현되기 전까지 우편 주소 바코드로 널리 사용되었다. POSTNET 바코드는 2009년 가을에 인텔리전트 메일 바코드로 대체되었으며, 기존의 모든 우정공단 바코드와 마킹을 단일 바코드로 통합했다. 인텔리전트 메일 바코드는 원래 2011년 5월부터 의무화될 예정이었으나, USPS가 요구 기한을 연기하여 우편 발송자들이 2013년 1월 28일까지는 POSTNET 바코드를 사용하여 자동화 할인 요금을 계속 받을 수 있게 했다. 해당 시점부터는 할인 요금을 받기 위해 인텔리전트 메일 바코드가 필수가 되었다.[4][5]
체크 디지트 알고리즘
[편집]체크 디지트는 바코드에 있는 모든 숫자의 합이 10의 배수가 되도록 선택된다. 즉, 모듈로-10 합이 0이 된다.
체크 디지트를 계산하는 방법:
- 숫자들을 모두 더한다. 예를 들어, 미네소타주 영 아메리카(Young America Township, Minnesota)로 보내는 편지가 55555-1237이라면, 그 합은 38이다.
- 이 숫자를 10으로 나눈 나머지를 구한다. 이 경우 8이다. 이는 모듈로 10 합이라고도 한다. 두 단계를 결합하는 간단한 방법은 십의 자리를 고려하지 않고 숫자만 더하되, 모든 올림수를 버리는 것이다.
- 10에서 모듈로 10 합을 뺀다. 예시를 계속하면, 10 - 8 = 2이다. 따라서 체크 디지트는 2가 된다.
올바르게 계산되었다면, ZIP, ZIP+4, 또는 ZIP+4+배달 지점의 숫자들과 체크 디지트의 합은 항상 10의 배수가 된다. 위의 예시에서 (5+5+5+5+5+1+2+3+7+2) = 40이며, 40 mod 10 = 0이다.
배달 지점은 종종 ZIP+4 뒤와 체크 디지트 앞에 추가되며, 이 경우 체크 디지트 계산에는 ZIP+4와 배달 지점이 포함된다.
같이 보기
[편집]각주
[편집]- ↑ 《Publication 25, Designing Letter and Reply Mail》 (PDF). United States: United States Postal Service. July 2003. 37–56쪽. 2005년 1월 18일에 원본 문서 (PDF)에서 보존된 문서.
- ↑ United States Postal Service, Domestic Mail Manual 708.4 - Special Standards, Technical Specifications, Barcoding Standards for Letters and Flats. “Archived copy” (PDF). 2010년 8월 5일에 원본 문서 (PDF)에서 보존된 문서. 2010년 1월 2일에 확인함.
- ↑ “POSTNET Barcode Discontinuation” (PDF).
- ↑ “Postal Service Relaxes Upcoming Requirements for Automation Prices”. 2011년 3월 8일에 원본 문서에서 보존된 문서.
- ↑ “Intelligent Mail Services Latest News”. United States Postal Service. 2012년 9월 21일. 2012년 7월 30일에 원본 문서 (PDF)에서 보존된 문서. 2012년 9월 27일에 확인함.
The Intelligent Mail barcode, formerly referred to as the 4-State Customer barcode, is a new Postal Service barcode used to sort and track letters and flats. The Postal Service is promoting use of the Intelligent Mail barcode because it expands the ability to track individual mailpieces and provides customers with greater visibility into the mailstream.