一维条形码规格
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
▲一维条形码规格
条形码是用来方便人们输入数据的一种方法,这种方法是将要输入计算机内的所有字符,以宽度不一的线条(Bar)及空白(Space)组合来表示每一字符相对应的码(Code)。
其中空白亦可视为一种白色线条,不同的一维条形码规格有不同的线条组合方式。
在一个条形码的起头及结束的地方,都会放入起始码及结束码,用以辨识条形码的起始及结束,不过不同条形码规格的起始码及结束码的图样并不完全相同。
具体而言,每一种条形码规格明定了下列七个要项:
1.字符组合(Character Set)
每一种条形码规格所能表示的字符组合,有不同的范围及数目,有些条形码规格只能表示数字,如UPC码、EAN码;有些则能表示大写英文字及数字,甚至能表示出全部ASCII字符表上的128字符,如39码、128码。
2.符号种类(Symbology Type)
依据条形码被解读时的特性可将条形码规格分成两大类:
∙分布式
每一个字符可以独自地译码,打印时每个字符与旁边的字符间,是
由字间距分开的,而且每个字符固定是以线条做为结束。
然而,并
不一定是每一个字间距的宽度大小都必须相同,可以容许某些程度
的误差,只要彼此差距不大即可,如此,对条形码打印机(Barcode
Printer)的机械规格要求可以比较宽松。
例如39码与128码。
∙连续式
字符之间没有字间距,每个字符都是线条开始,空白结束。
且在每
一个字的结尾后,马上就紧跟下一个字符的起头。
由于无字间距的
存在,所以在同样的空间内,可打印出较多的字符数,但相对地,
因为连续式条形码的密度比较高,其对条形码机的打印精密度的要
求也较高。
例如UPC和EAN码。
3.粗细线条的数目
条形码的编码方式,是藉由许多粗细不一的线条及空白的组合方式来表示不同的字符码。
大多数的条形码规格都是只有粗和细两种线条,但也有些条形码规格使用到二种以上不同粗细的线条。
4.固定或可变长度
指在条形码中包含的数据长度是固定或可变的,有些条形码规格因限于本
身结构的关系,只能使用固定长度的数据,如UPC码、EAN码。
5.细线条的宽度
指条形码中细线条及空白的宽度,通常是某个条形码中所有细的线条及空白的平均值,而且它使用的单位通常是mil (千分之一英吋,即0.001 inch)。
6.密度
指在一固定长度内可表示字符数目,例如条形码规格A的密度高于条形
码规格B的密度,则表示当两者密度值相同时,在同一长度内,条形码A
可容纳得下较多的字符。
7.自我检查
指某个条形码规格是否有自我检测错误的能力,会不会因一个打印上的小缺陷,而可能使得一个字符被误判成为另外一个字符。
有「自我检查」能
力的条形码规格,大多没有硬性规定要使用「检查码」,例如39码。
没
有「自我检查」能力的条形码规格,在使用上大多有「检查码」的设定,如EAN码、UPC码等。
注: 一维条形码符号的结构
通常一个完整的条形码是由两侧静空区、起始码、数据码、检查码、终止码组成,以一维条形码而言,其排列方式通常如下所示:
◆空白区、静区(Quite Zone):
◆是起始符前面的一个必需保留的面积,它是条码组成的一个不可分
割的部分
◆是产生扫描信号的开始区域
◆最小空白区的宽度:10倍的X尺寸或6.5毫米
▲Code 128码
128码开始于1981年推出,是一种长度可变、连续性的字母数字条形码。
与其它一维条形码比较起来,128码是较为复杂的条形码系统,而其所能支持的字符也
相对地比其它一维条形码来得多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。
128码的内容大致亦分为起始码、资料码、终止码、检查码等四部份,其中检查码是可有可无的。
图是128码的范例与结构。
128码的结构
Code 128码使用106个独立的字符于3组字符组成代表0~9,英文字母包含大小写,某些符号及特殊字符以起始/结束字符可区分为Code 128A、Code 128B、Code128C三组。
Code 128A : 可编字符为符号、0~9、英文字母大写、标准12个ASCII字符及特殊符号
Code 128B : 可编字符为符号、0~9、英文字母大小写、及特殊符号
Code128C : 可编字符只接受数字字符、00~99加上特殊符号。
两位元数编码方式。
注: 通常若选择Code 128码而未指定使用A、B或C之起始/结束位,条形码机会以最佳的方式自动于3者间产生最小宽度的条形码。
128码具有下列特性:
1.具有A、B、C三种不同的编码类型,可提供标准ASCII中128个字符的
编码使用。
2.允许双向的扫瞄处理。
3.可自行决定是否要加上检查码。
4.条形码长度可自由调整,但包括起码和终止码在内,不可超过232个字符。
5.同一个128码,可以不同的方式多以编码。
藉由A、B、C三种不同编码
规则的互换可扩大字符选择的范围,也可缩短编码的长度。
●128码的编码方式
1.起始码
终止码
无论是采用A、B、C何种编码方式,128码的终止码均为固定的一种型态,其逻辑型态皆为1100011101011。