打印机总墨量的控制方法及装置的制作方法

文档序号:2486521阅读:351来源:国知局
专利名称:打印机总墨量的控制方法及装置的制作方法
技术领域
本发明涉及打印机控制领域,尤其涉及一种打印机总墨量的控制方法及装置。
背景技术
为了能更丰富的再现颜色以及图像层次,使打印机能描述更广的色域范围,超 越四色打印机色域的局限性,各打印机设备厂商纷纷推出了多色打印机。该多色打印机 主要通过控制喷嘴喷出的墨量的多少来实现同一油墨不同级数的打印效果,实现多位输 出,增加了输出的色彩级数;所以该多色打印机具有打印色调细腻、打印色域广等诸多 特点。但是如果喷嘴喷出的墨滴搭配不合理,也很容易带来渐变不平滑以及局部区域 堆墨或流墨等问题。所述流墨为在打印机打印的过程中,打印机各通道为打印某个像 素喷出的墨量之和超过了纸张的最大载墨量,而使墨汁流淌的现象;所述堆墨为油墨密 度大,黏性太小,使油墨堆集在印版、墨辊和橡皮布上,发生印品图案不均勻,线条模 糊,实地不平实,表面粗糙无光的现象。为解决上述问题,发明人试图采用传统四色打印机总墨量控制的方式,来控制 多色打印机总墨量的控制。所述总墨量为打印机在打印的过程中打印一个像素所使用的 墨量之和;而传统的打印机控制总墨量的方法,主要通过控制打印像素所需总墨量不超 过总墨量阈值来实现,所述总墨量阈值为打印机所使用纸张的最大载墨量,而所述纸张 的最大载墨量是通过打印机打印测量图,从测量图中选取不流墨的像素,并经过计算所 述不流墨的像素所用的墨量的平均获得。在实现上述技术方案的过程中,发明人发现采用上述技术方案至少存在如下问 题由于多色打印机存在浅墨,将要输出的图像中某一像素的数据,可能需要浅墨和深 墨共同来表示,例如图像中青色的数据最后可能通过打印机的青墨和浅青墨两种墨来表 示;而上述技术方案对总墨量的控制方法,当所述像素所需总墨量超过纸张的最大载墨 量时,将所述像素所需各通道的墨量等比降低,使降低后的总墨量不超过纸张的最大载 墨量,因此在某些深墨与浅墨搭配的地方,上述技术方案无法调整浅墨与深墨的墨滴搭 配,如果浅墨和深墨搭配不合理,很容易出现堆墨现象。

发明内容
本发明的实施例提供一种打印机总墨量的控制方法及装置,解决了打印机在打 印的过程中出现堆墨的问题。为达到上述目的,本发明的实施例采用如下技术方案一种打印机总墨量的控制方法,包括获取像素输出总墨量控制阈值;判断打印图中像素输出所需总墨量是否大于所述总墨量控制阈值;若所述打印图中像素输出所需总墨量大于所述总墨量控制阈值,则用距离所述 像素最近且所需总墨量小于所述总墨量控制阈值的像素值代替所述像素值。
一种打印机总墨量的控制装置,包括获取单元,用于获取像素输出总墨量控制阈值;判断单元,用于判断打印图中像素输出所需总墨量是否大于所述总墨量控制阈 值;调整单元,用于若所述判断单元判定所述打印图中像素输出所需总墨量大于所 述总墨量控制阈值,则用距离所述像素最近且所需总墨量小于所述总墨量控制阈值的像 素值代替所述像素值。采用本发明技术方案后,当打印机打印像素时,判断所述像素输出所需总墨量 是否大于获取的总墨量控制阈值,若所述打印图中像素输出所需总墨量大于所述总墨量 控制阈值,则用距离所述像素最近且所需总墨量小于所述总墨量控制阈值的像素值代替 所述像素值;由于替换所述像素的像素值是与预打印的像素距离最近的像素的值,并且 所要输出的总墨量不超过产生堆墨的值即总墨量控制阈值,从而避免了预打印的像素由 于总墨量的控制不合理而出现堆墨的现象,并且使打印的图像渐变平滑。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或 现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅 是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。图1为本发明实施例1打印机总墨量的控制方法流程图;图2为本发明实施例1打印机总墨量的控制装置组成框图;图3为本发明实施例2打印机总墨量的控制方法流程图;图4为本发明实施例2打印机总墨量的控制装置组成框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得 的所有其他实施例,都属于本发明保护的范围。实施例1本发明实施例提供一种打印机总墨量的控制方法,如图1所示,该方法包括101、获取像素输出总墨量控制阈值;所述像素输出总墨量阈值为测量图中,从 各个次色中选取的颜色值最大并且不堆墨的像素对应的总墨量中值最小的总墨量。102、在获取所述总墨量控制阈值后,判断打印图中像素输出所需总墨量是否 大于所述总墨量控制阈值;若所述打印图中像素输出所需总墨量大于所述总墨量控制 阈值,则执行步骤103;若所述打印图中像素输出所需总墨量不大于所述总墨量控制阈 值,则执行步骤104。其中,所述打印图中像素输出所需总墨量为所述像素输出时,所述多色打印机 各个通道为打印所述像素应该输出的墨量之和。
103、表明若按照所述像素输出所需总墨量打印所述像素,则打印所述像素时使 用的墨滴的搭配不合理,很容易导致堆墨问题,所以当打印图中像素输出所需总墨量大 于所述总墨量控制阈值时,用距离所述像素最近且所需总墨量小于所述总墨量控制阈值 的像素值代替所述像素值;以便使打印出的图像渐变平滑,并且不堆墨。104、表明打印所述像素时使用的墨滴的搭配合理,保持所述像素值不变,按照 所述像素输出所需的总墨量打印所述像素,不会产生堆墨现象。本发明实施例提供一种打印机总墨量的控制装置,如图2所示,该装置包括 获取单元21、判断单元22和调整单元23。在所述打印机总墨量控制装置控制所述打印机打印过程中总墨量时,首先通过 所述获取单元21获取像素输出总墨量控制阈值;所述像素输出总墨量阈值为测量图中, 从各个次色中选取的颜色值最大并且不堆墨的像素对应的总墨量中值最小的总墨量。在所述获取单元21获取所述总墨量控制阈值后,所述判断单元22判断打印图中 像素输出所需总墨量是否大于所述总墨量控制阈值;若所述判断单元22判定所述打印图 中像素输出所需总墨量大于所述总墨量控制阈值,则调整单元23用距离所述像素最近且 所需总墨量小于所述总墨量控制阈值的像素值代替所述像素值;若所述判断单元22判定 所述打印图中像素输出所需总墨量不大于所述总墨量控制阈值,则所述调整单元23还用 于保持所述像素值不变。本发明实施例中,当打印机打印像素时,判断所述像素输出所需总墨量是否大 于获取的总墨量控制阈值,若所述打印图中像素输出所需总墨量大于所述总墨量控制阈 值,则用距离所述像素最近且所需总墨量小于所述总墨量控制阈值的像素值代替所述像 素值;由于替换所述像素的像素值是与预打印的像素距离最近的像素的值,并且所要输 出的总墨量不超过产生堆墨的值即总墨量控制阈值,从而避免了预打印的像素由于总墨 量的控制不合理而出现堆墨的现象,并且使打印的图像渐变平滑。实施例2本发明实施例提供一种打印机总墨量的控制方法,如图3所示,该方法包括301、获取打印机输出的测量图,所述测量图包括一次色、二次色、三次色以及 四次色的像素;其中每个像素上包含不同角度的直线有素,包括横向、纵向以及45度的 直线,所述直线为白色。302、从所述各次色中分别选取颜色值最大并且不堆墨的像素;其中从所述各次 色中分别选取颜色值最大并且不堆墨的像素时,根据如下规则选取;具体为不流墨、 不堆墨、白色细线未被墨水浸透淹没并且清晰可见、纸张背面未发生严重变形以及渗透 现象。303、在从所述一次色、二次色、三次色以及四次色中分别选取所述颜色值最大 并且不堆墨的像素后,计算所述选取像素的总墨量;所述计算所述选取像素的总墨量具 体包括根据如下公式计算所述像素中每个色版的灰度值,In1 = IV^SSt1,其中In1为第 i个色版的灰度值,Ii1为第i个色版中油墨的最大灰度级数,X1为测量图中第i个色版油墨 的实际输入灰度值,255为测量图最大输入灰度值,其中i=l,2,一,ρ,ρ为打印所 述像素所用油墨的通道数;
在计算得到所述的灰度值后,根据如下公式计算所述选取像素中每个色版的实 际墨量t,= (r.+l-m,) ^ln+(m-r,) ^l(r+1)l,其中t,为第i个色版的实际墨量,In为设备第i 个通道的油墨在灰度值为r时输出的墨量,单位为微升,1(1+1)1为设备第i个通道油墨在灰 度值为r+Ι时输出的墨量,In1为第i个色版的灰度值,!",为In1取整后的数据;其中,In 和1(Γ+1)1的取值可以通过查找所述设备使用说明书或其他资料获得。在计算得到所述选取像素中色版的实际墨量后,将所述像素所包含的每个色版 的实际墨量相加得到所述选取像素的总墨量。304、从所述选取像素的总墨量中选取最小总墨量作为总墨量控制阈值。305、在获取所述总墨量控制阈值后,判断打印图中像素输出所需总墨量是否 大于所述总墨量控制阈值;若所述打印图中像素输出所需总墨量大于所述总墨量控制 阈值,则执行步骤306;若所述打印图中像素输出所需总墨量不大于所述总墨量控制阈 值,则执行步骤307。其中,所述打印图中像素输出所需总墨量为所述像素输出时,所述打印机各个 通道打印所述像素应该输出的墨量之和。306、表明若按照所述像素输出所需总墨量打印所述像素,则打印所述像素时使 用的墨滴的搭配不合理,很容易导致堆墨问题,所以当打印图中像素输出所需总墨量大 于所述总墨量控制阈值时,用距离所述像素最近且所需总墨量小于所述总墨量控制阈值 的像素值代替所述像素值;以便使打印出的图像渐变平滑,并且不堆墨。307、表明打印所述像素时使用的墨滴的搭配合理,保持所述像素值不变,按照 所述像素输出所需的总墨量打印所述像素,不会产生堆墨现象。本发明实施例提供一种打印机总墨量的控制装置,如图4所示,该装置包括 获取单元41、判断单元42和调整单元43。在所述打印机总墨量的控制装置控制所述打印机的总墨量打印图像时,首先通 过所述获取单元41获取像素输出总墨量控制阈值;所述像素输出总墨量阈值为测量图 中,从各个次色中选取的颜色值最大并且不堆墨的像素对应的总墨量中值最小的总墨量。在所述获取单元41获取所述总墨量控制阈值后,所述判断单元42判断打印图中 像素输出所需总墨量是否大于所述总墨量控制阈值;若所述判断单元42判定所述打印图 中像素输出所需总墨量大于所述总墨量控制阈值,则调整单元43用于用距离所述像素最 近且所需总墨量小于所述总墨量控制阈值的像素值代替所述像素值;若所述判断单元42 判定所述打印图中像素输出所需总墨量不大于所述总墨量控制阈值,则所述调整单元43 还用于保持所述像素值不变。其中,所述获取单元41包括输出模块411、选取模块412和计算模块413。所述获取单元41在获取像素输出总墨量控制阈值时,通过输出模块411获取 打印机输出的测量图,所述测量图包括一次色、二次色、三次色以及四次色的像素;其 中,每个像素上包含不同角度的直线有素,包括横向、纵向以及45度的直线,所述直线 为白色在所述输出模块411输出测量图后,所述选取模块412用于从所述输出模块411 输出的测量图的一次色、二次色、三次色以及四次色的像素中,分别选取颜色值最大并且不堆墨的像素;在所述选取模块412选取所述颜色值最大并且不堆墨的像素后,所述 计算模块413用于计算所述选取像素的总墨量;在所述计算模块413计算得到所述选取像 素的总墨量后,所述选取模块412还用于从所述像素的总墨量中选取最小总墨量作为总 墨量控制阈值。其中,所述选取模块412在从所述输出模块411输出的测量图的一次色、二次 色、三次色以及四次色的像素中,分别选取颜色值最大并且不堆墨的像素时,根据以下 原则从所述各次色中分别选取颜色值最大并且不堆墨的像素,所述原则为不流墨、不 堆墨、白色细线未被墨水浸透淹没并且清晰可见、纸张背面未发生严重变形以及渗透现象。其中,所述计算模块413在计算所述选取像素的总墨量时,首先根据如下公式 计算所述像素中每个色版的灰度值,In1 = IV^SSt1,其中In1为第i个色版的灰度值,Ii1 为第i个色版中油墨的最大灰度级数,X1为测量图中第i个色版油墨的实际输入灰度值, 255为测量图最大输入灰度值,其中i = l,2,一,ρ,ρ为打印所述像素所用油墨的通 道数。在所述计算模块413计算获得所述选取像素中各色版的灰度值后,所 述计算模块413还用于根据如下公式计算所述像素中每个色版的实际墨量,tl = (r.+ l-m,) ^ln+(m-r,) ^l(r+1)l,其中t,为第i个色版的实际墨量,In为设备第i个通道的油墨 在灰度值为r时输出的墨量,单位为微升,1(1+1)1为设备第i个通道油墨在灰度值为r+Ι时 输出的墨量,In1为第i个色版的灰度值,!·,为叫取整后的数据。其中,的取值 可以通过查找所述设备使用说明书或其他资料获得。在所述计算模块413计算得到所述选取像素中每个色版的实际墨量后,所述计 算模块413还用于将所述像素所包含的每个色版的实际墨量相加得到所述像素的总墨量。本发明实施例中,当打印机打印像素时,判断所述像素输出所需总墨量是否大 于获取的总墨量控制阈值,若所述打印图中像素输出所需总墨量大于所述总墨量控制阈 值,则用距离所述像素最近且所需总墨量小于所述总墨量控制阈值的像素值代替所述像 素值;由于替换所述像素的像素值是与预打印的像素距离最近的像素的值,并且所要输 出的总墨量不超过产生堆墨的值即总墨量控制阈值,从而避免了预打印的像素由于总墨 量的控制不合理而出现堆墨的现象,并且使打印的图像渐变平滑。进一步的,与现有技术中以纸张的最大承载墨量为总墨量控制阈值相比,本实 施例中所述使用的控制打印机总墨量的总墨量控制阈值,是根据打印机打印测量图中的 像素实际喷出的总墨量中选取的,选取的准则涉及打印机油墨的多方面的特性,从而使 总墨量的控制更加准确、细腻;按照本发明实施例提供的技术方案打印出的样张无堆 墨、流墨现象,并且色彩饱满、渐变均勻、细节过度平滑。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可 借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是 更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡 献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质 中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式

,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护 范围为准。
权利要求
1.一种打印机总墨量的控制方法,其特征在于,包括 获取像素输出总墨量控制阈值;判断打印图中像素输出所需总墨量是否大于所述总墨量控制阈值; 若所述打印图中像素输出所需总墨量大于所述总墨量控制阈值,则用距离所述像素 最近且所需总墨量小于所述总墨量控制阈值的像素值代替所述像素值。
2.根据权利要求1所述的打印机总墨量的控制方法,其特征在于,该方法还包括 若所述打印图中像素输出所需总墨量不大于所述总墨量控制阈值,则保持所述像素值不变。
3.根据权利要求1所述的打印机总墨量的控制方法,其特征在于,所述获取像素输出 总墨量控制阈值包括获取打印机输出的测量图,所述测量图包括一次色、二次色、三次色以及四次色的像素;从所述各次色中分别选取颜色值最大并且不堆墨的像素; 计算所述选取像素的总墨量;从所述像素的总墨量中选取最小总墨量作为总墨量控制阈值。
4.根据权利要求3所述的打印机总墨量的控制方法,其特征在于,所述从所述各次色 中分别选取颜色值最大并且不堆墨的像素具体为根据以下原则从所述各次色中分别选取颜色值最大并且不堆墨的像素,所述原则 为不流墨、不堆墨、白色细线未被墨水浸透淹没并且清晰可见、纸张背面未发生严重 变形以及渗透现象。
5.根据权利要求3所述的打印机总墨量的控制方法,其特征在于,所述计算所述选取 像素的总墨量具体为根据如下公式计算所述像素中每个色版的灰度值,In1 = IV^SSt1,其中In1为第i个 色版的灰度值,Ii1为第i个色版中油墨的最大灰度级数,X1为测量图中第i个色版油墨的 实际输入灰度值,255为测量图最大输入灰度值,其中i=l,2,一,ρ,ρ为打印所述 像素所用油墨的通道数;根据所述像素中色版的灰度值计算所述色版的实际墨量; 将所述像素包含的每个色版的实际墨量相加得到所述像素的总墨量。
6.根据权利要求5所述的打印机总墨量的控制方法,其特征在于,根据所述像素中色 版的灰度值计算所述色版的实际墨量具体为根据如下公式计算所述像素中所述色版的实际墨量,t,= (r.+ l-m^^+^-r^l^),, 其中^为第i个色版的实际墨量,In为设备第i个通道的油墨在灰度值为r时输出的墨量, 单位为微升,1(1+1)1为设备第i个通道油墨在灰度值为r+Ι时输出的墨量,In1为第i个色版 的灰度值,A为In1取整后的数据。
7.—种用于打印机总墨量的控制装置,其特征在于,包括 获取单元,用于获取像素输出总墨量控制阈值;判断单元,用于判断打印图中像素输出所需总墨量是否大于所述总墨量控制阈值; 调整单元,用于若所述判断单元判定所述打印图中像素输出所需总墨量大于所述总 墨量控制阈值,则用距离所述像素最近且所需总墨量小于所述总墨量控制阈值的像素值代替所述像素值。
8.根据权利要求7所述的打印机总墨量的控制装置,其特征在于,所述调整单元还用于,若所述判断单元判定所述打印图中像素输出所需总墨量不大 于所述总墨量控制阈值,则保持所述像素值不变。
9.根据权利要求7所述的打印机总墨量的控制装置,其特征在于,所述获取单元包括输出模块,用于获取打印机输出的测量图,所述测量图包括一次色、二次色、三次 色以及四次色的像素;选取模块,用于从所述各次色中分别选取颜色值最大并且不堆墨的像素; 计算模块,用于计算所述选取像素的总墨量;所述选取模块还用于,从所述像素的总墨量中选取最小总墨量作为总墨量控制阈值。
10.根据权利要求9所述的打印机总墨量的控制装置,其特征在于,所述选取模块还 用于,根据以下原则从所述各次色中分别选取颜色值最大并且不堆墨的像素,所述原则 为不流墨、不堆墨、白色细线未被墨水浸透淹没并且清晰可见、纸张背面未发生严重 变形以及渗透现象。
11.根据权利要求9所述的打印机总墨量的控制装置,其特征在于,所述计算模块还用于,根据如下公式计算所述像素中每个色版的灰度值,In1 = n/255*Xl,其中m,为第i个色版的灰度值,Ii1为第i个色版中油墨的最大灰度级数,X1为 测量图中第i个色版油墨的实际输入灰度值,255为测量图最大输入灰度值,其中i=l, 2,一,ρ,ρ为打印所述像素所用油墨的通道数;以及根据所述像素中色版的灰度值计算所述色版的实际墨量;以及 将所述像素包含的每个色版的实际墨量相加得到所述像素的总墨量。
12.根据权利要求11所述的打印机总墨量的控制装置,其特征在于,所述计算模块还用于,根据如下公式计算所述像素中每个色版的实际墨量,、= (r.+ l-m,) ^ln+(m-r,) ^l(r+1)l,其中t,为第i个色版的实际墨量,In为设备第i个通道的油墨 在灰度值为r时输出的墨量,单位为微升,1(1+1)1为设备第i个通道油墨在灰度值为r+Ι时 输出的墨量,In1为第i个色版的灰度值,^为叫取整后的数据。
全文摘要
本发明公开例一种打印机总墨量的控制方法及装置,涉及打印机控制领域,解决了多色打印机在打印的过程中出现堆墨的问题。本方法包括获取像素输出总墨量控制阈值;判断打印图中像素输出所需总墨量是否大于所述总墨量控制阈值;若所述打印图中像素输出所需总墨量大于所述总墨量控制阈值,则用距离所述像素最近且所需总墨量小于所述总墨量控制阈值的像素值代替所述像素值。本发明实施例主要应用于打印机打印的过程中,特别是多色打印机打印的过程中。
文档编号B41J2/21GK102019756SQ20091009299
公开日2011年4月20日 申请日期2009年9月21日 优先权日2009年9月21日
发明者南水鱼, 孙涛, 张立业, 李泉富 申请人:北京北大方正电子有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1