新式国内挂号信函、挂号印刷品的收据和签条已陆续在全国各电子化邮局使用;收据和签条上印有伺一条码,经机读、录入相应信息后,打印的收据交用户,签条贴在邮件上(图1)。条码使用的是与upu(万国邮政联盟)标准接轨的13位128条码标准,该国内给据邮件条码的代码结构由2位的邮件种类代码、9位的邮件编号及2位的省(区、市)级行政区划代码三部分组成,条码还适用于国内普通包裹、快递包裹和挂号商业函件上。
条码分机读、人读两部分。机读部分有左侧空白区、起始字符、数据字符、校验字符、终止字符和右侧空白区。人读部分只显示数据字符中的邮件种类代码的两个字母,邮件编号的9个数字,省(区、市)级行政区划代码的两个数字(图2)。
条码的每个符号字符由每个条(或空)宽度为1、2,3或4个模块的3个条、3个空的6个单元11个模块组成;终止字符由4个条和3个块,共13个模块组成。条码中有3个字符的模块数是固定的,起始字符StartA的模块数(条空条空条空,下同)是211412,切换字符CodeC是113141,终止字符是2331112。
邮件编号的前八位是邮件的顺序号,不足八位的以“0”补齐,第九位是该8位数字的校验码,其计算方法是:用邮件顺序号各位上的数字分别乘以加权系数8,6、4、2、3、5、9,7;将昕,导值求和;用和除以11,得一整数余数;用11减余数,结果在1--9之间时,校验码为该结果,为iO时,校验码为O,为11时,校验码为5。图2中的邮俐喷序号是01210506,加权计算0x8+1x6+2x4+lx2+0x3+5x5+0x9+6x7。83,除以11得整数余数6,被11减得5,5在1呻之间,5即是溺J厕享号的校验码。
图2是河南行政区划内国内挂号信函收据上的条码,邮件种类代码的x、A和邮件编号的第一位数字0,按照128条码编码字符集A编码,x的模块数是331121,A是111323,0是123122。邮件编号的第二---九位、行政区划代码按照128条码编码字符集C编码,12的模块数是112232,10是221312,50是231131,65是121124,41(河南)是231311。
符号校验字符是按照128条码编码字符集表中对应的符号字符值经计算得出,其方法是:把起始字符StartA、邮件种类代码的第一个字母、第二字母、邮件编号的第一位数字、切换字符CodeC、邮件编号的第二、三位数字、第四、五位数字、第六、七位数字、第八、九位数字、行政区划代码的两个数字在128条码编码字符集表中各符号字符的值,分别乘以加权数I、1、2,3、4、5、6,7、8’、9相加;和数除以103得出整数余数;余数就是符号校验符的符号字符值;对应的模块数即是符号校验字符。计算图2中的校验符号字符值:103×1+56x1+33×2+16×3+99×4+12×5+10×6+50×7+65x8+41x9=2028:2028+103=19…71,符号字符值71的模块数是122114。