一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

防伪标签打印重码实时检测方法、系统、设备及介质与流程

2022-07-23 12:52:55 来源:中国专利 TAG:


1.本发明涉及信息处理领域,尤其涉及一种防伪标签打印重码实时检测方法、系统、计算机设备及存储介质。


背景技术:

[0002]“一物一码”作为当下低成本实现商品防伪、供应链溯源、防窜货等服务的最佳方式之一,能否保证产品特征码的唯一性变得尤为关键;特别是对于防伪印刷行业而言,出现重码意味着客诉和退货。但由于打印机服务器死机、操作员操作不当等诸多不确定因素,在实际生产过程中,重码问题已成为防伪印刷行业品控管理的一大难题。
[0003]
要解决这一难题,需要从打印产品出打印机的环节入手,在可能产生问题的第一时间做介入处理;否则一旦重码问题产品流入后道工序,剔除问题产品的人工和时间成本都将大幅增加。通常在这一环节,采用在纸卷出血位打上产品批次和页码数字串,由打印机操作员用人眼检测的方式进行校验。然而,实际工作中,由于传送带持续滚动,非静止状态下的人眼检测,不仅加大了操作员的工作量,造成眼疲劳等问题,也不能有效防止重码问题的出现;而停下传送静止后检测的方式又太影响打印效率。


技术实现要素:

[0004]
本发明实施例提供一种防伪标签打印重码实时检测方法、系统、计算机设备及存储介质,让用户能在第一时间发现防伪标签打印工序中重码问题的存在并做出剔废处理。
[0005]
一种防伪标签打印重码实时检测方法,包括:
[0006]
通过一至多套特征码数据采集器获取由打印设备产生的产品特征码,并对所述产品特征码进行图像处理,得到待检测数据;
[0007]
将所述待检测数据发送至与所述打印设备唯一对应的本地重码比对装置;
[0008]
所述本地重码比对装置对所述待检测数据进行检测并反馈第一检测结果,同时,将收到的所述待检测数据发送至在线数据对比中心;
[0009]
所述在线数据对比中心对所述待检测数据进行检测并反馈第二检测结果;
[0010]
若所述第一检测结果和第二检测结果均合格,则确认所述产品特征码无重码或错码异常;
[0011]
其中,所述第一检测结果用于确定当前打印设备产生的产品特征码无重码或错码异常;所述第二检测结果用于确定多台打印设备产生的产品特征码无重码或错误码异常。
[0012]
一种防伪标签打印重码实时检测系统,包括:
[0013]
特征码数据采集器,用于获取由打印设备产生的产品特征码,并对所述产品特征码进行图像处理,得到待检测数据;并将所述待检测数据发送至与所述打印设备唯一对应的本地重码比对装置;
[0014]
本地重码比对装置,用于对所述待检测数据进行检测并反馈第一检测结果,同时,将收到的所述待检测数据发送至在线数据对比中心;
[0015]
在线数据对比中心,用于对所述待检测数据进行检测并反馈第二检测结果;
[0016]
其中,所述特征码数据采集器的数量为至少一台,且安装在打印设备的操作员校验台上;
[0017]
所述特征码数据采集器与所述本地重码比对装置通过串口或usb接口连接;所述本地重码比对装置与所述在线数据对比中心通过网络连接。
[0018]
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述防伪标签打印重码实时检测方法的步骤。
[0019]
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述防伪标签打印重码实时检测方法的步骤。
[0020]
上述防伪标签打印重码实时检测方法、系统、计算机设备及存储介质,通过特征码数据采集器采集产品特征码,并在对获取的图像进行图像处理后发送至本地重码比对装置进行比对;本地重码比对装置既在当前设备上进行重码或错码的校验,又将特征码数据采集器从收到的数据发送至在线数据对比中心进行重码或错码的二次校验;可以用于单一台或多台打印设备的重码或错码实时检测,具备高度的灵活性和可扩展性;同时,整个系统部署简单,成本较低,很好地解决了防伪印刷的重码问题。
附图说明
[0021]
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]
图1是本发明一实施例中防伪标签打印重码实时检测系统的示意图;
[0023]
图2是本发明一实施例中防伪标签打印重码实时检测方法的流程图;
[0024]
图3是本发明一实施例中对采集的产品特征码进行图像处理的流程图;
[0025]
图4是本发明一实施例中本地重码比对装置的工作流程图;
[0026]
图5是本发明一实施例中在线数据比对中心的工作流程图。
具体实施方式
[0027]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028]
如图1所示,提供一种防伪标签打印重码实时检测系统,用于执行本防伪标签打印重码实时检测方法(流程图参见图2),其中,防伪标签打印重码实时检测系统包括:
[0029]
特征码数据采集器,用于获取由打印设备产生的产品特征码,并对产品特征码进行图像处理,得到待检测数据;并将待检测数据发送至与打印设备唯一对应的本地重码比对装置;
[0030]
本地重码比对装置,用于对待检测数据进行检测并反馈第一检测结果,同时,将收
到的待检测数据发送至在线数据对比中心;
[0031]
在线数据比对中心,用于对待检测数据进行检测并反馈第二检测结果。
[0032]
其中,特征码数据采集器的数量为至少一台,且安装在打印设备的操作员校验台上;特征码数据采集器与本地重码比对装置通过串口或usb接口连接;本地重码比对装置与在线数据对比中心通过网络连接。
[0033]
进一步地,特征码数据采集器包括高频拍摄的主相机、特征码图像处理和解码模块、及数据传输模块;
[0034]
其中,高频拍摄的主相机用于采集产品特征码的图像,并交由特征码图像处理和解码模块进行实时处理;特征码图像处理和解码模块将实时处理的结果通过数据传输模发送至本地重码比对装置。数据传输模块支持rs232串口和usb连接,通过串口或usb口将解析得到的数据传给本地重码比对装置。
[0035]
进一步地,本地重码比对装置包括但不限于带有串口和usb口的个人计算机(pc)或嵌入式设备等计算机主机;计算机主机上安装有重码比对检测软件,及告警装置;
[0036]
其中,重码比对检测软件将接收到产品特征码后与当前计算机主机上已存储的产品特征码进行比对;重码比对检测软件还将产品特征码发送至在线数据比对中心进行二次比对。告警装置以声音或震动的方式进行告警,例如通过喇叭或蜂鸣器执行告警,正常则保持静默。
[0037]
进一步地,在线数据比对中心包括任务布置模块和数据比对模块;
[0038]
其中,任务布置模块,用于对产品特征码范围进行设置,并将在设置范围外的产品特征码判定为异常;
[0039]
数据比对模块,用于对接收到的由多台打印机产生的产品特征码进行比对,并将比对结果发送到本地重码比对装置。
[0040]
本防伪标签打印重码实时检测系统的工作流程包括如下步骤:
[0041]
s1:通过一至多套特征码数据采集器获取由打印设备产生的产品特征码,并对产品特征码进行图像处理,得到待检测数据。
[0042]
其中,产品特征码是与产品唯一对应的一维条码或二维码标签,但不限于此。产品特征码包括产品编号、批次和页码等信息;其中,产品编号和批次用于标识要打印的防伪产品在生产管理系统中的编号和批次;页码为从1开始的本批次打印产品的页码总数。该产品特征码以一页一码的形式绘制在源pdf文件的出血位位置,并在旁边绘制特征码所装载的数字串信息以便发生重码或异常时复核使用。
[0043]
打印设备主要是数码打印机。
[0044]
特征码数据采集器主要用于对采集到的图像进行预处理,其处理流程如图3所示,包括图像灰度化、图像二值化、角度偏移校正、滤波去噪、过滤、图像解码处理,经过处理的图像滤掉了不需要识别的特征码图像,提升了码值解析的速度和准确率。
[0045]
s2:将待检测数据发送至与打印设备唯一对应的本地重码比对装置。
[0046]
经过特征码数据采集器初步处理后得到待验证数据将发送至本地重码比对装置进行对比,本地重码比对装置与打印设备一一对应。
[0047]
s3:本地重码比对装置对待检测数据进行检测并反馈第一检测结果,同时,将收到的待检测数据发送至在线数据对比中心。
[0048]
参见图4,根据规则比对和查重方式,本地重码比对装置将待检测数据与本地已有的产品特征码进行比对处理,例如,本地重码比对装置在本地数据库中查询是否包含待验证数据,以判断其是否为错误码或重码,并以此检测结果作为第一检测结果。当比对结果为错误码或重码时即时通过告警装置发出警报。
[0049]
同时,本地重码比对装置将收到的待检测数据发送至在线数据对比中心,由在线数据对比中心进行二次验证。
[0050]
s4:在线数据对比中心对待检测数据进行检测并反馈第二检测结果。
[0051]
参见图5,在线数据对比中心将收到的待检测数据进行数据记录存储,并将其与系统设置的数据规则进行比对,标记不符合规则的数据为错误码;以及与已存储的历史数据作查重比对,标记重码数据。在线数据对比中心检测后的结果为第二检测结果。
[0052]
s5:若第一检测结果和第二检测结果均合格,则确认产品特征码无重码或错码异常;其中,第一检测结果用于确定当前打印设备产生的产品特征码无重码或错码异常;第二检测结果用于确定多台打印设备产生的产品特征码无重码或错误码异常。
[0053]
由于产品特征码批量产生,多台打印设备同时工作,因此,以第一检测结果作为确定产品特征码在当前打印设备上无重码或错码异常(包括历史数据),第二检测结果作为确定产品特征码在所有打印设备上无重码或错码异常(包括历史数据);最后,在线数据对比中心将比对结果通过网络接口反馈给本地数据比对装置。
[0054]
具体地,提供一实施例,特征码数据采集器为支持毫秒级精度的高频相机,像素在30万以上;本地重码比对软件的安装环境需为windows7及以上操作系统,在线数据比对中心的后端框架采用spring cloud和mybatis,前端采用vue/js/html,数据库采用mysql,及中间件nginx/redis。
[0055]
产品特征码为一维条码code128,打印设备为两台打印机,实时检测方法包括如下步骤:
[0056]
步骤一,按系统制定的,以纯数字或字母数字组合字符串来表示的标签产品的编号、批次和页码信息,通过code128条码生成软件生成并打印在将要打印的标签产品pdf文件出血位位置,为使条码足够大并不至于超出出血位空白位置,一般的,条码长度控制在26~30mm,条码高度控制在6~7mm为宜。
[0057]
步骤二,通过在打印机机台安装特征码数据采集器,对防伪标签产品出血位位置的一维条码进行采集。为保证较稳定采集到条码图像,一般的,将高频相机与标签产品的距离定在15~20cm为宜。高频相机的采码间隔由打印机出纸速度来确定,以出纸速度25米/分钟为例,采码间隔设置为50ms左右具有较好的采码效果。
[0058]
步骤三,特征码图像预处理、过滤及解码,在本实施例中,对采集到的特征码图像进行灰度化、二值化、校正和去噪操作,并由过滤模块滤除非一维条码code128的图像帧,再交由解码模块进行解码处理。
[0059]
步骤四,本地数据比对,在本实施例中,本地数据比对装置为一台带喇叭并安装有重码检测软件的windows系统计算机。重码检测软件通过串口或usb口接收到特征码数据信息后,首先根据设置的数据规则进行比对,发现规则不符即由告警装置执行错误码告警;对符合规则的数据则将其与接收到的时间戳一起通过网络接口发送给在线数据比对中心进行在线比对,同时,与本地存储的历史数据进行查询比对,发现重码则交由告警装置执行重
码告警,对非重码数据与时间戳一起作为新增历史数据存入本地数据库。
[0060]
步骤五,在线数据比对,需要注意的是,从时间上看,本步骤与步骤四几乎是同时完成的。如图5所示,在收到本地重码检测软件发送的条码和时间戳数据后,同样地根据设置的数据规则进行比对,将不符合规则的数据标记为错误码,对符合规则的数据与在线数据库做查重比对,将发生重码的数据标记为重码,否则标记为正常码并和时间戳一起作为新增历史数据存入在线数据库。
[0061]
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中防伪标签打印重码实时检测方法的步骤,例如图2所示的步骤s1至步骤s5,为避免重复,这里不再赘述。
[0062]
在一实施例中,提供一计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例中防伪标签打印重码实时检测方法,为避免重复,这里不再赘述。
[0063]
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献