Code 128是ISO/IEC 15417:2007定义的条形码规范。
Code 128条码可以对全部128个ASCII字符(包括数字、大小写字母、符号和控制符)进行编码。
一个Code 128条形码由六部分组成。
Code 128条码指定相互间隔的3个条形和3个空白(共六个单元)代表一个字符,每个字符由一个条开始,以一个空结束。在条形码字体中,最后一个条形通常与终止符一起组合成一个更宽的终止符。
下表详细说明了每个字符条码的宽度与间隙的关系,每个条的宽度可以为1,2,3,4个单位。例如字母“A”可以被表示为图案10100011000,或者表示为宽度111323。