RM4SCC
RM4SCC(Royal Mail 4-State Customer Code[1])是英國皇家郵政使用的條碼。用來紀錄英國郵區編號以及投遞點編號後綴(DPSs)。在皇家郵政內部也被稱為CBC(Customer Bar Code)。新加坡郵政也有使用RM4SCC。荷蘭皇家郵政則使用稍微修改的版本。[註 1][2]
編碼和內容
每個符號由四條直線組成(兩條向上延伸,兩條向下延伸)。總共能表示36種可能的符號:10個數字和26個字母。
如右圖所示,條碼由起始符號、郵遞區號、投遞點編號後綴(DPS)、校驗符號與終止符號組成。DPS是範圍從1A到9T的雙符號號碼,未分配DPS時,使用9U到9Z為預設號碼。 [3]
校驗符號
校驗符號由上下兩部份的核對和查表得到 [3]。上下兩部份的核對和則可以使用以下步驟分別計算而得[註 2]:
- 依照線條是否往外延伸,以一個字元為單位,將符號轉換成4位的二進位編碼
- 從左至右以4、2、1與0為權重加總,再除以6取餘數得到字元的上、下半部核對和
- 將所有字元該半部的核對和加總,除以6取餘數即為該半部的核對和
下半部編碼 | 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 | A | B |
0110 | 3 | C | D | E | F | G | H |
1001 | 4 | I | J | K | L | M | N |
1010 | 5 | O | P | Q | R | S | T |
1100 | 0 | U | V | W | X | Y | Z |
範例
以下為計算「BX11LT1A」校驗符號的例子:
內容 | B | X | 1 | 1 | L | T | 1 | A | |
---|---|---|---|---|---|---|---|---|---|
上半部 | 編碼 | 0101 | 1100 | 0011 | 0011 | 1001 | 1010 | 0011 | 0101 |
核對和 | 2 | 0 | 1 | 1 | 4 | 5 | 1 | 2 | |
下半部 | 編碼 | 1100 | 1001 | 0101 | 0101 | 1001 | 1100 | 0101 | 1010 |
核對和 | 0 | 4 | 2 | 2 | 4 | 0 | 2 | 5 |
從上表的計算得到上半部的核對和為4,下半部的核對和為1,查表後可以得到內容的校驗符號為字母I。
相關條目
參考文獻
- ^ Hompel, Michael; Büchter, Hubert; Franzke, Ulrich. Identifikationssysteme und Automatisierung. Springer-Verlag. 2007: 80 [2020-08-25]. ISBN 9783540758815. (原始內容存檔於2018-07-08) (德語).
- ^ Handleiding KIX code [KIX code manual] (PDF). PostNL. May 2012 [2020-08-25]. (原始內容存檔 (PDF)於2014-04-06) (荷蘭語).
- ^ 3.0 3.1 Know how: a user’s manual for Mailsort®, Walksort®, Presstream®, Cleanmail®, Presstream® Walksort®, Royal Mail International Bulk Mail™ and Automated Standard Tariff Large Letter® (PDF). Royal Mail. April 2007 [2020-08-25]. (原始內容存檔 (PDF)於2012-01-20).
註解
- ^ 皇家荷蘭郵政使用,KIX,代表Klantindex(Customer index,客戶索引);它與CBC的不同之處在於沒有使用開始符號、結束符號與校驗符號,並用字母X在地址下方分隔門牌號碼與投遞點編號。
- ^ 起始與終止符號不參與計算。