控制系统、电子设备和图像形成设置的制作方法

文档序号:7972051阅读:218来源:国知局
专利名称:控制系统、电子设备和图像形成设置的制作方法
技术领域
本发明涉及控制系统、电子设备和图像形成设备,用于管理供应给经由集线器连接的外部装置的总电流的大小,以便在连接的时候控制操作。
背景技术
近些年来,某些图像形成设备如复印机、打印机和数字组合设备装备有USB端口,并且建议了一种捕获存储在外部装置如USB存储器或者数字照相机中的图像数据并输出图像的系统(参见例如日本专利申请公开JP2004-109765)。
在这种系统中,图像形成设备用作主机设备并控制充当一种装置的外部装置。可以从设置在主机设备中的一个USB端口供应的电流最大为500mA。因此,在集线器连接到主机设备的USB端口以及电源不从AC适配器或类似物供应给USB集线器的情况下,USB集线器的工作电流以及可以供应给连接USB集线器的多个USB装置的总电流为500mA。
目前的USB规范规定,可以从每个USB端口供应500mA的最大电流。因此在待连接的USB装置的电流消耗等于或小于500mA的情况下,配置USB装置,以便连接的同时操作。由于USB装置的电流消耗通常是低的,因此仅仅由从主机供应的电流操作多个USB装置,并且甚至当USB集线器被使用时,也不会把电源连接到USB集线器上的情况较多。
然而,在连接具有高电流消耗的USB的情况下,将出现诸多问题。例如,在USB端口或者USB集线器内激活过流保护,并且不能连接具有高电流消耗的USB装置;或者USB集线器的工作电压被降低,以及USB集线器本身的操作和连接USB集线器的USB装置的操作变得不稳定或者不可能。换言之,尽管可以供应的最大电流为500mA,但是在大容量装置被连接的情况下,大电流被供应给装置,并且将发生上述问题。结果,存在一种对连接所述USB集线器的装置造成不良影响的担忧。

发明内容
考虑到上述情况,本发明打算提供一种控制系统、一种电子设备和图像形成设备,包括向连接到端口的集线器和经由集线器连接的外部装置供应电流的供应装置;存储供应的总电流的大小的存储装置,其中在不能向新近连接的外部装置供应足够电流的情况下,推动电源对集线器的供应或者降低电源对其它装置的供应,所以可以可靠的获得对新近连接的设备的电流供应。
本发明的控制系统包括电子装置;集线器;和一个或多个外部装置,其中所述电子装置包括端口;向连接所述端口的所述集线器和经由所述集线器连接的外部设备供应电流的供应装置;存储从所述供应部供应的总电流的大小的存储装置;以及控制所述外部设备的操作的装置。
根据本发明,电子设备包括向连接端口的集线器和经由集线器连接的外部设备供应电流的供应装置,以及存储供应的总电流的大小的存储装置。因此,可以根据存储装置中存储的信息执行电源管理。
本发明的控制系统的特征在于,所述外部设备包括存储有关电流消耗的信息的装置;和根据来自外部的传送请求传送所述信息的传送装置,并且所述电子设备还包括当经由所述集线器连接所述外部设备时,向所述外部设备发送用于所述信息的传送请求的装置;根据所述传送请求接收从所述外部设备发送的所述信息的装置;以及根据所接收的信息执行计算从所述供应装置供应的总电流的大小的装置。
根据本发明,在外部设备中,存储关于其电流消耗的信息,并且当所述电子装置连接外部设备时,该电子设备获得该信息。因此,电子设备可以根据所获得的信息,计算待供应的总电流的大小,并且可以根据所计算的总电流的大小执行电源管理。
本发明控制系统的特征在于,所述控制器还包括在经由所述集线器连接新的外部设备时,根据所述存储装置中存储的总电流的大小,计算可以供应给所述新的外部设备的电流的大小的装置;以及把所计算的电流大小通告给所述外部装置的装置,并且,所述外部设备还包括根据从所述电子设备通告的电流的大小判断所述外部设备是否可操作的装置;以及把由所述判断装置作出的判断结果通告给所述电子设备的装置。
根据本发明,电子设备把可以供应的电流的大小通告给新连接的外部设备,并且新连接的外部设备根据所通知的电流大小,判断外部设备是否可操作。判断的结果被通告给电子设备,因而可以根据外部设备是否可操作执行电源管理。
本发明控制系统的特征在于,所述控制器还包括当从所述新连接的外部设备通告的判断结果是所述新连接的外部设备不能操作时,判断是否把另一外部设备连接到所述集线器的装置;以及当判断另一外部设备被连接时,降低对所述另一外部设备的电流供应的装置。
根据本发明,在从新连接的外部设备通告的判断结果是新连接的外部设备不能操作的情况下,电子设备判断另一外部设备是否连接集线器,并且在连接其它外部设备的情况下,降低供应给其它外部设备的电流。因而,供应给新连接的外部设备的电流被可靠获得。
本发明控制系统的特征在于,所述控制器还能够执行判断操作,当从所述新连接的外部设备通告的判断结果是所述新连接的外部设备不能操作时,判断是否把另一外部设备连接到所述集线器的装置;以及当判断另一外部设备被连接时,停止对所述另一外部设备的电流供应的装置。
根据本发明,在从所述新连接的外部设备通告的判断结果是所述新连接的外部设备不能操作的情况下,电子设备判断是否把另一外部设备连接到所述集线器,以及在另一外部设备被连接的情况下,停止对另一外部设备的电流供应。因而可靠地获得供应给新连接的外部设备的电流。
本发明控制系统的特征在于,所述集线器可通过从外部电源供应的电流操作,并且所述控制器还包括当从所述新连接的外部设备通告的判断结果是所述新连接的外部装置是不可操作时,通告电流应当从所述外部电源供应给所述集线器的信息的装置。
根据本发明,在从新连接的外部设备通告的判断结果,是新连接的外部设备不可操作的情况下,电子设备通告表述电流应当供应给集线器的信息。因而,在电流被供应给集线器的情况下,供应给新连接的外部设备的电流被可靠获得。
本发明的控制系统的特征在于,所述外部设备还包括存储图像数据的装置,并且,所述控制器还包括当从经由所述集线器连接的所述外部设备接收到所述外部设备是可操作的信息时,捕获存储在所述外部设备中的图像数据的装置;以及根据所捕获的图像数据在片材上形成图像的装置。
根据本发明,在电子设备中捕获存储在外部设备中的图像数据,并且根据所捕获的数据在片材上形成图像。因此,本发明适应于包括例如打印机、数字组合设备以及外部设备如USB存储器的系统。
本发明的电子设备,包括端口;向连接所述端口的集线器和经由所述集线器连接的外部设备供应电流的供应装置;存储从所述供应装置供应的总电流的大小的存储装置;以及控制所述外部设备操作的装置。
根据本发明,电子设备包括向连接端口的集线器和经由集线器连接的外部设备供应电流的供应装置;存储所供应的总电流大小的存储装置。因而可以根据存储装置中存储的信息执行电源管理。
本发明电子设备的特征在于,所述控制器还能够执行以下操作从经由所述集线器连接的外部设备获得有关电流消耗的信息;以及根据所获得的信息计算将从所述供应装置供应的总电流的大小。
根据本发明,在外部设备中,存储关于其电流消耗的信息,以及在连接外部设备时,电子设备获得该信息。因此,电子设备可以根据所获得的信息计算待供应的总电流的大小,以及根据已计算的总电流的大小执行电源管理。
本发明电子设备的特征在于,所述控制器还能够执行以下操作当经由所述集线器连接新的外部设备时,根据所述存储装置中存储的总电流的大小,计算可以供应给所述新的外部设备的电流大小;以及把已计算的电流大小通告给所述外部设备。
根据本发明,电子设备把可以供应的电流的大小通告给新连接的外部设备,并且新连接的外部设备根据所通告的电流大小,判断外部设备是否可操作。判断的结果被通告给电子设备,从而可以根据外部设备是否可操作,执行电源管理。
本发明电子设备的特征在于,所述控制器还能够执行以下操作当通告可以供应的电流的大小时,获得关于由所述新连接的外部设备判断的可操作性或不可操作性的信息;当所获的信息是所述新连接的外部设备是不可操作时,判断另一外部设备是否连接到所述集线器;以及当判断另一外部设备被连接时,降低对所述另一外部设备的电流供应。
根据本发明,在从新连接的外部设备通告的判断结果是新连接的外部设备不可操作的情况下,电子设备判断另一外部设备是否连接集线器,并且在判断其它外部设备被连接的情况下,降低电流供应给其它外部设备。因此,供应给新连接的外部设备的电流被可靠获得。
本发明电子设备的特征在于,所述控制器还能够执行以下操作当通告可以供应的电流大小时,获得关于由所述新连接的外部设备判断的可操作性或不可操作性的信息;当所获的信息是所述新连接的外部设备是不可操作时,判断另一外部设备是否连接到所述集线器;以及当判断另一外部设备被连接时,停止对所述另一外部设备的电流供应的装置。
根据本发明,在从新连接的外部设备通告的判断结果是新连接的外部设备不可操作的情况下,电子设备判断另一外部设备是否连接集线器,并且在判断其它外部设备被连接的情况下,停止电流供应给其它外部设备。因此,供应给新连接的外部设备的电流被可靠获得。
本发明电子设备的特征在于,所述集线器可通过从外部电源供应的电流操作,并且,所述控制器还能够执行以下操作当通告可以供应的电流大小时,获得关于由所述新连接的外部设备判断的可操作性或不可操作性的信息;当所获的信息是所述新连接的外部设备是不可操作时,通告电流应当从所述外部电源供应给所述集线器的信息。
根据本发明,在从新连接的外部设备通告的判断结果是新连接的外部设备不可操作的情况下,电子设备通告电流应当供应给集线器的信息。因此,在电流供应给集线器的情况下,供应给新连接的外部设备的电流被可靠获得。
本发明电子设备的特征在于,所述外部设备还包括存储图像数据的装置,并且所述控制器还能够执行以下操作当从经由集线器连接的所述外部设备接收到所述外部设备可操作的信息时,捕获被存储在所述外部设备中的图像数据的装置;以及根据所捕获的图像数据在片材上形成图像。
根据本发明,在电子设备中捕获存储在外部设备中的图像数据,并且根据所捕获的数据在片材上形成图像。因此本发明适应于包括例如打印机、数字组合设备和外部设备如USB存储器的系统。
本发明的图像形成设备包括端口;通过从经由集线器连接到所述端口的一个或多个外部设备捕获图像数据,在片材上形成图像的装置;向连接所述端口的所述集线器和经由所述集线器连接的所述外部设备供应电流的装置;以及存储从所述供应装置供应的总电流的大小的装置。
根据本发明,图像形成设备包括向连接端口的集线器和经由集线器连接的外部设备供应电流的供应装置,以及存储供应的总电流的大小的存储装置。因此,可以根据存储装置中存储的信息执行电源管理。
本发明的电子设备包括向连接端口的集线器和经由集线器连接的外部设备供应电流的供应装置,以及存储供应的总电流的大小的存储装置。因此,电子设备可以根据存储装置中存储的信息执行电源管理。在电流供应不足的状态下,避免连接外部装置。所以可以避免已连接的外部设备变成不可操作。
根据本发明,在外部设备中,存储其电流消耗的信息,并且当连接外部设备时,电子设备获得该信息。因此,电子设备可以根据所获得的信息,计算待供应的总电流大小,并且可以根据已计算的总电流的大小执行电源管理。
根据本发明电子设备向新连接的外部设备通告可以供应的电流的大小,并且新连接的外部设备根据所通告的电流大小判断外部设备是否可操作。该判断结果通告给电子装置设备,从而可以根据外部设备是否可操作,执行电源管理。在新连接的外部设备不可操作的情况下,降低或停止供应给另一外部设备的电流,从而可以可靠地获得对新连接的外部设备的电流供应。换言之,可以向新连接的外部设备择优地执行电流供应,以便用于使用,并且能够降低由于电流供应不足而不能使用外部设备的情况。
根据本发明,在从新连接的外部设备通告的判断结果是新连接的外部设备不可操作的情况下,电子设备判断另一外部设备是否连接到集线器,并且在其它外部设备被连接的情况下,减少对其它外部设备的电流供应。因而可以可靠获得对新连接的外部设备的供应的电流,并且能够减少由于不足的供应电流而不能使用外部设备的情况。
根据本发明,在从新连接的外部设备通告的判断结果是新连接的外部设备不可操作的情况下,电子设备判断另一外部设备是否连接到集线器,并且在另一外部设备被连接时,停止对其它外部设备的电流供应。因此,可以可靠获得对新连接的外部设备供应的电流,并且能够减少由于不足供应电流而不能使用外部设备的情况。
根据本发明,在从新连接的外部设备通告的判断结果是新连接的外部设备不可操作的情况下,电子设备通告电流应当供应给集线器的信息。因此,在电流供应给集线器的情况下,供应给新连接的外部设备的电流可以被可靠获得,并且能够减少由于不足的供应电流而不能使用外部设备的情况。
根据本发明,存储在外部设备中的图像数据在电子设备中捕获,并且根据所捕获的数据,在片材上形成图像。因此,本发明适用于包括例如打印机、数字组合设备和外部设备如USB存储器的系统。
从结合附图的以下详细说明中,将会使本发明的上述和其它目的及优点更加完全清楚。


图1是图示根据实施方式的控制系统的配置的示意图;图2是图示图像形成设备、USB集线器和USB存储器的内部配置的方框图;图3是显示设备描述符的实例的概念图;图4是显示配置描述符的实例的概念图;图5是显示配置描述符的实例的概念图;图6A和图6B是显示设备管理表和供应电流管理表的实例的概念图;图7是图示USB设备被新近连接情况下的操作过程的流程图;图8是图示USB设备被新近连接情况下的操作过程的流程图;图9是图示USB设备被新近连接情况下的操作过程的流程图;图10是图示USB设备被新近连接情况下的操作过程的流程图;图11是图示USB设备被新近连接情况下的操作过程的流程图;
图12是图示USB设备被新近连接情况下的操作过程的流程图;图13是图示USB设备被新近连接情况下的操作过程的流程图。
具体实施例方式
下面将根据表示本发明实施方式的附图具体说明本发明。
实施方式1图1是图示根据该实施方式的控制系统的配置的示意图。图中的标号100是指充当USB主机的图像形成设备。图像形成设备100装备有一个USB端口(端口107b;参见图2),并控制连接该端口107b的USB设备的操作或者经由USB集线器连接该端口107b的USB设备的操作。由图像形成设备100控制的USB设备是USB存储器、HDD设备、MO驱动器、数字相机等。装备有四个USB端口(端口202a至202d;参见图2)的USB集线器200被连接到图1所示的图像形成设备100,并且USB存储器300已经被连接到端口202d,它是该USB集线器200的端口之一。此外,充当新的USB设备的数字相机400打算连接到空端口。
通常,USB规范规定,在电源供应给USB集线器200情况下,可以经由USB端口从USB供应的电流的上限值为500mA,并且规定在不向USB集线器供应电源的情况下,上限值为100mA。因此,当连接新设备时,如果供应给设备的电流大小大于上述的上限值,则问题出现。例如,在USB端口107b、USB集线器200上激活过流保护等,并且使经由USB集线器200连接的USB设备的操作变得不稳定或不可能。
所以,该实施方式被配置成,在图像形成设备100中管理供应给包括USB集线器200的设备的总电流,并且在所供应的电流不足的情况下,促使用户向USB集线器200供应电源,由此可靠获得供应给设备的电源。
此外,在实施方式2和以下实施方式中描述以下配置在另一设备已经连接USB集线器200的情况下,改变设备的操作模式,使将要供应给新连接的设备的电源被可靠获得;并且还描述了以下的另一配置在另一设备已经连接USB集线器200的情况下,切断设备的连接,使得供应给新连接的设备的电源被可靠获得。
图2是图示图像形成设备100、USB集线器200和USB存储器300的内部配置的方框图。图像形成设备100装备有控制部101。硬件设备如操作板103、图像形成部104、通信部105、存储部106和USB接口107经由总线102连接该控制部101。控制部101包含CPU、ROM和RAM。控制部101内的CPU把预先存储在ROM中的控制程序装载到RAM中,并运行该程序,从而控制上述硬件设备,并且操作作为本发明的电子设备的图像形成设备100。
操作面板103包括从用户接收操作指令的操作部103a,以及显示通告给用户的信息的显示部103b。操作部103a装备有各种硬件按键并且接受图像形成期间的各种设置。显示部103b装备有液晶显示器或者LED显示器,并且用来显示图像形成设备100的操作状况,以及经由操作部103a输入的设置值。
图像形成部104根据从外部捕获的图像数据,在片材上形成图像。图像形成设备100装备有下述的从外部捕获图像数据的两个接口。为了在片材上形成图像,图像形成部104包括把感光鼓充电到预定电位的充电器;激光写单元,根据从外部接收的图像数据发射激光光束,并且在感光鼓的表面上生成静电潜像;显影单元,把调色器供应给在感光鼓的表面上形成的静电潜像上,并呈现可视图像;转印单元,把在感光鼓的表面上形成的调色剂图像转印到纸上(这些未显示)。因此,在电子摄像系统的纸张上形成用户期望的图像。也可以使用喷墨系统、热转印系统、升华系统等等,以替代使用激光写单元的电子摄像系统。
通信部105装备有执行与信息处理设备如个人计算机通信的网络接口。在信息处理设备与网络接口之间建立通信链路之后,通信部105接收从信息处理设备发送的打印作业,并且,发送待通告给图像信息处理设备的信息。当通信部105已经接收打印作业时,打印作业被展开成位像数据,以及将已展开的图像数据传送给图像形成部104。
存储部106由非易失性半导体存储器、HDD设备或类似物构成,存储部的一部分被用作管理连接到USB接口107的USB设备的信息的设备管理表106a,并且还被用作管理将供应给所连接的设备的电流大小的供应电流管理表106b。在设备连接到端口202d的情况下,或者在设备经由USB集线器连接的情况下,使用控制部101创建将在设备管理表106a中注册的信息。将使用控制部101创建的信息写入设备管理表106a的适当区域中。此外,当连接新设备时,读出已经注册在设备管理表106a中的信息,并且该信息备用来管理待供应的电流。在供应电流管理表106b中注册的信息包括可以从端口107b供应的电流的上限值,以及供应电流的当前值。作为供应电流的上限值,在自备电源USB集线器被连接到端口107b的情况下注册500mA,在USB集线器未被连接或者自备电USB端口未被连接的情况下,注册100mA。此外,当连接新设备时,根据设备的电流消耗的信息计算供应电流的当前值,并且更新供应电流管理表106b中的值。
USB接口107装备有连接USB设备(设备)的端口107b,以及控制与连接端口107b的USB设备通信的主机控制器107a。主机控制器107a包括例如存储部,存储用来控制与所连接的设备通信的各种控制数据(命令);以及控制部,通过从该控制部读取需要的控制数据,以及通过以适当定时输出数据给设备,执行通信控制。在连接USB接口107的USB设备是存储设备如USB存储器的情况下,USB接口107被配置成可以捕获在该存储设备中存储的图像数据。经由USB接口107捕获的图像数据被传送给如图像形成部104,并且图像形成部104根据图像数据执行图像形成。
USB集线器200具有位于上游侧的连接器201,并具有位于下游侧的端口202a至202d,以及经由集线器中继器203和集线器控制器204连接该连接器和端口。上游侧的连接器201连接到充当USB主机的图像形成设备100。此外,由USB主机控制的USB设备被连接到下游侧上的端口202a至202d。集线器中继器203检测到达/来自端口202a至202d的USB设备的连接/取消,并且把从USB主机传送的控制数据传递到设备端口,即端口202a(或者端口202b至202d)。另一方面,集线器控制器204通过大体上控制USB集线器200与图像形成设备100之间的通信执行控制,以允许USB设备访问总线。
此外,USB集线器200具有外部电源端子205,该端子接收从外部电源如商业电源供应的电源。外部电源端子205经由变换器电路206连接电源开关电路207。在外部电源未连接到外部电源端子205的情况下,电源开关电路207切换电源的源,使得从上游侧供应的总线电源被供应给下游侧的USB设备、集线器中继器203和集线器控制器204。另一方面,在外部电源连接到外部电源端子205的情况下,电源切换电路207切换电源的源,使从外部电源供应的电源被供应给下游侧的USB设备、集线器中继器203和集线器控制器204。
USB存储器300具有连接USB端口的连接器301,控制与USB主机通信的USB接口302,存储任何数据的闪存303,存储各种控制程序和数据的ROM305,以及从ROM 305读出控制程序和数据并控制整个设备的CPU 304。ROM 305中存储的数据包括代表关于设备的信息的设备描述符和代表设备的操作条件的信息的配置描述符。
图3是显示设备描述符实例的概念图,图4和图5是显示配置描述符的实例的概念图。USB设备(设备)的信息,比如由指示USB版本、卖方ID、产品ID、制造商名称和产品名称的字符串指定的索引,在图3所示的设备描述符中描述。此外,设备支持的配置(操作模式)的数量在设备描述符中描述。具有图3所示的设备描述符的设备支持两个操作模式。另一方面,在配置描述符中存储关于每个配置描述符(操作模式)的信息。具有图4和图5中所示的配置描述符的设备具有两个操作模式。它说明,在一种操作模式中,设备用100mA的电流消耗操作,在另一种操作模式中,设备用32mA的电流消耗操作。
充当USB主机的图像形成设备100从连接端口107b的USB设备获得上述的设备描述符和配置描述符。这些描述符包括操作模式的信息和每种操作模式中电流消耗的信息。在获得描述符之后,图像形成设备100根据该信息更新设备管理表106a和电源管理表106b。
图6A和图6B是显示设备管理表106a和电源管理表106b的实例的概念图。在图6A所示的设备管理表106a中相互关联地存储标识已连接设备的信息、连接时由图像形成设备100分配的地址、由已连接设备支持的操作模式的数量、目前设置的操作模式的信息等等,以便彼此联系。另一方面,在图6B所示的供应电流管理表106b中存储可以供应给设备的电流的上限值和目前供应给设备的电流的大小。例如,在USB集线器200连接到图像形成设备100的端口107b以及电源被供应给USB集线器200的情况下,最大供应电流是500mA,因为500mA的最大电流可以被供应给USB集线器200的下游侧。在已连接设备的操作模式的电流消耗为100mA的情况下,供应电流的当前值为100mA。
下面描述本实施方式的控制系统的操作。图7和图8是图示在USB设备被新近连接的情况下操作过程的流程图。在装入图像形成设备100中的USB接口107内的主机控制器107a首先判断新设备是否连接端口107b(步骤S11)。主机控制器通过检测端口107b的D+端(或D-端)已经到达预定电位,来判断设备的连接。在主机控制器判断未连接设备(步骤S11的否)的情况下,主机控制器待机,直至设备被连接。
在检测到设备连接的情况下(步骤S11的是),主机控制器107a在固定时间或者更长时间输出复位信号。换言之,主机控制器向D+端(或D-端)输出低信号。输入低信号的设备侧在内部复位,并通过控制传递使通信成为可能的状态。
接着,主机控制器107a执行配置。为此,主机控制器107a首先输出“Get_Descriptor(Device)”命令,并请求设备内保持的设备描述符的传递。主机控制器107a响应该请求获得设备传递的设备描述符(在步骤S12)。所获的设备描述符除了关于设备的信息如产品ID、序号等外,还包括待支持的配置(操作模式)的数量。这些信息项经由主机控制器107a被通告给CPU 101。然后主机控制器107a把“Set_Address”命令传递给设备,把未用的地址分配给它(步骤S13)。此时,设备侧具有特定的地址,并且可以在该步骤之后使用该地址执行通信。
主机控制器107随后输出“Get_Descriptor(Configuration)”命令,并请求设备内保持的配置描述符的传递。主机控制器107a响应该请求获得从设备传送的配置描述符(步骤S14),所获的配置描述符包括每个配置(操作模式)中的电流消耗的信息。这些信息项经由主机控制器107a通知给CPU 101。一旦收到该通告,CPU 101就根据该信息更新设备管理表106a中注册的内容。
在USB接口107中完成配置之后,CPU 101参照设备管理表106a中的注册,并且指定所推荐的设备操作模式(在步骤S15)。例如,在已连接设备具有两种操作模式的情况下,指定需要较高电流消耗模式的操作模式,以便可以以适当状态使用设备。CPU 101使USB接口107的主机控制器107a输出“Set_Configuration(Configuration#N)”命令,从而实现操作模式的指定。这里,#N是用来标识配置(操作模式)的标识信息。
接着,CPU 101参照供应电流管理表106b中的注册,并通告可以供应的电流值(步骤S16)。例如,在如图6B所示的供应电流管理表106b所述的最大供应电流值为500mA以及供应电流的当前值为100mA的情况下,发出可以供应的电流的值为400mA的通告。通过从主机控制器107a输出只有控制系统才有的命令,实现可以供应电流值的通知的发出。
在设备接收电流值的通知的情况下(步骤S17),设置的CPU判断设备在步骤S15指定的操作模式中是否可操作(步骤S18)。在指定操作模式消耗的电流小于所通告的电流值的情况下,CPU判断设备可操作(步骤S18的是),并且向图像形成设备100发送延迟(stall)分组,从而发出设备可操作的通告(步骤S19)。另一方面,在指定操作模式消耗的电流大于通知的电流值的情况下,CPU判断设备不可操作(步骤S18的否),并向图像形成设备100发送空分组,从而向图像形成设备100发出设备不可操作的通告(步骤S20)。
在图像形成设备100接收从设备返回的通告(步骤S21)的情况下,CPU 101判断已接收通告是否说设备是可操作的(步骤S22)。换言之,CPU 101判断是否经由USB接口107接收到延迟分组或空分组,从而CPU 101可以判断已接收通告是说设备是否可操作的通告。在CPU 101判断已接收通告是设备可操作的通告(步骤S22上是)时,具有设备所需大小的电流被供应,并且执行与设备的通信(步骤S23)。接着主机控制器107a检测端口107b的D+端(或者D-端)上的电位变化,由此判断设备是否被拆除(步骤S24)。在判断设备被拆除的情况下(步骤S24上的是),完成该流程的处理。在判断设备未被拆除(步骤S24上的否)的情况下,CPU 101使处理返回到步骤S23。
此外,在步骤S22判断从设备返回的通告是设备不可操作的通告(步骤S22上的否)的情况下,CPU 101参照设备管理表106a中的注册,并且判断USB集线器是否被连接(步骤S25)。在CPU 101判断USB集线器未被连接(步骤S25上的否)的情况下,由于供应给设备的电流的大小不能增加,CPU 101通告已连接设备不可操作的信息(步骤S27)。特别是,设备可操作的字符信息被显示在操作板103的显示部103b上。此外,能够使用提供输出声音、报警声等的输出装置的配置,所以可以使用从该输出装置输出的声音、报警声等通告该信息。
在CPU 101判断USB集线器被连接(步骤S25上的是)的情况下,CPU 101判断电源是否被供应给USB集线器(步骤S26)。在CPU 101判断电源已经供应给USB集线器(步骤S26的是)的情况下,由于供应给连接USB集线器下游侧的设备的电流的大小不能增加,因此CPU101通告设备不可操作的信息(步骤S27)。此外,在CPU 101判断电源未供应给USB集线器(步骤S26上的否)的情况下,CPU 101请求将电源供应给USB集线器(步骤S28)。特别是,CPU 101在操作板103的显示部103b上显示应当将电源供应给USB集线器的信息,以向用户通告电源适配器或者类似物需要被连接。
然后,根据从USB接口107通告的信息,CPU 101判断电源是否被供应给USB集线器(步骤S29)。在CPU 101判断未向USB集线器供应电源(步骤S29的否)的情况下,CPU 101应用装在其内的定时器的输出,并判断在请求电源之后,预定时间是否已经过去(步骤S30)。在CPU101判断预定时间未过去(步骤S30上的否)的情况下,CPU 101把处理返回到步骤S29。在CPU 101判断预定时间已经过去(步骤S30的是)的情况下,CPU 101在操作板103的显示部103b上显示字符信息,以向用户通告设备是不可操作的(步骤S31)。
另一方面,在CPU 101判断电源被供应给USB集线器(步骤S29的是)的情况下,CPU 101把处理返回到步骤S15。此时,CPU 101控制USB接口107的主机控制器107a再次指定设备的操作模式。这里,CPU 101指定与上次指定的操作模式相同的操作模式。当在步骤S16通告可以供应的电流值时,由于电源开始供应给USB集线器,因此可以通告大于上次的电流值。在设备可基于已通告的电流值操作的情况下,图像形成设备100可以与设备通信。在设备从USB集线器中拆除时,完成该流程图中的处理。此外,在设备不可操作的情况下,在步骤S27最终发出设备不可操作的通知,并且完成该流程图的处理。
实施方式2实施方式1被配置成,在设备侧判断由于不足的电源供应,使设备不可在图像形成设备100指定的操作模式中操作的情况下,促使用户向USB集线器供应电源。然而,在另一设备连接到USB集线器的情况下,也可以使用如下配置,改变其它设备的操作模式,降低供应电流,并且可靠获得供应给新连接设备的电源。硬件配置与实施方式1的硬件配置相同。
图9和图10是图示USB设备被新近连接的情况下的操作过程。按照与实施方式1相同的方式执行,从新连接设备的检测到关于设备是否可操作的通告的接收的处理步骤(步骤S41到步骤S51)。在图像形成设备100已经接收从设备返回的通告(步骤S51)的情况下,CPU 101判断已接收的通告是说设备可操作的通告(步骤S52)。
在判断已接收通告是设备可操作的通告(步骤S52的是)的情况下,供应设备所需的电流的大小,并且执行与设备的通信处理(步骤S53)。接着,主机控制器107a检测端口107b的D+端(或D-端)的电位改变,由此判断设备是否被拆除(步骤S54)。在判断设备被移除(步骤S54上的是)的情况下,完成该流程图的处理。在判断设备未被移除(步骤S54上的否)的情况下,CPU 101把处理返回到步骤S53。
此外,在步骤S52判断从新连接的设备返回的通告是设备不可操作(步骤S52上的否)的情况下,CPU 101参照设备管理表106a中的注册,并且判断另一设备是否被连接到USB集线器(步骤S55)。在CPU 101判断另一设备未被连接(步骤S55上的否)的情况下,由于供应给新连接设备的电流的大小不能增加,因此CPU 101通告新连接设备不可操作的信息(步骤S57)。
在CPU 101判断其它设备被连接(步骤S55上的是)的情况下,CPU 101参照设备管理表106a中的注册,并且判断其它设备是否具有另一操作模式(步骤S56)。在CPU 101判断其它设备没有其它操作模式(步骤S56上的否)的情况下,由于供应给新连接设备的电流的大小不能增加,因此CPU 101在操作板103的显示部103b上显示字符信息,以通告新连接设备不可操作(步骤S57)。
在CPU 101在步骤S56上判断其它设备具有其它操作模式(步骤S56上的是)的情况下,CPU 101指令应当改变操作模式(步骤S58)。当新连接设备的操作模式在步骤S45上指定时,指定需要较高电流消耗的操作模式,所以设备可以以适当状态操作。因此,通过改变操作模式降低供应给其它设备的电流的大小,并且可以可靠获得供给新连接设备的电源。
在指示操作模式改变之后,供应给改变了的操作模式的其它设备的电流的大小被改变(在步骤S59),并且使处理返回到步骤S45。此时,CPU 101控制USB接口107的主机控制器107a再次指定新连接设备的操作模式。这里,CPU 101指定与上次指定的操作模式相同的操作模式。当在步骤S46通告可以供应的电流值时,由于供应给其它设备的电源被降低,因此可以通告大于上次的电流值。在新连接设备可基于已通告的电流值操作的情况下,图像形成设备100可以与设备通信。在设备从USB集线器中拆除时,完成该流程图中的处理。此外,在设备不可操作的情况下,在步骤S57最终发出设备不可操作的通知,并且完成该流程图的处理。
在该实施方式中,当新设备被连接时,以及在判断由于不足电源供应造成设备不能操作的情况下,降低供应给另一设备的电流的大小,从而如上所述,可靠地获得供应给新连接设备的电源。换言之,将要由用户使用的设备的电源供应被优先执行。因此,能够减少由于供应电流不足造成的不能使用新连接设备的情况。
也可以具有如下配置,其中在多个设备连接USB集线器状态下连接新设备以及判断供应给新连接设备的电源不足的情况中,通过改变多个设备的操作模式,可靠地获得供应给新连接设备的电源。此外,也可以具有如下配置,在完成新连接设备使用之后,已经改变了操作模式的多个设备被返回到它们原来的模式。
实施方式3实施方式1被配置成,在设备侧判断由于不足的电源供应,使设备不可在图像形成设备100指定的操作模式中操作的情况下,促使用户向USB集线器供应电源。然而,在另一设备连接到USB集线器的情况下,可以具有如下配置,关闭供应给其它设备的电源,以可靠地获得供应给新连接设备的电源。该硬件配置与实施方式1的硬件配置相同。
图11和图12是图示USB设备被新近连接的情况下的操作过程。按照与实施方式1相同的方式执行,从新连接设备的检测到关于设备是否可操作的通告的接收的处理步骤(步骤S61到步骤S71)。在图像形成设备100已经接收从设备返回的通告(步骤S71)的情况下,CPU101判断已接收的通告是设备可操作的通告(步骤S72)。
在判断已接收通告是设备可操作的通告(步骤S72的是)的情况下,供应设备所需的电流的大小,并且执行与设备的通信处理(步骤S73)。接着,主机控制器107a检测端口107b的D+端(或D-端)的电位改变,由此判断设备是否被拆除(步骤S74)。在判断设备被移除(步骤S74上的是)的情况下,完成该流程图中的处理。在判断设备未被移除(步骤S74上的否)的情况下,CPU 101把处理返回到步骤S73。
此外,在步骤S72判断从新连接的设备返回的通告是设备不可操作(步骤S72上的否)的情况下,CPU 101参照设备管理表106a中的注册,并且判断另一设备被连接(步骤S75)。在CPU 101判断另一设备未被连接(步骤S75上的否)的情况下,由于供应给新连接设备的电流的大小不能增加,因此CPU 101在操作板103的显示部103b上显示字符信息,以通告新连接设备不可操作的信息(步骤S78)。
在判断其它设备被连接(步骤S75上的是)的情况下,CPU 101指令主机控制器107a切断D+端的上拉,由此切断其它设备的连接(步骤S76)。在其它设备连接被切断的情况下,停止对其电源供应,并且可以可靠获得对新连接设备的电源。
在切断其它设备连接之后,CPU 101使处理返回到步骤S65。此时,CPU 101控制USB接口107的主机控制器107a再次指定新连接设备的操作模式。这里,CPU 101指定与上次操作模式相同的操作模式。当在步骤S66通告可以供应的电流值时,由于其它设备的连接被切断,造成停止对其电源供应,因此可以通告电流值大于上次的电流值。在新连接设备可基于已通告的电流值操作的情况下,图像形成设备100可以与设备通信。在设备从USB集线器中拆除时,完成该流程图中的处理。此外,在设备不可操作的情况下,在步骤S78最终发出设备不可操作的通知,并且完成该流程图的处理。
在该实施方式中,当新设备被连接时,以及在判断由于不足电源供应造成设备不能操作的情况下,切断另一设备的连接,停止对其的电源供应,从而如上所述,可靠地获得供应给新连接设备的电源。换言之,将要由用户使用的设备的电源供应被优先执行。因此,能够减少由于供应电流不足造成的不能使用新连接设备的情况。
也可以具有如下配置,其中在多个设备连接USB集线器状态下连接新设备以及判断供应给新连接设备的电源不足的情况中,通过切断多个设备的连接,可靠地获得供应给新连接设备的电源。此外,也可以具有如下配置,其中在完成新连接设备使用之后,通过D+端的上拉的重新连接,重新连接已经切断的多个设备的连接。
实施方式4上述实施方式被配置成,在新设备被连接到充当USB主机的图像形成设备100的情况下,由图像形成设备100指定设备的操作模式,所以可以供应给设备的电流的大小被通告,以及在设备侧作出设备是否可在指定操作模式操作的判断。然而,由于图像形成设备100执行供应电流的管理,并且通过从设备获得描述符,可以获得操作模式的信息以及每种操作模式中电流消耗的信息,因此可以在图像形成设备100侧作出设备是否可以在指定操作模式中操作的判断。
在该实施方式中,描述了一种在新设备被连接的情况下,在图像形成设备100侧作出设备是否可操作的判断的配置。
图13是图示USB设备被新近连接的情况下的操作过程。安装在图像形成设备100中的USB接口107之内的主机控制器107a首先判断新设备是否被连接到端口107b(步骤S81)。在主机控制器判断设备未被连接的情况下(步骤S81上的否),主机控制器待机,直至新设备被连接。
在检测到设备的连接之后(步骤S81的是),主机控制器107a执行配置。为此,主机控制器107a首先输出“Get_Descriptor(Device)”命令,并请求设备内保持的设备描述符的传递,取得从设备传递过来的设备描述符(步骤S82)。此外,主机控制器107a把“Set_Address”命令传递给所连接的设备,向其分配地址(步骤S83)。接着,主机控制器107输出“Get_Descriptor(Configuration)”命令,并请求设备内保持的配置描述符的传递,以及响应该请求获得从设备传送的配置描述符(步骤S84)。经由描述符获得的信息被通告给CPU 101。一旦收到该通告,CPU 101就根据该信息更新设备管理表106a中的注册。
在USB接口107中完成配置之后,CPU 101参照设备管理表106a中的注册,并且确定所推荐的设备操作模式(在步骤S85)。由于此时不需要向设备侧通告操作模式,因此不需要输出“Set_Configuration(Configuration#N)”命令。
然后,CPU 101判断设备是否在已确定操作模式中可用(步骤S86)。通过参照供应电流管理表106b,CPU 101可以掌握目前可供应的电流的大小,并且可以从配置描述符中包括的信息中获得每种操作模式的电流消耗的信息。因此,通过比较它们,CPU 101可以判断设备是否可操作。在CPU 101判断设备在已确定操作模式中可操作(步骤S86上的是),则供应设备所需的电流的大小,以及执行与设备的通信处理(步骤S87)。接着,主机控制器107a检测端口107b的D+端(或D-端)的电位改变,由此判断设备是否被拆除(步骤S88)。在判断设备未被移除(步骤S88上的否)的情况下,CPU 101把处理返回到步骤S87。
此外,在步骤S86判断设备不能在已确定操作模式中操作(步骤S86上的否)的情况下,CPU 101参照设备管理表106a中的注册,并且判断另一设备被连接到USB集线器(步骤S89)。在CPU 101判断其它设备未被连接(步骤S89上的否)的情况下,由于供应给新连接设备的电流的大小不能增加,因此CPU 101在操作板103的显示部103b上显示字符信息,以通告新连接设备不可操作的信息(步骤S94)。
在CPU 101判断其它设备被连接(步骤S89上的是)的情况下,CPU 101参照设备管理表106a中的注册,并且判断其它设备是否具有另一操作模式(步骤S90)。在CPU 101判断其它设备没有其它操作模式(步骤S90上的否)的情况下,由于供应给新连接设备的电流的大小不能增加,因此CPU 101在操作板103的显示部103b上显示字符信息,以通告新连接设备不可操作(步骤S94)。
在CPU 101在步骤S90上判断其它设备具有其它操作模式(步骤S90上的是)的情况下,CPU 101指令应当改变操作模式(步骤S91)。当新连接设备的操作模式在步骤S85上被确定时,选择需要较高电流消耗的操作模式,所以设备可以以适当状态操作。因此,通过改变操作模式,降低供应给其它设备的电流的大小,并且可以可靠地获得供给新连接设备的电源。
在指示操作模式改变之后,供应给改变了操作模式的其它设备的电流的大小被改变(步骤S92),并且指定新连接设备的操作模式(步骤S93)。换言之,为了指定在步骤S85确定的操作模式,CPU 101控制USB接口107的主机控制器107a,使主机控制器输出“Set_Configuration(Configuration#N)”命令。然后,供应指定的操作模式的设备所需的电流的大小、,并且操作新连接设备。
在该实施方式中,当新设备被连接时,以及在判断由于不足电源供应造成设备不能操作的情况下,降低供应给另一设备的电流的大小,从而如上所述,可靠地获得供应给新连接设备的电源。换言之,将要由用户使用的设备的电源供应被优先执行。因此,能够减少由于供应电流不足造成的不能使用新连接设备的情况。因此在该实施方式中,通过从设备获得描述符,在图像形成设备100侧作出新连接设备是否可操作的判断。因而不必在设备侧提供判断装置。因此,该实施方式适应于不包括判断装置的传统设备的系统。
由于可以在不背离本发明基本特征的精神下,以各种形式实施本发明,因此本实施方式是说明性的而不是限制性的,由于本发明的范围由所附权利要求定义,而不是由说明书定义,因此落入权利要求的边界和界限内的所有变化,或这种权利要求边界和界限的等同物因而被权利要求包涵。
权利要求
1.一种控制系统,包括电子装置;集线器;和一个或多个外部装置,其中所述电子装置包括端口;向连接所述端口的所述集线器和经由所述集线器连接的外部设备供应电流的供应装置;存储从所述供应部供应的总电流的大小的存储装置;以及控制所述外部设备的操作的装置。
2.根据权利要求1所述的控制系统,其中,所述外部设备包括存储有关电流消耗的信息的装置;和根据来自外部的传送请求传送所述信息的传送装置,并且所述电子设备还包括当经由所述集线器连接所述外部设备时,向所述外部设备发送用于所述信息的传送请求的装置;根据所述传送请求接收从所述外部设备发送的所述信息的装置;以及根据所接收的信息执行计算从所述供应装置供应的总电流的大小的装置。
3.根据权利要求2所述的控制系统,其中,所述电子设备还包括在经由所述集线器连接新的外部设备时,根据所述存储装置中存储的总电流的大小,计算可以供应给所述新的外部设备的电流的大小的装置;以及把所计算的电流大小通告给所述外部装置的装置,并且,所述外部设备还包括根据从所述电子设备通告的电流的大小判断所述外部设备是否可操作的装置;以及把由所述判断装置作出的判断结果通告给所述电子设备的装置。
4.根据权利要求3所述的控制系统,其中,所述电子设备还包括当从所述新连接的外部设备通告的判断结果是所述新连接的外部设备不能操作时,判断是否把另一外部设备连接到所述集线器的装置;以及当判断另一外部设备被连接时,降低对所述另一外部设备的电流供应的装置。
5.根据权利要求3所述的控制系统,其中,所述电子设备还包括当从所述新连接的外部设备通告的判断结果是所述新连接的外部设备不能操作时,判断是否把另一外部设备连接到所述集线器的装置;以及当判断另一外部设备被连接时,停止对所述另一外部设备的电流供应的装置。
6.根据权利要求3所述的控制系统,其中,所述集线器可通过从外部电源供应的电流操作,并且所述电子设备还包括当从所述新连接的外部设备通告的判断结果是所述新连接的外部装置是不可操作时,通告电流应当从所述外部电源供应给所述集线器的信息的装置。
7.根据权利要求3所述的控制系统,其中,所述外部设备还包括存储图像数据的装置,并且,所述电子设备还包括当从经由所述集线器连接的所述外部设备接收到所述外部设备是可操作的信息时,捕获存储在所述外部设备中的图像数据的装置;以及根据所捕获的图像数据在片材上形成图像的装置。
8.一种电子设备,包括端口;向连接所述端口的集线器和经由所述集线器连接的外部设备供应电流的供应装置;存储从所述供应装置供应的总电流的大小的存储装置;以及控制所述外部设备操作的装置。
9.根据权利要求8所述的电子设备,还包括从经由所述集线器连接的外部设备获得有关电流消耗的信息的装置;以及根据所获得的信息计算将从所述供应装置供应的总电流的大小的装置。
10.根据权利要求8所述的电子设备,还包括当经由所述集线器连接新的外部设备时,根据所述存储装置中存储的总电流的大小,计算可以供应给所述新的外部设备的电流大小的装置;以及把已计算的电流大小通告给所述外部设备的装置。
11.根据权利要求10所述的电子设备,还包括当通告可以供应的电流的大小时,获得关于由所述新连接的外部设备判断的可操作性或不可操作性的信息的装置;当所获的信息是所述新连接的外部设备是不可操作时,判断另一外部设备是否连接到所述集线器的装置;以及当判断另一外部设备被连接时,降低对所述另一外部设备的电流供应的装置。
12.根据权利要求10所述的电子设备,还包括当通告可以供应的电流大小时,获得关于由所述新连接的外部设备判断的可操作性或不可操作性的信息的装置;当所获的信息是所述新连接的外部设备是不可操作时,判断另一外部设备是否连接到所述集线器的装置;以及当判断另一外部设备被连接时,停止对所述另一外部设备的电流供应的装置。
13.根据权利要求10所述的电子设备,其中,所述集线器可通过从外部电源供应的电流操作,并且,还包括当通告可以供应的电流大小时,获得关于由所述新连接的外部设备判断的可操作性或不可操作性的信息的装置;当所获的信息是所述新连接的外部设备是不可操作时,通告电流应当从所述外部电源供应给所述集线器的信息的装置。
14.根据权利要求10所述的电子设备,其中,所述外部设备还包括存储图像数据的装置,并且还包括当从经由集线器连接的所述外部设备接收到所述外部设备可操作的信息时,捕获被存储在所述外部设备中的图像数据的装置;以及根据所捕获的图像数据在片材上形成图像的装置。
15.一种图像形成设备,包括端口;通过从经由集线器连接到所述端口的一个或多个外部设备捕获图像数据,在片材上形成图像的装置;向连接所述端口的所述集线器和经由所述集线器连接的所述外部设备供应电流的装置;以及存储从所述供应装置供应的总电流的大小的装置。
全文摘要
本发明提供一种控制系统,包括装备有端口的电子设备;可连接到多个外部设备和连接到电子设备的端口的集线器;以及连接到集线器的一个或多个外部装置,经由集线器连接的外部设备的操作是利用电子设备控制的,其中,电子设备包括向连接到端口的集线器和经由集线器连接的外部设备供应电流的供应部;和存储从所述供应部供应的总电流的大小的存储部。
文档编号H04N1/00GK1928780SQ20061015138
公开日2007年3月14日 申请日期2006年9月8日 优先权日2005年9月8日
发明者林干广, 小笠原健二, 荒井真理子 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1