图像处理装置及其控制方法、以及信息处理装置及其控制方法_4

文档序号:9847011阅读:来源:国知局
发送至网页浏览器250。然后,控制向步骤SA150推进。
[0115]在步骤SA150中,CPUlOl判断在步骤SAllO中受理的设定是否成功。然后,若判断为设定未成功,则CPUlOl向步骤SAl 10返回控制。另一方面,若判断为设定成功,则CPUlOl向步骤SAl 60推进控制。
[0116]在步骤SA160中,CPUlOl对网页浏览器250指示被保存于网页存储空间(WebStorage)的设定值的删除。然后,CPUlOl使图9的处理结束。
[0117]图10是示意性地表示图9所示的处理的内容的图。在图10中,网页服务器150被记载为MFP100,另外,网页浏览器250被记载为PC终端200。
[0118]如图10所示,MFP100判断该MFP100是否处于从PC终端200受理设定处理的状态。然后,若判断为处于这样的状态(图10中的“判断结果:受理设定处理”),则对PC终端200查询是否在网页浏览器250的网页存储空间(Web Storage)中保存有设定值。
[0119]然后,如果查询的结果是保存有设定值(图10中的“确认结果:保存有”),则MFP100对PC终端200指示设定值的发送。对应于此,PC终端200对MFP100发送设定值(图10中的“HTTP请求”)。对应于此,MFP100在MFP100中设定该设定值。在关于与该设定值对应的内容以及设定了其他的设定值的情况下,将该其他的设定值更新为新的设定值。
[0120]<实施方式的效果>
[0121]在第I实施方式中,网页服务器150在MFP100处于不受理设定处理的状态的情况下,对网页浏览器250指示不使在网页浏览器250上输入的设定值向MFP100发送而预先保存在该网页浏览器250上。然后,网页服务器150在MFP100处于受理设定处理的状态时,对网页浏览器250指示向MFP100发送被保存在网页浏览器250的设定值。由此,网页浏览器250在MFP100处于不受理设定处理的状态时在网页浏览器250中暂时保存设定值,在MFP100成为受理设定处理的状态时,向MFP100发送该设定值。
[0122]由此,即使在用户向网页浏览器250输入了设定值的时刻MFP100不受理设定处理的情况下,该设定值也暂时被保存在网页浏览器250上。而且,网页浏览器250之后不需要再次的用户操作就向MFP100发送设定值。
[0123]因此,在上述那样的情况下,即使在网页服务器150中设定了超时,也不用用户再次执行用于设定值的输入、经由网页浏览器的设定的请求等的操作就在MFP100中设定该设定值。
[0124]另外,若被保存于网页浏览器250的设定值在MFPlOO中被设定,则网页服务器150对网页浏览器250指示所保存的设定值的删除。
[0125]由此,能够避免在网页浏览器250上继续保存不要的设定值的情况。
[0126][第2实施方式]
[0127]第2实施方式的图像处理系统与第I实施方式的图像处理系统同样地包括MFP100和PC终端200。这些硬件构成能够与在第I实施方式中说明了的构成(图2)相同,所以不重复进行详细说明。
[0128]<图像处理系统中的处理的概要>
[0129]在第I实施方式的图像处理系统中,MFP100在该MFP100处于不受理设定处理的状态时,对PC终端200指示了设定值的保存。另一方面,在第2实施方式的图像处理系统中,MFP100在该MFP100处于不受理设定处理的状态时,进一步确定成为不受理设定处理的主要因素的模块,根据该确定的模块的种类,决定是否对PC终端200指示设定值的保存。
[0130]此外,在第2实施方式的MFP100的辅助存储装置105中,储存有在MFP100的各模块成为不受理设定处理的主要因素时确定是否使PC终端200保存设定值的信息(保存要否信息)。在根据上述的“模块的种类”的决定中,参照该保存要否信息。
[0131]更具体而言,例如MFP100包括网页服务器模块(网页服务器150)和API模块(API160)。而且,网页服务器150在这些模块中的至少一方的负荷高的情况下,判断为MFP100未处于受理设定处理的状态。而且,上述保存要否信息例如针对网页服务器模块,在负荷高时使PC终端200保存设定值。另一方面,上述保存要否信息例如针对API模块,即使负荷高也不使PC终端200保存设定值。以下对该技术的意义进行说明。
[0132]网页服务器模块(网页服务器150)的负荷变高的主要因素的一个例子是在MFP100的与外部设备之间的数据的接收发送中、图像转换处理中、图像稳定化处理中等情况下,针对网页服务器模块(网页服务器150),没有充分地分配CPUlOl的资源。而且,这样的事态有可能频繁地或者定期地产生,另外,对于网页浏览器250的用户而言难以知道该事态什么时候消除。因此,在第2实施方式的图像处理系统中,优选在这样的情况下,不是使用户等待该事态的消除,而是使PC终端200保存设定值,并在该事态消除之后自动地对MFP100设定设定值。
[0133]另一方面,API模块(API160)的负荷变高的主要因素的一个例子是存储于存储部170(图1以及图3)的大量的数据(目的地数据、盒数据等)的接收或者来自存储部170的大量的数据的发送。这些主要因素被认为不会频繁地产生,另外,因为对API160中的处理也设定有超时时间,所以认为该主要因素不会长时间持续。因此,在第2实施方式的图像处理系统中,在因上述主要因素而MFP100处于不受理设定处理的状态的情况下,不使PC终端200保存设定值。由此,能够极力削减PC终端200保存设定值的次数。因此,能够极力避免网页浏览器250访问网页存储空间(Web Storage)的频率上升这一情况。由此,能够极力避免网页浏览器250的性能降低的事态。
[0134]在第2实施方式中,在图6中所示的处理被置换成图U。图11是表示在第2实施方式中执行的动作指示处理(动作指示处理(IA))的概略的图。以下,对动作指示处理(IA)的内容进行说明。
[0135]<动作指示处理(ΙΑ) >
[0136]如图11所示,MFPlOO判断该MFPlOO是否处于从PC终端200受理设定处理的状态。然后,如果该判断的结果是MFP100处于受理设定处理的状态(图11的“判断结果:受理设定处理”),则对PC终端200发送向MFP100发送设定值的指示。
[0137]另一方面,在上述判断的结果是MFP100未处于受理设定处理的状态的情况下,MFP100进一步确定成为不受理设定处理的状态的主要因素的模块,即在MFP100中确定负荷高的模块。然后,MFP100在所确定的模块是在上述的保存要否信息中被设定为使PC终端200保存设定值的模块的情况下(图11的“负荷高的模块:网页存储空间(WebStorage)保存对象”),对PC终端200发送保存设定值的指示。
[0138]若在PC终端200中,从MFP100发送指示,则将该指示保存于存储装置203等。
[0139]另一方面,在如上述那样确定的模块是在上述的保存要否信息中被设定为不使PC终端200保存设定值的模块的情况下,MFP100不进行任何动作。据此,不从MFP100向PC终端200发送关于设定值的发送或者保存的指示。在这样的情况下,若在PC终端200中被指示关于设定值的设定的HTTP请求的发送,则PC终端200发送HTTP请求。MFP100基于该HTTP请求试着进行设定值的设定,如果该设定在超时时间经过之前完成则将表示设定完成的HTTP响应发送至PC终端200,而且,如果该设定在超时时间经过之前没有完成则将表示设定失败的HTTP响应发送至PC终端200。
[0140]图12是动作指示处理(IA)的流程图。与图5所示的动作指示处理的流程图相比,在图12的流程图中,在步骤S120中判定结果是不受理设定处理的情况下,控制向步骤S122推进。
[0141]在步骤S122中,CPUlOl确定成为不受理设定处理的主要因素的模块及负荷高的模块,然后,判断该模块是否是在上述保存要否信息中使设定值保存于网页浏览器250的网页存储空间(Web Storage)的对象。然后,CPUlOl若判断为该模块是在上述保存要否信息中使设定值保存于网页浏览器250的网页存储空间(Web Storage)的对象,则向步骤S140推进控制。另一方面,CPUlOl若判断为该模块不是在上述保存要否信息中使设定值保存于网页浏览器250的网页存储空间(Web Storage)的对象,则不执行步骤S140的控制,向步骤S150推进控制。
[0142]在步骤S140中,CPUlOl向网页浏览器250(PC终端200)发送将设定值保存于网页存储空间(Web Storage)的指示,并向步骤SI50推进控制。
[0143]<MFP100的功能构成>
[0144]图13是表示第2实施方式的网页服务器150的功能构成的一个例子的图。如图13所示,第2实施方式的网页服务器150除了图3所示的构成之外,还包括设定不可主要因素确定部156。设定不可主要因素确定部156在设定可否判断部151判断为不受理设定处理时,确定成为该判断的主要因素的MFP100内的模块。设定不可主要因素确定部156例如通过执行步骤S122的控制的CPUlOl来实现。
[0145][第3实施方式]
[0146]第3实施方式的图像处理系统与第I实施方式的图像处理系统同样地包括MFP100和PC终端200。这些硬件构成能够与在第I实施方式中说明了的结构(图2)相同,所以不重复进行详细的说明。
[0147]<图像处理系统中的处理的概要>
[0148]在第3实施方式中,PC终端200中的设定值的保存不是根据来自MFP100的指示而是根据网页浏览器250中的HTTP请求的发送指示来进行。图14是表示第3实施方式的图像处理系统中的处理(设定值保存处理(A))的概要的图。
[0149]如图14所示,在PC终端200中,若被从用户指示HTTP请求的发送,则在PC终端200中,将该HTTP请求所包含的设定值保存于网页浏览器250的网页存储空间(Web Storage)。然后,PC终端200参照在该PC终端200中保存的来自MFPl 00的最新指示的内容。
[0150]如果指示的内容是向MFP100发送设定值(图14的“指示内容:向MFP发送设定值”),则PC终端200向MFP100发送HTTP响应。MFP100根据接收到HTTP响应来执行用于设定值的设定的处理,并将该处理的结果(成功(OK)或者失败(NG))作为HTTP响应向PC终端200发送。然后,MFP100在HTTP响应中的结果表示处理的成功的情况下(在图14中“设定结果:0K”),进一步对PC终端200发送所保存的设定值的删除的指示。对应于此,PC终端200删除保存于网页浏览器250的网页存储空间(Web Storage)的设定值。
[0151]另一方面,如果
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1