我正在研究使用加拿大使用的PostBar条形码符号系统对邮政地址进行编码的软件。
我无法找到这些代码的相关信息。维基百科确实描述了PostBars,但有一个警告说该文章是关于D12类型,而加拿大邮政实际上使用D52.01 / D82.01 / S52.40和S82.39类型,它们是不同的且没有记录。 (我也知道"加拿大邮政公司4-STATE BAR CODE HANDBOOK"文件,这对我们没有帮助。)
我需要字段编码的细节(DCI,邮政编码,地址定位器......)和Reed-Solomon奇偶校验位的参数。
我不是在执行之后,我能够自己制作。提前感谢您的任何提示。
答案 0 :(得分:0)
这是我在这个问题上唯一能找到的东西。它并不多,我很害怕:
https://en.wikipedia.org/wiki/Canada_Post#Barcodes
加拿大邮政使用13个字符的条形码作为预先打印的标签。条形码由两个字母组成,后跟八个序列数字,第九个数字是校验位。最后两个字符是字母CA.校验位似乎忽略了字母,只关注前8个数字。该方案是将这8个数字中的每一个乘以不同的加权因子(8 6 4 2 3 5 9 7)。将所有这些乘法的总和相加并除以11.除以11后的余数给出一个从0到10的数字。从11中减去这个给出1到11之间的数字。结果是校验位,除了在两种情况,它是10或11.如果10然后变为0,如果是11然后它变为5.校验位可用于验证条形码扫描是否正确,或手动输入条形码是正确的。
作为奖金,用荷兰语解释条形码:
https://www.postnl.nl/Images/Brochure-KIX-code-van-PostNL_tcm10-10210.pdf
答案 1 :(得分:0)
我认为我们(加拿大邮政)不再使用 PostBar。管理层让收养对邮寄者来说太痛苦了,所以它死了。我已经好多年没有在信封上看到一个了。现在 OCR 技术如此之好,无论如何包含一个 PostBar 也无济于事。 他们应该做的是赠送软件,该软件以邮政编码的字母数字顺序打印地址标签,并根据相同的邮政编码在信封的顶部折叠处打印一堆位置标记。这样,邮政职员甚至无需将邮件从盒子中取出即可查看应运往何处。 LVM(大容量邮寄者)这样做是为了获得账单上的回扣。 对于小型企业或一般公众,我们应该只为他们出售 2 或 3 种标准尺寸的预付信封,其价格低于单独邮票的成本。标准信封可以有一个机器可读邮政编码的专用位置。我会选择好的旧公共领域盲文!印刷或锐利的:-) 哦,好吧,我现在在胡说八道,我会停下来。