信息处理装置及其控制方法.pdf

上传人:a3 文档编号:971902 上传时间:2018-03-22 格式:PDF 页数:44 大小:1.37MB
返回 下载 相关 举报
摘要
申请专利号:

CN201010623539.4

申请日:

2009.03.03

公开号:

CN102063178A

公开日:

2011.05.18

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 1/32申请日:20090303|||公开

IPC分类号:

G06F1/32; G06F3/06

主分类号:

G06F1/32

申请人:

佳能株式会社

发明人:

小鹿贵史; 东秀宪

地址:

日本东京都大田区下丸子3-30-2

优先权:

2008.03.03 JP 2008-052577

专利代理机构:

北京怡丰知识产权代理有限公司 11293

代理人:

迟军

PDF下载: PDF下载
内容摘要

本发明提供了一种信息处理装置及其控制方法。所述信息处理装置当在省电模式下时用于降低对非易失性存储器的供电。为了实现这一点,所述信息处理装置将在省电模式下可能使用的非易失性存储器中的数据存储到当在省电模式下时将仍然被供电的易失性存储器中。而且,所述信息处理装置能够使所述操作系统识别存储有所述数据的存储区域,作为所述非易失性存储器的替代者。

权利要求书

1: 一种信息处理装置, 所述信息处理装置设有易失性的第一存储器单元和非易失性的 第二存储器单元, 并且所述信息处理装置具有通常操作模式和相对于所述通常操作模式抑 制了电力消耗的省电模式作为操作模式, 所述信息处理装置包括 : 存储单元, 其被配置为 : 当所述操作模式从所述通常操作模式转变到所述省电模式时, 将所述第二存储器单元的交换存储器区域中的部分数据存储在所述第一存储器单元中 ; 识别单元, 其被配置为 : 当所述操作模式从所述通常操作模式转变到所述省电模式时, 使所述信息处理装置的操作系统识别所述第一存储器单元的存储有所述部分数据的存储 器区域, 作为所述第二存储器单元的所述交换存储器区域 ; 以及 电力控制单元, 其被配置为 : 响应于替代所述第二存储器单元的存储器单元变得能够 被所述操作系统识别, 降低对所述第二存储器单元的供电。
2: 根据权利要求 1 所述的信息处理装置, 其中, 当所述操作模式从所述省电模式返回 到所述通常操作模式时, 所述存储单元将存储在所述第一存储器单元中的数据的至少一部分存储在所述第二 存储器单元的所述交换存储器区域中, 并且, 所述识别单元使所述操作系统识别所述第二存储器单元的存储器区域作为所述交换 存储器区域。
3: 根据权利要求 2 所述的信息处理装置, 其中, 当所述操作模式已从所述省电模式返 回到所述通常操作模式后再次转变到所述省电模式时, 所述存储单元只存储所述第二存储 器单元的所述交换存储器区域中的、 当所述操作模式前次转变到所述省电模式时存储在所 述第一存储器单元中的所述部分数据中的、 当在所述通常操作模式下时被修改的数据。
4: 根据权利要求 1 所述的信息处理装置, 所述信息处理装置还包括访问限制单元, 所 述访问限制单元被配置为 : 当所述操作模式正从所述通常操作模式向所述省电模式转变 时, 限制对所述第二存储器单元的访问。
5: 根据权利要求 2 所述的信息处理装置, 其中, 所述存储单元包括更新单元, 所述更新 单元被配置为 : 在当所述省电模式下时修改了存储在所述第一存储器单元中的所述部分数 据的情况下, 当所述操作模式从所述省电模式返回到所述通常操作模式时基于修改过的数 据来更新所述第二存储器单元的所述交换存储器区域中的数据。
6: 根据权利要求 1 所述的信息处理装置, 所述信息处理装置还包括数据选择存储器单 元, 所述数据选择存储器单元被配置为 : 当所述操作模式转变到所述省电模式时, 存储用于 限定要从所述第二存储器单元的所述交换存储器区域被传送到所述第一存储器单元的数 据的优先顺序的数据选择表, 其中, 所述存储单元基于所述数据选择表来选择要存储的数据。
7: 根据权利要求 6 所述的信息处理装置, 所述信息处理装置还包括修改单元, 所述修 改单元被配置为 : 如果当在所述省电模式下时发生了对除了在所述操作模式转变到所述省 电模式时由所述存储单元存储在所述第一存储器单元中的数据之外的数据的访问, 则修改 在所述数据选择表中限定的所述优先顺序。
8: 根据权利要求 5 所述的信息处理装置, 所述信息处理装置还包括更新信息存储器单 元, 所述更新信息存储器单元被配置为 : 当所述操作模式转变到所述省电模式时, 存储用于 限定信息的更新表, 所述信息表示当在所述省电模式下时从所述第二存储器单元的所述交 2 换存储器区域被传送到所述第一存储器单元的数据是否已被修改, 其中, 所述更新单元基于所述更新表来更新所述第二存储器单元的所述交换存储器区域中 的数据。
9: 根据权利要求 1 所述的信息处理装置, 所述信息处理装置还包括 : 输入单元, 其被配置为 : 输入图像数据 ; 打印单元, 其被配置为 : 基于由所述输入单元输入的所述图像数据进行打印处理, 其中, 所述存储单元将由所述输入单元输入的所述图像数据存储到所述第二存储器单 元, 并且 其中, 所述打印单元基于存储在所述第二存储器单元中的所述图像数据进行打印处 理。
10: 一种用于控制信息处理装置的控制方法, 所述信息处理装置设有易失性的第一存 储器单元和非易失性的第二存储器单元, 并且所述信息处理装置具有通常操作模式和相对 于所述通常操作模式抑制了电力消耗的省电模式作为操作模式, 所述控制方法包括以下步 骤: 当所述操作模式从所述通常操作模式转变到所述省电模式时, 将所述第二存储器单元 的交换存储器区域中的部分数据存储到所述第一存储器单元 ; 当所述操作模式从所述通常操作模式转变到所述省电模式时, 使所述信息处理装置的 操作系统识别所述第一存储器单元的存储有所述部分数据的存储器区域, 作为所述第二存 储器单元的所述交换存储器区域 ; 以及 响应于替代所述第二存储器单元的存储器单元变得能够被所述操作系统识别, 降低对 所述第二存储器单元的供电。

说明书


信息处理装置及其控制方法

     本申请是申请日为 2009 年 3 月 3 日、 申请号为 200910126342.7、 发明名称为 “信 息处理装置及其控制方法” 的发明专利申请的分案申请。技术领域
     本发明涉及具有包括省电模式的多个操作模式的信息处理装置及其控制方法。 背景技术 针对在信息处理装置中省电, 考虑了多项措施, 以当信息处理装置闲置时通过降 低对没在使用的硬件的供电来抑制电力消耗。 将相对于通常操作其电力消耗降低的操作模 式称为省电模式。
     例如, 日本专利特开第 2004-074621 号公报提出了一项技术, 其在省电模式下降 低对诸如信息处理装置的硬盘的非易失性存储器的供电, 以降低非易失性存储器的电力消 耗。
     近来的信息处理装置已开始采用通用的操作系统 ( 以下称为通用 OS)。很多通用 OS 在任意时间访问硬盘。 因此, 对于采用了通用 OS 的信息处理装置, 在省电模式下, 仍需要 向硬盘供电, 阻碍了电力消耗的有效降低。
     在通用 OS 具有仅向物理存储器分配已被访问的存储页的按需分页功能的情况 下, 例如, 预期当将要从文件中下载可执行文件的文本区域或库时可能是困难的。此外, 在 通用 OS 具有将不适合存储器的数据保存到硬盘的交换功能的情况下, 预期换入和换出定 时可能是困难的。而且, 虽然在通用 OS 中通常能够使用许多开源应用程序, 但是完全确定 和管理这些应用程序的文件存取时序可能是困难的。因此, 在采用通用 OS 的信息处理装置 中, 即使当在省电模式下操作时也不能够降低对非易失性存储器的供电。 因此, 需要向非易 失性存储器和控制非易失性存储器的块两者供电, 即使在省电模式下也阻碍了电力消耗的 有效降低。
     发明内容 本发明能够实现一种信息处理装置, 该信息处理装置设有易失性的第一存储器单 元和非易失性的第二存储器单元, 并且该信息处理装置在省电模式下降低对第二存储器单 元的供电, 即使存在该信息处理装置的操作系统对所述第二存储器单元的访问时仍保持省 电模式而不恢复向所述第二存储器单元供电。
     本发明提供了一种信息处理装置, 所述信息处理装置设有易失性的第一存储器单 元和非易失性的第二存储器单元, 并且所述信息处理装置具有通常操作模式和相对于所述 通常操作模式抑制了电力消耗的省电模式作为操作模式, 所述信息处理装置包括 : 存储单 元, 其被配置为 : 当所述操作模式从所述通常操作模式转变到所述省电模式时, 将所述第二 存储器单元的交换存储器区域中的部分数据存储在所述第一存储器单元中 ; 识别单元, 其 被配置为 : 当所述操作模式从所述通常操作模式转变到所述省电模式时, 使所述信息处理
     装置的操作系统识别所述第一存储器单元的存储有所述部分数据的存储器区域, 作为所述 第二存储器单元的所述交换存储器区域 ; 以及电力控制单元, 其被配置为 : 响应于替代所 述第二存储器单元的存储器单元变得能够被所述操作系统识别, 降低对所述第二存储器单 元的供电。
     参照附图, 从对示例性实施例的以下描述中, 本发明的其它特征将变得清楚。 附图说明
     图 1 示出了根据第一实施例的整个系统的示例性结构。 图 2 示出了根据第一实施例的 MFP 101 的示例性硬件结构。 图 3 示出了根据第一实施例的 MFP 101 的控制器 301 的示例性结构。 图 4 示出了根据第一实施例的 MFP 控制器 302 和 303 的固件结构。 图 5 示出了根据第一实施例的在省电模式下的供电状态。 图 6 示出了根据第一实施例的易失性存储器 601 中存储的数据。 图 7 示出了根据第一实施例的图像存储器 602 的内容。 图 8 示出了根据第一实施例的辅助存储器单元 313 的分区结构。 图 9 例示了交换。 图 10 例示了交换。 图 11 例示了交换存储器区域分区 809 和管理交换数据的方法。 图 12 示出了根据第一实施例的在通常操作模式下和在省电模式下的文件存取点。 图 13 是示出根据第一实施例的当转变到省电模式时的处理过程的流程图。
     图 14 示出了根据第一实施例的存储在辅助存储器单元 313 中的数据被复制到其 中的图像存储器 602 的内容。
     图 15 例示了根据第一实施例的当在省电模式下时的复制过程。
     图 16 例示了根据第一实施例的切换文件存取目标的处理。
     图 17 是示出根据第一实施例的当从省电模式返回时的处理过程的流程图。
     图 18 是示出根据第一实施例的从用于第二次转变到省电模式开始的处理过程的 流程图。
     图 19 例示了根据第二实施例的存储器管理表。
     图 20 示出了根据第二实施例的在省电模式下的操作处理。
     图 21 例示了第二实施例的变形例。
     图 22 是示出根据第三实施例的用于转变到省电模式的处理过程的流程图。
     图 23 示出了根据第三实施例的 MFP 101 中的存储器的内容。
     图 24 示出了根据第三实施例的用于选择要被传送到 RAM 盘区域 2321 的数据的传 送数据选择表 2400。
     图 25 是示出根据第三实施例的当在省电模式下时在要读取辅助存储器单元 313 上的数据的请求发生的情况下的处理过程的流程图。
     图 26 是示出根据第三实施例的当在省电模式下时在要将数据写入到辅助存储器 单元 313 的请求发生的情况下的处理过程的流程图。
     图 27 示出了根据第三实施例的存储在非易失性存储器中的更新表 2700。 图 28 是示出图 26 的变形例的流程图。 图 29 示出了根据第三实施例的 MFP 101 中的存储器的内容。具体实施方式
     以下将参照附图对本发明的各个实施例进行详细的说明。应当注意, 除非另外特 别声明, 否则在这些实施例中记载的的各组件的相对结构、 数字表示和数值并不限制本发 明的范围。
     以下, 将参照图 1 到图 18 对第一实施例进行说明。图 1 示出了根据第一实施例的 整个系统的示例性结构。
     系统 100 具有多功能打印机 (MFP)101、 客户端 PC 103 和打印服务器 102。这些设 备通过网络 104 连接, 使得每个设备都能够进行数据发送和接收。虽然图 1 示出了连接有 各设备的示例, 但是本发明并不限于此, 可以通过连接多个上述各设备来构成本发明。MFP 101( 其构成了示例性信息处理装置 ) 是具有诸如扫描、 打印和复印的各种功能的图像形成 装置。 客户端 PC 103 进行操作, 以编辑输入的应用文件和提供打印指令或打印准备就 绪文件, 并且帮助对设备和打印服务器 102 中管理的作业进行监视和控制。存在将由客户 端 PC 103 生成的打印数据直接传送给 MFP 101 的方法, 以及经由打印服务器 102 将客户端 PC 103 生成的打印数据传送给 MFP 101 的方法。
     打印服务器 102 具有以下两个作用。第一, 打印服务器 102 进行操作, 以控制 MFP 101 与外部设备之间的信息的发送和接收, 并当 MFP 101( 首先接收到要打印的作业的图像 信息、 设置信息等的输入 ) 完成作业时向外部设备通知诸如状态等的信息。第二, 打印服务 器 102 进行操作, 以集中管理从外部设备输入的作业和在 MFP 101 中生成的作业。此外, 打 印服务器 102 监视 MFP 101 内的全部功能和全部作业的状态, 并且能够进行控制以暂停作 业、 改变设置、 继续打印、 或复制、 移动或删除作业。
     接着, 将参照图 2 对 MFP 101 的结构进行说明。图 2 示出了根据第一实施例的 MFP 101 的示例性硬件结构。根据本实施例的 MFP 101 能够进行彩色打印, 并且由扫描仪单元 201、 激光曝光单元 202、 感光鼓 203、 图像形成单元 204、 定影单元 205、 进纸 / 输送单元 206 和用于控制这些组件的打印机控制器 ( 未示出 ) 构成。
     扫描仪单元 201 通过照亮放置在原稿台上的原稿来光学地读取原稿图像, 并将该 图像转换为电信号以创建图像数据。激光曝光单元 202 使根据该图像数据调节的诸如激光 的光束入射在以等角速度旋转的旋转多棱镜 208 上并且作为反射的扫描光照射在感光鼓 203 上。
     图像形成单元 204 旋转地驱动感光鼓 203, 使用充电器使感光鼓 203 充电, 使用调 色剂通过激光曝光单元 202 将在感光鼓 203 上形成的潜像显影, 并将所产生的调色剂像转 印到纸张上。执行用于恢复这时没被转印的残留在感光鼓 203 上的小量调色剂的一系列电 子照相处理, 并且形成图像。此时, 将纸张包裹在转印鼓的预定位置的周围, 分别具有品红 色 (M)、 青色 (C)、 黄色 (Y) 和黑色 (B) 调色剂的显影单元 ( 显影站 ) 按顺序依次重复执行 前述的电子照相处理, 同时纸张被旋转四次。 在四次旋转之后, 其上转印有四种颜色的全色
     调色剂像的纸张, 从转印鼓分离并被运送到定影单元 205。
     可包括多个辊和带的组合并包含诸如卤素加热器的热源的定影单元 205, 使用热 和压力将调色剂熔化并定影在通过图像形成单元 204 已转印有调色剂像的纸张上。
     进纸 / 输送单元 206( 其具有一个或更多个由纸盒或纸舱代表的纸张储藏室 ) 根 据来自打印机控制器的指令从收纳在纸张储藏室中的多张纸中分离出一张纸, 并将该纸输 送到图像形成单元 204。然后, 在将该纸输送到定影单元 205 之前, 将其包裹在图像形成单 元 204 的转印鼓的周围并旋转四次。在所述四次旋转期间, 前述的 YMCK 调色剂像被转印到 该纸张上。在该纸的两面上形成图像的情况下, 进行控制, 使得已通过定影单元 205 的该纸 张沿着输送路径再次经过图像形成单元 204。
     打印机控制器与对 MFP 101 进行整体控制的 MFP 控制器通信, 并根据来自 MFP 控 制器的指令, 对扫描仪单元 201、 激光曝光单元 202、 图像形成单元 204、 定影单元 205 以及进 纸 / 输送单元 206 的状态进行管理。打印机控制器还执行控制, 从而使得全部组件能够保 持协调并且顺利操作。
     接着, 将参照图 3 对 MFP 101 的控制结构进行说明。图 3 示出了根据第一实施例 的 MFP 101 的控制器 301 的示例性结构。 控制器 301 由两个控制器板 MFP 控制器 302 和 MFP 控制器 303 构成。构成板 B 的 MFP 控制器 303 具有与利用所采用的实时 0S 且需要实时处理的图像处理相关的功能。 构成 板 A 的 MFP 控制器 302 具有与利用所采用的通用 OS 且不需要实时处理的图像处理相关的 功能。这两个板通过 PCI-Express 相连, 使得能够在 MFP 控制器 302 与 MFP 控制器 303 之 间进行数据通信。
     MFP 控制器 302 和 MFP 控制器 303 起到构成本发明特征的存储单元、 识别单元、 电 力控制单元、 访问限制单元、 更新单元和修改单元的作用。 以下将给出对这些单元中的每一 个的详细描述。
     MFP 101 是配备有能够存储 MFP101 中多个作业数据的诸如硬盘的存储器、 以及配 备有复印功能和打印功能的图像形成装置。 复印功能使得从扫描仪输出的作业数据能够经 由存储器利用打印机单元 315 被打印。打印功能使得从诸如计算机的外部设备输出的作业 数据能够经由存储器利用打印机单元 315 被打印。
     存在全色 MFP 101 和单色 MFP 101, 由于全色设备除了色彩处理、 内部数据等之外 还包括单色设备的基本结构, 所以这里将对全色设备进行说明。必要时将添加对单色设备 的说明。
     系统 100 除了具有配备有多个功能的多功能图像形成装置 (MFP) 之外, 还具有构 成单功能图像形成装置 ( 仅具有打印功能 ) 的单功能打印机 (SFP)。该系统可以仅由一种 类型的图像形成装置构成或由多个任意类型的图像形成装置构成。
     如图 3 所示, 控制器 301 具有输入图像处理单元 304 和 FAX 单元 305, 输入图像处 理单元 304 读取诸如纸张原稿的图像并对所读取的图像数据进行图像处理, FAX 单元 305 使用电话线进行图像发送和接收。控制器 301 还具有使用网络来交换图像数据、 设备信息 等的网络接口卡 (NIC) 单元 306、 以及与外部设备进行图像数据的信息交换等的专用接口 单元 307。控制器 301 还具有通用串行总线 (USB) 接口单元 308, USB 接口单元 308 使用以 USB 存储器为代表的 USB 设备来进行图像数据等的发送和接收。控制 301 还进行操作以组
     织数据通讯, 包括根据 MFP 101 的应用程序暂时存储图像数据、 确定路径等。
     文档管理单元 311 具有用于存储多个图像数据的存储器。控制器 301 还具有辅助 存储器单元 313。 出于讨论的目的, 辅助存储器单元 313 在由示例示出的整个说明书中是指 硬盘驱动器 313, 但不以此为限。关于这一点, 可以使用能够实现本发明各实施例的任何存 储器单元。 MFP 控制器 302 可以控制可存储在硬盘上的各种图像的多种类型的图像数据, 并 且控制输出处理, 例如通过适当读取硬盘上存储的图像数据并将所读取的图像数据传送给 诸如打印机单元 315 的输出单元而由打印机单元 315 可执行的打印处理。图像数据包括来 自输入图像处理单元 304 的数据、 经由 FAX 单元 305 输入的数据、 经由 NIC 单元 306 从外部 设备输入的数据和经由专用 I/F 单元 307 或 USBI/F 单元 308 输入的数据。MFP 控制器 302 还控制从硬盘读取的、 可被传送至外部设备 ( 例如计算机或其他图像形成装置 ) 的图像数 据, 作为来自操作者的指令的结果。该硬盘实际位于板 B 上, 并被连接以使得板 A 能够直接 访问板 B 上的该硬盘。
     当将图像数据存入文档管理单元 311 时, 根据需要, 压缩 / 解压缩单元 312 压缩并 存储图像数据, 相反, 当读取所存储的、 已被压缩的图像数据时, 将压缩后的图像数据解压 缩成原始图像数据。通常知道, 当数据通过网络时, 使用诸如 JPEG、 JBIG 或 ZIP 文件的压缩 数据, 而在将数据输入到 MFP 101 后, 在压缩 / 解压缩单元 312 中对数据进行解压缩。 控制器 301 具有资源管理单元 ( 未示出 )。资源管理单元存储通常处理的各种参 数表, 诸如字形、 颜色特征和伽玛表。 需要时能够调用此数据, 并且能够存储、 修订和更新新 的参数表。
     如果输入页面描述语言 (PDL) 数据, 则 MFP 控制器 302 使用 RIP 单元 310 进行光 栅图像处理器 (RIP) 处理, 并且在需要时使用输出图像处理单元 316 进行用于打印待打印 的图像的图像处理。此外, 在需要时, 能够使用文档管理单元 311 再次存储此时生成的图像 数据的中间数据和打印准备就绪数据 ( 用于打印的位图数据或压缩的位图数据 )。
     当进行图像形成时, 将此数据发送到打印机单元 315。 将打印机单元 315 打印输出 的纸张发送到后处理单元 314, 在后处理单元 314 中对所述纸张进行分类和修整处理。
     这里, MFP 控制器 302 和 303 进行操作以允许作业顺利通过, 同时根据其中使用 MFP 101 的路线来进行通道切换 ( 以下描述 )。虽然通常知道, 需要时存储作为中间数据的 图像数据, 但是这里将不对除文档管理单元 311 形成起点或终点之外的访问进行说明。而 且, 将给出说明, 以使得通常的流程能够被理解, 同时省略在需要时使用的压缩 / 解压缩单 元 312 和后处理单元 314 的处理以及形成整个 MFP 101 的内核的 MFP 控制器的处理。
     A> 复印功能 : 输入图像处理单元→输出图像处理单元→打印机单元
     B> 传真发送功能 : 输入图像处理单元→传真单元
     C> 传真接收功能 : 传真单元→输出图像处理单元→打印机单元
     D> 网络扫描 : 输入图像处理单元→ NIC 单元
     E> 网络打印 : NIC 单元→ RIP 单元→输出图像处理单元→打印机单元
     F> 扫描到外部设备 : 输入图像处理单元→专用 I/F 单元
     G> 从外部设备打印 : 专用 I/F 单元→输出图像处理单元→打印机单元
     H> 扫描到外部存储器 : 输入图像处理单元→ USBI/F 单元
     I> 从外部存储器打印 : UBSI/F 单元→ RIP 单元→输出图像处理单元→打印机单元
     J> 存储箱 (box) 扫描功能 : 输入图像处理单元→输出图像处理单元→文档管理单元 K> 存储箱打印功能 : 文档管理单元→打印机单元
     L> 存储箱接收功能 : NIC 单元→ RIP 单元→输出图像处理单元→文档管理单元
     M> 存储箱发送功能 : 文档管理单元→ NIC 单元
     N> 预览功能 : 文档管理单元→控制台单元
     这里不对可以想到的、 包括电子邮件服务和网络服务器功能的各种其他功能的组 合进行说明。
     存储箱扫描、 存储箱打印、 存储箱接收和存储箱发送是与使用文档管理单元 311 写入数据和读出数据相关联的 MFP101 的处理功能。这些功能包括 : 按作业或按用户划分 文档管理单元 311 中的存储器后暂时保存数据, 并且结合用户 ID 和密码进行数据输入 / 输 出。
     而且, 控制台单元 309 用于选择上述流程和功能并给出操作指令。随着用于控制 台单元 309 的显示设备的分辨率的增加, 文档管理单元 311 中的图像数据还能够被预览, 并 且如果确认无误则随后被打印。
     接着, 将参照图 4 对 MFP 控制器 302 和 MFP 控制器 303 的控制结构进行说明。图 4 示出了根据第一实施例的 MFP 控制器 302 和 MFP 控制器 303 的固件结构。
     网络接口控制器 401 经由接口电缆连接到网络。网络接口控制器 401 管理与主计 算机的通信, 分析通信协议, 接收从主计算机输入的数据, 并将接收到的数据传送到作业分 析单元 402。 作业分析单元 402 分析作业并将作业的属性输送给作业管理单元, 将作业登记 在管理表 ( 未示出 ) 中, 并将 PDL 数据存储在接收缓冲器 405 中。
     当将 PDL 数据存储在接收缓冲器 405 中时, PDL 数据分析单元 408 开始处理。PDL 数据分析单元 408 读取存储在接收缓冲器 405 中的 PDL 数据, 分析该 PDL 数据并生成与各 命令相对应的对象 ( 中间代码 ), 并且将所述对象存储在中间缓冲器 406 中。根据本实施 例, MFP 101 支持的命令是 PDL 形式, 尽管能够按页打印的全部数据同样被支持, 不只是 PDL 数据。中间数据被按页管理。
     当在中间缓冲器 406 中存储数据时, 描绘处理单元 409 进行操作。描绘处理单元 409 从中间缓冲器 406 按页读取中间数据, 生成单页打印图像数据, 并将打印图像数据存储 在图像缓冲器 407 中。当生成单页打印图像数据时, 输出控制器 410 进行操作。输出控制 器 410 从图像缓冲器 407 读取图像数据, 将所述图像数据转换成视频信号, 并将所述视频信 号传送给打印机单元 411, 作为其结果, 进行实际打印。
     用户界面 (UI) 控制器 404 控制用户界面并由显示单元和控制台单元 309 构成。 对 于显示单元, 使用液晶显示器 (LCD) 等。键被布置在控制台单元 309 上。在触摸面板显示 的情况下, 显示单元可以是控制台单元 309 的两倍。UI 控制器 404 根据用户操作来控制字 符串的显示, 画面的切换, 设定值到其他模块的发送等。作业控制单元 403 管理设备中的作 业, 控制作业的生成和删除、 作业状态、 作业处理顺序等。
     图 5 示出了根据第一实施例的省电模式下的供电状态。图 5 表示不向阴影块的模 块供电。即, 在省电模式下, 降低了对板 B 和连接到板 B 的设备 ( 排除板 A) 的供电。因此, 在省电模式下, 通过只向部分设备供电来降低电力消耗。这种电力控制主要由 MFP 控制器
     302 执行。
     图 6 示出了根据第一实施例的易失性存储器 601 的内容。易失性存储器 601 用作 易失性第一存储器单元, 一般来说, 其具有 OS 直接使用的区域 603 和 OS 不直接使用的用于 存储图像数据和 PDL 数据的区域 602。以下将后者称作图像存储器 602。在本实施例中, 易 失性存储器 601 的容量为 512MB, OS 使用的区域 603 的容量为 256MB, 图像存储器 602 的容 量为 256MB, 尽管这些容量并不局限于此并且可以自由改变。如图 12 所示, 易失性存储器 601 连接到 MFP 控制器 302。
     图 7 示出了根据第一实施例的图像存储器 602 的内容。图像存储器 602 是用于存 储图像数据和 PDL 数据的大区域。然而, 并不经常使用整个区域, 如果只进行复印则仅使用 少量的容量, 如标号 701 表示的。在通常的 PDL 打印的情况下, 使用图像存储器 602 的大约 一半, 如由标号 702 表示的。实际上只有当接收到大量复杂的 PDL 数据时, 才使用图像存储 器 602 的整个区域, 如由标号 703 所表示的。图像存储器 602 从其开始处被使用, 并且还存 储了使用的最大区域。
     图 8 示出了根据第一实施例的硬盘驱动器 313 的分区结构。省电模式下不需要的 文件一起被置于一个或多个分区中。这里, 在分区 801 到 811 之间分配省电模式下不需要 的文件。 程序的可执行文件、 共享库等被放置于可执行文件 / 库分区 801 中。在处理期间 不被重写的设置文件 ( 例如控制台单元 LCD 的分辨率和硬盘的分区配置信息 ) 被放置于只 读设置文件分区 802 中。用户经由控制台单元 309 改变的诸如 IP 地址和其他网络设置的 设置文件以及管理员密码被放置于不频繁修改的设置文件分区 803 中。被程序自动重写的 设置文件 ( 例如针对各 PDL 作业被重写的用于 PDL 打印的设置 ) 被放置于频繁修改的设置 文件分区 804 中。调试日志、 工作文件等被放置于日志 / 暂时分区 805 中。在 LCD 上显示 的字形信息、 模板图像数据等被放置于只读数据分区 806 中。修改相对不频繁的数据 ( 例 如用户经由控制台单元 309 重写的地址簿和其他数据 ) 以及图像形成装置上安装的应用程 序的许可证信息, 被放置于不频繁修改的数据分区 807 中。
     被程序相对频繁地重写的数据, 例如保存在存储箱中的数据、 在 PDL 打印中以高 速缓存方式保存的组件数据以及作业历史, 被放置于频繁修改的数据分区 808 中。由于存 储器容量不足而由 OS 保存的数据被放置于交换存储区域分区 809 中。按作业被重写的图 像数据和 PDL 数据被放置于图像 /PDL 分区 810 中。分区 810 包含在用于当在省电模式下 时不需要的文件的分区 811 中。放置于各分区中的文件被预先确定。
     接着, 将参照图 9 和图 10 对交换进行说明。交换是一种机制, 凭借该机制不适合 在 MFP 控制器 302 执行的通用 OS 所使用的易失性存储器 601 的存储区域中的数据被保存 到硬盘驱动器 313。 保存数据的处理被称为换出, 同时数据被写入到交换分区 ( 硬盘驱动器 313 的存储区域 )。OS 不频繁使用的数据被选择作为要被换出的数据, 如图 9 所示。
     如果实际需要所保存的数据, 则将该数据从交换分区载入到易失性存储器 601, 如 图 10 所示。而且, 如果在易失性存储器 601 中没有足够的存储区域, 则将其他数据换出到 硬盘驱动器 313。将数据从分区 809 载入到易失性存储器 601 称为换入。
     图 11 例示了交换存储区域分区 809 和管理交换数据的方法。 使用通用 OS, 以所谓 的处理为单位执行应用程序。使用唯一的数字来管理处理。使用虚拟地址来管理各处理使
     用的数据, 并且将虚拟地址的数据设置在 DRAM 或交换分区中。换句话说, 用虚拟地址来概 括数据的实际位置。在 OS 中, 以固定尺寸为单位来管理数据。这些被称为页。OS 使用处理 ID 1101、 虚拟地址 1102、 表示数据是否已被交换的标记 1103 和位置 1104 的信息来管理数 据, 如图 11 所示。如果 SWAP 标记 1103 为否, 则数据被存储在 DRAM 中, 如果为是, 则数据被 存储在交换分区中。使用自分区 809 的起始起的索引管理关于分区 809 中的数据位置的信 息。数据以固定尺寸为页单位的事实使得能够使用索引来管理数据。
     交换存储区域分区 809 是用于保存不适合易失性存储器 601 的数据, 因此与普通 的文件系统有很大的不同。特别是, 分区 809 没有文件名, 数据尺寸是固定的, 并且诸如由 ext2 和 ext3 代表的文件尺寸和位置的管理数据是位于存储器的存储器管理表中, 而不是 像使用一般的文件系统的情况位于硬盘上。
     图 12 示出了根据第一实施例的在通常操作模式下和在省电模式下的文件访问 点。 如图 12 所示, 当在通常操作模式下时访问硬盘驱动器 313, 而当在省电模式下时降低对 硬盘驱动器 313 的供电。 然而, 由于 MFP 控制器 302 执行的 OS 在任意时间执行文件访问, 所 以将在硬盘驱动器 313 中存储的数据复制到与 MFP 控制器 302 连接的图像存储器 602 中, 并且将图像存储器 602 用作虚拟硬盘设备。在 MFP 控制器 302 上执行的通用 OS 访问硬盘 驱动器 313 的情况下, MFP 控制器 302 的实际文件访问点由此从硬盘驱动器 313 切换到图像 存储器 602。换句话说, MFP 控制器 302 用作识别单元, 使 MFP 控制器 302 上执行的通用 OS 识别图像存储器 602 作为替代硬盘驱动器 313 的存储器单元。因此, 在省电模式下时, 根据 本实施例的 MFP 101 通过降低对硬盘驱动器 313 的供电来降低电力消耗。 然而, 当在省电模 式下时, 通过对复制到图像存储器 602 的数据进行修改, 能够实现对存储在硬盘驱动器 313 中的数据的修改。
     图 13 是示出根据第一实施例的当转变到省电模式时的处理过程的流程图。下文 描述的处理主要在 MFP 控制器 302 的整体控制下进行。
     在步骤 S1301 中, MFP 控制器 302 在转变到省电模式后直接执行传统的省电模式 处理。具体地, MFP 控制器 302 禁止接收作业, 并保存需要保存到易失性存储器 601 或硬盘 驱动器 313 中的信息。接着, 在步骤 S1302 中, MFP 控制器 302 禁止中断, 使得当转变到省 电模式时不发生对硬盘驱动器 313 的文件访问, 并且进行控制, 使得不执行除省电模式转 变处理之外的处理。这里, MFP 控制器 302 用作访问限制单元。
     接着, 在步骤 S1303 中, 用作存储单元的 MFP 控制器 302 针对各分区将存储在硬盘 驱动器 313 中的数据复制到图像存储器 602 中。以下将使用图 14 来对这种复制处理进行 说明。随后, 在步骤 S1304 中, MFP 控制器 302 进行卸载处理, 使得在省电模式下不发生 MFP 控制器 302 执行的通用 OS 对硬盘驱动器 313 的文件访问。卸载处理防止 MFP 控制器 302 上执行的通用 OS 能够访问硬盘驱动器 313。
     此外, 在步骤 S1305 中, MFP 控制器 302 用作识别单元, 进行用于装载图像存储器 作为虚拟硬盘的装载处理。装载处理使 MFP 控制器 302 上执行的通用 OS 将图像存储器 602 识别为替代硬盘驱动器 313 的存储器单元。作为此处理的结果, 通用 OS 将能够识别图像存 储器 602 作为替代硬盘驱动器 313 的存储器单元。然后, 在步骤 S1306 中, MFP 控制器 302 取消在步骤 S1302 中进行的中断禁止。最后, 在步骤 S1307 中, MFP 控制器 302 用作电力控 制单元, 降低对硬盘驱动器 313、 MFP 控制器 303 和连接到 MFP 控制器 303 的设备 ( 打印机单元 315 等 ) 的供电。
     图 14 示出了根据第一实施例的存储在硬盘驱动器 313 中的数据已被复制到其中 的图像存储器 602 的内容。图 14 示出了在图 13 的步骤 S1303 中将存储在硬盘驱动器 313 中的数据复制到其中的图像存储器 602 的区域。如图 14 所示, 预先划分的分区从图像存储 器 602 的高位地址起按照只读设置文件 1401、 不可能被修改的文件 1402 以及可能被修改的 文件和交换存储区域 1403 的顺序被布置。
     以下将利用图 15 对这样布置分区的原因进行说明。图 15 例示了根据第一实施例 的当在省电模式下时的复印过程。在图 15 中, 标号 1501 和 1503 表示当在通常操作模式下 时存储在图像存储器 602 中的数据, 而标号 1502 和 1504 表示当在省电模式下时存储在图 像存储器 602 中的数据。
     当已从省电模式返回到 1503 之后再次转变到 1504 的省电模式时, 在这期间已被 更新的文件 1505 需要再次被复制到图像存储器 602, 而未被更新的文件中的之前复制的文 件可以仍被使用。 因此, 只有在通常操作模式下被修改的存储器区域的部分需要被更新, 而 不需要每次都更新整个存储器区域。
     此外, 如图 7 所示, 主要从高位地址使用图像存储器 602, 并且还需要复制用作图 像存储器的区域。鉴于此, 在本实施例中, 只读数据 ( 较容易处理 ) 被安排在比较不适合用 作图像存储器 602 的较高位地址中, 而有可能被修改的数据和交换存储区域 ( 较难处理 ) 被安排在较低位地址中。 图 16 例示了根据第一实施例的切换文件访问对象的处理。在图 16 中, 例示了在 S1304 和 S1305 中进行的将文件访问对象从硬盘驱动器 313 切换到图像存储器 602 的处理。
     在 MFP 控制器 302 执行的通用 OS 上操作的应用程序经由库来使用 OS 的服务。 库经 由系统调用, 使用内核中的服务。在文件访问的情况下, 系统调用使用虚拟文件系统 (VFS) 层上的库, 该虚拟文件系统 (VFS) 层兼容了文件系统 ( 文件格式 ) 之间的差别。VFS 使用各 文件系统的库, 并且使用块 I/O 层来调度所有文件系统的输入 / 输出。底层上为设备驱动 器, 在硬盘的情况下, 设备驱动器是 IDE 驱动器、 串行 ATA 器等。当将 I/O 目的地改变为图 像存储器 602 时, 设备驱动器变为 RAM 盘驱动器。
     图 17 是示出根据第一实施例的当从省电模式返回时的处理过程的流程图。下述 的处理主要是在 MFP 控制器 102 的整体控制下进行的。
     首先, 在步骤 S1701 中, MFP 控制器 302 对硬盘驱动器 313, MFP 控制器 303 和连接 到 MFP 303 的设备 ( 打印机单元 315 等 ) 通电。接着, 在步骤 S1702 中, MFP 控制器 302 禁 止中断使得当从省电模式返回时不会发生对硬盘驱动器 313 的文件访问, 并且进行控制使 得不执行除省电模式返回处理之外的处理。
     接下来, 在步骤 S1703 中, MFP 控制器 302 装载硬盘驱动器 313, 以使得 OS 能够使 用硬盘驱动器 313。之后, 由于不对分区 809 中的文件进行更新日期和时间管理, 所以在步 骤 S1704 中, MFP 控制器 302 冲洗交换存储区域分区 809 中的全部数据。这里, 冲洗是指用 存储在图像存储器 602 中的数据来更新存储在硬盘驱动器 313 中的数据。
     随后, 在步骤 S1706 中, MFP 控制器 302 一次选择图 14 中所示的一个分区。而且, 在步骤 S1706 中, MFP 控制器 302 确定当在省电模式下时文件是否已被更新。如果文件已 被更新, 则 MFP 控制器 302 将处理转到 S1707, 并且将文件被更新了的分区设置为冲洗对象,
     如果文件还未被更新, 则 MFP 控制器 302 将处理转到 S1708 并且不将该分区设置为冲洗对 象。
     接着, 在步骤 S1709 中, MFP 控制器 302 确定是否已检查了所有的分区。当确定已 检查了所有的分区时, MFP 控制器 302 将处理转到 S1710。当确定并非检查了所有的分区 时, MFP 控制器 302 将处理转到 S1705。
     在步骤 S1710 中, MFP 控制器 302 将被设置为冲洗对象的分区写回到硬盘驱动器 313。在步骤 S1705 到 S1710 的上述处理中, MFP 控制器 302 用作更新单元。
     随后, 由于在冲洗处理后图像存储器 602 不再用作存储器单元, 所以在步骤 S1711 中, MFP 控制器 302 执行卸载图像存储器 602 的处理。而且, 在步骤 S1712 中, MFP 控制器 302 取消在步骤 S1702 中进行的中断禁止 ( 文件访问管制 )。最后, 在步骤 S1713 中, MFP 控 制器 302 执行传统的省电模式返回处理, 其包括对 MFP 控制器 303、 连接到 MFP 控制器 303 的设备进行初始化, 和设置所保存的登记信息。
     因此, 在本实施例中, 描述了用于将存储在图像存储器 602 中的数据一次冲洗 ( 更 新 ) 到硬盘驱动器 313 中的控制。然而, 由于以分区为单位进行更新也是可能的, 所以可以 在分区被实际用作图像存储器 602 时进行硬盘驱动器 313 的冲洗, 硬盘驱动器 313 的装载 和图像存储器 602 的卸载, 而不进行 S1710 的处理。通过进行这种控制, 进一步缩短了从省 电模式的返回时间。
     图 18 是示出根据第一实施例的用于从第二次转变到省电模式开始的处理过程的 流程图。下述的处理主要是在 MFP 控制器 302 的整体控制下进行的。由于作为前一省电模 式处理的结果, 存在已被复制到图像存储器 602 的分区, 所以下述的处理与第一省电模式 转变处理不同。
     在步骤 S1801 中, 与 S1301 的处理类似, MFP 控制器 302 禁止接收作业并保存需要 保存到易失性存储器 601 或硬盘驱动器 313 中的信息。随后, 在步骤 S1802 中, MFP 控制器 302 禁止中断, 使得当转变到省电模式时不发生对硬盘驱动器 313 的文件访问, 并且进行控 制, 使得不执行除省电模式转变处理之外的处理。在步骤 S1803 中, MFP 控制器 302 针对各 分区将存储在交换存储区域中的数据复制到图像存储器 602 中。这是因为交换存储区域与 普通文件不同, 并且整个区域需要被复制。
     接着, 在步骤 S1804 中, MFP 控制器 302 选择用作存储器单元的图像存储器 602 中 的分区中的一个。而且, 在步骤 S1805 中, MFP 控制器 302 确定在 S1804 中选择的分区是否 被用作图像存储器 602。 通过将图 7 所示的最大使用值与图 14 所示的分区表进行比较来进 行此确定。这里, 如果所选择的分区已被用作图像存储器 602, 则 MFP 控制器 302 再次将分 区从硬盘驱动器 313 复制到图像存储器 602, 并将处理转到步骤 S1808。
     如果所选择的分区未被用作图像存储器 602, 则 MFP 控制器 302 将处理转到步骤 S1806。接着, 在步骤 S1806 中, MFP 控制器 302 确定文件自前一省电模式起是否已被更新。 如果文件已被更新, 则 MFP 控制器 302 将处理转到步骤 S1807, 并且将在 S1804 中选择的分 区从硬盘驱动器 313 复制到图像存储器 602。
     在步骤 S1808 中, MFP 控制器 302 确定是否检查了全部分区。当确定至少一个分 区未被检查时, MFP 控制器 302 将处理返回到 S1804。当确定检查了全部分区时, MFP 控制 器 302 将处理转到 S1809。在步骤 S1809 中, MFP 控制器 302 执行卸载处理, 使得不使用硬盘驱动器 313。接 着, 在步骤 S1810 中, MFP 控制器 302 装载图像存储器 602, 作为替代硬盘驱动器 313 的虚拟 硬盘。随后, 在步骤 S1811 中, MFP 控制器 302 取消在 S1802 中进行的中断禁止。最后, 在 步骤 S1812 中, MFP 控制器 302 降低对硬盘驱动器 313、 MFP 控制器 303 和连接到 MFP 控制 器 303 的设备的供电。
     如上所述, 在本实施例中, 给出了图 17 和图 18( 其中以分区为单位执行复印和冲 洗 ) 的流程图中的处理的示例。
     如上所述, 根据本实施例的信息处理装置 (MFP 101) 将可能在省电模式下使用的 非易失性存储器中的数据存储到在省电模式下仍被供电的易失性存储器中。而且, 信息处 理装置使操作系统识别存储有所述数据的存储区域作为非易失性存储器的替代者。 即使在 作为来自外部设备、 通用 OS 等的中断的结果发生了对非易失性存储器的访问的情况下, 通 过使用暂时存储易失性存储器中的数据, 信息处理装置能够处理中断, 而不用向非易失性 存储器供电。 因此, 信息处理装置能够在省电模式期间适当地降低电力消耗, 也能够处理由 中断等产生的对非易失性存储器的访问。
     注意, 本发明并不限于上述实施例, 并且能够进行各种改变。例如, 当从省电模式 转变到通常操作模式时, 信息处理装置可以将在省电模式下时修改的内容更新到非易失性 存储器中。由此, 能够在省电模式下提供与在向非易失性存储器供电的状态下能够实现的 功能实质上相同的功能。而且, 如上所指出的, 通过只更新被修改的数据能够降低处理负 荷。
     在本实施例中, 在从第二次转变到省电模式开始的处理中, 信息处理装置可以只 将在前一省电模式转变处理中存储的数据中的、 在之前的通常操作模式中修改的数据存储 到易失性存储器。由此, 能够降低处理中信息处理装置在从第二次转变到省电模式开始的 处理中的处理负荷。
     接着, 将参照图 19 到图 21 对第二实施例进行说明。如以上利用图 9 到图 11 所指 出的, 交换文件系统在特征上与其他文件系统不同。 在第一实施例中, 整个交换存储区域因 而被复制并且冲洗。在本实施例中, 将对降低即使用作交换存储区域的硬盘驱动器 313 与 虚拟硬盘之间的复制和冲洗量的方法进行说明。
     首先, 将参照图 19 对降低交换存储区域中的复制和冲洗量的方法进行说明。 图 19 例示了根据第二实施例的存储器管理表。图 19 所示的存储器管理表由图 11 所示的 OS 来 管理。
     标号 1901 表示在通常状态 ( 通常操作模式 ) 下的存储器管理表。标号 1902 表示 在转变到省电模式后的存储器管理表。标号 1903 表示在省电模式下发生了换入 / 换出的 情况下的存储器管理表。标号 1904 表示已从省电模式转变到通常操作模式后的存储器管 理表。这里, 给出了三个处理 ( 处理 ID : 25、 26、 27) 作为示例, 在省电模式下需要的处理的 处理 ID 是 25 和 26。
     当转变到省电模式时, MFP 控制器 302 首先保存预转变存储器管理表 1901。进行 控制, 使得从调度中移除当在省电模式下时不需要的处理。预先通知 OS 关于当在省电模式 下时可操作哪些处理。由此, 生成图 20 所示的表。图 20 示出了根据第二实施例的当在省 电模式下时的操作处理。因此, MFP 控制器 302 基于存储器管理表 1901 中的信息, 通过参照图 20 所示的表 从交换区域中只提取当在省电模式下将可操作的处理的数据, 并且将所提取的数据存储在 虚拟硬盘中。这里, MFP 控制器 302 更新存储器管理表 1901 中 SWAP 为 “是” 的行的位置数 据。作为此处理的结果, 生成了存储器管理表 1902。
     假定随后在省电模式下执行换入 / 换出, 则生成存储器管理表 1903。
     当从省电模式返回时, 不需要对 RAM 中的数据重写管理表。另一方面, 对于交换的 数据, 当将数据从虚拟硬盘返回到硬盘驱动器 313 时, 在将存储器管理表 1903 与所保存的 存储器管理表 1901 进行比较以保持一致性时需要返回数据。如果当在省电模式下时处理 ID 25 和处理 ID 26 的交换数据被换入并且由此从交换存储区域消失, 则从交换分区中删 除该交换数据。如果当在省电模式下时生成了新的交换数据, 则操作 OS 的交换处理例程并 且将新的交换数据添加到交换存储区域中。 作为此处理的结果, 生成了存储器管理表 1904。
     接着, 将参照图 21 对与图 19 所示的方法不同的、 降低交换分区中的复制和冲洗量 的另一方法进行说明。图 21 示出了第二实施例的变形例。首先, 如 20 所示, 预先向 OS 通 知当在省电模式下时可操作的处理和不可操作的处理。接着, 如图 21 所示, 交换分区被分 成用于当在省电模式下时可操作的处理的交换分区和用于当在省电模式下时不可操作的 处理的交换分区。 在转变到省电模式后, 直接进行控制, 以从调度中移除当在省电模式下时 不需要的处理, 并且只将前一交换分区复制和冲洗到图像存储器 602 中。与图 19 相比, 虽 然复制和冲洗量增加, 但是能够省去用于重写存储器管理表的计算。 因此, 在要交换数据不 是很多的情况下, 图 19 的方法有效, 而在要交换的数据量很大的情况下, 图 21 的方法有效。 接着, 将参照图 22 到图 29 对第三实施例进行说明。在本实施例 ( 其是第一实施 例和第二实施例的变形例 ) 中, 将对在省电模式下访问硬盘驱动器 313 上存储的数据这一 情况下的操作进行说明。
     图 22 是示出根据第三实施例的用于转变到省电模式的处理过程的流程图。下述 的处理主要是在 MFP 控制器 302 的整体控制下进行的。根据本实施例, 当转变到省电模式 时, 使用存储器的图像工作区域作为 RAM 盘, 并且将硬盘驱动器 313 上的数据传送至 RAM 盘 区域。而且, 如果作为来自网络等的中断的结果, 需要硬盘驱动器 313 上的数据, 则通过对 传送至 RAM 盘上的数据进行访问而使得不需要对硬盘驱动器 313 供电。
     首先, 在步骤 S2201 中, MFP 101 根据诸如定时器或用户指令等因素来开始转变到 省电模式的处理。一旦 MFP 101 转变到省电模式, 则将存在不被使用的主存储设备的区域 ( 例如图像工作区域 )。在步骤 S2202 中, MFP 控制器 302 给 RAM 盘设定这样的区域。接着, 在步骤 S2203 中, MFP 控制器 302 选择硬盘驱动器 313 上的数据以传送至 RAM 盘。而且, 在 步骤 S2204 中, MFP 控制器 302 将选择的数据传送至 RAM 盘。
     一旦完成了到省电模式的转变, 则在步骤 S2205 中, MFP 101 进入省电模式。 此时, 在 MFP 101 中, 对主存储设备供电, 但是不对硬盘驱动器 313 供电。
     接着, 在步骤 S2206 中, MFP 101 经由网络接收中断。因此即使在省电模式下时, MFP 101 也接收各种中断。 根据此中断, 可能通过仅对在 S2204 中被传送至 RAM 盘的硬盘驱 动器 313 上数据进行访问来作出响应, 或者根据环境和用户的使用, 可能需要未被传送至 RAM 盘的硬盘驱动器 313 上数据。鉴于此, 在步骤 S2207 中, MFP 控制器 302 确定是否能够 仅使用被传送至 RAM 盘上的数据来处理中断。
     如果确定能够通过仅对已传送至 RAM 盘的硬盘驱动器 313 上数据进行访问来作出 响应, 则 MFP 控制器 302 将处理转到 S2208, 并且执行高速缓存命中的处理。如果需要未被 传送至 RAM 盘的硬盘驱动器 313 上数据, 则 MFP 控制器 302 将处理转到 S2209, 并执行缓冲 未命中的处理。
     接着, 在步骤 S2210 中, 当下一次转变到省电模式时, MFP 控制器 302 定制要传送 至 RAM 盘的硬盘驱动器 313 上数据, 并在步骤 S2211 中, 将所定制的数据记录到非易失性存 储器中。因此, 在本实施例中, 作为 S2210 的处理结果, 根据环境和用户的使用, 能够优化当 在省电模式下时要被传送至 RAM 盘的硬盘驱动器 313 上数据。
     接着, 将参照图 23 对将主存储设备的一部分区域设定为 RAM 盘的处理和将硬盘驱 动器 313 上的数据传送至 RAM 盘区域的处理进行说明。图 23 示出了根据第三实施例的 MFP 101 中的存储器的内容。
     在图 23 中, 标号 2301 表示当在通常操作模式下时的 MFP 101 的存储器。 标号 2302 表示当在省电模式下时的 MFP 101 的存储器。在通常操作模式下的存储器 2301 包括图像 工作区域 ( 图像存储器 )2311、 用户栈区 2312、 用户堆区 2313 和 OS 堆区 2314。省电模式下 的存储器 2302 包括 RAM 盘区域 2321、 用户栈区 2312、 用户堆区 2313 和 OS 堆区 2314。 在省电模式期间的 MFP 101 中, 不进行复印、 打印等, 所以用于这些目的的图像工 作区域 2311 将不被访问。鉴于此, 当转变到省电模式时, 将图像工作区域 2311 设定为 RAM 盘区域 2321, 并且向其传送硬盘驱动器 313 上的数据。使用用户栈区 2312、 用户堆区 2313 和 OS 堆区 2314( 即使在省电模式下也需要保持数据 ), 如同它们在通常操作模式下时那样, 并且不将它们设定为 RAM 盘。
     接着, 将参照图 24 对基于记录在非易失性存储器上的数据的访问频率来选择要 被传送的数据的处理进行说明。图 24 示出了根据第三实施例的用于选择要被传送至 RAM 盘区域 2321 的数据的传送数据选择表 2400。
     当通常操作模式下的 MFP 101 转变到省电模式时, MFP 控制器 302 将硬盘驱动器 313 上的数据传送至 RAM 盘区域 2321, 如图 23 所示。具体地, 当选择传送数据时, MFP 控制 器 302 使用数据选择表 2400, 其用于选择非易失性存储器 ( 例如 SRAM) 上存储的数据。其 中存储有传送数据选择表 2400 的非易失性存储器用作数据选择存储器单元。
     在传送数据选择表 2400 中, 编号 2401 附有各候选传送数据, 并且限定了能够唯一 指定候选传送数据的信息。标号 2402 表示硬盘驱动器 313 上的候选传送数据的起始地址。 标号 2403 表示从起始地址 2402 起的尺寸。MFP 控制器 302 能够基于起始地址 2402 和尺 寸 2403 来指定硬盘驱动器 313 上的数据, 并且利用访问频率 2404 来确定和选择要被传送 至 RAM 盘区域 2321 的数据。即, 访问频率 2404 确定了传送数据时的优先顺序。
     接着, 将参照图 24 和图 25, 对更新已传送至 RAM 盘区域 2321 的、 非易失性存储器 中的数据的访问频率的处理进行说明。图 25 是示出根据第三实施例的当在省电模式下时 发生要读取硬盘驱动器 313 上数据的请求的情况下的处理过程的流程图。注意, 下述的处 理主要是在 MFP 控制器 302 的整体控制下进行的。
     如果当在省电模式下时作为外部中断的结果, 发生了要读取硬盘上的数据的请 求, 则在步骤 S2501 中, MFP 控制器 302 确定所述数据是否被缓存在 RAM 盘区域 2321 中。这 里, 如果所述数据被缓存在 RAM 盘区域 2321 中, 则 MFP 控制器 302 将处理转到步骤 S2502,
     并且读 RAM 盘区域 2321, 同时不对硬盘驱动器 313 通电。然后, 在步骤 S2509 中, MFP 控制 器 302 更新传送数据选择表 2400 中的访问频率 2404, 并且结束读取请求的处理。
     如果在 S2501 中确定所述数据没被缓存在 RAM 盘区域 2321 中, 即, 如果发生了对 存储的数据之外的数据的访问, 则 MFP 控制器 302 将处理转到 S2503。在步骤 S2503 中, MFP 控制器 302 对硬盘驱动器 313 供电。然后等待硬盘驱动器 313 运转, 在步骤 S2504 中, MFP 控制器 302 从硬盘驱动器 313 读取数据。这里, 期望当在省电模式下之后也还需要请求读 取的数据。
     鉴于此, 在步骤 S2505 中, MFP 控制器 302 检查 RAM 盘区域 2321 中的空闲空间。而 且, 在步骤 S2506 中, MFP 控制器 302 将在 S2505 中检查的 RAM 盘区域 2321 的空闲空间与 在 S2504 中读取的数据尺寸进行比较。如果 RAM 盘区域 2321 的空闲空间大于等于所读取 的数据尺寸, 则 MFP 控制器 302 将处理转到 S2508。如果空闲空间小于所读取的数据尺寸, 则 MFP 控制器 302 将处理转到 S2507, 并且从缓存在 RAM 盘区域 2321 中的数据中丢弃低使 用数据。由此确保了用于存储所读取的数据的区域。然后, 处理转到 S2508。
     在步骤 S2508 中, MFP 控制器 302 将在 S2504 中从硬盘驱动器 313 读取的数据缓 存到 RAM 盘区域 2321。接着, 在步骤 S2509 中, MFP 控制器 302( 用作修改单元 ) 更新传送 数据选择表 2400 的访问频率 2404, 并结束读取请求的处理。
     接着, 将参照图 26 到图 28 对在省电模式下在接收到写请求的情况下的处理进行 说明。图 26 是根据第三实施例的当在省电模式下时在要将数据写入到硬盘驱动器 313 的 请求发生的情况下的处理过程的流程图。图 27 示出了根据第三实施例的存储在非易失性 存储器中的更新表 2700。 注意, 下述的处理主要是在 MFP 控制器 302 的整体控制下进行的。
     当在省电模式下发生要写入存储在硬盘驱动器 313 上的数据的请求时, 在步骤 S2601 中, MFP 控制器 302 确定所述数据是否被缓存在 RAM 盘区域 2321 中。这里, 如果要被 写入的数据被缓存在 RAM 盘区域 2321 中, 则 MFP 控制器 302 将处理转到步骤 S2602, 并且 将所述数据写入到 RAM 盘区域 2321 中。然后, 在转变到通常操作模式后, 在步骤 S2606 中, MFP 控制器 302 将所述数据写入到硬盘驱动器 313。
     如果在步骤 S2601 中确定要被写入的数据没被缓存在 RAM 盘区域 2321 中, 即, 如 果发生了对存储的数据之外的数据的访问, 则 MFP 控制器 302 将处理转到步骤 S2603。在 步骤 S2603 中, MFP 控制器 302 将写地址 2702 存储在硬盘驱动器 313 上并将要被写入的数 据 2703( 如图 27 所示 ) 写入到非易失性存储器, 而不向硬盘驱动器 313 供电。图 27 示出 了根据第三实施例的存储在非易失性存储器中的更新表 2700。更新表 2700 包括写数据编 号 2701、 写地址 2702 和写数据 2703。如果 MFP 101 的操作模式改变, 则使用当在省电模式 下时存储在更新表 2700 中的数据, 并且将所述数据存储在硬盘驱动器 313 中。存储有更新 表 2700 的非易失性存储器用作更新信息存储器单元。
     当在步骤 S2604 中 MFP 101 从省电模式断电并且在步骤 S2605 通电时, 在步骤 S2606 中, MFP 控制器 302 基于存储在更新表 2700 中的数据更新硬盘驱动器 313 的内容。
     图 28 是示出图 26 的变形例的流程图。这里, 对于与图 26 重复的处理附上相同 的标号, 并在此省略对其的描述。即, 将省略对步骤 S2601、 步骤 S2602、 步骤 S2603 和步骤 S2605 的描述。注意, 对于图 26 所示的流程图, 假定 MFP101 被断电并且在步骤 S2603 的处 理后被通电。对于图 28 所示的流程图, 假定在 S2603 的处理后, MFP 101 的操作模式从省电模式转变到通常操作模式。
     当在步骤 S2801 中, MFP 101 的操作模式从省电模式转变到通常操作模式时, MFP 控制器 302 将处理转到 S2606。这里, MFP 控制器 302 基于当在省电模式下时保存的更新表 2700 中的数据来更新硬盘驱动器 313 的内容。
     接着, 将参照图 29 对在主存储设备中设置 RAM 盘区域 2321 的处理进行说明。图 29 示出了根据第三实施例的 MFP 101 中的存储器的内容。 与图 23 不同, 图 29 示出了在 MFP 101 的操作模式从省电模式转变到通常操作模式的情况下 MFP 101 中的存储器的内容。
     如图 29 所示, 由于当在通常操作模式下时进行复制和打印, 所以频繁请求 MFP 101 访问图像工作区域 2311。鉴于此, 当返回到通常操作模式时, MFP 控制器 302 将当在省 电模式下时使用的 RAM 盘区域 2321 重设给图像工作区域 2311。 注意, 与当从通常操作模式 转变到省电模式时类似, 将用户栈区 2312、 用户堆区 2313 和 OS 堆区 2314 保持为与它们在 省电模式下一样。
     如上所述, 根据本实施例的信息处理装置, 可以预先存储数据选择表, 该数据选择 表限定了当转变到省电模式时要从非易失性存储器被传送至易失性存储器的数据的优先 顺序。由此, 信息处理装置能够容易并且合适地选择要存储的数据。
     如果当在省电模式下时发生了对除当转变到省电模式时存储在易失性存储器中 的数据以外的数据的访问, 则信息处理装置可以修改在上述数据选择表中限定的优先顺 序。 由此, 在随后进行转变到省电模式的处理时, 信息处理装置能够以更高的精确性选择要 存储的数据。
     此外, 当转变到省电模式时, 信息处理装置可以存储用于限定如下信息的更新表, 所述信息示出了当在省电模式下时是否修改了从非易失性存储器传送至易失性存储器的 数据。 由此, 当从省电模式转变到通常操作模式时, 信息处理装置能够最小化要被更新的数 据, 从而降低了处理负荷。
     本发明可包括一种信息处理装置及其控制方法, 所述信息处理装置设有易失性第 一存储器单元和非易失性第二存储器单元, 在省电模式下, 所述信息处理装置降低对第二 存储器单元的供电, 即使存在所述信息处理装置的操作系统对所述第二存储器单元的访问 时仍保持省电模式而不恢复向所述第二存储器单元供电。
     虽然参照示例性实施例来对本发明进行了描述, 但是应当理解, 本发明并不限于 所公开的示例性实施例。应当对以下权利要求的范围给予最宽泛的解释, 以使其涵盖所有 这种变型例以及等同的结构及功能。

信息处理装置及其控制方法.pdf_第1页
第1页 / 共44页
信息处理装置及其控制方法.pdf_第2页
第2页 / 共44页
信息处理装置及其控制方法.pdf_第3页
第3页 / 共44页
点击查看更多>>
资源描述

《信息处理装置及其控制方法.pdf》由会员分享,可在线阅读,更多相关《信息处理装置及其控制方法.pdf(44页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102063178A43申请公布日20110518CN102063178ACN102063178A21申请号201010623539422申请日20090303200805257720080303JP200910126342720090303G06F1/32200601G06F3/0620060171申请人佳能株式会社地址日本东京都大田区下丸子330272发明人小鹿贵史东秀宪74专利代理机构北京怡丰知识产权代理有限公司11293代理人迟军54发明名称信息处理装置及其控制方法57摘要本发明提供了一种信息处理装置及其控制方法。所述信息处理装置当在省电模式下时用于降低对非易失性存储。

2、器的供电。为了实现这一点,所述信息处理装置将在省电模式下可能使用的非易失性存储器中的数据存储到当在省电模式下时将仍然被供电的易失性存储器中。而且,所述信息处理装置能够使所述操作系统识别存储有所述数据的存储区域,作为所述非易失性存储器的替代者。30优先权数据62分案原申请数据51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书15页附图26页CN102063188A1/2页21一种信息处理装置,所述信息处理装置设有易失性的第一存储器单元和非易失性的第二存储器单元,并且所述信息处理装置具有通常操作模式和相对于所述通常操作模式抑制了电力消耗的省电模式作为操作模式,所述信。

3、息处理装置包括存储单元,其被配置为当所述操作模式从所述通常操作模式转变到所述省电模式时,将所述第二存储器单元的交换存储器区域中的部分数据存储在所述第一存储器单元中;识别单元,其被配置为当所述操作模式从所述通常操作模式转变到所述省电模式时,使所述信息处理装置的操作系统识别所述第一存储器单元的存储有所述部分数据的存储器区域,作为所述第二存储器单元的所述交换存储器区域;以及电力控制单元,其被配置为响应于替代所述第二存储器单元的存储器单元变得能够被所述操作系统识别,降低对所述第二存储器单元的供电。2根据权利要求1所述的信息处理装置,其中,当所述操作模式从所述省电模式返回到所述通常操作模式时,所述存储单。

4、元将存储在所述第一存储器单元中的数据的至少一部分存储在所述第二存储器单元的所述交换存储器区域中,并且,所述识别单元使所述操作系统识别所述第二存储器单元的存储器区域作为所述交换存储器区域。3根据权利要求2所述的信息处理装置,其中,当所述操作模式已从所述省电模式返回到所述通常操作模式后再次转变到所述省电模式时,所述存储单元只存储所述第二存储器单元的所述交换存储器区域中的、当所述操作模式前次转变到所述省电模式时存储在所述第一存储器单元中的所述部分数据中的、当在所述通常操作模式下时被修改的数据。4根据权利要求1所述的信息处理装置,所述信息处理装置还包括访问限制单元,所述访问限制单元被配置为当所述操作模。

5、式正从所述通常操作模式向所述省电模式转变时,限制对所述第二存储器单元的访问。5根据权利要求2所述的信息处理装置,其中,所述存储单元包括更新单元,所述更新单元被配置为在当所述省电模式下时修改了存储在所述第一存储器单元中的所述部分数据的情况下,当所述操作模式从所述省电模式返回到所述通常操作模式时基于修改过的数据来更新所述第二存储器单元的所述交换存储器区域中的数据。6根据权利要求1所述的信息处理装置,所述信息处理装置还包括数据选择存储器单元,所述数据选择存储器单元被配置为当所述操作模式转变到所述省电模式时,存储用于限定要从所述第二存储器单元的所述交换存储器区域被传送到所述第一存储器单元的数据的优先顺。

6、序的数据选择表,其中,所述存储单元基于所述数据选择表来选择要存储的数据。7根据权利要求6所述的信息处理装置,所述信息处理装置还包括修改单元,所述修改单元被配置为如果当在所述省电模式下时发生了对除了在所述操作模式转变到所述省电模式时由所述存储单元存储在所述第一存储器单元中的数据之外的数据的访问,则修改在所述数据选择表中限定的所述优先顺序。8根据权利要求5所述的信息处理装置,所述信息处理装置还包括更新信息存储器单元,所述更新信息存储器单元被配置为当所述操作模式转变到所述省电模式时,存储用于限定信息的更新表,所述信息表示当在所述省电模式下时从所述第二存储器单元的所述交权利要求书CN102063178。

7、ACN102063188A2/2页3换存储器区域被传送到所述第一存储器单元的数据是否已被修改,其中,所述更新单元基于所述更新表来更新所述第二存储器单元的所述交换存储器区域中的数据。9根据权利要求1所述的信息处理装置,所述信息处理装置还包括输入单元,其被配置为输入图像数据;打印单元,其被配置为基于由所述输入单元输入的所述图像数据进行打印处理,其中,所述存储单元将由所述输入单元输入的所述图像数据存储到所述第二存储器单元,并且其中,所述打印单元基于存储在所述第二存储器单元中的所述图像数据进行打印处理。10一种用于控制信息处理装置的控制方法,所述信息处理装置设有易失性的第一存储器单元和非易失性的第二存。

8、储器单元,并且所述信息处理装置具有通常操作模式和相对于所述通常操作模式抑制了电力消耗的省电模式作为操作模式,所述控制方法包括以下步骤当所述操作模式从所述通常操作模式转变到所述省电模式时,将所述第二存储器单元的交换存储器区域中的部分数据存储到所述第一存储器单元;当所述操作模式从所述通常操作模式转变到所述省电模式时,使所述信息处理装置的操作系统识别所述第一存储器单元的存储有所述部分数据的存储器区域,作为所述第二存储器单元的所述交换存储器区域;以及响应于替代所述第二存储器单元的存储器单元变得能够被所述操作系统识别,降低对所述第二存储器单元的供电。权利要求书CN102063178ACN10206318。

9、8A1/15页4信息处理装置及其控制方法0001本申请是申请日为2009年3月3日、申请号为2009101263427、发明名称为“信息处理装置及其控制方法”的发明专利申请的分案申请。技术领域0002本发明涉及具有包括省电模式的多个操作模式的信息处理装置及其控制方法。背景技术0003针对在信息处理装置中省电,考虑了多项措施,以当信息处理装置闲置时通过降低对没在使用的硬件的供电来抑制电力消耗。将相对于通常操作其电力消耗降低的操作模式称为省电模式。0004例如,日本专利特开第2004074621号公报提出了一项技术,其在省电模式下降低对诸如信息处理装置的硬盘的非易失性存储器的供电,以降低非易失性存。

10、储器的电力消耗。0005近来的信息处理装置已开始采用通用的操作系统以下称为通用OS。很多通用OS在任意时间访问硬盘。因此,对于采用了通用OS的信息处理装置,在省电模式下,仍需要向硬盘供电,阻碍了电力消耗的有效降低。0006在通用OS具有仅向物理存储器分配已被访问的存储页的按需分页功能的情况下,例如,预期当将要从文件中下载可执行文件的文本区域或库时可能是困难的。此外,在通用OS具有将不适合存储器的数据保存到硬盘的交换功能的情况下,预期换入和换出定时可能是困难的。而且,虽然在通用OS中通常能够使用许多开源应用程序,但是完全确定和管理这些应用程序的文件存取时序可能是困难的。因此,在采用通用OS的信息。

11、处理装置中,即使当在省电模式下操作时也不能够降低对非易失性存储器的供电。因此,需要向非易失性存储器和控制非易失性存储器的块两者供电,即使在省电模式下也阻碍了电力消耗的有效降低。发明内容0007本发明能够实现一种信息处理装置,该信息处理装置设有易失性的第一存储器单元和非易失性的第二存储器单元,并且该信息处理装置在省电模式下降低对第二存储器单元的供电,即使存在该信息处理装置的操作系统对所述第二存储器单元的访问时仍保持省电模式而不恢复向所述第二存储器单元供电。0008本发明提供了一种信息处理装置,所述信息处理装置设有易失性的第一存储器单元和非易失性的第二存储器单元,并且所述信息处理装置具有通常操作模。

12、式和相对于所述通常操作模式抑制了电力消耗的省电模式作为操作模式,所述信息处理装置包括存储单元,其被配置为当所述操作模式从所述通常操作模式转变到所述省电模式时,将所述第二存储器单元的交换存储器区域中的部分数据存储在所述第一存储器单元中;识别单元,其被配置为当所述操作模式从所述通常操作模式转变到所述省电模式时,使所述信息处理说明书CN102063178ACN102063188A2/15页5装置的操作系统识别所述第一存储器单元的存储有所述部分数据的存储器区域,作为所述第二存储器单元的所述交换存储器区域;以及电力控制单元,其被配置为响应于替代所述第二存储器单元的存储器单元变得能够被所述操作系统识别,降。

13、低对所述第二存储器单元的供电。0009参照附图,从对示例性实施例的以下描述中,本发明的其它特征将变得清楚。附图说明0010图1示出了根据第一实施例的整个系统的示例性结构。0011图2示出了根据第一实施例的MFP101的示例性硬件结构。0012图3示出了根据第一实施例的MFP101的控制器301的示例性结构。0013图4示出了根据第一实施例的MFP控制器302和303的固件结构。0014图5示出了根据第一实施例的在省电模式下的供电状态。0015图6示出了根据第一实施例的易失性存储器601中存储的数据。0016图7示出了根据第一实施例的图像存储器602的内容。0017图8示出了根据第一实施例的辅助。

14、存储器单元313的分区结构。0018图9例示了交换。0019图10例示了交换。0020图11例示了交换存储器区域分区809和管理交换数据的方法。0021图12示出了根据第一实施例的在通常操作模式下和在省电模式下的文件存取点。0022图13是示出根据第一实施例的当转变到省电模式时的处理过程的流程图。0023图14示出了根据第一实施例的存储在辅助存储器单元313中的数据被复制到其中的图像存储器602的内容。0024图15例示了根据第一实施例的当在省电模式下时的复制过程。0025图16例示了根据第一实施例的切换文件存取目标的处理。0026图17是示出根据第一实施例的当从省电模式返回时的处理过程的流程。

15、图。0027图18是示出根据第一实施例的从用于第二次转变到省电模式开始的处理过程的流程图。0028图19例示了根据第二实施例的存储器管理表。0029图20示出了根据第二实施例的在省电模式下的操作处理。0030图21例示了第二实施例的变形例。0031图22是示出根据第三实施例的用于转变到省电模式的处理过程的流程图。0032图23示出了根据第三实施例的MFP101中的存储器的内容。0033图24示出了根据第三实施例的用于选择要被传送到RAM盘区域2321的数据的传送数据选择表2400。0034图25是示出根据第三实施例的当在省电模式下时在要读取辅助存储器单元313上的数据的请求发生的情况下的处理过。

16、程的流程图。0035图26是示出根据第三实施例的当在省电模式下时在要将数据写入到辅助存储器单元313的请求发生的情况下的处理过程的流程图。说明书CN102063178ACN102063188A3/15页60036图27示出了根据第三实施例的存储在非易失性存储器中的更新表2700。0037图28是示出图26的变形例的流程图。0038图29示出了根据第三实施例的MFP101中的存储器的内容。具体实施方式0039以下将参照附图对本发明的各个实施例进行详细的说明。应当注意,除非另外特别声明,否则在这些实施例中记载的的各组件的相对结构、数字表示和数值并不限制本发明的范围。0040以下,将参照图1到图18。

17、对第一实施例进行说明。图1示出了根据第一实施例的整个系统的示例性结构。0041系统100具有多功能打印机MFP101、客户端PC103和打印服务器102。这些设备通过网络104连接,使得每个设备都能够进行数据发送和接收。虽然图1示出了连接有各设备的示例,但是本发明并不限于此,可以通过连接多个上述各设备来构成本发明。MFP101其构成了示例性信息处理装置是具有诸如扫描、打印和复印的各种功能的图像形成装置。0042客户端PC103进行操作,以编辑输入的应用文件和提供打印指令或打印准备就绪文件,并且帮助对设备和打印服务器102中管理的作业进行监视和控制。存在将由客户端PC103生成的打印数据直接传送。

18、给MFP101的方法,以及经由打印服务器102将客户端PC103生成的打印数据传送给MFP101的方法。0043打印服务器102具有以下两个作用。第一,打印服务器102进行操作,以控制MFP101与外部设备之间的信息的发送和接收,并当MFP101首先接收到要打印的作业的图像信息、设置信息等的输入完成作业时向外部设备通知诸如状态等的信息。第二,打印服务器102进行操作,以集中管理从外部设备输入的作业和在MFP101中生成的作业。此外,打印服务器102监视MFP101内的全部功能和全部作业的状态,并且能够进行控制以暂停作业、改变设置、继续打印、或复制、移动或删除作业。0044接着,将参照图2对MF。

19、P101的结构进行说明。图2示出了根据第一实施例的MFP101的示例性硬件结构。根据本实施例的MFP101能够进行彩色打印,并且由扫描仪单元201、激光曝光单元202、感光鼓203、图像形成单元204、定影单元205、进纸/输送单元206和用于控制这些组件的打印机控制器未示出构成。0045扫描仪单元201通过照亮放置在原稿台上的原稿来光学地读取原稿图像,并将该图像转换为电信号以创建图像数据。激光曝光单元202使根据该图像数据调节的诸如激光的光束入射在以等角速度旋转的旋转多棱镜208上并且作为反射的扫描光照射在感光鼓203上。0046图像形成单元204旋转地驱动感光鼓203,使用充电器使感光鼓2。

20、03充电,使用调色剂通过激光曝光单元202将在感光鼓203上形成的潜像显影,并将所产生的调色剂像转印到纸张上。执行用于恢复这时没被转印的残留在感光鼓203上的小量调色剂的一系列电子照相处理,并且形成图像。此时,将纸张包裹在转印鼓的预定位置的周围,分别具有品红色M、青色C、黄色Y和黑色B调色剂的显影单元显影站按顺序依次重复执行前述的电子照相处理,同时纸张被旋转四次。在四次旋转之后,其上转印有四种颜色的全色说明书CN102063178ACN102063188A4/15页7调色剂像的纸张,从转印鼓分离并被运送到定影单元205。0047可包括多个辊和带的组合并包含诸如卤素加热器的热源的定影单元205,。

21、使用热和压力将调色剂熔化并定影在通过图像形成单元204已转印有调色剂像的纸张上。0048进纸/输送单元206其具有一个或更多个由纸盒或纸舱代表的纸张储藏室根据来自打印机控制器的指令从收纳在纸张储藏室中的多张纸中分离出一张纸,并将该纸输送到图像形成单元204。然后,在将该纸输送到定影单元205之前,将其包裹在图像形成单元204的转印鼓的周围并旋转四次。在所述四次旋转期间,前述的YMCK调色剂像被转印到该纸张上。在该纸的两面上形成图像的情况下,进行控制,使得已通过定影单元205的该纸张沿着输送路径再次经过图像形成单元204。0049打印机控制器与对MFP101进行整体控制的MFP控制器通信,并根据。

22、来自MFP控制器的指令,对扫描仪单元201、激光曝光单元202、图像形成单元204、定影单元205以及进纸/输送单元206的状态进行管理。打印机控制器还执行控制,从而使得全部组件能够保持协调并且顺利操作。0050接着,将参照图3对MFP101的控制结构进行说明。图3示出了根据第一实施例的MFP101的控制器301的示例性结构。0051控制器301由两个控制器板MFP控制器302和MFP控制器303构成。构成板B的MFP控制器303具有与利用所采用的实时0S且需要实时处理的图像处理相关的功能。构成板A的MFP控制器302具有与利用所采用的通用OS且不需要实时处理的图像处理相关的功能。这两个板通过。

23、PCIEXPRESS相连,使得能够在MFP控制器302与MFP控制器303之间进行数据通信。0052MFP控制器302和MFP控制器303起到构成本发明特征的存储单元、识别单元、电力控制单元、访问限制单元、更新单元和修改单元的作用。以下将给出对这些单元中的每一个的详细描述。0053MFP101是配备有能够存储MFP101中多个作业数据的诸如硬盘的存储器、以及配备有复印功能和打印功能的图像形成装置。复印功能使得从扫描仪输出的作业数据能够经由存储器利用打印机单元315被打印。打印功能使得从诸如计算机的外部设备输出的作业数据能够经由存储器利用打印机单元315被打印。0054存在全色MFP101和单色。

24、MFP101,由于全色设备除了色彩处理、内部数据等之外还包括单色设备的基本结构,所以这里将对全色设备进行说明。必要时将添加对单色设备的说明。0055系统100除了具有配备有多个功能的多功能图像形成装置MFP之外,还具有构成单功能图像形成装置仅具有打印功能的单功能打印机SFP。该系统可以仅由一种类型的图像形成装置构成或由多个任意类型的图像形成装置构成。0056如图3所示,控制器301具有输入图像处理单元304和FAX单元305,输入图像处理单元304读取诸如纸张原稿的图像并对所读取的图像数据进行图像处理,FAX单元305使用电话线进行图像发送和接收。控制器301还具有使用网络来交换图像数据、设备。

25、信息等的网络接口卡NIC单元306、以及与外部设备进行图像数据的信息交换等的专用接口单元307。控制器301还具有通用串行总线USB接口单元308,USB接口单元308使用以USB存储器为代表的USB设备来进行图像数据等的发送和接收。控制301还进行操作以组说明书CN102063178ACN102063188A5/15页8织数据通讯,包括根据MFP101的应用程序暂时存储图像数据、确定路径等。0057文档管理单元311具有用于存储多个图像数据的存储器。控制器301还具有辅助存储器单元313。出于讨论的目的,辅助存储器单元313在由示例示出的整个说明书中是指硬盘驱动器313,但不以此为限。关于这。

26、一点,可以使用能够实现本发明各实施例的任何存储器单元。MFP控制器302可以控制可存储在硬盘上的各种图像的多种类型的图像数据,并且控制输出处理,例如通过适当读取硬盘上存储的图像数据并将所读取的图像数据传送给诸如打印机单元315的输出单元而由打印机单元315可执行的打印处理。图像数据包括来自输入图像处理单元304的数据、经由FAX单元305输入的数据、经由NIC单元306从外部设备输入的数据和经由专用I/F单元307或USBI/F单元308输入的数据。MFP控制器302还控制从硬盘读取的、可被传送至外部设备例如计算机或其他图像形成装置的图像数据,作为来自操作者的指令的结果。该硬盘实际位于板B上,。

27、并被连接以使得板A能够直接访问板B上的该硬盘。0058当将图像数据存入文档管理单元311时,根据需要,压缩/解压缩单元312压缩并存储图像数据,相反,当读取所存储的、已被压缩的图像数据时,将压缩后的图像数据解压缩成原始图像数据。通常知道,当数据通过网络时,使用诸如JPEG、JBIG或ZIP文件的压缩数据,而在将数据输入到MFP101后,在压缩/解压缩单元312中对数据进行解压缩。0059控制器301具有资源管理单元未示出。资源管理单元存储通常处理的各种参数表,诸如字形、颜色特征和伽玛表。需要时能够调用此数据,并且能够存储、修订和更新新的参数表。0060如果输入页面描述语言PDL数据,则MFP控。

28、制器302使用RIP单元310进行光栅图像处理器RIP处理,并且在需要时使用输出图像处理单元316进行用于打印待打印的图像的图像处理。此外,在需要时,能够使用文档管理单元311再次存储此时生成的图像数据的中间数据和打印准备就绪数据用于打印的位图数据或压缩的位图数据。0061当进行图像形成时,将此数据发送到打印机单元315。将打印机单元315打印输出的纸张发送到后处理单元314,在后处理单元314中对所述纸张进行分类和修整处理。0062这里,MFP控制器302和303进行操作以允许作业顺利通过,同时根据其中使用MFP101的路线来进行通道切换以下描述。虽然通常知道,需要时存储作为中间数据的图像数。

29、据,但是这里将不对除文档管理单元311形成起点或终点之外的访问进行说明。而且,将给出说明,以使得通常的流程能够被理解,同时省略在需要时使用的压缩/解压缩单元312和后处理单元314的处理以及形成整个MFP101的内核的MFP控制器的处理。0063A复印功能输入图像处理单元输出图像处理单元打印机单元0064B传真发送功能输入图像处理单元传真单元0065C传真接收功能传真单元输出图像处理单元打印机单元0066D网络扫描输入图像处理单元NIC单元0067E网络打印NIC单元RIP单元输出图像处理单元打印机单元0068F扫描到外部设备输入图像处理单元专用I/F单元0069G从外部设备打印专用I/F单元。

30、输出图像处理单元打印机单元0070H扫描到外部存储器输入图像处理单元USBI/F单元0071I从外部存储器打印UBSI/F单元RIP单元输出图像处理单元打印机单元说明书CN102063178ACN102063188A6/15页90072J存储箱BOX扫描功能输入图像处理单元输出图像处理单元文档管理单元0073K存储箱打印功能文档管理单元打印机单元0074L存储箱接收功能NIC单元RIP单元输出图像处理单元文档管理单元0075M存储箱发送功能文档管理单元NIC单元0076N预览功能文档管理单元控制台单元0077这里不对可以想到的、包括电子邮件服务和网络服务器功能的各种其他功能的组合进行说明。00。

31、78存储箱扫描、存储箱打印、存储箱接收和存储箱发送是与使用文档管理单元311写入数据和读出数据相关联的MFP101的处理功能。这些功能包括按作业或按用户划分文档管理单元311中的存储器后暂时保存数据,并且结合用户ID和密码进行数据输入/输出。0079而且,控制台单元309用于选择上述流程和功能并给出操作指令。随着用于控制台单元309的显示设备的分辨率的增加,文档管理单元311中的图像数据还能够被预览,并且如果确认无误则随后被打印。0080接着,将参照图4对MFP控制器302和MFP控制器303的控制结构进行说明。图4示出了根据第一实施例的MFP控制器302和MFP控制器303的固件结构。008。

32、1网络接口控制器401经由接口电缆连接到网络。网络接口控制器401管理与主计算机的通信,分析通信协议,接收从主计算机输入的数据,并将接收到的数据传送到作业分析单元402。作业分析单元402分析作业并将作业的属性输送给作业管理单元,将作业登记在管理表未示出中,并将PDL数据存储在接收缓冲器405中。0082当将PDL数据存储在接收缓冲器405中时,PDL数据分析单元408开始处理。PDL数据分析单元408读取存储在接收缓冲器405中的PDL数据,分析该PDL数据并生成与各命令相对应的对象中间代码,并且将所述对象存储在中间缓冲器406中。根据本实施例,MFP101支持的命令是PDL形式,尽管能够按。

33、页打印的全部数据同样被支持,不只是PDL数据。中间数据被按页管理。0083当在中间缓冲器406中存储数据时,描绘处理单元409进行操作。描绘处理单元409从中间缓冲器406按页读取中间数据,生成单页打印图像数据,并将打印图像数据存储在图像缓冲器407中。当生成单页打印图像数据时,输出控制器410进行操作。输出控制器410从图像缓冲器407读取图像数据,将所述图像数据转换成视频信号,并将所述视频信号传送给打印机单元411,作为其结果,进行实际打印。0084用户界面UI控制器404控制用户界面并由显示单元和控制台单元309构成。对于显示单元,使用液晶显示器LCD等。键被布置在控制台单元309上。在。

34、触摸面板显示的情况下,显示单元可以是控制台单元309的两倍。UI控制器404根据用户操作来控制字符串的显示,画面的切换,设定值到其他模块的发送等。作业控制单元403管理设备中的作业,控制作业的生成和删除、作业状态、作业处理顺序等。0085图5示出了根据第一实施例的省电模式下的供电状态。图5表示不向阴影块的模块供电。即,在省电模式下,降低了对板B和连接到板B的设备排除板A的供电。因此,在省电模式下,通过只向部分设备供电来降低电力消耗。这种电力控制主要由MFP控制器说明书CN102063178ACN102063188A7/15页10302执行。0086图6示出了根据第一实施例的易失性存储器601的。

35、内容。易失性存储器601用作易失性第一存储器单元,一般来说,其具有OS直接使用的区域603和OS不直接使用的用于存储图像数据和PDL数据的区域602。以下将后者称作图像存储器602。在本实施例中,易失性存储器601的容量为512MB,OS使用的区域603的容量为256MB,图像存储器602的容量为256MB,尽管这些容量并不局限于此并且可以自由改变。如图12所示,易失性存储器601连接到MFP控制器302。0087图7示出了根据第一实施例的图像存储器602的内容。图像存储器602是用于存储图像数据和PDL数据的大区域。然而,并不经常使用整个区域,如果只进行复印则仅使用少量的容量,如标号701表。

36、示的。在通常的PDL打印的情况下,使用图像存储器602的大约一半,如由标号702表示的。实际上只有当接收到大量复杂的PDL数据时,才使用图像存储器602的整个区域,如由标号703所表示的。图像存储器602从其开始处被使用,并且还存储了使用的最大区域。0088图8示出了根据第一实施例的硬盘驱动器313的分区结构。省电模式下不需要的文件一起被置于一个或多个分区中。这里,在分区801到811之间分配省电模式下不需要的文件。0089程序的可执行文件、共享库等被放置于可执行文件/库分区801中。在处理期间不被重写的设置文件例如控制台单元LCD的分辨率和硬盘的分区配置信息被放置于只读设置文件分区802中。。

37、用户经由控制台单元309改变的诸如IP地址和其他网络设置的设置文件以及管理员密码被放置于不频繁修改的设置文件分区803中。被程序自动重写的设置文件例如针对各PDL作业被重写的用于PDL打印的设置被放置于频繁修改的设置文件分区804中。调试日志、工作文件等被放置于日志/暂时分区805中。在LCD上显示的字形信息、模板图像数据等被放置于只读数据分区806中。修改相对不频繁的数据例如用户经由控制台单元309重写的地址簿和其他数据以及图像形成装置上安装的应用程序的许可证信息,被放置于不频繁修改的数据分区807中。0090被程序相对频繁地重写的数据,例如保存在存储箱中的数据、在PDL打印中以高速缓存方式。

38、保存的组件数据以及作业历史,被放置于频繁修改的数据分区808中。由于存储器容量不足而由OS保存的数据被放置于交换存储区域分区809中。按作业被重写的图像数据和PDL数据被放置于图像/PDL分区810中。分区810包含在用于当在省电模式下时不需要的文件的分区811中。放置于各分区中的文件被预先确定。0091接着,将参照图9和图10对交换进行说明。交换是一种机制,凭借该机制不适合在MFP控制器302执行的通用OS所使用的易失性存储器601的存储区域中的数据被保存到硬盘驱动器313。保存数据的处理被称为换出,同时数据被写入到交换分区硬盘驱动器313的存储区域。OS不频繁使用的数据被选择作为要被换出的。

39、数据,如图9所示。0092如果实际需要所保存的数据,则将该数据从交换分区载入到易失性存储器601,如图10所示。而且,如果在易失性存储器601中没有足够的存储区域,则将其他数据换出到硬盘驱动器313。将数据从分区809载入到易失性存储器601称为换入。0093图11例示了交换存储区域分区809和管理交换数据的方法。使用通用OS,以所谓的处理为单位执行应用程序。使用唯一的数字来管理处理。使用虚拟地址来管理各处理使说明书CN102063178ACN102063188A8/15页11用的数据,并且将虚拟地址的数据设置在DRAM或交换分区中。换句话说,用虚拟地址来概括数据的实际位置。在OS中,以固定尺。

40、寸为单位来管理数据。这些被称为页。OS使用处理ID1101、虚拟地址1102、表示数据是否已被交换的标记1103和位置1104的信息来管理数据,如图11所示。如果SWAP标记1103为否,则数据被存储在DRAM中,如果为是,则数据被存储在交换分区中。使用自分区809的起始起的索引管理关于分区809中的数据位置的信息。数据以固定尺寸为页单位的事实使得能够使用索引来管理数据。0094交换存储区域分区809是用于保存不适合易失性存储器601的数据,因此与普通的文件系统有很大的不同。特别是,分区809没有文件名,数据尺寸是固定的,并且诸如由EXT2和EXT3代表的文件尺寸和位置的管理数据是位于存储器的。

41、存储器管理表中,而不是像使用一般的文件系统的情况位于硬盘上。0095图12示出了根据第一实施例的在通常操作模式下和在省电模式下的文件访问点。如图12所示,当在通常操作模式下时访问硬盘驱动器313,而当在省电模式下时降低对硬盘驱动器313的供电。然而,由于MFP控制器302执行的OS在任意时间执行文件访问,所以将在硬盘驱动器313中存储的数据复制到与MFP控制器302连接的图像存储器602中,并且将图像存储器602用作虚拟硬盘设备。在MFP控制器302上执行的通用OS访问硬盘驱动器313的情况下,MFP控制器302的实际文件访问点由此从硬盘驱动器313切换到图像存储器602。换句话说,MFP控制。

42、器302用作识别单元,使MFP控制器302上执行的通用OS识别图像存储器602作为替代硬盘驱动器313的存储器单元。因此,在省电模式下时,根据本实施例的MFP101通过降低对硬盘驱动器313的供电来降低电力消耗。然而,当在省电模式下时,通过对复制到图像存储器602的数据进行修改,能够实现对存储在硬盘驱动器313中的数据的修改。0096图13是示出根据第一实施例的当转变到省电模式时的处理过程的流程图。下文描述的处理主要在MFP控制器302的整体控制下进行。0097在步骤S1301中,MFP控制器302在转变到省电模式后直接执行传统的省电模式处理。具体地,MFP控制器302禁止接收作业,并保存需要。

43、保存到易失性存储器601或硬盘驱动器313中的信息。接着,在步骤S1302中,MFP控制器302禁止中断,使得当转变到省电模式时不发生对硬盘驱动器313的文件访问,并且进行控制,使得不执行除省电模式转变处理之外的处理。这里,MFP控制器302用作访问限制单元。0098接着,在步骤S1303中,用作存储单元的MFP控制器302针对各分区将存储在硬盘驱动器313中的数据复制到图像存储器602中。以下将使用图14来对这种复制处理进行说明。随后,在步骤S1304中,MFP控制器302进行卸载处理,使得在省电模式下不发生MFP控制器302执行的通用OS对硬盘驱动器313的文件访问。卸载处理防止MFP控制。

44、器302上执行的通用OS能够访问硬盘驱动器313。0099此外,在步骤S1305中,MFP控制器302用作识别单元,进行用于装载图像存储器作为虚拟硬盘的装载处理。装载处理使MFP控制器302上执行的通用OS将图像存储器602识别为替代硬盘驱动器313的存储器单元。作为此处理的结果,通用OS将能够识别图像存储器602作为替代硬盘驱动器313的存储器单元。然后,在步骤S1306中,MFP控制器302取消在步骤S1302中进行的中断禁止。最后,在步骤S1307中,MFP控制器302用作电力控制单元,降低对硬盘驱动器313、MFP控制器303和连接到MFP控制器303的设备打印机说明书CN102063。

45、178ACN102063188A9/15页12单元315等的供电。0100图14示出了根据第一实施例的存储在硬盘驱动器313中的数据已被复制到其中的图像存储器602的内容。图14示出了在图13的步骤S1303中将存储在硬盘驱动器313中的数据复制到其中的图像存储器602的区域。如图14所示,预先划分的分区从图像存储器602的高位地址起按照只读设置文件1401、不可能被修改的文件1402以及可能被修改的文件和交换存储区域1403的顺序被布置。0101以下将利用图15对这样布置分区的原因进行说明。图15例示了根据第一实施例的当在省电模式下时的复印过程。在图15中,标号1501和1503表示当在通常。

46、操作模式下时存储在图像存储器602中的数据,而标号1502和1504表示当在省电模式下时存储在图像存储器602中的数据。0102当已从省电模式返回到1503之后再次转变到1504的省电模式时,在这期间已被更新的文件1505需要再次被复制到图像存储器602,而未被更新的文件中的之前复制的文件可以仍被使用。因此,只有在通常操作模式下被修改的存储器区域的部分需要被更新,而不需要每次都更新整个存储器区域。0103此外,如图7所示,主要从高位地址使用图像存储器602,并且还需要复制用作图像存储器的区域。鉴于此,在本实施例中,只读数据较容易处理被安排在比较不适合用作图像存储器602的较高位地址中,而有可能。

47、被修改的数据和交换存储区域较难处理被安排在较低位地址中。0104图16例示了根据第一实施例的切换文件访问对象的处理。在图16中,例示了在S1304和S1305中进行的将文件访问对象从硬盘驱动器313切换到图像存储器602的处理。0105在MFP控制器302执行的通用OS上操作的应用程序经由库来使用OS的服务。库经由系统调用,使用内核中的服务。在文件访问的情况下,系统调用使用虚拟文件系统VFS层上的库,该虚拟文件系统VFS层兼容了文件系统文件格式之间的差别。VFS使用各文件系统的库,并且使用块I/O层来调度所有文件系统的输入/输出。底层上为设备驱动器,在硬盘的情况下,设备驱动器是IDE驱动器、串。

48、行ATA器等。当将I/O目的地改变为图像存储器602时,设备驱动器变为RAM盘驱动器。0106图17是示出根据第一实施例的当从省电模式返回时的处理过程的流程图。下述的处理主要是在MFP控制器102的整体控制下进行的。0107首先,在步骤S1701中,MFP控制器302对硬盘驱动器313,MFP控制器303和连接到MFP303的设备打印机单元315等通电。接着,在步骤S1702中,MFP控制器302禁止中断使得当从省电模式返回时不会发生对硬盘驱动器313的文件访问,并且进行控制使得不执行除省电模式返回处理之外的处理。0108接下来,在步骤S1703中,MFP控制器302装载硬盘驱动器313,以使。

49、得OS能够使用硬盘驱动器313。之后,由于不对分区809中的文件进行更新日期和时间管理,所以在步骤S1704中,MFP控制器302冲洗交换存储区域分区809中的全部数据。这里,冲洗是指用存储在图像存储器602中的数据来更新存储在硬盘驱动器313中的数据。0109随后,在步骤S1706中,MFP控制器302一次选择图14中所示的一个分区。而且,在步骤S1706中,MFP控制器302确定当在省电模式下时文件是否已被更新。如果文件已被更新,则MFP控制器302将处理转到S1707,并且将文件被更新了的分区设置为冲洗对象,说明书CN102063178ACN102063188A10/15页13如果文件还未被更新,则MFP控制器302将处理转到S1708并且不将该分区设置为冲洗对象。0110接着,在步骤S1709中,MFP控制器302确定是否已检查了所有的分区。当确定已检查了所有的分区时,MFP控制器302将处理转到S1710。当确定并非检查了所有的分区时,MFP控制器302将处理转到S1705。0111在步骤S1710中,MFP控制器302将被设置为冲洗对象的分区写回到硬盘驱动器313。在步骤S1705到S1710的上述处理中,MFP控制器302用作更新单元。0112随后,由于在冲洗处理后图像存储器602不再用作存储器单元,所以在步骤S1711。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1