最近搞了个给活塞打印二维码的项目,考虑到成本,采用了气动打标的方式,我印象中的二维码都是由黑白方块组成的,但气动打标机打印出来的二维码是由圆点组成的,那么由圆点组成的二维码是什么编码格式呢,采用何种扫码器才能识别?为此,我查了半天资料,原来是我想多了。
二维码已经普及了,在生产和生活中随处可见,但大家有没有观察过,生产领域上用的二维码和生活中用的二维码其实不一样。
在生产领域,为了实现产品质量追溯,需要在产品上打印出二维码,打印二维码的方式有激光打标、气动打标和喷墨等方式,为了永久保存标识,通常选用激光打标和气动打标,总之,给产品打标有一定的难度和局限。而生活领域用的二维码都是印刷出来的,印刷任何形状的图形都不存在难度,因此,考虑到打印难度,生产领域的二维码形状越简单越好。
下面就是生产领域用到的二维码样式:
下面是生活中用到的二维码样式(以公众号CAD2D3D为例):
仔细观察上面两种图片的形状和组成,很明显是有很大差异的,其实生产领域使用二维码是Datamatrix编码格式的二维码,而生活领域中使用的是QR编码格式的二维码,两者对比的话,Datamatrix二维码的形状和组成要简单一点,因此,生产上大多选择Datamatrix二维码。、
DataMatrix二维码的构成如下图所示,在边部分配置 L 字形的定位标识和虚线状的时钟标识,并在其内部放入数据单元。条码读取器通过对定位标识与时钟标识进行图像处理来检测位置,可进行 360° 全方位读取。
QR二维码的构成如下图所示,构成 QR码的最小单位(黑白正方形)称为单元。
不管是DataMatrix还是QR编码格式,我们常见的二维码里面组成元素都是黑白方块,其实,组成元素的样式不止方块,还有椭圆形、圆角矩形、圆形等,比如气动打标机打印的二维码就是由圆形的点组成的DataMatrix格式的二维码,在打印机里更改二维码图形属性,将方型修改为圆椭圆接口即可。
下图是气动打标机打印二维码的过程演示:
气动打标机是利用针头来打印的,打印出来的是一些点状二维码,在识别这些点状二维码时,通常需要将扫码器倾斜一定的角度(通常在15°左右,不是绝对的),而不是将扫码器正对着图案,这是因为扫码器需要先对图案进行拍照,倾斜一点角度,拍照的效果会更好。
留言说明
如对本文有疑问,可关注微信公众号 科技大爆炸TheBigBang 直接留言即可。
手机扫描下方二维码直接关注 科技大爆炸TheBigBang。
也可以直接发邮件给我,我的邮箱18036678070@cad2d3d.com
转载请注明
文章作者:尚延伟 原文链接:https://www.cad2d3d.com/post-1604.html