图像形成装置及图像形成装置的控制方法

文档序号:7769959阅读:120来源:国知局
图像形成装置及图像形成装置的控制方法
【专利摘要】本发明公开了一种图像形成装置及图像形成装置的控制方法。在第一供电单元向网络接口供电而不向中央处理单元(CPU)供电的图像形成装置的第一电力状态下,如果接收到的包是第一类包,则供电控制单元将图像形成装置转变至第二电力状态,在所述第二电力状态下,第一供电单元向CPU供电,而第二供电单元不向图像形成单元供电。如果接收到的包是第二类包,则供电控制单元将图像形成装置转变至第三电力状态,在所述第三电力该状态下,第一供电单元向CPU供电,并且第二供电单元向图像形成单元供电。
【专利说明】图像形成装置及图像形成装置的控制方法
【技术领域】
[0001]本发明涉及在处于睡眠状态的图像形成装置通过网络接收到包以恢复图像形成装置时执行的控制。
【背景技术】
[0002]传统上,执行网络通信的图像形成装置具有在预定时间段或更长的时间没有被使用时自动转变到睡眠状态以降低电力消耗的功能。当这样的图像形成装置处于睡眠状态时,另一装置通过网络操作该图像形成装置以使该图像形成装置从睡眠状态恢复。
[0003]讨论了如下从睡眠状态恢复的方法,在该方法中,图像形成装置接收来自网络的输入信号,并在所接收到的输入信号的模式(pattern)与预先登记的输入信号的模式相匹配的情况下,从睡眠状态恢复。
[0004]还有一种方法,在该方法中,当图像形成装置从睡眠状态恢复时,选择是否向图像形成装置中的各个设备进行供电,然后图像形成装置从睡眠状态恢复(参照日本特开2011-71760 号公报)。
[0005]下文讨论了上述传统技术的情况,在该技术中,处于睡眠状态的图像形成装置接收网络包,然后向图像形成装置中的一些设备供电以恢复该图像形成装置。
[0006]在这种情况下,电力控制装置不能确定通过网络接收的包是需要打印操作的作业包还是诸如询问装置的其他包。因此,仅向一些设备供电。因此,当图像形成装置接收到需要向每个设备供电的作业包时,图像形成装置经历了向一些设备供电的状态,然后向每个设备供电。这就可能引起从睡眠状态恢复之后打印操作的延迟。
[0007]此外,如果通过网络所接收的包仅仅是询问装置的状态,则从睡眠状态恢复时向每个设备供电可能会造成多余的电力消耗。

【发明内容】

[0008]本发明通常能够在最佳电力状态下从睡眠状态恢复而没有不必要的浪费,从而降低过度的电力消耗。
[0009]根据本发明的一个方面,提供了一种图像形成装置,其在多个电力状态下操作,该图像形成装置包括:接收单元,其被配置为接收数据;控制单元,其被配置为对由所述接收单元接收到的数据进行处理;图像形成单元,其被配置为使用由所述控制单元处理的数据在片材上形成图像;第一供电单元,其被配置为向所述控制单元和所述接收单元供电;第二供电单元,其被配置为向所述图像形成单元供电;以及电力控制单元,其被配置为在所述第一供电单元向所述接收单元供电而不向所述控制单元供电的第一电力状态下,执行控制,使得在由所述接收单元接收到的接收包是第一类包的情况下,所述第一供电单元向所述控制单元供电,而所述第二供电单元不向所述图像形成单元供电;而在由所述接收单元接收到的接收包是第二类包的情况下,所述第一供电单元向所述控制单元供电,并且所述第二供电单元向所述图像形成单元供电。[0010]根据下面参照附图对示例性实施例的描述,本发明的其他特征和各方面将会变得清楚。
【专利附图】

【附图说明】
[0011]图1是例示根据本发明的示例性实施例的图像形成装置适用的网络系统的结构的示例的框图;
[0012]图2是例示图像形成装置10的外部结构的示例的图;
[0013]图3是例示图像形成装置10的控制器单元11的详细结构的框图;
[0014]图4A和4B是分别例示网络接口(I / F)306的详细结构的框图;
[0015]图5是例示由控制器单元11所执行的处理的示例的流程图;
[0016]图6是例示在网络通信中使用的包格式的示例的图;
[0017]图7是例示在网络通信中使用的包格式的示例的图;
[0018]图8是例示关于控制器单元11的供电控制的硬件结构的示例的框图;
[0019]图9是例示由供电控制单元801所执行的供电控制处理的示例的流程图;
[0020]图10是例示控制器单元11的供电状态的示例的图;
[0021 ]图11是例示控制器单元11的供电状态的示例的图;
[0022]图12是例示控制器单元11的供电状态的示例的图;
[0023]图13是例示控制器单元11的供电状态的示例的图;
[0024]图14是例示由控制器单元11所执行的处理的示例的流程图;
[0025]图15是例示关于控制器单元11的供电控制的硬件结构的示例的框图;
[0026]图16是例示由供电控制单元801所执行的供电控制处理的示例的流程图;
[0027]图17是例示控制器单元11的供电状态的示例的图;
[0028]图18是例示控制器单元11的供电状态的示例的图;
[0029]图19是例示控制器单元11的供电状态的示例的图;
[0030]图20是例示控制器单元11的供电状态的示例的图;
[0031]图21是例示控制器单元11的供电状态的示例的图。
【具体实施方式】
[0032]下面将参照附图描述本发明的示例性实施例。
[0033]下面描述第一示例性实施例。
[0034]图1是例示根据本发明的示例性实施例的图像形成装置适用的网络系统的结构的示例的框图。在图1所示的示例中,主机40和50、图像形成装置10、20和30与局域网(LAN)60相连接,但是根据本发明的示例性实施例,与该系统相连接的装置的数量并不局限于图1所示的示例。此外,虽然本示例性实施例采用LAN来连接装置,但是本发明并不局限于LAN。例如,也可以采用任意的网络如广域网(WAN)(公共线)。
[0035]主机(下文称为“PC” ) 40和50具有普通个人计算机的功能。PC40和50能够通过采用文件传输协议(file transfer protocol, FTP)或服务器信息块(server messageblock, SMB)协议的LAN60或WAN来传送并接收文件和电子邮件。
[0036]PC40和50也能够通过打印机驱动器向图像形成装置10、20和30发出打印命令。PC40和50也能够定期地向图像形成装置10、20和30询问关于每个图像形成装置的状态,并且响应于来自PC40和50的请求,图像形成装置10、20和30能够返回信息,例如关于图像形成装置10、20和30是否准备执行打印的信息。
[0037]图像形成装置10和20具有相同的结构。图像形成装置10和20都包含扫描器单元。图像形成装置30只具有打印功能且不包含图像形成装置10和20中的扫描器单元。
[0038]为了简化说明,下文将详细描述图像形成装置10和20中的图像形成装置10的结构。图像形成装置20具有与图像形成装置10相同的结构。图像形成装置30除了扫描器单元以外具有与图像形成装置10相同的结构。
[0039]图像形成装置10包括扫描器单元13、打印机单元14、控制器(控制器单元)11和操作单元12。扫描器单元13是图像输入设备。打印机单元14是图像输出设备。控制器(控制器单元)11控制整个图像形成装置10的操作。操作单元12是用户接口(UI)。
[0040]下面描述图像形成装置10的外部结构。图2是例示图像形成装置10的外部结构的示例的图。扫描器单元13包括多个电荷稱合装置(charge coupled devices,CCD)。如果各个CCD具有不同的敏感性,则即使原稿的每个像素具有相同的浓度,CCD也识别为每个像素具有不同的浓度。这样,扫描器单元13首先在白板(均勻地白板)(uniformly whiteboard)上执行曝光扫描,并将由曝光扫描获取的反射光量转换为电信号以将电信号输出给控制器11。
[0041]下文描述了如何扫描原稿上的图像。扫描器单元13将通过曝光扫描原稿上的图像所获取的反射光输入至CCD,从而将图像上的信息转换为电信号。扫描器单元13随后将电信号转换为颜色R、G和B的亮度信号并将所述亮度信号作为图像数据输出给控制器11。
[0042]原稿被放置在原稿进给器201的托盘202上。当用户通过操作单元12发出指令以开始读取原稿时,控制器11向扫描器单元13发出原稿读取指令。当扫描器单元13接收原稿读取指令时,扫描器单元13从原稿进给器201的托盘202逐个进给原稿以执行原稿读取操作。关于原稿读取的方法,也可以使用这样一种方法:原稿被放置在玻璃盘(未示出)上并且移动曝光单元以扫描原稿,该方法代替了原稿进给器201自动进给原稿的方法。
[0043]打印机单元14是可用于在片材上形成由控制器11接收到的图像数据的图像形成设备。虽然本示例性实施例中使用的图像形成方法是使用感光鼓和感光带的一种电子照相方法,但是本发明并不局限于电子照相方法。本发明也可应用于其他打印方法(诸如升华方法(sublimation method)和喷墨方法),在喷墨方法中墨水从分钟喷嘴阵列(minutenozzle array)排出以在片材上打印。
[0044]打印机单元14包括多个片材盒203、204和205,用于能够选择不同的片材规格和方向。被打印的片材被排出在片材排出托盘206上。
[0045]图3是例示图像形成装置10的控制器11的详细结构的框图。控制器11电连接于扫描器单元13和打印机单元14。控制器11也通过LAN60等与PC40和50及外部装置连接。这样,图像数据和设备信息能够被输入至控制器11以及从控制器11输出。
[0046]中央处理单元(CPU) 301根据存储在只读存储器(ROM) 303中的控制程序等来全面控制访问各个连接设备。CPU301也根据存储在R0M303中的控制程序等来全面控制在控制器11中执行的各种处理。
[0047]随机存储器(RAM) 302是由CPU301操作的系统工作存储器。RAM302也是用于临时存储图像数据的存储器。RAM302包括静态随机存储器(static random access memory,SRAM),即便在电源关闭之后SRAM中也能够保持所存储的内容,RAM302还包括动态存储器(dynamic random access memory, DRAM),在DRAM中当电源关闭之后所存储的内容即被擦除。
[0048]R0M303存储设备启动程序等。硬盘驱动器(hard disk drive,HDD) 304能够存储系统软件和图像数据。
[0049]操作单元接口 305是用于连接操作单元12和系统总线307的接口单元。操作单元接口 305从系统总线307接收将要在操作单元12上显示的图像数据,并且将图像数据输出至操作单元12。并且,操作单元接口 305将通过操作单元12输入的信息输出至系统总线307。
[0050]网络接口 306被连接至LAN60和系统总线307。网络接口 306输入和输出信息以控制图像形成装置10和网络之间的通信。图像总线308是用于传送和接收图像数据的传输路径。图像总线308包括外部设备互连(peripheral component interconnect, PCI)总线或IEEE1394总线。
[0051]图像处理单元309用于执行图像处理。图像处理单元309能够读取存储在RAM302中的图像数据以执行图像处理扩展或缩小,如联合图像专家组(joint photographicexperts group, JPEG)图像和联合双值图像专家组(joint b1-level image expertsgroup, JBIG)图像和颜色校正。
[0052]扫描器图像处理单元310对通过扫描器接口 311从扫描器单元13接收的图像数据执行校正、处理和编辑。扫描器图像处理单元310确定所接收到的图像数据是彩色文件还是单色文件,以及所接收的图像数据是文本文件还是照片文件。扫描器图像处理单元310将确定结果附加于图像数据。这样的附加信息被称为属性数据。
[0053]打印机图像处理单元312参照附加于图像数据的属性数据对图像数据执行图像处理。被执行图像处理的图像数据通过打印机接口 313被输出给打印机单元14。虽然图3没有示出,但是控制器11也包括关于供电控制(图8)等的硬件配置。
[0054]图4A是例示网络接口 306的详细结构的框图。在处理功能方面,网络接口 306包括:局域网唤醒(Wake-on_LAN,W0L)检测单元401、代理响应检测单元402、代理响应传输单元403、数据传送处理单元404和R0M405。
[0055]网络接口 306中的R0M405包括WOL模式登记区域406、代理响应接收包模式登记区域(proxy response reception packet pattern registration area) 407 矛口传据登记区域408。
[0056]WOL检测单元401将存储在WOL模式登记区域406中的模式与CPU301处于睡眠状态下从网络60接收的包的模式相比较。作为比较的结果,如果模式相匹配,则WOL检测单元401执行输出,如中断CPU301以启动CPU301。
[0057]代理响应检测单元402将存储在代理响应接收包模式登记区域407中的模式与CPU301处于睡眠状态下从网络60接收的包的模式相比较。作为比较结果,如果模式相匹配,则代理响应检测单元402通知代理响应传输单元403模式相匹配。代理响应接收包模式登记区域407存储要与通过网络60接收的包相比较的包的列表。
[0058]响应于来自代理响应检测单元402的通知,代理响应传输单元403将带有在传输数据登记区域408中存储的包模式的包发送给网络60。当代理响应传输单元403将包发送至网络60时,代理响应传输单元403能够生成目的地地址并计算包校验和(checksum)以将信息放入包中。
[0059]数据传送处理单元404响应于来自CPU301的指令,将从网络60接收的数据传送给RAM302。数据传送处理单元404执行处理以将RAM302中的数据传送给网络60。
[0060]网络接口 306中的CPU410(图4B)读取和执行在网络接口 306中的存储在诸如R0M405或其他存储设备(闪存等)中的程序(未示出),以实现WOL检测单元401、代理响应检测单元402、代理响应传输单元403和数据传送处理单元404的处理功能。网络接口306中的CPU410(图4B)的电力消耗假设低于CPU301的电力消耗。
[0061]图4B是例示网络接口 306的硬件框图。网络接口 306包括CPU410、DRAM411、R0M405、以太网控制器413、PCI总线控制器414和将上述块连接在一起的系统总线415。网络接口 306可以设置在CPU301和RAM302所设置的板上,也可以设置在不同于CPU301和RAM302所设置的板上。
[0062]CPU410完全控制网络接口 306的每个单元的操作。CPU410用作WOL检测单元401和代理响应检测单元402。CPU410经由系统总线415访问DRAM411和R0M405。DRAM411是可读写存储器。网络接口 306的控制程序使用所述DRAM411。R0M405包括WOL模式登记区域406、代理响应接收包模式登记区域407和传输数据登记区域408。
[0063]以太网控制器413与以太网(注册商标,下文省略)连接,以太网是著名的网络接口标准。以太网控制器413通过网络60接收从主设备(如与网络60连接的主机40、50和其他外部装置)发送的多播包、广播包等。以太网控制器413向主设备(如与网络60连接的主机40、50和其他外部装置)传送包。以太网控制器413包括直接存储器访问(directmemory access, DMA)电路(未示出),能够将从以太网接收的数据DMA传送至DRAM411中。以太网控制器413也能够通过DMA传送将DRAM411中的数据传输至网络。以太网控制器413用作代理响应传输单元403。以太网控制器413也包括与网络的物理层连接的电路。虽然,在本示例性实施例描述的结构中,网络接口 306包含连接于以太网的以太网控制器413,但是网络接口 306也可以基于除了以太网之外的标准与网络连接。
[0064]PCI总线控制器414用作数据传送处理单元404。PCI总线控制器414通过系统总线415访问DRAM411和R0M405。虽然,在本示例性实施例描述的结构中,网络接口 306包括与PCI总线相连接的PCI总线控制器414,但是网络接口 306可以基于除了 PCI总线之外的标准与总线连接。
[0065]参照图5所示的流程图,将描述以下处理,包括:设置CPU301以允许CPU301使用网络60、将CPU301转变至睡眠状态、通过网络60接收包、分析包,然后基于分析结果恢复控制器单元11。
[0066]图5是例示由控制器单元11所执行的处理的示例的流程图。步骤S501到S504对应于由CPU301所执行的处理。CPU301通过读取和执行存储在R0M303或HDD304中的程序来实现由CPU301所执行的处理。步骤S505到S510对应于由网络接口 306所执行的处理。网络接口 306中的CPU410读取和执行存储在R0M405等中的程序以实现由网络接口 306所执行的处理。
[0067]在步骤S501中,CPU301通过系统总线307在网络接口 306的寄存器上执行写入以初始化网络接口 306以及完成设置以通过网络60传输和接收数据。
[0068]在步骤S502中,CPU301通过系统总线307在网络接口 306的寄存器上执行写入以启动网络接口 306,使得网络接口 306通过缓冲区传输和接收预先在RAM302中保存的用于网络传输的数据。此时,CPU301基于存储在RAM302中的操作系统(下文简称“OS”)进行操作。对于向网络60发送和从网络60接收数据而言,可以通过该OS由运行在RAM302上的应用软件来实现从网络60接收或向网络60发送数据。应用软件的数据传输通过网络接口 306中的数据传送处理单元404来执行。
[0069]例如,如果在预定时间段或更长的时间内,均没有命令打印和扫描(如果满足睡眠状态转变条件),则图像形成装置10被转变至睡眠状态以降低电力消耗。
[0070]在步骤S503中,CPU301执行监控以确定CPU301是否在预定时间段内使用运行在RAM302上的软件来执行打印和/或扫描。如果CPU301确定CPU301在预定时间段内执行了打印和/或扫描,则CPU301确定CPU301不会被转变到睡眠状态(步骤S503中为“否”)。然后,CPU301将处理返回至步骤S503以继续监控。
[0071]另一方面,如果CPU301确定CPU301没有在预定的时间段内执行打印和/或扫描,则CPU301确定CPU301将会被转变至睡眠状态(步骤S503中为“是”),并且处理推进至步骤S504。在睡眠状态下,除了保存必要信息的区域(如RAM302)以外,操作时钟和电力均不会供应给CPU301和电路,由此可以降低电力消耗。
[0072]在步骤S504中,在CPU301被转变到睡眠状态之前,CPU301经由系统总线307在网络接口 306的寄存器上执行写入,以通知网络接口 306CPU301将会被转变至睡眠状态。当网络接口 306被通知到CPU301将会被转变至睡眠状态时,网络接口 306将图4A所示的WOL检测单元401、代理响应检测单元402和代理响应传输单元403设置为可操作状态。当CPU301处于睡眠状态下网络接口 306接收到将CPU301转变至正常操作状态的包时,能够使网络接口 306恢复CPU301。当网络接口 306代替CPU301接收到代理响应包而不是使用CPU301接收时,网络接口 306也能够做出代理响应。
[0073]在步骤S505中,网络接口 306监控通过网络60所传送的关于控制器单元11的包的接收。在步骤S505中,网络接口 306持续监控包的接收,直到网络接口 306接收到所传送的关于控制器单元11的包为止(在步骤S505中为“否”)。
[0074]当网络接口 306确定网络接口 306接收到所传送的关于控制器单元11的包时(步骤S505中为“是”),则网络接口 306将处理移动至步骤S506以执行包的分析。下面描述用在网络通信中的包。
[0075]图6是例示在网络通信中使用的包格式的示例的图。如图6所示,网络通信包包括以太报头(header)601,接着是IP报头602。通常,需要连接的包包括传输控制协议(transmission control protocol, TCP)包。TCP 包包括以太报头 601 和 IP 报头 602,接着是TCP包报头(图7)和数据(未示出)。TCP包将会在图7进行详细描述。TCP规格在RFC793中定义。
[0076]图7是例示在需要连接的通信中使用的TCP包格式的图。通常,TCP报头701存在于需要连接的通信中。该连接使用包含在TCP报头701中的信息来进行管理。该连接的管理是指执行控制以保证通信的可靠性,包括在连接中被发送和接收的通信包的顺序控制、当包丢失时执行重新传输控制、包流程控制、避免拥塞的控制等。[0077]源端口号702是2个字节长,表示通信包发送侧的端口号。目的地端口号703是2个字节长,表示通信包接收侧的端口号。在需要连接的通信中,源端口号702和目的地端口号703是固定值,除非该连接被关闭或被改变。
[0078]序列号704是4个字节长,表示所传输包的数据位置。每次传输数据时,该序列号704的值对应于所传输数据的大小而增加。确认号(acknowledgement number,Ack N0.) 705是4个字节长,表示接下来要接收的数据的序列号。因此,如果接下来由发送侧所发送的包的序列号704与接收包的确认号705相同,则表明在这点上的通信已经正常执行。
[0079]数据偏移(data offset) 706是4个字节长,表示在TCP包中数据部字段开始的位置。控制标记707是6个字节长,表示TCP包上的控制信息。控制标记707包括URG(包含紧急数据(urgent data) )、ACK (确认号705的值是有效的)、PSH (接收数据被推送至更高层的应用协议)、RST (连接由于某种原因被强制切断)、SYN(连接建立请求)、以及FIN(此后不再发送数据,连接终止请求),上述的每个标记均是I个字节长。在需要连接的通信中,连接通过控制用于每个通信序列的控制标记707来进行管理。
[0080]窗口大小708是2个字节长,表示下次从确认号705的值指定的点所接收的数据大小。发送侧不允许发送超过窗口大小708的值的数据。该窗口大小708的值可根据接收侧所处理的用于每个通信序列的包的状态、在接收侧所准备的接收缓存区的大小、以及接收侧协议栈的设置等来动态地改变。
[0081]校验和709是2个字节长,表示TCP包的报头部和数据部的可靠性。发送侧计算每个包的校验和709并将该校验和709加入到已经被计算了校验和709的包中。接收侧检查接收包的校验和709以确定该包在传输路径中是否已经损坏。
[0082]紧急指针(urgent pointer, URG) 710是2个字节长,表示用于紧急数据的存储位置指针。当接收侧接收到紧急数据时,接收侧的每个应用程序确定将要执行的操作。根据上述TCP包的个体的内容,当执行需要连接的通信时,存在这样的字段,在该字段中用于每个通信序列的值可以动态地改变。
[0083]下面继续描述图5所示的流程图。在步骤S506中,网络接口 306的WOL检测单元401确定接收到所传送的关于控制器单元11的包是否为需要向打印机单元14和扫描器单元13供电的作业包。在上述确定中,WOL检测单元401将接收包的模式和存储在WOL模式登记区域406中的模式相比较。这样,WOL检测单元401确定所接收的TCP包的模式是否与存储在WOL模式登记区域406的模式中具有目的地端口号为“8000”或“8001”的模式相匹配。
[0084]如果接收包的目的地端口号703为“8000”或“8001” (步骤S506中为“是”),则WOL检测单元401确定所接收的包是作业包。另一方面,如果接收包的目的地端口号703既不是“8000”也不是“8001” (步骤S506中为“否”),则WOL检测单元401确定所接收的包不是作业包。
[0085]如果WOL检测单元401确定所接收的包是作业包(打印包)(步骤S506中为“是”),则网络接口 306的WOL检测单元401将处理移动至步骤S509。在步骤S509中,WOL检测单元401向供电控制单元801输出Wakel信号802 (图8)(将在后续描述)。然后,结束流程图的处理。
[0086]另一方面,在步骤S506中,如果WOL检测单元401确定接收包不是作业包(步骤S506中为“否”),则网络接口 306将处理移动至步骤S507。
[0087]在步骤S507中,网络接口 306的代理响应检测单元402确定接收包是否为代理响应许可包(proxy response allowable packet)。在该确定处理中,代理响应检测单元402将接收包的模式与存储在代理响应接收包模式登记区域407中的模式相比较。如果模式相匹配(步骤S507中为“是”),则代理响应检测单元402确定接收包是代理响应许可包。另一方面,如果模式不能匹配,则代理响应检测单元402确定接收包不是代理响应许可包。
[0088]如果代理响应检测单元402确定接收包是代理响应许可包(步骤S507中为“是”),则代理响应检测单元402通知代理响应传输单元403。在步骤S510中,接收到通知的代理响应传输单元403通过存储在代理响应接收包模式登记区域407中的模式串向网络60发送响应包。然后,处理返回至步骤S505。
[0089]另一方面,在步骤S507中,如果代理响应检测单元402确定接收包不是代理响应许可包(步骤S507中为“否”),则代理响应检测单元402将处理移动至步骤S508。这就是说,如果接收包是代理响应禁止包(第一类包),该代理响应禁止包既不是作业包(第二类包)也不是代理响应许可包(第三类包),则处理推进至步骤S508。
[0090]在步骤S508中,代理响应检测单元402向供电控制单元801输出Wake2信号803 (图8)(将会在后续描述)。然后,结束流程图中所示的处理。步骤S506和S507的顺序可以颠倒。
[0091]如前面所述,在睡眠状态期间当网络接口 306从网络60接收包以从睡眠状态恢复时,网络接口 306向供电控制单元801发送与包类型相对应的恢复信号(Wakel信号802,Wake2 信号 803)。
[0092]下文描述关于控制器单元11的供电控制的硬件结构。图8是例示关于控制器单元11的供电控制的硬件结构的示例的框图。供电控制单元801接收来自CPU301的命令、来自网络接口 306的用于检测从睡眠状态恢复的信号(Wakel信号802、Wake2信号803等)等。基于上述命令,供电控制单元801控制从第一供电单元809和第二供电单元817到各个设备的供电。
[0093]第一供电单元809 (第一供电单元)提供诸如3.3V的电源(第一电源)。第二供电单元817 (第二供电单元)提供诸如12V的电源(第二电源)。换句话说,由第二供电单元817提供的第二电源的电压高于由第一供电单元809提供的第一电源的电压。
[0094]供电控制单元801通过控制信号804到808来控制供电,使得在作业为可执行的待机状态下,向设备301到304、305、以及309到313提供第二电源,而向网络接口 306和供电控制单元801提供第一电源。供电控制单元801也控制所述控制信号804到808,使得在限制电力消耗的睡眠状态中,停止对设备301到304、305、以及309到313的供电,而向网络接口 306和供电控制单元801提供第一电源。换句话说,当控制器单元11被从待机状态转变至睡眠状态时,供电控制单元801执行控制以阻止向设备301到304、305、以及309到313提供第二电源。
[0095]Wakel信号(第一恢复信号)802是从网络接口 306发送给供电控制单元801的信号以在睡眠状态期间网络接口 306通过网络60接收到作业包时,向供电控制单元801通知作业包的接收。当供电控制单元801检测Wakel信号802时,供电控制单元801控制所述控制信号804到808以选择关于每个设备的供电状态(将在下文详细描述)。[0096]Wake2信号(第二恢复信号)803是从网络接口 306发送给供电控制单元801的信号以在睡眠状态期间网络接口 306通过网络60接收到包时,向供电控制单元801通知所述包的接收,所述包既不是作业包也不是代理响应许可包(如询问图像形成装置10的状态等)。当供电控制单元801检测Wake2信号803时,供电控制单元801控制所述控制信号804到808以选择关于每个设备的供电状态(将在下文详细描述)。
[0097]控制信号804到808是用于控制是否向各个设备供电的信号。通过控制信号804到808来控制开关811到815。供电控制单元801通过控制信号804到808来控制开关811到815,以改变关于每个设备的供电状态。开关811到815能够使用场效应晶体管(fieldeffect transistor, FET)、继电器开关等来实现。
[0098]控制信号804和开关813控制对网络接口 306的供电。开关813控制供电以当图像形成装置10处于待机状态或睡眠状态时向网络接口 306进行供电,使得当图像形成装置10处于关闭状态时停止对网络接口 306供电。换句话说,开关813 (第一切换单元)在由第一供电单元809向网络接口 306的供电与停止供电之间进行切换。
[0099]控制信号805和开关814控制从第一供电单元809到RAM302的供电。第一供电单元809和第二供电单元817中的任何一个都可以向RAM302供电。供电控制单元801根据图像形成装置10的状态选择第一供电单元809和第二供电单元817之一,以向RAM302进行供电。例如,当图像形成装置10处于睡眠状态时,由第一供电单元809向RAM302供电,以及当图像形成装置10正在执行打印操作时,由第二供电单元817向RAM302供电。
[0100]控制信号806和开关815控制从第一供电单元809到CPU301、R0M303和HDD304的供电。具体地,开关815 (第二切换单元)在由第一供电单元809向CPU301、R0M303和HDD304供电和停止供电之间进行切换。第一供电单元809和第二供电单元817中的任何一个都可以向CPU301、R0M303和HDD304进行供电。供电控制单元801根据图像形成装置10的状态选择第一供电单元809和第二供电单元817之一,以向CPU301、R0M303和HDD304供电。下文将参照图9详细描述供电控制单元801如何选择第一供电单元809和第二供电单元817之一,以向CPU301、R0M303和HDD304供电,但是下面先给出示例。例如,响应于除了作业包之外的恢复因素,当图像形成装置10从睡眠状态中恢复时,第一供电单元809向CPU301、R0M303和HDD304供电;以及响应于作业包,当图像形成装置10从睡眠状态恢复时,第二供电单元817向CPU301、R0M303和HDD304供电。
[0101]控制信号807和开关811控制向第一供电单元809提供交流电(AC)。当打开开关810时,供电控制单元801开启控制信号807和开关811。因此,即使当用户关闭开关810时,也能够向控制器单元11进行供电。此时,供电控制单元801通过用于获取开关810是否被打开/关闭(on / off)的信号816检测到开关810已经被关闭。供电控制单元801通知CPU301开关810已经被关闭,使得CPU301可以先执行正常的关闭处理,然后将每个设备的电源转变为关闭状态。
[0102]开关810通过用户的操作来打开/关闭图像形成装置10。当用户打开开关810时,开始向第一供电单元809提供AC电源。
[0103]控制信号808和开关812控制向第二供电单元817提供的AC。控制信号808和开关812也控制从第二供电单元817向每个设备的供电。例如,就图像处理单元309的供电来说,当图像形成装置10处于睡眠状态时,开关812被关闭以停止从第二供电单元817向图像处理单元309供电。另一方面,当图像形成装置10处于待机状态时,开关812被打开以由第二供电单元817向图像处理单元309供电。换句话说,供电控制单元801控制开关812 (第三切换单元)以打开或关闭开关812,从而开始或停止来自于第二供电单元817的供电。
[0104]第一供电单元809将AC电源转换为DC电源以向供电控制单元801等提供第一电源。即使图像形成装置被转变到睡眠状态,由第一供电单元809所提供的第一电源也能被提供给供电控制单元801等进行供电。第一电源不仅被提供给供电控制单元801也被提供给网络接口 306,网络接口 306用于检测来自网络60的接收包以从睡眠状态恢复图像形成装置10。
[0105]第二供电单元817将AC电源转换为DC电源以向每个设备提供第二电源。当图像形成装置10处于睡眠状态时,第二供电单元817停止提供所述第二电源。第二供电单元817用于在睡眠状态期间降低电力消耗。第二供电单元817用于向图像形成装置10处于睡眠状态时不需要供电的设备提供电源。
[0106]下面将参照图9所示的流程图描述供电控制单元801如何控制每个设备的供电。具体地,接下来描述的处理包括:将图像形成装置10从电源开启状态转变至睡眠状态,接收由网络接口 306通过网络60传送的返回包,然后从睡眠状态恢复图像形成装置10。
[0107]图9是例示由供电控制单元801执行的供电控制处理的示例的流程图。图10至图13分别是例示控制器单元11的供电状态的示例的图。CPU301实现图9所示的处理,该处理将通过CPU301读取和执行存储在R0M303或HDD304中的程序来执行。供电控制单元801可以是诸如单芯片微型计算机,其包括安装有RAM、ROM和各种类型的输入和输出设备等的单集成电路(IC)芯片、可编程逻辑电路(PLD)、特定用途集成电路(application specificintegrated circuit, ASIC)、逻辑电路或其他结构。供电控制单元801可以具有任何能实现由供电控制单元801所执行的图9所示的处理的结构。
[0108]当用户打开开关810(步骤S901中为“是”),在步骤S902中,向供电控制单元801进行供电从而将图像形成装置10转变至待机状态。具体地,当向供电控制单元801供电时,供电控制单元801控制所述控制信号804到808以打开开关813、811和812并且关闭开关814和815。因此,向如图8所示的每个设备供电。对于可以由第一供电单元809或第二供电单元817供电的RAM302、CPU301、R0M303和HDD304来说(参照图10),由第二供电单元817进行供电。因此,图像形成装置10被转变到待机状态。在开关810被打开之前,一直不向供电控制单元801供电,因此,控制信号804到808被控制以保持开关811到815处于关闭状态。
[0109]步骤S903中,CPU301确定电源是否被关闭。具体地,当供电控制单元801通过信号816检测到用户已经关闭开关810时(步骤S903为“是”),则供电控制单元801通知CPU301用户已经关闭开关810。当CPU301接收到该通知时,CPU301确定电源已经关闭。如果CPU301没有接收到该通知(步骤S903为“否”),则CPU301确定电源没有被关闭。
[0110]当CPU301确定电源已经被关闭时(步骤S903为“是”),CPU301将处理移动至步骤S912。在步骤S912中,CPU301执行关闭处理并且通知供电控制单元801所述关闭处理的执行。当供电控制单元801接收到来自CPU301的关闭处理的执行时,供电控制单元801控制所述控制信号804到808以关闭开关811到815,因此每个设备的供电被停止(参照图13)。
[0111]另一方面,在步骤S903中,如果CPU301确定电源没有被关闭(步骤S903中为“否”),则CPU301将处理移动至步骤S904。在步骤S904中,CPU301确定图像形成装置10是否被转变至睡眠状态。如果CPU301确定不满足睡眠状态转变条件,则CPU301确定图像形成装置10不会被转变至睡眠状态(步骤S904为“否”)。然后,处理转回步骤S903。睡眠状态转变条件的示例包括通过计时器等转变至睡眠状态。例如,一种可能的情况是打印或扫描在预定的时间或更长时间内都没有被指示。
[0112]另一方面,如果CPU301确定满足睡眠状态转变条件,则CPU301确定将图像形成装置10转变至睡眠状态(步骤S904为“是”)。然后,处理移动至步骤S905。在步骤S905中,CPU301执行处理以将图像形成装置10转变至睡眠状态,并且向供电控制单元801发送通知以通知图像形成装置10被转变至睡眠状态。当供电控制单元801接收到来自CPU301的通知时,供电控制单元801控制所述控制信号804到808以打开开关811、813和814并且关闭开关812和815。换句话说,当图像形成装置10处于睡眠状态时,电力只提供给图8所示的设备中的供电控制单元801、网络接口 306和RAM302,并且供电控制单元801、网络接口 306和RAM302的所有电力(3.3V)均来自第一供电单元809 (第一电力状态)(参照图11)。
[0113]当图像形成装置10被转变至睡眠状态时,在步骤S906中,供电控制单元801执行监控以确定从网络接口 306输出的Wakel信号802是否被使能。当供电控制单元801确定Wakel信号802的使能被检测到时(步骤S906为“是”),则供电控制单元801将处理移动至步骤S910。[0114]在步骤S910中,供电控制单元801控制所述控制信号804到808以打开开关811、812和813并且关闭开关814和815。换句话说,供电控制单元801将图像形成装置10转变至与步骤S902中相同的待机状态(参照图10)。因此,电力被提供给CPU301,使得CPU301恢复至准备执行打印的状态(第三电力状态)。CPU301接收来自网络接口 306的作业包并执行控制以执行该作业。虽然基于作业包需要打印的假设描述了打印操作,但是该操作并不局限于打印操作,上述操作也可以应用于远程扫描等。
[0115]在步骤S911中,CPU301执行监控以确定步骤S910中执行的打印操作是否结束。CPU301重复步骤S911的处理直到打印操作结束(步骤S910中为“否”)。当CPU301确定打印操作结束时(步骤S911为“是”),CPU301将处理移动至步骤S902。
[0116]另一方面,在步骤S906中,如果供电控制单元801确定Wakel信号802的使能没有被检测到(步骤S906为“否”),则供电控制单元801将处理移动至步骤S907。
[0117]在步骤S907中,供电控制单元801确定从网络接口 306输出的Wake2信号803是否被使能。如果供电控制单元801确定Wake2信号803的使能没有被检测到(步骤S907为“否”),则供电控制单元801将处理转回至步骤S906。另一方面,如果供电控制单元801确定检测到Wake2信号803的使能(步骤S907为“是”),则供电控制单元801将处理移动至步骤S908。
[0118]在步骤S908中,供电控制单元801执行控制以将图像形成装置10转变至网络响应状态。具体地,供电控制单元801控制所述控制信号804到808以打开开关811、813、814和815,并关闭开关812。换句话说,当图像形成装置10处于网络响应状态时,电力只提供给图8所示的设备中的供电控制单元801、网络接口 306、RAM302、CPU301、R0M303和HDD304,并且供电控制单元801、网络接口 306、RAM302、CPU301、R0M303和HDD304均接收来自第一供电单元809的电力(3.3V)(第二电力状态)(参照图12)。因此,电力被提供给CPU301,使得CPU301恢复到CPU301准备执行响应操作的状态。CPU301从网络接口 306接收代理响应禁止包且不是作业包(例如,询问图像形成装置10的状态等)并且执行对应于所述包的响应操作。尽管在前述情况下HDD304被供电,但是如果即使在HDD304没有被供电时CPU301也能够向网络包做出响应,则无需向HDD304进行供电。
[0119]在步骤S909中,CPU301确定网络响应处理是否结束。在网络响应处理结束前(步骤S909为“否”),CPU301重复步骤S909的处理。如果CPU301确定网络响应处理结束(步骤S909为“是”),则CPU301将处理移动至步骤S905以将图像形成装置10再次转变至睡眠状态。
[0120]如上所述,在网络接口 306处确定接收包,并且根据确定结果切换将输出至供电控制单元801的唤醒信号(Wake signal)。这样能够使供电控制单元801只向在恢复时需要供电的设备进行供电,并且也能够使供电控制单元801切换供电单元以供电,从而创造了最佳的恢复状态以降低了不必要的电力消耗。
[0121]例如,当网络接口 306接收到作业包时,供电控制单元801向每个设备供电。此时,供电控制单元801控制第二供电单元817向可由第一供电单元809和第二供电单元817中的任何一个供电的RAM302、CPU301、R0M303和HDD304提供第二电源(12V)(图10)。
[0122]当网络接口 306接收到代理响应禁止包而不是作业包时,供电控制单元801向网络接口 306、RAM302、CPU301、R0M303和HDD304等进行供电。此时,供电控制单元801控制第一供电单元809向可由第一供电单元809和第二供电单元817中的任何一个供电的RAM302、CPU301、R0M303 和 HDD304 提供第一电源(3.3V)(图 12)。
[0123]如上所述,根据本发明示例性实施例的图像形成装置被配置为:当处于睡眠状态的图像形成装置通过网络接收到包以从睡眠状态中恢复时,被供电的设备会根据接收包的类型而变化,并根据接收包的类型同时切换向每个设备所提供的电力类型。具体地,当供电控制单元801接收到恢复信号(Wakel信号802或Wake2信号803)时,供电控制单元801控制电力供给,使得根据所述恢复信号的类型向设备301到304提供所述第一电源(3.3V)或第二电源(12V)。
[0124]如上所述,在网络接口 306处确定所述接收包,并且根据该确定结果切换向供电控制单元801输出的恢复信号(Wakel信号802、Wake2信号803)。这样能使供电控制单元801只向恢复时需要供电的设备进行供电,也能够使供电控制单元801切换供电单元(第一供电单元(3.3V)、第二供电单元(12V))以供电,因而图像形成装置10能够以最佳的恢复状态从睡眠状态中恢复而没有不必要的浪费,从而降低了不必要的电力消耗。
[0125]上述的各类数据的结构和内容并不局限于上面的描述,数据可以具有与使用目的相对应的任何结构或内容。上述本示例性实施例的描述及本发明也可以应用于其他实施例,如系统、装置、方法、程序和存储介质等。例如,本发明也可应用于包含多个设备的系统或者包含单个设备的装置。
[0126]所述示例性实施例的任意组合均包含在本发明的范围内。本发明也可应用在包含多个设备(如计算机、接口装置、阅读器、打印机等)的系统或包含单个设备(如多功能外围设备、打印机、传真装置等)的装置中。
[0127]其他示例性实施例
[0128]本发明可以通过下述处理来实现。
[0129]以下描述了第二示例性实施例。
[0130]在第一示例性实施例中,第一供电单元809和第二供电单元817向CPU301、R0M303和HDD304供电。在第二示例性实施例中,第一供电单元809向CPU301、R0M303和HDD304供电,但是第二供电单元817和第三供电单元1520均不提供电力。
[0131]图15是例示根据第二示例性实施例关于控制器单元11的供电控制的硬件结构的示例的框图。供电控制单元801接收来自CPU301的命令、来自网络接口 306的用于检测从睡眠状态中恢复的信号(Wakel信号802、Wake2信号803等)等。基于上述命令,供电控制单元801控制是否由第一供电单元809和第二供电单元817向各个设备进行供电。例如,第一供电单元809提供5V电源。例如,第二供电单元817和第三供电单元1520分别提供12V和24V电源。换句话说,分别由第二供电单元817和第三供电单元1520提供的第二电源和第三电源的电压高于由第一供电单元809提供的第一电源的电压。
[0132]供电控制单元801通过控制信号804到808来控制供电,使得在作业为可执行状态的待机状态中,第一供电单元809向CPU301、RAM302、R0M303和HDD304进行供电。在待机状态下,第一供电单元809也向网络接口 306和供电控制单元801进行供电。供电控制单元801控制所述控制信号808以控制向第二供电单元817和第三供电单元1520提供的AC电源。这使得第二供电单元817向操作单元接口 305、图像处理单元309、扫描器图像处理单元310和打印机图像处理单元312供电。供电控制单元801也控制控制信号1522和1523以控制向打印机单元14和扫描器单元13的供电。供电控制单元801还控制控制信号804到808、1522和1523,使得在限制电力消耗的睡眠状态中,停止向设备301到304、305、309、310、312、341、342、331和332的供电,而第一供电单元809向网络接口 306和供电控制单元801供电。换句话说,当图像形成装置10从待机状态被转变到睡眠状态时,供电控制单元801控制电力供给以阻止向设备301到304、305、309、310、312、341、342、331和332的供电。
[0133]Wakel信号802是指在睡眠状态中当网络接口 306通过网络60接收到作业包时,从网络接口 306发送给供电控制单元801的信号,以通知供电控制单元801作业包的接收。当供电控制单元801检测到该Wakel信号802时,供电控制单元801控制所述控制信号804到808和1522以选择关于每个设备的供电状态(将在下文详细描述)。Wake2信号(第二恢复信号)803是指在睡眠状态中当网络接口 306通过网络60接收到非代理响应许可包(如地址解析协议(address resolution protocol, ARP)包、设备上网络服务搜索包(webservices on device (WSD) search packet)等)时,从网络接口 306发送给供电控制单兀801的信号,以通知供电控制单元801包(例如询问图像形成装置10的状态等)的接收。当供电控制单元801检测Wake2信号803时,供电控制单元801控制所述控制信号804到808和1522以选择关于每个设备的供电状态(将在下文详细描述)。
[0134]控制信号804到808、1522和1523是用于控制是否向各个设备供电的信号。
[0135]开关811到815、1521、1524到1527由控制信号804到808、1522和1523来控制。供电控制单元801通过控制信号804到808,1522和1523来控制开关811到815、1521、1524到1527以改变关于每个设备的供电状态。开关811到815、1521、1524到1527能够利用FET、继电器开关等来实现。
[0136]控制信号804和开关813控制向网络接口 306的供电。然而,当图像形成装置10处于待机状态或睡眠状态时向网络接口 306供电,而当图像形成装置10处于关闭状态时停止向网络接口 306供电。换句话说,开关813在由第一供电单元809向网络接口 306的供电和停止供电之间进行切换。
[0137]控制信号805和开关814控制由第一供电单元809到RAM302的供电。开关814控制供电,使得当图像形成装置10处于待机状态或睡眠状态时由第一供电单元809向RAM302供电,然而当图像形成装置10处于关闭状态时第一供电单元809停止向RAM302供电。换句话说,开关814在第一供电单元809向RAM302供电和停止供电之间进行切换。
[0138]控制信号806和开关815控制由第一供电单元809向CPU301、R0M303和HDD304的供电。具体地,开关815 (第二切换单元)在第一供电单元809向CPU301、R0M303和HDD304的供电和停止供电之间进行切换。控制信号807和开关811控制向第一供电单元809的AC供电。当随后将描述的开关810被打开时,供电控制单元801打开控制信号807和开关811。因此,即使在用户关闭开关810时,也能够向控制器单元11进行供电。此时,供电控制单元801通过信号816检测到开关810已经被关闭,其中所述信号816用于获取开关810是否被打开/关闭的信息。供电控制单元801通知CPU301开关810已经被关闭,使得CPU301能够首先执行正常关闭处理然后将每个设备的供电转变至关闭状态。
[0139]开关810由用户操作以打开/关闭图像形成装置10。当用户打开开关810时,开始向第一供电单元809进行AC供电。
[0140]控制信号808和开关812控制向第二供电单元817的AC供电。控制信号808和开关812也控制从第二供电单元817向每个设备的供电。例如,就向图像处理单元309的供电来说,当图像形成装置10处于睡眠状态时,开关812被关闭以停止由第二供电单元817向图像处理单元309的供电。另一方面,当图像形成装置10处于待机状态时,开关812被打开以由第二供电单元817向图像处理单元309进行供电。换句话说,供电控制单元801控制开关812以打开或关闭开关812,从而开始或停止由第二供电单元817的供电。
[0141]控制信号808和开关1521控制向第三供电单元1520的AC供电。
[0142]第一供电单元809将AC电源转换为DC电源以向供电控制单元801等提供第一电源。即使图像形成装置10被转变至睡眠状态,由第一供电单元809所提供的第一电源也被用于向供电控制单元801等供电。第一电源不仅被提供给供电控制单元801,也被提供给用于检测来自网络60的接收包的网络接口 306以使图像形成装置10从睡眠状态中恢复。
[0143]第二供电单元817将AC电源转换为DC电源以向每个设备提供第二电源。当图像形成装置10处于睡眠状态时,第二供电单元817停止提供第二电源。第二供电单元817用于在睡眠状态期间降低电力消耗。第二供电单元817用于向当图像形成装置10处于睡眠状态时不需要供电的设备供电。
[0144]第三供电单元1520将AC电源转换为DC电源以向每个设备提供第三电源。当图像形成装置10处于睡眠状态时,第三供电单元1520停止向打印机驱动单元342和扫描器驱动单元332提供第三电源。第三供电单元1520被用于在睡眠状态期间降低电力消耗。第三供电单元1520用于向当图像形成装置10处于睡眠状态时不需要供电的设备进行供电。[0145]控制信号1522和开关1526和1527控制提供给打印机控制单元341和打印机驱动单元342的第二电源和第三电源。换句话说,控制信号1522和开关1526和1527被用于控制向打印机单元14的供电。例如,针对打印机单元14的供电而言,当图像形成装置10处于睡眠状态时,开关1526和1527被关闭以停止向打印机单元14供电。另一方面,当图像形成装置10执行打印时,开关1526和1527被打开以允许由第二供电单元817和第三供电单元1520向打印机单元14供电。换句话说,供电控制单元801控制开关1526和1527以打开或关闭开关1526和1527,使得在由第二供电单元817和第三供电单元1520供电和停止供电之间进行切换。
[0146]控制信号1523和开关1524和1525控制提供给扫描器控制单元331和扫描器驱动单元332的第二电源和第三电源。换句话说,控制信号1523和开关1524和1525被用于控制向扫描器单元13的供电。例如,就向扫描器单元13的供电而言,当图像形成装置10处于睡眠状态时,开关1524和1525被关闭以停止向扫描器单兀13供电。另一方面,当图像形成装置10执行扫描时,开关1524和1525被打开以开始由第二供电单元817和第三供电单元1520向扫描器单元13供电。换句话说,供电控制单元801控制开关1524和1525以打开或关闭开关1524和1525,从而在由第二供电单元817和第三供电单元1520的供电和停止供电之间进行切换。
[0147]扫描器控制单元331通过与CPU301通信来接收来自用户的扫描器设置,以基于所接收的扫描器设置控制扫描器驱动单元332。CPU301可以代替扫描器控制单元331来控制扫描器驱动单元332。扫描器驱动单元332为物理操作单元,例如用于运输片材的自动原稿进给器(automatic document feeder, ADF)(未示出)的电机。扫描器驱动单元332按照扫描器控制单元331的控制来操作。
[0148]打印机控制单元341通过与CPU301通信来接收来自用户的打印机设置,以基于所接收的打印机设置控制打印机驱动单元342。CPU301可以代替打印机控制单元341来控制打印机驱动单元342。打印机驱动单元342为物理操作单元(如定影单元(未示出)和片材运输电机(未示出))。打印机驱动单元342按照打印机控制单元341的控制来操作。
[0149]图14是例示根据第二示例性实施例由控制器单元11执行的处理的示例的流程图。从步骤S1401到S1408和步骤S1410与图5中从步骤S501到S508和步骤S510的处理相同。这样,上述步骤的描述在本部分被省略。在步骤S1409中,WOL检测单元401向供电控制单元801输出Wakel信号802和Wake2信号803 (图8)。然后,结束流程图所示的处理。在第一示例性实施例中,Wakel信号802被输出给供电控制单元801,使得供电控制单元801被转变至如图9所示的供电控制单元801准备执行打印的状态。在第二示例性实施例中,另一方面,Wakel信号802和Wake2信号803都被输出以确定供电控制单元801处于供电控制单元801准备执行打印的状态。
[0150]根据第二示例性实施例,下文参照图16所示的流程图描述了供电控制单元801如何控制每个设备的供电。具体地,下文描述的处理包括:图像形成装置从电源开启状态转变到睡眠状态、接收由网络接口 306经由网络60发送的返回包、然后从睡眠状态恢复图像形成装置。图16是例示由供电控制单元801执行的供电控制处理的示例的流程图。图17至图21是例示控制器单元11、打印机单元14和扫描器单元13的供电状态的示例的图。
[0151]CPU301实现如图16所示的处理,该处理由CPU301通过读取并执行在R0M303或HDD304中存储的程序来执行。例如,供电控制单元801可以是单芯片微型计算机,其包括安装了微处理器、RAM、ROM、各种类型的输入输出设备等的单集成电路(IC)芯片、PLD、ASIC、逻辑电路或其他结构。供电控制单元801可以具有任何能够实现由供电控制单元801执行的图16所示处理的结构。当用户打开开关810时(步骤S1601为“是”),则在步骤S1602中,向供电控制单元801供电以将图像形成装置10转变至待机状态。具体地,当向供电控制单元801供电时,供电控制单元801控制所述控制信号804到808、1522和1523以打开开关811到815、1521和1524到1527。因此,向图15所示的每个设备供电。第一供电单元809、第二供电单元817和第三供电单元1520向各个设备供电(参照图17),并且图像形成装置被转变至待机状态。
[0152]在开关810被打开之前,供电控制单元801 —直不被供电,因此控制信号804到808、1522和1523被控制以保持开关811到815、1521和1524到1527处于关闭状态。在步骤S1603中,CPU301确定电源是否被关闭。具体地,当供电控制单元801通过信号816检测到用户已经关闭开关810时(步骤S1603中为“是”),则供电控制单元801通知CPU301用户已经关闭开关810。当CPU301接收到该通知时,CPU301确定电源已经被关闭。如果CPU301没有接收到该通知(步骤S1603中为“否”),则CPU301确定电源没有被关闭。当CPU301确定电源已经被关闭时(步骤S1603为“是”),则处理被移动至步骤S1612。
[0153]在步骤S1612中,CPU301执行关闭处理并通知供电控制单元801关闭处理的执行。当供电控制单元801接收到来自CPU301的关闭处理的执行通知时,供电控制单元801控制所述控制信号804到808、1522和1523以关闭开关811到815、1521和1524到1527,从而停止向每个设备供电(参照图20)。
[0154]另一方面,在步骤S1603中,如果CPU301确定电源没有被关闭(步骤S1603为“否”),CPU301将处理移动至步骤S1604。在步骤S1604中,CPU301确定是否将图像处理装置10转变至睡眠状态。如果CPU301确定睡眠状态转变条件不满足,则CPU301确定不将图像形成装置10转变至睡眠状态(步骤S1604为“否”)。然后,将处理转回到步骤S1603。睡眠状态转变条件的示例包括通过计时器等转变至睡眠状态。例如,一种可能的示例是,打印和扫描在预定时间段或更长的时间内均没有被指示。另一方面,如果CPU301确定满足睡眠状态转变条件,则CPU301确定图像形成装置10将被转变至睡眠状态(步骤S1604中为“是”)。然后,处理移动至步骤S1605。
[0155]在步骤S1605中,CPU301执行处理以将图像形成装置10转变至睡眠状态并且通知供电控制单元801图像形成装置10将会被转变至睡眠状态。当供电控制单元801接收到来自CPU301的通知时,供电控制单元801控制所述控制信号804到808、1522和1523以打开开关811、813和814并且关闭开关812、815、1521和1524到1527。换句话说,当图像形成装置10处于睡眠状态时,仅向设备中的供电控制单元801、网络接口 306和RAM302供电,并且供电控制单元801、网络接口 306、RAM302的电力(5V)都从第一供电单元809接收(第一电力状态)(参照图18)。
[0156]当图像形成装置10被转变成睡眠状态时,在步骤S1606中,供电控制单元801执行监控以确定从网络接口 306输出的Wakel信号802和Wake2信号803是否被使能。
[0157]当供电控制单元801确定Wakel信号802和Wake2信号803的使能被检测到时(步骤S1606为“是”),处理移动至步骤S1610。在步骤S1610中,供电控制单元801控制所述控制信号804到806、808、1522和1523以打开开关812到815、1521、1526和1527并且关闭开关1524和1525。换句话说,供电控制单元801控制图像形成装置10以将图像形成装置10转变到图像形成装置10只能执行打印的供电状态(参照图21)。因此,CPU301被供电,使得CPU301被恢复到CPU301准备执行打印的状态中。
[0158]在步骤S1611中,CPU301执行监控以确定步骤S1610中执行的打印操作是否结束。CPU301重复步骤S1611中的处理直到打印操作结束(步骤S1610为“否”)。当CPU301确定打印操作结束时(步骤S1611为“是”),则CPU301将处理移动至步骤S1603。另一方面,在步骤S1606中,如果供电控制单元801确定没有检测到Wakel信号802和Wake2信号803的使能时(步骤S1606为“否”),供电控制单元801将处理移动至步骤S1607。
[0159]在步骤S1607中,供电控制单元801确定从网络接口 306输出的Wake2信号803是否被使能。
[0160]如果供电控制单元801确定没有检测到Wake2信号803的使能时(步骤S1607为“否”),则处理转回至步骤S1606。
[0161]另一方面,如果供电控制单元801确定检测到Wake2信号803的使能(步骤S1607为“是”),则处理移动至步骤S1608。
[0162]在步骤S1608中,供电控制单元801执行控制以将图像形成装置10转变至网络响应状态。具体地,供电控制单元801控制所述控制信号804到808、1522和1523以打开开关811、813、814和815并且关闭开关812和1524到1527。换句话说,当图像形成装置10处于网络响应状态时,仅向设备中的供电控制单元801、网络接口 306、RAM302、CPU301、R0M303和HDD304供电,并且上述供电控制单元801、网络接口 306、RAM302、CPU301、R0M303和HDD304的电力(5V)均从第一供电单元809接收(参照图19)。因此,CPU301被供电从而使CPU301恢复至CPU301准备执行响应操作的状态中。CPU301从网络接口 306接收代理响应禁止包而不是作业包(如SNMP获取请求包等)并且执行与该包相对应的响应操作。虽然,上述情形中HDD304被供电,但是如果即使HDD304没有被供电CPU301也能够对网络包做出响应,则没有必要给HDD304供电。
[0163]在步骤S1609中,CPU301确定网络响应处理是否结束。
[0164]在网络响应处理结束前(步骤S1609为“否”),CPU301重复步骤S1609的处理。
[0165]如果CPU301确定网络响应处理结束(步骤S1609为“是”),则CPU301将处理移动至步骤S1613。
[0166]步骤S1613中,CPU301确定是否有必要向第二供电单元817和第三供电单元1520供电。如果有必要向第二供电单元817和第三供电单元1520供电(步骤S1613为“是”),则处理移动至步骤S1602以将图像形成装置10移动至待机状态。例如,如果在执行步骤S1609的处理时CPU301从网络接口 306接收到作业包,则有必要向打印机单元14供电。另一方面,如果没有必要向第二供电单元817和第三供电单元1520供电(步骤S1613为“否”),则处理推进至步骤S1604。
[0167]如上所述,在网络接口 306处确定接收包,并且网络接口 306根据所述确定结果切换将要输出至供电控制单元801的Wake信号。这样能够使供电控制单元801仅向恢复时需要供电的设备供电,并且也能够使供电控制单元801切换供电单元以供电,从而可以创造最佳恢复状态以降低不必要的电力消耗。[0168]例如,当网络接口 306处接收到作业包时,供电控制单元801向控制器单元11和打印机单元14供电。当网络接口 306接收的包为代理响应禁止包而不是作业包时,供电控制单元801向网络接口 306、狀1002、0?诎01、1?01003和1100304供电。此时,供电控制单元801控制第一供电单元809以由第一供电单元809向RAM302、CPU301、R0M303和HDD304提供第一电源(5V)(图19)。如上文所述,在网络接口 306确定接收包,并且根据确定结果切换要输出给供电控制单元801的恢复信号(Wakel信号802、Wake2信号803)。这使供电控制单元801仅向恢复时需要供电的设备供电,从而降低了不必要的电力消耗。
[0169]上述的各类数据结构和内容不仅局限于上面的描述,与使用目的相对应的数据可以具有任何结构和内容。上述示例性实施例和本发明也可以应用于其他实施例如系统、装置和方法、程序、存储介质等。具体地,本发明可以应用于包含多个设备的系统或包含单个设备的装置。
[0170]示例性实施例的任意组合也都包含在本发明的范围内。本发明也可以应用于包含多个设备的系统(如计算机、接口设备、阅读器、打印机等)或包含单个设备(如多功能外围设备、打印机、传真装置等)的装置。
[0171]本发明也可应用于包括多个设备的系统和包括单个设备的装置。本发明不局限与上述示例性实施例,基于本发明的精神(包括本示例性实施例的有机组合)可以做出各种可能的修改。上述修改不被排除在本发明范围外。上述示例性实施例、改进的示例及其组合均包含在本发明范围内。
[0172]本发明能够以最佳电力状态从省电状态中恢复,且没有不必要的浪费,所以能够降低不必要的电力消耗。
[0173]其他实施例
[0174]本发明的实施例还可以通过系统或装置的、用于读出并执行记录在存储介质(例如,非临时性计算机可读存储介质)上的计算机可执行指令以完成本发明中一个或多个实施例功能的计算机来实现;所述发明的实施例也可以通过方法来实现,该方法的各步骤由系统或装置的计算机、通过如从存储介质读出并执行计算机可执行指令以完成本发明一个或多个实施例功能来执行。计算机可以包括中央处理单元(CPU)、微处理单元(MPU)及其他电路中的一个或多个,也可以包括独立计算机网络或独立计算机处理器网络。计算机可执行指令可以从例如网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)及分布式计算系统存储器、光盘(例如激光唱片(CD)、数字化通用光盘(DVD)或蓝光光盘(BD)?)、闪存装置、存储卡等中的一个或多个。
[0175]虽然已经结合示例性实施例描述了本发明,应当认识到,本发明并不局限于公开的示例性实施例。下列权利要求的范围应当适合最广泛的解释,以囊括所有改动、等同结构和功能。
[0176]本申请要求2012年9月11日提交的日本专利申请第2012-199610号的优先权,该申请在此已被全文引用。
【权利要求】
1.一种图像形成装置,其在多个电力状态下操作,该图像形成装置包括: 接收单元,其被配置为接收数据; 控制单元,其被配置为对由所述接收单元接收到的数据进行处理; 图像形成单元,其被配置为使用由所述控制单元处理的数据在片材上形成图像; 第一供电单元,其被配置为向所述控制单元和所述接收单元供电; 第二供电单元,其被配置为向所述图像形成单元供电;以及 电力控制单元,其被配置为在所述第一供电单元向所述接收单元供电而不向所述控制单元供电的第一电力状态下,执行控制,使得在由所述接收单元接收到的接收包是第一类包的情况下,所述第一供电单元向所述控制单元供电,而所述第二供电单元不向所述图像形成单元供电;而在由所述接收单元接收到的接收包是第二类包的情况下,所述第一供电单元向所述控制单元供电,并且所述第二供电单元向所述图像形成单元供电。
2.根据权利要求1所述的图像形成装置,其中,所述第一供电单元不向所述图像形成单元供电。
3.根据权利要求1所述的图像形成装置,其中,在所述第一电力状态下,在由所述接收单元接收到的接收包是第三类包的情况下,所述第一供电单元不向所述控制单元供电。
4.根据权利要求3 所述的图像形成装置,其中,在所述接收单元接收到所述第三类包的情况下,所述接收单元生成并发送与所述第三类包相对应的响应包。
5.根据权利要求1所述的图像形成装置,该图像形成装置还包括由所述第一供电单元供电的存储单元, 其中,在所述第一供电单元向所述接收单元供电而不向所述控制单元供电的所述第一电力状态下,在由所述接收单元接收到的接收包是所述第一类包的情况下,所述第一供电单元向所述控制单元和所述存储单元供电,而所述第二供电单元不向所述图像形成单元供电。
6.根据权利要求5所述的图像形成装置,其中,所述存储单元为硬盘驱动器。
7.根据权利要求1所述的图像形成装置,其中,所述接收单元将所述接收包与登记的包模式相比较,以确定所述接收包的类型。
8.根据权利要求7所述的图像形成装置,其中,所述接收单元包括被配置为存储所述包模式的存储单元。
9.根据权利要求1所述的图像形成装置,其中,在所述接收包的目的地端口号与预定号相匹配的情况下,所述接收单元确定所述接收包是所述第二类包。
10.根据权利要求1所述的图像形成装置,其中,所述控制单元为中央处理单元。
11.根据权利要求1所述的图像形成装置,其中,在由所述接收单元接收到的接收包是所述第一类包的情况下,所述控制单元生成与所述第一类包相对应的响应包。
12.根据权利要求1所述的图像形成装置,其中,所述第二类包使所述图像形成单元形成图像。
13.一种图像形成装置的控制方法,该图像形成装置在多个电力状态下操作并包括:接收单元,其被配置为通过网络接收数据;控制单元,其被配置为对由所述接收单元接收到的数据进行处理;图像形成单元,其被配置为使用由所述控制单元处理的数据在片材上形成图像;第一供电单元,其被配置为向所述控制单元和所述接收单元供电;以及第二供电单元,其被配置为向所述图像形成单元供电,所述控制方法包括: 在所述第一供电单元向所述接收单元供电而不向所述控制单元供电的第一电力状态下,在由所述接收单元接收到的接收包是第一类包的情况下,从所述第一供电单元向所述控制单元供电,而不从所述第二供电单元向所述图像形成单元供电;以及 在所述第一供电单元向所述接收单元供电而不向所述控制单元供电的所述第一电力状态下,在由所述接收单元接收的接收包是第二类包的情况下,从所述第一供电单元向所述控制单元供电,并且 从所述第二供电单元向所述图像形成单元供电。
【文档编号】H04N1/32GK103685847SQ201310411221
【公开日】2014年3月26日 申请日期:2013年9月11日 优先权日:2012年9月11日
【发明者】山水大史 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1