图像形成装置及其控制方法

文档序号:7753424阅读:155来源:国知局
专利名称:图像形成装置及其控制方法
技术领域
本发明涉及能够打印可变打印作业的图像形成装置及其控制方法。
背景技术
对于适合各个客户需要的数据的可变数据打印的需求与日俱增。由于按各个记录 单位打印在单个作业中登记的客户数据,因此可变数据作业(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对象和可重用对象(主对象)的合成物。在各记录的第一页中,描述了指示要被参照的可变对象的参照目的地的信息和指 示可重用对象的参照目的地的信息。可变对象“Al”是指示图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通过基于链接目的地确认,检测由于不存在链接目的
9地对象而导致的错误,来确定是否发生了错误。如果确定发生了错误(步骤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的列表,
15但是该列表还可以显示图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-l)的 记录存储在暂停记录存储单元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))读出并执行该程序,来实现本发明。在这种情况下,该程序 以及记录有该程序的记录介质构成了本发明。虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不局限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有的这 类变型例及等同结构和功能。
权利要求
一种图像形成装置,其用于接收具有各自包含多页的页信息的多个记录的可变打印作业,并且基于所述页信息来输出包含主对象和可变对象的输出物,所述图像形成装置包括第一接收单元,其被构造为接收打印作业;输出单元,其被构造为执行用于将所接收到的打印作业作为所述输出物输出的输出处理;检测单元,其被构造为检测在所述输出处理的执行期间发生的错误;以及控制单元,其被构造为当被检测到所述错误的打印作业是所述可变打印作业时,中断对包含有被检测到所述错误的页的页信息的记录中包含的页的所述输出处理,并且从所述可变打印作业包含的记录当中的、包含有被检测到所述错误的页的页信息的所述记录的后续记录中包含的页,恢复输出处理。
2.根据权利要求1所述的图像形成装置,其中,当所述打印作业不是所述可变打印作 业时,中断被检测到所述错误的所述打印作业,并且从所述打印作业的后续打印作业恢复 输出处理。
3.根据权利要求1或2所述的图像形成装置,该图像形成装置还包括存储单元,其被构造为存储关于中断记录的信息;以及通知单元,其被构造为向用户通知所存储的信息。
4.根据权利要求3所述的图像形成装置,其中,所述通知单元基于所述记录中包含的 页的所述输出处理被中断的事实,向用户通知关于所述中断记录的所述信息。
5.根据权利要求3所述的图像形成装置,其中,所述通知单元基于除中断作业以外的 所述可变打印作业的所述输出处理完成的事实,向用户通知关于所述可变打印作业中的所 述中断记录的所述信息。
6.根据权利要求1或2所述的图像形成装置,该图像形成装置还包括第二接收单元,其被构造为接收恢复中断记录的指令,其中所述控制单元响应于恢复指令,控制所述输出单元进行对所述中断记录中包含的页的 输出处理。
7.根据权利要求1或2所述的图像形成装置,该图像形成装置还包括生成单元,其被构造为生成用于再打印所述中断记录的再打印作业。
8.根据权利要求1所述的图像形成装置,其中,当输出目标记录的前一个记录是中断 记录时,所述控制单元将所述输出目标记录中包含的页移动并排出到所述输出单元。
9.根据权利要求1或2所述的图像形成装置,其中,当中断记录的数量超出限制值时, 所述控制单元中断所述可变打印作业,并且从所述可变打印作业的后续打印作业恢复输出 打印。
10.根据权利要求1或2所述的图像形成装置,其中,所述输出处理包括用于基于所述 页信息将所述主对象与所述可变对象相关联的分析处理、用于生成打印数据的光栅图像处 理、以及用于将打印数据打印在记录纸上的打印处理中的至少一者。
11.一种图像形成装置的控制方法,所述图像形成装置用于接收具有各自包含多页的 页信息的多个记录的可变打印作业、并且基于所述页信息来输出包含主对象和可变对象的 输出物,所述控制方法包括以下步骤接收打印作业;执行用于将所接收到的打印作业作为所述输出物输出的输出处理;检测在所述输出处理的执行期间发生的错误;以及当被检测到所述错误的打印作业是所述可变打印作业时,中断对包含有被检测到所述 错误的页的页信息的记录中包含的页的所述输出处理,并且从所述可变打印作业包含的记 录当中的、包含有被检测到所述错误的页的页信息的所述记录的后续记录中包含的页,恢 复输出处理。
12.根据权利要求11所述的控制方法,其中,当所述打印作业不是所述可变打印作业 时,中断被检测到所述错误的所述打印作业,并且从所述打印作业的后续打印作业恢复输 出处理。
13.根据权利要求11或12所述的控制方法,该控制方法还包括以下步骤存储关于中断记录的信息;以及向用户通知所存储的信息。
14.根据权利要求13所述的控制方法,其中,基于所述记录中包含的页的所述输出处 理被中断的事实,向用户通知关于所述中断记录的所述信息。
15.根据权利要求13所述的控制方法,其中,基于除中断作业以外的所述可变打印作 业的所述输出处理完成的事实,向用户通知关于所述可变打印作业中的所述中断记录的所 述信息。
16.根据权利要求11或12所述的控制方法,该控制方法还包括以下步骤接收恢复中断记录的指令,其中响应于所接收到的指令,进行对所述中断记录中包含的页的输出处理。
17.根据权利要求11或12所述的控制方法,该控制方法还包括以下步骤生成用于再打印中断记录的再打印作业。
18.根据权利要求11或12所述的控制方法,其中,当输出目标记录的前一个记录是中 断记录时,将所述输出目标记录中包含的页移动并排出。
19.根据权利要求13所述的控制方法,其中,当存储的中断记录的数量超出限制值时, 中断所述可变打印作业,并且从所述可变打印作业的后续打印作业恢复输出打印。
20.根据权利要求11或12所述的控制方法,其中,所述输出处理包括用于基于所述 页信息将所述主对象与所述可变对象相关联的分析处理、用于生成打印数据的光栅图像处 理、以及用于将打印数据打印在记录纸上的打印处理中的至少一者。
全文摘要
本发明提供一种图像形成装置及其控制方法。所述图像形成装置用于接收具有包含多页的页信息的多个记录的可变打印作业,并且基于所述页信息来输出包含主对象和可变对象的输出物,所述图像形成装置包括接收单元,用于接收打印作业;输出单元,用于执行将所接收到的打印作业作为所述输出物输出的输出处理;检测单元,用于检测在所述输出处理期间发生的错误;以及控制单元,当被检测到所述错误的打印作业是可变打印作业时,中断所述记录的输出处理,并且从被检测到所述错误的所述记录的后续记录中包含的页,恢复输出处理。
文档编号H04N1/00GK101945194SQ20101021986
公开日2011年1月12日 申请日期2010年7月5日 优先权日2009年7月7日
发明者增山由香 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1