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在地址下方分隔门牌号码与投递点编号。
- ^ 起始与终止符号不参与计算。