通信装置、通信方法及图像形成装置转让专利

申请号 : CN200810186408.7

文献号 : CN101546253B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黑石健儿渡边和昭莳田圣吾成岛和彦

申请人 : 富士施乐株式会社

摘要 :

本发明公开了一种通信装置、通信方法和图像形成装置,该通信装置包括:通信单元,其经由通信线路与外部装置通信;通知单元,当停止向控制操作的控制器供电时,所述通知单元从所述通信单元将停止向所述控制器供电的消息通知给所述外部装置;识别信息存储器,在所述通知单元进行通知之后,当从所述外部装置之一接收到信号时所述通知单元再次对所述这个外部装置进行通知时,所述识别信息存储器存储所述这个外部装置的识别信息;以及信号处理器,其处理由所述通信单元从任何所述外部装置接收到的信号。当所述信号的发送源是具有与存储在所述识别信息存储器中的识别信息一致的识别信息的所述外部装置之一时,所述信号处理器丢弃所述信号。

权利要求 :

1.一种通信装置,包括:

控制器,其控制所述通信装置的操作;

通信单元,其经由通信线路与外部装置通信;

通知单元,当停止向所述控制器供电时,所述通知单元从所述通信单元将停止向所述控制器供电的消息通知给所述外部装置;

识别信息存储器,在所述通知单元进行通知之后,当从所述外部装置之一接收到信号时所述通知单元再次对所述这个外部装置进行通知时,所述识别信息存储器存储所述这个外部装置的识别信息;以及信号处理器,其处理由所述通信单元从任何所述外部装置接收到的信号,当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息一致的识别信息的所述外部装置之一时,所述信号处理器丢弃所述信号。

2.如权利要求1所述的通信装置,其中,

当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息不一致的识别信息的所述外部装置之一时,所述信号处理器根据所述信号的内容而丢弃所述信号。

3.如权利要求2所述的通信装置,其中,

当基于所述信号的内容而判定将丢弃所述信号时,所述信号处理器将发送所述信号的所述外部装置之一的识别信息存储在所述识别信息存储器中。

4.如权利要求1所述的通信装置,其中,

所述识别信息存储器包括:

第一识别信息存储器,其中存储有所述外部装置之一的MAC地址;以及第二识别信息存储器,其中存储有所述外部装置之一的IP地址,并且所述信号处理器包括:

第一信号处理器,其基于存储在所述第一识别信息存储器中的MAC地址而丢弃所述信号;以及第二信号处理器,其基于存储在所述第二识别信息存储器中的IP地址而丢弃所述信号。

5.如权利要求1所述的通信装置,其中,

当经过了预定时间时,从所述识别信息存储器中删除所存储的所述外部装置之一的识别信息。

6.如权利要求1所述的通信装置,其中,

在所述信号处理器中,设定了在其期间执行丢弃所述信号的处理的时间段。

7.一种通信装置,包括:

控制器,其控制所述通信装置的操作;

通信单元,其经由通信线路与外部装置通信;

通知单元,当停止向所述控制器供电时,所述通知单元从所述通信单元将停止向所述控制器供电的消息通知给所述外部装置;

识别信息存储器,其中存储有所述通知单元第一次对其进行所述通知的所述外部装置的识别信息;以及信号处理器,其处理由所述通信单元从任何所述外部装置接收到的信号,其中,当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息一致的识别信息的所述外部装置之一时,所述信号处理器丢弃所述信号。

8.一种通信方法,包括:

经由通信线路与外部装置通信;

当停止向控制各个单元的操作的控制器供电时,将停止向所述控制器供电的消息通知给所述外部装置;

在进行了所述通知之后从所述外部装置之一接收到信号时,再次对所述这个外部装置进行通知;

当再次进行通知时,存储所述这个外部装置的识别信息;以及当已接收到的信号的发送源是具有与所存储的识别信息一致的识别信息的所述外部装置之一时,丢弃所述信号。

9.一种图像形成装置,包括:

通信功能单元;

图像形成单元,其基于包括在由所述通信功能单元接收到的信号中的图像数据来形成图像;

控制器,其控制包括所述通信功能单元和所述图像形成单元在内的各单元的操作;以及电源单元,其基于来自所述控制器的控制信号来选择一个或多个单元,并向如此选择的每个单元供电,所述通信功能单元包括:

通信单元,其经由通信线路与多个外部装置通信;

通知单元,当停止从所述电源单元向所述控制器供电时,将停止向所述控制器供电的消息通知给所述多个外部装置;

识别信息存储器,在所述通知单元进行所述通知之后,当从所述外部装置之一接收到信号时所述通知单元再次对所述这个外部装置进行所述通知时,所述识别信息存储器存储所述这个外部装置的识别信息;以及信号处理器,其处理由所述通信单元从任何所述外部装置接收到的信号,当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息一致的识别信息的所述外部装置之一时,所述信号处理器丢弃所述信号。

10.如权利要求9所述的图像形成装置,其中,当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息不一致的识别信息的所述外部装置之一时,所述通信功能单元的所述信号处理器根据所述信号的内容而丢弃所述信号。

11.如权利要求10所述的图像形成装置,其中,当基于所述信号的内容而判定将丢弃所述信号时,所述通信功能单元的所述信号处理器将发送所述信号的所述外部装置之一的识别信息存储在所述识别信息存储器中。

说明书 :

通信装置、通信方法及图像形成装置

技术领域

[0001] 本发明涉及一种通信装置、通信方法及图像形成装置。

背景技术

[0002] 通常,在办公室等中,构建了用于共享或选择性地使用图像形成装置的系统。在此系统中,诸如个人计算机等终端设备和诸如打印机等图像形成装置在网络环境下相互连接。在这种系统中,频繁地经由网络将信号从未指定的终端设备发送到图像形成装置。因此,每当接收到信号时就启动图像形成装置中的CPU,即使当接收到的信号不需要在该图像形成装置中处理也是如此。结果,发生电力消耗浪费。在这方面,需要降低图像形成装置中由于来自网络的未指定信号而引起的电力消耗。
[0003] 例如,日本专利申请公开No.2006-215686记载了这样一种技术:其中,根据打印机侧的状态,通过主机中的状态监控器(打印机状态管理程序)来停止或重新开始对打印机的轮询操作。具体地说,当打印机从正常模式切换到睡眠模式时,主机中的状态监控器停止执行对打印机的轮询操作。另一方面,当打印机从睡眠模式切换到正常模式时,主机中的状态监控器重新开始对打印机的轮询操作。
[0004] 通常,在向与诸如网络等通信线路连接的诸如图像形成装置等装置发送信号的终端设备之中,存在一些不具有解释该装置处于低电力消耗状态的功能的终端设备。因此,即使与通信线路连接的装置处于低电力消耗状态,这些终端设备也会访问该装置。因此,处于低电力消耗状态的装置通过终端设备的访问而被启动,由此为了处理该访问而浪费地消耗电力。
[0005] 本发明的目的是降低由于终端装置的访问而引起的与网络线路连接的装置的电力消耗。

发明内容

[0006] 根据本发明的第一方面,提供了一种通信装置,包括:控制器,其控制所述通信装置的操作;通信单元,其经由通信线路与外部装置通信;通知单元,当停止向所述控制器供电时,所述通知单元从所述通信单元将停止向所述控制器供电的消息通知给所述外部装置;识别信息存储器,在所述通知单元进行通知之后,当从所述外部装置之一接收到信号时所述通知单元再次对所述这个外部装置进行通知时,所述识别信息存储器存储所述这个外部装置的识别信息;以及信号处理器,其处理由所述通信单元从任何所述外部装置接收到的信号。当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息一致的识别信息的所述外部装置之一时,所述信号处理器丢弃所述信号。
[0007] 根据本发明的第二方面,在所述通信装置的第一方面中,当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息不一致的识别信息的所述外部装置之一时,所述信号处理器根据所述信号的内容而丢弃所述信号。
[0008] 根据本发明的第三方面,在所述通信装置的第二方面中,当基于所述信号的内容而判定将丢弃所述信号时,所述信号处理器将发送所述信号的所述外部装置之一的识别信息存储在所述识别信息存储器中。
[0009] 根据本发明的第四方面,在所述通信装置的第一方面中,所述识别信息存储器包括:第一识别信息存储器,其中存储有所述外部装置之一的MAC地址;以及第二识别信息存储器,其中存储有所述外部装置之一的IP地址,并且所述信号处理器包括:第一信号处理器,其基于存储在所述第一识别信息存储器中的MAC地址而丢弃所述信号;以及第二信号处理器,其基于存储在所述第二识别信息存储器中的IP地址而丢弃所述信号。
[0010] 根据本发明的第五方面,在所述通信装置的第一方面中,当经过了预定时间时,从所述识别信息存储器中删除所存储的所述外部装置之一的识别信息。
[0011] 根据本发明的第六方面,在所述通信装置的第一方面中,在所述信号处理器中,设定了在其期间执行丢弃所述信号的处理的时间段。
[0012] 根据本发明的第七方面,提供一种通信装置,包括:控制器,其控制所述通信装置的操作;通信单元,其经由通信线路与外部装置通信;通知单元,当停止向所述控制器供电时,所述通知单元从所述通信单元将停止向所述控制器供电的消息通知给所述外部装置;识别信息存储器,其中存储有所述通知单元第一次对其进行所述通知的所述外部装置的识别信息;以及信号处理器,其处理由所述通信单元从任何所述外部装置接收到的信号,其中当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息一致的识别信息的所述外部装置之一时,所述信号处理器丢弃所述信号。
[0013] 根据本发明的第八方面,提供了一种通信方法,包括:经由通信线路与外部装置通信;当停止向控制各个单元的操作的控制器供电时,将停止向所述控制器供电的消息通知给所述外部装置;在进行了所述通知之后从所述外部装置之一接收到信号时,再次对所述这个外部装置进行通知;当再次进行通知时,存储所述这个外部装置的识别信息;以及当已接收到的信号的发送源是具有与所存储的识别信息一致的识别信息的所述外部装置之一时,丢弃所述信号。
[0014] 根据本发明的第九方面,提供了一种图像形成装置,包括:通信功能单元;图像形成单元,其基于包括在由所述通信功能单元接收到的信号中的图像数据来形成图像;控制器,其控制包括所述通信功能单元和所述图像形成单元在内的各单元的操作;以及电源单元,其基于来自所述控制器的控制信号来选择一个或多个单元,并向如此选择的每个单元供电,所述通信功能单元包括:通信单元,其经由通信线路与多个外部装置通信;通知单元,当停止从所述电源单元向所述控制器供电时,将停止向所述控制器供电的消息通知给所述多个外部装置;识别信息存储器,在所述通知单元进行所述通知之后,当从所述外部装置之一接收到信号时所述通知单元再次对所述这个外部装置进行所述通知时,所述识别信息存储器存储所述这个外部装置的识别信息;以及信号处理器,其处理由所述通信单元从任何所述外部装置接收到的信号,当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息一致的识别信息的所述外部装置之一时,所述信号处理器丢弃所述信号。
[0015] 根据本发明的第十方面,在所述图像形成装置的第九方面中,当由所述通信单元接收到的信号的发送源是具有与存储在所述识别信息存储器中的识别信息不一致的识别信息的所述外部装置之一时,所述通信功能单元的所述信号处理器根据所述信号的内容而丢弃所述信号。
[0016] 根据本发明的第十一方面,在所述图像形成装置的第十方面中,当基于所述信号的内容而判定将丢弃所述信号时,所述通信功能单元的所述信号处理器将发送所述信号的所述外部装置之一的识别信息存储在所述识别信息存储器中。
[0017] 根据本发明的第一方面,可以降低由于终端设备的访问而引起的与网路线路连接的装置的电力消耗。
[0018] 根据本发明的第二方面,即使当不能根据识别信息判断作为信号发送源的外部装置时,也可以判断是否需要处理所述信号。结果,与不采用本发明的情况相比,可以抑制由于不需要处理的信号而引起的电力消耗的增加。
[0019] 根据本发明的第三方面,当从信号的内容而指定不需要处理的信号时,可以基于信号的发送源的识别信息而从下一次开始进行判断。结果,与不采用本发明的情况相比,可以保持停止向控制器供电的状态,并且保持低电力消耗状态。
[0020] 根据本发明的第四方面,当利用MAC地址而指定不需要处理的信号时,保持停止向控制器供电的状态。结果,与不采用本发明的情况相比,可以降低启动控制器的次数。此外,当利用IP地址而指定不需要处理的信号时,没有为了生成对于接收到的信号的响应信号而耗费电力。结果,与不采用本发明的情况相比,可以降低电力节省状态下的电力消耗。
[0021] 根据本发明的第五方面,可以确保识别信息存储器的存储容量,并对网络环境的变化作出响应。
[0022] 根据本发明的第六方面,与不采用本发明的情况相比,可以在频繁地设定停止向控制器供电的状态时的时间段内有效地降低电力消耗。
[0023] 根据本发明的第七方面,与不采用本发明的情况相比,可以保持停止向控制器供电的状态,并进一步保持低电力消耗状态。
[0024] 根据本发明的第八方面,可以降低由于终端设备的访问而引起的与网路线路连接的装置的电力消耗。
[0025] 根据本发明的第九方面,与不采用本发明的情况相比,可以降低由于终端设备的访问而引起的与网路线路连接的装置的电力消耗。
[0026] 根据本发明的第十方面,即使当不能根据识别信息判断作为信号发送源的外部装置时,也可以判断是否需要处理所述信号。结果,与不采用本发明的情况相比,可以抑制由于不需要处理的信号而引起的电力消耗的增加。
[0027] 根据本发明的第十一方面,当从信号的内容而指定不需要处理的信号时,可以基于信号的发送源的识别信息而从下一次开始进行判断。结果,与不采用本发明的情况相比,可以保持停止向控制器供电的状态,并保持低电力消耗状态。

附图说明

[0028] 基于以下各图对本发明的示例性实施例进行详细说明,其中:
[0029] 图1是示出示例性实施例的图像形成装置所连接到的通信系统实例的示意构造图;
[0030] 图2是示出示例性实施例的图像形成装置的构造的框图;
[0031] 图3是示出在示例性实施例的图像形成装置中设定的操作模式的视图;
[0032] 图4是示出在睡眠模式期间经由网络发送分组时通信部分中的操作实例的流程图。
[0033] 图5和6是示出已从通信部分获取返回指令信号的控制器的操作实例的流程图;
[0034] 图7示出了从网络接收到的分组的数据结构的实例;
[0035] 图8A示出了用于管理通信部分的地址存储器中的MAC地址的管理表(MAC地址管理表)的实例;
[0036] 图8B示出了用于管理控制器的NVM中的IP地址的管理表(IP地址管理表)的实例;
[0037] 图8C示出了用于管理控制器的NVM中的端口号的管理表(端口号管理表)的实例;以及
[0038] 图9示出了在图像形成装置中设定了睡眠模式的情况下在其期间执行图4~6中所示的分组处理的时间段的实例。

具体实施方式

[0039] 在下文中,将参照附图给出对本发明的示例性实施例的详细说明。
[0040] 图1是示出示例性实施例的图像形成装置所连接到的通信系统实例的示意构造图。在图1中所示的通信系统中,客户端装置2A~2C(在下文中也简单地统称为“客户端装置2”)和图像形成装置3A~3C(在下文中也简单地统称为“图像形成装置3”)经由诸如利用作为通信线路实例的线缆的局域网(LAN)、广域网(WAN)以及因特网等网络1而相连以便相互双向通信。客户端装置2A~2C是安装在例如用户的工作空间(诸如办公桌)等处的外部装置的实例,图像形成装置3A~3C是基于客户端装置2A~2C中所生成、存储等的图像数据而在诸如记录纸等介质(纸张)上形成图像的图像形成装置的实例。通信线路还可以包括电话线路和卫星通信线路(例如数字卫星广播中的空间传输线)。应注意到,在图1中所示的构造中,作为实例而示出了三个客户端装置2A~2C和三个图像形成装置3A~3C相互连接的情况。但是,通常,在网络1上多个客户端装置2和多个图像形成装置
3可以相互连接。
[0041] 使用例如个人计算机(PC)作为与网络1连接的客户端装置2,并且在该客户端装置2中生成并存储包括文档、图形、照片等的图像数据。当打印所生成的图像数据和所存储的图像数据时,客户端装置2将图像数据转换成打印作业并输出,其中,该打印作业为对于图像形成装置3A~3C中的任何一个的打印指令。形成此打印作业的数据(打印作业数据)通过不仅包括图像数据而且包括属性数据来构成,其中,该属性数据是用于设定各种打印功能并指定执行打印的图像形成装置3A~3C中的任何一个的信息。
[0042] 从客户端装置2输出的打印作业经由网络1而发送到图像形成装置3A~3C中的任何一个。
[0043] 接下来,将给出对图像形成装置3的构造的说明。
[0044] 图2是示出示例性实施例的图像形成装置3的构造的框图。如图2中所示,图像形成装置3设置有用于根据预先设定的处理程序来控制整个图像形成装置3的操作的控制器10,以及用于与网络1进行通信的通信部分20。此外,图像形成装置3设置有:图像处理器30,其用于分析经由网络1而从客户端装置2发送来的打印作业数据并执行对于包括在打印作业数据中的图像数据的各种处理;图像处理用存储器31,其用作图像处理器30执行各种处理等时的工作存储器;以及图像输出部分32,其基于通过图像处理器30而受到各种处理的图像数据来在纸张上形成图像。例如使用具有电子照相法的图像形成引擎作为图像输出部分32。图像处理器30、图像输出部分32以及此外根据需要而设置的其他功能部件起到图像形成单元的作用。
[0045] 这里,通信部分20和图像处理器30与外部总线41连接。此外,控制器10经由总线桥43与外部总线41连接。利用此构造,控制器10、通信部分20、图像处理器30经由外部总线41和总线桥43而相互发送和接收信号。
[0046] 此外,图像形成装置3设置有作为电源单元实例的电源部分(电力供给部分)50,该电源部分50例如将从商用电源供应的100V的电力转换成预定电压(例如24V、或12V或5V)的电力。具有预定电压的电力从电源部分50供应到各个功能部件。另外,图像形成装置3设置有用于存储各种程序及诸如图像数据等各种数据的外部存储器60。
[0047] 控制器10是控制器的实例。如图2中所示,控制器10设置有:中央处理单元(CPU)101,其用于执行控制整个图像形成装置3的运算处理;随机存取存储器(RAM)102,其用于存储CPU 101中所执行的处理程序等;只读存储器(ROM)103,其用于存储诸如CPU 101中所执行的处理程序等的设定值等数据;以及非易失性存储器(NVM)104,其为诸如其中存储有预定数据的静态随机存取存储器(SRAM)、闪速存储器等。这些部件经由与总线桥43连接的内部总线42而相互连接。
[0048] 控制器10中所执行的处理程序通过例如在图像形成装置1启动时从作为外部存储器60的例如硬盘驱动器(HDD)等加载到RAM102中来提供。另外,作为提供处理程序的另一方面,可以预先将处理程序存储在ROM 103中,并从ROM 103加载到RAM 102。此外,当设置了诸如EEPROM等可重写ROM 103时,在完成控制器10的组装之后,只有处理程序可以提供给ROM 103并安装在该ROM 103中,并且该处理程序可以从ROM103加载到RAM 102中。另外,处理程序可以通过诸如因特网等网络发送到控制器10,然后安装在控制器10中的RAM 102中。此外,处理程序可以在其被存储在诸如CD-ROM等存储介质中的状态下提供。
[0049] 控制器10起到信号处理器的作用,并且该控制器10处理经由网络1发送来的分组。例如,当接收到的分组涉及打印作业时,将该分组发送到图像处理器30。在作为识别信息存储器实例的NVM104中存储有包括在不需要控制器10处理的分组中的地址信息等(参见稍后的说明)。这样,当由于接收到的分组包括存储在NVM 104中的地址信息等(参见稍后部分)因而不需要控制器10处理所接收到的分组时,控制器10执行诸如丢弃该分组等的处理。
[0050] 另外,控制器10控制图像形成装置3的操作模式。图3是示出在示例性实施例的图像形成装置3中设定的操作模式的视图。如图3中所示,为了提高操作期间的电力节省效果,选择性地将“图像形成操作模式”、“待机模式”、“低电力消耗模式”以及“睡眠模式”中的任何一个设定为图像形成装置3中的操作模式。
[0051] 图像形成操作模式是在图像输出部分32中执行将图像数据转印到纸张上的图像形成操作的操作状态。待机模式是其中设定了对于图像数据的输入而即时响应的操作状态,并且待机模式根据图像数据的输入而切换到图像形成操作模式。在图像形成操作模式及随后的待机模式下,电力从电源部分50供应到图像形成装置3中的所有功能部件。这样,可以供应用于图像形成操作的电力和对于图像数据的输入等而即时响应的电力。
[0052] 低电力消耗模式是当例如在第一时间段期间和之后没有输入图像数据等时所设定的操作状态。在低电力消耗模式下,至少停止从电源部分50向图像输出部分32的图像形成引擎(例如包括定影装置等的用于执行图像形成操作的功能部件)供电。另一方面,继续向除了图像输出部分32的该图像形成引擎之外的诸如控制器10和通信部分20等功能部件供电。
[0053] 此外,睡眠模式是当在比第一时间段更长的第二时间段期间和之后没有输入图像数据等的情况下所设定的操作状态。在睡眠模式下,仅继续从电源部分50向通信部分20供电,而停止向包括控制器10的CPU 101在内的其它功能部件供电。这样,睡眠模式获得比低电力消耗模式更高的电力节省效果。
[0054] 接下来,通信部分20是通信单元和通信功能单元的实例,并设置有接收部分21、切换部分22、分组判断部分23、地址存储器24以及发送部分25。
[0055] 接收部分21与网络1连接并且接收从网络1发送来的分组。然后,接收部分21将接收到的分组转发到切换部分22。
[0056] 切换部分22切换由接收部分21从网络1接收到的分组的目的地。具体地说,切换部分22从控制器10获取与操作模式的转换有关的信息(操作模式转换信息)。当已经由控制器10设定的操作模式是图像形成操作模式、待机模式以及低电力消耗模式中的任何一个时,接收部分21在获取操作模式转换信息之后将从网络1接收到的分组直接转发给控制器10。另一方面,当由控制器10设定的操作模式是睡眠模式时,接收部分21在获取操作模式转换信息之后将从网络1接收到的分组转发给分组判断部分23。
[0057] 分组判断部分23是信号处理器的实例,并且判断在操作模式被设定为睡眠模式的状态下从网络1接收到的分组是否是需要发送到控制器10的分组。
[0058] 地址存储器24是识别信息存储器的实例,并且存储不需要发送到控制器10的分组的发送源的地址信息。具体地说,分组判断部分23基于包括在分组中的发送源(客户端装置2)的地址信息来确定不需要发送到控制器10的分组。在这种情况下,地址存储器24存储客户端装置2的地址信息。
[0059] 当控制器10将操作模式设定为睡眠模式时,发送部分25从控制器10获取用于指示转换到睡眠模式的操作模式转换信息。然后,在获取了操作模式转换信息的情况下,例如,发送部分25发送分组(睡眠模式转换通知分组),其中,该分组将图像形成装置3A转换到睡眠模式的消息通知给与网络1连接的客户端装置2。因此,控制器10和发送部分25起到通知单元的作用。另外,当控制器10响应接收到的分组而生成分组(响应分组)时,发送部分25从控制器10接收该响应分组并将接收到的响应分组发送到作为发送源的客户端装置2。
[0060] 如上所述,当控制器10将操作模式切换到睡眠模式时,通信部分20向与网络1连接的客户端装置2发送睡眠模式转换通知分组,该睡眠模式转换通知分组将转换到睡眠模式的消息通知给客户端装置2。此后,控制器10将图像形成装置3的操作模式切换到睡眠模式。如果已经接收到睡眠模式转换通知分组的客户端装置2具有用于解释睡眠模式转换通知分组的软件程序等,则客户端装置2停止除打印作业之外的分组的发送。这里,这种除打印作业之外的分组的发送的实例包括轮询访问。在轮询访问中,通过使用简单网络管理协议(SNMP),将用于询问图像形成装置3是否意欲建立通信的询问消息顺序地发送到图像形成装置3中。从图像形成装置3接收到对询问消息的应答时,图像形成装置3被给予允许其执行发送的发送权。
[0061] 但是,已接收到睡眠模式转换通知分组的一些客户端装置2在一些情况下不具有用于解释睡眠模式转换通知分组的这种软件程序等。
[0062] 这种客户端装置2继续向已发送睡眠模式转换通知分组的图像形成装置3发送除打印作业之外的诸如轮询访问等分组。在这种情况下,不仅当发送了需要被处理的打印作业时,而且每当发送了轮询分组等时,启动已设定为睡眠模式的控制器10。因此,即使当操作模式设定为睡眠模式时,图像形成装置3中的电力消耗的降低也是有限的。
[0063] 在这方面,当睡眠模式转换通知分组被发送到与网络1连接的客户端装置2时,通信部分20存储客户端装置2的识别信息(地址信息),该客户端装置2为在发送之后执行轮询访问等的外部装置的实例。
[0064] 然后,通信部分20向执行轮询访问等的客户端装置2重新发送睡眠模式转换通知分组。在重新发送睡眠模式转换通知分组之后,如果任何一个客户端装置2执行轮询访问等,则通信部分20进行控制,以将从这种客户端装置2接收到的除打印作业之外的包括轮询分组的分组丢弃并且不发送到控制器10。因此,即使当发送了不需要由控制器10来处理的分组时,CPU 101也不启动。结果,将操作模式已设定为睡眠模式的图像形成装置3的电力消耗保持在低水平。
[0065] 这里,将说明操作模式已设定为睡眠模式的图像形成装置3中的分组处理。
[0066] 图4是示出在睡眠模式期间经由网络1发送分组时通信部分20中的操作实例的流程图。图4示出了睡眠模式转换通知分组从通信部分20发送到与网络1连接的客户端装置(外部装置)2之后的操作。
[0067] 如图4中所示,在发送睡眠模式转换通知分组之后,在通信部分20中,分组判断部分23从切换部分22获取由接收部分21接收到的分组(步骤101)。然后,分组判断部分23判断所获取的分组中记述的媒体访问控制(MAC)地址是否与存储在地址存储器24中的任何MAC地址一致(步骤102)。这里,MAC地址是用于识别作为分组的发送源的客户端装置2的识别信息的实例。此外,存储在地址存储器24中的MAC地址是下述客户端装置2的MAC地址:所述客户端装置2已在转换到睡眠模式时在通信部分20发送了睡眠模式转换通知分组之后向图像形成装置3发送除打印作业之外的轮询分组等。
[0068] 作为步骤102中的判断结果,当所获取的分组中记述的MAC地址与存储在地址存储器24中的MAC地址一致时(步骤103),通信部分20丢弃该接收到的分组(步骤104)。具体地说,如稍后所说明的那样,如果在转换到睡眠模式时在发送了睡眠模式转换通知分组之后任何客户端装置(外部装置)2向图像形成装置3发送轮询分组等,则在再次向客户端装置2发送睡眠模式转换通知分组的同时,将客户端装置2的MAC地址存储在地址存储器24中(参见稍后的步骤217)。因此,如果分组中记述的MAC地址与存储在地址存储器
24中的MAC地址一致,则表明该分组是从已第二次向其重新发送睡眠模式转换通知分组的客户端装置2发送来的。然后,在步骤104的处理中,将在重新发送睡眠模式转换通知分组之后发送轮询分组等的客户端装置2判定为不具有用于解释图像形成装置3中已经设定了睡眠模式的功能。在作出该判定后,将从客户端装置2发送来的轮询分组等丢弃。
[0069] 另一方面,作为步骤102中的判断结果,如果所获取的分组中记述的MAC地址与存储在地址存储器24中的MAC地址不一致(步骤103),则通信部分20生成返回指令信号以开始向控制器10(CPU101)供电,并向控制器10发送所生成的返回指令信号(步骤105)。在控制器10启动之后,通信部分20将接收到的分组发送到控制器10(CPU 101)(步骤106)。
[0070] 接下来,图5和6是示出了已从通信部分20获取到返回指令信号的控制器10的操作实例的流程图。控制器10从通信部分20的分组判断部分23获取返回指令信号,然后在从电源部分50接收到电力的同时启动(步骤201)。在启动之后,控制器10获取从分组判断部分23发送来的分组(步骤202)。然后,控制器10判断从通信部分20(分组判断部分23)发送来的分组中记述的网际协议(IP)地址是否与存储在NVM 104中的IP地址一致(步骤203)。这里,IP地址是用于识别作为分组的发送源的客户端装置2的识别信息的实例。此外,存储在NVM 104中的IP地址是已在转换到睡眠模式时在通信部分20发送睡眠模式转换通知分组之后向图像形成装置3发送除打印作业之外的轮询分组等的客户端装置2的IP地址。
[0071] 作为步骤203中的判断结果,当所获取的分组中记述的IP地址与存储在NVM 104中的IP地址一致时(步骤204),控制器10丢弃接收到的分组(步骤205)。此处理与图4的步骤104中的处理相同。具体地说,当根据MAC地址而不能判定客户端装置2不能解释图像形成装置3中设定了睡眠模式时,控制器10基于IP地址进行判断,然后丢弃来自客户端装置2的轮询分组等。
[0072] 当丢弃接收到的分组时,控制器10向通信部分20的分组判断部分23发送被丢弃的分组中记述的MAC地址(步骤206)。分组判断部分23由此获取被丢弃的分组中记述的MAC地址,然后将获取的MAC地址存储在地址存储器24中。这样,当下一次从与被丢弃的分组相同的发送源发送分组时,通信部分20将所发送的分组丢弃(参见图4中所示的步骤104)。因此,从下一次开始,控制器10(CPU 101)不启动,从而保持睡眠模式下的低电力消耗状态。
[0073] 接下来,作为步骤203中的判断结果,当所获取的分组中记述的IP地址与存储在NVM 104中的IP地址不一致时(步骤204),控制器10判断该分组中记述的端口号是否与存储在NVM 104中的端口号一致(步骤207)。作为步骤207中的判断结果,当所获取的分组中记述的端口号与存储在NVM 104中的端口号一致时(步骤208),控制器10丢弃接收到的分组(步骤209)。由于该端口号设计为用于识别将被用于与由IP地址识别的目的地(图像形成装置3)进行通信的程序,所以可以根据端口号来确定分组的内容。这样,用于识别使用例如SNMP等的轮询访问等的端口号被存储在NVM104中。以这种方式,当不能根据作为客户端装置2的识别信息的MAC地址和IP地址来判断不能解释图像形成装置3中设定了睡眠模式的客户端装置2时,控制器10根据利用分组中记述的端口号而确定的分组的内容来判断除打印作业之外的分组,然后丢弃该分组。
[0074] 当在步骤209中丢弃接收到的分组时,控制器10向通信部分20的分组判断部分23发送被丢弃的分组中记述的MAC地址(步骤210)。分组判断部分23由此获取被丢弃的分组中记述的MAC地址,然后将获取的MAC地址存储在地址存储器24中。这样,当下一次从与被丢弃的分组相同的发送源发送分组时,通信部分20丢弃所发送的分组(参见图4中所示的步骤104)。因此,从下一次开始,控制器10(CPU 101)不启动,从而保持睡眠模式下的低电力消耗状态。
[0075] 另外,控制器10将被丢弃的分组中记述的IP地址存储在控制器10的NVM 104中(步骤211)。因此,即使当接收到的分组通过通信部分20时,在其中根据IP地址的一致性来判断不能解释设定了睡眠模式的客户端装置2的步骤204中,接收到的分组也被迅速判定为不需要处理。
[0076] 另一方面,作为步骤207中的判断结果,当分组中记述的端口号与存储在NVM 104中的端口号不一致时(步骤208),控制器10研究该分组的数据内容(步骤212)。然后,基于所研究的分组的数据内容,控制器10判断接收到的分组是打印作业还是除打印作业之外的诸如轮询分组等分组(步骤213)。
[0077] 作为步骤213中的判断结果,当所述分组是打印作业时,控制器10为作为该分组的发送源的客户端装置2生成对于打印作业的响应分组(步骤214)。然后,控制器10将所生成的响应分组发送到通信部分20(步骤215)。
[0078] 这样,通信部分20的发送部分25从控制器10获取响应分组,然后经由网络1将获取的响应分组发送到作为发送源的客户端装置2。
[0079] 另一方面,作为在步骤213中的判断结果,当分组是例如除打印作业之外的轮询分组等时,控制器10生成对于作为发送源的客户端装置2的响应分组(对于除打印作业之外的轮询分组等的响应分组)(步骤216)。这里的轮询分组等是在发送睡眠模式转换通知分组之后第一次从作为发送源的特定客户端装置2接收到的。因此,对于此轮询分组等的响应分组是睡眠模式转换通知分组。然后,控制器10将所生成的响应分组(睡眠模式转换通知分组)发送到通信部分20的发送部分25(步骤217)。
[0080] 此外,在这种情况下,控制器10向通信部分20的分组判断部分23发送除打印作业之外的分组中记述的MAC地址(步骤218)。分组判断部分23由此获取除打印作业之外的分组中记述的MAC地址,并且将所获取的MAC地址存储在地址存储器24中。因此,当下一次从与除打印作业之外的分组相同的发送源发送分组时,通信部分20丢弃所发送的分组(参见图4中所示的步骤104)。因此,从下一次开始,控制器10(CPU 101)不启动,从而保持睡眠模式下的低电力消耗状态。
[0081] 另外,控制器10将除打印作业之外的分组(将被丢弃的分组)中记述的IP地址存储在控制器10的NVM 104中。因此,即使当接收到的分组通过通信部分20时,在进行关于IP地址的一致性的判断的步骤204中,接收到的分组也被迅速判定为不需要处理。
[0082] 此外,在这种情况下,通信部分20的发送部分25从控制器10获取响应分组(睡眠模式转换通知分组)。然后,发送部分25经由网络1将获取的响应分组发送到作为发送源的客户端装置2。
[0083] 如上所述,在本示例性实施例的图像形成装置3中,在步骤103或步骤202的处理中,基于存储在通信部分20的地址存储器24中的MAC地址或存储在控制器10的NVM 104中的IP地址,来判断分组的发送源是否是已向其发送了两次睡眠模式转换通知分组的客户端装置2。从而识别出不能解释图像形成装置3中已设定了睡眠模式的发送源(客户端装置2)。然后,在控制器10中,将来自这种发送源的分组判定为不需要处理的轮询分组等。该轮询分组等被通信部分20或控制器10丢弃。这样,当分组被通信部分20丢弃时,CPU
101不启动,从而保持睡眠模式下的低电力消耗状态。同时,当分组被控制器10丢弃时,低电力消耗模式下的电力消耗降低,这是因为不会为了生成到该分组的发送源的响应分组而消耗电力的缘故。
[0084] 存储在地址存储器24中的MAC地址和存储在NVM 104中的IP地址是已在通信部分20第一次向与网络1连接的客户端装置2发送睡眠模式转换通知分组之后第二次向其重新发送睡眠模式转换通知分组的客户端装置2的那些MAC地址和IP地址。换言之,即使在第二次发送睡眠模式转换通知分组之后仍再次发送分组的客户端装置2被判定为不能解释图像形成装置3中已经设定了睡眠模式的客户端装置。然后,将如此确定的客户端装置2的MAC地址和IP地址分别存储在地址存储器24和NVM 104中。
[0085] 在以上说明中,用于对作为这种发送源的客户端装置2进行判断的睡眠模式转换通知分组的发送次数如上所述被设定为2次。可选地,发送次数可以设定为3次或更多次,或者发送次数的设定可以根据具体情况而构造为可变的。
[0086] 此外,用于识别作为上述这种发送源的客户端装置2的MAC地址和IP地址可以构造为由用户通过诸如操作面板(图中未示出)等用户接口预先记录。利用这种构造,将由用户预先识别的与客户端装置2有关的MAC地址和IP地址分别存储在地址存储器24和NVM104中。
[0087] 此外,可以采用以下构造。具体地说,可以另外设置不同的存储器(第二识别信息存储器)。在这种构造中,当图像形成装置3向与网络1连接的客户端装置2发送睡眠模式转换通知分组以便将图像形成装置3中转换到睡眠模式的消息通知给客户端装置2时,将向其发送睡眠模式转换通知分组的客户端装置2的识别信息存储在不同的存储器中。然后,丢弃来自具有与存储在不同存储器中的识别信息相同的识别信息的客户端装置2的信号。利用这种构造,进一步降低了低电力消耗模式下的电力消耗。
[0088] 另一方面,在根据作为客户端装置2的识别信息的MAC地址和IP地址而不能判断客户端装置2为不能解释图像形成装置3中已设定了睡眠模式的情况下,在步骤207和步骤212中,控制器10基于分组中记述的端口号和对分组的数据内容的研究来判断分组的内容。从而,控制器10识别出除打印作业之外的例如使用SNMP的轮询分组等分组,并丢弃如此识别出的分组。然后,控制器10在地址存储器24和NVM 104中分别存储作为发送这种分组的客户端装置2的识别信息MAC地址和IP地址,以便根据将被通信部分20丢弃的作为识别信息的MAC地址来判断、或者根据将被控制器10丢弃的作为识别信息的IP地址来判断下一次发送的轮询分组等。结果,当这种分组被通信部分20丢弃时,CPU 101不启动,从而降低了睡眠模式下的电力消耗。另一方面,当这种分组被控制器10丢弃时,不需要对该分组的内容进行判断处理,而且,不会为了生成到该分组的发送源的响应分组而消耗电力。因此,降低了低电力消耗模式下的电力消耗。
[0089] 这里,存储在NVM 104中的端口号例如是由用户预先记录的端口号。可选地,例如,端口号可以被构造为预先设定为图像形成装置3中的默认值,并且可以由用户来修改。
[0090] 应注意到,在上述构造中,例如,可以将客户端装置2的计算机名或用户名用作用于识别作为不能解释图像形成装置3中已设定了睡眠模式的发送源的客户端装置2的识别信息。
[0091] 另外,分别存储在地址存储器24和NVM 104中的MAC地址和IP地址可以被构造为显示在诸如图像形成装置3的显示面板(图中未示出)等用户接口上,以便将这些地址通知给用户。
[0092] 此外,存储在地址存储器24中的MAC地址可以被构造为从分组判断部分23经由发送部分25而发送到作为网络1的管理服务器的客户端装置2之一。利用这种构造,管理服务器找到不必要地发送轮询分组等的客户端装置2,并将这种分组的发送源通知给用户。此外,以类似方式,存储在NVM 104中的IP地址可以被构造为在控制器10启动时从通信部分20发送到管理服务器。此外,存储在地址存储器24中的MAC地址或存储在NVM 104中的IP地址可以被构造为在图像形成装置3中设定了图像形成操作模式时由图像输出部分
32打印出。利用这种构造,对用户给出具有打印纸介质的发送源的通知。
[0093] 同时,图像形成装置3可以构造为这样:即,不丢弃从具有特定MAC地址或IP地址的客户端装置2发送的分组,并且始终由控制器10来判断该分组的内容。
[0094] 接下来,将给出存储在通信部分20的地址存储器24中的MAC地址以及存储在控制器10的NVM 104中的IP地址和端口号的说明。
[0095] 图7示出了从网络1接收到的分组的数据结构的实例。如图7中所示,例如,从网络1接收到的分组(通常亦称为“帧”)具有包括前导、帧起始定界符(SFD)、媒体访问控制(MAC)报头、网际协议(IP)报头、传输控制协议(TCP)报头、数据区、PAD、以及帧检验序列(FCS)的结构。应注意到,由IP报头、TCP报头、数据区以及PAD组成的区域称为“MAC帧”。
[0096] 前导是用于同步的数据,SFD是指示紧接着随后是MAC帧的头部的数据。
[0097] MAC报头由目的地MAC地址、发送源MAC地址以及类型组成。目的地MAC地址是指示MAC将被发送到的目的地的地址。发送源MAC地址是分组的发送源的MAC地址,通常,将烧制在作为发送源的客户装置2中的ROM中的唯一号码分配为发送源MAC地址。类型是指示存储在数据区中的上层协议的识别信息(协议类型)。
[0098] IP报头由包括发送源IP地址、目的地IP地址、分组大小等的数据序列组成。TCP报头由包括发送源端口号、目的地端口号、序列号、响应确认号等的数据序列组成。
[0099] 在数据区中,存储有用于46~1500字节范围内的应用程序的数据。例如,将由图像形成装置3来打印的打印作业数据等存储在数据区中。另外,PAD是用于将MAC帧的长度缩短至最小、即64字节的位序列。FCS是用于检验MAC帧是否被破坏的位序列。
[0100] 存储在地址存储器24中的MAC地址是用于识别作为分组的发送源的客户端装置2的识别信息之一,并且作为发送源MAC地址而记述在图7中所示的MAC报头中。通信部分20的分组判断部分23参考分组的MAC报头中记述的发送源MAC地址,然后通过MAC报头中记述的发送源MAC地址与存储在地址存储器24中的MAC地址之间的模式匹配来判断发送源MAC地址是否与存储在地址存储器24中的MAC地址一致。从而,分组判断部分23判断该分组的发送源是否是已向其发送两次睡眠模式转换通知分组的客户端装置2。
[0101] 应注意到,MAC报头中记述的目的地MAC地址是图像形成装置3的MAC地址,并且例如通过使用用于从IP地址获取物理层中的MAC地址的地址解析协议(ARP)来获取。
[0102] 存储在NVM 104中的IP地址是用于识别作为分组的发送源的客户端装置2的识别信息之一,并且作为发送源IP地址而记述在图7中所示的IP报头中。控制器10参考分组的IP报头中记述的发送源IP地址,并判断IP报头中记述的发送源IP地址是否与存储在NVM104中的任何IP地址一致。从而,控制器10判断该分组的发送源是否是已向其发送两次睡眠模式转换通知分组的客户端装置2。
[0103] 存储在NVM 104中的端口号是用于识别用于与由IP地址识别的目的地(图像形成装置3)进行通信的程序的端口号,并作为目的地端口号而记述在TCP报头中。例如,用于超本文传输协议(HTTP)的端口号定义为80,简单网络管理协议(SNMP)的端口号定义为161。控制器10参考分组的TCP报头中记述的目的地端口号,然后判断TCP报头中记述的目的地端口号是否与存储在NVM 104中的任何目的地端口号一致。从而,控制器10指定从作为发送源的客户端装置2发送来的分组的内容以便判断该分组是否需要由控制器10来处理。
[0104] 接下来,图8A示出了用于管理通信部分20的地址存储器24中的MAC地址的管理表(MAC地址管理表)的实例,图8B示出了用于管理控制器10的NVM 104中的IP地址的管理表(IP地址管理表)的实例,图8C示出了用于管理控制器10的NVM 104中的端口号的管理表(端口号管理表)的实例。
[0105] 在地址存储器24中,生成如图8A中的实例所示的MAC地址管理表,以便管理存储在地址存储器24中的MAC地址。在地址存储器24中的MAC地址管理表中,在将每个MAC地址与其中记述MAC地址的分组的接收时间、以及是否已对其中记述MAC地址的分组进行了诸如丢弃处理等处理的状态相关联的同时存储MAC地址。
[0106] 通信部分20的分组判断部分23通过使用图8A中所示的MAC地址管理表来确定接收到的分组的MAC地址。
[0107] 另外,分组判断部分23设定MAC地址存储在地址存储器24中的存储时间(例如24小时)。这样,分组规定部分23参考MAC地址管理表中的分组的接收时间,并删除已被存储在地址存储器24中超过预定存储时间的MAC地址。通过顺序地删除存储在地址存储器24中的MAC地址之中已存储超过预定存储时间的那些MAC地址,从而可以确保地址存储器24的存储容量,并且可以实现对网络环境的变化的响应。
[0108] 此外,根据是否对图8A中所示MAC地址管理表中的分组进行了处理的状态,来判断以后是否发送分组。具体地说,如果是否进行了处理的状态是“否”,则发现发送睡眠模式转换通知分组两次之后不存在来自客户端装置2的分组的发送。因此,对于是否进行了处理的状态为“否”的分组,分组判断部分23在经过上述预定存储时间之前删除存储在地址存储器24中的MAC地址。
[0109] 以类似方式,在NVM 104中生成如图8B中的实例所示的IP地址管理表,以便管理存储在NVM 104中的IP地址。在NVM 104中的IP地址管理表中,在将每个IP地址与其中记述IP地址的分组的接收时间、以及是否对其中记述IP地址的分组进行诸如丢弃处理等处理的状态相关联的同时存储IP地址。
[0110] 控制器10通过使用图8B中所示的IP地址管理表来确定接收到的分组的IP地址。
[0111] 另外,与由通信部分20确定的MAC地址类似,控制器10设定IP地址存储在NVM104中的存储时间(例如24小时)。这样,控制器10参考IP地址管理表中的分组的接收时间,并删除已存储超过预定存储时间的IP地址。
[0112] 此外,根据是否对图8B中所示的IP地址管理表中的分组进行了处理的状态,来判断以后是否发送分组。具体地说,如果是否进行了处理的状态是“否”,则发现发送睡眠模式转换通知分组两次之后不存在来自客户端装置2的分组的发送。因此,对于是否进行了处理的状态为“否”的分组,控制器10在经过上述预定存储时间之前删除存储在NVM 104中的IP地址。
[0113] 另外,NVM 104中还生成如图8C中的实例所示的端口号管理表,以便管理存储在NVM 104中的端口号(目的地端口号)。控制器10通过使用图8C中所示的端口号管理表来判断接收到的分组的内容。
[0114] 接下来,图9示出了在图像形成装置3中设定了睡眠模式的情况下在其期间执行图4~6中所示分组处理的时间段的实例。如图9中所示,用于执行分组处理的时间段可以在图像形成装置3的控制器10和通信部分20中设定。在图9中所示的实例中,分组处理(分组处理设定)在从21:00:00至次日上午7:59:59的时间段中设定为“ON”,以便在如此设定的时间段内执行图4~6中所示的分组处理。
[0115] 另一方面、分组处理在8:00:00至20:59:59的时间段内设定为“OFF”,以便在此时间段内不执行图4~6中所示的分组处理。具体地说,在此时间段内,通信部分20的切换部分22设定为这样:即,接收部分21始终将从网络1接收到的分组直接转发给控制器10。
[0116] 这样,只有在不频繁使用图像形成装置3时的夜间才可以执行上述分组处理。从而,实现了频繁地设定睡眠模式时的时间段期间电力消耗的降低。另一方面,由于在频繁使用图像形成装置3的白天不经常设定睡眠模式,所以图像形成装置3可以设定为在白天执行正常处理。
[0117] 应注意到,其间执行图4~6中所示的分组处理的时间段可以根据一周中的每日而改变。例如,图像形成装置3可以在星期六、星期日以及节假日整天设定为执行图4~6中所示的分组处理。
[0118] 如上所述,根据本实例性实施例的图像形成装置3根据客户端装置2的识别信息以及分组的内容来确定不能解释图像形成装置3中设定了睡眠模式的客户端装置2。然后,再次从如此确定的客户端装置2发送的分组被判定为不需要在控制器10中处理,并因此在通信部分20或控制器10中将该分组丢弃。这样,当通信部分20丢弃该分组时,CPU 101不启动,从而保持睡眠模式下的低电力消耗状态。同时,当控制器10丢弃该分组时,降低了低电力消耗模式下的电力消耗,这是因为不会为了生成到该分组的发送源的响应分组而消耗电力的缘故。
[0119] 出于解释和说明的目的提供了本发明的示例性实施例的上述说明。其本意并不是穷举或将本发明限制在所公开的确切形式。显然,对于本技术领域的普通技术人员可以进行许多修改和变型。选择和说明上述示例性实施例是为了更好地解释本发明的原理及其实际应用,因此使得本技术领域的其他技术人员能够理解本发明所适用的各种实施例并预见到适合于特定应用的各种修改。目的在于通过所附权利要求书及其等同内容限定本发明的范围。