图像形成设备及图像形成方法

文档序号:2742323阅读:96来源:国知局
专利名称:图像形成设备及图像形成方法
技术领域
本发明涉及诸如打印设备和多功能外围设备的图像形成设备及其图像形 成方法。
背景技术
近来,在诸如打印设备和多功能外围设备的、具有多个功能的图像形成设 备中,从节能的观点希望降低功率消耗,因此,已经关注如何控制与附加功能 的增加相关联的功率消耗增大的技术问题。
然而,传统的图像形成设备被配置为在单个系统中进行图像形成处理,从 而需要降低整个图像形成设备的功率消耗,以节省对作为系统中最消耗功率的 部分的打印引擎的功率供给。
此外,当整个图像形成设备由于功率降低而关闭时,例如出现诸如正在进 行的打印输出的打印处理中断的问题。为了解决上述问题,例如日本特开
2004-268594号公报讨论了一种方法,其中如果在多个图像形成设备分散进行 打印时图像形成设备之一停止打印处理,其它图像形成设备中的任意一个作为 代替接过该打印处理,从而从作为代替的图像形成设备输出打印。
然而,在日本特开2004-268594号公报中讨论的方法中,存在无法从所希 望的图像形成设备获得输出结果的情况。此外,起初计划用于进行输出的图像 形成设备的打印引擎的特性与作为代替的图像形成设备的打印引擎的特性之间 的任何差异可能导致输出结果的差别,例如图像浓度的差别。
此外,存在针对要对诸如打印设备和多功能外围设备的图像形成设备增加 的更多功能的各种需要。因此,进行了持续的尝试来提高硬件的性能,使得能 够准确地处理与在近来的图像形成设备中实现的多种功能有关的信息。例如,
5在最近的中央处理单元(CPU, central processing unit)中,应用了称为虚拟化 (virtualization)的技术。虚拟化使得多个操作系统(OS, operating system)能 够同时运行。

发明内容
本发明针对一种图像形成设备,通过使用虚拟技术,即使在图像形成设备 的图像形成处理系统处于停止状态时,该图像形成设备也能够获得期望的图像 而不会延迟处理,并且能够有效地控制功率消耗。
根据本发明的一方面,图像形成设备包括第一系统、第二系统和输出引擎, 所述图像形成设备被配置为经由所述第一系统和所述第二系统对输入数据进行 处理并且经由所述输出引擎将所述处理后的数据作为图像进行输出。所述第一 系统包括第一通信单元,被配置为与所述第二系统通信;检测单元,被配置 为检测所述第二系统是否处于处理失能状态;虚拟环境激活单元,被配置为如 果所述检测单元检测到所述第二系统处于处理失能状态,则激活在所述第一系 统上运行的虚拟环境;以及第一图像处理单元,被配置为在所述虚拟环境下执 行图像处理。所述第二系统包括第二通信单元,被配置为与所述第一系统通 信;第二图像处理单元,被配置为对从所述第一系统接收到的数据执行图像处 理;以及输出引擎控制单元,被配置为控制所述输出引擎。所述输出引擎被配 置为在所述输出引擎控制单元的控制下将所述处理后的数据作为进行图像输 出。
根据本发明的示例性实施例,例如可以仅按照需要向第二系统提供电力, 因此可以在图像形成设备中有效地控制功率消耗。此外,即使在第二系统由于 超负荷等临时无法接受处理请求的情况下,第一系统执行由第二系统执行的图 像处理。因此,可以减小在由不同的图像形成设备执行图像处理时可能出现的 图像输出的差异,从而可以输出高品质的图像。
通过以下参照附图对示例性实施例的详细描述,本发明的其它特征和方面 将变得明显。


包含在说明书中并且构成说明书的一部分的附图示出本发明的示例性实 施例、特征和各方面,并且与说明书一起用于解释本发明的原理。
图1是示出根据本发明的第一示例性实施例的作为图像形成设备的示例的
彩色激光束打印机(彩色LBP, color laser beam printer)的示例性配置的截面 图。
图2是根据本发明的第一示例性实施例的彩色LBP的控制器板的配置图。
图3是示出根据本发明的第一示例性实施例的彩色LBP执行的图像形成 处理的功能配置图。
图4是示出根据本发明的第一示例性实施例的在彩色LBP的主板上运行 虚拟技术时执行的处理的框图。
图5是示出根据本发明的第一示例性实施例的彩色LBP执行的图像形成 处理的流程图。
图6是示出根据本发明的第二示例性实施例的如何在彩色LBP的子板上 运行虚拟环境的示例的框图。
图7是示出传统的图像形成设备执行的图像形成处理的功能配置图。
具体实施例方式
下面参照附图详细描述本发明的各种示例性实施例、特征和各方面。
图1是示出根据本发明的第一示例性实施例的作为图像形成设备的示例的 彩色激光束打印机(下文中称为"彩色LBP")的示例性配置的截面图。
图1所示的彩色LBP IOO接收并存储包括从外部连接的主计算机提供的打 印数据(例如字符代码和图像数据)和控制代码的打印命令。然后,彩色LBP 100根据接收到的打印命令生成字形、图像等,以在作为打印介质的示例的记 录片材上形成可视图像。在彩色LBP100中,格式器(formatter)控制单元110分析从作为外部设 备的主计算机提供的打印命令,并执行打印图像生成处理。此外,格式器控制 单元110控制彩色LBP 100。此外,格式器控制单元110连接到操作面板单元 120,操作面板单元120被配置为使用户能够操作彩色LBP IOO并通知用户彩 色LBP100的当前状态。
操作面板单元120包括开关、发光二极管(LED, light-emitting diode)显 示装置等,并且操作面板单元120例如作为彩色LBP 100的壳体的一部分安装 在彩色LBP 100上。格式器控制单元110以视频信号的形式将生成的最终打印 图像传送给输出控制单元130。
输出控制单元130输入来自各种传感器(未示出)的彩色LBP 100的状态, 并且向光学单元140和各种驱动线机构单元输出控制信号。也就是说,输出控 制单元130用于控制彩色LBP 100的打印处理。
现在,参照各构成要素描述彩色LBP 100的打印操作。在彩色LBP 100中, 夹子154f夹持从片材盒161供给的记录片材P的前缘,以将其保持在转印鼓 154的外周上。与黄(Y)色、品红(M)色、青(C)色和黑(B)色相对应 的显影单元Dy、 Dm、 Dc禾卩Db,以上述顺序分别显影通过光学单元140在感 光鼓151上形成的、被分离为四种颜色的原稿图像的静电潜像。通过以叠加的 方式将作为显影结果而获得的各调色剂图像转印到转印鼓154上的记录片材P 上,在记录片材P上形成彩色图像。
随后,将记录片材P与转印鼓154分离,并传输到定影单元155。在定影 单元155中,通过加热和加压将调色剂图像定影到记录片材P上。然后,将记 录片材P从片材排出单元159排出到片材排出盘单元160。
这里,各种颜色的各个显影单元Dy、 Dm、 Dc或Db均在其两端具有旋转 支持轴。各个显影单元由显影单元选择机构单元152保持,以允许各显影单元 围绕旋转支持轴旋转。因此,即使当显影单元选择机构单元152以图1所示的 方式围绕旋转轴152a旋转以选择显影单元时,各显影单元Dy、 Dm、 Dc或Db 也可以将其自身的位置保持在预定位置。
与显影单元Dy、 Dm、 Dc和Db同步的显影单元选择机构单元152以螺线管153a向感光鼓151拉动选择机构保持框153的方式、围绕支持点153b可旋 转地移动。因此,在所选择的显影单元Dy、 Dm、 Dc或Db移动到显影位置后, 相应颜色的显影单元Dy、 Dm、 Dc和Db向感光鼓151移动以执行显影处理。 这里,感光鼓151通过充电器156以预定极性均匀充电。
此外,将由格式器控制单元110光栅化为依赖于装置的位图的打印命令转 换为具有相应模式的视频信号,并将其输出到激光驱动器(未示出)以驱动半 导体激光器141。多棱镜142反射响应于输入的视频信号从半导体激光器141 发射的激光,在以交替的开(ON) /关(OFF)状态控制激光时,扫描器电机 143高速移动多棱镜142。激光通过多角透镜144和反射镜145扫描感光鼓151 并且曝光感光鼓151。因此,在感光鼓151上形成对应于视频信号的静电潜像。 在静电潜像中,例如由M (品红)色的显影单元Dm显影M (品红)色的静电 潜像,使得在感光鼓151上形成M (品红)色的第一调色剂图像。
此外,在预定定时、与静电潜像的形成同时地供给记录片材P。对转印鼓 154施加极性与调色剂相反(例如正极性)的转印偏压。因此,感光鼓151上 的第一调色剂图像被转印到记录片材P上,记录片材P被静电吸引到转印鼓154 的表面。随后,清洁器157去除感光鼓151上剩余的M (品红)色调色剂。相 应地,感光鼓151准备好下一种颜色的潜像的形成以及对该潜像的显影处理。 当将C (青)色、Y (黄)色和Bk (黑)色的各潜像转印到记录片材P上时, 除了对转印鼓154施加比先前使用的偏压高的偏压以外,根据类似的处理分别 将与C、 Y和Bk色相对应的第二、第三和第四色调色剂图像以上述顺序转印 到记录片材P上。
在以叠加的方式转印了四种颜色的调色剂图像的记录片材P的前缘接近分 离位置时,分离爪158接近转印鼓154,并且分离爪158的前缘接触转印鼓154 的表面以从转印鼓154分离记录片材P。将这样分离的记录片材P传输到定影 单元155,对记录片材P上的调色剂图像进行定影,并将记录片材P排出到片 材排出盘单元160。
根据本发明的本示例性实施例的图像形成设备不限于以上描述的彩色 LBP 100,但是可以是诸如喷墨型或者热转印型的另-一种类型的彩色或单色(黑白)打印设备或多功能外围设备。
图2是控制器板的配置图,控制器板控制彩色LBP 100并实现根据本发明 的示例性实施例的处理。该设备通常包括用于一般的信息处理(包括图1的格 式器控制单元110的功能)的主板200以及用于图像处理(包括图1的输出控 制单元130的功能)的子板220。这里,主板200和子板220可以集成为单个 板。然而,为了使说明简单,下面在假设该设备包括分离的主板200和子板220 的情况下描述本示例性实施例。
主板200包括作为存储引导程序的非易失性存储器的引导只读存储器 (ROM) 201、作为用于执行引导程序和其它程序的操作装置的CPU 202,以 及用于临时存储程序或数据的易失性存储器203。主板200还包括用来与子板 220连接的总线控制器204和用于控制硬盘驱动器(HDD)206的盘控制器205。 此外,主板200包括用于控制用来与作为外部设备的信息处理设备通信的网络、 通用串行总线(USB, universal serial bus)等的通信控制器207。
另一方面,子板220包括作为存储引导程序的非易失性存储器的引导ROM 221、作为用于执行引导程序和其它程序的操作装置的CPU222、以及用于临时 存储程序或数据的易失性存储器223。子板220还包括用来与主板200连接的 总线控制器225,以及作为能够高速执行图像形成处理的硬件的图像处理器 224。此外,子板220包括用于控制装置的装置控制器226。装置控制器226被 配置为控制连接到图像形成设备的、诸如打印引擎227的图像形成装置。
现在,描述根据本示例性实施例的彩色LBP100执行的图像形成处理。在 描述根据本示例性实施例的图像形成处理之前,参照图7所示的功能配置图来 描述传统的图像形成设备执行的图像形成处理。这里,图像形成处理是打印出 图像之前处理输入的数据以形成图像的处理。
如图7所示的信息处理设备(主计算机)701将图像形成请求发送到图像 形成设备702。图像形成设备702基于如此接收的图像形成请求执行图像形成 处理。图像形成设备702通常包括控制器板703和打印引擎704。也就是说, 主要由控制器板703和打印引擎704执行图像形成处理。
这里,控制器板703包括数据分析单元705、页面描述语言(PDL, pagedescription language)处理单元706、图像处理单元707和装置控制单元708作 为功能单元。此外,打印引擎704包括浓度测量单元710。下面描述基本要由 上述单元中的每一个执行的图像形成处理。
当数据分析单元705从信息处理设备701接收到称为作业的图像形成处理 请求时,数据分析单元705分析请求的内容。如果数据是不可处理的,则数据 分析单元705停止处理数据,并且向信息处理设备701发送错误消息。另一方 面,如果数据是可处理的,则数据分析单元705将数据传送给PDL处理单元 706。 PDL处理单元706分析如此接收到的数据中称为PDL的图像输出指令, 并生成中间数据。在完成PDL的分析之后,图像处理单元707基于生成的中间 数据执行诸如浓度校正、颜色处理和縮放的图像处理。因此,生成打印图像。 当针对中间数据的处理完成时,装置控制单元708将打印图像发送到打印引擎 704,从而获得打印输出。
当打印引擎704生成打印输出时,根据例如温度、湿度、以及调色剂的剩 余量的条件,调色剂浓度可能在实际输出的调色剂浓度和设想的浓度之间不同。 为了解决该问题,例如,广泛使用在日本特开平10-016304号公报中讨论的这 种块(patch)检测方法,其中输出被称为块的浓度测量图案以读取输出模式 (pattem)。利用块检测方法,测量当前环境下的输出浓度,基于如此测量的浓 度值调整图像处理的参数。因此,可以实现用户期望的图像输出。在图7中, 浓度测量单元710对应于块检测方法。浓度测量单元710测量的值存储在控制 器板703中作为在图像处理单元707执行的图像处理中使用的浓度校正值709。
现在,参照图3所示的功能配置图来描述根据本示例性实施例的彩色LBP 100执行的图像形成处理。根据本示例性实施例的图像形成处理与传统的图像 形成设备702执行的图像形成处理的不同之处在于,可以通过两个系统来执行 图像形成处理中的图像处理步骤。下面进行详细的描述,其中对图2和7中相 同的部件提供相同的附图标记,并且省略其说明。
在图3中,信息处理设备(主计算机)701将图像形成请求发送到彩色LBP 100。由彩色LBP 100中的控制器板的主板200和子板220以及打印引擎227 执行图像形成处理。在主板200中,为了进行信息处理,数据分析单元301分析来自信息处理 设备701的图像形成请求。作为分析的结果,如果数据是不可处理的,则数据 分析单元301停止处理,并且向信息处理设备701发送错误消息,如果数据是 可处理的,则数据分析单元301将数据传送给PDL处理单元302。 PDL处理单 元302分析包含在如此接收的数据中的被称为PDL (页面描述语言)的图像输 出命令,并生成中间数据,然后将中间数据临时存储在HDD206中。
在将中间数据存储在HDD 206中之后,为了进行图像形成处理,PDL处 理单元302等待子板220判断子板220是否可以接受该处理(即子板220是处 于处理使能状态还是处于处理失能状态)。然后,PDL处理单元302根据判断 结果,将中间数据传送给在虚拟环境下运行的图像处理单元304或者子板220 中的图像处理单元307。
更具体地说,如果子板220处于可接受状态(即如果子板220处于处理使 能状态),则PDL处理单元302从HDD 206中读取中间数据并且将中间数据传 送给图像处理单元307。随后,图像处理单元307基于生成的中间数据执行诸 如浓度校正、颜色处理、縮放的图像处理,从而生成打印图像。如上所述,在 针对中间数据的处理完成之后,装置控制单元306将打印图像发送到打印引擎 227以获得打印输出。
另一方面,如果子板220没有处于可接受状态(即如果子板220处于处理 失能状态),则PDL处理单元302从HDD206中读取中间数据,并且将中间数 据传送给在由虚拟环境管理单元303激活的虚拟环境409 (下面参照图4对其 进行说明)上运行的图像处理单元304。随后,图像处理单元304基于生成的 中间数据执行诸如浓度校正、颜色处理、縮放的图像处理,从而生成打印图像。 相应地,在针对中间数据的处理完成之后,图像处理单元304将打印图像传送 给装置控制单元306。然后,装置控制单元306将打印图像发送到打印引擎227, 从而获得打印输出。
此外,图像处理单元304和图像处理单元307连接到打印引擎227的浓度 测量单元309,以便使用浓度测量单元309测量的值作为浓度校正值305或者 308用于进行图像处理。这里,图像处理单元304和图像处理单元307可以被配置为将从浓度测量单元309获得的测量值临时存储在诸如HDD 206的存储介 质中。
图4是示出在将虚拟技术应用于主板220来进行信息处理的情况下的处理 的框图。如上面参照图2所描述的,主板200包括CPU202、易失性存储器203 和诸如外围芯片的硬件资源401。在主板200中,主操作系统(OS) /驱动器 402控制硬件资源401以提供程序可执行环境,使得信息处理系统控制应用程 序404在该环境上运行。
在主板200上,虚拟机(VM, virtual machine) 403可以在主OS/驱动器 402提供的可执行环境下运行,虚拟环境409可以在VM 403上运行。换句话 说,VM 403是虚拟地建立在虚拟环境409上运行的客OS/驱动器405对硬件资 源401的访问的硬件资源401的仿真程序。
此外,图像处理程序407和图像芯片仿真器408在客OS/驱动器405上运 行。图像处理程序407调用虚拟图像芯片驱动器406以使用高速地进行图像处 理的图像芯片(未示出)。因为在主板200上没有图像芯片,所以虚拟图像芯片 驱动器406调用图像芯片仿真器408以使图像芯片仿真器进行图像处理。然后, 虚拟图像芯片驱动器406将处理结果发送到图像处理程序407。利用以上描述 的虚拟技术,图像处理单元304可以以与子板220的图像处理单元307进行的 处理类似的方式在虚拟环境409上运行。
现在,参照图5所示的流程图描述根据本示例性实施例的彩色LBP 100的 控制器板执行的图像形成处理的流程。
起初,当彩色LBP100从主计算机701接收到作业时,数据分析单元301 在步骤S501中分析作业。作为分析的结果,如果作业的格式正常并且作业包 括PDL,则PDL处理单元302在步骤S502中分析PDL。
接下来,在步骤S503中,PDL处理单元302将通过PDL分析获得的被分 割为诸如字符、图形和图像的对象的中间数据存储在HDD 206等中(假脱机 (spool))。
当完成对通过PDL分析获得的中间数据的存储时,在步骤S504中判断(检测)子板220是否可以接受图像形成处理。CPU202经由总线控制器204进行 该检测。此外,子板220无法接受图像形成处理的情况的示例包括子板220处 于睡眠模式的情况、子板220处于重新引导(rebooting)处理中的情况、以及 用户自己停止处理的情况。
如果在步骤S504中判断为子板220可以接受图像形成处理(步骤S504中 的"是"),则由子板220执行该图像形成处理的步骤S505之后的处理。
在步骤S505中,图像处理单元307对在步骤S503中存储的中间数据执行 颜色处理。这里,使用从浓度测量单元309获得的浓度校正值308将打印输出 调整为设想的浓度。
随后,在步骤S506中,图像处理单元307执行其它预定图像处理,之后 在步骤S507中,将如此获得的图像数据光栅化到图像存储器中。在将图像数 据光栅化到图像存储器中的步骤完成之后,在步骤S508中,装置控制单元306 控制打印引擎227打印并输出图像数据。
另一方面,在步骤S504中,如果判断为子板无法接受图像形成处理(步 骤S504中的"否"),则在步骤S509中,虚拟环境管理单元303激活虚拟环境 409以允许图像处理单元304在虚拟环境409上运行。在步骤S510中,虚拟环 境管理单元303判断是否激活了虚拟环境。如果激活了虚拟环境(步骤S510 中的"是"),则在步骤S511中PDL处理单元302将在步骤S503中存储的中间 数据传送给在虚拟环境409上运行的图像处理单元304。
图像处理单元304在步骤S512中对中间数据执行颜色处理,并且在步骤 S513中执行其它预定图像处理。这里,由浓度测量单元309对图像处理进行测 量,并通过使用在由主板200周期性地获得测量值之后存储在HDD 206等中的 浓度校正值305执行图像处理。如上所述,分别由图4所示的图像处理程序407 和图像芯片仿真器408执行步骤S512和步骤S513中的处理。
然后,在步骤S507中,图像处理单元304将在步骤S513中生成的图像数 据光栅化到图像存储器中。在步骤S508中,装置控制单元306控制打印引擎 227打印并输出图像数据。在该处理中,在步骤S507中图像处理单元304将图 像数据光栅化到图像存储器中的定时与子板220进入处理使能状态的定时匹配。此外,待传送的图像数据是经过与在步骤S505和步骤S506中进行的处理 类似的处理的图像数据(即经过每一个图像形成单位的处理的图像处理数据)。
此外,在上述处理中,在步骤S513的处理完成之后,在步骤S507中将图 像数据光栅化到图像存储器中。然而,图像数据可以在子板220准备好处理图 像数据时传送给子板220。在这种情况下,子板220的图像处理单元307继续 执行图像处理的处理。这里,彩色LBP100可以任意选择是在预定定时停止 子板220的图像处理,还是在完成步骤S512和步骤S513的处理之后停止子板 220的图像处理。
此外,在上述处理中,在步骤S512和步骤S513中执行的处理类似于子板 220执行的图像处理。然而,如果子板220执行的是一般的图像处理,贝U用户 可以仅执行一般的图像处理程序。
如上所述,在本示例性实施例中,在用来进行图像处理的子板220处于处 理失能状态的情况下,图像形成设备激活用来进行信息处理的主板200上的虚 拟环境,并且激活用来仿真通常由子板220执行的图像处理的程序。然后,图 像形成设备在主板200上执行图像处理,并且在子板220进入处理使能状态时 将通过图像处理所获得的图像数据传送给子板220,从而打印并输出图像数据。 通过上述配置,例如,通过仅按照需要向子板220提供电力,可以优化对子板 220和打印引擎227的电力供给,从而有效地节约功率消耗。此外,即使在子 板220由于超负荷等而临时无法接受处理的情况下,能够根据主板200上的虚 拟环境执行部分或全部图像处理,从而使中断时间(downtime)达到最小,并 且有望提高处理量,这能够消除处理的延迟。
另外,主板200侧的图像处理单元304执行与子板220侧的图像处理单元 307的处理类似的处理,使得可以防止图像劣化等,因此可以获得期望的图像。 具体地说,由于图像处理单元304通过使用来自浓度测量单元309的、作为打 印引擎的特性的浓度校正值305来执行图像处理,因此图像处理单元304可以 生成品质与图像处理单元307处理后的图像类似的图像。附带地,在本示例性 实施例中,以浓度测量值作为打印引擎的特性的示例。然而,所述特性可以是 任何其它特有的图像处理参数。现在,描述本发明的第二示例性实施例。虽然在第一示例性实施例中在主
板200中实现虚拟环境,但是在本示例性实施例中,除了主板200之外还可以 在子板220中实现虚拟环境。
现在,参照图6描述如何在子板220中实现虚拟环境。在下面的描述中, 用相同的附图标记表示与第一示例性实施例的部件类似的部件。
根据本示例性实施例的子板220在使用包括如图2所示的CPU 222、易失 性存储器223、图像芯片等硬件资源601的主OS/驱动器602的管理下,来执 行图像处理应用程序605。图像处理应用程序605从主板200的PDL处理单元 302获得中间数据,并且基于中间数据执行诸如颜色处理、浓度校正和缩放的 图像处理。此外,图像处理应用程序605经由图像芯片驱动器603使用图像芯 片以高速执行图像处理。然后,在完成图像处理之后,图像处理应用程序605 控制打印引擎227以允许打印引擎227打印图像。
为了在子板220上运行虚拟环境,需要以与第一示例性实施例的配置所执 行的类似的方式在主OS/驱动器602上运行VM604。这里,在本示例性实施例 中,VM 604在虚拟环境609中加载客OS/驱动器606。相应地,在客OS/驱动 器606上运行图像处理应用程序608。
在上述第一示例性实施例中,在设备中不存在在主板200的虚拟环境上运 行的虚拟图像芯片驱动器406的图像芯片,从而由图像芯片仿真器408执行图 像处理。另一方面,根据本示例性实施例,在设备中存在用于执行图像处理的 图像芯片。因此,图像处理应用程序608在虚拟环境609上调用并访问虚拟图 像芯片驱动器607,而虚拟图像芯片驱动器607直接访问图像芯片驱动器603 以执行图像处理。换句话说,虚拟图像芯片驱动器607被配置为当虚拟图像芯 片驱动器607接收到来自图像处理应用程序608的图像处理请求时,由图像芯 片经由图像芯片驱动器603执行图像处理。
利用上述配置,在本示例性实施例中,在子板220进入处理失能状态时, 在主板200上运行的虚拟环境409被传送给子板220,在其中可以由图像处理 应用程序608恢复处理。此外,在本示例性实施例中,可以在虚拟环境上在预 定定时停止处理,可以将如此停止的虚拟环境本身传送给可以提供类似的虚拟
16环境的另一个系统,在其中可以从虚拟环境的停止状态恢复虚拟环境。利用上
述配置,例如,如果在主板200上的虚拟环境下执行图像处理时子板220进入 处理使能状态,则可以停止主板200上的虚拟环境并将其传送给子板220,在 其中重新开始图像处理。在这种情况下,可以在图像形成处理中结合由子板220 所提供的图像芯片的高速处理的效果。
如上所述,在本示例性实施例中,也可以在子板220上实现虚拟环境的子 板220的这种配置,使得可以在子板220进入处理使能状态时停止在主板200 上运行的虚拟环境、并且可以将在主板200上运行的虚拟环境传送给子板220。 在子板220中实现如此传送的虚拟环境,使得可以通过使用子板220的图像芯 片进行高速图像处理。这里,以上描述了在主板200上的虚拟环境下执行图像 处理时,当子板220进入处理使能状态,将主板200上的虚拟环境传送给子板 220。然而,可以任意设置是否传送虚拟环境。
现在,描述本发明的第三示例性实施例。在第一和第二示例性实施例中, 在图像形成设备本身的主板200或子板220上激活虚拟环境。然而,在本示例 性实施例中,如果图像形成设备可以与另一图像形成设备通信,则图像形成设 备经由通信控制器207激活虚拟环境,在另一图像形成设备的虚拟环境下执行 图像处理以获得生成的图像数据。在本示例性实施例中,如上面在第二示例性 实施例中描述的,可以将包括图像处理应用程序和图像芯片仿真器的虚拟环境 传送给另一图像处理设备并在另一图像处理设备上激活。此外,本示例性实施 例的配置可以与第一示例性实施例或者第二示例性实施例的配置组合。然而, 在这种情况下,在另一图像形成设备上激活虚拟环境,并且任意设置是否在该 虚拟环境下执行图像处理。
根据以上描述的本示例性实施例,可以经由局域网(LAN, local area network)等使用另一图像形成设备来执行图像形成处理。因此,例如即使在图 像形成设备的主板中的处理超负荷的情况下,也可以使图像形成处理的产量的 降低最小化。
为了实现本发明,可以使用用于存储实现上述示例性实施例的功能的软件 的程序代码(计算机程序)的计算机可读存储介质。在这种情况下,本发明的实现方式为向系统或设备提供计算机可读存储介质,系统或设备的计算机(或
者CPU或者微处理单元(MPU))读取并执行存储在计算机可读存储介质中的
程序代码。
在这种情况下,从计算机可读存储介质读取的程序代码本身实现了上述示 例性实施例的功能,因此程序代码本身和存储程序代码的计算机可读存储介质 被涵盖在本发明的范围内。
提供程序代码的计算机可读存储介质的示例可以包括例如软盘、硬盘、光
盘、磁光盘、致密盘ROM (CD-ROM)、 CD可记录(CD-R)、磁带、非易失 性存储卡以及ROM。
此外,本示例性实施例包括通过在计算机上运行的OS (基本系统或操作 系统)等基于程序代码的指令执行部分或全部实际处理的这种配置。 另外,可以将从计算机可读存储介质读取的程序代码写入插入计算机的功 能扩展板或者连接到计算机的功能扩展单元的存储器中。在这种情况下,功能 扩展板或者功能扩展单元的CPU等可以基于如此写入的程序代码的指令执行 部分或全部实际处理。
虽然参照示例性实施例描述了本发明,但是应当理解,本发明不限于所公 开的示例性实施例。应当对所附权利要求的范围给予最宽泛的解释,以涵盖所 有的变型、等同结构和功能。
权利要求
1.一种图像形成设备,该图像形成设备包括第一系统、第二系统和输出引擎,所述图像形成设备被配置为经由所述第一系统和所述第二系统对输入数据进行处理、并且经由所述输出引擎将所述处理后的数据作为图像进行输出,其中所述第一系统包括第一通信单元,被配置为与所述第二系统通信;检测单元,被配置为检测所述第二系统是否处于处理失能状态;虚拟环境激活单元,被配置为如果所述检测单元检测到所述第二系统处于处理失能状态,则激活在所述第一系统上运行的虚拟环境;以及第一图像处理单元,被配置为在所述虚拟环境下执行图像处理,其中所述第二系统包括第二通信单元,被配置为与所述第一系统通信;第二图像处理单元,被配置为对从所述第一系统接收到的数据执行图像处理;以及输出引擎控制单元,被配置为控制所述输出引擎,以及其中所述输出引擎被配置为在所述输出引擎控制单元的控制下将所述处理后的数据作为图像进行输出。
2. 根据权利要求l所述的图像形成设备,其中,所述第一图像处理单 元被配置为使用所述输出引擎的特性执行图像处理。
3. 根据权利要求l所述的图像形成设备,其中,所述输出引擎包括被 配置为测量所述输出引擎的特性的输出引擎特性测量单元。
4. 根据权利要求l所述的图像形成设备,其中,所述第一通信单元被 配置为当如果所述检测单元检测到所述第二系统处于处理失能状态、则所 述虚拟环境激活单元激活所述虚拟环境时,与所述第一图像处理单元通信。
5. 根据权利要求l所述的图像形成设备,其中,所述第一图像处理单 元被配置为经由在所述虚拟环境上运行的虚拟图像处理驱动器来执行图像 处理,以及其中,如果通过使用所述第二系统特有的硬件来执行所述第二图像处理单元进行的图像处理,则所述虚拟图像处理驱动器执行用于仿真所述第 二系统特有的硬件的程序。
6. 根据权利要求5所述的图像形成设备,其中,所述用于仿真所述第 二系统特有的硬件的程序使用所述输出引擎的特性来执行图像处理。
7. 根据权利要求1所述的图像形成设备,所述图像形成设备还包括被 配置为当所述第二系统进入处理使能状态时选择、是以图像形成单位还是 在预定时间点停止所述第一图像处理单元执行的图像处理的单元。
8. 根据权利要求l所述的图像形成设备,所述图像形成设备还包括被 配置为当所述第二系统进入处理使能状态时选择、是将所述虚拟环境经由 所述第一通信单元传送给所述第二系统、还是将以图像形成单位进行处理 后的数据经由所述第一通信单元传送给所述第二系统的单元。
9. 根据权利要求l所述的图像形成设备,所述图像形成设备还包括被 配置为如果所述检测单元检测到所述第二系统处于处理失能状态、则选择 是激活所述图像形成设备的所述第一系统上的或者另一图像形成设备上的 虚拟环境以执行图像处理、还是将虚拟环境传送给所述图像形成设备的所 述第二系统或者另一图像形成设备并在所述图像形成设备的所述第二系统 上或者另一图像形成设备上激活该虚拟环境以执行图像处理的单元。
10. 根据权利要求1所述的图像形成设备,其中,所述第一系统包括 信息处理系统,而所述第二系统包括图像处理系统。
11. 一种用于图像形成设备的方法,所述图像形成设备包括第一系统、 第二系统和输出引擎,所述图像形成设备被配置为经由所述第一系统和所 述第二系统对输入数据进行处理、并且经由所述输出引擎将所述处理后的 数据作为图像进行输出,所述方法包括从所述第一系统与所述第二系统通信; 检测所述第二系统是否处于处理失能状态;如果检测到所述第二系统处于处理失能状态,则激活在所述第一系统 上运行的虚拟环境;利用在所述虚拟环境上运行的图像处理单元执行图像处理; 从所述第二系统与所述第一系统通信;利用所述第二系统对从所述第一系统接收到的数据执行图像处理; 控制所述输出引擎;以及通过控制所述输出引擎将所述处理后的数据作为图像进行输出。
12.根据权利要求11所述的方法,所述方法还包括当如果检测到所述第二系统处于处理失能状态则激活所述虚拟环境时,与在所述虚拟环境上运行的所述图像处理单元通信。
全文摘要
本发明涉及一种图像形成设备及图像形成方法。图像形成设备检测执行图像处理的子板是否处于处理失能状态。如果检测到子板处于处理失能状态,则图像形成设备激活执行信息处理的主板上的虚拟环境,以允许被配置为执行图像处理的图像处理单元在虚拟环境上运行。当子板进入处理使能状态时,图像形成设备将图像处理单元处理后的数据传送给子板,然后经由打印引擎打印并输出数据。
文档编号G03G15/01GK101551609SQ20091012918
公开日2009年10月7日 申请日期2009年3月31日 优先权日2008年3月31日
发明者横山英彦 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1