Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encoding 加拿大邮政条形码的编码_Encoding_Barcode - Fatal编程技术网

Encoding 加拿大邮政条形码的编码

Encoding 加拿大邮政条形码的编码,encoding,barcode,Encoding,Barcode,我正在开发一个软件,使用加拿大使用的PostBar条形码符号对邮政地址进行编码 我找不到这些代码的相关信息。Wikipedia确实描述了Postbar,但有一条警告说文章是关于D12类型的,而《加拿大邮报》实际上使用了D52.01/D82.01/S52.40和S82.39类型,这两种类型是不同的,并且没有文档记录。(我还知道“加拿大邮政公司4州条形码手册”文件,但这并没有帮助。) 我需要字段编码的细节(DCI、邮政编码、地址定位器…)和Reed-Solomon奇偶校验位的参数 我不是在追求一个实

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

我找不到这些代码的相关信息。Wikipedia确实描述了Postbar,但有一条警告说文章是关于D12类型的,而《加拿大邮报》实际上使用了D52.01/D82.01/S52.40和S82.39类型,这两种类型是不同的,并且没有文档记录。(我还知道“加拿大邮政公司4州条形码手册”文件,但这并没有帮助。)

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


我不是在追求一个实现,我可以自己设计。提前感谢您提供的任何提示。

这是我在这个主题上唯一能找到的东西。恐怕不多:

加拿大邮政使用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。检查数字可用于验证条形码扫描是否正确,或手动输入条形码是否正确

作为奖励,请用荷兰语解释条形码:

我认为我们(加拿大邮政)不再使用PostBar了。管理层对邮件寄件人来说收养是一件非常痛苦的事,所以邮件寄件人就死了。我已经好几年没在信封上看到过了。既然OCR技术如此之好,加上一个PostBar也不会有多大帮助。 他们应该做的是分发软件,该软件按照邮政编码的字母数字顺序打印地址标签,并根据相同的邮政编码在信封的顶部折叠处打印一堆位置标记。这样,邮局职员甚至不需要把邮件从箱子里拿出来就可以看到邮件应该运到哪里。LVM(大容量邮寄者)会这样做,以获得账单上的回扣。
对于较小的企业或普通公众,我们应该只给他们2或3个标准尺寸的预付费信封,价格比一张邮票便宜一角。一个标准信封可以有一个专用的位置,上面写着机器可读的邮政编码。我会选择好的公共领域盲文!印刷或用夏普语:-)哦,我现在漫无边际,我不想再讲了。

有本书,但我认为它不会有什么帮助。试着给加拿大邮局发一封电子邮件。基于这个线索:加拿大邮政贴吧似乎是一种专有格式。如果不是逆向工程——假设这一主题受法律保护——你需要找到一位加拿大公民,通过加拿大邮政@MorrisonChang提出获取信息请求:不幸的是,我无法获取“逆向工程”的解释。你调查过他们的API是否包含你需要的详细信息吗@道格:我无法访问这个API(并且怀疑它不会公开所需的信息)。对不起,这与Postbar无关。它们也完全不同于KIX(KIX是RM4SCC的简化形式)。感谢您关心回答并提供这些细节。