版本 |
PosiCode 符号体系支持两个版本。PosiCode A 和 PosiCode B。同时还支持 PosiCode A 和 PosiCode B 的旧版本(称为 Limited PosiCode)。
PosiCode A 和 PosiCode B 可编码相同的字符集,但是 PosiCode A 在每个符号字符中使用较少的网格空间。PosiCode A 适用于标记宽度接近阅读器分辨率的应用情形。PosiCode B 适用于因标记技术的限制,标记宽度必须大于 G 尺寸(介于 1G 和 2G 之间)的应用情形。对于等效符号密度,PosiCode A 比 PosiCode B 更能容忍标记放置不准确的情况。
在为符号选择版本时,请考虑 PosiCode 和 Limited PosiCode 之间的以下差异:
Limited PosiCode A 中的字母字符大小为 12G(标准 PosiCode A 为 13G),而 Limited PosiCode B 中的字母字符大小为 15G(标准 PosiCode B 为 16G)。
Limited PosiCode 使用单个终止条,而标准 PosiCode 使用终止字符。
Limited PosiCode 使用与标准 PosiCode 不同的方案将字符值映射到中心到中心的距离。
Limited PosiCode 的检验数字计算方法与标准 PosiCode 的不同,旨在避免出现检验数字被反向读取且显示为有效起始字符的情况。
Limited PosiCode 需要 12G 的空白区用于 Limited PosiCode A 以及 13G 的空白区用于 Limited PosiCode B。此空白区定义为不包含任何完整条的区域。如果某个条在空白区内开始,那么中心必须超出空白区的末端。
标准版本的 PosiCode 支持使用 GS1 格式的数据,但 Limited PosiCode 不支持。