EAN13码的基本结构

EAN-13 编码原理 原文地址:http://blog.youkuaiyun.com/FuWaer/article/details/1770317 EAN-13编码规则 英文原文地址:http://www.barcodeisland.com/ean13.phtml 翻译者:FuWaer 翻译时间:2007年8月31日 演示程序:http://blog.youkuaiyun.com/FuWaer/archive/2007/09/... 阅读详情

EAN条码符号标准版
表示13位数字的EAN条码(EAN-13)称为标准版的EAN条码,其结构如图所示:

左侧空白区 起始符 左侧数据符 中间分隔符 右侧数据符 校验符 终止符 右测空白区
9个模块 3个模块 42个模块 5个模块 35个模块 7个模块 3个模块 9个模块

注意:在EAN码中一个模块的宽度为0.33mm。

EAN码的编码规则

数字符 左侧数据符 右侧数据符
A B C
0 0001101 0100111 1110010
1 0011001 0110011 1100110
2 0010011 0011011 1101100
3 011101 0100001 1000010
4 0100011 0011101 1011100
5 0110001 0111001 1001110
6 0101111 000101 1010000
7 0111011 0010001 1000100
8 0110111 0001001 1001000
9 0001011 0010111 1110100

起始符:101

中间分隔符:01010

终止符:101。

A、B、C中的“0”和“1”分别表示具有一个模块宽度的“空”和“条”。

因为左侧数据编码方式有两种,要按照前置码选其中一种,如表:

前置字符 左侧数据符编码规则的选择
0 A A A A A A
1 A A B A B B
2 A A B B A B
3 A A B B B A
4 A B A A B B
5 A B B A A B
6(中国) A B B B A A
7 A B A B A B
8 A B A B B A
9 A B B A B A

EAN标准码的尺寸

宽:全部37.29mm 条码31.35mm

长:数据符条码22.85/23.18mm 起始符/分隔符/终止符24.50mm 全部26.26mm

放大倍数:0.8 ----- 2

2 . EAN条码符号缩短版

表示8位数字的EAN条码(EAN-8)称为缩短版EAN条码,其结构如表所示左侧空白区 起始符 左侧数据符 中间分隔符 右侧数据符 校验符 终止符 右侧空白区
7个模块 3个模块 28个模块 5个模块 21个模块 7个模块 3个模块 7个模块

EAN缩短码的尺寸

宽:条码22.11mm 全部26.73

长:数据符条码18.23/18.56mm 起始符/分隔符/终止符19.88mm 全部21.64mm

放大倍数:0.8 --- 2.0

总结:在EAN标准版中,前置符不用条码符表示。在缩短版中前置符包括在左侧数据符中,用条码符表

示并且左侧数据符均用A组编码规则,右侧数据符均用B组编码规则。

3 . EAN码校验位的计算方法

标准版和缩短版的校验码计算方法相同。

从代码位置序号2开始,所有偶数位的数字代码求和为a。
将上步中的a乘以3为a。
从代码位置序号3开始,所有奇数位的数字代码求和为b。
将a和b相加为c。
取c的个位数d。
用10减去d即为校验位数值。
例:234235654652的校验码的计算如下表:

数据码 校验码

代码位置序号 13 12 11 10 9 8 7 6 5 4 3 2 1
数字码 2 3 4 2 3 5 6 5 4 6 5 2 ?
偶数位   3 + 2 + 5 + 5 + 6 + 2  
奇数位 2 + 4 + 3 + 5 + 4 + 5    

步骤1:3+2+5+5+6+2=23

步骤2:23*3=69

步骤3:2+4+3+5+4+5=23

步骤4:69+23=92

步骤5:10-2=8

步骤6:校验码为 8

基于C_的EAN-13条形码技术原理与实现 立即下载

相关推荐

EAN13码的生成

使用C语言通过EasyX绘图库生成EAN13码,简单易懂,内含EAN13码编码规则。

一维条形码检测与识别原理

最近在学习的内容之一,整理一下,图片均为网络图片。提及的条形码主要为EAN-13码。一、概念条形码由宽度不同、发射率不同的条(黑色)和空(白色)组成。按照特定的编码规则编制,用来表达一组数字、字母信息的图形标识符。 工业25码 EAN-13码 为什么用黑色、白色来表示条形码? 因为两种颜色有截然不同的反射率,众所周知,黑色吸收光中的所有颜色,白色反射光中的所有颜色。当然,也可以用其他

林多 5万+

ROS2中间件选型指南:FastDDS与CycloneDDS零拷贝机制对比与实战

在机器人开发中,通信中间件是连接分布式节点的核心纽带,其性能直接影响系统的实时性与可靠性。DDS作为ROS2默认的通信标准,通过发布订阅模型和QoS策略,为高频大带宽场景提供了灵活的数据分发能力。并行计算与高性能传输的需求,推动了零拷贝技术的演进——从传统序列化到共享内存乃至指针传递,旨在减少数据复制开销、降低延迟。在激光雷达点云、相机图像等场景下,中间件的选型尤为关键。FastDDS凭借与ROS2的深度集成和丰富文档成为入门首选,而CycloneDDS在低延迟和资源占用上表现更优,借助iceoryx实现了

weixin_28726391的博客 251

一、EAN条码

EAN码 1、概述 ​ EAN码(European Article Number)是 国际物品编码协会 制定的一种商用条码,通用与全世界。EAN码符号分为 标准版(EAN-13) 和 缩短版(EAN-8) 两种。EAN-13 由 12位数据 + 1位校验组成,EAN-8 由 7位数据 + 1位校验位组成。 2、EAN13码 2.1、EAN13码的组成 ​ EAN13码由13位数字构成,第一位为前置码,最后一位为校验码。条码格式如下: 按区域划分: 左侧空白区 起

Yang 8376

SAP软件外币评估系统配置与操作

文章摘要:本文详细介绍了SAP系统中外币评估的流程、策略及系统操作。外币评估是期末关账的重要环节,主要针对外币未清项目及资产/负债进行汇率重估,生成评估差异过账以反映真实财务状况。文中阐述了三种评估策略(不评估、增量评估、期末评估冲回)及适用场景,并提供了SAP系统外币评估的具体操作步骤(FAGL_FCV/FAGL_FC_VAL事务码)。同时,讲解了货币资金科目和未清项管理科目的评估差异处理方式,以及相关的系统配置(OB59、OBA1等)。文章还区分了已实现和未实现汇兑损益的会计处理,为企业外币业务管理提供

weixin_40672823的博客 1958

Windows 11安装 SQLServer 2008 R2 失败问题处理

Windows 11安装SQL Server 2008 R2失败解决方案 由于Windows 11移除了对PowerShell 2.0的支持,导致SQL Server 2008 R2安装失败。经过多次尝试,最终通过**方案六(修改注册表模拟PowerShell 2.0环境)**成功安装。其他可行方案包括: 使用SP3集成版安装包 通过命令行跳过检查(/SUPPRESSPOWERShellCHECK参数) 创建特殊配置文件 替代方案建议: 使用Docker容器运行 在虚拟机中安装 升级到新版SQL Serve

oDengWei的博客 7157

EAN-13条形码编码规则

  EAN-13编码规则英文原文地址:http://www.barcodeisland.com/ean13.phtml 翻译者:FuWaer翻译时间:2007年8月31日演示程序:http://blog.youkuaiyun.com/FuWaer/archive/2007/09/05/1772966.aspxEAN-13背景知识Ean-13是由欧洲的International Ar

福娃儿 的专栏 3万+

用《Flappy Bird》游戏带你搞懂强化学习:从Q-learning到DQN的保姆级实战

本文通过《Flappy Bird》游戏实战,详细讲解了从Q-learning到DQN的强化学习技术。从环境搭建、Q表格构建到深度Q网络(DQN)的实现,逐步展示如何训练AI自主玩游戏。文章包含代码示例、训练技巧和性能优化方法,帮助读者深入理解强化学习的核心概念和应用。

weixin_42526415的博客 347

编码方式_EAN13商品条码的结构和编码方式

EAN13商品条码为EAN条码系统中的标准码,共由13为数字组成(3位国家代码、4位厂商代码、5位产品代码、1位检查码),其排列如图1。EAN13商品条码的结构和编码方式如图2:EAN13商品条码的结构包括:1、国家代码:由国际商品条码总协会授权,我国的代码位690-695,凡是我国核发的商品条码均冠上690-695其中一个,用来区别于其他国家。2、厂商代码:由中国物品编码中心核发给相关厂家,共四...

weixin_33477210的博客 4221

【操作系统】 Operation System 第一章:概述

B站 陈渝老师 清华大学 https://www.bilibili.com/video/av6538245?from=search&seid=436175425155932048 相关资料(源自B站下方评论区) https://www.shiyanlou.com/courses/221 配套上机实验地址 https://b23.tv/av18273642/p1 这个适合跨考和基础薄弱的 h...

iwanderu的博客 4万+

Simulink模块库介绍(一)——信号源模块

Simulink模块库介绍(一)——信号源模块库目录Clock模块Digital Clock模块Band-Limited White Noise模块 目录 simulink模块库中提供了丰富的信号源模块组。逐一介绍,算是对之前做个总结吧 Clock模块 通过时钟模块,输出的时间作为判断呢,如下图,前2s之前为高斯白噪声,后2s为正弦曲线,共计10s。 Digital Clock模块 数字时钟模块主要用于离散系统的计时,sample time表示采用时间,如下图:分别是1s和0.5s的采样时间 Band-

5万+

Halcon Ean13 一维码读取

EAN码是国际物品编码协会制定的一种商品用条码,通用于全世界。EAN码符号有标准版(EAN-13)和缩短版(EAN-8)两种。标准版表示13位数字,又称为EAN13码,缩短版表示8位数字,又称EAN8。两种条码的最后一位为校验位,由前面的12位或7位数字计算得出。

钢铁男儿 741

vue3+vite:引入tailwindcss不生效的原因,详细解决Tailwind配置没问题但就是不生效的情况,配置正确无报错但样式没有生效(包括tailwindcss在Vue2使用不生效解决方案)

vue3 tailwind使用教程以及tailwind不生效的问题,vue3+vite引入tailwindcss不生效的原因,tailwindcss配之后不生效怎么办,如何解决tailwinscss不生效的原因,Vue3项目使用tailwindcss在Vue2使用,不生效解决,如何解决使用 Tailwind CSS 后出现的样式不生效的问题?tailwindcss配之后不生效 tailwindcss不生效,为什么我的 Tailwind css 类没生效,解决使用 Tailwind 时样式不生效的问题,配置没

✅ 精选推荐文章 4127

EAN码详解

EAN码详解 1. EAN码介绍 EAN(European Article Number) 码是国际物品编码协会(INTERNATIONAL ARTICLE NUMBERING ASSOCIATION)制定的一种商品用条码,通用于全世界。是定长的、纯数字型的、连续型的、四种单元宽度的一维条码,它表示的字符集为数字0~9。EAN码符号有标准版(EAN-13)和缩短版(EAN-8)两种标准版表示1

cbNotes的专栏:不积硅步,无以至千里;不积小流,无以成江海! 2万+

【华为OD机试真题】459、小扇和小船的数字游戏、数字游戏 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)

### 🎃题目描述 >小扇和小船今天又玩起来了数字游戏,小船给小扇一个正整数 n(1  现在求 m 的最小值

KJ.JK 1717

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

条形码EAN-13码和EAN-8码的原理

条形码EAN-13码简介(数字组成): 1、EAN-13码是EAN码中的一个种,用13个字符表示信息,主要包含商品的名称、型号、生产厂商和所有国家地区信息等。 2、EAN-13码的格式介绍('6921734944573',这里我用笔上的条形码做例子,从左到右排序)   a.制造码('692',第1到第3位构成):    赋码权在国际物品编码协会,如69代表中国大陆,471代表...

weixin_30585437的博客 3327

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

EAN-13码知识及其校验码的计算方法

EAN-13码知识及其校验码的计算方法 EAN-13码知识及其校验码的计算方法 国际商品编码(International Article Number),即欧洲商品编码(European Article Number, EAN),原来只是欧洲范围内的,而现在已是全球范围内产品交易的商品代码。就是现在我们常说的国际条码。 国际条码又分EAN-13码和EAN-8码,EAN-13码是为普通商品设置,而E...

rolytion的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ean13解码 matlab,ean13: EAN13 Code Generator

EAN13IntroductionJavaScript EAN13 code generator. DEMOUse the codeean13.js (main library)V2EX Post周末闲得没事干,偶然看见了一个包装袋上的条形码,觉得很有意思,之前写过一个PDF417的生成器,大体上原理差不多,这次用JavaScript写了段EAN13条形码的生成器,可以得到二进制码,从而进行Can...

weixin_32314595的博客 694

[转]条形码 EAN 8 码 / EAN 13 码

本文转自:http://www.systron.com.cn/tiaoxingma/book2-2.htm EAN码的全名为欧洲商品条码(European Article Number),源於西元1977年,由欧洲十二个工业国家所共同发展出来的一种条码。目前已成为一种国际性的条码系统。EAN条码系统的管理是由国际商品条码总会(International Article Numbering Ass...

weixin_34175509的博客 646

How to check digit of EAN

  EAN/UCC-13的代码结构 (1)当前缀码为690、691时,EAN/UCC-13的代码结构                 X13X12X11X10X9X8X7          X6X5X4X3X2           X1                    厂商识别代码                 商品项目代码       校验位(2)当前缀码为6

Kanter Wang 2738

c语言ean13求验证码,EAN-13码结构是由13位数字码,最右边一位数字称之为()。A、前缀码,是国家的代码B、制造商代码C、产 - 试题答案网问答...

相关题目与解析EAN—13码的13位数字分别代表不同的意义,其结构为()。A.前缀码B.制造厂商代码C.商品代码D.校验码在EAN—13位条码中,前缀码由三位数字组成,是国家代码,我国为(),是国际物品编码会统一决定的。A.680B.79EAN-13码的代码结构可根据前缀码的不同分为两类()●EAN-13条码的前3位被称为“前缀码”,其作用是(53)。A.标识EAN成员B.标识商品项目某城市电话号...

weixin_39609071的博客 654

EAN13条形码的知识

EAN13码标准码共13位数,系由「国家代码」3位数,「厂商代码」4位数,「产品代码」5位数,以及「检查码」1位数组成。其排列如下: EAN-13码的结构与编码方式如图 3.1所示,包括:1.国家号码由国际商品条码总会授权,我国的「国家号码」为「691」。厂商代码由国家商品条码策进会核发给申请厂商,占四个码,代表申请厂商的号码。 产品代码占五个码,系代表单项产品的号码,由厂商自由编

佳泰生活 4379

EAN码介绍

EAN码是一套标准化、国际化的商品标识系统,它就像商品的“数字身份证”,是现代零售业和供应链管理的基石。它通过简单的黑白条纹和数字,实现了信息的快速、准确传递,极大地提高了商业效率。我们每天购物时的便捷体验,很大程度上都得益于这个不起眼的小小条码。

like_sunshine978的博客 1540

在线生成条形码(39码、EAN-13)

公司有个项目是使用实体刷卡的会员管理系统,并为其它系统如餐饮系统、美发厅管理系统等提供统一的会员注册与信息管理。暂定使用一维条形码卡。 一般来说,商品最常用的编码是EAN-13,而非商品(如图书馆会员卡,驾驶证条码等)一般使用39码。 在线测试地址:http://xoyozo.me/barcode/ 39码 39码比较简单,条码以“*”为起始符和终止符,见下图: 它所能表...

weixin_33674976的博客 630

(zxing.net)一维码EAN 13的简介、实现与解码

一维码EAN 13:属于国际标准条码, 由13个数字组成,为EAN的标准编码型式(EAN标准码)。 依结构的不同,EAN条码可区分为: EAN 13码: 由13个数字组成,为EAN的标准编码型式(EAN标准码)。 EAN 8码: 由8个数字组成,属EAN的简易编码型式(EAN缩短码)。 EAN码的全名为欧洲商品条码(European Article Number),于1977年,由...

weixin_30618985的博客 773
上一篇: 析构函数(C#)
下一篇: .NET4种事务介绍
boby16
博客等级 码龄21年 18粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值