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

用于小数倍墨量输出的打印方法、装置、设备及存储介质与流程

2021-09-28 22:21:00 来源:中国专利 TAG:打印 数倍 装置 输出 用于


1.本发明涉及喷墨打印技术领域,尤其是一种用于小数倍墨量输出的打印方法、装置、设备及存储介质。


背景技术:

2.打印机通过安装数字喷墨喷头进行图像数据的输出。而数字喷墨喷头是由多个喷嘴纵向排成一列或多列的形式组成,这决定了喷墨喷头有它的固有的分辨率。为了在不改变喷墨喷头固有的分辨率的情况下能过提高打印图像的分辨率,目前多采用通过喷墨喷头多次来回打印来的方式。例如纵向方向分辨率为300dpi的喷头可以经过两次打印的方式打印出600分辨率的图像。
3.在某些应用场景中,仅需要某种墨水单独增加数倍墨量输出,即某种墨水输出的墨量是其它墨水输出墨量的倍数。这时可以利用为了提高分辨率而进行多次来回打印来的方式,通过控制不需要增加数倍墨量输出的墨水在某几次来回打印中部出墨来使最终某种墨水的输出量为其余墨水输出量的倍数。
4.但是,在实际应用中往往会出现采用n(n为正整数)倍墨量输出显得浓度不足,而采用n 1倍墨量输出由造成浓度过厚的情况,这时需要加数倍墨量输出的倍数是一个介于n和n 1之间的带小数位的值。由于采用目前的方法无法准确方便地,输出带小数倍墨量的加倍墨量输出,因此往往会造成打印图像中某些墨水的浓度不合理,严重影响打印效果的情况。


技术实现要素:

5.本发明提供了一种用于小数倍墨量输出的打印方法、装置、设备及存储介质,用以解决现有的喷墨打印方式无法方便准确的输出带小数倍数的加倍墨量的技术问题。
6.第一方面,本发明提供了一种用于小数倍墨量输出的打印方法,用于打印的墨水包括:第一组墨水和第二组墨水,其中,所述第二组墨水用于加倍墨量打印,设打印喷头沿横梁移动的方向为主扫描方向,垂直于所述横梁的方向为副扫描方向,所述方法包括:
7.s1:获取打印任务的初始扫描次数n和待进行加倍墨量打印的整数倍墨量b和小数倍墨量a;
8.s2:根据小数倍墨量a和初始扫描次数判断是否满足a*n=1;
9.s3:如果满足则根据整数倍墨量b确定第一扫描次数n1;
10.s4:根据第一扫描次数n1控制打印喷头在副扫描方向相对打印介质步进的n1次扫描打印,使第一组墨水中每种墨水出墨量为基本墨量的n倍,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍;
11.s5:控制打印喷头在副扫描方向相对打印介质静止,同时,控制所述打印喷头在所述主扫描方向上进行n2次扫描打印,在所述n2次扫描打印中仅第二组墨水出墨,并使第二组墨水中每种墨水出墨量为基本墨量,其中n、a、b、n1和n2均大于零。
12.优选地,所述s3:如果满足则根据整数倍墨量b确定第一扫描次数n1的方法为:
13.根据公n1=b*n计算得到第一扫描次数n1。
14.优选地,所述s4:根据第一扫描次数n1控制打印喷头进行沿副扫描方向步进的n1次扫描打印,使第一组墨水中每种墨水出墨量为基本墨量的n倍,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍的方法为:
15.控制第一组墨水在n次扫描打印中出墨,且每次扫描打印第一组墨水中每种墨水出墨量为基本墨量,控制第二组墨水在n1次扫描打印中出墨,且每次扫描打印第二组墨水中每种墨水出墨量为基本墨量。
16.优选地,所述s4:根据第一扫描次数n1控制打印喷头进行沿副扫描方向步进的n1次扫描打印,使第一组墨水中每种墨水出墨量为基本墨量的n倍,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍包括:
17.s41:获取打印数据,所述打印数据包括n份子打印数据;
18.s42:打印其中1份子打印数据;
19.s43:判断是否已打印完n份子打印数据;
20.s44:如果是则结束整数倍墨量的打印;
21.s45:如果否则控制喷头沿副扫描方向移动第一预设距离;
22.s46:重复步骤s42至s45打印剩余子打印数据,直至n份子打印数据全部打印完。
23.优选地,所述s42:打印其中1份子打印数据包括:
24.s421:控制打印喷头扫描一次打印该份子打印数据,其中第一组墨水和第二组墨水均出墨;
25.s422:判断目前为止用于打印该份子打印数据的扫描次数是否达到b次;
26.s423:如果是则结束该份子打印数据的打印;
27.s424:如果否则控制打印喷头沿副扫描方向移动第二预设距离;
28.s425:控制打印喷头扫描一次打印该份子打印数据,其中第一组墨水不出墨,第二组墨水出墨。
29.s426、重复步骤s422至s425。
30.优选地,在所述s5:控制打印喷头进行沿副扫描方向相对静止的n2次扫描打印,并使第二组墨水中每种墨水出墨量为基本墨量中n2=1中:
31.控制打印喷头在保持前一次扫描打印的副扫描方向位置不变的情况下进行一次扫描打印,且扫描打印的墨量为基本墨量。
32.优选地,在所述s5:控制打印喷头进行沿副扫描方向相对静止的n2次扫描打印,并使第二组墨水中每种墨水出墨量为基本墨量中,n2=n,该步骤还包括:
33.s51:控制打印喷头在保持前一次扫描打印的副扫描方向位置不变的情况下进行一次扫描打印,打印其中1份子打印数据,且扫描打印的墨量为基本墨量的1/n;
34.s52:判断是否已打印完n份子打印数据;
35.s53:如果是则结束该份子打印数据的打印;
36.s54:如果否则重复步骤s51至s53打印剩余子打印数据,直至n份子打印数据全部打印完。
37.优选地,所述s4:根据第一扫描次数n1控制打印喷头进行沿副扫描方向步进的n1次
扫描打印,使第一组墨水中每种墨水出墨量为基本墨量的n倍,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍包括:
38.s041:控制打印喷头进行一次扫描打印,第一组墨水和第二组墨水均出墨,第一组墨水中每种墨水出墨量和第二组墨水出墨量中每种墨水出墨量为基本墨量;
39.s042:控制喷头沿副扫描方向移动第一预设距离;
40.s043:控制打印喷头进行一次扫描打印,第一组墨水不出墨,第二组墨水出墨,且第二组墨水出墨量中每种墨水出墨量为基本墨量;
41.s044:判断打印喷头是否完成n1次扫描打印;
42.s045:如果是则结束整数倍墨量的打印;
43.s046:如果否则控制打印喷头沿副扫描方向移动第一预设距离;
44.s047:重复执行步骤s041至s046。
45.第二方面,本发明提供了一种用于小数倍墨量输出的打印装置,用于打印的墨水包括第一组墨水和第二组墨水,所述第二组墨水用于加倍墨量打印,该装置包括:
46.获取模块,所述获取模块用于获取打印任务的初始扫描次数n和待进行加倍墨量打印的整数倍墨量b和小数倍墨量a;
47.判断模块,所述判断模块用于根据小数倍墨量a和初始扫描次数判断是否满足a*n=1;
48.第一扫描次数确定模块,所述第一扫描次数确定用于在满足a*n=1时根据整数倍墨量b确定第一扫描次数n1;
49.步进打印模块,所述步进打印模块用于根据第一扫描次数n1控制打印喷头进行沿副扫描方向步进的n1次扫描打印,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍;
50.驻留打印模块,所述驻留打印模块用于控制打印喷头在副扫描方向相对打印介质静止,同时,控制所述打印喷头在所述主扫描方向上进行n2次扫描打印,在所述n2次扫描打印中仅第二组墨水出墨,并使第二组墨水中每种墨水出墨量为基本墨量。
51.第三方面,本发明提供了一种用于小数倍墨量输出的打印设备,包括至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现第一方面所述的方法。
52.第四方面,本发明提供了一种存储介质,其上存储有计算机程序指令,当所述计算机程序指令被处理器执行时实现第一方面所述的方法:
53.有益效果:综上所述,本发明提供的用于小数倍墨量输出的打印方法、装置、设备及存储介质在打印任务初始扫描次数的基础上增加扫描次数,通过控制每次扫描中不需要加倍墨量输出的墨水和需要加倍墨量输出的墨水的出墨状态和控制喷头沿副扫描方向的移动来实现加倍墨量中整数倍墨量的输出。同时本发明通过控制用于加倍墨量输出的墨水在输出整数倍墨量之外采用在副扫描方向上停留的方式输出一个基本墨量来实现加倍墨量中小数倍墨量的输出。采用本发明的方案可以准确地实现带有小数倍墨量的加倍墨量输出,且打印过程简单,对原有的打印过程调整小。在打印复杂程度增加较小的情况下,提高了打印效果。
附图说明
54.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
55.图1是本发明采用多次扫描打印来提高图像分辨率的原理图。
56.图2是本发明用于小数倍墨量输出的打印方法的流程图。
57.图3是本发明输出加倍墨量的整数倍墨量时不需要加倍墨量打印的墨水出墨的状态图。
58.图4是本发明输出加倍墨量的整数倍墨量的流程图。
59.图5是本发明实施例1中输出加倍墨量的整数倍墨量时需要加倍墨量打印的墨水出墨的状态图。
60.图6是本发明打印其中一份子打印数据的流程图。
61.图7是本发明打印输出加倍墨量的小数倍墨量时需要加倍墨量打印的墨水出墨的状态图。
62.图8是本发明打印输出加倍墨量的小数倍墨量的流程图。
63.图9是本发明实施例3中输出加倍墨量的整数倍墨量时墨水出墨的状态图。
64.图10是本发明用于小数倍墨量输出的打印装置的结构框图。
65.图11是本发明用于小数倍墨量输出的打印设备的结构框图。
具体实施方式
66.下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
67.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
68.实施例1
69.打印设备的喷墨喷头是由多个喷嘴纵向排成一列或多列的形式组成,这决定了喷墨喷头有它有一个固定的分辨率即固有分辨率。比如某个喷嘴的分辨率为300dpi等,即每英寸有300个喷嘴。
70.如图1所示,高分辨图像的打印可以通过喷墨喷头多次来回打印来完成。例如,利用分辨率为300dpi的喷嘴来打印分辨率为600dpi的图像,则喷头要进行两次扫描打印2次才能把图像数据完全打印完成。如图1所示,其中三角形和圆形都代表喷头喷出的一个墨
点。喷头可以通过一次扫描打印,打印出图中圆形所表示的点形成的图像,该图案的分辨率为300dpi。在此基础上,喷头可以再通过一次扫描打印出图中的三角形所表示的点,最后由两种点共同形成一幅分辨率为600dpi的图像。具体打印过程可以是喷头先扫描一次打印图中圆形所表示的点,然后沿图中纵向方向移动一定距离后扫描一次打印图中三角形所表示的点。前述过程需要两次扫描打印,因此该打印的初始扫描次数为2。如果将每次扫描打印作为一个pass,则该打印为2pass的打印。
71.请参见图2,本实施例在利用前述打印方式的基础上提供了一种用于小数倍墨量输出的打印方法,该方法用于打印的墨水包括,第一组墨水和第二组墨水,所述第二组墨水用于加倍墨量打印,设所述设打印喷头沿横梁移动的方向为主扫描方向,垂直于所述横梁的方向为副扫描方向,所述方法包括:
72.本实施例将打印任务中用于打印的墨水分成的两组。每组墨水中可以只包括一种墨水,也可以包括多种墨水。其中第一组中每种墨水都按照常规的墨量输出,而另一组墨水中每一种墨水所输出的墨量是常规墨量的倍数,并且该倍数还包括了小数位。例如本次打印使用k、c、m、y、w共5种不同的墨水,其中k、c、m、y四种墨水属于第一组墨水,这四种墨水中每种墨水输出的墨量为m1,w墨水输出的墨量为2.5m1,即w墨水输出的墨量为k、c、m、y四种墨水种任一种的墨量的2.5倍。
73.s1:获取打印任务的初始扫描次数n和待进行加倍墨量打印的整数倍墨量b和小数倍墨量a;
74.由于在实际应用时某些打印任务会出现需要对某些墨水增加数倍墨量输出,例如在前述打印任务的示例中w墨水为待进行加倍墨量打印的墨水,其输出2.5倍墨量,其中作为整数部分的2即为待进行加倍墨量打印的整数倍墨量b,而作为小数部分的0.5即为待进行加倍墨量打印的小数倍墨量a。而初始扫描次数n为在没有增加数倍墨量输出的情况下所需要的扫描次数。在前述打印任务的示例中,在w墨水没有增加数倍墨量输出的情况下k、c、m、y、w五种墨水出墨量的一致,而该打印任务要实现利用分辨率为300dpi的喷嘴来打印分辨率为600dpi的图像需要两次扫描打印,因此该打印任务的初始扫描次数为2。前述情况下单独一次扫描打印中k、c、m、y、w五种墨水任意一种的出墨量为作为基本墨量。例如,k墨水在单独一次扫描中的出墨量为v,则基本墨量为v。
75.s2:根据小数倍墨量a和初始扫描次数判断是否满足a*n=1;
76.由于要实现本发明的小数倍墨量打印需要满足前述条件,先在本步骤中判断是否满足条件,在满足条件后才进行后续的小数倍数的墨量打印操作。
77.s3:如果满足则根据整数倍墨量b确定第一扫描次数n1;
78.由于某些种类的墨水需要实现多倍墨量的输出,因此需要在初始扫描次数的基础上对总的扫描次数进行调整,调整分为针对整数倍墨量b的调整和针对小数倍墨量a的调整。本步骤进行的是针对整数墨量b的调整。其中根据整数倍墨量b确定第一扫描次数n1的具体方法可以是:
79.根据公n1=b*n计算得到第一扫描次数n1,使第一扫描次数n1为原始扫描次数n的b倍。
80.在其它示例中(例如需要进行羽化处理的打印任务中),第一扫描次数n1也可以采用其它的方式进行计算。例如在前述示例的基础上对打印数据进行羽化处理,将原来只需
要一次扫描打印的数据分成两次扫描打印来完成,使每次扫描打印只打印其中50%的数据。这时n1=b*n
k
,其中n
k
为经过羽化处理后不需要加倍墨量打印的墨水的出墨次数。n
k
=k*n,其中k为经羽化处理后,原来的一次扫描打印数据现在需要分多次扫描打印的扫描打印次数。
81.s4:根据第一扫描次数n1控制打印喷头在副扫描方向相对打印介质步进的n1次扫描打印,使第一组墨水中每种墨水出墨量为基本墨量的n倍,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍;
82.本步骤进行第一组墨水的打印和进行第二组墨水的打印,并在该步骤中完成第二组墨水的整数倍数墨量部分的输出,即第二组墨水输出b倍墨量。其中打印喷头进行沿副扫描方向介质步进的扫描打印是指在本步骤的打印过程中,相邻两次扫描打印之间喷头进行一次沿副扫描方向的移动,即打印过程中的“走纸”。该移动是相对打印介质的移动,实际打印中可以是喷头沿副扫描方向移动,也可以是打印介质沿副扫描方向移动,在该移动过程中喷头不会出墨。本步骤通过“走纸”的方式在实现对打印区域的覆盖以及提高图像分辨率的同时实现第二组墨水整数倍墨量的输出。
83.s5:控制打印喷头在副扫描方向相对打印介质静止,同时,控制所述打印喷头在所述主扫描方向上进行n2次扫描打印,在所述n2次扫描打印中仅第二组墨水出墨,并使第二组墨水中每种墨水出墨量为基本墨量,其中n、a、b、n1和n2均大于零。
84.本步骤用于在前述整数倍墨量输出的基础上实现小数倍墨量的输出。在本步骤中喷头不再沿副扫描方向相对打印介质移动,而是保持当前在副扫描方向的位置,喷头只沿组主扫描方向来回移动进行打印,即驻留打印。由于在s4中,第一组墨水中每种墨水出墨量为基本墨量的n倍,因此在s5的的驻留打印中,第二组墨水中每种墨水只需要输出一个基本墨量就可以保证在该步骤中第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的1/n,从而实现小数倍墨量出墨。
85.如图3所示,图中x方向为主扫描方向,y为副扫描方向,其中实现s4:根据第一扫描次数n1控制打印喷头进行沿副扫描方向步进的n1次扫描打印,使第一组墨水中每种墨水出墨量为基本墨量的n倍,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍的方法可以是:
86.控制第一组墨水在n次扫描打印中出墨,且每次扫描打印第一组墨水中每种墨水出墨量为基本墨量,控制第二组墨水在n1次扫描打印中出墨,且每次扫描打印第二组墨水中每种墨水出墨量为基本墨量。
87.本实施例使不需要加倍墨量输出的墨水按照初始扫描次数出墨,每次扫描打印出墨量均为基本墨量,而需要加倍墨量输出的墨水则按照调整后的第一扫描次数n1出墨,每次扫描打印出墨量也为基本墨量,这样既保证了需要加倍墨量输出的墨水能够精确地输出设定的整数倍墨量,又避免了对原来的打印程序做过多的调整,不会造成对原有打印效果的干扰。由于第一组墨水出墨的次数n小于第二组墨水出墨的次数n1,因此本实施例在s4中进行n1次扫描打印,并通过使第二组墨水在n1次扫描打印中均出墨,而使第一组墨水在n1次扫描打印中穿插出墨,即在某些次的扫描打印中不出墨,而在某些次扫描打印中出墨的方式来实现需要加倍墨量输出的墨水出墨量为不需要加倍输出的墨水出墨量的整数倍。这样只要保证第一组墨水总的出墨次数为n次就可以满足要求,扫描打印可以快速有序的进行,
而不需要打乱或者打断第二组墨水的出墨过程。
88.其中第一组墨水出墨方式可以是间隔相同扫描次数出墨一次,也可以间隔不同扫描次数出墨一次,或者采用连续出墨与间隔出墨相结合的方式,具体出墨方式这里不做限制,只需要保证出墨总次数为n次。
89.在利用分辨率为300dpi的喷嘴来打印分辨率为600dpi的图像时可以采用采用两次扫描打印的方法,第一次喷头先打印第一部分墨点,然后喷头移动一定距离后再打印第二部分的墨点,两次打印的墨点组合形成分辨率为600dpi的图像。同理也可以利用分辨率为p的喷嘴来打印分辨率为n*p的图像。即通过l次扫描打印的方法,在相邻两次打印之间喷头移动一定距离,使l次扫描打印的点组合在一起得到分辨率为n*p的图像。
90.如图4所示,具体实现方法为:所述s4:根据第一扫描次数n1控制打印喷头进行沿副扫描方向步进的n1次扫描打印,使第一组墨水中每种墨水出墨量为基本墨量的n倍,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍包括:
91.s41:获取打印数据,所述打印数据包括n份子打印数据;
92.s42:打印其中1份子打印数据;
93.s43:判断是否已打印完n份子打印数据;
94.s44:如果是则结束;
95.s45:如果否则控制喷头沿副扫描方向移动第一预设距离;
96.s46:重复步骤s42至s45打印剩余子打印数据,直至n份子数据全部打印完。
97.由于喷头的固有分辨率有限,因此需要多次打印来提高分辨率,可以将每次打印的数据作为一份子打印数据,例如前述示例中打印圆形所表示的点的打印数据作为第1份子打印数据,而打印三角形所表示的点的数据作为第2份打印数据。在本实施例中逐次打印各份子打印数据,每打印完一份子数据后都判断是否将所有数据都打印完,如果没有打印完则先使喷头沿副扫描方向移动一定距离。然后从剩余的子数据中选择一份子数据继续打印,直至所有数据打印完成。其中的第一预设距离为一个基本距离d1加上一个插点距离d2。其中基本距离d1=l/n1,其中l为喷头沿副扫描方向的长度。其中插点距离d2=d
h
/n,d
h
为喷头相邻两个喷嘴之间的间距。
98.如图5所示,下面以前面打印圆形所表示的点和打印三角形所表示的点为例说明,图中x方向为主扫描方向,y为副扫描方向,设需要加倍打印的墨量的整数倍数为2即b=2,初始扫描次数为2,则n1=2*2=4。打印机先获取打印圆形所表示的点和打印三角形所表示的点的数据,然后控制喷头输出打印圆形所表示的点的数据,当打印圆形所表示的点的数据打印完成后,控制喷头沿副扫描方向移动l/4 d
h
/2的距离,最后控制喷头输出打印三角形所表示的点的数据。
99.如图6所示,所述s42:打印其中1份子打印数据包括:
100.s421、控制打印喷头扫描一次打印该份子打印数据,其中第一组墨水和第二组墨水均出墨;
101.s422、判断目前为止用于打印该份子打印数据的扫描次数是否达到b次;
102.s423、如果是则结束该份子打印数据的打印;
103.s424、如果否则控制打印喷头沿副扫描方向移动第二预设距离;
104.s425、控制打印喷头扫描一次打印该份子打印数据,其中第一组墨水不出墨,第二
组墨水出墨。
105.s426、重复步骤s422至s425。
106.本实施例在第一次扫描打印中使不需要加倍打印的墨水出墨,完成不需要加倍打印的墨水的打印。同时在第一次扫描打印中也使需要加倍打印的墨水出墨。然后判断打印该子打印数据的扫描次数是否达到了b次,如果没有达到说明需要加倍打印的墨水的出墨量还没有达到b倍,则需要继续打印使第二组墨水继续出墨。具体方式为先控制打印喷头沿副扫描方向移动第二预设距离,再控制打印喷头扫描一次打印该份子打印数据,这时第一组墨水不出墨,第二组墨水出墨。也就是打印一份子打印数据的过程中,第一组墨水只在第一次扫描打印时出墨,而第二组墨水每次扫描都出墨。其中第二预设距离为一个基本距离d1,其中d1=l/n1,l为喷头沿副扫描方向的长度。
107.如图1和图5所示,图5中x方向为主扫描方向,y为副扫描方向,下面以前述示例中打印图1中圆形表示的点为例进行说明,其中加倍墨量打印的整数倍墨量b=2,初始扫描次数为2,则n1=2*2=4。喷头先进行第一次扫描打印,输出圆形表示的点的打印数据,第一组墨水和第二组墨水均出墨,然后喷头沿副扫描方向移动l/4,然后喷头再进行一次扫描打印,输出圆形表示的点的打印数据,只有第二组墨水出墨。第二次扫描打印完成后第二组墨水的出墨量已经达到b倍,这时这一份子打印数据的打印结束。
108.此外,在其它实施例中也可以控制不需要加倍打印的墨水在打印其中1份子打印数据过程中的任意一次扫描打印中出墨,而需要加倍打印的墨水在打印该份子打印数据过程中每次扫描打印都出墨。
109.实施例2
110.本实施例介绍实现加倍墨量打印的小数倍墨量a的具体方式。
111.本实施例在所述s5:控制打印喷头进行沿副扫描方向相对静止的n2次扫描打印,并使第二组墨水中每种墨水出墨量为基本墨量中n2=1中:
112.控制打印喷头在保持前一次扫描打印的副扫描方向位置不变的情况下进行一次扫描打印,且扫描打印的墨量为基本墨量。
113.在本实施例中,打印机执行完实施例1中的整数倍墨量打印后,喷头在副扫描方向上保持不动即不“走纸”,只在主扫描方向上移动进行一次扫描打印,在这一次扫描打印中,第一组墨水不出墨,第二组墨水出墨,且第二组墨水的出墨量为基本墨量。采用前述方式,只需要在整数倍墨量打印完成后再增加一次只有第二组墨水出墨的扫描打印就可以实现小数倍墨量的输出,并且喷头不需要沿副扫描方向移动,可以使打印机与前面的打印动作流畅地衔接起来,也简化了整个打印流程。并且由于喷头不需要沿副扫描方向移动,因此可以在喷头不超出原有打印区域的情况下实现小数倍墨量的输出。
114.如图8所示,作为另一种准确实现小数倍墨量输出的示例,所述s5:控制打印喷头进行沿副扫描方向相对静止的n2次扫描打印,并使第二组墨水中每种墨水出墨量为基本墨量中n2=n,该步骤还包括:
115.s51:控制打印喷头在保持前一次扫描打印的副扫描方向位置不变的情况下进行一次扫描打印,打印其中1份子打印数据,且扫描打印的墨量为基本墨量的1/n;
116.s52:判断是否已打印完n份子打印数据;
117.s53:如果是则结束该份子打印数据的打印;
118.s54:如果否则重复步骤s51至s53打印剩余子打印数据,直至n份子打印数据全部打印完。
119.本示例采用n次扫描打印来使第二组墨水输出基本墨量。在该示例中第二组墨水分n次出墨,每次出墨量为基本墨量的1/n,并且整个打印过程中喷头在副扫描方向的位置保持不变。采用前述示例的方法在实现小数倍墨量的过程中喷头中用于打印各个子打印数据的喷嘴均出墨,可以使喷头的整体出墨更加均匀。如图7所示,图中x方向为主扫描方向,y为副扫描方向,例如前述打印三角形所表示的点和打印圆形所表示的点,n=2,采用2次扫描打印,第一次扫描打印时打印圆形所表示的点的数据,输出第二组墨水的喷头的部分喷嘴出墨,出墨量为1/2;第二次扫描打印时打印三角形所表示的点的数据,输出第二组墨水的喷头的剩余部分喷嘴出墨,出墨量为1/2。这样在两次扫描过程中用于打印圆形所表示的点喷嘴和打印三角形所表示的点的喷嘴均出墨,使喷头的整体出墨更加均匀。
120.实施例3
121.本实施例的所述s4:根据第一扫描次数n1控制打印喷头进行沿副扫描方向步进的n1次扫描打印,使第一组墨水中每种墨水出墨量为基本墨量的n倍,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍包括以下步骤:
122.s041:控制打印喷头进行一次扫描打印,第一组墨水和第二组墨水均出墨,第一组墨水中每种墨水出墨量和第二组墨水出墨量中每种墨水出墨量为基本墨量;
123.s042:控制喷头沿副扫描方向移动第一预设距离
124.s043:控制打印喷头进行一次扫描打印,第一组墨水不出墨,第二组墨水出墨,且第二组墨水出墨量中每种墨水出墨量为基本墨量;
125.s044:判断打印喷头是否完成n1次扫描打印;
126.s045:如果是则结束整数倍墨量的打印;
127.s046:如果否则控制打印喷头沿副扫描方向移动第一预设距离;
128.s047:重复执行步骤s041至s046。
129.其中第一组墨水和第二组墨水的种类可以根据打印需求进行设定,第一组墨水和第二组墨水的种类可以相同也可以不相同,这里不做限制。
130.本实施例在不需要加倍墨量输出的墨水间隔出墨,而需要加倍墨输出的墨水每次扫描打印都出墨。这样可以使第一组墨水的刷新高度和第二组墨水的刷新高度每次都相同,这样可以避免出现喷头拉丝的情况。其中刷新高度是指第一组墨水或者第二组墨水后一次出墨时较前一次出墨时喷头沿副扫描方向相对打印介质100移动的距离。
131.如图9所示,下面以打印墨水e和墨水f为例进行说明,图中x方向为主扫描方向,y为副扫描方向,其中f的出墨量为e的2倍,初始扫描次数n=2,则第一扫描次数n1=4。在第一次扫描时墨水e和f均出墨,且出墨量为1个基本墨量。打印喷头沿y方向移动一个走纸距离(第一预设距离)。然后打印喷头进行第二次扫描,在第二次扫描中墨水e不出墨,墨水f出墨,且出墨量为1个基本墨量。打印喷头沿y方向再移动一个走纸距离(第一预设距离)。然后打印喷头进行第三次扫描,在第三次扫描中墨水e和f均出墨,且出墨量为1个基本墨量。打印喷头沿y方向再移动一个走纸距离(第一预设距离)。然后打印喷头进行第四次扫描,在第二次扫描中墨水e不出墨,墨水f出墨,且出墨量为1个基本墨量。
132.由图中可以看出第一组墨水e第二次出墨(如图中e3所示)比第一组墨水e第一次
出墨(如图中e1所示)高了2个第一预设距离,即刷新高度为2个第一预设距离;第一组墨水e第三次出墨(如图中e5所示)比第一组墨水e第二次出墨(如图中e3所示)高了2第一预设距离。因此第一组墨水e每次刷新高度都为2个第一预设距离。
133.而第二组墨水f第二次出墨(如图中f2所示)比第二组墨水f第一次出墨(如图中f1所示)高了1个第一预设距离,即刷新高度为1个第一预设距离。而第二组墨水f第三次出墨(如图中f3所示)比第二组墨水f第二次出墨(如图中f2所示)高了1个第一预设距离,即刷新高度为1第一预设距离。因此第二组墨水f每次刷新高度都为1个第一预设距离。由于第一组墨水每次刷新距离都相同,因此不会出现喷头拉丝的情况。
134.实施例4
135.请参阅图10,本发明实施例提供了一种用于小数倍墨量输出的打印装置,该装置用于打印的墨水包括第一组墨水和第二组墨水,所述第二组墨水用于加倍墨量打印,该装置包括:
136.获取模块,所述获取模块用于获取打印任务的初始扫描次数n和待进行加倍墨量打印的整数倍墨量b和小数倍墨量a;
137.判断模块,所述判断模块用于根据小数倍墨量a和初始扫描次数判断是否满足a*n=1;
138.第一扫描次数确定模块,所述第一扫描次数确定用于在满足a*n=1时根据整数倍墨量b确定第一扫描次数n1;
139.步进打印模块,所述步进打印模块用于根据第一扫描次数n1控制打印喷头进行沿副扫描方向步进的n1次扫描打印,并使第二组墨水中每种墨水出墨量为第一组墨水中每种墨水出墨量的b倍;
140.驻留打印模块,所述驻留打印模块用于控制打印喷头进行沿副扫描方向相对静止的n2次扫描打印,扫描打印中只有第二组墨水出墨,并使第二组墨水中每种墨水出墨量为基本墨量。
141.所述步进打印模块,包括;
142.打印数据获取子模块,所述打印数据获取子模块用于获取打印数据,所述打印数据包括n份子打印数据;
143.数据打子模块,所述数据打印子模块用于打印其中1份子打印数据;
144.打印判断子模块,所述打印判断子模块用于判断是否已打印完n份子打印数据;
145.结束打印子模块,所述结束打印子模块用于在已打印完n份子打印数据时结束整数倍墨量的打印;
146.喷头移动子模块,所述喷头移动子模块用于控制喷头沿副扫描方向移动第一预设距离;
147.重复执行子模块,所述重复子执行模块用于依序重复执行数据打子模块,打印判断子模块,结束打印子模块的功能来打印剩余子打印数据,直至n份子打印数据全部打印完。
148.实施例5
149.另外,结合图11描述的本发明实施例的用于小数倍墨量输出的打印方法可以由用于小数倍墨量输出的打印设备来实现。图11示出了本发明实施例提供的用于小数倍墨量输
出的打印设备的硬件结构示意图。
150.用于小数倍墨量输出的打印设备可以包括处理器401以及存储有计算机程序指令的存储器402。
151.具体地,上述处理器401可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。
152.存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
153.处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种区域随机打印的数据寻址方法。
154.在一个示例中用于小数倍墨量输出的打印设备还可包括通信接口403和总线410。其中,如图6所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
155.通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
156.总线410包括硬件、软件或两者,将用于小数倍墨量输出的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
157.实施例6
158.另外,结合上述实施例中的用于小数倍墨量输出的打印方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种用于小数倍墨量输出的打印方法。
159.以上是对本发明实施例提供的用于小数倍墨量输出的打印方法、装置、设备及储存设备的详细介绍。
160.需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的
技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
161.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
162.还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
163.以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
再多了解一些

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

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

相关文章

  • 日榜
  • 周榜
  • 月榜