CN1221390C - 打印装置和方法、打印控制装置和方法和计算机程序产品 - Google Patents

打印装置和方法、打印控制装置和方法和计算机程序产品 Download PDF

Info

Publication number
CN1221390C
CN1221390C CN02119315.0A CN02119315A CN1221390C CN 1221390 C CN1221390 C CN 1221390C CN 02119315 A CN02119315 A CN 02119315A CN 1221390 C CN1221390 C CN 1221390C
Authority
CN
China
Prior art keywords
mentioned
ink
pixel
main scanning
pixels
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.)
Expired - Fee Related
Application number
CN02119315.0A
Other languages
English (en)
Other versions
CN1385303A (zh
Inventor
藤森幸光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP2001141719A external-priority patent/JP4154865B2/ja
Priority claimed from JP2001326189A external-priority patent/JP2003127438A/ja
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of CN1385303A publication Critical patent/CN1385303A/zh
Application granted granted Critical
Publication of CN1221390C publication Critical patent/CN1221390C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/405Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
    • H04N1/4055Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a clustered dots or a size modulated halftone pattern
    • H04N1/4057Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a clustered dots or a size modulated halftone pattern the pattern being a mixture of differently sized sub-patterns, e.g. spots having only a few different diameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/40025Circuits exciting or modulating particular heads for reproducing continuous tone value scales
    • H04N1/40043Circuits exciting or modulating particular heads for reproducing continuous tone value scales using more than one type of modulation, e.g. pulse width modulation and amplitude modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/40087Multi-toning, i.e. converting a continuous-tone signal for reproduction with more than two discrete brightnesses or optical densities, e.g. dots of grey and black inks on white paper

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Ink Jet (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)

Abstract

一种打印装置,其特征在于,包括:打印头,具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件;主扫描驱动部;副扫描驱动部;打印头驱动部;以及控制部;上述控制部具有第1打印模式,该第1打印模式如下通过上述同一墨水来进行色调重现:(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。

Description

打印装置和方法、打印控制装置和方法和计算机程序产品
技术领域
本发明涉及通过吐出墨水滴来进行打印的打印技术。
背景技术
近年来,作为计算机的输出装置,从打印头吐出墨水的喷墨打印机正在广泛普及。此外,以往的喷墨型打印机只能用“开(ON)”、“关(OFF)”二值来重现各像素,但是近年来也提出了能够用1个像素来进行3以上的多值重现的多值打印机。多值像素例如可以通过调整各像素位置上形成的点的大小来进行重现。在形成多种大小的点时,使用具有复杂波形的驱动信号以便能够选择性地吐出多种不同量的墨水。然后,通过对该驱动信号进行整形,来调整各像素位置上的墨水吐出量。
但是,在使用1种驱动信号的情况下,至多只能按大约3级来变更1个像素平均的墨水吐出量。因此,每个像素的局部色调重现性也受此限制。换言之,通过调整各像素上的墨水吐出量而实现的局部色调重现性具有其自由度相当低的问题。另一方面,如果能够提高局部色调重现性的自由度,则有可能实现更高画质的打印、或更高速的打印。因此,一直希望有一种能够提高局部色调重现性的自由度的技术。
发明内容
本发明就是为了解决现有技术中的上述课题而提出的,其目的在于提供一种能够提高通过墨水的吐出而实现的局部色调重现性的自由度的技术。
为了解决上述课题的至少一部分,本发明第1实施形态的打印装置一边进行主扫描,一边在打印媒体上进行打印,包括:打印头,具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件;主扫描驱动部,通过使上述打印媒体和打印头中的至少一个移动来进行主扫描;副扫描驱动部,通过使上述打印媒体和打印头中的至少一个移动来进行副扫描;打印头驱动部,按照打印信号向各吐出驱动元件提供驱动信号;以及控制部,进行上述各部的控制。上述控制部具有第1打印模式,该第1打印模式如下通过上述同一墨水来进行色调重现的第1打印模式:(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里N是2以上的整数;(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
在该打印装置中,将沿一个方向连续的N个像素用作色调重现的1个单位来重现M个色调(M≥N+2),所以向N个像素分别吐出的墨水量有很大的自由度。因此,能够实现与以往不同的色调重现性。
根据本发明的一种打印方法,用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,以第1打印模式执行打印,在该第1打印模式中如下通过上述同一墨水来进行色调重现:(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
根据本发明的一种打印控制装置,向打印装置提供打印数据,该打印装置用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,形成表示如下通过上述同一墨水来进行色调重现的打印数据:(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
根据本发明的一种打印控制方法,向打印装置提供打印数据,该打印装置用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,形成表示如下通过上述同一墨水来进行色调重现的打印数据:(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
根据本发明的一种计算机程序产品,用于形成要向打印装置提供的打印数据,该打印装置用具有用于吐出同一墨水的多个喷嘴的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,包括:计算机可读媒体;和上述计算机可读媒体中保存的计算机程序;
上述计算机程序包含使计算机形成表示如下通过上述同一墨水来进行色调重现的打印数据的程序:(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
另外,根据本发明的一种计算机程序产品,用于使包括打印部的计算机调整墨水量互不相同的墨水滴形成的尺寸不同的2种点的主扫描方向的位置偏离,该打印部用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,包括:计算机可读媒体;和上述计算机可读媒体中保存的计算机程序;上述打印如下通过上述同一墨水来进行色调重现:(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数;在上述打印时,上述多个吐出驱动元件被驱动得在1次主扫描期间,只在上述多个喷嘴扫描的各主扫描线上的像素位置中的间歇的像素位置上,吐出对每次主扫描预先设定的恒定量的墨水滴;上述计算机程序包括:(a)第1程序,使计算机对由墨水量互不相同的墨水滴在主扫描方向的不同像素位置上分别形成的尺寸不同的2种点,打印以上述2种点沿副扫描方向大致排列成一列的状态记录的第1测试图案;(b)第2程序,使计算机用按照上述第1测试图案而决定的与上述2种点有关的主扫描方向的位置偏离的相对校正值,在上述打印时,校正上述2种点的主扫描方向的形成位置。
根据本发明的一种点位置偏离调整方法,在用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印时,调整墨水量互不相同的墨水滴形成的尺寸不同的2种点的主扫描方向的位置偏离,其特征在于,上述打印如下通过上述同一墨水来进行色调重现:(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数;在上述打印时,上述多个吐出驱动元件被驱动得在1次主扫描期间,只在上述多个喷嘴扫描的各主扫描线上的像素位置中的间歇的像素位置上,吐出对每次主扫描预先设定的恒定量的墨水滴;上述位置偏离调整方法包括下述步骤:(a)对由墨水量互不相同的墨水滴在主扫描方向的不同像素位置上分别形成的尺寸不同的2种点,将以上述2种点沿副扫描方向大致排列成一列的状态记录的第1测试图案进行打印;(b)按照上述第1测试图案来决定与上述2种点有关的主扫描方向的位置偏离的相对校正值;(c)在上述打印时,在将上述2种点形成在主扫描方向的不同像素位置上时,用上述相对校正值来校正上述2种点的相对位置。
根据该方法,在用墨水量互不相同的墨水滴在主扫描方向的不同像素位置上记录尺寸不同的多种点的情况下,能够进行位置偏离调整,使得它们的主扫描方向的位置匹配。
在本发明的第2实施形态中,前提是控制包括能够进行向各像素分别吐出墨水滴的高分辨率打印的多个喷嘴的打印装置。打印控制装置在向打印装置输出打印数据时,根据上述高分辨率的图像数据来生成低分辨率的图像数据。该进行过低分辨率化的图像数据将高分辨率时邻近的多个像素构成的像素组作为一个像素来生成,利用该图像数据从上述多个喷嘴分别向高分辨率时的各像素吐出墨水滴。
即,本来是各喷嘴按高分辨率的图像数据向各像素吐出各自的墨水滴,但是在此情况下喷嘴的分辨率不对应于高分辨率的图像数据的像素,所以必须进行多次扫描才能进行打印。但是在本发明中,通过生成低分辨率的图像数据,来消除或减少喷嘴的分辨率和图像数据的分辨率之差,从而降低扫描次数。例如,不是两个喷嘴向一个像素吐出各自的墨水滴,而是两个喷嘴只向高分辨率的像素的各自的位置吐出墨水滴。
本发明可以以各种样式来实现,例如,可以以下述等样式来实现:打印方法及打印装置、打印控制方法及打印控制装置、点位置偏离调整方法及装置、用于实现这些方法或装置的计算机程序、记录了该计算机程序的记录媒体、包含该计算机程序而在载波内实现的数据信号。
附图说明
图1是本发明一实施例的打印***的结构的方框图。
图2是打印机结构的说明图。
图3是打印机20中的控制电路40的结构的方框图。
图4是打印头28的底面上的喷嘴排列的说明图。
图5是打印头驱动电路52(图3)的内部结构的方框图。
图6是第1实施例使用的驱动信号波形和点形成的状况的说明图。
图7是用小点SD和大点LD重现的涂满(ベタ)图像的说明图。
图8是第1实施例中每个像素对的墨水吐出量的说明图。
图9是像素对半色调、单像素半色调数据、以及点形成之间的关系的说明图。
图10是半色调处理的过程的流程图。
图11是比较例的点形成的状况的说明图。
图12是第2实施例使用的驱动信号波形和点形成的状况的说明图。
图13是第2实施例中每个像素对的墨水吐出量的说明图。
图14是第3实施例中每个像素对的墨水吐出量的说明图。
图15是第3实施例的每个像素对平均的墨水吐出量和图像的亮度级别L之间的关系的曲线图。
图16是大点和小点的相对位置偏离的状态的说明图。
图17是大点和小点的相对位置偏离调整测试图案的说明图。
图18是相对位置调整号码和打印时的位置偏离校正的关系的说明图。
图19是打印时的点的位置偏离调整过程的流程图。
图20是基准位置偏离调整测试图案的说明图。
图21是与双向打印时的位置偏离调整关联的主要结构的方框图。
图22是对高分辨率的数据进行低分辨率化而打印到高分辨率的像素上的处理的概略图。
图23是本发明一实施形态的实施打印控制程序的计算机***的概略方框图。
图24是彩色喷墨打印机的概略方框图。
图25是彩色喷墨打印机的喷嘴排列的图。
图26是与各色墨水对应的位图数据的图。
图27是第一实施形态的打印控制的流程图。
图28是低分辨率化处理的流程图。
图29是低分辨率化处理中数据的变化的图。
图30是在垂直方向上排列浓色墨水和淡色墨水来表示一个像素的状况的图。
图31是与浓度的区分数对应的分版图。
图32是将浓度的区分组合起来进行分版的分版图。
图33是浓淡分版处理的流程图。
图34是浓淡分版处理的参照表的图。
图35是本打印控制的处理的概略图。
图36是用本高速打印实现的点的吐出状态的图。
图37是第二变形例的打印控制的流程图。
图38是第三变形例实施的低分辨率化处理的变形例的流程图。
图39是第四变形例的打印控制的流程图。
图40是第四变形例的低分辨率化处理中的数据的变化的图。
图41是喷嘴列的配置不同的情况下的喷嘴排列的图。
图42是用本高速打印实现的低分辨率化的状况的图。
图43是第五变形例的低分辨率化处理的流程图。
图44是低分辨率化之前的图像数据的图。
图45是低分辨率化之后的图像数据的图。
图46是第六变形例的打印控制的流程图。
图47是该变形例的低分辨率化处理的流程图。
图48是反映了该低分辨率化处理的点图像的变化的图。
图49是支持多个点尺寸的低分辨率化处理的流程图。
图50是第七变形例的打印控制的流程图。
图51是该变形例的低分辨率化处理的流程图。
图52是用多值数据表示的点尺寸和像素的对应关系的图。
图53是反映了选择最大点的手法的处理的点图像的图。
图54是反映了计算平均的手法的处理的点图像的图。
图55是变换表的内容的图。
图56是反映了参照变换表的处理的点图像的图。
图57是反映了计算各位的逻辑“或”的处理的点图像的图。
具体实施方式
接着,根据实施例按以下顺序来说明本发明的实施形态。
A.第1实施形态
A-1.装置的整体结构
A-2.第1实施例
A-3.其他实施例
A-4.点的位置偏离调整
A-5.第1实施形态的变形例
B.第2实施形态
B-1.第2实施形态的概要
B-2.***硬件结构
B-3.打印机的硬件结构
B-4.打印处理的概略流程
B-5.低分辨率化处理
B-6.浓淡分版处理
B-7.第2实施形态的作用
B-8.总结
B-9.第2实施形态的变形例
A.第1实施形态
A-1.装置的结构
图1是本发明第1实施形态的打印***的结构的方框图。该打印***包括计算机90、和彩色打印机20。包含打印机20和计算机90的打印***可以称为广义的“打印装置”。
计算机90在规定的操作***下运行应用程序95。在操作***中包含视频驱动程序91和打印机驱动程序96,从应用程序95经这些驱动程序输出用于传送到打印机20的打印数据PD。进行图像的润色等的应用程序95对被处理图像进行期望的处理,并且经视频驱动程序91在CRT 21上显示图像。
应用程序95发出打印命令后,计算机90的打印机驱动程序96从应用程序95接受图像数据,将其变换为提供给打印机20的打印数据PD。在图1所示的例子中,在打印机驱动程序96的内部,包括分辨率变换模块97、色彩变换模块98、半色调模块99、光栅化程序100、以及色彩变换查找表LUT。
分辨率变换模块97所起的作用是将应用程序95形成的彩色图像数据的分辨率变换为打印分辨率。这样进行过分辨率变换的图像数据还是RGB三个颜色分量构成的图像信息。色彩变换模块98参照色彩变换查找表LUT,对每个像素,将RGB图像数据变换为打印机20能够利用的多种墨水颜色的多色调数据。
进行过色彩变换的多色调数据例如具有256个色调的色调值。半色调模块99执行所谓的半色调处理来生成半色调图像数据。该半色调图像数据由光栅化程序100排序为要传送到打印机20的数据顺序,作为最终的打印数据PD来输出。打印数据PD包含表示各主扫描时的点的形成状态的光栅数据、和表示副扫描进给量的数据。
打印机驱动程序96相当于用于实现生成打印数据PD的功能的程序。用于实现打印机驱动程序96的功能的程序以记录在计算机可读记录媒体上的形态被提供。作为这种记录媒体,可以使用软盘或CD-ROM、光磁盘、IC卡、盒式ROM、穿孔卡片、条形码等印刷有符号的印刷品、计算机的内部存储装置(RAM或ROM等存储器)及外部存储装置等计算机可读的各种媒体。
具备打印机驱动程序96的计算机90具有下述作为打印控制装置的功能:生成打印数据PD,将其提供给打印机20并使其进行打印。
图2是打印机20的概略结构图。打印机20包括:副扫描进给机构,通过送纸电机22沿副扫描方向输送打印纸;主扫描进给机构,通过托架电机24使托架30沿压纸卷筒26的轴向(主扫描方向)往复运动;打印头驱动机构,驱动托架30上搭载的打印头单元60并控制墨水的吐出及点形成;以及控制电路40,掌管与这些送纸电机22、托架电机24、打印头单元60及操作面板32之间的信号交换。控制电路40经连接器56被连接到计算机90上。
输送打印纸P的副扫描进给机构包括将送纸电机22的旋转传递给压纸卷筒26和输纸辊(未图示)的齿轮组(图示省略)。此外,使托架30往复运动的主扫描进给机构包括:滑动轴34,保持与压纸卷筒26的轴平行架设的托架30并使其能够滑动;皮带轮38,在其与托架电机24之间张设无接头的驱动皮带36;以及位置传感器39,检测托架30的原点位置。
图3是以控制电路40为中心的打印机20的结构的方框图。控制电路40构成算术逻辑运算电路,包括CPU 41、可编程ROM(PROM)43、RAM 44、以及存储字符点阵的字符发生器(CG)45。该控制电路40还包括:I/F专用电路50,专用于与外部的电机等进行接口;打印头驱动电路52,被连接到该I/F专用电路50上,驱动打印头单元60并使其吐出墨水;以及电机驱动电路54,驱动送纸电机22及托架电机24。I/F专用电路50内置有并行接口电路,能够经连接器56接受从计算机90提供的打印数据PD。打印机20根据该打印数据PD来执行打印。RAM44用作用于暂时保存光栅数据的缓冲存储器。
CPU 41用作进行打印操作控制的狭义的“控制部”。此外,控制电路40内的CPU 41、PROM 43、及RAM 44、和计算机90进行打印操作的各种控制,所以也可以将它们整个包含在广义的“控制部”中。
打印头单元60具有打印头28,还可以搭载墨盒70(图2)。打印头单元60作为1个部件可以安装到打印机20上或从其上拆下。即,在想更换打印头28时,要更换打印头单元60。
图4是打印头28的底面上的喷嘴排列的说明图。在打印头28的底面上,形成有用于吐出黑墨水K的喷嘴组、用于吐出浓青墨水C的喷嘴组、用于吐出淡青墨水LC的喷嘴组、用于吐出浓品红墨水M的喷嘴组、用于吐出淡品红墨水LM的喷嘴组、以及用于吐出黄墨水Y的喷嘴组。在各喷嘴上,分别设有作为吐出驱动元件的压电元件(未图示)。
图5是打印头驱动电路52(图3)的内部结构的方框图。打印头驱动电路52包括公共驱动信号生成电路110、和驱动信号整形电路120。
公共驱动信号生成电路110具有RAM 112以保存表示公共驱动信号COM的波形的波形数据,通过对该波形数据进行D/A变换来生成具有任意波形的公共驱动信号COM。驱动信号整形电路120包括多个模拟开关(未图示)以按照串行打印信号PRT的值来屏蔽公共驱动信号COM的一部分或全部,生成各喷嘴用的驱动信号DRV。已整形的驱动信号DRY被提供给作为各喷嘴的驱动元件的压电元件130。在图3的例子中,按照分别发往48个压电元件130的打印信号PRT(1)~PRT(48),来生成各个驱动信号DRY(1)~DRV(48)。
“公共驱动信号”是指多个喷嘴公共使用的驱动信号。在本实施例中,向图4所示的所有6个喷嘴组提供同一公共驱动信号COM。但是,也可以向每个喷嘴组提供不同的公共驱动信号COM。
公共驱动信号生成电路110对每次主扫描分别选择生成波形互不相同的多种公共驱动信号中的1个。以下说明的各实施例的点的形成利用这种公共驱动信号生成电路110的功能来进行。
A-2.第1实施例
图6(A)~(G)是第1实施例使用的驱动信号波形和点形成的状况的说明图。图6(A)、(B)示出用于形成小点SD的第1公共驱动信号COM1的波形、和小点的形成的状况。图6(B)的各矩形表示1个像素,这里,在主扫描线上描绘了4个像素位置P1~P4。在本打印模式下,主扫描方向的打印分辨率是360dpi。第1公共驱动信号COM1是每隔1个像素来产生1次小点用的脉冲W1的信号。如图6(B)所示,在形成小点SD的情况下,该脉冲W1被施加到压电元件130(图5)上。另一方面,在不形成小点SD的情况下,通过驱动信号整形电路120(图5)来屏蔽脉冲W1。在图6(B)的例子中,小点SD被形成在奇数像素位置P1、P3上。小点SD的墨水量是10ng。
只每隔1个像素来产生小点用的脉冲W1的理由是因为,如果为了提高打印速度而将主扫描速度(托架速度)设定为高的值,则在物理上难以在所有像素位置上吐出墨水。如果更详细地说明,则如下所述。即,墨水的吐出频率不仅依赖于驱动信号的频率,还依赖于喷嘴部分的机械固有频率。因此,如果为了提高打印速度而将主扫描速度设定为高的值,则主扫描时主扫描线上的像素的频率会高于墨水吐出频率的上限值。在此情况下,由于不能在各像素上吐出墨水,所以每隔1个像素来吐出墨水。
为了提高打印画质,有时与其用1次主扫描来完成1个主扫描线上所有像素位置的点形成,还不如分几次主扫描来进行更好。其理由是因为,在由于喷嘴的制造误差而使点的形成位置偏离的情况下,与只用1个喷嘴来进行1个主扫描线上所有像素位置的点形成相比,用多个喷嘴来进行能缓和点的位置偏离。
从以上说明可以理解,通过在各主扫描中每隔主扫描线上的1个像素来吐出墨水,并且用多次主扫描来完成各主扫描线上的点形成,能够提高打印速度和打印画质两者。
图6(C)、(D)示出用于形成中点MD的第2公共驱动信号COM2的波形、和中点MD的形成的状况。第2公共驱动信号COM2也是每隔1个像素来产生1次中点用的脉冲W2的信号。但是,中点MD被形成在偶数像素位置P2、P4上。中点MD的墨水量是20ng。
图6(E)、(F)示出用于形成大点LD的第3公共驱动信号COM3的波形、和大点LD的形成的状况。第3公共驱动信号COM3也是每隔1个像素来产生1次大点用的脉冲W3的信号。大点LD被形成在偶数像素位置P2、P4上。大点LD的墨水量是30ng。
图6(B)所示的小点SD用的小墨水滴、图6(D)所示的中点MD用的中墨水滴、以及图6(F)所示的大点LD用的大墨水滴被吐出到同一主扫描线上。在该主扫描线上,将用于吐出小墨水滴的第1次主扫描称为“第1遍”,将用于吐出中墨水滴的第2次主扫描称为“第2遍”,将用于吐出大墨水滴的第3次主扫描称为“第3遍”。在第1遍和第2遍之间、及第2遍和第3遍之间,至少分别进行1次副扫描进给。因此,在3遍中,不同的喷嘴扫描同一主扫描线。但是,也可以不进行副扫描进给,而用同一喷嘴来执行各遍。
在1个主扫描线上,只进行1次用于吐出小点SD用的小墨水滴的主扫描。因此,小点SD只按每2个像素1个的比例被形成。以下将该2个像素称为“像素对”。在图6(A)~(G)的例子中,像素位置P1、P2构成像素对,而像素位置P3、P4也构成像素对。小点SD只被形成在各像素对内的某一个特定的像素位置上。同样,中点MD或大点LD也只被形成在各像素对内的某一个特定的像素位置上。
图6(G)示出下述状态:在奇数像素位置P1、P3上分别形成了小点SD,在偶数像素位置P2、P4上分别形成了大点LD。在此状态下,在第1像素对P1、P2上吐出了合计40ng的墨水,而在第2像素对P3、P4上也吐出了合计40ng的墨水。小点SD是在第1遍中形成的,而大点LD是在第3遍中形成的。
如果在大的区域内如图6(G)所示在各像素对上吐出合计40ng的墨水,则重现出涂满图像。图7是用小点SD和大点LD重现的涂满图像的说明图。在第奇数个主扫描线L1、L3、L5上,在奇数像素位置P1、P3上形成了小点SD,并且在偶数像素位置P2、P4上形成了大点LD。另一方面,在第偶数个主扫描线L2、L4上,在奇数像素位置P1、P3上形成了大点LD,并且在偶数像素位置P2、P4上形成了小点SD。换言之,在主扫描方向MS上、在副扫描方向SS上,都交替形成了小点SD和大点LD,其结果是,重现出没有白底部分的涂满图像。在图7上,为了便于图示,可看出在小点SD和大点LD之间留有间隙,但是实际上墨水扩散,所以在它们之间不存在间隙。
图7所示的点的排列是通过在相邻的主扫描线上逆向排列像素对来实现的。使用这种排列,具有易于重现涂满图像的优点。而一般在重现均匀的打印图像时,点被无偏向地大致均匀配置,所以具有画质提高的优点。
小点SD用的墨水滴具有在打印分辨率为720dpi的打印模式下能够重现涂满图像的墨水量。这样,如果在图6(A)~(G)所示的360dpi的打印模式(高速打印模式)下也使用在720dpi的打印模式(高画质打印模式)下能够重现涂满图像的墨水量,则能够简化打印头驱动电路52(图5)的结构。特别是,能够削减公共驱动信号生成电路110内的RAM 112的数据量。
图8是第1实施例中每个像素对的墨水吐出量的说明图。图8的上侧的表示出第1~3遍中吐出的墨水滴的量、和各墨水滴被吐出到的像素位置。而下侧的表示出3比特的半色调数据的值、和按照该半色调数据而吐出的墨水量的合计值之间的关系。在本例中,可以理解,在1个像素对上重现出5个色调。
“半色调数据”是通过半色调模块99(图1)中的半色调处理而得到的数据,是表示各墨水颜色分量的点的形成状态的数据。即,该半色调数据是表示将像素对作为1个单位的局部色调的数据。将像素对作为1个单位的半色调数据以下称为“像素对半色调数据”。而将1个像素作为1个单位的半色调数据称为“单像素半色调数据”。
在本说明书中,“局部色调”是指在1个像素到大约几个像素的局部小区域内重现的色调。与此相对,将在包含几十个像素到几百个像素的大的区域内重现的色调称为“全局色调”或“图像色调”。
图9(A)~(C)是像素对半色调数据、单像素半色调数据、以及点形成之间的关系的说明图。在本例中,如图(C)所示,各像素对上的点形成状态从左边起依次为无点、只有小点SD、只有中点MD、只有大点LD、小点SD及大点LD。图9(A)所示的像素对半色调数据也对应于该点形成状态。像素对半色调数据被变换为图9(B)所示的3种单像素半色调数据。单像素半色调数据是表示每1个像素的“开”/“关”状态的1比特的数据。该单像素半色调数据在每一遍时作为串行打印信号PRT(图5)被提供给驱动信号整形电路120。
从像素对半色调数据变换为单像素半色调数据是在打印机20的控制电路40内通过CPU 41来进行的。但是,也可以用专用的硬件电路来进行该半色调数据相互的变换,或者也可以在打印机驱动程序96(图1)内进行。但是,如果在打印机20的内部进行半色调数据相互的变换,则具有从计算机90到打印机20的数据传送量很少即可的优点。
图10是利用了误差扩散的半色调处理的过程的流程图。该过程是为了进行图7的第奇数个主扫描线L1、L3、L5上的半色调处理而通过半色调模块99(图1)来执行的。
在步骤S1中,取得奇数像素位置上的像素值Dodd。该像素值Dodd是表示特定的墨水的色调级别的值,例如具有8比特、0~255范围内的值。在步骤S2中,将该像素值Dodd与小点用的第1阈值Th1进行比较。在像素值Dodd在第1阈值Th1以上的情况下,在步骤S3中,将该奇数像素位置上的小点SD的形成状态设定为“开”。而在步骤S4中,通过从像素值Dodd中减去与小点SD的“开”状态相当的色调级别D(S-on),来求误差ΔD。另一方面,在像素值Dodd低于第1阈值Th1的情况下,像素值Dodd直接成为误差ΔD。然后,在步骤S5中,将该误差ΔD扩散到周围的像素上。
在步骤S6中,取得后续的偶数像素位置上的像素值Deven。在步骤S7中,将该像素值Deven与中点用的第2阈值Th2及大点用的第3阈值Th3进行比较。在像素值Deven低于第2阈值Th2的情况下,像素值Deven直接成为误差ΔD。另一方面,在像素值Deven在第2阈值Th2以上、低于第3阈值Th3的情况下,将该偶数像素位置上的中点MD的形成状态设定为“开”(步骤S8),并且通过从像素值Deven中减去与中点MD的“开”状态相当的色调级别D(M-on),来求误差ΔD(步骤S9)。另一方面,在像素值Deven在第3阈值Th3以上的情况下,将该偶数像素位置上的大点LD的形成状态设定为“开”(步骤S10),并且通过从像素值Deven中减去与大点LD的“开”状态相当的色调级别D(L-on),来求误差ΔD(步骤S11)。然后,在步骤S12中,将该误差ΔD扩散到周围的像素上。
这样,在决定了构成像素对的奇数像素位置和偶数像素位置上的点的形成状态后,在步骤S13中,根据图9所示的对应关系来设定像素对的半色调数据。
在图7的第偶数个主扫描线L2、L4上的半色调处理中,在首先处理了偶数像素位置的像素值Deven后,处理奇数像素位置的像素值Dodd。然后,对这些由2个像素构成的像素对设定半色调数据。
作为半色调处理,也可以使用误差扩散以外的其他处理方法。此外,在图10的例子中,在对每1个像素进行半色调处理后求每个像素对的半色调数据,但是也可以代之以对每个像素对进行半色调处理。但是,如果像图10的例子那样,在对每1个像素进行半色调处理后求每个像素对的半色调数据,则可望能够更忠实地重现图像的色调。
上述第1实施例的主要特征如下所述。
(特征1)局部色调重现的1个单位是像素对。
(特征2)在构成像素对的2个像素位置中的一个上重复吐出墨水滴。
(特征3)在1次主扫描中,只在主扫描线上的间歇的像素位置上吐出墨水滴。
(特征4)在1次主扫描中,只能吐出对每次主扫描设定的恒定量的墨水滴。
(特征5)墨水滴被吐出到构成像素对的2个像素位置的各自的大致中央处。
上述特征1意味着构成像素对的2个像素位置上可吐出的墨水量互不相同。与此相对,在现有的打印装置中,1个像素被用作局部色调重现的1个单位,各像素上可吐出的墨水量相同。根据该特征1,能够使可重现的色调比现有技术多,而且能够使用比现有技术小的点。因此,能够改善图像的粒状性。特征2具有增加像素对上可重现的色调数的作用。特征3如上所述是提高主扫描速度所造成的制约。特征4具有使墨水吐出的控制(特别是公共驱动信号的产生)变得容易的作用。特征5具有容易使例如双向打印时的往(“往复”的“往”)路和复(“往复”的“复”)路上点的主扫描方向位置一致的作用,其结果是,能够提高画质。
第1实施例根据上述各种特征,通过在各主扫描线上进行3次主扫描,能够重现从纸白状态(无点)到涂满状态的5个色调。上述特征无需都成立,也可以构筑没有特征2~5中的1个以上特征的实施例。
图11(A)~(E)是比较例的点形成的状况的说明图。在该比较例中,各像素是具有同一色调重现性的点,与第1实施例不同。在图11中,为了便于图示,省略了驱动信号波形。
墨水滴的吐出与第1实施例同样每隔1个像素来进行。具体地说,在第1遍中极小点VSD(5ng)被形成在奇数像素位置上,而在第2遍中极小点VSD被形成在偶数像素位置上。在第3遍中小点SD(10ng)被形成在奇数像素位置上,在第4遍中小点SD被形成在偶数像素位置上。如图11(E)所示,1个像素上可吐出的墨水量是0ng、5ng、10ng、15ng这4级。即,在本比较例中,能够局部重现4个色调。在为了重现涂满图像而分别需要1个像素平均20ng的墨水吐出量的情况下,还需要2次主扫描。
这样,在比较例中,为了在每个像素上重现4个色调,在1个主扫描线上需要4遍以上。与此相对,在图6所示的第1实施例中,只要在1个主扫描线上进行3遍,就能够重现5个色调。其理由主要是因为,在第1实施例中将像素对作为色调重现的1个单位。即,在第1实施例中,通过将像素对用作色调重现的1个单位,能够以少于比较例的遍数来实现同等以上的色调重现性。一般来说打印速度与遍数成反比,所以在第1实施例中,与比较例相比,提高了打印速度。此外,第1实施例具有与比较例同等以上的色调重现性。
再者,在第1实施例中,在几个方面,选择的自由度也高于比较例。具体地说,在各遍中吐出的墨水量、或各遍中墨水吐出到的像素位置(例如偶数/奇数像素位置中的某一个)、1个主扫描线上完成点形成所需的遍数等方面,第1实施例的选择的自由度都高于比较例。换言之,具有通过墨水的吐出而实现的局部色调重现的自由度高的优点。
A-3.其他实施例
图12(A)~(G)是第2实施例使用的驱动信号波形和点形成的状况的说明图,对应于图6(A)~(G)。在第2实施例中,在第1遍中,在奇数像素位置上形成小点SD(10ng)(图12(A)、(B))。在第2遍中,在偶数像素位置上形成小点SD(图12(C)、(D))。而在第3遍中,在偶数像素位置上形成中点MD(20ng)(图12(E)、(F))。
图12(G)示出下述状态:在4个像素位置P1~P4上分别吐出了小点SD用的墨水滴,在偶数像素位置P2、P4上分别吐出了中点MD用的墨水滴。在第1像素对P1、P2和第2像素对P3、P4上分别吐出了40ng的墨水。
如果比较图6(A)~(G)和图12(A)~(G)则可以理解,在第1实施例中3遍中吐出的墨水量互不相同,而在第2实施例中第1遍和第2遍中吐出的墨水量相同。在像第2实施例这样在1个主扫描线上进行的多次主扫描中的几次主扫描中吐出同一墨水量的情况下,也能够以与第1实施例相同的遍数来重现相同的色调数。由此也可以理解,使用像素对的局部色调重现性的自由度高。
图13是第2实施例中每个像素对的墨水吐出量的说明图。在第2实施例中,也与第1实施例同样,在1个像素对上能够重现5个色调。
图14是第3实施例中每个像素对的墨水吐出量的说明图。在第3实施例中,在第1遍中在奇数像素位置上形成小点SD(6ng),并且在第2遍中在偶数像素位置上形成中点MD(12ng),而在第3遍中在奇数像素位置上形成大点LD(22ng)。从图14下部的表可以理解,在第3实施例中,每个像素对平均能够吐出0ng、6ng、12ng、22ng、及40ng的墨水量。在该第3实施例中,也与第1实施例同样,能够在1个像素对上重现5个色调。此外,能够吐出涂满图像的重现所需的墨水量(每个像素对平均40ng)。第3实施例使用的公共驱动信号的波形的图示被省略了。
图15是第3实施例的每个像素对平均的墨水吐出量和图像的亮度级别L之间的关系的曲线图。在第3实施例中可局部重现的色调是与0ng、6ng、12ng、22ng、及40ng这5种墨水量相当的5个色调。吐出量为0ng时的亮度PW是打印媒体本身的亮度,这被称为“纸白”。从该图可以理解,在第3实施例中,通过像素对可重现的5个色调的亮度级别L被设定得相互大致等间隔。如果这样等间隔地设定色调,就能够进行圆滑的色调重现,具有画质提高的优点。在本说明书中,“亮度大致等间隔”是说亮度的间隔ΔL位于其平均值±20%的范围内。但是,在亮度的间隔ΔL位于其平均值±10%的范围内时,也可以说“亮度大致等间隔”。
第2及第3实施例也具有上述第1实施例中说明过的特征1至特征5。因此,第2、第3实施例也与第1实施例同样,具有能够以少于比较例的遍数来重现与比较例同等以上的色调的优点。此外,也具有通过墨水的吐出而实现的局部色调重现的自由度高的优点。
A-4.点的位置偏离调整
在上述各种实施例中,假设各点分别被正确地形成在像素的中心处,而实际上,有时尺寸不同的点之间的主扫描方向的位置相对略有偏差。图16(A)示出大点LD和小点SD之间的相对位置偏离正常状态的状态。在图16(A)中,以大点LD的位置为基准,描绘出划分像素的格子,可以理解,小点SD的位置比像素的中心稍稍偏向右侧。但是,在此情况下,也如图16(B)、(C)所示,按正规的定时来产生各个驱动信号的波形。如图16(A)所示、点的位置偏离的理由是因为,由于喷嘴的制造误差等,墨水滴的吐出速度或吐出方向略有偏离。
在大点LD和小点SD的相对位置这样偏离的情况下,例如如图16(D)所示,用适当的校正值ΔT来校正小点用的驱动信号的产生定时即可。如用图6(A)~(G)说明过的那样,不同尺寸的点在不同遍中被形成。因此,例如在形成小点SD的遍中,如果如图16(D)所示来调整驱动信号的产生定时,则能够降低相对的位置偏离。
图17示出用于调整大点LD和小点SD的相对位置偏离的测试图案的一例。该测试图案包含5根直线状的子图案。各子图案是在大点LD和小点SD沿副扫描方向SS大致成一列交替配置的状态下被记录的。此外,大点LD和小点SD都在往路上被形成。在5个子图案中,用于小点SD的墨水吐出定时逐次差别恒定量δ,据此,大点LD和小点SD的相对位置逐渐移动。在各子图案之下,打印了相对位置调整号码Vrel的值1~5。各相对位置调整号码Vrel的值1~5与小点SD的位置偏离的相对校正值ΔT(1)~ΔT(5)预先对应。实际上相对位置调整号码Vrel是用一个边为几十个点的大字符来打印的,但是在图17上为了便于图示,用小数字来描绘。
在调整相对位置偏离时,用打印机20来打印这种测试图案,用户选择表示最佳调整状态的相对位置调整号码Vrel,设定到打印机中。图18是用测试图案而选择出的相对位置调整号码Vrel、和打印时的位置偏离校正之间的关系的说明图。在本例中,如图18(A)所示,相对位置调整号码Vrel的值为4时大点LD和小点SD之间的相对位置匹配。其中,在测试图案中,大点LD和小点SD沿副扫描方向被排列,与此相对,在实际打印时,如图18(B)所示,大点LD和小点SD被形成在相邻的像素位置上(同时参照图6(G))。因此,在实际打印时,如图18(B)所示,用1个像素的基准偏离量T0、和相对校正值ΔT(4)相加所得的校正值T来调整小点SD的定时。通过这样,能够使大点LD和小点SD的主扫描方向的位置匹配。
在上述例子中,校正了小点SD的位置,但是也可以代之以校正大点LD的位置。此外,最好也通过同样的过程使中点MD与大点LD或小点SD之间的相对位置匹配。
在打印机20进行双向打印的情况下,进行双向打印造成的位置偏离的调整。图19是双向打印时的点的位置偏离调整过程的流程图。在步骤S21中,对往路和复路,分别打印相对位置偏离调整用的测试图案,在步骤S22中将适当的相对位置调整号码输入到打印机20中。相对位置偏离调整用的测试图案与前述图17所示的相同。其中,在双向打印时,在往路和复路上都进行打印,所以对往路和复路分别打印测试图案,也对往路和复路分别决定相对位置调整号码Vrel(即相对校正值)。也可以不是对往路和复路都打印测试图案来设定相对校正值,而是将与往路有关的相对校正值用于复路。其中,在往路和复路上,相对校正值的正负符号相反。
在步骤S23中,打印双向打印时的基准位置偏离调整用的测试图案。图20是基准位置偏离调整用的测试图案的示例说明图。该测试图案包含只由大点LD形成的5根直线状子图案。各子图案由往路上记录的上部直线部UL、和复路上记录的下部直线部LL构成。在5根子图案中,用于构成下部直线部LL的大点LD的墨水吐出定时逐次差别恒定量,据此,上部直线部UL和下部直线部LL之间的相对位置逐渐移动。在各直线状图案之下,打印了基准位置调整号码Vref的值1~5。各基准位置调整号码Vrel的值1~5与基准校正值预先对应。
双向打印时的基准位置调整号码Vref是对尺寸不同的多个点中的1个基准点(在图20的例子中为大点LD)决定的。对基准点LD,用与该基准位置调整号码Vref对应的基准校正值来校正双向打印时的主扫描方向的位置偏离。对其他点(中点MD及小点SD),将该基准校正值、和步骤S21、S22中决定的相对校正值相加,来决定双向打印时的校正值。
在这样决定了相对校正值和基准校正值后,在步骤S25中如果用户指示执行打印,则在步骤S26中一边进行位置偏离校正,一边执行打印。具体地说,在往路上,只用相对校正值来校正尺寸不同的多种点之间的主扫描方向的位置偏离,而在复路上,用相对校正值和基准校正值来校正位置偏离。但是,也可以与此相反,在往路上用相对校正值和基准校正值来进行位置偏离校正,而在复路上只用基准校正值来进行位置偏离校正。
通过图19的过程进行的相对校正值和基准校正值的设定可以在装配打印机20时执行,也可以由打印机20的用户执行。或者,也可以在装配打印机20时执行相对校正值和基准校正值中的一个的设定,用户执行另一个的设定。
图21是与双向打印时的偏离调整关联的主要结构的方框图。打印机20内的PROM 43保存有基准位置调整号码Vref、相对位置调整号码Vrel、基准校正值表204、以及相对校正值表206。调整号码Vref、Vrel在图19的步骤S22、S24中被输入。基准校正值表204是保存基准位置调整号码Vref和基准校正值之间的关系的表。相对校正值表206是表示相对位置调整号码Vrel和相对校正值之间的关系的表。
在打印机20内的RAM 44中保存有具有用于校正点的主扫描方向的位置偏离的位置偏离校正执行部(调整值决定部)210的功能的计算机程序。位置偏离校正执行部210在往路上将与相对校正值对应的定时调整值T提供给打印头驱动电路52,而在复路上将与相对校正值和基准校正值两者对应的定时调整值T提供给打印头驱动电路52。生成驱动信号的定时以位置传感器39检测出的托架的原点位置为基准来决定。此外,各遍中的定时调整值T按照该遍中记录的点的种类来决定。打印头驱动电路52按照该定时调整值T来校正各遍中驱动信号的产生定时。
这样,通过图19所示的过程,用基准校正值来校正主扫描打印时的基准点LD之间的主扫描方向的位置偏离,而用相对校正值来校正基准点LD和其他点SD、MD之间的位置偏离,所以能够使双向打印时的相互位置匹配。此外,如用图18(A)、(B)说明过的那样,大点LD和小点SD在实际打印时被记录在沿主扫描方向的不同位置上,而在决定相对校正值时沿副扫描方向大致成一列被记录以便取相同的主扫描位置。这样做,具有能够容易地决定适当的相对校正值的优点。
在上述例子中,将大点LD用作基准点,但是也可以将中点MD或小点SD用作基准点。
A-4.第1实施形态的变形例
1.变形例1.:
在上述各实施例中,通过3次主扫描来完成1个主扫描线上的墨水滴的吐出,但是1个主扫描线上进行的主扫描的次数不限于3次,也可以为4次以上。
2.变形例2.:
在上述各实施例中,用沿主扫描方向连续的像素来构成像素对,但是也可以用沿副扫描方向连续的像素来构成像素对。此外,在上述各实施例中,将像素对作为局部色调重现的1个单位,但是也可以将连续3个以上的像素作为局部色调重现的1个单位。一般来说,将沿主扫描方向和副扫描方向中的一个方向连续的N个像素(N是2以上的整数)设定为色调重现的1个单位即可。此时,N个像素中的至少1个像素位置上可吐出的墨水量被设定为与其他像素位置上可吐出的墨水量不同的值。
此外,在上述各实施例中,可局部重现的色调数为5,但是也可以将该色调数设定为4,或者也可以设定为6以上。一般来说,通过调整N个像素的各像素位置上的墨水量,用N个像素来重现M个色调(M是N+2以上的整数)即可。
3.变形例3.:
本发明也可以应用于鼓式扫描打印机。在鼓式扫描打印机中,鼓旋转方向是主扫描方向,托架行走方向是副扫描方向。此外,本发明不仅可以应用于喷墨打印机,也可以应用于一般用具有多个喷嘴的打印头在打印媒体的表面上进行打印的打印装置。作为这种打印装置,例如有传真装置、或复印装置等。
4.变形例4.:
在上述实施例中,可以将通过硬件来实现的结构的一部分置换为软件,相反,也可以将通过软件来实现的结构的一部分置换为硬件。例如,也可以让主机90执行控制电路40(图2)的功能的一部分。
B.第2实施形态
B-1.第2实施形态的概要
在典型的喷墨打印机中,打印头的喷嘴沿送纸方向按恒定间隔被形成,构成喷嘴列。通常,这种喷嘴列对每种颜色墨水准备有一列或多列。
打印分辨率和喷嘴的间隔之间的对应关系不一律,但是送纸方向的喷嘴的间隔往往对应于打印分辨率。例如,也可以采用下述结构:对某种颜色的墨水将喷嘴排列为锯齿状,右列和左列交替地各打印一个像素行,各喷嘴吐出能够无间隙地填充上述一行的量的墨水滴。
如果采用这种结构,则能够由排列为锯齿状的喷嘴交替分担排列为点阵状的各像素的每一行,从各个喷嘴吐出规定的彩色墨水滴,不产生间隙地打印期望的图像。此外,如果以这种喷嘴的间隔为基准来决定打印分辨率,则以这种打印分辨率为基准的图像数据被准备为打印数据。
而为了不喷墨打印机使产生粒状感,也可以采用下述结构:使用浓色墨水和淡色墨水,用上述锯齿状排列中的右列和左列吐出各色墨水。
例如,假设右列和左列各自的喷嘴间隔是180dpi,右列和左列偏离与360dpi相当的间隔,从各喷嘴吐出的彩色墨水滴的直径与360dpi相当。此时,如果打印头沿纸宽方向进行扫描,则各像素行用浓色墨水和淡色墨水来交替打印,然后,使打印头偏离与360dpi相当的量来掉换浓色墨水行和淡色墨水行进行打印。由此,在各像素行上打印浓色墨水的彩色墨水和淡色墨水的彩色墨水,能够使得难以感到粒状感。当然,此情况下的图像数据是作为以360dpi的打印分辨率为前提的360dpi被准备的。
在上述打印控制中,为了使得不感到粒状性,用锯齿状的两列喷嘴进行高分辨率的打印,但是由于是高分辨率,所以打印速度慢。此外,在从单色打印的高速化等考虑而对黑色墨水使用锯齿排列的两列、从成本方面考虑而对其他彩色墨水将浓色墨水和淡色墨水分配到锯齿排列的两列的情况下,尽管对黑色墨水能够用一次扫描来进行360dpi的打印,但是对其他彩色墨水则必须进行2次扫描才能进行360dpi的打印,所以产生效率低的一面。
在本发明的第2实施形态中,前提是控制包括能够进行向各像素分别吐出墨水滴的高分辨率打印的多个喷嘴的打印装置。打印控制装置在向上述打印装置输出打印数据时,根据上述高分辨率的图像数据来生成低分辨率的图像数据。该进行过低分辨率化的图像数据将高分辨率时邻近的多个像素构成的像素组作为一个像素来生成,利用该图像数据从上述多个喷嘴分别向高分辨率时的各像素吐出墨水滴。
即,本来是各喷嘴按高分辨率的图像数据向各像素吐出各自的墨水滴,但是在此情况下喷嘴的分辨率不对应于高分辨率的图像数据的像素,所以必须进行多次扫描才能进行打印。但是在本发明中,通过生成低分辨率的图像数据,来消除或减少喷嘴的分辨率和图像数据的分辨率之差,从而降低扫描次数。例如,不是两个喷嘴向一个像素吐出各自的墨水滴,而是两个喷嘴只向高分辨率的像素的各自的位置吐出墨水滴。
图22概略地示出用具有排列为锯齿状的喷嘴的打印头向各像素吐出墨水滴的状况。为了易于理解喷嘴列的分类,对每列用“○”和“△”来图示喷嘴和墨水滴的对应关系。本来是从两个喷嘴向高分辨率的每个像素吐出墨水滴。这是因为,一个喷嘴列是浓色墨水,另一个喷嘴列对应于淡色墨水,来提高色调性。然而,如果用各个喷嘴列来考察,则喷嘴的分辨率和各像素的分辨率不一致,只让打印头进行一次扫描必然不能打印所有像素。然而,如果将上下相邻的两个像素的像素组作为一个像素来进行低分辨率化,则在图22中,能够组合为纵长的一个像素,如果是这种像素,则能够用各喷嘴列来填充各像素,而不在高分辨率的像素上进行重复打印。其结果是,用一次扫描来完成打印。
这样,将相邻的多个像素组作为一个像素,所以低分辨率化为整数分之一是简单的。
因此,也可以根据高分辨率的多个行的图像数据来生成减少了行数的低分辨率的图像数据。例如,如果将两行图像数据合并为一行,则本来在高分辨率时用单独的两个喷嘴向两个像素分别吐出墨水滴,吐出最大四个墨水滴,而现在用两个喷嘴向两个像素分别吐出墨水滴,用最大两个墨水滴来表现一个像素。在此情况下,如果是锯齿排列,则能够用不同列的沿行排列方向相邻的两个喷嘴分别吐出墨水滴来形成低分辨率的一个像素。在图22所示的情况下,上侧两个喷嘴为一组,下侧两个喷嘴为一组。
此外,在采用整数分之一的其他例子中,根据高分辨率的多列图像数据来生成减少了列数的低分辨率的图像数据。先前的例子是行排列方向上的低分辨率化,而在本例中,则是列排列方向上的低分辨率化。因此,如果喷嘴列有多列,各个驱动定时是同时的,则最好同时吐出的彩色墨水为互不重合的列排列关系。在图22所示的情况下,是将上下相邻的两个像素作为一个像素的低分辨率化,而这里是将横方向上相邻的两个像素作为一个像素来进行低分辨率化。
在进行将两列变为一列的低分辨率化的情况下,用两个喷嘴吐出的墨水滴在列排列方向上邻近,用列排列方向上相邻的两个喷嘴分别吐出墨水滴来形成低分辨率的一个像素。
如上所述,根据对高分辨率的像素进行低分辨率化所得的图像数据用多个喷嘴分别吐出墨水滴的结构有多种。例如,上述多个喷嘴也可以被划分为吐出不同浓度的彩色墨水,用属于各划分的多个喷嘴来生成进行过低分辨率化的像素。例如,如果彩色墨水的浓度有两种,则喷嘴组也为两种,将不同浓度的彩色墨水分别吐出到相邻的各个像素上来形成一个像素。在图22所示的情况下,用○喷嘴列吐出浓色的彩色墨水,用△喷嘴列吐出淡色的彩色墨水。
在此情况下,也可以简单地只吐出一种浓度的彩色墨水来进行打印。这是因为,例如,如果是最大浓度的彩色墨水,则本来用单一浓度也能够进行打印。在图22所示的情况下,从○喷嘴列吐出浓色的彩色墨水来进行打印,而从△喷嘴列不吐出淡色的彩色墨水。这样也可以进行打印,而且由于不执行淡色的彩色墨水的处理,所以打印处理相应加快。
作为使用不同浓度的彩色墨水来进行浓淡分版的一例,进行组合不同浓度的划分可生成的多种浓度的浓度分版处理。例如,如果有淡和浓的彩色墨水,则为三级色调:淡<浓<(淡+浓)。当然,也可以包含不吐出彩色墨水的状态而称为四个色调。在图22所示的情况下,假设○点为浓,△点为淡,则浓淡分版通过不吐出<(只有△)<(只有○)<(△+○)来表示浓淡。
此外,作为更简略的一例,按照浓度的划分数来进行浓淡分版处理。即,简略地只进行与划分数相同个分版。
例如,如果有两种浓度的彩色墨水,则为两级色调。但是,也可以包含不吐出彩色墨水的状态而将此情况称为三个色调。在图22所示的情况下,假设○点为浓,△点为淡,则浓淡分版通过不吐出<(只有△)<(只有○)来表示浓淡。
低分辨率化可以在处理图像数据的各阶段中进行,也包含表示打印像素的点的图像数据的阶段。作为此情况的一例,在上述图像数据是表示是否打印点的二值数据的情况下,对原始高分辨率的数据进行逻辑“或”运算来生成低分辨率的图像数据。
作为具体的一例,如果相邻的两个像素行分别为
“01010101…”和
“00110010…”,则从先头的比特起依次进行逻辑“或”运算,得
“01110111…”,成为一个像素行,生成进行过低分辨率化的图像数据。
当然,逻辑“或”运算可以应用于各色,但是根据速度和打印质量之间的对应关系,也可以只应用于特定的颜色,作为其一例,在生成上述低分辨率的图像数据时,只对黄类颜色进行上述逻辑“或”运算来生成低分辨率的图像数据。
作为采用这种表示是否打印点的二值数据的结构,还有下述结构:能够打印小点、中点和大点等多种尺寸的点,对各个尺寸使用二值数据。作为此情况的一例,对各个尺寸的原始高分辨率数据进行逻辑“或”运算来生成低分辨率的图像数据。即,对小点像素的图像数据进行逻辑“或”运算,对中点像素、大点像素也同样进行。
而在打印多种尺寸的点时,也使用作为多值数据的表示点的尺寸的图像数据。例如,也可以用两个比特来表示二进制数的两位,使“00”对应于不吐出,“01”对应于小点,“10”对应于中点,“11”对应于大点。作为使用这种图像数据的情况的一例,选择原始高分辨率数据中的最大尺寸的多值数据来生成低分辨率的图像数据。例如,假设“×”表示不吐出,“小”表示小点,“中”表示中点,“大”表示大点,如果相邻的两个像素行分别为
“×小×小小小中×中中中大×大大大…”和
“××小小中大×中中小大×大大中小…”,则选择上下像素中大的像素作为一个像素行,得
“×小小小中大中中中中大大大大大大…”,由此进行低分辨率化。
但是,在能够用多种浓度的彩色墨水来打印点时,对有的浓度,选择最大的图像数据未必好。因此,在生成进行过低分辨率化的图像数据时,也可以对淡色浓度的彩色墨水选择平均尺寸的多值数据,对浓色浓度的彩色墨水选择最大尺寸的多值数据。出现浓色浓度的彩色墨水,表明处于不管怎样也应打印点的状况,所以最好增强选择最大尺寸来生成像素的倾向。然而,在出现淡色浓度的彩色墨水时,是为调整浓度而生成的点,所以通过计算平均值更能保持色调性。
当然,在附加这种多种尺寸的点时,进行具体的调整则更好。因此,在包含这种调整的意义下,也可以对原始高分辨率数据的各组合准备指定一种尺寸的变换表,参照该变换表来指定一种尺寸的多值数据作为低分辨率的图像数据。
如果是不吐出、小点、中点、大点这四种像素尺寸的组合,则作为一方是不吐出的情况,进行下述对应:如果是不吐出和不吐出则为不吐出,如果是不吐出和小点则为小点,如果是不吐出和中点则为小点,如果是不吐出和大点则为中点。同样,作为一方是小点的情况,进行下述对应,如果是小点和小点则为小点,如果是小点和中点则为中点,如果是小点和大点则为大点。再者,同样,作为一方是中点的情况,进行下述对应:如果是中点和中点则为大点,如果是中点和大点则为大点。而作为一方是大点的情况,进行下述对应:如果是大点和大点则为大点。如果多值数据是用两个比特来表示二进制数的两位,则这种变换表可以如下实现:连接两个多值数据作为四个比特,参照用该四个比特寻址的两个比特的数据值。
接着,在采用分别表示尺寸的二进制数的多值数据时,作为更高速化的手法的一例,将计算原始高分辨率数据中各位上的逻辑“或”所得的多值数据作为低分辨率的图像数据。例如,如果是“00”和“01”,则是低位上的逻辑“或”运算的结果“01”,如果是“ 10”和“00”,则是高位上的逻辑“或”运算的结果“10”,如果是“11”和“00”,则是高位和低位上的逻辑“或”运算的结果“11”。如果与先前的例子同样,相邻两个像素行为
“×小×小小小中×中中中大×大大大…”和
“××小小中大×中中小大×大大中小…”,则为
“00 01 00 01 01 01 10 00 10 10 10 11 00 11 11 11…”
“00 00 01 01 10 11 00 10 10 01 11 11 11 11 10 01…”,所以各位的逻辑“或”运算的结果为
“00 01 01 01 11 11 10 10 10 11 11 11 11 11 11 11…”,为
“×小小小大大中中中大大大大大大大…”。
由此,色调性虽然比先前的例子差,但是非常高速,所以实现性高。
而一般在通过计算机来进行的打印中,在生成图像数据时,数据的彩色空间是RGB,在打印时进行色彩变换,变为彩色墨水的彩色空间、即CMY彩色空间的数据。前一彩色空间的色调数据与光量的亮度成正比,而后一彩色空间的色调值与墨水浓度成正比。
低分辨率化在各个彩色空间都能实现,在将与光量亮度对应的图像数据变换为与墨水浓度对应的图像数据的情况下,也可以在光量亮度时进行低分辨率化。
在此情况下,根据高分辨率的多个图像数据来生成低分辨率的图像数据,而作为光量亮度时进行低分辨率化时的有效手法,也可以将待变换的多个像素的图像数据中的最小值的图像数据作为进行过低分辨率化时的图像数据。
在光量亮度时色调值小的情况下,如果变换为墨水浓度的彩色空间的色调值则色调值大。即,在多个像素中,将最暗的像素作为图像数据,这意味着尽量吐出墨水的倾向。设想将两行表示为一行的例子,如果在一行上有一个像素行的宽度的下划线,另一行完全是纸白状态,则在此情况下,在通过尽量保留带色的像素来进行低分辨率化的情况下,能够预防下划线消失或飞白的状况。当然,在字符或曲线图中也同样能够防止飞白。
另一方面,作为低分辨率化的其他时间的一例,在将与光量亮度对应的彩色图像数据变换为与墨水浓度对应的彩色图像数据时,按墨水浓度来进行低分辨率化,进而进行浓淡分版处理。
此外,也可以将变换后的多个像素的图像数据中的最大值的图像数据作为进行过低分辨率化时的图像数据。
在此情况下,对墨水浓度时的多个像素的图像数据进行低分辨率化,所以最大值的图像数据优先意味着尽量保留带色的像素,在进行低分辨率化的情况下,能够预防下划线消失或飞白的状况。
作为减少变换的工时的合适手法,也可以在将与光量亮度对应的彩色图像数据变换为与墨水浓度对应的彩色图像数据时,在变换为墨水浓度的同时,进行浓淡分版,然后进行低分辨率化。如果这样,则一次进行色彩变换和分版,所以一次即可完成变换作业。例如,如果从RGB彩色空间中的光量亮度的彩色图像数据变换为CMYK1c(浅青)1m(浅品红)的彩色图像数据,则浓色的彩色墨水青和品红、以及淡色的彩色墨水浅青和浅品红的分版也同时完成,然后进行低分辨率化。
对于该低分辨率化,也可以对浓色墨水使用待变换的多个像素的图像数据中的最大值的图像数据,而对淡色墨水使用待变换的多个像素的图像数据中的平均值的图像数据。
在对浓色墨水和淡色墨水进行分版来使用的状况下,可以认为如果是吐出浓色墨水的状况,则即使在低分辨率化时也尽量倾向于打印点,这样能得到良好的图像。此外,如果是吐出淡色墨水的状况,则即使在低分辨率化时也使点不明显,这样能得到良好的图像。由于是墨水浓度的色调值,所以如果是最大值则倾向于保留点,而如果是平均值则不使点明显,能够表示本来的浓度。
当然,不总限于上述低分辨率化,在上述各状况下都可以采用上述手法。在其他状况下的手法中,成为能够从多个手法中选择任一个来进行低分辨率化的状态,同时作为此时的默认手法,将待变换的多个像素的图像数据中的平均值作为进行过低分辨率化时的图像数据。
可以说,以上所述的打印控制在下述硬件环境下效率更高。即,向各色分配的喷嘴数不同的情况。在此情况下,也可以对喷嘴数少的颜色进行低分辨率化。
在多个喷嘴向不同像素分别吐出墨水滴的彩色墨水中,即使根据仍为高分辨率的图像数据来吐出墨水滴,也基本上用1次扫描来完成。与此相对,在从多个喷嘴向高分辨率的一个像素吐出墨水滴的彩色墨水中,如果要全部填充高分辨率的像素,则用1次扫描不能完成。但是,如果对后者的喷嘴进行低分辨率化,使多个喷嘴分别向不同像素吐出墨水滴,则能够用1次扫描来完成。因此,也可以用1次扫描来完成所有像素。
这样,容易理解,通过生成低分辨率的图像数据、消除或减少喷嘴的分辨率和图像数据的分辨率之差、从而降低扫描次数的手法未必限于具有实体的装置,也可以作为该方法来起作用。因此,也可以采用下述打印控制方法,向包括能够进行向各像素分别吐出墨水滴的高分辨率打印的多个喷嘴的打印装置输出打印数据,根据上述高分辨率的图像数据,生成将上述高分辨率的多个邻近的像素组作为一个像素的低分辨率的图像数据,根据该进行过低分辨率化的图像数据向高分辨率的各像素吐出墨水滴来打印进行过低分辨率化的图像。
然而,作为发明的思想不限于此,而包含各种样式:有时这种打印控制装置单独存在,而有时在包含在某种设备内的状态下被使用,等等。因此,可以适当进行变更:可以是软件,也可以是硬件,等等。
记录媒体可以是磁记录媒体,也可以是光磁记录媒体,在今后开发的任何记录媒体中也可以完全同样来考虑。此外,对一次复制品、二次复制品等复制阶段也毫无疑问是同等的。
再者,在一部分是软件、一部分用硬件来实现的情况下,在发明的思想上也完全没有不同,也可以采用下述形态:将一部分存储在记录媒体上,在必要时适当读入。
在用软件来实现本发明的实施形态的情况下,可以采用使用硬件或操作***的结构,也可以与它们分离来实现。例如,即使是各种运算处理,其实现方法可以是调用操作***中规定的函数,也可以是不调用这种函数,而从硬件进行输入。此外,实际上即使在操作***的介入下来实现,在程序被记录到媒体上来流通的过程中,可以理解为只用该程序也能够实施本发明。
在包括吐出不同浓度的彩色墨水的多个喷嘴的打印装置中,由于从多个喷嘴向一个像素吐出墨水滴,所以可以对每个像素附着多种浓度的彩色墨水。然而,如果执行以上打印控制,则不同喷嘴根据进行过低分辨率化的图像数据只在不同像素上吐出墨水滴,对特定的行或列,彩色墨水的浓度可以是恒定的。因此,也可以说,通过得到这种打印结果来执行本打印控制。
B-2.***硬件结构
图23通过方框图示出了实施本发明第2实施形态的打印控制程序的计算机***。
本计算机***310包括扫描仪311a、数字相机311b以及摄像机311c作为图像输入设备,连接到计算机主体312上。各个输入设备能够生成用点阵状的像素来表现图像的图像数据并输出到计算机主体312,这里,该图像数据通过在RGB三原色中分别显示256个色调,能够表现约1670万种颜色。
在计算机主体312上,连接有作为外部辅助存储装置的软盘驱动器313a、硬盘313b以及CD-ROM驱动器313c,在硬盘313b上记录有与***关联的主要程序,能够从软盘313a1或CD-ROM 313c1等适当读入必要的程序等。
此外,作为用于将计算机主体312连接到外部网络等上的通信设备,连接有调制解调器314a,经公用通信线路连接到外部的网络,能够下载软件或数据并导入。在本例中,用调制解调器314a经电话线路来访问外部,但是也可以采用经LAN适配器来访问网络的结构。此外,为了操作计算机主体312,还连接有键盘315a或鼠标315b。
再者,作为图像输出设备,包括显示器317a和彩色打印机317b。显示器317a包括在水平方向上为1024像素、而在垂直方向上为768像素的显示区域,对每个像素能够进行上述1670万色的显示。当然,该分辨率不过是一例,可以适当变更:可以是640×480像素,也可以是800×600像素等。
另一方面,为了一边使用这种图像输入设备来输入图像、一边显示或输出到图像输出设备上,在计算机主体312内执行规定的程序。其中,作为基本程序来运行的是操作***(OS)312a,在该操作***312a中包含使显示器317a进行显示的显示器驱动程序(DSP DRV)312b和使彩色打印机317b进行打印输出的打印机驱动程序(PRT DRV)312c。这些驱动程序312b、312c的种类依赖于显示器317a或彩色打印机317b的机种,可以按照各个机种对操作***312a进行追加变更。此外,也可以依赖于机种来实现标准处理以上的附加功能。即,能够在操作***312a这一标准***上维持共同的处理体系,同时在容许的范围内实现各种追加处理。
当然,作为执行这种程序的前提,在计算机主体312内包括CPU312e、RAM 312f、ROM 312g以及I/O 312h等,执行运算处理的CPU 312e将RAM 312f用作临时工作区域或设定存储区域,或者用作程序区域,而适当执行ROM 312g中写入的基本程序,控制经I/O 312h连接的外部设备及内部设备等。
在作为该基本程序的操作***312a上执行应用程序312d。应用程序312d的处理内容多种多样,监视作为操作设备的键盘315a或鼠标315b的操作,在***作的情况下,适当控制各种外部设备来执行对应的运算处理等,进而将处理结果显示在显示器317a上,或者输出到彩色打印机317b。
这里,经打印机驱动程序312c向上述彩色打印机317b输出应用程序312d的处理结果作为打印数据,该彩色打印机317b通过用彩色墨水在打印纸上打印点,来打印对应的字符或图像。
B-3.打印机的硬件结构
图24示出该打印机317b的概略结构。打印头321具有区分为每种彩色墨水的多个喷嘴列,从各喷嘴吐出彩色墨水来进行打印。打印头321能够经未图示的机构相对于打印纸沿宽度方向往复驱动,该主扫描方向的驱动通过沿规定方向旋转驱动托架电机322来进行。此外,打印纸由压纸卷筒323a按压支持,通过沿规定方向旋转驱动压纸卷筒电机323来将该打印纸进给规定量。将送纸方向的驱动称为副扫描。
打印头321、托架电机322以及压纸卷筒电机323被连接在打印控制器324上,从该打印控制器324适当输入驱动控制信号来进行规定的工作。此外,打印控制器324经接口325与计算机主体312相连,打印控制器324经该接口325取得来自计算机主体312的打印控制数据,控制上述打印头321、托架电机322以及压纸卷筒电机323,以便能进行与该打印控制数据对应的打印。在打印控制器324内包括CPU、ROM、RAM等,而经接口325输入的打印数据被暂时存储到缓冲器326中,根据来自打印控制器324的指示来进行读写。
图25示出打印头321的喷嘴面。各个喷嘴沿纵横方向被配置成面状,能够向各列提供不同的彩色墨水。在本例中,向两列提供黑色墨水(K),以下,向各列提供青墨水(C)、浅青墨水(1c)、品红墨水(M)、浅品红墨水(1m)、黄墨水(Y)以及浅黄墨水(1y)。各喷嘴列每两列成为一对,各列喷嘴以180dpi的间隔被形成,与相邻喷嘴列偏离与360dpi相当的量。
因此,对黑色墨水,能够用1次扫描来进行与360dpi相当的打印,而对其他彩色墨水,则能够用2次扫描来进行与360dpi相当的打印。作为高分辨率模式,本彩色打印机317b通常接受360dpi的打印数据,如果是用黑色墨水进行的单色字符打印,则进行以1次扫描为基准的打印,而如果是用彩色墨水进行的彩色打印,则进行以2次扫描为基准的打印。但是,该扫描数也可按照各种打印模式来适当变更。将高分辨率模式也称为“高画质打印模式”或“低速打印模式”。
图26示出为了从打印头321吐出各色墨水、而由打印机驱动程序312c生成的各色墨水用的位图数据。该位图数据由表示是否向与打印分辨率对应的点阵状的每个像素吐出各色墨水的两个色调的数据构成,被区分为每种颜色的平面。
在本例中,对品红墨水、青墨水以及黄墨水采用浓色墨水和淡色墨水这二色墨水,但是也可以对黄墨水采用单色墨水。此时,对黄墨水也可以使用单色的两个喷嘴列。
B-4.打印处理的概略流程
在用该彩色打印机317b来进行彩色打印的情况下,如果指定高分辨率打印,则与360dpi对应的打印数据从操作***312a被交给打印机驱动程序312c。然而,在本实施例中,包括高速打印模式(也称为“低画质打印模式”),以下,参照图27来说明该高速打印模式的概略。
打印机驱动程序312c在步骤S100中从操作***312a取得命令一级的打印数据后,在步骤S200中在RGB空间中展开为位图数据,在步骤S300中对成为位图数据的每个像素进行色彩变换,变为CMYK空间。该色彩变换使用三维LUT适当夹杂插值处理来执行。
在下一步骤S400中进行低分辨率化处理,而在步骤S500中将青和品红分版为浓色墨水和淡色墨水。此时,对青墨水(C)、浅青墨水(lc)、品红墨水(M)、浅品红墨水(lm)、黄墨水(Y)、浅黄墨水(ly)、黑色墨水(K)分别生成用256个色调来表现的像素数据,在步骤S600中对各色进行色调变换,从265个色调变为2个色调,在步骤S700中进行与打印头321的喷嘴对应的光栅化来输出打印数据。
在该高速打印模式的处理中,不是从RGB变换为C、lc、M、lm、Y、ly、K,而是暂时变换为CMYK后,进行特殊的低分辨率化处理和浓淡分版处理。接着,说明该低分辨率化处理和浓淡分版处理。
B-5.低分辨率化处理
图28示出低分辨率化处理的流程图。在低分辨率化处理中,只对不具有360dpi的喷嘴的青、品红、黄,合并排列为点阵状的两行像素的图像数据,进行低分辨率化。
在步骤S402中设定切换颜色的指示,在步骤S404中判定为所有颜色结束之前,在步骤S406中参照各色的位图数据来进行上述将两行数据合并为一行数据的处理。
作为一例,设想640×480像素的图像数据,使用指针变量i、j,在0~639的范围内循环变动i、在0~240的范围内循环变动j时,设原始图像数据为D0(x,y),设变换后的图像数据为D1(x,y),则如下表示。
D1(i,j)={D0(i,j)+D0(i,j+1))/2
即,在将两行图像数据合并为一行图像数据时计算平均值。基本上对青、品红以及黄进行这种低分辨率化的处理。对黑色,原则上不必进行,但是也不必禁止。在能够对黑色墨水包括的两个喷嘴列采用浓度不同的黑色墨水(K1,K2)的情况下特别有效。
图29示出该低分辨率化处理的具体例。最上面一排示出360dpi的图像数据,示出相互并列的奇数行和偶数行的一例。填入具体数值的三列图像数据是“140”和“100”、“255”和“155”、“128”和“0”。在执行上述取平均值的处理的情况下,如该图的中间一排所示,分别取“120”、“205”、“64”的值。
然而,在上述处理中采用平均值,但是采用平均值是因为使色调性优先,在将两行图像数据合并为一行图像数据时,也可以采用最大值。
即,
如果D0(i,j)≥D0(i,j+1),
则D1(i,j)=D0(i,j),
如果D0(i,j)<D0(i,j+1),
则D1(i,j)=D0(i,j+1)。
在将两行图像数据变为一行时,如果采用平均值,则作为一行图像数据而生成的下划线有可能消失,或者变为虚线。但是,通过采用最大值一侧,下划线难以消失。能够这样采用最大值来解决下划线,是因为此时的图像数据表示所谓的墨水浓度。即,是下述情况:数据的数值越大,则应吐出的墨水量越多。如果是数据的数值越大、则越亮的光量亮度,则通过采用最小值也可望获得同样的效果。
图29的下面一排示出采用该最大值的结果,对于上面一排的“140”和“100”、“255”和“155”、“128”和“0”这些数据,分别取“140”、“255”、“128”的值。
采用平均值、还是采用最大值,也可以判断打印图像是字符类、还是普通图像类来切换。
通过以上的低分辨率化的处理,对黑色,残存360dpi的数据,而对青、品红以及黄各色,则残存180dpi的数据。
B-6.浓淡分版处理
如上所述,在黑色墨水以外,具有能够进行与360dpi相当的打印的浓色墨水和淡色墨水,其喷嘴位置关系相互偏离360dpi。因此,在将它们上下并列来进行吐出的情况下,如图30所示,能够生成与水平方向为360dpi、而垂直方向为180dpi相当的一个像素。当然,在此情况下,在一个像素的上方和下方,墨水浓度不同,所以不能生成应吐出浓色墨水来打印的浓度的像素。然而,如果是该位置关系,则能够用两个喷嘴用1次扫描来进行打印。一般来说,打印速度的高速化和图像的重现性处于折衷的关系,所以作为高速打印来使用是充分可能的。
在打印360×180dpi的一个像素时,在设想浓色墨水和淡色墨水的墨水滴来进行分版时,可以设想两种手法。图31和图32概略地示出它们的分版关系。在纸面上,左侧是墨水浓度“0”,右侧是墨水浓度“255”。
在前一例子中,随着墨水浓度上升,淡色墨水一侧的分版浓度也上升,在达到最大值处,浓色墨水一侧的分版浓度上升。即使浓色墨水一侧的分版浓度开始上升,淡色墨水一侧的分版浓度也依然为最大值。因此,可以说该浓淡分版处理是与浓度的区分数对应的浓淡分版处理。
在后一例子中,随着墨水浓度上升,浓色墨水一侧的分版浓度也上升,在达到最大值处,浓色墨水一侧的分版浓度开始上升。浓色墨水一侧的分版浓度开始上升后,浓色墨水一侧的分版浓度暂时徐徐下降,直至达到最小值。接着,浓色墨水一侧的分版浓度达到最大值后,浓色墨水一侧的分版浓度保持最大值,淡色墨水一侧的分版浓度再次上升,最终浓色墨水和淡色墨水都达到最大值状态。因此,可以说该浓淡分版处理是组合不同浓度的区分可生成的多种浓度的浓淡分版处理。
图33通过流程图示出该浓淡分版处理。
在步骤S502中,设定切换颜色的指示,在步骤S504中,对各色执行浓淡分版处理,直至判断为所有颜色结束。在步骤S506中,选择与各色对应的分版图。作为分版的手法,有图31和图32所示的手法,但是还需要调整过的图以免由于各色而造成色调跳跃,选择各色的图数据。如图34所示,图数据的结构被准备成与所参照的单色数据对应来参照淡色数据(L)和浓色数据(D)的表。然后,在步骤S508中,用位图数据中的旧数据来参照该表,将参照所得的淡色数据(L)和浓色数据(D)作为二色的新位图数据来写入。
此时,对黑色墨水(K)生成了360dpi的位图数据,而对青墨水(C)、浅青墨水(lc)、品红墨水(M)、浅品红墨水(lm)、黄墨水(Y)以及浅黄墨水(ly)各色则生成了180dpi的位图数据。
只是,各位图数据依然具有256个色调的数据,所以在打印前在图27的步骤S600中变换为2个色调,在步骤S700中一边进行光栅化,一边作为与打印头321中的每个喷嘴对应的打印数据来输出。
B-7.第2实施形态的作用
在执行上述高速打印时,操作***312a向打印机驱动程序312c输出的是RGB各色为256个色调的360dpi的打印数据。以下,参照图35来进行说明。
打印机驱动程序312c接受该打印数据后(步骤S100),展开为RGB的位图数据(步骤S200),接着进行色彩变换,变为CMYK彩色空间(步骤S300)。
然后,对除了黑色的青、品红、黄执行低分辨率化处理,即,将两行图像数据合并为一行图像数据(步骤S400),进而对各色使用规定的分版图来分版为浓色墨水和淡色墨水的数据。
由此,对黑色墨水生成256个色调、360dpi的位图数据,对青、品红、黄分别分淡色和浓色来生成256个色调、180dpi的位图数据。
然后,将256个色调变换为2个色调,变为点的“开”、“关”数据(步骤S600),进行光栅化并输出到彩色打印机317b(步骤S700)。
本来,设想彩色打印机317b接受360dpi的两个色调的数据,用2次扫描来进行打印,但是在上述高速打印中,使用打印头321上配设的锯齿状的所有喷嘴用1次扫描来进行打印。图36按各平面示出青类(C,lc)、品红类(M,lm)、黄类(Y,ly)的像素、和黑色(K)的像素。
黑色墨水(K)和其他同类颜色的墨水,两个喷嘴列都分别被配设为锯齿状,按与每个像素对应的规定的吐出定时来输出驱动信号,从而能够向图36所示的360dpi的点阵状的各像素吐出规定的彩色墨水。在此情况下,黑色墨水准备了相同浓度的两列,所以不管奇数行还是偶数行都吐出360dpi的规定像素,但是对于其他同色类的彩色墨水,如果是浓色墨水则只被吐出到奇数行上,而淡色墨水只被吐出到偶数行上。这样,虽然吐出浓色墨水和淡色墨水的像素偏离,但是能够用1次扫描来全部填充360dpi的像素,打印速度提高。
当然,这样用不同的喷嘴来分担上下相邻的像素的样式,是用浓色墨水的喷嘴和淡色墨水的喷嘴来生成进行过低分辨率化的像素,所以可以说其前提是使用区分为吐出不同浓度的彩色墨水的多个喷嘴,进行过低分辨率化的像素由属于各区分的多个喷嘴来生成。
B-8.第2实施例的总结
这样,对本来包括能够向一个像素吐出浓色墨水和淡色墨水的墨水滴、配设为锯齿状的多个喷嘴的彩色打印机317b,进行合并相邻两行像素的数据的低分辨率化(步骤S400),并且进行规定的浓淡分版处理(步骤S500),进而浓色墨水的喷嘴和淡色墨水的喷嘴只向两行像素的各自一个像素吐出墨水滴,将两行像素与一个像素同样来对待,所以能够实现高速打印模式来降低用于向高分辨率的所有像素吐出墨水滴的扫描数。
B-9.第2实施形态的变形例
(1)第一变形例
首先,说明不进行S500中进行的浓淡分版处理的变形例。不进行浓淡分版处理,将步骤S400中进行过低分辨率化的青、品红和黄各色的180dpi的数据原封不动地置换为各色的浓色数据。
通过这样不进行浓淡分版处理,能够进一步实现高速化,特别是在计算机主体312中CPU 312e的处理能力低的情况下很有效。此外,在对淡色墨水减少粒状感的意义下很有效,但是如果不管粒状性,只用浓色墨水,彩色重现范围也是足够的。
再者,不使用淡色墨水,也能够相应地减低打印成本。其中,参照图36,浓色墨水只向360dpi的奇数行吐出墨水滴。因此,在涂满等打印时,墨水滴虽然比360dpi的像素稍大,但是在偶数行上有可能产生条带。即使在此情况下,在能够进行增大墨水滴的控制的情况下,也能够进一步减少条带。
(2)第二变形例
在上述实施形态中,在进行从RGB空间到CMYK空间的色彩变换后,另外对青、品红、黄进行浓淡分版处理。这些处理是参照LUT的处理,如果这样,则必须进行两次表参照处理。因此,在第二变形例中,用一次表参照处理来完成它。
图37通过流程图示出了第二变形例。在步骤S100中输入打印数据后,在S200中在RGB空间中展开为位图数据。在接着的步骤S310中,与先前的实施形态不同,根据RGB图像数据一次实施到青、品红、黄、浅青、浅品红、浅黄、黑这7色的色彩变换。这里使用的LUT可以组合先前使用过的两个LUT来构筑。
即,如果有从进行RGB到CMYK的色彩变换的参照表,则通过对所有组合预先参照C→C,lc的参照表、M→M,lm的参照表、y→y,ly的参照表来重新构筑表,能够一次进行  从RGB到上述7色的色彩变换。
在这样结束色彩变换后,在步骤S400中实施与上述同样的低分辨率变换。然后,不进行浓淡分版处理,在步骤S600中实施色调变换,在步骤S700中进行光栅化和数据输出。
这里,比较该第二变形例和最初的实施形态的特质。第二变形例通常在速度方面是有利的。这是因为将LUT的参照处理从两次减少为一次。然而,参照LUT的次数虽然减少了,但是低分辨率化也对淡色墨水的位图数据执行,所以处理相应地增加,有时在速度方面未必可以说是有利的。
此外,对于色调性,第二变形例也不是有利的。参照图29,360dpi的图像数据的值是“140”和“100”,在这些值中分别存在最佳的分版值。分版不是简单的墨水浓度的计算上的值,而是实施了微妙的调整以便不引起色调跳跃,所以未必是线形关系。这样,取重视色调性的平均值而得到的图像数据是“120”,但是既然浓淡分版处理不是线形关系,与该图像数据“120”对应的分版值和以360dpi进行分版所得的结果未必一致。特别是,在为了使下划线不消失而使用最大值来进行低分辨率化的情况下,色调性恶化的倾向很强。
因此,在将重点放在高速化的情况下,第二变形例更有效,而在试图高速化的同时还要抑制画质恶化的情况下,先前的实施形态有效。
(3)第三变形例
在第二变形例中,在低分辨率化时,虽然有采用最大值或平均值的余地,却经常采用其中某一个,但是也可以按照状况来适当变更。在本第三变形例中,按照墨水的浓度来变更采用的值。
图38示出第三变形例,是与图8所示的低分辨率化处理中的步骤S406相当的处理。如该图所示,在步骤S408中判断是否是浓色墨水,如果是浓色墨水则在步骤S140中采用最大值来实施低分辨率化,而如果是淡色墨水则在步骤S412中采用平均值来实施低分辨率化。
分配了浓色墨水的色调数据,这表示浓的部分,在这种部分上,与下划线的情况同样,点的消失容易使画质恶化。
另一方面,未分配浓色墨水的色调数据,可认为不管是否分配了淡色墨水的色调数据,都不是浓的部分,所以与由于点的消失而产生条带相比,使色调性优先更能够维持画质。
因此,按是否是浓色墨水来采用低分辨率化的手法的本变形例很有效。在本例中,采用了两级浓度的彩色墨水,但是在还使用其他级的彩色墨水的情况下也同样,此时也可以按是否是最大浓度的彩色墨水来分别进行处理。
(4)第四变形例
在第四变形例中,在RGB彩色空间中进行低分辨率化。图39示出第四变形例的流程图。在步骤S100中输入打印数据后,在步骤S200中在RGB空间中展开为位图数据,在接着的步骤S220中进行低分辨率化处理。在将360dpi的RGB图像数据从两行图像数据展开为一行图像数据这一点上,与CMY图像数据的情况相同。此时,可以为了使色调性优先而采用平均值,也可以以后实施使下划线不消失的处理。这里,在后一情况下,采用两行图像数据中的最小值。
RGB彩色空间是光量亮度的彩色空间,图像数据大表示是亮色。因此,表示黑色下划线的图像数据是小值,如果不想使下划线消失,则如上所述采用两行图像数据中的最小值。图40示出这样采用最小值的情况下的变换结果,对于上面一排的数据“140”和“ 100”、“255”和“155”、“128”和“0”,分别取“100”、“155”、“0”的值。
然后,在步骤S320中进行色彩变换。在此情况下,不是简单地用1个点来打印180dpi的RGB图像数据,而是使用浓色墨水和淡色墨水来进行打印,所以最好执行浓淡分版处理。因此,执行RGB→CMYK的色彩变换。
但是,对于黑色,喷嘴是360dpi,所以在步骤S420中再次实施高分辨率化处理,在步骤S500中对CMY实施浓淡分版处理。当然,此情况下的分版图可以使用图31或图32所示的图。然后,在步骤S600中实施色调变换,在步骤S700中进行光栅化和数据输出。
(5)第五变形例
以上,说明了两个喷嘴列为锯齿排列的例子,下面说明两个喷嘴列被平行排列的情况下的应用例。
图41示出各喷嘴列、和分配的墨水颜色。这里,成为一对的喷嘴列在按相同的定时来吐出墨水滴的情况下,处于下述位置关系:一个喷向第奇数列的像素,另一个喷向第偶数列的像素。此外,黑色是相同浓度的彩色墨水,所以能够按某个定时喷到奇数像素和偶数像素上,所以不必重复打印。与此相对,其他彩色墨水是浓度不同的彩色墨水,在面对另一方吐出墨水的像素的情况下,也需要重复打印。因此,在这种排列中,对黑色墨水能够以其他彩色墨水的大致两倍的速度进行打印。
在第五变形例中,对黑色以外的彩色墨水不进行重复打印。即,如图42所示,将行方向上的分辨率维持在360dpi,对于列方向,将奇数像素和偶数像素合并,看作一个像素,作为180dpi的分辨率来进行打印。该高速打印中的基本处理的流程与图27所示的相同,但是在低分辨率化处理中实施图43所示的处理。与图28所示的低分辨率化处理的不同点在于:在步骤S414中实施将两列数据合并为一列的处理;以及在此情况下不必采用最大值。
图44表示进行低分辨率化前的360dpi的图像数据,示出某个第奇数列(2n-1)的图像数据、和其后续的第偶数列(2n)的图像数据,将两列数据合并为一列的处理的结果是,列方向的像素数减半,先前的第奇数列(2n-1)的图像数据和第偶数列(2n)的图像数据变为第n列的图像数据,其值为平均值。
然后,在步骤S500中进行浓淡分版处理。不同点在于,先前的实施形态是沿图30所示的垂直方向排列来吐出浓色墨水和淡色墨水的例子,而第5实施例如图42所示沿水平方向排列来吐出浓色墨水和淡色墨水。但是,画质几乎不变,实施相同的浓淡分版处理即可。
然后,在步骤S600中实施色调变换处理,在步骤S700中进行光栅化和数据输出。
(6)第六变形例
在上述例子中,在256个色调的阶段中进行低分辨率化,但是也可以在表示是否在各像素上打印点的低色调的阶段中进行,在此阶段中,具有下述优点:能够根据处理的容易程度来实现高速化。
图46示出高速打印处理的概略的流程,如该图所示,在步骤S600的色调变换处理后,在步骤S610中进行低分辨率化处理。
经过步骤S600的图像数据成为表示各色墨水在各像素上是否打印点的二值数据。如图47所示,在步骤S610的低分辨率化处理中,对在步骤S612和步骤S614中进行过二值化的点图像数据,一边依次切换颜色,一边在步骤S616中对两个像素行计算二值数据的逻辑“或”。
图48示出逻辑“或”运算的实例。在作为青点图像而对第一行生成数据“01010101…”、对第二行生成数据“00110010…”的情况下,从先头的比特起依次进行逻辑“或”运算后,生成数据“01110111…”。
接着,对浅青也进行同样的运算。因此,对青和浅青都分别用点图像来进行低分辨率化,所以分别分担像素行中的一行,两个像素行分别只打印青和浅青的彩色墨水。当然,如果用锯齿排列的喷嘴列来进行打印,则能用一次扫描来打印两个像素行。
这种逻辑“或”运算作为CPU 312e的运算能够极高速地进行,所以能够实现打印处理的高速化。
(7)第七变形例
在第六变形例中,是设想点尺寸为一种的情况而进行的运算,图49示出用大中小三种点尺寸来进行打印、对每种尺寸准备了二值数据的情况下的变形例。
如图49所示,图47所示的步骤S616被分为下述步骤来进行处理:对小点用的点图像数据进行逻辑“或”运算的步骤S616a、对中点用的点图像数据进行逻辑“或”运算的步骤S616b、以及对大点用的点图像数据进行逻辑“或”运算的步骤S616d。在此情况下,也通过逻辑“或”运算来实现处理的高速化。
其他处理与图47所示的情况并没有什么不同。
(8)第八变形例
另一方面,低色调化的处理也不仅有变换为二值的情况,还有变换为多值的情况。在图50所示的流程图中,假设与前述的例子同样能够吐出大中小三种点尺寸的墨水滴,对256个色调的图像数据进行低色调化,变为4个色调。如果是4个色调,则能够用2个比特来表示,使“00”对应于不吐出,“01”对应于小点,“10”对应于中点,“11”对应于大点。然后,在步骤S630中对该用4个色调来表示的点图像数据进行低分辨率化。
在4个色调的情况下,低分辨率化的主要流程也与前述的例子相同,如图51所示,对在步骤S632和步骤S634中进行过低色调化的点图像数据,一边依次切换颜色,一边在步骤S636中将两个像素行合并为一行。由于改变点尺寸来进行打印,所以原则上浓度为一种。
作为将两个像素行合并为一个像素行的手法,说明采用最大点的手法、计算平均值的手法、参照表的手法、以及求各位的逻辑“或”的手法。
首先,作为数据的一例,使用图52所示的例子。假设作为某种彩色墨水的点图像,有该图所示的两行图像数据。
在将两个像素行变为一行时,选择最大点的结果示于图53。这是从先头的像素起在上下的像素中选择大的点所得的结果。虽然需要判定,但是是2个比特的对比,所以具有能够实现高速化的优点。
接着,求平均值的情况下的结果示于图54。虽说是平均值,但是为了防止飞白,进行只入不舍的运算。例如,不吐出和小点的平均为小点,小点和中点的平均为中点,中点和大点的平均为大点。此外,不吐出和大点的平均为中点。
在想保持色调性的情况下很有效,但是运算负荷大,所以稍微有些低速。
然而,也可以组合该求平均值的手法和选择最大点的手法。即,也可以采用对各色切换手法的结构。更具体地说,在切换各色时判别是选择最大点还是选择平均值,根据该判别结果来进行将两个像素行合并为一行的处理。在此情况下,一般可以说优选实施例是对浓色的彩色墨水选择最大点、而对淡色的彩色墨水求平均值来决定点尺寸。在对同色使用浓色和淡色的彩色墨水的情况下,由于想对淡色的彩色墨水精细地重现色调性,所以对于淡色,尽管运算负荷大,也具有能算出平均值的优点。
表参照是参照预先决定了对应关系的图55所示的表来进行低分辨率化。在想减低求平均的情况下的演算负荷、或者使打印质量比平均进一步提高的情况下很有效。表可以按照实际的打印结果来适当调整,所以能够通过调整来提高打印质量。
此外,参照表的手法也可以是将上下2个比特的数据作为4个比特的数据,用该数据进行寻址来读出对应的数据。
从图56所示的结果可知,与图54所示的相比,第6个像素、第9个像素、以及第16个像素产生差异。
最后说明进行各位的逻辑“或”的手法。图57概略地示出该手法。高分辨率的像素和点尺寸的对应关系如图5 7所示,进而将其用2个比特的比特数据来表示。对于该2个比特的数据,对上下像素的高位和低位分别进行逻辑“或”运算。
与选择最大点的情况相比,第5个像素、第10个像素表现出差异。
本例有时会损害色调性,但是能够实现非常高速的处理。当然本发明不限于上述变形例。此外,当然可以在各变形例中充分利用其特质来分别进行组合。

Claims (26)

1.一种打印装置,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,包括:
打印头,具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件;
主扫描驱动部,通过使上述打印媒体和打印头中的至少一个移动来进行主扫描;
副扫描驱动部,通过使上述打印媒体和打印头中的至少一个移动来进行副扫描;
打印头驱动部,按照打印信号向各吐出驱动元件提供驱动信号;以及
控制部,进行上述各部的控制;
上述控制部具有第1打印模式,该第1打印模式如下通过上述同一墨水来进行色调重现:
(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;
(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;
(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
2.如权利要求1所述的打印装置,其中,
上述打印头驱动部
驱动上述多个吐出驱动元件,使得在1次主扫描期间,只在上述多个喷嘴扫描的各主扫描线上的像素位置中的间歇的像素位置上,吐出对每次主扫描预先设定的恒定量的墨水滴;并且
在各主扫描线上进行多次主扫描时,从上述打印头向每上述N个像素吐出用于重现M个色调的墨水滴。
3.如权利要求2所述的打印装置,其中,
上述打印头驱动部在上述N个像素中的至少1个像素位置上,在多次主扫描中重复吐出墨水。
4.如权利要求3所述的打印装置,其中,
在上述重复吐出墨水的像素位置上,各主扫描中吐出的墨水量互不相同。
5.如权利要求4所述的打印装置,其中,
上述打印头驱动部包括:
公共驱动信号发生部,可以对每次主扫描选择性地产生多种公共驱动信号中的某一个;以及
驱动信号整形部,通过按照上述打印信号按每个像素对从上述公共驱动信号发生部提供的上述公共驱动信号进行整形,来生成向上述各吐出驱动元件提供的上述驱动信号;
上述打印头驱动部通过变更上述公共驱动信号的波形,来变更从上述多个喷嘴吐出的墨水量。
6.如权利要求1所述的打印装置,其中,
上述整数N是2,上述整数M是4以上。
7.如权利要求6所述的打印装置,其中,
作为上述色调重现的1个单位的像素对在相邻的主扫描线上被逆向排列。
8.如权利要求1所述的打印装置,其中,
在上述用N个像素可重现的M个色调中的最暗的色调时,吐出用上述同一墨水可打满上述打印媒体上的打印区域的墨水量。
9.如权利要求1所述的打印装置,其中,
上述用N个像素可重现的M个色调被设定得使亮度级别大致等间隔。
10.如权利要求1所述的打印装置,其中,
上述控制部还具有以比上述第1打印模式高的打印分辨率来进行打印的第2打印模式;
上述第1打印模式中上述N个像素的位置上可吐出的最少墨水量相当于上述第2打印模式中用上述同一墨水可涂满上述打印媒体上的打印区域的墨水量。
11.一种打印方法,用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,
以第1打印模式执行打印,在该第1打印模式中如下通过上述同一墨水来进行色调重现:
(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;
(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;
(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
12.如权利要求11所述的打印方法,其中,
在1次主扫描期间,只在上述多个喷嘴扫描的各主扫描线上的像素位置中的间歇的像素位置上,吐出对每次主扫描预先设定的恒定量的墨水滴;并且
在各主扫描线上进行多次主扫描时,从上述打印头向每上述N个像素吐出用于重现M个色调的墨水滴。
13.如权利要求12所述的打印方法,其中,
在上述N个像素中的至少1个像素位置上,在多次主扫描中重复吐出墨水。
14.如权利要求13所述的打印方法,其中,
在上述重复吐出墨水的像素位置上,各主扫描中吐出的墨水量互不相同。
15.如权利要求14所述的打印方法,还包括下述步骤:
对每次主扫描选择性地产生多种公共驱动信号中的某一个;
通过按照打印信号按每个像素对各公共驱动信号进行整形,来生成向各吐出驱动元件提供的驱动信号;
通过变更上述公共驱动信号的波形,来变更从上述多个喷嘴吐出的墨水量。
16.如权利要求11所述的打印方法,其中,
上述整数N是2,上述整数M是4以上。
17.如权利要求16所述的打印方法,其中,
作为上述色调重现的1个单位的像素对在相邻的主扫描线上被逆向排列。
18.如权利要求11所述的打印方法,其中,
在上述用N个像素可重现的M个色调中的最暗的色调时,吐出用上述同一墨水可打满上述打印媒体上的打印区域的墨水量。
19.如权利要求11所述的打印方法,其中,
上述用N个像素可重现的M个色调被设定得使亮度级别大致等间隔。
20.如权利要求11所述的打印方法,其中,
能够利用以比上述第1打印模式高的打印分辨率来进行打印的第2打印模式;
上述第1打印模式中上述N个像素的位置上可吐出的最少墨水量相当于上述第2打印模式中用上述同一墨水可涂满上述打印媒体上的打印区域的墨水量。
21.一种打印控制装置,向打印装置提供打印数据,该打印装置用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,形成表示如下通过上述同一墨水来进行色调重现的打印数据:
(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;
(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;
(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
22.一种打印控制方法,向打印装置提供打印数据,该打印装置用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,形成表示如下通过上述同一墨水来进行色调重现的打印数据:
(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;
(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;
(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
23.一种计算机程序产品,用于形成要向打印装置提供的打印数据,该打印装置用具有用于吐出同一墨水的多个喷嘴的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,包括:
计算机可读媒体;和
上述计算机可读媒体中保存的计算机程序;
上述计算机程序包含使计算机形成表示如下通过上述同一墨水来进行色调重现的打印数据的程序:
(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;
(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;
(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数。
24.一种点位置偏离调整方法,在用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印时,调整墨水量互不相同的墨水滴形成的尺寸不同的2种点的主扫描方向的位置偏离,其特征在于,
上述打印如下通过上述同一墨水来进行色调重现:
(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;
(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;
(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数;
在上述打印时,上述多个吐出驱动元件被驱动得在1次主扫描期间,只在上述多个喷嘴扫描的各主扫描线上的像素位置中的间歇的像素位置上,吐出对每次主扫描预先设定的恒定量的墨水滴;
上述位置偏离调整方法包括下述步骤:
(a)对由墨水量互不相同的墨水滴在主扫描方向的不同像素位置上分别形成的尺寸不同的2种点,将以上述2种点沿副扫描方向大致排列成一列的状态记录的第1测试图案进行打印;
(b)按照上述第1测试图案来决定与上述2种点有关的主扫描方向的位置偏离的相对校正值;
(c)在上述打印时,在将上述2种点形成在主扫描方向的不同像素位置上时,用上述相对校正值来校正上述2种点的相对位置。
25.如权利要求24所述的点位置偏离调整方法,还包括下述步骤:
(d)对上述2种点中的规定的基准点,打印用于调整双向打印时的往路和复路上的主扫描方向的位置偏离的第2测试图案;
(e)按照上述第2测试图案来决定与上述基准点有关的双向打印时的主扫描方向的位置偏离的基准校正值;
在上述双向打印时,上述步骤(c)包括下述步骤:
在上述往路和复路中的第1路径中,根据上述相对校正值来校正上述2种点的主扫描方向的位置;
在上述往路和复路中的第2路径中,根据上述相对校正值和上述基准校正值来校正上述2种点的主扫描方向的位置。
26.一种计算机程序产品,用于使包括打印部的计算机调整墨水量互不相同的墨水滴形成的尺寸不同的2种点的主扫描方向的位置偏离,该打印部用具有用于吐出同一墨水的多个喷嘴、和用于使墨水滴从上述多个喷嘴分别吐出的多个吐出驱动元件的打印头,一边进行主扫描,一边在打印媒体上进行打印,其特征在于,包括:
计算机可读媒体;和
上述计算机可读媒体中保存的计算机程序;
上述打印如下通过上述同一墨水来进行色调重现:
(i)将沿主扫描方向和副扫描方向中的一个方向连续的N个像素设定为色调重现的1个单位,这里,N是2以上的整数;
(ii)将上述N个像素中的至少1个像素位置上可吐出的墨水量设定为与其他像素位置上可吐出的墨水量不同的值;
(iii)通过调整上述N个像素的各像素位置上的墨水量,对每上述N个像素重现M个色调,这里,M是N+2以上的整数;
在上述打印时,上述多个吐出驱动元件被驱动得在1次主扫描期间,只在上述多个喷嘴扫描的各主扫描线上的像素位置中的间歇的像素位置上,吐出对每次主扫描预先设定的恒定量的墨水滴;
上述计算机程序包括:
(a)第1程序,使计算机对由墨水量互不相同的墨水滴在主扫描方向的不同像素位置上分别形成的尺寸不同的2种点,打印以上述2种点沿副扫描方向大致排列成一列的状态记录的第1测试图案;
(b)第2程序,使计算机用按照上述第1测试图案而决定的与上述2种点有关的主扫描方向的位置偏离的相对校正值,在上述打印时,校正上述2种点的主扫描方向的形成位置。
CN02119315.0A 2001-05-11 2002-05-10 打印装置和方法、打印控制装置和方法和计算机程序产品 Expired - Fee Related CN1221390C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2001141719A JP4154865B2 (ja) 2001-05-11 2001-05-11 複数画素を階調再現の1単位とする印刷
JP141719/2001 2001-05-11
JP141719/01 2001-05-11
JP326189/01 2001-10-24
JP2001326189A JP2003127438A (ja) 2001-10-24 2001-10-24 印刷制御装置、印刷制御方法、印刷制御プログラム、印刷制御プログラムを記録した媒体、印刷装置、印刷方法
JP326189/2001 2001-10-24

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100905787A Division CN100482468C (zh) 2001-05-11 2002-05-10 打印装置、打印方法、打印控制装置和打印控制方法

Publications (2)

Publication Number Publication Date
CN1385303A CN1385303A (zh) 2002-12-18
CN1221390C true CN1221390C (zh) 2005-10-05

Family

ID=26614982

Family Applications (2)

Application Number Title Priority Date Filing Date
CN02119315.0A Expired - Fee Related CN1221390C (zh) 2001-05-11 2002-05-10 打印装置和方法、打印控制装置和方法和计算机程序产品
CNB2004100905787A Expired - Fee Related CN100482468C (zh) 2001-05-11 2002-05-10 打印装置、打印方法、打印控制装置和打印控制方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNB2004100905787A Expired - Fee Related CN100482468C (zh) 2001-05-11 2002-05-10 打印装置、打印方法、打印控制装置和打印控制方法

Country Status (3)

Country Link
US (1) US6783203B2 (zh)
EP (1) EP1257113A3 (zh)
CN (2) CN1221390C (zh)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4038998B2 (ja) * 2001-02-23 2008-01-30 セイコーエプソン株式会社 色の光源依存性を抑えた印刷
US20030179410A1 (en) * 2002-03-21 2003-09-25 Velde Koen Van De Multilevel colour error-diffusion providing reduced sensitivity to printing process variability errors
US7548347B2 (en) * 2002-08-28 2009-06-16 Canon Kabushiki Kaisha Image printing apparatus and image printing method
JP4371640B2 (ja) * 2002-09-09 2009-11-25 キヤノン株式会社 カラー出力方法及び出力装置
JP2004338098A (ja) * 2003-05-13 2004-12-02 Seiko Epson Corp インクの特性に基づいた分版方法
US7524012B2 (en) * 2003-05-26 2009-04-28 Seiko Epson Corporation Printing method, test pattern, method of producing test pattern, and printing apparatus
US7602411B2 (en) * 2003-06-12 2009-10-13 Oki Data Corporation Image forming apparatus
US7273264B2 (en) * 2003-09-29 2007-09-25 Fujifilm Corporation Image forming apparatus and method
TWI247237B (en) * 2003-12-05 2006-01-11 Ind Tech Res Inst A printing data creating method suitable for a print job performed by different ink dot sizes
US8169659B2 (en) * 2004-02-17 2012-05-01 Xerox Corporation Systems and methods for reducing a trade-off between image quality and marking speed
US20050219278A1 (en) * 2004-03-30 2005-10-06 Hudson Kevin R Image formation with a flexible number of passes
US7168784B2 (en) * 2004-03-30 2007-01-30 Hewlett-Packard Development Company, L.P. Formation of images
US7543903B2 (en) * 2004-05-26 2009-06-09 Hewlett-Packard Development Company, L.P. Image-forming device diagnosis
JP4795694B2 (ja) * 2004-06-11 2011-10-19 株式会社東芝 X線ct装置および心筋パーフュージョン像生成システム
US7557962B2 (en) * 2004-07-13 2009-07-07 Toshiba Corporation System and method for tone-dependent multi-frequency halftone screening
KR101211016B1 (ko) * 2004-09-07 2012-12-11 후지필름 디마틱스, 인크. 해상도를 변경 가능한 프린팅 시스템 및 방법
JP2006103043A (ja) * 2004-10-01 2006-04-20 Dainippon Printing Co Ltd 階調表現方法及び階調印刷物
JP4363382B2 (ja) * 2004-11-25 2009-11-11 セイコーエプソン株式会社 印刷用画像処理装置および画像処理方法
JP2006168073A (ja) * 2004-12-14 2006-06-29 Canon Inc インクジェット記録システム
US20060132526A1 (en) * 2004-12-21 2006-06-22 Lexmark International Inc. Method for forming a combined printhead alignment pattern
US8057001B2 (en) * 2005-03-04 2011-11-15 Ricoh Company, Ltd. Imaging apparatus
US7853309B2 (en) * 2005-03-10 2010-12-14 Toshiba Medical Systems Corporation X-ray CT apparatus and myocardial perfusion image generating system
JP4661309B2 (ja) * 2005-03-30 2011-03-30 ブラザー工業株式会社 インクジェット記録装置、インクジェット記録装置の制御プログラム、インクジェット記録装置の制御方法、インクジェット記録装置を制御する制御装置、インクジェット記録装置を制御する制御装置の制御プログラム及びインクジェット記録装置を制御する制御装置の制御方法
US7575293B2 (en) * 2005-05-31 2009-08-18 Xerox Corporation Dual drop printing mode using full length waveforms to achieve head drop mass differences
US7570396B2 (en) * 2005-09-14 2009-08-04 Kabushiki Kaisha Toshiba Image communication apparatus and image communication control method
US7618116B2 (en) * 2005-12-14 2009-11-17 Canon Kabushiki Kaisha Printing apparatus and method for alternately performing preliminary discharge control of nozzles
JP4863482B2 (ja) * 2005-12-14 2012-01-25 キヤノン株式会社 記録装置及びその制御方法、記録ヘッドの制御回路及び記録ヘッドの駆動方法
JP2007190741A (ja) * 2006-01-18 2007-08-02 Seiko Epson Corp 印刷装置、画像処理装置、印刷方法、および画像処理方法
JP4251189B2 (ja) * 2006-03-27 2009-04-08 ブラザー工業株式会社 画像データ変換処理装置および画像データ変換処理方法
JP4660439B2 (ja) * 2006-08-08 2011-03-30 セイコーエプソン株式会社 印刷装置および印刷方法
JP2008080728A (ja) * 2006-09-28 2008-04-10 Fujifilm Corp インク吐出量測定方法及びインク吐出量測定システム
JP4371322B2 (ja) * 2006-11-06 2009-11-25 株式会社沖データ 画像形成装置
JP5072349B2 (ja) * 2006-12-27 2012-11-14 キヤノン株式会社 画像形成装置およびその制御方法
US7637585B2 (en) * 2007-06-05 2009-12-29 Hewlett-Packard Development Company, L.P. Halftone printing on an inkjet printer
KR20090013673A (ko) * 2007-08-02 2009-02-05 삼성전자주식회사 잉크젯 화상형성장치 및 그 제어방법
US20090079777A1 (en) * 2007-09-26 2009-03-26 Canon Kabushiki Kaisha Ink jet printing apparatus and ink jet printing method
JP5283899B2 (ja) * 2007-12-26 2013-09-04 キヤノン株式会社 画像形成装置、画像形成方法、画像処理装置、画像処理方法、プログラム及び記憶媒体
CN101518982B (zh) * 2008-02-29 2010-08-25 北大方正集团有限公司 一种图像打印的方法和设备
US20100085595A1 (en) * 2008-10-03 2010-04-08 Deets Ii Robert M Method and apparatus for high-speed inkjet printing
JP5597995B2 (ja) * 2009-04-03 2014-10-01 セイコーエプソン株式会社 白色インクを含む複数色のインクを用いた印刷
JP5493895B2 (ja) * 2009-04-03 2014-05-14 セイコーエプソン株式会社 白色を含む複数色のインクを用いた印刷
JP5263026B2 (ja) * 2009-06-22 2013-08-14 セイコーエプソン株式会社 ドットデータ生成装置とドット記録装置およびドット記録方法、並びにコンピュータープログラム
JP5609023B2 (ja) * 2009-06-22 2014-10-22 セイコーエプソン株式会社 ドットデータ生成装置とドット記録装置およびドット記録方法、並びにコンピュータープログラム
JP2011005702A (ja) * 2009-06-24 2011-01-13 Canon Inc 記録装置および記録方法
JP5433645B2 (ja) * 2011-07-22 2014-03-05 富士フイルム株式会社 液体吐出量制御装置及び方法、プログラム並びにインクジェット装置
US8641175B2 (en) 2012-06-22 2014-02-04 Eastman Kodak Company Variable drop volume continuous liquid jet printing
US9156277B2 (en) * 2012-07-19 2015-10-13 Hewlett-Packard Development Company, L.P. Fluid ejection system and method of controlling ejection of fluid from a fluid ejection nozzle array
JP6156997B2 (ja) * 2013-10-04 2017-07-05 富士フイルム株式会社 画像処理装置、印刷装置、画像処理方法及びプログラム
JP2017193139A (ja) * 2016-04-22 2017-10-26 セイコーエプソン株式会社 印刷装置、印刷方法
CN109471602B (zh) * 2018-12-07 2022-09-13 森大(深圳)技术有限公司 打印数据拆分处理方法、装置及打印设备
JP7326988B2 (ja) * 2019-08-20 2023-08-16 セイコーエプソン株式会社 印刷装置
JP7334535B2 (ja) 2019-08-20 2023-08-29 セイコーエプソン株式会社 印刷装置
JP7404707B2 (ja) 2019-08-20 2023-12-26 セイコーエプソン株式会社 印刷装置
JP7400260B2 (ja) * 2019-08-20 2023-12-19 セイコーエプソン株式会社 印刷装置
JP7501016B2 (ja) 2020-03-17 2024-06-18 セイコーエプソン株式会社 印刷装置
JP7452133B2 (ja) 2020-03-17 2024-03-19 セイコーエプソン株式会社 印刷装置
JP7452132B2 (ja) 2020-03-17 2024-03-19 セイコーエプソン株式会社 印刷装置
CN113442577B (zh) * 2020-03-28 2022-06-14 深圳市汉森软件有限公司 用于小数倍墨量输出的打印方法、装置、设备及存储介质
CN111746123B (zh) * 2020-06-08 2024-03-26 深圳圣德京粤科技有限公司 一种多喷头打印装置及其打印方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4672432A (en) * 1983-04-28 1987-06-09 Canon Kabushiki Kaisha Method for recording a color image using dots of colorants of different densities
DD236197A1 (de) * 1985-04-11 1986-05-28 Robotron Bueromasch Verfahren zum darstellen von halbtonbildern
US5111302A (en) * 1988-12-02 1992-05-05 Hewlett-Packard Company Method and system for enhancing the quality of both color and black and white images produced by ink jet and electrophotographic printers
US5801838A (en) * 1989-10-04 1998-09-01 Array Printers Ab Method and device to improve print quality of gray scales and color for printers
US5412410A (en) * 1993-01-04 1995-05-02 Xerox Corporation Ink jet printhead for continuous tone and text printing
US5914731A (en) * 1993-09-30 1999-06-22 Canon Kabushiki Kaisha Data recording using randomized variations to prevent visual artifacts due to non-uniformities in a printing apparatus
JPH0983799A (ja) * 1994-12-20 1997-03-28 Canon Inc 画像処理方法及び装置それを用いた画像形成方法及び装置
JP3572902B2 (ja) 1997-10-16 2004-10-06 セイコーエプソン株式会社 複数種類の階調再現サブモードを用いたドット記録方法および装置、並びに、その処理を実行するためのプログラムを記録した記録媒体
JP3926928B2 (ja) * 1998-06-02 2007-06-06 セイコーエプソン株式会社 印刷装置および印刷方法並びに記録媒体
JP2000225717A (ja) 1999-02-05 2000-08-15 Seiko Epson Corp 印刷装置、印刷方法および記録媒体
JP4200582B2 (ja) 1999-03-30 2008-12-24 船井電機株式会社 インクジェットプリンタ
JP3829587B2 (ja) 2000-06-06 2006-10-04 セイコーエプソン株式会社 同一色相のインクを吐出するノズルを同種のインクを吐出するノズルとして使用するドラフト印刷

Also Published As

Publication number Publication date
CN1605466A (zh) 2005-04-13
EP1257113A2 (en) 2002-11-13
CN1385303A (zh) 2002-12-18
US20030007024A1 (en) 2003-01-09
EP1257113A3 (en) 2006-04-12
US6783203B2 (en) 2004-08-31
CN100482468C (zh) 2009-04-29

Similar Documents

Publication Publication Date Title
CN1221390C (zh) 打印装置和方法、打印控制装置和方法和计算机程序产品
CN1223170C (zh) 利用校正表的彩色图像数据的校正方法
CN1255766C (zh) 图像处理方法及其装置
CN1127715C (zh) 字符显示装置和字符显示方法
CN1075980C (zh) 彩色喷墨记录方法
CN1251871C (zh) 打印***、打印控制器、打印装置、控制和打印方法及墨盒
CN1234533C (zh) 记录装置及记录方法
CN1158854C (zh) 图像处理装置和图像处理方法
CN1303570C (zh) 图象处理装置和图象处理方法
CN1272764C (zh) 图象显示装置
CN1059063C (zh) 通过变换图像数据的格式来保证画面质量的图像处理装置及方法
CN101031022A (zh) 图像处理装置,图像形成装置,图像处理装置的控制方法
CN1445979A (zh) 图像处理装置、方法及程序
CN1764228A (zh) 图像处理装置、图像形成装置、图像处理方法
CN1753785A (zh) 图像处理方法和装置以及成像装置
CN100340403C (zh) 记录装置和记录方法
CN101065784A (zh) 计算机图形处理
CN1809116A (zh) 图像处理装置、方法、图像形成装置、图像读取处理装置
CN1874895A (zh) 打印方法和打印***
CN1957594A (zh) 点数据处理装置、图像输出***及其方法
CN1947409A (zh) 对每多个像素进行多值化的图像处理装置
CN1810508A (zh) 打印装置、其控制方法、打印用数据生成装置和生成方法
CN1874894A (zh) 打印方法、打印设备、打印***和测试图形
CN1300505A (zh) 固体彩色摄像装置
CN1918898A (zh) 基于规定区域内形成的像点个数的信息输出图像的图像输出***

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20051005

Termination date: 20190510

CF01 Termination of patent right due to non-payment of annual fee