印刷装置、印刷方法、印刷系统、图像处理装置、以及图像处理方法与流程

文档序号:13077583阅读:255来源:国知局
印刷装置、印刷方法、印刷系统、图像处理装置、以及图像处理方法与流程

本发明涉及实施往复印刷的印刷装置等,尤其涉及一种无论纸张种类等印刷条件如何都能够减少正向印刷与反向印刷间的色差的印刷装置等。

此外,本发明涉及双向印刷用数据的图像处理装置等,尤其涉及一种能够容易地实施颜色转换信息(颜色转换表)的根据纸张种类等印刷条件而进行的变更,并且能够将由印刷方向所导致的色差抑制得较小的图像处理装置等。

此外,本发明涉及处理往复印刷用的数据的图像处理装置等,尤其涉及一种无论纸张种类等印刷条件如何都能够减少正向印刷与反向印刷之间的色差的图像处理装置等。



背景技术:

一直以来,有一种以主扫描方向上的印刷头的动作与副扫描方向上的送纸动作同步的方式而实施印刷的打印机。在所涉及的打印机中,为了提高印刷速度,已知有一种在印刷头的正向路径与反向路径的双方向上实施印刷的往复印刷(双方向印刷)。虽然该往复印刷在彩色喷墨打印机中也较多地被使用,但根据各个颜色的喷嘴列的配置而在正向路径与反向路径上油墨的重叠顺序不同,从而存在有在正向路径与反向路径之间会产生色差的问题。

关于所涉及的问题,在下述专利文献1中,针对解除由往复印刷的着色剂的重叠顺序的不同而产生的颜色不均的技术而进行了提案,该文献中记载了,使用正向路径用的颜色处理查找表(lut)与反向用的颜色处理查找表(lut)这两个lut而进行处理的技术。

此外,下述专利文献2中记载了,对在正向移动过程中被记录的图像的色调与在反向移动过程中被记录的图像的色调高精度地进行整合的技术,该文献中记载了,将各个喷射压力的反向图像以与正向图像以可对比的方式形成的技术。

此外,下述专利文献3中记载了,基于印刷介质名,来对之后所要印刷的印刷介质是容易浸透油墨还是不容易浸透进行判断,并根据cmyk图像数据的位置信息与扫描图案来对每个像素的由双方向记录所产生的色调的变化的程度进行判断,并以降低输入图像数据的色调变化度较大的色调的输出浓度而提高色调变化度较小的色调的输出浓度的方式,来对cmy的各个浓度进行変更的技术。

在先技术文献

专利文献

专利文献1:日本特开2007-136845号公报

专利文献2:日本特开2004-34435号公报

专利文献3:日本特开2003-25613号公报



技术实现要素:

发明所要解决的课题

然而,尽管根据上述的背景技术等而对正向印刷与反向印刷间的色差调节最小,但在作为印刷介质的纸张的种类(纸张种类)等印刷条件变化的情况下,也会存在上述色差变大的课题。对于该课题,上述专利文献1、2没有示出解决方案。

另外,期望的是,用户能够容易地实施与纸张种类等印刷条件相对应的颜色转换处理的调节。

因此,期望的是,用户能够对应于纸张种类等印刷条件而容易地对lut进行调节(変更)的技术。

在上述专利文献2、3中,也没有示出用于解决这种课题的lut的调节。

在此,本发明的目的在于,提供在实施往复印刷的印刷装置中,无论纸张种类等印刷条件如何都能够减少正向印刷与反向印刷之间的色差的印刷装置等。

在此,本发明的目的在于,提供在双方向印刷用数据的图像处理装置中,能够容易地实施颜色转换信息(颜色转换表)的根据纸张种类等的印刷条件而进行的変更,并且能够将由印刷方向所导致的色差抑制得较小的图像处理装置等。

在此,本发明的目的在于,提供在处理往复印刷用的数据的图像处理装置中,无论纸张种类等印刷条件如何都能够减少正向印刷与反向印刷之间的色差的图像处理装置等。

用于解决课题的手段

为了达成上述的目的,本发明的一方面为一种印刷装置,其特征在于,具备:印刷部,其在印刷介质上实施双方向印刷;调节部,其通过所述印刷部,将使用了第一种印刷介质用的第一方向颜色转换信息的第一方向印刷图像、和使用了第二种印刷介质用的第二方向颜色转换信息的第二方向印刷图像在第二种印刷介质上以能够对比的方式进行印刷,所述第二种印刷介质用的第二方向颜色转换信息通过对所述第一种印刷介质用的第二方向颜色转换信息进行调节而被生成。

另外,在上述发明中,优选的方式的特征在于,所述第一方向印刷图像与所述第二方向印刷图像为涂满预定的颜色的图像。

另外,在上述发明中,其优选方式特征在于,所述调节部使所述第一方向印刷图像与所述第二方向印刷图像相互邻接地进行印刷。

另外,在上述发明中,一个优选方式特征在于,所述调节部基于预定系数来对所述第二种印刷介质用的第二方向颜色转换信息进行调节,并将使用了基于所述预定系数的多个值中的每一个值而进行了调节的多个所述第二种印刷介质用的第二方向颜色转换信息的多个所述第二方向印刷图像,以与所述第一方向印刷图像成对的方式进行印刷。

另外,在上述发明中,优选方式特征在于,所述调节部取得对应于所述多个第二方向印刷图像的印刷而被输入的、一个所述第二方向印刷图像的识别信息,并对通过该取得的识别信息而被识别的所述第二方向印刷图像所对应的所述预定系数的值进行存储。

另外,在上述发明中,优选方式特征在于,所述印刷部在第一方向印刷时,基于使用所述第一种印刷介质用的第一方向颜色转换信息而被转换成的图像数据实施印刷,在第二方向印刷时,基于所述第二种印刷介质用的第二方向颜色转换信息而被转换的图像数据而实施印刷,所述第二种印刷介质用的第二方向颜色转换信息为基于所述被存储的所述预定系数的值而进行了调节的信息。

为了达成上述的目的,本发明的另一方面为一种印刷方法,其特征在于,对使用了第一种印刷介质用的第一方向颜色转换信息的第一方向印刷图像进行印刷,并生成对所述第一种印刷介质用的第二方向颜色转换信息进行了调节的第二种印刷介质用的第二方向颜色转换信息,并且将使用了所述第二种印刷介质用的第二方向颜色转换信息的第二方向印刷图像以与所述第一方向印刷图像能够对比的方式进行印刷。

为了达成上述目的,本发明的另一个方面为具备主机装置与印刷装置的印刷系统,其中,所述印刷装置具备:印刷部,其基于在所述主机装置中生成的图像数据而在印刷介质上实施双方向印刷;调节部,将使用了第一种印刷介质用的第一方向颜色转换信息的第一方向印刷图像、和使用了第二种印刷介质用的第二方向颜色转换信息的第二方向印刷图像通过所述印刷部而以与第二种印刷介质能够对比的方式进行印刷,所述主机装置具备驱动部,所述驱动部使用所述第一种印刷介质用的第一方向颜色转换信息来生成第一方向的所述图像数据,并使用由所述调节部利用基于印刷而决定的预定系数的值进行了调节的第二种印刷介质用的第二方向颜色转换信息来生成第二方向的所述图像数据,所述第二种印刷介质用的第二方向颜色转换信息通过对所述第一种印刷介质用的第二方向颜色转换信息进行调节而被生成。

为了达成上述的目的,本发明的另一个方面为,对双方向印刷用的图像数据进行处理的图像处理装置具有:存储部,其对第一方向印刷用的第一颜色转换信息和与印刷条件无关的共用转换信息进行存储;颜色转换部,其使用所述第一颜色转换信息而对第一方向印刷用的图像数据进行颜色转换,并使用基于所述共用转换信息和与印刷条件相对应的系数而生成的第二方向印刷用的第二颜色转换信息来对第二方向印刷用的图像数据进行颜色转换。

另外,在上述发明中,一个优选方式特征在于,所述颜色转换部将所述第一颜色转换信息基于所述共用转换信息和所述系数进行转换,从而生成所述第二颜色转换信息。

此外,在上述发明中,另一个方式特征在于,所述存储部对所述第二方向印刷用的第三颜色转换信息进行存储,所述颜色转换部基于所述共用转换信息和所述系数来对所述第三颜色转换信息进行转换,从而生成所述第二颜色转换信息。

另外,在上述发明中,优选方式特征在于,所述共用转换信息通过以下方式生成,即,对从针对于多个印刷条件而分别准备的第二方向印刷用的第四颜色转换信息获得的多个转换信息分别进行正规化,并将该正规化的转换信息平均化。

另外,在上述发明中,一个优选方位特征在于,所述印刷条件包含印刷中所使用的纸张的种类。

为了达成上述的目的,本发明的另一面为,在对双方向印刷用的图像数据进行处理的图像处理方法中,用第一方向印刷用的第一颜色转换信息来对第一方向印刷用的图像数据进行颜色转换,并且使用基于与印刷条件无关的共用转换信息和与印刷条件相对应的系数而被生成的第二方向印刷用的第二颜色转换信息来对第二方向印刷用的图像数据进行颜色转换。

为了达成上述的目的,本发明的另一个方面为一种程序,其使对双方向印刷用的图像数据进行处理的计算机执行如下处理,即:使用第一方向印刷用的第一颜色转换信息来对第一方向印刷用的图像数据进行颜色转换,使用基于与印刷条件无关的共用转换信息和与印刷条件相对应的系数而被生成的第二方向印刷用的第二颜色转换信息来对第二方向印刷用的图像数据进行颜色转换的处理。

为了达成上述的目的,本发明的另一方面为一种图像处理装置,其特征在于,具备颜色转换部,所述颜色转换部通过第一颜色转换信息来对第一方向印刷用的图像数据进行转换,并通过第二颜色转换信息来对第二方向印刷用的图像数据进行转换,所述颜色转换部对应于印刷条件,并通过基于所述第一颜色转换信息以及所述第二颜色转换信息而被生成的第三颜色转换信息来对所述第二方向印刷用的图像数据进行转换。

另外,在上述发明中,优选的方式的特征在于,所述第三颜色转换信息基于针对于预定的颜色的由所述第一颜色转换信息转换后的颜色数据和由所述第二颜色转换信息转换后的颜色数据之间的差分而被生成。

另外,在上述发明中,优选方式特征在于,所述第三颜色转换信息通过将对应于所述印刷条件而预先规定的系数与所述差分相乘而得到的值添加至由所述第一颜色转换信息转换后的颜色数据中而生成。

另外,在上述发明中,优选的方式的特征在于,所述印刷条件包含在印刷中所使用的纸张的种类。

此外,在上述发明中,优选的方式的特征在于,在所述第一颜色转换信息、所述第二颜色转换信息、以及所述第三颜色转换信息中所包含的转换后的颜色数据包含印刷中所使用的颜色材料的量。

为了达成上述的目的,本发明的另一方面为一种图像处理方法,其通过第一颜色转换信息来对第一方向印刷用的图像数据进行转换,在第一印刷条件下,通过第二颜色转换信息来对第二方向印刷用的图像数据进行转换,在第二印刷条件下,通过基于所述第一颜色转换信息以及所述第二颜色转换信息而被生成的第三颜色转换信息,来对所述第二方向印刷用的图像数据进行转换。

为了达成上述的目的,本发明的另一方面为一种程序,其使具备了通过第一颜色转换信息来对第一方向印刷用的图像数据进行转换并通过第二颜色转换信息来对第二方向印刷用的图像数据进行转换的控制部的计算机执行如下处理,所述处理为:对应于印刷条件,通过基于所述第一颜色转换信息以及所述第二颜色转换信息而被生成的第三颜色转换信息来对所述第二方向印刷用的图像数据进行转换的处理。

本发明的进一步的目的以及特征通过在以下所说明的发明的实施方式变得更加明了。

附图说明

图1为具备应用了本发明的印刷装置的印刷系统的第一实施例所涉及的结构图。

图2为将颜色转换表以三维的形式而表现的图。

图3为示出了α表127的一个示例的图。

图4为例示了滑架224的结构的图。

图5为用于对滑架224相对于印刷介质(纸张)229的动作进行说明的图。

图6为示出系数α的决定处理的一个示例的流程图。

图7为例示了被印刷的补正图像的图。

图8为显示了印刷系统100的处理顺序的一个示例的流程图。

图9为例示了颜色转换处理的顺序的流程图。

图10为具备应用了本发明的图像处理装置的印刷系统的第二实施例所涉及的结构图。

图11为以三维的形式表现了颜色转换表的图。

图12为示出了共用表127a的一个示例的图。

图13为例示了滑架224a的结构的图。

图14为用于对滑架224a相对于印刷介质(纸张)229a的动作进行说明的图。

图15为示出共用表127a的生成顺序的一个示例的流程图。

图16为用于对共用表127a的生成顺序进行说明的图。

图17为用于对共用表127a的生成顺序进行说明的图。

图18为示出了印刷系统100a的处理顺序的一个示例的流程图。

图19为例示了由颜色转换部122a的颜色转换处理的顺序的流程图。

图20为具备应用了本发明的图像处理装置的印刷系统的第三实施方式例所涉及的结构图。

图21为以三维形式表现了颜色转换表的图。

图22为示出了α表127b的一个示例的图。

图23为例示了滑架224b的结构的图。

图24为用于对滑架224b相对于印刷介质(纸张)229b的动作进行说明的图。

图25为示出了印刷系统100b的处理顺序的一个示例的流程图。

图26为例示了颜色转换处理的顺序的流程图。

具体实施方式

以下,参照附图对本发明的实施例进行说明。然而,所涉及的实施例并非对本发明的技术性范围进行限定。另外,在图中,对相同或类似的部件上标记相同的号码或符号来进行说明。

[第一实施例]

图1为具备应用了本发明的印刷装置的印刷系统的第一实施例所涉及的结构图。图1所示的打印机2为应用了本发明的印刷装置。打印机2为实施往复印刷(双方向印刷)的打印机,在正向印刷中,基于使用正向用的颜色转换表(正向用lut125、第一方向颜色转换信息)实施了颜色转换处理的图像数据而实施印刷,在反向印刷中,使用与对应于作为所使用的印刷介质的纸张的种类(纸张种类)而进行了调节的反向用的颜色转换表(反向用lut)而实施了颜色转换处理的图像数据来实施印刷。此外,打印机2为了决定用于对应于纸张种类而对反向用的颜色转换表进行调节的系数α(预定系数),而将正向印刷图像(第一方向印刷图像)与根据系数α的各个值而进行了调节的反向印刷图像(第二方向印刷图像)成对地进行印刷输出,并将由用户选择的反向印刷图像的系数α的值决定为用于对反向用的颜色转换表进行调节的系数α的值。通过所涉及的打印机2的处理,能够针对于各个纸张种类而将正向印刷与反向印刷之间的色差抑制得较小,进而能够较容易地实施为此而作的准备操作。

如图1所示,本实施例所涉及的印刷系统100具备主机1和作为实施往复印刷的彩色喷墨打印机的打印机2。

主机1为,相对于打印机2而进行印刷指示的打印机2的主机装置,例如由个人计算机构成。因此,虽然主机1未图示,但由cpu、ram、rom、hdd、显示器(显示装置)、操作装置(指示装置)等构成。

如图1所示,主机1作为功能结构而具备应用程序部11与打印机驱动部12。

应用程序部11为相对于打印机2的印刷请求单元,在请求印刷时,根据用户对主机1的指示操作等,而将印刷对象的图像数据(以下称为原始图像数据)相对于打印机驱动部12进行传输。该原始图像数据为,将文字、制图等印刷对象以对象为单位进行表现的标准格式(例如,遵照gdi(graphicdatainterface:图形数据接口)的格式)的数据。此外,在原始图像数据中,图像的颜色作为一个示例,以rgb(红色、绿色、蓝色)的多值(例如,0~255的256灰度)来表现。另外,应用程序部11由描述了处理内容的程序、根据该程序实施处理的cpu、ram等构成。

打印机驱动部12为担任打印机2用的驱动功能的部分,对从上述应用程序部11被输出的原始图像数据实施各种处理,从而生成打印机2用的印刷数据,并将该印刷数据传输到打印机2中。打印机驱动部12由描述了处理内容的驱动程序、根据该程序执行处理的cpu、用于处理的各种数据、以及存储驱动程序与各种数据的存储部等构成。

如图1所示,打印机驱动部(控制部)12作为功能结构而具有绘制部121、颜色转换部122、半色调处理部123、命令生成部124、正向用lut125、反向用lut126、以及调节表(α表)127。

绘制部121为对从应用程序部11被输出的原始图像数据执行绘制处理的部分,并将原始图像数据转换为像素单元的图像数据。即,绘制部121将原始图像数据转换为各个像素具有rgb的多值(例如,各个0~255的256灰度)的图像数据。以下,将该像素单元的图像数据称为rgb像素数据。

颜色转换部122为执行将在绘制部121中被生成的rgb像素数据转换为以在打印机2中被使用的油墨色(作为一个示例,此处cmyk(蓝绿色、品红色、黄色、黑色))来表现的颜色数据(以下,称为cmyk像素数据)的处理(颜色转换处理)的部分。cmyk像素数据为各个像素具有cmyk的多值(例如,各个0~255的256灰度)的油墨量数据。因此,cmyk像素数据为表现打印机2的各个油墨的油墨量的数据。

颜色转换部122如上所述,在打印机2的反向印刷用的颜色转换处理中实施与作为打印机2中所使用的印刷介质的纸张的种类(纸张种类)等印刷条件相对应的调节,在该处理中具有本印刷系统的特征。对于包含该调节处理的颜色转换处理的具体的内容将在后文叙述。

半色调处理部123为执行将像素单元的图像数据转换为用印刷点的有无来表现的图像数据的半色调处理的部分。在本实施例中,半色调处理部123将cmyk像素数据转换为用cmyk的各个印刷点的有无来表现的数据(以下称为点数据)。印刷点为通过由打印机2的油墨的喷出而形成在印刷介质(纸张)上的点,作为一个示例,使用大、中、小的大小不同的多个点。在该情况下,点数据具备表示在被喷出有油墨的印刷介质的每位置处的各个颜色的大点的有无、中点的有无、小点的有无的信息。

命令生成部124为将包含印刷对象的图像数据的印刷请求以打印机2用的命令的形式来表现的部分。命令生成部124生成的印刷请求作为印刷数据从主机1被传输到打印机2。命令生成部124在生成印刷请求(印刷数据)时,将点数据以打印机2用的命令的形式来表现并包含在印刷数据中。

正向用lut(第一lut、第一颜色转换信息)125以及反向用lut(第二lut、第二颜色转换信息)126分别为打印机2的正向印刷用的颜色转换表以及反向印刷用的颜色转换表(颜色转换信息)。颜色转换表为存放了用于将从应用程序部11被输出的图像数据的颜色表现转换为打印机2中所使用的油墨色的暖色表现的数据的表,即,用于由颜色转换部122的颜色转换处理的表。在本实施例中为将rgb颜色空间的颜色表现转换为cmyk颜色空间的颜色表现的部件。

颜色转换表具备将以rgb的各个颜色8位(256灰度)来表现的三维数据的颜色值(r、g、b),分配为以cmyk的各个颜色8位(256灰度)来表现的四维数据的颜色值(c、m、y、k)的信息。因此,当利用颜色转换表时,能够将以rgb来表现的任意的颜色以cmyk来表现。但是,当对于以各个颜色8位(256灰度)来表现的全部颜色(约1677万色)而具有对应的数据时,该数据量将是庞大的,因此实际上,颜色转换表只对于将各个颜色根据与256相比较少的预定数n的灰度进行表现的颜色而具备数据。

图2为将颜色转换表以三维的形式来表现的图。图2的(a)所示的示例示出了将rgb的各个颜色以18灰度(n=18)来表现的情况显示,并且在该颜色转换表中,相对于将rgb颜色空间的rgb的各个轴分割了17份的各个栅格(r、g、b),分配有cmyk的值(c、m、y、k)。

在转换的颜色未在栅格上的情况下,颜色转换部122使用“四面体插值”等插值法来计算对应的(c、m、y、k)值。在该情况下,例如对于在图2的(a)中以o点来示的颜色进行颜色转换的情况下,能够根据与包含o点的单元立方体的8个栅格点(a~h)对应的(c、m、y、k)值(图2的(b)所示的值)来求出相对于o点的(c、m、y、k)值。

另外,在打印机2中使用了预定的纸张种类(以下称为标准纸张种类。第一种印刷介质)的印刷介质的情况下,正向用lut125以及反向用lut126分别对以在正向印刷与反向印刷中印刷后的色差成为最小的方式而被调节成的数据进行存放。正向用lut125以及反向用lut126被存储于rom、hdd等中。

α表127为对应于印刷条件而存放了作为调节值的系数α的表。在本实施方式中,α表127针对于在打印机2中使用的印刷介质的各个纸张种类(印刷条件),而存放了将纸张种类的识别信息与该纸张种类的系数α对应起来的信息。系数α为用于生成如下的颜色转换表(第三lut、第三颜色转换信息)的系数,所述颜色转换表在打印机2中使用了与其相对应的纸张种类的印刷介质的情况(第二印刷条件的情况)下,以正向印刷与反向印刷中印刷后的色差成为最小的方式而进行了调节。详细内容虽然在后文叙述,但颜色转换部122根据第一印刷条件(标准纸张种类)的正向用lut(第一颜色转换信息)125、反向用lut(第二颜色转换信息)126、该系数α而生成第三颜色转换信息并用于颜色转换处理中。

图3为示出了α表127的一个示例的图。在图3所示的示例中,相对于纸张种类“aa”、“bb”、“cc”、……,而存储对应的系数α的值“1.0”、“0.8”、“1.4”、……。另外,纸张种类“aa”为标准纸张种类(第一印刷条件)。作为纸张种类,例如有被称为普通纸、光面纸、合成纸、哑光纸、手工纸等的种类,即使在普通纸中,根据制造商而纸张种类不同。

另外,各个系数α的值从后文所述的打印机2的颜色转换信息调节部212(调节部)被传输并存储在α表127中。对于由颜色转换信息调节部212的系数α的决定处理在下文中进行叙述。此外,α表127被存储在rom、hdd等中。

打印机2为根据主机1的印刷指示而执行印刷处理的彩色喷墨打印机。打印机2使具备了将油墨(颜色材料)向印刷介质进行喷出的喷嘴的印刷头225的朝向主扫描方向的动作、与作为印刷介质的纸张的朝向副扫描方向的动作同步,而实施印刷,并实施在印刷头225的动作的双方向上喷出油墨的往复印刷(双方向印刷)。

打印机2如图1所示,具备控制部21与印刷机构部22。

控制部21由描述了处理内容的程序、根据该程序执行处理的cpu、ram、保存程序的rom、asic等构成。作为功能结构,如图1所示,具备印刷控制部211与颜色转换信息调节部212。

印刷控制部211为接收由印刷指示构成的印刷数据,并使根据该印刷数据的印刷处理在印刷机构部22中被执行的部分。印刷控制部211对后文所述的主扫描部221与副扫描部222的各个部分进行控制。此外,印刷控制部211根据颜色转换信息调节部212的指示,在印刷机构部22中执行用于决定系数α的值的补正印刷。

颜色转换信息调节部212为执行用于决定系数α的值的处理的部分。执行颜色转换信息调节部212的处理为本打印机2的特征,对于具体的处理内容在后文中进行叙述。

印刷机构部22为根据控制部21的指示而在印刷介质(纸张)上执行印刷处理的部分。印刷机构部22如图1所示,具备主扫描部221与副扫描部222。另外,被图1的虚线包围的印刷控制部211与印刷机构部22称为印刷部23。

主扫描部221具备:具备喷出cmyk的各个颜色的油墨的喷嘴227的印刷头225、搭载印刷头225并沿主扫描方向进行移动的滑架224、以及用于对滑架224进行驱动的滑架电机223等。

图4为从喷嘴面侧进行观察的印刷头225的俯视图。在本实施方式中,在印刷头225上,与黑色(k)、品红色(m)、黄色(m)、蓝绿色(c)的各个颜色相对应的多个喷嘴227沿着副扫描方向(印刷介质的输送方向)而以与各个颜色相对应地呈喷嘴列228的形式被配置。在本实施方式中,在各个喷嘴列228上,分别以180dpi(dotperinch)的间距以锯齿状排列有180个喷嘴227。

印刷头225以k→m→y→c的顺序沿主扫描方向(滑架224的移动方向)而排列,在正向印刷中,以k→m→y→c的顺序喷出油墨,在反向印刷中,以c→y→m→k的顺序喷出油墨。因此,由于在正向路径与反向路径上油墨的喷出顺序不同,因此油墨的重叠顺序发生变化,从而正向路径与反向路径上颜色表现特性变化。因此,当在双方向上执行同一颜色转换处理时,在正向印刷区域与反向印刷区域之间将产生色差(颜色不均)。因此,在本实施方式中,在颜色转换处理中,使用正向印刷用与反向印刷用两个颜色转换表(第一lut以及第二lut)。另外,在使用了第一lut以及第二lut的情况下,存在有虽然在第一印刷条件下能够减少色差,但在第二印刷条件下无法减少色差的情况。在该情况下,如上所述,使用第三lut。在本实施方式中,在第一印刷条件下与第二印刷条件下,存在由纸张种类所导致的油墨的特性的差异。

副扫描部222为将印刷介质229向副扫描方向进行输送的装置。副扫描部222具备用于使印刷介质229与印刷头225的动作同步地移动的送纸电机226等。

图5为用于对滑架224相对于印刷介质229的动作进行说明的图。图5中,示出了印刷介质229与滑架224之间的相对位置关系,滑架224相对于印刷介质229而向图示箭头的方向相对移动。打印机2使滑架224在虚线所示的位置上从印刷开始位置(初始位置)p向主扫描方向移动的同时实施印刷。在到印刷图像的端部为止而结束印刷时,打印机2暂时停止滑架224的移动,并朝向副扫描方向输送纸张,并且使滑架224向印刷开始位置p侧移动的同时实施印刷。然后,当到印刷图像的端部为止而结束印刷时打印机2再停止滑架224的移动,并向副扫描方向送纸后,再次向滑架224的主扫描方向移动的同时实施印刷。

以此方式,打印机2在反复进行主扫描方向的印刷和副扫描方向的送纸动作的同时实施印刷。在本实施方式中,将滑架224相对于副扫描方向朝向右侧主扫描方向移动时的印刷称为“正向印刷”,并且将向左侧主扫描方向移动时的印刷称为“反向印刷”。此外,将相当于通过一次正向印刷或反向印刷而被印刷的印刷区域的印刷图像的、一个行程量的图像数据称为“部分图像数据”。

即,起始的部分图像数据(第一部分图像数据)通过起始的正向印刷而被印刷。此外,第二个部分图像数据(第二部分图像数据)通过随后的反向印刷而被印刷,第三个部分图像数据(第三部分图像数据)通过随后的正向印刷而被印刷。即,第奇数个的部分图像数据以正向印刷被印刷,第偶数个的部分图像数据以反向印刷被印刷。另外,当结束整个图像的印刷时,使滑架224移动到印刷开始位置p,并待机直至下一个印刷指示为止。

在具有如以上所说明的结构的本实施例所涉及的印刷系统100中,以如下的顺序执行处理。

首先,对决定用于生成与印刷介质的纸张种类相对应的反向印刷用的颜色转换表(第三lut)的系数α的处理进行说明。图6为显示系数α的决定处理的一个示例的流程图。另外,图6记载了作为颜色转换信息调节部212的处理的内容。

在该处理中,首先,实施对与多个α值相对应的补正图像进行印刷的处理。用户从打印机2的操作部(未图示)启动颜色转换信息调节部212。然后,用户从打印机2的操作部输入印刷颜色(补正颜色)、α值的间隔与范围、以及纸张种类识别信息,颜色转换信息调节部212取得这些信息(图6的步骤s1)。

印刷颜色为用于决定lut(3)的代表色,选择用于对于该纸张种类可进行误差较少且有效的颜色转换处理的颜色。印刷颜色能够通过几个方法来决定。

其一为选择lut(1)与lut(2)之间的色差最大的颜色的方法。选择在lut(1)中与该颜色(r、g、b)相对应地被存放的转换后的颜色(c1、m1、y1、k1)和在lut(2)中与该颜色(r、g、b)相对应地被存放的转换后的颜色(c2、m2、y2、k2)的、每个颜色成分的差分(δc=c2-c1、δm=m2-m1、δy=y2-y1、δk=k2-k1、)的合计(δc+δm+δy+δk)最大的颜色。

另外,作为该方法的选项,还可以选择上述色差较大的上位的预定数(例如,10)的颜色,在该预定数的颜色中选择k的值(k2的值)最小的颜色(黑色的油墨量较少的颜色)作为印刷颜色。

第二个方法为,设为本打印机系统100的用户指定的颜色的方法。当存在不想产生颜色不均的重要的颜色的情况下该方法较有效。

第三个方法为,设为在本打印机系统100中所使用的频率较高的颜色的方法。

接着,α值的间隔与范围为,与生成的补正图像相对应的α值的间距与最小值/最大值。例如,只要间隔为0.2且范围为0~2.0,则生成从与α=0相对应的补正图像起至与α=2.0相对应的补正图像为止,以0.2梯度而增加的α值相对应的各个补正图像,合计生成(印刷)11个补正图像。

取得了这些信息的颜色转换信息调节部212从主机11取得与在正向用lut125以及反向用lut126中分别取得的印刷颜色(r、g、b)相对应的转换后的颜色(c1、m1、y1、k1)以及(c2、m2、y2、k2)的值(图6的步骤s2)。

接着,颜色转换信息调节部212对生成的各个补正图像的颜色(c3、m3、y3、k3)进行计算(图6的步骤s3)。换句话说,决定lut(3)中的备选颜色。具体而言,根据在步骤s1中取得的α值的间隔与范围来求出生成补正图像的各个α值,并且用以下计算式计算出与其各个α值相对应的补正图像的颜色(c3、m3、y3、k3)。

c3=c1+α×(c2-c1)

m3=m1+α×(m2-m1)

y3=y1+α×(y2-y1)

k3=k1+α×(k2-k1)

在上述的α值的间隔为0.2且α值的范围为0~2.0的示例中,以α=0.0、α=0.2、α=0.4的顺序直至α=2.0为止来决定11的补正图像的颜色(c3、m3、y3、k3)。

接着,颜色转换信息调节部212根据计算出的补正图像的颜色(c3、m3、y3、k3)而生成补正图像的印刷数据(图6的步骤s4)。图7为例示了被印刷的补正图像的图。在图7的(a)以及(b)中,标记了(1)、(2)等号码(补正识别信息)的矩形的各个图像(图中的pc)为与各个α值相对应的补正图像。

各个补正图像为两个矩形以在主扫描方向(图7的(a))或副扫描方向(图7的(b))上邻接地被配置的结构。在两个矩形中,在图7的(a)中左侧的、或在图7的(b)中上侧的矩形为正向印刷时的图像,即,正向用lut125的转换后的颜色(c1、m1、y1、k1)的图像,在图7的(a)中右侧的、或在图7的(b)中下侧的矩形为反向印刷时的备选图像,即,在步骤s3中计算出的颜色(c3、m3、y3、k3)的图像。

在各个补正图像((1)、(2)、……)中,正向印刷时的图像为相同的颜色(颜色数据),反向印刷时的备选图像为根据显示在图像的底部的α值而被计算的颜色(颜色数据)的图像,并且根据α值成为不同颜色的图像。

以此方式,在本印刷系统100中生成的补正图像以在第二种印刷介质上正向印刷中的颜色与反向印刷中的颜色能够容易地对比的方式而被印刷。

颜色转换信息调节部212生成用于印刷这种补正图像的印刷数据。具体而言,颜色转换信息调节部212首先根据在步骤s2中取得的(c1、m1、y1、k1)的值、和与在步骤s3中计算出的各个α值相对应的(c3、m3、y3、k3)的值、以及预先规定的各个补正图像的位置信息,而生成上述的各个补正图像的图像数据(各个像素具有颜色值的数据)。

接着,颜色转换信息调节部212在所生成的图像数据上实施与由半色调处理部123实施的处理相同的半色调处理,并且生成点的数据,并将所生成的点的数据设为印刷控制部211可解释的形式的数据。

此外,颜色转换信息调节部212生成各个补正图像的补正识别信息,并且补正识别信息的图像也包含在印刷数据中,以使得补正识别信息被印刷在对应的补正图像的附近处。另外,颜色转换信息调节部212将补正识别信息、和与该补正识别信息相对应的补正图像的α值对应起来进行存储。

当以此方式生成补正图像的印刷数据时,颜色转换信息调节部212将该印刷数据转至印刷控制部211中,并且指示补正图像的印刷(图6的步骤s5)。

接收了该印刷指示的印刷控制部211对收到的印刷数据进行解释,并且基于该解释结果对印刷机构部22进行控制,从而在印刷机构部22上印刷补正图像。其结果为,如图7中例示的补正图像被印刷在印刷介质(纸张)229上。另外,被印刷的印刷介质(纸张)229为根据在步骤s1中颜色转换信息调节部212取得的纸张种类识别信息而得出的纸张种类的印刷介质。此外,如图7所示,附在上述的各个补正图像上的补正识别信息也被印刷在各个补正图像的附近处。此外,图7所示的各个补正图像的α值可以不被印刷。

当以此方式印刷补正图像时,本印刷系统100的用户对各个补正图像进行确认(例如,目视确认),并选择正向图像与反向图像的色差(图7的(a)所示的示例中,各个补正图像的左右的矩形的色差)最少的补正图像。用户将选择的被印刷在补正图像的附近处的补正识别信息(补正号码,图7所示的示例中,(1)、(2)等)输入到打印机2中。在图7的(a)以及(b)所示的示例中,由于在补正号码(3)的补正图像中正向图像与反向图像的色差最少,因此补正号码(3)的信息被输入到打印机2中。另外,补正识别信息的输入通过打印机2上所设置的操作部(未图示)被实施。

颜色转换信息调节部212取得被输入的补正识别信息(图6的步骤s6)。然后,颜色转换信息调节部212取得与所取得的补正识别信息对应地被存储的α值,并且将该α值与在步骤s1中取得的纸张种类识别信息一起传输到主机1中(图6的步骤s7)。在图7所示的示例中,由于补正号码(3)由用户选择,因此“0.4”作为α值被传输到主机1中。

被传输的α值与纸张种类识别信息在打印机驱动部12的α表127中,该α值与该纸张种类识别信息对应地被存储。

以此方式,实施决定用于生成与印刷介质的纸张种类相对应的反向印刷用的颜色转换表(lut(3))的系数α的处理。

另外,在上述的说明中,对于一个纸张种类,指定一个印刷颜色而生成补正图像,并根据该补正图像决定了α值,但也可以指定多个印刷颜色。在该情况下,对于被指定的各个颜色,分别执行上述的步骤s2-s5的处理,并且使用户从被输出的补正图像中选择色差较少的补正图像而决定α值。而且,将被决定的多个α值的平均值作为该纸张种类的α值而决定。

接着,对从应用程序部11发出印刷请求起至在打印机2中实施印刷处理为止的全部顺序进行说明。

图8为显示了印刷系统100的处理顺序的一个示例的流程图。当在应用程序部11中进行印刷请求时,打印机驱动部12接收包含原始图像数据的印刷请求(图8的步骤s11)。另外,在印刷请求中,作为印刷条件之一,包含在打印机2中使用的印刷介质的纸张种类的信息(以下称为纸张种类识别信息)。

所接收的印刷请求的信息被转至绘制部121,并且绘制部121相对于被包含在印刷请求中的原始图像数据实施绘制处理,从而生成rgb像素数据(图8的步骤s12)。

包含所生成的rgb像素数据的印刷请求被转至颜色转换部122中,颜色转换部122执行颜色转换处理,并将rgb像素数据转换为cmyk像素数据(图8的步骤s13)。在该颜色转换处理中,颜色转换部122使用正向用lut(第一颜色转换信息)、反向用lut(第二颜色转换信息)、以及调节表(α表)127而生成反向用的第三lut(第三颜色转换信息),并使用第三lut而执行通过纸张种类识别信息而被示出的纸张种类所对应的处理。对于颜色转换处理的具体的内容在后文中进行叙述。

包含所生成的cmyk像素数据的印刷请求被转至半色调处理部123,半色调处理部123相对于cmyk像素数据执行半色调处理,并将cmyk像素数据转换为点数据(图8的步骤s14)。

包含所生成的点数据的印刷请求被转至命令生成部124,命令生成部124生成将印刷请求以打印机2用的命令来表现的印刷数据(图8的步骤s15)。

主机1将所生成的印刷数据传输到打印机2中(图8的步骤s16)。

打印机2接收印刷数据,并根据被包含在该印刷数据中的命令执行印刷处理(图8的步骤s17)。具体而言,控制部21解释命令,并基于该解释结果对印刷机构部22的主扫描部221和副扫描部222进行控制。印刷机构部22根据该控制而进行动作,并通过上述的印刷头225的往复动作而相对于由纸张种类识别信息所示的印刷介质喷出油墨而实施印刷。

以此方式,实施从印刷请求起到印刷执行为止的处理。

图9为例示了由颜色转换部122的颜色转换处理(图8的步骤s13)的顺序的流程图。

首先,颜色转换部122取得正向用lut125以及反向用lut126的数据(图9的步骤s131)。

然后,颜色转换部122求出正向用lut125与反向用lut126的油墨量(颜色材料量)的差分(以下作为dif)(图9的步骤s132)。具体而言,颜色转换部122针对于上述的各个栅格点(r、g、b)而求出从存在于反向用lut126中(c、m、y、k)(以下作为(c2、m2、y2、k2))的各个颜色的值(颜色数据)中减去在正向用lut125中存放的(c、m、y、k)(以下作为(c1、m1、y1、k1))所对应的各个颜色的值的值。即,颜色转换部122在每个栅格点(r、g、b)求出δc=c2-c1、δm=m2-m1、δy=y2-y1、δk=k2-k1。

接着,颜色转换部122参照α表127而取得系数α的值(图9的步骤s133)。具体而言,颜色转换部122在α表127中读出与被包含在印刷请求中的纸张种类识别信息的纸张种类相对应地被存放的系数α的值。在图3的示例中,在纸张种类为“bb”的情况下,颜色转换部122将0.8的值作为系数α的值而进行取得。

接着,颜色转换部122生成,适合纸张种类识别信息所示的纸张种类的反向印刷用的第三颜色转换信息(图9的步骤s134)。颜色转换部122通过将正向用lut125与反向用lut126的油墨量的差分相对于正向用lut125以与所取得的系数α的值成比例的比例进行映射从而生成第三颜色转换信息。

具体而言,对与第三颜色转换信息的各个栅格点(r、g、b)相对应的(c、m、y、k)(以下作为(c3、m3、y3、k3))的每个栅格点,根据以下式而求取。

c3=c1+α×δc

m3=m1+α×δm

y3=y1+α×δy

k3=k1+α×δk

另外,在正向用lut125、反向用lut126、以及第三lut中,栅格点(r、g、b)相同。

接着,颜色转换部122使用正向用lut125与第三lut而将rgb像素数据转换为cmyk像素数据(图9的步骤s135)。在该转换处理中,颜色转换部122对于在正向印刷中所使用的rgb像素数据使用正向用lut125而生成cmyk像素数据,对于在反向印刷中所使用的rgb像素数据使用第三lut生成cmyk像素数据。更具体而言,颜色转换部122对于rgb像素数据的各个像素,用上述插值计算而求出的(c、m、y、k),所述差值计算为,在该(r、g、b)为颜色转换表(正向用lut125或第三lut)的栅格点的情况下,将该像素所具有的(r、g、b)转换为颜色转换表中被存放在该栅格点处的(c、m、y、k),此外,在该(r、g、b)不是颜色转换表的栅格点的情况下,将该像素具有的(r、g、b)转换为通过使用了被存放于其周围的格子点处的(c、m、y、k)的上述插值计算而求出的(c、m、y、k)。

以此方式,对于反向印刷对应于所使用的纸张种类而使用以正向印刷与反向印刷之间的色差成为最小的方式进行了调节的颜色转换表(第三lut)。

以如上所说明的内容而执行颜色转换处理。另外,颜色转换部122还可以保持生成的第三lut直至对于下一次的印刷请求的处理。在该情况下,只要是与下一次的印刷请求所指示的纸张种类是与所保持的第三lut相同的纸张种类,则颜色转换部122在针对于下一次的印刷请求的颜色转换处理中,可以省略步骤s31~s34的处理,并使用在步骤s35中保持的第三lut。

此外,虽然在以上的说明中,基于系数α而変更(调节)了反向印刷用的颜色转换表,但还可以对应于纸张种类而变更正向印刷用的颜色转换表。即使在该情况下,也同样地使用针对每个纸张种类而预先规定的系数,根据正向用lut125与反向用lut126的差分来生成新的正向印刷用的颜色转换表,并将所生成的颜色转换表用于颜色转换处理中。

此外,对于各个纸张种类预先生成对应的第三lut并进行存储,并在颜色转换处理时还可以使用该第三lut。

此外,虽然在本实施例的印刷系统100中,在打印机2侧的颜色转换信息调节部212中执行了α值的决定处理,但也可以为在主机1侧执行相同的处理的结构。

此外,虽然在本实施例的印刷系统100中,在主机1侧执行了颜色转换处理,但也可以为在打印机2侧实施的方式。

此外,虽然在本实施例中,对应于印刷条件中的纸张种类而执行了颜色转换表的调节,但也可以对应于温度、湿度等其他印刷条件而执行颜色转换表的调节。

如以上所说明的那样,在本实施例以及其改变例的印刷系统中,由于用户可以通过被印刷的补正图像(样品图像)而视觉性地对用于生成与纸张种类等印刷条件相对应的适当的颜色转换表的系数α的值进行决定,因此能够容易地执行颜色转换表的调节。

此外,被印刷的补正图像为涂满的图像,并且由于比较对象的图像邻接地配置,因此容易分辨色差,从而用户能够正确地判断。

此外,通过指定色差较大的颜色作为决定α值时的印刷颜色,从而可以调节误差较少的颜色转换表,其结果为,能够将正向印刷与反向印刷的色差抑制得较小。

此外,由于在印刷时的颜色转换处理中,使用针对每个印刷条件的系数α适当地调节了的正向印刷用或反向印刷用的颜色转换表,因此在各个印刷条件中能够将正向印刷与反向印刷的色差抑制得较小。

另外,虽然在本实施例中,记载了从rgb色空间到cmyk色空间的颜色转换处理,但即使是不同的颜色空间的颜色转换处理也可以应用本发明。

第二实施例

图10为具备应用了本发明的图像处理装置的印刷系统的第二实施例所涉及的结构图。图10所示的打印机驱动部12a为应用了本发明的图像处理装置。打印机驱动部12a在生成实施往复印刷(双方向印刷)的打印机2a用的印刷数据的过程中所执行的颜色转换处理中,对应于纸张种类而根据预先规定的正向用颜色转换表(正向用lut125a、第一颜色转换信息)、与纸张种类如何都无关的显示共同的倾向的共用表127a(共用转换信息)、表示所使用的纸张种类的特性的纸张种类系数128a而生成反向的颜色转换处理用的查找表(第二颜色转换信息)并使用。通过上述的处理,在各个纸张种类中,能够减少由打印机2的正向印刷与反向印刷的色差,用户只要输入纸张种类系数128a即可。

如图10所示,本实施例所涉及的印刷系统100a具备主机1a、作为实施往复印刷的彩色喷墨打印机的打印机2a。

主机1a为相对于打印机2a实施印刷指示的打印机2a的主机装置,例如,由个人计算机构成。因此,虽然未图示,但主机1a由cpu、ram、rom、hdd、显示器(显示装置)、操作装置(指示装置)等构成。

如图10所示,主机1a作为功能结构,具备应用程序部11a和打印机驱动部12a。

应用程序部11a为对打印机2a的印刷请求单元,在请求印刷时,通过用户相对于主机1a的指示操作等,而对打印机驱动部12a传输印刷对象的图像数据(以下称为原始图像数据)。该原始图像数据为,将文字、制图法等印刷对象以对象为单位表现的标准格式(例如,遵照gdi(graphicdatainterface:图形数据接口)的格式)的数据。此外,在原始图像数据中,图像的颜色作为一个示例,以rgb(红色、绿色、蓝色)的多值(例如,0~255的256灰度)表现。另外,应用程序部11a由描述了处理内容的程序、根据该程序执行处理的cpu、ram等构成。

打印机驱动部12a为担任打印机2a用的驱动功能的部分,对从上述应用程序部11a被输出的原始图像数据实施各种处理,并生成打印机2a用的印刷数据,并将该印刷数据传输到打印机2a中。打印机驱动部12a由描述了处理内容的驱动程序、根据该程序执行处理的cpu、用于处理中的各种数据、以及对驱动程序与各种数据进行存储的存储部等构成。

如图10所示,打印机驱动部12a作为功能结构而具备绘制部121a、颜色转换部122a、半色调处理部123a、命令生成部124a、正向用lut125a、反向用lut126a、共用表127a、纸张种类系数128a、以及存储部129a。

绘制部121a为对从应用程序部11a被输出的原始图像数据执行绘制处理的部分,并且将原始图像数据转换为像素单元的图像数据。即,绘制部121a将原始图像数据转换为各个像素具有rgb的多值(例如,各个0~255的256灰度)的图像数据。以下,将该像素单元的图像数据称为rgb像素数据。

颜色转换部122a为执行将在绘制部121a中生成的rgb像素数据转换为以在打印机2a中使用的油墨色(作为一个示例,此处cmyk(蓝绿色、品红色、黄色、黑色))来表现的颜色数据(以下称为cmyk像素数据)的处理(颜色转换处理)的部分。cmyk像素数据为各个像素具有cmyk的多值(例如,各个0~255的256灰度)的油墨量数据。因此,cmyk像素数据为表现打印机2a的各个油墨的油墨量的数据。

颜色转换部122a如上所述在打印机2a的反向印刷用(第二方向印刷用)的颜色转换处理中,实施与作为用于打印机2a中的印刷介质的纸张的种类(纸张种类)等的印刷条件相对应的调节,并且在该处理中存在本印刷系统的特征。对于包含该调节处理的颜色转换处理的具体的内容将在后文中进行叙述。

半色调处理部123a为执行将像素单元的图像数据转换为以印刷点的有无来表现的图像数据的半色调处理的部分。在本实施例中,半色调处理部123a将cmyk像素数据转换为以cmyk的各个印刷点的有无来表现的数据(以下称为点数据)。印刷点为通过打印机2a的油墨的喷出而形成在印刷介质(纸张)上的点,作为一个示例,使用大、中、小的大小不同的多个点。在该情况下,点数据具备被喷出有油墨的印刷介质的每一个位置处的表示各个颜色的、大点的有无、中点的有无、小点有无的信息。

命令生成部124a为,将包含印刷对象的图像数据印刷请求以打印机2a用的命令来表现的部分。命令生成部124a生成的印刷请求作为印刷数据而从主机1a被传输到打印机2a。命令生成部124a在生成印刷请求(印刷数据)时,将点数据以打印机2a用的命令来表现并包含在印刷数据中。

存储部129a由正向用lut125a(第一颜色转换信息)、反向用lut126a(第三颜色转换信息)、共用表127a(共用转换信息)、以及存储纸张种类系数128a的部分,hdd、存储部等构成。

正向用lut125a以及反向用lut126a分别为打印机2a的正向印刷用(第一方向印刷用)的颜色转换表(颜色转换信息)以及反向印刷用(第二方向印刷用)的颜色转换表(颜色转换信息)。颜色转换表为,存放了用于将从应用程序部11a被输出的图像数据的颜色表现转换为在打印机2a中使用的油墨色的颜色表现的数据的表,即,用于由颜色转换部122a进行颜色转换处理的表。在本实施例中,是将rgb色空间的颜色表现转换为cmyk色空间的颜色表现的表。

颜色转换表具备将作为以rgb的各个颜色8位(256灰度)来表现的三维数据的颜色值的(r、g、b)分配为以cmyk的各个颜色8位(256灰度)来表现的四维数据的颜色值的(c、m、y、k)的信息。因此,当利用颜色转换表时,可以将以rgb来表现的任意的颜色以cmyk来表现。但是,当对于以各个颜色8位(256灰度)来表现的全部的颜色(约1677万色)而均具有对应的数据时,该数据量是庞大的,因此实际上颜色转换表只针对于将各个颜色通过与256相比较少的预定数n的灰度表现的颜色而具有数据。

图11为将颜色转换表以三维的形式表现的图。图11的(a)所示的示例表示,将rgb的各个颜色以18灰度(n=18)来表现的情况,在该颜色转换表中,相对于对rgb色空间的rgb的各轴分割了17份的各个栅格(栅格点)的rgb值(r、g、b),分配有cmyk的值(c、m、y、k)。

在转换的颜色未在栅格上的情况下,颜色转换部122a使用“四面体插值”等插值法对对应的(c、m、y、k)值进行计算。在该情况下,例如,在对图11的(a)中以o点所示的颜色实施颜色转换的情况下,可以根据与包含o点的单元立方体的8个栅格点(a~h)相对应的(c、m、y、k)值(图2的(b)所示的值)而求出相对于o点的(c、m、y、k)值。

另外,正向用lut125a以及反向用lut126a分别存放有在打印机2a中使用了预定的纸张种类(以下称为标准纸张种类)的印刷介质的情况下以在正向印刷与反向印刷中印刷后的色差成为最小的方式而被调节了的数据。即,正向用lut125a(第一颜色转换信息)以及反向用lut126a(第三颜色转换信息)为标准纸张种类的lut。另外,以下,未标记126a的编号的“反向用lut”表示并不限定于被存储于主机1a中的反向用lut126a,而是所有反向用lut。正向用lut125a以及反向用lut126a存储于hdd等中。另外,存储部129a对于标准纸张种类而存储了后文所述的纸张种类系数128a的情况下,可以没有反向用lut126a。此外,正向用lut125a在本实施例中,还可以用于对于标准纸张种类以外的纸张种类的颜色转换处理中。此外,作为纸张种类,例如有被称为普通纸、光面纸、合成纸、哑光纸、手工纸等的种类,在普通纸中也根据制造商而纸张种类不同。

共用表127a为对将相对于正向用lut125a的反向用lut的差异作为与纸张种类无关的共同倾向表示的信息进行存放的表。更具体而言,共用表127a表示,在本实施例中分配于基于图11进行说明的rgb空间的各个栅格点上的(c、m、y、k)值的、反向用lut的值的相对于正向用lut125a的值的比率。换句话说,共用表127a对将被存放到正向用lut125a中的各个颜色值(c、m、y、k)转换为被存放到反向用lut中的各个颜色值(c、m、y、k)的信息进行存放。此外,该比率的值作为被正规化的值而被存放。

图12为表示了共用表127a的一个示例的图。在图12所示的示例中,在共用表127a中,例如,在栅格点“1”上作为c(蓝绿色)的值而对应有“0.5”,这表示,在反向用lut中被分配在栅格点“1”上的c的值为,在正向用lut125a中被分配在栅格点“1”上的c的值的“0.5”倍。对于其他颜色、其他栅格点也相同。

另外,对于共用表127a的生成方法将在后文叙述。

纸张种类系数128a为用于将共用表127a作为每个纸张种类的单独的转换信息的系数。纸张种类系数128a由倍率(α1)和偏移量(α2)的系数构成,针对每个纸张种类而存储有(与纸张种类识别信息相对应地)这两个系数的值。另外,在本实施例中,在未具备标准纸张种类的反向用lut126a的情况下,至少存储有标准纸张种类的纸张种类系数128a。

打印机2a为根据主机1a的印刷指示执行印刷处理的、彩色喷墨打印机。打印机2a使具备了将油墨(颜色材料)喷出到印刷介质上的喷嘴的印刷头225a的朝向主扫描方向的动作和作为印刷介质的纸张的朝向副扫描方向的动作同步而实施印刷,从而实施在印刷头225a的动作的双方向上喷出油墨的往复印刷(双方向印刷)。

打印机2a如图10所示,具备控制部21a和印刷机构部22a。

控制部21a为接收由印刷指示构成的印刷数据,并使印刷机构部22a根据该印刷数据执行印刷处理的部分。由描述了处理内容的程序、根据该程序执行处理的cpu、ram、存储程序的rom、asic等构成。

印刷机构部22a为根据控制部21a的指示在印刷介质(纸张)上执行印刷处理的部分。印刷机构部22a如图10所示,具备主扫描部221a和副扫描部222a。

主扫描部221a具备:具备喷出cmyk的各个颜色的油墨的喷嘴227a的印刷头225a、搭载印刷头225a并沿主扫描方向移动的滑架224a、以及用于对滑架224a进行驱动的滑架电机223a等。

图13为从喷嘴面侧进行观察的印刷头225a的俯视图。在本实施方式中,在印刷头225a上,与黑色(k)、品红色(m)、黄色(m)、蓝绿色(c)的各个颜色相对应的多个喷嘴227a沿着副扫描方向(印刷介质的输送方向)对应于各个颜色而作为喷嘴列228a被配置。在本实施方式中,在各个喷嘴列228a中,有180个喷嘴227a以彼此180dpi的间距而以交错状排列。

印刷头225a以k→m→y→c的顺序在主扫描方向(滑架224a的移动方向)上排列,在正向印刷中,以k→m→y→c的顺序喷出油墨,在反向印刷中,以c→y→m→k的顺序喷出油墨。因此,由于正向路径与反向路径上油墨的喷出顺序不同,因此油墨的重叠顺序将发生变化,在正向路径与反向路径上颜色表现特性将发生变化。因此,在双方向上实施相同的颜色转换处理时,在正向印刷区域与反向印刷区域之间会产生色差(颜色不均)。因此,在本实施方式中,在颜色转换处理中,使用正向印刷用与反向印刷用两个颜色转换表(正向用lut125a以及反向用lut)。

副扫描部222a为将印刷介质229a向副扫描方向进行输送的装置。副扫描部222a具备用于使印刷介质229a与印刷头225a的动作同步地进行移动的送纸电机226a等。

图14为用于对滑架224a相对于印刷介质229a的动作进行说明的图。在图14中,表示印刷介质229a与滑架224a之间的相对位置关系,滑架224a相对于印刷介质229a向图示箭头的方向相对移动。打印机2a使滑架224a在以虚线所示的位置从印刷开始位置(初始位置)p起朝向主扫描方向移动的同时实施印刷。当直至印刷图像的端部为止而结束印刷时打印机2a暂时停止滑架224a的移动,并朝向副扫描方向输送纸张,并使滑架224a向印刷开始位置p侧移动的同时实施印刷。然后,当直至印刷图像的端部为止而结束印刷时打印机2a再停止滑架224a的移动,并在朝向副扫描方向送纸后,再次朝向滑架224a的主扫描方向移动的同时实施印刷。

以此方式,打印机2a在反复进行主扫描方向的印刷与副扫描方向的送纸动作的同时实施印刷。在本实施方式中,将滑架224a相对于副扫描方向朝向右侧主扫描方向移动时的印刷称为“正向印刷”,将朝向左侧主扫描方向移动时的印刷称为“反向印刷”。此外,将相当于通过一次正向印刷或反向印刷而被印刷的印刷区域的印刷图像的一个行程量的图像数据称为“部分图像数据”。

即,起始的部分图像数据(第一部分图像数据)通过起始的正向印刷而被印刷。此外,第二个部分图像数据(第二部分图像数据)通过随后的反向印刷而被印刷,第三个部分图像数据(第三部分图像数据)通过随后的正向印刷而被印刷。即,第奇数个部分图像数据通过正向印刷,第偶数个部分图像数据通过反向印刷而被印刷。另外,在结束整个图像的印刷时,使滑架224a移动至印刷开始位置p,并待机直至下一次的印刷指示。

本印刷系统100a具有如上所说明的结构。

接着,对共用表127a的生成顺序进行说明。共用表127a通过打印机2a的制造者等而在打印机2a出厂前生成。此外,共用表127a使用根据共用表生成程序和按照该程序来执行处理的计算机而生成。以下,将具备共用表生成程序的计算机称为共用表生成装置。图15为表示共用表127a的生成顺序的一个示例的流程图。

首先,共用表生成装置的操作者(共用表127a的制作者)将正向用lut125a的数据输入到共用表生成装置中。共用表生成装置通过该输入取得正向用lut125a(图15的步骤s1a)。图16以及图17为用于对共用表127a的生成顺序进行说明的图。为了使图16以及图17说明简明,示出了颜色转换表的栅格点数为3、纸张种类数为3(纸张种类a、b、以及c)的情况的数据。

接着,操作者对于多个纸张种类(在图16以及图17的示例中3种),生成最佳的反向用lut(以下称为纸张种类反向用lut,第四颜色转换信息),并将这些数据输入到共用表生成装置中。通过该输入共用表生成装置取得这些纸张种类反向用lut(图15的4步骤s2a)。另外,纸张种类反向用lut为在用该纸张种类的印刷介质进行印刷的情况下,以正向印刷与反向印刷的色差成为最小的方式而被调节的lut,用使用了实际样品图像的输出等的现有的方法获得。

图16的(a)表示取得了正向用lut125a的状态。如上所述,由于正向用lut125a对于各个纸张种类是通用的,因此相对于纸张种类a、b、以及c表示出相同的颜色转换信息。图16的(b)表示对于各个纸张种类取得了纸张种类反向用lut的状态。在图16的(a)以及(b)中,各个表的“c”、“m”、“y”、“k”的值表示被分配于对应的栅格点(“栅格点号码”)的各个颜色的油墨量。

接着,共用表生成装置对于各个纸张种类制作转换表(转换信息)(图15的步骤s3a)。该转换表为用于将正向用lut125a转换为纸张种类反向用lut的表,换句话说,是对被存放于纸张种类反向用lut中的各个颜色值的、相对于被存放于正向用lut125a中的各个颜色值的比率的表。

因此,共用表生成装置对于各个纸张种类,将所取得的纸张种类反向lut的各个颜色值除以所取得的正向用lut125a的对应的颜色值而得出的值作为转换表的值。在各个表中,将“栅格点号码”i的“c”、“m”、“y”、“k”的值,对于正向用lut125a以cio、mio、yio、kio来表现,对于纸张种类反向用lut以cik、mik、yik、kik来表现,在转换表中以cih、mih、yih、kih来表现时,共用表生成装置通过以下的式((1)式~(4)式)求出转换表的各个值。

cih=cik÷cio(1)

mih=mik÷mio(2)

yih=yik÷yio(3)

kih=kik÷kio(4)

图16的(c)表示所生成的各个纸张种类的转换表。例如,纸张种类a的转换表的“栅格号码”1的“c”的值“2.5”为,如上所述,用纸张种类反向lut(图16的(b))的“栅格号码”1的“c”的值“12.5”除以正向lut125a(图7的(a))的“栅格号码”1的“c”的值“5.0”而得出的值。

接着,共用表生成装置实施转换表的正规化,并制作正规化的转换表(以下称为正规化转换表)(图15的步骤s4a)。对于各个转换表的正规化的处理按照以下的顺序实施。首先,对于每个颜色,求出相对于各个栅格点号码而被存放的值的最大值(max)与最小值(min)。然后,对于每个颜色,通过下述(5)式,求出被存放到正规化转换表中的各个值。

yi=(xi-min)/(max-min)(5)

另外,xi表示相对于转换表的“栅格点号码”i而被存放的值,yi表示相对于正规化转换表的“栅格点号码”i而被存放的值。在(5)式中被求出的yi成为0到1之间的值。

图17的(a)表示被生成的正规化转换表。

接着,共用表生成装置对各个纸张种类的正规化转换表实施平均化处理以及正规化处理而生成共用表(图15的步骤s5a)。在平均化处理中,共用表生成装置求出在各个纸张种类的正规化转换表中被存放到相同的位置(相同的栅格点号码、相同的颜色)处的值的平均值,并制作出将该平均值存放到相同的位置处的一个平均转换表。

在正规化处理中,共用表生成装置对于所制作出的平均转换表,实施与步骤s4a相同的正规化处理,其该结果为生成的表为共用表127a。

图17的(b)表示被生成的共用表127a。

接着,共用表生成装置对于在共用表127a的生成中使用了数据的各个纸张种类而决定纸张种类系数128a(图15的步骤s6a)。纸张种类系数128a为用于将共用表127a作为每个纸张种类的独立的转换表(图16的(c)所示的表)的系数,如上所述,由倍率(α1)与偏移量(α2)的系数构成。此外,纸张种类系数128a通过每个纸张种类、每个颜色、预定的数学手法等而被决定。对于被决定的纸张种类系数128a,大致以下的(6)式成立。

y=x×α1+α2(6)

另外,x为被存放到共用表127a中的值,y为被存放到与转换表的x相对应的位置(相同的栅格点号码,相同的颜色)处的值。

图17的(c)中例示了对于纸张种类a、b、以及c而被决定的纸张种类系数128a。

接着,共用表生成装置或操作者将所生成的共用表127a与所决定的纸张种类系数128a存储于主机1a的存储部129a中(图15的步骤s7a)。

以上述方式生成共用表127a,并且成为在印刷处理时可使用的状态。另外,步骤s6a的纸张种类系数128a的决定与步骤s7a的纸张种类系数128a的存储也可以不实施。

接着,对本实施例所涉及的印刷系统100a的处理顺序进行说明。图18为表示了印刷系统100a的处理顺序的一个示例的流程图。当在应用程序部11a中发出了印刷请求时,打印机驱动部12a接收包含原始图像数据的印刷请求(图18的步骤s11a)。另外,印刷请求中,作为印刷条件之一而包含打印机2a中所使用的印刷介质的纸张种类的信息(以下称为纸张种类识别信息)。

被接收的印刷请求的信息转至绘制部121a,绘制部121a对于被包含在印刷请求中的原始图像数据实施绘制处理,从而生成rgb像素数据(图18的步骤s12a)。

包含所生成的rgb像素数据的印刷请求转至颜色转换部122a,颜色转换部122a执行颜色转换处理,并将rgb像素数据转换为cmyk像素数据(图18的步骤s13a)。在该颜色转换处理中,颜色转换部122a使用正向用lut125a、共用表127a、以及纸张种类系数而生成使用的纸张种类用的反向用lut(第二颜色转换信息),并使用该生成的反向用lut来执行与纸张种类相对应的处理。对于颜色转换处理的具体的内容将在后文叙述。

包含所生成的cmyk像素数据的印刷请求被转至半色调处理部123a,半色调处理部123a对于cmyk像素数据执行半色调处理,并将cmyk像素数据转换为点数据(图18的步骤s14a)。

包含所生成的点数据的印刷请求被转至命令生成部124a中,命令生成部124a生成,将印刷请求以打印机2a用的命令而进行表现的印刷数据(图18的步骤s15a)。

主机1a将所生成的印刷数据向打印机2a进行传输(图18的步骤s16a)。

打印机2a对印刷数据进行接收,根据被包含在该印刷数据中的命令执行印刷处理(图18的步骤s17a)。具体而言,控制部21a对命令进行解释,并基于该解释结果,来对印刷机构部22a的主扫描部221a与副扫描部222a进行控制。印刷机构部22a根据该控制而进行动作,并且通过上述的印刷头225a的往复动作,从而向由纸张种类识别信息所显示的印刷介质喷出油墨而实施印刷。

以此方式,实施从印刷请求至印刷执行的处理。

图19为例示了由颜色转换部122a的颜色转换处理(图18的步骤s13a)的顺序的流程图。下面,参照图19来对颜色转换处理的内容进行说明。

首先,颜色转换部122a取得被存储于存储部129a中的正向用lut125a的数据(图19的步骤s131a)。接着,颜色转换部122a取得被存储于存储部129a中的共用表127a的数据(图19的步骤s132a)。

然后,颜色转换部122a访问被存储于存储部129a中的纸张种类系数128a,并对于被包含在印刷请求中的纸张种类识别信息确认是否存储有纸张种类系数。其结果为,如果存储有纸张种类系数,则颜色转换部122a取得该纸张种类系数(图19的步骤s133a)。如果纸张种类系数未被存储,则颜色转换部122a在主机1a的显示装置(未图示)中实施促进纸张种类系数的输入的显示。如果相对于该显示而实施纸张种类系数的输入,则颜色转换部122a取得该被输入的纸张种类系数(图19的步骤s133a)。另外,在输入纸张种类系数的情况下,印刷系统100a的用户对于预先使用的纸张种类而决定纸张种类系数。

接着,颜色转换部122a使用所取得的正向用lut125a、共用表127a、以及纸张种类系数而生成以纸张种类识别信息显示的适合印刷介质的反向用lut(第二颜色转换信息)(图19的步骤s134a)。

具体而言,首先,颜色转换部122a使用共用表127a与纸张种类系数,并且从上述(6)式生成该纸张种类用的转换表。接着,颜色转换部122a使在正向用lut125a中生成的转换表作用(挂起)而生成反向用lut(第二颜色转换信息)。

在生成的反向用lut、正向用lut125a、以及转换表的各个表中,将“栅格点号码”i的“c”、“m”、“y”、“k”的值,在反向用lut中以cik、mik、yik、kik来表现,在正向用lut125中以cio、mio、yio、kio来表现,在转换表中以cih、mih、yih、kih来表现时,颜色转换部122a通过以下的式((7)式~(10)式)来求出反向用lut的各个值。

cik=cio×cih(7)

mik=mio×mih(8)

yik=yio×yih(9)

kik=kio×kih(10)

接着,颜色转换部122a使用正向用lut125a与所生成的反向用lut而将rgb像素数据转换为cmyk像素数据(图19的步骤s135a)。在该转换处理中,颜色转换部122a对于在正向印刷中被使用的rgb像素数据,使用正向用lut125a(第一颜色转换信息)而生成cmyk像素数据,对于在反向印刷中被使用的rgb像素数据,使用所生成的反向用lut(第二颜色转换信息)来生成cmyk像素数据。更具体而言,颜色转换部122a对于rgb像素数据的各个像素,在该(r、g、b)为颜色转换表(正向用lut125a或反向用lut)的栅格点的情况下,将该像素所具有的(r、g、b)转换为在颜色转换表中存放到于栅格点处的(c、m、y、k),此外,在该(r、g、b)不是颜色转换表的栅格点的情况下,将该像素具有的(r、g、b)转换为通过使用了被存放于其周围的栅格点的处(c、m、y、k)的上述插值计算而求出的(c、m、y、k)。

以此方式对于反向印刷而使用了相当于对应于所使用的纸张种类而以正向印刷与反向印刷中的色差成为最小的方式而进行了调节的纸张种类反向用lut的(较接近的)lut。

以如上所说明的内容执行颜色转换处理。另外,在被印刷请求的印刷中所使用的纸张种类为标准纸张种类,在存储部129a中存储有标准纸张种类的反向用lut126a(第三颜色转换信息)的情况下,颜色转换部122a不会生成反向用lut,而用该反向用lut126a执行反向用的颜色转换。

此外,在本实施例中,主机1a必须具备的部件为,正向用lut125a、反向用lut126a、以及共用表127a的3个,或正向用lut125a、共用表127a、以及标准纸张种类的纸张种类系数128a的3个。

此外,虽然在上述的实施例中,将转换表所存放的各个值以颜色值的比率来表现,但还可以以颜色值的差分来表现。在该情况下,共用表也成为存放颜色值的差分的表。

此外,还可以将转换表作为表示反向用lut126a的纸张种类反向用lut相对于标准纸张种类的不同的转换表而生成。在该情况下,也通过相同的顺序,生成将反向用lut126a相对于标准纸张种类的不同作为与纸张种类无关的共用倾向而表示的共用表。而且,在印刷时,根据标准纸张种类的反向用lut126a、生成的共用表、预先规定的纸张种类系数,而生成适合于所使用的纸张种类的反向用lut并用于颜色转换处理。

此外,虽然在本实施例的印刷系统100a中,在主机1a侧执行了颜色转换处理,但也可以为在打印机2a侧实施的方式。

此外,虽然在本实施例中,与印刷条件中的纸张种类相对应地执行了颜色转换表的调节,但也可以与温度、湿度等其他印刷条件相对应地实施颜色转换表的调节。

如上所说明的那样,在本实施例以及其改变例的印刷系统的图像处理装置中,预先准备有将正向印刷与反向印刷的不同(色差)作为与纸张种类无关的共用的倾向而表现的共用表127a,只要用户输入所使用的纸张种类的纸张种类系数即可,因此能够容易地实施抑制了正向印刷与反向印刷的色差的印刷。

此外,由于共用表127a使多个分别与纸张种类相关的数据正规化,并将之后的数据平均化而求出,因此为将上述的共通的倾向准确地映射的信息。

另外,虽然在本实施例中,作为从rgb色空间至cmyk色空间的颜色转换处理而记载,但即使是不同的色空间的颜色转换处理也可以应用本发明。

第三实施例

图20为具备应用了本发明的图像处理装置的印刷系统的实施方式例所涉及的结构图。图20所示的打印机驱动部12b为应用了本发明的图像处理装置。打印机驱动部12b在生成实施往复印刷(双方向印刷)的打印机2用的印刷数据的过程中执行的颜色转换处理中,对应于纸张种类而对反向路径中的颜色转换处理用的查找表(颜色转换表)根据预先规定的正向用颜色转换表(正向用lut125b)和反向用颜色转换表(反向用lut126b)来进行调节而使用。由此,在各个纸张种类中,可以减少由打印机2b的正向印刷与反向印刷的色差。

如图20所示,本实施例所涉及的印刷系统100b具备主机计算机1b、作为实施往复印刷的彩色喷墨打印机的打印机2b。

主机计算机1b为相对于打印机2b实施印刷指示的打印机2b的主机装置,例如,由个人计算机构成。因此,虽然主机计算机1b未图示,但由cpu、ram、rom、hdd、显示器(显示装置)、操作装置(指示装置)等构成。

如图20所示,主机计算机1b作为功能结构而具备应用程序部11b和打印机驱动部12b。

应用程序部11b为相对于打印机2b的印刷请求单元,在请求印刷时,通过用户对主机计算机1b的指示操作等,而向打印机驱动部12b传输印刷对象的图像数据(以下称为原始图像数据)。该原始图像数据为,将文字、制图法等印刷对象以对象为单位而表现出的标准格式(例如,遵照gdi(graphicdatainterface:图形数据接口)的格式)的数据。此外,在原始图像数据中,图像的颜色作为一个示例而以rgb(红色、绿色、蓝色)的多值(例如,0~255的256灰度)来表现。另外,应用程序部11b由描述了处理内容的程序、根据该程序执行处理的cpu、ram等构成。

打印机驱动部12b为担任打印机2b用的驱动功能的部分,且对从上述应用程序部11b输出的原始图像数据实施各种处理,并生成打印机2b用的印刷数据,并将该印刷数据传输到打印机2b中。打印机驱动部12b由描述了处理内容的驱动程序、根据该程序执行处理的cpu、用于处理中的各种数据、以及存储驱动程序与各种数据的存储部等构成。

如图20所示,打印机驱动部(控制部)12b作为功能结构而具备绘制部121b、颜色转换部122b、半色调处理部123b、命令生成部124b、正向用lut125b、反向用lut126b、以及调节表(α表)127b。

绘制部121b为相对于从应用程序部11b被输出的原始图像数据而执行绘制处理的部分,并将原始图像数据转换为像素单元的图像数据。即,绘制部121b将原始图像数据转换为各个像素具有rgb的多值(例如,各个0~255的256灰度)的图像数据。以下,将该像素单元的图像数据称为rgb像素数据。

颜色转换部122b为执行如下处理的部分,即:将在绘制部121b中生成的rgb像素数据转换为以在打印机2b中使用的油墨色(作为一个示例,此处cmyk(蓝绿色、品红色、黄色、黑色))来表现的颜色数据(以下称为cmyk像素数据)的处理(颜色转换处理)。cmyk像素数据为各个像素具有cmyk的多值(例如,各个0~255的256灰度)的油墨量数据。因此,cmyk像素数据为表现打印机2b中的各个油墨的油墨量的数据。

颜色转换部122b如上所述,在打印机2b的反向印刷用的颜色转换处理中,实施与作为在打印机2b中使用的印刷介质的纸张的种类(纸张种类)等印刷条件相对应的调节,并且在该处理中存在本印刷系统的特征。对于包含该调节处理的颜色转换处理的具体的内容将在后文叙述。

半色调处理部123b为,执行将像素单元的图像数据转换为以印刷点的有无来表现的图像数据的半色调处理的部分。在本实施例中,半色调处理部123b将cmyk像素数据转换为以cmyk的各个印刷点的有无来表现的数据(以下称为点数据)。印刷点为通过打印机2b的油墨的喷出而形成在印刷介质(纸张)上的点,作为一个示例,使用大、中、小的大小不同的多个点。在该情况下,点数据具备在被喷出有油墨的印刷介质的每位置处表示各个颜色的、大点的有无、中点的有无、小点的有无的信息。

命令生成部124b为将包含印刷对象的图像数据的印刷请求以打印机2b用的命令来表现的部分。命令生成部124b所生成的印刷请求作为印刷数据而从主机计算机1b被传输到打印机2b。命令生成部124b在生成印刷请求(印刷数据)时,将点数据以打印机2b用的命令来表现并包含在印刷数据中。

正向用lut(第一lut、第一颜色转换信息)125b以及反向用lut(第二lut、第二颜色转换信息)126b分别为打印机2b的正向印刷用的颜色转换表以及反向印刷用的颜色转换表(颜色转换信息)。颜色转换表为用于存放将从应用程序部11b被输出的图像数据的颜色表现转换为在打印机2b中使用的油墨色的颜色表现的数据的表,即,用于由颜色转换部122b实施颜色转换处理的表。在本实施例中,是用于将rgb色空间的颜色表现转换为cmyk色空间的颜色表现的表。

颜色转换表具备,将以rgb的各个颜色8位(256灰度)来表现的作为三维数据的颜色值的(r、g、b)分配为,以cmyk的各个颜色8位(256灰度)来表现的作为四维数据的颜色值的(c、m、y、k)的信息。因此,当利用颜色转换表时,能够将以rgb来表现的任意的颜色以cmyk来表现。但是,当对于以各个色8位(256灰度)来表现的全部的颜色(约1677万色)而具有对应的数据时,该数据量将变得庞大,因此实际上,颜色转换表只针对于将各个颜色通过与256相比较少的预定数n的灰度表现的颜色而具备数据。

图21为将颜色转换表以三维的方式来表现的图。图21的(a)所示的示例表示将rgb的各个颜色以18灰度(n=18)来表现的情况,在该颜色转换表中,相对于将rgb色空间的rgb的各个轴17等分而成的各个栅格(r、g、b),分配有cmyk的值(c、m、y、k)。

在转换的颜色不在栅格上的情况下,颜色转换部122b使用“四面体插值”等插值法来计算对应的(c、m、y、k)值。在该情况下,例如,在图21的(a)中对于以o点表示的颜色实施颜色转换的情况下,根据包含o点的单元立方体的8个栅格点(a~h)所对应的(c、m、y、k)值(图21的(b)所示的值)而求出相对于o点的(c、m、y、k)值。

另外,正向用lut125b以及反向用lut126b分别存放有如下数据,即:在打印机2b中,当第一印刷条件的情况下,例如,在使用了预定的纸张种类(以下称为标准纸张种类)的印刷介质的情况下,以在正向印刷与反向印刷中印刷后的色差成为最小的方式而进行了调节的数据。正向用lut125b以及反向用lut126b被存储于rom、hdd等中。

α表127b为对应于印刷条件而存放作为调节值的系数α的表。在本实施方式中,α表127b对于在打印机2b中使用的印刷介质的各个纸张种类(印刷条件)而对将纸张种类的识别信息与该纸张种类的系数α对应起来的信息进行存放。系数α为在打印机2b中使用了与之对应的纸张种类的印刷介质的情况(第二印刷条件的情况)下,用于生成以在正向印刷与反向印刷中印刷后的色差成为最小的方式而进行了调节的颜色转换表(第三lut、第三颜色转换信息)的系数。详细而言,将在后文叙述,颜色转换部122b生成第一印刷条件(标准纸张种类)的正向用lut(第一的颜色转换信息)125b以及反向用lut(第二颜色转换信息)126b,根据该系数α而生成第三颜色转换信息并用于颜色转换处理中。

图22为表示了α表127b的一个示例的图。在图22所示的示例中,相对于纸张种类“aa”、“bb”、“cc”、……,存储有对应的系数α的值“1.0”、“0.8”、“1.4”、……。另外,纸张种类“aa”为标准纸张种类(第一印刷条件)。作为纸张种类,例如有被称为普通纸、光面纸、合成纸张、哑光纸、手工纸等的种类,在普通纸中,纸张种类也根据制造商而有所不同。另外,对于各个系数α的值,根据通过实际的印刷输出而进行的实验等而预先规定了相应的值。此外,α表127b被存储于rom、hdd等中。

打印机2b为根据主机计算机1b的印刷指示而执行印刷处理的、彩色喷墨打印机。打印机2b使具备了将油墨(颜色材料)喷出到印刷介质上的喷嘴的印刷头225b的向主扫描方向的动作、和作为印刷介质的纸张的向副扫描方向的动作同步,而实施印刷,并实施在印刷头225b的动作的双方向上喷出油墨的往复印刷(双方向印刷)。

打印机2b如图20所示,具备控制部21b与印刷机构部22b。

控制部21b为,对印刷指示的印刷数据进行接收,并使印刷机构部22根据该印刷数据而执行印刷处理的部分。由描述了处理内容的程序、根据该程序执行处理的cpu、ram、存储程序的rom、asic等构成。

印刷机构部22b为根据控制部21b的指示而在印刷介质(纸张)上执行印刷处理的部分。印刷机构部22b如图20所示,具备主扫描部221b和副扫描部222b。

主扫描部221b具备:具备喷出cmyk的各个颜色的油墨的喷嘴227b印刷头225b、搭载印刷头225b并沿主扫描方向移动的滑架224b、以及用于对滑架224b进行驱动的滑架电机223b等。

图23为从喷嘴面侧进行观察的印刷头225b的俯视图。在本实施方式中,在印刷头225b上,与黑色(k)、品红色(m)、黄色(m)、蓝绿色(c)的各个颜色相对应的多个喷嘴227b沿着副扫描方向(印刷介质的输送方向),对应于各个颜色而作为喷嘴列228b被配置。在本实施方式中,在各个喷嘴列228b上,分别以180dpi的间距而交错状地排列有180个喷嘴227b。

印刷头225b以k→m→y→c的顺序沿主扫描方向(滑架224b的移动方向)排列,在正向印刷中,以k→m→y→c的顺序喷出油墨,在反向印刷中,以c→y→m→k的顺序喷出油墨。因此,由于在正向路径与反向路径中油墨的喷出顺序不同,因此油墨的重叠顺序将发生变化,并且在正向路径与反向路径中颜色表现特性将发生变化。因此,在双方向上实施相同的颜色转换处理时,在正向印刷区域与反向印刷区域之间会产生色差(颜色不均)。因此,在本实施方式中,在颜色转换处理中,使用正向印刷用与反向印刷用两个颜色转换表(第一lut以及第二lut)。另外,在使用了第一lut以及第二lut的情况下,存在有虽然在第一印刷条件下能够减少色差,但在第二印刷条件下无法减少色差的情况。在该情况下,如上所述,使用第三lut。在本实施方式中,在第一印刷条件与第二印刷条件下,存在有由纸张种类导致的油墨的特性差异。

副扫描部222b为将印刷介质229b向副扫描方向进行输送的装置。副扫描部222b具备用于使印刷介质229b与印刷头225b的动作同步地移动的送纸电机226b等。

图24为用于对滑架224b相对于印刷介质229b的动作进行说明的图。在图24中,示出印刷介质229b与滑架224b之间的相对位置关系,滑架224b相对于印刷介质229b而向图示箭头的方向进行相对移动。打印机2b在使滑架224b从从以虚线表示的位置的印刷开始位置(初始位置)p起向主扫描方向移动同时实施印刷。当至印刷图像的端部为止而结束印刷时,打印机2b暂时停止滑架224b的移动,并将纸张向副扫描方向进行输送,并使滑架224b向印刷开始位置p侧移动的同时实施印刷。然后,当直至印刷图像的端部为止而结束印刷时打印机2b又停止滑架224b的移动,并在向副扫描方向送纸后,再次向滑架224b的主扫描方向移动同时实施印刷。

以此方式,打印机2b反复进行主扫描方向的印刷与副扫描方向的送纸动作而实施印刷。在本实施方式中,将滑架224b相对于副扫描方向而向右侧主扫描方向移动时的印刷称为“正向印刷”,将向左侧主扫描方向移动时的印刷称为“反向印刷”。此外,将相当于通过一次正向印刷或反向印刷而被印刷的印刷区域的印刷图像的一个行程量的图像数据称为“部分图像数据”。

即,起始的部分图像数据(第一部分图像数据)通过起始的正向印刷而被印刷。此外,第二个部分图像数据(第二部分图像数据)通过随后的反向印刷而被印刷,第三个部分图像数据(第三部分图像数据)通过随后的正向印刷而被印刷。即,第奇数个部分图像数据通过正向印刷而印刷,第偶数个部分图像数据通过反向印刷而印刷。另外,在结束整个图像的印刷时,使滑架224b移动到印刷开始位置p,并且待机直至下一次的印刷指示为止。

在具有如上所说明的结构的本实施例所涉及的印刷系统100b中,以如下的顺序执行处理。

图25为表示了印刷系统100b的处理顺序的一个示例的流程图。当在应用程序部11b中提出有印刷请求时,打印机驱动部12b接收包含原始图像数据的印刷请求(图25的步骤s1b)。另外,印刷请求中,作为印刷条件之一,包含有在打印机2b中使用的印刷介质的纸张种类的信息(以下称为纸张种类识别信息)。

被接收的印刷请求的信息转至绘制部121b中,绘制部121b对被包含在印刷请求中的原始图像数据实施绘制处理,并生成rgb像素数据(图25的步骤s2b)。

包含所生成的rgb像素数据的印刷请求被转至颜色转换部122b,颜色转换部122b执行颜色转换处理,并将rgb像素数据转换为cmyk像素数据(图25的步骤s3b)。在该颜色转换处理中,颜色转换部122b使用正向用lut(第一颜色转换信息)、反向用lut(第二颜色转换信息)、以及使用调节表(α表)127b而生成反向用第三lut(第三颜色转换信息),并且利用第三lut来执行与通过纸张种类识别信息而被显示的纸张种类相对应的处理。对于颜色转换处理的具体的内容将在后文叙述。

包含所生成的cmyk像素数据的印刷请求转至半色调处理部123b中,半色调处理部123b对cmyk像素数据执行半色调处理,并将cmyk像素数据转换为点数据(图25的步骤s4b)。

包含所生成的点数据的印刷请求转至命令生成部124b中,命令生成部124b生成将印刷请求以打印机2b用的命令来表现的印刷数据(图25的步骤s5b)。

主机计算机1b将所生成的印刷数据向打印机2b进行传输(图25的步骤s6b)。

打印机2b接受印刷数据,并根据被包含在该印刷数据中的命令而执行印刷处理(图25的步骤s7b)。具体而言,控制部21b对命令进行解释,并基于该解释结果,来对印刷机构部22b的主扫描部221b与副扫描部222b进行控制。印刷机构部22b通过该控制而进行动作,并通过上述的印刷头225b的往复动作,而对由纸张种类识别信息所示的印刷介质喷出油墨而实施印刷。

以上述方式,执行从印刷请求至印刷执行为止的处理。

图26为例示了由颜色转换部122b实施的颜色转换处理(图25的步骤s3b)的顺序的流程图。

首先,颜色转换部122b取得正向用lut125b以及反向用lut126b的数据(图26的步骤s31b)。

然后,颜色转换部122b求出正向用lut125b与反向用lut126b的油墨量(颜色材料量)的差分(以下记作dif)(图26的步骤s32b)。具体而言,颜色转换部122b对于上述的各个栅格点(r、g、b)而求出用被存放于反向用lut126b中的(c、m、y、k)(以下作为(c2、m2、y2、k2))的各个颜色的值(颜色数据)减去被存放于正向用lut125b中的(c、m、y、k)(以下作为(c1、m1、y1、k1))的对应的各个颜色的值而得出的值。即,颜色转换部122b在每个栅格点(r、g、b)上,求出δc=c2-c1、δm=m2-m1、δy=y2-y1、δk=k2-k1。

接着,颜色转换部122b参照α表127b而取得系数α的值(图26的步骤s33b)。具体而言,颜色转换部122b在α表127b中读出对应于被包含在印刷请求中的纸张种类识别信息的纸张种类而被存放的系数α的值。在图22的示例中,在纸张种类为“bb”的情况下,颜色转换部122b将0.8的值作为系数α的值而取得。

接着,颜色转换部122b生成与纸张种类识别信息所示的纸张种类适合的反向印刷用的第三颜色转换信息(图26的步骤s34b)。颜色转换部122b将正向用lut125b与反向用lut126b的油墨量的差分相对于正向用lut125b而以与所取得的系数α的值成比例的比例进行映射从而生成第三颜色转换信息。

具体而言,将与第三颜色转换信息的各个栅格点(r、g、b)相对应的(c、m、y、k)(以下作为(c3、m3、y3、k3)),针对每个栅格点而通过以下的式求出。

c3=c1+α×δc

m3=m1+α×δm

y3=y1+α×δy

k3=k1+α×δk

另外,在正向用lut125b、反向用lut126b、以及第三lut中,栅格点(r、g、b)相同。

接着,颜色转换部122b使用正向用lut125b与第三lut将rgb像素数据转换为cmyk像素数据(图26的步骤s35b)。在该转换处理中,颜色转换部122b对于在正向印刷中所使用的rgb像素数据,使用正向用lut125b而生成cmyk像素数据,对于在反向印刷中所使用的rgb像素数据,使用第三lut而生成cmyk像素数据。更具体而言,颜色转换部122b对于rgb像素数据的各个像素,在该(r、g、b)为颜色转换表(正向用lut125b或第三lut)的栅格点的情况下,将该像素具有的(r、g、b)转换为用颜色转换表存放于该栅格点处的(c、m、y、k),此外,在该(r、g、b)不是颜色转换表的栅格点的情况下,将该像素具有的(r、g、b)转换为通过使用了被存放于其周围的栅格点处的(c、m、y、k)的上述插值计算而求出的(c、m、y、k)。

对于这种反向印刷,对应于所使用的纸张种类,使用正向印刷与反向印刷中的色差成为最小的方式而进行了调节的颜色转换表(第三lut)。

以如上所说明的内容执行颜色转换处理。另外,颜色转换部122b还可以将生成的第三lut保持到对下一次的印刷请求的处理。在该情况下,只要下一次的印刷请求中所指示的纸张种类是与所保持的第三lut相同的纸张种类,则颜色转换部122b在对下一次的印刷请求的颜色转换处理中,能够省略步骤s31b~s34b的处理,而使用在步骤s35b中保持的第三lut。

此外,虽然在上述的说明中,基于系数α而変更(调节)了反向印刷用的颜色转换表,但还可以对应于纸张种类而变更正向印刷用的颜色转换表。在该情况下,也相同地,使用针对每个纸张种类而预先规定的系数而根据正向用lut125b与反向用lut126b的差分来生成新的正向印刷用的颜色转换表,并且将所生成的颜色转换表用于颜色转换处理。

此外,对于各个纸张种类,预先生成对应的第三lut并存储,还可以在颜色转换处理时使用该第三lut。

此外,在本实施例中印刷系统100b中、在主机计算机1b侧实施了颜色转换处理,但也可以采用在打印机2b侧实施的方式。

此外,虽然在本实施例中,与印刷条件中的纸张种类相对应地实施了颜色转换表的调节,但也可以与温度、湿度等其他印刷条件相对应地实施颜色转换表的调节。

如上所说明的那样,在本实施例以及其改变例的印刷系统的图像处理装置中,在将图像数据转换为在打印机中使用的油墨色的颜色转换处理中,由于将正向印刷用或反向印刷用的颜色转换表与使用的纸张种类等印刷条件相对应地进行调节,因此在各个印刷条件中可以将正向印刷与反向印刷的色差抑制得较小。

此外,颜色转换表的调节能够根据对应于印刷条件而预先规定的系数而通过比较简单的处理来执行。

另外,虽然在本实施例中,作为从rgb颜色空间向cmyk颜色空间的颜色转换处理而进行了记载,但即使是不同的色空间的颜色转换处理也可以应用本发明。

本发明的保护范围并不限定于上述的实施方式,而涉及记载于权利要求书中的发明与其均等物。

符号说明

1…主机;2…打印机;11…应用程序部;12…打印机驱动部;21…控制部;22…印刷机构部;23…印刷部;100…印刷系统;121…绘制部;122…颜色转换部;123…半色调处理部;124…命令生成部;125…正向用lut;126…反向用lut;127…调节表;211…印刷控制部;212…颜色转换信息调节部;221…主扫描部;222…副扫描部;223…滑架电机;224…滑架;225…印刷头;226…送纸电机;227…喷嘴;228…喷嘴列;229…印刷介质(纸张)。

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