可取消印刷作业的印刷装置、印刷方法

文档序号:2497508阅读:173来源:国知局
专利名称:可取消印刷作业的印刷装置、印刷方法
技术领域
本发明涉及可取消临时登记的印刷作业(job)的印刷装置。
背景技术
现今,所使用的印刷系统有,将主计算机等主机设备与印刷装置等印刷装置通过网络连接的印刷系统。在这样的系统中,印刷装置多是接受从主机设备发送的印刷作业,并依次进行印刷处理,将印刷执行中的作业信息显示于面板。因此,在接受多个印刷作业时,显示于面板的印刷作业是此时刻正在执行印刷的作业信息。但是,例如在页式印刷机这样的高速的印刷装置中,在装置内搬送多张印刷用纸,例如在一张纸即将被排出的时刻,已经有多张后续纸从给纸部被搬送至装置内,并正在装置内搬送。当在该状态下停止印刷装置的驱动的情形下,搬入至装置内的纸在所遵循的控制下被排出,而不能在排出前停止。即,在连续地执行印刷的过程中,即使要停止印刷装置的驱动,由于搬入到装置内的后续纸卡在装置内,因此要将在装置内搬送的纸排出后,停止印刷装置驱动。另一方面,在印刷装置中,也多见具有印刷作业取消功能的装置。印刷作业取消功能是指,当在开始印刷处理后发现印刷条件设定有误时,操作操作面板,停止印刷中的作业处理,不输出之后的纸。在此,在取消印刷作业时,通常需要两次面板操作。第一次为停止当前工作中的印刷装置的指示,第二次为确认作业信息,执行作业取消的指示。这样,必需两次面板操作的理由是,在如上所述进行高速处理的印刷装置中,即使想要在某一时刻停止印刷装置,也不能立即停止,会使不同于目标印刷作业的印刷作业成为作业取消的对象作业。因此,在操作者执行作业取消时,印刷装置在停止的状态下确认作业信息,并进行面板操作,从而可无误地进行对目标印刷作业的取消处理。在特开2008 — 36999号公报的发明中公开了一种取消印刷作业的图像形成装置,其对预约登记的印刷作业判断是否符合预先设定的取消条件,在符合取消条件时,执行作业取消处理,不需要繁琐的操作就能够取消印刷作业。如上所述,以往,在进行印刷作业的取消操作时,要对操作面板进行两次操作。但是,例如因印刷数据的页数等的不同,有时在第一次面板操作时和第二次面板操作时印刷作业相同,存在习惯了作业取消的操作的用户在第二次的面板操作时未充分确认作业取消的对象作业而进行面板操作的情形。此时,会将另外的印刷作业误作为作业取消的对象。另外,在作业取消处理中,不得不进行两次面板操作,给用户造成负担
发明内容
因而,本发明要提供一种印刷装置,其在作业取消处理中,不必进行多次面板操作,能够减轻用户的负担,并可无误地执行作业取消的对象作业。本发明第I方面的印刷装置包括接收部(3),接收从主机设备发送来的印刷作业;印刷处理部(5,6,7,8),(该印刷处理部包含对打印处理完成后的记录介质的排出进行识別的排出部(8),)根据由所述接收部接收到的印刷作业中包含的印刷数据,对至少I张以上的记录介质执行印刷处理;作业表(10),对由所述接收部接收到的印刷作业的管理信息进行登记存储;控制部(4),该控制部(4)在所述接收部接收印刷作业时,将由所述接收部接收到的印刷作业的管理信息登记于所述作业表(10),且向所述印刷处理部指示基于所登记的所述印刷作业的印刷处理的执行,并且对指示了所述执行的印刷作业的所述管理信息赋予表示处于印刷处理中的信息;该控制部(4)向所述印刷处理部询问与指示了所述印刷处理的执行的印刷作业对应的记录介质是否完成了从所述印刷处理部(排出部)的排出,当存在排出完成的应答时,将登记于所述作业表(10)中的(印刷处理执行中的)印刷作业的登记从所述作业表(10)削除;作业取消输入部(13),由用户输入作业取消指示,该作业取消指示用于取消印刷处理执行中的印刷作业的印刷处理;和取消操作时作业ID存储部(15),在存在来自所述作业取消输入部的取消印刷处理的指示输入时,存储(所述作业表中被登记为印刷处理执行中的)印刷处理执行中的印刷作业的ID (Identification),所述控制部(4)根据从所述作业取消输入部(13)输入的所述作业取消指示,向所述印刷处理部输出停止处于处理中的印刷处理的指示,所述印刷处理部完成被指示的所述印刷处理停止,并且向所述控制部(4)进行表示完成了印刷处理停止的应答,所述控制部(4)对在所述作业表中登记为印刷处理执行中的印刷作业的ID与保存在所述取消操作时作业ID存储部
(15)中的ID进行比较,尽管所述作业取消输入部(13)接受到作业取消指示时与所述印刷处理部接受到表示完成了印刷处理停止的应答时之间存在时间差,但在登记的所述印刷作业的ID与保存的所述ID —致时,取消该印刷作业ID的(所述作业表中被登记为印刷处理执行中的当前被进行停止处理的)印刷作业的印刷处理。本发明第2方面的印刷装置,包括接收部(3),接收从主机设备发送来的印刷作业;印刷处理部(5,6,7,8),(该印刷处理部包含对打印处理完成后的记录介质的排出进行识別的排出部(8),)根据由所述接收部接收到的印刷作业中包含的印刷数据,对至少I张以上的记录介质执行印刷处理;作业表(10),对由所述接收部接收到的印刷作业的管理信息进行登记存储;控制部(4),该控制部(4)在所述接收部接收印刷作业时,将由所述接收部接收到的印刷作业的管理信息登记于所述作业表(10),并计数存储所登记的所述印刷作业的数量,向所述印刷处理部指示基于所登记的所述印刷作业的印刷处理的执行,并且对指示了所述执行的所述印刷作业的管理信息赋予表示处于印刷处理中的信息;该控制部
(4)向所述印刷处理部询问与指示了所述印刷处理的执行的印刷作业对应的记录介质是否完成了从所述印刷处理部(排出部)的排出,当存在排出完成的应答时,将登记于所述作业表(10)中的(印刷处理执行中的)印刷作业的登记从所述作业表(10)削除;作业取消输入部(13),输入用于使印刷处理执行中的印刷作业的印刷处理取消的作业取消指示;和取消操作时作业数存储部(16),将存在来自所述作业取消输入部的取消印刷处理的指示输入时的(所述作业表中被登记的)印刷作业的数量进行存储;所述控制部(4)根据从所述作业取消输入部(13)输入的所述作业取消指示,向所述印刷处理部输出停止处于处理中的印刷处理的指示,所述印刷处理部完成被指示的所述印刷处理停止,并且向所述控制部进行表示完成了印刷处理停止的应答,所述控制部(4)对在所述作业表中登记为印刷处理执行中的印刷作业的数量和存储在所述取消操作时作业数存储部(16)中的数量进行比较,尽管所述作业取消输入部(13)接受到作业取消指示时与所述印刷处理部接受到表示完成了印刷处理停止的应答时之间存在时间差,但在登记的所述印刷作业的数量与保存的所述数量一致时,取消该印刷处理执行中的(所述作业表中被登记为印刷处理执行中的当前被进行停止处理的)印刷作业的印刷处理。本发明第3方面的印刷装置的印刷方法,所述印刷装置包括接收部(3),接收从主机设备发送来的印刷作业;印刷处理部(5,6,7,8),(该印刷处理部包含对打印处理完成后的记录介质的排出进行识別的排出部(8),)根据由所述接收部接收到的印刷作业中包含的印刷数据,对至少I张以上的记录介质执行印刷处理;和作业表(10),对由所述接收部接收到的印刷作业的管理信息进行登记存储,所述印刷方法的特征在于在所述接收部接收印刷作业时,将由所述接收部接收到的印刷作业的管理信息登记于所述作业表,且向所述印刷处理部指示基于所登记的所述印刷作业的印刷处理的执行,并且对指示了所述执行的所述印刷作业的所述管理信息赋予表示处于印刷处理中的信息,向所述印刷处理部询问与指示了所述印刷处理的执行的印刷作业对应的记录介质是否完成了从所述印刷处理部(排出部)的排出,当存在排出完成的应答时,将登记于所述作业表中的(印刷处理执行中的)印刷作业的登记从所述作业表削除,接受从作业取消输入部(13)输入的“用于使印刷处理执行中的印刷作业的印刷处理取消的作业取消指示”,在存在来自所述作业取消输入部的取消印刷处理的指示输入时,将(所述作业表中被登记为印刷处理执行中的)印刷处理执行中的印刷作业的ID存储于取消操作时作业ID存储部(15),进而,根据从所述作业取消输入部(13)输入的所述作业取消指示,向所述印刷处理部输出停止处于处理中的印刷处理的指示,所述印刷处理部完成被指示的所述印刷处理停止,并且进行表示完成了印刷处理停止的应答,对在所述作业表中登记为印刷处理执行中的印刷作业的ID与保存在所述取消操作时作业ID存储部(15)中的ID进行比较,尽管所述作业取消输入部(13)接受到作业取消指示时与所述印刷处理部接受到表示完成了印刷处理停止的应答时之间存在时间差,但在登记的所述印刷作业的ID与保存的所述ID —致时,取消该印刷作业ID的(所述作业表中被登记为印刷处理执行中的当前被进行停止处理的)印刷作业的印刷处理。本发明第4方面的印刷装置的印刷方法,所述印刷装置包括接收部(3),接收从主机设备发送来的印刷作业;印刷处理部(5,6,7,8),(该印刷处理部包含对打印处理完成后的记录介质的排出进行识別的排出部(8),)根据由所述接收部接收到的印刷作业中包含的印刷数据,对至少I张以上的记录介质执行印刷处理;和作业表(10),对由所述接收部接收到的印刷作业的管理信息进行登记存储,所述印刷方法的特征在于在所述接收部接收印刷作业时,将由所述接收部接收到的印刷作业的管理信息登记于所述作业表,并计数存储所登记的所述印刷作业的数量,向所述印刷处理部指示基于所登记的所述印刷作业的印刷处理的执行,并且对指示了所述执行的所述印刷作业的管理信息赋予表示处于印刷处理中的信息,向所述印刷处理部询问与指示了所述印刷处理的执行的印刷作业对应的记录介质是否完成了从所述印刷处理部(排出部)的排出,当存在排出完成的应答时,将登记于所述作业表中的(印刷处理执行中的)印刷作业的登记从所述作业表削除,并且将登记存储的下一印刷作业的管理信息更新为印刷处理中,对所述印刷处理部指示针对被更新的该印刷作业的印刷处理的执行;接受从作业取消输入部(13)输入的“用于使印刷处理执行中的印刷作业的印刷处理取消的作业取消指示”,将存在来自所述作业取消输入部的取消印刷处理的指示时的(所述作业表中被登记的)印刷作业的数量存储于取消操作时作业数存储部
(16),进而,根据从所述作业取消输入部(13)输入的所述作业取消指示,向所述印刷处理部输出停止处于处理中的印刷处理的指示,所述印刷处理部完成被指示的所述印刷处理停止,并且进行表示完成了印刷处理停止的应答,对在所述作业表中登记为印刷处理执行中的印刷作业的数量与保存在所述取消操作时作业数存储部(16)中的数量进行比较,尽管所述作业取消输入部(13)接受到作业取消指示时与所述印刷处理部接受到表示完成了印刷处理停止的应答时之间存在时间差,但在登记的所述印刷作业的数量与保存的所述数量一致时,取消该印刷处理执行中的(所述作业表中被登记为印刷处理执行中的当前被进行停止处理的)印刷作业的印刷处理。本发明第5方面的存储介质,其存储用于在计算机中实现取消从主机设备接收的印刷作业的印刷处理的印刷方法的程序,该程序使计算机执行如下处理接收从主机设备发送来的印刷作业的处理;根据包含在由所述接收部接收的印刷作业中的印刷数据,印刷至少I张以上的记录介质的处理(其中包括对打印处理完成后的记录介质的排出进行识別的排出识别处理);在所述接收部接收印刷作业时,将由所述接收部接收到的印刷作业的管理信息登记于所述作业表,且向所述印刷处理部指示基于所登记的所述印刷作业的印刷处理的执行,并且,对指示了该执行的所述印刷作业的管理信息赋予印刷处理中的信息的处理;在所述印刷处理中,询问与指示了所述印刷处理的执行的印刷作业相应的记录介质从所述印刷处理部(排出部)排出是否完成,在得到排出完成的应答时,将登记于所述作业表中的(印刷处理执行中的)印刷作业的登记从所述作业表削除;并且将登记存储的下一印刷作业的管理信息更新为印刷处理中,向所述印刷处理部指示执行针对该更新后的印刷作业的印刷处理的处理;接受从作业取消输入部输入的“用于取消印刷处理执行中的印刷作业的印刷处理的作业取消指示”的处理;和将在从所述作业取消输入部得到印刷处理取消的指示时的(所述作业表中被登记为印刷处理执行中的)印刷处理执行中的印刷作业的ID存储于取消操作时作业ID存储部的处理,还使计算机执行如下处理,根据从所述作业取消输入部输入的所述作业取消指示,向所述印刷处理部输出停止处理中的印刷处理的指示,所述印刷处理部,完成所述指示的印刷处理停止,并且向所述控制部发出表示完成印刷处理停止的应答,对在所述作业表中登记为印刷处理执行中的印刷作业的ID与保存在所述取消操作时作业ID存储部中的ID进行比较,尽管所述作业取消输入部接受作业取消指示时,与所述印刷处理部接受表示完成印刷处理停止的应答时之间存在时间差,但在所述已登记的印刷作业的ID与所述保存的ID —致时,取消该印刷作业ID的(所述作业表中被登记为印刷处理执行中的当前被进行停止处理的)印刷作业的印刷处理。本发明第6方面的存储介质,其存储用于在计算机中实现取消从主机设备接收的印刷作业的印刷处理的印刷方法的程序,该程序使计算机执行如下处理接收从主机设备发送来的印刷作业的处理;根据包含在由所述接收部接收的印刷作业中的印刷数据,印刷至少I张以上的记录介质的处理(其中包括对打印处理完成后的记录介质的排出进行识別的排出识别处理);在所述接收部接收印刷作业时,将由所述接收部接收的印刷作业的管理信息登记于作业表,并计数所登记的印刷作业数,指示印刷处理执行,对指示了该执行的印刷作业的管理信息赋予印刷处理中的信息的处理;在所述印刷处理中,询问与指示了所述印刷处理执行的印刷作业相应的记录介质从所述印刷处理部(排出部)排出是否完成,在得到排出完成应答时,将登记于所述作业表中的(印刷处理执行中的)印刷作业的登记从所述作业表削除,并且将已登记存储下一印刷作业的管理信息更新为印刷处理中,向所述印刷处理部指示执行针对该更新的印刷作业的印刷处理的处理;从作业取消输入部输入用于取消印刷处理执行中的印刷作业的印刷处理的作业取消指示的处理;和将在从所述作业取消输入部得到印刷处理取消的指示时的(所述作业表中被登记的)印刷作业的数量存储于取消操作时作业数存储部的处理,还使计算机执行如下处理,根据从所述作业取消输入部输入的所述作业取消指示,向所述印刷处理部输出停止处理中的印刷处理的指示,所述印刷处理部完成所述指示的印刷处理停止,并且向所述控制部发出表示印刷处理停止完成的应答,对在所述作业表中登记为印刷处理执行中的印刷作业的数量与保存在所述取消操作时作业数存储部中的数量进行比较,尽管所述作业取消输入部接受作业取消指示时,与所述印刷处理部接受表示印刷处理停止完成的应答时之间存在时间差,但在所述登记的印刷作业的数量与所述保存的数量一致时,取消该印刷处理执行中的(所述作业表中被登记为印刷处理执行中的当前被进行停止处理的)印刷作业的印刷处理。根据本发明,在存在了作业取消的指示时,通过存储取消操作时作业ID的信息,并在执行印刷作业的取消时进行与上述取消操作时作业ID的比较,若一致,则无须再次操作操作按钮,就能执行作业取消,因而无须复杂的操作即可取消作业。另外,通过存储上述取消操作时的作业数的信息,并进行与取消执行时的印刷作业数的比较,若一致,则无须再次操作操作按钮就能执行作业取消,因而无须复杂的操作即可取消作业。


图1为本实施方式的基本的系统结构图。图2为表示作业表的结构的图。图3为表示印刷队列状态和印刷队列表的关系的示意图。图4为表示印刷队列表的结构的图。图5为初始时印刷队列的制作个数、写入位置、以及读取位置的数据结构图。图6为表示存储具体数据的作业表的例子的图。图7为表示存储具体数据的印刷队列表的例子的图。图8为印刷队列的制作个数、写入位置、以及读取位置的数据结构图。图9为说明通常印刷时接收部的处理的流程图。图10为说明通常印刷时控制部的处理的流程图。图11为说明通常印刷时RIP部的处理的流程图。图12为说明通常印刷时传送部的处理的流程图。图13为说明通常印刷时排纸部的处理的流程图。图14为说明包括作业取消的印刷处理的控制部的流程图。图15为说明包括作业取消的印刷处理的控制部的流程图。图16为说明包括作业取消的印刷处理的RIP部的流程图。
图17为说明包括作业取消的印刷处理的RIP部的流程图。图18为说明包括作业取消的印刷处理的传送部的流程图。图19为说明包括作业取消的印刷处理的排纸部的流程图。图20为说明显示操作控制部的处理的流程图。图21为实施方式I的系统结构图。图22为说明实施方式I中的控制部的处理的流程图。图23为说明实施方式I中的控制部的处理的流程图。图24为说明实施方式I中的显示操作控制部的处理的流程图。图25A和图25B中,图25A为表示作业取消时的通常显示的例子的图,图25B为表示作业取消时的不是通常显示的显示例的图。图26为实施方式2的系统结构图。图27为说明实施方式2中的控制部的处理的流程图。图28为说明实施方式2中的控制部的处理的流程图。图29为说明实施方式3中的控制部的处理的流程图。
具体实施例方式下面,结合

本发明的实施方式。图1是说明本实施方式的基本系统的图。在该图中,打印装置I通过LAN (localarea network :局域网)等网络与个人计算机(PC)等主机设备2连接。打印装置I包括接收部3、控制部4、RIP部5、传送部6、打印引擎(印刷处理部)7、排纸部(印刷处理部)8、接收缓存9、作业表10、显示操作控制部11、显示面板12、操作按钮(作业取消输入部)13。另夕卜,RIP(光栅图像处理器Raster Image Processor)部5对印刷数据进行命令分析,在变换为图像数据时,生成印刷队列,并存储于印刷队列表14。另外,在未图示的图像处理器中展开由RIP部5进行命令解析而制作的图像数据。主机设备2将根据应用程序制作的印刷数据,利用打印驱动器变换为印刷数据(PDL (页面表述语言Page Description Language)数据),并发送给打印装置I。打印装置I的接收部3接收从主机设备2供给的印刷数据,并将印刷数据中包含的作业ID和/或文章名、总印刷张数等信息通知给控制部4。而且,在印刷数据中除包含上述信息外,还包含例如区分彩色印刷/单色印刷、区分双面印刷/单面印刷等的信息。另外,接收部3将所接收的印刷数据依次写入接收缓存9。控制部4在接受来自接收部3的通知时,将上述信息存储于作业表10。图2是表示作业表10结构的图。作业表10中,对于每个记录编号,包括“作业ID”、“文章名”、“总印刷张数”、“剩余印刷张数”、“接收缓存地址”、“作业状态”的各存储区(area)。并且将上述作业ID、文章名、总印刷张数的信息存储于相应的存储区。在此,在“作业ID”的存储区中存储有对于每个印刷作业所附加的例如识别码,在“文章名”的存储区中存储有该作业ID的文章名的信息,在“总印刷张数”的存储区中存储有该印刷数据的总页数。在“剩余印刷张数”的存储区中,存储有由印刷数据的总印刷张数减去完成排纸处理的张数而得到的剩余印刷张数。另外,在“接收缓存地址”的存储区中,存储有保存相应印刷数据的接收缓存9的地址信息。在“作业状态”的存储区中,存储有相应印刷作业的处理状态,例如,接收中、印刷中,或RIP中(图像数据变换处理中)等作业状态。并且,在作业表10初始化时,如图2所示,“作业ID”的存储区全部复位为“空”状态,“文章名”的存储区全部复位为“无”状态,“总印刷张数”的存储区全部复位为“0”,“剩余印刷张数”的存储区全部复位为“一 1”,“接收缓存地址”的存储区也全部复位为地址“0”,“作业状态”的存储区也全部复位为“无”状态。在控制部4从接收部3接收到接收开始信号时,从上述作业表10的记录编号I依次进行检索,在“作业ID”的存储区为“空”的最靠前的记录编号的存储区中,写入作业ID、文章名、以及该印刷数据的总印刷张数的信息。RIP部5根据控制部4的指示从接收缓存9读取印刷数据,进行命令解析,变换为图像数据。由RIP部5变换的图像数据,展开于未图示的图像存储器。另外,将此时制作的印刷队列存储于印刷队列表14。图3为其示意图,图4为表示印刷队列表14的数据结构的图。印刷队列表14对于每个记录编号由下述各存储区构成,包括“作业ID”、“当前页面编号”、“图像存储器地址”、“描画状态”及“作业取消信息”。在“作业ID”的存储区中,与上述同样地,存储有附加给每个印刷作业的例如识别码。另外,在“当前页面编号”的存储区中存储在相应的印刷数据中进行RIP处理的页面编号。在“图像存储器地址”的存储区中存储有展开有相应的页面的图像数据的图像存储器的地址信息。另外,在“描画状态”的存储区中存储有相应的印刷数据的描画处理的经过,例如存储有描画中或描画完成的信息。进而,在“作业取消信息”的存储区中存储有表示有作业取消的指示的信息。而且,如图4所示,在初始时,印刷队列表14的“作业ID”的存储区全部复位为“空”状态,将“当前页面编号”以及“图像存储器地址”的存储区全部复位为“0”,将“描画状态”以及“作业取消信息”的存储区全部复位为“无”。因此,在初始时,如图5所示,所制作的印刷队列的个数为“0”,新的印刷队列的写入位置为“I”(记录编号1),用于传送处理的印刷队列的读取位置也为“I”(记录编号1),用于排纸处理的印刷队列的读取位置也为“I”(记录编号I)。而且,传送部6从图像存储器读取图像数据,并将图像数据传送给打印引擎7。在打印引擎7中,根据从传送部6传送的图像数据将图像数据输出至存储介质(例如,纸)。另夕卜,排纸部8将由打印引擎7印刷输出的纸张排出到未图示的排纸托盘,并将纸张的排出通知控制部4。下面,说明上述结构的具体的处理动作。在说明本例子的处理动作时,设在上述作业表10中已存储有图6所示的信息。例如,在记录编号I的存储区中存储有,“作业ID”为“J0004”,“文章名”为“价格表”的“总印刷张数”为“9” (9张)的印刷作业的信息。该印刷作业的“作业状态”为,当前“印刷中”,已经结束了由RIP部5进行的向图像数据的变换处理,“剩余印刷张数”为“7”(7张)。另外,在记录编号2的存储区中存储有,“作业ID”为“J0005”,“文章名”为“布局图”的“总印刷张数”为“I” (I张)的印刷作业的信息。该印刷作业的“作业状态”也为“印刷中”,已经结束了由RIP部5进行的向图像数据的变换处理,“剩余印刷张数”为“I”(I张),但未被印刷输出。另一方面,在记录编号3的存储区中存储有,“作业ID”为“J0006”,“文章名”为“会议资料”的“总印刷张数”为“14”(14张)的印刷作业的信息。该印刷作业的“作业状态”为“RIP中”,是已经开始由RIP部5进行的向图像数据的变换处理的状态,该印刷数据还残留在接收缓存9中。具体地,已经以存储在“接收缓存地址”中的“0x8000A064”地址为起始地址保存在接收缓存9中。另外,在记录编号4的存储区中存储有,“作业ID”为“J0007”,“文章名”为“预算案”的“总印刷张数”为“5”(5张)的印刷作业的信息。该印刷作业的“作业状态”为“接收中”,是正在由接收部3进行接收处理的状态。具体地,正在以存储在“接收缓存地址”中的“0x8000CB18”地址为起始地址保存在接收缓存9中。而且,在开始本例子的处理的时刻,作业表10的其他的记录(记录编号5)仍旧维持初始状态。另外,与上述作业表10同样地,设在印刷队列表14中已存储有图7所示的数据。例如,在记录编号I的存储区中存储有“作业ID”为“J0004”的第9页(“当前页面编号《‘9”)的信息,该第9页的图像数据已根据“描画状态”的信息完成描画处理,并且根据“图像存储器地址”的信息,已经以“0x8081012C”为起始地址展开于图像存储器中。另外,例如在记录编号2的存储区中存储有“作业ID”为“J0005”的第I页(“当前页面编号” “I”)的信息,根据“描画状态”的信息,已经完成描画处理,并且“图像存储器地址”的信息,已经以“0x80C10140”为起始地址展开于图像存储器中。另外,例如在记录编号3 7的存储区中存储有,“作业ID”为“J0006”的第I 5页(“当前页面编号” “1”,“2”,... “5”)的信息,根据“描画状态”的信息,第I 4页已经完成描画处理,第5页当前为描画中。另外,根据“图像存储器地址”的信息,已经以“0x81010154”为起始地址展开于图像存储器中。而且,记录编号8以及9的存储区为空区域,在记录编号10的存储区中存储有,上述“作业ID”为“J0004”的第8页(“当前页面编号” “8”)的信息,根据“描画状态”的信息,已经完成描画处理,并根据“图像存储器地址”的信息,已经以“0x80400118”为起始地址展开于图像存储器中。因此,在上述印刷队列表14的状态下,如图8所示,所使用的印刷队列的个数为“8”,下一写入位置为“7”(记录编号7),下一传送处理的读取位置为“I”(记录编号1),下一排纸处理的读取位置为“10”(记录编号10)。在上述作业表10,以及印刷队列表14的状态下,首先说明没有作业取消指示的通常的印刷处理。图9为说明接收部3的处理动作的流程图,图10为说明控制部4的处理动作的流程图,图11为说明RIP部5的处理动作的流程图,图12为说明传送部6的处理动作的流程图,图13为说明排纸部8的处理动作的流程图。首先,接收部3根据图9所示的流程图,判断是否从连接于网络的主机设备2接收到印刷数据(步骤(以下,用S表示)1)。接收部3直到接收印刷数据为止待机(SI为“否”),若接收印刷数据(SI为“是”),则提取印刷数据中包含的作业信息(S2)。该处理中,提取所接收到的印刷数据中包含的上述作业ID、文章名、总印刷张数等信息。
接着,通知控制部4印刷数据接收开始(S3)。即,接收部3为了接受接收开始的许可而向控制部4输出接收开始的通知,等待来自控制部4的接收开始许可应答(S4)。当控制部4从接收部3接收上述接收开始通知时,则根据图10所示的流程图开始处理,首先判断是否有来自外部的通知(S5)。此时,在接收到了接收开始通知(S5为“是”)后,确保接收缓存9 (S6),并登记于作业表10中(S7)。即,确保接收缓存9中该印刷数据的保存区域,将从上述印刷数据提取的作业信息登记于作业表10中。然后,控制部4对接收部3应答接收开始许可(S8)。接收部3在从控制部4接收到开始许可的应答时(S4为“是”),开始接收印刷数据,将输入的印刷数据依次保存于接收缓存9中(S9)。控制部4在向接收部3作出上述接收开始许可的应答后,判断是否可进行RIP处理(S10)。参照图6所示的作业表10的“作业状态”的存储区进行该判断,例如,当记录编号3中存储有“RIP中”的信息时,不进行新的印刷数据的RIP处理(S10为“否”)。另一方面,若任一记录编号的“作业状态”的存储区中都未存储有“RIP中”的信息,则进行作业表10的更新(S11),向RIP部5通知RIP处理开始(S12)。此时,在开始RIP处理的记录编号的“作业状态”的存储区中存储“RIP中”的信息。RIP部5根据图11所示的流程图,若有来自控制部4的RIP处理开始的通知(S13为“是”),则将“当前页面”置为I (S14),判断是否有未RIP数据(S15)。具体为,判断是否有未进行读取处理的数据(未RIP数据)。在此,在没有未RIP数据时(S15为“否”),向控制部4通知RIP处理完成(S16)。另一方面,若有未RIP数据(S15为“是”),则确保印刷队列(S17)。在图6所示的例子中,存储于记录编号4中的印刷作业为接收中,确保印刷队列,进而确保图像存储器(S18),更新印刷队列表14 (S19),从接收缓存9读取印刷数据,开始RIP处理(S20)。然后,判断是否完成了 I页量的图像数据(S21),若未完成I页量的图像数据(S21为“否”),则重复上述RIP处理(S20,S21)。然后,在完成I页量的图像数据时(S21为“是”),更新印刷队列表14的状态(S22),使“当前页面”增加(+ I) (S23)。接着,判断是否有未RIP数据(S15),若有未RIP数据(S15为“是”),则重复上述处理(S17 S23),当没有残留在接收缓存9中的印刷数据时(S15为“否,,),向控制部4通知RIP处理完成(S16)。在控制部4从RIP部5接收上述RIP处理的完成通知时(S5为“是”),释放接收缓存9 (S24),更新作业表10 (S25)。例如,在图6所示的例子中,在接收记录编号3的“作业ID”“J0006”的RIP处理的完成通知时,释放曾保存该印刷作业的印刷数据的接收缓存9的存储区域,更新“作业状态”为“印刷中”。另外,在接收记录编号4的“作业ID” “J0007”的RIP处理的完成通知时,释放曾保存该印刷作业的印刷数据的接收缓存9的存储区域,将“作业状态”依次更新为“RIP中”,“印刷中”。接着,判断是否有接收中的印刷作业(S26),若有接收中的印刷作业(S26为“是”),则更新作业表10 (S27),向RIP部5通知RIP处理开始(S28)。例如,在图6所示的例子中,在从主机设备2新输入印刷数据,向记录编号5的空闲区输入新的印刷作业的信息时,向作业表10写入新的印刷作业的信息,向RIP部5通知RIP处理开始。传送部6根据图12所示的流程图,在印刷队列表14中制作印刷信息,若制作I个以上的印刷队列(S29为“是”),则参照图7所示的印刷队列表的“描画状态”的存储区,判断是否为“描画完成”(S30)。例如,在图7所示的例子中,记录编号I 6的“描画状态”的存储区为“描画完成”(S30为“是”),进行印刷队列表14更新处理,将相应的“描画状态”的存储区更新为“传送”(S31)。接着,将展开于未图示的图像存储器中的图像数据传送给打印引擎7 (S32),使打印引擎7根据图像数据向印刷用纸进行印刷输出。然后,传送部6释放相应的曾展开图像数据的图像存储器(S33),更新印刷队列表(334),进行印刷队列状态更新(535)。另一方面,排纸部8根据图13所示的流程图,在印刷队列表14中制作印刷信息,若制作I个以上的印刷队列(S36为“是”),则参照图7所示的印刷队列表的“描画状态”的存储区,判断是否进行“传送”的设定(S37)。例如,上述传送部6开始传送处理,若存在“描画状态”的存储区被设定为“传送”的印刷队列(S37为“是”),则等待来自打印引擎7的印刷用纸排纸通知(S38)。然后,在打印引擎7完成对印刷用纸的印刷输出,并存在印刷用纸排纸通知时(S38为“是”),进行印刷队列表14的更新处理(S39),并进行印刷队列状态更新(S40),向控制部4通知排纸完成(S41)。控制部4若从排纸部8接收排纸完成通知(S5为“是”),则计算剩余张数(S42)。该处理是计算相应的印刷作业的剩余印刷张数的处理,使上述图6所示的“剩余印刷张数”的数据递减(一 1),并更新相应的“剩余印刷张数”的存储区的数据(S43)。例如,在图6所示的“作业ID”为“ J0004”的印刷数据的情形下,使当前的“剩余印刷张数”的存储区的数据一 1,从当前的“7”更新为“6”。然后,判断上述处理后剩余张数是否变为O张(S44),若相应的“剩余印刷张数”的存储区的数据变为“O”(S44为“是”),则删除相应的记录编号的印刷作业(S45)。例如,则进一步进行图6所示的“作业ID”为“J0004”的印刷数据的传送处理,在“剩余印刷张数”的存储区的数据变为“O”时,删除记录编号I的印刷作业的数据。以上的处理为通常印刷的情形,下面说明在印刷处理中进行作业取消的指示的情形下的处理。图14、图15为说明此时的控制部4的处理动作的流程图,图16、图17为说明RIP部5的处理动作的流程图,图18为说明传送部6的处理动作的流程图,图19为说明排纸部8的处理动作的流程图,图20为说明显示操作控制部11的处理动作的流程图。而且,此时,设在作业表10中也存储有图6所示的印刷作业信息,在印刷队列表14中制作图7所示的印刷队列。与上述同样地,接收部3等待从连接于网络的主机设备2接收印刷数据,在接收印刷数据时,提取印刷数据中包含的作业信息,向控制部4通知接收开始,等待来自控制部4的接收开始的许可。控制部4在从接收部3接收上述接收开始的通知时,根据图14所示的流程图,首先判断是否有来自外部的通知(步骤(以下以ST表示)1)。此时,接受上述接收开始的通知,与上述同样地,确保接收缓存9 (ST2),登记在作业表10中(ST3)。即,在接收缓存9中确保该印刷数据的保存区域,并将从上述印刷数据提取的作业信息登记在作业表10中。然后,控制部4对接收部3应答接收开始许可(ST4)。接收部3在接收到来自控制部4的接收开始许可的应答时,将印刷数据依次保存在接收缓存9中。
控制部4在对接收部3做出上述接收开始许可的应答后,判断是否可进行RIP处理(ST5)。该判断与上述同样地,参照图6所示的作业表10的“作业状态”的存储区,例如,当在记录编号3中登记有“RIP中”的信息时,不进行新的印刷数据的RIP处理(ST5为“否”)。另一方面,若任一记录编号的“作业状态”的存储区中都未存储有“RIP中”的数据,则进行作业表10的更新(ST6),向RIP部5通知RIP处理开始(ST7)。RIP部5判断从控制部4是否有RIP停止通知(图16所示的流程图的C,图17所示的流程图的ST8),在有RIP停止通知时(ST8为“是”),RIP部5停止RIP处理,向控制部4通知RIP停止完成(ST9)。该RIP停止的通知是,在有后述的作业取消的指示时从控制部4输出的通知,RIP部5停止此前为止进行的RIP处理,并进行后述的一系列的处理(ST10 ST12),等待来自控制部4的RIP停止解除的通知(ST13)。因此,在没有RIP停止通知的期间(未接收到作业取消的指示的期间),与上述同样地,等待控制部4的RIP处理开始的通知(ST8为“否”,ST14),在有RIP处理开始的通知时(ST14为“是”),将“当前页面”设定为I (ST15),判断是否有未RIP数据(ST16)。在此,在有未RIP数据时(ST16为“是”),再次确认没有上述RIP停止通知(作业取消指示)(ST8为“否”),确保印刷队列表14 (ST17),并确保图像存储器的展开区域(ST18)。然后,进行RIP停止解除的判断(ST19),在没有RIP停止解除时(ST19为“是”),在印刷队列表14的“作业取消信息”的存储区中设定“无”(维持“无”的设定)(ST20),从接收缓存9读取印刷数据,进行与上述同样的RIP处理(ST21 ST25)。然后,在未RIP数据全部变换为图像数据时(ST16为“否”),向控制部4通知RIP处理完成(ST26)。另一方面,控制部4在从RIP部5接收到上述RIP处理完成的通知时(STl为“是”),与上述同样地,释放接收缓存9 (ST27),进行作业表10的更新(ST28)。然后,判断是否有接收中的印刷作业(ST29),若有接收中的印刷作业(ST29为“是”),则进行作业表10的更新(ST30),向RIP部5通知RIP处理开始(ST31)。传送部6根据控制部4判断是否有印刷停止通知(ST32),在有印刷停止通知时(ST32为“是”),停止印刷处理,向控制部4进行印刷停止的完成通知(ST33),等待来自控制部4的印刷停止解除的通知(ST34)。该印刷停止通知也是在有后述的作业取消的指示时从控制部4发送的通知,在没有上述印刷停止的通知时,与上述同样地,在印队列表14中制作印刷信息,在制作I个以上的印刷队列时(ST35为“是”),再次确认从控制部4没有印刷停止通知(ST36为“否”),参照图7所示的“描画状态”的存储区判断是否设定有“描画完成”(ST39),进行与上述同样的处理(ST40 ST45)。排纸部8判断从控制部4是否有排纸完成应答请求(ST46),在有排纸完成应答请求时(ST46为“是”),对控制部4应答排纸完成(ST47)。该排纸完成应答请求也是在有后述的作业取消的指示时的处理,在没有上述排纸完成应答请求时,与上述同样地,在印刷队列表14中制作印刷信息,在制作I个以上的印刷队列时(ST48为“是”),再次确认从控制部4没有排纸完成应答请求(ST49为“否”),参照图7所示的“描画状态”的存储区判断是否设定有“传送”(ST51),并确认在“作业取消信息”的存储区中未设定有“执行”(ST52)。接着,与上述同样地,等待来自打印引擎7的印刷用纸排纸通知(ST53),在有印刷用纸排纸通知时(ST53为“是”),与上述同样地,进行印刷队列表14的更新处理(ST54),进行印刷队列状态更新(ST55),向控制部4通知排纸完成(ST56)。
控制部4在从排纸部8接收到排纸完成通知时(STl为“是”),与上述同样地,计算剩余张数(ST57),更新作业表10 (ST58),判断剩余印刷张数是否为O张(ST59)。若相应的“剩余印刷张数”的存储区的数据为“O”(ST59为“是”),则删除相应的记录编号的印刷作业(ST60)。另一方面,在进行上述处理的期间,若使用者操作用于进行作业取消的指示的操作按钮(作业取消输入部)13,则将操作信号送至显示操作控制部11。图20为说明显示操作控制部11的处理的流程图。首先,显示操作控制部11进行打印停止操作的判断(步骤(以下,在图20中以STP表示)I)。S卩,显示操作控制部11接收基于上述操作按钮(作业取消输入部)13的操作的操作信号,识别作业取消的指示,进行打印停止操作的判断(STP1为“是”)。然后,显示操作控制部11根据该判断,向控制部4通知打印停止(STP2)。控制部4在接收到上述打印停止的通知时(STl为“是”),判断印刷作业数是否为I以上(ST61),在印刷作业数不为I以上时(ST61为“否”),S卩,在印刷作业数为O时,则没有作业取消的意思,因此向显示操作控制部11通知作业取消无效(ST62)。显示操作控制部11根据来自控制部4的上述通知,进行作业取消无效的显示(STP5)。另一方面,在印刷作业数为I以上时(ST61为“是”),控制部4向RIP部5通知RIP处理停止,向传送部6进行印刷停止的通知,并向排纸部8请求排纸完成应答(ST63)。RIP部5在接收该通知时(ST8为“是”),如上所述,RIP部5停止此前为止的RIP处理,向控制部4发出RIP停止的完成通知(ST9)。然后,等待来自控制部4的RIP停止解除的通知(ST13)。另外,传送部6在从控制部4得到印刷停止通知时(ST32为“是”,或ST36为“是”),停止图像数据的传送处理,向控制部4进行印刷停止的完成通知(ST33,或ST37)。然后,等待来自控制部4的印刷停止解除的通知(ST34,或ST38)。另外,排纸部8在存在来自控制部4的排纸完成应答的请求时(ST46为“是”,或ST49为“是”),确认印刷用纸的排纸,并对控制部4应答排纸完成(ST47,或ST50)。控制部4在从RIP部5得到上述RIP停止完成的应答,从传送部6得到印刷停止完成的应答,并从排纸部8得到排纸完成的应答时(ST64为“是”),再次判断印刷作业数是否为I以上(ST65),在印刷作业数为I以上时(ST65,“是”),更新作业表10 (ST66),向显示操作控制部11通知作业取消有效(ST67)。再次判断印刷作业数是否为I以上的理由是,存在在执行上述RIP部5进行的RIP停止处理、或者传送部6进行的印刷停止处理等的期间,作为作业取消的对象的印刷作业完成的情形。显示操作控制部11在从控制部4得到作业取消有效的通知时,在显示面板12上显示作业信息(STP4),等待是否可执行作业取消的指定(STP6)。此时,在显示面板12上显示印刷处理中的记录编号I的印刷作业的文章名的信息,等待用户作出的执行或撤销作业取消的指示。然后,在操作操作按钮13并存在指示执行作业取消时(STP6为“是”),显示操作控制部11向控制部4通知执行作业取消(STP7)。另一方面,在作出指示撤销执行作业取消时(STP6为“否”),显示操作控制部11向控制部4通知撤销作业取消(STP8)。在显示操作控制部11得到上述执行作业取消的通知时(ST68为“是”),控制部4向RIP部5通知印刷队列更新(ST69)。RIP部5在接收该印刷队列更新的通知时(ST10),进行印刷队列表14的更新处理(ST11)。然后,RIP部5向控制部4进行印刷队列的更新完成通知(ST12)。控制部4在接收该印刷队列的更新完成通知时(ST70为“是”),再更新作业表10(ST71)。例如,清除上述“J0004”的文章名“价格表”的印刷作业的记录编号I的信息,将记录编号依次提前。接着,判断作业表10的记录编号I的“作业状态”是否为RIP中(ST72)。此时,对于记录编号1,在存储区中存储有通过上述处理更新后的印刷作业的信息,若存储在记录编号I中的印刷作业的“作业状态”为RIP中(ST72为“是”),则向RIP部5通知RIP停止解除(ST73),向传送部6通知印刷停止解除(ST74)。另一方面,若记录编号I的“作业状态”不是RIP中(ST72为“否”),则进行作业表10检索(S75),若有“作业状态”为RIP中的印刷作业(ST76为“是”),则向RIP部5通知RIP停止解除(ST77),向传送部6通知印刷停止解除(ST74)。通过上述处理,进行作业取消处理后的对记录编号I等的印刷作业的RIP处理和/或对图像数据的传送处理。此时,RIP部5根据上述RIP停止解除的通知(ST19为“是”),更新印刷队列表14,对相应的印刷作业的“作业取消信息”的存储区进行执行的设定(ST22)。另外,传送部6对于作业取消对象的印刷作业,不从图像存储器传送该印刷作业的图像数据(ST41为“是”),并释放图像存储器的印刷数据(ST43)。进一步,排纸部8对于作业取消对象的印刷作业,不等待来自打印引擎7的印刷用纸排纸通知(ST52为“是”),向控制部4进行排纸完成通知等(ST54 ST56)。以上的处理是执行作业取消时的基本的处理,下面对本例子的实施方式I进行说明。图21为本实施方式的系统结构图,根本上与上述图1中说明的系统结构相同,但追加了取消操作时作业ID存储部15。即,打印装置I通过LAN等网络与主机设备2连接,包括接收部3、控制部4、RIP部5、传送部6、打印引擎7、排纸部8、接收缓存9、作业表10、显示操作控制部11、显示面板12、操作按钮13、印刷队列表14、以及取消操作时作业ID存储部15,在取消操作时作业ID存储部15中,在作业取消(进行了操作)时,存储操作操作按钮13时的印刷作业ID的信息。以下,具体说明。图22以及图23为说明控制部4的处理动作的流程图,图24为说明显示操作部11的处理动作的流程图。图22所示的流程图是在上述图14所示的流程图中追加了本实施方式的处理的流程图,图23所示的流程图是在上述图15所示的流程图中追加了本实施方式的处理的流程图,图24所示的流程图是在上述图20所示的流程图中追加了本实施方式的处理的流程图,因此在图22,图23,以及图24中,对于相应的附图和相同的处理使用相同的编号,并省略说明。如上所述,在操作操作按钮13,向显示操作控制部11输入操作信号时,显示操作控制部11根据来自上述操作按钮13的操作信号识别作业取消的指示,并向控制部4通知打印停止(STP1为“是”,STP2)。控制部4在从显示操作控制部11得到打印停止通知时(STl为“是”),与上述同样地,判断印刷作业数是否为I以上(ST61),在印刷作业数为I以上时(ST61为“是”),向RIP部5通知RIP处理停止,向传送部6进行印刷停止的通知,并向排纸部8请求排纸完成应答(ST63)。进而,在本例子中,控制部4向取消操作时作业ID存储部15存储此时正在进行印刷处理的印刷作业ID的信息(ST63 -1)。例如,此时印刷处理中的印刷作业ID为,图6所示的“J0004”(文章名“价格表”)时,将该“J0004”的印刷作业ID存储于取消操作时作业ID存储部15。另外,在印刷处理中的印刷作业ID为“J0005” (文章名“布局图”)时,将该“J0005”的印刷作业ID存储于取消操作时作业ID存储部15。另一方面,RIP部5在接收RIP停止通知时,在当前未在RIP处理的情形下,则直接向控制部4进行RIP停止的完成通知。另一方面,在当前处在RIP处理中的情形下,则完成RIP处理中的页面,并向控制部4进行RIP停止的完成通知。然后,等待来自控制部4的RIP停止解除的通知。另外,传送部6在从控制部4得到印刷停止通知时,在当前未在传送处理中的情形下,停止图像数据的传送处理,在当前处于传送处理中的情形下,完成传送中的图像数据的传送处理,并向控制部4进行印刷停止的完成通知。然后,等待来自控制部4的印刷停止解除的通知。进一步,排纸部8在控制部4请求排纸完成应答时,在当前未处于来自打印引擎的印刷用纸的排纸等待的情形下,向控制部4应答排纸完成。另一方面,在当前处于印刷用纸的排纸等待的情形下,等待印刷队列的描画状态为传送的全部队列的来自打印引擎的印刷用纸的排纸通知,并向控制部4应答排纸完成。控制部4在从RIP部5得到RIP停止完成的应答,从传送部6得到印刷停止完成的应答,并从排纸部8得到排纸完成的应答时(ST64为“是”),再次判断印刷作业数是否为I以上(ST65),在印刷作业数为I以上时(ST65“是”),更新作业表10(ST66),判断当前时刻的印刷作业ID,与已存储在取 消操作时作业ID存储部15中的印刷作业ID是否一致(ST67 —I)。在此,在两印刷作业ID—致的情形下(ST67 — I为“是”),向显示操作控制部11通知印刷作业一致且作业取消有效(ST67 - 2)。另一方面,在两印刷作业ID不一致的情形下(ST67 -1为“否”),则通知作业取消有效,但印刷作业不一致(ST67 - 3)。显示操作控制部11等待来自控制部4的上述通知(STP3),在从控制部4得到该通知时(STP3为“是”),若作业取消无效,则进行作业取消无效的显示(STP5)。另一方面,显示操作控制部11在从控制部4接受两印刷作业ID —致且作业取消有效的通知时,在显示面板12上显示作为通常显示的作业信息(STP4 - 1),等待是否可执行作业取消的指定(STP6)。图25A为该显示的例子,显示了指定了作业取消的作业ID和文章名的信息。例如,该图的例子中,显示“J0004”(文章名“价格表”)的印刷作业的信息,还显示“X取消(复位)”。看到该显示的用户,可容易地确认,想要执行作业取消的印刷作业是否是所指定的印刷作业。因此,看到该显示的用户在要执行该印刷作业时,按下“◎按钮”(STP6为“是”,STP7),在要撤销该印刷作业的取消时,按下“ X按钮”(STP6为“是”,STP8)。另一方面,显示操作控制部11,在从控制部4得到作业取消为有效,但存储在取消操作时作业ID存储部15中的作业ID与当前的作业ID不一致的情形下,在显示面板12上显示并非通常的作业信息(STP4 - 2),等待是否可执行作业取消的指定(STP6)。图25B为此时的显示例,显示已指定作业取消的作业ID和文章名的信息,以及一并进行提醒注意的显示。例如,该图25B的例子中,显示了作业ID为“J0004”,文章名为“价格表”的印刷作业的信息,显示“ X取消(复位)”,并且显示“[注意]取消作业需要确认”。看到该显示的用户,能够根据上述显示容易地得知,想要执行作业取消的印刷作业不是所指定的印刷作业。因此,看到该显示的用户在取消该印刷作业时,按下“X按钮”(STP6为“是”,STP8)。通过如上所述进行处理,例如,能够防止习惯了作业取消操作的用户,在第二次操作面板时,在未充分确认作业取消的对象作业的情况下进行面板操作。而且,图25B所示的上述显示,是通知作为作业取消的对象的印刷作业不一致的显示,但除了上述显示以外,例如也可以使显示闪烁,还可以改变显示的颜色。另外,还可以是,以加粗字体显示的方法,或者改变字体的方法,还可以与上述显示一同以声音唤起注。下面说明本发明的实施方式2。图26为本实施方式的系统结构图,根本上与由上述图1说明的系统相同,追加了该图所示的取消操作时作业数存储部16。因此,本例子的打印装置I也通过LAN等网络与主机设备2连接,其包括接收部3、控制部4、RIP部5、传送部6、打印引擎7、排纸部8、接收缓存9、作业表10、显示操作控制部11、显示面板12、操作按钮13、印刷队列表14、以及取消操作时作业数存储部16。在本例子的取消操作时作业数存储部16中,存储在用户操作操作按钮13时存储于作业表10中的印刷作业数。图27以及图28为说明本实施方式的处理的流程图,对控制部4的处理进行说明。而且,图27所示的流程图是在上述图14所示的流程图中追加了本处理的流程图,图28所示的流程图是在上述图15所示的流程图中追加了本处理的流程图,因此,在图27以及图28中,对相应的附图和相同的处理使用相同的编号,并省略说明。如上所述,在操作操作按钮13并向显示操作控制部11输入操作信号时,显示操作控制部11根据来自上述操作按钮13的操作信号识别作业取消的指示,并向控制部4通知打印停止。控制部4在从显示操作控制部11得到打印停止通知时(STl为“是”),与上述同样地,判断印刷作业数是否为I以上(ST61),在印刷作业数为I以上时(ST61为“是”),控制部4向RIP部5通知RIP处理停止,向传送部6进行印刷停止的通知,向排纸部8请求排纸完成应答(ST63)。进而,在本例子中,控制部4将当前正在处理的印刷作业数的信息存储在取消操作时作业数存储部16中(S63 — 2)。另一方面,RIP部5在接收RIP停止通知时,在当前未处于RIP处理中时,直接向控制部4进行RIP停止的完成通知。另一方面,在当前处于RIP处理中时,完成RIP处理中的页面,向控制部4进行RIP停止的完成通知。然后,等待来自控制部4的RIP停止解除的通知。另外,传送部6在从控制部4得到印刷停止通知时,在当前未处于传送处理中时,停止图像数据的传送处理,在当前处于传送处理中时,完成传送中的图像数据的传送处理,向控制部4进行印刷停止的完成通知。然后,等待来自控制部4的印刷停止解除的通知。进而,排纸部8从控制部4得到排纸完成应答的请求时,进行必要的处理,向控制部4应答排纸完成。另一方面,控制部4在从RIP部5得到RIP停止完成的应答,从传送部6得到印刷停止完成的应答,从排纸部8得到排纸完成的应答时(ST64为“是”),再次判断印刷作业数是否为I以上(ST65),在印刷作业数为I以上时(ST65 “是”),更新作业表10 (ST66),判断是否存在I个作业ID不为空的记录(ST67 - 4)。在此,判断(ST67 — 4)为“是”时,还判断存储在取消操作时作业数存储区16中的上述印刷作业数是否为I个(ST67 - 5)。在此,若存储在取消操作时作业数存储区16中的印刷作业数为I个(ST67 — 5为“是”),则不执行上述处理(ST67或ST68),直接进行执行作业取消的判断。即,若当前的印刷作业数为I个,存储在取消操作时作业数存储区16中的印刷作业数为I个,则印刷作业数无变化,不要用户进一步的操作而执行作业取消。通过如上所述进行处理,无须用户再次操作操作按钮13,能够用I次操作取消目标的作业信息。下面说明本例子的实施方式3。本实施方式的系统结构与上述图21相同,因此本例子的打印装置I也通过LAN等网络与主机设备2连接,其包括接收部3、控制部4、RIP部5、传送部6、打印引擎7、排纸部8、接收缓存9、作业表10、显示操作控制部11、显示面板12、操作按钮13、印刷队列表14、以及取消操作时作业ID存储部15。另外,图29为说明本实施方式中控制部4的处理动作的流程图。图29所示的流程图为在上述图15所示的流程图中追加了本处理的部分的流程图,因而,在图29中,对于相应的附图和相同的处理使用相同的编号,并省略说明。如上所述,在操作操作按钮13并向显示操作控制部11输入操作信号时,显示操作控制部11根据来自上述操作按钮13的操作信号识别作业取消的指示,并向控制部4通知打印停止。然后,显示操作控制部11等待来自控制部4的确认通知。在控制部4中,与上述同样地,在印刷作业数为I以上时,控制部4向RIP部5通知RIP处理停止,向传送部6进行印刷停止的通知,向排纸部8请求排纸完成应答。进而,在本例子中控制部4将此时正在进行印刷处理的作业ID的信息存储于取消操作时作业ID存储部15。另一方面,RIP部5在接收RIP停止通知时,在当前未处于RIP处理中时,直接向控制部4进行RIP停止的完成通知。另一方面,在当前处于RIP处理中时,完成RIP处理中的页面,并向控制部4进行RIP停止的完成通知。然后,等待来自控制部4的RIP停止解除的通知。另外,传送部6在从控制部4得到印刷停止通知时,在当前未处于传送处理中时,停止图像数据的传送处理,在当前处于传送处理中时,完成传送中的图像数据的传送处理,并向控制部4进行印刷停止的完成通知。然后,等待来自控制部4的印刷停止解除的通知。进而,排纸部8在控制部4得到排纸完成应答的请求时,进行必要的处理,并向控制部4应答排纸完成。另一方面,控制部4在从RIP部5得到RIP停止完成的应答,从传送部6得到印刷停止完成的应答,从排纸部8得到印刷停止完成的应答时,再次判断印刷作业数是否为I以上,在印刷作业数为I以上时,更新作业表10 (ST66),判断存储在取消时作业ID存储部15中的印刷作业ID与当前的印刷作业ID是否一致(ST67 - 6)。在此,判断(ST67 — 7)为“是”时,不执行上述处理(ST67或ST68),直接进行执行作业取消的判断。即,当前的印刷作业ID与存储在取消时作业ID存储部15中的印刷作业ID —致,则作为作业取消的对象的印刷作业无变化,不要用户进一步的操作而执行作业取消。通过如上所述进行处理,无须用户再次操作操作按钮13,能够用I次操作取消目标的作业信息。本发明的实施方式中的流程图所示的处理,作为在计算机中实现的记录控制程序,可在写入例如磁盘、光盘、半导体存储器等存储介质的状态下应用于各种装置,或者,利用通信介质传送而应用于各种装置。由此,通过将本实施方式说明的各处理存储于所希望的存储介质,并由其他计算机等执行记录控制程序,可得到与使用本实施方式的装置的情形相同的作用效果。而且,计算机并不限于内置于本实施方式说明的装置中的计算机,也可以是可读取存储在存储介质中的记录控制程序,并具有根据读取的记录控制程序执行控制动作的CPU等运算装置的任意的计算机。以上说明了本发明的几个实施方式,但这些实施方式仅是示例,不能认为是对发明的范围进行限定。可以以其他各种方式来实施新的实施方式,并且在不脱离发明主旨的范围内,可以进行各种省略、替换、变更。这些实施方式及其变形,均包含于本发明的范围及主旨内,且包含于权利要求书记载的发明及其等同的范围内。
权利要求
1.一种印刷装置,其特征在于,包括接收部(3),接收从主机设备发送来的印刷作业;印刷处理部(5,6,7,8),根据由所述接收部接收到的印刷作业中包含的印刷数据,对至少I张以上的记录介质执行印刷处理;作业表(10),对由所述接收部接收到的印刷作业的管理信息进行登记存储;控制部(4),该控制部(4)在所述接收部接收印刷作业时,将由所述接收部接收到的印刷作业的管理信息登记于所述作业表(10),且向所述印刷处理部指示基于所登记的所述印刷作业的印刷处理的执行,并且对指示了所述执行的印刷作业的所述管理信息赋予表示处于印刷处理中的信息;该控制部(4)向所述印刷处理部询问与指示了所述印刷处理的执行的印刷作业对应的记录介质是否完成了从所述印刷处理部的排出,当存在排出完成的应答时,将登记于所述作业表(10)中的印刷作业的登记从所述作业表(10)削除;作业取消输入部(13),由用户输入作业取消指示,该作业取消指示用于取消印刷处理执行中的印刷作业的印刷处理;和取消操作时作业ID存储部(15),在存在来自所述作业取消输入部的取消印刷处理的指示输入时,存储印刷处理执行中的印刷作业的ID,所述控制部(4)根据从所述作业取消输入部(13)输入的所述作业取消指示,向所述印刷处理部输出停止处于处理中的印刷处理的指示,所述印刷处理部完成被指示的所述印刷处理停止,并且向所述控制部(4)进行表示完成了印刷处理停止的应答,所述控制部(4)对在所述作业表中登记为印刷处理执行中的印刷作业的ID与保存在所述取消操作时作业ID存储部(15)中的ID进行比较,尽管所述作业取消输入部(13)接受到作业取消指示时与所述印刷处理部接受到表示完成了印刷处理停止的应答时之间存在时间差,但在登记的所述印刷作业的ID与保存的所述ID —致时,取消该印刷作业ID的印刷作业的印刷处理。
2.如权利要求1所述的印刷装置,其特征在于所述作业表(10)登记存储多个所述印刷作业的管理信息,所述控制部(4)按照由所述接收部接收到的所述印刷作业的接收顺序依次登记所述管理信息,并且,根据来自所述印刷处理部的排纸完成应答,删除被赋予了表示处于所述印刷处理中的信息的所述印刷作业的管理信息,向所述印刷处理部指示针对下一印刷作业的印刷处理执行的指示。
3.如权利要求1所述的印刷装置,其特征在于所述控制部在所述两个印刷作业ID —致时,进行表示所述作业取消指示被有效执行的显示,在所述两个印刷作业ID不一致时,进行表示被进行取消处理的印刷作业的信息的显示,以使用户确认所述控制部要进行取消处理的印刷作业与所述作业取消指示所指示的印刷作业是否相同。
4.一种印刷装置,其特征在于,包括接收部(3),接收从主机设备发送来的印刷作业;印刷处理部(5,6,7,8),根据由所述接收部接收到的印刷作业中包含的印刷数据,对至少I张以上的记录介质执行印刷处理;作业表(10),对由所述接收部接收到的印刷作业的管理信息进行登记存储;控制部(4),该控制部(4)在所述接收部接收印刷作业时,将由所述接收部接收到的印刷作业的管理信息登记于所述作业表(10),并计数存储所登记的所述印刷作业的数量,向所述印刷处理部指示基于所登记的所述印刷作业的印刷处理的执行,并且对指示了所述执行的所述印刷作业的管理信息赋予表示处于印刷处理中的信息;该控制部(4)向所述印刷处理部询问与指示了所述印刷处理的执行的印刷作业对应的记录介质是否完成了从所述印刷处理部的排出,当存在排出完成的应答时,将登记于所述作业表(10)中的印刷作业的登记从所述作业表(10)削除;作业取消输入部(13),输入用于使印刷处理执行中的印刷作业的印刷处理取消的作业取消指示;和取消操作时作业数存储部(16),将存在来自所述作业取消输入部的取消印刷处理的指示输入时的印刷作业的数量进行存储;所述控制部(4)根据从所述作业取消输入部(13)输入的所述作业取消指示,向所述印刷处理部输出停止处于处理中的印刷处理的指示,所述印刷处理部完成被指示的所述印刷处理停止,并且向所述控制部进行表示完成了印刷处理停止的应答,所述控制部(4)对在所述作业表中登记为印刷处理执行中的印刷作业的数量和存储在所述取消操作时作业数存储部(16)中的数量进行比较,尽管所述作业取消输入部(13)接受到作业取消指示时与所述印刷处理部接受到表示完成了印刷处理停止的应答时之间存在时间差,但在登记的所述印刷作业的数量与保存的所述数量一致时,取消该印刷处理执行中的印刷作业的印刷处理。
5.如权利要求4所述的印刷装置,其特征在于所述控制部(4)按照由所述接收部接收到的所述印刷作业的接收顺序依次登记所述管理信息,并且,根据来自所述印刷处理部的排纸完成应答,删除被赋予了表示处于所述印刷处理中的信息的所述印刷作业的管理信息,并向所述印刷处理部指示针对下一印刷作业的印刷处理执行的指示。
6.如权利要求4所述的印刷装置,其特征在于所述控制部在所述两个印刷作业数量一致时,进行表示所述作业取消指示被有效执行的显示,在所述两个印刷作业数量不一致时,进行表示被进行取消处理的印刷作业的信息的显示,以使用户确认所述控制部要进行取消处理的印刷作业与所述作业取消指示所指示的印刷作业是否相同。
7.如权利要求4所述的印刷装置,其特征在于所述控制部当存在表示完成了指示的所述印刷处理停止的应答时,在登记于所述作业表中的印刷作业的数量不为I个以上的情况下,取消在所述作业表中登记为印刷处理执行中的印刷作业的印刷处理。
8.一种印刷装置的印刷方法,所述印刷装置包括接收部(3),接收从主机设备发送来的印刷作业;印刷处理部(5,6,7,8),根据由所述接收部接收到的印刷作业中包含的印刷数据,对至少I张以上的记录介质执行印刷处理;和作业表(10),对由所述接收部接收到的印刷作业的管理信息进行登记存储,所述印刷方法的特征在于在所述接收部接收印刷作业时,将由所述接收部接收到的印刷作业的管理信息登记于所述作业表,且向所述印刷处理部指示基于所登记的所述印刷作业的印刷处理的执行,并且对指示了所述执行的所述印刷作业的所述管理信息赋予表示处于印刷处理中的信息,向所述印刷处理部询问与指示了所述印刷处理的执行的印刷作业对应的记录介质是否完成了从所述印刷处理部的排出,当存在排出完成的应答时,将登记于所述作业表中的印刷作业的登记从所述作业表削除,接受从作业取消输入部(13)输入的“用于使印刷处理执行中的印刷作业的印刷处理取消的作业取消指示”,在存在来自所述作业取消输入部的取消印刷处理的指示输入时,将印刷处理执行中的印刷作业的ID存储于取消操作时作业ID存储部(15),进而,根据从所述作业取消输入部(13)输入的所述作业取消指示,向所述印刷处理部输出停止处于处理中的印刷处理的指示,所述印刷处理部完成被指示的所述印刷处理停止,并且进行表示完成了印刷处理停止的应答,对在所述作业表中登记为印刷处理执行中的印刷作业的ID与保存在所述取消操作时作业ID存储部(15)中的ID进行比较,尽管所述作业取消输入部(13)接受到作业取消指示时与所述印刷处理部接受到表示完成了印刷处理停止的应答时之间存在时间差,但在登记的所述印刷作业的ID与保存的所述ID —致时,取消该印刷作业ID的印刷作业的印刷处理。
9.如权利要求8所述的印刷方法,其特征在于所述作业表(10)能够登记存储多个所述印刷作业的管理信息,按照由所述接收部接收到的所述印刷作业的接收顺序依次登记所述管理信息,并且,根据来自所述印刷处理部的排纸完成应答,删除所述被赋予了表示处于所述印刷处理中的信息的所述印刷作业的管理信息,若存在下一印刷作业的管理信息,则向所述印刷处理部指示针对下一印刷作业的印刷处理执行的指示。
10.如权利要求8所述的印刷方法,其特征在于对在所述作业表中登记为印刷处理执行中的印刷作业的ID与保存在所述取消操作时作业ID存储部中的ID进行比较,在所述两个印刷作业ID —致时,进行表示所述作业取消指示被有效执行的显示,在所述两个印刷作业ID不一致时,进行表示被进行取消处理的印刷作业的信息的显示,以使用户确认要进行取消处理的印刷作业与所述作业取消指示所指示的印刷作业是否相同。
11.一种印刷装置的印刷方法,所述印刷装置包括接收部(3),接收从主机设备发送来的印刷作业;印刷处理部(5,6,7,8),根据由所述接收部接收到的印刷作业中包含的印刷数据,对至少I张以上的记录介质执行印刷处理;和作业表(10),对由所述接收部接收到的印刷作业的管理信息进行登记存储,所述印刷方法的特征在于在所述接收部接收印刷作业时,将由所述接收部接收到的印刷作业的管理信息登记于所述作业表,并计数存储所登记的所述印刷作业的数量,向所述印刷处理部指示基于所登记的所述印刷作业的印刷处理的执行,并且对指示了所述执行的所述印刷作业的管理信息赋予表示处于印刷处理中的信息,向所述印刷处理部询问与指示了所述印刷处理的执行的印刷作业对应的记录介质是否完成了从所述印刷处理部的排出,当存在排出完成的应答时,将登记于所述作业表中的印刷作业的登记从所述作业表削除,并且将登记存储的下一印刷作业的管理信息更新为印刷处理中,对所述印刷处理部指示针对被更新的该印刷作业的印刷处理的执行;接受从作业取消输入部(13)输入的“用于使印刷处理执行中的印刷作业的印刷处理取消的作业取消指示”,将存在来自所述作业取消输入部的取消印刷处理的指示时的印刷作业的数量存储于取消操作时作业数存储部(16),进而,根据从所述作业取消输入部(13)输入的所述作业取消指示,向所述印刷处理部输出停止处于处理中的印刷处理的指示,所述印刷处理部完成被指示的所述印刷处理停止,并且进行表示完成了印刷处理停止的应答,对在所述作业表中登记为印刷处理执行中的印刷作业的数量与保存在所述取消操作时作业数存储部(16)中的数量进行比较,尽管所述作业取消输入部(13)接受到作业取消指示时与所述印刷处理部接受到表示完成了印刷处理停止的应答时之间存在时间差,但在登记的所述印刷作业的数量与保存的所述数量一致时,取消该印刷处理执行中的印刷作业的印刷处理。
12.如权利要求11所述的印刷方法,其特征在于按照由所述接收部接收到的所述印刷作业的接收顺序依次登记所述管理信息,并且,根据来自所述印刷处理部的排纸完成应答,删除被赋予了表示处于所述印刷处理中的信息的所述印刷作业的管理信息,并向所述印刷处理部指示针对下一印刷作业的印刷处理执行的指示。
13.如权利要求11所述的印刷方法,其特征在于对登记在所述作业表中的印刷作业的数量和保存在所述取消操作时作业数存储部中的数量进行比较,在所述两个印刷作业数量一致时,进行表示所述作业取消指示被有效执行的显示,在所述两个印刷作业数量不一致时,进行表示被进行取消处理的印刷作业的信息的显示,以使用户确认要进行取消处理的印刷作业与所述作业取消指示所指示的印刷作业是否相同。
14.如权利要求11所述的印刷方法,其特征在于在存在来自所述印刷处理部的表示完成了指示的所述印刷处理停止的应答时,在登记于所述作业表中的印刷作业的数量不为I个以上的情况下,取消在所述作业表中登记为印刷处理执行中的印刷作业的印刷处理。
全文摘要
一种可取消印刷作业的印刷装置、印刷方法,该印刷装置包括接收印刷数据的接收部;存储印刷数据的印刷作业信息的印刷作业信息存储部;将印刷数据变换为图像数据的图像数据变换部;在将印刷数据变换为图像数据时,生成以每页管理印刷数据的印刷队列信息的印刷队列生成部;在指示作业取消时,存储发出指示时的印刷作业ID的印刷作业ID存储部;和,在执行作业取消时,对存储在印刷作业ID存储部中的印刷作业ID和执行时的印刷作业ID进行比较,在两印刷作业ID一致时,取消印刷作业ID的控制部,在指示作业取消时,无需多次面板操作,就能指定作业取消。
文档编号B41J29/393GK103029460SQ2012103721
公开日2013年4月10日 申请日期2012年9月29日 优先权日2011年9月30日
发明者小林正树 申请人:卡西欧电子工业株式会社, 卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1