CN114590048B - 往复式扫描打印方法、装置、设备及介质 - Google Patents
往复式扫描打印方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN114590048B CN114590048B CN202210232524.8A CN202210232524A CN114590048B CN 114590048 B CN114590048 B CN 114590048B CN 202210232524 A CN202210232524 A CN 202210232524A CN 114590048 B CN114590048 B CN 114590048B
- Authority
- CN
- China
- Prior art keywords
- printing
- axis
- tasks
- spray head
- minimum
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007639 printing Methods 0.000 title claims abstract description 424
- 238000000034 method Methods 0.000 title claims abstract description 87
- 239000007921 spray Substances 0.000 claims abstract description 69
- 230000008569 process Effects 0.000 claims description 22
- 238000013507 mapping Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 8
- 238000007641 inkjet printing Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000033001 locomotion Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000007599 discharging Methods 0.000 description 2
- 238000012840 feeding operation Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000005507 spraying Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41M—PRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
- B41M5/00—Duplicating or marking methods; Sheet materials for use therein
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J25/00—Actions or mechanisms not otherwise provided for
- B41J25/001—Mechanisms for bodily moving print heads or carriages parallel to the paper surface
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Ink Jet (AREA)
Abstract
本发明提供了一种往复式扫描打印方法、装置、设备及介质,属于喷墨打印技术领域,解决了现有技术中存在的往复式扫描打印的空白区域影响打印速度的问题。该往复式扫描打印方法包括:S100、获取待打印图案上的N个互相独立的打印任务;S200、获取喷头的最小打印单元;S300、沿第一X轴,依据所述最小打印单元驱动喷头依次将若干打印任务打印在打印介质上;S400、沿第一Y轴,驱动所述喷头运动至预设位置,执行步骤S300;S500、重复执行步骤S400,直至所有打印任务全部被打印在打印介质上。本发明提供的往复式扫描打印方法、装置、设备及介质减少了喷头在空白区域的无效打印面积,进而减少了对整个待打印图像进行打印的时间,从本质上提高了打印速度。
Description
技术领域
本发明属于喷墨打印领域,具体涉及一种往复式扫描打印方法、装置、设备及介质。
背景技术
往复式扫描打印技术是目前喷墨打印领域常用的技术,往复式扫描打印也称作多pass扫描打印,多pass扫描打印是指待打印图像的每个单元都要进行多次插补才能打印完成,每个单元都由多个像素点组成,如2pass扫描打印则每个单元由2个像素点组成,3pass扫描打印则每个单元由3个像素点组成,其原理是打印小车左右移动,使喷头逐行扫描打印,再通过材料走纸对图像进行拼接以打印图像。打印小车在左右前后方向运作时,往往需要打印一些矩阵排列的多个打印区域,每个打印区域之间形成有空白段,为了便于控制打印任务的发送以及控制,通常是将空白段对应的喷头表征为不出墨的喷头,以此便于控制喷车运动以实现全幅打印,但是这种控制方式,当打印区域的面积较小,而空白段的面积较大的时候,需要往复较多的次数,且喷头需要表征不出墨的面积较广,严重影响了打印的速度。
现有技术公开了一种提高打印机打印速度的方法与装置,该发明提供了一种驱动打印装置于一介质上打印一第一打印任务与一第二打印任务的方法,该打印装置包含有一打印头,该介质上包含有一第一打印区域与一第二打印区域,该方法包含有:(a)该打印头沿一第一方向相对于该介质移动,且该打印头将该第一打印任务打印于该第一打印区域;(b)当该打印头将该第一打印任务打印于该第一打印区域后,该介质沿一预定方向相对于该打印头移动,同时该打印头沿一反向于该第一方向的第二方向趋近该第二打印区域;以及(c)当该介质仍移动时,该打印头会停留在该第二打印区域外;直到该介质静止时,该打印头才会移动到该第二打印区域内。
上述提高打印速度的方法于执行对应一打印区域的进纸操作中,驱动原本静止的打印头朝该移动中的打印区域前进,亦即上述进纸操作于该打印头完成目前打印区域的打印操作后的减速期间与执行下一打印区域的打印操作前的加速期间中完成,因此可以降低打印头离开已完成打印的打印区域至下一待打印的打印区域所耗费的操作时间,亦即可达到提高打印速度的目的。
综上所述,往复式扫描打印的喷头在经过空白区域时,喷头表征为不出墨状态,若是将上述的提高打印速度的方法应用于往复式扫描打印,其喷头在第一打印区域、第二打印区域进行打印,依然会在空白段进行无效扫描,其没有针对空白区域进行相关的技术改进,因此,往复式扫描打印的空白区域依旧会影响打印速度。
发明内容
有鉴于此,本发明提供了一种往复式扫描打印方法、装置、设备及介质,用以解决现有技术中存在的往复式扫描打印的空白区域影响打印速度的问题。
本发明采用的技术方案:
第一方面,本发明提供了一种往复式扫描打印方法,依据打印介质建立第一坐标系,所述第一坐标系以喷头扫描方向为第一X轴,以喷头步进方向为第一Y轴,所述第一X轴垂直于所述第一Y轴,依据待打印图案建立第二坐标系,所述第二坐标系包括第二Y轴并以喷头扫描方向为第二X轴,所述第二X轴垂直于所述第二Y轴,该方法包括以下步骤:
S100、获取待打印图案上的N个互相独立的打印任务,其中N为大于等于2的整数;
S200、获取喷头的最小打印单元;
S300、沿第一X轴,依据所述最小打印单元驱动喷头依次将若干打印任务打印在打印介质上;
S400、沿第一Y轴,驱动所述喷头运动至预设位置,执行步骤S300;
S500、重复执行步骤S400,直至所有打印任务全部被打印在打印介质上。
作为上述往复式扫描打印方法的优选方案,所述步骤S200包括:
沿第二X轴分别获取各打印任务的第一起点与第一终点,沿第二Y轴分别获取各打印任务的第二起点与第二终点;
分别计算各打印任务的第一起点与第一终点在第二X轴上的第一投影距离,分别计算各打印任务的第二起点与第二终点在第二Y轴上的第二投影距离;
将各第一投影距离进行比较,获取最大的第一投影距离,将各第二投影距离进行比较,获取最大的第二投影距离;
依据所述最大的第一投影距离和所述最大的第二投影距离获取喷头的最小打印单元。
作为上述往复式扫描打印方法的优选方案,所述步骤S300包括:
分别获取各打印任务在所述第一坐标系上的打印起始坐标;
获取最小打印单元的单元起始位置;
依据所述最小打印单元、所述单元起始位置以及各所述打印起始坐标将各所述打印任务打印在打印介质上,在打印过程中,每当喷头移动到其中一打印起始坐标上,所述单元起始位置与该打印起始坐标相对应。
作为上述往复式扫描打印方法的优选方案,所述分别获取各打印任务在所述第一坐标系上的打印起始坐标包括:
获取各所述打印任务在所述第二坐标系上的定位起始坐标;
建立所述第二坐标系与所述第一坐标系之间的映射关系;
依据各所述定位起始坐标和所述映射关系获取各所述打印起始坐标。
作为上述往复式扫描打印方法的优选方案,所述获取各所述打印任务在所述第二坐标系上的定位起始坐标包括:
依据各所述第一起点与所述第二起点获取各所述定位起始坐标;
作为上述往复式扫描打印方法的优选方案,所述步骤S300还包括:
若沿第一X轴的打印任务为两个以上,打印完第一个打印任务后,驱动喷头运动至相邻打印任务的打印起始坐标;
其中,在驱动喷头运动至相邻打印任务的打印起始坐标的过程中,驱动喷头复位至最小打印单元的单元起始位置。
作为上述往复式扫描打印方法的优选方案,所述步骤S400包括:
在驱动所述喷头运动预设距离的过程中,驱动喷头复位至最小打印单元的单元起始位置。
作为上述往复式扫描打印方法的优选方案,在所述步骤S200之后,所述方法还包括:
若相邻两个以上所述打印任务合并后的区域位于所述最小打印单元所覆盖的区域内,将所述两个以上的打印任务合并。
作为上述往复式扫描打印方法的优选方案,在所述步骤S300之后,所述方法还包括:
沿第一方向,驱动喷头将若干打印任务打印在打印介质上,所述第一方向同时垂直于所述第一X轴与所述第一Y轴。
第二方面,本发明提供了一种往复式扫描打印装置,依据打印介质建立第一坐标系,所述第一坐标系以喷头扫描方向为第一X轴,以喷头步进方向为第一Y轴,所述第一X轴垂直于所述第一Y轴,依据待打印图案建立第二坐标系,所述第二坐标系包括第二Y轴并以喷头扫描方向为第二X轴,所述第二X轴垂直于所述第二Y轴,所述装置包括:
数据获取模块,用于获取待打印图案上的N个互相独立的打印任务,其中N为大于等于2的整数;
最小打印单元获取模块,用于获取喷头的最小打印单元;
第一喷头驱动模块,用于沿第一X轴依据所述最小打印单元驱动喷头依次将若干打印任务打印在打印介质上;
第二喷头驱动模块,用于沿第一Y轴驱动所述喷头运动预设距离,控制所述第一喷头驱动模块运行;
循环模块,用于控制所述第二喷头驱动模块重复执行,直至所有打印任务全部被打印在打印介质上。
第三方面,本发明提供了一种往复式扫描打印设备,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现前述的往复式扫描打印方法。
第四方面,本发明提供了一种存储介质,其上存储有计算机程序指令,当所述计算机程序指令被处理器执行时实现前述的往复式扫描打印方法。
综上所述,本发明的有益效果如下:
本发明提供的往复式扫描打印方法、装置、设备及介质,应用于具有空白打印区域的往复式扫描打印机中。本方法通过获取喷头的最小打印单元,并通过该最小打印单元将N个互相独立的打印任务打印在打印介质上,极大的减小了喷头在空白区域内的无效打印面积;其次,当喷头沿第一X轴打印完该方向上的打印任务后,直接驱动喷头沿第一Y轴运动至预设位置,在运动的过程中,不进行往复式扫描打印,避免了喷头在空白区域进行无效打印。本发明减少了喷头在空白区域的无效打印面积,进而减少了对整个待打印图像进行打印的时间,从本质上提高了打印速度。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本发明的保护范围内。
图1为本发明现有往复式扫描打印机的打印过程示意图;
图2为本发明往复式扫描打印方法的各步骤流程图;
图3为采用本发明往复式扫描打印方法的往复式扫描打印机的打印过程示意图;
图4为本发明最小打印单元获取示意图;
图5为本发明往复式扫描打印装置的结构示意图;
图6为本发明往复式扫描打印设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。
实施例1
在打印过程中,为了提高打印精度,通常是采用往复式扫描打印的方式进行打印。往复式扫描打印的方式的打印小车在左右前后方向运作时,往往需要打印一些矩阵排列的多个打印区域,每个打印区域之间形成有空白段,为了便于控制打印任务的发送以及控制,通常是将空白段对应的喷头表征为不出墨的喷头,以此便于控制喷车运动以实现全幅打印,但是这种控制方式,当打印区域的面积较小,而空白段的面积较大的时候,需要往复较多的次数,且喷头需要表征不出墨的面积较广,严重影响了打印的速度。
具体地,请参见图1,现有的往复式扫描打印机的X轴驱动机构驱动打印小车沿X轴运动,Y轴驱动机构驱动打印小车沿Y轴运动,据此,打印小车可在打印介质上方进行扫描式往复运动,以将整个待打印图案的各打印任务均打印在打印介质上。现有技术中,一般是将打印介质分为多个打印区域,本实施例将打印区域的数量定义为三个,分别是第一打印区域、第二打印区域和第三打印区域,从图中可以很清晰地看出,各打印区域内的打印任务之间形成有X轴空白区域,第一打印区域与第二打印区域之间以及第二打印区域与第三打印区域之间形成有Y轴空白区域,打印小车在打印过程中,不仅要打印包括各X轴空白区域的各打印区域而且还要打印各Y轴空白区域,这极大的增加了打印小车的打印负担,增加了打印时长,降低了打印效率。
据此,为解决现有技术中存在的往复式扫描打印的空白区域影响打印速度的问题,请参见图2,本发明实施例公开了一种往复式扫描打印方法,该方法依据打印介质建立第一坐标系,第一坐标系用于获取打印介质在第一坐标系内的各点坐标,所述第一坐标系以喷头扫描方向为第一X轴,以喷头步进方向为第一Y轴,所述第一X轴垂直于所述第一Y轴;依据待打印图案建立第二坐标系,第二坐标系用于获取待打印图案在第二坐标系内的各点坐标,所述第二坐标系包括第二Y轴并以喷头扫描方向为第二X轴,所述第二X轴垂直于所述第二Y轴。具体地,第一坐标系可以为平面坐标系,也可以为曲面坐标系,其类型由打印介质决定,譬如,打印介质为平面纸张时,第一坐标系为平面坐标系,打印介质为瓶状物时,第一坐标系为曲面接近瓶状表面的曲面坐标系;第二坐标系为平面坐标系,因待打印图案在未被打印成实体前,其为虚拟图案,平面坐标系便于获取待打印图案的各点位置,当然,在某些特定情况下,第二坐标系也可以被配置为曲面坐标系,如第一坐标系与第二坐标系1:1设置,不需要建立映射关系即可便捷地进行坐标转换。
往复式扫描打印方法包括以下步骤:
S100、获取待打印图案上的N个互相独立的打印任务,其中N为大于等于2的整数。
具体地,在本实施例中,待打印图案整体为一个图案,在常规的往复式扫描打印中,是将整个待打印图案均打印在打印介质上,该待打印图案不仅包括N各互相独立的打印任务,还包括与前述的X轴空白区域对应的X轴空白图案以及与前述Y轴空白区域对应的Y轴空白图案,因为空白图案形成于两个打印任务之间,因此,N必须大于等于2,且为整数。进一步的,打印任务为用户实际想要在打印介质上生成的图案,如图1所示的各种尺寸的“A”图案,当然,打印任务可以为任何图形,在此并不作限制。
进一步的,依据第二坐标系获取待打印图案上的N个互相独立的打印任务,具体地,在第二坐标系中获取各打印任务的各点坐标,用于后续的打印工作。
S200、获取喷头的最小打印单元,包括:
S210、沿第二X轴分别获取各打印任务的第一起点与第一终点,沿第二Y轴分别获取各打印任务的第二起点与第二终点;
S220、分别计算各打印任务的第一起点与第一终点在第二X轴上的第一投影距离,分别计算各打印任务的第二起点与第二终点在第二Y轴上的第二投影距离;
S230、将各第一投影距离进行比较,获取最大的第一投影距离,将各第二投影距离进行比较,获取最大的第二投影距离;
S240、依据所述最大的第一投影距离和所述最大的第二投影距离获取喷头的最小打印单元。
本发明的核心之一就是获取喷头的最小打印单元,请参见图3,本实施例的最小打印单元能够覆盖所有的打印任务,且其占有的空白区域最小,在打印过程中,喷头每打印完一个最小打印单元,即完成一个打印任务的打印,最小打印单元打印相比于大面积的往复式扫描打印,极大地减小了喷头在空白区域内的无效打印面积,提高了打印速度。并且,每个打印任务采用相同的最小打印单元,可以降低控制系统的运算量,减轻控制系统的负荷,减少故障率,提高良品率,加快打印速度。进一步的,最小打印单元的形状为矩形,矩形便于确定打印任务各点的位置,可以理解的是,最小打印单元的形状不限于矩形,还可以是圆形等,只需保证其能够覆盖所有的打印任务,且其占有较小的空白区域即可。
具体地,最小打印单元的获取方式如下:
请参见图3和图4,打印任务是具有像素点的,本实施例以图3所示的图案作为其中一种实施方式,沿第二X轴的正方向,当识别到各打印任务的第一个像素点时,获取该像素点的位置,记为第一起点,据此,各打印任务的第一起点均可被获取;当识别到各打印任务的最后一个像素点时,获取该像素点的位置,记为第一终点,据此,各打印任务的第一终点可被获取。相应的,沿第二Y轴的负方向,当识别到各打印任务的第一个像素点时,获取该像素点的位置,记为第二起点,据此,各打印任务的第二起点均可被获取;当识别到各打印任务的最后一个像素点时,获取该像素点的位置,记为第二终点,据此,各打印任务的第二终点可被获取。分别计算各打印任务的第一起点与第一终点在第二X轴上的投影距离,为第一投影距离,并获取所有第一投影距离中的最大值;同样地,分别计算各打印任务的第二起点与第二终点在第二X轴上的投影距离,为第二投影距离,并获取所有第二投影距离中的最大值。将最大的第一投影距离作为最小打印单元的一组边的长度长,将最大的第二投影距离作为上述边的邻边的长度,最终形成矩形的最小打印单元。
可以理解的是,不仅可以在第二X轴的正方向获取投影距离,还可以在第二X轴的负方向获取投影距离;不仅可以在第二Y轴的负方向获取投影距离,还可以在第二Y轴的正方向获取投影距离;更甚之,第二X轴与第二Y轴的方向可以相同。
在所述步骤S200之后,所述方法还包括:
S201、若相邻两个以上的打印任务合并后的区域位于最小打印单元所覆盖的区域内,将两个以上的打印任务合并。
具体地,若确认的最小打印单元覆盖的区域是第一区域,而其中一些打印任务所覆盖的区域较小,如有相邻的两个打印任务所覆盖的区域都是分别为第二区域和第三区域,且两个打印任务之间的空白区域为第四区域,按照上文提供的方法确定需要打印的打印任务时,则需要分别对第二区域和第三区域的打印任务进行打印,这将会增加打印时间,为进一步缩短打印时间,现将相邻两个以上的打印任务进行合并,合并后的打印任务所覆盖的区域为第五区域,第五区域=第二区域+第三区域+第四区域,据此,合并后的两个打印任务所覆盖的区域第五区域位于最小打印单元所覆盖的第一区域之内,这将能够在完整打印待打印图案的前提下减小喷头打印的最小打印单元的数量,可以减小无效打印的区域,进而提升打印效率。本实施例所合并的相邻的打印任务数量在此不作限制。
S300、沿第一X轴,依据所述最小打印单元驱动喷头依次将若干打印任务打印在打印介质上。
在同一个方向上,可能存在有1个或多个打印任务,当打印任务为1个时,喷头只需要进行一次最小打印单元扫描打印即可,当打印任务为2个以上时,则需要相应的进行2次以上的最小单元扫描打印,其扫描打印次数与打印任务数量相对应。
具体地,步骤S300包括:
S310、分别获取各打印任务在所述第一坐标系上的打印起始坐标;
S311、获取各所述打印任务在所述第二坐标系上的定位起始坐标;
S3111、依据各所述第一起点与所述第二起点获取各所述定位起始坐标;
S312、建立所述第二坐标系与所述第一坐标系之间的映射关系;
S313、依据各所述定位起始坐标和所述映射关系获取各所述打印起始坐标。
S320、获取最小打印单元的单元起始位置;
S330、依据所述最小打印单元、所述单元起始位置以及各所述打印起始坐标将各所述打印任务打印在打印介质上,在打印过程中,每当喷头移动到其中一打印起始坐标上,所述单元起始位置与该打印起始坐标相对应。
打印起始坐标是喷头在最小打印单元内对该处的打印任务进行打印的初始点,当系统设定好喷头的最小打印单元后,只需要找出每个打印任务的打印起始坐标,即可准确无误地对打印任务进行打印。
具体地,各打印任务的打印起始坐标是打印介质上第一坐标系内的坐标,很难直接对其进行获取,在本实施例中,以其中一打印任务进行举例,首先获取该打印任务的打印起始坐标在第二坐标系内的对应值定位起始坐标,该定位起始坐标可由第一起点和第二起点得出:获取第一起点在第二轴X上所对应的值,获取第二起点在第二轴Y上所对应的值,上述两个值所对应的坐标为定位起始坐标。当获取到该打印任务对应的定位起始坐标后,建立第一坐标系与第二坐标系之间的映射关系,则定位起始坐标与打印起始坐标之间也具有映射关系,根据该映射关系,可以计算出打印任务的打印起始坐标。
单元起始位置可以用于精确定位,单元起始位置获取方式如下:
依据最小打印单元建立第三坐标系,所述第三坐标系包括第三X轴和第三Y轴,所述第三X轴垂直于所述第三Y轴,所述第三X轴平行于所述第一X轴;
依据最大的第一投影距离和最大的第二投影距离获取最小打印单元的各点坐标;
依据打印起始坐标获取单元起始位置。
具体地,单元起始位置与打印起始坐标的位置相对应,建立第三坐标系与第一坐标系的映射关系,依据该映射关系即可确定单元起始坐标位置。
步骤S300还包括:
S340、若沿第一X轴的打印任务为两个以上,打印完第一个打印任务后,驱动喷头运动至相邻打印任务的打印起始坐标;其中,在驱动喷头运动至相邻打印任务的打印起始坐标的过程中,驱动喷头复位至最小打印单元的单元起始位置。
具体地,沿第一X轴的正方向或负方向,依次将两个以上的打印任务打印在打印介质上,喷头从一个打印起始坐标移动到另一个打印起始坐标的过程中,若是喷头没有复位到最小打印单元的单元起始坐标,在将喷头移动到另一个打印起始坐标后,喷头会从最小打印单元的该位置继续打印,会导致打印任务无法打印完全,以致打印失败。当出现这种情况时,要么只能进行手动复位,要么就只能输入指令控制喷头复位,无论采取哪种方式,都会增加打印时间,甚至无法实现打印目的。
优选的,在喷头移动的过程中,可将喷头配置为喷头在到达下一打印起始坐标前完成复位操作。
S400、沿第一Y轴,驱动所述喷头运动至预设位置,执行步骤S300。
当喷头在第一X轴的方向上打印完该方向上的打印任务后,需要将喷头移动到另一打印起始坐标上继续进行打印。预设位置即下一打印起始坐标。
S410、在驱动所述喷头运动预设距离的过程中,驱动喷头复位至最小打印单元的单元起始位置。
其复位原理同上所述,将第一Y轴列对应的最后一个打印任务打印完全后,需要将喷头移动至下一第一Y轴列对应的第一个打印任务的打印起始坐标,在这个过程中,驱动喷头复位不仅可以提高打印速度,还有助于精确定位。
S500、重复执行步骤S400,直至所有打印任务全部被打印在打印介质上。
实施例2
本发明实施例公开了一种往复式扫描打印方法,应用于打印具有厚度的待打印图案的情形,本实施例提供的方法依据打印介质建立第四坐标系,所述第四坐标系以喷头扫描方向为第四X轴,以喷头步进方向为第四Y轴,以打印任务厚度叠加的方向为第四Z轴,所述第四X轴、第四Y轴和第四Z轴之间两两垂直,依据待打印图案建立第五坐标系,所述第五坐标系包括第五Y轴并以喷头扫描方向为第五X轴,以打印任务厚度叠加方向为第五Z轴,所述第五X轴、第五Y轴和第五Z轴之间两两垂直,所述第五Y轴平行于所述第四Y轴。
本实施例提供的往复式扫描打印方法包括以下步骤:
S100、获取待打印图案上的N个互相独立的打印任务,其中N为大于等于2的整数;
S200、获取喷头的最小打印单元;
S300、沿第一X轴,依据所述最小打印单元驱动喷头依次将若干打印任务打印在打印介质上;
S301、沿第一方向,驱动喷头将若干打印任务打印在打印介质上,所述第一方向同时垂直于所述第一X轴与所述第一Y轴,所述第一方向为前述的第四Z轴所对应的正方向或负方向;
S400、沿第一Y轴,驱动所述喷头运动至预设位置,依次执行步骤S300和步骤S301;
S500、重复执行步骤S400,直至所有打印任务全部被打印在打印介质上。
实施例3
本发明实施例公开了一种往复式扫描打印装置,请参见图5,所述装置包括:
数据获取模块,用于获取待打印图案上的N个互相独立的打印任务,其中N为大于等于2的整数;
最小打印单元获取模块,用于获取喷头的最小打印单元;
坐标系建立模块,用于依据打印介质建立第一坐标系,所述第一坐标系以喷头扫描方向为第一X轴,以喷头步进方向为第一Y轴,所述第一X轴垂直于所述第一Y轴;
第一喷头驱动模块,用于沿第一X轴依据所述最小打印单元驱动喷头依次将若干打印任务打印在打印介质上;
第二喷头驱动模块,用于沿第一Y轴驱动所述喷头运动预设距离,控制所述第一喷头驱动模块运行;
循环模块,用于控制所述第二喷头驱动模块重复执行,直至所有打印任务全部被打印在打印介质上。
实施例4
本发明实施例公开了一种往复式扫描打印设备,请参见图6,所述设备包括:包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如前述的往复式扫描打印方法。
具体地,上述处理器可以包括中央处理器(CPU),或者特定集成电路(ApplicationSpecific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
存储器可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器可在数据处理装置的内部或外部。在特定实施例中,存储器是非易失性固态存储器。在特定实施例中,存储器包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
处理器通过读取并执行存储器中存储的计算机程序指令,以实现上述实施例中的任意一种往复式扫描打印方法。
在一个示例中,往复式扫描打印设备还可包括通信接口和总线。其中,如图6所示,处理器、存储器、通信接口通过总线连接并完成相互间的通信。
通信接口,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
总线包括硬件、软件或两者,将往复式扫描打印设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
实施例5
另外,结合上述实施例中的往复式扫描打印方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种往复式扫描打印方法。
综上所述,本发明实施例提供的往复式扫描打印方法、装置、设备及存储介质,应用于具有空白打印区域的往复式扫描打印机中。本方法通过获取喷头的最小打印单元,并通过该最小打印单元将N个互相独立的打印任务打印在打印介质上,极大的减小了喷头在空白区域内的无效打印面积;其次,当喷头沿第一X轴打印完该方向上的打印任务后,直接驱动喷头沿第一Y轴运动至预设位置,在运动的过程中,不进行往复式扫描打印,避免了喷头在空白区域进行无效打印。本发明减少了喷头在空白区域的无效打印面积,进而减少了对整个待打印图像进行打印的时间,从本质上提高了打印速度。
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
最后应说明的是:以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
Claims (11)
1.一种往复式扫描打印方法,其特征在于,依据打印介质建立第一坐标系,所述第一坐标系以喷头扫描方向为第一X轴,以喷头步进方向为第一Y轴,所述第一X轴垂直于所述第一Y轴,依据待打印图案建立第二坐标系,所述第二坐标系包括第二Y轴并以喷头扫描方向为第二X轴,所述第二X轴垂直于所述第二Y轴,所述方法包括以下步骤:
S100、获取待打印图案上的N个互相独立的打印任务,其中N为大于等于2的整数,所述打印图案包括N个互相独立的所述打印任务、X轴空白区域对应的X轴空白图案以及Y轴空白区域对应的Y轴空白图案,空白图案形成于两个所述打印任务之间,所述打印任务为用户实际想要在打印介质上生成的图案;
S200、获取喷头的最小打印单元,所述最小打印单元能够覆盖所有的所述打印任务,且其占有的空白区域最小;
S300、沿第一X轴,依据所述最小打印单元驱动喷头依次将若干打印任务打印在打印介质上;
S400、沿第一Y轴,驱动所述喷头运动至预设位置,执行步骤S300;
S500、重复执行步骤S400,直至所有打印任务全部被打印在打印介质上。
2.根据权利要求1所述的往复式扫描打印方法,其特征在于,所述步骤S200包括:
沿第二X轴分别获取各打印任务的第一起点与第一终点,沿第二Y轴分别获取各打印任务的第二起点与第二终点;
分别计算各打印任务的第一起点与第一终点在第二X轴上的第一投影距离,分别计算各打印任务的第二起点与第二终点在第二Y轴上的第二投影距离;
将各第一投影距离进行比较,获取最大的第一投影距离,将各第二投影距离进行比较,获取最大的第二投影距离;
依据所述最大的第一投影距离和所述最大的第二投影距离获取喷头的最小打印单元。
3.根据权利要求2所述的往复式扫描打印方法,其特征在于,所述步骤S300包括:
分别获取各打印任务在所述第一坐标系上的打印起始坐标;
获取最小打印单元的单元起始位置;
依据所述最小打印单元、所述单元起始位置以及各所述打印起始坐标将各所述打印任务打印在打印介质上,在打印过程中,每当喷头移动到其中一打印起始坐标上,所述单元起始位置与该打印起始坐标相对应。
4.根据权利要求3所述的往复式扫描打印方法,其特征在于,所述分别获取各打印任务在所述第一坐标系上的打印起始坐标包括:
获取各所述打印任务在所述第二坐标系上的定位起始坐标;
建立所述第二坐标系与所述第一坐标系之间的映射关系;
依据各所述定位起始坐标和所述映射关系获取各所述打印起始坐标。
5.根据权利要求4所述的往复式扫描打印方法,其特征在于,所述获取各所述打印任务在所述第二坐标系上的定位起始坐标包括:
依据各所述第一起点与所述第二起点获取各所述定位起始坐标。
6.根据权利要求3所述的往复式扫描打印方法,其特征在于,所述步骤S300还包括:
若沿第一X轴的打印任务为两个以上,打印完第一个打印任务后,驱动喷头运动至相邻打印任务的打印起始坐标;
其中,在驱动喷头运动至相邻打印任务的打印起始坐标的过程中,驱动喷头复位至最小打印单元的单元起始位置。
7.根据权利要求1所述的往复式扫描打印方法,其特征在于,在所述步骤S200之后,所述方法还包括:
若相邻两个以上所述打印任务合并后的区域位于所述最小打印单元所覆盖的区域内,将所述两个以上的打印任务合并。
8.根据权利要求1-7任一项所述的往复式扫描打印方法,其特征在于,在所述步骤S300之后,所述方法还包括:
沿第一方向,驱动喷头将若干打印任务打印在打印介质上,所述第一方向同时垂直于所述第一X轴与所述第一Y轴。
9.一种往复式扫描打印装置,其特征在于,依据打印介质建立第一坐标系,所述第一坐标系以喷头扫描方向为第一X轴,以喷头步进方向为第一Y轴,所述第一X轴垂直于所述第一Y轴,依据待打印图案建立第二坐标系,所述第二坐标系包括第二Y轴并以喷头扫描方向为第二X轴,所述第二X轴垂直于所述第二Y轴,所述装置包括:
数据获取模块,用于获取待打印图案上的N个互相独立的打印任务,其中N为大于等于2的整数,所述打印图案包括N个互相独立的所述打印任务、X轴空白区域对应的X轴空白图案以及Y轴空白区域对应的Y轴空白图案,空白图案形成于两个所述打印任务之间,所述打印任务为用户实际想要在打印介质上生成的图案;
最小打印单元获取模块,用于获取喷头的最小打印单元,所述最小打印单元能够覆盖所有的所述打印任务,且其占有的空白区域最小;
第一喷头驱动模块,用于沿第一X轴依据所述最小打印单元驱动喷头依次将若干打印任务打印在打印介质上;
第二喷头驱动模块,用于沿第一Y轴驱动所述喷头运动预设距离,控制所述第一喷头驱动模块运行;
循环模块,用于控制所述第二喷头驱动模块重复执行,直至所有打印任务全部被打印在打印介质上。
10.一种往复式扫描打印设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-8中任一项所述的方法。
11.一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210232524.8A CN114590048B (zh) | 2022-03-09 | 2022-03-09 | 往复式扫描打印方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210232524.8A CN114590048B (zh) | 2022-03-09 | 2022-03-09 | 往复式扫描打印方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114590048A CN114590048A (zh) | 2022-06-07 |
CN114590048B true CN114590048B (zh) | 2023-03-14 |
Family
ID=81809141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210232524.8A Active CN114590048B (zh) | 2022-03-09 | 2022-03-09 | 往复式扫描打印方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114590048B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116587737B (zh) * | 2023-05-25 | 2023-10-20 | 苏州戎图科技有限公司 | 一种基于内容预测的喷墨打印机打印提速方法 |
CN118269495B (zh) * | 2024-04-26 | 2024-11-26 | 广州市森扬电子科技有限公司 | 一种实现数码打印机效率提高的方法、设备及存储介质 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6016205A (en) * | 1997-08-22 | 2000-01-18 | Xerox Corporation | Ink-jet copier in which an original image is prescanned for optimized printing |
JP2001063169A (ja) * | 1999-08-31 | 2001-03-13 | Copyer Co Ltd | インクジェット画像形成装置 |
JP4296043B2 (ja) * | 2003-06-03 | 2009-07-15 | 株式会社リコー | インクジェット記録装置、印刷位置ずれ調整プログラム及び記録媒体 |
JP2010515640A (ja) * | 2007-01-10 | 2010-05-13 | マーベル ワールド トレード リミテッド | 共通供給経路を備えるプリンタデバイスにおけるオリジナル媒体とブランク媒体との識別 |
JP2012121317A (ja) * | 2010-11-18 | 2012-06-28 | Mimaki Engineering Co Ltd | インクジェットプリンタおよびその印刷方法 |
JP2017024366A (ja) * | 2015-07-27 | 2017-02-02 | セイコーエプソン株式会社 | 印刷装置および印刷方法 |
JP7193776B2 (ja) * | 2018-11-02 | 2022-12-21 | ブラザー工業株式会社 | 制御装置、印刷装置、および、コンピュータプログラム |
JP7219417B2 (ja) * | 2019-03-04 | 2023-02-08 | ブラザー工業株式会社 | 制御装置、印刷装置、および、コンピュータプログラム |
JP2021138051A (ja) * | 2020-03-05 | 2021-09-16 | セイコーエプソン株式会社 | 印刷装置および測色方法 |
-
2022
- 2022-03-09 CN CN202210232524.8A patent/CN114590048B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN114590048A (zh) | 2022-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114590048B (zh) | 往复式扫描打印方法、装置、设备及介质 | |
CN110816087B (zh) | 打印对齐校准值的获取方法、装置、设备及存储介质 | |
CN110561921B (zh) | 一种墙体彩绘打印方法、装置及墙体彩绘机 | |
CN110733253A (zh) | 喷头保湿打印控制方法、装置、设备及存储介质 | |
CN116080290A (zh) | 一种三维高精度定点打印方法及装置 | |
JP2009226768A (ja) | 印刷装置 | |
CN110202936A (zh) | 基于状态图检测喷嘴是否异常的方法、装置、设备及介质 | |
CN114347650B (zh) | 图像精度自适应打印方法、装置、设备及存储介质 | |
JP5145200B2 (ja) | 部品実装装置および部品実装方法 | |
CN116521100A (zh) | 区域打印方法、装置、设备及存储介质 | |
CN111572197A (zh) | 可补偿异常喷嘴的单行程打印方法、装置、设备及介质 | |
JP2000263475A (ja) | トラッキング搬送によるマーキング装置 | |
JPH11179934A (ja) | インクジェットプリンタ装置 | |
JPH1165792A (ja) | 印刷方法 | |
CN114516225B (zh) | 将图像数据分拆至不同方向打印方法、装置、设备及介质 | |
CN113515241B (zh) | 用于多幅图像打印的打印方法、装置、设备及存储介质 | |
CN114475034B (zh) | 双工位图像交错打印方法、装置、设备及存储介质 | |
CN114475033B (zh) | 往复式双工位图像打印方法、装置、设备及存储介质 | |
CN110175007A (zh) | 触发打印机打印的方法、装置、设备和存储介质 | |
CN114103440B (zh) | 图像的打印方法、装置、设备及存储介质 | |
US11577526B2 (en) | Printing device and control method for printing device | |
CN110936739B (zh) | 插入打印控制方法、装置、设备及储存介质 | |
CN115476602A (zh) | 多Pass打印的步进距离控制方法、装置、设备及存储介质 | |
CN111347779B (zh) | 打印控制方法、装置、打印设备及介质 | |
US20230264467A1 (en) | Printing control method, printing control device, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |