图像形成装置的利记博彩app

文档序号:6603420阅读:234来源:国知局
专利名称:图像形成装置的利记博彩app
技术领域
本发明涉及图像形成装置。
背景技术
某些印刷系统具有多个印刷单元,并考虑各印刷单元所具有的功能,针对每个页 面描述语言(PDL,Page Description Language)数据的逻辑页,决定分配该逻辑页的印刷 单元。由此,能够对PDL数据进行分散处理。另夕卜,某种图像形成装置具有多个栅格图像处理器(RIP,RasterImage Processor),并将上述数据按页分割后分配给任一个RIP。近年来,在图像形成装置中,对多个图像处理类型(例如图像旋转、图像放大/缩 小等)的每一个处理类型设置了专用处理电路,并通过管线(pipeline)处理能够进行高速 的图像处理。当设置了图像处理类型的多个专用处理电路时,根据作业的不同,只能使用这 些图像处理类型中的一部分。此时,一部分专用处理电路不被使用,多个专用处理电路的利 用率下降。当如上述图像形成装置那样设置了多个RIP即进行相同类型的图像处理的电路 时,通过对处理对象的数据进行分割,能够提高利用率。但是,当设置了图像处理类型的多 个专用处理电路时,即使分割数据,利用率也不会变高。另外,根据上述的印刷系统,由于考虑各个印刷单元所具有的功能来分配逻辑页, 因此可稍稍提高利用率。但是,即使将该技术应用在具有多个图像处理类型的专用处理电 路的多个图像形成装置中,根据分配的页的不同,在各个图像形成装置中也会产生不被使 用的专用处理电路。

发明内容
本发明涉及能够提高资源利用率的图像形成装置,其中所述资源负责多个图像处 理类型。根据本发明一个方面的图像形成装置按照优先级顺序执行作业,并包括资源; 竞争判定部,其判定作业要使用的资源中的任一个是否与优先级比本作业高的未完成作业 要使用或正在使用的任一个资源相同;以及作业管理部,当由所述竞争判定部判定为作业 要使用的资源中的任一个与优先级比本作业高的未完成作业要使用或正在使用的任一个 资源都不相同时,作业管理部向所述作业赋予执行权。


图1是示出根据本发明实施方式的图像形成装置的结构的框图;图2是示出图1中的数据处理装置的结构的框图;图3是示出图2中的资源指定表的一个例子的图;图4是示出图3所示资源指定表的情况下的作业的执行顺序的图5是示出图1所示图像形成装置的动作的流程图。
具体实施例方式图1是示出根据本发明实施方式的图像处理装置的结构的框图。图2是示出图1 中的数据处理装置1的结构的框图。图1所示的图像处理装置包括数据处理装置1、主控制器2、随机存取存储器 (RAM) 3、硬盘驱动器(HDD) 4、扫描器5、印刷引擎控制电路6、存储装置7、传真装置8、网络接 口 9、操作面板10、在纸张上进行印刷的印刷引擎(未图示)等。数据处理装置1是将来自扫描器5等的图像数据以带(band)为单位或者以页为 单位进行处理并输出给主控制器2、HDD 4、印刷引擎控制电路6等的装置。由于从扫描器5 输出图像数据和与该图像数据相对应的属性数据,因此数据处理装置1对这两种数据进行 预定的处理。属性数据在图像处理中被使用在颜色处理、灰度处理等的设定上。属性数据 例如包含像素是否是文字的一部分的信息。另外,图像数据和属性数据被作为以1页为单 位的页数据、或者与将1页分割成多带时的1带对应的带数据来处理。主控制器2是基于针对操作面板10的用户操作来控制扫描器5、传真装置8以及 网络接口 9、并向数据处理装置1提供指令的电路。主控制器2是具有中央处理器(CPU,Central Processing Unit)、只读存储器 (ROM, Read Only Memory) ,RAM等的计算机(即处理器)。主控制器2按照存储在ROM等中 的计算机程序输出指令或进行数据处理。具体而言,主控制器2通过执行程序来实现以下 的处理部。主控制器2具有控制传真装置8和网络接口 9并进行发送数据的数据处理的通信 处理部2a。另外,如图2所示,主控制器2具有作业管理部31和竞争判定部32。作业管理部31基于用户对操作面板10的操作等来生成作业,并管理一个或多个 作业的执行。特别是当由竞争判定部32对于生成的作业判定为该作业要使用的资源中的 任一个都不与优先级比该作业高的未完成作业要使用或正在使用的任一个资源相同时,作 业管理部31向生成的作业赋予执行权。竞争判定部32判定某个作业要使用的资源(这里是数据处理装置1中的专用电 路13、14、15、20、21)中的任一个是否与优先级比该作业高的未完成作业要使用或正在使 用的任一个资源相同。RAM 3是用于在数据处理装置1的处理中暂时存储带数据的存储器。RAM 3例如 可采用1个或多个动态存储器(DRAM,Dynamic RAM)。HDD 4是用于存储由1页量的带数据构成的页数据的数据存储装置。HDD 4是比 RAM 3容量大并且速度低的数据存储装置。在该实施方式中,被压缩的带数据被1页1页存 储在HDD 4中。扫描器5是光学地读取原稿的单面或者双面图像并输出通过该图像读取而得到 的图像数据和属性数据的装置。扫描器5将通过图像读取而生成的图像数据和属性数据以 带数据的方式依次输出。印刷引擎控制电路6是向印刷引擎提供印刷图像数据并控制印刷引擎来执行印 刷的电路。
存储装置7是存储被主控制器2使用的数据和程序的装置。存储装置7可采用 ROM、闪存等非易失性存储器、硬盘驱动器等。在主控制器2动作的过程中资源指定表7a被 存储到存储装置7中。关于资源指定表7a,将在后面叙述。传真装置8是发送从图像数据生成的传真数据、并且接收传真数据并从该传真数 据生成图像数据的装置。网络接口 9是与网络连接并经由网络与终端装置进行数据通信的通信装置。操作面板10被配置在装置机壳的表面上,并具有显示各种信息的显示装置和检 测用户操作并输出与该用户操作相对应的电信号的输入装置。显示装置例如使用液晶显示 器,输入装置使用触摸面板、按键开关等。操作面板10的输入装置检测用于输入作业类型 的用户操作、用于输入作业属性的用户操作等。这里,参考图2对数据处理装置1的结构进行说明。数据处理装置1具有接口 11、数据获取电路12、图像处理电路13、缩放(scalar) 电路14、图像旋转电路15、联合图像专家组(JPEG,Joint Photographic Experts Group) 编解码器16、RLE(Run LengthEncoding,行程长度编码算法)编解码器17、存储器接口 18、 HDD控制器19、栅格处理电路20、中间色处理电路21、以及数据输出电路22。数据获取电路 12、图像处理电路13、缩放电路14、图像旋转电路15、联合图像专家组编解码器16、RLE编 解码器17、存储器接口 18、HDD控制器19、栅格处理电路20、中间色处理电路21、以及数据 输出电路22与总线连接。经由该总线传送图像数据、属性数据等。当发生了传送数据的请 求时,这些电路中具有总线使用权的电路能够向总线送出数据。当使用总线的请求发生了 竞争时,使用优先级高的电路能够优先使用总线。接口 11是接受来自主控制器2的指令并使各个电路12、13、14、15、16、17、20、21、
22根据该指令进行动作的电路。数据获取电路12是从扫描器5以带数据的方式依次获取图像数据和属性数据并 存储到RAM 3中的电路。图像处理电路13是从RAM 3中读出图像数据和属性数据的带数据、对这些带数据 执行预定的图像处理(180度图像旋转、颜色转换等)、并将处理后的带数据存储到RAM 3中 的电路。缩放电路14是从RAM 3中读出图像数据和属性数据的带数据、对这些带数据执行 图像放大或者图像缩小、并将处理后的带数据存储到RAM 3中的电路。图像旋转电路15是从总线获取图像数据并生成将该图像数据旋转90度或者-90 度而得的图像数据的电路。JPEG编解码器16读出存储在RAM 3中的图像数据的带数据,并将该带数据通过 JPEG方式编码压缩后存储到HDD 4中。JPEG编解码器16是从存储在HDD 4中的图像数据 的页数据中读出带数据、并将该带数据通过JPEG方式解码解压缩后存储到RAM 3中的电路。RLE编解码器17读出存储在RAM 3中的属性数据的带数据,并将该带数据通过 RLE方式编码压缩后存储到HDD 4中。RLE编解码器17是从存储在HDD 4中的属性数据的 页数据中读出带数据、并将该带数据通过RLE方式解码解压缩后存储到RAM 3中的电路。存储器接口 18是进行RAM 3和总线之间的数据和指令的收发的电路。
5
HDD控制器19是针对HDD 4进行数据读写的电路。栅格处理电路20是从RAM 3读出图像数据和属性数据的带数据、对这些带数据执 行栅格化以生成栅格数据的电路。栅格数据以带为单位被RLE编解码器17压缩后被存储 在HDD 4中。之后,RLE编解码器17以带为单位读出被压缩的栅格数据并解压缩,然后将 栅格数据存储在RAM 3中。中间色处理电路21是从RAM 3以带为单位读出栅格数据、执行中间色处理、并将 中间色处理后的数据存储到RAM 3中的电路。数据输出电路22是将从HDD 4读出并由编解码器16、17解压缩后的带数据提供 给通信处理部2a、或者从RAM 3读出经中间色处理后的数据并提供给印刷引擎控制电路6 的电路。数据输出电路22在复印作业的情况下将该数据提供给印刷引擎控制电路6,在发 送作业的情况下将该数据提供给通信处理部2a。这些电路11、12、13、14、15、16、17、18、19、20、21、22 分别以专用集成电路(ASIC, Application Specific Integrated Circuit)的方式实现。另外,在数据处理装置1中,每1带(或者1页)的处理时间长的一部分处理电路 作为资源由作业管理器31和竞争判定部32进行管理。因此,在本实施方式中,作业管理器 31和竞争判定部32将电路13、14、15、20、21作为资源进行管理,对于其他的电路不作为资
源进行管理。这里对资源指定表7a进行说明。资源指定表7a示出了未完成作业使用的资源。在资源指定表7a中,对各个作业 设定各个作业的优先级。当生成作业时,作业管理器31确定该作业要使用的资源和该作业的优先级,并登 记在资源指定表7a中。并且,当作业执行完时,作业管理部31从资源指定表7a中删除该 作业的记录。图3是示出图1中的资源指定表7a的一个例子的图。在图3所示的资源指定表 7a中登记有作业#1 作业#5的记录,例如示出了作业#1使用资源A、B。在图3中,作业 #1的优先级最高,并且优先级按照作业#2、作业#3、作业#4、作业#5的顺序变低。图4是示出图3所示的资源指定表7a的情况下的作业的执行顺序的图。在时刻 Tl以前完全没有作业的情况下,一旦在时刻Tl生成了作业#1,就立即执行作业#1。之后, 当在作业#1的执行中依次生成了作业#2、#3、#4、#5时,资源指定表7a就成为图3所示的 状态。作业#2由于使用作业#1正在使用的资源B,因此在作业#1完成之前不被赋予执行 权。同样地,作业#3由于使用作业#1正在使用的资源A,因此在作业#1完成之前不被赋予 执行权。作业#4不使用作业#1正在使用的资源A、B,但使用优先级比作业M高的未完成 作业#2要使用的资源C。因此在作业#2完成之前,作业#4不被赋予执行权。作业#5不 使用作业#1正在使用的资源A、B,并且不使用优先级比作业#5高的未完成作业#2、#3、#4 要使用的资源。因此,在作业#5生成时(时刻T2)立即被赋予执行权。之后,一旦作业#1 完成(时刻T3),作业#2和作业#3就被赋予执行权。之后,一旦作业#2完成(时刻T4), 作业M就被赋予执行权。 如上所述,作业管理部31顺次对作业赋予执行权。
接着,对上述图像形成装置的动作进行说明。
6
图5是示出图1所示图像形成装置的动作的流程图。作业管理器31在检测出基于对操作面板10的用户操作的用户的请求时,生成与 该请求相应的作业(步骤Si)。作业的类型例如有复印、传真发送等。接着,作业管理部31基于用户操作来确定该作业的属性,并根据该属性来确定在 该作业中要使用的资源(在本实施方式中,是进行预定图像处理的电路13、14、15、20、21中 的一个或多个)(步骤S2)。例如,作业的属性例如有有无图像放大/缩小、是否图像旋转 等,这些属性通过用户操作来设定。另外,作业管理部31根据作业的类型和属性来设定该 作业的优先级,并在资源指定表7a中登记有关该作业的记录。例如,对于所有的资源预先准备对每一资源预先分配了 一位的一个字的数据 (即,由一个地址指定的数据)。关于每个资源,在该位上设置表示是否被使用的值。并且, 针对每个作业,所述一个字的数据被保持在资源指定表7a中。例如,在从A4向A3复印的作业的情况下需要进行图像放大和图像旋转。在此情 况下,为了该作业,至少使用作为资源的缩放电路14和图像旋转电路15,从而图像放大和 图像旋转被并行执行。并且,作业管理部31判定是否存在当前执行当中的作业(步骤S3),当不存在当前 执行当中的作业时,立即开始执行所生成的作业(步骤S4)。另一方面,当存在当前执行当中的作业时,竞争判定部32参考资源指定表7a。竞 争判定部32判定所生成的作业要使用的资源中的任一个是否与优先级比该作业高的未完 成作业(包括处于执行当中的作业)要使用或正在使用的任一个资源相同(步骤S5)。并 且,当判定为所生成的作业要使用的资源中的任一个与优先级该作业高的未完成作业要使 用或正在使用的任一个资源都不相同时,作业管理部31向该作业赋予执行权。另外,当所生成的作业要使用的资源中的任一个与优先级比该作业高的未完成作 业要使用或正在使用的任一个资源相同时,该作业被保存为待执行作业。之后,当所生成的 作业要使用的资源中的任一个变得与优先级比该作业高的未完成作业要使用或正在使用 的任一个资源都不相同时,作业管理部31向该待执行作业赋予执行权。作业管理部31在每完成处于执行当中的作业的1页处理时确认具有执行权的作 业,并使具有执行权的作业执行。即,当存在正在执行的作业时,被赋予执行权的其他作业 不被立即执行。当处于执行当中的作业的1页大小的处理结束时,所述被赋予执行权的其 他作业才被执行。此时,如果存在没有资源竞争的多个作业,则作业管理部31使这些作业并行执 行。并且,作业管理部31向数据处理装置1提供使得要执行的1个或多个作业的1页 大小的处理被执行的指令。数据处理装置1按照该指令执行由作业指定的处理。如上所述,根据上述实施方式,图像形成装置具有实现多种功能的多个资源(处 理电路13、14、15、20、21),并使用这些资源按照优先级顺序执行作业。并且,竞争判定部32 判定某作业要使用的资源中的任一个是否与优先级比该作业高的未完成作业要使用或正 在使用的任一个资源相同。当由竞争判定部32对多个作业中的各个作业进行判定并判定 为该作业要使用的资源中的任一个与优先级比该作业高的未完成作业要使用或正在使用 的任一个资源都不相同时,作业管理部31向这些多个作业赋予并行的执行权。
7
由此,当存在只使用某作业不使用的资源的作业(没有资源竞争)时,这些没有资 源竞争的作业被并行执行,因此能够提高负责不同的多个处理类型的资源的利用率。例如,在等倍复印的情况下,使用电路20、21,但不使用电路13、14、15。另一方面, 在伴有图像放大的发送处理的情况下,使用电路14、15,但不使用电路20、21。因此,在该实 施方式中,能够并行执行这些作业。另外,根据上述实施方式,作业管理部31在每完成处于执行当中的作业的1页处 理时,确认具有执行权的作业,并使具有执行权的作业执行。由此,即使切换执行权,也能够不立即切换要执行的作业,而是能够按照每1页大 小的处理来切换要执行的作业,因此,执行到1页中途的作业的执行结果不会被丢弃,并且 即使在依次产生了多个作业的情况下也能够按照优先级动态且适当地改变作业的执行顺序。另外,上述实施方式是本发明的优选例子,本发明不限于此,可在不脱离本发明主 旨的范围内进行各种变形、变更。例如,在上述实施方式中,作为资源例举了处理电路,但也可以将物理设备(存储 器、存储区域、扫描器、印刷引擎等)作为资源来处理。
8
权利要求
一种图像形成装置,其按照优先级执行作业,并包括资源;竞争判定部,其判定作业要使用的资源中的任一个是否与优先级比本作业高的未完成作业要使用或正在使用的任一个资源相同;以及作业管理部,当由所述竞争判定部判定为作业要使用的资源中的任一个与优先级比本作业高的未完成作业要使用或正在使用的任一个资源都不相同时,所述作业管理部向所述作业赋予执行权。
2.如权利要求1所述的图像形成装置,其中,当由所述竞争判定部判定为多个作业中的各个作业要使用的资源中的任一个都不与 优先级比本作业高的未完成作业要使用或正在使用的任一个资源相同时,所述作业管理部 向所述多个作业赋予并行的执行权。
3.如权利要求1所述的图像形成装置,其中,当由所述竞争判定部判定为作业要使用的资源中的任一个与优先级比本作业高的未 完成作业要使用或正在使用的任一个资源相同时,所述作业管理部将所述作业保存为待执 行作业。
4.如权利要求1所述的图像形成装置,其中,所述作业管理部在每完成处于执行当中的作业的1页处理时,确认具有执行权的作 业,并使具有执行权的作业执行。
5.如权利要求1所述的图像形成装置,其中,还包括资源指定表,所述作业管理部确定作业要使用的资源以及该作业的优先级,并登记在所述资源指定 表中,所述竞争判定部基于所述资源指定表进行判定。
6.如权利要求5所述的图像形成装置,其中,所述作业管理部根据作业的属性来确定作业要使用的资源。
7.如权利要求6所述的图像形成装置,其中,所述作业的属性通过操作面板由用户操作设定。
8.如权利要求6所述的图像形成装置,其中,所述作业的属性包括有无图像放大/缩小、有无图像旋转。
9.如权利要求1所述的图像形成装置,其中,所述资源包括图像处理电路、缩放电路、图像旋转电路、栅格处理电路、以及中间色处 理电路。
10.如权利要求1所述的图像形成装置,其中,所述资源由ASIC构成,所述竞争判定部和所述作业管理部由与所述ASIC连接的处理器构成。
全文摘要
本发明涉及图像形成装置。该图像形成装置具有实现多种功能的多个资源(处理电路)并使用这些资源按照优先级执行作业。竞争判定部判定某作业要使用的资源中的任一个是否与优先级比该作业高的未完成作业要使用或正在使用的任一个资源相同。当由竞争判定部判定为多个作业中的各个作业要使用的资源中的任一个都不与优先级比该作业高的未完成作业要使用或正在使用的任一个资源相同时,作业管理部向所述多个作业赋予并行的执行权,因此资源的利用率变高。
文档编号G06F3/12GK101907979SQ20101018901
公开日2010年12月8日 申请日期2010年5月25日 优先权日2009年6月8日
发明者新田刚 申请人:京瓷美达株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1