信息处理装置及其控制方法_3

文档序号:8322489阅读:来源:国知局
主控制器101并且临时存储在RAM 202上之后,CPU 201基于预先在RAM 202上展开的处理程序,对接收包进行处理。
[0063]接下来,将描述LAN I/F 208在通常电力状态下的包发送操作。
[0064]包发送操作是上面描述的包接收操作的相反顺序的处理。基于预先在RAM 202上展开的处理程序,CPU 201将发送包从主控制器101的RAM 202经由I/F部301传送到作为发送缓冲器的Tx FIFO 305传送,并且使发送包临时存储在Tx FIFO 305中。之后,MAC309将发送包从Tx FIFO 305传送到PHY 310。由此,将发送包发送到LAN 120。
[0065]接下来,描述LAN I/F 208在省电状态下的包接收操作。
[0066]MFP 100 经由 PHY 310 从 LAN 120 接收包。PHY 310 向 MAC 309 传送接收包。MAC309向Rx FIFO 306传送接收包。MCU 308检测到Rx FIFO 306已经缓冲了接收包,对接收包进行分析,并且判断是否能够在维持省电状态的同时进行响应。具体来说,通过将通过分析接收包的报头和有效负荷而获得的目的地地址、协议类别等,与预先保存在RAM 311中的响应有效模式(未示出)进行比较,来判断是否能够在维持省电状态的同时进行响应。假设响应有效模式例如包括诸如ARP(地址解析协议)和SNMP(简单网络管理协议)等的协议。
[0067]如果判定能够在维持省电状态的同时进行对接收到的包的响应,则MCU 308生成与接收包相对应的响应包。具体来说,MCU 308基于上面描述的对接收包的分析结果和未示出的响应有效模式,生成关于响应包的报头信息和有效负荷信息。然后,MCU 308向TxFIFO 307传送响应包。从Tx FIFO 307向MAC 309传送响应包。MAC 309向PHY 310传送响应包。响应包被发送到LAN 120。
[0068]另一方面,如果判定无法在维持省电状态的同时进行对接收到的包的响应,则MCU308通知电源控制部218将电力状态改变为通常电力状态。然后,在返回到通常电力状态之后,主控制器101使用包括CPU 201的主电路元件,进行针对接收到的包的响应处理。
[0069]接下来,对链接速度设置改变处理进行描述,在该链接速度设置改变处理中,在MFP 100中不发生,伴随在使得基于IEEE802.1X的认证有效的情况下转变到省电状态时进行的链接速度(通信速度)设置改变的链接断开。
[0070]图4是示出由MFP 100执行的链接速度设置改变处理的流程的流程图。假设通过MFP 100在通常电力状态期间,检测到通过用户在操作部I/F 206上进行未示出的预定菜单操作而显示的针对IEEE802.1X认证的设置的操作,来开始所示出的处理。由CPU 201基于在RAM 202上展开的操作程序来执行下文中描述的处理。
[0071]在步骤S401中,CPU 201判断MFP 100的链接速度设置是否是自动速度设置(自动协商)。在本实施例中,当链接速度设置是自动速度设置时,在从通常电力状态转变到省电状态时发生链接速度设置改变。
[0072]在步骤S402中,CPU 201获取关于与作为其自身设备的MFP 100兼容的链接速度设置的信息,以及用于在自动速度设置下经由交换机112连接到LAN 120的链接速度(第一获取)。假设通过参照针对构成在RAM 202上展开的操作程序的未示出的OS (操作系统)提供的链接速度信息来获取上述的链接速度设置信息和链接速度。这里获取的用于在自动速度设置下的连接的链接速度,是使得能够在MFP 100和对等连接的交换机112(下文中也称为“对等装置(counter apparatus)”)之间进行连接的最大链接速度。稍后将描述链接速度设置信息的详情。
[0073]接下来,在步骤S403中,CPU 201获取关于MFP 100对等地连接到的交换机112的链接速度设置信息(第一获取)。由PHY 310在基于自动速度设置的链接建立处理中进行的相互通信中获取该链接速度设置信息并保存在REG 303中,并且CPU 201能够通过参照REG 303中的预定寄存器值来获取链接速度设置信息。稍后将描述关于通信装置的链接速度设置信息的详情。
[0074]接下来,在步骤S404中,CPU 201获取关于MFP 100的省电设置信息(第二获取)。稍后将描述省电设置信息的详情。
[0075]在步骤S405中,CPU 201基于获取的关于MFP 100和通信装置的链接速度设置信息,判断是否两个装置都支持与EEE (节能以太网(Energy-Efficient Ethernet (R)))兼容的同一链接速度。也就是说,判断是否能够以EEE兼容链接速度建立连接。如果判定能够以EEE兼容链接速度建立连接,则CPU 201转变到步骤S406,进行EEE兼容的固定链接速度设置处理。另一方面,如果判定无法以EEE兼容链接速度建立连接(与EEE不兼容),则CPU201转变到步骤S407,进行EEE不兼容的固定链接速度设置处理。稍后将描述步骤S406和S407的详细处理。注意,EEE是在IEEE802.3az中规定的针对PHY的省电标准。
[0076]图5是示出在图4中的步骤S402中获取的关于MFP 100的链接速度设置信息的示例的图。
[0077]在图5中,对MFP 100提供自动速度设置501、100Mbps固定速度设置502、10Mbps固定速度设置503和1Mbps固定速度设置504作为兼容链接速度设置。对于各个链接速度设置,作为未示出的通信双工(communicat1n duplex),针对1000Mbps设置全双工,并且针对10Mbps和1Mbps中的各个设置全双工和半双工。
[0078]对于自动速度设置501,将通常电力状态下的链接速度设置为最大1000Mbps、10Mbps和1Mbps中的任意一个。注意,如果能够在MFP 100和通信装置之间建立较高的链接速度,则优先设置较高的链接速度。
[0079]另一方面,省电状态下的链接速度设置是10Mbps,这是MFP 100能够连接到通信装置的最小链接速度。由于在自动速度设置下,链接速度设置在通常电力状态和省电状态之间不同,因此当MFP 100转变到省电状态时,发生伴随链接速度设置改变的链接断开。
[0080]在固定速度设置(502至504)下,在通常电力状态和省电状态两者下都设置同一链接速度。即使在从通常电力状态转变到省电状态的情况下,也不发生链接速度设置改变,并且不发生链接断开。这里,自动速度设置501的100Mbps和10Mbps以及固定速度设置(502和503)的100Mbps和10Mbps与EEE兼容。当以与EEE兼容的链接速度连接到通信装置时,能够实现EEE。这时,当不进行通信时,PHY 310停止不需要的电路操作,由此能够减少电力消耗。
[0081]图6是示出在图4中的步骤S403中获取的关于通信装置的链接速度设置信息的示例的图。
[0082]在图6中,对作为MFP 100的对等装置的交换机112提供自动速度设置601、100Mbps固定速度设置602、10Mbps固定速度设置603和1Mbps固定速度设置604作为兼容链接速度设置。交换机112在自动速度设置和固定速度设置下以100Mbps和10Mbps的链接速度中的各个与EEE兼容。
[0083]在上述关于MFP 100和通信装置的链接速度设置信息500和600中,在本实施例中,当MFP 100的链接速度设置是自动速度设置时,通常电力状态下的链接速度设置是1000Mbps,而省电状态下的链接速度设置是10Mbps。
[0084]图7是示出在图4中的步骤S404中获取的关于MFP 100的省电设置信息的示例的图。
[0085]对MFP 100配设有作为非省电设置的“高电力消耗” 701和作为省电设置的“低电力消耗” 702,作为省电状态信息700。例如,与“低电力消耗” 702相比,“高电力消耗” 701是如下的设置,在该设置下从通常电力状态向省电状态转变的频率低,并且MFP 100的频繁使用比通过转变到省电状态来省电优先。
[0086]在本实施例中,假设MFP 100的电力消耗设置被设置为“低电力消耗” 702。
[0087]接下来,使用图8和图9来描述在图4中的步骤S406和S407的处理中的各个的详情。
[0088]图8是示出在图4中的步骤S406中的EEE兼容的固定链接速度设置处理的详情的流程图。
[0089]在步骤S801中,CPU 201基于在图4中的步骤S404中获取的省电状态信息700,判断MFP 100是否在省电设置下(是否设
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1