任务处理系统、任务处理方法和程序.pdf

上传人:Y94****206 文档编号:36767 上传时间:2018-01-17 格式:PDF 页数:52 大小:17.78MB
返回 下载 相关 举报
摘要
申请专利号:

CN201380012840.3

申请日:

2013.03.05

公开号:

CN104160371A

公开日:

2014.11.19

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/12申请日:20130305|||公开

IPC分类号:

G06F3/12; B41J29/38; G06F9/48; H04N1/00

主分类号:

G06F3/12

申请人:

株式会社理光

发明人:

祖山贵史; 塚原美奈

地址:

日本东京都

优先权:

2012.03.08 JP 2012-052132

专利代理机构:

北京银龙知识产权代理有限公司 11243

代理人:

曾贤伟;周捷

PDF下载: PDF下载
内容摘要

本发明公开了一种任务处理系统,包括:任务接受单元,接受任务;任务登记单元,登记由所述任务接受单元接受的任务;任务处理单元,执行在所述任务登记中登记的任务的处理;停止命令接受单元,接受对所述任务的处理停止命令;以及控制单元,当所述停止命令接受单元接受所述处理停止命令时,所述控制单元执行控制,在所述控制中,为正在处于被登记在所述任务登记单元的过程中的任务推迟登记。

权利要求书

1.  一种任务处理系统,包括:任务接受单元,接受任务;
任务登记单元,登记由所述任务接受单元接受的任务;
任务处理单元,执行在所述任务登记单元中登记的任务的处理;
停止命令接受单元,接受对所述任务的处理停止命令;以及
控制单元,当所述停止命令接受单元接受所述处理停止命令时,所述控制单元执行控制,在所述控制中,为处于正在被登记在所述任务登记单元的过程中的任务推迟登记。

2.
  如权利要求1所述的任务处理系统,其中
所述任务处理单元是能够为多个类型的任务执行处理的单元;以及
所述控制单元使得登记被推迟的任务仅为所述多个类型的任务中的预定类型的任务。

3.
  如权利要求1或2所述的任务处理系统,其中
控制单元,当所述停止命令接受单元接受所述处理停止命令时,所述控制单元使得在所述任务登记单元中登记的任务的处理停止。

4.
  一种用于使得计算机如权利要求1到3中的任何一个所述的任务处理系统中的所述任务接受单元、任务登记单元、任务处理单元、任务停止命令接受单元和控制单元中的相应单元起作用的程序。

5.
  一种任务处理系统中的任务处理的方法,所述任务处理系统接受任务、登记所接受的任务和执行所述任务的处理,所述方法包括:
任务接受步骤,接受任务;
任务登记步骤,登记在所述任务接受步骤中接受的任务;
任务处理步骤,执行在所述任务登记步骤中登记的任务的处理;
停止命令接受步骤,接受对所述任务的处理停止命令;以及
控制步骤,当在所述停止命令接受步骤中接受了所述处理停止命令时,所述控制步骤执行控制,在所述控制中,为在所述任务登记步骤中处于正在被登记的过程中的任务推迟登记。

说明书

任务处理系统、任务处理方法和程序
技术领域
本发明涉及可以使得任务处理一直等到接受了通过登记任务而处理的先前的任务为止的系统、任务处理方法和程序。
背景技术
作为具有处理图像数据的功能的设备单元,有复印机、打印机、扫描仪、传真机器(在下文中被称为“传真”)、多功能机和计算机等,在上述设备单元上安装有用于图像处理的应用。
使得图像处理功能响应于任务请求进行工作的上述设备单元采用了这样的形式,所述形式使得发出命令的操作单元被集成,并且被配置为单个单元图像处理装置。此外,现今的客户机和任务处理机采用了这样的形式,所述形式使得它们是分离的,并且各个装置通过通信单元相互连接来提供配置(包括网络)。
例如,在诸如打印机、多功能机之类的图像形成装置中,经由网络接收其中请求了任务的命令,并且当命令接收完成并且命令被作为任务接受时,其被登记在任务列表中,在任务列表中进行登记使得可以使得任务处理进行等待,直到通过在任务列表中进行登记而处理了先前的任务为止,并且连续地执行在任务列表中登记的任务。类似地,响应于来自于在装置中提供的操作单元的处理请求命令来登记任务。
在这样的图像形成装置中,已知这样的功能,所述功能使得接受通过按下在操作单元中提供的停止键等的停止命令,使得可以响应于所接受的命令来停止或中断任务处理。
涉及通过停止键停止和中断任务的功能的相关技术包括专利文献1(JP2000-76083A)。
专利文献1公开了一种图像形成装置,其可以使得无条件地中断对任务类型的设置;临时停止;并且当根据任务类型按下停止键时,像按下停止键以被 存储来指明操作那样继续执行。
然而,根据专利文献1中公开的中断和停止任务的功能,可以通过按下停止键来停止用于处理执行的任务被限制为在按下停止键时在任务列表中登记的那些任务。
例如,当用户在并不在从经由网络连接的客户机侧发送任务之后立即停止执行任务的意图下按下停止键时,在图像形成装置侧并未完成对任务的接收的时刻,任务尚不被登记在任务列表中,这样使得不可以通过按下停止键来停止执行该任务。换言之,当未被登记的任务类型碰巧对应于当按下停止键时停止处理的预定任务类型时,结果是停止了任务处理。然而,出现的这样的问题,该问题使得当任务并不对应于在那时停止处理的任务类型时,执行在任务列表中登记的过程,从而使得与用户的意图相违背地开始任务的处理的执行。
发明内容
解决问题的方式
本发明的一个目的在于提供一种任务处理系统,其使得任务处理可以等待,直到接受了通过登记任务而处理了先前的任务为止,使得可以确保以容易的过程来停止要作为目标任务的任务的处理。
本发明提供了一种任务处理系统,包括:任务接受单元,接受任务;任务登记单元,登记由所述任务接受单元接受的任务;任务处理单元,执行在所述任务登记单元中登记的任务的处理;停止命令接受单元,接受对所述任务的处理停止命令;以及控制单元,当所述停止命令接受单元接受到所述处理停止命令时,所述控制单元执行以下控制,在所述控制中,为正在处于被登记在所述任务登记单元的过程中的任务推迟登记。
本发明可以确保在停止了对已经接受到的任务的处理时,以操作停止键的简单的过程来立即遵从于任务处理。
附图说明
图1是说明了根据本发明实施例的MFP的硬件配置的图示;
图2是说明了根据本发明实施例的MFP的软件配置的图示;
图3是用于示出任务停止控制系统的模块配置和解释其操作的图示;
图4是说明了由接受新的打印任务停止请求的应用执行的模式转换过程 的流程图;
图5是说明了由处于新的打印任务停止状态中的应用执行的模式转换过程的流程图;
图6是说明了由通过将操作模式转换到新的打印任务停止状态的应用所执行的任务停止控制过程的流程图;
图7是说明了外部控制器连接到MFP(图2)的图像处理系统的软件配置的图示;
图8A和8B是用于解释根据实施例2的任务停止控制系统的操作的图示;
图9是说明了是否相对于与应用的类型相对应的停止控制接受停止键并且取消操作的表格;
图10A和10B是在所显示的应用(复制)正在执行能够接受停止请求的打印任务(复制任务)的情况下的序列图;
图11A和11B是用于解释图10A和10B中的示例性操作中的操作单元中所显示的屏幕的转换的图示;
图12A和12B是在所显示的应用(扫描仪)正在执行能够对其接受停止请求的任务(读取任务)的情况下的序列图;
图13A和13B是用于解释图12A和12B中的示例性操作中的操作单元中所显示的屏幕的转换的图示;
图14A和14B是在所显示的应用(传真)正在执行无法接受停止请求的任务(打印任务)的情况下的序列图;
图15A和15B是在与所显示的应用(复制)不同的传真应用正在执行无法接受停止请求的任务(打印任务)的情况下的序列图;
图16A和16B是用于解释由停止键进行的控制操作中的操作显示屏幕的转换(示例性操作5)的图示;
图17A和17B是用于解释由停止键进行的控制操作中的从主屏幕到操作显示屏幕的转换(示例性操作6)的图示;
图18是用于解释由停止键进行的控制操作中的操作显示屏幕的转换(示例性操作7)的图示;
图19是说明了当所显示的应用是SDK应用和MFP浏览器时的操作的图 示;以及
图20是用于解释打印任务列表屏幕上的任务删除操作进行的显示屏幕的转换的图示。
具体实施方式
将参照附图解释本发明的实施例。
在下文中,解释根据本发明的任务处理系统的实施例,将这样的MFP(多功能打印机)作为示例,所述MFP经由由外部客户机(例如PC)和操作单元(键盘输入的指令)发出的命令接受任务,并且根据任务指令使用各种组合的图像处理功能执行处理。
使得任务处理功能响应于任务请求进行工作的装置的配置采用了这样的形式,在所述形式中,从诸如键输入之类的操作单元和外部客户机两者接收命令;并且所述配置还采用了这样的形式,在所述形式中,集成诸如键输入之类的操作单元来形成单个单元装置,或者所谓的客户服务器系统,其被配置有执行接受任务的过程的处理机和客户机的各自分离的装置,所述装置经由通信单元相互连接。这里,具有这些形式的装置配置被统一概念化为“任务处理系统”。
(硬件配置的概览)
图1是说明了根据本发明实施例的MFP 1的硬件配置的图示。
所述MFP 1包括:控制器10,控制整体的MFP 1;引擎单元20,基于输出的图像数据执行读取原稿图像的扫描仪20s和将图像形成到记录纸张上的绘图仪20p的操作的控制等;以及操作单元30,该操作单元包括屏幕显示单元30d和键输入单元30k,并且提供功能作为用户界面。
作为组成部件,控制器10包括:CPU(中央处理单元)11,用于执行软件程序指令;ROM(只读存储器)13,保存用于在图像处理、控制等中使用的由CPU 11使用以便操作控制器10的控制数据、程序等;RAM(随机存取存储器)12,其被用作临时保存由控制程序生成的输出图像数据,或者保存软件程序的操作所需的数据的工作存储器;NV(非易失性)-RAM 15,其作为非易失性存储器,在所述存储器中,保存了取决于设备单元、与装置(MFP 1)相关的管理信息等的诸如处理条件之类的设置数据;HDD 14(硬盘),保存程序的大容量存储装置等,并且累积图像数据。换言之,控制器10包括计算机, 该计算机包括CPU 11、ROM 13、RAM 12、NVRAM 15和HDD 14的相应部件。
此外,控制器10包括下述各项作为构成部件:网络I/F(接口)16,用于与诸如PC(个人计算机)之类的可以用作客户机的外部机器50交换数据;传真I/F 17,用于与外部传真机交换数据。经由总线(未示出)分别连接构成控制器10的上述相应的部件。
此外,被配置有包括CPU、ROM和RAM等并且执行与控制器10的计算机间的通信的计算机的引擎单元20和操作单元30的相应单元控制受控制的部件。换言之,引擎单元20控制扫描仪20s和绘图仪20p,而操作单元30控制屏幕显示单元30d和键输入单元30k。
控制器10接受通过操作单元30发出的命令或者由外部机器50发出的命令,并且使用将在下文中的软件配置中描述的用于图像处理的安装的应用来执行在命令中指示的任务处理。
在MFP 1中,请求使用不同应用处理的多个类型的任务,并且根据应用,使用在处理中使用的公共硬件单元(例如,在输出中使用的绘图仪20p),从而控制器10以任务为单位管理处理,确保尽可能地去除空闲时间,并且有效地执行处理。
(软件配置)
控制器10安装“复制”、“打印机”、“传真”、“扫描仪”和“SDK”的相应应用作为用于图像处理的应用,接受通过操作单元30发出的命令,并且使用在命令中指示的应用作为被请求处理的任务来执行图像处理。此外,与由外部机器50发出的命令类似,根据所接受的命令中的指令,使用“打印机”、“传真”、“扫描仪”和“SDK”的相应应用来执行图像处理。
按照这种方式,在MFP 1中,请求使用不同应用处理的多个类型的任务,并且在存在与接受到的任务相同类型或者使用相同的硬件单元的先前的任务的情况下,使所接受的任务在等待被处理的状态下准备就绪,直到完成先前的任务为止,从而控制器10登记所接受的任务,管理要被处理的每个任务的操作过程,使得顺畅地进行处理。这里,登记任务表示:为每一个任务分配的标识任务的任务ID,并且针对被任务ID标识的任务中的每一个,存储为诸如列 表之类的形式,在所述列表中能够搜索在管理要被处理的任务中使用的各种管理信息集合(在下文中被称为“任务信息”),所述管理信息集合为例如所请求的处理(应用)的类型、处理状态(例如准备就绪、正在执行等处理进行的状态)等。
执行如上所述的这样的任务管理的控制器10是根据本发明的组件,从而主要相对于该点来描述软件配置。
图2是说明了根据本发明实施例的MFP 1的软件配置的图示。
在图2中,控制器10的模块配置包括以下相应应用作为部件:复制应用103、打印机应用104、扫描仪应用105、传真应用106和SDK(软件开发工具)应用107的相应应用作为用于图像处理的应用;OCS(操作单元控制模块)130,与操作单元(软件)30交换数据;NCS(网络控制模块)108,与连接到诸如PC之类的外部机器50的网络交换数据;FCS(传真电路控制模块)109,与外部传真机60经由电路交换数据;SRM(引擎控制模块)120,与引擎单元(软件)20交换数据;SCS(系统控制模块)101,接受将要利用从OCS 130作为键事件接收到的命令而被处理的任务,该OCS 130将任务信息递送到下述的ECS 102,并且还经由SRM 120控制引擎单元20;以及ECS(任务管理模块)120,从SCS 101和用于图像处理的相应应用103-107接收任务管理所必需的信息作为任务控制请求,并且登记和管理将要被处理的任务。
此外,ECS 102包括任务列表102s作为构成部件,并且存储与在其中登记的任务相关的任务信息。对于任务列表102s,将在下述操作中提供进一步的解释。
此外,打印机应用104存储利用打印机任务接收单元104r在其控制下在这里接收到的任务数据。传真应用106存储利用传真任务接收单元106r在其控制下在这里接收到的任务数据。
SDK应用107是以C语言或Java(注册商标)开发的用于扩展的应用。
参照图2,解释在当前的MFP 1中执行图像处理时的操作。
一旦发出了请求通过操作单元30的键输入单元30k(图1)中的键操作进行的各种过程的命令,操作单元(软件)30就经由OCS 130将键事件报告给SCS 101。
接收到报告的SCS 101确定命令的类型以接受要被处理的任务,并且将所述要被处理的任务报告给与请求相对应的模块(例如,如果是对在操作单元30的屏幕显示单元30d中显示的应用的话,将所述任务报告报告给可应用的应用。
基于键事件接收到要被处理的任务的报告的复制应用103、传真应用106、扫描仪应用105、SDK应用107等利用键事件作为触发器请求ECS 102登记请求通过扫描仪20s进行读取或通过绘图仪20p进行打印的任务(做出了对图2中的任务控制的请求)。
打印机应用104利用打印机任务接收单元104r、用来自NCS 108的数据接收的报告作为触发器开始任务接收,并且确定在所接收到的数据中指示的命令的类型来在可以确定其是请求打印的任务时,请求将任务登记到ECS 102。打印应用104管理打印机任务接收单元104r,以便当完成接收时,由打印机任务接收单元104r保持的任务信息被删除。
传真应用106利用传真任务接收单元106r、用来自FCS 109的数据接收作为触发器开始任务接收,并且确定在接收到的数据中指示的命令的类型来在可以确定其是请求打印的任务时,请求将任务登记到ECS 102。传真应用106管理传真任务接收单元106r,从而当完成接收时,由传真任务接收单元106r保持的任务信息被删除。
登记有从每个应用请求的任务的ECS 102将任务ID分配给相应的任务以在任务列表102s中登记任务并且将任务ID报告给请求应用。
在ECS 102中,通过引擎单元20的操作执行请求读取或打印的任务的处理,从而作为读取和打印请求,响应于从经由SRM 120控制引擎单元20的SCS 101报告的操作条件,经由SCS 101和SRM 120向引擎单元(软件)20请求任务处理执行。
(任务停止控制)
接下来,描述当本发明的MFP 1的控制器10接收停止命令时由所述控制器10执行的任务停止控制。
作为用于停止任务处理的过程,解释这样的示例,在所述示例中,通过用户按下在操作单元30中提供的停止键的操作来将停止命令发送到控制器10。 该过程可以通过接收从外部(客户)机50(例如PC等)发出并且被经由网络I/F 16传送的停止命令来执行。
在当前的MFP 1中,接收通过按下停止键发出停止命令的控制器10执行下述“操作1”和“操作2”作为停止控制操作。
“操作1”是这样的操作,当按下停止键时,该操作使得停止命令生效,使得对于处于在任务列表102s中正被登记的过程中并且尚未被登记的任务推迟任务登记。
“操作2”是这样的操作,当按下停止键时,该操作使得停止命令生效,使得对在任务列表102s中登记的所有打印任务的处理都被停止。
使得停止命令生效的操作1和2中的按下停止键是假设已经接受到图像处理请求命令(任务)并且对其执行了某种处理的情况下的停止键操作。此外,操作2中的打印任务是使得绘图仪20p被操作的任务。
操作1和2是这样的操作,所述操作意在确保响应于通过按下停止键发出的停止命令,以停止任务的简单过程,执行对于要被处理的任务进行的处理的立即停止。
在下文中,操作1和2的实施例被描述为“实施例1”和“实施例2”。
“实施例1”
在根据本实施例的任务停止控制中,如果存在已经被接受并且针对其执行了某种处理的图像处理请求命令(任务),或者如果存在在任务列表102S中登记的任务,则当按下停止键时,执行这样的控制操作,在所述控制操作中,并不执行针对在任务列表102s中尚未登记的任务或者针对被移除登记的任务的任务登记,而是即使对于接受到的任务也进行推迟。
这个控制操作是为了避免由于当通过按下停止键发出停止命令时,在现有技术中执行的停止控制而出现的问题,或者,换言之,是由于以限制到正被执行的应用或者在任务列表102s中登记的任务的方式执行的停止控制而出现的问题。换言之,这是一种防止现有技术中的停止控制中的问题的操作,所述问题使得处于诸如接收打印任务(命令)之类的操作的过程中并且并未到达在任务列表102s中进行登记的未被登记的任务并不遵从于停止控制,从而并没有应用停止控制并且在列表中对未被登记的任务进行登记的过程继续,并且在没 有应用停止控制时,使得处理违背用户的意图而开始。
在下文中,解释本实施例的控制操作,其中以打印任务处于尚未完成的打印命令的接收的状态为例。在某种意义上,打印任务是使得绘图仪20p被操作的任务,使用复制应用103的任务应用于打印任务。然而,在复制应用103的任务中,在未被登记的任务状态下,通常并不使停止键操作有效。然而,当出现类似的状态时,可以执行与如下所示的示例类似的控制操作。
图3是用于示出根据本实施例的任务停止控制系统的模块配置和解释其操作的图示。已经增加了数据(信息)和其流程来解释本实施例的控制操作的同时,模块配置自身基本上与图2中的模块配置相同,从而对于相同的那些模块,将参照图2中的上述解释。
这里,参见图3,解释了配置及其操作来实现包括尚未完成对打印命令(任务)的接收的打印任务的所有任务的停止控制。在图3中,操作以(1)、(2)、(3)、……的顺序进行,该顺序被增加到示出了数据(信息)的流程的箭头,从而根据如下顺序来在下文中解释操作:
(1)当按下操作单元30的键输入单元30k中的停止键时,将显示停止命令的停止键事件从OCS 130报告给SCS 101。接收到该报告的SCS 101基于当存在执行某种任务处理的应用时确定停止键有效的确定,将该键事件报告给操作单元30的屏幕显示单元30d中显示的应用(图3中的复制应用103)作为与处理相关的应用。这里,对于屏幕显示单元30d,采用这样的示例,该示例显示执行任务处理的应用的屏幕,从而向执行了复制应用103的图3中的示例中的复制应用103进行报告。
(2)接收键事件的所显示的应用(图3中的复制应用103)确定是否能够停止自身应用的任务并且向SCS 101报告已经接受了停止键。基于任务执行状态等来确定是否能够停止任务。可能无法紧邻在完成任务执行之前实施停止,从而根据用于确定其无法被停止的预定条件来确定是否能够停止任务。
(3)在上述的(2)中,当向SCS 101做出其能够被停止的响应时,所显示的应用(图3中的复制应用103)向ECS 102请求任务停止,指明在任务列表102s中登记的自身应用的任务ID(图3中的复制任务301、302和303)。
(4-1)从上述(2)中的所显示的应用接收到其能够被停止的SCS 101指 明在任务列表102s中登记的任务中要被停止的任务的任务ID(图3中的打印机任务601;扫描仪任务701、702;和SDK任务801、802、803),以向ECS102请求任务停止。从要被停止的任务中排除出传真应用106的任务。
(5-1)当在任务列表102s中登记的任务中存在正在被执行的任务时,接收任务停止请求的ECS 102经由SCS 101和SRM 120使得在引擎单元20中正被执行的扫描仪20s或绘图仪20p操作的任务(图3中的复制任务301)停止。此外,当存在在任务列表102s中登记的准备任务(图3中的复制任务302、303;打印机任务601;扫描仪任务701、702;和SDK任务801、802、803)时,任务状态被转换到停止状态。
上述(4-1)和(5-1)的操作是当在任务列表102中登记的、正被执行或正在准备就绪的任务停止时的操作。
另一方面,用于停止尚未完成经由网络I/F 16接收的、并且在按下停止键时并未被登记在任务列表102s中的打印任务(命令)的处理的操作如下所示:
(4-2)从(2)中的显示的应用接收其能够被停止的SCS 101,例如向在任务列表中登记的打印机应用104请求新的打印任务停止,并且执行经由网络I/F 16从诸如PC之类的外部机器50接受的打印任务(命令)。
(5-2)接收到请求的打印机应用104转换到新的打印任务停止状态,从而即使在打印任务接收单元104r在之后完成了接收打印机任务时,在任务列表102s中进行登记也被推迟,以在打印机任务接收单元104r中保存所接收到的数据。
如上所示,当接受了停止键的操作时,为所接收到的任务推迟向任务列表中的登记,从而即使对于在接受停止请求时并未被登记的任务,也防止向任务列表中进行登记,直到撤销该推迟为止,使得可以确保停止了任务的执行。
此外,请求经由图3中的网络I/F 16接受的请求打印的任务包括例如执行打印的打印任务和执行累积到设备单元中的累积任务,例如首先被累积的计时器任务,并且其中在指明的时间利用计时器自动执行打印。因此,打印机应用104推迟在任务列表102s中对打印任务的登记,同时可以通过继续累积来推迟对于累积任务的登记。
例如基于通过按下操作单元30的键输入单元30k中或操作单元30的屏幕 显示单元30d中提供的取消按钮而接受的取消请求来撤销停止任务列表102s中登记的任务的执行的停止状态和推迟从打印机任务接收单元104r在任务列表102s中进行登记的停止状态被。
(应用中的任务停止过程)
现在,解释根据参照图3解释的本实施例的任务停止控制操作中,用于通过处理打印任务的应用(例如复制应用103、打印应用104等)执行任务停止操作而执行的处理。
处理由应用执行的处理,来执行模式转换(下述的图4和5中的过程)和通过模式转换到新的打印任务状态而执行的任务停止控制操作(图6中的下述处理),所述模式转换是响应于当SCS 101接受了停止键时,基于打印任务状态而确定和报告的新的打印任务停止请求,或者响应于在新的打印任务停止之后,基于打印任务状态由SCS 101确定和报告的新的打印任务恢复请求而执行的。
图4是说明了由接受新的打印任务停止请求的应用所执行的模式转换的过程的流程图。
在参照图3解释的示例性停止控制操作中,如在(4-2)中所示,当接收到请求时,由打印机应用104执行图4中的过程,该请求是从SCS 101向打印机应用104针对新的打印任务停止而做出的。
根据图4中的流程,当从SCS 101接受了新的打印任务停止请求时,处理打印任务的应用(图3中的打印机应用104)将操作模式转换为新的打印任务停止状态(步骤S101)。在新的打印任务停止状态中,将接收到的数据保持在打印机任务接收单元404r中被保持,即使当打印机任务接收单元104r已经完成了接收打印机任务时,也推迟在任务列表102s中的登记。
进行了转换的新的打印任务停止状态继续,直到该状态被转换到原始的常规状态并且被撤销。
图5是说明了在新的打印任务停止状态下,由应用执行的模式转换的过程的流程图。
在图3中的示例中,当被转换到新的打印任务停止状态的应用从SCS 101接收到新的打印任务恢复请求时,由打印机应用104来执行图5中的过程。由 SCS 101根据基于通过按下在操作单元30中提供的取消按钮而接受的取消请求来执行的任务处理停止撤销,来执行新的打印任务恢复请求。
根据图5中的流程,当从SCS 101接受了打印任务恢复请求时,处理打印任务的应用(图3中的打印机应用104)根据此流程开始处理,并且首先检查是否存在处于新的打印任务停止状态并且剩下的处于停止状态的、在ECS 102的任务列表102s中未被登记的任务(步骤S201)。在图3中的示例中,根据被接收到的任务数据是否被保留在打印机任务接收单元104r中来进行检查。
如果在步骤S201中不存在处于停止状态下的任务(步骤S201中为是),则操作模式被转换到常规状态,在所述常规状态中,可以从新的打印任务停止状态开始执行任务处理(步骤S203)。
另一方面,如果在步骤S201中存在处于停止状态中的任务(步骤S201中为否),则处于停止状态下的剩下的未登记的任务被登记在ECS 102的任务列表102s中(步骤S202),并且操作模式被转换到常规状态,在所述常规状态中,可以从新的打印任务停止状态开始执行任务处理(步骤S203)。
所转换到的常规状态继续,直到该状态被转换到新的打印任务停止状态为止。
图6是说明了由应用通过将操作模式转换到新的打印任务停止状态而执行的任务停止控制过程的流程图。
在图6中的用于停止控制的过程是假定执行上述转换到新的打印任务停止状态(图4)和从新的打印任务停止状态转换回到常规状态(图5)而执行的,在所述用于停止控制的过程中,以完成在打印机任务停止单元104r中的接收作为触发器来开始根据该流程的处理。
根据图6中的流程,处理打印任务的应用(图3中的打印机应用104)确定当完成了对打印任务数据的接收时自身应用是否处于新的打印任务停止状态(步骤S301)。
如果在步骤S301中为处于常规状态中(步骤S301中为否),则任务处理继续(步骤S303)。
另一方面,如果在步骤S301中是处于新的打印任务停止状态中(步骤S301中为是),则确定完成了接收的任务是否为打印任务(步骤S302)。
如果在步骤S302中不是打印任务(步骤S302中为否),则任务处理继续(步骤S303)。
此外,如果在步骤S302中是打印任务(步骤S302中为是),则其处于新的打印任务停止状态中,使得推迟对于已经完成了接收的打印任务在打印列表102中进行的登记,来将接收到的数据保留在打印机任务接收单元104r中保持。
使剩下的未被登记的打印任务保持处于这种状态中,直到其通过新的打印任务恢复请求返回到常规状态为止(步骤S304)。
(对于其他的未被登记的任务的处理)
在到目前为止的实施例1的解释中,已经解释了利用使用尚未完成接收的打印机应用104的打印任务作为未被登记的任务而推迟任务的登记的操作。
要被推迟的进行登记的任务并不限于上述的打印任务。因此,在下文中解释在以下(1)到(3)中应用到与打印任务不同的任务的示例。
(1)传真接收任务
在某种意义上打印任务是使得绘图仪20p被操作的任务,传真应用106的传真接收任务落入其中。
因此,作为传真任务接收单元106r尚未完成接收的传真接收任务,也可以变为未被登记的任务,对这样的任务进行的登记可以被推迟,使得其作为任务停止控制操作的主题。
可以通过与使用上述的打印机应用104的打印任务的情形相类似的控制操作来执行用于传真接收任务的任务停止控制操作。
(2)扫描仪任务
使用扫描仪应用105执行的累积用于扫描仪传输等中的扫描数据的扫描仪任务可以变为未被登记的任务。换言之,在扫描仪传输等之前由扫描仪20s读取原稿并且在MFP 1的RAM 12或HDD 14中累积读取数据的任务被扫描仪应用105登记在任务列表102s中作为扫描仪任务,如果在按下停止键时尚未完成扫描仪20s对原稿的读取,则扫描仪任务变为未被登记的任务,因为其未被登记在任务列表102s中。通过扫描仪应用105累积读取的原稿数据的MFP1的RAM 12或HDD 14对应于打印机应用104的上述示例性操作中的打印机任务接收单元104r。
提供了这样的操作,其将通过按下停止键来对这样的未被登记的扫描仪任务应用停止控制。例如,其被执行为这样的操作,所述操作对诸如扫描原稿和通过电子邮件发送原稿的任务之类的传输任务应用停止。
通过在装置的存储器或HDD中累积通过扫描仪功能读取的原稿数据以及在任务列中登记在存储器或HDD中累积的数据,来执行传输任务。
在这个扫描仪传输中,如下修改上述图6中的停止控制流程。
换言之,扫描仪应用105确定紧邻在扫描仪传输任务的开始传输之前,其是否处于新的扫描仪传输任务停止状态中(对应于步骤S301)。
这里,如果其处于常规状态中(步骤S301中为否),则任务处理继续(对应于步骤S303)。
另一方面,如果其处于新的扫描仪传输任务停止状态中(对应于步骤S301中的是),则使得传输进入到停止状态,推迟对于已经完成了读取的扫描仪任务在任务列表102s中被登记为新的扫描仪传输任务停止状态的登记,以将读取的原稿数据留在RAM 12或HDD 14中被累积(对应于步骤S304)。
(3)计时器任务
使用打印机应用104的任务包括执行将打印数据累积到MFP 1内的存储单元中的累积任务和立即执行打印的打印任务。累积任务是这样的任务,其在任务列表102中被自动登记为要被处理的任务,从而利用在装置的RAM 12或HDD 14的存储单元中累积了打印数据之后的指定时间激活的计时器首先执行打印,并且所述累积任务是应用作为计时器任务的任务。
该计时器任务还可以变为未被登记的任务,从而其可以遵从于通过推迟对此任务的登记的任务停止控制操作。在计时器任务中累积打印数据的MFP 1的RAM 12或HDD 14对应于执行打印机应用104的上述即时的打印的示例性的打印任务操作中的打印机任务接收单元104r。
在这个计时器任务中,如下修改上述图6中的停止控制流程。
换言之,当计时器任务的时间到时时,打印机应用104确定其是否处于新的打印任务停止状态中(对应于步骤S301)。
这里,如果其处于常规状态中(步骤S301中为否),则通过当计时器任务的时间到时时所执行的在任务列表102s中登记任务而开始的打印处理像常规 实施那样被执行(对应于步骤S303)。
另一方面,如果其处于新的打印任务停止状态中(对应于步骤S301中的是),则打印数据被留在RAM 12或HDD 14中被积累,当时间到时时执行的推迟在任务列表102s中的登记的计时器任务,将打印数据留在RAM 12或HDD 14中累积(对应于步骤S304)。因此,使得计时器任务的打印执行进入到停止状态。
增加额外的控制器
对于到目前为止作为实施例已经解释了的图2中的MFP 1,示出了这样的示例性的配置,在所述配置中,通过MFP 1中的控制器10排他地执行任务处理,并且处理功能被收集到单个的MFP 1单元中。
可以为MFP 1和外部机器采用这样的系统配置,在其中,分布了利用MFP1和具有处理功能的外部机器的处理功能作为系统部件,以相互实现增强的功能和改进的性能。
例如,配置了这样的图像处理系统,其将作为嵌入MFP 1中的一个应用而其作用的增加的外部控制器(外部机器)作为系统部件。当增加的外部控制器能够执行在MFP 1中不可能进行的接收处理的数据的发送和接收时,外部控制器可以基于接收到的数据向MFP 1请求处理打印数据,使得可以随后以与由嵌入MFP 1中的一个应用所发出的打印任务相类似的方式,利用响应于停止键操作而执行的任务停止控制功能。
图7是说明了外部控制器连接到MFP 1(图2)的图像处理系统的软件配置的图示。
在图7中,作为外部控制器170、PC(外部机器)起作用的是例如,包括外部控制器任务接收单元170r,经由在MFP 1侧上提供的外部控制器中间应用117执行与SCS 101和ECS 102的数据交换。
换言之,ECS 102和SCS 101、以及外部控制器的系统配置与在MFP 1中嵌入的ECS 102和SCS 101以及相应的应用103-107的系统配置相同,实现了任务停止控制功能。
因此,在图7中的图像处理系统中,用于由外部控制器170接收的处理请求命令(打印任务)的图6中的上述停止控制流程被如下修改。
换言之,当外部控制器170完成了打印数据的接收时,外部控制器中间应用117根据停止控制流程开始处理,并且首先确定其是否处于新的打印任务停止状态中(对应于步骤S301)。
这里,如果其处于常规状态中(步骤S301中为否),则通过在任务列表102s中登记任务而开始的打印处理被常规地执行(对应于步骤S303)。
另一方面,如果其处理新的打印任务停止状态中(对应于步骤S301中的是),则打印数据被留在外部控制任务接收单元170r的存储单元中被积累,推迟在任务列表102s中将打印任务登记为新的打印任务停止状态下的登记(对应于步骤S304)。因此,使得计时器任务的打印执行进入到停止状态。
如上所述,根据实施例1,当使得针对已经被接受的任务的处理被停止的命令时,即使针对未被登记的任务也推迟登记,从而防止使得针对被应用了停止的任务的处理违背用户的意图而开始的问题,并且通过停止命令可以立即停止处理,使得可以快速和准确地执行停止任务处理的过程。
因此,当要被停止的任务是打印任务时,例如,可以通过对输出计数器计数,来抑制浪费性的纸张输出并且去除用户的不便。
实施例2
根据本实施例的任务停止控制是“操作2”的停止控制操作,其是响应于停止键的按下而被执行的,其中执行了停止对所有打印任务的处理的控制操作,或者如果请求图像处理的任务被登记在任务列表102s中,则当按下停止键时,执行停止对使得绘图仪20p被操作的任务的处理的控制操作。
该控制操作是为了避免操作上的延迟,所述操作上的延迟是由于现有技术中执行的停止控制、或者以被限制到正被执行的任务或者当通过按下停止键发出停止命令时在操作单元的屏幕显示单元中显示的应用的任务的方式所执行的停止控制而造成的。换言之,在现有技术的停止控制中,通过按下停止键能够停止的任务被限制到如上所述的正被显示的应用的任务,从而当期望快速停止或取消时,出现的这样问题,对于并不被显示的应用的任务的操作涉及了多个步骤,造成了延迟,并且由于期望避免耗费时间的操作的想法,而执行断开主电源的不适当的操作。因此,上述操作是意在防止这样的问题的操作。
在当前的MFP 1中,如图2中所示,接受打印任务的应用包括复制应用 103、打印机应用104和传真应用106的相应操作。因此,这些应用遵从于上述停止控制,上述停止控制是响应于按下停止键而被执行的,从而它们可以以将停止控制应用到所遵从的应用的模式而被类似地执行。
然而,在本实施例中,执行操作来确保并不针对被确定为要从停止控制的主题中被去除的任务的任务而执行停止控制。
要从停止控制的主题中去除的任务是利用传真应用106的传真任务。传真机是作为将在纸质原稿上绘制的图像转换为传真信号以经由通信单元发送和接收所转换的图像、并且通过在接收器处通过打印来输出图像的图像处理装置而被广泛传播的,从而常规上期望在接收时立即执行打印输出。因此,并不针对传真任务应用停止控制,其并不遵从于当前的停止控制。
图8A和8B是用于解释根据当前实施例的任务停止控制系统的操作的图示。图8A示出了本实施例的操作,而图8B示出了现有技术的操作。作为与本停止控制操作相关的部分,图8A和8B示出了在图像处理中使用的任务列表102s和相应的应用103到107,和上述作为MFP 1的软件配置而示出的图2中的SCS 102。
在现有技术中,如图8B中所示,接收操作单元的停止键的按下的键事件的报告的SCS仅将停止键事件报告给执行任务处理的应用,或者换言之,报告给所显示的应用(图8B中所示的示例中的复制应用103),使得停止复制任务301的处理。然而,如果用户按下停止键的意图在于处理停止或取消打印机应用104的任务601,则需要从被显示给主屏幕的复制屏幕返回,并且转换到允许所期望的键操作的屏幕。
因此,在本实施例中,如图8A中所示,接收到操作单元的停止键的按下的键事件的报告的SCS 102将此键事件报告给通过停止键事件执行停止控制的所有应用(传真应用105除外)。
执行执行“操作2”的停止控制操作的打印任务处理的应用是复制应用103和打印机应用104,从而在这些应用中,停止在任务列表102中的相应应用中登记的任务(复制应用的任务301和302;打印机应用的任务601)的处理。
按照这种方式,对于打印任务,无需限制到所显示的应用,就可以通过按下操作单元的停止键来停止对所有应用中的打印任务的处理。在“操作2”的 停止控制操作中,并不停止扫描仪应用106和SK应用107的处理。
如上所示,对于正被显示(执行)的应用,当执行“操作2”的停止控制时,正被执行的处理停止,从而需要选择是否继续操作,这不同于其他应用。
此外,当与执行“操作2”的停止控制的应用不同的应用是显示的应用时,当执行了按下操作单元的停止键时,设置是否接受该键操作,从而执行根据所述设置的停止控制。该设置是从使得任务的执行、停止和取消操作都有效地进行的角度出发来确定的。
图9是说明了是否能够相对于与应用的类型相对应的停止控制接收停止键和取消操作的表格。图9的表格中示出了是否能够针对复制、打印机和传真的相应应用和扫描仪应用的故障接收相应的停止键和取消操作,所述复制、打印机和传真的相应应用是用于处理遵从于“操作2”中的停止控制的打印任务,所述扫描仪应用是与上述应用不同的应用。
这里,如图9的表格中所示,作为处理打印任务的应用的复制和打印机应用接受相应的停止键和取消操作,传真应用只有在仅仅当所显示的应用是传真应用的条件下才接受取消操作。另一方面,作为与打印任务不同的应用的扫描仪应用在仅当所显示的应用是传真机应用的条件下接受相应的停止键和取消操作。
在下述的停止控制序列中,详细解释根据图9中的表格的诸如任务停止控制之类的操作。
(停止控制序列)
当根据图9的表格中所示的停止控制确定是否能够接受涉及停止控制的键操作时,根据所显示的应用是否能够接受停止键操作或者正被执行的任务是否为涉及打印任务的应用的任务的组合来产生不同的操作,得到初始的下述停止控制1-4的操作。
停止控制1:当所显示的应用正在执行能够接受对其的停止请求的打印任务时;
停止控制2:当所显示的应用正在执行与打印任务不同的任务时;
停止控制3:当所显示的应用正在执行无法接受对其的停止请求的打印任务时;以及
停止控制4:当与所显示的应用不同的应用正在执行无法接受对其的停止请求的打印任务时。
在下文中,将具体描述“停止控制1”到“停止控制4”的示例性操作。
“停止控制1”
在下述的示例性操作中,作为所显示的应用的复制应用103正在执行复制任务301,所述复制任务是能够接受对其的停止请求的打印任务。此外,这示例化了这样的情况,所述情况为打印应用104正在执行打印任务601并且扫描仪应用105正在进行读取和累积。
图10A和10B是所显示的应用(复制)正在执行能够接受对其的停止请求的打印任务(复制任务)的本示例性操作的序列图。
此外,图11A和11B是用于解释本示例性操作中的操作单元30中显示的屏幕的转换的图示。
根据图10A和10B中的序列,从OCS 130接收到停止键的按下的键事件的报告的SCS 101(序列Sq 101)将此报告发送给作为所显示的应用的复制应用103(序列Sq 102)。
作为对接收到报告的停止键事件的处理,确定是否接受停止键,并且所确定的结果被报告给SCS 101(序列Sq 103)。根据条件设置(图9中的表格)来确定是否接受停止键。这里,所确定的结果是能够接受停止键。
接下来,复制应用103指示操作单元30对弹出屏幕进行显示。这里,所显示的弹出屏幕是图11A和11B中的屏幕302。所显示的应用是复制,从而在按下停止键之前的屏幕是屏幕301,其示出了“复制”。随后在任务信息301a中显示每个应用中的任务状态,并且复制任务显示出任务301正在被执行。
在此弹出屏幕302中,对于指示所有打印任务已经停止做出显示,并且提供了用于删除正被执行的任务的“中断”键、用于撤销停止并进行恢复的“恢复”键、以及用于请求对打印任务列表进行显示的“打印任务列表”键。
在显示弹出屏幕302的同时,复制应用103向SCS 101报告停止正被执行的任务301的处理(序列Sq 104)。
接下来,SCS 101向打印机应用104做出打印任务停止请求(序列Sq 105),并且还向扫描仪应用105做出相同的请求(序列Sq 106)。扫描仪应用105并 不执行打印任务的处理,从而处理并不停止。
打印机应用104接收打印任务停止请求,停止打印任务处理,并且向SCS101报告打印任务601的处理停止(序列Sq 107)。
通过在屏幕上按下“中断”键,弹出屏幕302中的用于作为所显示的应用的正被执行的复制应用103的键操作可以使正被执行的任务301被删除。(在删除之后,任务信息302a变为302b)。
在屏幕302上按下“恢复”键,在按下停止键之前返回,使得其返回到示出了“复制”的屏幕301。超时也可以是类似的返回操作。
在屏幕302上按下“打印任务列表”使得过程被引导至显示操作屏幕的序列,这使得可以取消在任务列表102s中登记的任务。
换言之,通过按下“打印任务列表”,从OCS 130接收键事件的报告的SCS101(序列Sq 108)指示并使操作单元30显示打印任务列表屏幕并且同时将该报告发送到复制应用103(序列Sq 109),其是所显示的应用。
接收到此报告的复制应用103继续将停止的打印任务保持在停止状态中。
此外,随后所显示的打印任务列表屏幕处于在图11A和11B中的状态检查屏幕303。
处理打印任务的应用是复制和打印机,从而用于这些应用的任务被显示有任务信息(停止时的任务信息303a)。对于状态检查屏幕303的打印机应用,任务状态变为任务601为停止的。
用于为其登记了打印机应用104的打印任务的处于状态检查屏幕303中的键操作,使得可以删除通过在屏幕上按下打印任务的所选择的任务而选择的任务(这里是打印任务601)(在删除之后任务信息303a变为301b)。
按下在屏幕303的“关闭”键,在按下停止键之前返回,使得其返回到示出了“复制”的屏幕301。超时可以是类似的返回操作。
根据下述的序列执行打印任务列表屏幕(状态检查屏幕)303中的任务删除。
换言之,一旦通过按下任务选择键(这里,选择了打印机应用104的打印任务601)从OCS 130接收到键事件的报告(序列Sq 110),以及通过按下删除键的键事件的报告(序列Sq 111),SCS 101将向打印机应用104发送删除 所选择的任务的任务删除制备请求(序列Sq 112)。
接收到此请求的打印机应用104进行制备并且将任务删除制备响应返回到SCS 101(序列Sq 113)。
此外,接收到此响应的SCS 101发送出指示删除执行的任务删除执行请求(序列Sq 114)。
通过从打印任务列表屏幕303转换的操作屏幕(未示出)的键操作来执行上述删除序列,并且在执行了删除之后,在按下停止键之前超时或者当关闭了检查屏幕(未示出)时执行返回,返回到示出“复制”的屏幕301。图11A和22B示例化了当删除打印机应用104的打印任务601时的任务信息301b。
当执行了此删除序列时,可以执行对请求删除任务的用户自身的认证的检查。使用现有的方法进行认证,例如请求用户输入密码。
按下打印任务列表屏幕(状态检查屏幕)的“关闭”键使得处理被指引到恢复打印任务的序列。
换言之,通过按下“关闭”键(序列Sq 115),从OCS 130接收到键事件的报告的SCS 101基于报告,将打印任务恢复请求发送到复制应用103(序列Sq 116),打印机应用104(序列Sq 117)和扫描仪应用105(序列Sq 118)。
接收打印任务恢复请求的复制应用103恢复正在被停止的复制任务301的处理,以将任务连续性报告给SCS 101(序列Sq 119)。
此外,接收到打印任务恢复请求的打印机应用104开始打印任务602的处理,该打印任务602被规划为在删除的打印任务之后被处理以将任务开始报告给SCS 101(序列Sq 120)。
另一方面,接收到打印任务恢复请求的扫描仪应用105并不执行要遵从于此停止控制的任务的处理并且处理并不停止,从而忽略此恢复请求。
“停止控制2”
下述的示例性操作是扫描仪应用105,其中所显示的应用执行与打印任务不同的任务并且示例化了扫描仪应用105正在执行读取任务的情况。
图12A和12B是所显示的应用(扫描仪)正在执行任务(读取任务)(能够接受对该任务的停止请求)的本示例性操作的序列图。
此外,图13A和13B是用于解释本示例操作中的操作单元30中显示的屏 幕进行转换的图示。
根据图12A和12B中的序列,从OCS130接收停止键的按下的键事件的报告的SCS 101(序列Sq 201)将此报告发送给作为所显示的应用的扫描仪应用105(序列Sq 202)。
作为对接收到对停止键事件报告的处理,扫描仪应用105确定是否接受停止键,并且将所确定的结果报告给SCS 101(序列Sq 203)。根据条件设置(图9中的表格)来确定是否接受停止键。这里,所确定的结果是停止键能够被接受,这是因为与打印任务不同的、能够接受对其的停止键的任务是扫描仪应用105的读取任务。
接下来,扫描仪应用105指示操作单元30使得对弹出屏幕进行显示。这里,所显示的弹出屏幕是图13A和13B中的屏幕312。所显示的应用是扫描仪,从而在按下停止键之前的屏幕是屏幕301,其示出了“读取”。随后在任务信息311a中示出每个应用中的任务状态,并且扫描仪任务显示出任务701正在被执行(读取)。
在此弹出屏幕312中,对指示所有打印任务已经停止并且读取任务已经停止做出显示,并且提供了用于删除正被执行的任务的“中断”键、用于撤销停止并进行恢复的“恢复”键、以及用于请求对打印任务列表进行显示的“打印任务列表”键。
在显示弹出屏幕312的同时,扫描仪应用105向SCS 101报告任务701的处理正在被执行(序列Sq 204)。
此外,SCS 101向复制应用103做出打印任务停止请求(序列Sq 205),并且还向打印机应用104做出相同的请求(序列Sq 206)。复制应用103不具有任务,从而没有做出响应。
打印机应用104接收打印任务停止请求,停止打印任务处理,并且向SCS101报告打印任务601的处理停止(序列Sq 207)。
通过在屏幕上按下“中断”键,弹出屏幕312中的对于作为所显示的应用的正被执行的扫描仪应用105的键操作可以使得正被执行的任务701被删除。(在删除之后,任务信息312a变为312b)。
在屏幕312上按下“恢复”键,在按下停止键之前返回,使得其返回到示 出了“读取”的屏幕311。超时可以是类似的返回操作。
在屏幕312上按下“打印任务列表”使得处理被引导至显示操作屏幕的序列,其使得可以取消在任务列表102s中登记的任务。
换言之,通过按下“打印任务列表”从OCS 130接收键事件的报告的SCS101(序列Sq 208),指示并使得操作单元30显示打印任务列表屏幕并且同时将该报告发送到扫描仪应用105,其是所显示的应用(序列Sq 109)。这里,在复制应用103中,停止的打印任务继续保持此停止状态。
在图13A和13B中,这里所显示的打印任务列表屏幕是状态检查屏幕313。处理打印任务的应用是复制和打印机,从而用于这些应用的任务被显示有任务信息(停止时的任务信息313a)。状态检查屏幕313的打印机应用中的任务状态是任务601正在被停止。
通过打印任务列表屏幕(状态检查屏幕)313中的键操作所执行的后续序列中的操作(或者换言之,序列Sq 211-Sq 222)类似于上述“停止控制1”中的图10A和10B中的序列图中的序列Sq 110-Sq 120中的操作。因此,这里将引用先前的解释,从而省略了对其的描述。
“停止控制3”
如下所示的示例是在作为所显示的应用的传真应用106正在执行作为无法接受对其的停止请求的打印任务的传真任务的情况下的示例。
图14A和14B是所显示的应用(传真)正在执行任务(打印任务)(无法接受对该任务的停止请求的)的本示例性操作的序列图。
根据图14A和14B中的序列,从OCS 130接收停止键的按下的键事件的报告的SCS 101(序列Sq 301)将此报告发送给所显示的应用的传真应用106(序列Sq 302)。
作为接收到对于停止键事件的报告的处理,传真应用106确定是否能够接受停止键,并且将所确定的结果报告给SCS 101(序列Sq 303)。根据条件设置(图9中的表格)来确定是否接受停止键。原则上,打印任务允许接受此停止键。然而,从原则中去除传真任务,从而所确定的结果是无法接受停止键。
接下来,传真应用106指示并且使得操作单元30显示弹出屏幕。在随后所显示的弹出屏幕上提供了:“中断”键,用于删除正被执行的任务以及所有 打印任务正在被停止的事实;“恢复”键,用于撤销停止并且进行恢复;以及“打印任务列表”键,用于请求显示打印任务列表。
此外,从传真应用106接收到无法接受停止键的SCS 101向正在执行任务的复制应用103做出打印任务停止请求(序列Sq 304)。
复制应用103接收打印任务停止请求,停止打印任务的处理,并且向SCS101报告打印任务301的处理停止(序列Sq 305)。
对于作为所显示的应用的传真应用106,可以通过按下打印任务列表屏幕中的删除键,弹出屏幕中的键操作可以使得正被执行的任务501被删除。
通过按下“打印任务列表”键,删除过程使得过程被引导至显示操作屏幕的序列,在该操作屏幕上,可以取消在任务列表102s中登记的任务。
换言之,通过按下“打印任务列表”键从OCS 130接收键事件的报告的SCS 101指示并使得操作单元30显示打印任务列表屏幕,并且同时将该报告发送到所显示的应用的传真应用106(序列Sq 307)。这里,在复制应用103中,将被停止的打印任务继续维持在停止状态中。
在这里显示的打印任务列表屏幕中,用于这些应用(它们是处理打印任务的复制和传真应用)的任务被显示有任务信息。
根据下述的序列删除打印任务列表屏幕中的任务。
换言之,一旦通过按下任务选择键(这里,选择了传真应用106的任务501)而接收到键事件的报告(序列Sq 308)以及通过按下删除键接收到键事件的报告(序列Sq 309),将向传真应用106发送用于删除所选择的任务的任务删除制备请求(序列Sq 310)。
接收到此请求的传真应用106进行制备并且将任务删除制备响应返回到SCS 101(序列Sq 311)。
此外,接收到此响应的SCS 101将指示删除执行的任务删除执行请求发送给传真应用106(序列Sq 312)。
此外,接收到此请求的传真应用106执行任务删除并且将任务删除报告给SCS 101(序列Sq 313)。
通过从打印任务列表屏幕转换的操作屏幕(未示出)的键操作来执行删除序列,并且在执行删除之后,通过关闭检查屏幕(为示出)或通过超时,过程 返回到传真屏幕,该传真屏幕是在按下停止键之前的所显示的应用。
当执行了此删除序列时,可以执行检查请求寻求删除任务的用户自身的认证。对于认证,使用现有的方案,例如请求用户输入密码等。
按下打印任务列表屏幕上提供的“关闭”键,使得过程被指引到恢复打印任务的序列。
换言之,通过按下“关闭”键从OCS 130接收到键事件的报告的SCS 101(序列Sq 315)基于此报告将打印任务恢复请求发送给复制应用103(序列Sq 314)。
接收到打印任务恢复请求的复制应用103恢复被停止的复制任务301的处理以将任务开始报告给SCS 101(序列Sq 316)。
随后,打印任务恢复请求还被发送到传真应用106(序列Sq314.1),其被忽略。
“停止控制4”
如下所示的示例操作是在传真应用106(其是与作为显示的应用的复制应用103不同的应用)正在执行打印任务(无法接受对其的停止请求)的传真任务的情况下的示例。
图15A和15B是在传真应用106(其是与作为显示的应用的复制应用不同的应用)正在执行对其无法接受停止请求的任务(打印任务)的本示例操作的序列图。
根据图15A和15B中的序列,从OCS 130接收到停止键的按下的键事件的报告的SCS 101(序列Sq 401)将此报告发送给作为所显示的应用的复制应用103(序列Sq 402)。
作为对接收到报告的停止键事件的处理,复制应用103确定是否能够接受停止键,并且将所确定的结果报告给SCS 101(序列Sq 403)。根据条件设置(图9中的表格)来确定是否接受停止键。这里所确定的结果是无法接受停止键。
接下来,复制应用103停止任务以将任务停止报告给SCS 101(序列Sq404)。此外,在此时,复制应用103指示并且使得操作单元30显示弹出屏幕。在随后所显示的弹出屏幕上提供了:“中断”键,用于删除正被执行的任务, 以及除了传真任务之外的所有打印任务正在被停止的事实;“恢复”键,用于撤销停止并且进行恢复;以及“打印任务列表”键,用于请求显示打印任务列表。
此外,从复制应用103接收到能够接受停止键的SCS 101向正在执行打印的传真应用106做出打印任务停止请求(序列Sq 405)。
接收到该请求的传真应用106并不接受处理停止请求,从而其忽略请求以继续处理打印任务。
弹出屏幕中的键操作用于作为所显示的应用的复制应用103,并且对于正在被执行的任务,可以通过按下“断开”键来删除任务,同时对于并未被执行的任务(这里任务301),过程将是通过按下“打印任务列表”键来删除任务。
按下“打印任务列表”键使得过程被指引到显示操作屏幕的序列,在该操作屏幕上,可以取消在任务列表102s中登记的任务。
换言之,通过按下“打印任务列表”键从OCS 130接收键事件的报告的SCS 101(序列Sq 406)指示并使得操作单元30显示打印任务列表屏幕并且同时将该报告发送到作为所显示的应用的复制应用103(序列Sq 407)。这里,在复制应用103中,将被停止的任何打印任务继续维持在停止状态中。
在这里显示的打印任务列表屏幕中,用于这些应用(它们是处理打印任务的复制和传真应用)的任务被显示有任务信息。
根据下述的序列删除打印任务列表屏幕中的任务。。
换言之,一旦通过按下任务选择键(这里,选择了传真应用103的任务301)接收到键事件的报告(序列Sq 408)以及通过按下删除键从OCS 130接收到键事件的报告(序列Sq 409)时,将对删除所选择的任务的任务删除制备请求发送到传真应用103(序列Sq 410)。
接收到此请求的复制应用103进行制备并且将任务删除制备响应返回到SCS 101(序列Sq 411)。
此外,接收到此响应的SCS 101向复制应用103发送指示删除执行的任务删除执行请求(序列Sq 412)。
此外,接收到此请求的复制应用103执行任务删除并且将任务删除作为任务结束报告给SCS 101(序列Sq 413)。
通过从打印任务列表屏幕转换的操作屏幕(未示出)的键操作来执行上述删除序列,并且在执行删除之后,通过关闭检查屏幕(为示出)或通过超时,处理返回到复制屏幕,该复制屏幕是在按下停止键之前所显示的应用。
当执行了此删除序列时,可以执行检查请求寻求删除的任务的用户自身的认证。对于认证,使用现有的方案,例如请求用户输入密码等。
按下打印任务列表屏幕上提供的“关闭”键,使得过程被指引到恢复打印任务的序列。
换言之,通过按下“关闭”键从OCS 130接收到键事件的报告的SCS 101(序列Sq 414)基于此报告将打印任务恢复请求发送给复制应用103(序列Sq 415)。
接收到打印任务恢复请求的复制应用103恢复被停止的复制任务的处理。
此外,SCS 101还将打印任务恢复请求发送到传真应用106(序列Sq 416)。传真任务要遵从于通过停止键的停止控制,从而不太可能进行恢复。
“与停止控制1-4不同的操作”
在以下的(示例操作5)-(示例操作8)中解释与“停止控制1-4”不同的相对于通过按下停止键执行的停止控制的操作。
(示例操作5)
涉及停止控制的操作是用于作为所显示的应用的复制应用130并不在执行任务的情况下的示例。
图16A和16B是用于解释本示例操作中的操作单元30中显示的屏幕的转换的图示。
在图16A和16B中,当并不执行任务时在按下所显示的应用的停止键之前的屏幕是指示“可以复制”的屏幕304。随后在任务信息304a中指示相应应用中的任务状态,从而在复制任务中指示不存在任务的事实。
在此状态中,当按下停止键时,停止通过遵从于停止控制的打印机应用104的打印任务正在被执行的任务601的处理。
随后,在转换之后弹出的指示任务状态的屏幕305中进行了显示,其示出了所有打印任务被停止,并且被提供有“打印任务列表”键来请求显示打印任务列表和“关闭”键来取消停止并且恢复。
在屏幕305中并未提供有“中断”键来删除正被执行的任务。这是基于这样的判断的,该判断是:当在作为所显示的应用的复制应用103中没有正在被执行的任务时,没有太多必要来增加诸如中断(涉及删除)之类的紧急程度,从而通过从打印任务列表中删除并且应对一个系统,性能是更优的。
按下在弹出屏幕305中提供的“关闭”键使得过程返回到按下停止键之前的状态,换言之,恢复停止的过程以返回到指示“可以复制”的屏幕304。超时可以是类似的返回操作。
此外,在按下“打印任务列表”键时,可以执行从未完成的打印任务中删除所选择的任务的过程。此任务删除过程并非不同于在上文中参照图11A和11B描述的通过对打印任务列表(状态检查)屏幕303的操作来删除任务的过程。因此,这里将省略对其的描述。
(示例操作6)
涉及停止控制的操作是在主屏幕被显示在操作单元30中的情况下的示例。主屏幕是所谓的菜单屏幕,其中从可用应用的列表、或者当处于空闲状态下的等待时的特定的应用屏幕中选择要使用的应用。
图17A和17B是用于解释本示例操作中的操作单元30中显示的屏幕的转换的图示。
在图17A和17B中,在按下所显示的应用的停止键之前的主屏幕是屏幕321。在任务信息321a中指示这里的每一个应用中的任务状态,登记与扫描仪应用105不同的复制、打印机和传真的相应应用的任务,并且所登记的任务涉及打印任务。
在此状态中,当按下停止键时,停止正在被遵从于停止控制的打印机应用104和复制应用103的打印任务执行的任务的处理。
随后,在转换之后弹出的指示任务状态的屏幕322中进行了显示,其示出了所有打印任务被停止,并且被提供有“打印任务列表”键来请求显示打印任务列表和“关闭”键来取消停止并且恢复。
在屏幕322中并未提供有“中断”键来删除正被执行的任务。这是基于这样的判断的,该判断为当所显示的应用是复制应用103时,没有太多必要来增加诸如中断(涉及删除)之类的紧急程度,从而通过从打印任务列表中删除并 且应对一个系统,性能是更优的。
按下在弹出屏幕322中提供的“关闭”键使得过程返回到按下停止键之前的状态,换言之,恢复停止的过程以返回到主屏幕321。超时可以是类似的返回操作。
此外,在按下“打印任务列表”键时,可以执行从未完成的打印任务中删除所选择的任务的过程。此任务删除过程并非不同于在上文中参照图11A和11B描述的通过在打印任务列表(状态检查)屏幕303上的操作来删除任务的过程。因此,在这里将省略对其的解释。
(示例操作7)
涉及停止控制的操作是在主屏幕被显示在操作单元30中的情况下的示例。
主屏幕是所谓的菜单屏幕,其中,从可用应用的列表、或者当处于空闲状态下的等待时的特定的应用屏幕中选择要使用的应用。
与示出了显示主屏幕的情形的上述示例操作6的差异在于,在本示例操作中是处于等待空闲状态的任务的状态中的操作。
图18是用于解释本示例操作中的操作单元30中显示的屏幕的转换的图示。
在图18中,在按下所显示的应用的停止键之前的主屏幕是屏幕321。如在任务信息321d中所示,相应应用中的任务随后处于并未针对任何应用登记任务的状态中。
在此任务状态中,在按下停止键时,在以与上述示例性的操作6相类似的方式弹出的屏幕322中进行了这样的显示,其示出了所有打印任务被停止,并且被提供有“打印任务列表”键来请求显示打印任务列表和“关闭”键来取消停止并且恢复。
可以想见,例如,由有意取消在已经请求了使用打印应用104的打印任务之后、开始进行处理之前请求的任务的用户来执行在任务状态中按下停止键。
随后,为了响应于与意图一致的操作,这里,在本示例操作的状态检查屏幕324中显示在上述想见的条件下请求的任务,以导致任务被删除的结果。
为了这样做,其被布置为使得可以立即响应于任务的登记(任务输入),通过按下“打印任务列表”键显示的状态检查屏幕被显示在屏幕中作为要被停止和删除的任务,并且还花费比空闲时间中的常规时间更长的超时的设置时间。
采用这样的措施使得可以与用户的意图相一致地取消任务。
(示例操作8)
与停止控制相关的操作是操作单元30中的屏幕中的所显示的应用是SDK应用、MFP浏览器的情况下的示例。
图19是解释了在所显示的应用是SDK应用和MFP浏览器的情况下的操作的图示。
在图19中,显示允许对SDK应用进行操作的屏幕331。随后,如在其中的任务状态331a中所示的,为诸如复制、打印之类的通过停止键的操作来接受停止控制的应用登记任务,从而过程处于可以应用停止的操作状态中。
然而,即便所登记的任务处于这样的操作状态中,当所显示的应用是SDK应用(对于MFP浏览器的情也况相同)时,也确保并不执行响应于停止键的操作的停止控制。
此操作的原因是为了避免停止控制中的错误操作的出现、以及MFP浏览器的任务的处理和任务的输入操作中的问题的出现(这是因为SDK应用和MFP浏览器中的规范不同于与上述SDK应用和MFP浏览器不同的应用中的规范),从而存在并未获得通过按下停止键所期望的操作的可能。
“打印任务列表中的任务删除过程”
在通过按下停止键开始的任务停止控制的上述示例性的操作中,在停止处理打印任务时,经由按下在停止了打印任务的处理时,被显示为操作单元30的弹出屏幕的屏幕的“打印任务列表”而转换的屏幕接受删除操作(图11、13以及16-18)。
这里,进一步详细地描述此删除操作的过程。
图20是用于解释通过打印任务列表屏幕上的任务删除操作进行的显示屏幕的转换的图示。
在图20中,利用被显示有响应于按下停止键而停止打印任务的处理的消息的屏幕中提供的“打印任务列表”键,通过对此键的操作而打开的打印任务列表屏幕是状态检查屏幕341。
可以针对打印任务列表(状态检查)屏幕采用方法,将任务状态341a中指示的相应应用中的要被删除的所有任务随后按照处理请求的顺序进行放置。 然而,采用了以如下方式进行显示的方法,该方式中,为每个应用提供一个键(或者在所示的屏幕341中,为“复制”和“打印机”的相应应用提供一个键,并且为“不同的”应用(包括根据条件能够删除的传真和扫描仪)提供一个键,以使得可以容易地选择任务,以便随着在按下停止键时指明了要被删除的任务,快速地执行操作,。
在当选择了打印机键时进行转换的屏幕342中,从在任务状态341a中所示中要被删除的每一个任务随后被显示有任务信息,并且提供“保留的删除”键。
要被删除的任务是事先在图9中的表格中示出的要被取消的任务,并且处理包括正被执行的任务或停止了处理的任务,并且被保留的任务是未完成的任务。
在屏幕342中,当指示了要被选择的任务以按下“保留删除”键时,弹出了被提供有“删除”和“不删除”的相应键的“任务删除”屏幕343。
当按下“删除”键时,“任务删除”屏幕343弹出并且转换到状态检查屏幕344。如在执行了此删除操作之后的任务状态344a中所示,对其执行了删除操作的任务(这里是正在被打印的任务601)已经被取消,从而在“任务删除”屏幕343中,仅下一顺序中的任务602被列示为被打印或保留。因此,可以利用此屏幕来检查取消。
另一方面,当在其中按下“不删除”键时,弹出的“任务删除”屏幕343转换到原始状态检查屏幕341。在执行了此操作之后,选择是否按下“关闭”键来结束操作,或者进一步搜索要被删除的任务,切换应用。
“增加未被登记的打印任务停止控制”
在上述“操作2”中执行了停止控制的本实施例中,在上述“操作1”中要遵从于停止控制的未被登记的打印任务并不遵从于控制。然而,操作1和2的共同点在于它们都是通过按下停止键的任务停止控制,因此实现了通过组合这些控制操作而执行的功能的软件配置可以通过在要被应用到的应用中采用它们来被执行。
被增加到本实施例的任务停止控制的功能是这样的功能,其执行新的打印任务停止有效并且在任务列表102s中进行的打印任务的登记被推迟的控制操 作,其功能已经在上述“实施例1”中参照图3进行了描述。
按照这种方式,增加了推迟未被登记的打印任务的登记的功能,以克服使未被登记的打印任务开始的问题,使得可以确保停止了遵从于停止控制的所有打印任务的执行。
本申请基于并要求于2012年3月8日提交的日本专利申请No.2012-052132的优先权。
附图标记的描述
1    MFP
10   控制器
11   CPU
12   RAM
13   ROM
14   HDD
16   网络I/F
20   引擎单元
20s  扫描仪
20p  绘图仪
30   操作单元
30d  屏幕显示单元
30k  键输入单元
50   外部机器(PC)
60   外部传真机
101  SCS
102  ECS
102s 任务列表
103  复制应用
104  打印机应用
105  扫描仪应用
106  传真应用
108  NCS
130  OCS
170  外部控制器
相关的现有技术文档
专利文献1:JP2000-76083A

任务处理系统、任务处理方法和程序.pdf_第1页
第1页 / 共52页
任务处理系统、任务处理方法和程序.pdf_第2页
第2页 / 共52页
任务处理系统、任务处理方法和程序.pdf_第3页
第3页 / 共52页
点击查看更多>>
资源描述

《任务处理系统、任务处理方法和程序.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该控制操作是为了避免操作上的延迟,所述操作上的延迟是由于现有技术中执行的停止控制、或者以被限制到正被执行的任务或者当通过按下停止键发出停止命令时在操作单元的屏幕显示单元中显示的应用的任务的方式所执行的停止控制而造成的。换言之,在现有技术的停止控制中,通过按下停止键能够停止的任务被限制到如上所述的正被显示的应用的任务,从而当期望快速停止或取消时,出现的这样问题,对于。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1