专利名称:电源管理装置、文件服务器、打印系统和计算机软件的制作方法
技术领域:
本发明涉及电源管理装置、打印机、文件服务器、打印系统及计算机软件,特别涉及多个计算机设备等多个主机装置共有多个打印机的打印系统、及其控制方法。
背景技术:
在(日本)特开2000-172474号公报中披露了一种自动电源装置,自动地检测使用网络打印机的所有计算机的业务结束情况,并关闭网络打印机的电源。
此外,在特开2001-199131号公报中,提出对各打印机设定优先顺序,根据打印频度和间隔,来确定电源的接通切断和电力节省模式的控制。
但是,在现实中,在网络上连接共有多个打印机的情况下,等待所有的计算机业务结束并切断所有打印机的电源的情况,关系到电力的浪费。
但是,等待几台计算机的结束,必须接通很多打印机的电源。
此外,在根据优先顺序和使用频度来确定处于电源接通状态的打印机的情况下,该设定为每天的使用方法的平均值,不能对应于当时的使用状态。
但是,在上述特开2000-172474号公报中,公开了多个主机装置共有多个打印机情况下的策略。
此外,在上述特开2000-172474号公报中,在确认最后1台的主机装置停止前,由于接通所有打印机的电源,所以关系到电力的浪费。
而且,在上述特开2001-199131号公报中,假设多个主机装置共有多个打印机的情况,根据优先顺序和使用频度来确定处于电力节省模式的打印机,该设定可以反映过去的使用状况,但在该时刻预想的使用量不一定为最合适的设定。
发明内容
为了解决这些课题,本发明的第1目的在于提供电源管理装置、打印机及打印系统,通过接通电源的计算机设备等主机装置使必要程度高的打印机为起动状态,或使与接通电源的主机装置数目均衡台数的打印机处于起动状态,从而具有提高使用性,节省电力的效果。
本发明的第2目的在于提供电源管理装置、文件服务器、打印系统和计算机软件,作为多个主机装置共有的多个打印机的电源管理的判定数据,可以兼顾各主机装置的打印机优先级(或取代)来指定必要的打印机的功能(性能),而且,将调度中设定的特定业务所对应的必要功能(性能)作为电源管理的判定数据来自动暂时地设定。
本发明预先设定各主机装置使用的打印机和其优先级(必要性),如特开2001-199131号公报中披露的那样,确认主机装置的电源状态,根据处于起动状态的每个主机装置的打印机优先级的累积,可切断优先级被判定为低的打印机的电源,此外,对使用频度进行学习,考虑每个主机装置的打印机使用模式特性,进行打印机的起动-停止控制。
即,本发明提供一种电源管理装置,管理通过网络连接到多个主机装置的多个打印机的电源,该电源管理装置包括主机运行状态监视部,监视所述主机装置的电源是否接通;不同主机优先级设定部,设定有关各主机装置的各打印机的优先级;打印机信息计算部,考虑主机运行状态,计算设定的不同主机优先级并计算各打印机的优先级;打印机电源判定部,根据打印机信息计算部的计算结果来判定是否需要运行各打印机;以及打印机电源控制部,根据各打印机的是否需要运行判定,对打印机的电源进行远程操作。
由此,根据各主机装置的优先级和运行状态,通过判定打印机的必要性并进行电源管理,从而可获得节省用户的时间,节省网络整体电力的效果。
本发明提供一种打印机,具有电源管理功能,通过网络连接到多个主机装置及其一台以上的打印机上,该打印机包括主机运行状态监视部,监视所述主机装置的电源是否接通;不同主机优先级设定部,设定有关各主机装置的各打印机的优先级;打印机信息计算部,考虑主机运行状态,计算设定的不同主机优先级并计算各打印机的优先级;打印机电源判定部,根据所述打印机信息计算部的计算结果来判定是否需要运行各打印机;以及打印机电源控制部,根据各打印机的是否需要运行判定,对打印机的电源进行远程操作。
由此,不设置电源管理装置(服务器),打印机本身根据各主机装置的优先级和运行状态,来判定必要的打印机,进行电源管理,从而可获得节省用户的时间,节省网络整体电力的效果。
而且,本发明提供一种电源管理装置或打印机,其中,如果算出的打印机优先级不满足预先设定的打印机优先级,或不满足根据运行的主机装置数目确定的不同运行数优先级,则打印机电源判定部判定为不需要运行打印机。
由此,进行基于各主机装置的优先级的电源管理,切断主机装置使用的可能性低的打印机的电源,从而具有用户可以起动必需的打印机,节省网络整体电力的效果,同时提高使用性、便利性。
而且,本发明提供一种电源管理装置或打印机,其中,打印机电源判定部根据考虑了运行中的主机装置的台数而确定的要运行的打印机的台数,判定从优先级高的一方起需要运行的打印机的台数,并判定不需要运行其他优先级低的打印机。
由此,在各打印机的优先级均衡的情况下,通过对打印机附加优先级顺序的序列,从而可获得运行很多的打印机而没有浪费,节省网络整体电力的效果。
此外,本发明提供一种打印系统,由所述电源管理装置、网络连接的多个主机装置和多个打印机构成。
由此,根据各主机装置的优先级和运行状态,判定打印机的必要性并进行电源管理,从而可获得节省用户的时间,节省网络整体电力的效果。
而且,本发明提供一种打印系统,通过网络连接多个打印机和多个主机装置,所述多个打印机包括具有上述电源管理功能的打印机,其中,被判定为必要性最高的打印机的控制部进行通过网络连接的多个打印机的电源管理。
由此,即使存在具有电源管理功能的多个打印机,也可进行控制,使得被预测为优先级高、进行连续运行的具有电源管理功能的打印机可进行电源管理。
而且,1台打印机进行电源管理,所以调查主机装置的运行状态的分组发送的业务量少即可。
而且,本发明提供一种打印系统,其中,各主机装置配有设定有关本装置的各打印机的优先级的打印机优先级设定部。
由此,用户不操作电源管理装置(或具有电源管理功能的打印机),可以根据当时的使用状况来设定各个主机装置的打印机优先级。
此外,本发明提供一种打印系统,其中,电源管理装置或包含电源管理控制功能的打印机具有向主机装置通知打印机的电源已切断的功能,主机装置具有接收该通知后判定正常使用的打印机中设定的打印机的电源是否被切断的功能;判定正常使用的打印机的电源被切断,在电源接通的打印机中,将正常使用的打印机变更为优先级被设定为最高的打印机的功能。
由此,不必再设定使用的打印机,可以节省用户的时间。
而且,本发明提供一种电源管理装置,该电源管理装置包括打印数据管理部,穿插从各主机装置向各打印机发送的打印数据;以及打印机信息存储部,存储各主机向各打印机传送的打印数据量信息;用打印机信息计算部计算该打印数据量信息,使计算结果反映在不同主机优先级设定中。
由此,可进行与实际的主机装置的使用状况一致的节省电力的设定。
而且,本发明提供一种打印系统,在因优先级低、必要性少而被切断电源的打印机在使打印数据假脱机中时,等待假脱机结束,在打印中时,在等待打印完成后,切断电源。
由此,不使打印处理中的数据无效,提高用户的便利性。
本发明提供一种电源管理装置,通过网络管理通过该网络连接到多个主机装置的多个打印机的电源,该电源管理装置包括主机运行状态监视部,监视所述主机装置的电源是否接通;不同主机优先级设定部,设定有关各主机装置的各打印机的优先级和打印机的功能优先级;打印机信息计算部,考虑主机运行状态,计算设定的不同主机优先级并计算各打印机的优先级;打印机电源判定部,根据所述打印机信息计算部的计算结果来判定是否需要运行各打印机;以及打印机电源控制部,根据各打印机的是否需要运行判定,对打印机的电源进行远程操作。
在不同主机优先级设定部中,通过设定有关各主机装置的各打印机的优先级和打印机的功能(性能),可指定接通配有用户业务上必要功能(性能)的打印机的电源。
此外,本发明提供一种电源管理装置,其中,所述不同主机优先级设定部将有关各主机装置的各打印机的优先级和打印机功能的优先级按所述各主机装置的持有点来设定,此时设定各打印机的优先级的持有点和设定打印机功能的优先级的持有点是不同的速率(加权)。
对于打印机功能的必要性,由用户的随意和喜好确定的情况少,可根据用户业务上的必要性来预测。
因此,通过使设定各打印机的优先级的持有点和设定打印机功能的优先级的持有点的比率(加权)不同,使用于设定打印机功能的优先级的持有点附加更大的加权,从而可指定可靠地接通配有用户业务上必要功能的打印机的电源。
而且,本发明提供一种文件服务器,用上述网络与上述电源管理装置连接,该文件服务器包括调度数据文件,使可存储作为用户和打印条件指定的打印机功能的事件资料文件和事件开始日期时间相对应;以及调度管理部件,根据存储了使用户与主机装置相对应的信息的用户信息文件,将指定的打印机功能变换成有关主机装置的打印机功能的优先级,同时将变换后的优先级在事件开始日期时间前通知电源管理装置的不同主机优先级设定部。
根据调度数据文件中写入的事件开始日期时间,在事件的开始日期时间前,通过将作为打印条件指定的打印机的功能作为优先级通知不同主机优先级设定部,从而可以自动地接通那样来设定配有用户业务上必要功能的打印机电源。
而且,本发明提供一种文件服务器,其中,上述调度管理部件在调度数据文件中还与事件结束日期时间相对应的情况下,在事件结束日期时间的规定时间后,向电源管理装置的不同主机优先级设定部通知可再次设定要预先设定的优先级。
在事件结束日期时间的规定时间后,通过调度管理部件向不同主机优先级设定部通知可再次设定预先设定的优先级,从而在事件结束后,可以自动地返回将打印机的优先级进行通常设定的状态。
此外,本发明提供一种文件服务器,其中,调度管理部件在调度数据文件中与事件资料分配日期时间相对应的情况下,除了事件开始日期时间以外,还根据资料分配日期时间,通知电源管理装置的不同主机优先级设定部。
根据事件资料分配日期时间,在事件资料分配日期时间前将作为打印条件指定的打印机的功能作为优先级通知不同主机优先级设定部,从而在事件前分配资料的情况下,不受调度数据文件中设定的事件开始日期时间的影响。
而且,本发明提供一种打印系统,由上述电源管理装置和多个主机装置及多个打印机构成,它们由网络来连接。
通过网络,形成可以设定多个主机装置的打印机的优先级和打印机功能的优先级的打印系统,从而可以向用户提供合适的业务环境。
而且,本发明提供一种打印系统,由上述电源管理装置、多个主机装置和多个打印机及上述文件服务器构成,它们由网络来连接。
通过设置文件服务器形成可自动地设定多个主机装置的打印机的优先级和打印机的功能优先级的打印系统,可以向用户提供更合适的业务环境。
此外,本发明提供一种程序构成的计算机软件,用于使计算机实现上述电源管理装置中的打印机电源控制部的功能。
图1表示本发明实施方式1的打印系统的结构方框图。
图2表示本发明实施方式1的打印系统的电源管理装置中的控制流程图。
图3表示本发明实施方式1的打印系统的电源服务器和打印机中的控制流程图。
图4表示本发明实施方式2的打印系统的结构方框图。
图5表示本发明实施方式2的打印系统的主机装置中的控制流程图。
图6表示本发明实施方式3的打印系统的结构方框图。
图7表示进行本发明实施方式3的打印系统的电源管理的打印机中的控制流程图。
图8表示本发明实施方式1的打印系统中的不同主机优先级设定部数据一例的说明图。
图9表示本发明实施方式1的打印系统中的打印机信息计算部数据的第1例的说明图。
图10表示发明实施方式1的打印系统中的打印机信息计算部数据的第2例的说明图。
图11表示发明实施方式1的打印系统中的打印机信息计算部数据的第3例的说明图。
图12表示本发明实施方式4的打印系统的结构方框图。
图13表示本发明实施方式4的打印系统的电源管理装置中的控制流程图。
图14表示本发明实施方式4的打印系统的不同主机优先级设定部中的持有点分配一例的说明图。
图15表示本发明实施方式4的打印系统的打印机信息计算部中的计算结果的第1例的说明图。
图16表示本发明实施方式4的打印系统的打印机信息计算部中的计算结果的第2例的说明图。
图17表示本发明实施方式4的打印系统的打印机信息计算部中的计算结果的第3例的说明图。
图18表示本发明实施方式5的打印系统的结构方框图。
图19表示本发明实施方式5的打印系统中的调度数据文件一例的说明图。
图20表示本发明实施方式5的打印系统中的不同主机优先级设定部数据一例的说明图。
图21表示本发明实施方式5的打印系统中的主机装置的变形例的说明图。
图22表示本发明实施方式5的打印系统中的调度数据文件的另一例的说明图。
具体实施例方式
下面说明本发明的实施方式。
下面说明本发明的电源管理装置、打印机和打印系统的实施方式。
以下,参照图1~图11,详细地说明本发明的优选实施方式。
图1是表示本发明实施方式1的打印系统的结构方框图。图2表示本发明实施方式1的打印系统的电源管理装置中的控制流程图。图3表示本发明实施方式1的打印系统的电源服务器和打印机中的控制流程图。图4表示本发明实施方式2的打印系统的结构方框图。图5表示本发明实施方式2的打印系统的主机装置中的控制流程图。图6表示本发明实施方式3的打印系统的结构方框图。图7表示进行本发明实施方式3的打印系统的电源管理的打印机中的控制流程图。图8表示本发明实施方式1的打印系统中的不同主机优先级设定部数据一例的说明图。图9表示本发明实施方式1的打印系统中的打印机信息计算部数据的第1例的说明图。图10表示发明实施方式1的打印系统中的打印机信息计算部数据的第2例的说明图。图11表示发明实施方式1的打印系统中的打印机信息计算部数据的第3例的说明图。
下面说明实施方式1。图1是本发明的一实施方式,是表示打印系统的结构方框图。在该实施方式中,在网络5中连接有作为电源管理装置的电源管理服务器(打印服务器)1、3台打印机31~33、以及3台主机装置21~23。在图1中,电源管理服务器1包括判定控制各打印机31~33的电源的接通(ON)、切断(OFF)的电源控制部11;与网络5连接,进行各种数据的发送接收的网络I/F13;以及进行打印数据的输入输出的打印数据管理部12;进行打印请求的主机装置21~23、以及接收并输出主机装置21~23的打印请求的打印机31~33都被连接在网络5上。
电源控制部11包括不同主机优先级设定部111、打印机信息存储部112、打印机信息计算部113、打印机电源判定部114、打印机电源控制部115、主机运行状态监视部116、以及打印机运行状态监视部117。
打印机31具有可远程操作电源部311,打印机32具有可远程操作电源部321,打印机33具有可远程操作电源部331。
主机运行状态监视部116没有特别图示,但通过电源管理服务器1配有的定时装置,每隔固定时间向各主机装置21~23发送ping等特定的分组,通过确认有无来自主机装置21~23的响应,来判定主机装置21~23是否接通了电源。
再有,主机装置21~23是否结束了业务的监视方法公开于特开2000-172474号公报,所以这里省略详细的说明。
打印机运行状态监视部117具有与主机运行状态监视部116相同的功能,每隔固定时间确认打印机31~33的响应,判定打印机31~33的电源是否接通。
不同主机优先级设定部111将各主机装置21~23的使用优先级设定值存储在每个打印机31~33中。
打印机信息计算部113从基于不同主机优先级设定值的各打印机31~33的优先级(必要性)、以及每隔固定时间获得的主机装置21~23和打印机31~33的运行状态信息中,在各时刻计算各个打印机31~33的优先级Pj。
打印机电源判定部114具有存储器(未图示),存储打印机31~33的电源是否处于OFF或预先设定的基准值S,进行打印机信息计算部113计算出的优先级Pj和基准值S的比较。
这里,示出打印机信息计算部的优先级的计算方法的一例。
n台主机装置分配给某个打印机j的优先级分别为pj1、pj2、pj3、…、Pjn,如果主机装置的电源为ON,则变量Hi为值‘1’,而如果为OFF,则为值‘0’,打印机j的优先级Pj为Pj=Σj=1n(pji×Hi).]]>下面用图2来说明本发明实施方式1的打印系统的电源管理装置中的电源管理步骤的一例。该电源管理服务器1在步骤S101中,主机运行状态监视部116、打印机运行状态监视部117对网络5上的主机装置21~23的电源和打印机31~33的电源进行监视,在步骤S102中确认有无运行的主机装置。
然后,如果运行的主机装置1台也没有,则打印机电源控制部115在步骤S107中切断所有的打印机31~33的电源,结束处理。
存在运行的主机装置的情况下,打印机运行状态监视部117在步骤S103中确认是否2台以上的打印机在运行。
然后,在仅1台打印机运行的情况下,在所有主机装置21~23的电源变成切断前,需要起动该打印机,所以返回到步骤S101,每隔固定时间主机运行状态监视部116进行主机装置21~23的电源监视。
在步骤S103中,在打印机运行状态监视部117确认为2台以上的打印机在运行的情况下,在步骤S104中打印机信息计算部113计算各打印机31~33的优先级(上述的Pj)。
不同主机优先级设定的一例示于图8。设各主机装置(1)、(2)、(3)可将合计10点分配给各打印机(A)、(B)、(C)来作为优先级,设这次打印机信息存储部112处于学习前。接通所有的主机装置(1)、(2)、(3)的电源的情况的计算结果示于图9。
在步骤S105中,打印机电源判定部114判定在打印机信息计算部113获得的优先级的合计中是否没有打印机电源判定部114的存储器中设定的基准值S以下的值的打印机。这里,考虑将作为打印机的电源接通、切断基准的值S设定为<起动主机装置数目+α>的情况。在本例中,设定为‘α=2’。
在所有主机装置21~23起动的情况下,设定的基准值S变为‘5’,如果存在优先级的合计为‘5’以下的打印机,则打印机电源判定部114判断为该打印机的必要性低,打印机电源控制部115在步骤S106中通过远程操作,来切断该打印机的电源。
图9的情况下,打印机信息计算部113计算的结果,不存在优先级‘5’以下的打印机(A)、(B)、(C),所以打印机电源判定部114判断为需要所有的打印机31~33,返回到步骤S101,主机运行状态监视部116、打印机运行状态监视部117继续进行主机装置和打印机的每隔固定时间的运行状态监视。
此外,主机运行状态监视部116在未得到来自任何一个主机装置的分组响应时,该主机装置的电源被判断为切断,向打印机信息计算部113传送该信息。打印机信息计算部113根据不同主机优先级设定部111的信息和主机装置的运行状况,对打印机信息进行再计算,向打印机电源判定部114传送计算后的优先级。打印机电源判定部114根据来自打印机信息计算部113的信息来计算打印机的电源接通、切断的基准值S,并与各优先级进行比较。在起动主机装置数目为2台的情况下,将基准值S设定为‘4’<起动主机2台+2>。
如图10(a)、图10(b)所示,主机运行状态监视部116在未得到来自主机装置(1)的分组向应时,将主机装置(1)的电源判断为被切断,打印机信息计算部113计算的结果变为打印机(A)的优先级为‘3’。打印机电源判定部114设定的基准值S为‘4’,所以判断为不需要打印机(A)。打印机电源控制部115在步骤S106中通过远程操作来切断打印机(A)的电源,返回到步骤S101,主机运行状态监视部116和打印机运行状态监视部117继续进行主机装置和打印机的运行状态监视。
同样,如图11所示,在主机装置(3)的电源为切断的情况下,打印机(C)的优先级变为‘3’,在设定的基准值S‘4’以下,所以打印机(C)的电源被切断。
此外,考虑多个主机装置被连接的情况。在主机装置的数目多的情况下,优先级的总和均衡,在上述基准值S<起动主机装置数目+α>中,预测没有达到打印机的电源切断的情况。这种情况下,例如,将主机装置和打印机的比率作为打印机的电源接通、切断基准值S,在打印机数目与主机装置数目的比率超过设定值时,切断优先级最低的打印机的电源就可以。
或者,按预定表来设定必要的打印机数目和主机装置数目,在运行的主机装置的台数低于设定表的主机装置数目时,切断优先级最低的打印机的电源就可以。
在按这些判定方法来切断打印机的电源情况下,有可忽略主机装置的优先级的可能性。虽然没有特别图示,但电源管理服务器具有定时器功能,如果在多数主机装置结束业务的时刻,进行打印机的电源切断的判定,则可以期待提高使用性。
相反,增加主机装置的运行数目,在处于电源切断的打印机的优先级超过电源接通、切断的基准值S的情况下,电源管理服务器也可以向该打印机发送起动命令。
而且,在打印机信息存储部中,实际上存储主机装置使用打印机的状况。这种情况下,图1的电源管理服务器1兼用作打印服务器,十分便利。
打印数据管理部12通过网络5,接收各主机装置21~23发送的打印请求,向被请求的打印机31~33发送打印数据,同时将进行了打印的主机装置的信息存储在打印机信息存储部112中。
打印机信息存储部112存储各主机装置21~23实际输出的打印机名和日期时间,并可反映在不同主机优先级设定部111的值中。
例如,如图8所示,主机装置(1)设定打印机(A)的优先级为3、打印机(B)的优先级为5、打印机(C)的优先级为2,但实际的打印状况可为打印机(A)的优先级为5、打印机(B)的优先级为4、打印机(C)的优先级为1,预测设定的优先级和使用状况也可以不同。
在打印机信息存储部112中,通过存储并学习各主机装置21~23的打印实绩,使不同主机优先级设定与实际使用状况一致,可以自动地重新定义到最合适的值。
而且,可以考虑各主机装置21~23的打印频度、不同星期、不同时间等的打印请求特性,在实际使用中可以起动最合适的打印机31~33。
图3是打印机的电源被切断时的流程图。对应于图2的步骤S106的细节。
步骤S201~S203、步骤S212、步骤S213是电源管理服务器进行的处理,步骤S204~S211是打印机进行的处理。
优先级在设定的基准值S以下的打印机被打印机电源判定部114判定出的情况下,在步骤S201中,打印数据管理部12确认对该打印机的输出请求是否在接收中。
在不存在该数据时,在步骤S203中,打印机电源控制部115发送电源切断命令。
在接收到的情况下,在步骤S202中,在等待该数据所有的假脱机结束后,进至步骤S203。
在步骤S204中,接收了电源切断信号的打印机在步骤S205中自身为脱机状态后,在步骤S206中向电源管理服务器1发送脱机信息。
在步骤S212中接收到打印机的脱机信息的电源管理服务器1在步骤S213中更新打印机运行状态监视部117的内容。
发送了脱机信息的打印机在步骤S207中确认自身是否处于接收假脱机数据中。如果不处于假脱机中,则原封不动地进至步骤S209,如果处于假脱机中,则在步骤S208中等待所有的数据假脱机结束后,进至步骤S209。
在步骤S209中,确认是否有打印中的数据。如果不是打印中,则原封不动地进至步骤S211,切断打印机的电源。如果是打印中,则在步骤S210中等待所有的打印完成后,在步骤S211中切断打印机的电源。
图3是通过打印服务器打印的情况下的处理流程,但在不使用打印服务器的情况下,不需要步骤S201、步骤S202的动作,以下的处理打印机电源控制部和打印机同样地进行。也可以将步骤S203的打印机电源切断命令从电源控制部11通过网络I/F13直接发送到打印机。
如上所述,可以根据当时的主机装置的运行状况来控制打印机的电源,所以可获得效率高、节省电力的效果。
下面说明实施方式2。图4是将图1中电源控制部中包含的打印机优先级设定部2111、2211移动到各主机装置21、22中,从主机装置侧设定打印机优先级的图。此外,该主机装置21、22包括打印机优先级设定部2111、2211、以及由存储打印机驱动器的设定的打印机驱动器设定部2112、2212构成的控制部211、221。电源管理服务器1用主机运行状态监视部116监视各主机装置21、22的电源状态,同时取得打印机优先级设定的信息。
而且,主机装置21、22有网络I/F212、222。
再有,其他的构成元件和功能与实施方式1完全相同。
此外,打印机优先级设定部2111、2211在主机装置自身的电源被接通时,或在变更打印机优先级设定部2111、2211的内容的时刻,也可以将各打印机31~33的优先级信息发送到电源管理服务器1。
各主机装置21、22进行打印机31~33的优先级设定,所以不变更电源管理服务器1的设定,就可以按用户单位来改变设定值,可以将该内容反映在电源管理服务器1中。
此外,电源管理服务器1在从打印机31~33接收了脱机信息的情况下,或在每隔固定时间不能获得向各打印机31~33发送的分组响应时,对打印机运行信息进行更新,同时将该打印机的电源切断信息(或在该时刻起动的打印机的信息)发送到各主机装置21、22就可以。
由此,各主机装置21、22在起动的打印机中通过主机装置本身将优先级最高的打印机作为通常使用的打印机,可以重新设定。
图5是表示接收了打印机的电源切断信息的主机装置的处理的流程图的一例。
在步骤S301中,确认通常使用的打印机的电源状态,如果该打印机的电源为切断,则在步骤S302中,将优先级第二高的打印机作为通常使用的打印机,自动地重新设定。
例如,在进行图8的优先级设定时,打印机(B)的电源被切断。这种情况下,主机装置(1)和主机装置(2)将优先级第二高的打印机(A)重新设定为通常使用的打印机。
如上所述,通过在主机装置中设定并存储优先级,可对每个主机装置容易地变更打印机的优先级。此外,通过自动地变更打印机驱动器,可以提高使用性。
下面说明实施方式3。如图6所示,多个打印机31、32中至少1台打印机32配有电源控制部322,也可以是不使用电源管理服务器的结构。
打印机31包括可远程操作电源部311、电源控制部312、以及网络I/F313。
而打印机32包括可远程操作电源部321、以及网络I/F323。
再有,电源控制部322的构成元件和功能与实施方式2完全相同,电源控制部322包括由打印机信息存储部42、打印机信息计算部43、打印机电源判定部44、打印机电源控制部45、主机运行状态监视部46、打印机运行状态监视部47构成的控制部4。
配有电源控制部322的各打印机在自身的电源接通时,确认主机装置和其他打印机的运行状态,计算打印机信息。
计算的结果由各打印机的打印机电源控制部45进行判定,判定为优先级最高的打印机具有实施方式2中图4所示的电源管理服务器的作用。
在3台主机装置(1)、(2)、(3)、3台打印机(A)、(B)、(C)起动的图9的状态下,打印机(B)进行电源管理,不进行其他打印机电源管理,具有作为通常打印机的功能。
如图10所示,在主机装置(1)的电源被切断的情况下,优先级最高的打印机为打印机(C)。在主机装置(1)的电源被切断的时刻,打印机(B)进行优先级的再计算。这种情况下,根据打印机电源判定部的判定,在判断为优先级最高的打印机装置中,通过打印机电源控制部进行信息传递,打印机(C)进行电源管理。
再有,信息传递后,打印机(B)具有作为通常的打印机的功能。
图7是表示进行电源管理的打印机的处理流程图。在该流程图中,表示根据实施方式1中所述的比率或表来推测与运行的主机装置的数目均衡的打印机的台数,从优先级高位起动其台数的打印机,根据该台数来切断优先级低的打印机的电源的处理流程。
在步骤S401中,,主机运行状态监视部46、打印机运行状态监视部47发送分组,监视网络5上的主机装置21、22及打印机31、32的电源状态。
在步骤S402中,判断有无起动的主机装置,如果不存在起动的主机装置,则在步骤S409中确认是否起动了其他打印机。
如果存在起动的其他打印机,则在步骤S410中打印机电源控制部45切断该打印机的可远程操作电源部的电源,返回到步骤S409。
再有,在其他打印机的电源被全部切断前,重复进行步骤S409、步骤S410。
在步骤S409中,如果不存在运行的其他打印机,则在步骤S412中打印机电源控制部45将自身的电源切断。
在步骤S402中,在判断为存在起动的主机装置时,在步骤S403中打印机信息计算部43计算各打印机的优先级。
在步骤S404中,在打印机电源判定部44具有电源管理功能,由进行电源管理的打印机自身判断为存在优先级高的打印机时,在步骤S411中通过网络I/F323,将电源管理功能接续在该打印机上,可结束电源管理的处理。
在步骤S404中,在判断为打印机自身的优先级为最高时,在步骤S405中打印机电源判定部44在从高位优先级所需的数目以内的打印机中,确认是否存在停止的打印机。
在需要的打印机的电源全部接通的情况下,进至步骤S407。在高位优先级所需的打印机的电源为切断的情况下,在步骤S406中接通该打印机的电源,进至步骤S407。
在步骤S407中由打印机电源判定部44起动从高位优先级所需的数目以上的打印机时,在步骤S408中切断不需要的优先级低的打印机的电源,返回到步骤S401。
在步骤S407中,在不存在判断为优先级低的、不需要的打印机的情况下,原封不动地返回到步骤S401并重复进行处理。
如上所述,通过在各时刻优先级最高的打印机进行电源管理,不需要准备电源管理(打印)服务器,在最后的主机装置的电源被切断前,可以进行网络上的打印机的电源管理。
下面说明本发明的实施方式。使用图12~图22来说明本发明的电源管理装置、文件服务器及打印系统的实施方式。
图12表示本发明实施方式4的打印系统的结构方框图。图13表示本发明实施方式4的打印系统的电源管理装置中的控制流程图。图14表示本发明实施方式4的打印系统的不同主机优先级设定部中的持有点分配一例的说明图。图15表示本发明实施方式4的打印系统的打印机信息计算部中的计算结果的第1例的说明图。图16表示本发明实施方式4的打印系统的打印机信息计算部中的计算结果的第2例的说明图。图17表示本发明实施方式4的打印系统的打印机信息计算部中的计算结果的第3例的说明图。图18表示本发明实施方式5的打印系统的结构方框图。图19表示本发明实施方式5的打印系统中的调度数据文件一例的说明图。图20表示本发明实施方式5的打印系统中的不同主机优先级设定部数据一例的说明图。图21表示本发明实施方式5的打印系统中的主机装置的变形例的说明图。图22表示本发明实施方式5的打印系统中的调度数据文件的另一例的说明图。
下面说明实施方式4。如图12所示,本实施方式的打印系统由作为电源管理装置的电源管理服务器(打印服务器)1、Z台打印机3a~3z、n台主机装置401~40n构成,它们通过网络5来连接。
电源管理服务器1包括对各打印机3a~3z的电源的接通、切断进行判定控制的电源控制部11;与网络5相连接,进行各种数据的发送接收的网络I/F13;以及进行打印数据的输入输出的打印数据管理部12;进行打印请求的主机装置401~40n、接收并输出来自主机装置401~40n的打印请求的打印机3a~3z都被连接到网络5上。
电源控制部11包括不同主机优先级设定部111;打印机信息存储部112;打印机信息计算部113;打印机电源判定部114;打印机电源控制部115;主机运行状态监视部116;以及打印机运行状态监视部117。
主机运行状态监视部116通过电源管理服务器1配有的定时装置(未图示),每隔固定时间向各主机装置401~40n发送ping等的特性分组,通过确认有无来自主机装置401~40n的响应,来判定主机装置401~40n是否接通了电源。
(主机装置401~40n是否结束了业务的监视方法的一例公开于特开2000-172474号公报。)打印机运行状态监视部117具有与主机运行状态监视部116相同的功能,每隔固定时间确认打印机3a~3z的响应,判定打印机3a~3z的电源是否接通。
不同主机优先级设定部111将各主机装置401~40n的使用优先级设定值和打印机3a~3z的功能(性能)的优先级设定值存储在每个打印机3a~3z中。
打印机信息计算部1 13从基于不同主机优先级设定值的各打印机3a~3z的优先级、以及每隔固定时间获得的主机装置401~40n和打印机3a~3z的运行状态信息中,在各时刻计算各个打印机3a~3z的优先级P。
打印机电源判定部114具有存储器(未图示),存储打印机3a~3z的电源是否处于OFF或预先设定的基准值S,进行打印机信息计算部113计算出的优先级P和基准值S的比较。
下面用图13说明本发明实施方式4的打印系统的电源管理装置中的电源管理步骤的一例。该电源管理服务器1在步骤S501中由主机运行状态监视部116、打印机运行状态监视部117来监视网络5上的主机装置401~40n的电源和打印机3a~3z的电源,在步骤S502中确认有无运行的主机装置。
然后,如果运行的主机装置1台也不存在,则在步骤S507中打印机电源控制部115将所有的打印机3a~3z的电源切断,并结束处理。
在存在运行的主机装置时,打印机运行状态监视部117在步骤S503中确认是否运行着2台以上的打印机。
然后,在仅运行着1台打印机的情况下,在所有主机装置401~40n的电源为切断前,需要起动该打印机,所以返回到步骤S501,每隔一定时间主机运行状态监视部116进行主机装置401~40n的电源监视。
在步骤S503中,在由打印机运行状态监视部117确认为运行着2台以上的打印机的情况下,在步骤S504中打印机信息计算部113计算各打印机3a~3z的优先级P。
以下说明不同主机优先级的计算的一例。作为优先级,设各主机装置(1)~(n)可以将合计10点的持有点分配给各打印机(A)~(Z)及各功能(A3、再生纸、彩色、…、双面)。(这里,设对每个持有点分配给各打印机(A)~(Z)的点为1点,对每个持有点分配给彩色功能的点为3点,对每个持有点分配给双面功能的点为2点。此外,设分配给各功能的点为附加在具有该功能的打印机上的点)。
这里,如图14所示,设各主机装置(1)~(n)将不同主机优先级设定部111的内容分配给各打印机(A)~(Z)和打印机(A)~(Z)的功能持有点。
这里,例如,如图15(a)所示,在各主机装置(1)~(n)的电源被设定的情况下,各打印机(A)~(Z)中的优先级P的结果分别示于图15(b)。
在步骤S505中,打印机电源判定部114以打印机信息计算部113获得的优先级P的合计来判定是否有打印机电源判定部114的存储器中设定的基准值S以下的值的打印机。这里,考虑将作为打印机的电源接通、切断的基准的值S设定为3的情况。这种情况下,如果存在优先级的合计为3以下的打印机,则打印机电源判定部114判断为该打印机的必要性低,打印机电源控制部115在步骤S506中通过远程操作,将该打印机的电源切断。
这里,例如,在上述图15(a)的情况下,打印机信息计算部113计算的结果,不存在优先级‘3’以下的打印机(A)~(Z),所以打印机电源判定部114判断为需要所有的打印机3a~3z,返回到步骤S501,主机运行状态监视部116和打印机运行状态监视部117继续进行主机装置和打印机的每隔固定时间的运行状态的监视。
此外,主机运行状态监视部116在没有获得来自任何一个主机装置的分组响应时,判断为该主机装置的电源被切断,将信息传送到打印机信息计算部113。打印机信息计算部113根据不同主机优先级设定部111的信息和主机装置的运行状态,对打印机信息进行再计算,向打印机电源判定部114传送计算出的优先级。打印机电源判定部114根据来自打印机信息计算部113的信息来计算各优先级,并与打印机的电源接通、切断的基准值S进行比较。
这里,如图16(a)所示,主机运行状态监视部116在没有获得来自主机装置(1)的分组响应时,判定为主机装置(1)的电源被切断,如图16(b)所示,打印机信息计算部113计算的结果是打印机(A)的优先级为‘3’。打印机电源判定部114设定的基准值S为‘3’,所以判断为不需要打印机(A)。打印机电源控制部115在步骤S506中通过远程操作来切断打印机(A)的电源,并返回到步骤S501,主机运行状态监视部116和打印机运行状态监视部117继续进行主机装置和打印机的运行状态监视。
同样,如图17(a)所示,在主机装置(3)的电源为切断的情况下,如图17(b)所示,打印机(C)的优先级为‘3’,该优先级变为设定的基准值S‘3’以下,所以打印机(C)的电源被切断。
打印数据管理部12通过网络5接收各主机装置401~40n发送的打印请求,向请求的打印机3a~3z发送打印数据,同时将进行了打印的主机装置的信息存储在打印机信息存储部112中。
在上述结构中,不同主机优先级设定部111通过设定有关各主机装置401~40n的各打印机3a~3z的优先级和打印机3a~3z的功能(性能),可以指定接通具有用户业务上所需的功能(性能)的打印机的电源。
下面说明实施方式5。在本实施方式中,与实施方式4的电源管理服务器比较,是通过网络5来连接共有文件服务器6的打印系统。
如图18所示,共有文件服务器6包括存储部61,存储调度数据文件611、用户信息文件612和会议文件夹613;控制部63,与存储部61相连接,具有调度管理部件631;以及网络I/F62,进行各种数据的发送接收。
如图19(a)所示,在调度数据文件611中,通过连接到网络5的主机装置401~40n,存储用户写入的会议等的事件的开始日期时间、或结束日期时间事件中使用的资料(或资料的存储场所)的写入调度数据。
调度数据文件611可以通过主机装置401~40n来查看,用户可一边参照调度数据一边推进工作。
如图19(b)所示,上述事件中使用的资料成为可存储用户ID和作为打印条件指定的打印机功能的事件资料文件。在事件资料文件中,可自动地设定资料形成日期时间和更新日期时间。
如图19(c)所示,在用户信息文件612中,存储与用户ID对应的主机装置为哪个装置的数据。
控制部63的调度管理部件631根据资料文件的用户ID,从用户信息文件612中推测出事件资料文件中作为打印条件指定的打印机功能为哪个主机装置的优先级。
然后,将指定的打印机的功能变换成推测出的主机装置的打印机功能的优先级,在将该变换后的优先级写入在调度数据文件611中的事件的开始日期时间前,通知电源管理服务器1的不同主机优先级设定部111。
这样的话,根据写入在调度数据文件611中的事件开始日期时间,在事件的开始日期时间前,将作为打印条件指定的打印机的功能作为优先级通知不同主机优先级设定部111,从而可以设定自动地接通配有用户业务上所需功能的打印机的电源。
在上述结构的打印系统中,考虑用户对会议作成资料的情况。在用户作成的资料中,设定用户ID和资料的打印条件。这里,作为打印条件,设定双面、再生纸打印。接着,用户在调度数据中写入会议的名称、召开场所、开始日期时间和结束日期时间。此时,资料的存储场所也可同时写入。
这样的话,通常,各主机装置的各打印机的优先级和打印机功能的优先级如图20(a)那样被设定在不同主机优先级设定部111中,但在会议的开始日期时间前,通过调度管理部件631,如图20(b)所示,对再生纸和双面打印功能设定优先级,可自动地接通可进行再生纸和双面打印的打印机的电源。
这里,在事件结束日期时间的规定时间后,也可以形成通知电源管理服务器1的不同主机优先级设定部111,通知可返回到通知优先级前的设定状态的调度管理部件631。这样,在事件结束日期时间的规定时间后,通过调度管理部件631通知不同主机优先级设定部111而变为预先设定的优先级,从而事件结束,如果不需要打印事件中使用的资料,则可以将打印机的优先级自动地返回到通常设定的状态。
下面说明实施方式5的变形例。在本变形例的打印系统中,如图21所示,在各主机装置7的控制部73中设置打印机驱动器设定部件731、打印机优先级设定部件732和调度管理部件733,根据主机装置7侧的调度数据文件711,形成对电源管理服务器1进行控制的结构。
如图21所示,主机装置7包括存储部71,存储调度数据文件711、用户信息文件712和会议文件夹713;控制部73,连接到存储部71,具有打印机驱动器设定部件731、打印机优先级设定部件732和调度管理部件733;以及网络I/F72,进行各种数据的发送接收。
再有,作为另一例,在调度数据文件711中,如图22所示,可写入事件资料分配日期时间,根据资料分配日期时间,通知电源管理服务器1的不同主机优先级设定部111。
这样的话,根据事件资料分配日期时间,在事件资料分配日期时间前,将作为打印条件指定的打印机的功能作为优先级通知不同主机优先级设定部111,从而在事件前分配资料的情况下,不受调度数据文件711中设定的事件开始日期时间的影响。
再有,在上述实施方式中,说明了打印系统和电源管理装置,但也可以使用使计算机实现作为该电源管理装置中的打印机电源控制部功能的程序构成的计算机软件,或存储该计算机软件的计算机可读取的记录媒体(例如,CD-ROM)。
根据本发明,接通电源的计算机设备等主机装置使必要程度高的打印机为起动状态,或使与接通电源的主机装置数目相均衡的打印机为起动状态,从而可以获得提高使用性、具有节省电力效果的电源管理装置、打印机及打印系统。
而且,根据本发明,作为多个主机装置共有的多个打印机的电源管理的判定数据,可以根据各主机装置的打印机优先级(或取代)来指定必要的打印机功能(性能),而且,可以获得可将调度中设定的特定业务所对应的必要功能(性能)作为电源管理的判定数据自动临时地设定的电源管理装置、文件服务器及打印系统。
权利要求
1.一种电源管理装置,管理通过网络连接到多个主机装置的多个打印机的电源,其特征在于,该电源管理装置包括主机运行状态监视部,监视所述主机装置的电源是否接通;不同主机优先级设定部,设定有关各主机装置的各打印机的优先级;打印机信息计算部,考虑主机运行状态,计算设定的不同主机优先级并计算各打印机的优先级;打印机电源判定部,根据所述打印机信息计算部的计算结果来判定是否需要运行各打印机;以及打印机电源控制部,根据各打印机的是否需要运行的判定,对打印机的电源进行远程操作。
2.一种打印机,具有电源管理功能,通过网络连接到多个主机装置及其一台以上的打印机上,其特征在于,该打印机包括主机运行状态监视部,监视所述主机装置的电源是否接通;不同主机优先级设定部,设定有关各主机装置的各打印机的优先级;打印机信息计算部,考虑主机运行状态,计算设定的不同主机优先级并计算各打印机的优先级;打印机电源判定部,根据所述打印机信息计算部的计算结果来判定是否需要运行各打印机;以及打印机电源控制部,根据各打印机的是否需要运行的判定,对打印机的电源进行远程操作。
3.如权利要求1或2所述的电源管理装置或打印机,其特征在于如果算出的打印机优先级不满足预先设定的打印机的设定优先级,或不满足根据运行的主机装置数目确定的不同运行数优先级,则所述打印机电源判定部判定为不需要运行打印机。
4.如权利要求1或2所述的电源管理装置或打印机,其特征在于所述打印机电源判定部根据考虑了运行中的主机装置的台数而确定的要运行的打印机的台数,判定从优先级高的一方起需要运行的打印机的台数,并判定不需要运行其他优先级低的打印机。
5.一种打印系统,由权利要求1所述的电源管理装置、网络连接的多个主机装置和多个打印机构成。
6.一种打印系统,通过网络连接多个打印机和多个主机装置,所述多个打印机包括具有权利要求2所述的电源管理功能的打印机,其特征在于被判定为必要性最高的打印机的控制部进行通过网络连接的多个打印机的电源管理。
7.如权利要求5或6所述的打印系统,其特征在于各主机装置配有设定有关本装置的各打印机的优先级的打印机优先级设定部。
8.如权利要求5或6所述的打印系统,其特征在于电源管理装置或包含电源管理控制功能的打印机具有向主机装置通知打印机的电源已切断的功能,主机装置具有接收该通知后判定正常使用的打印机中设定的打印机的电源是否被切断的功能;当判定正常使用的打印机的电源已被切断,在电源接通的打印机中,将正常使用的打印机变更为优先级被设定为最高的打印机的功能。
9.如权利要求1所述的电源管理装置,其特征在于该电源管理装置包括打印数据管理部,转接从各主机装置向各打印机发送的打印数据;以及打印信息存储部,存储各主机向各打印机传送的打印数据量信息;用打印机信息计算部计算该打印数据量信息,使计算结果反映在不同主机优先级的设定中。
10.如权利要求5或6所述的打印系统,其特征在于因优先级低、必要性少而被切断电源的打印机在使打印数据假脱机中时,等待假脱机结束,在打印中时,在等待打印完成后,切断电源。
11.一种电源管理装置,对通过该网络连接到多个主机装置的多个打印机的电源通过该网络进行管理,其特征在于,该电源管理装置包括主机运行状态监视部,监视所述主机装置的电源是否接通;不同主机优先级设定部,设定有关各主机装置的各打印机的优先级和打印机的功能优先级;打印机信息计算部,考虑主机运行状态,计算设定的不同主机优先级并计算各打印机的优先级;打印机电源判定部,根据所述打印机信息计算部的计算结果来判定是否需要运行各打印机;以及打印机电源控制部,根据各打印机的是否需要运行的判定,对打印机的电源进行远程操作。
12.如权利要求11所述的电源管理装置,其特征在于,所述不同主机优先级设定部将有关各主机装置的各打印机的优先级和打印机功能的优先级按所述各主机装置的持有点来设定,此时设定各打印机的优先级的持有点和设定打印机功能的优先级的持有点是不同的速率(加权)。
13.一种文件服务器,用所述网络连接权利要求11或12所述的电源管理装置,其特征在于该文件服务器包括调度数据文件,使可存储作为用户和打印条件指定的打印机功能的事件资料文件和事件开始日期时间相对应;以及调度管理部件,根据存储了使用户与主机装置相对应的信息的用户信息文件,将指定的打印机功能变换成有关主机装置的打印机功能的优先级,同时将变换后的优先级在事件开始日期时间前通知电源管理装置的不同主机优先级设定部。
14.如权利要求13所述的文件服务器,其特征在于,所述调度管理部件在调度数据文件中还与事件结束日期时间相对应的情况下,在事件结束日期时间的规定时间后,向电源管理装置的不同主机优先级设定部通知可再次设定要预先设定的优先级。
15.如权利要求13所述的文件服务器,其特征在于,所述调度管理部件在调度数据文件中与事件资料分配日期时间相对应的情况下,除了事件开始日期时间以外,还根据资料分配日期时间,来通知电源管理装置的不同主机优先级设定部。
16.一种打印系统,由权利要求11所述的电源管理装置和多个主机装置及多个打印机构成,它们由网络来连接。
17.一种打印系统,由权利要求11所述的电源管理装置、多个主机装置和多个打印机及权利要求3所述的文件服务器构成,它们由网络来连接。
18.一种程序构成的计算机软件,用于使计算机实现权利要求11所述的电源管理装置中的打印机电源控制部的功能。
全文摘要
提供一种电源管理装置。在管理通过网络(5)连接到多个主机装置(21~23)的多个打印机(31~33)的电源的电源管理装置(1)中,包括主机运行状态监视部(116),监视主机装置(21~23)的电源是否接通;不同主机优先级设定部(111),设定有关各主机装置(21~23)的各打印机的优先级;打印机信息计算部(113),考虑主机运行状态,计算设定的不同主机优先级并计算各打印机(31~33)的优先级;打印机电源判定部(114),根据打印机信息计算部(113)的计算结果来判定是否需要运行各打印机(31~33);以及打印机电源控制部(115),根据各打印机(31~33)是否需要运行的判定,对打印机(31~33)的电源进行远程操作。
文档编号G06F1/32GK1449924SQ0311028
公开日2003年10月22日 申请日期2003年4月8日 优先权日2002年4月9日
发明者小原良子 申请人:夏普公司