CN102402151B - 图像处理装置及图像处理装置的控制方法 - Google Patents
图像处理装置及图像处理装置的控制方法 Download PDFInfo
- Publication number
- CN102402151B CN102402151B CN201110268173.8A CN201110268173A CN102402151B CN 102402151 B CN102402151 B CN 102402151B CN 201110268173 A CN201110268173 A CN 201110268173A CN 102402151 B CN102402151 B CN 102402151B
- Authority
- CN
- China
- Prior art keywords
- page
- repeating objects
- mensuration
- concentration
- concentration correction
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 104
- 238000012545 processing Methods 0.000 title claims abstract description 40
- 238000012937 correction Methods 0.000 claims abstract description 65
- 238000005259 measurement Methods 0.000 abstract description 38
- 230000003252 repetitive effect Effects 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 19
- 238000004458 analytical method Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 3
- 230000003750 conditioning effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- QSHDDOUJBYECFT-UHFFFAOYSA-N mercury Chemical compound [Hg] QSHDDOUJBYECFT-UHFFFAOYSA-N 0.000 description 1
- 229910052753 mercury Inorganic materials 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/407—Control or modification of tonal gradation or of extreme levels, e.g. background level
- H04N1/4076—Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on references outside the picture
- H04N1/4078—Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on references outside the picture using gradational references, e.g. grey-scale test pattern analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/40006—Compensating for the effects of ageing, i.e. changes over time
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Color, Gradation (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
本发明提供一种图像处理装置及图像处理装置的控制方法。所述图像处理装置包括:确定单元,其被构造为确定重复对象是否适合于为浓度校正而被测定;决定单元,其被构造为从包括被确定为适合于为所述浓度校正而被测定的所述重复对象的页中,决定要为所述浓度校正而被测定的多个测定页和所述测定页中的测定位置;测定单元,其被构造为测定所打印的测定页中的所述测定位置的浓度;以及浓度校正单元,其被构造为根据所述测定页中的测定浓度、对不同于所述测定页的页进行所述浓度校正。
Description
技术领域
本发明涉及能够通过使用可重用对象来校正浓度的图像处理装置、该图像处理装置的控制方法,以及存储介质。可重用对象是能够被多次参照、并在可变数据打印(VDP)中使用的重复对象。
背景技术
近年来,随着一对一营销(one-to-one marketing)的扩展,在向客户提供符合需要的信息中用到的直接邮件(direct mail)变得日益普及。直接邮件包括诸如可变数据的数据。当打印直接邮件的可变数据时,使用以个性化印刷标记语言(PPML)为代表的用于VDP的特殊的页面描述语言。
VDP数据包括三种元素:可重用对象、可变对象的数量和页面描述语言。可重用对象在多页中重复使用。可变对象包括诸如客户信息之类能够逐页改变的信息。页面描述语言定义文档信息的实质。该上下文中可重用数据表示重复对象。
另外,关于诸如微软PowerPoint之类的呈现应用程序,在多页中重复使用相同的背景对象。通常,由于背景对象(其对于全部页均相同)需要重复处理,因此打印前的处理花费时间。在这种情况下,开发出了能够进行高速打印的控制器,并且已经上市。当重复使用包括相同对象的背景时,该控制器处理背景图像,存储获得的结果,并在每次使用该对象时使用所存储的处理完成对象。该背景对象称为重复对象。
如今,电子照相是广泛使用的打印方法。由于比起使用墨的打印,电子照相的浓度稳定性不稳定,因此已经开发出一种技术,该技术通过准备除打印数据之外的数据,并在打印期间测定所准备数据中的变化,来进行浓度校正。
例如,日本专利申请特开2006-293129号公报讨论了一种用于确定和控制与图像形成装置的图像形成条件相关的校正操作的执行的技术。根据该技术,在打印纸上周期性形成并输出相同的图像。然后,比较测定的参照图像和相同图像的图像形成状态。基于比较结果,来进行校正操作。该技术通过以固定间隔校正浓度来减少浓度变动。另外,日本专利申请特开2003-195584号公报讨论了一种技术,该技术使得能够在中间转印部件上简单测定未完成的图像,以减少浓度变动。
然而,根据日本专利申请特开2006-293129号公报中讨论的技术,由于需要打印用于浓度校正的图像,因此需要与打印作业无关的、用于校正浓度的额外的打印纸。
另外,根据上述日本专利申请特开2003-195584号公报,在打印作业期间测定浓度变动。由于在执行作业的同时需要进行图像形成,因此将使用额外的调色剂。另外,根据日本专利申请特开2003-195584号公报中讨论的方法,由于浓度变动不是通过打印在纸上的图像而是通过中间转印部件来确定的,因此与在纸上测定浓度的情况相比,降低了测定精度。
发明内容
本发明目的在于提供一种图像处理装置,该图像处理装置能够通过使用重复对象的打印材料(printed material)进行浓度测定,来实现简单且精确的浓度变动校正,而不使用额外的调色剂或者打印纸。
根据本发明的一方面,提供一种图像处理装置,该图像处理装置包括:打印单元,其被构造为对包括在多个页中重复使用的重复对象的打印作业进行打印;确定单元,其被构造为确定所述重复对象是否适合于为浓度校正而被测定;决定单元,其被构造为从包括被确定为适合于为所述浓度校正而被测定的所述重复对象的页中,决定要为所述浓度校正而被测定的多个测定页和所述测定页中的测定位置;测定单元,其被构造为测定由所述打印单元打印的所述测定页中的所述测定位置的浓度;以及浓度校正单元,其被构造为根据所述测定页中的测定浓度、对不同于所述测定页的页进行所述浓度校正。
通过以下参照附图对示例性实施例的详细说明,本发明的其他特征和方面将变得清楚。
附图说明
包括在说明书并构成说明书的一部分的附图,例示了本发明的实施例、特征和各方面,与文字说明一起用于解释本发明的原理。
图1是例示应用于本发明的实施例的VDP***的构造的框图。
图2例示了PPML数据的数据结构。
图3例示了页图像和对象之间的关系。
图4例示了页图像的输出图像。
图5是例示根据本发明的实施例的浓度校正处理的概况的流程图。
图6是例示数据分析和检查处理的详细处理的流程图。
图7是例示重复对象的分析和检查处理的详细处理的流程图。
图8是例示打印和重复对象浓度校正的详细处理的流程图。
图9例示PPML数据的示例。
图10例示页布置的示例。
图11例示页布置的示例。
图12例示页布置的示例。
图13例示页布置的示例。
图14例示页布置的示例。
图15A和图15B例示重复对象和测定位置的示例。
图16A和图16B例示重复对象和测定位置的示例。
图17A和图17B例示重复对象页和测定位置的示例。
图18A和图18B例示测定位置的示例。
图19例示校正值和浓度调节值之间的关系的示例。
图20是例示全局(global)重复对象浓度校正处理的详细流程图。
图21是例示全局重复对象浓度校正处理的详细流程图。
图22例示根据本发明的实施例的用户界面(UI)。
具体实施方式
现在,参照附图详细说明本发明的各种实施例、特征和方面。
图1是例示应用于本发明的第一实施例的VDP***的结构的框图。VDP***包括作为信息处理装置的个人计算机(PC)101以及作为图像处理装置的打印机108。另外,PC 101和打印机108经由网络107连接进行通信。
PC 101包括热文件夹102、显示单元103、中央处理单元(CPU)104、硬盘驱动器(HDD)105和随机存取存储器(RAM)106。热文件夹102用于经由网络107将诸如PPML的直接打印数据发送至打印机108。显示单元103显示PC 101的状态。例如,根据CPU 104给出的指令,显示热文件夹102或HDD 105的状态。
CPU 104是当PC 101进行各种类型的处理时使用的中央处理单元。HDD 105存储诸如PC 101的数据之类的数据、以及诸如PPML数据的直接打印数据的各种数据。这些数据被读出并使用。RAM 106是存储当CPU104进行各种类型的计算处理时使用的数据的存储单元。当进行PC 101的各种类型的处理时使用RAM 106。
打印机108包括控制器109、打印引擎117和测定单元118。控制器109包括解释器110、光栅图像处理器(RIP)111、图像处理单元112、UI 113、CPU 114、RAM 115和HDD 116。解释器110解释/翻译经由网络107从PC 101发送的、诸如PPML的页面描述语言(PDL)的打印数据。RIP 111将已经解释的打印数据转换成针对各页生成的位图打印数据。图像处理单元112将位图打印数据转换成对打印引擎最佳的打印数据。
UI 113被构造为显示打印机108的各种状态,并在用户针对打印机进行各种设置时使用。CPU 114是被构造为进行用于控制器109和打印引擎117的各种类型的处理的中央处理单元。RAM 115是存储用于由CPU 114进行的各种计算处理的数据的存储单元。RAM 115在CPU 114进行用于控制器109和打印引擎117的各种处理时使用。HDD 116存储诸如控制器109和打印引擎117的数据的各种数据以及打印数据。数据被读出并使用。
打印引擎117实际打印由控制器109生成的打印数据。测定单元118测定打印机的浓度校正中使用的浓度。
接下来,将说明图1所示的VDP***的基本操作。首先,PC 101通过使用用于生成PPML语言的应用(未示出),来生成PPML数据。所生成的数据被压缩成ZIP文件并存储在HDD 105中。文件能够存储在PC101的显示单元显示的热文件夹102中。如果用户给出打印指令,则PPML数据被经由网络107提交给打印机108。所提交的PPML数据由控制器109中的解释器110解释。然后,所解释的数据被RIP 111转换成各页的位图数据。
位图数据被图像处理单元112转换并校正成针对打印引擎最佳的打印数据。打印引擎117打印用于打印引擎的打印数据。如果当打印引擎117进行打印时需要浓度校正,则读出并打印存储在RAM 115或HDD 116中的浓度校正块(patch)数据。然后,打印机108的测定单元118测定打印数据的浓度,CPU 114计算并生成浓度校正表。随后,图像处理单元112根据浓度校正表校正打印数据。从而,输出适宜浓度的打印数据。
接下来,参照图2说明PPML数据的数据结构。根据层级结构定义和管理PPML数据201。结构包括作业202,文档203、204、205和206,页207、208、209,可重用对象210和可变对象211、212和213。文档203被作为一个包括页207、208和209的单位进行管理。该单位被称为记录。另外,作业包括记录的组。图2中所示的PPML作业包括50个记录。在图2中,示出了50个记录中的记录1、2、34和50。
页包括可重用对象和可变对象。如从图2中可见,可重用对象210由各页参照并重复使用。这样,称之为重复对象。各可变对象211、212和213仅在对应页中使用。
关于VDP,不针对各页进行重复对象的解释处理。根据第一解释处理,重复对象存储在RAM或HDD中。之后,如果再次使用重复对象,则简单读出所存储的数据。这样,不针对各页进行解释处理。因此,缩短了针对各页的处理时间,并且提高了性能。
图3例示了具有图2所示的结构的记录1的实际页图像和对象之间的关系。页1中的页图像包括可重用对象304和可变对象305。该页表示为页301。页2中的页图像包括可重用对象304和可变对象306。该页表示为页302。页3中的页图像包括可重用对象304和可变对象307。该页表示为页303。可重用对象304针对各页被重复使用。因此,其是重复对象。尽管在图2中简化了重复对象的例示,但是实际上该重复对象对应于各页的背景。
图4例示了图2所示的结构的PPML数据201的实际页图像的输出图像。如从图4中可以看出,可重用对象210作为各页的背景被重复使用。
图5是例示使用重复对象的浓度校正处理的流程图。在步骤S501中,如果用户经由显示单元103给出指令,则CPU 104将PPML数据(打印作业)提交给热文件夹102。PPML数据具有上述参照图2描述的结构,并将在稍后进行说明。
在步骤502中,在用户通过操作显示单元103给出打印指令的情况下,CPU 104从PC 101经由网络107将PPML数据发送给打印机108。在步骤503,当从PC 101接收到打印指令时,CPU 114将预先存储在RAM115中的测定间隔和可接受范围设置在程序中。
测定间隔是指一次浓度校正和下一次浓度校正之间的间隔。预先根据打印引擎、打印纸、打印环境和耐久状态定义测定间隔。也能够通过用户考虑打印机的状态经由UI 113设置测定间隔。根据本实施例,测定间隔被设置成100页。
可接受范围是由CPU 114根据测定间隔设定的测定页之前和之后的页的范围。根据本实施例,可接受范围对应于测定间隔的10%。由于在这种情况下,测定间隔是100页,因此可接受范围是10页。更精确地说,测定间隔是测定页之前的5页和之后的5页。通过设定可接受范围,能够更频繁地应用使用实际打印数据内的重复对象的浓度测定。
在步骤504中,CPU 114分析作为从PC 101接收到的打印数据的PPML数据,并确定PPML数据中是否包括重复对象以及测定间隔条件是否满足。将参照图6说明步骤504中的分析和确定处理的详情。如果CPU 114确定打印数据满足确定条件(步骤504中为是),则处理进行到步骤505。如果CPU 114确定打印数据不满足确定条件(步骤504中为否),则处理进行到步骤507。
在步骤507中,根据CPU 114的控制来打印PPML数据。不使用打印过的纸而是根据传统方法进行浓度校正。换句话说,基于中间转印部件上的图像的块(patch)校正浓度。当不能使用重复对象进行浓度校正时,进行步骤507。这也是根据简单浓度校正来校正浓度的情况。
在步骤505中,CPU 114进行重复对象的分析和确定处理。将参照图7说明步骤505中的分析和确定处理的详情。在步骤505中,如果CPU114确定重复对象满足条件(步骤505中为是),则处理进行到步骤506。如果CPU 114确定重复对象不满足条件(步骤505中为否),则处理进行到步骤507。
在步骤506中,CPU 114控制解释器110、RIP 111以及图像处理单元112以使打印数据由这些单元依次处理。然后,根据打印引擎117逐页对打印数据进行打印。此时,CPU 114控制测定单元118以使测定单元进行包括重复对象的测定页的浓度测定。然后,在进行浓度校正的同时进行打印。将参照图8说明步骤506中的处理的详情。
图6是例示步骤504中进行的PPML数据(打印作业)的分析和确定处理的细节的流程图。如上参照步骤503所述的,测定间隔设置为100页,可接受范围设定为10页。
在步骤601中,CPU 114进行计数器的计数N的初始化并将N设置为0,所述计数器用以确定是否检查了全部重复对象。在步骤602中,CPU 114分析所接收到的PPML数据的结构并确定数据中是否包含重复对象。例如,如果分析图2所示的PPML数据,由于可重用对象210是重复对象,因此CPU 114确定包括重复对象(步骤602中为是),则处理进行到步骤603。另一方面,如果CPU 114确定不包括重复对象(步骤602中为否),则处理进行到步骤507。
在步骤603中,CPU 114获取打印作业的要打印的总页数(Total)和重复对象的数量K。例如,关于图2中的PPML数据,CPU 114确定要打印的总页数(Total)为150页,重复对象的数量K为1(一个可重用对象210)。
在步骤604中,CPU 114将计数器的计数N递增1。在步骤605中,CPU 114确认“Reusable_page_N”。“N”表示包括要打印的重复对象的页数。第N重复对象是检查目标,并且下文中将其称作“目标重复对象”。例如,当开始打印作业的分析时,将确认指示要打印的第一重复对象的“Reusable_page_1”。如果CPU 114分析图2所示的PPML数据,则由于在打印作业的全部页中使用了可重用对象210,因此包括可重用对象210的页数是150。
在步骤606中,CPU 114确定目标重复对象是否满足已经设定的测定间隔条件。仅当“Total/测定间隔”小于包括要打印的重复对象的页数时,根据针对要打印的总页数(Total)而设置的测定间隔进行测定。这样,如果包括要打印的目标重复对象的页数大于“Total/测定间隔”,则CPU 114确定满足测定间隔条件。另一方面,如果包括要打印的目标重复对象的页数小于等于“Total/测定间隔”,则CPU 114确定不满足测定间隔条件。
根据图2中的PPML数据,要打印的总页数(Total)是150,包括要打印的重复对象的页数是150,测定间隔是100。由于Total/测定间隔是1.5,并且小于150,则确定满足条件。另一方面,例如,如果测定间隔是50,要打印的总页数(Total)是150,并且包括要打印的重复对象的页数是2,Total/测定间隔是3,大于2。由此确定条件不满足。如果CPU 114确定满足条件(步骤606中为是),则处理进行到步骤607,如果CPU 114确定条件不满足(步骤606中为否),则处理进行到步骤608。
在步骤607中,CPU 114设置目标重复对象的测定候选对象标记。例如,如果CPU 114确定第N目标重复对象满足测定间隔条件,则CPU114将测定候选对象标记Pre_Flag_N设置为ON(1)。另一方面,在步骤608中,CPU 114不将目标重复对象的测定候选对象标记设置为ON。例如,如果CPU 114确定第N目标重复对象不满足测定间隔条件,则CPU114将测定候选对象标记Pre_Flag_N设置为OFF(0)。
在步骤609中,CPU 114比较计数器的计数N和重复对象的数量K,以确定是否检查了全部重复对象。如果计数器的计数N等于重复对象的数量K(步骤609中为是),则CPU 114确定检查了全部重复对象,并且处理进行到步骤505。如果计数器的计数N不等于重复对象的数量K(步骤609中为否),则处理返回到步骤604。然后,检查下一重复对象。例如,由于关于图2中的PPML数据,K=1,因此执行一次重复对象检查处理。
根据上述处理,确定打印作业中是否包括重复对象。如果不包括重复对象,则进行传统的简单浓度校正。如果包括重复对象,则确定重复对象是否满足间隔。在设置标记之后,处理进行到稍后参照图7说明的重复对象分析和确定处理。
图7是例示步骤505中进行的重复对象的分析和确定处理的流程图。在步骤701中,CPU 114初始化计数器或者将计数器的计数N设置为0。在步骤702中,CPU 114通过比较计数器的计数N和重复对象的数量K,来确定是否检查了全部重复对象。更具体地说,如果N等于K(步骤702中为是),则CPU 114确定已经检查了全部重复对象,并且不再存在用于浓度测定的未检查的重复对象,然后处理进行到步骤507。另一方面,如果计数器的计数N不等于重复对象的数量K(步骤702中为否),则处理进行到步骤703。
在步骤703中,CPU 114将计数器的计数N递增1,以检查下一目标重复对象。在步骤704和后续步骤中,分析并检查作为要检查的对象的第N重复对象(目标重复对象)。
在步骤704中,CPU 114通过检查测定候选对象标记Pre_Flag_N来确认目标重复对象是否是测定候选对象。如果测定候选对象标记Pre_Flag_N是ON(1)(步骤704中为是),则确定目标重复对象是测定候选对象,并且处理进行到步骤705。另一方面,如果测定候选对象标记Pre_Flag_N是OFF(0)(步骤704中为否),则确定目标重复对象不是测定候选对象,然后处理返回到步骤702。
在步骤705中,CPU 114确定测定位置的测定可接受页的范围中是否包含目标重复对象。例如,关于图2中的PPML数据,如图4所示地布置页。在图4中,第一测定页是页1,而测定可接受页范围是从页1到页6。
根据图4所示的示例,可重用对象304用在全部页中。由此,CPU 114确定测定可接受页范围中包括目标重复对象。在这种情况下,CPU 114对Reusable_ScanPage_N设置表示第1页(Page 1)的“1”。因此记录Reusable_ScanPage_1。Reusable_ScanPage_N是指示打印作业中要测定的、并且包括第N重复对象的页的项目。希望记录在测定可接受页范围中最接近测定页的页。
接着,CPU 114确认在页101之前5页和之后5页之间的范围中是否包括目标重复对象。页101位于第一测定页(Page 1)之后的100页(测定间隔)。换句话说,CPU 114确认从页96到页106的测定可接受页范围中是否包括目标重复对象。由于如图4所示,目标重复对象打印在页101上,因此CPU 114对Reusable_ScanPage_N设置“101”。从而,记录Reusable_ScanPage_101。针对全部测定可接受页范围进行上述确认。因为目标重复对象用在测定可接受页范围中,所以CPU 114确定测定位置的测定可接受页的范围中包括目标重复对象(步骤705中为是),然后,处理进行到步骤710。
另一方面,如果全部测定可接受页范围内没有使用目标重复对象(步骤705中为否),则CPU 114确定测定位置的测定可接受页的范围中不包括目标重复对象,并且处理进行到步骤706。
在上面的说明中,测定可接受页范围中包括重复对象。接下来,将说明测定可接受页范围中不包括重复对象的例子。图9例示了PPML 901的数据结构。关于数据结构,由于各作业1(902)、作业2(903)、作业3(904)和作业4(905)具有唯一的邮件目的地,因此各作业的打印材料(直接邮件)需要一起处理。由于作业1(902)中的记录11(906)和记录12(907)被传递至相同的目的地,因此记录包含在相同的作业中,因此记录是不可分离的。
例如,如图10所示那样布置图9中的PPML数据。在这种情况下,由于测定可接受页范围是从页1到页6,并且在该范围中重复对象在页1中,因此CPU 114对Reusable_ScanPage_N设置“1”。因此,在步骤705中记录Reusable_ScanPage_1。接下来,CPU 114确认在页101之前5页和之后5页的范围中是否包括目标重复对象。页101位于第一测定页(页1)之后的100页(测定间隔)。换句话说,CPU 114确认在从页96至页106的测定可接受页范围中是否包括目标重复对象。由于测定可接受页范围(页96至106)中不包括重复对象(步骤705中为否),则处理进行到步骤706。
在步骤706中,CPU 114确定是否能够将测定可接受页范围中的记录与包括目标重复对象的记录交换。这种情况将稍后参照图10说明。在图10中,页A和页B的各个包括目标重复对象。希望能够将这些页移动到测定可接受页范围内。此时,由于页A已经在测定可接受页范围中,因此包括页B的记录12需要与下一测定可接受页范围中的记录31或32交换。然而,关于图10所示的打印作业,由于记录31和32属于相同的作业,因此这些记录不能与不同作业中的记录交换。在这种情况下,CPU114确定记录不能被交换(步骤706中为否),并且处理返回到步骤702。
接下来,参照图11说明将分别包括目标重复对象的页C和页D移到测定可接受页范围的情况。此时,由于页C已经在测定可接受页范围中,因此包括页D的记录31需要与下一测定可接受页范围中的记录32交换。关于图11所示的打印作业,由于记录31和记录32属于相同作业,因此这些记录可以交换。在这种情况下,CPU 114确定该记录能够交换(步骤706中为是),并且处理进行到步骤707。
在步骤707中,CPU 114将步骤706中确定的记录与包括目标重复对象的记录交换。在步骤708中,CPU 114针对交换后的打印作业,确认包括目标重复对象的页是否包含在测定位置的测定可接受页的范围中。该处理与步骤705中进行的处理相同。
图12例示了在记录32被记录31交换之后,关于图11所示的打印作业的记录的布置。根据记录的交换,在测定可接受页的范围之外的页D被移动到页102,并且在交换之后包括在测定可接受页中。也就是说,在这种情况下,CPU 114确定目标重复对象在测定位置的测定可接受页的范围中(步骤708中为是),并且在对Reusable_ScanPage_N设置“102”后,处理进行到步骤710。
另一方面,如果CPU 114针对记录交换之后的打印作业,确定目标重复对象不在测定位置的测定可接受页的范围中(步骤708中为否),则处理进行到步骤709。图13和图14示出了这种情况的示例。图13例示了记录交换之前的打印作业。图14例示了记录交换之后的打印作业。在图13和图14中,黑色页包括目标重复对象。
关于图13所示的记录,如果测定可接受页中的记录3与包括目标重复对象的记录2交换,则将会如图14所示地布置页。由于记录2包括很多页,因此尽管进行了交换,但是包括目标重复对象的页没有包括在测定可接受页中。在这种情况下,CPU 114针对记录交换后的打印作业,确定目标重复对象不在测定位置的测定可接受页的范围中。
在步骤709中,CPU 114将步骤707中交换了的记录返回到原始位置,然后处理返回到步骤702。
在CPU 114已经在步骤705或708中确定目标重复对象在测定位置的测定可接受页的范围内、并且记录Reusable_ScanPage_N之后,在步骤710和后续步骤中,CPU 114进行测定位置的确定处理。
在步骤710中,CPU 114确定目标重复对象是否位于测定单元能够测定的位置(测定部位)。如果CPU 114确定目标重复对象位于测定部位(步骤710中为是),则处理进行到步骤711。如果CPU 114确定目标重复对象不位于测定部位(步骤710中为否),则处理返回到步骤702。
接下来,将参照图15A、图15B、图16A和图16B说明测定部位存在或不存在目标重复对象的情况。根据下面的说明,将使用单色图像以简化描述。
图15A例示与图3所示的可重用对象304重叠的测定部位1501至1510。测定部位1501至1510由测定单元118测定,并设置在页的中央部位。这是因为中央位置浓度通常更稳定。
在步骤710中,CPU 114获取测定部位1501至1510的平均浓度。如果获得值,则CPU 114确定测定部位存在对象。图15B是例示图15A所示的测定部位的确定结果的表。如表所示,测定部位1501至1510的各个的平均浓度为100。因此,确定全部测定部位具有目标重复对象。
图16A是包括在页1601中的目标重复对象1602的示例。在这种情况下,由于目标重复对象1602在测定部位1501至1510的范围外,因此,如图16B中的表所示,确定任何测定部位中均不包括目标重复对象。
在步骤711中,CPU 114根据需要将输入值转换成设备值。由于在该示例中使用用于单色设备的单色色彩空间,因此不进行转换。如果使用诸如红绿蓝(RGB)色彩空间的色彩空间,则将进行到单色设备的转换。
在步骤712中,CPU 114确定要测定的目标对象的测定部位的平均浓度是否在测定浓度范围内。测定浓度范围根据打印引擎的性能提前定义。例如,关于灰度(gradation)数据,如果加亮部位的低浓度区域容易褪色(wash out),并且暗部位的高浓度区域覆盖有阴影,则将使用从80到120的中间程度的浓度作为测定浓度范围。
在步骤712中,CPU 114确定平均浓度是否在测定浓度范围内。如果CPU 114确定平均浓度在测定浓度范围内(步骤712中为是),则处理进行到步骤713。如果CPU 114确定平均浓度不在测定浓度范围内(步骤712中为否),则处理返回到步骤702。例如,关于图15A所示的示例,由于如图15B中的表所示,平均浓度为100,因此确定测定部位1501至1510的各个的平均浓度在测定浓度范围内。
在步骤713中,CPU 114控制RIP 111以使包括目标重复对象的页经受RIP处理。结果,生成位图图像。如果针对各页已经完成了RIP处理,则能够获取已经生成的位图图像。
在步骤714中,CPU 114确定目标重复对象和另一对象的交叠是否引起某些测定问题。实际上,不仅只测定目标重复对象的交叠区域的浓度。例如,还测定诸如字符的对象的交叠区域的浓度。也就是说,需要确定是否能够测定包括交叠对象的页的浓度。
下面参照图17A和图17B说明步骤714中的确定的示例。图17A例示图3中的页301。页301包括目标重复对象304和可变对象305。图17B例示确定结果的表。根据该表,针对各测定部位比较交叠之前的平均浓度和交叠之后的平均浓度。如果检测到差异,则CPU 114确定目标重复对象和另一对象在测定部位交叠,由此不能进行测定。
根据图17B所示的示例,测定部位1502至1504是交叠区域并且由此确定不能测定。另一方面,在测定部位1501和1505至1510,没有看出交叠。因此,这些部位被确定为能够测定。CPU 114针对被记录为Reusable_ScanPage_N的全部页进行这种确定。然后,由于在页中存在被确定为能够测定的测定部位,因此根据步骤714中的确定,CPU 114确定目标重复对象和另一对象的交叠不影响测定(步骤714中为否),并且处理进行到步骤715。
另一方面,如果全部页中均不存在被确定为能够测定的测定部位,则CPU 114确定目标重复对象和另一对象的交叠影响测定(步骤714中为是),并且处理返回到步骤702。CPU 114在如下情况下确定步骤714中的处理存在问题,例如任何被确定页的全部测定部位被确定为不能够测定,或者对于各页、被确定为能够测定的测定部位发生了改变,并且由此不将相同测定部位的测定确定为能够测定。
在步骤715中,CPU 114确定要由测定单元118测定浓度的测定页和指示该测定页的、要测定的测定部位的测定位置。具体地说,当前目标重复对象的Reusable_ScanPage_N的值记录在指示测定页的Reusable_ScanPage中。另外,在指示测定位置的Reusable_ScanPoint中,记录全部测定页的能够测定的测定部位的编号。例如,将说明确定总计两个测定页(第一测定页和第二测定页)的情况。如果第一测定页的测定部位1501、1509和1510能够测定,并且第二测定页的测定部位1507、1508、和1509能够测定,则将记录针对第一和第二测定页二者均可测定的测定部位1509。
在步骤715中,CPU 114确定测定页和测定位置。然后,处理进行到步骤506。根据本实施例,如果确定一种类型的目标重复对象,则将基于包括所确定的目标重复对象的测定页进行后续浓度校正。然而,浓度校正方法并不限于这种方法。例如,可以通过检查全部目标重复对象来确定各种测定页中最合适的测定页。
实际上,如图18A所示,输出图像的对应于测定位置的Reusable_ScanPoint的坐标被定义成开始点1801和结束点1802。在与坐标匹配的时刻,由测定装置测定打印材料。图18B是例示由各测定部位定义的坐标的示例的表。
根据上述处理,确定目标重复对象是否适合于测定用于浓度校正的浓度。然后,从确定为包括适合于浓度校正的测定的重复对象的页的页开始,确定测定页和该测定页的测定位置。以此方式,将在程序中设置用于使用重复对象测定浓度变动的条件,并且在步骤506中,基于所定义的条件,进行重复对象浓度校正。
图8是例示在步骤506中进行的打印处理和重复对象的浓度校正处理的详细流程图。在步骤801中,CPU 114初始化计数器的计数N(N=0)。在步骤802中,CPU 114将计数器的计数N递增1。在步骤803中,CPU114指示打印引擎117打印第N页。
在步骤804中,CPU 114通过参照图7中步骤715记录的Reusable_ScanPage确定当前页是否是测定页。如果CPU 114确定当前页是测定页(步骤804中为是),则处理进行到步骤805。如果CPU 114确定当前页不是测定页(步骤804中为否),则处理进行到步骤812。在步骤805中,CPU 114参照图7中步骤715记录的Reusable_ScanPoint,并确认测定位置。然后,CPU 114通过参照图18B中所示的测定坐标,测定由测定单元118打印的页的重复对象的浓度。
在步骤806中,CPU 114确定测定是否是第一次测定。如果CPU 114确定测定是第一次测定(步骤806中为是),则处理进行到步骤807。如果CPU 114确定测定不是第一次测定(步骤806中为否),则处理进行到步骤808。
在步骤807中,CPU 114将步骤805获取的测定值设置成测定值1。在步骤808中,CPU 114将步骤805中获取的测定值设置成测定值2。
在步骤809中,CPU 114从下面的方程(1)获得浓度校正值。如果包括多个测定位置,则获取各位置的浓度校正值,并且所获得的浓度校正值的平均值将被用作最终浓度校正值。以此方式,能够减少测定误差。
校正值=测定值2-测定值1 (1)
在步骤810中,CPU 114根据预先定义的浓度校正值和浓度调节值之间的关系,获取浓度调节值。图19是例示该值及其关系的示例的表。CPU 114根据查找表(LUT)中的与获得的浓度校正值相对应的浓度调节值,来改变浓度。以此方式,如果浓度校正值大,则降低浓度。另一方面,如果校正值小,则增加浓度。这样,能够获得恒定的浓度输出。
在步骤811中,CPU 114将测定值2设置给测定值1,以使其能够用于下一校正值测定。
在步骤812中,CPU 114通过比较计数N和要打印的总页数(Total)来确定是否打印了全部页。如果N不等于Total(步骤812中为否),则处理返回到步骤802以打印下一页。如果N等于Total(步骤812中为是),则由于打印了全部页,因此处理结束。
如上所述,通过直接读取包括重复使用对象的打印材料,能够精确地校正浓度变动,而不使用额外的调色剂或打印纸。通过利用VDP的特征,即使测定页中不包括重复对象,也由于交换了记录而能够进行测定。
根据上述说明,尽管将PPML数据描述作为打印作业的VDP数据,然而,也可以使用其他类型的VDP数据。例如,PDF/VT数据也适用于本发明,并能够获得类似效果。
重复对象不仅能够在一条PPML数据中重复使用。例如,根据全局对象,如果重复对象曾经登记在打印机108中,则该对象也能够由其他PPML数据(打印作业)参照。根据本发明的第二实施例,将说明该全局重复对象。根据本实施例,由于将使用与第一实施例中使用的***类似的***,因此不再重复对该***的部件的说明。另外,关于全局对象的处理,与第一实施例的处理类似的部分用相同的步骤编号表示,并不再重复其说明。
图20是例示能够将全局重复对象的值用于下一测定的处理的流程图。由于基本处理类似于图8所示的处理,因此不再重复类似部分的说明。
当没有设置全局测定值时,CPU 114执行图20中的处理。图20中的流程图基于图8所示的流程图,但是还包括步骤2001。在步骤2001中,CPU 114依次将所获取的测定值1存储作为全局测定值。以此方式,CPU114能够存储最近获取的打印数据的测定值。接下来,在设置全局测定值的同时,CPU 114进行图21中的处理。
图21是例示当重复对象(已将其测定值存储作为图20中的全局测定值)的数据被提交到打印机108时的数据处理的流程图。关于图20中的流程图,无法得到能够用于浓度变动比较的测定值。因此,CPU 114不进行校正。然而,关于图21中的流程图,由于存储了先前已经获取的全局测定值,因此CPU 114能够获取校正值。换句话说,在步骤2101中,CPU 114基于全局测定值和测定值1获取校正值。在步骤2102中,如以上根据第一实施例所描述,CPU 114重写校正LUT。另外,在步骤2103中,由于CPU 114依次将所获取的测定值1作为全局测定值,因此能够根据图21中的流程图,针对下一数据进行浓度校正。
尽管上面说明了通过使用全局数据校正浓度变动的情况,但是用户不总是希望使用先前数据来校正浓度变动。例如,如果当进行灰度校准时,相同的重复对象打印多次,则重复对象可能具有不同的浓度。图22例示了UI 113的画面。如果显示该画面,则用户能够通过选择初始化按钮2203,来初始化全局测定值。因此,CPU 114初始化全局测定值。然后,由于全局测定值被设置为“0”,因此将进行图20中的浓度校正处理。
另外,如果用户在图22中的UI 113的画面上选择“否”,则不进行全局对象的浓度变动的处理。这样,不在每次进行灰度数据校准时,进行初始化。因此,用户能够设置与用户喜好一致的设置。
通过使用与数据最相关的全局重复对象,能够校正各数据的浓度变动。另外,由于未执行数据的浓度校正,并且能够初始化先前数据,因此能够实现反映用户喜好的设置。
根据本发明的实施例,通过使用重复对象的打印材料进行浓度测定,能够在不使用额外的调色剂或打印纸的情况下,精确并容易地校正浓度变动。
本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施例的功能的程序的***或设备的计算机(或诸如CPU或MPU的装置)、以及由***或设备的计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。毫无疑问,以上仅通过示例的方式描述了本发明,能够在本发明的范围内进行细节的变形。
Claims (8)
1.一种图像处理装置,所述图像处理装置包括:
打印单元,其被构造为对包括在多个页中重复使用的重复对象的打印作业进行打印;
确定单元,其被构造为确定所述重复对象是否适合于为浓度校正而被测定;
决定单元,其被构造为从包括被确定为适合于为所述浓度校正而被测定的所述重复对象的页中,决定要为所述浓度校正而被测定的多个测定页和所述测定页中的测定位置;
测定单元,其被构造为测定由所述打印单元打印的所述测定页中的所述测定位置的浓度;以及
浓度校正单元,其被构造为根据所述测定页中的测定浓度、对不同于所述测定页的页进行所述浓度校正,
其中,在通过所述打印作业打印了所述重复对象的页数满足所述浓度校正的测定间隔的情况下,所述确定单元确定所述重复对象适合于为所述浓度校正而被测定。
2.根据权利要求1所述的图像处理装置,其中,在打印有所述重复对象的页在被接受为要为所述浓度校正而被测定的页的范围内的情况下,所述确定单元确定所述重复对象适合于为所述浓度校正而被测定。
3.根据权利要求2所述的图像处理装置,所述图像处理装置还包括:
交换单元,其被构造为,在所述打印有所述重复对象的页不在被接受为要为所述浓度校正而被测定的页的范围内的情况下,通过将所述打印作业中包含的记录用包含所述打印有所述重复对象的页的记录替换,来将所述打印有所述重复对象的页移动到被接受为要为所述浓度校正而被测定的页的范围内。
4.根据权利要求1所述的图像处理装置,其中,在所述重复对象位于所述测定单元能够测定的位置的情况下,所述确定单元确定所述重复对象适合于为所述浓度校正而被测定。
5.根据权利要求1所述的图像处理装置,其中,在所述重复对象的浓度在为所述浓度校正而被测定的测定浓度的范围内的情况下,所述确定单元确定所述重复对象适合于为所述浓度校正而被测定。
6.根据权利要求1所述的图像处理装置,其中,在页中的所述重复对象和另一对象的交叠不引起关于浓度测定的问题的情况下,所述确定单元确定所述重复对象适合于为所述浓度校正而被测定。
7.根据权利要求1所述的图像处理装置,其中,所述决定单元将所述测定单元在全部所述多个测定页上均能够测定的位置,决定为所述测定位置。
8.一种图像处理装置的控制方法,所述图像处理装置包括打印单元,所述打印单元被构造为对包括在多个页中重复使用的重复对象的打印作业进行打印,所述控制方法包括以下步骤:
确定所述重复对象是否是适合于为浓度校正而被测定的重复对象;
从包括被确定为适合于为所述浓度校正而被测定的所述重复对象的页中,决定要为所述浓度校正而被测定的多个测定页和所述测定页中的测定位置;
测定由所述打印单元打印的所述测定页中的所述测定位置的浓度;以及
根据所述测定页中的测定浓度、对不同于所述测定页的页进行所述浓度校正,
其中,在通过所述打印作业打印了所述重复对象的页数满足所述浓度校正的测定间隔的情况下,确定所述重复对象适合于为所述浓度校正而被测定。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010-201084 | 2010-09-08 | ||
JP2010201084A JP2012056179A (ja) | 2010-09-08 | 2010-09-08 | 画像処理装置、画像処理装置の制御方法、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102402151A CN102402151A (zh) | 2012-04-04 |
CN102402151B true CN102402151B (zh) | 2015-07-01 |
Family
ID=44785302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110268173.8A Expired - Fee Related CN102402151B (zh) | 2010-09-08 | 2011-09-06 | 图像处理装置及图像处理装置的控制方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8760693B2 (zh) |
EP (1) | EP2429171A1 (zh) |
JP (1) | JP2012056179A (zh) |
CN (1) | CN102402151B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5828789B2 (ja) * | 2012-03-27 | 2015-12-09 | 株式会社Screenホールディングス | 印刷制御装置、印刷制御プログラム、および印刷制御方法 |
JP6049291B2 (ja) * | 2012-04-19 | 2016-12-21 | キヤノン株式会社 | 画像形成装置 |
JP6455392B2 (ja) * | 2015-10-20 | 2019-01-23 | 京セラドキュメントソリューションズ株式会社 | プログラム及び情報処理装置 |
JP2018001440A (ja) * | 2016-06-28 | 2018-01-11 | 株式会社リコー | 画像形成装置および方法 |
JP7255228B2 (ja) * | 2018-02-16 | 2023-04-11 | 株式会社リコー | 画像処理装置、画像処理システムおよび画像処理プログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6215968B1 (en) * | 1999-04-27 | 2001-04-10 | Sharp Kabushiki Kaisha | Image forming apparatus with half-tone density control |
EP1652668A1 (en) * | 2004-10-28 | 2006-05-03 | Hewlett-Packard Development Company, L.P. | Color accuracy check |
CN1924721A (zh) * | 2005-08-31 | 2007-03-07 | 佳能株式会社 | 图像形成设备及其控制方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7038811B1 (en) | 2000-03-31 | 2006-05-02 | Canon Kabushiki Kaisha | Standardized device characterization |
US6930790B1 (en) | 2000-05-01 | 2005-08-16 | Adobe Systems Incorporated | Color rendering dictionary for testing color conversion |
US6633382B2 (en) | 2001-05-22 | 2003-10-14 | Xerox Corporation | Angular, azimuthal and displacement insensitive spectrophotometer for color printer color control systems |
JP2003195584A (ja) | 2001-12-28 | 2003-07-09 | Canon Inc | 画像処理方法及び画像形成装置 |
JP2005022298A (ja) | 2003-07-04 | 2005-01-27 | Canon Inc | 印刷装置 |
JP2006293129A (ja) | 2005-04-13 | 2006-10-26 | Konica Minolta Business Technologies Inc | 画像形成装置 |
JP4262268B2 (ja) * | 2005-08-31 | 2009-05-13 | キヤノン株式会社 | 画像形成装置及びその制御方法 |
US7652791B2 (en) | 2006-05-16 | 2010-01-26 | Xerox Corporation | Reprinting |
US20090244574A1 (en) * | 2008-03-31 | 2009-10-01 | Kabushiki Kaisha Toshiba | Image forming apparatus |
US7961321B2 (en) | 2008-08-19 | 2011-06-14 | Xerox Corporation | Applications, systems and methods for identifying and monitoring critical colors in a print job and using an embedded color sensing device to measure critical color test patterns inserted in the print job |
-
2010
- 2010-09-08 JP JP2010201084A patent/JP2012056179A/ja active Pending
-
2011
- 2011-08-30 US US13/221,186 patent/US8760693B2/en not_active Expired - Fee Related
- 2011-09-01 EP EP11179682A patent/EP2429171A1/en not_active Withdrawn
- 2011-09-06 CN CN201110268173.8A patent/CN102402151B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6215968B1 (en) * | 1999-04-27 | 2001-04-10 | Sharp Kabushiki Kaisha | Image forming apparatus with half-tone density control |
EP1652668A1 (en) * | 2004-10-28 | 2006-05-03 | Hewlett-Packard Development Company, L.P. | Color accuracy check |
CN1924721A (zh) * | 2005-08-31 | 2007-03-07 | 佳能株式会社 | 图像形成设备及其控制方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2429171A1 (en) | 2012-03-14 |
JP2012056179A (ja) | 2012-03-22 |
US20120057198A1 (en) | 2012-03-08 |
US8760693B2 (en) | 2014-06-24 |
CN102402151A (zh) | 2012-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102019775A (zh) | 用于多种介质的彩色打印机校准 | |
CN102402151B (zh) | 图像处理装置及图像处理装置的控制方法 | |
JP5132428B2 (ja) | 情報処理装置、方法、及び、プログラム | |
JP2003260853A (ja) | 画像形成装置 | |
US20120069361A1 (en) | Apparatus and method for detection of toner consumption | |
CN104219422A (zh) | 颜色调整***以及颜色调整方法 | |
US20210385339A1 (en) | Information processing apparatus, method, and medium | |
US11650768B2 (en) | Information processing apparatus, controlling method for information processing apparatus, and non-transitory computer-readable memory that stores a computer-executable program for the controlling method | |
JP7289716B2 (ja) | 情報処理装置、情報処理装置の制御方法、および、プログラム | |
WO2021112090A1 (ja) | ワークフローシステム、情報処理装置、品質報告データの作成方法とプログラム | |
JP2019134339A (ja) | 画像処理装置、画像処理方法及びプログラム | |
US8335013B2 (en) | System and method for color printer calibration employing measurement success feedback | |
JP7493964B2 (ja) | ジョブ処理装置、制御方法、及びプログラム | |
US10313558B2 (en) | Determining image rescale factors | |
JP2021194794A (ja) | 画像形成システム、画像検査装置、異常検出レベルの設定方法、およびプログラム | |
EP4011635A1 (en) | Information processor and method for controlling same | |
JP2020184232A (ja) | 情報処理装置、情報処理装置の制御方法、及び、プログラム | |
US7106462B2 (en) | Systems and methods for analyzing a print job | |
US11972313B2 (en) | Information processing apparatus, image forming apparatus, and work estimating method that allows objective determination of estimation of work related to printing | |
US11847365B1 (en) | Information processing apparatus, image forming apparatus, and work estimation method for accurately estimating work related to printing | |
US11409476B2 (en) | System, information processing apparatus, and control method of the same | |
JP2020170351A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP4167407B2 (ja) | ラスタライズ処理時間推定システムおよび方法 | |
JP2022063956A (ja) | 制御方法およびプログラム | |
JP2011060123A (ja) | 帳票印刷システム,帳票印刷検品方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20150701 Termination date: 20210906 |
|
CF01 | Termination of patent right due to non-payment of annual fee |