什么是条码?条码是一种代替键盘向计算机中输入数字与字母的手段。这一手段只需扫描条码就可以直接将数字与字母输入到计算机中,无需敲击键盘。宽条与窄条的组配二进制级别及黑条宽度与其间的白色部分(空处)宽度的组配(多级别)等象密码一样排列,由读取这一条码的机器(扫描仪)进行解读(解码),并传送和输入到计算机中。
条码有什么优势?由于条码原则上经过印制或通过电脑的计算机打印而成,而且也不会出现由于不良书写习惯被误读的情况。由于一般的条码都带有旨在防止误读的校验码,所以即使因脏污和残缺而误读,误读的数据也不会输入到计算机中。而且通过扫描条码输入数据到计算机上速度非常快,比先用眼睛看过,再击键输入到计算机中的方法相有着天壤之别,如下图条码打印软件中生成的条码。
条码基本格式介绍:条码包含空白区,起始/终止符,数据,校验位,条码长度,条高等等。
空白区(边缘):条码符号的左、右两端的空白区域,用来区分条码竖条与两端其他的信息,左右边缘都必须至少是窄条宽度(最小单元宽度)的10倍。如果边缘宽度不够,条码读取器可能无法对条码数据进行扫描。
起始/终止符:表明数据开始和结束的字符。条码的种类不同,起始/终止符也不一样。
数据(信息):字符的条码图案(数字的、字母的等等)代表从左开始的数据。上图中从左的条型图案分别代表"0"、"1"、"2",显示数据"012"已经被验证。
校验位:计算出来的数值,用来校验条码读取时的正确或者错误。
条码长度:包括左右空白区的长度。如果包括空白区在内的条码与扫描宽度不符,条码读取器就无法扫描数据。
条高:在打印机允许的条件下条码尽量要高。如果条码高度不够,激光将会偏离条码,导致读取困难。