《任务处理系统、任务处理方法和程序.pdf》由会员分享,可在线阅读,更多相关《任务处理系统、任务处理方法和程序.pdf(52页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104160371A43申请公布日20141119CN104160371A21申请号201380012840322申请日20130305201205213220120308JPG06F3/12200601B41J29/38200601G06F9/48200601H04N1/0020060171申请人株式会社理光地址日本东京都72发明人祖山贵史塚原美奈74专利代理机构北京银龙知识产权代理有限公司11243代理人曾贤伟周捷54发明名称任务处理系统、任务处理方法和程序57摘要本发明公开了一种任务处理系统,包括任务接受单元,接受任务;任务登记单元,登记由所述任务接受单元接受的任务;任。
2、务处理单元,执行在所述任务登记中登记的任务的处理;停止命令接受单元,接受对所述任务的处理停止命令;以及控制单元,当所述停止命令接受单元接受所述处理停止命令时,所述控制单元执行控制,在所述控制中,为正在处于被登记在所述任务登记单元的过程中的任务推迟登记。30优先权数据85PCT国际申请进入国家阶段日2014090586PCT国际申请的申请数据PCT/JP2013/0565542013030587PCT国际申请的公布数据WO2013/133438EN2013091251INTCL权利要求书1页说明书22页附图28页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书22页附图28页。
3、10申请公布号CN104160371ACN104160371A1/1页21一种任务处理系统,包括任务接受单元,接受任务;任务登记单元,登记由所述任务接受单元接受的任务;任务处理单元,执行在所述任务登记单元中登记的任务的处理;停止命令接受单元,接受对所述任务的处理停止命令;以及控制单元,当所述停止命令接受单元接受所述处理停止命令时,所述控制单元执行控制,在所述控制中,为处于正在被登记在所述任务登记单元的过程中的任务推迟登记。2如权利要求1所述的任务处理系统,其中所述任务处理单元是能够为多个类型的任务执行处理的单元;以及所述控制单元使得登记被推迟的任务仅为所述多个类型的任务中的预定类型的任务。3如。
4、权利要求1或2所述的任务处理系统,其中控制单元,当所述停止命令接受单元接受所述处理停止命令时,所述控制单元使得在所述任务登记单元中登记的任务的处理停止。4一种用于使得计算机如权利要求1到3中的任何一个所述的任务处理系统中的所述任务接受单元、任务登记单元、任务处理单元、任务停止命令接受单元和控制单元中的相应单元起作用的程序。5一种任务处理系统中的任务处理的方法,所述任务处理系统接受任务、登记所接受的任务和执行所述任务的处理,所述方法包括任务接受步骤,接受任务;任务登记步骤,登记在所述任务接受步骤中接受的任务;任务处理步骤,执行在所述任务登记步骤中登记的任务的处理;停止命令接受步骤,接受对所述任务。
5、的处理停止命令;以及控制步骤,当在所述停止命令接受步骤中接受了所述处理停止命令时,所述控制步骤执行控制,在所述控制中,为在所述任务登记步骤中处于正在被登记的过程中的任务推迟登记。权利要求书CN104160371A1/22页3任务处理系统、任务处理方法和程序技术领域0001本发明涉及可以使得任务处理一直等到接受了通过登记任务而处理的先前的任务为止的系统、任务处理方法和程序。背景技术0002作为具有处理图像数据的功能的设备单元,有复印机、打印机、扫描仪、传真机器在下文中被称为“传真”、多功能机和计算机等,在上述设备单元上安装有用于图像处理的应用。0003使得图像处理功能响应于任务请求进行工作的上述。
6、设备单元采用了这样的形式,所述形式使得发出命令的操作单元被集成,并且被配置为单个单元图像处理装置。此外,现今的客户机和任务处理机采用了这样的形式,所述形式使得它们是分离的,并且各个装置通过通信单元相互连接来提供配置包括网络。0004例如,在诸如打印机、多功能机之类的图像形成装置中,经由网络接收其中请求了任务的命令,并且当命令接收完成并且命令被作为任务接受时,其被登记在任务列表中,在任务列表中进行登记使得可以使得任务处理进行等待,直到通过在任务列表中进行登记而处理了先前的任务为止,并且连续地执行在任务列表中登记的任务。类似地,响应于来自于在装置中提供的操作单元的处理请求命令来登记任务。0005在。
7、这样的图像形成装置中,已知这样的功能,所述功能使得接受通过按下在操作单元中提供的停止键等的停止命令,使得可以响应于所接受的命令来停止或中断任务处理。0006涉及通过停止键停止和中断任务的功能的相关技术包括专利文献1JP200076083A。0007专利文献1公开了一种图像形成装置,其可以使得无条件地中断对任务类型的设置;临时停止;并且当根据任务类型按下停止键时,像按下停止键以被存储来指明操作那样继续执行。0008然而,根据专利文献1中公开的中断和停止任务的功能,可以通过按下停止键来停止用于处理执行的任务被限制为在按下停止键时在任务列表中登记的那些任务。0009例如,当用户在并不在从经由网络连接。
8、的客户机侧发送任务之后立即停止执行任务的意图下按下停止键时,在图像形成装置侧并未完成对任务的接收的时刻,任务尚不被登记在任务列表中,这样使得不可以通过按下停止键来停止执行该任务。换言之,当未被登记的任务类型碰巧对应于当按下停止键时停止处理的预定任务类型时,结果是停止了任务处理。然而,出现的这样的问题,该问题使得当任务并不对应于在那时停止处理的任务类型时,执行在任务列表中登记的过程,从而使得与用户的意图相违背地开始任务的处理的执行。发明内容说明书CN104160371A2/22页40010解决问题的方式0011本发明的一个目的在于提供一种任务处理系统,其使得任务处理可以等待,直到接受了通过登记任。
9、务而处理了先前的任务为止,使得可以确保以容易的过程来停止要作为目标任务的任务的处理。0012本发明提供了一种任务处理系统,包括任务接受单元,接受任务;任务登记单元,登记由所述任务接受单元接受的任务;任务处理单元,执行在所述任务登记单元中登记的任务的处理;停止命令接受单元,接受对所述任务的处理停止命令;以及控制单元,当所述停止命令接受单元接受到所述处理停止命令时,所述控制单元执行以下控制,在所述控制中,为正在处于被登记在所述任务登记单元的过程中的任务推迟登记。0013本发明可以确保在停止了对已经接受到的任务的处理时,以操作停止键的简单的过程来立即遵从于任务处理。附图说明0014图1是说明了根据本。
10、发明实施例的MFP的硬件配置的图示;0015图2是说明了根据本发明实施例的MFP的软件配置的图示;0016图3是用于示出任务停止控制系统的模块配置和解释其操作的图示;0017图4是说明了由接受新的打印任务停止请求的应用执行的模式转换过程的流程图;0018图5是说明了由处于新的打印任务停止状态中的应用执行的模式转换过程的流程图;0019图6是说明了由通过将操作模式转换到新的打印任务停止状态的应用所执行的任务停止控制过程的流程图;0020图7是说明了外部控制器连接到MFP图2的图像处理系统的软件配置的图示;0021图8A和8B是用于解释根据实施例2的任务停止控制系统的操作的图示;0022图9是说明。
11、了是否相对于与应用的类型相对应的停止控制接受停止键并且取消操作的表格;0023图10A和10B是在所显示的应用复制正在执行能够接受停止请求的打印任务复制任务的情况下的序列图;0024图11A和11B是用于解释图10A和10B中的示例性操作中的操作单元中所显示的屏幕的转换的图示;0025图12A和12B是在所显示的应用扫描仪正在执行能够对其接受停止请求的任务读取任务的情况下的序列图;0026图13A和13B是用于解释图12A和12B中的示例性操作中的操作单元中所显示的屏幕的转换的图示;0027图14A和14B是在所显示的应用传真正在执行无法接受停止请求的任务打印任务的情况下的序列图;0028图1。
12、5A和15B是在与所显示的应用复制不同的传真应用正在执行无法接受停止请求的任务打印任务的情况下的序列图;0029图16A和16B是用于解释由停止键进行的控制操作中的操作显示屏幕的转换示说明书CN104160371A3/22页5例性操作5的图示;0030图17A和17B是用于解释由停止键进行的控制操作中的从主屏幕到操作显示屏幕的转换示例性操作6的图示;0031图18是用于解释由停止键进行的控制操作中的操作显示屏幕的转换示例性操作7的图示;0032图19是说明了当所显示的应用是SDK应用和MFP浏览器时的操作的图示;以及0033图20是用于解释打印任务列表屏幕上的任务删除操作进行的显示屏幕的转换的。
13、图示。具体实施方式0034将参照附图解释本发明的实施例。0035在下文中,解释根据本发明的任务处理系统的实施例,将这样的MFP多功能打印机作为示例,所述MFP经由由外部客户机例如PC和操作单元键盘输入的指令发出的命令接受任务,并且根据任务指令使用各种组合的图像处理功能执行处理。0036使得任务处理功能响应于任务请求进行工作的装置的配置采用了这样的形式,在所述形式中,从诸如键输入之类的操作单元和外部客户机两者接收命令;并且所述配置还采用了这样的形式,在所述形式中,集成诸如键输入之类的操作单元来形成单个单元装置,或者所谓的客户服务器系统,其被配置有执行接受任务的过程的处理机和客户机的各自分离的装置。
14、,所述装置经由通信单元相互连接。这里,具有这些形式的装置配置被统一概念化为“任务处理系统”。0037硬件配置的概览0038图1是说明了根据本发明实施例的MFP1的硬件配置的图示。0039所述MFP1包括控制器10,控制整体的MFP1;引擎单元20,基于输出的图像数据执行读取原稿图像的扫描仪20S和将图像形成到记录纸张上的绘图仪20P的操作的控制等;以及操作单元30,该操作单元包括屏幕显示单元30D和键输入单元30K,并且提供功能作为用户界面。0040作为组成部件,控制器10包括CPU中央处理单元11,用于执行软件程序指令;ROM只读存储器13,保存用于在图像处理、控制等中使用的由CPU11使用。
15、以便操作控制器10的控制数据、程序等;RAM随机存取存储器12,其被用作临时保存由控制程序生成的输出图像数据,或者保存软件程序的操作所需的数据的工作存储器;NV非易失性RAM15,其作为非易失性存储器,在所述存储器中,保存了取决于设备单元、与装置MFP1相关的管理信息等的诸如处理条件之类的设置数据;HDD14硬盘,保存程序的大容量存储装置等,并且累积图像数据。换言之,控制器10包括计算机,该计算机包括CPU11、ROM13、RAM12、NVRAM15和HDD14的相应部件。0041此外,控制器10包括下述各项作为构成部件网络I/F接口16,用于与诸如PC个人计算机之类的可以用作客户机的外部机器。
16、50交换数据;传真I/F17,用于与外部传真机交换数据。经由总线未示出分别连接构成控制器10的上述相应的部件。0042此外,被配置有包括CPU、ROM和RAM等并且执行与控制器10的计算机间的通信的计算机的引擎单元20和操作单元30的相应单元控制受控制的部件。换言之,引擎单元20说明书CN104160371A4/22页6控制扫描仪20S和绘图仪20P,而操作单元30控制屏幕显示单元30D和键输入单元30K。0043控制器10接受通过操作单元30发出的命令或者由外部机器50发出的命令,并且使用将在下文中的软件配置中描述的用于图像处理的安装的应用来执行在命令中指示的任务处理。0044在MFP1中,。
17、请求使用不同应用处理的多个类型的任务,并且根据应用,使用在处理中使用的公共硬件单元例如,在输出中使用的绘图仪20P,从而控制器10以任务为单位管理处理,确保尽可能地去除空闲时间,并且有效地执行处理。0045软件配置0046控制器10安装“复制”、“打印机”、“传真”、“扫描仪”和“SDK”的相应应用作为用于图像处理的应用,接受通过操作单元30发出的命令,并且使用在命令中指示的应用作为被请求处理的任务来执行图像处理。此外,与由外部机器50发出的命令类似,根据所接受的命令中的指令,使用“打印机”、“传真”、“扫描仪”和“SDK”的相应应用来执行图像处理。0047按照这种方式,在MFP1中,请求使用。
18、不同应用处理的多个类型的任务,并且在存在与接受到的任务相同类型或者使用相同的硬件单元的先前的任务的情况下,使所接受的任务在等待被处理的状态下准备就绪,直到完成先前的任务为止,从而控制器10登记所接受的任务,管理要被处理的每个任务的操作过程,使得顺畅地进行处理。这里,登记任务表示为每一个任务分配的标识任务的任务ID,并且针对被任务ID标识的任务中的每一个,存储为诸如列表之类的形式,在所述列表中能够搜索在管理要被处理的任务中使用的各种管理信息集合在下文中被称为“任务信息”,所述管理信息集合为例如所请求的处理应用的类型、处理状态例如准备就绪、正在执行等处理进行的状态等。0048执行如上所述的这样的任。
19、务管理的控制器10是根据本发明的组件,从而主要相对于该点来描述软件配置。0049图2是说明了根据本发明实施例的MFP1的软件配置的图示。0050在图2中,控制器10的模块配置包括以下相应应用作为部件复制应用103、打印机应用104、扫描仪应用105、传真应用106和SDK软件开发工具应用107的相应应用作为用于图像处理的应用;OCS操作单元控制模块130,与操作单元软件30交换数据;NCS网络控制模块108,与连接到诸如PC之类的外部机器50的网络交换数据;FCS传真电路控制模块109,与外部传真机60经由电路交换数据;SRM引擎控制模块120,与引擎单元软件20交换数据;SCS系统控制模块1。
20、01,接受将要利用从OCS130作为键事件接收到的命令而被处理的任务,该OCS130将任务信息递送到下述的ECS102,并且还经由SRM120控制引擎单元20;以及ECS任务管理模块120,从SCS101和用于图像处理的相应应用103107接收任务管理所必需的信息作为任务控制请求,并且登记和管理将要被处理的任务。0051此外,ECS102包括任务列表102S作为构成部件,并且存储与在其中登记的任务相关的任务信息。对于任务列表102S,将在下述操作中提供进一步的解释。0052此外,打印机应用104存储利用打印机任务接收单元104R在其控制下在这里接收到的任务数据。传真应用106存储利用传真任务接。
21、收单元106R在其控制下在这里接收到的任务数据。0053SDK应用107是以C语言或JAVA注册商标开发的用于扩展的应用。说明书CN104160371A5/22页70054参照图2,解释在当前的MFP1中执行图像处理时的操作。0055一旦发出了请求通过操作单元30的键输入单元30K图1中的键操作进行的各种过程的命令,操作单元软件30就经由OCS130将键事件报告给SCS101。0056接收到报告的SCS101确定命令的类型以接受要被处理的任务,并且将所述要被处理的任务报告给与请求相对应的模块例如,如果是对在操作单元30的屏幕显示单元30D中显示的应用的话,将所述任务报告报告给可应用的应用。00。
22、57基于键事件接收到要被处理的任务的报告的复制应用103、传真应用106、扫描仪应用105、SDK应用107等利用键事件作为触发器请求ECS102登记请求通过扫描仪20S进行读取或通过绘图仪20P进行打印的任务做出了对图2中的任务控制的请求。0058打印机应用104利用打印机任务接收单元104R、用来自NCS108的数据接收的报告作为触发器开始任务接收,并且确定在所接收到的数据中指示的命令的类型来在可以确定其是请求打印的任务时,请求将任务登记到ECS102。打印应用104管理打印机任务接收单元104R,以便当完成接收时,由打印机任务接收单元104R保持的任务信息被删除。0059传真应用106利。
23、用传真任务接收单元106R、用来自FCS109的数据接收作为触发器开始任务接收,并且确定在接收到的数据中指示的命令的类型来在可以确定其是请求打印的任务时,请求将任务登记到ECS102。传真应用106管理传真任务接收单元106R,从而当完成接收时,由传真任务接收单元106R保持的任务信息被删除。0060登记有从每个应用请求的任务的ECS102将任务ID分配给相应的任务以在任务列表102S中登记任务并且将任务ID报告给请求应用。0061在ECS102中,通过引擎单元20的操作执行请求读取或打印的任务的处理,从而作为读取和打印请求,响应于从经由SRM120控制引擎单元20的SCS101报告的操作条件。
24、,经由SCS101和SRM120向引擎单元软件20请求任务处理执行。0062任务停止控制0063接下来,描述当本发明的MFP1的控制器10接收停止命令时由所述控制器10执行的任务停止控制。0064作为用于停止任务处理的过程,解释这样的示例,在所述示例中,通过用户按下在操作单元30中提供的停止键的操作来将停止命令发送到控制器10。该过程可以通过接收从外部客户机50例如PC等发出并且被经由网络I/F16传送的停止命令来执行。0065在当前的MFP1中,接收通过按下停止键发出停止命令的控制器10执行下述“操作1”和“操作2”作为停止控制操作。0066“操作1”是这样的操作,当按下停止键时,该操作使得。
25、停止命令生效,使得对于处于在任务列表102S中正被登记的过程中并且尚未被登记的任务推迟任务登记。0067“操作2”是这样的操作,当按下停止键时,该操作使得停止命令生效,使得对在任务列表102S中登记的所有打印任务的处理都被停止。0068使得停止命令生效的操作1和2中的按下停止键是假设已经接受到图像处理请求命令任务并且对其执行了某种处理的情况下的停止键操作。此外,操作2中的打印任务是使得绘图仪20P被操作的任务。0069操作1和2是这样的操作,所述操作意在确保响应于通过按下停止键发出的停止命令,以停止任务的简单过程,执行对于要被处理的任务进行的处理的立即停止。说明书CN104160371A6/2。
26、2页80070在下文中,操作1和2的实施例被描述为“实施例1”和“实施例2”。0071“实施例1”0072在根据本实施例的任务停止控制中,如果存在已经被接受并且针对其执行了某种处理的图像处理请求命令任务,或者如果存在在任务列表102S中登记的任务,则当按下停止键时,执行这样的控制操作,在所述控制操作中,并不执行针对在任务列表102S中尚未登记的任务或者针对被移除登记的任务的任务登记,而是即使对于接受到的任务也进行推迟。0073这个控制操作是为了避免由于当通过按下停止键发出停止命令时,在现有技术中执行的停止控制而出现的问题,或者,换言之,是由于以限制到正被执行的应用或者在任务列表102S中登记的。
27、任务的方式执行的停止控制而出现的问题。换言之,这是一种防止现有技术中的停止控制中的问题的操作,所述问题使得处于诸如接收打印任务命令之类的操作的过程中并且并未到达在任务列表102S中进行登记的未被登记的任务并不遵从于停止控制,从而并没有应用停止控制并且在列表中对未被登记的任务进行登记的过程继续,并且在没有应用停止控制时,使得处理违背用户的意图而开始。0074在下文中,解释本实施例的控制操作,其中以打印任务处于尚未完成的打印命令的接收的状态为例。在某种意义上,打印任务是使得绘图仪20P被操作的任务,使用复制应用103的任务应用于打印任务。然而,在复制应用103的任务中,在未被登记的任务状态下,通常。
28、并不使停止键操作有效。然而,当出现类似的状态时,可以执行与如下所示的示例类似的控制操作。0075图3是用于示出根据本实施例的任务停止控制系统的模块配置和解释其操作的图示。已经增加了数据信息和其流程来解释本实施例的控制操作的同时,模块配置自身基本上与图2中的模块配置相同,从而对于相同的那些模块,将参照图2中的上述解释。0076这里,参见图3,解释了配置及其操作来实现包括尚未完成对打印命令任务的接收的打印任务的所有任务的停止控制。在图3中,操作以1、2、3、的顺序进行,该顺序被增加到示出了数据信息的流程的箭头,从而根据如下顺序来在下文中解释操作00771当按下操作单元30的键输入单元30K中的停止。
29、键时,将显示停止命令的停止键事件从OCS130报告给SCS101。接收到该报告的SCS101基于当存在执行某种任务处理的应用时确定停止键有效的确定,将该键事件报告给操作单元30的屏幕显示单元30D中显示的应用图3中的复制应用103作为与处理相关的应用。这里,对于屏幕显示单元30D,采用这样的示例,该示例显示执行任务处理的应用的屏幕,从而向执行了复制应用103的图3中的示例中的复制应用103进行报告。00782接收键事件的所显示的应用图3中的复制应用103确定是否能够停止自身应用的任务并且向SCS101报告已经接受了停止键。基于任务执行状态等来确定是否能够停止任务。可能无法紧邻在完成任务执行之前。
30、实施停止,从而根据用于确定其无法被停止的预定条件来确定是否能够停止任务。00793在上述的2中,当向SCS101做出其能够被停止的响应时,所显示的应用图3中的复制应用103向ECS102请求任务停止,指明在任务列表102S中登记的自身应用的任务ID图3中的复制任务301、302和303。说明书CN104160371A7/22页9008041从上述2中的所显示的应用接收到其能够被停止的SCS101指明在任务列表102S中登记的任务中要被停止的任务的任务ID图3中的打印机任务601;扫描仪任务701、702;和SDK任务801、802、803,以向ECS102请求任务停止。从要被停止的任务中排除出。
31、传真应用106的任务。008151当在任务列表102S中登记的任务中存在正在被执行的任务时,接收任务停止请求的ECS102经由SCS101和SRM120使得在引擎单元20中正被执行的扫描仪20S或绘图仪20P操作的任务图3中的复制任务301停止。此外,当存在在任务列表102S中登记的准备任务图3中的复制任务302、303;打印机任务601;扫描仪任务701、702;和SDK任务801、802、803时,任务状态被转换到停止状态。0082上述41和51的操作是当在任务列表102中登记的、正被执行或正在准备就绪的任务停止时的操作。0083另一方面,用于停止尚未完成经由网络I/F16接收的、并且在按。
32、下停止键时并未被登记在任务列表102S中的打印任务命令的处理的操作如下所示008442从2中的显示的应用接收其能够被停止的SCS101,例如向在任务列表中登记的打印机应用104请求新的打印任务停止,并且执行经由网络I/F16从诸如PC之类的外部机器50接受的打印任务命令。008552接收到请求的打印机应用104转换到新的打印任务停止状态,从而即使在打印任务接收单元104R在之后完成了接收打印机任务时,在任务列表102S中进行登记也被推迟,以在打印机任务接收单元104R中保存所接收到的数据。0086如上所示,当接受了停止键的操作时,为所接收到的任务推迟向任务列表中的登记,从而即使对于在接受停止请。
33、求时并未被登记的任务,也防止向任务列表中进行登记,直到撤销该推迟为止,使得可以确保停止了任务的执行。0087此外,请求经由图3中的网络I/F16接受的请求打印的任务包括例如执行打印的打印任务和执行累积到设备单元中的累积任务,例如首先被累积的计时器任务,并且其中在指明的时间利用计时器自动执行打印。因此,打印机应用104推迟在任务列表102S中对打印任务的登记,同时可以通过继续累积来推迟对于累积任务的登记。0088例如基于通过按下操作单元30的键输入单元30K中或操作单元30的屏幕显示单元30D中提供的取消按钮而接受的取消请求来撤销停止任务列表102S中登记的任务的执行的停止状态和推迟从打印机任务。
34、接收单元104R在任务列表102S中进行登记的停止状态被。0089应用中的任务停止过程0090现在,解释根据参照图3解释的本实施例的任务停止控制操作中,用于通过处理打印任务的应用例如复制应用103、打印应用104等执行任务停止操作而执行的处理。0091处理由应用执行的处理,来执行模式转换下述的图4和5中的过程和通过模式转换到新的打印任务状态而执行的任务停止控制操作图6中的下述处理,所述模式转换是响应于当SCS101接受了停止键时,基于打印任务状态而确定和报告的新的打印任务停止请求,或者响应于在新的打印任务停止之后,基于打印任务状态由SCS101确定和报告的新的打印任务恢复请求而执行的。0092。
35、图4是说明了由接受新的打印任务停止请求的应用所执行的模式转换的过程的说明书CN104160371A8/22页10流程图。0093在参照图3解释的示例性停止控制操作中,如在42中所示,当接收到请求时,由打印机应用104执行图4中的过程,该请求是从SCS101向打印机应用104针对新的打印任务停止而做出的。0094根据图4中的流程,当从SCS101接受了新的打印任务停止请求时,处理打印任务的应用图3中的打印机应用104将操作模式转换为新的打印任务停止状态步骤S101。在新的打印任务停止状态中,将接收到的数据保持在打印机任务接收单元404R中被保持,即使当打印机任务接收单元104R已经完成了接收打印。
36、机任务时,也推迟在任务列表102S中的登记。0095进行了转换的新的打印任务停止状态继续,直到该状态被转换到原始的常规状态并且被撤销。0096图5是说明了在新的打印任务停止状态下,由应用执行的模式转换的过程的流程图。0097在图3中的示例中,当被转换到新的打印任务停止状态的应用从SCS101接收到新的打印任务恢复请求时,由打印机应用104来执行图5中的过程。由SCS101根据基于通过按下在操作单元30中提供的取消按钮而接受的取消请求来执行的任务处理停止撤销,来执行新的打印任务恢复请求。0098根据图5中的流程,当从SCS101接受了打印任务恢复请求时,处理打印任务的应用图3中的打印机应用104。
37、根据此流程开始处理,并且首先检查是否存在处于新的打印任务停止状态并且剩下的处于停止状态的、在ECS102的任务列表102S中未被登记的任务步骤S201。在图3中的示例中,根据被接收到的任务数据是否被保留在打印机任务接收单元104R中来进行检查。0099如果在步骤S201中不存在处于停止状态下的任务步骤S201中为是,则操作模式被转换到常规状态,在所述常规状态中,可以从新的打印任务停止状态开始执行任务处理步骤S203。0100另一方面,如果在步骤S201中存在处于停止状态中的任务步骤S201中为否,则处于停止状态下的剩下的未登记的任务被登记在ECS102的任务列表102S中步骤S202,并且操作。
38、模式被转换到常规状态,在所述常规状态中,可以从新的打印任务停止状态开始执行任务处理步骤S203。0101所转换到的常规状态继续,直到该状态被转换到新的打印任务停止状态为止。0102图6是说明了由应用通过将操作模式转换到新的打印任务停止状态而执行的任务停止控制过程的流程图。0103在图6中的用于停止控制的过程是假定执行上述转换到新的打印任务停止状态图4和从新的打印任务停止状态转换回到常规状态图5而执行的,在所述用于停止控制的过程中,以完成在打印机任务停止单元104R中的接收作为触发器来开始根据该流程的处理。0104根据图6中的流程,处理打印任务的应用图3中的打印机应用104确定当完成了对打印任务。
39、数据的接收时自身应用是否处于新的打印任务停止状态步骤S301。0105如果在步骤S301中为处于常规状态中步骤S301中为否,则任务处理继续步说明书CN104160371A109/22页11骤S303。0106另一方面,如果在步骤S301中是处于新的打印任务停止状态中步骤S301中为是,则确定完成了接收的任务是否为打印任务步骤S302。0107如果在步骤S302中不是打印任务步骤S302中为否,则任务处理继续步骤S303。0108此外,如果在步骤S302中是打印任务步骤S302中为是,则其处于新的打印任务停止状态中,使得推迟对于已经完成了接收的打印任务在打印列表102中进行的登记,来将接收到的。
40、数据保留在打印机任务接收单元104R中保持。0109使剩下的未被登记的打印任务保持处于这种状态中,直到其通过新的打印任务恢复请求返回到常规状态为止步骤S304。0110对于其他的未被登记的任务的处理0111在到目前为止的实施例1的解释中,已经解释了利用使用尚未完成接收的打印机应用104的打印任务作为未被登记的任务而推迟任务的登记的操作。0112要被推迟的进行登记的任务并不限于上述的打印任务。因此,在下文中解释在以下1到3中应用到与打印任务不同的任务的示例。01131传真接收任务0114在某种意义上打印任务是使得绘图仪20P被操作的任务,传真应用106的传真接收任务落入其中。0115因此,作为传。
41、真任务接收单元106R尚未完成接收的传真接收任务,也可以变为未被登记的任务,对这样的任务进行的登记可以被推迟,使得其作为任务停止控制操作的主题。0116可以通过与使用上述的打印机应用104的打印任务的情形相类似的控制操作来执行用于传真接收任务的任务停止控制操作。01172扫描仪任务0118使用扫描仪应用105执行的累积用于扫描仪传输等中的扫描数据的扫描仪任务可以变为未被登记的任务。换言之,在扫描仪传输等之前由扫描仪20S读取原稿并且在MFP1的RAM12或HDD14中累积读取数据的任务被扫描仪应用105登记在任务列表102S中作为扫描仪任务,如果在按下停止键时尚未完成扫描仪20S对原稿的读取,。
42、则扫描仪任务变为未被登记的任务,因为其未被登记在任务列表102S中。通过扫描仪应用105累积读取的原稿数据的MFP1的RAM12或HDD14对应于打印机应用104的上述示例性操作中的打印机任务接收单元104R。0119提供了这样的操作,其将通过按下停止键来对这样的未被登记的扫描仪任务应用停止控制。例如,其被执行为这样的操作,所述操作对诸如扫描原稿和通过电子邮件发送原稿的任务之类的传输任务应用停止。0120通过在装置的存储器或HDD中累积通过扫描仪功能读取的原稿数据以及在任务列中登记在存储器或HDD中累积的数据,来执行传输任务。0121在这个扫描仪传输中,如下修改上述图6中的停止控制流程。012。
43、2换言之,扫描仪应用105确定紧邻在扫描仪传输任务的开始传输之前,其是否处于新的扫描仪传输任务停止状态中对应于步骤S301。说明书CN104160371A1110/22页120123这里,如果其处于常规状态中步骤S301中为否,则任务处理继续对应于步骤S303。0124另一方面,如果其处于新的扫描仪传输任务停止状态中对应于步骤S301中的是,则使得传输进入到停止状态,推迟对于已经完成了读取的扫描仪任务在任务列表102S中被登记为新的扫描仪传输任务停止状态的登记,以将读取的原稿数据留在RAM12或HDD14中被累积对应于步骤S304。01253计时器任务0126使用打印机应用104的任务包括执行。
44、将打印数据累积到MFP1内的存储单元中的累积任务和立即执行打印的打印任务。累积任务是这样的任务,其在任务列表102中被自动登记为要被处理的任务,从而利用在装置的RAM12或HDD14的存储单元中累积了打印数据之后的指定时间激活的计时器首先执行打印,并且所述累积任务是应用作为计时器任务的任务。0127该计时器任务还可以变为未被登记的任务,从而其可以遵从于通过推迟对此任务的登记的任务停止控制操作。在计时器任务中累积打印数据的MFP1的RAM12或HDD14对应于执行打印机应用104的上述即时的打印的示例性的打印任务操作中的打印机任务接收单元104R。0128在这个计时器任务中,如下修改上述图6中的。
45、停止控制流程。0129换言之,当计时器任务的时间到时时,打印机应用104确定其是否处于新的打印任务停止状态中对应于步骤S301。0130这里,如果其处于常规状态中步骤S301中为否,则通过当计时器任务的时间到时时所执行的在任务列表102S中登记任务而开始的打印处理像常规实施那样被执行对应于步骤S303。0131另一方面,如果其处于新的打印任务停止状态中对应于步骤S301中的是,则打印数据被留在RAM12或HDD14中被积累,当时间到时时执行的推迟在任务列表102S中的登记的计时器任务,将打印数据留在RAM12或HDD14中累积对应于步骤S304。因此,使得计时器任务的打印执行进入到停止状态。0。
46、132增加额外的控制器0133对于到目前为止作为实施例已经解释了的图2中的MFP1,示出了这样的示例性的配置,在所述配置中,通过MFP1中的控制器10排他地执行任务处理,并且处理功能被收集到单个的MFP1单元中。0134可以为MFP1和外部机器采用这样的系统配置,在其中,分布了利用MFP1和具有处理功能的外部机器的处理功能作为系统部件,以相互实现增强的功能和改进的性能。0135例如,配置了这样的图像处理系统,其将作为嵌入MFP1中的一个应用而其作用的增加的外部控制器外部机器作为系统部件。当增加的外部控制器能够执行在MFP1中不可能进行的接收处理的数据的发送和接收时,外部控制器可以基于接收到的数。
47、据向MFP1请求处理打印数据,使得可以随后以与由嵌入MFP1中的一个应用所发出的打印任务相类似的方式,利用响应于停止键操作而执行的任务停止控制功能。0136图7是说明了外部控制器连接到MFP1图2的图像处理系统的软件配置的图示。说明书CN104160371A1211/22页130137在图7中,作为外部控制器170、PC外部机器起作用的是例如,包括外部控制器任务接收单元170R,经由在MFP1侧上提供的外部控制器中间应用117执行与SCS101和ECS102的数据交换。0138换言之,ECS102和SCS101、以及外部控制器的系统配置与在MFP1中嵌入的ECS102和SCS101以及相应的应。
48、用103107的系统配置相同,实现了任务停止控制功能。0139因此,在图7中的图像处理系统中,用于由外部控制器170接收的处理请求命令打印任务的图6中的上述停止控制流程被如下修改。0140换言之,当外部控制器170完成了打印数据的接收时,外部控制器中间应用117根据停止控制流程开始处理,并且首先确定其是否处于新的打印任务停止状态中对应于步骤S301。0141这里,如果其处于常规状态中步骤S301中为否,则通过在任务列表102S中登记任务而开始的打印处理被常规地执行对应于步骤S303。0142另一方面,如果其处理新的打印任务停止状态中对应于步骤S301中的是,则打印数据被留在外部控制任务接收单元。
49、170R的存储单元中被积累,推迟在任务列表102S中将打印任务登记为新的打印任务停止状态下的登记对应于步骤S304。因此,使得计时器任务的打印执行进入到停止状态。0143如上所述,根据实施例1,当使得针对已经被接受的任务的处理被停止的命令时,即使针对未被登记的任务也推迟登记,从而防止使得针对被应用了停止的任务的处理违背用户的意图而开始的问题,并且通过停止命令可以立即停止处理,使得可以快速和准确地执行停止任务处理的过程。0144因此,当要被停止的任务是打印任务时,例如,可以通过对输出计数器计数,来抑制浪费性的纸张输出并且去除用户的不便。0145实施例20146根据本实施例的任务停止控制是“操作2。
50、”的停止控制操作,其是响应于停止键的按下而被执行的,其中执行了停止对所有打印任务的处理的控制操作,或者如果请求图像处理的任务被登记在任务列表102S中,则当按下停止键时,执行停止对使得绘图仪20P被操作的任务的处理的控制操作。0147该控制操作是为了避免操作上的延迟,所述操作上的延迟是由于现有技术中执行的停止控制、或者以被限制到正被执行的任务或者当通过按下停止键发出停止命令时在操作单元的屏幕显示单元中显示的应用的任务的方式所执行的停止控制而造成的。换言之,在现有技术的停止控制中,通过按下停止键能够停止的任务被限制到如上所述的正被显示的应用的任务,从而当期望快速停止或取消时,出现的这样问题,对于。