UPC-A条码

发布时间: 2015-10-05 07:07 浏览次数: 64 字号:

1、概述

UPC-A码用于通用商品,是美国统一代码委员会(UCC)制定的一种商品条码,主要在美国及加拿大使用,也是适用范围最广的一种UPC码。

2、条码的组成

UPC-A条码由12位组成。开头是个单数字系统字符,指示条码的分类方式:0-规则的通用商品,2-重量不规则商品,3-医药卫生用品,4-零售商专用(代码结构无限制,无校验码),5-票证,6-工业领域,7-零售商品,1、8、9为备用码。后面是个五位的制造商代码,接下来是个五位的产品代码,最后是个校验位。每位由不同宽度的两个条纹和两个空格的独有标识样式表示。除了数字之外,不能使用任何字母或其他特殊字符。条码格式如下:

UPC-A条码结构

区域划分:

UPC-A条码区域划分

代码划分:

UPC-A条码代码划分

3、编码解析

(1)左侧空白区

位于条码的最左侧,其最小宽度为9个条形模块宽度

(2)系统字符

开头是个单数字系统字符,指示条码的分类方式:普通产品、加权项目、药物、优惠等。

(3)起始符

位于左侧空白区的右侧,表示信息开始的特殊符号,由3个条形模块组成,逻辑为101(1代表细黑,0代表细白)。

(4)左侧数据符

位于起始符号右侧与中间分隔符左侧的一组条码字符。表示6位数字信息,由42个条形模块组成,每个数字对应7个条形模块。左侧数据符使用A类编码。

(5)中间分隔符

位于左侧数据符的右侧,是平分条码字符的特殊符号,由5个条形模块组成,逻辑方式为01010(1代表细黑,0代表细白)。

(6)右侧数据符

位于中间分隔符右侧,校验符左侧的一组条码字符。表示5位数字信息的一组条码字符,由35个条形模块组成,每个数字对应7个条形模块。右侧数据符使用C类编码。

A、C类编码说明:

A、C类编码

(7)校验符

位于右侧数据符的右侧,表示校验码的条码字符,由7个条形模块组成。

12位条码序号:

12位条码序

校验码计算规则:

C1 = (N1 + N3 + N5 + N7 + N9 + N11)*3;

C2 = N2 + N4 + N6 + N8 + N10;

CC = (C1 + C2)%10;

C = (10 - CC)%10

(8)终止符

位于条码符号校验符的右侧,表示信息结束的特殊符号,由3个条形模块组成,逻辑方式为101(1代表细黑,0代表细白)。

(9)右侧空白区

位于条码符号最右侧的与空的反射率相同的区域,其最小宽度为9个条形模块宽。

欢迎联系我们咨询相关业务
微信二维码