你所说的条形码是一维码吧?
一维条形码是由反射率相差很大的黑条和白条排成的平行线图案。
二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。
相比较一维条形码只是在一个方向(一般是水平方向)表达信息,二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息,但二者各有优劣之处。
由于一维码与二维码的编码方法不同,再者很少有人开发一维码识别软件,因为经济效益并不大,所以能识别二维码的并不能支持识别一维条形码。
条形码的名称来源于一维码,因为一维码的形状是由很多黑、白条组成的。一维码只在水平方向上表示信息,容量小,表示的信息有限,因此人们开始研究能表示更多信息的条形码,开始人们尝试把多个一维码层叠起来,每一层都可以表示一定的信息,这就是最初的二维码——层排式二维码。后来人们利用信息编码技术发明了矩阵式二维码,这种二维码具有更大的容量,但外观上已经不同于一维条码了,只是仍然沿用了条形码的名称。因此,从形态上条形码分为一维条形码和二维条形码,即二维码是条形码的一个类型。
与一维条形码相比二维条形码有着明显的优势,归纳起来主要有以下几个方面:
一)数据容量更大
二)超越了字母数字的限制
三)条形码相对尺寸小
四)具有抗损毁能力
由于一维码与二维码的编码方法不同,再者很少有人开发一维码识别软件,因为经济效益并不大,所以能识别二维码的并不能支持识别一维条形码。