CN104660843A - 信息处理装置及其控制方法 - Google Patents
信息处理装置及其控制方法 Download PDFInfo
- Publication number
- CN104660843A CN104660843A CN201410659164.5A CN201410659164A CN104660843A CN 104660843 A CN104660843 A CN 104660843A CN 201410659164 A CN201410659164 A CN 201410659164A CN 104660843 A CN104660843 A CN 104660843A
- Authority
- CN
- China
- Prior art keywords
- information processor
- set point
- retry
- information
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00885—Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
- H04N1/00888—Control thereof
- H04N1/00891—Switching on or off, e.g. for saving power when not in use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00933—Timing control or synchronising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2166—Intermediate information storage for mass storage, e.g. in document filing systems
- H04N1/2195—Intermediate information storage for mass storage, e.g. in document filing systems with temporary storage before final recording or on play-back, e.g. in a frame buffer
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Facsimiles In General (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供一种信息处理装置及其控制方法。该信息处理装置连接到管理在多个信息处理装置之间使用的设定值的管理服务器,所述信息处理装置能够根据信息处理系统的情形进行适当的处理并且能够防止其多余的电力消耗。将从所述管理服务器获取的并由所述信息处理装置改变的设定值发送到所述管理服务器,但是当所述发送失败时,重试对改变后的设定值的发送,并且根据要发送的所述设定值的类别来切换是停止所述重试还是继续所述重试。
Description
技术领域
本发明涉及一种信息处理装置、其控制方法以及存储介质,更具体地,涉及一种用于在多个信息处理装置间共享和同步设定值的控制技术。
背景技术
传统上,存在如下一种信息处理系统,在该信息处理系统中,布置设定值管理服务器来管理设定值,以使得在多个信息处理装置间共享该设定值,并且通过在各个信息处理装置与设定值管理服务器之间进行通信来反映该设定值。在此结构中,当在任何信息处理装置中改变设定值时,该装置向设定值管理服务器发送改变的内容。在接受该改变的内容时,设定值管理服务器将改变信息发送到其他信息处理装置。由此,在所有装置上反映该设定。
在如上所描述的信息处理装置中,在信息处理装置与设定值管理服务器之间的通信速度低或者通信不稳定的情况下,当与信息处理装置的用户进行的设定值改变操作同步地进行同设定值管理服务器的通信时,响应性较差,并且用户的可操作性降低。因此,要求信息处理装置与由用户进行的设定值改变操作的定时独立地将改变的内容发送到设定值管理服务器。
如果信息处理装置与设定值管理服务器之间的通信失败,则由于信息处理装置的用户可能未必地被通知通信失败,所以信息处理装置需要重试通信。例如,公开了如下内容:当数据发送装置与接收装置之间的通信失败时,根据通信失败的因素来切换处理(参照日本特开(未审查)第2007-174247号公报)。
然而,如果当信息处理装置与设定值管理服务器之间的通信失败时继续重试,则信息处理装置的电力消耗增大。例如,即使信息处理装置配设有省电模式,在继续重试的同时信息处理装置也不能转变到省电模式。在这种情况下,当仅使用传统技术时,可能仅考虑通信失败的因素,因此在通信失败因素相同时仅能够进行同样的重试处理。
发明内容
鉴于上述问题而作出了本发明,本发明提供了一种能够根据信息处理系统的状况进行适当的处理并且能够防止信息处理装置的多余的电力消耗的技术。
在请求保护的发明的第一方面,提供一种信息处理装置,其连接到管理在多个信息处理装置之间使用的设定值的管理服务器,所述信息处理装置包括:获取单元,其被构造为从所述管理服务器获取设定值;改变单元,其被构造为改变获取的所述设定值;发送单元,其被构造为将由所述改变单元改变的所述设定值发送到所述管理服务器;以及重试单元,其被构造为在所述发送单元的发送失败的情况下重试对改变后的所述设定值的发送;其中所述重试单元根据要从所述发送单元发送的所述设定值的类别,在临时停止所述重试与继续所述重试之间进行切换。
根据本发明,由于能够根据在信息处理装置和设定值管理服务器之间要通信的数据的类别来改变通信重试方法,因此能够根据信息处理系统的情形进行适当的处理并且能够防止信息处理装置多余的电力消耗。
根据以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
图1是示出安装有根据本发明的第一实施例的信息处理装置的信息处理系统的示例的网络图。
图2A是示出图1中的信息处理装置的硬件的示意性结构的框图,图2B是示出图1中的管理服务器的硬件的示意性结构的框图。
图3是管理服务器中的HDD中的数据存储区域的示意图。
图4A是图3中的装置设定区域中的数据存储区域的示意图,图4B是图4A中的系统共享设定信息区域和装置特有设定信息区域中的数据存储区域的示意图。
图5是图3中的用户设定区域中的数据存储区域的示意图。
图6是信息处理装置的操作部上显示的登录画面的示例的图。
图7A是示出信息处理装置的操作部上显示的装置设定画面的示例的图,图7B是示出信息处理装置的操作部上显示的用户设定画面的示例的图。
图8是示出在信息处理装置中用于到管理服务器的通信的处理的流程的流程图。
图9是示出在图8中的步骤S803的发送错误处理过程的详情的流程图。
图10是示出在本发明的第二实施例中的信息处理装置的从睡眠返回处理的流程的流程图。
具体实施方式
现在参照示出本发明的优选实施例的附图来详细描述本发明。应当注意,除非另外特别说明,否则在这些实施例中给出的组件的相对布置、数字表达式和数值不限制本发明的范围。
第一实施例
图1是示出安装有根据本发明的第一实施例的信息处理装置的信息处理系统的示例的网络图。
在图1中,信息处理系统由经由网络相互连接的多个信息处理装置101、多个信息处理终端103和一个管理服务器105构成。
例如,信息处理装置101可以接收来自信息处理终端103的用于打印图像数据的请求以打印图像,或者可以从原稿片材读取图像以打印所读取的图像。信息处理装置101还可以将由稍后描述的扫描器部402(参照图2A)读取的图像转换为JPEG格式等,以使用诸如SMB的协议将转换后的图像发送到信息处理终端103。此外,信息处理装置101可以从管理服务器105接收其中要使用的设定值,以将该设定值用作其中要进行的处理的设定。这里,假定能够登录和使用信息处理装置101以使得能够针对其各个用户单独地自定义设定值。
图2A是示出图1中的信息处理装置101的硬件的示意性结构的框图。
信息处理装置101配设有控制器410、打印机部401、扫描器部402、以及操作部403。
控制器410配设有CPU 411、RAM 412、HDD 413、网络I/F 414、打印机I/F 415、扫描器I/F 416、操作部I/F 417以及扩展单元I/F 418。
在CPU 411能够与RAM 412、HDD 413、网络I/F 414、打印机I/F 415、扫描器I/F 416及操作部I/F 417之间发出和接收数据等。CPU 411还将从HDD 413读出的指令展开到RAM 412上并执行RAM 412中存储的该指令。
在HDD413中,能够存储可以由CPU411执行的指令、发送到管理服务器105的消耗度、要在该装置中使用的设定值等。
RAM 412是展开HDD 413中存储的指令以便由CPU 411读出并且能够存储执行指令所需的各种数据的存储器。
网络I/F 414是用于与图1中的信息处理系统中的管理服务器105、信息处理终端103等进行网络通信的接口。网络I/F 414向CPU 411通知已经接收到数据,或者将RAM 412上的数据发送到网络。
打印机I/F 415是如下的接口,其将从CPU 411发送的图像数据发送到打印机部401,并且将从打印机部401接收到的关于打印机部401的状态信息发送到CPU 411。
扫描器I/F 416是将从CPU 411发送的图像读取指令发送到扫描器部402、并且将从扫描器部402接收到的图像数据发送到CPU 411的接口。扫描器I/F 416还能够将从扫描器部402接收到的关于扫描器部402的状态信息发送到CPU 411。
操作部I/F 417将从操作部403输入的、用户的指令发送到CPU 411,并且将要由用户操纵的画面信息发送到操作部403。
打印机部401将从打印机I/F 415接收的图像数据打印在纸上,并且将关于打印机部401的状态信息发送到打印机I/F 415。
扫描器部402根据从扫描器I/F 416接收到的图像读取指令,将放置在扫描器部402上的纸上形成的图像转换为数字数据,并将该数字数据发送到扫描器I/F 416,并且将扫描器部402的状态发送到扫描器I/F 416。
操作部403使用户能够操作信息处理装置101。操作部403配设有例如具有触摸屏的液晶屏幕,以向用户提供操作画面并接受来自用户的操作。
扩展单元I/F 418是如下单元,其使得能够连接用于向信息处理装置101增加功能的单元。例如,在装订由打印机部401打印的纸的情况下,通过扩展单元I/F 418连接用于实现上述装订的单元。然后,CPU 411检测到已经连接的单元并且向该单元发出适当的指令。
图2B是示出图1中的管理服务器105的硬件的示意性结构的框图。
管理服务器105配设有CPU 211、RAM 212、HDD 213及网络I/F 214。CPU 211负责控制整个装置,并且能够控制与RAM 212、HDD 213及网络I/F 214之间的数据发出和接收。CPU 211将从HDD 213读出的控制程序(指令)展开在RAM 212上并执行存储在RAM 212中的这些指令。
在HDD 213中,存储用于实现稍后要描述的、能够由CPU 211执行的处理的控制程序(指令)。此外,能够将信息处理装置101中使用的设定值等存储在HDD 213中。
RAM 212可以展开存储在HDD 213中的指令以便由CPU 211读出,并且可以存储执行这些指令所需的各种数据。
网络I/F 214是用于与信息处理系统中的装置进行网络通信的I/F,该网络I/F 214向CPU 211通知已经接收到数据,并且将RAM 212上的数据发送到网络。
图3是管理服务器105中的HDD 213中的数据存储区域的示意图。
在管理服务器105中的HDD 213中,设置装置设定区域301、用户信息区域302、用户设定区域303及控制程序区域304。
装置设定区域301是用于存储信息处理系统中存在的各个信息处理装置101的设定值的区域。稍后将参照图4A和图4B来描述详情。
用户信息区域302是用于存储关于使用信息处理系统中存在的各个信息处理装置101的用户的用户信息的区域。将用于识别各个用户的信息(例如用户名、用户的密码和用户ID)存储在这个区域中。
用户设定区域303是用于存储与由用户信息区域302管理的各个用户相对应的设定值的区域。当用户使用信息处理装置101时使用所存储的设定值。稍后将参照图5来描述详情。
控制程序区域304是用于存储由管理服务器105的CPU 211执行的控制程序的区域。
图4A是图3中的装置设定区域301中的数据存储区域的示意图,图4B是图4A中的系统共享设定信息区域311和装置特有设定信息区域322中的数据存储区域的示意图。
装置设定区域301由系统共享设定区域310和一个或更多个装置特有设定区域320构成。
系统共享设定区域310由多个系统共享设定信息区域311构成,并且存储在信息处理系统内的所有信息处理装置101之间共享的设定值(也称为“系统共享设定信息”)。
装置特有设定区域320是用于针对各装置管理在信息处理系统内的信息处理装置101之间不同的设定值(也称为“装置特有设定信息”)的数据区域。装置特有设定区域320由装置名区域321和一个或更多个装置特有设定信息区域322构成。
在装置名区域321中,存储用于识别在信息处理系统中的多个信息处理装置101中的任何一个的信息。例如,可以想到使信息处理装置101和通用唯一标识符(UUID)彼此一一对应。
在图4B中,系统共享设定信息区域311和装置特有设定信息区域322中的各个由设定ID区域315、设定名区域316、设定值区域317和用户许可改变区域318构成。
在设定ID区域315中,存储用于识别某一特定设定的信息。例如,可以想到使设定和UUID彼此一一对应。
在设定名区域316中,存储使得用户能够识别设定值的内容的设定值的标题。在设定值区域317中,存储设定值本身。在用户许可改变区域318中,列举代表可以改变设定值的用户的用户ID并进行存储。这里,可以将具有特殊意义的特定ID存储在用户许可改变区域318所包括的数据中。例如,可以是代表信息处理装置101的任何用户可以改变设定值或者代表具有管理员权限的任何用户可以改变设定值的特定ID。
通过管理如上所述的装置设定信息,对于管理服务器105来说,对要由信息处理系统内的所有信息处理装置101共享的设定值以及根据信息处理装置101而不同的设定值进行综合管理成为可能。应当注意,是要将各设定值存储到系统共享设定区域310中还是要将各设定值存储到装置特有设定区域320中,这可以通过控制程序固定地确定,或者可以由信息处理系统的用户以某种方式例如经由Web浏览器来选择。
图5是图3中的用户设定区域303中的数据存储区域的示意图。
用户设定区域303由用户共享设定区域350和一个或更多个用户特有设定区域360构成。用户共享设定区域350是用于存储由使用信息处理系统的所有用户共享的设定值(也称为“用户共享设定信息”)的数据区域,并且由用户共享目的地信息区域351和多个用户共享工作流信息区域352构成。
用户共享目的地信息区域351是用于存储关于如下目的地的信息的区域,所述目的地是将由信息处理装置101的扫描器部402读取的图像的数据发送到其他装置时使用的目的地当中的、由信息处理系统的所有用户共享的目的地。
用户共享工作流信息区域352是用于存储工作流信息的区域,所述工作流信息使得能够提前预设针对信息处理装置101配备的扫描器部402、打印机部401等的设定的组合,以通过简单操作而进行使用。
在本实施例中,将要共享的目的地信息和工作流信息存储在用户共享设定区域350中。然而,如果存在要由所有用户共享的其他设定值,则可以将该设定值存储在区域350中。
用户特有设定区域360是用于存储针对使用信息处理系统的各个用户不同的设定的数据区域,并且由用户名区域361、用户特有目的地信息区域362及用户特有工作流信息区域363构成。
在用户名区域361中,存储用于识别使用信息处理系统的用户的信息(例如,与存储在用户信息区域302中的用户当中的任何一个相对应的用户ID)。
用户特有目的地信息区域362是用于存储关于如下目的地的信息的区域,所述目的地是在将由信息处理装置101的扫描器部402读取的图像的数据发送到其他装置时使用的目的地当中的、针对使用信息处理系统的各个用户管理的目的地。
用户特有工作流信息区域363是用于存储工作流信息的区域,所述工作流信息使得能够提前预设针对信息处理装置101配备的扫描器部402、打印机部401等的设定的组合,以通过简单操作进行使用。
在本实施例中,将要针对各个用户单独管理的目的地信息和工作流信息存储在用户特有设定区域360中。然而,如果存在要针对各个用户单独管理的其他设定值,可以将该设定值存储在区域360中。
通过管理如上所述的用户设定,管理服务器105能够对信息处理系统内的所有用户共享的设定值以及要针对各个用户管理的设定值进行综合管理。
图6是信息处理装置101的操作部403上显示的登录画面的示例的图。
当在登录画面500上接受来自用户的用户名和密码的输入时,输入的内容被显示在用户名显示区域501和密码显示区域502中。之后,当检测到按下了登录开始键503时,信息处理装置101中的CPU 411利用管理服务器105进行用户认证处理。在用户认证处理中,例如,只有当相应的用户名存在于管理服务器105中的用户信息区域302中时,才许可该用户使用信息处理装置101。
图7A是示出信息处理装置101的操作部403上显示的装置设定画面的示例的图。
装置设定画面600是用户在图6中所示的登录画面500上登录到信息处理装置101之后显示的画面中的一个,并且是用于设置或改变信息处理装置101的装置设定的设定画面。
在装置设定画面600上,存在用于识别当前登录的用户(登录用户)的用户信息显示区域601,在用户信息显示区域601中显示关于登录用户的信息。基于信息处理装置101从管理服务器105的系统共享设定区域310获取的系统共享设定信息以及与显示该画面的信息处理装置101相对应的装置特有设定区域320中的装置特有设定信息,来构造该画面上显示的信息。虽然在本实施例中假定信息处理装置101的CPU 411从管理服务器105的系统共享设定区域310获取系统共享设定信息并且从装置特有设定区域320获取装置特有设定信息,但是本发明不限于此。
在装置设定画面600上,仅将登录用户能够改变的设定的设定名显示在设定名列表区域610中。通过参照信息处理装置101从管理服务器105的系统共享设定区域311获取的系统共享设定信息和存储在装置特有设定信息区域322中的用户许可改变区域318中的用户名,来确定登录用户能够改变的设定。当登录用户从设定名列表区域610显示的设定名当中选择一个时,在设定改变区域620中显示用于改变与所选择的设定名相对应的设定值的画面。
在图7A中的设定名列表区域610中,登录用户选择的上述设定名610a是设定名“睡眠期间的电力消耗”。在设定改变区域620中,针对“睡眠期间的电力消耗”,显示表示登录用户能够选择其中之一的“低”和“高”。在所示的示例中,选择了“低”。
当登录用户改变设定改变区域620中的设定值时,信息处理装置101检测该设定值。当该设定值被改变了时,将改变的内容从信息处理装置101发送到管理服务器105。
虽然在本实施例中仅显示登录到信息处理装置101的用户能够改变的装置设定,但是其他显示方法也是可行的。例如,可以进行控制,以使得例如不被许可进行改变的用户能够查看设定值。虽然对在所示的示例中的设定名列表区域610中显示了“配置”的“电力设定”的情况进行了描述,但是由信息处理装置101能够改变的任何设定也是可行的,而不限于此。
图7B是示出信息处理装置101的操作部403上显示的用户设定画面的示例的图。
用户设定画面700是用户在图6中所示的登录画面500上登录到信息处理装置101之后显示的画面中的一个,并且是用于改变信息处理装置101的用户设定的设定画面。
在用户设定画面700上,存在用于识别登录用户的用户信息显示区域701,用户信息显示区域701显示关于登录用户的信息。基于从管理服务器105的用户共享设定区域350获取的用户共享设定信息以及在与登录用户相对应的用户特有设定区域360中的用户特有设定信息,来构造显示在该画面上的信息。虽然在本实施例中假定信息处理装置101的CPU411从管理服务器105的用户共享设定区域350获取用户共享设定信息并且从用户特有设定区域360获取用户特有设定信息,但是本发明不限于此。
在用户设定画面700上,当前登录用户能够改变的个人设定、针对个人设定能够进行的改变的内容(菜单项)被显示在操作菜单区域710中。当登录用户选择特定的菜单项目时,在设定操作区域720中显示用于进行与所选择的菜单项相对应的改变的画面。
在图7B所示的用户设定画面700上,登录用户在操作菜单区域710中已经选择的菜单项是用于进行用户共享目的地信息的改变(编辑)/删除的“编辑/删除(共享)”菜单项。响应于该选择,信息处理装置101将用于改变或删除存储在用户共享目的地信息区域351中的目的地信息的画面显示在设定操作区域720中。
在图7B的设定操作区域720中,多个邮件地址作为目的地信息被显示。针对各个邮件地址的显示布置有编辑按钮721和删除按钮722。当按下任何一个按钮时,登录用户能够改变或删除设定值(这里是邮件地址)。当进行改变或进行删除时,信息处理装置101检测到该改变或删除,并且将改变或删除的内容发送到管理服务器105。
接下来,将对当在图7A和图7B所示的画面上改变设定值时由信息处理装置101进行的与管理服务器105的通信的处理进行描述。
图8是示出在信息处理装置101中用于与管理服务器105进行通信的处理的流程的流程图。所示的处理示出了通过信息处理装置101的CPU411从RAM 412、HDD 413等中适当地读出数据而执行的处理。应该注意的是,该处理不是必须与图7A和图7B中的用户操作同步地进行,而可以在与用户操作不同的定时作为背景处理进行该处理。
在图8中,首先,CPU 411根据提前预先确定的协议和数据格式,将改变的数据发送到管理服务器105(步骤S801)。例如,可以想到分别使用HTTP(超文本传输协议)和XML(可扩展标识语言)作为协议和数据格式来发送数据。在这种情况下,信息处理装置101在必要时还将用于识别进行改变的用户和装置本身(信息处理装置101)的信息连同设置值的改变内容一起进行发送。
接下来,CPU 411判断步骤S801的发送处理是否成功(步骤S802)。如果发送处理成功(步骤S802:是),则CPU 411结束与管理服务器105的通信。另一方面,如果在步骤S802中发送处理失败(步骤S802:否),则CPU 411进行到步骤S803,执行发送错误处理过程并结束本处理。
图9是示出在图8中的步骤S803中的发送错误处理过程的详情的流程图。
在步骤S811中,CPU 411在等待预定时间之后进行用于将与图8中的步骤S801中发送的相同数据发送到管理服务器105的处理(重试处理)。
接着,CPU 411判断步骤S811的重试处理是否成功(步骤S812)。如果重试处理成功(步骤S812:是),则CPU 411结束作为发送错误处理过程的本处理并返回。另一方面,如果在步骤S812中发送重试处理失败,则CPU 411确认预先计数的重试次数是否已经达到规定的重试次数(步骤S813)。如果次数没有达到规定的重试次数(步骤S813:否),则CPU 411再次进行S811的处理。规定的重试次数可以是专用于信息处理装置101的固定次数。作为另选方案,规定的重试次数可以由用户作为装置设定而改变。
如果在步骤S813中判定重试次数已经达到了规定的重试次数(步骤S813:是),则CPU 411判断改变了要发送到管理服务器105的数据的登录用户是否为具有管理员权限的用户(步骤S814)。
如果作为在步骤S814中的判断结果,改变了数据的登录用户是具有管理员权限的用户,则CPU 411重置正在计数的重试次数(步骤S831),并返回到步骤S811的处理以重复重试处理。
如果改变了数据的登录用户是如上所述的具有管理员权限的用户,则认为数据的改变内容是很重要的。因此,信息处理装置101继续用于在管理服务器105上反映数据的处理。
如果作为步骤S814的判断结果、改变了数据的登录用户不是具有管理员权限的用户,则CPU 411判断接下来要通过重试处理发送的数据的类别(步骤S820)。即,CPU 411判断要发送的数据是在管理服务器105中的装置设定区域301中被管理还是在用户设定区域303中被管理。
如果在步骤S820中判定类别为“装置设定”,则CPU 411进行到步骤S821。在步骤S821中,CPU 411然后判断要通过重试处理发送的数据是存储在管理服务器105的系统共享设定区域310中还是存储在装置特有设定区域320中。
如果在步骤S821中判定要发送的数据存储在系统共享设定区域310中(步骤S821:否),则CPU 411重置正在计数的重试次数(步骤S831)并返回到步骤S811的处理以重复重试处理。
另一方面,如果在步骤S821中判定要发送的数据存储在装置特有设定区域320中(步骤S821:是),则CPU 411在将要重试的数据写入HDD413的预定区域之后临时停止重试处理(步骤S832)。然后,CPU 411结束发送错误处理过程并返回。如果已经结束了发送错误处理过程,则CPU411使信息处理装置101转变到不具有要执行的指令的空闲状态。由此,在满足预定条件时,信息处理装置101可以转变到睡眠状态。
因此,在是不与其他信息处理装置101共享的设定值的情况下,即使在管理服务器105上未立即反映该内容,也几乎不会影响整个信息处理系统。因此,通过临时停止重试处理能够使信息处理装置101处于能够转变到睡眠状态的状态中。
如果在步骤S820中判定该类别为“用户设定”,则CPU 411进行到步骤S822。在步骤S822中,CPU 411然后判断要通过重试处理发送的数据是存储在管理服务器105中的用户共享设定区域350中还是存储在用户特有设定区域360中。
如果在步骤S822中判定要发送的数据存储在用户共享设定区域350中(步骤S822:否),则CPU 411重置正在计数的重试次数(步骤S831)并返回到步骤S811的处理以重复重试处理。另一方面,如果在步骤S822中判定要发送的数据存储在用户特有设定区域360中(步骤S822:是),则CPU 411在将要重试的数据写入HDD 413的预定区域之后临时停止重试处理(步骤S832)。然后,CPU 411结束发送错误处理过程并返回。
如果已经结束了以上发送错误处理过程并返回,则CPU 411使信息处理装置101转变到不具有要执行的指令的空闲状态(图8中的步骤S804)。由此,在满足预定条件时,信息处理装置101可以转变到睡眠状态。
因此,在是不与其他用户共享的设定值的情况下,即使在管理服务器105上未立即反映该内容,也几乎不会影响整个信息处理系统。因此,通过临时停止重试处理能够使信息处理装置101处于能够转变到睡眠状态的状态中。
根据上述的第一实施例,当在信息处理系统中的信息处理装置101中进行用于重试至管理服务器105的改变数据的发送的处理时,能够在考虑到该数据的类别的情况下通过控制重试处理来抑制信息处理装置101的不必要的电力消耗。
第二实施例
在上述第一实施例中,已经描述了以下情况:当进行用于重试至管理服务器105的发送数据的处理时,信息处理装置101考虑到数据的类别来控制该处理,因此,能够抑制信息处理装置101的电力消耗。此外,在第一实施例中,已经示出以下情况:当在步骤S832中已经临时停止重试处理时,CPU 411通过使信息处理装置101转变到空闲状态来使信息处理装置101处于能够转变到睡眠状态的状态。在本实施例中,将对用于在信息处理装置101从睡眠状态返回时重新开始已经临时停止的重试处理的过程进行描述。应当注意,作为与上述第一实施例类似的部分,使用相同的附图标记,并且省略该部分的描述。下面仅描述与第一实施例的不同之处。
图10是示出在本发明的第二实施例中的信息处理装置101的从睡眠返回处理的流程的流程图。所示的处理示出了通过信息处理装置101的CPU 411从RAM 412、HDD 413等适当地读出数据而执行的处理。
当从睡眠返回时,CPU 411首先识别从睡眠返回的因素是什么(步骤S901)。作为因素的示例,可以想到的有:已经从诸如信息处理终端103的外部装置接收到用于打印文档的请求、检测到用户已经操作了操作部403等。然而,因素不限于此。
接着,CPU 411进行与步骤S901中已经识别的从睡眠返回的因素相对应的处理(步骤S902)。例如,如果已经接收到用于打印文档的请求,则CPU 411控制信息处理装置101接收与打印请求相对应的文档数据并打印该文档数据。
然后,CPU 411判断在HDD 413的预定区域中是否存在要通过重新开始重试处理发送的发送数据(以下称为要重试的发送数据)(步骤S903)。如果作为步骤S903的判断结果、在预定区域中不存在要重试的发送数据,则CPU 411使信息处理装置101转变到空闲状态(步骤S905)。另一方面,如果作为步骤S903的判断结果、在预定区域中存在要重试的发送数据,则CPU 411在进行图9所示的发送错误处理过程(步骤S904)之后使信息处理装置101转变到空闲状态(步骤S905)。
根据上述第二实施例,能够通过进行上述从睡眠返回处理来可靠地重新开始已被临时停止的重试处理。
第三实施例
在上述第一和第二实施例中,已经对用于在信息处理装置101中进行重试至管理服务器105的数据发送的处理的方法进行了描述,并且描述了能够根据情况抑制该装置的电力消耗。
然而,一般而言,当已经转变到睡眠状态时,信息处理装置在没有作为用于从睡眠返回的外部因素的触发(例如从信息处理终端103正进入的打印作业)的情况下不从睡眠(省电)状态返回。因此,当临时停止重试处理时,重新开始重试处理的定时取决于该装置的外部。取决于改变数据的内容,可能会引起问题。
因此,在本实施例中,将描述用于适当地设置重新开始重试处理的定时的方法。应当注意,作为与上述第一实施例类似的部分,使用相同的附图标记,并且省略该部分的描述。下面仅描述与第一实施例的不同之处。
虽然在本实施例中在信息处理装置101中与管理服务器105进行通信的处理与第一实施例中描述的图8和图9中所示的处理类似,但是在图8和图9中的步骤S832的处理之后执行的处理彼此不同。
当在图9中的步骤S832中临时停止重试处理时,CPU 411设置信息处理装置101从转变到睡眠状态的时点起自动从睡眠状态返回的定时,之后,结束发送错误处理过程并返回。然后,例如设置的定时可以是小时,例如第二天下午的一点,或者可以指定为例如该时间点之后的6个小时。例如,通过与作为CPU 411的外围电路的RTC(实时时钟)一起登记定时器,来进行对自动从睡眠状态返回的定时的管理。如果其他方法可执行,也可以使用其他方法。
但是应当注意,这种结构还可以是如下的结构:CPU 411根据图8中的步骤S802中的发送处理中的失败因素,自动切换本实施例中设置的从睡眠状态自动返回的定时。例如,如果上述的失败因素是由于管理服务器105的临时超负荷,通信未成功,则假定通信在相对短的时间内变为可行,因此,优选设置信息处理装置101从睡眠状态返回的定时相对早。另一方面,如果失败因素是未与管理服务器105本身建立通信信道,则可以想到需要很多时间来恢复,因此,优选设置信息处理装置101从睡眠状态返回的定时相对晚。
当在设置自动返回的定时之后从发送错误处理过程返回时,CPU 411使信息处理装置101转变到空闲状态(步骤S804)。之后,满足预定条件时,信息处理装置101转变到睡眠状态,但是在所设置的定时自动从睡眠状态返回。之后,CPU 411进行图10中的步骤S903中及之后的处理。
根据第三实施例,通过自动设置在临时停止重试处理之后从睡眠返回的定时,信息处理装置101能够根据情形来进行适当的重试重新开始处理。
在上述第一至第三实施例中已经描述了将本发明应用于信息处理装置的情况。然而,本发明不限于此,毫无疑问,本发明也可以应用于诸如打印机等的图像形成装置以及诸如复合机等的图像处理装置。
其他实施例
本发明的实施例还可以通过读出并执行记录在存储介质(例如,非暂时性计算机可读存储介质)上的用于进行本发明的上述实施例的一个或更多个的功能的计算机可执行指令的系统或装置的计算机来实现,以及通过由系统或装置的计算机通过例如从存储介质读出并执行用于进行上述实施例的一个或更多个的功能的计算机可执行指令来进行的方法来实现。该计算机可以包含中央处理单元(CPU)、微处理单元(MPU)、或其他电路中的一个或更多个,并且可以包括单独的计算机或单独的计算机处理器的网络。例如可以从网络或者存储介质向计算机提供计算机可执行指令。该存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩盘(CD)、数字通用光盘(DVD)、或蓝光盘(BD)TM)、闪存设备、存储卡等中的一个或更多个。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型、等同结构及功能。
本申请要求2013年11月19日提交的日本专利申请第2013-238769号的优先权,该申请的全部内容通过引用并入本文。
Claims (8)
1.一种信息处理装置,其连接到管理在多个信息处理装置之间使用的设定值的管理服务器,所述信息处理装置包括:
获取单元,其被构造为从所述管理服务器获取设定值;
改变单元,其被构造为改变获取的所述设定值;
发送单元,其被构造为将由所述改变单元改变的所述设定值发送到所述管理服务器;以及
重试单元,其被构造为在所述发送单元的发送失败的情况下,重试对改变后的所述设定值的发送;其中
所述重试单元根据要从所述发送单元发送的所述设定值的类别,在临时停止所述重试与继续所述重试之间进行切换。
2.根据权利要求1所述的信息处理装置,其中,在要从所述发送单元发送的所述设定值的类别是不与其他信息处理装置共享的设定值的情况下,所述重试单元临时停止所述重试并且使所述信息处理装置转变到省电状态。
3.根据权利要求2所述的信息处理装置,其中,所述不与其他信息处理装置共享的设定值是用户特有的设定值。
4.根据权利要求2所述的信息处理装置,其中,所述不与其他信息处理装置共享的设定值是装置特有的设定值。
5.根据权利要求2所述的信息处理装置,其中,在当所述信息处理装置从所述省电状态返回时存在要从所述发送单元发送的设定值的情况下,所述重试单元重新开始已经临时停止的所述重试。
6.根据权利要求5所述的信息处理装置,其中,在临时停止所述重试时,所述重试单元设置所述信息处理装置从所述省电状态返回的定时。
7.根据权利要求6所述的信息处理装置,其中,所述重试单元根据所述发送单元的发送失败的因素来切换所述信息处理装置从所述省电状态返回的定时。
8.一种信息处理装置的控制方法,所述信息处理装置连接到管理在多个信息处理装置之间使用的设定值的管理服务器,所述控制方法包括:
获取步骤,从所述管理服务器获取设定值;
改变步骤,改变获取的所述设定值;
发送步骤,将所述改变步骤中改变的所述设定值发送到所述管理服务器;以及
重试步骤,在由所述发送步骤进行的发送失败的情况下,重试对改变后的所述设定值的发送;其中
在所述重试步骤中根据要在所述发送步骤中发送的所述设定值的类别来切换是临时停止所述重试还是继续所述重试。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013238769A JP6242178B2 (ja) | 2013-11-19 | 2013-11-19 | 情報処理装置及びその制御方法、並びにプログラム |
JP2013-238769 | 2013-11-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104660843A true CN104660843A (zh) | 2015-05-27 |
CN104660843B CN104660843B (zh) | 2017-12-05 |
Family
ID=53174546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410659164.5A Expired - Fee Related CN104660843B (zh) | 2013-11-19 | 2014-11-18 | 信息处理装置及其控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9544098B2 (zh) |
JP (1) | JP6242178B2 (zh) |
CN (1) | CN104660843B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6375877B2 (ja) * | 2014-10-31 | 2018-08-22 | 株式会社リコー | 情報処理システム、情報処理方法、サービス利用装置、及びプログラム |
JP6525769B2 (ja) * | 2015-06-30 | 2019-06-05 | キヤノン株式会社 | 管理装置、制御方法およびプログラム、並びに、システム |
JP6418502B2 (ja) * | 2015-12-21 | 2018-11-07 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、画像形成方法、画像形成システム及び画像形成プログラム |
CN115366548A (zh) * | 2017-06-27 | 2022-11-22 | 佳能株式会社 | 打印设备及其控制方法 |
JP6950814B2 (ja) * | 2018-03-22 | 2021-10-13 | 京セラドキュメントソリューションズ株式会社 | 通信装置 |
US10831997B2 (en) * | 2018-08-09 | 2020-11-10 | CloudMinds Technology, Inc. | Intent classification method and system |
JP7218141B2 (ja) | 2018-10-15 | 2023-02-06 | キヤノン株式会社 | 通信システム、および画像形成装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007174247A (ja) * | 2005-12-21 | 2007-07-05 | Sharp Corp | 送信装置、受信装置、送信プログラム、受信プログラム、および記録媒体 |
US20070177196A1 (en) * | 2006-02-02 | 2007-08-02 | Konica Minolta Business Technologies, Inc. | Information processing system and information processing device suitable to perform process by communicating data among plurality of information processing devices connected to network, process condition setting program stored on a computer readable medium and executed in each of plurality of information processing devices, and process condition setting method |
CN102325657A (zh) * | 2009-02-25 | 2012-01-18 | 株式会社理光 | 图像形成装置,图像形成方法以及计算机可读信息记录介质 |
CN102446077A (zh) * | 2010-09-30 | 2012-05-09 | 佳能株式会社 | 打印系统、打印方法、打印服务器以及控制方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4813001A (en) * | 1987-05-29 | 1989-03-14 | Schlumberger Systems, Inc. | AC calibration method and device by determining transfer characteristics |
US5473771A (en) * | 1993-09-01 | 1995-12-05 | At&T Corp. | Fault-tolerant processing system architecture |
JP2000353119A (ja) * | 1999-06-09 | 2000-12-19 | Nec Corp | 分散システムにおけるアプリケーション設定情報集中管理方法 |
JP4880204B2 (ja) * | 2004-04-12 | 2012-02-22 | 住友ナコ マテリアル ハンドリング株式会社 | フォークリフト管理システム |
JP4469700B2 (ja) * | 2004-11-02 | 2010-05-26 | 株式会社エヌ・ティ・ティ・ドコモ | 無線制御装置、サーバ及び移動通信方法 |
JP4571182B2 (ja) * | 2005-01-27 | 2010-10-27 | 富士通株式会社 | ネットワーク機器管理装置、ネットワーク機器管理方法、ネットワーク機器、及びそれらで使用されるプログラム、並びにシステム |
JP5656459B2 (ja) * | 2010-06-03 | 2015-01-21 | キヤノン株式会社 | ジョブデータ送信装置、その制御方法、およびプログラム |
JP5589962B2 (ja) * | 2011-06-06 | 2014-09-17 | コニカミノルタ株式会社 | 画像形成システム |
-
2013
- 2013-11-19 JP JP2013238769A patent/JP6242178B2/ja not_active Expired - Fee Related
-
2014
- 2014-11-17 US US14/543,249 patent/US9544098B2/en not_active Expired - Fee Related
- 2014-11-18 CN CN201410659164.5A patent/CN104660843B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007174247A (ja) * | 2005-12-21 | 2007-07-05 | Sharp Corp | 送信装置、受信装置、送信プログラム、受信プログラム、および記録媒体 |
US20070177196A1 (en) * | 2006-02-02 | 2007-08-02 | Konica Minolta Business Technologies, Inc. | Information processing system and information processing device suitable to perform process by communicating data among plurality of information processing devices connected to network, process condition setting program stored on a computer readable medium and executed in each of plurality of information processing devices, and process condition setting method |
CN102325657A (zh) * | 2009-02-25 | 2012-01-18 | 株式会社理光 | 图像形成装置,图像形成方法以及计算机可读信息记录介质 |
CN102446077A (zh) * | 2010-09-30 | 2012-05-09 | 佳能株式会社 | 打印系统、打印方法、打印服务器以及控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104660843B (zh) | 2017-12-05 |
US20150143193A1 (en) | 2015-05-21 |
JP2015100013A (ja) | 2015-05-28 |
JP6242178B2 (ja) | 2017-12-06 |
US9544098B2 (en) | 2017-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104660843A (zh) | 信息处理装置及其控制方法 | |
US10437530B2 (en) | Communication terminal, method of controlling communication terminal and non-transitory storage medium for adding user authentication information to print data in handover enable or disable state | |
US9787860B2 (en) | Image forming apparatus with option for disabling near-field communication and direct wireless communication | |
US8947720B2 (en) | Communication terminal device, communication control method, and non-transitory computer-readable medium storing communication control program | |
JP6210838B2 (ja) | 情報処理装置、その制御方法、及びプログラム | |
US9665317B2 (en) | Image forming system for exchanging location and processing information of a job using short-range communication | |
US8913280B2 (en) | Communication apparatus, method for controlling the same, storage medium, and printing apparatus | |
US9092179B2 (en) | Communication apparatus, method for controlling communication apparatus, and storage medium | |
JP6355330B2 (ja) | ネットワークデバイス、ネットワークデバイスの制御方法およびそのプログラム | |
US9456292B2 (en) | Communication apparatus, method for controlling communication apparatus, and storage medium | |
US9069512B2 (en) | Displaying screen information of a printing device on a client device in accordance with a type of client device | |
KR20110075197A (ko) | 화상형성장치와 연결되는 호스트장치, 서버 및 그 인쇄방법 | |
US9628640B2 (en) | Method for initial setup of image forming apparatus using near field communication and image forming apparatus for performing the same | |
US20140240751A1 (en) | Printing apparatus, method for controlling the same, and storage medium | |
JP2014059697A (ja) | 出力制御装置、プログラム及び出力システム | |
KR102046736B1 (ko) | 통신 장치 및 통신 장치 제어 방법 | |
JP6329429B2 (ja) | 情報処理装置、制御方法およびプログラム | |
US20170289369A1 (en) | Information processing apparatus, information processing system, control method for information processing apparatus, and storage medium | |
KR20170077797A (ko) | 정보 처리 장치, 정보 시스템, 정보 처리 방법, 및 저장 매체 | |
US9141326B2 (en) | Printing apparatus, method of controlling printing apparatus, and storage medium | |
JP5724973B2 (ja) | 携帯情報端末、情報管理システム、携帯情報端末の共有方法、およびコンピュータプログラム | |
US20250068369A1 (en) | System, method, and recording medium | |
CN117215504A (zh) | 打印系统和打印控制方法 | |
JP2018148581A (ja) | ネットワークデバイス、ネットワークデバイスの制御方法およびそのプログラム | |
JP2013191179A (ja) | 印刷指示装置、印刷システムおよびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171205 Termination date: 20201118 |
|
CF01 | Termination of patent right due to non-payment of annual fee |