首页 > 其他分享 >[转载]生产追溯打印的二维码为什么选用 Data Matrix 编码格式(附QR码介绍)

[转载]生产追溯打印的二维码为什么选用 Data Matrix 编码格式(附QR码介绍)

时间:2023-09-10 19:55:07浏览次数:55  
标签:编码 QR Matrix 标识 二维码 Data

Datamatrix原名Datacode,由美国国际资料公司(International Data Matrix,简称ID Matrix)于1989年发明。

Datamatrix是一种矩阵式二维条码,其发展的构想是希望在较小的条码标签上存入更多的资料量。Datamatrix的最小尺寸是目前所有条码中最小的,尤其特别适用于小零件的标识,以及直接印刷在实体上。

工件追溯打印为什么选用 Data Matrix 二维码

DataMatrix定位标识和时钟标识:

DataMatrix 的构成如下图所示,在边部分配置 L 字形的定位标识和虚线状的时钟标识,并在其内部放入数据单元。 条码读取器通过对定位标识与时钟标识进行图像处理来检测位置,可进行 360° 全方位读取。

Data Matrix二维码打标的优势:

  1. 直接打标在工件上的唯一符号,可以被读取
  2. 信息存储容量大:方寸间能编码很多字符
  3. 灵活:杜绝人为出错,编码可被摄像头读取
  4. 耐用:集成冗余信息 - ECC200 - 即便部分损坏也能被读取

另一种二维码编码:QR码

QR码1994年由日本Denso-Wave公司发明,QR(Quick-Response) code是被广泛使用的一种二维码,解码速度快。

工件追溯打印为什么选用 Data Matrix 二维码

QR码比其他二维码相比,具有识读速度快、数据密度大、占用空间小的优势。QR码的三个角上有三个寻象图形,使用CCD识读设备来探测码的位置、大小、倾斜角度、并加以解码,实现360度高速识读。

QR码示例

工件追溯打印为什么选用 Data Matrix 二维码

目前二维码最常见的编码格式就是Data Matrix 和 QR 码,Data Matrix 在工业生产追溯领域占主导,而QR码在互联网领域占主导。

 

转载,  原文链接:https://www.cad2d3d.com/post-1025.html  文章作者:江苏一棵树 

标签:编码,QR,Matrix,标识,二维码,Data
From: https://www.cnblogs.com/zhihua09/p/17691760.html

相关文章

  • could only be written to 0 of the 1 minReplication nodes. There are 1 datanode(s
    flume往HDFS写入数据报错如下所示:couldonlybewrittento0ofthe1minReplicationnodes.Thereare1datanode(s)runningand1node错误原因是:没有可用的datanode了,hdfs空间满了错误解决方法是:HDFS磁盘扩容清理HDFS上冗余文件......
  • spring boot中使用spring-data-jpa
    springbootPOM文件中加入依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency>application.yml配置:spring:datasource:url:jdbc:oracle......
  • CMU15721 笔记:Project 1 - Foreign Data Wrapper
    CMU15-721Project1-ForeignDataWrapperPre2003年,SQL标准中增加了一个访问远程数据的规范,称为外部数据的SQL管理(SQL/MED)。从9.1版开始,PostgreSQL就开始开发这个特性来实现SQL/MED的一部分。在SQL/MED中,远程服务器上的表称为外部表。PostgreSQL的外部数据包裹......
  • NLP(六十二)HuggingFace中的Datasets使用
    Datasets库是HuggingFace生态系统中一个重要的数据集库,可用于轻松地访问和共享数据集,这些数据集是关于音频、计算机视觉、以及自然语言处理等领域。Datasets库可以通过一行来加载一个数据集,并且可以使用HuggingFace强大的数据处理方法来快速准备好你的数据集。在ApacheArrow......
  • IDEA 的database功能
    1简介IntelliJIDEA数据库插件是一个强大的工具,它允许你与多个不同数据库中的数据进行交互并进行管理。该插件还提供了一些高级特性,如SQL支持、表格数据查看、代码生成、数据导入导出等等。 2设置数据库连接1)找到database窗口在IntelliJIDEA中,点击上方菜单......
  • CIS 2168. Data Structures. 4 Credit Hours.
    AcontinuationofCIS1068.Programstyleorganizationanddesignwithcontinuedemphasisontheobject-orienteddesignparadigm.UnderstandinganduseofdataabstractionthroughJavaclassesandclasslibraries.UnderstandinganduseofthefollowingAb......
  • 05-el与data的两种写法
    el与data的两种写法el的两种写法1)创建Vue实例对象的时候配置el属性2) 先创建Vue实例,随后再通过v.$mount('#root)指定el的值//el的两种写法constv=newVue({//el第一种写法//el:"#root",data:{name:"马铃薯"}})//el第......
  • vue中,每一秒一个data,如何保存所有data,并一次只要8条数据?
    你可以通过在Vue组件中定义一个数组来保存所有的数据,然后在监听事件中实时截取需要显示的数据。可以借助Vue的生命周期钩子函数和计算属性来实现。首先,在Vue组件的data中定义一个数组allData来保存所有的数据,并定义一个变量currentIndex来记录当前截取的位置:data(){return{......
  • Three ways to conditionally remove variables in a dataset
    Method1:proccontentsdata=carsshortout=outds00;run;dataoutds(keep=name);setoutds00;vnam=substr(name,1,1);ifvnamne"M"thenoutput;run;proctransposedata=outdsout=outds01(drop=_name__label_);idname;run;dataoutds02(drop=......
  • 微服务启动失败,报错信息:java.lang.RuntimeException: dynamic-datasource Please chec
    【问题描述】Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'dataSource'definedinclasspathresource[com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.cl......