RM4SCC

RM4SCC(Royal Mail 4-State Customer Code [1])是英國皇家郵政使用的條碼。用來紀錄英國郵區編號以及投遞點編號後綴(DPSs)。在皇家郵政內部也被稱為CBCCustomer Bar Code)。新加坡郵政也有使用RM4SCC。荷蘭皇家郵政則使用稍微修改的版本。[註 1][2]

一般的地址,其中包含RM4SCC條碼(BX11LT1A)

编码和内容

RM4SCC所使用的符號

每個符號由四條直線组成(兩條向上延伸,兩條向下延伸)。總共能表示36种可能的符号:10個数字和26个字母。

如右图所示,條碼由起始符號、郵遞區號、投遞點編號後綴(DPS)、校驗符號與终止符號组成。DPS是范围从1A到9T的雙符號號碼,未分配DPS时,使用9U到9Z為預設號碼。 [3]

校驗符號

校驗符號由上下兩部份的核對和查表得到 [3]。上下兩部份的核對和則可以使用以下步驟分別計算而得[註 2]

  1. 依照線條是否往外延伸,以一個字元為單位,將符號轉換成4位的二進位編碼
  2. 從左至右以4、2、1與0為權重加總,再除以6取餘數得到字元的上、下半部核對和
  3. 將所有字元該半部的核對和加總,除以6取餘數即為該半部的核對和
RM4SCC條碼符號
下半部編碼 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
核對和 20114512
下半部 編碼 1100 1001 0101 0101 1001 1100 0101 1010
核對和 04224025

從上表的計算得到上半部的核對和為4,下半部的核對和為1,查表後可以得到內容的校驗符號為字母I

相關條目

  • PostBar:在加拿大與澳大利亚使用的RM4SCC衍生條碼。
  • 智慧郵件條碼:美国使用的RM4SCC衍生條碼。

参考文献

  1. Hompel, Michael; Büchter, Hubert; Franzke, Ulrich. . Springer-Verlag. 2007: 80 [2020-08-25]. ISBN 9783540758815. (原始内容存档于2018-07-08) (德语).
  2. [KIX code manual] (PDF). PostNL. May 2012 [2020-08-25]. (原始内容存档 (PDF)于2014-04-06) (荷兰语).
  3. (PDF). Royal Mail. April 2007 [2020-08-25]. (原始内容存档 (PDF)于2012-01-20).

註解

  1. 皇家荷蘭郵政使用,KIX,代表Klantindex(Customer index,客户索引);它与CBC的不同之处在于沒有使用开始符號、结束符号與校驗符號,並用字母X在地址下方分隔門牌號碼與投遞點編號。
  2. 起始與終止符號不參與計算。

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.