图像形成装置及其控制方法 【技术领域】
本发明涉及能够打印可变打印作业的图像形成装置及其控制方法。背景技术 对于适合各个客户需要的数据的可变数据打印的需求与日俱增。 由于按各个记录 单位打印在单个作业中登记的客户数据, 因此可变数据作业 (VDP 作业 ) 在单个作业中包含 大量记录 ( 例如, 成千上万的记录 )。在 VDP 作业中, VDP 对象与各记录相关联。用作背景 的主输出与 VDP 对象合成, 并打印结果数据。即使包含多个记录, 这种 VDP 作业也按作业单 位来被管理。
然而, 由于按作业单位来管理包含大量记录的作业, 因此会发生不能有效进行打 印处理的情况。这样的示例有, 由于 VDP 作业中包含的记录发生某种错误而导致不能进行 打印的情况。 VDP 作业中按记录单位发生的错误的示例包括, 在指定参照目的地中不存在要 被预定记录参照的 VDP 对象的情况, 以及在片材给送台 (sheet feed stage) 中未放置按预
定记录单位指定的纸张片材的情况。
传统的打印系统具有通过暂停不可打印作业、 并前进 (promote) 到打印队列中的 下一个可执行作业, 来按作业单位允许继续打印的暂停 / 前进功能。然而, 在该传统功能 中, 当按 VDP 作业中包括的记录单位发生错误时, 暂停有错误发生的整个作业, 并且前进到 后续的可打印作业。
因此, 即使在已经发生错误的记录的后续记录为可打印记录的情况下, 也不能够 继续打印, 这是低效率的。此外, 已经被打印的记录在再打印期间变成打印目标, 从而发生 不必要的打印。
另外, 传统的打印系统具有用于按页单位跳过对在通常的页面描述语言 (PDL) 作 业中发生了错误的页的打印的错误跳过功能, 从而能够打印作业中的剩余页。 然而, 该错误 跳过功能按页单位操作。因此, 该功能不适合于 VDP 作业中包括的各记录由多页构成的情 况。
因此, 对于具有多个记录的 VDP 作业, 仅按作业单位或页单位作用的传统跳过功 能并不是最佳的。日本特开 2007-305119 号公报公开了提前检查要在 VDP 打印期间使用的 VDP 对象的可访问性的方法。 如果存在不能被访问的 VDP 对象, 则此时系统向操作者进行通 知并取消打印处理。
然而, 在日本特开 2007-305119 号公报公开的方法中, 当存在不能被访问的 VDP 对 象时, 取消整个作业。 因此, 由于在执行打印时不能进行访问, 所以尽管避免取消整个作业, 也不能打印可打印的记录, 这是低效率的。 发明内容
根据本发明的一方面, 提供一种图像形成装置, 其用于接收具有由关于多页的页 信息形成的多个记录的可变打印作业, 并且基于所述页信息来输出由主对象和可变对象形成的输出物, 所述图像形成装置包括 : 第一接收单元, 其被构造为接收打印作业 ; 输出单 元, 其被构造为执行用于将所接收到的打印作业作为所述输出物输出的输出处理 ; 检测单 元, 其被构造为检测在所述输出处理的执行期间发生的错误 ; 以及控制单元, 其被构造为 : 当被检测到所述错误的打印作业是所述可变打印作业时, 中断对包含有关于被检测到所述 错误的页的页信息的记录中包含的页的所述输出处理, 并且从所述可变打印作业包含的记 录当中的、 包含有被检测到所述错误的页的页信息的所述记录的后续记录中包含的页, 恢 复输出处理。
从以下参照附图对示例性实施例的详细描述中, 本发明的其他特征和方面将变得 清楚。 附图说明 被并入说明书中并构成说明书的一部分的附图, 例示了本发明的示例性实施例、 特征及方面, 并与文字描述一起用于说明本发明的原理。
图 1 是根据本发明的第一示例性实施例的包括计算机的系统的结构图。
图 2 是根据本发明的第一示例性实施例的典型图像形成装置的系统的框图。
图 3 是例示记录数据库的示例的表。
图 4 例示了由作业、 记录和页构成的分层结构的示例。
图 5 是作业打印处理的流程图。
图 6A 例示了 VDP 作业的 PPML 文件的示例, 图 6B 例示了 VDP 作业的输出物的示例。
图 7 是记录单位分析处理的流程图。
图 8 是记录单位 RIP 处理的流程图。
图 9 是记录单位打印处理的流程图。
图 10 是当发生暂停记录时的恢复 (restart) 指示处理的流程图。
图 11 例示了图像形成装置中的操作画面的共用规格 (specification) 设置画面 的示例。
图 12 例示了图像形成装置中的操作画面的暂停模式画面的示例。
图 13 例示了在暂停记录检测期间的通知画面的示例。
图 14A 是用于通过 VDP 作业选择集中恢复暂停记录的指令的处理的流程图, 图 14B 是集中恢复处理的流程图。
图 15 是再打印 VDP 作业的流程图。
图 16 例示了用于通知集中恢复指令的通知画面的示例。
图 17 是当发生暂停记录时进行的移动排出处理的流程图。
图 18 是对暂停记录的存储记录数量设置限制值的处理的流程图。
图 19 是当存储的暂停记录的数量超出限制值时显示的通知画面的示例。
具体实施方式
以下将参照附图详细说明本发明的各种示例性实施例、 特征及方面。
首先, 将利用图 1 描述能够应用下述各种示例性实施例的图像形成系统。图 1 是 例示根据本发明的第一示例性实施例的图像形成系统的基本结构的示例的结构图。 图像形成系统具有图像形成装置 10、 打印服务器 20、 文件服务器 30 以及客户端 PC 40。图像形成 装置 10、 打印服务器 20、 文件服务器 30 以及客户端 PC 40 经由诸如局域网 (LAN) 或广域网 (WAN) 的网络 50 可通信地连接。
图像形成装置 10 具有诸如扫描、 打印及复印等的各种功能。打印服务器 20 管理 输入的打印作业以及经由网络 50 连接的图像形成装置 10。 打印服务器 20 不仅能够监视所 连接的图像形成装置 10 的状态和所有打印作业的状态, 而且能够进行诸如打印作业的临 时停止、 设置改变、 打印恢复或作业复制、 传输、 删除等的控制。
文件服务器 30 存储与在可变打印中使用的可变数据有关的数据库, 例如包括诸 如目的地、 地址、 姓名等的客户数据的客户数据库。客户端 PC 40 具有用于编辑应用文件和 打印支持的功能。此外, 客户端 PC 40 具有用于监视由打印服务器 20 管理的图像形成装置 10 及打印作业并且用于协助其控制的功能。 操作者可以通过利用客户端 PC 40 确认作业的 状态。
图 2 是例示图像形成装置 10 的基本结构的框图。控制单元 201 控制经由系统总 线 214 连接的各单元, 并控制图像形成装置 10 的整体操作。另外, 控制单元 201 通过执行 存储在存储单元 213 中的程序来控制图像形成装置 10 的各单元。 配备操作单元 210 以使得操作者能够进行各种输入。操作单元 210 由各种键、 以 及由配备有触摸屏功能的液晶显示器 (LCD) 和发光二极管 (LED) 形成的显示设备构成。基 于操作者对该操作单元 210 进行的操作, 接收再打印指令或作业取消指令。
显示控制单元 205 在操作单元 210 的显示设备上进行各种显示。例如, 显示控制 单元 205 在打印期间在操作单元 210 上显示暂停记录检测通知消息, 以提示操作者进行下 一个处理。
当从客户端 PC 40 发出打印指令时, VDP 作业接收单元 202 接收经由打印服务器 20 输入的 VDP 作业。另外, 当存在 VDP 作业处理指令时, VDP 作业接收单元 202 将接收到的 VDP 作业发送给 VDP 作业分析单元 206。接收到的 VDP 作业可以包括用于针对作业中包含 的记录中的各页、 例如以个性化打印机标记语言 (PPML) 格式来输出页的页信息。
页信息的示例包括指示 VDP 对象与主对象之间的对应关系的信息、 关于要在输出 期间使用的介质 (media) 的信息、 彩色 / 单色输出信息、 后处理信息、 排出目的地信息等。 在 本示例性实施例中, VDP 作业具有多个记录, 所述记录由针对多页的页信息构成。通过利用 下述各种结构进行输出处理, 基于记录中包含的页信息, 来输出由针对各记录固定的主对 象和针对各记录可变的可变 VDP 对象构成的输出物。
适于本发明的 VDP 作业不限于上述结构。例如, 指示 VDP 对象与主对象之间的对 应关系的信息可以预先存储在文件服务器 30 中, 并且不包括在 VDP 作业中。
VDP 作业分析单元 206 分析从 VDP 作业接收单元 202 接收的 VDP 作业的记录, 并且 对 VDP 作业中包含的多个记录赋予 ID。此外, 作为分析结果, VDP 作业分析单元 206 可以任 选地参照存储在文件服务器 30 中的记录数据库 211。
VDP 作业分析单元 206 还基于 VDP 作业中包含的页信息或基于所参照的记录数据 库 211, 将要用于各页的 VDP 对象与主对象相关联。VDP 作业和主对象存储在对象存储单元 212 中。
在此情况下, VDP 作业分析单元 206 确认各对象是否能够被访问。如果对象不能
够被访问, 则 VDP 作业分析单元 206 进行下述的暂停处理。VDP 作业分析单元 206 将所分析 的记录信息以及该记录的 ID 发送给分析记录存储单元 207。以下将由 VDP 作业分析单元 206 进行的处理统称为 “分析处理” 。分析记录存储单元 207 将从 VDP 作业分析单元 206 接 收的记录信息与该记录的 ID 彼此相关联, 并存储结果数据。
光栅图像处理 (RIP) 单元 208 响应于来自控制单元 201 的指令, 参照存储在分析 记录存储单元 207 中的记录信息。RIP 单元 208 对记录中包括的各页的 VDP 对象和主对象 进行光栅图像处理, 并生成打印数据。在光栅图像处理期间已经历过光栅图像处理而生成 的对象, 可以作为可重用对象以可重用状态存储在 RIP 单元 208 中。
打印单元 209 对已经历过 RIP 单元 208 的光栅图像处理的打印数据进行打印处理 ( 将打印数据打印在记录片材上 ), 并排出输出物。基于在打印单元 209 中添加到各记录的 打印信息, 打印单元 209 请求介质, 并按照整理设置和指定的排出格式排出输出物。
另外, 在本示例性实施例中, 将直到所接收到的 VDP 作业被输出为输出物为止进 行的 VDP 作业分析处理、 光栅图像处理以及打印处理的各处理统称为 “输出处理” 。
暂停记录控制单元 204 对在 VDP 作业分析处理、 光栅图像处理和打印处理的各处 理期间由于发生错误而中断处理时执行的暂停处理进行控制。 以下将描述关于暂停处理的 详情。 暂停记录存储单元 203 响应于来自暂停记录控制单元 204 的指令, 临时存储将变 成暂停处理目标的记录信息。 另外, 如果存在再打印暂停记录的指令, 则暂停记录存储单元 203 还在作业完成后存储关于暂停记录的记录信息。
图 3 是例示记录数据库 211 中存储的数据库的示例的表。在图 3 中, 附图标记 301 到 307 表示数据库中的各数据字段。图 3 包括诸如客户号 301、 姓名 302、 地址 303、 年龄 304、 主文件链接目的地 305、 进程 (course)1306、 进程 2307 以及详细信息 308 的数据字段。 在图 3 中, 还可以登记各进程或详细信息对象被存储的链接目的地。
图 4 是例示根据本发明的分层结构的 VDP 作业、 记录和页的示意图。VDP 作业 401 具有多个记录 402。用作记录 402 的基础的记录信息被存储在文件服务器 30 中。
在本示例性实施例中, 登记在记录数据库中的客户的数量为用作打印目标的记录 402 的数量 ( 记录数量 )。各记录 402 包括一页或更多页 403。各记录 402 中的页数不一定 要相同。页数可以根据针对各记录 402 指示的打印内容而不同。
在本示例性实施例中, VDP 作业分析单元 206 分析 VDP 作业, 并对各记录 402 分配 ID。利用该记录 ID, 暂停记录控制单元 204 指定要被管理的记录。另外, 不仅对记录, 而且 对 VDP 作业分配作业 ID, 并且对页分配页 ID。
图 5 例示了从根据本示例性实施例的图像形成系统接收 VDP 作业时起直到排出输 出物为止的基本流程。由控制图像形成装置 10 的各单元的控制单元 201 基于存储在存储 单元 213 中的程序, 执行图 5 所示的流程的各步骤中进行的处理。
在步骤 S501 中, VDP 作业接收单元 202 接收从打印服务器 20 发送的作业。在步 骤 S502 中, VDP 作业接收单元 202 确定所接收到的作业是否是 VDP 作业。如果确定所接收 到的作业是 VDP 作业 ( 步骤 S502 中 “是” ), 则处理进行到步骤 S503。另一方面, 如果确定 所接收到的作业不是 VDP 作业 ( 步骤 S502 中 “否” ), 则处理进行到步骤 S508。
在步骤 S503 中, VDP 作业接收单元 202 确定是否对 VDP 作业设置了用于按记录单
位进行暂停处理的设定。 如果确定设置了用于按记录单位进行暂停处理的设定 ( 步骤 S503 中 “是” ), 则处理进行到步骤 S504。另一方面, 如果确定未设置用于按记录单位进行暂停处 理的设定 ( 步骤 S503 中 “否” ), 则处理进行到步骤 S509。
由控制单元 201 基于操作者对图像形成装置 10 的操作单元 210 进行的操作, 来设 置用于按记录单位进行暂停处理的设定。以下将更详细地描述该设置方法。另外, 在步骤 S503 中, VDP 作业接收单元 202 通过确认与图像形成装置 10 利用控制单元 201 设置的按记 录单位进行的暂停处理有关的设定, 来进行确定。
该设定不限于图像形成装置 10 的设定。还可以使用诸如打印服务器 20、 客户端 PC 40 等的信息处理装置, 响应于来自操作者的指令对 VDP 作业设置该设定。在这种情况 下, VDP 作业接收单元 202 通过确认 VDP 作业中包括的关于暂停处理的设定信息, 来进行确 定。
在步骤 S504 中, VDP 作业分析单元 206 按记录单位进行下述的分析处理。在步骤 S505 中, 分析记录存储单元 207 将在步骤 S504 中赋予各记录的记录 ID 与针对各分析记录 的记录信息相关联, 并存储结果数据。
在步骤 S506 中, RIP 单元 208 通过参照存储在分析记录存储单元 207 中的记录信 息并按记录单位进行光栅图像处理, 来生成打印数据。在步骤 S507 中, 打印单元 209 对在 步骤 S505 中经历了光栅图像处理的打印数据按记录单位进行打印处理, 排出输出物, 然后 结束处理流程。 以下将描述关于按记录单位进行的光栅图像处理以及按记录单位进行的打 印处理的详情。 在步骤 S508 中, VDP 作业分析单元 206 按作业单位进行分析处理。在步骤 S509 中, RIP 单元 208 对除 VDP 作业之外的作业或对在步骤 S508 中分析的 VDP 作业, 按作业单 位进行光栅图像处理。
在步骤 S510 中, 打印单元 209 对在步骤 S509 中经历了光栅图像处理的打印数据 按作业单位进行打印处理, 排出输出物, 然后结束处理流程。 以下将描述关于按作业单位进 行的光栅分析处理、 按作业单位进行的光栅图像处理以及按作业单位进行的打印处理的详 情。
图 6A 例示了作为一种类型的 VDP 作业的 PPML 文件的示例。图 6B 例示了与 PPML 文件中的一个记录对应的输出物。对于图 6A 所示的 PPML 文件, 一个记录由两页构成, 其中 基于图 3 所示的数据库输出 VDP 对象和可重用对象 ( 主对象 ) 的合成物。
在各记录的第一页中, 描述了指示要被参照的可变对象的参照目的地的信息和指 示可重用对象的参照目的地的信息。可变对象 “A1” 是指示图 3 的数据库中的第一条信息 作为参照目的地的信息。
在这种情况下, 图 3 的数据库中的第一条数据的进程 1 的字段为 “A 进程” 。因此, 从对象存储单元 212 中选择与可重用对象进程 1 部分中的 “A 进程” 相对应的 VDP 对象, 并 且将该 VDP 对象与对应的 “A 进程” 相关联。
在图 6A 所示的 PPML 文件中, 向各记录添加 < 文档 > 标签。另外, 各文档中的记录 具有针对两页的 < 页 > 标签。VDP 作业分析单元 206 可以通过使用这些标签来识别记录和 页。
用于区分记录的标签不一定是 < 文档 > 标签。例如, 可以使用通过生成 PPML 文件
的应用而添加的备注。作为另选方案, 在一些情况下, 没有必要添加用于区分记录的标签。
图 7 是更详细地例示在图 5 的步骤 S504 中按记录单位进行的分析处理的流程图。 由控制图像形成装置 10 的各单元的控制单元 201 基于存储在存储单元 213 中的程序, 来执 行图 7 所示的流程的各步骤中进行的处理。
在步骤 S701 中, VDP 作业分析单元 206 基于添加给所接收到的 VDP 作业的文档标 签, 来检测下一个记录。检测方法不限于该方法。可以采用适于 VDP 作业结构的任意方法。 在步骤 S702 中, VDP 作业分析单元 206 对所检测到的记录赋予作为用于识别记录的识别信 息的记录 ID。
在步骤 S703 中, VDP 作业分析单元 206 基于 VDP 作业的描述参照文件服务器 30 和 对象存储单元 212, 并且将要在记录的输出中使用的 VDP 对象与主对象相关联。
在步骤 S704 中, VDP 作业分析单元 206 通过检测由于在步骤 S703 中进行的关联 处理期间不存在链接目的地对象而导致的错误, 来确定是否发生了错误。如果确定发生了 错误 ( 步骤 S704 中 “是” ), 则处理进行到步骤 S705。如果确定没有发生错误 ( 步骤 S704 中 “否” ), 则处理进行到步骤 S706。
在步骤 S705 中, VDP 作业分析单元 206 中断对具有发生了错误的页的记录中包含 的多页的分析处理。然后, VDP 作业分析单元 206 将具有发生了错误的页的记录 ( 暂停记 录 ) 通知给暂停记录控制单元 204。
暂停记录控制单元 204 将接收到的通知所针对的暂停记录存储在暂停记录存储 单元 203 中。另外, VDP 作业分析单元 206 保持当前正被分析的记录的记录 ID, 并且当发生 错误时, 基于保持的记录 ID 指定暂停记录。
另外, 该指定不限于上述方法。基于发生了错误的页的页 ID, 可以将包含该页 ID 的记录指定为暂停记录。此外, 同样在以下描述中, 基于上述方法通过各处理单元 (VDP 作 业分析单元 206、 RIP 单元 208 以及打印单元 209) 来进行暂停记录的指定。
在步骤 S706 中, VDP 作业分析单元 206 确定是否完成了 VDP 作业中包含的所有记 录的分析处理。如果确定完成了所有记录的分析处理 ( 步骤 S706 中 “是” ), 则 VDP 作业分 析单元 206 结束处理流程。如果确定未完成所有记录的分析处理 ( 步骤 S706 中 “否” ), 则 处理返回到步骤 S701, 并且开始下一个分析目标记录的分析处理。
接着, 将描述在图 5 的步骤 S508 中按作业单位进行的分析处理。
在按作业单位进行的分析处理中, VDP 作业分析单元 206 将要在针对作业中包含 的所有页的输出中使用的主对象与 VDP 对象相关联。该关联方法与用于记录单位分析处理 的方法相同。另外, 如果在关联期间检测到错误, 则控制单元 201 中断整个 VDP 作业, 并前 进到储备在图像形成装置 10 中的下一个作业。
图 8 是更详细地例示在图 5 的步骤 S506 中按记录单位进行的光栅图像处理的流 程图。由控制图像形成装置 10 的各单元的控制单元 201 基于存储在存储单元 213 中的程 序, 来执行图 8 所示的流程的各步骤中进行的处理。
在步骤 S801 中, RIP 单元 208 从分析记录存储单元 207 中获取关于将成为光栅图 像处理目标的下一个记录的记录信息。 在步骤 S802 中, RIP 单元 208 基于获取的记录信息, 确认要在记录的输出中使用的 VDP 对象和主对象的链接目的地。
在步骤 S803 中, RIP 单元 208 通过基于链接目的地确认, 检测由于不存在链接目的地对象而导致的错误, 来确定是否发生了错误。如果确定发生了错误 ( 步骤 S803 中 “是” ), 则处理进行到步骤 S805。如果确定没有发生错误 ( 步骤 S803 中 “否” ), 则处理进行到步骤 S804。
在步骤 S804 中, RIP 单元 208 通过对记录中包含的对象进行光栅图像处理来生成 打印数据。在步骤 S805 中, RIP 单元 208 指定暂停记录, 并且中断对暂停记录中包含的多 页进行的光栅图像处理。
接下来, RIP 单元 208 将暂停记录通知给暂停记录控制单元 204。暂停记录控制单 元 204 将接收到的通知所针对的暂停记录存储在暂停记录存储单元 203 中。
在步骤 S806 中, RIP 单元 208 确定是否完成了 VDP 作业中包含的所有记录的光栅 图像处理。如果确定完成了所有记录的光栅图像处理 ( 步骤 S806 中 “是” ), 则 RIP 单元 208 结束处理流程。如果确定未完成所有记录的光栅图像处理 ( 步骤 S806 中 “否” ), 则处理返 回到步骤 S801, 并且开始下一个 RIP 目标记录的光栅图像处理。
接着, 将描述在图 5 的步骤 S509 中按作业单位进行的光栅图像处理。
在按作业单位进行的光栅图像处理中, RIP 单元 208 对作业中包含的所有页进行 光栅图像处理。另外, 如果在光栅图像处理期间检测到错误, 则控制单元 201 中断整个 VDP 作业, 并前进到储备在图像形成装置 10 中的下一个作业。 图 9 是更详细地例示在图 5 的步骤 S507 中按记录单位进行的打印处理的流程图。 由控制图像形成装置 10 的各单元的控制单元 201 基于存储在存储单元 213 中的程序, 来执 行图 9 所示的流程的各步骤中进行的处理。
在步骤 S901 中, 打印单元 209 获取打印目标记录的打印数据。在步骤 S902 中, 打 印单元 209 确认要在打印目标记录的打印数据的打印期间使用的介质是否被正确放置在 片材给送台中。
在步骤 S903 中, 打印单元 209 通过基于在步骤 S209 中进行的确认, 检测由于介 质未被正确放置在片材给送台中导致的错误, 来确定是否发生了错误。如果确定发生了错 误 ( 步骤 S903 中 “是” ), 则处理进行到步骤 S905。如果确定没有发生错误 ( 步骤 S903 中 “否” ), 则处理进行到步骤 S904。
在步骤 S904 中, 打印单元 209 对打印目标记录的打印数据进行打印, 并排出输出 物。在步骤 S905 中, 打印单元 209 指定暂停记录, 并中断暂停记录中包含的多页的打印处 理。
接着, 打印单元 209 将暂停记录通知给暂停记录控制单元 204。 暂停记录控制单元 204 将接收到的通知所针对的暂停记录存储在暂停记录存储单元 203 中。
在步骤 S906 中, 打印单元 209 确定是否完成了 VDP 作业中包含的所有记录的打 印处理。如果确定完成了所有记录的打印处理 ( 步骤 S906 中 “是” ), 则打印单元 209 结束 处理流程。如果确定未完成所有记录的打印处理 ( 步骤 S906 中 “否” ), 则处理返回到步骤 S901, 并开始下一个打印目标记录的打印处理。
接着, 将描述在图 5 的步骤 S510 中按作业单位进行的打印处理。
在按作业单位进行的打印处理中, 打印单元 209 对作业中包含的所有页进行打印 处理。另外, 如果在打印处理期间检测到错误, 则控制单元 201 中断整个 VDP 作业, 并前进 到储备在图像形成装置 10 中的下一个作业。
在本示例性实施例中, 描述了错误的两个示例, 即当在链接目的地不存在对象时 发生错误, 以及当在打印期间未放置正确的用于打印的介质时发生错误。 然而, 本发明并不 限于这两种类型的错误。显然, 本发明对其他类型的错误也是适用的。
在本示例性实施例中, 能够避免不必要的打印输出, 并且通过在 VDP 作业的输出 处理期间按记录单位进行中断 ( 停止 )、 并且从中断记录的下一个记录恢复 ( 前进 ) 输出处 理, 能够进行 VDP 作业的有效打印。
表述 “按记录单位进行中断” 是指 : 中断包含有关于被检测到错误的页的页信息的 记录中所包括的页的输出处理。表述 “从中断记录的下一个记录恢复输出处理” 是指 : 从可 变打印作业包含的记录中的、 包含有关于被检测到错误的页的页信息的记录的后续记录中 所包括的页, 恢复输出处理。
另外, 在本示例性实施例中, 确定所接收到的作业是否是 VDP 作业。对被确定为 VDP 作业的作业按记录单位执行输出处理。 对被确定为不是 VDP 作业的作业, 按作业单位执 行输出处理。因此, 能够进行适合于作业类型的暂停处理, 并且能够有效地打印作业。
在第二示例性实施例中, 当由于在 VDP 作业的输出处理期间发生的错误而暂停记 录时, 显示向操作者通知暂停记录的消息。另外, 伴随该通知, 提示操作者发出暂停记录恢 复指令。响应于来自操作者的恢复指令进行再输出处理。 将基于以上利用图 9 描述的、 按作业单位的打印处理期间进行的暂停处理, 来描 述以下示例性实施例。 然而, 以下示例性实施例并不限于打印处理, 还可以适用于诸如分析 处理和光栅图像处理的其他输出处理。 另外, 在以下示例性实施例中, 分析目标记录、 RIP 目 标记录和打印目标记录统称为 “输出目标记录” 。
图 10 是例示根据第二示例性实施例的处理流程的流程图。由于在本示例性实施 例中进行的步骤 S901 到 S906 的处理与第一示例性实施例的相同, 因此这里省略其描述。 将 仅对与第一示例性实施例不同的步骤 S1001 到 S1005 的处理进行说明。
在步骤 S1001 中, 显示控制单元 205 通过在操作单元 210 上显示指示记录在打印 处理期间已被暂停并且打印已被中断的画面, 来向操作者通知这类消息。 在此情况下, 显示 控制单元 205 从暂停记录存储单元 203 获取暂停记录的记录 ID 或客户号, 并且将获取的信 息显示在操作单元 210 上。图 13 中例示了这类消息的示例。
在步骤 S1002 中, 暂停记录控制单元 204 确定操作者经由操作单元 210 是否作出 恢复暂停记录的指令。如果确定作出恢复指令 ( 步骤 S1002 中 “是” ), 则暂停记录控制单元 204 接收该恢复指令, 然后处理进行到步骤 S1003。如果确定未作出恢复指令 ( 步骤 S1002 中 “否” ), 则处理进行到步骤 S1004。
在步骤 S1003 中, 打印单元 209 响应于恢复指令获取与存储在暂停记录存储单元 203 中的暂停记录对应的打印数据, 并将获取的打印数据设置为再打印目标。然后, 处理进 行到步骤 S902。
在步骤 S1004 中, 暂停记录控制单元 204 确定操作者经由操作单元 210 是否作出 继续与包括暂停记录的 VDP 作业对应的处理的指令。如果确定作出继续处理指令 ( 步骤 S1004 中 “是” ), 则处理进行到步骤 S906。如果确定未作出继续处理指令 ( 步骤 S1004 中 “否” ), 则处理进行到步骤 S1005。
在步骤 S1005 中, 暂停记录控制单元 204 删除存储在暂停记录存储单元 203 中的
暂停记录, 并结束处理。另外, 控制单元 201 中断整个 VDP 作业, 并前进到储备在图像形成 装置 10 中的下一个作业。
在本示例性实施例中, 显示向操作者通知暂停记录的消息。 伴随该通知, 提示操作 者发出暂停记录恢复指令。 然后, 响应于来自接收该提示的操作者的恢复指令, 进行再输出 处理。 因此, 操作者能够查看关于暂停记录的通知, 并且能够在解决错误原因后开始暂停记 录的再打印。
图 11 例示了通过显示控制单元 205 显示在操作单元 210 上的共用规格设置画面 1101。
该共用规格设置画面 1101 的示例具有排出托盘中的混合纸张按钮 1102、 暂停模 式设置按钮 1103、 功能限制模式按钮 1104、 关机 (shut down) 模式按钮 1105 以及关闭按钮 1106。
排出托盘中的混合纸张按钮 1102、 功能限制模式按钮 1104 以及关机模式按钮 1105 是能够由设置各功能的共用规格设置画面 1101 设置的功能的示例。 因此, 这些按钮与 本发明没有直接联系。显示控制单元 205 检测到在操作单元 210 上按下关闭按钮 1106, 因 此关闭共用规格设置画面 1101。 显示控制单元 205 检测到在操作单元 210 上按下暂停模式设置按钮 1103, 因此显 示图 12 所示的暂停模式设置画面。
图 12 例示了当在共用规格设置画面 1101 上按下暂停模式设置按钮 1103 时显示 的暂停模式设置画面 1201。暂停模式设置画面 1201 包括作业单位按钮 1202、 记录单位按 钮 1203、 取消按钮 1211 以及确定按钮 1212。
作业单位按钮 1202 用于将输出处理期间的暂停处理设置为按作业单位进行。记 录单位按钮 1203 用于将输出处理期间的暂停处理设置为按记录单位进行。另外, 显示控制 单元 205 检测到操作者按下记录单位按钮 1203, 因此显示用于记录单位暂停处理的详细设 置画面 1204。
用于记录单位暂停处理的详细设置画面 1204 包括可设置项, 例如记录暂停超时 时间设置以及用于在每次检测到暂停记录时显示暂停记录的设置。此外, 详细设置画面 1204 具有用于在完成作业的输出处理后集中显示暂停记录的可设置项。
操作者可以利用加 / 减按钮 1206 改变记录暂停超时时间 1205。 “记录暂停超时时 间” 指示直到前进到下一个记录为止的暂停期间的待机时间。
如果操作者能够在该超时发生前解决记录被暂停的原因, 则继续暂停记录的处 理。另外, 操作者可以利用 “是” 按钮 1207 或 “否” 按钮 1208 来选择是否要在每次检测到 暂停记录时被通知记录暂停的事实。
如果检测到已经按下 “是” 按钮 1207, 则设置设定, 使得进行图 10 的步骤 S1001 中 进行的显示。另外, 操作者可以利用 “是” 按钮 1209 或 “否” 按钮 1210 选择是否在作业结 束时显示暂停记录。
如果检测到已经按下 “是” 按钮 1209, 则当一个 VDP 作业中包含的可打印记录的输 出处理全部完成时, 获取关于针对该作业暂停的记录的信息并以列表显示。以下将在第三 示例性实施例中描述当输出处理完成时的暂停记录显示。
如果显示控制单元 205 检测到按下取消按钮 1211, 则显示控制单元 205 丢弃通过
暂停模式设置画面 1201 和记录单位暂停处理的详细设置画面 1204 改变的设定的内容, 并 关闭暂停模式设置画面 1201。
如果显示控制单元 205 检测到按下确定按钮 1212, 则显示控制单元 205 向暂停 记录控制单元 204 通知通过暂停模式设置画面 1201 和记录单位暂停处理的详细设置画面 1204 改变的设定的内容。另外, 在通知完成后, 显示控制单元 205 关闭暂停模式设置画面 1201。暂停记录控制单元 204 基于所通知的设定内容来设置暂停处理。
图 13 例示了在图 10 的步骤 S1001 中的暂停记录的显示示例。
显示画面 1301 具有用于恢复暂停记录的打印的恢复指令按钮 1303、 用于打印作 业中的可处理记录的按钮 1304 以及用于中断当前作业并打印下一个作业的按钮 1305。
显示控制单元 205 在消息 1302 中显示由于某些原因已经中断对记录 No.XXX 的打 印处理并且暂停该记录。该 “记录 No.XXX” 是记录 ID。
消息 1302 并不限于记录 ID。可以显示图 3 的数据库中包含的任意信息。例如, 通 过显示与暂停记录对应的客户号或姓名, 能够以易于理解的方式向操作者通知发生了错误 的记录。
如果显示控制单元 205 检测到按下针对暂停记录的恢复指令按钮 1303, 则显示控 制单元 205 向暂停记录控制单元 204 通知暂停记录是再打印目标。当进行该通知时, 在图 10 的步骤 S1002 中, 暂停记录控制单元 204 确定操作者经由操作单元 210 作出恢复暂停记 录的指令 ( 步骤 S1002 中 “是” )。
当暂停错误发生时, 假设在指定并解决暂停错误的原因后, 操作者将按下恢复指 令按钮 1303。 例如, 当因为没有在片材给送台中放置用于打印的介质而暂停记录时, 通过操 作者在片材给送台中重新放置纸张后按下恢复指令按钮 1303, 来有效地继续打印。
如果显示控制单元 205 检测到按下用于打印作业中的可处理记录的按钮 1304, 则 显示控制单元 205 向暂停记录控制单元 204 通知存在继续下一个记录的输出的指令。当进 行该通知时, 在图 10 的步骤 S1004 中, 暂停记录控制单元 204 确定操作者经由操作单元 210 作出继续包含暂停记录的 VDP 作业的处理的指令 ( 步骤 S1004 中 “是” )。
如果在暂停记录的原因不能被立即指定并解决时操作者按下该按钮, 则发出前进 到下一个记录的请求, 并继续打印。 因此, 通过使得在发生错误时按记录单位前进到下一个 记录, 能够在不中断整个 VDP 作业的打印的情况下有效地继续打印。
如果显示控制单元 205 取消包含打印期间的暂停记录的作业并检测到按下用于 前进到下一个作业的按钮 1305, 则显示控制单元 205 向暂停记录控制单元 204 通知作业取 消指令。
当进行该通知时, 在图 10 的步骤 S1004 中, 暂停记录控制单元 204 确定操作者未 经由操作单元 210 作出继续包含暂停记录的 VDP 作业的处理的指令 ( 步骤 S1004 中 “否” )。 当在整个记录中发生错误时, 通过按下按钮 1305, 取消整个 VDP 作业, 并前进到下一个作 业。因此, 能够有效地进行输出处理。
在第三示例性实施例中, 在针对 VDP 作业中包含的所有记录的输出处理全部完成 后, 显示向操作者通知在该 VDP 作业的输出处理期间发生的记录暂停的消息。另外, 伴随该 通知, 提示操作者发出暂停记录恢复指令。 响应于来自操作者的恢复指令进行再输出处理。
图 14A 是例示根据第三示例性实施例的处理流程的流程图。由于本示例性实施例中进行的步骤 S901 到 S905 的处理与第一示例性实施例中的相同, 因此这里将省略其描述。 将仅对与第一示例性实施例不同的步骤 S1400 到 S1402 的处理进行说明。
在步骤 S1400 中, 打印单元 209 确定 VDP 作业中包含的所有记录的打印处理是否 完成。 如果确定所有记录的打印处理完成 ( 步骤 S1400 中 “是” ), 则处理进行到步骤 S1401。 如果确定所有记录的打印处理未完成 ( 步骤 S1400 中 “否” ), 则处理返回到步骤 S901, 并开 始下一个输出目标记录的打印处理。
在步骤 S1401 中, 暂停记录控制单元 204 确定暂停记录存储单元 203 中是否存储 有暂停记录。如果确定存储有暂停记录 ( 步骤 S1401 中 “是” ), 则处理进行到步骤 S1402。 如果确定未存储暂停记录 ( 步骤 S1401 中 “否” ), 则暂停记录控制单元 204 结束 VDP 作业 的输出处理, 并前进到下一个作业。
在步骤 S1402 中, 将关于 VDP 作业中发生的暂停记录的信息集中通知给操作者。 此 外, 响应于来自操作者的指令进行再打印, 并且执行集中恢复处理。
图 14B 是更详细地例示在步骤 S1402 中进行的集中恢复处理的流程图。在步骤 S1403 中, 暂停记录控制单元 204 获取存储在暂停记录存储单元 203 中的暂停记录。
在步骤 S1404 中, 显示控制单元 205 将获取的暂停记录显示在操作单元 210 上, 并 且将关于在 VDP 作业中发生的暂停记录的信息集中通知给操作者。图 16 中例示了在该情 况下显示的画面的示例。 在本示例性实施例中, 显示控制单元 205 从暂停记录存储单元 203 中获取保持在各记录中的 ID 或客户号, 并显示所获取的信息。
在步骤 S1405 中, 暂停记录控制单元 204 确定操作者经由操作单元 210 是否作出 立即恢复暂停记录的指令。如果确定作出立即恢复暂停记录的指令 ( 步骤 S1405 中 “是” ), 则暂停记录控制单元 204 接收该指令, 并且处理进行到步骤 S1406。
然而, 如果确定没有作出立即恢复暂停记录的指令 ( 步骤 S1405 中 “否” ), 则处理 进行到步骤 S1407。
在步骤 S1406 中, 响应于立即恢复暂停记录的指令, 暂停记录控制单元 204 基于暂 停记录存储单元 203 中的信息, 获取作出的该指令所针对的暂停记录的打印数据。然后, 处 理进行到图 14A 的步骤 S902。
在步骤 S1407 中, 暂停记录控制单元 204 将关于暂停记录的信息作为日志存储在 存储单元 213 中。作为日志保持的信息的示例包括错误发生的原因、 作业 ID、 记录 ID、 输出 处理日期和时间等。 因此, 通过存储暂停记录的日志, 操作者能够进行诸如为何发生错误的 分析。
在步骤 S1408 中, 暂停记录控制单元 204 确定操作者经由操作单元 210 是否作出 稍后再打印暂停记录的指令。如果确定作出稍后再打印暂停记录的指令 ( 步骤 S1408 中 “是” ), 则处理进行到步骤 S1409。另一方面, 如果确定未作出稍后再打印暂停记录的指令 ( 步骤 S1408 中 “否” ), 则处理进行到步骤 S1411。
在步骤 S1409 中, 暂停记录控制单元 204 从当前正在进行输出处理的 VDP 作业中 包含的暂停记录当中, 删除除作出的稍后再打印暂停记录的指令所针对的暂停记录之外的 暂停记录。更具体地说, 暂停记录控制单元 204 从显示控制单元 205 获取作出的稍后再打 印暂停记录的指令所针对的暂停记录的记录 ID。
另外, 暂停记录控制单元 204 从存储在暂停记录存储单元 203 中的暂停记录当中,删除当前正进行输出处理的 VDP 作业中包含的、 具有除所获取的记录 ID 以外的记录 ID 的 暂停记录。
在步骤 S1410 中, 暂停记录控制单元 204 生成作出的稍后再打印指令所针对的暂 停记录的再打印作业, 并将所生成的再打印作业存储在暂停记录存储单元 203 中。所生成 的再打印作业具有与包括作为再打印目标的暂停记录的 VDP 作业相同的作业 ID。
另外, 通过操作者在操作单元 210 上进行执行指示, 使再打印作业经历输出处理。 以下将利用图 15 描述该再打印作业输出处理。此外, 如果存在要在再打印作业中使用的可 重用对象, 则为了提高再打印期间的输出处理的有效性, 保持可重用对象而不删除它。
再打印作业并不限于被存储在图像形成装置 10 中。例如, 可以将再打印作业发送 到客户端 PC 40 或打印服务器 20, 并且可以在发送目的地作出作业执行指令。藉此使得仅 暂停记录能够作为单独的作业被再打印, 因此能够避免对已打印的记录再打印, 能够避免 输出不必要的输出物, 并且能够节省打印记录的再打印时间。
在步骤 S1411 中, 暂停记录控制单元 204 从存储在暂停记录存储单元 203 中的暂 停记录当中, 删除当前正进行输出处理的 VDP 作业中包含的所有暂停记录, 并结束处理。
在本示例性实施例中, 在 VDP 作业中包含的所有记录的输出处理完成后, 显示用 于将暂停记录集中通知给操作者的消息。 因此, 即使在作业的中途发生错误, 也输出下一个 记录, 使得进行更有效的输出处理。另外, 操作者能够在作业完成后集中确认暂停记录。 另外, 在本示例性实施例中, 伴随该通知, 提示操作者发出暂停记录恢复指令, 并 且响应于来自操作者的恢复指令进行再输出处理。因此, 操作者能够对在与错误原因对应 的定时被暂停并且未被打印的记录进行再打印。
图 15 是例示针对再打印作业的输出处理的流程的流程图。在步骤 S1501 中, VDP 作业接收单元 202 接收操作者经由操作单元 210 输入的执行再打印作业的指令。该执行再 打印作业的指令不限于从图像形成装置 10 的操作单元 210 被发出, 还可以从打印服务器 20 或客户端 PC 40 被发出。
在步骤 S1502 中, VDP 作业分析单元 206 分析再打印作业, 并获取再打印作业的作 业 ID。在步骤 S1503 中, 暂停记录控制单元 204 从存储在暂停记录存储单元 203 中的暂停 记录当中, 检测具有所获取作业 ID 的所有暂停记录。然后, 将所检测到的记录传输到 RIP 单元 208。
在步骤 S1504 中, RIP 单元 208 通过对记录中包含的对象进行光栅图像处理来生成 打印数据。在此情况下, 如果已经经历过光栅图像处理的对象存储在 RIP 单元 208 中, 则将 该对象重用作打印数据而不对其再进行光栅图像处理。在步骤 S1505 中, 打印单元 209 打 印输出目标记录的打印数据并排出输出物。
因此, 通过基于存储在暂停记录存储单元 203 中的记录信息对再打印作业进行处 理, 相比于新作业能够更有效地执行输出处理。
图 16 例示了在图 14B 的步骤 S1404 中的暂停记录的显示示例。显示画面 1601 包 括错误消息 1602、 暂停记录列表 1603、 用于恢复打印的按钮 1604、 稍后再打印按钮 1605 以 及取消按钮 1606。错误消息 1602 显示向操作者通知针对 VDP 作业中的所有可打印记录的 打印完成并且检测到暂停记录的消息。
暂停记录列表 1603 显示暂停记录的列表。在图 16 中, 尽管显示记录 ID 的列表,
但是该列表还可以显示图 3 的数据库中包含的信息。
操作者通过选中暂停记录列表 1603 中的复选框, 可以选择用于恢复输出处理的 记录或用于生成要稍后再打印的再打印作业的记录。
如果显示控制单元 205 检测到按下用于恢复打印的按钮 1604, 则显示控制单元 205 将在暂停记录列表 1603 中选择的记录的记录 ID 通知给暂停记录控制单元 204。然后, 暂停记录控制单元 204 恢复与所通知的记录 ID 相对应的记录的输出处理。
如果按下用于恢复打印的按钮 1604, 则在图 14B 的步骤 S1405 中, 确定作出立即恢 复暂停记录的指令 ( 步骤 S1405 中 “是” )。
如果显示控制单元 205 检测到按下稍后再打印按钮 1605, 则显示控制单元 205 将 在暂停记录列表 1603 中选择的记录的记录 ID 通知给暂停记录控制单元 204。 这里, 如果按 下稍后再打印按钮 1605, 则在图 14B 的步骤 S1408 中, 确定作出稍后再打印的指令 ( 步骤 S1408 中 “是” )。
如果显示控制单元 205 检测到按下取消按钮 1606, 则显示控制单元 205 将结束作 业的指令通知给暂停记录控制单元 204。这里, 如果按下取消按钮 1606, 则在图 14B 的步骤 S1408 中, 确定未作出稍后再打印的指令 ( 步骤 S1408 中 “否” )。 因此, 通过在打印即将完成前集中显示暂停记录, 操作者能够确认暂停记录的数 量以及暂停记录。另外, 通过使得操作者能够在作业即将完成前作出针对多个暂停记录的 恢复指令, 能够使由于某些原因不能打印的记录的数量最小化。
在第四示例性实施例中, 当发生暂停记录时, 记录的输出移动到该暂停记录的后 续记录并进行输出。图 17 是例示根据第四示例性实施例的处理流程的流程图。由于在本 示例性实施例中进行的步骤 S901 到 S906 的处理与第一示例性实施例的相同, 因此这里将 省略其描述。将仅对与第一示例性实施例不同的步骤 S1701 和 S1702 的处理进行说明。
在步骤 S1701 中, 打印单元 209 确定当前正进行打印处理的记录 ( 目标记录 ) 的 前一个记录是否是暂停记录。如果确定在前记录是暂停记录 ( 步骤 S1701 中 “是” ), 则处 理进行到步骤 S1702。如果确定在前记录不是暂停记录 ( 步骤 S1701 中 “否” ), 则处理返回 到步骤 S902。
在此情况下, 打印单元 209 基于记录 ID 来确定目标记录的前一个记录是否存储在 暂停记录存储单元 203 中。如果确定具有目标记录的记录 ID(i) 的前一个记录 ID(i-1) 的 记录存储在暂停记录存储单元 203 中, 则打印单元 209 确定该在前记录为暂停记录。
在步骤 S1702 中, 打印单元 209 向目标记录添加移动排出指令。该添加的移动排 出指令应用于在步骤 S906 中进行的打印处理, 从而对输出物执行移动并排出。
在本示例性实施例中, 操作者还能够基于通过移动输出暂停记录之后的下一个记 录而堆积的输出物, 容易地指定发生暂停记录的位置。
用于从输出物中指定暂停记录的方法不限于移动输出。 可以执行的其他方法的示 例包括 : 输出发生暂停记录的位置处的插入片材 ( 彩色纸 ), 以及输出排出方向与通常输出 物不同的插入片材。
在第五示例性实施例中, 对一个 VDP 作业中的暂停记录的数量设置限制值。如果 超出该限制, 则取消该作业并前进到下一个作业。图 18 是例示根据第五示例性实施例的处 理流程的流程图。由于本示例性实施例中进行的步骤 S901 到 S906 的处理与第一示例性实
施例中的相同, 因此这里将省略其描述。将仅对与第一示例性实施例不同的步骤 S1801 到 S1805 的处理进行说明。
在步骤 S1801 中, 暂停记录控制单元 204 确定存储在暂停记录存储单元 203 中的 暂停记录的数量是否等于或小于限制值。如果确定暂停记录的数量等于或小于限制值 ( 步 骤 S1801 中 “是” ), 则处理进行到步骤 S906。如果确定暂停记录的数量不等于或小于限制 值 ( 步骤 S1801 中 “否” ), 则处理进行到步骤 S1802。
在步骤 S1802 中, 显示控制单元 205 向操作者通知表示暂停记录的数量超出限制 值的消息。在此情况下显示的画面的示例如图 19 所示。
在步骤 S1803 中, 暂停记录控制单元 204 确定是否作出恢复存储在暂停记录存储 单元 203 中的暂停记录的指令。如果确定存在恢复指令 ( 步骤 S1803 中 “是” ), 则处理进行 到步骤 S1804。如果确定不存在恢复指令 ( 步骤 S1803 中 “否” ), 则处理进行到步骤 S1805。
在步骤 S1804 中, 暂停记录控制单元 204 获取与存储在暂停记录存储单元 203 中 的暂停记录对应的打印数据。
在步骤 S1805 中, 暂停记录控制单元 204 删除存储在暂停记录存储单元 203 中的 暂停记录, 然后取消当前正进行输出处理的 VDP 作业, 并结束输出处理。
在许多情况下, VDP 作业包括成千上万个记录, 并且在某些情况下可能有大量暂停 记录。在这种情况下, 对能够被暂停的记录的数量设置限制值能够避免存储区域达到其上 限。
此外, 对于发生了许多暂停记录的作业, 极有可能存在基本的错误原因。 通过取消 这种频繁发生错误的作业并前进到下一个作业, 能够进行有效的输出处理。
图 19 例示了当所存储的暂停记录的数量超出限制值时在步骤 S1802 中显示的画 面的示例。 显示画面 2001 包括错误消息 2002、 取消按钮 2003、 暂停记录恢复指令按钮 2004 以及暂停记录确认按钮 2005。
错误消息 2002 显示用于向操作者通知暂停记录的数量已经超出限制值 ( 例如 2000) 的消息。
如果显示控制单元 205 检测到按下取消按钮 2003, 则显示控制单元 205 通知暂停 记录控制单元 204 作出结束作业的指令。如果按下取消按钮 2003, 则在图 18 的步骤 S1803 中, 确定不存在恢复暂停记录的指令 ( 步骤 S1803 中 “否” )。
如果显示控制单元 205 检测到按下暂停记录恢复指令按钮 2004, 则显示控制单元 205 向暂停记录控制单元 204 发出恢复暂停记录的指令。如果按下暂停记录恢复指令按钮 2004, 则在图 18 的步骤 S1803 中, 确定存在恢复暂停记录的指令 ( 步骤 S1803 中 “是” )。
如果显示控制单元 205 检测到按下暂停记录确认按钮 2005, 则在操作单元 210 中 显示存储在暂停记录存储单元 203 中的暂停记录的列表。
尽管以上利用特定示例描述了根据本发明的示例性实施例, 但是本发明并不限于 上述示例性实施例。此外, 还可以通过经由网络或各种存储介质向系统或装置提供用于实 现上述示例性实施例的功能的软件 ( 程序 )、 并且使系统或装置的计算机 ( 或中央处理单 元 (CPU) 或微处理单元 (MPU)) 读出并执行该程序, 来实现本发明。在这种情况下, 该程序 以及记录有该程序的记录介质构成了本发明。
虽然参照示例性实施例对本发明进行了描述, 但是应当理解, 本发明不局限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释, 以使其涵盖所有的这 类变型例及等同结构和功能。