一种条码打印系统的制作方法

文档序号:21458431发布日期:2020-07-10 17:54阅读:154来源:国知局
一种条码打印系统的制作方法

本发明涉及条码技术领域,尤其涉及一种条码打印系统。



背景技术:

当前,条码打印机由于某些客观原因,导致打印出来的条码会产生重号、跳号等打印错误,而每天打印的数量非常庞大,单单依靠人工检测,不仅费时费力且检测效率不高。



技术实现要素:

本发明的主要目的在于克服上述现有技术的缺陷,提供一种条码打印系统,以解决现有技术中条码打印出现打印错误时检测费时费力的问题。

本发明一方面提供了一种条码打印系统,包括:条码打印机、读码相机和处理终端;所述条码打印机,用于打印条码,所述条码包括二维码和/或条形码;所述读码相机,用于读取所述条码打印机打印出的条码的条码信息,并传输至所述处理终端;所述处理终端,用于接收所述读码相机读取的所述条码信息,并根据所述条码信息判断条码打印是否出错。

可选地,所述条码打印系统,还包括:相机支架,所述相机支架用于架设所述读码相机,使所述读码相机能够进行水平方向的移动和/或竖直方向的移动,从而使所述读码相机能够读取到所述条码打印机打印出的条码的条码信息。

可选地,所述读码相机与所述处理终端通过网口连接,以进行数据传输。

可选地,所述处理终端具有至少两个网口,其中一个网口用于联网,另一个网口用于连接所述读码相机,以进行数据传输。

可选地,所述条码打印系统,所述处理终端,根据所述条码信息判断条码打印是否出错,包括:获取所述条码打印机当前打印的条码的打印规则;根据所述打印规则和所述条码信息判断所述条码打印机打印出的条码是否出错。

可选地,所述处理终端,根据所述打印规则和所述条码信息判断所述条码打印机打印出的条码是否出错,包括:

根据所述打印规则和所述条码信息判断所述条码打印机打印出的条码是否出现打印不完整和/或不清晰、数量错误、跳号错误和/或重号错误。

可选地,所述处理终端,还用于:若判断条码打印出错,则报警和/或控制所述条码打印机停止打印。

可选地,所述处理终端,包括:显示屏,用于显示所述读码相机读取的所述条码信息和/或判断条码打印是否出错的判断结果。

可选地,所述条码打印机触发打印任务时,所述处理终端控制所述读码相机读取所述条码打印机打印出的条码的条码信息,并根据所述条码信息判断条码打印是否出错。

根据本发明的技术方案,在条码打印机的出码位置架设读码相机,实时读取条码打印机打印出的条码(一、二维码)信息,处理终端接收读码相机返回的条码信息,并根据打印规则对其进行出错逻辑判断,发现打印出错则立即停止打印,可以实现对条码打印的自动化检测,并能实现打印和检测的同步进行,即实时自动化检测,从而有效地解决打印检测效率问题,节省人力成本,尤其伴随打印规模的不断扩大以及打印机本身随时间增长的不稳定性导致打印出错率的增加,自动化检测效益会更加明显。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明提供的条码打印系统的一实施例的结构示意图;

图2是根据本发明实施例的条码打印系统一具体实施方式的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

图1是本发明提供的条码打印系统的一实施例的结构示意图。

如图1所示,根据本发明的一个实施例,所述条码打印系统包括条码打印机10、读码相机20和处理终端30。

所述条码打印机10用于打印条码。所述读码相机20,用于读取所述条码打印机10打印出的条码的条码信息,并传输至所述处理终端30。所述处理终端30用于接收所述读码相机20读取的所述条码信息,并根据所述条码信息判断条码打印是否出错。

所述读码相机20具有读取条码功能,例如可以为智能读码相机,能够支持多种条码的识别以及动态读取条码,或者可以为普通工业相机,增加读码功能。所述条码包括二维码和/或条形码。优选地,所述读码相机20的相机镜头正对所述条码打印机10的出码位置。所述读码相机20与所述处理终端30可以通过有线方式连接或通过无线方式连接,以进行数据传输,即传输所述条码信息。在一种具体实施方式中,所述读码相机20与所述处理终端30通过网口连接,即通过网线进行传输数据,同时有线连接方式能够保证数据传输的稳定性。

所述处理终端30具体可以为计算机(电脑)。优选地,所述处理终端30具有至少两个网口,其中一个网口用于联网,例如可以联网获取打印数据,另一个网口用于连接所述读码相机20,以进行数据传输。所述打印数据用于所述条码打印机10打印条码。所述处理终端30还与所述条码打印机连接,从而根据所述打印数据控制所述条码打印机10进行条码打印。具体地,所述处理终端30安装有打印控制程序(例如软件),所述打印控制程序用于控制所述条码打印机10进行条码打印,例如,用户还可以通过所述打印控制程序设置打印规则。

图2是根据本发明实施例的条码打印系统一具体实施方式的结构示意图(图2中,处理终端未示出)。可选地,所述条码打印系统还包括相机支架40,所述相机支架40用于架设所述读码相机20,使所述读码相机能够进行水平方向的移动和/或竖直方向的移动,从而使所述读码相机20能够读取到所述条码打印机10打印出的条码的条码信息。

参考图2所示,所述读码相机20能够在所述相机支架40上进行水平方向的移动和/或竖直方向的移动,从而使读码相机20的镜头对准所述条码打印机10的出码位置11,即,对准所述条码打印机10打印出的条码,从而读取到所述条码打印机10打印出的条码的条码信息.可选地,所述相机支架40能够进行移动,以更好的调整所述读码相机20的位置。

所述处理终端30接收到所述读码相机20读取的条码信息后,根据所述条码信息判断条码打印是否出错。具体地,所述处理终端30获取所述条码打印机当前打印的条码的打印规则;根据所述打印规则和所述条码信息判断所述条码打印机打印出的条码是否出错。

更具体而言,所述处理终端30,根据所述打印规则和所述条码信息判断所述条码打印机10打印出的条码是否出现打印不完整和/或不清晰、数量错误、跳号错误和/或重号错误。其中,打印不完整,即条码未能打印完整,打印不清晰,即条码打印不清晰,打印不完整或不清晰会导致识别不出条码信息。例如,电脑作为处理终端30接收到读码相机20发送的条码信息后,根据当时的打印规则,如打100套,每套5张,对读码相机20返回的每一条数据进行出错判断,如果检测到有打印不良(即,打印不完整和/或不清晰)或者一套不等于5张,或者该套与上一套不连续,或者出现跳号、重号的现象,即判断为条码打印出错。

可选地,所述处理终端30还可以用于:若判断条码打印出错,则控制所述条码打印机停止打印。

可选地,所述处理终端30包括显示屏(图未示),用于显示所述读码相机读取的所述条码信息和/或判断条码打印是否出错的判断结果。具体地,上述的处理终端30根据所述条码信息判断条码打印是否出错的方式可以封装成接口,给所述条码打印机的打印控制程序调用,打印控制程序每次触发打印任务的同时自动触发所述读码相机20读取所述条码打印机打印出的条码的条码信息,并传输至所述处理终端,所述处理终端30根据所述条码信息判断条码打印是否出错,即,通过该接口向打印控制程序实时返回读码相机读取的条码信息和/或判断条码打印是否出错的判断结果。打印控制程序将这些数据在所述处理终端的显示屏上进行实时显示,例如,显示在打印控制程序的软件界面。当判断打印出现错误时用户可以直观的知道哪个位置发生错误以及发生了怎样的错误,同时,打印控制程序也会立即控制所述条码打印机停止打印。

据此,本发明提供的方案,在条码打印机的出码位置架设读码相机,实时读取条码打印机打印出的条码(一、二维码)信息,处理终端接收读码相机返回的条码信息,并根据打印规则对其进行出错逻辑判断,发现打印出错则立即停止打印,可以实现对条码打印的自动化检测,并能实现打印和检测的同步进行,即实时自动化检测,从而有效地解决打印检测效率问题,节省人力成本,尤其伴随打印规模的不断扩大以及打印机本身随时间增长的不稳定性导致打印出错率的增加,自动化检测效益会更加明显。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1