记录装置和记录装置的供电控制方法

文档序号:6394956阅读:120来源:国知局
专利名称:记录装置和记录装置的供电控制方法
技术领域
本发明涉及记录装置和记录装置的供电控制方法,特别是涉及一种可存储图像数据、具有多个可连接利用连接侧提供的功率操作的外部设备的接口部件、可记录外部设备中存储的图像的记录装置对外部设备的供电。
背景技术
作为例如字处理器、个人计算机、传真机等的信息输出装置,广泛使用将所希望的文字和图像等记录在打印纸或胶片等纸页形状的记录媒质的打印机。
作为打印机的使用形式,一般是与个人计算机等主机连接,由安装在主机上的打印机驱动器将应记录的图像和文字等数据处理成适于打印机记录的形式,与控制数据一起发送给打印机并进行记录。
近年,数码相机迅速得到普及,其形式也具有从可使用单孔反射(1眼レフ)的银盐照相机的交换透镜的相机到重视携带性的小型、轻便的相机的各种类型。
随着数码相机等图像输入设备的普及,具有针对数码相机等外部设备和存储卡等存储图像数据的存储媒质(以下,总称为“外部设备”)的接口,可以不经主机而从外部设备直接读取并记录图像的所谓的直接打印机得到关注。
这样的记录装置中,作为与外部设备的接口,一般是采用USB等可以经连接电缆供电的标准,一检测到外部设备已连接好,就提供该设备操作所需的功率。
从而,在这样的记录装置同时连接有多个外部设备时,需要同时提供这些设备所需的功率。因此,作为这样的记录装置的电源电路,除了记录装置本身的功耗之外,还要保证可连接的外部设备的总功耗,从而需要大电源容量,因此相关装置的电源成本变高。
另外,为了增大电源容量而导致电源本身体积变大,从而导致装置整体变大。

发明内容
本发明的目的在于,在可同时连接多个外部设备的记录装置中,在已连接的外部设备需求的总电量超过了可提供的电量时,可以有效地选择要向之供电的外部设备。
即,本发明的目的在于提供一种利用连接的外部设备的供电需求量的总和、与记录装置具有的总供电容量的关系,至少可以对之后连接的外部设备提供设备需求的功率的记录装置和记录装置的控制方法。
另外,本发明的另一目的在于提供一种利用对已连接的外部设备的供电量加上根据外部设备的操作状态而对之后连接的外部设备的供电量之后的量、与记录装置具有的可供电容量的关系,可以让操作者选择切换供电目标的记录装置和记录装置的控制方法。
为了达到上述目的,作为本发明的一实施例的记录装置是可存储图像数据、具有多个可连接利用连接侧提供的功率操作的外部设备的接口部件、可记录外部设备中存储的图像的记录装置,具有连接检测部件,检测上述外部设备对多个接口部件的每一个的连接状态;判断部件,在由连接检测部件检测出连接有多个外部设备时,判断该多个外部设备需求的总电能是否超过记录装置可提供的电能;选择部件,在由判断部件判断出总电能超过了可提供的电能时,根据先连接的外部设备的操作状态来选择要向之供电的外部设备。
即,本发明中,在可存储图像数据、具有多个可连接利用连接侧提供的功率操作的外部设备的接口部件、可记录外部设备中存储的图像的记录装置中,检测外部设备对多个接口部件的每一个的连接状态,在检测出连接有多个外部设备时,判断该多个外部设备需求的总电能是否超过记录装置可提供的电能,在判断为总电能超过可以提供的电能时,根据先连接的外部设备的操作状态来选择要供电的外部设备。
这样,在连接有多个外部设备,且记录装置的可供电能少于需求的总电能时,可以根据先连接的外部设备的操作状态来选择要向之供电的外部设备,根据需要切换要向之供电的外部设备。
从而,不会降低操作性、功能性,可以抑制记录装置的电源的大小和成本,还有利于抑制装置整体的大小和成本。
最好是选择部件在先连接的外部设备为空闲状态时,停止对该外部设备的供电,然后开始对之后连接的外部设备供电。
在此,最好是选择部件在开始对之后连接的外部设备的供电之后,在该外部设备成为非连接状态时,恢复对先连接的外部设备供电。
最好是选择部件包括通知部件,该通知部件将在先连接的外部设备处于操作中时不能利用之后连接的外部设备的意旨通知给操作者。
最好是选择部件包括选择请求部件,该选择请求部件在先连接的外部设备为操作中时让操作者选择可利用的外部设备。
接口部件也可以包含不同标准的多个接口。
接口部件也可以包含存储卡接口,USB接口、IEEE1394接口。
另外,本发明除了能以上述装置的形式实现之外,还能以记录装置的供电控制方法、利用计算机装置实现该方法的计算机程序、存储了该计算机程序的存储媒质的形式实现。
通过以下参考附图进行的说明,可以更清楚本发明的其他特征和优点,附图中,对相同或相似的部分附上同一标号。


下面根据作为本说明书的一部分的附图具体说明本发明的实施例。
图1是本发明的实施例的热敏直接打印机的概要斜视图。
图2是图1的热敏直接打印机装置的记录头的概要斜视图。
图3是图1的热敏打印机装置的操纵面板的示意图。
图4是表示有关图1的热敏打印机装置的控制的主要部分结构的框图。
图5是表示图4的ASIC结构的框图。
图6是表示实施例的存储卡的控制顺序的状态转移图。
图7是表示实施例的USB设备的控制顺序的状态转移图。
图8是具体说明图6的状态ST1的控制的流程图。
图9是具体说明图6的状态ST2的控制的流程图。
图10是具体说明图6的状态ST3的控制的流程图。
图11是具体说明图7的状态ST20的控制的流程图。
图12是具体说明图7的状态ST21的控制的流程图。
图13是具体说明图7的状态ST22的控制的流程图。
图14是具体说明图7的状态ST23的控制的流程图。
具体实施例方式
下面根据附图具体说明本发明的优选实施例。
在以下实施例中,以采用喷墨打印系统的打印设备为例进行说明。
在本说明书中,在广义上“打印”不仅指形成如字符和图形的有效信息,而且还指在打印媒质上形成如影像、图表、和图案,或处理打印媒质,而与该形成的信息是有效的还是无效的、该形成的信息是否为了人们可视无关。
“打印媒质”是可以用于一般打印设备的可以吸附墨水的任何媒质,如布、塑料胶片、金属板、玻璃、陶瓷、木头、皮革、还包括纸张。
另外,“墨水”(下面也称之为“液体”)应如上述的“打印”的定义那样被广义解释。即,墨水是可以用于打印媒质上,借此形成影像、数字、图案以处理打印媒质或处理墨水(例如,使应用于打印媒质的墨水中的着色剂固化或不能溶解)的液体。
另外,“连接”不只是在物理上连接2个设备,还表示可以电通信,与采用的机械·物理手段、接口和协议等无关。
图1是本发明的实施例的热敏直接打印机装置100的概要斜视图。该热敏打印机具有接收并打印来自主机(PC)的数据的作为一般PC打印机的功能,和直接读取并打印存储卡等存储媒质中存储的图像数据、或直接接收并打印来自数码相机的图像数据的功能。
图1中,构成本实施例的热敏直接打印机装置1000的外壳的主体具有外部部件,即下壳1001、上壳1002、存取罩1003、以及排纸盘1004。另外,下壳1001形成装置1000的大致下半部,上壳1002形成主体的大致上半部,通过组合两壳体来构成内部有容纳后述的各机构的容纳空间的中空体结构,在其上面部和前面部分别形成开口部。另外,排纸盘1004的一端部可在下壳1001自由转动,通过该转动,可以开闭在下壳1001的前面部形成的开口部。因此,在执行记录操作时,通过向前面侧转动排纸盘1004并打开开口部,从这里可以排出记录纸,同时可以依次装载排出的记录纸。另外,在排纸盘1004中容纳有2个辅助盘1004a、1004b,通过根据需要将各盘拉到身前,可以将打印纸的支持面积放大、缩小3个等级。
存取罩1003的一端部可在上壳1002自由转动,可以开闭在上面形成的开口部,通过打开该存取罩1003,可以更换主体内部容纳的记录头托架(未图示)或墨盒(未图示)等。另外,在此没有特别图示,但若开闭存取罩1003,在其背面形成的突起就转动罩开闭杆,通过用微开关等检测该杆的转动位置,可以检测存取罩的开闭状态。
另外,在上壳1002的上面设置有可按下的电源键1005。另外,在上壳1002的右侧设置有具有液晶显示部1006和具备各种键开关等的操纵面板1010。以后参考图3具体说明该操纵面板1010的结构。1007是自动送出部,将记录纸自动送给装置主体内。1008是纸间距选择杆,是用于调整记录头和记录纸的间隔的杆。1009为卡槽,在此插入存储卡,可以直接获取并打印存储卡中存储的图像数据。作为该存储卡(外部存储媒质),例如有紧凑快闪存储器、智能介质、存储棒等。1011是浏览器(彩色液晶显示部),在从存储卡中存储的图像中检索要打印的图像时等,用于显示每一分隔出的(コマ)图像和索引图像等,或用于用图标/文字等显示热敏直接打印机装置1000的状态或操作手指等。1012表示用于连接后述的数码相机的USB总线连接器(A型)端子,1013表示用于连接个人计算机(PC)的USB总线连接器(B型)端子。
图2是表示本实施例的热敏直接打印机装置1000的记录头托架的结构的概要斜视图。
如图2所示,该实施例的记录头托架1200具有贮存墨水的墨盒1300、和根据记录信息而从喷嘴吐出该墨盒1300提供的墨水的记录头1301,记录头1301采用可从托架1102拆卸下来的、所谓的托架方式。接着,在记录时,记录头托架1200沿着托架轴往返扫描,随之在记录纸上记录彩色图像。在此所示的记录头托架1301中,为了可以高画质地记录彩色照片,作为墨盒例如有黑、浅青(LC)、浅品红(LM)、青、品红和黄的各色独立墨盒,分别可以从记录头1301自由拆卸。
另外,本实施例中说明了使用上述的6个颜色的墨水的情况,但本发明不限于使用这些6个颜色的墨水的情况,也可以是例如使用黑、青、品红、和黄的4个颜色墨水进行记录的喷墨打印机。此时,4个颜色的独立墨盒也可以从记录头1301自由拆卸。
图3是本实施例的热敏直接打印机装置1000的操纵面板1010的示意图。
图中,在液晶显示部1006的左右显示用于对有关打印项目的数据进行各种设定的菜单项目。作为在此显示的项目,有希望打印范围的起始照片号、指定分隔号(开始/指定)、希望打印结束范围的最后照片号(结束)、打印份数(份数)、打印使用的打印纸(记录纸)的种类(打印纸种类)、在1张打印纸上打印的照片个数设定(布局)、打印质量的指定(质量)、是否打印摄影日期的指定(日期打印)、是否修正并打印照片的指定(图像修正)、打印所需的打印纸张数的显示(打印纸张数)等。这些各项目采用光标键2001进行选择或指定。2002为模式键,在每次按下该键2002时,可以切换打印种类(索引打印、全打印、打印1个分隔照片等),与此相应,LED2003的相应LED点亮。键2004为维护键,是用于进行图2所示的记录头1301的清洗等的、打印机装置1000的维护的键。2005为打印开始键,在指示开始打印时,或在确定设定维护时被按下。2006为打印中止键,在指示中止打印时或中止维护时被按下。
下面,参考图4说明有关本实施例的热敏直接打印机装置1000的控制的主要部分的结构。另外,该图4中,对与上述附图相同的部分赋予同一标号,省略其说明。
图4中,3000表示控制部(控制基板)。3001表示ASIC(专用客户LSI),以后参考图5的框图具体说明其结构。ASIC3000在内部有CPU,进行后述的各种控制处理、来自操纵面板1010的操作输入控制处理、包括亮度信号(RGB)到浓度信号(CMYK)的变换、比例、灰度系数(γ)变换、误差扩散等的图像处理、对浏览器1011的图像显示和状态显示等显示控制、以及对打印机引掣3004的上述记录头托架1200的扫描控制和送纸控制等的机构控制,并进行所希望的照片图像等的记录输出控制等。3003为存储器,具有存储上述CPU的控制程序的程序存储器3003a、存储执行时的程序的RAM区、充当存储图像数据等的操作存储器的存储区。
3004为打印机引掣,在此搭载了采用多种颜色的彩色墨水打印彩色图像的喷墨打印机的打印机引掣。1012是作为用于连接数码相机等USB设备3012的端口的USB总线连接器(A型)。1009为插入存储卡3011的卡槽。3100为控制对存储卡3011、和USB设备3012的供电的电源控制电路。1013为作为用于连接PC3010(一般的个人计算机)和打印机装置1000的端口的USB总线连接器(B型)。
3008为USB总线集线器(USB HUB),在该打印机装置1000基于来自PC3010的图像数据进行打印时,将来自PC3010的打印数据原样送给图中PRT,经USB总线向打印机引掣3004输出所希望的文字、图像等。这样,连接的PC3010可以与打印机引掣3004直接交换数据和信号并执行打印。即,也作为一般的PC打印机操作。另外,USB总线集线器3008将来自PC3010的存储数据送给图中的STG,经USB总线,PC3010可以对存储卡3011进行读取/写入。
图5是表示ASIC3001的结构的框图,该图5中,对与上述附图相同的部分赋予同一标号,省略其说明。
4001为存储卡控制部,用于读取已安装的存储卡3011中存储的图像数据,或往存储卡3011写入数据等。4003为第一USB接口控制部,与PC3010之间进行打印数据的交换。4011为第二USB接口控制部,与PC3010进行从存储卡3011读取数据,或向存储卡3011写入数据等的交换。4004为USB主接口控制部,与数码相机等USB设备3012之间交换数据。
4005为操纵面板控制部,输入来自操纵面板1010的各种操作信号,和向显示部1006输出显示数据等。4006为浏览器控制部,控制对浏览器1011的图像数据的显示。4007为控制电源控制电路3100和各种开关、LED4009等的接口部。4012为打印机控制部,控制打印机引掣3004的打印操作,打印数码相机或CD-R/RW驱动等USB设备3012或存储卡3011中存储的图像数据。4013为CPU部,经其本地总线连接到可高速访问的内部存储器4014,可以高速进行上述图像数据处理等。4010为连接这些各部件的内部总线(ASIC总线)。
另外,本实施例中,上述的各部件是作为1个ASIC的1个芯片结构,但也可以例如将CPU作成另一芯片,或将上述各部件作成另一芯片,由多个芯片构成上述各部。另外,上述实施例中,将接口构成为可在物理上将2个不同端口USB PRT4003和USB STG4011经USB总线集线器3008与PC3010连接,但若例如用混合了USB PRT4003和USB STG4011的多接口方式的部件取代,则还可以去掉USB总线集线器3008。
基于上述结构说明大致操作。本实施例的热敏直接打印机装置1000中,可以利用以下的3个记录模式来打印图像。
<通常的PC打印机模式>
这是基于从PC3010发来的数据记录图像、作为通常的PC打印机的记录模式。
该模式中,若来自图4的PC3010的数据经连接器1013输入,则经USB总线集线器3008送给ASIC3001内的USB接口控制部4003,打印机控制部4007控制打印机引掣3004的动作,基于来自PC3010的数据进行记录。即,通过PC3010从存储卡、硬盘、或因特网等网络输入操作者(用户)要打印的数码相片等图像数据,并输出给打印机装置1000,可以打印所希望的图像。
<从存储卡直接打印模式>
将存储卡3011在安装到卡槽1009或从卡槽1009卸载时需要插入或拔出,从而存储卡控制部4001可以检测存储卡是否安装或卸载(取出)。
若存储卡3011已安装,则读取该存储卡3011中存储的压缩(例如JPEG压缩)图像数据,并存储到存储器3003中。接着,扩展该压缩的图像数据,再次存储到存储器3003。接着,若使用操纵面板1010指示打印该存储的图像数据,则通过执行将RGB信号变换成YMCK信号、修正灰度系数、误差扩散等,从而变换为打印机引掣3004可打印的记录数据,并用打印机控制部4007输出给打印机引掣3004来进行打印。即,通过读取从存储卡3011输入的、操作者要打印的数码相片等图像数据,进行图像处理并输出给打印机引掣3004,可以打印所希望的图像。
<从数码相机等USB设备3012直接打印的模式>
通过将本实施例的热敏直接打印机装置1000和数码相机等USB设备3012经电缆连接,可以将来自数码相机等的USB设备3012的图像数据直接用打印机装置1000打印。
在此,在操纵面板1010的显示部1006显示相机图标。另外,此时使从存储卡直接打印的操纵面板1010的显示和操作变成无效,还可以使对浏览器1011的显示也变成无效。之后,由于只有数码相机3012的键操作和对数码相机3012的显示部(未图示)的图像显示有效,所以用户可以使用该数码相机3012进行打印指定。即,若从数码相机3012指示打印,则热敏直接打印机装置1000通过从数码相机3012读取应打印的图像数据,在热敏直接打印机装置1000中进行图像处理并输出到打印机引掣3004,可以打印所希望的图像。
<对外部设备的供电控制>
如上所述,本实施例的热敏直接打印机装置1000可以自由拆卸地与作为上述外部设备的存储卡3011和数码相机等USB设备3012连接。
这样的外部设备大多从打印机装置接受供电。作为可连接到本打印机装置的存储卡3011,有紧凑快闪存储器、智能媒质、存储棒等各种各样的存储卡,大部分需要供电。近年还有内置了小型磁盘的大容量存储卡。这样的存储卡在业界标准上需要最大500mA的供电。
另外,作为可连接本打印机装置的USB设备3012,有数码相机和CD-R/RW驱动等各种各样的设备,其中有需要供电的设备。作为认可的USB标准,这样的USB设备对连接的上位装置要求从USB总线连接器1012的Vbus端子提供最大500mA的电流。因此,本实施例的打印机装置1000对连接的USB设备3012而言成为上位装置,所以根据连接的USB设备,有时需要从打印机装置侧提供最大500mA的供电。
从上述可知,当例如需要最大5V、500mA的供电的存储卡3011和需要最大5V、500mA的供电的USB设备3012同时连接到打印机装置1000时,为了向双方供电,打印机装置1000备有对外部设备提供5W供电量的电源容量较大的电源装置。因此,相关成本变高,电源尺寸变大。
在此,着眼于操作者的目的进行观察,例如即使插入有存储卡3011,在之后连接了数码相机时,也可以认为目的是希望打印机装置打印数码相机(存储媒质)内的图像数据。相反,在连接有数码相机,之后插入了存储卡时,可以认为目的是希望打印机装置打印存储卡内的图像数据。
本实施例着眼于如上述的操作者的目的(意图),在打印机装置连接有多个外部设备,在对外部设备的供电能力不足时,控制根据先连接的外部设备的操作状态来选择对哪一外部设备优先供电,抑制打印机装置1000的电源装置的电源容量。这样,不会降低功能性和操作性,可以抑制装置的电源成本和电源大小。以下说明本发明的实施例的控制顺序。
图6是表示本实施例的热敏直接打印机装置1000的存储卡3011的控制顺序的状态转移图,图7是表示可连接的USB设备3012的控制顺序的状态转移图。两图中,STxx表示一个控制状态。打印机装置1000在电源接通时,在各图中,从状态ST1和状态ST20开始控制,图6和图7所示的控制采用多任务等方法独立进行。
在此,以下的电源控制的说明中采用的各简称分别表示为Vcd对存储卡的供电量(约5V或3.3V,500mA)Vext打印机装置提供给外部设备的供电量Vusb对USB设备的供电中的供电量VL1对USB设备的供电级别1(约5V,100mA)VL2对USB设备的供电级别2(约5V,500mA)Vlmt打印机装置提供给外部设备的最大供电量(约600mA)。
另外,以下说明的控制是基于电能的控制,但在存储卡的操作电压与USB设备相同为5V时,也可以是基于消耗电流值(mA)的控制。
首先,参考图6说明存储卡的控制顺序。状态ST1是没有插入存储卡3011时的控制状态,此时停止对存储卡供电(Vcd断开)。由存储卡控制部4001检测出存储卡的插入和拔出。在存储卡插入卡槽1009时,若可以向存储卡提供供电量Vcd,则转移到状态ST2。另外,在已经连接了USB设备3012并且电源容量不足时,转移到状态ST3。
在状态ST2,利用存储卡控制部4001调查插入的存储卡3011的种类和特性,根据该内容开始对存储卡供电(Vcd接通),开始存储卡的操作,并转移到状态ST4。
在状态ST3,在以下的(i)~(iv)中的任一情况下,转移到状态ST2。(i)是连接中的USB设备的操作状态成为空闲状态的场合,(ii)是USB设备被拔出的场合,(iii)是USB设备的电源断开的场合,(iv)是由操作者选择了切换指示的场合。另外,在存储卡被拔出时转移到状态ST1。另外,也可以是在转移到状态ST3时,在显示部(浏览器1011)显示例如“不能同时使用存储卡和USB设备。请卸载USB设备”的引导消息。
在状态ST4,检索存储卡3011的内容,进行选出照片图像等打印操作准备,并在结束之后转移到状态ST5。
在状态ST5,等待操纵面板1010操作,若操作者进行了打印开始指示,则转移到状态ST6。另外,在连接有PC3010时,若PC指示对存储卡进行读写,则转移到状态ST7。
在状态ST6,打印输出被指示打印的所有照片图像,在所有打印结束、或指示打印中止时返回到状态ST5。
在状态ST7,对指示的存储卡进行读写操作,在一系列的操作结束后返回到状态ST5。另外,在PC指示取出存储卡时,转移到状态ST8。
在状态ST8,停止对存储卡3011的供电(Vcd断开),并准备存储卡的取出操作。存储卡被拔出后返回到状态ST1。
另外,在上述状态ST4~ST7下,若存储卡被拔出,则返回到状态ST1,紧急停止对存储卡的供电(Vcd断开)。
下面,参考图7说明USB设备的控制顺序。状态ST20是没有连接数码相机等USB设备3012、或USB设备的电源断开时的控制状态,此时,向USB总线连接器(A型)1012的Vbus端子提供相当于对USB设备的供电量级别1VL1的功率,准备USB设备的连接检测。
用USB主控制部4004检测USB设备的连接/非连接。在USB设备连接到USB总线连接器(A型)1012时,按照USB标准开始配置操作。经配置操作取得连接的USB设备对Vbus的需求电能,在需求电能为0,或等于或小于供电量级别1VL1时,转移到状态ST21。另一方面,在需求电能超过了对USB设备的供电量级别1VL1时,若可以提供需求电能,则转移到状态ST22。但是,若需求电能超过对USB设备的供电量级别1VL1,并且电源容量不足时,则转移到状态ST23。
在状态ST21,开始对USB总线连接器(A型)1012的Vbus端子提供供电量级别1VL1,并转移到状态ST24。
在状态ST22,开始对USB总线连接器(A型)1012的Vbus端子提供供电量级别2VL2,并转移到状态ST24。
在状态ST23,插入的存储卡的操作状态为空闲状态、或存储卡被拔出、或PC指示取出存储卡后停止了对存储卡的供电Vd、或由操作者选择了切换指示的任一情况下,转移到状态ST24。另外,在USB设备被拔出或USB设备的电源断开时,返回到状态ST20。另外,在转移到状态ST23时,在显示部(浏览器1011)显示例如“不能同时使用USB设备t存储卡。请卸载存储卡”的引导消息。
在状态ST24,根据连接的USB设备,与设备进行规定的交换,进行协议确定等准备处理,结束之后转移到状态ST25。
在状态ST25,等待连接的USB设备的操作部(未图示)或操纵面板1010的操作,在操作者进行打印开始指示时,转移到状态ST26。
在状态ST26,打印输出被指示打印的所有照片图像,在所有打印结束之后或指示打印中止之后返回到状态ST25。
另外,在上述状态ST24~ST26下,USB设备被拔出或USB设备的电源断开时,返回到状态ST20,成为没有连接USB设备的状态。
下面,参考图8至14的流程图,具体说明图6中所述的状态ST1~ST3、以及图7中所述的状态ST20~ST23的处理。另外,对于图8~14中采用的变量Vext、Vusb、以及标记FLG1、FLG2,预先确保位于存储器3003上的必要区域中。另外,通过打印机装置1000在接通电源时进行复位处理,Vext和Vusb复位成零,FLG1和FLG2的标记也被复位。FLG1在切断连接时被复位,以记忆强制切断了USB设备的连接。另外,FLG2在停止时被复位,以记忆强制停止对存储卡的操作,在停止时复位。
图8是表示本实施例的CPU的图6的状态ST1的处理的流程图。该处理是没有插入存储卡3011时的控制处理。
首先,在步骤S10,判断是否正在对存储卡进行供电Vcd。在判断为正在供电时,进行步骤S11~S14的处理,但这些处理是为了在拔出了图6的存储卡,从状态ST4~ST7转移到ST1时停止对存储卡供电Vcd而进行的。
具体说来,在步骤S11,控制电源控制电路3100,停止对存储卡供电Vcd。接着,在步骤S12,从打印机装置提供给外部设备的供电量Vext中减去对存储卡的供电量Vcd并更新Vext。在步骤S13判断在后述的步骤S36是否设定了FLG1,在没有设定时进入步骤S16。另一方面,在设定了FLG1时,由于在后述的步骤S33强制切断USB设备的连接,所以在步骤S14连接有USB设备时,将图7的USB控制状态转移到状态ST24,并恢复USB设备的连接。
在步骤S10,在判断为已经停止对存储卡供电时,以及在步骤S14没有连接USB设备时,进入步骤S15,并复位FLG1。在步骤S16,等待插入存储卡。若检测到存储卡插入,进入步骤S17,判断打印机装置提供给外部设备的供电量Vext加上对存储卡的供电量Vcd的总电能是否等于或小于打印机装置可以向外部设备提供的最大供电量Vlmt。若总电能等于或小于Vlmt,则结束本处理,并转移到图6的状态ST2。另一方面,在总电能超过最大供电量Vlmt时,结束本处理并转移到图6的ST3状态。
接着,图9是表示本实施例的CPU的图6的状态ST2的处理的流程图。该处理是在插入有存储卡时,引导存储卡为操作状态的处理。
首先,在步骤S20,利用存储卡控制部4001调查插入的存储卡的种类和特性,根据其内容,开始对存储卡供电。在步骤S21,使打印机装置向外部设备提供的供电量Vext加上对存储卡的供电量Vcd并更新Vext。接着,在步骤S22使存储卡开始操作,结束本处理,并转移到状态ST4。
另外,本实施例中,将对存储卡的供电量固定为Vcd,但若通过规定的程序可以取得存储卡所需的需求电能,则在步骤S21加上或减去其需求电能即可。
下面,图10是表示本实施例的CPU的图6的状态ST3的处理的流程图。该处理是在插入了存储卡时,等到打印机装置可以供电为止的处理。另外,转移到状态ST3时,在显示部(浏览器101)也可以显示如例如“不能同时使用存储卡和USB设备。请卸载USB设备”的引导消息。
首先,在步骤S30,判断打印机装置提供给外部设备的供电量Vext加上对存储卡的供电量Vcd的总电能是否等于或小于打印机装置可以向外部设备提供的最大供电量Vlmt。即,判断供电量Vext和供电量Vcd之和是否小于或等于最大供电量Vlmt。若总电能等于或小于Vlmt,则结束本处理,并转移到图6的状态ST2。这是指在图8的步骤S17,万一在判断供电量不足并等待的期间拔出了USB设备的场合、或USB设备的电源断开的场合。
另一方面,在总电能超过Vlmt且供电量不足时,在步骤S31判断USB设备是否为空闲状态,即是否为图7的状态ST25,在为空闲状态时进入步骤S34,自动切断与USB设备的连接,并停止对USB设备供电。接着,在步骤S35,从打印机装置提供给外部设备的供电量Vext减去对USB设备的供电量Vusb并更新Vext。接着,在步骤S36,如上述在存储卡被拔出等时,由于在图8的步骤S13可以自动恢复与USB设备的连接,所以设定FLG1并结束本处理,转移到图6的状态ST2,开始存储卡的操作。
另一方面,在步骤S31判断为USB设备不是空闲状态时,在步骤S32,在操纵面板1010的显示部1006和/或浏览器1011显示图标、错误代码、或字符串等,向操作者通知其意旨或进行询问。作为显示的例子,包括用字符串如“请中止数码相机的操作”进行的通知,或者“已插入存储卡,但不能与数码相机同时使用。切换到存储卡吗?”这样的询问。
接着,在步骤S33判断是否有操作者的切换请求,在请求了切换时,与上述相同,在步骤S34~S36的处理中,切断与USB设备的连接后停止对USB设备供电,设定用于自动恢复更新Vext和对USB设备的连接的FLG1并结束本处理,转移到图6的状态ST2,使存储卡开始操作。
另一方面,在步骤S33,在没有请求切换时,在步骤S37判断存储卡的插入状态,若插入,则返回到步骤S30并进行之后的处理。在存储卡被拔出时,结束本处理并转移到图6的状态ST1。
下面,图11是表示本实施例的CPU的图7的状态ST20的处理的流程图。该处理是没有连接数码相机等USB设备3012时的控制处理。
首先,步骤S2000~S2006的处理是在USB设备被取出的情况下,或USB设备的电源断开时从图7的状态ST24~ST26转移到ST20情况下,为了切断USB设备的连接而进行的处理。
具体说来,在步骤S2000,若连接有USB设备,则切断与该设备的连接。在连接已被切断时什么也不作。接着,在步骤S2001,从打印机装置提供给外部设备的供电量Vext中减去对USB设备的供电量Vusb,并加上对USB设备的供电量级别1VL1并更新Vext。接着,在步骤S2002将对USB设备的供电量Vusb设定为对USB设备的供电量级别1VL1(Vusb=VL1),在步骤S2003,开始向USB总线连接器(A型)1012的Vbus端子进行相当于对USB设备的供电量级别1VL1的供电。
接着,在步骤S2004判断是否在后述的步骤S2308设定了FLG2。在没有设定FLG2时,进入步骤S2007,在FLG2设定时,由于表示在后述的步骤S2309强制停止存储卡,所以在步骤S2005插入有存储卡时,将图6的存储卡控制状态转移到状态ST2,恢复存储卡的操作。接着,在步骤S2006复位FLG2。
在步骤S2007,一直等到USB设备连接,在检测到USB设备连接时,在步骤S2008开始对连接的USB设备进行配置操作,取得USB设备需求的对Vbus的供电量。在步骤S2009,判断USB设备的需求电能是否小于或等于供电量级别1VL1,若小于或等于VL1,则结束本处理,转移到图7的状态ST21。若不小于或等于VL1,则进入步骤S2010,判断打印机装置向外部设备提供的供电量Vext加上对USB设备的供电量级别2VL2的总电能是否小于或等于打印机装置可以向外部设备提供的最大供电量或等于Vlmt。若小于或等于Vlmt,则结束本处理,并转移到图7的状态ST22。另一方面,在总电能超过最大供电量Vlmt时,结束本处理,并转移到图7的状态ST23。
图12是表示本实施例的CPU的图7的状态ST21的处理的流程图。在此,在步骤S2100,对USB总线连接器(A型)1012的Vbus端子开始了供电量级别1VL1的供电之后,结束本处理,转移到ST24。
图13是表示本实施例的CPU的图7的状态ST22的处理的流程图。该处理是对USB总线连接器(A型)1012的Vbus端子开始了供电量级别2VL2的供电的控制处理。
首先,在步骤S2200,从打印机装置提供给外部设备的供电量Vext中减去对USB设备的当前供电量Vusb,再加上对USB设备的供电量级别2VL2后更新Vext。在步骤S2001将对USB设备的供电量Vusb设定为对USB设备的供电量级别2VL2(Vusb=VL2),在步骤S2202,对USB总线连接器(A型)1012的Vbus端子开始进行相当于对USB设备的供电量级别2VL2的供电后,结束本处理,并转移到状态ST24。
图14是表示本实施例的CPU的图7的状态ST23的处理的流程图。状态ST23是转移到(i)存储卡已插入,其操作状态为空闲状态的场合,(ii)存储卡被拔出的场合,(iii)PC指示取出存储卡后,停止对存储卡的供电Vcd的场合,(iv)或者由操作者选择了切换指示的场合中的任一场合下的状态。另外,在步骤ST23,在USB设备被拔出或USB设备的电源断开时,返回到状态ST20。即,在此的处理是在插入了存储卡的状态下连接了数码相机等USB设备3012时,从打印机装置供电之前的处理。另外,转移到状态ST23时,也可以在显示部(浏览器1011)显示例如“不能同时使用USB设备和存储卡。请卸载存储卡”的引导消息。
首先,在步骤S2300,判断打印机装置提供给外部设备的供电量Vext加上对USB设备的供电量级别2VL2的总电能是否小于或等于打印机装置可向外部设备提供的最大供电量Vlmt。在小于或等于Vlmt时,结束本处理,并转移到图7的状态ST24。这是指在图11的步骤S2010,万一在判断为供电量不足并等待的期间拔掉存储卡的场合,或者从PC3010指示取出存储控制的卡的场合。
另一方面,在总电能超过Vlmt,成为供电量不足时,进入步骤S2301,判断存储卡的操作状态是否为空闲状态,即是否为图6的状态ST5。若是空闲状态,则进入步骤S2304,自动停止存储卡的操作,停止对存储卡供电。接着,在步骤S2305,从打印机装置提供给外部设备的供电量Vext中减去对存储卡的供电量Vcd,并加上对USB设备的供电量级别2VL2后更新Vext。接着,在步骤S2306将对USB设备的供电量Vusb设定为对USB设备的供电量级别2VL2(Vusb=VL2),在步骤S2307,对USB总线连接器(A型)1012的Vbus端子开始了供电量级别2VL2的供电之后,在步骤S2308如上所述,在卸载了USB设备,或USB设备的电源断开时,在图11的步骤S2004为了恢复存储卡的动作而设定FLG2,结束本处理之后转移到图7的状态ST24,连接的USB设备开始操作。
另一方面,在步骤S2301判断为存储卡的操作状态不是空闲状态时,在步骤S2302,在操纵面板1010的显示部1006和/或浏览器1011显示图标、错误代码、或字符串等,向操作者通知其意旨或进行询问。作为显示的例子,包括用字符串进行如“请中止存储卡的操作”的通知,或“数码相机已连接,不能与存储卡同时使用。切换到数码相机吗?”的询问。
接着,在步骤S2303判断操作者是否进行了切换请求,在有请求时,与上述同样,在步骤S2304~S2308停止存储卡的操作,停止对存储卡供电,更新Vext、对USB总线连接器(A型)1012的Vbus端子开始供电量级别2VL2的供电,之后在卸载了USB设备或USB设备的电源断开时,为了恢复存储卡的操作而设定FLG2,结束了本处理之后,转移到图7的ST24,连接的USB设备开始操作。
另外,在步骤S2303没有请求切换时,在步骤S2309判断USB设备是否连接,若连接,再次返回到步骤S2300并执行之后的处理,若USB设备没有连接,由于这表示USB设备被拔掉或USB设备的电源断开,所以结束本处理,并返回到图7的状态ST20。
如上所述,根据本实施例,在作为外部设备可以连接USB设备和存储卡的记录装置中,在连接有多个外部设备,且记录装置可提供的电能比请求的总电能少时,根据先连接的外部设备的操作状态,选择要向之供电的外部设备,同时根据需要可以将供电切换到操作者希望的外部设备。
这样,可以不降低操作性、功能性,并抑制记录装置的电源大小和成本,还可以降低装置整体的大小和成本。
<变形例>
上述的实施例以可连接USB设备和存储卡作为外部设备的记录装置为例进行了说明,但外部设备不限于这些设备,例如只要是经IEEE1394等可供电的接口连接的设备即可。
另外,记录方式也不限于以上例示的喷墨方式,电子拍摄方式和热敏记录方式等所有方式都可以。
即,本发明可以适用于可以存储图像数据,并且可以同时连接多个请求供电的外部设备的所有记录装置。
<其他实施例>
本发明可以应用于具有多个设备(例如主机、接口、读取器、打印机)或含有一个装置(例如复印机、传真机)的设备。
另外,本发明可以通过将实现上述实施例的功能的软件程序直接或间接提供给系统或设备,系统或设备的计算机读取所提供的程序代码,之后执行该程序代码来实现。在此,只要该系统或设备具有该程序的功能,其实现模式不必只限于程序。
因此,由于通过计算机执行本发明的功能,所以安装在该计算机上的该程序代码也实现本发明。换言之,本发明的保护范围还包括用于实现本发明的功能的计算机程序。
在此,只要该系统或装置具有程序功能,该程序就可能以任何形式被执行,例如一个对象代码、由编译器执行的程序,或提供给操作系统的脚本数据。
可以提供程序的存储媒质例如有软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、CD-RW、磁带、非易失性存储卡、ROM、以及DVD(DVD-ROM和DVD-R)。
至于程序的提供方法,客户机可以采用客户机的浏览器连接到因特网的网站,可将本发明的计算机程序或该程序的可自动安装的压缩文件下载到如硬盘的记录媒质。另外,可通过将构成程序的程序代码分割成多个文件,并从不同的网站下载该文件来提供本发明的程序。换言之,将通过计算机执行本发明的功能的该程序文件下载到多个用户的WWW(World Wide Web)服务器也属于本发明的保护范围之内。
也可以在如CD-ROM的存储媒质上加密存储本发明的程序,将该存储媒质分发给用户,允许满足相应要求的用户经因特网从网站下载解密密钥信息,并允许这些用户采用该密钥信息解密安装在用户的计算机上的加密的程序。
除了通过计算机读取程序来实现上述的本实施例的功能之外,运行在计算机上的操作系统等可以执行所有或部分的实际处理,从而通过该处理可以实现上述实施例功能。
另外,在从存储媒质取的程序被写入插入到计算机的功能扩展板或位于连接到计算机的功能扩展单元中的存储器中之后,安装在功能扩展板或功能扩展单元上的CPU等来执行所有或部分的实际处理,以便通过该处理实现上述实施例的功能。
如果认为本发明作为存储媒质来实现的话,则对应于上述的状态转移图6和7和/或流程图8至图14的程序代码存储在存储媒质中。
可以在本发明的精神范围内实现很多不同的实施例,因此本发明不限于该实施例,还包括后附的权利要求书所限定的范围。
权利要求
1.一种记录装置,其具有多个可连接外部设备的接口部件,并可记录上述外部设备中存储的图像,所述外部设备可存储图像数据并利用由连接对方提供的功率来进行工作,包括连接检测部件,检测上述外部设备对上述多个接口部件中的每一个的连接状态;判断部件,在由上述连接检测部件检测出连接有多个上述外部设备时,判断该多个外部设备需求的总电能是否超过上述记录装置可提供的电能;选择部件,在由上述判断部件判断出上述总电能超过上述可提供的电能时,根据在先连接的外部设备的工作状态来选择要向之供电的外部设备。
2.如权利要求1所述的记录装置,其特征在于当上述选择部件在先连接的外部设备为空闲状态时,停止对该外部设备的供电,然后开始对后来连接的外部设备供电。
3.如权利要求2所述的记录装置,其特征在于上述选择部件在开始对后来连接的外部设备供电之后,当该外部设备成为非连接状态时,恢复对先连接的外部设备供电。
4.如权利要求1所述的记录装置,其特征在于上述选择部件包括通知部件,该通知部件将在先连接的外部设备处于操作中时不能利用后来连接的外部设备的意旨通知给操作者。
5.如权利要求1所述的记录装置,其特征在于上述选择部件包括选择请求部件,该选择请求部件在先连接的外部设备处于操作中时,让操作者选择可利用的外部设备。
6.如权利要求1所述的记录装置,其特征在于上述接口部件包含不同标准的多个接口。
7.如权利要求6所述的记录装置,其特征在于上述接口部件包括存储卡接口。
8.如权利要求6所述的记录装置,其特征在于上述接口部件包括USB接口。
9.如权利要求6所述的记录装置,其特征在于上述接口部件包括IEEE1394接口。
10.一种记录装置,其具有多个可对外部设备供电的接口部件,并可记录上述外部设备中存储的图像,包括检测部件,检测上述外部设备对上述多个接口部件中的每一个的连接状态;判断部件,在由上述检测部件检测出连接有多个上述外部设备时,判断该多个外部设备需求的总电能是否超过上述记录装置可提供的电能;选择部件,在由上述判断部件判断出上述总电能超过了上述可提供的电能时,根据在先连接的外部设备的操作状态来选择要向之供电的外部设备。
11.一种记录装置中的供电控制方法,其中所述记录装置具有多个可连接外部设备的接口部件并可记录上述外部设备中存储的图像,所述外部设备可存储图像数据并利用连接对方提供的功率进行工作,所述方法包括检测步骤,检测上述外部设备对上述多个接口部件中的每一个的连接状态;判断步骤,在检测出连接有多个上述外部设备时,判断该多个外部设备需求的总电能是否超过上述记录装置可提供的电能;选择步骤,在判断出上述总电能超过了上述可提供的电能时,根据在先连接的外部设备的操作状态来选择要向之供电的外部设备。
全文摘要
一种记录装置,其具有多个可连接可存储图像数据并利用连接对方提供的功率操作的外部设备的接口部件,并可记录外部设备中存储的图像的记录装置,检测上述外部设备对多个接口的每一个的连接状态,在检测出连接有多个外部设备时,判断该多个外部设备需求的总电能是否超过记录装置可提供的电能,在判断出总电能超过了可提供的电能时,根据先连接的外部设备的操作状态来选择要向之供电的外部设备。
文档编号G06F1/32GK1535839SQ20041003016
公开日2004年10月13日 申请日期2004年3月19日 优先权日2003年3月20日
发明者河锅哲也 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1