专利名称:印刷方法、印刷系统、印刷控制装置及程序的制作方法
技术领域:
本发明涉及服务器装置和多个印刷控制装置经因特网可通信地连接,服务器装置接收、保存来自印刷控制装置的印刷中断信息的印刷方法、印刷系统、印刷控制装置及程序。
背景技术:
近年,随着因特网的普及,可将生成的文档及记录的图像经因特网发送到印刷服务服务器进行保存,由设置在便利店及印刷店的多个印刷据点并与因特网相连接的印刷装置,取得保存于印刷服务服务器中的印刷物进行印刷的会员制的印刷服务日益增加。
另外,已有了在印刷装置等图像形成装置中,通过使外部存储装置管理存储基于中断请求而中断的图像形成条件,可随时重开中断了的图像形成装置的技术(比如,日本专利特开平4-369166号公报)。
另外,已有了在印刷以失败结束的场合,通过对在同一局部网(LAN)内的印刷装置,自动发送包含印刷程序和印刷数据的印刷作业,使印刷重开的技术(比如,日本专利特开2000-35867号公报)。
另外,已有了在与因特网相连接的印刷系统中管理印刷对象(数据),针对每一个用户或每一个文件唯一地发放ID的系统(比如,日本专利特开2004-157992号公报)。
然而,在上述的印刷服务系统中,在用户在印刷据点进行印刷数据印刷之际,印刷据点发生故障的场合和由于用户进行取消而使印刷中断的场合,在同一印刷据点及其他印刷据点,再次进行同一数据印刷的场合,必须再次输入印刷物信息/印刷设定信息等全部印刷信息。
另外,使用上述专利文献1的技术,通过将涉及中断时的状态的信息存储到磁光盘等具有移动性的外部存储装置中,在印刷重开的印刷装置中读出外部存储装置,可利用印刷装置重开印刷处理。
然而,在此场合,用户必须将存储涉及中断时的状态的信息的外部存储装置搬运到印刷重开的印刷装置所在的场所。
另外,使用上述专利文献2的技术,通过将包含印刷程序和印刷数据的印刷作业从印刷中断的印刷据点自动向印刷重开的印刷据点发送,可以重开印刷。
然而,在此场合,印刷中断的印刷据点和印刷重开的印刷据点必须存在于同一局部网内,在像上述印刷服务系统那样,印刷服务服务器及印刷据点由因特网连接,经路由器等互相的网络相连接的场合,不可能自动发送包含印刷程序和印刷数据的印刷作业。
此外,在印刷中断时必须确定印刷重开的印刷据点,在确定的印刷重开的印刷据点以外的印刷据点不可能重开印刷。
另外,虽然已有使用上述专利文献3的技术,直接指定印刷文档的方法,但并没有考虑到对于一旦中断印刷的场合的恢复印刷。
发明内容
本发明系为解决上述问题而完成的发明,本发明的目的在于提供一种用来在从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法中,输入印刷的中断指示,根据该输入的印刷的中断指示向服务器发送表示指定的文档的印刷的中断地点的信息,根据表示该发送的指定的文档的印刷的中断地点的信息发行新文档信息,通过在下次印刷时使用新发行的文档信息,借助从中间执行所指定的文档的印刷处理,即使是在印刷中断时未确定印刷重开的印刷据点,在同一印刷据点及其他印刷据点等任意的印刷据点中,用户不重新输入印刷物信息/印刷设定信息等或用户自己不进行将在印刷控制装置等之中设置的外部存储装置等卸下并搬运到其他的印刷控制装置进行安装等的作业,利用来自印刷控制装置的简单的操作指示从服务器取得适应中断时的信息的文档信息,可以从中断时的状态起重开印刷,并且由于可以不使用在印刷中断时发行的印刷信息在使用原来的印刷信息的场合从最初起进行印刷,在第三者利用同一文档信息对同一印刷文档进行印刷之际,不是从中间而是从最初起进行印刷的印刷方法、印刷系统、印刷控制装置及程序。
为达到上述目的的本发明的印刷方法具有以下所示的构成。
作为从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有输入印刷的中断指示的输入步骤;基于由上述输入步骤输入的印刷的中断指示存储表示指定的文档的印刷的中断地点的信息的存储步骤;以及基于利用上述存储步骤存储的表示指定的文档的印刷的中断地点的信息重开所指定的文档的印刷的执行步骤。
另外,作为从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有输入印刷的中断指示的输入步骤;基于由上述输入步骤输入的印刷的中断指示存储表示指定的文档的印刷的中断地点的信息的存储步骤;将由上述存储步骤存储的指定的文档作为中间印刷文档进行登录的登录步骤;以及在印刷由上述登录步骤登录的文档时,根据表示中断地点的信息重开所指定的文档的印刷的执行步骤。
为达到上述目的的本发明的印刷系统具有以下所示的构成。
作为从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统,其特征在于具有输入印刷的中断指示的输入机构;基于由上述输入机构输入的印刷的中断指示存储表示指定的文档的印刷的中断地点的信息的存储机构;以及基于由上述存储机构存储的表示指定的文档的印刷的中断地点的信息从中间起印刷指定的文档的印刷机构。
为达到上述目的的本发明的印刷方法具有以下所示的构成。
作为从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有输入印刷的中断指示的输入步骤;基于由上述输入步骤输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息发送到服务器的发送步骤;以及基于由上述发送步骤发送的表示指定的文档的印刷的中断地点的信息执行所指定的文档的印刷处理的执行步骤。
另外,作为从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有在从服务器接收指定的文档、对接收的文档进行印刷之际,指示印刷中断的指示步骤;以及利用上述指示步骤从指示印刷的中断文档的中间起进行印刷的步骤。
为达到上述目的的本发明的印刷控制装置具有以下所示的构成。
作为从服务器接收指定的文档、对所接收的文档进行印刷的印刷控制装置,其特征在于具有输入印刷的中断指示的输入机构;基于由上述输入机构输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息发送到服务器的发送机构;以及基于由上述发送机构发送的表示指定的文档的印刷的中断地点的信息执行所指定的文档的印刷处理的执行机构。
为达到上述目的的本发明的印刷系统具有以下所示的构成。
作为多个印刷控制装置中的某一个印刷控制装置从服务器接收存储于存储机构中的指定的文档,利用该某一个印刷控制装置控制的印刷机对接收的文档进行印刷的印刷系统,其特征在于上述服务器具有接收上述文档的中断指示、将中断文档的中断信息登录到上述存储机构、接收该中断文档的重开要求指示、根据该中断信息将应该重开印刷的文档从上述存储机构中读出传送到重开要求源的印刷控制装置的文档管理机构;多个印刷控制装置中的某一个印刷控制装置具有输入印刷的中断指示的输入机构;基于由上述输入机构输入的印刷的中断指示将表示指定的文档的中断地点的中断信息传送到上述服务器的传送机构;向可能重开上述中断的文档的印刷的印刷控制装置输入对上述中断指示的文档的重开要求的重开要求机构;根据表示利用上述重开要求机构要求重开且利用上述存储机构存储的文档的印刷的中断地点的指定消息,从上述文档管理机构取得用来从中断的文档的中间进行印刷的印刷信息的取得机构;以及使利用上述取得机构取得的印刷信息在印刷机上印刷的印刷控制机构。
另外,在从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统中,其特征在于具有在从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷之际,指示印刷中断的指示机构;以及从由上述指示机构所指示的印刷的中断文档的中间进行印刷的机构。
图1为表示本发明的实施方式1的包含印刷控制装置、印刷服务服务器的印刷系统的构成的框图。
图2为示出图1所示的印刷服务服务器的构成的框图。
图3为示出图1所示的第1印刷控制装置及第2印刷控制装置的构成框图。
图4为示出图1所示的第1印刷装置及第2印刷装置的构成的剖面图。
图5A、5B、5C、5D、5E为说明存储于图2所示的HDD中的印刷物信息存储部、印刷设定信息存储部、用户信息存储部、状态信息存储部、印刷中断信息存储部的数据结构的图。
图6为示出本发明涉及的印刷控制装置、印刷服务服务器的第1数据处理步骤的一个例子的流程图。
图7为示出本发明涉及的印刷控制装置、印刷服务服务器的第1数据处理步骤的一个例子的流程图。
图8为示出本发明涉及的印刷控制装置、印刷服务服务器的第2数据处理步骤的一个例子的流程图。
图9为示出本发明涉及的印刷控制装置、印刷服务服务器的第3数据处理步骤的一个例子的流程图。
图10为示出本发明涉及的印刷控制装置、印刷服务服务器的第4数据处理步骤的一个例子的流程图。
图11为示出在图1所示的第1印刷控制装置的显示部上显示的印刷中画面的一个例子的图。
图12为示出在图1所示的第1印刷控制装置的显示部上显示的印刷中断指示画面的一个例子的图。
图13为示出在图1所示的第2印刷控制装置的显示部上显示的用户鉴别画面的一个例子的图。
图14为示出在图1所示的第2印刷控制装置的显示部上显示的印刷重开画面的一个例子的图。
图15为示出本发明涉及的印刷控制装置、印刷服务服务器的第5数据处理步骤的一个例子的流程图。
图16为示出本发明涉及的印刷控制装置、印刷服务服务器的第5数据处理步骤的一个例子的流程图。
图17为示出本发明涉及的印刷控制装置、印刷服务服务器的第6数据处理步骤的一个例子的流程图。
图18为示出本发明涉及的印刷控制装置、印刷服务服务器的第6数据处理步骤的一个例子的流程图。
图19为示出本发明涉及的印刷控制装置、印刷服务服务器的第7数据处理步骤的一个例子的流程图。
图20为示出本发明涉及的印刷控制装置、印刷服务服务器的第7数据处理步骤的一个例子的流程图。
图21为示出本发明涉及的印刷控制装置、印刷服务服务器的第7数据处理步骤的一个例子的流程图。
图22为示出在图1所示的第1印刷控制装置的显示部上显示的印刷中断的确认画面的一个例子的图。
图23为示出在图1所示的第1印刷控制装置的显示部上显示的中间印刷ID的确认画面的一个例子的图。
图24为示出本发明涉及的印刷控制装置、印刷服务服务器的第8数据处理步骤的一个例子的流程图。
图25为示出本发明涉及的印刷控制装置、印刷服务服务器的第9数据处理步骤的一个例子的流程图。
图26为示出本发明涉及的印刷控制装置、印刷服务服务器的第9数据处理步骤的一个例子的流程图。
图27为示出在图1所示的第1印刷控制装置的显示部上显示的中间印刷ID信息更新的确认画面的一个例子的图。
图28为说明在本发明涉及的包含印刷控制装置、印刷服务服务器的印刷系统中存储可读取的各种数据处理程序的存储媒体的存储器映像图的图。
具体实施例方式
下面参照附图对实施本发明的最优方式进行说明。
<印刷服务服务器的整体构成图>
首先,参照图1对本印刷服务服务器的构成进行说明。
图1为表示本发明的实施方式1的包含印刷控制装置、印刷服务服务器的印刷系统的构成的框图。
如图1所示,印刷服务系统的构成包括提供印刷服务的印刷服务服务器101、经因特网128接受印刷服务服务器101提供的服务的第1印刷控制装置114和第2印刷控制装置121、利用后述的外部输入输出控制装置(IOC)314(示于图3)连接到第1印刷控制装置114的第1印刷装置118以及利用后述的外部输入输出控制装置(IOC)314(示于图3)连接到第2印刷控制装置121的第2印刷装置125。
此处,在图1中,显示的只有2台印刷控制装置,但实际上为了接受上述印刷服务,也可以是大于等于3台的印刷控制装置经因特网128与印刷服务服务器相连接。
另外,在图1中,第1印刷控制装置114及第2印刷控制装置121是独立显示的,但这两个印刷控制装置也可以是同一印刷控制装置。在此场合,第1印刷装置118和第2印刷装置125就成为同一印刷装置。
印刷服务服务器101具有印刷物信息存储部102、印刷设定信息存储部103、用户信息存储部104、状态信息存储部105、印刷中断信息存储部106、印刷物信息管理部107、印刷设定信息管理部108、用户信息管理部109、状态信息管理部110、印刷中断信息管理部111、要求处理部112及通信部113。
印刷物信息存储部102,设置于后述的HDD213(示于图2)内,比如,具有存放在第1印刷控制装置114中的印刷中断时设定的印刷物信息(文档信息等),比如,文件名及页数等的功能。印刷物信息管理部107,具有管理从要求处理部112接收到的印刷物信息、存放到印刷物信息存储部102、或者读出存放于印刷物信息存储部102中的印刷物信息的功能。
另外,在本实施方式中,所谓文档信息是包含遵循预定格式的电子文档、遵循预定的页面描述语言的PDL数据、经渲染(rendering)的图像数据(包含压缩的场合)、XML数据等。
印刷设定信息存储部103,设置于后述的HDD213(示于图2)内,具有存放在第1印刷控制装置114中的印刷中断时设定的印刷设定信息,比如,部数及彩色模式、纸张大小、纸张种类、双面模式、加工方法等的功能。印刷设定信息管理部108,具有管理从要求处理部112接收到的印刷设定信息、存放到印刷设定信息存储部103、或者读出存放于印刷设定信息存储部103中的印刷设定信息的功能。
用户信息存储部104,设置于后述的HDD213(示于图2)内,具有存放印刷服务的用户信息,比如,用户ID及口令等的功能。用户信息管理部109,具有利用从要求处理部112接收到的用户信息的用户ID,从用户信息存储部104中读出针对用户ID的用户信息的功能。
状态信息存储部105,设置于后述的HDD213(示于图2)内,具有存放在第1印刷控制装置114中的印刷中断时的第1印刷装置118的状态信息,比如,中断时的部数、中断时的页号、中断日时等的功能。状态信息管理部110,具有管理从要求处理部112接收到的状态信息、存放到状态信息存储部105、或者读出存放于状态信息存储部105中的状态信息的功能。
印刷中断信息存储部106,设置于后述的HDD213(示于图2)内,比如,具有存放针对在第1印刷控制装置114中的印刷中断时的印刷中断信息的管理信息的功能。
此处,针对印刷中断信息的管理信息中有印刷物ID、印刷设定信息ID、用户ID、状态信息ID等。
印刷中断信息管理部111,具有将从要求处理部112接收到的印刷中断信息存放到印刷中断信息存储部106或者将存放到印刷中断信息存储部106中的印刷中断信息读出的功能。
要求处理部112,具有对来自第1印刷控制装置114通过通信部113发出的印刷中断要求、来自第2印刷控制装置121通过通信部113发出的用户信息鉴别要求、印刷重开要求进行处理的功能。
对于来自第1印刷控制装置114的印刷中断信息的保存要求,委托印刷物信息管理部107存放印刷物信息,委托印刷设定信息管理部108存放印刷设定信息,并委托状态信息管理部110存放状态信息。于是,委托印刷中断信息管理部111将从印刷物信息管理部107接收到的印刷物信息ID、从印刷设定信息管理部108接收到的印刷设定信息ID、从状态信息管理部110接收到的状态信息ID存放到印刷中断信息存储部106,关于保存印刷中断信息的消息通过通信部113发送到中断要求源的第1印刷控制装置114。
于是,对于来自第2印刷控制装置121的用户信息鉴别要求,将用户信息发送到用户信息管理部109,委托进行鉴别,并将鉴别结果通过通信部113发送到第2印刷控制装置121。
进而,比如,对于来自第2印刷控制装置121的印刷重开要求(在第1印刷控制装置114中发生故障,由第2印刷控制装置121进行重开要求的场合),将利用后述的操作盘操作将输入的用户信息发送到印刷中断信息管理部111,委托读出印刷中断信息。
于是,将从印刷中断信息存储部106读出的印刷中断信息中的印刷物信息ID发送到印刷物信息管理部107,委托读出该印刷物信息,将印刷设定信息ID发送到印刷设定信息管理部108,委托读出该印刷设定信息,将状态信息ID发送到状态信息管理部110,委托读出该状态信息。于是,将这些印刷物信息、印刷设定信息、状态信息通过通信部113发送到第2印刷控制装置121。
另外,通信部113,比如,接收从第1印刷控制装置114内的通信部115发送来的印刷中断信息,将接收到的印刷中断信息发送到要求处理部112,并将结果发送给通信部115。
另外,比如,接收从第2印刷控制装置121内的通信部122发送来的用户信息,将接收到的用户信息发送到要求处理部112,接收从要求处理部112发送来的印刷中断信息并发送给通信部122。
第1印刷控制装置114具有通信部115、显示部116及印刷处理部117。另外,通信部115,具有接收从印刷处理部117发送来的印刷中断信息,作为印刷中断信息保存要求,发送到通信部113的功能。另外,具有接收从通信部113发送来的印刷中断信息保存要求的结果的功能。
印刷处理部117,具有在显示于显示部116的后述的印刷中断指示画面(示于图12)中,当根据用户的操作盘操作指示,将产生了中断要求的情况检测出时,对印刷装置控制部119要求取得现在正在印刷的部数、页数等状态信息并将接收到的状态信息与印刷物信息、印刷设定信息、用户信息一起作为印刷中断信息发送到通信部115的功能。
显示部116,具有使后述的印刷中画面(示于图11)、后述的印刷中断指示画面(示于图12)显示于后述的CRT309(示于图3)的功能。第1印刷装置118具有印刷装置控制部119和输出部120。
印刷装置控制部119,具有对输出部120进行印刷输出处理的控制的功能。在委托从印刷处理部117取得状态信息的场合,具有对于输出部120,要求取消印刷输出处理,将状态信息发送到印刷处理部117的功能。
输出部120,具有基于来自印刷装置控制部119的控制信息,进行印刷输出处理的功能。另外,具有依照来自印刷装置控制部119的印刷输出处理的取消要求,取消印刷输出处理的功能。
第2印刷控制装置121,具有通信部122、显示部123及印刷处理部124。
通信部122,具有接收从印刷处理部117发送来的用户鉴别要求,将接收到的用户鉴别要求发送到通信部113。另外,具有接收来自通信部113的印刷中断信息,将其发送到印刷处理部117的功能。
印刷处理部124,具有在显示于显示部123上的后述的用户鉴别画面上(示于图13)由用户输入用户信息的场合,将其发送到通信部122的功能。另外,印刷处理部124,具有接收由通信部122接收到的来自通信部113的印刷中断信息,委托显示部123显示后述的印刷重开画面(示于图14)的功能。
于是,具有在显示部123的后述的印刷重开画面(示于图14)中,用户指示印刷重开的场合,将印刷中断信息发送到印刷装置控制部126,委托印刷重开的功能。
显示部123,具有使后述的用户鉴别画面(示于图13)显示于CRT309(示于图3)的功能。另外,具有依照来自印刷处理部124的要求,使后述的印刷重开画面(示于图14)显示于后述的CRT309(示于图3)的功能。
第2印刷装置125,具有印刷装置控制部126和输出部127。印刷装置控制部126,具有对输出部127的印刷输出处理进行控制的功能。印刷装置控制部126,具有在印刷处理部124委托重开印刷的场合,对输出部127,按照从印刷处理部124接收到的状态信息,对输出部127要求重开印刷输出,重开印刷输出处理的功能。另外,印刷装置控制部126,具有将输出部127的状态信息发送到印刷处理部124的功能。
输出部127,具有基于来自印刷装置控制部126的控制信息,进行印刷输出处理的功能。另外,具有依照来自印刷装置控制部126的印刷输出重开处理要求进行印刷输出的重开的功能。
<印刷服务服务器的构成图>
下面参照图2对印刷服务服务器101的构成进行说明。
图2为示出图1所示的印刷服务服务器的构成的框图。
如图2所示,印刷服务服务器101,具有CPU201、RAM202、ROM203、外部存储媒体读出/写入单元204、NETI/F205、VRAM208、KBC210、HDD213、IOC214以及连接这些单元的系统总线200。系统总线200是传送上述各单元之间的数据及控制信息的传输路径。
CPU201,是进行印刷服务服务器101的各种控制及运算等的中央处理装置。RAM202是随机存储器,作为CPU201的主存储器,提供执行程序的存放区域、该程序的执行区域以及数据存放区域。
ROM203,是存储CPU201的动作处理步骤的读出专用存储器,存储用来进行印刷服务服务器101内的各单元的控制的基本程序(一般称其为BIOS)及用来使系统工作的必需的信息等等。外部存储媒体读出/写入单元204,是进行软盘及CD-ROM等可拆装的外部存储媒体的数据输入输出的单元组。
NETI/F205是网络接口,经调制解调器206与外部网络相连接或者与LAN207相连接。NETI/F205,用来经因特网128在包含第1印刷控制装置114及第2印刷控制装置121的其它的机器之间进行数据传送的控制及连接状况的诊断。
调制解调器206,由用来经电话线路连接外部网络和印刷服务服务器101的调制解调器及ISDN连接用的终端适配器(TA)等构成。LAN207是以太网(注册商标)等网络系统。
在本实施方式中,印刷服务服务器101,通过经由调制解调器206或经由与在LAN207上连接的路由器及网关等通信机器与因特网128相连接。
VRAM208是视频RAM,对在CRT209上显示的图像数据进行展开、对显示进行控制。此处,也可以使用液晶显示装置等代替CRT209。
KBC210是控制来自键盘211及鼠标212的输入信号的控制器。HDD213是硬盘驱动器,用作保存应用程序、各种数据等等的存储器。所谓本实施方式的应用程序,是执行各种处理机构的软件程序等等。
另外,HDD213的构成可以确保图1所示的印刷物信息存储部102、印刷设定信息存储部103、用户信息存储部104、状态信息存储部105及印刷中断信息存储部106。
输入输出控制器(IOC)214,是用来控制印刷机215、扫描仪216的装置,也可以与印刷机215及扫描仪216以外的外部输入输出装置,比如,外接HDD及MO驱动器等相连接。
<印刷控制装置的构成图>
下面参照图3对第1印刷控制装置114及第2印刷控制装置121的构成进行说明。
图3为示出图1所示的第1印刷控制装置114及第2印刷控制装置121的构成框图。
如图3所示,第1印刷控制装置114及第2印刷控制装置121,具有CPU301、RAM302、ROM303、外部存储媒体读出/写入单元304、NETI/F305、VRAM308、KBC310、HDD313、IOC314以及连接这些单元的系统总线300。系统总线300是传送上述各单元之间的数据及控制信息的传输路径。
CPU301,是进行第1印刷控制装置114及第2印刷控制装置121的各种控制及运算等的中央处理装置。RAM302是随机存储器,作为CPU301的主存储器,提供执行程序的存放区域、该程序的执行区域以及数据存放区域。
ROM303,是存储CPU301的动作处理步骤的读出专用存储器,存储用来进行第1印刷控制装置114及第2印刷控制装置121内的各单元的控制的基本程序(一般称其为BIOS)及用来使系统工作的必需的信息等等。
外部存储媒体读出/写入单元304,是进行软盘(FDD)及CD-ROM等可拆装的外部存储媒体的数据输入输出的单元组。NETI/F305是网络接口,经调制解调器306与外部网络相连接或者与LAN307相连接。NETI/F305,用来经因特网128在包含印刷服务服务器101的其它的机器之间进行数据传送的控制及连接状况的诊断。
调制解调器306,由用来经电话线路连接外部网络和第1印刷控制装置114及第2印刷控制装置121的调制解调器及ISDN连接用的终端适配器(TA)等构成。LAN307是以太网(注册商标)等网络系统。另外,其构成可以是LAN307经未图示的路由器等、经图1所示的因特网128与印刷服务服务器101的通信部113进行可通信连接,其构成可以是利用该通信功能,比如,可以将来自第1印刷控制装置114的印刷中断信息发送到印刷中断信息管理部111以及基于来自第2印刷控制装置121的中断信息取得要求,取得在印刷服务服务器101中存储管理的来自第1印刷控制装置114的印刷中断信息。
在本实施方式中,第1印刷控制装置114及第2印刷控制装置121,通过经由调制解调器306或经由与在LAN307上连接的路由器及网关等通信机器与因特网128相连接。
VRAM308是视频RAM,对在CRT309上显示的图像数据进行展开、对显示进行控制。此处,也可以使用液晶显示装置等代替CRT309。KBC310是控制来自键盘311及鼠标312的输入信号的控制器。
键盘311及鼠标312是接受来自用户的输入的输入装置。此处,也可以使用触摸屏式液晶显示装置的输入部代替键盘311及鼠标312。
HDD213是硬盘驱动器,用作保存应用程序、各种数据等等的存储器。所谓本实施方式的应用程序是执行各种处理机构的软件程序等等。
IOC314,是用来控制印刷机315、扫描仪316的装置,也可以与印刷机315及扫描仪316以外的外部输入输出装置,比如,外接HDD及MO驱动器等相连接。
此处,印刷机315,在第1印刷控制装置114的场合,指的是第1印刷装置118,而在第2印刷控制装置121的场合,指的是第2印刷装置125。
<印刷装置的构成图>
下面参照图4对第1印刷装置118及第2印刷装置125进行说明。
图4为示出图1所示的第1印刷装置118及第2印刷装置125的构成的剖面图。
如图4所示,第1印刷装置118及第2印刷装置125的构成包括印刷引擎401、文档馈送器(DF)402、原稿读出部403、光源404、CCD405、激光记录部406、纸盒408、定影部409、精整器410及排纸盘411。
第1印刷装置118及第2印刷装置125,比如,是数字复合机。此数字复合机具有复制、印刷、传真各种功能。
印刷引擎401,是黑白印刷记录用的印刷引擎,文档馈送器(DF)402、原稿读出部403、光源404、CCD405、激光记录部406、纸盒408、定影部409、精整器410及排纸盘411是附件。
当在文档馈送器(DF)402上,比如,正面朝上载置原稿并由用户按下配置在操作盘上的启动键时,原稿就被传送到原稿读出部403上面。于是,利用光源404对原稿进行照射,由CCD405读入其反射光,变换为数字信号,进行所要求的图像处理而变换为激光记录信号。该记录信号,由激光记录部406变换为记录激光,照射感光体而在感光体中形成潜影。
然后,进行墨粉显影,将墨粉复印到从纸盒408送入的复印纸上,利用定影部409使墨粉定影并排出到精整器410。
在精整器410中进行与操作员指定的功能相应的各种动作。
具体说,具有利用订书钉装订等各种功能。排纸盘411有两个,通过印刷装置控制部119及印刷装置控制部126的设定,可以针对复印、印刷、传真的每种功能分配排纸盘。
印刷引擎401,在用作印刷机的场合,可以通过印刷装置控制部119及印刷装置控制部126的设定来设定以下的功能。比如,具有进行黑白印刷/彩色印刷、纸张大小、双面、订书钉装订、开始页号的各种设定的功能。
<印刷中断信息>
图5A~5E为说明存储于图2所示的HDD213中的印刷物信息存储部102、印刷设定信息存储部103、用户信息存储部104、状态信息存储部105、印刷中断信息存储部106的数据结构的图,由印刷物信息的数据库501(图5A)、印刷设定信息的数据库502(图5B)、用户信息数据库503(图5C)、状态信息数据库504(图5D)、印刷中断信息数据库505(图5E)构成。
在印刷物信息的数据库501的行中示出印刷中断信息的印刷物信息,在数据库502的行中示出印刷中断信息的印刷设定信息,在数据库503的行中示出印刷中断信息的用户信息,在数据库504的行中示出印刷中断信息的状态信息,而在印刷中断信息数据库505的行中示出印刷中断信息。
数据库501的各列的数据分别示出印刷物信息ID506、文件名507、印刷物总页数508等。数据库502的各列分别示出印刷设定信息ID510、印刷部数511、是否进行彩色印刷的区别512、印刷纸张大小513、印刷用纸的种类514、是否进行双面印刷的区别515、印刷后的精整的方法516、页面布局信息509等等。
数据库503的各列的数据分别示出用户ID517、口令518、姓名519、住所520等。数据库504的各列的数据分别示出状态信息ID521、中断部数522、中断页号523、中断日时524等。数据库505的各列的数据分别示出印刷中断信息ID525、用户ID526、印刷物信息ID527、印刷设定信息ID528、状态信息ID529等。
另外,由上述是否进行彩色印刷的区别512、是否进行双面印刷的区别515所示出的各属性的数据中,“1”表示进行该属性的处理,“0”表示不进行该属性的处理。另外,用户ID526、印刷物信息ID527、印刷设定信息ID528、状态信息ID529分别指用户ID517、印刷物信息ID506、印刷设定信息ID510及状态信息ID521。
在本实施方式中,由数据库501、数据库502、数据库503、数据库504、数据库505所表示的数据是一个示例,也可以设置更多的数据库,在各数据库中也可以存放其他附加信息(比如以数据库501为例,文件长度的信息)。
此外,在本实施方式中,数据库501、数据库502、数据库503、数据库504、数据库505的各记录,是以数据库形式存放于存储装置中,当然这些记录也可以以文件形式存放于存储装置中。
<印刷中断的流程图>
下面参照图6、图7对第1印刷控制装置114的中断处理进行说明。
图6、图7为示出本发明涉及的印刷控制装置、印刷服务服务器的第1数据处理步骤的一个例子的流程图,图6与第1印刷控制装置114的印刷处理的步骤相对应,而图7与印刷服务服务器101一侧的印刷处理的步骤相对应。另外,S1201~S1216表示第1印刷控制装置114一侧的各步骤,而S1251~S1260表示印刷服务服务器101一侧的各步骤。
在第1印刷控制装置114中,首先,在步骤S1201中,显示部116在显示于CRT309的后述的用户鉴别画面1001(示于图13)中,用户对用户ID输入框1002输入用户ID,对口令输入框1003输入口令,并按下OK按钮1004。按下OK按钮1004后,印刷处理部117就将用户ID及口令作为用户信息发送到通信部115。然后,处理进入到步骤S1202。
然后,在步骤S1202中,通信部115将用户信息发送给通信部113,要求进行用户鉴别。于是,处理进入到步骤1203,通信部113接收在步骤1202通信部115发送来的用户信息并将所接收到的用户信息发送到要求处理部112。
于是,在步骤S1251中,印刷服务服务器101的通信部113,判断是否从第1印刷控制装置114接收到用户ID及口令的用户信息,在判断为未接收到的场合,就进入到步骤S1257。
另外,在步骤S1251中判定为接收到用户信息的场合,要求处理部112为了对在S1202中接收到的用户信息进行用户鉴别,就将接收到的用户信息的用户ID发送到用户信息管理部109,委托读出针对用户ID的用户信息。于是,在步骤S1252中用户信息管理部109从要求处理部112接收到用户信息后,用户信息管理部109就在步骤S1253中,指示用户信息存储部104读出针对用户ID的用户信息。
于是,用户信息管理部109将由用户信息存储部104读出的用户信息发送到要求处理部112。之后,在步骤S1254中要求处理部112,判定在步骤S1202中从第1印刷控制装置114发送来的用户信息的用户ID及口令和在步骤S1252中接收到的存放于用户信息存储部104中的用户信息的用户ID及口令是否正确。
于是,在判断从第1印刷控制装置114发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令是正确的场合,就进入步骤S1256。
另一方面,在步骤S1254中,在判断从第1印刷控制装置114发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令是不正确的场合,就进入步骤S1255。
于是,在步骤S1255中,将内容为与用户ID符合的用户信息不存在或由于与发送来的用户ID及口令的信息不同而不正确的消息发送到要求处理部112而结束处理。
此处,在步骤S1254中,假定从第1印刷控制装置114发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令是正确的,而进入步骤S1256。
于是,在步骤S1256中,在判断为在用户信息存储部104中存在与用户ID符合的用户信息的场合,要求处理部112,为了将存放于印刷物信息存储部102中的印刷物信息一览发送到第1印刷控制装置114的通信部115,委托印刷处理部117读出存放于印刷物信息存储部102中的印刷物信息的一览。
接收到此委托时,印刷物信息管理部107就委托印刷物信息存储部102读出存放于印刷物信息存储部102中的印刷物信息一览。在读出印刷物信息一览的场合,印刷物信息管理部107将读出的印刷物信息一览发送到要求处理部112和要求处理部112接收到读出的印刷物信息一览后,就经通信部113将读出的印刷物信息一览发送到第1印刷控制装置114上的通信部115。
这样,就可以从印刷服务服务器101将消息内容为用户ID/口令不正确的信息或印刷物信息一览发送到第1印刷控制装置114。
在接收到这些信息时,在第1印刷控制装置114中,在步骤S1203中,判断是否从印刷服务服务器101接收到消息内容为用户ID/口令不正确的信息,当在判断为未接收到消息内容为用户ID/口令不正确的信息的场合,就判断在步骤S1204中是否从印刷服务服务器101接收到印刷物信息一览,并且在判断为接收到印刷物信息一览的场合,就进入到步骤S1207。
另一方面,在步骤S1203中判断为接收到消息内容为用户ID/口令不正确的信息的场合,在步骤S1206中,通信部115接收内容为由通信部113发送的由用户输入的用户ID和口令不正确的消息。于是,通信部115将内容为接收到的由用户输入的ID和口令不正确的消息发送到印刷处理部117而结束本处理。
于是,在步骤S1204中判断为从印刷服务服务器101接收印刷物信息一览的场合,在步骤S1207中,印刷处理部117,接收第1印刷控制装置的通信部115经通信部113从要求处理部112发送来的印刷物信息一览。于是,通信部115在接收到印刷物信息一览后,就将印刷物信息一览发送到印刷处理部117。于是,印刷处理部117接收印刷物信息一览,发送到显示部116,显示部116使其显示于CRT309上。
于是,在步骤S1208中,在印刷物选择画面中,用户选择印刷的印刷物。选择了印刷物后,就将所选择的印刷物信息发送到印刷处理部117。于是,在步骤S1209中,印刷处理部117向显示部116要求输入印刷体裁信息,用户在显示部116显示于CRT309上的印刷体裁设定画面中设定印刷体裁。
于是,设定了印刷体裁后,就将设定的印刷体裁信息发送到印刷处理部117,并在步骤S1210中,印刷处理部117将用户所选择的印刷物信息ID发送到通信部115,通信部115则将印刷物信息ID发送到印刷服务服务器101的通信部113。
此处,印刷服务服务器101的通信部113,在步骤S1257中,判断是否从第1印刷控制装置114接收到印刷物信息ID,并在判断为未接收到的场合,结束本处理。
另一方面,在步骤S1257中判断为从第1印刷控制装置114的通信部115接收到印刷物信息ID的场合,就在步骤S1258中通信部113将接收到的印刷物信息ID发送到要求处理部112。
于是,要求处理部112,将接收到的印刷物信息ID发送到印刷物信息管理部107,委托读出与存放于印刷物信息存储部102中的印刷物信息ID相对应的印刷物信息。印刷物信息管理部107将接收到的印刷物信息ID发送到印刷物信息存储部102,委托读出与印刷物信息ID相对应的印刷物信息。
于是,在步骤S1259中,印刷物信息存储部102将与在步骤S1213中接收到的印刷物信息ID相对应的印刷物信息读出,发送到印刷物信息管理部107。于是,印刷物信息管理部107将接收到的印刷物信息发送到要求处理部112。于是,要求处理部112将与在步骤S1260中接收到的印刷物信息相对应的印刷数据从图2所示的HDD213中读出。于是,在步骤S1214中,要求处理部112经通信部113,对第1印刷控制装置114的通信部115,发送与在步骤S1258中要求处理部112接收到的印刷物信息ID相对应的印刷物信息和印刷数据,结束本处理。
于是,第1印刷控制装置114,在步骤S1204中,判断为不是印刷物信息一览的场合,或在步骤S1210之后,进入到步骤S1205,判断是否从印刷服务服务器101接收到了印刷数据,在判断为未接收到的场合,结束本处理。
另一方面,在步骤S1205中判断接收印刷数据的场合,在步骤S1211中,通信部115,接收在上述步骤S1260中印刷服务服务器101的要求处理部112发送的印刷物信息和印刷数据,并将接收到的印刷物信息和印刷数据发送到印刷处理部117。于是,处理进入步骤S1212。
于是,在步骤S1212中,印刷处理部117委托显示部116显示印刷指示画面,在接受委托的显示部116使CRT309显示的印刷指示画面中,用户进行印刷指示。
在步骤S1213中,印刷处理部117根据在步骤S1211中接收的印刷物信息和印刷数据,进行渲染(rendering)处理。于是,在渲染(rendering)处理结束时,印刷处理部117,将渲染(rendering)数据发送到第1印刷装置118的印刷装置控制部119,委托印刷。
于是,接受委托的印刷装置控制部119,指示输出部120印刷渲染(rendering)数据。输出部120接受印刷指示,开始印刷接收到的渲染(rendering)数据。
于是,在步骤S1214中,在由输出部120进行印刷处理的中间,在显示部116显示于CRT309上的印刷中画面中,判定用户是否指示取消印刷或是否在第1印刷装置118中发生异常而发生印刷错误。
此处,在判断用户指示了取消的场合,或判断在第1印刷装置118中发生了印刷错误的场合,处理就进入到步骤S1215。
另外,在用户未指示取消的场合,或判定在第1印刷装置118中未发生印刷错误的场合,处理结束。
此处,假定用户指示了取消,或在第1印刷装置118中发生了印刷错误,进入到步骤S1215。
然后,在步骤S1215中,由于在步骤S1214中用户指示了取消,或在第1印刷装置118中发生了印刷错误,对第1印刷装置118的印刷装置控制部119委托停止印刷处理。接受了委托的印刷装置控制部119,指示输出部120停止当前处理中的印刷处理。于是,处理进入到步骤S1216。
然后,在步骤S1216中,印刷处理部117进行印刷中断处理,将印刷中断信息存放到印刷服务服务器101的印刷中断信息存储部106中。另外,步骤S1216是子例程,关于步骤S1216的处理的详细情况将在图8中详述。
另外,在本实施方式中,在上述步骤S1256中要求处理部112发送印刷物信息一览,在步骤S1207中,印刷处理部117接收印刷物信息一览,在步骤S1208中,用户从印刷物信息一览选择印刷的印刷物,但这只是一例,也可以省略步骤S1256、步骤S1207,用户在步骤S1208中直接输入印刷物信息ID。
图8为示出本发明涉及的印刷控制装置、印刷服务服务器的第2数据处理步骤的一个例子的流程图,与图6所示的步骤S1216的印刷中断处理(图1所示的第1印刷控制装置114和印刷服务服务器101的印刷中断处理)例程的详细步骤相对应。
另外,S601~S606、S611~S614示出各步骤,各步骤S601~S606,可通过图3所示的CPU301将存储于ROM303、HDD313等之中的控制程序装入RAM302上并执行而实现。
另外,步骤S611~S614,可通过印刷服务服务器101的CPU201将存储于ROM203、HDD213等之中的控制程序装入RAM202上并执行而实现。
在第1印刷控制装置114中,如图8所示,首先在步骤S601中,印刷处理部117,为了向用户查询是否中断印刷,对显示部116,比如,委托显示图12所示的印刷中断指示画面901,显示部116使印刷中断指示画面901显示于CRT309上。于是,处理进入步骤S602。
于是,在步骤S602中,在步骤S601中所显示的后述的印刷中断指示画面901(示于图12)上,CPU301以以下的方式判断用户是否指示中断印刷。
用户在印刷中断指示画面901中,在按下OK按钮902的场合,判断由用户指示中断印刷,进入到步骤S603。在判断按下取消按钮903的场合,判断用户未指示中断印刷,结束本处理。此处,假定在印刷中断指示画面901中,按下OK按钮902,处理就进入到步骤S603。
于是,在步骤S603中,印刷处理部117向印刷装置控制部119要求印刷中止和当前的状态信息。印刷处理部117,请求印刷装置控制部119中止印刷。印刷装置控制部119,在指示输出部120中止印刷时,输出部120中止印刷。
于是,在输出部120中止印刷时,印刷装置控制部119,向印刷处理部117返回内容为中止印刷的消息。
之后,印刷处理部117,在从印刷装置控制部119接收到内容为中止印刷的消息时,委托印刷装置控制部119取得状态信息。印刷装置控制部119,判断输出部120的状态,取得现在印刷中的部数、页数、页面布局信息,返回到印刷处理部117。于是,处理进入到步骤S604。
于是,在步骤S604中,印刷处理部117,经通信部115向通信部113对印刷服务服务器101发送印刷中断信息并委托保存印刷中断信息。
另外,从印刷处理部117发送到通信部113的印刷中断信息,由印刷物信息、印刷设定信息、用户信息、状态信息构成。于是,处理进入到印刷服务服务器一侧的处理。
于是,在步骤S611中,判断印刷服务服务器101的通信部113是否接收到从第1印刷控制装置114的印刷处理部117发送来的印刷中断信息,在判断为未接收到的场合,结束处理。
另一方面,在步骤S611中,在判断为接收到从第1印刷控制装置114的印刷处理部117发送来的印刷中断信息的场合,在步骤S612中,接收印刷中断信息,发送到要求处理部112。于是,处理进入到步骤S613。
然后,在步骤S613中,要求处理部112,将在步骤S612中接收到的印刷中断信息存放到图2所示的HDD213中。在要求处理部112接收印刷中断信息后,要求处理部112,将印刷物信息发送到印刷物信息管理部107,委托存放印刷物信息,将印刷设定信息发送到印刷设定信息管理部108,委托存放印刷设定信息,将状态信息发送到状态信息管理部110委托存放状态信息。
印刷物信息管理部107,指示印刷物信息存储部102存放印刷物信息,将作为存放之际的密钥即印刷物信息ID发送到要求处理部112。
另外,印刷设定信息管理部108,指示印刷设定信息存储部103存放印刷设定信息,将作为存放之际的密钥即印刷设定信息ID发送到要求处理部112。
进而,状态信息管理部110指示状态信息存储部105存放状态信息,将作为存放之际的密钥即状态信息ID发送到要求处理部112。
另外,要求处理部112将接收到的印刷物信息ID、印刷设定信息ID、状态信息ID、印刷中断信息的用户信息中的用户ID发送到印刷中断信息管理部111,委托存放印刷中断信息。印刷中断信息管理部111,指示印刷中断信息存储部106存放印刷物信息ID、印刷设定信息ID、用户ID、状态信息ID。在印刷中断信息的存放正常结束时,就进入到步骤S614。
于是,在步骤S614中,要求处理部112,经通信部113,对通信部115,向印刷处理部117发送内容为印刷中断信息的保存完成的消息,印刷服务服务器101一侧的处理结束。
另一方面,在第1印刷控制装置114一侧,在步骤S604的印刷处理部117经通信部115将印刷中断信息向通信部113对印刷服务服务器101发送之后,等待来自印刷服务服务器101一侧的回应,在步骤S605中,判断是否接收到从印刷服务服务器101的要求处理部112发送来的内容为印刷中断信息的保存完成的消息,在判断为未接收到的场合,结束处理。
另一方面,在步骤S605中,在判断为接收到从印刷服务服务器101的要求处理部112发送来的内容为印刷中断信息的保存完成的消息的场合,在步骤S606中,通信部122将内容为印刷中断信息的保存完成的消息经因特网128发送到印刷处理部117,在印刷处理部117从通信部122接收到内容为印刷中断信息保存完成的消息时,本处理结束。
<印刷重开时的处理>
下面参照图9对第1印刷控制装置114的指定处理后的第2印刷控制装置121的印刷处理进行说明。
图9为示出本发明涉及的印刷控制装置、印刷服务服务器的第3数据处理步骤的一个例子的流程图,与利用图1所示的第2印刷控制装置121和印刷服务服务器101的印刷重开处理步骤相对应。另外,S701~S712、S721~S730示出各步骤,各步骤S701~S712,可通过第2印刷控制装置121的图3所示的CPU301将存储于ROM303、HDD313等之中的控制程序装入RAM302上并执行而实现。另外,步骤S721~S730,可通过印刷服务服务器101的CPU201将存储于ROM203、HDD213等之中的控制程序装入RAM202上并执行而实现。
在第2印刷控制装置121中,如图9所示,首先在步骤S701中,在显示部123在CRT309上显示的后述的用户鉴别画面1001(示于图13)中,用户对用户ID输入框1002输入用户ID,对口令输入框1003输入口令,并按下OK按钮1004。在按下OK按钮1004后,印刷处理部124就将用户ID及口令作为用户信息发送到通信部122。于是,在步骤S702中,通信部122将用户信息发送到通信部113,要求进行用户鉴别。
与此相对,印刷服务服务器101,在步骤S721中,判断是否接收到第2印刷控制装置121的通信部122发送来的用户信息,并在判断为未接收到的场合,结束本处理。
另一方面,在步骤S721中,在判断接收到第2印刷控制装置121的通信部122发送来的用户信息的场合,在步骤S722中,通信部113接收第2印刷控制装置121的通信部122发送来的用户信息,并将接收到的用户信息发送到要求处理部112。
于是,在步骤S723中,要求处理部112,为了对从第2印刷控制装置121接收到的用户信息进行用户鉴别,将接收到的用户信息的用户ID发送到用户信息管理部109,委托读出针对用户ID的用户信息。
用户信息管理部109,指示用户信息存储部104读出针对接收到的用户ID的用户信息。于是,用户信息管理部109,将由用户信息存储部104所读出的用户信息发送到要求处理部112。
此处,在用户信息存储部104中不存在与用户ID符合的用户信息的场合,就向要求处理部112发送内容为不存在与用户ID符合的用户信息的消息。
于是,在步骤S724中,要求处理部112,判定从第2印刷控制装置121发送来的用户信息的用户ID及口令和在步骤S723中接收到的存放于用户信息存储部104中的用户信息的用户ID及口令是否正确。
于是,在判断从第2印刷控制装置121发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令是正确的场合,就进入步骤S726。
另一方面,在步骤S724中,在判断从第2印刷控制装置121发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令不同的场合,或在步骤S724中,判断与用户ID符合的用户信息未存放于用户信息存储部104中的场合,就进入步骤S725。
于是,在步骤S725中,在步骤S724中判定第2印刷控制装置121发送来的用户信息是不正确时,要求处理部112经通信部113向通信部122将内容为从第2印刷控制装置121发送来的用户信息不正确的消息发送给第2印刷控制装置121而本处理结束。
此处,假定从第2印刷控制装置121发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令是正确的,就进入到步骤S726。
于是,在步骤S726中,要求处理部112,为了判定是否存在针对用户信息的印刷中断信息,向印刷中断信息管理部111发送用户信息,委托读出用户信息的用户ID的印刷中断信息。
于是,印刷中断信息管理部111,将接收到的用户ID发送到印刷中断信息存储部106,委托读出根据用户ID的印刷中断信息。于是,在读出印刷中断信息的场合,印刷中断信息管理部111,将读出的印刷中断信息发送到要求处理部112。
于是,在步骤S727中,判定印刷中断信息存储部106是否使与用户ID符合的印刷中断信息读出,即是否存在印刷中断信息,并判断在步骤S726中读出与用户ID符合的印刷中断信息的场合,就进入到步骤S729。
另一方面,在步骤S727中,在判断为未读出与用户ID符合的印刷中断信息的场合,就进入到步骤S728。此处,假定在上述步骤S727中印刷中断信息存储部106使与用户ID符合的印刷中断信息读出,就进入到步骤S729。
另一方面,在步骤S727中判断为印刷信息存储部106未读出与用户ID符合的印刷中断信息读出的场合,通信部113就将内容为不存在印刷中断信息的消息发送到第2印刷控制装置121的通信部122,结束处理。
于是,在步骤S729中,要求处理部112将在步骤S726中读出的印刷中断信息发送到印刷物信息管理部107、印刷设定信息管理部108、状态信息管理部110,委托读出印刷数据、印刷物信息、印刷设定信息、状态信息。
于是,印刷物信息管理部107,将印刷中断信息的印刷物信息ID发送到印刷物信息存储部102,指示读出印刷物信息。印刷物信息管理部107,将从印刷物信息存储部102读出的印刷物信息发送到要求处理部112。
于是,印刷设定信息管理部108,将印刷中断信息的印刷设定信息ID发送到印刷设定信息存储部103,指示读出印刷设定信息。印刷设定信息管理部108,将从印刷设定信息存储部103读出的印刷设定信息发送到要求处理部112。
于是,状态信息管理部110,将印刷中断信息的状态信息ID发送到状态信息存储部105,指示读出状态信息。状态信息管理部110,将从状态信息存储部105读出的状态信息发送到要求处理部112。
进而,要求处理部112,从HDD213读出与由印刷物信息管理部107所读出的印刷物信息相对应的印刷数据。要求处理部112,在读出的印刷数据之外,还将读出的印刷物信息、印刷设定信息、状态信息作为印刷中断信息发送到通信部113。
于是,在步骤S730中,通信部113,接收在步骤S729中从要求处理部112接收的印刷数据和印刷中断信息。进而,通信部113,将接收到的印刷数据和印刷中断信息发送到第2印刷控制装置121的通信部122而结束印刷服务服务器101一侧的处理。
另一方面,第2印刷控制装置121,在将用户ID/口令发送给印刷服务服务器101之后,在步骤S703中,等待来自印刷服务服务器101的回应,判断是否从印刷服务服务器101接收到内容为用户ID/口令不正确的消息,在判断未接收到内容为用户ID/口令不正确的消息的场合,就进入到步骤S705。
另一方面,在步骤S703中,判断是否从印刷服务服务器101接收到内容为用户ID/口令不正确的消息,并且在步骤S704中,如果从印刷服务服务器101接收到内容为用户ID/口令不正确的消息的场合,就结束本处理。
于是,在步骤S705中,判断是否从印刷服务服务器101接收到内容为不存在印刷中断信息的消息,并且在判断未从印刷服务服务器101接收到内容为不存在印刷中断信息的消息的场合,就进入到步骤S707。
另一方面,在步骤S705中,在判断为从印刷服务服务器101接收到内容为不存在印刷中断信息的消息的场合,在步骤S706中,通信部122接收内容为不存在在步骤S706中从印刷服务服务器101的通信部113发送来的印刷中断信息的消息。
进而,通信部122将接收到的印刷数据和印刷中断信息发送到印刷处理部124。此外,印刷处理部124,向显示部123发送印刷中断信息并委托显示后述的印刷重开画面1101(示于图14)。显示部123利用接收到的印刷中断信息,将印刷重开画面1101在CRT309上显示而结束本处理。
另一方面,在步骤S707中,还判断通信部122是否从印刷服务服务器101接收到印刷数据和印刷中断信息,即印刷物信息、印刷设定信息、状态信息,并且在判断为未接收到印刷数据和印刷中断信息,即印刷物信息、印刷设定信息、状态信息的场合,结束本处理。
另一方面,在步骤S707中,在判断为通信部122从印刷服务服务器101接收到印刷数据和印刷中断信息,即印刷物信息、印刷设定信息、状态信息的场合,在步骤S708中,通信部122从印刷服务服务器101接收印刷数据和印刷中断信息,即印刷物信息、印刷设定信息、状态信息,并在步骤S709中,在印刷重开画面1101中用户输入是否进行印刷重开。
于是,在步骤S710中,判定在上述步骤S709中用户是否进行印刷重开,并且在印刷重开画面1101中,在用户按下OK按钮1106的场合,判定进行印刷重开,就进入到步骤S711.另外,在印刷重开画面1101中,在用户按下取消按钮1107的场合,判定不进行印刷重开,就结束处理。
此处,假定用户按下OK按钮,进入到步骤S711。
于是,在步骤S711中,印刷处理部124,将在步骤S712中接收到的印刷数据和印刷中断信息,即印刷物信息、印刷设定信息、状态信息发送到印刷装置控制部126。于是,印刷装置控制部126,将接收到的印刷数据和印刷中断信息在输出部127设定为可印刷,于是,印刷处理部124,委托印刷装置控制部126重开印刷。印刷装置控制部126,指示输出部127重开印刷。在输出部127中重开印刷,在作为上述印刷中断处理的流程图的图8所示的步骤S603中,由印刷处理部117从印刷中断的状态重开印刷。
于是,在步骤S712中,对印刷装置执行指示重开印刷的处理例程而结束本处理。
另外,步骤S712是子例程,关于步骤S712的处理的详细情况,将参照图10予以详述。
<印刷重开指示的流程图>
下面参照图10对图9所示的步骤S712,即第2印刷控制装置121对第2印刷装置125进行的印刷重开指示处理进行说明。
图10为示出本发明的印刷控制装置、印刷装置的第4数据处理步骤的一个例子的流程图,与针对利用第2印刷控制装置121的第2印刷装置125的印刷重开指示处理的步骤相对应。另外,S1301~S1313、S1321~S1328示出各步骤,步骤S1301~S1313与第2印刷控制装置121一侧的步骤相对应,步骤S1321~S1328与第2印刷装置125一侧的步骤相对应。这些步骤可由CPU301执行。
在第2印刷控制装置121中,首先,在步骤S1301中,印刷处理部124对是否印刷不满1部的页进行判定。
具体说,在状态信息的印刷中断页号等于“0”的场合,或印刷中断页号等于印刷物信息的总页数的场合,判定不需要印刷不满1部的页,进入到步骤S1306。
另一方面,在步骤S1301中,在状态信息的印刷中断页号不是“0”的场合,并且在判断印刷中断页号与印刷物信息的页数不同的场合,判定必须印刷不满1部的页,进入到步骤S1302。
此处,假定判定为必须印刷不满1部的页,就进入到步骤S1302。
于是,在步骤S1302中,印刷处理部124计算印刷开始页。
印刷开始页,利用“印刷开始页=印刷中断页号+1”进行计算。此时也考虑页面布局信息。于是,在步骤S1303中,利用在步骤S1302中计算的印刷开始页,印刷处理部124将印刷数据作为不满1部的印刷部分进行渲染(rendering),将印刷数据变换为在第2印刷装置125中可印刷的形式。印刷处理部124将渲染(rendering)数据发送到印刷装置控制部126并委托印刷。
于是,处理进入到第2印刷装置125一侧的步骤S1321,并在步骤S1321中判断印刷装置控制部126是否接收到从印刷处理部124发送来的不满1部的印刷部分的渲染(rendering)数据和印刷指示,并且在判断为印刷装置控制部126未接收到的场合,结束第2印刷装置125一侧的处理。
另一方面,在步骤S1321中,在判断为印刷装置控制部126接收到从印刷处理部124发送来的不满1部的印刷部分的渲染(rendering)数据和印刷指示的场合,则在步骤S1322中,印刷装置控制部126将在步骤S1321中从第2印刷控制装置121接收到的不满1部的印刷部分的渲染(rendering)数据发送到输出部127并指示进行印刷。于是,在步骤S1323中,输出部127对接收到的不满1部用的印刷部分的渲染(rendering)数据进行印刷。
于是,在步骤S1324中,在输出部127完成接收到的不满1部的印刷部分的渲染(rendering)数据的印刷后,输出部127向印刷装置控制部126发送内容为印刷完成的消息。
于是,在步骤S1325中,印刷装置控制部126判断是否接收到从印刷处理部124发送来的1部全部的渲染(rendering)数据和剩余的部数,并且在判断为未接收到的场合,结束印刷装置一侧的处理。
另一方面,在步骤S1325中,在判断为接收到1部全部的渲染(rendering)数据和剩余的部数的场合,就在步骤S1326中印刷装置控制部126接收从印刷处理部124发送来的1部全部的渲染(rendering)数据和剩余的部数。于是,在步骤S1327中,印刷装置控制部126将在步骤S1314中接收到的1部全部的渲染(rendering)数据和剩余的部数发送到输出部127并指示进行印刷。接到印刷指示的输出部127,就对1部全部的渲染(rendering)数据和剩余的部数部分进行印刷。
于是,在步骤S1328中,在步骤S1327中输出部127进行的印刷完成的场合,输出部127对印刷装置控制部126向第2印刷控制装置121发送内容为以部为单位的印刷完成的消息而结束第2印刷控制装置121一侧的处理。
另一方面,在步骤S1303之后,第2印刷控制装置121,等待来自印刷装置的回应,并在步骤S1304中判断是否从印刷装置接收到内容为在一部的中间中断的部分的印刷完成的消息,并且在判断为未从印刷装置接收到内容为在一部的中间中断的部分的印刷完成的消息的场合,就进入到步骤S1306。
另外,在步骤S1304中在判断为从印刷装置接收到内容为在一部的中间中断的部分的印刷完成的消息的场合,在步骤S1305中从印刷装置接收内容为在一部的中间中断的部分(1部不满的印刷文)的印刷完成的消息,印刷处理部124接收从印刷装置控制部126发送的内容为1部未满的印刷文印刷完成的消息。于是,在步骤S1307中,印刷处理部124,进行是否需要进行以部为单位的印刷的判定。
具体说,在印刷体裁信息的部数等于中断信息的中断部数+1的场合,判定为不需要以部为单位的印刷,而处理结束。
另一方面,在步骤S1307中,在印刷体裁信息的全部数不等于中断信息的中断部数+1的场合,判定为需要以部为单位的印刷,就进入到步骤S1309。在此,假设判定为需要进行以部为单位的印刷,则进入到步骤S1309,印刷处理部124,计算必须印刷的剩余的印刷部数。具体说,计算方法为“必需印刷的剩余的部数=印刷体裁的全部数-中断信息的印刷中断部数-1”。于是,处理进入步骤S1310。
另一方面,在步骤S1310中,在状态信息的印刷中断页号等于“0”的场合,或印刷中断页号等于印刷物信息的页数的场合,就判定为不需要印刷1部不满的页,并且在步骤S1306中,判定在步骤S1301中判定为不存在1部未满的印刷文的场合印刷处理部124是否需要进行以部为单位的印刷。
具体说,在印刷体裁信息的部数等于中断信息的中断部数的场合,判定为不需要进行以部为单位的印刷,处理结束。
另一方面,在步骤S1306中,在判定为印刷体裁信息的部数不等于中断信息的中断部数的场合,判定为需要进行以部为单位的印刷,就进入到步骤S1308。此处,假定判定为需要进行以部为单位的印刷,就进入到步骤S1308,印刷处理部124,计算必须印刷的剩余的印刷部数。
具体说,计算方法为“必需印刷的剩余的部数=印刷体裁的全部数-中断信息的印刷中断部数”。
于是,在步骤S1310中,作为用来从印刷处理部124向印刷装置控制部126委托以1部单位进行印刷的准备,进行1部全部的渲染(rendering)处理,将印刷数据变换为在第2印刷装置125可印刷的形式。
于是,在步骤S1311中,印刷处理部124,在步骤S1308或步骤S1309中,将由印刷处理部124计算的剩余的印刷部数和在步骤S1310中处理的1部全部的渲染(rendering)数据发送到印刷装置控制部126,委托进行印刷。
于是,在步骤S1312中,判断是否从第2印刷装置125接收到内容为1部全部的部分印刷完成的消息,在未接收到的场合,结束本处理。
另一方面,在步骤S1312中,在判断为从第2印刷装置125接收到内容为1部全部的部分印刷完成的消息的场合,就从印刷装置控制部126接收到内容为在输出部127中以部单位的印刷完成的消息,本处理结束。
另外,在本实施方式中,在步骤S1302、步骤S1308、步骤S1310中,分开判定是否需要以页单位的印刷处理或是否需要以部数单位的印刷处理,但也可以同时判定这两个是否需要以页单位的印刷处理或是否需要以部数单位的印刷处理。
<印刷中画面>
下面参照图11对印刷中画面801进行说明。
图11为示出在图1所示的第1印刷控制装置114的显示部116上显示的印刷中画面的一个例子的示图。此画面的显示处理,是基于CPU301的命令由显示部116执行的。对于本画面上的用户的动作使用的是键盘311、鼠标312等等。
在印刷中画面801中,如图11所示,显示有文件名显示802、印刷状况显示803、取消按钮804等等。另外,在印刷中画面801中,作为印刷物信息可以增加文件大小显示等及作为印刷设定信息可以增加双面/单面区分显示及彩色/黑白显示等等。
文件名显示802,是显示当前印刷中的文件的文件名的显示栏。在本实施方式中,虽然在印刷中画面801上设置有文件名显示802,但文件名显示802并非是必需的。
印刷状况显示803,是显示当前印刷结束的部数、页数的显示栏。
印刷处理部117,从印刷装置控制部119取得印刷结束的部数及页数,由显示部116显示印刷状况显示803。虽然在印刷中画面801上设置有印刷状况显示803,但印刷状况显示803并非是必需的。
取消按钮804,是用来供用户向第1印刷控制装置114指示将当前正在进行的印刷处理的印刷中断,使后述的印刷中断指示画面901(示于图12)得到显示的按钮。
在本实施方式中,在按下取消按钮804后,就转移到印刷中断指示画面901,但这只是一例,在按下取消按钮804的场合,也可以不转移到中断指示画面901,而是转移到按下印刷中断指示画面901的OK按钮902的场合的处理是自不待言的。
此外,在本实施方式中,在按下取消按钮804的场合,转移到印刷中断指示画面901,但也可以在转移到中断指示画面901之前印刷处理部117指示印刷装置控制部119临时中断印刷。
<印刷中断指示画面>
下面参照图12对印刷中断指示画面901进行说明。
图12为示出在图1所示的第1印刷控制装置114的显示部116上显示的印刷中断指示画面的一个例子的图。
此画面的显示处理,是基于CPU301的命令由显示部116执行的。
对于本画面上的用户的输入操作使用的是键盘311、鼠标312等等。
在印刷中断指示画面901中,显示有OK按钮902、取消按钮903等等。另外,对于印刷中断指示画面901,作为印刷物信息可以增加文件大小显示等及作为印刷设定信息可以增加双面/单面区分显示及彩色/黑白显示等等。
OK按钮902,是用户用来向第1印刷控制装置114指示印刷中断的按钮。在按下OK按钮后,印刷处理部117在向印刷装置控制部119委托取得状态信息的同时,委托停止进行印刷。接收到来自印刷处理部117的委托的印刷装置控制部119,在指示输出部120停止印刷的同时,取得状态信息并返送到印刷处理部117。
于是,印刷处理部117将所取得的状态信息、印刷物信息、印刷设定信息、用户信息经第1印刷装置118发送到要求处理部112并要求保存印刷中断信息。此外,在经通信部115接收到来自要求处理部112的内容为印刷中断信息的保存正确结束的消息后,就转移到印刷中断完成画面。
取消按钮903,是用户用来向第1印刷控制装置114指示不要求印刷中断,而是继续进行当前正在进行的印刷处理的按钮。在按下取消按钮903时,转移到印刷中画面801。
<用户鉴别画面>
下面参照图13对用户鉴别画面1001进行说明。
图13为示出在图1所示的第2印刷控制装置121的显示部123上显示的用户鉴别画面(登录画面)的一个例子的图。
此画面的显示处理,是基于CPU301的命令由显示部123执行的。对于本画面上的用户的输入操作使用的是键盘311、鼠标312等等。
在用户鉴别画面1001中,显示有用户ID输入框1002、口令输入框1003、OK按钮1004等等。另外,对于用户鉴别画面1001,比如,可以增加用来输入用户所属的输入栏等等。
用户ID输入框1002,是用来供用户向第2印刷控制装置121输入用户信息的用户ID的输入框。输入的用户ID,从印刷处理部124经通信部122发送到要求处理部112,用于用户鉴别。
口令输入框1003,是用来供用户向第2印刷控制装置121输入用户信息的口令的输入框。输入的口令,从印刷处理部124经通信部122发送到要求处理部112,用于用户鉴别。
OK按钮1004,是用来供用户指示第2印刷控制装置121将用户信息发送到印刷服务服务器101进行用户鉴别的按钮。
于是,在按下OK按钮1004后,输入到用户ID输入框1002的用户ID及输入到口令输入框1003的口令,作为用户信息,从印刷处理部124由通信部122经因特网128发送到第2印刷控制装置121。
于是,在将用户鉴别结果返送的场合,在用户鉴别结果为不能鉴别的场合,在用户鉴别画面1001上显示内容为不能鉴别的消息,而在用户鉴别结果为鉴别成功的场合,则转移到印刷物选择画面。在印刷中断信息发送来的场合,就转移到后述的印刷重开指示画面1101(示于图14)。
<印刷重开指示画面>
下面参照图14对印刷重开指示画面1101进行说明。
图14为示出在图1所示的第2印刷控制装置121的显示部123上显示的印刷重开指示画面的一个例子的图。
此画面的显示处理,是基于CPU301的命令由显示部123执行的。对于本画面上的用户的输入操作使用的是键盘311、鼠标312等等。
在印刷重开指示画面1101中,显示有文件名1102、印刷中断日期时刻1103、印刷中断部数1104、印刷中断页数1105、OK按钮1106、取消按钮1107等等。另外,对于印刷重开指示画面1101,比如,作为印刷物信息可以增加文件大小显示等、以及作为印刷设定信息可以增加双面/单面区分显示及彩色/黑白显示,增加用来输入重开印刷的部数的输入框、用来输入重开印刷的页号的输入框等等。
文件名1102,是在印刷中断信息的印刷物信息之中,显示文件名的显示栏。在本实施方式中,虽然在印刷重开指示画面1101上设置有文件名1102,但文件名1102并非是必需的。
印刷中断日期时刻1103,是在印刷中断信息的状态信息之中,显示中断日期时刻的显示栏。在本实施方式中,虽然在印刷重开指示画面1101上设置有印刷中断日期时刻1103,但印刷中断日期时刻1103并非是必需的。
印刷中断部数1104,是在印刷中断信息的状态信息之中,显示中断部数的显示栏。在本实施方式中,虽然在印刷重开指示画面1101上设置有印刷中断部数1104,但印刷中断部数1104并非是必需的。
印刷中断页数1105,是在印刷中断信息的状态信息之中,显示中断页数的显示栏。在本实施方式中,虽然在印刷重开指示画面1101上设置有印刷中断页数1105,但印刷中断页数1105并非是必需的。
OK按钮1106,是用来供用户利用印刷中断信息向第2印刷控制装置121指示重开印刷的按钮。在按下OK按钮1106时,印刷处理部124指示印刷装置控制部126发送印刷中断信息并重开印刷。于是,转移到印刷中画面801。
取消按钮1107,是用来供用户向第2印刷控制装置121指示中止印刷重开而进行通常的印刷处理的按钮。在按下取消按钮1107后,印刷处理部124删除所保持的印刷中断信息,转移到通常的印刷处理即印刷物选择画面等等。
结果,在印刷服务服务器及印刷据点由因特网相连接的印刷服务系统中,用户在印刷据点中进行数据印刷之际,即使是在印刷据点发生故障的场合及由于用户进行取消使印刷中断的场合,即使是在印刷中断时没有确定印刷重开的印刷据点,在相同印刷据点及其他印刷据点等任意的印刷据点中,用户可以不重新输入印刷物信息/印刷设定信息等或用户本身不进行将设置于印刷控制装置等的外部存储装置等拆下并搬运安装到其他印刷控制装置上等的作业,利用简单的操作指示从中断时的状态起重开印刷。
在上述实施方式1中,是对通常的印刷处理、印刷处理的中断、中断的印刷处理的重开分别独立进行控制而构成的场合进行说明的,但也可以是对通常的印刷处理、印刷处理的中断、中断的印刷处理的重开进行单一控制的构成。下面对本实施方式进行说明。另外,本实施方式与实施方式1的构成,除了实施方式1的图6~图9以外,与实施方式1相同。
图15、图16为示出本发明涉及的印刷控制装置、印刷服务服务器的第5数据处理步骤的一个例子的流程图,与第1印刷控制装置114和印刷服务服务器101的印刷重开指示处理的步骤相对应。
另外,S1401~S1416、S1421~S1427、S1431~S1435示出各步骤,各步骤S1401~S1427,可通过第1印刷控制装置114的图3所示的CPU301将存储于ROM303、HDD313等之中的控制程序装入RAM302上并执行而实现。另外,步骤S1431~S1445,可通过印刷服务服务器101的CPU201将存储于ROM203、HDD213等之中的控制程序装入RAM202上并执行而实现。
在第1印刷控制装置114中,首先,在步骤S1401中,显示部116,在显示于CRT309的上述的用户鉴别画面1001(示于图13)中,用户对用户ID输入框1002输入用户ID,对口令输入框1003输入口令,并按下OK按钮1004。在按下OK按钮1004后,印刷处理部117就将用户ID及口令作为用户信息发送到通信部122。于是,处理进入到步骤S1402。
在步骤S1402中,通信部115,将用户信息发送给通信部113,要求进行用户鉴别。于是,在步骤S1403中判断是否接收到来自印刷服务服务器101的回应是内容为用户ID/口令为不正确的消息,并且在判断接收到内容为用户ID/口令不正确的消息的场合,在步骤S1404中,通信部115,接收由通信部113发送的内容为由用户输入的用户ID和口令不正确的消息。通信部115,将接收到的内容为由用户输入的用户ID和口令不正确的消息返送到印刷处理部117。于是,结束本处理。
另一方面,在判定为发送到印刷服务服务器101的用户ID/口令是正确的场合,在步骤S1405中判断来自印刷服务服务器101的回应是否是印刷物信息一览,在判断不是印刷物信息一览的场合,就进入到步骤S1421。
另一方面,在步骤S1405中,在判断为来自印刷服务服务器101的回应是印刷物信息一览的场合,就在步骤S1406中接收作为印刷服务服务器101的回应的印刷物信息一览。通信部115,在接收到印刷物信息一览时,就将印刷物信息一览发送到印刷处理部117。
于是,在步骤S1407中,印刷处理部117,将接收到的印刷物信息一览发送到显示部116,在显示部116显示于CRT309上的印刷物选择画面中,用户选择印刷的印刷物。在选择了印刷物时,就将所选择的印刷物信息发送到印刷处理部117。于是,处理进入到步骤S1408。
于是,在步骤S1408中,印刷处理部117要求将印刷体裁信息输入到显示部116,在显示部116显示于CRT309上的印刷体裁设定画面中,用户设定印刷体裁。于是,在设定印刷体裁后,就将设定的印刷体裁信息发送到印刷处理部117。
于是,在步骤S1409中,印刷处理部117,就将在步骤S1407中用户所选择的印刷物ID发送到通信部115,通信部115就将印刷物信息ID发送到印刷服务服务器101的通信部113。
于是,在步骤S1410中,等待来自印刷服务服务器101的回应,判断是否接收到印刷数据,在判断为未接收到印刷数据的场合,就结束本处理。
另一方面,在步骤S1410中,在判断为来自印刷服务服务器101的回应是印刷数据的场合,在步骤S1411中,第1印刷控制装置114的通信部115,接收印刷服务服务器101的要求处理部112发送的印刷物信息和印刷数据,并将接收到的印刷物信息和印刷数据发送到印刷处理部117。
于是,在步骤S1412中,印刷处理部117委托显示部116显示印刷指示画面,在接受委托的显示部116使CRT309显示的印刷指示画面中,用户进行印刷指示。于是,在步骤S1413中,印刷处理部根据在步骤S1411中接收的印刷物信息和印刷数据,进行渲染(rendering)处理。于是,在渲染(rendering)处理结束后,印刷处理部117将渲染(rendering)数据发送到第1印刷装置118的印刷装置控制部119,委托印刷。接收到请求的印刷装置控制部119,指示输出部120印刷渲染(rendering)数据。于是,输出部120,接受印刷指示,开始接收到的渲染(rendering)数据。
于是,在步骤S1414中,在由输出部120进行印刷处理的中间,在显示部116显示于CRT309上的印刷中画面801(示于图11)中,判定用户是否指示取消印刷或是否在第1印刷装置118中发生异常而发生印刷错误。
此处,在判断为用户指示取消的场合,或判断为在第1印刷装置118中发生印刷错误的场合,处理就进入到步骤S1415。
另一方面,在步骤S1414中,在判断为用户未指示取消的场合,或在判断为在第1印刷装置118中未发生印刷错误的场合,处理结束。
此处,假定用户指示取消,或在第1印刷装置118中发生印刷错误,就进入到步骤S1415。
于是,在步骤S1415中,由于在步骤S1414中用户指示取消,或在第1印刷装置118中发生印刷错误,对第1印刷装置118的印刷装置控制部119委托停止印刷处理。接受委托的印刷装置控制部119,指示输出部120停止当前处理中的印刷处理。
于是,在步骤S1416中,印刷处理部117进行印刷中断处理,将印刷中断信息存放到印刷服务服务器101的印刷中断信息存储部106中而结束本处理。
另外,步骤S1416是子例程,关于步骤S1416的处理的详细情况如在图8中所详述的。
另外,第1印刷控制装置114,在重开中断的印刷处理的场合,在步骤S1421中,判断来自印刷服务服务器101的回应是否是印刷数据、印刷物信息、印刷设定信息、状态信息,并且在判断为来自印刷服务服务器101的回应不是印刷数据、印刷物信息、印刷设定信息、状态信息的场合,结束本处理。
另一方面,在步骤S1421中,在判断为来自印刷服务服务器101的回应是印刷数据、印刷物信息、印刷设定信息、状态信息的场合,在步骤S1422中,通信部115接收从印刷服务服务器101的通信部113发送的印刷数据和印刷中断信息。此外,通信部115将接收到的印刷数据和印刷中断信息发送到印刷处理部117。
此外,印刷处理部117向显示部116发送印刷中断信息,委托显示后述的印刷重开画面1101(示于图14)。显示部116利用接收到的印刷中断信息,使印刷重开画面1101显示于CRT309上。
于是,在步骤S1423中,在印刷重开画面1101中,用户输入是否进行印刷重开。于是,在步骤S1424中,用户判定是否进行印刷重开。
于是,在印刷重开画面1101中,在判定为用户按下OK按钮1106的场合,判定为进行印刷重开处理,进入到步骤S1425。另外,在印刷重开画面1101中,在判定为用户按下取消按钮1107的场合,判定为不进行印刷重开处理,进入到步骤S1427。
此处,假定用户按下OK按钮1106,进入到步骤S1425。
于是,在步骤S1425中,印刷处理部117,将在步骤S1422中接收到的印刷数据和印刷中断信息,即印刷物信息、印刷设定信息、状态信息发送到印刷装置控制部119。印刷装置控制部119,将接收到的印刷数据和印刷中断信息设定为输出部120可印刷,于是,处理进入到步骤S1426。
于是,在步骤S1426中,印刷处理部117,委托印刷装置控制部119重开印刷。印刷装置控制部119,指示输出部120重开印刷。在输出部120中重开印刷,在作为上述印刷中断处理的流程图的图8所示的步骤S603中,由印刷处理部117从印刷中断的状态重开印刷。于是,本处理结束。
另一方面,在步骤S1424中,在判断为用户未选择印刷重开的场合,在步骤S1427中,通信部115,经通信部113向印刷服务服务器101的要求处理部112要求印刷物一览,进入到步骤S1405。
另外,步骤S1426是子例程,关于在步骤S1426中的处理的详细情况,已经在图10中说明。
另一方面,在印刷服务服务器101一侧,在步骤S1431中,等待来自第1印刷控制装置114的回应,判断是否接收到用户ID/口令,在判断为未接收到用户ID/口令的场合,进入到步骤S1438。
另一方面,在步骤S1431中,在判断为来自第1印刷控制装置114的回应是用户ID/口令的场合,在步骤S1432中,通信部113接收第1印刷控制装置114的通信部115发送来的用户信息,并将接收到的用户信息发送到要求处理部112。
于是,在步骤S1433中,要求处理部112为了对在S1432中接收到的用户信息进行用户鉴别,就将接收到的用户信息的用户ID发送到用户信息管理部109,委托读出针对用户ID的用户信息。
于是,用户信息管理部109,指示对用户信息存储部104读出接收到的针对用户ID的用户信息。用户信息管理部109,将在用户信息存储部104中读出的用户信息发送到要求处理部112。
此处,在判断为在用户信息存储部104中不存在与用户ID符合的用户信息的场合,将内容为不存在与用户ID符合的用户信息的消息发送到要求处理部112。
于是,在步骤S1434中,要求处理部112,判定在步骤S1432中从第1印刷控制装置114发送来的用户信息的用户ID及口令和在步骤S1433中接收到的存放于用户信息存储部104中的用户信息的用户ID及口令是否正确。
于是,在判定为从第1印刷控制装置114发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令是正确的场合,就进入步骤S1442,而在判定为从第1印刷控制装置114发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令不同的场合,或判定为在步骤S1433中与用户ID符合的用户信息未存放于用户信息存储部104中的场合,就进入到步骤S1435。
在此,假设从第1印刷控制装置114发送来的用户信息的用户ID及口令与用户信息存储部104中存放的用户信息的用户ID及口令是正确的,则进入步骤S1442。
然后,在步骤S1442中,要求处理部112,为了判定是否存在针对用户信息的印刷中断信息,向印刷中断信息管理部111发送用户信息,委托读出根据用户信息的用户ID的印刷中断信息。
于是,印刷中断信息管理部111,将接收到的用户ID发送到印刷中断信息存储部106,委托读出根据用户ID的印刷中断信息。在读出印刷中断信息的场合,印刷中断信息管理部111,将读出的印刷中断信息发送到要求处理部112。
于是,在步骤S1443中,判定在步骤S1442中印刷中断信息存储部106是否使与用户ID符合的印刷中断信息读出,当判断为读出了与用户ID符合的印刷中断信息的场合,就进入到步骤S1444。
另一方面,在步骤S1443中,在判断为未读出与用户ID符合的印刷中断信息的场合,就进入到步骤S1436。
此处,假定在上述步骤S1443中印刷中断信息存储部106没有读出与用户ID符合的印刷中断信息,就进入到步骤S1436。
于是,在步骤S1436中判断来自第1印刷控制装置114的回应是否是印刷物信息一览的要求,在判断为不是印刷物信息一览的要求的场合,就进入到步骤S1438。
另一方面,在步骤S1436中,在判断为来自第1印刷控制装置114的回应是印刷物信息一览的要求的场合,要求处理部112,为了将存放于印刷物信息存储部102中的印刷物信息一览发送到第1印刷控制装置114的通信部115,委托印刷物信息管理部107读出存放于印刷物信息存储部102中的印刷物信息的一览。
于是,印刷物信息管理部107,针对印刷物信息存储部102委托读出存放于印刷物信息存储部102中的印刷物信息的一览。在读出印刷物信息一览的场合,印刷物信息管理部107将读出的印刷物信息一览发送到要求处理部112。
于是,在步骤S1437中,要求处理部112接收到读出的印刷物信息一览后,就经通信部113将读出的印刷物信息一览发送到第1印刷控制装置114上的通信部115。
于是,在步骤S1438中,判断来自第1印刷控制装置114的回应是否是印刷物信息ID的接收,当判断为来自第1印刷控制装置114的回应是否是印刷物信息ID的接收的场合,在步骤S1439中,通信部113接收来自通信部115的印刷物信息ID。通信部113,在接收到印刷物信息ID时,将接收到的印刷物信息发送到要求处理部112。
于是,在步骤S1440中,要求处理部112,将接收到的印刷物信息ID发送到印刷物信息管理部107,委托读出与存放于印刷物信息存储部102中的印刷物信息ID相对应的印刷物信息。
于是,印刷物信息管理部107,将接收到的印刷物信息ID发送到印刷物信息存储部102,委托读出与印刷物信息ID相对应的印刷物信息。印刷物信息存储部102,读出与接收到的印刷物信息ID相对应的印刷物信息,将其发送到印刷物信息管理部107。印刷物信息管理部107,将接收到的印刷物信息发送到要求处理部112。要求处理部112将与接收到的印刷物信息相对应的印刷数据,比如,从HDD213中读出。
于是,在步骤S1441中,要求处理部112,经通信部113,向第1印刷控制装置114的通信部115,发送与在步骤S1440中要求处理部112接收到的印刷物信息ID相对应的印刷物信息和印刷数据而结束本处理。
另一方面,在印刷服务服务器101的步骤S1434中当判定为用户输入的用户ID或口令不正确的场合,在步骤S1435中,要求处理部112经通信部113向第1印刷控制装置114的通信部115发送内容为由用户输入的用户ID和口令不正确的消息。
另一方面,在印刷服务服务器101一侧的步骤S1443中当判定为存在印刷中断信息的场合,在步骤S1444中,要求处理部112,将在步骤S1442中读出的印刷中断信息发送到印刷物信息管理部107、印刷设定信息管理部108、状态信息管理部110,委托读出印刷物信息、印刷设定信息、状态信息。
于是,印刷物信息管理部107,将印刷中断信息的印刷物信息ID发送到印刷物信息存储部102,指示读出印刷物信息。印刷物信息管理部107,将从印刷物信息存储部102读出的印刷物信息发送到要求处理部112。印刷设定信息管理部108,将印刷中断信息的印刷设定信息ID发送到印刷设定信息存储部103,指示读出印刷设定信息。印刷设定信息管理部108,将从印刷设定信息存储部103读出的印刷设定信息发送到要求处理部112。
于是,状态信息管理部110,将印刷中断信息的状态信息ID发送到状态信息存储部105,指示读出状态信息。状态信息管理部110,将从状态信息存储部105读出的状态信息发送到要求处理部112。进而,要求处理部112,从HDD213读出与由印刷物信息管理部107读出的印刷物信息相对应的印刷数据。
于是,要求处理部112,在读出的印刷数据之外,还将读出的印刷物信息、印刷设定信息、状态信息作为印刷中断信息发送到通信部113。
于是,在步骤S1445中,通信部113,接收在步骤S1444中从要求处理部112接收到的印刷数据和印刷中断信息。通信部113还将接收到的印刷数据和印刷中断信息发送到第1印刷控制装置114的通信部115。
另外,在本实施方式中,在步骤S1437中要求处理部112发送印刷物信息一览,在步骤S1404中,印刷处理部117接收印刷物信息一览,在步骤S1443中,用户从印刷物信息一览选择印刷的印刷物,但这只是一例,也可以省略步骤S1437、步骤S1403,用户在步骤S1412中直接输入印刷物信息ID。
结果,在印刷服务服务器及印刷据点由因特网相连接的印刷服务系统中,在用户在印刷据点中进行数据印刷之际,即使在印刷据点发生故障的场合及由于用户进行取消使印刷中断的场合,即使是在印刷中断时没有确定印刷重开的印刷据点,在相同印刷据点及其他印刷据点等任意的印刷据点中,用户可以不重新输入印刷物信息/印刷设定信息等而只要输入用户信息在服务器一侧进行鉴别处理之后,自动检索确认有无中断信息登录,并且在有中断信息登录时,利用简单的操作指示从中断时的状态起重开印刷。
下面参照图17、图18对第1印刷控制装置114的印刷中断处理进行说明。
图17、图18为示出本发明的印刷控制装置、印刷服务服务器的第6数据处理步骤的一个例子的流程图,图17与第1印刷控制装置114产生的印刷处理的步骤相对应,而图18与印刷服务服务器101一侧的印刷处理的步骤相对应。另外,S2301~S2329表示第1印刷控制装置114一侧的各步骤,而S2401~S2412表示印刷服务服务器101一侧的各步骤。
在第1印刷控制装置114中,首先,在步骤S2301中,显示部116在使CRT309显示的后述的用户鉴别画面1001(示于图13)中,用户,对用户ID输入框1002输入用户ID,对口令输入框1003输入口令,并按下OK按钮1004。于是,在按下OK按钮1004时,印刷处理部117,就将用户ID及口令作为用户信息发送到通信部115。于是,处理进入到步骤S2302。
于是,在步骤S2302中,通信部115将用户信息发送给通信部113,要求进行用户鉴别。于是,处理进入到步骤2303等待来自印刷服务服务器101的回应。
另一方面,印刷服务服务器101的通信部113,接收在步骤S2302中通信部115发送来的用户信息,并将接收到的用户信息发送到要求处理部112。
于是,在步骤S2401中,印刷服务服务器101的通信部113,判断是否从第1印刷控制装置114接收到用户ID和口令的用户信息,并且在判断为未接收到的场合,进入到步骤S2407。
另一方面,在步骤S2401中判定接收到用户信息的场合,要求处理部112,为了针对步骤S2302的发送,对通信部113接收到的用户信息进行用户鉴别,将接收到的用户信息的用户ID发送给用户信息管理部109,委托读出针对用户ID的用户信息。
于是,在步骤S2402中用户信息管理部109从要求处理部112接收用户信息后,在步骤S2403中用户信息管理部109指示用户信息存储部104读出针对接收到的用户ID的用户信息。
于是,用户信息管理部109,将在用户信息存储部104读出的用户信息发送到要求处理部112。之后,在步骤S2404中,要求处理部112判定在步骤S2302中从第1印刷控制装置114发送来的用户信息的用户ID及口令和在步骤S2402中接收到的存放于用户信息存储部104中的用户信息的用户ID及口令是否正确。
于是,在判断为从第1印刷控制装置114发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令是正确的场合,就进入步骤S2406。
另一方面,在步骤S2404中,在判断为从第1印刷控制装置114发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令不同的场合,就进入步骤S2405。
于是,在步骤S2405中,将内容为与用户ID符合的用户信息不存在或由于与发送来的用户ID及口令的信息不同而不正确的消息发送到要求处理部112而结束处理。
此处,在步骤S2404中,假定从第1印刷控制装置114发送来的用户信息的用户ID及口令和存放于用户信息存储部104中的用户信息的用户ID及口令正确,并进入步骤S2406。
于是,在步骤S2406中,在判断为在用户信息存储部104中存在与用户ID符合的用户信息的场合,要求处理部112,为了将存放于印刷物信息存储部102中的印刷物信息一览发送到第1印刷控制装置114的通信部115,委托印刷物信息管理部107读出存放于印刷物信息存储部102中的印刷物信息的一览。
据此,印刷物信息管理部107就委托印刷物信息存储部102读出存放于印刷物信息存储部102中的印刷物信息一览。在读出印刷物信息一览的场合,在印刷物信息管理部107将读出的印刷物信息一览发送到要求处理部112和要求处理部112接收到读出的印刷物信息一览后,要求处理部112就经通信部113将读出的印刷物信息一览发送到第1印刷控制装置114上的通信部115。
这样,就可以从印刷服务服务器101将消息内容为用户ID/口令不正确的信息或印刷物信息一览发送到第1印刷控制装置114。
在接收到这些信息时,在第1印刷控制装置114中,在步骤S2303中,判断是否从印刷服务服务器101接收到消息内容为用户ID/口令不正确的信息,并在判断为未接收到消息内容为用户ID/口令不正确的信息的场合(用户ID/口令正确的场合),就在步骤S2305中判断是否从印刷服务服务器101接收到印刷物信息一览,当判断为接收到印刷物信息一览的场合,就进入到步骤S2306。另外,在步骤S2305中判断为未从印刷服务服务器101接收到印刷物信息一览的场合就结束本处理。
另一方面,在步骤S2303中判断为接收到消息内容为用户ID/口令不正确的信息的场合,在步骤S2304中,通信部115接收内容为由通信部113发送的由用户输入的用户ID和口令不正确的消息。于是,通信部115将内容为接收到的由用户输入的ID和口令不正确的消息发送到印刷处理部117而结束本处理。
于是,在步骤S2305中判断为从印刷服务服务器101接收到印刷物信息一览的场合,在步骤S2306中,印刷处理部117,接收第1印刷控制装置的通信部115经通信部113从要求处理部112发送来的印刷物信息一览。于是,通信部115,在接收到印刷物信息一览后,就将印刷物信息一览发送到印刷处理部117。于是,印刷处理部117接收印刷物信息一览,发送到显示部116,显示部116使其显示于CRT309上。
于是,在步骤S2307中,在印刷物选择画面中,用户选择印刷的印刷物。当选择了印刷物后,就将所选择的印刷物信息发送到印刷处理部117。
在步骤S2308中由印刷服务服务器101判断为不是中间印刷ID的场合,在步骤S2309中,印刷处理部117要求显示部116输入印刷体裁信息,用户在显示部116使CRT309显示的印刷体裁设定画面中设定印刷体裁。
于是,当设定了印刷体裁后,就将设定的印刷体裁信息发送到印刷处理部117,并在步骤S2310中,印刷处理部117将用户所选择的印刷物信息ID发送到通信部115,通信部115则将印刷物信息ID发送到印刷服务服务器101的通信部113。
此处,印刷服务服务器101的通信部113,在步骤S2407中,判断是否从第1印刷控制装置114接收到印刷物信息ID,并在判断为未接收到的场合,结束本处理。
另一方面,在步骤S2407中判断为从第1印刷控制装置114的通信部115接收印刷物信息ID的场合,就在步骤S2408中通信部113将接收到的印刷物信息ID发送到要求处理部112。
于是,要求处理部112,将接收到的印刷物信息ID发送到印刷物信息管理部107,委托读出与存放于印刷物信息存储部102中的印刷物信息ID相对应的印刷物信息。印刷物信息管理部107,将接收到的印刷物信息ID发送到印刷物信息存储部102,委托读出与印刷物信息ID相对应的印刷物信息。
于是,在步骤S2409中,印刷物信息存储部102,将与在步骤S2314中接收到的印刷物信息ID相对应的印刷物信息读出,发送到印刷物信息管理部107。于是,印刷物信息管理部107,将接收到的印刷物信息发送到要求处理部112。于是,要求处理部112,将与在步骤S2410中接收到的印刷物信息相对应的印刷数据从图2所示的HDD213中读出。于是,在步骤S2315中,要求处理部112,经通信部113,对第1印刷控制装置114的通信部115,发送与在步骤S2408中要求处理部112接收到的印刷物信息ID相对应的印刷物信息和印刷数据。
于是,在步骤S2411中,在未从第1印刷控制装置114的通信部115接收到消息内容为印刷完成的信息的场合,结束本处理,而在判断为接收到的场合,就进入到步骤S2412。之后,在步骤S2412中,判断印刷完成的印刷物信息ID是否是中间印刷ID,并且在判断不是中间印刷ID的场合,结束本处理。
另一方面,在步骤S2412中,在判断为是中间印刷ID的场合,就在步骤2413中将中间印刷ID删除而结束本处理。
于是,在第1印刷控制装置114中,在步骤S2305中,在判断为不是印刷物信息一览的场合,或在步骤S2310之后,进入到步骤S2311,判断是否从印刷服务服务器101接收到了印刷数据,在判断为未接收到的场合,结束本处理。
另一方面,在步骤S2311中判断为接收到印刷数据的场合,在步骤S2312中,通信部115,接收在上述步骤S2410中印刷服务服务器101的要求处理部112发送的印刷物信息和印刷数据,并将接收到的印刷物信息和印刷数据发送到印刷处理部117。于是,处理进入步骤S2313。
于是,在步骤S2313中,印刷处理部117委托显示部116显示印刷指示画面,在接受了委托的显示部116使CRT309显示的印刷指示画面中,用户进行印刷指示。
之后,在步骤S2314中,印刷处理部117从在步骤S2312中接收的印刷物信息和印刷数据,进行渲染(rendering)处理。于是,在渲染(rendering)处理结束后,印刷处理部117,将渲染(rendering)数据发送到第1印刷装置118的印刷装置控制部119,请求印刷。
于是,接受委托的印刷装置控制部119,指示输出部120印刷渲染(rendering)数据。输出部120接受印刷指示,开始对接收到的渲染(rendering)数据进行印刷。
于是,在步骤S2315中,在由输出部120进行印刷处理的中间,在显示部116使CRT309显示的印刷中画面中,判定用户是否指示取消印刷或是否在第1印刷装置118中发生异常而发生印刷错误。
此处,在判断用户指示取消的场合,或判断在第1印刷装置118中发生印刷错误的场合,处理就进入到步骤S2316。
另外,在用户未指示取消的场合,或在判定在第1印刷装置118中未发生印刷错误的场合,本处理结束。
此处,假定用户指示取消,或在第1印刷装置118中发生印刷错误,就进入到步骤S2316。
于是,在步骤S2316中,由于在步骤S2315中用户指示取消,或在第1印刷装置118中发生印刷错误,对第1印刷装置118的印刷装置控制部119委托停止印刷处理。接受委托的印刷装置控制部119,指示输出部120停止当前处理中的印刷处理。于是,处理进入到步骤S2317。
于是,在步骤S2317中,印刷处理部117进行印刷中断处理,将印刷中断信息存放到印刷服务服务器101的印刷中断信息存储部106中。另外,步骤S2317是子例程,关于步骤S2317的印刷中断处理的详细情况将在图19、图20、图21中详述。
另一方面,在步骤S2308中,在判断为由印刷服务服务器101选择了中间印刷ID的场合,就进入到步骤S2320。
于是,在步骤S2320中,印刷处理部117要求显示部116输入印刷体裁信息,用户在显示部116显示于CRT309上的印刷体裁设定画面中设定印刷体裁。
于是,在设定了印刷体裁后,就将设定的印刷体裁信息发送到印刷处理部117,并在步骤S2321中,印刷处理部117将用户所选择的印刷物信息ID发送到通信部115,通信部115则将印刷物信息ID发送到印刷服务服务器101的通信部113。
此处,印刷服务服务器101的通信部113,在步骤S2407中,判断是否从第1印刷控制装置114接收到印刷物信息ID,并在判断为未接收到的场合,结束图18所示的本处理。
另一方面,在步骤S2407中判断为从第1印刷控制装置114的通信部115接收到印刷物信息ID的场合,就在步骤S2408中通信部113将接收到的印刷物信息ID发送到要求处理部112。
于是,要求处理部112,将接收到的印刷物信息ID发送到印刷物信息管理部107,委找读出与存放于印刷物信息存储部102中的印刷物信息ID相对应的印刷物信息。印刷物信息管理部107,将接收到的印刷物信息ID发送到印刷物信息存储部102,委托读出与印刷物信息ID相对应的印刷物信息。
于是,在步骤S2409中,印刷物信息存储部102,将与在步骤S2325中接收到的印刷物信息ID相对应的印刷物信息读出,发送到印刷物信息管理部107。于是,印刷物信息管理部107,将接收到的印刷物信息发送到要求处理部112。
于是,要求处理部112,将与在步骤S2410中接收到的印刷物信息相对应的印刷数据从图2所示的HDD213中读出。于是,在步骤S2326中,要求处理部112,经通信部113,对第1印刷控制装置114的通信部115,发送与在步骤S2408中要求处理部112接收到的印刷物信息ID相对应的印刷物信息和印刷数据。
于是,在步骤S2411中,在未从第1印刷控制装置114的通信部115接收到消息内容为印刷完成的信息的场合,结束本处理,而在判断为接收到的场合,就进入到步骤S2412。于是,在步骤S2412中,判断印刷完成的印刷物信息ID是否是中间印刷ID,并且在判断不是中间印刷ID的场合,结束处理。
另一方面,在步骤S2412中,在判断为是中间印刷ID的场合,就在步骤2413中将中间印刷ID删除而结束本处理。
于是,在第1印刷控制装置114中,在步骤S2305中,在判断为不是印刷物信息一览的场合,结束本处理。
另一方面,在步骤S2322中判断为接收到印刷数据的场合,在步骤S2323中,通信部115接收在上述步骤S2410中印刷服务服务器101的要求处理部112发送的印刷物信息和印刷数据,并将接收到的印刷物信息和印刷数据发送到印刷处理部117。于是,处理进入步骤S2324。
于是,在步骤S2324中,印刷处理部117委托显示部116显示印刷指示画面,在接受委托的显示部116使CRT309显示的印刷指示画面中,用户进行印刷指示。
于是,在步骤S2325中,印刷处理部117从在步骤S2323中接收的印刷物信息和印刷数据,进行渲染(rendering)处理。于是,在渲染(rendering)处理结束后,印刷处理部117将渲染(rendering)数据发送到第1印刷装置118的印刷装置控制部119,委托印刷。
于是,接受委托的印刷装置控制部119,指示输出部120印刷渲染(rendering)数据。输出部120接受印刷指示,开始对接收到的渲染(rendering)数据进行印刷。
于是,在步骤S2326中,在由输出部120进行印刷处理的中间,在显示部116显示于CRT309上的印刷中画面中,判定用户是否指示取消印刷或是否在第1印刷装置118中发生异常而发生印刷错误。
此处,在判断为用户指示取消的场合,或判断为在第1印刷装置118中发生印刷错误的场合,处理就进入到步骤S2327。
另外,在用户未指示取消的场合,或在判定为在第1印刷装置118中未发生印刷错误的场合,处理结束。
此处,假定用户指示取消,或在第1印刷装置118中发生印刷错误,就进入到步骤S2327。
于是,在步骤S2327中,由于在步骤S2326中用户指示取消,或在第1印刷装置118中发生印刷错误,对第1印刷装置118的印刷装置控制部119委托停止印刷处理。接受委托的印刷装置控制部119,指示输出部120停止现在处理中的印刷处理。于是,处理进入到步骤S2328。
另一方面,在步骤S2326中,未进行中间印刷ID的印刷的中断的场合,在步骤S2329中,将内容为中间印刷ID的印刷完成的消息发送到印刷服务服务器101,结束本处理。
于是,在步骤S2328中,印刷处理部117进行印刷中断处理,将印刷中断信息存放到印刷服务服务器101的印刷中断信息存储部106中。另外,步骤S2328是子例程,关于步骤S2328的印刷中断处理的详细情况将参照图25、图26所示的流程图予以详述。
另外,在本实施方式中,在上述步骤S2406中要求处理部112发送印刷物信息一览,在步骤S2306中印刷处理部117接收印刷物信息一览,在步骤S2307中,用户从印刷物信息一览中选择印刷的印刷物,但这只是一例,也可以省略步骤S2406、步骤S2306,用户在步骤S2307中直接输入印刷物信息ID。
图19、图20、图21为示出本发明的印刷控制装置、印刷服务服务器的第7数据处理步骤的一个例子的流程图,与图17所示的步骤S2317的印刷中断处理(图1所示的第1印刷控制装置114和印刷服务服务器101的印刷中断处理)例程的详细步骤相对应。
另外,S1801~S1812、S1820~S1824、S1830~S1831示出各步骤,各步骤S1801~S1812,可通过图3所示的CPU301将存储于ROM303、硬盘313等之中的控制程序装入到RAM302上并执行而实现。
另外,步骤S1820~S1824、S1830~S1831可通过印刷服务服务器101的CPU201将存储于ROM203、HDD213等之中的控制程序装入RAM202上并执行而实现。
在第1印刷控制装置114中,如图19所示,首先在步骤S1801中,印刷处理部117为了向用户查询是否中断印刷,对显示部116,比如,委托显示图22所示的印刷中断指示画面2101,显示部116,使印刷中断指示画面2101显示于CRT309上。于是,处理进入步骤S1802。
于是,在步骤S1802中,在步骤S1801中显示的后述的印刷中断指示画面2101(示于图22)上,CPU301以以下的方式判断用户是否指示中断印刷或指示发行中间印刷ID。
用户,在印刷中断指示画面2101中,在按下OK按钮2102的场合,判断由用户指示中断印刷,结束处理。
另一方面,在判断按下取消按钮2103的场合,判断用户未指示中断印刷,重开印刷。此时,如果无纸、无墨粉等故障未消除时,就返回到图6所示的步骤S1214。
此处,假定在印刷中断指示画面2101中,按下发行中间印刷ID按钮2104,处理就进入到步骤S1803。
于是,在步骤S1803中,印刷处理部117,向印刷装置控制部119要求印刷中止和现在的状态信息。印刷处理部117委托印刷装置控制部119中止印刷。印刷装置控制部119,在指示输出部120中止印刷后,输出部120中止印刷。
于是,在输出部120中止印刷时,印刷装置控制部119,向印刷处理部117返回内容为中止印刷的消息。
之后,印刷处理部117,在从印刷装置控制部119接收到内容为中止印刷的消息时,委托印刷装置控制部119取得状态信息。印刷装置控制部119判断输出部120的状态,取得现在印刷中的部数、页数,返回印刷处理部117。于是,处理进入到步骤S1804。
于是,在步骤S1804中,印刷处理部117,经通信部115向通信部113对印刷服务服务器101发送印刷中断信息并委托保存印刷中断信息。
另外,从印刷处理部117发送到通信部113的印刷中断信息,由印刷物信息、印刷设定信息、用户信息、状态信息构成。于是,处理进入到印刷服务服务器一侧的处理。
于是,在图20所示的步骤S1820中,判断印刷服务服务器101的通信部113是否接收到从第1印刷控制装置114的印刷处理部117发送来的印刷中断信息,在判断为未接收到的场合,结束本处理。
另一方面,在步骤S1820中,在判断为接收到从第1印刷控制装置114的印刷处理部117发送来的印刷中断信息的场合,在步骤S1821中,接收印刷中断信息,发送到要求处理部112。于是,处理进入到步骤S1822。
于是,在步骤S1822中,要求处理部112将在步骤S1821中接收到的印刷中断信息存放到图2所示的HDD213中。在要求处理部112接收印刷中断信息后,要求处理部112将印刷物信息发送到印刷物信息管理部107,委托存放印刷物信息,将印刷设定信息发送到印刷设定信息管理部108,委托存放印刷设定信息,将状态信息发送到状态信息管理部110委托存放状态信息。
印刷物信息管理部107,指示印刷物信息存储部102存放印刷物信息,将存放之际的密钥即印刷物信息ID发送到要求处理部112。
另外,印刷设定信息管理部108,指示印刷设定信息存储部103存放印刷设定信息,将存放之际的密钥即印刷设定信息ID发送到要求处理部112。
进而,状态信息管理部110,指示状态信息存储部105存放状态信息,将存放之际的密钥即状态信息ID发送到要求处理部112。
另外,要求处理部112将接收到的印刷物信息ID、印刷设定信息ID、状态信息ID、印刷中断信息的用户信息中的用户ID发送到印刷中断信息管理部111,委托存放印刷中断信息。印刷中断信息管理部111,指示印刷中断信息存储部106存放印刷物信息ID、印刷设定信息ID、用户ID、状态信息ID。在印刷中断信息的存放正常结束后,就进入到步骤S1823。
于是,在步骤S1823中,在接收到印刷中断信息被正常地存放的时,就发行与中断的印刷的印刷物ID有别的中间印刷用的ID而进入到步骤S1824。
于是,在步骤S1824中,要求处理部112,经通信部113,对通信部115,向印刷处理部117发送内容为印刷中断信息的保存完成和新发行的登录文档ID,印刷服务服务器101一侧的处理结束。
另一方面,在第1印刷控制装置114一侧,在利用步骤S1804的印刷处理部117经通信部115将印刷中断信息向通信部113对印刷服务服务器101发送之后,等待来自印刷服务服务器101一侧的回应,在步骤S1805中,判断是否接收到从印刷服务服务器101的要求处理部112发送来的印刷中断信息的保存完成和中间印刷ID,在判断为未接收到的场合,结束处理。
另一方面,在步骤S1805中,在判断为接收到从印刷服务服务器101的要求处理部112发送来的印刷中断信息的保存完成和中间印刷ID的场合,在步骤S1806中,通信部122,将内容为印刷中断信息的保存完成的消息经因特网128发送到印刷处理部117,印刷处理部117从通信部122接收内容为印刷中断信息保存完成的消息。
在步骤S1807中,将在步骤S1806中接收到的中间印刷ID确认画面2201显示于显示部116。
于是,在步骤S1808中,判断是否有邮件通知指示或返回指示(返回按钮2204),在有返回指示的场合,结束本处理。
另一方面,在步骤S1808中,在指示邮件通知的场合,在步骤S1809中,进行向登录地址的邮件通知,结束本处理。
下面利用图23对显示的中间印刷ID确认画面2201予以说明。
在中间印刷ID确认画面2201中,显示用来显示在步骤S1823中发行的中间印刷ID的方框2203,并且可以通过选择中断印刷的返回按钮2204结束本处理。
在第1印刷控制装置114中,如图18所示,首先在步骤S1801中,印刷处理部117,为了向用户查询是否中断印刷,对显示部116,比如,委托显示图22所示的印刷中断指示画面2101,显示部116,使印刷中断指示画面2101显示于CRT309上。于是,处理进入步骤S1802。
于是,在步骤S1802中,在步骤S1801中显示的后述的印刷中断指示画面2101(示于图22)上,CPU301以以下的方式判断用户是否指示中断印刷。
用户,在印刷中断指示画面2101中,在按下OK按钮2102的场合,判断由用户指示中断印刷,进入到步骤S1810。
于是,在步骤S1810中,将由用户指示中断印刷这一点通知印刷服务服务器101。
在图21所示的步骤S1830中,在判断为接收到从第1印刷控制装置114的印刷处理部117发送来的印刷中断信息(比如印刷设定信息/用户信息/印刷信息/状态信息)的场合,在步骤S1831中发送内容为印刷中断接收完成的消息而结束处理。
另一方面,在步骤S1830中不能接收印刷信息的场合,结束处理。
在判断为按下图22所示的取消按钮2103的场合,判断用户未指示中断印刷及发行中间印刷ID,结束处理。
另外,在印刷中断处理时,不一定必须显示发行中间印刷ID的按钮2104。
这一点在印刷用纸输出大于等于一张是必需的,在第1张为印刷中或第1张的印刷开始前发生中断的场合,如图12所示,只显示OK按钮902和取消按钮903。
图24为示出本发明涉及的印刷控制装置中的第8数据处理步骤的一个例子的流程图。另外,S2001~S2004表示各步骤,各S2001~S2004,可通过图3所示的CPU301将存储于ROM303、硬盘313等之中的控制程序装入到RAM302上并执行而实现。
在图24中,对在发生印刷中断的张数中切换印刷控制装置114、121向用户查询的画面进行说明。
在印刷中断处理中,在步骤S2001中向用户查询是否进行印刷中断,进入到判断处理步骤S2002。
在步骤S2002中,经印刷处理部117与印刷装置控制部119进行通信,确认输出部120的印刷处理进行到什么地方。
在步骤S2003中,在第1张印刷开始前,或在第1张印刷完成前发生中断处理的要求的场合,因为在再印刷之上不需要新发行ID,所以显示图9的印刷中断按钮902和取消按钮903。于是,在显示后,进入到步骤S1802。
另一方面,在判断为印刷了大于等于1张的场合,在步骤S2004中,在印刷完成了大于等于1张的场合,由于有可能发行中间印刷ID,显示图22的印刷中断确认画面2101。于是,在显示后,进入到步骤S2502。
下面,对在利用中间印刷ID进行印刷处理时发生印刷中断的场合进行说明。
图25、图26为示出本发明涉及的印刷控制装置、印刷服务服务器的第9数据处理步骤的一个例子的流程图,与图23所示的步骤S2328的印刷中断处理(图1所示的第1印刷控制装置114和印刷服务服务器101的印刷中断处理)例程的详细步骤相对应。
另外,S2501~S2507、S2620~S2623表示各步骤,各S2501~S2507,可通过图3所示的CPU301将存储于ROM303、硬盘313等之中的控制程序装入RAM302上并执行而实现。另外,步骤S2620~S2623,可通过印刷服务服务器101的CPU201将存储于ROM203、HDD213等之中的控制程序装入RAM202上并执行而实现。
在第1印刷控制装置114中,如图25所示,首先在步骤S2501中,印刷处理部117,为了向用户查询是否中断印刷,对显示部116,比如,委托显示图9所示的印刷中断指示画面901,显示部116,使印刷中断指示画面901显示于CRT309上。于是,处理进入步骤S2502。
于是,在步骤S2502中,在步骤S25801中显示的后述的印刷中断指示画面901上,CPU301以以下的方式判断用户是否指示中断印刷或进行取消指示。
用户,在印刷中断指示画面901中,在按下OK按钮902的场合,判断由用户指示中断印刷,进入到步骤S2503。
在判断为按下取消按钮2103的场合,判断用户未指示中断印刷,重开印刷。此时,如果无纸、无墨粉等故障未消除时,就返回到图17所示的步骤S2326。
此处,假定在印刷中断指示画面901中,按下了印刷中断按钮902,处理就进入到步骤S2503。
于是,在步骤S2503中,印刷处理部117,向印刷装置控制部119要求印刷中止和当前的状态信息。印刷处理部117委托印刷装置控制部119中止印刷。印刷装置控制部119在指示输出部120中止印刷后,输出部120中止印刷。
于是,在输出部120中止印刷后,印刷装置控制部119,向印刷处理部117返回内容为中止了印刷的消息。
之后,印刷处理部117在从印刷装置控制部119接收到内容为中止了印刷的消息时,委托印刷装置控制部119取得状态信息。印刷装置控制部119,判断输出部120的状态,取得现在印刷中的部数、页数,返回到印刷处理部117。于是,处理进入到步骤S2504。
于是,在步骤S2504中,印刷处理部117,经通信部115向通信部113对印刷服务服务器101发送印刷中断信息并委托保存印刷中断信息。
另外,从印刷处理部117发送到通信部113的印刷中断信息,由印刷物信息、印刷设定信息、用户信息、状态信息构成。于是,处理进入到印刷服务服务器一侧的处理。
于是,在步骤S2620中,在判断是否接收到从第1印刷控制装置114的印刷处理部117发送来的印刷中断信息(比如包含印刷物信息/印刷设定信息/用户信息/状态信息),并在判断为未接收到时结束处理。
另一方面,在步骤S2620中,在判断为接收到从第1印刷控制装置114的印刷处理部117发送来的印刷中断信息的场合,就在步骤S2621中,接收印刷中断信息,发送到要求处理部112。于是,处理进入到步骤S2622。
于是,在步骤S2622中,要求处理部112,将在步骤S2621中接收到的印刷中断信息存放到图2所示的HDD213中。在要求处理部112接收印刷中断信息后,要求处理部112,将印刷物信息发送到印刷物信息管理部107,委托存放印刷物信息,将印刷设定信息发送到印刷设定信息管理部108,委托存放印刷设定信息,将状态信息发送到状态信息管理部110委托存放状态信息。
印刷物信息管理部107,指示印刷物信息存储部102存放印刷物信息,将存放之际的密钥即印刷物信息ID发送到要求处理部112。
另外,印刷设定信息管理部108,指示印刷设定信息存储部103存放印刷设定信息,将存放之际的密钥即印刷设定信息ID发送到要求处理部112。
进而,状态信息管理部110,指示状态信息存储部105存放状态信息,将存放之际的密钥即状态信息ID发送到要求处理部112。
另外,要求处理部112,将接收到的印刷物信息ID、印刷设定信息ID、状态信息ID、印刷中断信息的用户信息中的用户ID发送到印刷中断信息管理部111,委托存放印刷中断信息。印刷中断信息管理部111,指示印刷中断信息存储部106存放印刷物信息ID、印刷设定信息ID、用户ID、状态信息ID。在印刷中断信息的存放正常结束时,就进入到步骤S2623。
于是,在步骤S2623中接受印刷中断信息正常更新(存放),要求处理部112,经通信部113,对通信部115,向印刷处理部117发送内容为印刷中断信息的保存完成和当前中断的登录文档ID,印刷服务服务器101一侧的处理结束。
另一方面,在第1印刷控制装置114一侧,在步骤S2504的印刷处理部117经通信部115将印刷中断信息向通信部113对印刷服务服务器101发送之后,等待来自印刷服务服务器101一侧的回应,在步骤S2505中,判断是否接收到从印刷服务服务器101的要求处理部112发送来的内容为印刷中断信息的保存完成的消息和中间印刷ID,在判断为未接收到的场合,结束处理。
另一方面,在步骤S2505中,在判断为接收到从印刷服务服务器101的要求处理部112发送来的内容为印刷中断信息的保存完成的消息和中间印刷ID的场合,在步骤S2506中,通信部122,将内容为印刷中断信息的保存完成的消息经因特网128发送到印刷处理部117,印刷处理部117从通信部122接收内容为印刷中断信息保存完成的消息。
于是,在步骤S2507中,将在步骤S2506中接收到的中间印刷ID确认画面2201显示于显示部116。
图27为示出在图1所示的第1印刷控制装置114的显示部116上显示的中间印刷ID信息更新的确认画面的一个例子的图。
另外,在步骤S2507中显示的中间印刷ID信息更新的确认画面2701(图27)中,显示在印刷服务服务器101中更新的信息,结束向用户的更新内容的传送处理。
下面参照图28所示的存储器映像图对利用本发明的包含印刷控制装置、印刷服务服务器的印刷系统可读的数据处理程序的构成进行说明。
图28为说明存放利用本发明的包含印刷控制装置、印刷服务服务器的印刷系统可读的各种数据处理程序的存储媒体的存储器映像图的示图。
另外,图中未特别示出,但也有存储管理存储于存储媒体中的程序组的信息,比如,版本信息、作者等,并且存储依存于程序读出一侧的OS等的信息,比如,也存储识别和显示程序的图标等的场合。
进而,从属于各种程序的数据也由上述目录管理。另外,也有存储用来将各种程序安装到计算机的程序及在安装程序被压缩的场合的解压缩程序的场合。
本实施方式的图6~图10、图15、图16示出的功能,也可以利用从外部安装的程序,由主计算机实现。于是,在此场合,在从CD-ROM、闪存和FD等存储媒体,或经网络从外部的存储媒体将包含程序的信息组供给输出装置的场合,也适用本发明。
如上所述,将记录实现上述实施方式的功能的软件的程序代码的记录媒体供给系统或装置,由该系统或装置的计算机(或CPU、MPU)读出并执行存放于存储媒体中的程序代码当然也可以达到本发明的目的。
在此场合,从记录媒体读出的程序代码本身可实现本发明的新功能,存储该程序代码的存储媒体构成本发明。
所以,如果具有程序的功能,可以不管目标代码、利用解释程序执行的程序、供给OS的脚本数据等程序形态。
作为用来供给程序的记录媒体,比如,可以使用软盘、硬盘、光盘、磁光盘、MO、CD-ROM、CD-R、CD-RW、磁带、非易失性存储卡、ROM、DVD等等。
在此场合,从记录媒体读出的程序代码本身可实现上述实施方式的功能,存储该程序代码的存储媒体构成本发明。
除此之外,作为程序的供给方法,也可以利用客户计算机的浏览器与因特网的主页相连接,通过从该主页将本发明的计算机程序本身或经过压缩的包含自动安装功能的文件下载到硬盘等记录媒体供给。另外,也可将构成本发明的程序的程序代码分割为多个文件,将各个文件从不同的主页下载而实现。就是说,可使多个用户下载用来利用计算机实现本发明的功能处理的程序文件的WWW服务器及ftp服务器等也包含于本发明权利要求中。
另外,将本发明的程序加密存放于CD-ROM等存储媒体分发给用户,对于满足规定条件的用户,可通过因特网从主页下载解密的密钥信息,使用该密钥信息执行加密的程序使其安装到计算机而实现。
另外,通过执行计算机读出的程序代码,不仅可实现上述实施方式的功能,而且根据该程序代码的指示,在计算机系统上运行的OS(操作系统)等可进行实际处理的一部分或全部,根据该处理实现上述实施方式的功能的场合也包含在内是自不待言的。
进而,从记录媒体读出的程序代码,在写入到插入到计算机中的功能扩展板及与计算机相连接的功能扩展单元中设置的存储器之后,根据该程序的指示,由设置于该功能扩展板及功能扩展单元中的CPU等进行实际的处理的一部分或全部,藉助该处理也可实现上述的实施方式的功能,这种场合也包含在内是自不待言的。
本发明并不限定于上述实施方式,根据本发明的思想可能有种种变形(包含各实施方式的有机组合),这些变形不能排除在本发明的范围之外。
本发明是以种种示例和实施方式进行说明的,但本领域所属技术人员可以理解,本发明的思想和范围并不限定于本说明书内的特定的说明。
另外,本发明并不限定于上述的实施方式,在不脱离本发明的主旨的范围内可以施加各种改变是自不待言的。下面对实施形态1~26进行说明。
一种印刷方法,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有输入印刷的中断指示的输入步骤(图6所示的步骤S1212);基于由上述输入步骤输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息进行存储的存储步骤(图8所示的步骤S611~S614);以及基于表示由上述存储步骤存储的指定文档的印刷的中断地点的信息重开指定的文档的印刷的执行步骤(图9所示的步骤S701~S712)。
结果,在利用因特网连接的进行印刷服务的服务器及印刷据点的印刷服务系统中,在用户在印刷据点中进行数据印刷之际,即使在印刷据点发生故障(印刷控制装置控制的印刷机中的故障)的场合及由于用户进行取消使印刷中断的场合,即使在印刷中断时印刷重开的印刷据点不是直接由用户确定的,在相同印刷据点及其他印刷据点等任意的印刷据点中,用户不必重新输入印刷物信息/印刷设定信息等而只要输入用户信息,自动检索确认有无中断信息登录,并且在有中断信息登录时,就可以利用简单的操作指示从中断时的状态起重开印刷。
如实施形态1所述的印刷方法,其特征在于上述执行步骤,在对指定的文档存储表示印刷的中断地点的信息的场合,基于由上述存储步骤存储的表示指定的文档的印刷的中断地点的信息重开指定的文档的印刷。
结果,在自动检索确认有无中断信息登录,在登录有中断信息时,可以利用简单的操作指示从中断时的状态起重开印刷。
如实施形态1所述的印刷方法,其特征在于上述执行步骤,在对指定的文档存储表示印刷的中断地点的信息的场合,基于由上述存储步骤存储的表示指定的文档的印刷的中断地点的信息重开指定的文档的印刷,而在对指定的文档未存储表示印刷的中断地点的信息的场合,从最初起执行指定的文档的印刷。
结果,在自动检索确认有无中断信息登录,在登录有中断信息时,可以利用简单的操作指示从中断时的状态或从文档的最初起重开印刷。
如实施形态1所述的印刷方法,其特征在于表示上述印刷的中断地点的信息,针对一个文档可能存在多个,还具有从表示多个印刷的中断地点的信息中选择表示印刷的中断地点的信息的步骤。
结果,在自动检索确认有无中断信息登录,在登录有中断信息时,可以利用简单的操作指示从所选择的中断时的状态起重开印刷。
如实施形态1所述的印刷方法,其特征在于表示上述印刷的中断地点的信息包含页数和/或部数。
结果,自动检索确认有无页数和/或部数作为中断信息登录,在登录有中断信息时,可以利用简单的操作指示从所选择的中断时的状态起重开印刷。
一种印刷系统,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的印刷系统,其特征在于具有输入印刷的中断指示的输入机构(图1所示的第1印刷控制装置114的操作部等);基于由上述输入机构输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息进行存储的存储机构(图1所示的印刷服务服务器101的印刷中断信息存储部106);以及基于表示由上述存储机构存储的指定文档的印刷的中断地点的信息对指定的文档从中间起进行印刷的印刷机构(图1所示的第2印刷控制装置121使第2印刷装置125进行印刷)。
结果,在利用因特网连接的进行印刷服务的服务器及印刷据点的印刷服务系统中,在用户在印刷据点中进行数据印刷之际,即使在印刷据点发生故障(印刷控制装置控制的印刷机中的故障)的场合及由于用户进行取消使印刷中断的场合,即使在印刷中断时印刷重开的印刷据点不是直接由用户确定的,在相同印刷据点及其他印刷据点等任意的印刷据点中,用户不必重新输入印刷物信息/印刷设定信息等而只要输入用户信息,自动检索确认有无中断信息登录,并且在有中断信息登录时,就可以利用简单的操作指示从中断时的状态起重开印刷。
如实施形态6所述的印刷系统,其特征在于上述印刷机构,在对指定的文档存储表示印刷的中断地点的信息的场合,基于由上述存储机构存储的表示指定的文档的印刷的中断地点的信息从中间起进行指定的文档的印刷。
结果,在自动检索确认有无中断信息登录,在登录有中断信息时,可以利用简单的操作指示从中断时的状态起重开印刷。
如实施形态6所述的印刷系统,其特征在于上述印刷机构,在对指定的文档存储表示印刷的中断地点的信息的场合,基于由上述存储机构存储的表示指定的文档的印刷的中断地点的信息从中间起进行指定的文档的印刷,而在对指定的文档未存储表示印刷的中断地点的信息的场合,从最初起进行指定的文档的印刷。
结果,在自动检索确认有无中断信息登录,在登录有中断信息时,可以利用简单的操作指示从中断时的状态或从文档的最初起重开印刷。
如实施形态6所述的印刷系统,其特征在于表示上述印刷的中断地点的信息,针对一个文档可能存在多个,还具有从表示多个印刷的中断地点的信息中选择表示印刷的中断地点的信息的机构。
结果,在自动检索确认有无中断信息登录,在登录有中断信息时,可以利用简单的操作指示从所选择的中断时的状态起重开印刷。
如实施形态6所述的印刷系统,其特征在于表示上述印刷的中断地点的信息包含页数和/或部数。
结果,自动检索确认有无页数和/或部数作为中断信息登录,在登录有中断信息时,可以利用简单的操作指示从所选择的中断时的状态起重开印刷。
一种印刷方法,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有输入印刷的中断指示的输入步骤(图6所示的步骤S1215);基于由上述输入步骤输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息发送到服务器的发送步骤(图8所示的步骤S601~S606);以及基于表示由上述发送步骤发送的指定文档的印刷的中断地点的信息执行指定的文档的印刷处理的执行步骤(图9所示的步骤S701~S712)。
结果,在利用因特网连接的进行印刷服务的服务器及印刷据点的印刷服务系统中,在用户在印刷据点中进行数据印刷之际,即使在印刷据点发生故障(印刷控制装置控制的印刷机中的故障)的场合及由于用户进行取消使印刷中断的场合,即使在印刷中断时印刷重开的印刷据点不是直接由用户确定的,在相同印刷据点及其他印刷据点等任意的印刷据点中,用户不必重新输入印刷物信息/印刷设定信息等而只要输入用户信息,自动检索确认有无中断信息登录,并且在有中断信息登录时,就可以利用简单的操作指示从中断时的状态起重开印刷。
一种印刷控制装置,是从服务器接收指定的文档、对所接收的文档进行印刷的印刷控制装置,其特征在于具有输入印刷的中断指示的输入机构(图1所示的第1印刷控制装置114的操作部等);基于由上述输入机构输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息发送到服务器的发送机构(图1所示的第1印刷控制装置114的印刷处理部117、通信部115);以及基于表示由上述发送机构发送的指定文档的印刷的中断地点的信息执行指定的文档的印刷处理的执行机构(图1所示的第2印刷控制装置121的印刷处理部124、通信部122)。
结果,在利用因特网连接的进行印刷服务的服务器及印刷据点的印刷服务系统中,在用户在印刷据点中进行数据印刷之际,即使在印刷据点发生故障(印刷控制装置控制的印刷机中的故障)的场合及由于用户进行取消使印刷中断的场合,即使在印刷中断时印刷重开的印刷据点不是直接由用户确定的,在相同印刷据点及其他印刷据点等任意的印刷据点中,用户不必重新输入印刷物信息/印刷设定信息等而只要输入用户信息,自动检索确认有无中断信息登录,并且在有中断信息登录时,就可以利用简单的操作指示从中断时的状态起重开印刷。
一种计算机可读程序,是从服务器接收指定的文档、对所接收的文档进行印刷的计算机可读程序,其特征在于具有输入印刷的中断指示的输入步骤(图6所示的步骤S1212);根据利用上述输入步骤输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息发送到服务器的发送步骤(图8所示的步骤S601~S606);以及根据表示由上述发送步骤发送的指定文档的印刷的中断地点的信息执行指定的文档的印刷的执行步骤(图9所示的步骤S701~S712)。
结果,在利用因特网连接的进行印刷服务的服务器及印刷据点的印刷服务系统中,在用户在印刷据点中进行数据印刷之际,即使在印刷据点发生故障(印刷控制装置控制的印刷机中的故障)的场合及由于用户进行取消使印刷中断的场合,即使在印刷中断时印刷重开的印刷据点不是直接由用户确定的,在相同印刷据点及其他印刷据点等任意的印刷据点中,用户不必重新输入印刷物信息/印刷设定信息等而只要输入用户信息,自动检索确认有无中断信息登录,并且在有中断信息登录时,就可以利用简单的操作指示从中断时的状态起重开印刷。
一种印刷系统,是多个印刷控制装置中的某一个印刷控制装置从服务器接收存储于存储机构中的指定的文档,利用该某一个印刷控制装置控制的印刷机对接收的文档进行印刷的印刷系统,其特征在于上述服务器(图1所示的印刷服务服务器101)具有接收上述文档的中断指示、将中断文档的中断信息登录到上述存储机构(图1所示的印刷中断信息存储部106)、得到该中断文档的重开要求指示、基于该中断信息将应该重开印刷的文档从上述存储机构中读出传送到重开要求源的印刷控制装置的文档管理机构(图1所示的要求处理部112、印刷中断信息管理部111、印刷物信息管理部107、印刷物信息存储部102、印刷设定信息存储部103、用户信息存储部104、状态信息存储部105、印刷设定信息管理部108、用户信息管理部109、状态信息管理部110);多个印刷控制装置中的某一个印刷控制装置(比如,图1所示的第1印刷控制装置114或第2印刷控制装置121)具有输入印刷的中断指示的输入机构(比如,经图1所示的印刷中断信息管理部111具有的操作部上显示的UI画面输入);基于由上述输入机构输入的印刷的中断指示将表示指定的文档的中断地点的中断信息传送到上述服务器的传送机构(图1所示的通信部115);输入针对上述中断指示的文档的重开要求的重开要求机构(经图1所示的第2印刷控制装置121具有的操作部上显示的UI画面输入);基于表示由上述重开要求机构要求重开且由上述存储机构存储的文档的印刷的中断地点的中断信息,从上述文档管理机构取得用来从中断的文档的中间进行印刷的印刷信息的取得机构(图1所示的通信部115、印刷处理部124);以及使印刷机印刷由上述取得机构取得的印刷信息(图1所示的第2印刷装置125)的印刷控制机构(印刷处理部124)。
结果,在利用因特网连接的进行印刷服务的服务器及印刷据点的印刷服务系统中,在用户在印刷据点中进行数据印刷之际,即使在印刷据点发生故障(印刷控制装置控制的印刷机中的故障)的场合及由于用户进行取消使印刷中断的场合,即使在印刷中断时印刷重开的印刷据点不是直接由用户确定的,在相同印刷据点及其他印刷据点等任意的印刷据点中,用户不必重新输入印刷物信息/印刷设定信息等而只要输入用户信息,自动检索确认有无中断信息登录,并且在有中断信息登录时,就可以利用简单的操作指示从中断时的状态起重开印刷。
一种印刷方法,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有输入印刷的中断指示的输入步骤(图17所示的步骤S2327);基于由上述输入步骤输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息进行存储的存储步骤(图21所示的步骤S1831);将由上述存储步骤存储的指定文档作为中间印刷文档进行登录的登录步骤;以及在印刷由上述登录步骤登录的文档时,基于表示中断地点的信息重开指定的文档的印刷的执行步骤。
结果,在利用因特网连接的进行印刷服务的服务器及印刷据点的印刷服务系统中,在用户在印刷据点中进行数据印刷之际,即使在印刷据点发生故障(印刷控制装置控制的印刷机中的故障)的场合及由于用户进行取消使印刷中断的场合,即使在印刷中断时印刷重开的印刷据点不是直接由用户确定的,在相同印刷据点及其他印刷据点等任意的印刷据点中,用户不必重新输入印刷物信息/印刷设定信息等而只要输入用户信息,自动检索确认有无中断信息登录,并且在有中断信息登录时,就可以利用简单的操作指示从中断时的状态起重开印刷。
如实施形态15所述的印刷方法,其特征在于表示上述中断地点的信息包含页数和/或部数、页面布局。
结果,自动检索确认有无页数和/或部数、页面布局作为中断信息登录,在登录有中断信息时,可以利用简单的操作指示从所选择的中断时的状态起重开印刷。
如实施形态15所述的印刷方法,其特征在于在印刷上述中间印刷文档时,在发生印刷中断的场合更新中断信息。
结果,即使是再发生中断,也可以对最新中断的印刷文档进行正常的印刷。
如实施形态15所述的印刷方法,其特征在于具有显示在上述登录步骤中登录的信息的显示步骤。
结果,可以确认通过中断保存的中间印刷文档的一览。
如实施形态15所述的印刷方法,其特征在于上述印刷中断信息取决于印刷时的印刷页。
结果,通过存放印刷中断时的状态信息,比如,中断时部数、中断时页号、中断日时等,可以根据中断时的页只印刷中断的页。
如实施形态15所述的印刷系统,其特征在于具有在上述中间印刷文档的印刷完成的场合,删除上述中间印刷登录信息的步骤。
结果,可以自动消除存储的存储机构受到中断文档的压迫的情况。
一种印刷系统,其特征在于在从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统中,其特征在于具有在从服务器接收指定的文档、对所接收的文档进行印刷之际,指示印刷中断的指示机构;以及从由上述指示机构指示印刷的中断的文档的中间起进行印刷的执行机构。
如实施形态21所述的印刷系统,其特征在于上述执行机构,在服务器中存在表示印刷到中间为止的信息的场合,可从由上述指示机构指示印刷中断的文档的中间起进行印刷。
如实施形态21所述的印刷系统,其特征在于上述执行机构,可根据表示从中间起印刷的识别信息,从由上述指示机构指示印刷中断的文档的中间起进行印刷。
一种印刷方法,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有在从服务器接收指定的文档、对所接收的文档进行印刷之际,指示印刷中断的指示步骤;以及从由上述指示步骤指示印刷的中断的文档的中间起进行印刷的执行步骤。
如实施形态24所述的印刷方法,其特征在于上述执行步骤,在服务器中存在表示印刷到中间为止的信息的场合,可从由上述指示步骤指示印刷中断的文档的中间起进行印刷。
如实施形态24所述的印刷方法,其特征在于上述执行步骤,可根据表示从中间起印刷的识别信息,从由上述指示步骤指示印刷中断的文档的中间起进行印刷。
如上所述,根据本发明的实施方式,在利用因特网连接的印刷服务服务器及多个印刷据点的印刷服务系统中,在用户在印刷据点中进行数据印刷之际,即使在印刷据点发生故障的场合及由于用户进行取消使印刷中断的场合,即使在印刷中断时未确定印刷重开的印刷据点,在相同印刷据点及其他印刷据点等任意的印刷据点中,通过使用在印刷中断时发行的中间印刷ID用户不必重新输入印刷物信息/印刷设定信息等,并且用户自己不必进行将在印刷控制装置等之中设置的外部存储装置等卸下并搬运到其他的印刷控制装置进行安装等的作业,利用简单的操作指示就可以从中断时的状态起重开印刷。
另外,即使是在中断处理重复发生的场合,因为中断信息更新,适应中断状态的中断的印刷信息不过于缺少,可以正常地进行印刷输出。
因此,可以获得使重开作业的操作性提高并且由于保留从最初起进行印刷的方法,可以起到避免重开时的印刷资源的浪费的方便性能优异可以自由调整的印刷处理环境等优异的效果。
权利要求
1.一种印刷方法,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有输入印刷的中断指示的输入步骤;基于由上述输入步骤输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息进行存储的存储步骤;以及基于由上述存储步骤存储的表示指定文档的印刷的中断地点的信息重开指定的文档的印刷的执行步骤。
2.如权利要求1所述的印刷方法,其特征在于上述执行步骤,在对指定的文档存储表示印刷的中断地点的信息的场合,基于由上述存储步骤存储的表示指定的文档的印刷的中断地点的信息重开指定的文档的印刷。
3.如权利要求1所述的印刷方法,其特征在于上述执行步骤,在对指定的文档存储表示印刷的中断地点的信息的场合,基于由上述存储步骤存储的表示指定的文档的印刷的中断地点的信息重开指定的文档的印刷,而在对指定的文档未存储表示印刷的中断地点的信息的场合,从最初起执行指定的文档的印刷。
4.如权利要求1所述的印刷方法,其特征在于表示上述印刷的中断地点的信息,针对一个文档能够存在多个,还具有从表示多个印刷的中断地点的信息中选择表示印刷的中断地点的信息的步骤。
5.如权利要求1所述的印刷方法,其特征在于表示上述印刷的中断地点的信息包含页数和/或部数。
6.一种印刷系统,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的印刷系统,其特征在于具有输入印刷的中断指示的输入机构;基于由上述输入机构输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息进行存储的存储机构;以及基于由上述存储机构存储的表示指定文档的印刷的中断地点的信息对指定的文档从中间起进行印刷的印刷机构。
7.如权利要求6所述的印刷系统,其特征在于上述印刷机构,在对指定的文档存储表示印刷的中断地点的信息的场合,基于由上述存储机构存储的表示指定的文档的印刷的中断地点的信息从中间起进行指定的文档的印刷。
8.如权利要求6所述的印刷系统,其特征在于上述印刷机构,在对指定的文档存储表示印刷的中断地点的信息的场合,基于由上述存储机构存储的表示指定的文档的印刷的中断地点的信息从中间起进行指定的文档的印刷,而在对指定的文档未存储表示印刷的中断地点的信息的场合,从最初起进行指定的文档的印刷。
9.如权利要求6所述的印刷系统,其特征在于表示上述印刷的中断地点的信息,针对一个文档可能存在多个,还具有从表示多个印刷的中断地点的信息中选择表示印刷的中断地点的信息的机构。
10.如权利要求6所述的印刷系统,其特征在于表示上述印刷的中断地点的信息包含页数和/或部数。
11.一种印刷方法,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有输入印刷的中断指示的输入步骤;基于由上述输入步骤输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息发送到服务器的发送步骤;以及基于表示由上述发送步骤发送的指定文档的印刷的中断地点的信息执行指定的文档的印刷处理的执行步骤。
12.一种印刷控制装置,是从服务器接收指定的文档、对所接收的文档进行印刷的印刷控制装置,其特征在于具有输入印刷的中断指示的输入机构;基于由上述输入机构输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息发送到服务器的发送机构;以及基于由上述发送机构发送的表示指定文档的印刷的中断地点的信息执行指定的文档的印刷处理的执行机构。
13.一种印刷系统,是多个印刷控制装置中的某一个印刷控制装置从服务器接收存储于存储机构中的指定的文档,利用该某一个印刷控制装置控制的印刷机对接收的文档进行印刷的印刷系统,其特征在于上述服务器具有接收上述文档的中断指示、将中断文档的中断信息登录到上述存储机构、得到该中断文档的重开要求指示、基于该中断信息将应该重开印刷的文档从上述存储机构中读出并传送到重开要求源的印刷控制装置的文档管理机构;多个印刷控制装置中的某一个印刷控制装置具有输入印刷的中断指示的输入机构;基于由上述输入机构输入的印刷的中断指示将表示指定的文档的印刷的中断地点的中断信息传送到上述服务器的传送机构;输入针对上述中断指示的文档的重开要求的重开要求机构;基于表示由上述重开要求机构进行重开要求的且由上述存储机构存储的文档的印刷的中断地点的中断信息,从上述文档管理机构取得用于从中断的文档的中间进行印刷的印刷信息的取得机构;以及使印刷机印刷由上述取得机构取得的印刷信息的印刷控制机构。
14.一种印刷方法,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有输入印刷的中断指示的输入步骤;基于由上述输入步骤输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息进行存储的存储步骤;将由上述存储步骤存储的指定文档作为中间印刷文档进行登录的登录步骤;以及在印刷由上述登录步骤登录的文档时,基于表示中断地点的信息重开指定的文档的印刷的执行步骤。
15.如权利要求14所述的印刷方法,其特征在于表示上述中断地点的信息包含页数和/或部数、页面布局。
16.如权利要求14所述的印刷方法,其特征在于在印刷上述中间印刷文档时,在发生印刷中断的场合更新中断信息。
17.如权利要求14所述的印刷方法,其特征在于具有显示在上述登录步骤中登录的信息的显示步骤。
18.如权利要求14所述的印刷方法,其特征在于上述印刷中断信息取决于印刷时的印刷页。
19.如权利要求14所述的印刷方法,其特征在于具有在上述中间印刷文档的印刷完成的场合,删除上述中间印刷登录信息的步骤。
20.一种印刷系统,其特征在于在从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统中,其特征在于具有在从服务器接收指定的文档、对所接收的文档进行印刷之际,指示印刷中断的指示机构;以及从由上述指示机构指示印刷的中断的文档的中间起进行印刷的执行机构。
21.如权利要求20所述的印刷系统,其特征在于上述执行机构,在服务器中存在表示印刷到中间为止的信息的场合,从由上述指示机构指示印刷中断的文档的中间起进行印刷。
22.如实施形态20所述的印刷系统,其特征在于上述执行机构,基于表示从中间起印刷的识别信息,从由上述指示机构指示印刷中断的文档的中间起进行印刷。
23.一种印刷方法,是从服务器接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法,其特征在于具有在从服务器接收指定的文档、对所接收的文档进行印刷之际,指示印刷中断的指示步骤;以及从由上述指示步骤指示印刷的中断的文档的中间起进行印刷的执行步骤。
24.如权利要求23所述的印刷方法,其特征在于上述执行步骤,在服务器中存在表示印刷到中间为止的信息的场合,从由上述指示步骤指示的印刷中断的文档的中间起进行印刷。
25.如权利要求23所述的印刷方法,其特征在于上述执行步骤,基于表示从中间起印刷的识别信息,从由上述指示步骤指示印刷中断的文档的中间起进行印刷。
全文摘要
本发明的特征在于,为了用户不必重新输入印刷物信息/印刷设定信息,从同一据点或不同据点利用简单操作指示从中断状态起进行印刷,在从印刷服务服务器(101)接收指定的文档、利用印刷机对所接收的文档进行印刷的系统的印刷方法中,包括从第1印刷控制装置(114)输入印刷的中断指示,基于该输入的印刷的中断指示将表示指定的文档的印刷的中断地点的信息存储到印刷服务服务器(101)的印刷中断信息存储部(106),按照来自第2印刷控制装置(121)的重开要求,基于表示在印刷中断信息存储部(106)中存储的指定的指定的文档的印刷的中断地点的信息从印刷物信息存储部(102)等取得指定的文档,利用可以印刷的由第2印刷控制装置(121)控制的第2印刷装置(125)重开印刷。
文档编号G06F3/12GK1744028SQ20051009901
公开日2006年3月8日 申请日期2005年8月31日 优先权日2004年8月31日
发明者川上修平, 砂田仁 申请人:佳能株式会社