最近上班比较忙,耽搁了几天,今天星期天有空再继续下去.
128码的內容大致也分为起始码、资料码、终止码、检查码等四部分
128码具有下列特性:
1. 具有A、B、C三种不同的编码类型,可提供标准ASCII中128个字符的编码使用。
2. 允许双向的扫描处理。
3. 可自行决定是否要加上检查码。
4. 条码长度可自由调整,但包括起码和终止码在內,不可超过232个字元。
5. 同一个128码,可以采用不同的方式进行编码。藉由A、B、C三种不同编码规则的互换可扩大字符选择的范围,也可缩短编码的长度。
128码的编码方式
128码有三种不同类型的编码方式(CODE A,CODE B,CODE C),对于选择何种编码方式,则决定于起始码的內容。
| 编码类别 | 逻辑型态 | 相对值 |
| CODE A | 11010000100 | 103 |
| CODE B | 11010010000 | 104 |
| CODE C | 11010011100 | 105 |
无论是采用A、B、C何种编码方式,128码的终止码均为固定的一种性能,其逻辑型态皆为1100011101011。
从上可以得出128的起始码与终止码的逻辑形态。
注意多观察一些128条形码可得出规律,一共四种种类型的大小的黑白条。都按倍增加宽的。
有人可能不明白条码中的黑条与白条宽应该是多少以及1代表什么,0代表什么呢?
最好理解的答案是:条码的黑条或白条宽度按一单位的宽。比如CODE B码的起始码是11010010000,1代表一个单位的黑,0代表一个单位宽的白---就是“黑黑白黑白白黑白白白白”的单位组成的条。