EAN条码
EAN是欧洲物品编码(European
Article Number)的简称,是一种用于超市和其他零售业的条形码协议和标准。
EAN-13是在美国制定的UPC-A标准的基础上建立的,目的是为了满足国际化应用的需求。
EAN-13由前缀码、厂商识别码、商品项目代码和校验码组成,总共13位数字,其编码遵循唯一性原则,能够保证在全世界范围内不重复。
EAN-13条形码的标准是由国际商品条码总协会制订的,它是一种世界通用的商品条形码系统,目的是为了方便商品的识别和流通。EAN-13条形码的标准规范了条形码的结构、编码方式、印刷要求等。
EAN条形码有四种类型:
EAN-13:原始的13位数格式,适用于世界各国,除了使用UPC条形码的美国和加拿大。
EAN-8:适用于小产品的8位数压缩版本。
EAN-5:附加在EAN-13或UPC-A条形码后面的5位数扩展符,用于表示货币和价格。
EAN-2:附加在EAN-13或UPC-A条形码后面的2位数扩展符,用于表示杂志和报纸的发行期号。
UPC条码
UPC-A条码是一种用于在商店中跟踪商品的条码符号,只在在美国和加拿大使用。它由12位数字组成,每个商品都有一个唯一的编码。
它是由美国统一代码委员会(Uniform
Code Council)在1973年制定的,与 IBM 联合开发,自 197412 年起一直使用。
它是最早用于超市的商品结算的条码系统,第一个标有 UPC-A 条形码的商品是在 Troy’s Marsh 超市的收银台处扫描的。
超市中使用UPC-A条形码的原因是它可以快速、准确、方便地识别商品的信息,如价格、库存、销量等。
UPC-A条形码由12位数字组成,其中前6位代表厂商代码,后5位代表产品代码,最后一位是校验位。这样,我们只要在超市的收银台扫描条码,就可以快速获取商品的价格和库存等信息,大大提高超市售货员的工作效率。
EAN-13条形码和UPC-A有什么区别?
EAN-13条码是由国际物品编码中心制定的,全球通用,编码长度是13位,前两位表示国家或地区编码。
UPC-A条码是由美国统一代码委员会制作的,主要在美国和加拿大地区使用,编码长度是12位,前一位表示数字系统编码。
EAN-13条码和UPC-A条码的结构和校验方式相同,都有凹槽。EAN-13条码是UPC-A条码的超集,可以兼容UPC-A条码。
EAN-13条码比UPC-A条码多了一个国家/地区代码,
实际上,UPC-A条码可以看作是EAN-13条码的一种特例,就是第一个数字位被设置为0的EAN-13条码。
UPC-A如何转换成EAN-13条形码?
UPC-A条码可以通过在前面加上0来转换为EAN-13条码。
例如,UPC-A条码 012345678905
对应的 EAN-13条码是 0012345678905。
UPC条形码有两种类型:标准码和缩短码。
标准码(UPC-A)包含1位系统符,5位制造商代码,5位产品代码和1位校验码。
缩短码(UPC-E)是将标准码中的一些数字去掉或压缩的结果,只能表示8位数字。
Code 128条形码
Code
128条形码是1981年由COMPUTER IDENTICS公司开发的,是一种长度可变、连续性的字母数字条码。它可以对全部128个ASCII字符进行编码。
Code
128条形码由空白区域、起始标记、数据区、校验符和终止符组成。它有三种子集,分别是A、B和C,它们可以表示不同的字符集。它还可以通过起始字符、代码集字符、转换字符的选择使用,实现多级别编码。
它可以对全部128个ASCII码字符进行编码,包括数字、字母、符号和控制符,因此可以表示所有电脑键盘上的字符。
它可以通过多级别编码实现高密度和高效率的数据表示,并且可以用于任何管理系统中的自动识别。
它可以与EAN/UCC系统兼容,用来表示商品的储运单元或者物流单元的信息,这种情况下称为GS1-128。
Code128是一种高密度的条形码,它通过使用三个版本的字符集(A、B、C)和起始符、代码集字符、转换字符的选择,可以根据不同的数据类型和长度,选择最合适的编码方式。这样可以减少条形码的长度,提高编码效率。
另外,Code128还使用了校验符和终止符,可以增加条形码的可靠性,防止误读或漏读。
Code
128条形码有三个子集,分别是A码、B码和C码。Code
128条形码可以通过切换不同的子集来表示128个ASCII值,编码长度理论上没有限制。
Code 128
A码:可以编码大写字母和控制字符(如TAB、CR/LF等),但不能编码小写字母
Code 128
B码:可以编码大小写字母,但不能编码控制字符
Code 128
C码:只能编码数字0-9,每两个数字用一个条码符号表示,是最紧凑的代码集
QR Code二维码
QR
Code是1994年由日本公司Denso
Wave的的原田昌弘领导的团队在原本用于标记汽车零件的基础上发明的。它是一种二维矩阵条码,可以实现多种用途。
后来,QR
Code的编码和解码规则被制定为多个国际标准,如AIM International、JIS X 0510和ISO/IEC
18004:2015等。
为什么有些场合要使用QR
Code而不用一维条形码,原因是QR Code有以下的优势:
QR
Code可以存储更多的信息,因为它使用了二维的方阵,而不是一维的线条。一维条形码通常只能存储几十个字符,而QR
Code可以存储几千个字符。
QR
Code可以表示更多的数据类型,比如数字、字母、二进制、汉字等。一维条形码通常只能表示数字或字母。
QR
Code可以更快地扫描和识别,因为它有四个定位标记,可以从任何角度扫描。一维条形码通常需要从特定的方向扫描。
QR
Code可以更好地抵抗损坏和干扰,因为它有纠错功能,可以恢复部分丢失或模糊的数据。一维条形码通常没有这样的功能。
二维码和一维条形码的区别:
主要在于编码方式和信息容量。二维码使用了二维的方阵,可以存储更多的信息,也可以表示更多的数据类型。一维条形码使用了一维的线条,只能存储少量的信息,也只能表示数字或字母。二维码和一维条形码还有其他的区别,比如扫描速度、纠错能力、兼容性等。
为什么二维码的扫描速度更快?
二维码的扫描速度更快的原因是它可以在水平和垂直方向上表达信息,而一维码只能在水平方向上表达信息。二维码还有一些特殊的几何图形,比如定位图案、对齐图案和校正图案,可以帮助扫描器快速识别二维码的位置和方向。二维码还有一定的纠错能力,即使部分二维码被遮挡或损坏,也可以恢复数据。
QR Code不是唯一的二维码
根据原理,二维码可以分为矩阵式和堆叠式两大类。常见的二维码种类有:Data Matrix、MaxiCode、Aztec、QR
Code、PDF417、Vericode、Ultracode、Code 49、Code
16K等,它们在不同的领域有着不同的应用。
为什么移动支付会使用QR Code?
原因有以下几点:
QR
Code可以快速、方便地传输支付信息,无需输入卡号或密码。
QR
Code可以减少接触式支付的风险,提高支付安全性和卫生性。
QR
Code可以节省支付终端的成本,适用于各种场景和规模的商户。
QR
Code可以支持多种支付方式,如银行卡、电子钱包、第三方支付平台等。 |