掌桥专利:专业的专利平台
掌桥专利
首页

一种基于双色块条的打印方法、系统、存储介质及打印机

文献发布时间:2023-06-19 16:04:54



技术领域

本发明涉及图像打印领域,尤其涉及一种基于双色块条的打印方法、系统、存储介质及打印机。

背景技术

热敏打印机在打印过程中打印多色时,需要每个颜色逐一打印,这就需要面临一个问题,打印不同颜色过程中需要套印精准,胶带底色不同时如何解决套印精度问题。只是目前大都采用单色块条,需要知道色块传感器对这种色条的反馈电压值范围,而且对不同底色的胶带兼容性不强,误差率会大一些、对硬件要求更高一些,如色块传感器精度要求高、价格也高。

发明内容

本发明所要解决的技术问题是提供一种基于双色块条的打印方法、系统、存储介质及打印机。

本发明解决上述技术问题的技术方案如下:一种基于双色块条的打印方法,包括:步骤1,获取上位机下发的套印图片信息;

步骤2,在打印纸上设置两条色块条,且所述两条色块条中间存在空白间隙,并依据所述套印图片信息,对设置后的打印纸进行第一颜色的打印;

步骤3,获取色块传感器的采集数据,根据所述采集数据确定色块边沿位置;

步骤4,基于所述边沿位置,进行第二颜色的打印;

步骤5,重复步骤3至步骤4,直至完成打印。

本发明的有益效果是:通过设置两条色块条的方式不需要了解速快传感器对不同颜色色块条和不同底色胶带反馈的电压值范围,根据反馈的电压值曲线,自学习方式判断色块条边沿位置,以此为基准再次套印其他颜色,一方面提高了处理效率,另一方面提高了套印的精确度。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述套印图片信息包括:

套印图片的打印颜色顺序,以及每个颜色的起始打印位置与所述色块边沿位置之间的距离。

进一步,所述步骤3具体包括:

实时获取色块传感器采集的电压值,在电压值达到第一个波峰后的下降过程中,当检测到在预设时间段内电压值持续上升时,计算所述第一个波峰对应的电压值与第一个波谷对应的电压值之间的平均电压值,当检测到电压值达到所述平均电压值时,将此时电压值对应的位置作为色块边沿位置。

进一步,所述步骤4具体包括:

基于所述边沿位置,调取所述套印图片信息中,第二颜色以及第二颜色对应的起始打印位置与所述色块边沿位置之间的第二距离,在所述边沿位置的基础上,前进所述第二距离,到达所述第二颜色对应的起始打印位置,进行第二颜色的打印。

本发明解决上述技术问题的另一种技术方案如下:一种基于双色块条的打印系统,包括:

第一获取模块,用于获取上位机下发的套印图片信息;

设置模块,用于在打印纸上设置两条色块条,且所述两条色块条中间存在空白间隙,并依据所述套印图片信息,对设置后的打印纸进行第一颜色的打印;

第二获取模块,用于获取色块传感器的采集数据,根据所述采集数据确定色块边沿位置;

打印模块,用于基于所述边沿位置,进行第二颜色的打印;

重复模块,用于重复所述第二获取模块以及所述打印模块,直至完成打印。

本发明的有益效果是:通过设置两条色块条的方式不需要了解速快传感器对不同颜色色块条和不同底色胶带反馈的电压值范围,根据反馈的电压值曲线,自学习方式判断色块条边沿位置,以此为基准再次套印其他颜色,一方面提高了处理效率,另一方面提高了套印的精确度。

进一步,所述套印图片信息包括:

套印图片的打印颜色顺序,以及每个颜色的起始打印位置与所述色块边沿位置之间的距离。

进一步,所述第二获取模块具体用于:

实时获取色块传感器采集的电压值,在电压值达到第一个波峰后的下降过程中,当检测到在预设时间段内电压值持续上升时,计算所述第一个波峰对应的电压值与第一个波谷对应的电压值之间的平均电压值,当检测到电压值达到所述平均电压值时,将此时电压值对应的位置作为色块边沿位置。

进一步,所述打印模块具体用于:

基于所述边沿位置,调取所述套印图片信息中,第二颜色以及第二颜色对应的起始打印位置与所述色块边沿位置之间的第二距离,在所述边沿位置的基础上,前进所述第二距离,到达所述第二颜色对应的起始打印位置,进行第二颜色的打印。

本发明解决上述技术问题的另一种技术方案如下:一种存储介质,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上述任一项所述的一种基于双色块条的打印方法。

本发明的有益效果是:通过设置两条色块条的方式不需要了解速快传感器对不同颜色色块条和不同底色胶带反馈的电压值范围,根据反馈的电压值曲线,自学习方式判断色块条边沿位置,以此为基准再次套印其他颜色,一方面提高了处理效率,另一方面提高了套印的精确度。

本发明解决上述技术问题的另一种技术方案如下:一种打印机,包括上述存储介质、执行上述存储介质内的指令的处理器。

本发明的有益效果是:通过设置两条色块条的方式不需要了解速快传感器对不同颜色色块条和不同底色胶带反馈的电压值范围,根据反馈的电压值曲线,自学习方式判断色块条边沿位置,以此为基准再次套印其他颜色,一方面提高了处理效率,另一方面提高了套印的精确度。

附图说明

图1为本发明一种基于双色块条的打印方法的实施例提供的流程示意图;

图2为本发明一种基于双色块条的打印系统的实施例提供的结构框架图;

图3为本发明一种基于双色块条的打印方法的实施例提供的双色块条电压变化示意图。

具体实施方式

以下对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,一种基于双色块条的打印方法,包括:

步骤1,获取上位机下发的套印图片信息;

步骤2,在打印纸上设置两条色块条,且所述两条色块条中间存在空白间隙,并依据所述套印图片信息,对设置后的打印纸进行第一颜色的打印;

步骤3,获取色块传感器的采集数据,根据所述采集数据确定色块边沿位置;

步骤4,基于所述边沿位置,进行第二颜色的打印;

步骤5,重复步骤3至步骤4,直至完成打印。

在一些可能的实施方式中,通过设置两条色块条的方式不需要了解速快传感器对不同颜色色块条和不同底色胶带反馈的电压值范围,根据反馈的电压值曲线,自学习方式判断色块条边沿位置,以此为基准再次套印其他颜色,一方面提高了处理效率,另一方面提高了套印的精确度。

需要说明的是,套印图片信息包含打印颜色顺序,以及每个颜色的起始打印位置与色块边沿位置之间的距离,例如红色,3.7CM,蓝色,7.2CM。此处需注意,套印图片信息中不仅仅包含上述内容。

两条色块条中间的空白间隙为人为设定,空白间隙的大小由色块传感器发出的光斑大小进行适当调整。

本发明的完整实施过程参考实施例1进行辅助理解。

实施例1,打印开始之前上位机会获取到套印图片的大小,以及套印颜色的顺序等信息,然后下发至打印机,然后开始打印。打印机按照上位机提供的打印顺序信息和图片信息首先将双色块条和第一颜色打印在胶带上。第一颜色打印完,打印机开始退纸,到退纸完成,打印机开始第二颜色打印,开始向前走纸,在走纸的过程中色块传感器将会一直在检测色块,一旦色块传感器检测到双色块条,打印机将会获取到跟如图3所示一样的电压数据,其中横坐标代表移动的距离,纵坐标代表电压值,左侧波峰为第一条色块条色块传感器反馈电压值,中间波谷为两个色块条空白间隙色块传感器反馈电压值,右边波峰为第二条色块条色块传感器反馈电压值。当然也可以生成横坐标为时间纵坐标为电压值的曲线图,本实施例仅以图3所示的横坐标为移动的距离进行举例,实际操作过程中可根据传感器的不同进行适应性调整。打印机通过自学习算法得知双色块条中间的间隙,以此确定色块的边沿位置,与此同时打印机根据确定的色块边沿位置和上位机下发的打印图片数据信息确定将纸张还需走多少距离才能让需要打印的图片刚好走到打印线的位置(即,起始打印位置),此处可以理解为,在色块边沿位置的基础上加上不同颜色对应的距离值,该距离值如上文提及的3.7CM或7.2CM,加上距离值之后得到的位置即为该颜色对应的起始打印位置。再等纸张向前走完刚确定完的距离,纸张刚好走到图片开始打印位置,然后开始第二颜色的打印。第三颜色的打印过程与第二颜色相同,不断重复上述打印过程直至打印完整个图片。

关于确定色块边沿位置的具体过程为:

当纸张在前进过程中,经过色块传感器。顺序为第一空白区,第一色块,第二空白区,第二色块。通过图3可以看出,当色块传感器从第一空白区扫描至第一色块时,电压值会慢慢增加到第一个波峰,此时获得最大电压值,从第一色块扫描至第二空白区时,电压值会慢慢变小,达到第一个波谷,此时获得最小电压值,并通过最大电压值以及最小电压值计算平均值,该平均值可以理解为第一色块到第二空白区的边沿位置,从第二空白区扫描至第二色块时,电压值会慢慢增加,当达到刚刚计算的平均值时,则代表了纸张走到了第二空白区和第二色块的边沿,将该位置标记为色块边沿位置。

优选地,在上述任意实施例中,所述套印图片信息包括:

套印图片的打印颜色顺序,以及每个颜色的起始打印位置与所述色块边沿位置之间的距离。

优选地,在上述任意实施例中,所述步骤3具体包括:

实时获取色块传感器采集的电压值,在电压值达到第一个波峰后的下降过程中,当检测到在预设时间段内电压值持续上升时,计算所述第一个波峰对应的电压值与第一个波谷对应的电压值之间的平均电压值,当检测到电压值达到所述平均电压值时,将此时电压值对应的位置作为色块边沿位置。

优选地,在上述任意实施例中,所述步骤4具体包括:

基于所述边沿位置,调取所述套印图片信息中,第二颜色以及第二颜色对应的起始打印位置与所述色块边沿位置之间的第二距离,在所述边沿位置的基础上,前进所述第二距离,到达所述第二颜色对应的起始打印位置,进行第二颜色的打印。

如图2所示,一种基于双色块条的打印系统,包括:

第一获取模块100,用于获取上位机下发的套印图片信息;

设置模块200,用于在打印纸上设置两条色块条,且所述两条色块条中间存在空白间隙,并依据所述套印图片信息,对设置后的打印纸进行第一颜色的打印;

第二获取模块300,用于获取色块传感器的采集数据,根据所述采集数据确定色块边沿位置;

打印模块400,用于基于所述边沿位置,进行第二颜色的打印;

重复模块500,用于重复所述第二获取模块以及所述打印模块,直至完成打印。

在一些可能的实施方式中,通过设置两条色块条的方式不需要了解速快传感器对不同颜色色块条和不同底色胶带反馈的电压值范围,根据反馈的电压值曲线,自学习方式判断色块条边沿位置,以此为基准再次套印其他颜色,一方面提高了处理效率,另一方面提高了套印的精确度。

优选地,在上述任意实施例中,所述套印图片信息包括:

套印图片的打印颜色顺序,以及每个颜色的起始打印位置与所述色块边沿位置之间的距离。

优选地,在上述任意实施例中,所述第二获取模块300具体用于:

实时获取色块传感器采集的电压值,在电压值达到第一个波峰后的下降过程中,当检测到在预设时间段内电压值持续上升时,计算所述第一个波峰对应的电压值与第一个波谷对应的电压值之间的平均电压值,当检测到电压值达到所述平均电压值时,将此时电压值对应的位置作为色块边沿位置。

优选地,在上述任意实施例中,所述打印模块400具体用于:

基于所述边沿位置,调取所述套印图片信息中,第二颜色以及第二颜色对应的起始打印位置与所述色块边沿位置之间的第二距离,在所述边沿位置的基础上,前进所述第二距离,到达所述第二颜色对应的起始打印位置,进行第二颜色的打印。

本发明解决上述技术问题的另一种技术方案如下:一种存储介质,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上述任一项所述的一种基于双色块条的打印方法。

在一些可能的实施方式中,通过设置两条色块条的方式不需要了解速快传感器对不同颜色色块条和不同底色胶带反馈的电压值范围,根据反馈的电压值曲线,自学习方式判断色块条边沿位置,以此为基准再次套印其他颜色,一方面提高了处理效率,另一方面提高了套印的精确度。

本发明解决上述技术问题的另一种技术方案如下:一种打印机,包括上述存储介质、执行上述存储介质内的指令的处理器。

在一些可能的实施方式中,通过设置两条色块条的方式不需要了解速快传感器对不同颜色色块条和不同底色胶带反馈的电压值范围,根据反馈的电压值曲线,自学习方式判断色块条边沿位置,以此为基准再次套印其他颜色,一方面提高了处理效率,另一方面提高了套印的精确度。

读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的方法实施例仅仅是示意性的,例如,步骤的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个步骤可以结合或者可以集成到另一个步骤,或一些特征可以忽略,或不执行。

上述方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术分类

06120114693616