(57)【要約】【課題】接続される電子機器の種類が限定されない情報処理装置を提供すること。【解決手段】バッテリ４５を内蔵する電子機器４０Ａが接続される接続手段２７を備える情報処理装置１１において、前記情報処理装置１１の動作モードを切り替える切替手段２５と、前記切替手段２５により前記動作モードが切り替えられた状態で、前記接続手段２７に前記電子機器４０Ａが接続された場合に、前記バッテリの充電を行う充電制御手段（Ｓ４、Ｓ５、Ｓ６：ＹＥＳ、Ｓ７：有り、Ｓ６：ＮＯ、Ｓ１４：有り）と、を有する。【選択図】図７
2008211327.tif 000002
【特許請求の範囲】
【請求項１】
バッテリを内蔵する電子機器が接続される接続手段を備える情報処理装置において、
前記情報処理装置の動作モードを切り替える切替手段と、
前記切替手段により前記動作モードが切り替えられた状態で、前記接続手段に前記電子機器が接続された場合に、前記バッテリの充電を行う充電制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載する情報処理装置において、
前記接続手段に接続可能な電子機器のうち、認識可能な電子機器を記憶する電子機器記憶手段を有し、
前記充電制御手段は、前記電子機器記憶手段に記憶されている電子機器が前記接続手段に接続された場合に、前記切替手段により動作モードが切り替えられているときには、前記バッテリの充電のみを行う
ことを特徴とする情報処理装置。
【請求項３】
請求項１に記載する情報処理装置において、
前記接続手段に接続可能な電子機器のうち、認識可能な電子機器を記憶する電子機器記憶手段を有し、
前記充電制御手段は、前記電子機器記憶手段に記憶されていない電子機器が前記接続手段に接続された場合に、前記切替手段の状態に基づいて充電を行うか否かを判断する
ことを特徴とする情報処理装置。
【請求項４】
請求項１乃至請求項３の何れか一つに記載する情報処理装置において、
前記接続手段に接続された前記電子機器の充電電流値を取得する充電電流値取得手段を有し、
前記充電制御手段は、前記充電電流値取得手段が取得した充電電流値に基づいて前記バッテリへの充電を行う
ことを特徴とする情報処理装置。
【請求項５】
請求項１乃至請求項４の何れか一つに記載する情報処理装置において、
前記切替手段は、前記情報処理装置を操作する操作部と兼用されるものである
ことを特徴とする情報処理装置。
【請求項６】
請求項１乃至請求項５の何れか一つに記載する情報処理装置において、
前記接続手段は、ＵＳＢインターフェースである
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ、プリンタ、複合機、コピー機などの情報処理装置に関する。
【背景技術】
【０００２】
従来より、パーソナルコンピュータ（以下「パソコン」という。）、プリンタ、複合機、コピー機などの情報処理装置は、ＵＳＢデバイスを接続するためのＵＳＢインターフェースを備える。ＵＳＢは、シリアル・バスでケーブルが細いこと、ハブを用いて周辺機器をツリー接続できること、装置間の接続が容易であることなどの利点を持ち、広く普及している。よって、ＵＳＢデバイスも、ＵＳＢメモリのように情報処理装置の周辺機器として動作するものの他に、携帯電話やゲーム機、メディア・プレーヤなどのようにハード・ディスクを内蔵してバッテリ駆動する自走式のものがあり、多様化している。
【０００３】
ＵＳＢデバイスは、情報処理装置の周辺機器として使用するために情報処理装置のＵＳＢインターフェースに接続される他、バッテリに充電するために情報処理装置のＵＳＢインターフェースに接続される。自走式のＵＳＢデバイスは、充電目的で情報処理装置に接続されているときにハード・ディスクをオフすると、情報処理装置の命令に対して回答しない。この場合、情報処理装置は、異常検出し、動作を停止する問題がある。
【０００４】
そこで、特許文献１記載の発明は、情報処理装置の周辺機器として動作する「通常モード」と、周辺機器としての動作を停止して内蔵バッテリへの充電を行う「充電モード」とを選択するモード選択スイッチをＵＳＢデバイスに設け、モード選択スイッチによって選択されたモードに従ってＵＳＢデバイスを動作させる。特許文献１記載の発明は、モード選択スイッチにより「充電モード」が選択されている場合には、ＵＳＢデバイスが情報処理装置に対する応答をエミュレートするので、情報処理装置が異常検出しない。よって、特許文献１記載の発明では、モード切換スイッチを「充電モード」にしてＵＳＢデバイスを情報処理装置に接続すれば、情報処理装置がＵＳＢデバイスの充電中に異常を誤検出して動作を停止する不具合を回避できる。
【０００５】
【特許文献１】特開２００５−３３９０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の情報処理装置は、モード選択スイッチを有しないＵＳＢデバイスが充電目的でＵＳＢインターフェースに接続されると、ＵＳＢデバイスが情報処理装置から出された命令に対して回答しないため、異常検出して動作を停止していた。そのため、従来の情報処理装置は、ＵＳＢデバイスへの充電中に異常検出して動作停止する不具合を回避できるＵＳＢデバイスの種類が限定されていた。特に、上述したように、ＵＳＢデバイスの種類が多様化しているため、情報処理装置に充電目的で接続可能なＵＳＢデバイスの種類が限定されることは、不便である。
【０００７】
本発明は、上記問題点を解決するためになされたものであり、接続される電子機器の種類が限定されない情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、次のような構成を有している。
（１）バッテリを内蔵する電子機器が接続される接続手段を備える情報処理装置において、前記情報処理装置の動作モードを切り替える切替手段と、前記切替手段により前記動作モードが切り替えられた状態で、前記接続手段に前記電子機器が接続された場合に、前記バッテリの充電を行う充電制御手段と、を有する。
【０００９】
（２）（１）に記載の発明において、前記接続手段に接続可能な電子機器のうち、認識可能な電子機器を記憶する電子機器記憶手段を有し、前記充電制御手段は、前記電子機器記憶手段に記憶されている電子機器が前記接続手段に接続された場合に、前記切替手段により動作モードが切り替えられているときには、前記バッテリの充電のみを行う。
【００１０】
（３）（１）に記載の発明において、前記接続手段に接続可能な電子機器のうち、認識可能な電子機器を記憶する電子機器記憶手段を有し、前記充電制御手段は、前記電子機器記憶手段に記憶されていない電子機器が前記接続手段に接続された場合に、前記切替手段の状態に基づいて充電を行うか否かを判断する。
【００１１】
（４）（１）乃至（３）の何れか一つに記載の発明において、前記接続手段に接続された前記電子機器の充電電流値を取得する充電電流値取得手段を有し、前記充電制御手段は、前記充電電流値取得手段が取得した充電電流値に基づいて前記バッテリへの充電を行う。
【００１２】
（５）（１）乃至（４）の何れか一つに記載の発明において、前記切替手段は、前記情報処理装置を操作する操作部と兼用されるものである。
【００１３】
（６）（１）乃至（５）の何れか一つに記載の発明において、前記接続手段は、ＵＳＢインターフェースである。
【発明の効果】
【００１４】
本発明の情報処理装置は、情報処理装置の動作モードを切替手段により切り替えた状態で、接続手段に電子機器を接続すると、電子機器のバッテリに充電を行う。このとき、本発明の情報処理装置は、電子機器に何らアクセスしないため、電子機器から応答がないために異常検出して動作を停止することがない。よって、本発明の情報処理装置によれば、接続手段に接続される電子機器の種類が限定されない。
【００１５】
また、本発明の情報処理装置は、接続手段に接続する電子機器が認識可能な電子機器である場合には、切替手段により動作モードが切り替えられていれば、バッテリの充電のみを行うので、電子機器自体を操作しなくても、切替手段による動作モードの切替状態によってバッテリの充電目的又は電子機器の利用目的の何れによって電子機器を接続手段に接続したかを認識することができる。
【００１６】
また、本発明の情報処理装置は、認識不可能な電子機器であっても、切替手段による動作モードの切替状態によって、バッテリへの充電を行うことができる。
【００１７】
また、本発明の情報処理装置は、接続手段に接続された電子機器の充電電流値を取得し、取得した充電電流値に基づいてバッテリに充電するので、電子機器への充電を過不足ない充電量で効率良く行うことができる。
【００１８】
また、本発明の情報処理装置は、情報処理装置を操作する操作部を切替手段と兼用するので、切替手段を別途設ける必要がなく、構成が簡単である。
【００１９】
また、本発明の情報処理装置は、接続手段がＵＳＢインターフェースであるので、広く普及している各種ＵＳＢデバイスに適切に対応できる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明に係る情報処理装置の一実施形態について図面を参照して説明する。
【００２１】
＜プリンタの全体構成＞
図１は、パーソナルコンピュータ（以下「パソコン」という。）１に接続された「情報処理装置」の一例であるプリンタ１１の外観斜視図である。
プリンタ１１は、ＵＳＢケーブル１０を介してパソコン１の制御装置２に接続されている。パソコン１は、データを入力する「入力部」となるキーボード４及びマウス５と、データを表示する「表示部」となる液晶ディスプレイ３とが制御装置２に接続している。制御装置２には、ＣＤやフロッピー（登録商標）からデータを読み取るための読取装置７，８や、「電子機器」の一例であるＵＳＢデバイス４０が接続されるＵＳＢインターフェース６などが設けられている。
【００２２】
一方、プリンタ１１は、ケーシング１２の底部に前面側から給紙トレイ１３が着脱可能に装着されている。ケーシング１２の上面には、印刷済みの記録用紙が排出される排紙トレイ１４が設けられている。
【００２３】
図２は、プリンタ１１の内部構造を示す図である。
プリンタ１１は、ケーシング１２の内部に記録部１５が設けられている。記録部１５は、ケーシング１２の略中央に搬送ベルト１６が回転自在に配置されている。搬送ベルト１６の下側には、給紙トレイ１３が配置され、給紙部１７が給紙トレイ１３から記録用紙９を１枚ピックアップして搬送ベルト１６に搬送する。
【００２４】
搬送ベルト１６の上側には、イエロー、マゼンタ、シアン、ブラックのトナーを収容する画像形成ユニット１８Ｙ，１８Ｍ．１８Ｃ．１８Ｋが搬送ベルト１６の搬送方向に沿って配置されている。画像形成ユニット１８Ｙ，１８Ｍ，１８Ｃ，１８Ｋの下流側には、定着部１９が配設されている。記録用紙９は、搬送ベルト１６に搬送されながらイエロー、マゼンタ、シアン、ブラックのトナーを供給されて画像を形成され、その画像が定着部１９によって熱定着される。定着部１９の下流側には、排紙部２０が設けられ、画像形成された記録用紙９を排紙トレイ１４に排紙する。これらの動作は、制御部２１に司られている。
【００２５】
図１に戻り、プリンタ１１は、排紙トレイ１４の側方に操作パネル２２が設けられている。図３は、操作パネル２２の平面図である。
操作パネル２２は、液晶パネルからなる表示部２３と、プリンタ１１を操作するための操作部２６とが設けられている。操作部２６は、液晶パネル２３の表示を切り替える操作ボタン２４と、操作内容を決定させるＥＮＴＥＲボタン２５とを含んでいる。
【００２６】
さらに、図１に示すように、プリンタ１１の前面には、ＵＳＢデバイス４０（「電子機器」の一例）を接続するための「接続手段」の一例であるＵＳＢインターフェース２７が設けられている。
【００２７】
＜プリンタの電気ブロック構成＞
図４は、プリンタ１１の電気ブロック構成を示す図である。
プリンタ１１は、制御部２１と、記録部１５と、操作部２６と、表示部２３と、メモリ２８と、ネットワークインターフェース（以下「ネットワークＩ／Ｆ」という。）２９と、ＵＳＢコントローラ部３０とがバス３１を介して電気接続されている。
【００２８】
メモリ２８は、各種データやプログラムなどを記憶するものである。本実施形態では、プリンタ１１のコントロールソフトウエア３２や、ＵＳＢクラスドライバ３３、ＵＳＢホストドライバ３４、ＯＳ３５などがメモリ２８に格納されている。ＯＳ３５とコントロールソフトウエア３２とＵＳＢクラスドライバ３３は、プリンタ１１に初期登録されるものであり、ユーザによる登録はすることができない。
【００２９】
制御部２１は、ＵＳＢインターフェース２７に接続されたＵＳＢデバイス４０のうち、メモリ２８に格納されているコントロールソフトウエア３２とＵＳＢクラスドライバ３３に対応するＵＳＢデバイスのみを認識できる。従って、メモリ２８は、「電子機器記憶手段」の一例になり得る。
【００３０】
ネットワークＩ／Ｆ２９は、他の情報処理装置（例えばパソコン１など）との間で行う通信を制御するものである。
ＵＳＢコントローラ部３０は、パソコン１やＵＳＢインターフェース２７（図１参照）に接続されたＵＳＢデバイス４０Ａ，４０Ｂをシーケンス制御するものである。
【００３１】
＜ＵＳＢデバイスの概略構成＞
図５は、バスパワータイプのＵＳＢデバイス４０Ａの概略構成図である。図６は、セルフパワータイプのＵＳＢデバイス４０Ｂの概略構成図である。
ＵＳＢデバイス４０Ａ，４０Ｂは、マイクロプロセッサ４１を中心に構成されている。マイクロプロセッサ４１には、ＲＯＭ４２とＨＤＤ４３とが接続し、データの記憶を行う。マイクロプロセッサ４１には、ＵＳＢインターフェース４４が接続し、ＵＳＢケーブル（図示せず）を介してプリンタ１１などの情報処理装置に接続される。
【００３２】
ＵＳＢデバイス４０Ａは、バッテリ４５を備え、プリンタ１１からＵＳＢインターフェース４４、マイクロプロセッサ４１を介してバッテリ４５に電源供給される。また、バッテリ４５は、商用電源に接続されて充電することも可能である。
【００３３】
一方、ＵＳＢデバイス４０Ｂは、バッテリ４５を備えず、電源４６を内蔵する点がＵＳＢデバイス４０Ａと相違する。マイクロプロセッサ４１は、電源ＯＮ／ＯＦＦスイッチ４７に接続し、電源ＯＮ／ＯＦＦスイッチ４７の切替により電源４６からの電源供給と電源供給停止とを制御する。従って、ＵＳＢデバイス４０Ｂは、プリンタ１１からＵＳＢインターフェース４４を介して電源供給されない。
尚、以下の説明においてＵＳＢデバイス４０Ａ，４０Ｂを区別する必要がない場合には、添え字を省略してＵＳＢデバイス４０という。
【００３４】
＜ＵＳＢコントローラ部の動作説明＞
図７は、ＵＳＢコントローラ部３０の動作手順を示したフローチャートである。図８は、ＵＳＢコントローラ部３０がＵＳＢデバイス４０との間で行うコマンド・シーケンスの一例を示す図である。
ＵＳＢコントローラ部３０は、プリンタ１１に電源が投入されている間、ＵＳＢデバイス４０の接続を監視し、ＵＳＢデバイス４０の利用又は充電を制御する。尚、ＵＳＢデバイス４０の充電をしたいときは、ＥＮＴＥＲボタン２５を押下した状態でＵＳＢデバイス４０をＵＳＢインターフェース２７に接続する必要がある。
【００３５】
ＵＳＢコントローラ部３０は、先ずステップ１（以下「Ｓ１」と略記する。）において、ＵＳＢデバイス４０がＵＳＢインターフェース２７に接続されたか否かを判断する。ＵＳＢデバイス４０がＵＳＢインターフェース２７に接続されていないと判断した場合には（Ｓ１：ＮＯ）、そのまま待機する。
【００３６】
一方、ＵＳＢデバイス４０がＵＳＢインターフェース２７に接続されたと判断した場合には（Ｓ１：ＹＥＳ）、Ｓ２において、ＤＥＳＣＲＩＰＴＥＲ要求を行う。これに対して、ＵＳＢデバイス４０は、図８に示すようにＵＳＢコントローラ部３０にＤＥＳＣＲＩＰＴＥＲ応答し、通信プロトコルや充電電流値（ＭａｘＰｏｗｅｒ情報）などの情報をＵＳＢコントローラ３０に提供する。これにより、ＵＳＢコントローラ部３０は、ＵＳＢデバイス４０の動作や機能を定義付ける。従って、Ｓ２の処理は、「充電電流値取得手段」の一例になり得る。
【００３７】
その後、図７のＳ３において、ＵＳＢインターフェース２７に接続されるＵＳＢデバイス４０がプリンタ１１側から電源供給されて動作するバスパワータイプであるか否かを判断する。バスパワータイプか否かは、ＵＳＢデバイス４０をＵＳＢインターフェース２７に接続すると同時にＵＳＢインターフェース２７からＵＳＢデバイス４０に電源供給（例えば１００ｍＡ以下の電流供給）が行われたか否かに基づいて判断される。
【００３８】
例えば、ＵＳＢインターフェース２７に図６に示すＵＳＢデバイス４０Ｂを接続した場合には、バッテリ４５がないので、接続と同時に電源供給されず、バスパワーでないと判断する（図７のＳ３：ＮＯ）。この場合には、ＵＳＢデバイス４０Ｂは、自分用の電源４６から電力を供給されるセルフパワータイプであるので、プリンタ１１は、ＵＳＢデバイス４０Ｂに電源供給せずにＳ５へ進む。
【００３９】
一方、ＵＳＢインターフェース２７に図５に示すＵＳＢデバイス４０Ａを接続した場合には、接続と同時に、ＵＳＢインターフェース４４からマイクロプロセッサ４１を介してバッテリ４５に電源供給されるので、バスパワーであると判断する（図７のＳ３：ＹＥＳ）。この場合には、Ｓ４において、ＤＥＳＣＲＩＰＴＥＲ応答に含まれるＭａｘＰｏｗｅｒ情報に従い、電源の電流値を充電電流値に調整してＵＳＢデバイス４０に供給する。これにより、バッテリ４５への充電が開始される。その後、Ｓ５へ進む。
【００４０】
図７のＳ５においては、ＵＳＢインターフェース２７に接続されたＵＳＢデバイス４０にＳＥＴ＿ＡＤＤＲＥＳＳ要求を行う。すなわち、ＵＳＢデバイス４０に対して、プリンタ１１に設けられたアドレスのうち、使われていないアドレスにセットアップすることを要求する。ＵＳＢデバイス４０は、図８に示すように、ＳＥＴ＿ＡＤＤＲＥＳＳ要求に応答し、プリンタ１１の使われていないアドレスにセットアップする。これにより、プリンタ１１は、ＵＳＢインターフェース２７に接続されたＵＳＢデバイス４０に特定のアドレスを付与する。
【００４１】
そして、図７のＳ６において、ＵＳＢデバイス４０がサポートできるデバイスであるか否かを判断する。サポートできるデバイスであるか否かは、当該ＵＳＢデバイス４０に対応するコントロールソフトウエア３２やＵＳＢクラスドライバ３３がメモリ２８に格納されており、Ｓ１〜Ｓ５の処理において、ＵＳＢデバイス４０との間でソフト的なやりとりをできたか否かに基づいて判断する。
【００４２】
ＵＳＢデバイス４０がサポートデバイスであると判断した場合には（Ｓ６：ＹＥＳ）、Ｓ７において、デバイス無効指示が有るか否かを判断する。デバイス無効指示の有無は、例えば、ＵＳＢデバイス４０をＵＳＢインターフェース２７に接続するときに操作部２２に設けられたＥＮＴＥＲボタン２５を操作しながら接続をしたか否かに基づいて判断する。より具体的には、ユーザがＥＮＴＥＲボタン２５を押しながらＵＳＢデバイス４０をＵＳＢインターフェース２７に接続した場合には、デバイス無効指示が有ると判断し、また、ユーザがＥＮＴＥＲボタン２５を押さずに、ＵＳＢデバイス４０をＵＳＢインターフェース２７に接続した場合には、デバイス無効指示が無いと判断する。従って、ＥＮＴＥＲボタン２５は、プリンタ１１の動作モードを切り替える「切替手段」の一例になり得る。
【００４３】
デバイス無効指示が有ると判断した場合には（Ｓ７：有り）、Ｓ８において、ＵＳＢデバイス４０がＵＳＢインターフェース２７から抜かれて、ＵＳＢコントローラ部３０との接続を切断したか否かを判断する。ＵＳＢデバイス４０との接続を切断していない場合には（Ｓ８：ＮＯ）、ＵＳＢデバイス４０に電源を供給したまま待機する。
【００４４】
従って、ＵＳＢデバイス４０がサポートデバイスであって、デバイス無効指示がある場合には、当該ＵＳＢデバイス４０を利用せずに、ＵＳＢデバイス４０がＵＳＢインターフェース２７から抜かれて切断されるまで、バッテリ４５への充電のみを行う。
【００４５】
ＵＳＢデバイス４０との接続を切断した場合には（Ｓ８：ＹＥＳ）、Ｓ９において、切断処理を行う。切断処理では、プリンタ１１を通常モードに自動復帰させる。その後、処理を終了する。
【００４６】
これに対して、ＵＳＢでバース４０がサポートデバイスであって（Ｓ６：ＹＥＳ）、デバイス無効指示が無いと判断した場合には（Ｓ７：無し）、Ｓ１０において、通信しているＵＳＢデバイス４０に対応するＵＳＢクラスドライバ３３（図４参照）をメモリ２８から読み出す。そして、Ｓ１１において、ＳＥＴ＿ＣＯＮＦＩＧＲＡＴＩＯＮ要求をＵＳＢデバイス４０に行い、ディスクリプタの詳細情報を要求する。この場合、ＵＳＢデバイス４０は、図８に示すようにＳＥＴ＿ＣＯＮＦＩＧＲＡＴＩＯＮ要求に応答し、例えばデバイスのセットアップを完了する。
【００４７】
その後、Ｓ１２において、ＵＳＢデバイス４０を利用する。例えば、ＵＳＢデバイス４０のＨＤＤ４３に記憶されている印刷データをＵＳＢコントローラ部３０を介してメモリ２８に読み込み、記録部１５を動作させて印刷データを記録用紙９に印刷する。そして、Ｓ１３において、ＵＳＢデバイス４０との接続が切断されたか否かを判断する。ＵＳＢデバイス４０との接続が維持されている間は（Ｓ１３：ＮＯ）、Ｓ１２に戻り、ＵＳＢデバイス４０を利用する。
【００４８】
一方、ＵＳＢデバイス４０との接続が切断されたら（Ｓ１３：ＹＥＳ）、Ｓ９へ進む。Ｓ９以降の処理は上述したので説明を省略する。
【００４９】
従って、ＵＳＢインターフェース２７に接続されたＵＳＢドライバ４０が、サポートデバイスであって（Ｓ６：ＹＥＳ）、且つ、デバイス無効指示が無い場合には（Ｓ７：無し）、ＵＳＢデバイス４０を利用してプリンタ１１を動作させる。
【００５０】
ところで、例えば、ＵＳＢインターフェース２７に接続されているＵＳＢデバイス４０に対応するコントロールソフトウエア３２やＵＳＢクラスドライバ３３がメモリ２８に記憶されていない場合には、ＵＳＢデバイス４０がサポート可能なデバイスでないと判断する（Ｓ６：ＮＯ）。この場合には、Ｓ１４において、デバイス無効指示が有るか否かを判断する。デバイス無効指示の有無は、Ｓ７と同様に判断する。
【００５１】
デバイス無効指示が有ると判断した場合には（Ｓ１４：有り）、Ｓ８以降の処理を行う。簡単に説明すると、ＵＳＢコントローラ部３０は、サポートデバイスでないＵＳＢデバイス４０を認識できないものの、バッテリ４５への充電のみを行う。バッテリ４５への充電は、ＵＳＢデバイス４０がＵＳＢインターフェース２７から抜かれて切断されるまで続けられる。ＵＳＢデバイス４０が切断された後は、切断処理して、処理を終了する。
【００５２】
これに対して、デバイス無効指示が無いと判断した場合には（Ｓ１４：無し）、Ｓ１５において、表示部２３にエラー表示する。例えば、図９に示すように、「サポート外の製品です。」とのエラーメッセージを表示部２３に表示する。また、これと同時に、プリンタ１１の動作を制限する。そして、Ｓ１６において、ＵＳＢデバイス４０への電源供給を停止する。
【００５３】
それから、Ｓ１７において、ＵＳＢデバイス４０との接続が切断されたか否かを判断する。ＵＳＢデバイス４０との接続が維持されている間は（Ｓ１７：ＮＯ）、エラー表示と動作制限を行う。
【００５４】
一方、ＵＳＢデバイス４０との接続が切断された場合には（Ｓ１７：ＹＥＳ）、Ｓ１８において、表示部２３のエラー表示をクリアし、表示部２３を初期画面に戻す。また、動作制限を解除する。その後、Ｓ９へ進む。Ｓ９以降の処理は、上述したので説明を省略する。
【００５５】
従って、ＵＳＢインターフェース２７に接続されたＵＳＢデバイス４０がサポートデバイスでなく（Ｓ６：ＮＯ）、且つ、デバイス無効指示が無い場合には（Ｓ１４：ＮＯ）、ＵＳＢデバイスの利用及び充電を行わない。
【００５６】
尚、Ｓ６〜Ｓ８、Ｓ１４の処理は、ＥＮＴＥＲボタン２５により動作モードが切り替えられた状態で、ＵＳＢインターフェース２７にＵＳＢデバイス４０が接続された場合に、バッテリ４５の充電を行うものであるから、「充電制御手段」の一例になり得る。
【００５７】
＜作用効果＞
以上説明したように、本実施形態のプリンタ１１は、例えば、充電モードと通常動作モードとを切り換えるモード切換スイッチを備えないＵＳＢデバイス４０をＵＳＢインターフェース２７に接続して充電を行う場合であっても、ＥＮＴＥＲボタン２５を押してプリンタ１１の動作モードを切り替えた状態で、ＵＳＢインターフェース２７にＵＳＢデバイス４０を接続すれば、ＵＳＢデバイス４０のバッテリ４５に充電を行う（図７のＳ３：ＹＥＳ、Ｓ４、Ｓ５、Ｓ６：ＹＥＳ、Ｓ７：有り、Ｓ６：ＮＯ、Ｓ１４：有り参照）。このとき、本実施形態のプリンタ１１は、ＵＳＢデバイス４０に何らアクセスしないため、ＵＳＢデバイス４０から応答がないために異常検出して動作を停止させることがない。よって、本実施形態のプリンタ１１によれば、ＵＳＢインターフェース２７に接続されるＵＳＢデバイス４０の種類が限定されない。
【００５８】
また、本実施形態のプリンタ１１は、ＵＳＢインターフェース２７に接続するＵＳＢデバイス４０が認識可能なＵＳＢデバイス（サポートデバイス）である場合には、ＵＳＢインターフェース２７にＵＳＢデバイス４０を接続する際にＥＮＴＥＲボタン２５により動作モードが切り替えられていれば、バッテリ４５の充電のみを行う（図７のＳ６：ＹＥＳ、Ｓ７：無し参照）。そのため、プリンタ１１は、ＵＳＢデバイス４０を操作しなくても、ＥＮＴＥＲボタン２５による動作モードの切替状態によってバッテリ４５の充電目的又はＵＳＢデバイス４０の利用目的の何れによってＵＳＢデバイス４０をＵＳＢインターフェース２７に接続したかを認識することができる。
【００５９】
また、本実施形態のプリンタ１１は、ＵＳＢインターフェース２７に接続するＵＳＢデバイス４０が認識可能なＵＳＢデバイス（サポートデバイス）でない場合であっても、ＥＮＴＥＲボタン２５を押しながらＵＳＢデバイス４０をＵＳＢインターフェース２７に接続することによりプリンタ１１の動作モードを切り替えれば、バッテリ４５への充電を行うことができる（図７のＳ６：ＮＯ、Ｓ１４：有り参照）。
【００６０】
また、本実施形態のパソコン１１は、ＵＳＢデバイス４０にＤＥＳＣＲＩＰＴＥＲ要求を出して、ＵＳＢインターフェース２７に接続されたＵＳＢデバイス４０Ａの充電電流値を取得し、取得した充電電流値に基づいてバッテリ４５に充電するので（図７のＳ３、Ｓ４参照）、ＵＳＢデバイス４０への充電を過不足ない充電量で効率良く行うことができる。
【００６１】
また、本実施形態のプリンタ１１は、プリンタ１１を操作する操作部２６のＥＮＴＥＲボタン２５を、プリンタ１１の動作モード（ＵＳＢデバイス４０に充電する充電モードと、ＵＳＢデバイス４０を利用する利用モード）を切り替えるための「切替手段」と兼用するので、「切替手段」を操作部２６に別途設ける必要がなく、構成が簡単である。
【００６２】
また、本実施形態のプリンタ１１は、ＵＳＢインターフェース２７に接続されるＵＳＢデバイス４０の利用と充電を制御するので、広く普及している各種ＵＳＢデバイスに適切に対応できる。
【００６３】
尚、本発明の実施の形態について説明したが、本発明は、上記実施の形態に限定されることなく、色々な応用が可能である。
例えば、上記実施の形態では、プリンタ１１を「情報処理装置」の一例として説明した。これに対して、複合機やコピー機、ファクシミリ装置を情報処理装置としてもよい。また、ＵＳＢインターフェース６を備えるパソコン１を情報処理装置としてもよい。パソコン１を情報処理装置として使用する場合、例えば、キーボード４のＥＮＴＥＲキーを切替手段と兼用してもよい。
例えば、上記実施形態では、プリンタ１１とパソコン１とをＵＳＢケーブル１０で接続したが、接続手段は、ＵＳＢケーブル１０に限らず、ネットワークやセントロケーブルであってもよい。
例えば、上記実施形態では、プリンタ１１にパソコン１を接続した。これに対して、例えば、デジタルカメラをプリンタ１１に接続して、デジタルカメラからプリンタ１１に直接印刷データを送信して印刷を実行するダイレクトプリントのように、プリンタ１１をパソコン１に接続せずに、プリンタ１１（情報処理装置）単独のシステムにしても良い。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態に係り、パソコンを接続されたプリンタの外観斜視図である。
【図２】同じく、プリンタの内部構造を示す図である。
【図３】同じく、操作パネルの平面図である。
【図４】同じく、プリンタの電気ブロック構成を示す図である。
【図５】同じく、バスパワータイプのＵＳＢデバイスの概略構成図である。
【図６】同じく、セルフパワータイプのＵＳＢデバイスの概略構成図である。
【図７】同じく、ＵＳＢコントローラ部の動作手順を示したフローチャートである。
【図８】同じく、ＵＳＢコントローラ部がＵＳＢデバイスとの間で行うコマンド・シーケンスの一例を示す図である。
【図９】同じく、エラー表示する表示部の一例を示す図である。
【符号の説明】
【００６５】
１１  プリンタ（情報処理装置）
２２  操作部
２５  ＥＮＴＥＲボタン（切替手段）
２７  ＵＳＢインターフェース（接続手段）
２８  メモリ（電子機器記憶手段）
３０  ＵＳＢコントローラ部（充電制御手段、充電電流値取得手段）
４０（４０Ａ，４０Ｂ）  ＵＳＢデバイス（電子機器）
４５  バッテリ
【図１】
2008211327.tif 000003
【図２】
2008211327.tif 000004
【図３】
2008211327.tif 000005
【図４】
2008211327.tif 000006
【図５】
2008211327.tif 000007
【図６】
2008211327.tif 000008
【図７】
2008211327.tif 000009
【図８】
2008211327.tif 000010
【図９】
2008211327.tif 000011