打印系统和用于打印系统的工作流管理方法

文档序号:6372556阅读:282来源:国知局
专利名称:打印系统和用于打印系统的工作流管理方法
技术领域
本发明涉及一种打印装置、包括后处理装置的打印系统及用于打印系统的工作流
管理方法。
背景技术
近年来,使用数字打印机的按需打印(POD,Print on Demand)打印已变得众所周知。与形成印版进行打印的传统打印不同,每次进行打印时,POD打印针对各打印作业编辑和处理原始的图像数据,以生成打印图像数据并且设置打印外观以进行打印处理。有时由后处理装置处理所打印的纸张,以将附加价值添加到打印物。这种针对打印作业的一系列处理被定义为与打印作业相关的步骤的集合(打印工作流)。 构建打印工作流以管理针对打印作业的各步骤的软件被称为打印工作流系统。在打印工作流系统中,操作系统和各装置的操作者基于客户的请求定义用于生产打印物的一系列步骤。客户订购打印物,操作者输入各步骤的内容。打印工作流系统预测操作者在定义的工作流中进行各步骤的工作时间,并将工作时间作为工作时间表与打印作业相关联地进行管理。基于工作时间表的时间信息作为操作者和各装置的操作信息用于成本计算。打印工作流系统将输入的打印物的定义和打印图像数据一起作为打印作业发送到用于执行各步骤的装置,并使该装置执行打印作业。此时,打印工作流系统与各装置进行通信以获取各装置的状况和各打印作业的执行状况和结果,从而获取各步骤的进展。将该信息与在处理之前形成的工作时间表进行比较,提高了在构建后续的类似打印工作流时的时间预测精确度。在装置处理打印作业时或在装置处理打印作业前后发生任何问题的情况下,各装置暂时中断处理。同时,装置显示表示问题发生的消息以促使操作者或执行装置维护的维修人员解决该问题,并将该信息发送到打印工作流系统。接收该信息的打印工作流系统在用户界面(UI)上显示在正在执行的打印作业中发生问题的通知以告知其操作者。如果在各装置中采取解决该问题的措施以将打印作业恢复到可处理的状态,则各装置将表示装置状态被恢复的信息发送到打印工作流系统。打印工作流系统改变Π上针对打印作业的显
/Jn ο针对与各装置进行通信以管理关于打印作业的进展的信息和各装置的状况的打印工作流系统,已知如下技术,即从表示由各装置管理的墨、调色剂和纸张的消耗状态的信息预测用于更换耗材的时间。基于预测用于更换耗材的时间的内容,通过在装置的Π上显示用于更换耗材的时间来预先向操作者通知更换时间。此外,已知另一技术,其针对在预测的更换耗材的时刻执行的打印作业中的打印图像数据和作业的内容,向操作者提供可行的打印内容(例如,参见日本专利特开平第2010-97242号公报)。利用这些技术,打印工作流系统的操作者能够在各装置实际处理打印作业之前确定打印作业的处理能否进行。在使用打印工作流系统进行的POD打印中,假设具有大量页数和大量份数的图像数据和文档作为一个打印作业被一次进行打印。在用于输出大量打印物的打印作业正在被处理装置处理时,由于部件寿命的终止导致突然出现装置部件的故障,因此打印工作流被中断。在故障发生的情况下,通常,操作者向维修人员通知故障并且维修人员到达现场并进行维修。这意味着在故障发生并且装置被维修之后直到打印作业的处理被恢复为止可能花费较长的时间。作为中断的打印装置的恢复工作,操作者可能不仅更换故障的部件,而且要移除打印装置中所卡的纸张,并重新补充诸如纸张、墨和调色剂等的耗材。此外,在装置被维修之后,为了在重启装置时重新开始中断的打印作业,必须进行诸如将打印装置恢复到故障发生之前的操作条件和状态的调整工作。由于在构建打印工作流时未预计到的这种恢复工作,操作者的预测工作时间和基于预测工作时间计算的成本信息将变得与实际处理的结果不同。
此外,装置的部件的更换可能导致在部件更换前后作为打印作业的输出结果的打印物在质量上存在差异。例如,在电子照相式数码打印机中,诸如显影器、定影设备、中间转印带等的部件的更换影响打印质量。此外,存在作为在处理和成型所打印的纸张的后处理步骤中使用装置之一的裁切机。当更换其裁切刃时,可以改变可能影响裁切位置和裁切面的形状的处理精确度。在打印作业正在被处理时由此而被中断的情况下,恢复工作可能使得在中断相同打印作业的输出物前后质量不同。

发明内容
本发明提供一种机制,其能够在执行打印作业期间的部件更换影响图像质量的情况下,形成或更改即使并入了部件更换步骤也能够减少对图像质量的影响的打印工作流。根据本发明的一方面,提供一种打印系统,该打印系统包括后处理装置和信息处理装置,所述后处理装置被配置为对从与打印作业的执行相关的打印装置输出的片材材料应用后处理,所述信息处理装置被配置为通过将由所述后处理装置执行的操作与由管理第一操作的工作者或维护所述打印装置的维修人员进行的所述第一操作相关联,来管理打印工作流,其中所述信息处理装置包括生成单元,其被配置为根据针对所述打印作业设置的打印设置条件,使用所述打印装置和所述后处理装置生成打印工作流;获取单元,其被配置为获取伴随着打印装置执行的打印作业而需要更换的部件相关的操作信息;确定单元,其被配置为基于由所述获取单元获取的所述操作信息和针对所述打印作业设置的打印设置,确定在所述打印作业的执行期间是否需要更换所述部件;识别单元,其被配置为响应于所述确定单元确定需要更换所述部件,识别所述部件是否是特性影响图像质量或装订质量的部件;决定单元,其被配置为根据由所述识别单元识别的所述部件的特性,决定部件更换操作被并入由所述生成单元生成的所述打印工作流的多个操作中的操作位置;以及更新单元,其被配置为通过将所述部件更换操作并入到由所述决定单元决定的所述操作位置来更新由所述生成单元生成的所述打印工作流。实施例能够在执行打印作业期间的部件更换影响图像质量的情况下,形成和改变即使并入了部件更换步骤也能够减少对图像质量的影响的打印工作流。根据以下参照附图对示例性实施例的详细描述,本发明的其他特征和方面将变得清楚。


包含在说明书中并构成说明书的一部分的附图例示了本发明的示例性实施例、特征和方面,并且与文字说明一起用来解释本发明的原理。图I是例示打印系统的结构的框图。图2是例示打印工作流系统的结构的框图。图3是例示图I所示的打印装置的结构的框图。图4是例示图I所示的后处理装置的结构的框图。图5是例示由打印作业生成单元生成的打印作业的示意性结构的图。 图6是例示打印工作流系统的打印工作流(WF)的示例的框图。图7是例示打印系统的数据处理方法的流程图。图8是例示在部件管理数据库中管理的数据的示例的表。图9是例示存储在部件管理数据库中的关于部件更换工作者的信息的表。图10是由打印作业管理单元管理的打印作业队列的示意图。图11是例示打印工作流系统的打印WF的示例的框图。图12是例示在显示单元上显示的操作者的工作列表的示例的表。图13是例示打印系统的数据处理方法的流程图。图14例示了可以由打印系统显示的用户界面。图15包括图15A和图15B,并且是例示打印系统的数据处理方法的流程图。图16是例示打印工作流系统的打印WF的示例的框图。图17是例示打印系统的数据处理方法的流程图。
具体实施例方式以下将参照附图详细描述本发明的各种示例性实施例、特征和方面。[系统结构的描述]图I是例示根据第一示例性实施例的打印系统的结构的框图。该系统是用于管理打印装置的打印系统的示例,该打印装置用于利用操作者或维修人员进行的步骤来执行打印作业和打印工作流。由操作者或维修人员进行的步骤与由后处理装置针对从打印装置输出的片材材料执行的步骤相关联。在图I中,打印系统包括打印工作流系统101、用于经由网络进行打印处理的打印装置102、用于后处理片材的后处理装置103以及用于管理部件信息的部件管理数据库104。这些系统经由网络相互连接以相互进行通信。图2是例示图I所示的打印工作流系统101的结构的框图。在本示例性实施例中描述的打印工作流系统101由包括所谓的计算机的信息处理装置构成。用于总体控制打印工作流系统101的打印工作流管理程序被安装到信息处理装置中。中央处理单元(CPU)使用诸如随机存取存储器(RAM)的存储器资源总体控制打印工作流处理。在本示例性实施例中,控制单元201执行打印工作流管理程序,以执行以下功能处理。
第一功能处理是用于根据对打印作业设置的打印设定条件,创建使用打印装置和后打处理装置的打印工作流的创建处理。第二功能处理是用于获取关于伴随着打印装置执行的打印作业而需要更换的部件的操作信息的获取处理。第三功能处理是用于基于获取的操作信息和针对打印作业设置的打印设置来确定在打印作业的执行期间是否需要更换部件的确定处理。第四功能处理是用于在确定需要更换部件的情况下识别部件是否是其特性影响图像质量的部件或其特性影响装订质量的部件。第五功能处理是用于根据要识别的部件的特性确定在创建单元创建的打印工作流的多个步骤中并入部件更换步骤的位置。第六功能处理是用于通过将部件更换步骤并入到所确定的位置来更新创建单元所创建的打印工作流的更新处理。基于以下所述的流程图来执行这些步骤,以执行其各功能处理。在图2中,控制单元201控制以下所述的打印工作流系统101中的各模块并且确 定整个系统的操作。显示单元202基于控制单元201的控制为打印工作流系统的操作者显示内部操作状态和结果。如果显示单元202由触摸屏构成,则显示单元202经由显示在触摸屏上的Π画面接收来自操作者(用户)的操作并且将其通知给控制单元201。在本示例性实施例中,使用用户界面(未示出)进行用于显示创建的打印工作流或更新的打印工作流的显示控制,并且控制单元201可以通知操作者打印作业的适当状态。图像生成单元203生成要由打印装置102打印的打印图像数据。图像生成单元203进行根据最终打印物的内容布置打印图像的拼版处理(imposition processing)。步骤定义单元204根据控制单元201的控制,由操作者进行的操作来定义用于生成打印物的打印作业的各步骤。打印作业生成单元205由图像生成单元203生成的打印图像数据、在显示单元202处输入的图像和由步骤定义单元204确定的处理步骤生成打印作业。打印作业管理单元206包括用于管理打印作业的打印作业队列,并根据控制单元201管理由打印作业生成单元205生成的打印作业。通信单元207根据控制单元201的控制进行与连接到网络的其它通信设备的通信处理。通信单元207将打印作业发送到连接到网络的外部设备,并与外部设备进行通信以获取进展状况。图3是例示图I所示的打印装置102的结构的框图。在图3中,控制单元301控制以下所述的打印装置中的各模块,并且确定整个装置的操作。显示单元302基于控制单元301的控制,为打印装置102的操作者显示内部操作状态和结果。如果显示单元302由触摸屏构成,则显示单元302接收来自操作者的UI操作,并将其通知给控制单元301。图像处理单元303基于在打印作业中指定的打印外观来处理包括在打印作业中的打印图像数据,以将数据转换为适于打印的图像。图像处理单元303进行光栅图像处理(RIP) ο通过RIP,对以PostScript (注册商标)和便携式文件格式(I3DF)为代表的矢量图像进行处理,以将图像转换为光栅图像。RIP可以在图像处理单元303或连接到网络的外部设备(服务器装置)的模块的内部进行。换句话说,在服务器装置提供RIP服务的云计算环境中,可以请求以上外部设备进行RIP并且输出RIP结果。打印单元304根据在打印作业中指定的打印外观,对图像处理单元303处理的打印图像数据进行打印。通信单元305根据控制单元301的控制,进行与连接到网络的其它通信设备的通信处理。通信单元305接收由连接到网络的打印工作流系统101创建的打印作业,并将打印装置的状态通知给外部设备。部件管理数据库306管理表示在构成打印装置102的部件当中打印处理消耗的部件的当前耐久性的信息。图4是例示图I所示的后处理装置103的结构的框图。在本示例性实施例中,打印物的后处理主要包括通过钉来装订打印物的装订处理、折叠打印物的折叠处理和对打印物进行打孔的打孔处理。此外,后处理包括以指定顺序布置打印物的整理处理、以指定大小裁切打印物的裁切处理、装订处理、以及诸如层压处理和烫印等的处理表面的表面处理。在图4中,控制单元401控制以下所述的后处理装置103的各模块并且确定整个装置的操作。显示单元402基于控制单元401的控制,为后处理装置103的操作者显示内部操作状态和结果。如果显示单元402由触摸屏构成,则显示单元402接收来自操作者的Π操 作,并将该操作通知给控制单元401。后处理单元403基于打印作业中指定的信息对打印装置102打印的打印物进行后处理。通信单元404根据控制单元401的控制,进行与连接到网络的其它通信设备的通信处理。图5是例示由图2所示的打印作业生成单元205生成的打印作业的示意性结构的图。在图5中,打印作业501包括文件头信息502、打印外观信息503、打印图像数据504和页脚505。文件头信息502控制打印作业501的结构,并链接到在文件中包括的组成部分。打印外观信息503包括打印作业的唯一 ID以与关于订购打印物的客户的信息相关联地控制该ID。打印外观信息503包括打印物的结构和被用于打印的打印图像数据的链接、打印图像数据的布置方法、以及指定纸张和后处理的信息。打印图像数据504是在图2所示的图像生成单元203中生成的打印图像数据并被用于打印。作为打印图像数据的示例,可以使用诸如PostScript(注册商标)数据和TOF数据的矢量图像数据或诸如标签图像文件格式(TIFF)、联合图像专家组(JPEG)和RAW数据的光栅图像数据。打印图像数据504可以包括在打印作业文件中,或者图像数据的实体存储在打印系统可访问的网络上的其他区域中,打印外观信息503具有到参照目的地的链接。在本示例性实施例中,以下参照图6描述由打印工作流系统定义的打印工作流的概念。图6是例示根据本示例性实施例的打印工作流系统的工作流(WF)的示例的框图。在图6中,整个打印工作流系统601包括各装置中用于处理打印作业的多个处理步骤602。基于操作者在打印工作流系统101的显示单元202上的操作选择需要的步骤,根据处理的顺序布置各处理步骤,并且定义相互关系。显示单元202等待操作者输入更详细的步骤中的设置。以下参照图7描述由打印工作流系统101进行的处理。图7是例示根据本示例性实施例的打印系统的数据处理方法的流程图。本示例性实施例是这样一种示例,其中打印工作流系统101在打印作业的打印期间基于要更换的部件的类型将更换操作处理自动插入到打印作业的操作处理。通过用作打印工作流系统101的控制单元201的CPU将控制程序从诸如硬盘驱动器(HDD)的外部存储设备加载到RAM并且执行该控制程序,来实现流程图中的各步骤。以下描述如下处理,即控制单元201确定在部件更换处理中部件可以由操作信息处理装置的操作者更换,还是可以由作为进行部件更换工作的工作者的维修人员更换。如果确定部件可以由操作者更换 ,则控制单元201执行处理以识别部件的特性是否影响图像质量或装订质量。在步骤S701中,控制单元201从通信单元207获取表示在经由网络连接的打印装置102中使用的各部件的消耗状态的信息。打印装置102包括部件管理数据库306,使得控制单元201从打印装置102的部件管理数据库306获取表示各部件的消耗状态的信息。图8是例示在图3所示的打印装置102中的部件管理数据库306中管理的数据的示例。该示例是表示打印装置102中的部件的消耗状态的表数据。因此,控制单元201从部件管理数据库306获取表中所示的数据。在图8中,部件管理数据库306针对各部件名801管理ID 802、上次更换日期803和计数器804。计数器804针对各部件对关于要更换的部件的操作信息进行计数。更具体地说,通过由表示上次更换部件的日期的上次更换日期803和包括耐久性上限值和使用次数的计数器804的计数值构成的数据,来管理部件名801。计数器804的计数值根据诸如部件的使用次数、安装部件之后经过的时间段和打印的页数等的使用状况递增。每次更换部件时,更新上次更换日期和计数值。控制单元201在步骤S701中从打印装置102获取数据,然后在步骤S702中,控制单元201使显示单元202显示打印工作流的UI并等待操作者输入打印工作流的内容。在步骤S703中,控制单元201确认操作者输入了内容,然后将在步骤S701中获取的打印装置102中的部件的消耗状态与步骤S702中输入的打印工作流的内容进行比较以确定是否需要更换部件。更具体地说,如果部件的耐久性上限值的剩余量小于由打印工作流生成的打印作业新添加的值,则控制单元201确定在打印装置进行打印作业的中途需要更换对象部件。如果控制单元201确定需要更换部件(步骤S703中的是),则处理进行到步骤S708。如果控制单元201确定不需要更换部件(步骤S703中的否),则在步骤S704中,控制单元201使打印作业生成单元205基于打印工作流生成打印作业。在步骤S705中,控制单元201使通信单元207将生成的打印作业发送到打印装置102。在步骤S706中,控制单元201经由通信单元207从打印装置102获取打印工作流的处理状况。在步骤S707中,控制单元201确定打印作业是否完成。如果控制单元201确定打印作业未完成(步骤S707中的否),则处理返回到步骤S706,以重复打印作业的处理状态。如果控制单元201确定打印作业的处理完成(步骤S707中的是),则处理结束。此时,控制单元201完成打印作业的处理,并且使显示单元202显示打印工作流结束的表示。如果控制单元201确定需要更换部件(步骤S703中的是),则在步骤S708中,控制单元201经由通信单元207访问部件管理数据库104,以获取关于各部件的更换工作者的信息。图9是例示存储在图I所示的部件管理数据库104中的关于部件更换工作者的信息的不例的表。在本示例性实施例中,针对各部件名901管理ID 902、工作者903、图像质量调整904、硬件(HW)调整905、更换过程906和标准工作时间907。如果控制单元201确定部件可以由作为更换部件的工作者的操作者或维修人员更换,则针对更换过程906设置被获取用于显示关于与部件更换处理相关联的操作过程的信息的html文件。在图9中,例如,“0P”和“SR”的值被存储在数据库中的“工作者”关键字中。“0P”代表进行打印装置102的操作的操作者,“SR”代表专门从事维护的维修人员。能够由操作者更换的部件包括将部件和外围部件封装以便于更换和安装的部件或能够被安全更换的部件。另一方面,需要由维修人员更换的部件包括在更换工作中需要专业知识和涉及装置的分解的部件(例如,热定影单元、感光鼓和输送带)以及如果在更换工作中进行了不适当的步骤则有危险的部件(例如,充电设备)。
在步骤S709中,控制单元201参照步骤S708中获取的数据库信息中的表示进行更换工作的工作者“工作者”关键字。控制单元201基于存储在要更换的部件的“工作者”关键字中的值,确定部件能够由操作者更换还是由维修人员更换。如果更换由操作者可更换的部件,则在步骤S710中,控制单元201确定部件更换是否可能影响更换之后的打印质量。控制单元201使用图9所示的部件管理数据库104中示出的关于部件的信息中的“图像质量调整904”关键字,来参照要更换的部件。被设置为值“I”的部件是更换工作可能影响打印质量的部件。此外,在“图像质量调整904”关键字中,作为用于调整部件更换后的打印质量的处理,值“CAL”表示校准处理,值“CHI ”表示需要操作者或维修人员进行的图像质量确认工作。如果控制单元201确定要更换的部件的“图像调整”的值是“O” (步骤S710中的否),则处理进行到步骤S711。如果控制单元201确定要更换的部件的“图像调整”的值是“I”(步骤S710中的是),则处理进行到步骤S712。在步骤S711中,控制单元201确定后处理是否影响更换部件之后的打印物的质量。此时,控制单元201使用图9所示的部件管理数据库104中示出的关于部件的信息中的“硬件(HW)调整”关键字,来参照要更换的部件。“硬件调整”关键字被设置为值“I”的部件是可能影响更换之后的后处理时的质量的部件。如果控制单元201确定部件更换不影响打印物的质量(步骤S711中的否),则处理进行到步骤S713及之后的步骤。控制单元201将更换工作并入打印工作流,使得即使在打印作业的打印处理的中途,也可在打印工作流中需要更换部件时更换部件。另一方面,如果控制单元201确定部件更换可能影响打印物的质量(步骤S711中的是),则在步骤S712中,控制单元201在需要更换工作的打印作业之前并入更换工作并且改变打印工作流的内容。然后,处理进行到步骤S704。换句话说,在本示例性实施例中,如果要更换的部件是其特性影响图像质量或装订质量的部件,则在进行需要更换部件的打印作业之前,并入部件更换处理。在步骤S712中,控制单元201在将部件更换工作设置到打印作业管理单元206的打印作业队列之后设置打印作业,使得在执行需要更换工作的打印作业之前执行部件更换工作。
在步骤S711中,如果控制单元201确定在打印作业的打印处理的中途更换部件适当,则在步骤S713中,控制单元201使步骤定义单元204在执行部件更换工作时分割打印作业的打印步骤。在分割打印作业的打印步骤之后,在步骤S714中,在多个分割后的打印步骤的作业之间设置需要的部件更换工作,并且处理进行到步骤S704。在步骤S709,如果控制单元201基于从部件管理数据库104获取的信息确定要更换的部件不能够由操作者更换,则在步骤S715中,控制单元201经由通信单元207请求维修人员进行部件更换工作。此时,控制单元201基于从部件管理数据库104获取的信息通知打印装置102需要由维修人员更换部件的时间。在控制单元201在步骤S712和S714中将部件更换步骤设置到打印工作流之后,在步骤S704中,控制单元201使打印作业生成单元205由打印工作流生成打印作业。在步骤S705中,控制单元201将生成的打印作业经由通信单元207发送到打印装置102或后处理装置103。
在控制单元201发送打印作业之后,在步骤S706中,打印工作流系统中的通信单元207与其它打印作业的处理异步地接收各设备中的处理状况。通信单元207继续获取处理状况,直到通信单元207从各设备接收到处理完成的通知为止。当通信单元207接收到 处理完成的通知时,控制单元201将处理的完成连同打印作业管理单元206中的打印作业队列的更新一起显示在显示单元202上。通过该处理,在打印作业的执行期间部件更换能够影响打印步骤中的图像质量的情况下,能够生成或校正即使并入了部件更换步骤,也能够减少对图像质量的影响的打印
工作流。以下将参照图10描述用于在打印工作流系统的打印作业队列中设置部件更换工作的处理。图10是例示根据本示例性实施例的打印工作流系统的打印作业管理单元206中的打印作业的入队处理(enqueue process)的示意图。在图10中,打印作业队列1003表示打印作业管理单元206将打印作业队列(JobID = “C,,)1002存储在打印作业队列1001中。例如,假设打印装置102的显影设备(#2)部件的状态1004示出耐久性上限值50000页中的46415页已经被用于打印。此时,假设在打印工作流系统中输入打印100份打印物(每份由50页构成)的打印作业(JobID = “D”)1005。由于在整个打印作业中打印50页乘以100份=5000页,所以在打印所有页以完成打印作业之前,显影设备(#2)的耐久性寿命到期。在该情况下,控制单元201确定在打印作业1005的处理期间发生部件更换步骤1006。控制单元201从部件管理数据库104获取关于显影设备(#2)的更换工作者的信息。如图9中的工作者903所表示的,如果显影设备(#2)能够由操作者(OP)更换,则控制单元201确定显影设备(#2)是否影响打印物的图像质量。在该情况下,如图像调整904所表示的,如果显影设备(#2)的更换可能影响更换后的打印物的图像质量,则不期望在进行打印作业的中途更换部件。为此,将部件更换步骤1006设置到打印作业队列1007,以在执行打印作业的处理之前更换部件。在进行部件更换工作之后,将打印作业1005设置到打印作业队列1007。
作为类似的示例,假设打印装置102的辊(#1)部件的状态1008示出耐久性上限值250000页中的245666页已经被用于打印。此时,假设在打印工作流系统中输入打印300份打印物(每份由20页构成)的打印作业1009。由于在整个打印作业中打印20页乘以300份= 6000页,所以在打印完所有页之前,辊(#1)的耐久性寿命到期。因此控制单元201确定在打印作业1009的处理期间会发生部件更换步骤1011。控制单元201从部件管理数据库104获取关于更换工作者的信息。例如,如图9中的工作者903所表示的,如果辊(#1)能够由操作者(OP)更换,则控制单元201参照图9中的图像质量调整904和HW调整905,确定辊(#1)的更换是否影响打印质量和预处理质量。如果控制单元201确定辊(#1)不影响打印物的质量,则控制单元201确定在打印作业的处理期间能够更换辊(#1)。控制单元201进行在部件更换之前能够处理的份数的打印处理,然后中断打印处理以更换部件,并在更换之后处理剩余的打印作业,从而构成打印工作流。基于由此构成的打印工作流在打印作业生成单元205中生成多个打印作业。在以上示例中,用于处理打印作业1009的打印工作流被定义为打印步骤1010、部件更换步骤1011、部件更换之后的打印··步骤1012。由于处理被部件更换步骤1011分割的打印作业具有相同的JobSubID,所以控制单元201能够确定打印作业源自相同的打印作业。打印作业管理单元206将打印作业1013和1015以及部件更换步骤1014存储在打印作业队列1016中。下面描述由根据本示例性实施例的执行处理的打印工作流系统构成的、并且定义了在打印处理的中途进行部件更换的打印工作流的示例。图11是例示根据本发明示例性实施例的打印工作流系统的打印工作流的示例的框图。在图11中的打印工作流1101中,打印步骤1102在进行用以更换部件的部件更换步骤1103的同时分多次进行打印步骤(这是分割打印步骤,包括在前分割打印步骤和在后分割打印步骤)。打印装置102根据打印工作流,在更换部件之前打印1200页,然后停止打印以使操作者更换部件。操作者更换辊(#1),然后打印装置102继续打印步骤。打印装置102执行3400页的打印,然后再次根据打印工作流停止以更换部件。在停止打印步骤后,操作者更换打印装置102中的废弃的调色剂设备。在操作者更换废弃的调色剂设备之后,打印装置102再次执行400页的打印。此时,打印装置102进行剩余400(400/5000)页的打印。图12是例示根据第一示例性实施例的打印装置102中的显示单元302中的操作者的工作列表的示例。操作者在确认工作的同时进行与显示在工作列表1201中的各打印工作流相对应的打印作业的处理。按处理的顺序显示打印作业的打印步骤1202和打印装置1202的部件更换步骤1203。包括在同一打印作业中的多个步骤通过打印作业固有的JobID以及与JobID相关联的多个JobSubID 1204来管理。由每份的打印数和份数来计算各打印作业的打印处理时间。基于图9所示的部件管理数据库中的标准工作时间907中预定的时间,来计算在部件更换步骤中的工作时间。通过对包括在打印工作流中的处理内容和从打印装置的部件的状态估计的更换处理进行总计来显示操作者的工作估计时间1205。以下描述第二示例性实施例,第二示例性实施例包括新生成的打印作业在已经存在打印作业组的状态下中断打印作业队列的处理。图13是例示根据本示例性实施例的打印系统的数据处理方法的流程图。根据该示例,在使新登记的打印作业在打印工作流系统101管理的打印作业队列上的任意打印作业之间中断时,生成并且处理打印工作流。通过用作打印工作流系统101的控制单元201的CPU将控制程序从诸如HDD的外部存储设备加载到RAM并且执行该控制程序,来实现流程图中的各步骤。如果请求现有的打印作业组的打印中断,以先行处理打印作业队列中的后续的打印作业,则打印工作流系统针对在中断打印作业之后的打印作业重新计算是否需要部件更换步骤。如果需要更换部件,则在相应的打印作业中反应改变。以下省略与第一示例性实施例相似的处理的详细描述。 在步骤S1301中,打印工作流系统101的控制单元201获取打印装置102中使用的部件的消耗状态。在步骤S1302中,打印工作流系统101的显示单元202等待操作者输入打印工作流(打印WF)。在步骤S1303中,控制单元201由打印装置102的内容和打印工作流确定在处理期间是否需要更换部件。如果控制单元201确定需要更换部件(步骤S1303中的是),则在步骤S1305中,控制单元201在打印工作流中定义部件更换步骤。在步骤S1304中,控制单元201生成打印作业。由打印工作流生成的新打印作业在未进行指定的情况下通常被添加到打印作业队列中的打印作业组的尾端,按照打印作业存储在打印作业队列中的顺序进行处理。然而,如果在打印作业队列中已经管理了其它打印作业,则操作者能够根据客户的请求或处理需要在处理之前改变各打印作业的处理顺序。图14例示了图2所示的显示单元202显示的用户界面(UI)的示例。该示例示出用于设置打印作业的中断位置的Π画面。图14例示了已经发送到打印装置的打印作业队列1401和其中管理的打印作业组。新打印作业1402被添加到打印作业队列中的打印作业组的尾端。打印工作流系统101的操作者可以在Π中选择打印作业队列中的任意打印作业,并且按下上下按钮BI以改变打印作业的顺序。换句话说,控制单元201使用作业队列管理打印工作流,以允许新输入的打印作业中断作业执行的顺序。在步骤S1306中,打印工作流系统101的控制单元201确定操作者是否已给出改变显示单元202上的打印作业的处理顺序的指令。如果控制单元201确定改变处理顺序(步骤S1306中的是),则在步骤S1307中,控制单元201根据操作者指示的上下按钮BI接受打印作业的处理顺序的改变,即,中断位置的设置。此后,在步骤S1308中,控制单元201针对在打印作业队列中在中断位置及之后的打印作业,重新计算在中断打印作业的条件下是否需要设置部件更换步骤。如果改变在中断打印作业之后的打印作业中设置的部件更换步骤或需要新的设置,则控制单元201使显示单元202显示图14中的对话框1403,从而操作者能够确认中断。控制单元201确定操作者是否确认了对话框1403并且发出用于允许中断(InterruptionAllowed)的指令。更具体地,控制单元201确定是否在图14中示出的对话框1403中按下按钮BTl。如果控制单元201确定按下按钮BT2,则处理返回到步骤S1307。另一方面,在步骤S1309中,如果控制单元201确定按下按钮BTl,则控制单元201进行到步骤S1310并且改变打印作业队列中的打印作业。通过上述处理,打印工作流系统能够在考虑到针对打印作业队列中现有的打印作业的部件更换步骤的情况下,进行打印作业的中断处理。因此,操作者不需要在与在现有的打印作业相对应的打印工作流中进行由中断引起的处理步骤的重新定义,并且实现了简化操作的效果。以下描述第三示例性实施例,其中在打印装置102中需要更换部件的情况下根据更换工作者是操作者还是维修人员来执行不同的处理。
图15是例示根据本示例性实施例的打印系统的数据处理方法的流程图。本示例性实施例是如下示例,其中在控制单元201确定能够由维修人员更换部件的情况下,打印装置102形成多个退化打印步骤(degeneration print step),所述退化打印步骤在所形成的打印工作流中的打印步骤能够进行的条件下退化所生成的打印工作流中的打印步骤,从而更新打印工作流。通过用作打印工作流系统101的控制单元201的CPU将控制程序从诸如HDD的外部存储设备加载到RAM并且执行该控制程序,来实现流程图中的各步骤。以下将描述根据本示例性实施例的打印工作流系统101的工作流的概要。打印工作流系统101的控制单元201确定在需要更换部件的打印工作流中要更换的部件能够由操作者更换还是由维修人员更换。如果要更换的部件能够由操作者更换,则操作者确定可用的更换部件是否有库存。如果更换的部件有库存,则操作者更换部件。如果更换的部件没有库存,则改变打印工作流的内容以避免更换部件的影响并且退化打印工作流的内容以使得能够进行部件更换之前的打印装置102的处理。如果需要由维修人员更换部件,则在维修人员的时间表排满或维修人员在较远的位置的情况下,可能不能快速进行更换工作。此时,改变打印作业的内容,并将打印作业的内容退化到维修人员更换部件之前能够由打印装置处理的打印作业。由于在操作者进行部件更换工作时,部件更换过程显示在打印装置的显示单元上,所以便于操作者的更换工作。在以下的流程图中,与第一和第二示例性实施例中的处理类似的处理的详细描述被省略。打印工作流系统101的控制单元201获取在打印装置102中使用的部件的消耗状态。在步骤S1502中,打印工作流系统101的显示单元202等待操作者输入打印工作流。在输入打印工作流之后,在步骤S1503中,控制单元201基于输入的内容和关于打印装置102的部件的信息,确定在打印装置102中是否需要更换部件。如果控制单元201确定不需要更换部件(步骤S1503中的否),则控制单元201进行到步骤S1504以将打印作业发送到打印装置102。在步骤S1505中,控制单元201从打印装置102获取打印作业的处理的状况。在步骤S1506中,控制单元201确定打印作业是否完成。如果控制单元201确定在步骤S1504中发送到打印装置102的打印作业的处理完成(步骤S1506中的是),则处理结束。另一方面,如果控制单元201确定需要更换部件(步骤S1503的是),则控制单元201确定是操作者还是维修人员能够更换要更换的部件。如果控制单元201确定操作者能够更换部件,则在步骤S1508中,控制单元201参照库存表确认要更换的部件是否有库存。如果控制单元201确定可更换的部件有库存(步骤S1508中的是),则控制单元201进行到步骤S1509,以将部件更换步骤设置到打印工作流。打印工作流系统101将打印作业发送到打印装置102以在其中进行打印处理。在步骤S1511中,打印工作流系统101的控制单元201获取打印装置102中的处理状况。在步骤S1512中,如果在打印处理期间发生用于更换打印装置102的部件的工作,则在步骤S1513中,控制单元201经由通信单元207与部件管理数据库104连接,以获取关于图9所示的更换过程906的信息。步骤S1514中,控制单元201在显示单元202上显示从部件管理数据库104获取的关于更换过程906的信息。更具体地说,如果控制单元201确定操作者能够更换部件,则 执行用于显示部件更换处理中的关于更换过程906的信息的处理,并且在显示单元202上产生显示。因此,操作者能够适当地获取操作者不熟悉的部件更换工作所需要的信息。在步骤S1515中,不熟悉部件更换工作的操作者基于步骤S1514中的显示处理更换部件,而熟练的操作者不考虑步骤S1514中的显示处理来更换部件。步骤S1516中,控制单元201根据打印作业的处理状况确定发送到打印装置102的打印作业是否完成。如果控制单元201确定打印作业未完成(步骤S1516中的否),则处理返回到步骤S1511。如果控制单元201确定打印作业完成(步骤S1516中的是),则处理结束。在步骤S1507中,如果控制单元201确定操作者不能够更换部件,则在步骤S1517中,控制单元201经由通信单元207获取维修人员能够完成用于更换需要由维修人员更换的部件的工作时的时间。在步骤S1518中,控制单元201确定维修人员是否能够在打印装置102开始处理打印作业之前完成部件更换工作。如果控制单元201基于获取的时间确定维修人员能够在打印装置102开始处理打印作业之前完成部件更换工作(步骤S1518中的是),则在步骤S1519中,控制单元201使步骤定义单元204将维修人员进行的部件更换步骤设置到打印工作流。之后,控制单元201执行步骤S1509和后续步骤中的处理。在图16所示的打印工作流1601中,在打印步骤S1603之前定义部件更换步骤1602。另一方面,如果控制单元201确定维修人员不能够在打印装置102开始处理打印作业之前完成部件更换工作(步骤S1518中的否),则在步骤S1520中,在打印装置102中更换部件之前的可行条件下,改变打印作业的打印工作流的设置,并且定义退化的内容。由控制单元201进行的退化处理的内容包括打印数量的改变和诸如订钉的打印后处理的删除。在打印工作流中定义与初始打印作业的差异,从而在维修人员完成部件更换工作之后,在打印装置102中执行差异处理。图16中的打印工作流1604例示了改变打印作业的份数以使得能够进行部件更换之前能够处理的份数的打印,因为在开始打印作业的打印处理之前不能够进行维修人员对打印装置的部件1606的更换(1605)。设置图16示出的打印工作流1604,使得在更换部件之后进行在更换部件之前不能够处理的针对打印作业的份数的处理(1607)。在步骤S1520中,控制单元201定义打印工作流的退化的内容。在步骤S1521中,显示单元202为操作者显示退化的内容,并且等待选择是否进行退化的打印工作流的操作者的输入。如果控制单元201确定显示单元202接收到来自操作者的进行退化的打印工作流的指令,则控制单元201进行到步骤S1519,以基于在步骤定义单元204中退化的打印作业设置包括维修人员的部件更换工作步骤的打印工作流。另一方面,如果控制单元201确定显示单元202再次接收到来自操作者的无需进行退化的打印工作流而设置打印工作流的指令,则控制单元201进行到步骤S1502以使操作者再次输入打印工作流。另一方面,在步骤S1521中,如果控制单元201确定显示单元202给出为根据初始 则控制单元201进行到步骤S1522以等待打印作业。当操作者在维修人员完成更换部件之后解除了等待状态时,在步骤S1510中,控制单元201经由通信单元207将打印作业发送到打印装置102,以使通信单元207处理打印作业。根据上述处理,如果部件不能够被操作者或维修人员快速更换,则能够使打印工作流中的部件更换的影响最小化。此外,显示操作者更换部件的更换过程,从而提高了工作效率。以下描述第四示例性实施例。如果在构成打印系统的任何设备中部件发生故障,则如同在第一实施例中描述的,能够由操作者更换的部件被操作者更换,作为打印流的步骤。然而,如果更换部件没有库存,则更换工作可能推迟,直到调配到部件。在该情况下,在操作多个类似的装置的打印系统环境下,可以使用通过停止另一装置而获取的部件来更换部件。在该情况下,打印工作流系统确定是否能够从另一对象装置提取需要的部件。如果控制单元201确定能够提取到部件,则在部件被提取的装置的打印作业中重新计算在处理期间是否需要更换部件,并改变打印工作流。关于要提取的部件的消耗的信息在更换部件时被从部件被提取的装置发送到更换部件的装置,使得接管并且管理部件主体和关于部件的信息。以下描述在该情况下的示例性实施例。图17是根据本示例性实施例的打印系统的数据处理方法的流程图。在本示例性实施例中,作为示例,在由打印工作流系统101设置的打印工作流中使用另一装置的部件来更换部件。更具体地说,该示例假设打印系统包括与打印作业的执行相关的多个打印装置和对从多个打印装置输出的片材材料进行后处理的多个后处理装置。如果打印系统确定在任意打印装置中需要更换部件,则控制单元201进行确定在另一装置中使用的部件是否处于可用状态的部件调配确定处理。如果控制单元201确定在另一装置中使用的部件处于可用状态,则在更新处理中,部件调配步骤被并入到创建的打印工作流中。通过用作打印工作流系统101的控制单元201的CPU将控制程序从诸如HDD的外部存储设备加载到RAM并且执行该控制程序,来实现流程图中的各步骤。在本文中省略与第一到第三示例性实施例的处理类似的处理的描述。在步骤S1701中,打印工作流系统101的控制单元201获取在打印装置102中使用的部件的消耗状态。在步骤S1702中,控制单元201等待操作者将打印工作流输入到显示单元202上显示的画面。在步骤S1703中,当显示单元202检测到来自操作者的输入时,控制单元201由打印装置102和打印工作流的内容确定在处理期间是否需要更换部件。如果控制单元201确定不需要更换部件(步骤S1703中的否),则处理进行到步骤S1711。如果控制单元201确定需要更换部件(步骤S1703中的是),则在步骤S1704中,控制单元201确定要更换的部件是否有库存。如果打印工作流系统确定控制单元201确定部件有库存(步骤S1704中的是),则处理进行到步骤S1709,以在打印工作流中设置部件更换步骤。另一方面,如果控制单元201确定部件没有库存(步骤S1704中的否),则在步骤S1705中,打印工作流系统的控制单元201获取登记在部件管理数据库104中的关于打印系统的结构的信息(包括关于打印装置的型号信息),以确定是否存在使用与要更换的部件类似的部件的型号。 如果控制单元201确定存在使用类似的部件的型号(步骤S1705中的是),则在步骤S1706中,打印工作流系统确定是否能够从部件被提取的装置提取部件。打印工作流系统在提取部件的同时参照装置是否在处理打印作业。如果打印工作流系统确定装置没有进行操作,则部件被确定为能够被提取的部件的候选。即使部件被提取的打印装置在提取部件时操作,但是对所有打印工作流不是常用的部件(例如,在以后处理为代表的处理中使用的部件),被确定为在打印工作流不包括与该部件相关的处理的情况下能够提取的部件。在步骤S1706中,控制单元201还使显示单元202显示是否能够提取部件,并且等待来自操作者的输入。如果控制单元201确定从操作者接收到能够提取部件的指令(步骤S1706中的是),则在步骤S1707中,控制单元201将部件更换步骤插入到打印作业队列,以在部件被提取的打印装置中进行提取工作。控制单元201在从部件被提取的打印装置提取了对象部件的条件下,进行与现有的打印工作流的部件更换步骤相关联的重新计算,并更新打印工作流的内容。另一方面,如果控制单元201确定不存在能够提取部件的型号(步骤S1705中的否),或者如果控制单元201确定从操作者接收到不能够提取部件的指令(步骤S1706中的否),则控制单元201进行到步骤S1710,以使得打印工作流等待,然后返回到步骤S1703。更具体地说,在等待状态下,控制单元201使显示单元202表示待机,并等待操作者的解除待机的操作。如果控制单元201确认操作者在显示单元202中解除了待机,则控制单元201进行到步骤S1703,以再次确定在打印工作流中是否需要更换部件。如果从另一打印装置提取到部件,则处理从步骤S1707进行到步骤S1708,以经由通信单元305从部件被提取的打印装置的部件管理数据库获取关于要更换的部件的消耗的信息。控制单元201使更换部件的打印装置的部件管理数据库306管理获取的信息。同时,控制单元201将部件被提取的打印装置的部件管理数据库的部件设置更新为提取状态。在步骤S1709中,控制单元201将部件更换步骤设置到打印工作流。基于打印工作流生成打印作业,并且根据打印工作流进行打印作业处理和部件更换处理。之后,执行步骤S1711到S1714,并且结束处理。在需要部件更换工作的打印工作流中,如果更换部件不能很快得到,则上述处理在考虑到另一装置的打印工作流的情况下使得能够选择和执行利用从另一装置提取的部件来更换部件的处理。其他实施例本发明的各方面还可以通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行记录在存储设备上的用于进行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如,计算机可读介质)向计算机提供程序。在示例中,计算机可读存储介 质可以存储使打印系统或信息处理装置执行本文中描述的方法的程序。在另一示例中,中央处理单元(CPU)可以被配置为控制至少一个在本文中描述的方法或装置中利用的单元。虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。
权利要求
1.一种打印系统,该打印系统包括 后处理装置,其被配置为对从与打印作业的执行相关的打印装置输出的片材材料应用后处理; 信息处理装置,其被配置为通过将由所述后处理装置执行的操作与由管理第一操作的工作者或维护所述打印装置的维修人员进行的所述第一操作相关联,来管理打印工作流,其中所述信息处理装置包括 生成单元,其被配置为根据针对所述打印作业设置的打印设置条件生成使用所述打印装置和所述后处理装置的打印工作流; 获取单元,其被配置为获取伴随着打印装置执行的打印作业而需要更换的部件相关的操作信息; 确定单元,其被配置为基于由所述获取单元获取的所述操作信息和针对所述打印作业设置的打印设置,确定在所述作业的执行期间是否需要更换所述部件; 识别单元,其被配置为响应于所述确定单元确定需要更换所述部件,识别所述部件是否是特性影响图像质量或装订质量的部件; 决定单元,其被配置为根据由所述识别单元识别的所述部件的特性,决定部件更换操作被并入到由所述生成单元生成的所述打印工作流的多个操作中的操作位置;以及 更新单元,其被配置为通过将所述部件更换操作并入到由所述决定单元决定的所述操作位置来更新由所述生成单元生成的所述打印工作流。
2.根据权利要求I所述的打印系统,其中,所述信息处理装置还包括 显示控制单元,其被配置为显示由所述生成单元生成的或由所述更新单元更新的所述打印工作流。
3.根据权利要求I所述的打印系统,其中,所述信息处理装置还包括 判别单元,其被配置为判别部件能够由操作所述信息处理装置的操作者还是由所述维修人员作为在所述部件更换操作中进行部件更换工作的工作者进行更换,并且其中, 所述识别单元响应于所述判别单元判定所述部件能够由所述操作者更换,来识别所述部件是否是特性影响图像质量或装订质量的部件。
4.根据权利要求3所述的打印系统,其中,响应于所述判别单元判定所述部件能够由所述维修人员更换,所述识别单元将由所述生成单元生成的所述打印工作流中的所述打印操作改变为在所述打印装置可打印的条件下退化的多个退化打印操作。
5.根据权利要求3所述的打印系统,其中,所述信息处理装置还包括 更换过程显示单元,其被配置为响应于所述判别单元判定所述部件能够由所述操作者更换,显示关于与部件更换处理相关联的操作过程的信息。
6.根据权利要求I所述的打印系统,其中,所述决定单元响应于要更换的部件是特性影响图像质量或装订质量的部件,在需要部件更换的所述打印作业的执行之前,并入用于更换部件的部件更换操作。
7.根据权利要求I所述的打印系统,其中,所述信息处理装置还包括 分割单元,其被配置为响应于所述识别单元识别出要更换的部件是特性既不影响图像质量也不影响装订质量的部件,在所述部件更换操作的前后分割所述打印作业的所述打印操作,并且其中所述更新单元通过将所述部件更换操作并入在所述分割单元分割的所述打印操作的在前分割打印操作与在后分割打印操作之间来更新所述打印工作流。
8.根据权利要求I所述的打印系统,其中,所述信息处理装置还包括 管理单元,其被配置为使用作业列队来管理所述打印工作流,使得新输入的打印作业能够中断执行的顺序,并且其中, 所述确定单元在每次所述打印作业中断时,基于由所述获取单元获取的所述操作信息和针对所述打印作业设置的打印设置,确定在所述打印作业的执行期间是否需要更换部件。
9.根据权利要求I所述的打印系统,其中,所述多个后处理装置被配置为对从与打印作业的执行相关的多个打印装置输出的片材材料应用后处理,并且其中,所述信息处理装置通过将由所述多个后处理装置执行的操作与由管理第二操作的工作者或维护所述多个打印装置的维修人员进行的所述第二操作相关联来管理打印工作流。
10.根据权利要求I所述的打印系统,其中,所述确定单元包括部件调配确定单元,所述部件调配确定单元被配置为响应于所述确定单元确定在所述多个打印装置中的任意一个中需要更换部件,来确定在包括所述部件的另一装置中使用的所述部件是否处于可用状态,并且其中, 所述生成单元响应于所述部件调配确定单元确定所述部件处于可用状态,将部件调配确定操作并入到由所述生成单元生成的打印工作流中。
11.一种用于打印系统的工作流管理方法,该打印系统具有后处理装置和信息处理装置,其中所述后处理装置被配置为对从与打印作业的执行相关的打印装置输出的片材材料应用后处理,所述信息处理装置被配置为通过将由所述后处理装置执行的操作与由管理第一操作的工作者或维护所述打印装置的维修人员进行的所述第一操作相关联,来管理打印工作流,所述工作流管理方法包括以下步骤 在所述信息处理装置中,根据针对所述打印作业设置的打印设置条件,生成使用所述打印装置和所述后处理装置的打印工作流; 在所述信息处理装置中,获取伴随着打印装置执行的打印作业而需要更换的部件相关的操作信息; 在所述信息处理装置中,基于所获取的操作信息和针对所述打印作业设置的打印设置,确定在所述打印作业的执行期间是否需要更换所述部件; 在所述信息处理装置中,响应于确定需要更换所述部件,识别所述部件是否是特性影响图像质量或装订质量的部件; 在所述信息处理装置中,根据所识别的部件的特性,决定部件更换操作被并入到所生成的打印工作流的多个操作中的操作位置;以及 在所述信息处理装置中,通过将所述部件更换操作并入到所决定的操作位置来更新所生成的打印工作流。
全文摘要
本发明提供一种打印系统和用于打印系统的工作流管理方法。打印系统包括后处理装置和信息处理装置。所述后处理装置对从与打印作业的执行相关的打印装置输出的片材材料应用后处理。所述信息处理装置管理通过将由所述后处理装置执行的操作与由管理第一操作的工作者或维护打印装置的维修人员进行的所述第一操作相关联,来管理打印工作流。所述信息处理装置生成打印工作流,获取伴随着打印装置执行的打印作业而需更换的部件相关的操作信息,并确定在所述打印作业的执行期间是否需更换部件。响应于确定需更换部件,所述信息处理装置识别部件特性是否影响图像质量或装订质量,决定操作位置,并通过将部件更换操作并入所述操作位置来更新所述打印工作流。
文档编号G06F3/12GK102855101SQ20121022596
公开日2013年1月2日 申请日期2012年6月28日 优先权日2011年6月29日
发明者山口直宏 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1