【问题标题】:Encoding of the Canadian PostBar barcodes加拿大 PostBar 条码的编码
【发布时间】:2017-12-18 13:54:27
【问题描述】:

我正在开发一种软​​件,使用加拿大使用的 PostBar 条形码符号对邮政地址进行编码。

我找不到这些代码的相关信息。 Wikipedia 确实描述了 PostBars,但需要注意的是该文章是关于 D12 类型的,而加拿大邮政实际上使用的是 D52.01/D82.01/S52.40 和 S82.39 类型,它们是不同的且未记录的。 (我也知道“加拿大邮政公司 4 州条形码手册”文档,但没有帮助。)

我需要字段编码的细节(DCI、邮政编码、地址定位器...)和 Reed-Solomon 奇偶校验位的参数。

我不是在追求一个我可以自己制作的实施。提前感谢您的任何提示。

【问题讨论】:

标签: encoding barcode


【解决方案1】:

这是我能找到的关于这个主题的唯一内容。恐怕不多:

https://en.wikipedia.org/wiki/Canada_Post#Barcodes

Canada Post 的预印标签使用 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

【讨论】:

  • 这与 PostBars 无关,抱歉。它们也与 KIX 完全不同(这是 RM4SCC 的简化形式)。
【解决方案2】:

我认为我们(加拿大邮政)不再使用 PostBar。管理层让收养对邮寄者来说太痛苦了,所以它死了。我已经好几年没在信封上见过了。既然 OCR 技术如此出色,那么包含 PostBar 也无济于事。 他们应该做的是赠送软件,该软件以邮政编码的字母数字顺序打印地址标签,并根据相同的邮政编码在信封的顶部折页上打印一堆位置标记。这样一来,邮政职员甚至不需要将邮件从盒子中取出来查看它应该被运送到哪里。 LVM(大容量邮寄者)会这样做以获得账单上的回扣。 对于小型企业或普通大众,我们应该只以比单独一张邮票的成本低一毛钱的价格出售 2 或 3 种标准尺寸的预付信封。一个标准的信封可以有一个机器可读的邮政编码的专用位置。我会选择好的旧的公共领域盲文!印刷或尖锐的:-) 哦,好吧,我现在正在胡言乱语,我会停下来。

【讨论】:

  • 感谢您关心回答并提供这些详细信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
相关资源
最近更新 更多