UPC码是最早大规模应用的条码。其特性是一种长度固定、连续性的条码,目前主要在美国和加拿大使用,由于其应用范围广泛,故又称万用条码。
UPC码仅可用来表示数字,故其字码集为数字0-9。UPC码共有A、B、C、D、E等五种版本,各版本的UPC码格式应用如图所示:
UPC码的各种版本
![]() 接下来给大家再介绍下UPC标准码(UPC-A)和UPC缩短码(UPC-E)的结构及编码方式。
下图是一个UPC-A的样标:
![]() 每个UPC-A条码包括一下几个部分:
![]() UPC-A条码具有以下特点:
1.每个字码皆由7个模组组合成2条线2空白,其逻辑值可用7个二进制数字表示,例如逻辑值0001101代表数字1,逻辑值0为空白,1为线条,故数字1的UPC-A码为粗空白(000)-粗线条(11)-细空白(0)-细线条(1)。
2.从空白区开始共113个模组,每个模组长0.33mm,条码符号长度为37.29mm。
3.中间码两侧的资料码编写规则是不同的,左侧为奇,右侧为偶。奇表示线条的个数为0,偶表示线条的个数为偶数。左资料与右资料码的逻辑值如图所示:
左右资料逻辑值对照表
![]() 、4.起始码、终止码、中间码的线条高度长于数字吗。
5.检查码的算法
从国别码开始从左至右截取。
|