(57)【要約】【課題】予め定められた規格に従ってデータの送受信を行う装置のステートを、接続先を物理的に切り替えることなく、ホスト又は非ホストのいずれかに切り替えられるようにする。【解決手段】切換手段は、予め定められた規格に従ったデータラインを介して外部装置との間でデータの送受信を行う自装置の状態に応じて、自装置をホスト装置又は非ホスト装置のいずれかに切り替える。制御手段は、外部装置との間で行われるデータ送受信を制御する機能を有しており、自装置がホスト装置に切り替えられた場合、ホスト用のデータ送受信の制御を行い、自装置が非ホスト装置に切り替えられた場合、非ホスト用のデータ送受信の制御を行う。【選択図】図１
2018156313.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた規格に従ったデータラインを介して外部装置との間でデータの送受信を行う自装置の状態に応じて、前記自装置をホスト装置又は非ホスト装置に切り替える切換手段と、
前記外部装置との間で行われるデータ送受信を制御する制御手段であって、前記自装置が前記ホスト装置に切り替えられた場合、ホスト用のデータ送受信の制御を行い、前記自装置が前記非ホスト装置に切り替えられた場合、非ホスト用のデータ送受信の制御を行う制御手段と、
を有する情報処理装置。
【請求項２】
前記制御手段は、
ホスト用のデータ送受信を制御するホスト用制御手段と、
非ホスト用のデータ送受信を制御する非ホスト用制御手段と、
を含み、
前記切換手段は、前記データラインを前記ホスト用制御手段に接続することで、前記自装置を前記ホスト装置に切り替え、前記データラインを前記非ホスト制御手段に接続することで、前記自装置を前記非ホスト装置に切り替える、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
電力を供給する電力供給手段を更に有し、
前記自装置が前記ホスト装置に切り替えられた場合、前記ホスト用制御手段は、前記電力供給手段から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行い、前記電力供給手段を制御して電力を前記外部装置に供給させ、
前記自装置が前記非ホスト装置に切り替えられた場合、前記ホスト用制御手段は、前記電力供給手段を制御して前記ホスト用制御手段、前記非ホスト用制御手段及び前記外部装置への電力の供給を停止させ、前記非ホスト用制御手段は、前記外部装置から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行う、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記切換手段は、前記自装置の状態が節電状態に該当する場合、前記データラインを前記非ホスト用制御手段に接続し、前記自装置の状態が節電状態に該当しない場合、前記データラインを前記ホスト用制御手段に接続する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記切換手段は、前記自装置の状態が節電状態に該当する場合において、前記外部装置が処理制御情報を受けたことに応じて前記外部装置から送られた前記処理制御情報を含む情報を受けた場合、前記データラインを前記ホスト用制御手段に接続する、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記切換手段は、前記ホスト装置又は前記非ホスト装置のいずれかを示す識別情報に応じて、前記自装置を前記ホスト装置又は前記非ホスト装置のいずれかに切り替える、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
電力を供給する電力供給手段を更に有し、
前記制御手段は、前記識別情報が前記ホスト装置を示す場合、前記電力供給手段から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行い、前記電力供給手段を制御して電力を前記外部装置に供給させ、前記識別情報が前記非ホスト装置を示す場合、前記電力供給手段を制御して前記制御手段及び前記外部装置への電力の供給を停止させ、前記外部装置から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行う、
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記自装置の状態が節電状態に該当する場合、前記識別情報は前記非ホスト装置を示す情報であり、前記自装置の状態が節電状態に該当しない場合、前記識別情報は前記ホスト装置を示す情報である、
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記制御手段は、前記自装置の状態が節電状態に該当する場合において、前記外部装置が処理制御情報を受けたことに応じて前記外部装置から送られた前記処理制御情報を含む情報を受けた場合、前記電力供給手段から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行い、前記電力供給手段を制御して電力を前記外部装置に供給させる、
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
コンピュータを、
予め定められた規格に従ったデータラインを介して外部装置との間でデータの送受信を行う装置の状態に応じて、前記装置をホスト装置又は非ホスト装置に切り替える切換手段、
前記外部装置との間で行われるデータ送受信を制御する制御手段であって、前記装置が前記ホスト装置に切り替えられた場合、ホスト用のデータ送受信の制御を行い、前記装置が前記非ホスト装置に切り替えられた場合、非ホスト用のデータ送受信の制御を行う制御手段、
として機能させるプログラム。
【請求項１１】
第１装置と、
予め定められた規格に従ったデータライン及び電源ラインを介して前記第１装置に接続された第２装置と、
を含み、
前記第１装置は、
前記第１装置の状態に応じて、前記第１装置をホスト装置又は非ホスト装置に切り替える切換手段と、
前記データラインを介して前記第２装置との間で行われるデータ送受信を制御する制御手段であって、前記第１装置が前記ホスト装置に切り替えられた場合、ホスト用のデータ送受信の制御を行い、前記第２装置が前記非ホスト装置に切り替えられた場合、非ホスト用のデータ送受信を行う第１制御手段と、
を有し、
前記第２装置は、
前記第１装置が前記ホスト装置に切り替えられた場合、前記非ホスト装置として、非ホスト用のデータ送受信の制御を行い、前記第１装置が前記非ホスト装置に切り替えられた場合、ホスト用のデータ送受信の制御を行う第２制御手段を有する、
情報処理システム。
【請求項１２】
前記第１装置は、電力を供給する第１電力供給手段を更に有し、
前記第２装置は、電力を供給する第２電力供給手段を更に有し、
前記第１装置が前記ホスト装置に切り替えられた場合、前記第１制御手段は、前記第１電力供給手段から電力の供給を受けて駆動して、前記第２装置との間のデータ送受信の制御を行い、前記第１電力供給手段を制御して電力を前記第２装置に供給させ、前記第２制御手段は、前記第１電力供給手段から電力の供給を受けて駆動して、前記第１装置との間のデータ送受信の制御を行い、前記第２電力供給手段を制御して前記第１装置及び前記第２装置への電力の供給を停止させ、
前記第１装置が前記非ホスト装置に切り替えられた場合、前記第１制御手段は、前記第１電力供給手段を制御して前記第１制御手段及び前記第２装置への電力の供給を停止させ、前記第２制御手段は、前記第２電力供給手段から電力の供給を受けて駆動して、前記第１装置との間のデータ送受信の制御を行い、前記第２電力供給手段を制御して電力を前記第１装置に供給させ、前記第１制御手段は、前記第２電力供給手段から電力の供給を受けて駆動して、前記第２装置との間のデータ送受信の制御を行う、
ことを特徴とする請求項１０に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
機器と機器とを接続するためのインターフェース規格として、ＵＳＢ（Universal Serial Bus）規格が知られている。また、ＵＳＢ規格として、「ＵＳＢ  Ｏｎ−Ｔｈｅ−Ｇｏ（ＯＴＧ）」規格（以下、「ＯＴＧ規格」と称する）が策定されている。ＯＴＧ規格では、ＵＳＢ規格におけるデバイスとして動作するペリフェラル（非ホスト装置）に、ホストとして動作するために必要なホスト機能を持たせることができる。そのため、ＯＴＧ規格では、ホストとしても非ホストとしても動作することができるデュアルロールデバイス（Dual-role Device）が規定されている。
【０００３】
両端にＩＤ信号ピンを有するＵＳＢケーブルを用いて、一方のＩＤ信号ピンを一方の機器においてＧＮＤに接続し、他方のＩＤ信号ピンを他方の機器においてオープン状態にすることで、各機器のステートを決定する技術が知られている。
【０００４】
特許文献１には、ＯＴＧ規格に従ってデータ転送を制御する装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−９４４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、予め定められた規格に従ってデータの送受信を行う装置のステートを、接続先を物理的に切り替えることなく、ホスト又は非ホストのいずれかに切り替えられるようにすることにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、予め定められた規格に従ったデータラインを介して外部装置との間でデータの送受信を行う自装置の状態に応じて、前記自装置をホスト装置又は非ホスト装置に切り替える切換手段と、前記外部装置との間で行われるデータ送受信を制御する制御手段であって、前記自装置が前記ホスト装置に切り替えられた場合、ホスト用のデータ送受信の制御を行い、前記自装置が前記非ホスト装置に切り替えられた場合、非ホスト用のデータ送受信の制御を行う制御手段と、を有する情報処理装置である。
【０００８】
請求項２に係る発明は、前記制御手段は、ホスト用のデータ送受信を制御するホスト用制御手段と、非ホスト用のデータ送受信を制御する非ホスト用制御手段と、を含み、前記切換手段は、前記データラインを前記ホスト用制御手段に接続することで、前記自装置を前記ホスト装置に切り替え、前記データラインを前記非ホスト制御手段に接続することで、前記自装置を前記非ホスト装置に切り替える、ことを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３に係る発明は、電力を供給する電力供給手段を更に有し、前記自装置が前記ホスト装置に切り替えられた場合、前記ホスト用制御手段は、前記電力供給手段から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行い、前記電力供給手段を制御して電力を前記外部装置に供給させ、前記自装置が前記非ホスト装置に切り替えられた場合、前記ホスト用制御手段は、前記電力供給手段を制御して前記ホスト用制御手段、前記非ホスト用制御手段及び前記外部装置への電力の供給を停止させ、前記非ホスト用制御手段は、前記外部装置から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行う、ことを特徴とする請求項２に記載の情報処理装置である。
【００１０】
請求項４に係る発明は、前記切換手段は、前記自装置の状態が節電状態に該当する場合、前記データラインを前記非ホスト用制御手段に接続し、前記自装置の状態が節電状態に該当しない場合、前記データラインを前記ホスト用制御手段に接続する、ことを特徴とする請求項３に記載の情報処理装置である。
【００１１】
請求項５に係る発明は、前記切換手段は、前記自装置の状態が節電状態に該当する場合において、前記外部装置が処理制御情報を受けたことに応じて前記外部装置から送られた前記処理制御情報を含む情報を受けた場合、前記データラインを前記ホスト用制御手段に接続する、ことを特徴とする請求項４に記載の情報処理装置である。
【００１２】
請求項６に係る発明は、前記切換手段は、前記ホスト装置又は前記非ホスト装置のいずれかを示す識別情報に応じて、前記自装置を前記ホスト装置又は前記非ホスト装置のいずれかに切り替える、ことを特徴とする請求項１に記載の情報処理装置である。
【００１３】
請求項７に係る発明は、電力を供給する電力供給手段を更に有し、前記制御手段は、前記識別情報が前記ホスト装置を示す場合、前記電力供給手段から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行い、前記電力供給手段を制御して電力を前記外部装置に供給させ、前記識別情報が前記非ホスト装置を示す場合、前記電力供給手段を制御して前記制御手段及び前記外部装置への電力の供給を停止させ、前記外部装置から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行う、ことを特徴とする請求項６に記載の情報処理装置である。
【００１４】
請求項８に係る発明は、前記自装置の状態が節電状態に該当する場合、前記識別情報は前記非ホスト装置を示す情報であり、前記自装置の状態が節電状態に該当しない場合、前記識別情報は前記ホスト装置を示す情報である、ことを特徴とする請求項７に記載の情報処理装置である。
【００１５】
請求項９に係る発明は、前記制御手段は、前記自装置の状態が節電状態に該当する場合において、前記外部装置が処理制御情報を受けたことに応じて前記外部装置から送られた前記処理制御情報を含む情報を受けた場合、前記電力供給手段から電力の供給を受けて駆動して、前記外部装置との間のデータ送受信の制御を行い、前記電力供給手段を制御して電力を前記外部装置に供給させる、ことを特徴とする請求項８に記載の情報処理装置である。
【００１６】
請求項１０に係る発明は、コンピュータを、予め定められた規格に従ったデータラインを介して外部装置との間でデータの送受信を行う装置の状態に応じて、前記装置をホスト装置又は非ホスト装置に切り替える切換手段、前記外部装置との間で行われるデータ送受信を制御する制御手段であって、前記装置が前記ホスト装置に切り替えられた場合、ホスト用のデータ送受信の制御を行い、前記装置が前記非ホスト装置に切り替えられた場合、非ホスト用のデータ送受信の制御を行う制御手段、として機能させるプログラムである。
【００１７】
請求項１１に係る発明は、第１装置と、予め定められた規格に従ったデータライン及び電源ラインを介して前記第１装置に接続された第２装置と、を含み、前記第１装置は、前記第１装置の状態に応じて、前記第１装置をホスト装置又は非ホスト装置に切り替える切換手段と、前記データラインを介して前記第２装置との間で行われるデータ送受信を制御する制御手段であって、前記第１装置が前記ホスト装置に切り替えられた場合、ホスト用のデータ送受信の制御を行い、前記第２装置が前記非ホスト装置に切り替えられた場合、非ホスト用のデータ送受信を行う第１制御手段と、を有し、前記第２装置は、前記第１装置が前記ホスト装置に切り替えられた場合、前記非ホスト装置として、非ホスト用のデータ送受信の制御を行い、前記第１装置が前記非ホスト装置に切り替えられた場合、ホスト用のデータ送受信の制御を行う第２制御手段を有する、情報処理システムである。
【００１８】
請求項１２に係る発明は、前記第１装置は、電力を供給する第１電力供給手段を更に有し、前記第２装置は、電力を供給する第２電力供給手段を更に有し、前記第１装置が前記ホスト装置に切り替えられた場合、前記第１制御手段は、前記第１電力供給手段から電力の供給を受けて駆動して、前記第２装置との間のデータ送受信の制御を行い、前記第１電力供給手段を制御して電力を前記第２装置に供給させ、前記第２制御手段は、前記第１電力供給手段から電力の供給を受けて駆動して、前記第１装置との間のデータ送受信の制御を行い、前記第２電力供給手段を制御して前記第１装置及び前記第２装置への電力の供給を停止させ、前記第１装置が前記非ホスト装置に切り替えられた場合、前記第１制御手段は、前記第１電力供給手段を制御して前記第１制御手段及び前記第２装置への電力の供給を停止させ、前記第２制御手段は、前記第２電力供給手段から電力の供給を受けて駆動して、前記第１装置との間のデータ送受信の制御を行い、前記第２電力供給手段を制御して電力を前記第１装置に供給させ、前記第１制御手段は、前記第２電力供給手段から電力の供給を受けて駆動して、前記第２装置との間のデータ送受信の制御を行う、ことを特徴とする請求項１０に記載の情報処理システムである。
【発明の効果】
【００１９】
請求項１，１０，１１に係る発明によると、予め定められた規格に従ってデータの送受信を行う装置のステートを、接続先を物理的に切り替えることなく、ホスト又は非ホストのいずれかに切り替えることが可能となる。
【００２０】
請求項２に係る発明によると、データラインの接続先を動的に切り替えることで、装置のステートを、ホスト又は非ホストのいずれかに切り替えることが可能となる。
【００２１】
請求項３，７，１２に係る発明によると、自装置の消費電力を削減することが可能となる。
【００２２】
請求項４，８に係る発明によると、自装置が節電状態の場合であっても、非ホスト制御手段による制御によって、自装置は節電状態から非節電状態に復帰できる。
【００２３】
請求項５，９に係る発明によると、外部装置が処理制御情報を受け付けた場合、自装置は節電状態から非節電状態に復帰して使用可能な状態となる。
【００２４】
請求項６に係る発明によると、識別情報を動的に切り替えることで、装置のステートを、ホスト又は非ホストのいずれかに切り替えることが可能となる。
【図面の簡単な説明】
【００２５】
【図１】第１実施形態に係る情報処理システムの一例を示す図である。
【図２】第１実施形態に係る情報処理システムの一例を示す図である。
【図３】第１実施形態に係る情報処理システムの一例を示す図である。
【図４】ステート遷移表を示す図である。
【図５】第１実施形態に係る情報処理システムの動作を示すフローチャートである。
【図６】第２実施形態に係る情報処理システムの一例を示す図である。
【図７】第２実施形態に係る情報処理システムの一例を示す図である。
【図８】第２実施形態に係る情報処理システムの一例を示す図である。
【図９】第２実施形態に係る情報処理システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００２６】
［第１実施形態］
図１を参照して、本発明の第１実施形態に係る情報処理システムについて説明する。図１には、第１実施形態に係る情報処理システムの一例が示されている。
【００２７】
第１実施形態に係る情報処理システム１０は、一例として、第１機器としての画像形成装置１２と、第２機器としての端末装置１４と、を含む。画像形成装置１２と端末装置１４は、ＵＳＢ（Universal Serial Bus）規格に従ったＵＳＢケーブル１６によって互いに接続されており、ＵＳＢケーブル１６を介して互いにデータの送信及びデータの受信を行う。なお、画像形成装置１２が情報処理装置の一例に相当し、端末装置１４が外部装置の一例に相当する。
【００２８】
以下、画像形成装置１２、端末装置１４及びＵＳＢケーブル１６の概略について説明する。
【００２９】
画像形成装置１２は、画像形成機能を備えた装置であり、例えば、プリント機能、スキャン機能、コピー機能及びファクシミリ機能の中の少なくとも１つの機能を備えている。画像形成装置１２は、画像形成に関する処理の制御信号（例えばプリントジョブ等のジョブ）を受けると、そのジョブに従って画像形成を行う。ジョブは、端末装置１４からＵＳＢケーブル１６を介して画像形成装置１２に送られてもよいし、端末装置１４以外の装置から画像形成装置１２に送られてもよい。画像形成装置１２は、ＵＳＢ規格以外の通信規格に従って有線通信する機能や無線通信（例えばＷｉ−Ｆｉ（登録商標）通信やＢｌｕｅｔｏｏｔｈ（登録商標）等）する機能を備えていてもよいし、画像形成以外の処理を行ってもよい。また、画像形成装置１２は、ユーザインターフェースを備えていてもよい。ユーザインターフェースは、例えば表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置であり、操作部は、例えば操作パネルやキーボード等の入力装置である。ユーザインターフェースは、表示部と操作部とを兼ね備えた装置（例えばタッチパネル方式のディスプレイ等）であってもよい。
【００３０】
端末装置１４は、例えば、スマートフォン、タブレットＰＣ（パーソナルコンピュータ）、携帯電話、等の携帯端末や、ＰＣ、等である。端末装置１４は、ユーザインターフェースを備えている。ユーザインターフェースは、例えば表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置であり、操作部は、例えば操作パネルやキーボード等の入力装置である。ユーザインターフェースは、表示部と操作部とを兼ね備えた装置（例えばタッチパネル方式のディスプレイ等）であってもよい。また、端末装置１４は、ＵＳＢ規格以外の通信規格に従って有線通信する機能や無線通信（例えばＷｉ−Ｆｉ通信やＢｌｕｅｔｏｏｔｈ等）する機能を備えていてもよい。端末装置１４は、例えば、ＵＳＢケーブル１６を介して画像形成装置１２に接続されると、画像形成装置１２のユーザインターフェースとして機能してもよい。この場合、端末装置１４のユーザインターフェースに、画像形成装置１２の機能に関するメニュー画面（例えば画像形成機能に関するメニュー画面）が表示され、そのメニュー画面上にてユーザによって画像形成の実行指示等が与えられる。また、端末装置１４は、他の装置からジョブを受けて、そのジョブをＵＳＢケーブル１６や他の通信経路を介して画像形成装置１２に送信してもよい。
【００３１】
なお、第１機器及び第２機器は一例に過ぎず、第１機器は画像形成装置１２以外の機器（例えばＰＣ等）であってもよいし、第２機器は端末装置１４以外の機器（例えばデジタルカメラ等）であってもよい。
【００３２】
第１実施形態に係る情報処理システム１０においては、画像形成装置１２と端末装置１４は、ホスト装置（ＵＳＢホスト）、又は、非ホスト装置（ＵＳＢデバイス、ペリフェラル）として機能する。画像形成装置１２がホスト装置として機能する場合、端末装置１４は非ホスト装置として機能し、画像形成装置１２が非ホスト装置として機能する場合、端末装置１４はホスト装置として機能する。
【００３３】
ＵＳＢケーブル１６は、電源ラインとしてのＶＢＵＳ（電源バス）ライン１８と、データラインとしての２本のデータ信号線（Ｄ＋のデータ信号線２０とＤ−のデータ信号線２２）と、を含む。ＶＢＵＳライン１８には、ホスト装置から電力が供給される。その電力は、ＶＢＵＳライン１８を介してホスト装置から非ホスト装置に供給される。データ信号線２０，２２は、差動で用いられる。
【００３４】
なお、画像形成装置１２と端末装置１４のうち、端末装置１４のみがＯＴＧ規格に対応していればよい。
【００３５】
以下、画像形成装置１２について詳しく説明する。
【００３６】
画像形成装置１２は、ＵＳＢ規格に従ったコネクタ２４を備えている。コネクタ２４には、ＵＳＢケーブル１６の一方の端子が接続される。なお、画像形成装置１２は、デュアルロールデバイスではない装置である。
【００３７】
また、画像形成装置１２は、大別して、制御部２６、セレクタ２８及び電力供給部３０を含む。制御部２６は、画像形成装置１２の各部の動作を制御する機能を備えている。制御部２６は、例えば、ＵＳＢケーブル１６を介して端末装置１４との間で行われるデータ送受信を制御する機能を備えている。セレクタ２８は、切換手段の一例に相当し、画像形成装置１２のステートをホスト装置又は非ホスト装置のいずれかに切り替える機能を備えている。電力供給部３０は、第１電力供給手段の一例に相当し、画像形成装置１２の各部に電力を供給する電源装置である。また、電力供給部３０は、ＦＥＴ（Field effect transistor）３２、ダイオード３４、電源ライン３６及びコネクタ２４を介して、ＵＳＢケーブル１６のＶＢＵＳライン１８に接続されており、それらを介して、端末装置１４に電力を供給する機能を備えている。以下、画像形成装置１２の各部について詳しく説明する。
【００３８】
制御部２６は、画像形成装置１２がホスト装置（ＵＳＢホスト）として機能する場合、ＵＳＢ規格に従ってホスト用のデータ送受信を制御し、画像形成装置１２が非ホスト装置（ＵＳＢデバイス）として機能する場合、ＵＳＢ規格に従って非ホスト用のデータ送受信を制御する。具体的には、制御部２６は、ＵＳＢ規格に従ってホスト用のデータ送受信を制御するホスト用制御部３８と、ＵＳＢ規格に従って非ホスト用のデータ送受信を制御する非ホスト用制御部４０と、を含む。ホスト用制御部３８は、ＵＳＢホストＩ／Ｆ（インターフェース）として機能し、非ホスト用制御部４０は、ＵＳＢ非ホストＩ／Ｆとして機能する。
【００３９】
ホスト用制御部３８は、端子Ｄ＋と端子Ｄ−を含む。ホスト用制御部３８の端子Ｄ＋は、データラインを介して、セレクタ２８の端子Ｄ１＋に接続されており、ホスト用制御部３８の端子Ｄ−は、データラインを介して、セレクタ２８の端子Ｄ１−に接続されている。
【００４０】
また、ホスト用制御部３８は、ＶＢＵＳ制御信号を出力する端子ＶＢＵＳ  ＥＮを含む。端子ＶＢＵＳ  ＥＮは、ラインを介してＦＥＴ３２に接続されている。画像形成装置１２がホスト装置（ＵＳＢホスト）として機能する場合、ホスト用制御部３８は、電力供給部３０から電力の供給を受けて駆動して、端末装置１４との間のデータ送受信を制御し、電力供給部３０を制御して電力を端末装置１４に供給させる。画像形成装置１２が非ホスト装置（ＵＳＢデバイス）として機能する場合、ホスト用制御部３８は、電力供給部３０を制御して電力の供給を停止させる。これにより、画像形成装置１２のモードは節電モード（節電状態）に移行し、電力供給部３０から画像形成装置１２の各部（制御部２６（ホスト用制御部３８と非ホスト用制御部４０）を含む）への電力供給が停止する。また、電力供給部３０から端末装置１４への電力供給も停止する。
【００４１】
非ホスト用制御部４０は、端子Ｄ＋と端子Ｄ−を含む。非ホスト用制御部４０の端子Ｄ＋は、データラインを介して、セレクタ２８の端子Ｄ２＋に接続されており、非ホスト用制御部４０の端子Ｄ−は、データラインを介して、セレクタ２８の端子Ｄ２−に接続されている。
【００４２】
また、非ホスト用制御部４０は、端子ＶＢＵＳを含む。端子ＶＢＵＳは電源ライン３６に接続されている。後述するように、画像形成装置１２が非ホスト装置（ＵＳＢデバイス）として機能する場合、ＵＳＢケーブル１６のＶＢＵＳライン１８を介して、ホスト装置（ＵＳＢホスト）としての端末装置１４から画像形成装置１２に電力が供給される。端末装置１４から供給された電力は、電源ライン３６及び端子ＶＢＵＳを介して非ホスト用制御部４０に供給され、非ホスト用制御部４０は、その電力によって駆動して、端末装置１４との間のデータ送受信を制御する。
【００４３】
以下、ホスト用制御部３８及び非ホスト用制御部４０の動作について詳しく説明する。
【００４４】
例えば、画像形成装置１２のモードが非節電モード（スタンバイ状態）に該当する場合、ホスト用制御部３８は、ＦＥＴ３２をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ３２をＯＮ状態にする。これにより、電力供給部３０から画像形成装置１２の各部（制御部２６を含む）に電力が供給され、画像形成装置１２はホスト装置（ＵＳＢホスト）として機能する。また、電力供給部３０は、上述したように、ＦＥＴ３２、ダイオード３４、電源ライン３６及びコネクタ２４を介して、ＵＳＢケーブル１６のＶＢＵＳライン１８に接続されており、電力供給部３０からの電力が、それらを介して端末装置１４に供給される。これにより、端末装置１４の電池が充電される。
【００４５】
一方、画像形成装置１２のモードが節電モード（節電状態）に該当する場合、ホスト用制御部３８は、ＦＥＴ３２をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ３２をＯＦＦ状態にする。これにより、電力供給部３０から画像形成装置１２の各部（制御部２６を含む）への電力供給が停止し、画像形成装置１２は非ホスト装置（ＵＳＢデバイス）として機能する。また、電力供給部３０から端末装置１４への電力供給も停止する。この場合、ＵＳＢケーブル１６のＶＢＵＳライン１８を介して、端末装置１４から画像形成装置１２に電力が供給される。その電力は、電源ライン３６及び端子ＶＢＵＳを介して非ホスト用制御部４０に供給され、非ホスト用制御部４０は、その電力によって駆動して、端末装置１４との間のデータ送受信を制御する。
【００４６】
図１に示す例では、ＦＥＴ３２とコネクタ２４との間にダイオード３４が設けられている。ダイオード３４のアノードはＦＥＴ３２に接続されており、ダイオード３４のカソードはコネクタ２４に接続されている。このダイオード３４が機能することで、端末装置１４から画像形成装置１２に電力が供給されたときに、電力供給部３０への電力の供給が防止される。
【００４７】
セレクタ２８は、端子Ｄ＋と端子Ｄ−を含む。セレクタ２８の端子Ｄ＋は、コネクタ２４を介して、ＵＳＢケーブル１６のデータ信号線２０（データ信号線Ｄ＋）に接続され、セレクタ２８の端子Ｄ−は、コネクタ２４を介して、ＵＳＢケーブル１６のデータ信号線２２（データ信号線Ｄ−）に接続される。また、セレクタ２８は、端子Ｄ１＋、端子Ｄ１−、端子Ｄ２＋及び端子Ｄ２−を含む。上述したように、セレクタ２８の端子Ｄ１＋は、データラインを介して、ホスト用制御部３８の端子Ｄ＋に接続されており、セレクタ２８の端子Ｄ１−は、データラインを介して、ホスト用制御部３８の端子Ｄ−に接続されている。セレクタ２８の端子Ｄ２＋は、データラインを介して、非ホスト用制御部４０の端子Ｄ＋に接続されており、セレクタ２８の端子Ｄ２−は、データラインを介して、非ホスト用制御部４０の端子Ｄ−に接続されている。
【００４８】
セレクタ２８は、ＵＳＢケーブル１６に含まれるデータ信号線２０，２２（データ信号線Ｄ＋、データ信号線Ｄ−）の接続先を、ホスト用制御部３８又は非ホスト用制御部４０のいずれかに切り替える。セレクタ２８は、自身の端子Ｄ＋を端子Ｄ１＋に接続し、自身の端子Ｄ−を端子Ｄ１−に接続することで、データ信号線２０，２２をホスト用制御部３８に接続する。これにより、画像形成装置１２のステートがホスト装置に切り替えられる。また、セレクタ２８は、自身の端子Ｄ＋を端子Ｄ２＋に接続し、自身の端子Ｄ−を端子Ｄ２−に接続することで、データ信号線２０，２２を非ホスト用制御部４０に接続する。これにより、画像形成装置１２のステートが非ホスト装置に切り替えられる。
【００４９】
また、セレクタ２８は端子Ｓを含む。端子Ｓには、画像形成装置１２のステートを示す識別信号としてのＩＤ信号が入力される。セレクタ２８は、そのＩＤ信号に応じて、データ信号線２０，２２の接続先を、ホスト用制御部３８又は非ホスト用制御部４０のいずれかに切り替えることで、画像形成装置１２のステートをホスト装置又は非ホスト装置のいずれかに切り替える。
【００５０】
端子Ｓは、データラインを介して、ホスト用制御部３８の端子ＶＢＵＳ  ＥＮに接続されている。例えば、ＦＥＴ３２をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）がホスト用制御部３８から出力されると、そのＶＢＵＳ制御信号が、端子Ｓを介してセレクタ２８に入力される。そのＶＢＵＳ制御信号は、画像形成装置１２がホスト装置（ＵＳＢホスト）として機能して、電力供給部３０から電力を供給することを示す信号であるため、セレクタ２８は、そのＶＢＵＳ制御信号を受けると、データ信号線２０，２２をホスト用制御部３８に接続する。つまり、画像形成装置１２のモードが非節電モード（スタンバイ状態）に該当する場合、セレクタ２８は、データ信号線２０，２２をホスト用制御部３８に接続する。これにより、画像形成装置１２はホスト装置（ＵＳＢホスト）として機能する。
【００５１】
一方、ＦＥＴ３２をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）がホスト用制御部３８から出力されると、そのＶＢＵＳ制御信号が、端子Ｓを介してセレクタ２８に入力される。そのＶＢＵＳ制御信号は、画像形成装置１２が非ホスト装置（ＵＳＢデバイス）として機能して、電力供給部３０からの電力供給を停止することを示す信号であるため、セレクタ２８は、そのＶＢＵＳ制御信号を受けると、データ信号線２０，２２を非ホスト用制御部４０に接続する。つまり、画像形成装置１２のモードが節電モード（節電状態）に該当する場合、セレクタ２８は、データ信号線２０，２２を非ホスト用制御部４０に接続する。これにより、画像形成装置１２は非ホスト装置（ＵＳＢデバイス）として機能する。
【００５２】
以下、端末装置１４について詳しく説明する。
【００５３】
端末装置１４は、ＵＳＢ規格に従ったコネクタ４２を備えている。コネクタ４２には、ＵＳＢケーブル１６の他方の端子が接続される。
【００５４】
端末装置１４は、大別して、制御部４４と電力供給部４６を含む。制御部４４は、端末装置１４の各部の動作を制御する機能を備えている。制御部４４は、例えば、ＵＳＢケーブル１６を介して画像形成装置１２との間で行われるデータ送受信を制御する機能を備えている。電力供給部４６は、第２電力供給手段の一例に相当し、端末装置１４の各部に電力を供給する電源装置である。また、電力供給部４６は、ＵＳＢケーブル１６のＶＢＵＳライン１８を介して、画像形成装置１２に電力を供給する機能を備えている。以下、端末装置１４の各部について詳しく説明する。
【００５５】
制御部４４はＵＳＢ制御部４５を含む。ＵＳＢ制御部４５は、端末装置１４がホスト装置（ＵＳＢホスト）として機能する場合、ＵＳＢ規格に従ってホスト用のデータ送受信を制御し、端末装置１４が非ホスト装置（ＵＳＢデバイス）として機能する場合、ＵＳＢ規格に従って非ホスト用のデータ送受信を制御する。ＵＳＢ制御部４５は、ＵＳＢホストＩ／Ｆ及びＵＳＢ非ホストＩ／Ｆの中から選択されたいずれかのＩ／Ｆとして機能する。
【００５６】
ＵＳＢ制御部４５は、端子Ｄ＋と端子Ｄ−を含む。ＵＳＢ制御部４５の端子Ｄ＋は、コネクタ４２を介して、ＵＳＢケーブル１６のデータ信号線２０（データ信号線Ｄ＋）に接続され、ＵＳＢ制御部４５の端子Ｄ−は、コネクタ４２を介して、ＵＳＢケーブル１６のデータ信号線２２（データ信号線Ｄ−）に接続される。
【００５７】
また、ＵＳＢ制御部４５は端子ＶＢＵＳを含む。端子ＶＢＵＳは、ＦＥＴ４８及びダイオード５０を介して、電力供給部４６に接続されている。また、ＵＳＢ制御部４５は、ＶＢＵＳ制御信号を出力する端子ＶＢＵＳ  ＥＮを含む。端子ＶＢＵＳ  ＥＮは、ラインを介してＦＥＴ４８に接続されている。また、ＵＳＢケーブル１６のＶＢＵＳライン１８は、コネクタ４２を介して、ダイオード５０と端子ＶＢＵＳとの間に接続される。
【００５８】
画像形成装置１２のモードが節電モード（節電状態）に該当して画像形成装置１２が非ホスト装置（ＵＳＢデバイス）として機能する場合、ＵＳＢ制御部４５は、電力供給部４６から電力の供給を受けて駆動して、画像形成装置１２との間のデータ送受信を制御し、電力供給部４６を制御して電力を画像形成装置１２に供給させる。これにより、端末装置１４はホスト装置（ＵＳＢホスト）として機能する。画像形成装置１２のモードが非節電モード（スタンバイ状態）に該当して画像形成装置１２がホスト装置（ＵＳＢホスト）として機能する場合、ＵＳＢ制御部４５は、電力供給部４６を制御して端末装置１４の各部（ＵＳＢ制御部４５を含む）への電力供給を停止させる。この場合、ＵＳＢケーブル１６のＶＢＵＳライン１８を介して、ホスト装置としての画像形成装置１２から端末装置１４に電力が供給される。画像形成装置１２から供給された電力は、端子ＶＢＵＳを介してＵＳＢ制御部４５に供給され、ＵＳＢ制御部４５は、その電力によって駆動して、画像形成装置１２との間のデータ送受信を制御する。これにより、端末装置１４は非ホスト装置（ＵＳＢデバイス）として機能する。
【００５９】
以下、ＵＳＢ制御部４５の動作について詳しく説明する。
【００６０】
例えば、画像形成装置１２のモードが非節電モード（スタンバイ状態）に該当する場合、ＵＳＢ制御部４５は、ＦＥＴ４８をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ４８をＯＦＦ状態にする。これにより、電力供給部４６から端末装置１４の各部（ＵＳＢ制御部４５を含む）への電力供給が停止する。この場合、ＵＳＢケーブル１６のＶＢＵＳライン１８を介して、画像形成装置１２から端末装置１４に電力が供給される。その電力は、端子ＶＢＵＳを介してＵＳＢ制御部４５に供給され、ＵＳＢ制御部４５は、その電力によって駆動して、画像形成装置１２との間のデータ送受信を制御する。また、端末装置１４の電池（電力供給部４６）が、画像形成装置１２から供給された電力によって充電される。端末装置１４は非ホスト装置（ＵＳＢデバイス）として機能する。なお、画像形成装置１２のモードが非節電モード（スタンバイ状態）に該当する場合、画像形成装置１２のモードが非節電モードに該当することを示す情報が、画像形成装置１２から端末装置１４に送信されてもよい。
【００６１】
一方、画像形成装置１２のモードが節電モード（節電状態）に該当する場合、ＵＳＢ制御部４５は、ＦＥＴ４８をＯＮ状態にするためのＶＵＢＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ４８をＯＮ状態にする。これにより、電力供給部４６から端末装置１４の各部（ＵＳＢ制御部４５を含む）に電力が供給される。また、電力供給部４６は、ＦＥＴ４８、ダイオード５０、電源ライン及びコネクタ４２を介して、ＵＳＢケーブル１６のＶＢＵＳライン１８に接続されており、電力供給部４６からの電力が、それらを介して画像形成装置１２に供給される。端末装置１４はホスト装置（ＵＳＢホスト）として機能する。なお、画像形成装置１２のモードが節電モード（節電状態）に該当する場合、画像形成装置１２のモードが節電モードに該当することを示す情報が、画像形成装置１２から端末装置１４に送信されてもよい。
【００６２】
以下、第１実施形態に係る情報処理システム１０の動作について詳しく説明する。
【００６３】
図２を参照して、画像形成装置１２のモードが非節電モード（スタンバイ状態）のときの情報処理システム１０の動作について説明する。図２には、画像形成装置１２のモードが非節電モードのときの情報処理システム１０の構成が示されている。
【００６４】
画像形成装置１２のモードが非節電モード（スタンバイ状態）に該当する場合、ホスト用制御部３８は、ＦＥＴ３２をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ３２をＯＮ状態にする。これにより、電力供給部３０から画像形成装置１２の各部（制御部２６を含む）に電力が供給される。また、ＶＢＵＳ制御信号は、端子Ｓを介してセレクタ２８に入力される。ＶＢＵＳ制御信号の信号レベルが「Ｈ」であるため、つまり、ＶＢＵＳ制御信号は、画像形成装置１２がホスト装置（ＵＳＢホスト）として機能することを示しているため、セレクタ２８は、そのＶＢＵＳ制御信号を受けると、データ信号線２０，２２をホスト用制御部３８に接続する。これにより、画像形成装置１２はホスト装置として機能する。この場合、ホスト用制御部３８は、電力供給部３０から供給された電力によって駆動して、セレクタ２８及びＵＳＢケーブル１６を介して、端末装置１４との間でデータの送受信を行う。また、電力供給部３０からの電力が、ＦＥＴ３２、ダイオード３４、電源ライン３６、コネクタ２４及びＵＳＢケーブル１６のＶＢＵＳライン１８を介して、端末装置１４に供給される。
【００６５】
画像形成装置１２から端末装置１４に電力が供給されると、端末装置１４のＵＳＢ制御部４５は、ＦＥＴ４８をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ４８をＯＦＦ状態にする。これにより、電力供給部４６から端末装置１４の各部（ＵＳＢ制御部４５を含む）への電力供給が停止する。ＵＳＢケーブル１６のＶＢＵＳライン１８を介して、画像形成装置１２から端末装置１４に電力が供給されると、端末装置１４において、その電力は、端子ＶＢＵＳを介してＵＳＢ制御部４５に供給される。ＵＳＢ制御部４５は、その電力によって駆動して、画像形成装置１２との間でデータの送受信を行う。これにより、端末装置１４は、非ホスト装置（ＵＳＢデバイス）として機能することになる。また、端末装置１４の電池（電力供給部４６）が、画像形成装置１２から供給された電力によって充電される。
【００６６】
図３を参照して、画像形成装置１２のモードが節電モード（節電状態）のときの情報処理システム１０の動作について説明する。図３には、画像形成装置１２のモードが節電モードのときの情報処理システム１０の構成が示されている。
【００６７】
例えば、画像形成装置１２のモードが非節電モードに該当する場合において、予め定められた時間の間、画像形成装置１２が画像形成等の処理を行っていない場合や、ユーザによって節電の指示が与えられた場合、ホスト用制御部３８は、画像形成装置１２のモードを節電モード（節電状態）に移行する。節電の指示は、画像形成装置１２のユーザインターフェースを介して与えられてもよいし、端末装置１４のユーザインターフェースを介して与えられてもよい。例えば、画像形成装置１２のモードが非節電モードに該当する場合において、ユーザが端末装置１４を利用して節電の指示を与えると、その節電指示を示す情報が、ＵＳＢケーブル１６を介して端末装置１４から画像形成装置１２に送られる。ホスト用制御部３８は、端末装置１４から送られた節電指示を示す情報を受けて、画像形成装置１２のモードを節電モードに移行する。
【００６８】
画像形成装置１２のモードが節電モード（節電状態）に該当する場合、ホスト用制御部３８は、ＦＥＴ３２をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ３２をＯＦＦ状態にする。これにより、電力供給部３０から画像形成装置１２の各部（制御部２６を含む）への電力供給が停止し、電力供給部３０から端末装置１４への電力供給も停止する。また、ＶＢＵＳ制御信号は、端子Ｓを介してセレクタ２８に入力する。ＶＢＵＳ制御信号の信号レベルが「Ｌ」であるため、つまり、ＶＢＵＳ制御信号は、画像形成装置１２が非ホスト装置（ＵＳＢデバイス）として機能することを示しているため、セレクタ２８は、そのＶＢＵＳ制御信号を受けると、データ信号線２０，２２を非ホスト用制御部４０に接続する。これにより、画像形成装置１２は非ホスト装置（ＵＳＢデバイス）として機能する。
【００６９】
画像形成装置１２から端末装置１４への電力供給が停止すると、端末装置１４のＵＳＢ制御部４５は、ＦＥＴ４８をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ４８をＯＮ状態にする。これにより、電力供給部４６から端末装置１４の各部（制御部４４を含む）に電力が供給される。ＵＳＢ制御部４５は、電力供給部４６から供給された電力によって駆動して、画像形成装置１２との間でデータの送受信を行う。また、電力供給部４６からの電力が、ＦＥＴ４８、ダイオード５０、電源ライン、コネクタ４２及びＵＳＢケーブル１６のＶＢＵＳライン１８を介して、画像形成装置１２に供給される。このように、端末装置１４は、ホスト装置（ＵＳＢホスト）として機能することになる。
【００７０】
ＵＳＢケーブル１６のＶＢＵＳライン１８を介して、端末装置１４から画像形成装置１２に電力が供給されると、画像形成装置１２においては、その電力は、電源ライン３６及び端子ＶＢＵＳを介して非ホスト用制御部４０に供給される。非ホスト用制御部４０は、その電力によって駆動し、端末装置１４との間でデータを送受信する。
【００７１】
画像形成装置１２のモードが節電モードに該当する場合において、例えば、ユーザが端末装置１４を操作して節電復帰を指示すると、節電復帰要求を示す情報が、ＵＳＢケーブル１６を介して、端末装置１４から画像形成装置１２に送られる。画像形成装置１２のセレクタ２８は、節電復帰要求を示す情報を受けると、データ信号線２０，２２の接続先をホスト用制御部３８に切り替える。ホスト用制御部３８は、ＦＥＴ３２をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ３２をＯＮ状態にする。これにより、電力供給部３０から画像形成装置１２の各部に電力が供給され、画像形成装置１２のモードは節電モード（節電状態）から非節電モード（スタンバイ状態）に移行し、画像形成装置１２はホスト装置（ＵＳＢホスト）として機能する。また、画像形成装置１２から端末装置１４に電力が供給される。一方、端末装置１４のＵＳＢ制御部４５は、ＦＥＴ４８をＯＦＦ状態にすることで、電力供給部４６からの電力供給を停止する。これにより、端末装置１４は非ホスト装置（ＵＳＢデバイス）として機能する。端末装置１４のＵＳＢ制御部４５は、画像形成装置１２から供給された電力によって駆動する。このようにして、端末装置１４から画像形成装置１２に節電復帰要求を示す情報が送られると、画像形成装置１２が節電状態から復帰してホスト装置として機能し、端末装置１４は非ホスト装置として機能する。
【００７２】
図４には、画像形成装置１２と端末装置１４のステート遷移表が示されている。このステート遷移表には、上述した内容がまとめられている。つまり、画像形成装置１２がスタンバイ状態の場合（モードが非節電モードの場合）、画像形成装置１２においては、ＶＢＵＳ制御信号のレベルが「Ｈ」となり、画像形成装置１２はホスト装置（ＵＳＢホスト）として機能し、端末装置１４においては、ＶＢＵＳ制御信号のレベルが「Ｌ」となり、端末装置１４は非ホスト装置（ＵＳＢデバイス）として機能する。一方、画像形成装置１２が節電状態の場合（モードが節電モードの場合）、画像形成装置１２においては、ＶＢＵＳ制御信号のレベルが「Ｌ」となり、画像形成装置１２は非ホスト装置（ＵＳＢデバイス）として機能し、端末装置１４においては、ＶＵＢＳ制御信号のレベルが「Ｈ」となり、端末装置１４はホスト装置（ＵＳＢホスト）として機能する。
【００７３】
以下、図５に示されているシーケンス図を参照して、情報処理システム１０の動作について説明する。
【００７４】
まず、画像形成装置１２がホスト装置（ＵＳＢホスト）として機能し、端末装置１４が非ホスト装置（ＵＳＢデバイス）として機能しているものとする。この状態で、例えば、ユーザが端末装置１４を操作して節電移行を指示すると、節電移行要求を示す情報が、ＵＳＢケーブル１６を介して、端末装置１４から画像形成装置１２に送られる（Ｓ０１）。
【００７５】
画像形成装置１２のホスト用制御部３８は、端末装置１４から節電移行要求を示す情報を受けると、画像形成装置１２の電力供給部３０からの電力供給を停止させる（ＶＢＵＳ  ＯＦＦ）（Ｓ０２）。また、セレクタ２８は、データ信号線２０，２２の接続先を非ホスト用制御部４０（ＵＳＢデバイス側）に切り替える（Ｓ０３）。これにより、画像形成装置１２のモードは節電モード（節電状態）に移行し、画像形成装置１２は非ホスト装置（ＵＳＢデバイス）として機能する。
【００７６】
一方、端末装置１４のＵＳＢ制御部４５は、端末装置１４の電力供給部４６から各部に電力を供給させる（ＶＢＵＳ  ＯＮ）（Ｓ０４）。これにより、ＵＳＢケーブル１６を介して、端末装置１４から画像形成装置１２に電力が供給され、非ホスト用制御部４０は、その電力によって駆動する。端末装置１４は、ホスト装置（ＵＳＢホスト）として機能することになる。
【００７７】
その後、画像形成装置１２のモードが節電モードに該当する場合において、例えば、ユーザが端末装置１４を操作して節電復帰を指示すると、節電復帰要求を示す情報が、ＵＳＢケーブル１６を介して、端末装置１４から画像形成装置１２に送られる（Ｓ０５）。
【００７８】
また、端末装置１４のＵＳＢ制御部４５は、端末装置１４の電力供給部４６からの電力供給を停止させる（ＶＢＵＳ  ＯＦＦ）（Ｓ０６）。これにより、端末装置１４は、非ホスト装置（ＵＳＢデバイス）として機能する。
【００７９】
画像形成装置１２のセレクタ２８は、端末装置１４から節電復帰要求を示す情報を受けると、データ信号線２０，２２の接続先をホスト用制御部３８（ＵＳＢホスト側）に切り替える（Ｓ０７）。ホスト用制御部３８は、画像形成装置１２の電力供給部３０から各部に電力を供給させる（ＶＢＵＳ  ＯＮ）（Ｓ０８）。これにより、画像形成装置１２は、ホスト装置（ＵＳＢホスト）として機能する。また、電力供給部３０からの電力は、画像形成装置１２から端末装置１４にも供給される。
【００８０】
上記の第１実施形態によると、画像形成装置１２にホスト用制御部３８、非ホスト用制御部４０及びセレクタ２８が設けられており、画像形成装置１２の状態（節電状態又はスタンバイ状態）に応じて、セレクタ２８によって、ＵＳＢケーブル１６の接続先がホスト用制御部３８又は非ホスト用制御部４０のいずれかに切り替えられる。これにより、一方の装置（例えば画像形成装置１２）がデュアルロールデバイスではない場合であっても、画像形成装置１２と端末装置１４のステートが、ホスト装置又は非ホスト装置のいずれかに動的に切り替えられる。例えば、ＵＳＢケーブル１６の接続先を物理的に切り替えなくても、画像形成装置１２と端末装置１４のステートの切り替えが実現される。
【００８１】
また、画像形成装置１２のモードが節電モードに該当する場合、電力供給部３０からの電力供給が停止し、端末装置１４から供給される電力によって非ホスト用制御部４０が駆動する。これにより、画像形成装置１２の消費電力が削減される。
【００８２】
また、画像形成装置１２のモードが節電モードに移行した場合、端末装置１４がホスト装置（ＵＳＢホスト）として機能するため、端末装置１４から画像形成装置１２に対して節電復帰要求を与えることが可能となる。これにより、画像形成装置１２を節電モードから非節電モード（スタンバイ状態）に復帰させることができる。
【００８３】
なお、画像形成装置１２のモードが節電モードに該当する場合において、端末装置１４がプリントジョブ等のジョブを受け付けた場合、端末装置１４は、節電復帰要求を示す情報を画像形成装置１２に送ってもよい。これにより、ジョブの受け付けに応じて、画像形成装置１２が節電状態からスタンバイ状態に復帰して、ジョブが実行されることになる。
【００８４】
別の例として、画像形成装置１２のモードが節電モードに該当する場合において、端末装置１４の電源（電力供給部４６）の充電率が予め定められた閾値以下となった場合、端末装置１４は、節電復帰要求を示す情報を画像形成装置１２に送ってもよい。これにより、節電モード時において、端末装置１４の電源から供給される電力が不足して、画像形成装置１２を節電状態からスタンバイ状態に復帰できないという事態を回避できる。端末装置１４の電源の充電率が閾値以下になった場合、端末装置１４の制御部４４は、端末装置１４のユーザインターフェースに警告情報を表示させてもよいし、警告音を出力してもよいし、端末装置１４に設けられた光源を点灯させてもよい。これにより、端末装置１４の電力が不足することがユーザに報知される。
【００８５】
上記の画像形成装置１２と端末装置１４はそれぞれ、一例としてハードウェアとソフトウェアとの協働により実現される。具体的には、画像形成装置１２と端末装置１４のそれぞれは、図示しないＣＰＵ等の１又は複数のプロセッサを備えている。当該１又は複数のプロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することで、画像形成装置１２と端末装置１４の各部の機能が実現される。上記プログラムは、例えばＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。図１に示す例では、画像形成装置１２の制御部２６と端末装置１４の制御部４４は、１又は複数のＣＰＵによって構成されている。別の例として、画像形成装置１２と端末装置１４の各部は、例えばプロセッサや電子回路やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア資源によって実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。更に別の例として、画像形成装置１２と端末装置１４の各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。例えば、画像形成装置１２に含まれるホスト用制御部３８がＣＰＵによって構成され、非ホスト用制御部４０が、そのＣＰＵとは別体のＡＳＩＣによって構成されてもよい。
【００８６】
［第２実施形態］
図６を参照して、本発明の第２実施形態に係る情報処理システムについて説明する。図６には、第２実施形態に係る情報処理システムの一例が示されている。
【００８７】
第２実施形態に係る情報処理システム６０は、一例として、第１機器としての画像形成装置６２と、第２機器としての端末装置６４と、を含む。画像形成装置６２と端末装置６４は、ＵＳＢ規格に従ったＵＳＢケーブル６６によって互いに接続されており、ＵＳＢケーブル６６を介して互いにデータの送信及びデータの受信を行う。なお、画像形成装置６２が情報処理装置の一例に相当し、端末装置６４が外部装置の一例に相当する。
【００８８】
以下、画像形成装置６２、端末装置６４及びＵＳＢケーブル６６の概略について説明する。
【００８９】
画像形成装置６２は、画像形成機能を備えた装置であり、例えば、プリント機能、スキャン機能、コピー機能及びファクシミリ機能の中の少なくとも１つの機能を備えている。画像形成装置６２は、画像形成に関する処理の制御信号（例えばプリントジョブ等のジョブ）を受けると、そのジョブに従って画像形成を行う。ジョブは、端末装置６４からＵＳＢケーブル６６を介して画像形成装置６２に送られてもよいし、端末装置６４以外の装置から画像形成装置６２に送られてもよい。画像形成装置６２は、ＵＳＢ規格以外の通信規格に従って有線通信する機能や無線通信（例えばＷｉ−Ｆｉ通信やＢｌｕｅｔｏｏｔｈ等）する機能を備えていてもよいし、画像形成以外の処理を行ってもよい。また、画像形成装置６２は、ユーザインターフェースを備えていてもよい。ユーザインターフェースは、例えば表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置であり、操作部は、例えば操作パネルやキーボード等の入力装置である。ユーザインターフェースは、表示部と操作部とを兼ね備えた装置（例えばタッチパネル方式のディスプレイ等）であってもよい。
【００９０】
端末装置６４は、例えば、スマートフォン、タブレットＰＣ、携帯電話、等の携帯端末や、ＰＣ、等である。端末装置６４は、ユーザインターフェースを備えている。ユーザインターフェースは、例えば表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置であり、操作部は、例えば操作パネルやキーボード等の入力装置である。ユーザインターフェースは、表示部と操作部とを兼ね備えた装置（例えばタッチパネル方式のディスプレイ等）であってもよい。また、端末装置６４は、ＵＳＢ規格以外の通信規格に従って有線通信する機能や無線通信（例えばＷｉ−Ｆｉ通信やＢｌｕｅｔｏｏｔｈ等）する機能を備えていてもよい。端末装置６４は、例えば、ＵＳＢケーブル６６を介して画像形成装置６２に接続されると、画像形成装置６２のユーザインターフェースとして機能してもよい。この場合、端末装置６４のユーザインターフェースに、画像形成装置６２の機能に関するメニュー画面（例えば画像形成機能に関するメニュー画面）が表示され、そのメニュー画面上にてユーザによって画像形成の実行指示等が与えられる。また、端末装置６４は、他の装置からジョブを受けて、そのジョブをＵＳＢケーブル６６や他の通信経路を介して画像形成装置６２に送信してもよい。
【００９１】
なお、第１機器及び第２機器は一例に過ぎず、第１機器は画像形成装置６２以外の機器（例えばＰＣ等）であってもよいし、第２機器は端末装置６４以外の機器（例えばデジタルカメラ等）であってもよい。
【００９２】
第２実施形態に係る情報処理システム６０においては、画像形成装置６２と端末装置６４は、ホスト装置（ＵＳＢホスト）、又は、非ホスト装置（ＵＳＢデバイス、ペリフェラル）として機能する。画像形成装置６２がホスト装置として機能する場合、端末装置６４は非ホスト装置として機能し、画像形成装置６２が非ホスト装置として機能する場合、端末装置６４はホスト装置として機能する。
【００９３】
ＵＳＢケーブル６６は、第１実施形態に係るＵＳＢケーブル１６と同様に、電源ラインとしてのＶＢＵＳ（電源バス）ライン６８と、データラインとしての２本のデータ信号線（Ｄ＋のデータ信号線７０とＤ−のデータ信号線７２）と、を含む。ＶＢＵＳライン６８には、ホスト装置から電力が供給される。その電力は、ＶＢＵＳライン６８を介してホスト装置から非ホスト装置に供給される。データ信号線７０，７２は、差動で用いられる。
【００９４】
以下、画像形成装置６２について詳しく説明する。
【００９５】
画像形成装置６２は、ＵＳＢ規格に従ったコネクタ７４を備えている。コネクタ７４には、ＵＳＢケーブル６６の一方の端子が接続される。
【００９６】
また、画像形成装置６２は、大別して、制御部７６と電力供給部７８を含む。制御部７６は、画像形成装置６２の各部の動作を制御する機能を備えている。制御部７６は、例えば、ＵＳＢケーブル６６を介して端末装置６４との間で行われるデータ送受信を制御する機能を備えている。電力供給部７８は、第１電力供給手段の一例に相当し、画像形成装置６２の各部に電力を供給する電源装置である。また、電力供給部７８は、ＦＥＴ８０、ダイオード８２、電源ライン８４及びコネクタ７４を介して、ＵＳＢケーブル６６のＶＢＵＳライン６８に接続されており、それらを介して、端末装置６４に電力を供給する機能を備えている。以下、画像形成装置６２の各部について詳しく説明する。
【００９７】
制御部７６はＵＳＢ制御部７７を含む。ＵＳＢ制御部７７は、画像形成装置６２がホスト装置（ＵＳＢホスト）として機能する場合、ＵＳＢ規格に従ってホスト用のデータ送受信を制御し、画像形成装置６２が非ホスト装置（ＵＳＢデバイス）として機能する場合、ＵＳＢ規格に従って非ホスト用のデータ送受信を制御する。また、ＵＳＢ制御部７７は、切換手段の一例として機能し、ホスト装置又は非ホスト装置のいずれかを示す識別信号としてのＩＤ信号に応じて、画像形成装置６２のステートをホスト装置又は非ホスト装置のいずれかに切り替える。ＵＳＢ制御部７７は、ＵＳＢホストＩ／Ｆ及びＵＳＢ非ホストＩ／Ｆの中から選択されたいずれかのＩ／Ｆとして機能する。
【００９８】
ＵＳＢ制御部７７は、端子Ｄ＋と端子Ｄ−を含む。ＵＳＢ制御部７７の端子Ｄ＋は、データラインとコネクタ７４を介して、ＵＳＢケーブル６６のデータ信号線７０（データ信号線Ｄ＋）に接続され、ＵＳＢ制御部７７の端子Ｄ−は、データラインとコネクタ７４を介して、ＵＳＢケーブル６６のデータ信号線７２（データ信号線Ｄ−）に接続される。
【００９９】
また、ＵＳＢ制御部７７は、ＶＢＵＳ制御信号を出力する端子ＶＢＵＳ  ＥＮを含む。端子ＶＢＵＳ  ＥＮは、ラインを介してＦＥＴ８０に接続されている。画像形成装置６２がホスト装置（ＵＳＢホスト）として機能する場合、ＵＳＢ制御部７７は、電力供給部７８から電力の供給を受けて駆動して、端末装置６４との間のデータ送受信を制御し、電力供給部７８を制御して電力を端末装置６４に供給させる。画像形成装置６２が非ホスト装置（ＵＳＢデバイス）として機能する場合、ＵＳＢ制御部７７は、電力供給部７８を制御して電力の供給を停止させる。これにより、画像形成装置６２のモードが節電モード（節電状態）に移行し、電力供給部７８から画像形成装置６２の各部（制御部７６を含む）への電力供給が停止する。また、電力供給部７８から端末装置６４への電力供給も停止する。
【０１００】
また、ＵＳＢ制御部７７は端子ＶＢＵＳを含む。端子ＶＵＢＳは電源ライン８４に接続されている。後述するように、画像形成装置６２が非ホスト装置（ＵＳＢデバイス）として機能する場合、ＵＳＢケーブル６６のＶＢＵＳライン６８を介して、ホスト装置（ＵＳＢホスト）としての端末装置６４から画像形成装置６２に電力が供給される。端末装置６４から供給された電力は、電源ライン８４及び端子ＶＢＵＳを介してＵＳＢ制御部７７に供給され、ＵＳＢ制御部７７は、その電力によって駆動して、端末装置６４との間のデータ送受信を制御する。
【０１０１】
例えば、画像形成装置６２のモードが非節電モード（スタンバイ状態）に該当する場合、ＵＳＢ制御部７７は、ＦＥＴ８０をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ８０をＯＮ状態にする。これにより、電力供給部７８から画像形成装置６２の各部（制御部７６を含む）に電力が供給され、画像形成装置６２はホスト装置（ＵＳＢホスト）として機能する。また、電力供給部７８は、上述したように、ＦＥＴ８０、ダイオード８２、電源ライン８４及びコネクタ７４を介して、ＵＳＢケーブル６６のＶＢＵＳライン６８に接続されており、電力供給部７８からの電力が、それらを介して端末装置６４に供給される。これにより、端末装置６４の電池が充電される。
【０１０２】
一方、画像形成装置６２のモードが節電モード（節電状態）に該当する場合、ＵＳＢ制御部７７は、ＦＥＴ８０をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ８０をＯＦＦ状態にする。これにより、電力供給部７８から画像形成装置６２の各部（制御部７６を含む）への電力供給が停止し、画像形成装置６２は非ホスト装置（ＵＳＢデバイス）として機能する。また、電力供給部７８から端末装置６４への電力供給も停止する。この場合、ＵＳＢケーブル６６のＶＢＵＳライン６８を介して、端末装置６４から画像形成装置６２に電力が供給される。その電力は、電源ライン８４及び端子ＶＢＵＳを介してＵＳＢ制御部７７に供給され、ＵＳＢ制御部７７は、その電力によって駆動して、端末装置６４との間のデータ送受信を制御する。
【０１０３】
図６に示す例では、ＦＥＴ８０とコネクタ７４との間にダイオード８２が設けられている。ダイオード８２のアノードはＦＥＴ８０に接続されており、ダイオード８２のカソードはコネクタ７４に接続されている。このダイオード８２が機能することで、端末装置６４から画像形成装置６２に電力が供給されたときに、電力供給部７８への電力の供給が防止される。
【０１０４】
また、ＵＳＢ制御部７７は端子ＩＤを含む。端子ＩＤには、画像形成装置６２のステートを示す識別情報としてのＩＤ信号が入力される。ＵＳＢ制御部７７は、そのＩＤ信号に応じて、画像形成装置６２のステートをホスト装置又は非ホスト装置のいずれかに切り替える。
【０１０５】
端子ＩＤは、データライン及び反転器８６を介して、ＵＳＢ制御部７７の端子ＶＢＵＳ  ＥＮに接続されている。反転器８６は、信号のレベルを反転させる機能を備えている。
【０１０６】
例えば、ＦＥＴ８０をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）がＵＳＢ制御部７７から出力されると、そのＶＢＵＳ制御信号のレベルは反転器８６によって反転させられ、反転後のＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）は、ＩＤ信号として端子ＩＤを介してＵＳＢ制御部７７に入力される。信号レベルが「Ｌ」を示すＶＢＵＳ制御信号は、画像形成装置６２がホスト装置（ＵＳＢホスト）として機能して、電力供給部７８から電力を供給することを示す信号であるため、ＵＳＢ制御部７７は、そのＶＢＵＳ制御信号を受けると、画像形成装置６２のステートをホスト装置（ＵＳＢホスト）に切り替える。つまり、画像形成装置６２のモードが非節電モード（スタンバイ状態）に該当する場合、ＵＳＢ制御部７７は、画像形成装置６２のステートをホスト装置に切り替える。
【０１０７】
一方、ＦＥＴ８０をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）がＵＳＢ制御部７７から出力されると、そのＶＢＵＳ制御信号のレベルは反転器８６によって反転させられ、反転後のＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）は、ＩＤ信号として端子ＩＤを介してＵＳＢ制御部７７に入力される。信号レベルが「Ｈ」を示すＶＢＵＳ制御信号は、画像形成装置６２が非ホスト装置（ＵＳＢデバイス）として機能して、電力供給部７８からの電力供給を停止することを示す情報であるため、ＵＳＢ制御部７７は、そのＶＢＵＳ制御信号を受けると、画像形成装置６２のステートを非ホスト装置（ＵＳＢデバイス）に切り替える。つまり、画像形成装置６２のモードが節電モード（節電状態）に該当する場合、ＵＳＢ制御部７７は、画像形成装置６２のステートを非ホスト装置に切り替える。
【０１０８】
なお、図６に示す例では、反転器８６を用いて、ＶＢＵＳ制御信号のレベルを反転させているが、反転器８６を用いずに、ＶＢＵＳ制御信号をＩＤ信号として用いてもよい。この場合、例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号が、画像形成装置６２がホスト装置として機能することを示す情報であり、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号が、画像形成装置６２が非ホスト装置として機能することを示す情報となる。
【０１０９】
以下、端末装置６４について詳しく説明する。
【０１１０】
端末装置６４は、ＵＳＢ規格に従ったコネクタ８８を備えている。コネクタ８８には、ＵＳＢケーブル６６の他方の端子が接続される。
【０１１１】
端末装置６４は、大別して、制御部９０と電力供給部９２を含む。制御部９０は、端末装置６４の各部の動作を制御する機能を備えている。制御部９０は、例えば、ＵＳＢケーブル６６を介して画像形成装置６２との間で行われるデータ送受信を制御する機能を備えている。電力供給部９２は、第２電力供給手段の一例に相当し、端末装置６４の各部に電力を供給する電源装置である。また、電力供給部９２は、ＵＳＢケーブル６６のＶＢＵＳライン６８を介して、画像形成装置６２に電力を供給する機能を備えている。以下、端末装置６４の各部について詳しく説明する。
【０１１２】
制御部９０はＵＳＢ制御部９４を含む。ＵＳＢ制御部９４は、端末装置６４がホスト装置（ＵＳＢホスト）として機能する場合、ＵＳＢ規格に従ってホスト用のデータ送受信を制御し、端末装置６４が非ホスト装置（ＵＳＢホスト）として機能する場合、ＵＳＢ規格に従って非ホスト用のデータ送受信を制御する。ＵＳＢ制御部９４は、ＵＳＢホストＩ／Ｆ及びＵＳＢ非ホストＩ／Ｆの中から選択されたいずれかのＩ／Ｆとして機能する。
【０１１３】
ＵＳＢ制御部９４は、端子Ｄ＋と端子Ｄ−を含む。ＵＳＢ制御部９４の端子Ｄ＋は、コネクタ８８を介して、ＵＳＢケーブル６６のデータ信号線７０（データ信号線Ｄ＋）に接続され、ＵＳＢ制御部９４の端子Ｄ−は、コネクタ８８を介して、ＵＳＢケーブル６６のデータ信号線７２（データ信号線Ｄ−）に接続される。
【０１１４】
また、ＵＳＢ制御部９４は端子ＶＢＵＳを含む。端子ＶＢＵＳは、ＦＥＴ９６及びダイオード９８を介して、電力供給部９２に接続されている。また、ＵＳＢ制御部９４は、ＶＢＵＳ制御信号を出力する端子ＶＢＵＳ  ＥＮを含む。端子ＶＢＵＳ  ＥＮは、ラインを介してＦＥＴ９６に接続されている。また、ＵＳＢケーブル６６のＶＢＵＳライン６８は、コネクタ８８を介して、ダイオード９８と端子ＶＢＵＳとの間に接続されている。
【０１１５】
画像形成装置６２が非ホスト装置（ＵＳＢデバイス）として機能する場合、ＵＳＢ制御部９４は、電力供給部９２から電力の供給を受けて駆動して、画像形成装置６２との間のデータ送受信を制御し、電力供給部９２を制御して電力を画像形成装置６２に供給させる。これにより、端末装置６４はホスト装置（ＵＳＢホスト）として機能する。画像形成装置６２がホスト装置（ＵＳＢホスト）として機能する場合、ＵＳＢ制御部９４は、電力供給部９２を制御して端末装置６４の各部（ＵＳＢ制御部９４を含む）への電力供給を停止させる。この場合、ＵＳＢケーブル６６のＶＢＵＳライン６８を介して、ホスト装置としての画像形成装置６２から端末装置６４に電力が供給される。画像形成装置６２から供給された電力は、端子ＶＢＵＳを介してＵＳＢ制御部９４に供給され、ＵＳＢ制御部９４は、その電力によって駆動して、画像形成装置６２との間のデータ送受信を制御する。これにより、端末装置６４は非ホスト装置（ＵＳＢデバイス）として機能する。
【０１１６】
例えば、画像形成装置６２のモードが非節電モード（スタンバイ状態）に該当する場合、ＵＳＢ制御部９４は、ＦＥＴ９６をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ９６をＯＦＦ状態にする。これにより、電力供給部９２から端末装置６４の各部（ＵＳＢ制御部９４を含む）への電力供給が停止する。この場合、ＵＳＢケーブル６６のＶＢＵＳライン６８を介して、画像形成装置６２から端末装置６４に電力が供給される。その電力は、端子ＶＢＵＳを介してＵＳＢ制御部９４に供給され、ＵＳＢ制御部９４は、その電力によって駆動して、画像形成装置６２との間のデータ送受信を制御する。また、端末装置６４の電池（電力供給部９２）が、画像形成装置６２から供給された電力によって充電される。端末装置６４は非ホスト装置（ＵＳＢデバイス）として機能する。
【０１１７】
一方、画像形成装置６２のモードが節電モード（節電状態）に該当する場合、ＵＳＢ制御部９４は、ＦＥＴ９６をＯＮ状態にするためのＶＵＢＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ９６をＯＮ状態にする。これにより、電力供給部９２から端末装置６４の各部（ＵＳＢ制御部９４を含む）に電力が供給される。また、電力供給部９２は、ＦＥＴ９６、ダイオード９８、電源ライン及びコネクタ８８を介して、ＵＳＢケーブル６６のＶＢＵＳライン６８に接続されており、電力供給部９２からの電力が、それらを介して画像形成装置６２に供給される。端末装置６４はホスト装置（ＵＳＢホスト）として機能する。
【０１１８】
また、ＵＳＢ制御部９４は端子ＩＤを含む。端子ＩＤには、端末装置６４のステートを示す識別情報としてのＩＤ信号が入力される。ＵＳＢ制御部９４は、そのＩＤ信号に応じて、端末装置６４のステートをホスト装置又は非ホスト装置のいずれかに切り替える。
【０１１９】
端子ＩＤは、データライン及び反転器１００を介して、ＵＳＢ制御部９４の端子ＶＢＵＳ  ＥＮに接続されている。反転器１００は、信号のレベルを反転させる機能を備えている。
【０１２０】
例えば、ＦＥＴ９６をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）がＵＳＢ制御部９４から出力されると、そのＶＢＵＳ制御信号のレベルは反転器１００によって反転させられ、反転後のＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）が、ＩＤ信号として端子ＩＤを介してＵＳＢ制御部９４に入力される。信号レベルが「Ｌ」を示すＶＢＵＳ制御信号は、端末装置６４がホスト装置（ＵＳＢホスト）として機能して、電力供給部９２から電力を供給することを示す信号であるため、ＵＳＢ制御部９４は、そのＶＢＵＳ制御信号を受けると、端末装置６４のステートをホスト装置に切り替える。つまり、画像形成装置６２のモードが節電モード（節電状態）に該当する場合、ＵＳＢ制御部９４は、端末装置６４のステートをホスト装置（ＵＳＢホスト）に切り替える。
【０１２１】
一方、ＦＥＴ９６をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）がＵＳＢ制御部９４から出力されると、そのＶＢＵＳ制御信号のレベルは反転器１００によって反転させられ、反転後のＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）が、ＩＤ信号として端子ＩＤを介してＵＳＢ制御部９４に入力される。信号レベルが「Ｈ」を示すＶＢＵＳ制御信号は、端末装置６４が非ホスト装置（ＵＳＢデバイス）として機能して、電力供給部９２からの電力供給を停止することを示す情報であるため、ＵＳＢ制御部９４は、そのＶＢＵＳ制御信号を受けると、端末装置６４のステートを非ホスト装置に切り替える。つまり、画像形成装置６２のモードが非節電モード（スタンバイ状態）に該当する場合、ＵＳＢ制御部９４は、端末装置６４のステートを非ホスト装置（ＵＳＢデバイス）に切り替える。
【０１２２】
なお、図６に示す例では、反転器１００を用いて、ＶＢＵＳ制御信号のレベルを反転させているが、反転器１００を用いずに、ＶＢＵＳ制御信号をＩＤ信号として用いてもよい。この場合、例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号が、端末装置６４がホスト装置として機能することを示す情報であり、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号が、端末装置６４が非ホスト装置として機能することを示す情報となる。
【０１２３】
以下、第２実施形態に係る情報処理システム６０の動作について詳しく説明する。
【０１２４】
図７を参照して、画像形成装置６２のモードが非節電モード（スタンバイ状態）のときの情報処理システム６０の動作について説明する。図７には、画像形成装置６２のモードが非節電モードのときの情報処理システム６０の構成が示されている。
【０１２５】
画像形成装置６２のモードが非節電モード（スタンバイ状態）に該当する場合、画像形成装置６２のＵＳＢ制御部７７は、ＦＥＴ８０をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ８０をＯＮ状態にする。これにより、電力供給部７８から画像形成装置６２の各部（制御部７６を含む）に電力が供給され、画像形成装置６２は、ホスト装置（ＵＳＢホスト）として機能する。
【０１２６】
また、ＶＢＵＳ制御信号は反転器８６によって反転させられ、反転後のＶＢＵＳ制御信号は、ＩＤ信号として、端子ＩＤを介してＵＳＢ制御部７７に入力される。反転後のＶＢＵＳ制御信号（ＩＤ信号）の信号レベルが「Ｌ」であるため、つまり、反転後のＶＢＵＳ制御信号（ＩＤ信号）は、画像形成装置６２がホスト装置（ＵＳＢホスト）として機能することを示しているため、ＵＳＢ制御部７７は、そのＩＤ信号を受けると、そのＩＤ信号に基づいて、画像形成装置６２自身がホスト装置であることを識別し、ホスト用のデータ送受信を制御する。この場合、ＵＳＢ制御部７７は、電力供給部７８から供給された電力によって駆動して、ＵＳＢケーブル６６を介して、端末装置６４との間でデータの送受信を行う。
【０１２７】
また、電力供給部７８からの電力が、ＦＥＴ８０、ダイオード８２、電源ライン８４、コネクタ７４及びＵＳＢケーブル６６のＶＢＵＳライン６８を介して、端末装置６４に供給される。
【０１２８】
画像形成装置６２から端末装置６４に電力が供給されると、端末装置６４のＵＳＢ制御部９４は、ＦＥＴ９６をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ９６をＯＦＦ状態にする。これにより、電力供給部９２から端末装置６４の各部（ＵＳＢ制御部９４を含む）への電力供給が停止する。ＵＳＢケーブル６６のＶＢＵＳライン６８を介して、画像形成装置６２から端末装置６４に電力が供給されると、端末装置６４において、その電力は、端子ＶＢＵＳを介してＵＳＢ制御部９４に供給される。ＵＳＢ制御部９４は、その電力によって駆動して、画像形成装置６２との間でデータの送受信を行う。これにより、端末装置６４は、非ホスト装置（ＵＳＢデバイス）として機能することになる。また、端末装置６４の電池（電力供給部９２）が、画像形成装置６２から供給された電力によって充電される。
【０１２９】
また、ＶＢＵＳ制御信号は反転器１００によって反転させられ、反転後のＶＢＵＳ制御信号は、ＩＤ信号として、端子ＩＤを介してＵＳＢ制御部９４に入力される。反転後のＶＢＵＳ制御信号（ＩＤ信号）の信号レベルが「Ｈ」であるため、つまり、反転後のＶＢＵＳ制御信号（ＩＤ信号）は、端末装置６４が非ホスト装置（ＵＳＢデバイス）として機能することを示しているため、ＵＳＢ制御部９４は、そのＩＤ信号を受けると、そのＩＤ信号に基づいて、端末装置６４自身が非ホスト装置であることを識別し、非ホスト用のデータ送受信を制御する。この場合、ＵＳＢ制御部９４は、画像形成装置６２から供給された電力によって駆動して、ＵＳＢケーブル６６を介して、画像形成装置６２との間でデータの送受信を行う。
【０１３０】
図８を参照して、画像形成装置６２のモードが節電モード（節電状態）のときの情報処理システム６０の動作について説明する。図８には、画像形成装置６２のモードが節電モードのときの情報処理システム６０の構成が示されている。
【０１３１】
第１実施形態と同様に、例えば、画像形成装置６２のモードが非節電モード（スタンバイ状態）に該当する場合において、予め定められた時間の間、画像形成装置６２が画像形成等の処理を行っていない場合や、ユーザによって節電の指示が与えられた場合、ＵＳＢ制御部７７は、画像形成装置６２のモードを節電モード（節電状態）に移行する。節電の指示は、画像形成装置６２のユーザインターフェースを介して与えられてもよいし、端末装置６４のユーザインターフェースを介して与えられてもよい。例えば、画像形成装置６２のモードが非節電モードに該当する場合において、ユーザが端末装置６４を利用して節電の指示を与えると、その節電指示を示す情報は、ＵＳＢケーブル６６を介して端末装置６４から画像形成装置６２に送られる。ＵＳＢ制御部７７は、端末装置６４から送られた節電指示を示す情報を受けて、画像形成装置６２のモードを節電モードに移行する。
【０１３２】
画像形成装置６２のモードが節電モード（節電状態）に該当する場合、ＵＳＢ制御部７７は、ＦＥＴ８０をＯＦＦ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｌ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ８０をＯＦＦ状態にする。これにより、電力供給部７８から画像形成装置６２の各部（制御部７６を含む）への電力供給が停止し、画像形成装置６２は、非ホスト装置（ＵＳＢデバイス）として機能する。また、電力供給部７８から端末装置６４への電力供給も停止する。
【０１３３】
また、ＶＢＵＳ制御信号は反転器８６によって反転させられ、反転後のＶＢＵＳ制御信号は、ＩＤ信号として、端子ＩＤを介してＵＳＢ制御部７７に入力される。反転後のＶＢＵＳ制御信号（ＩＤ信号）の信号レベルが「Ｈ」であるため、つまり、反転後のＶＢＵＳ制御信号（ＩＤ信号）は、画像形成装置６２が非ホスト装置（ＵＳＢデバイス）として機能することを示しているため、ＵＳＢ制御部７７は、そのＩＤ信号を受けると、そのＩＤ信号に基づいて、画像形成装置６２自身が非ホスト装置（ＵＳＢデバイス）であることを識別する。
【０１３４】
画像形成装置６２から端末装置６４への電力供給が停止すると、端末装置６４のＵＳＢ制御部９４は、ＦＥＴ９６をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ９６をＯＮ状態にする。これにより、電力供給部９２から端末装置６４の各部（制御部９０を含む）に電力が供給される。ＵＳＢ制御部９４は、電力供給部９２から供給された電力によって駆動して、画像形成装置６２との間でデータの送受信を行う。また、電力供給部９２からの電力が、ＦＥＴ９６、ダイオード９８、電源ライン、コネクタ８８及びＵＳＢケーブル６６のＶＢＵＳライン６８を介して、画像形成装置６２に供給される。このように、端末装置１４は、ホスト装置（ＵＳＢホスト）として機能することになる。
【０１３５】
また、ＶＢＵＳ制御信号は反転器１００によって反転させられ、反転後のＶＢＵＳ制御信号は、ＩＤ信号として、端子ＩＤを介してＵＳＢ制御部９４に入力される。反転後のＶＢＵＳ制御信号（ＩＤ信号）の信号レベルが「Ｌ」であるため、つまり、反転後のＶＢＵＳ制御信号（ＩＤ信号）は、端末装置６４がホスト装置（ＵＳＢホスト）として機能することを示しているため、ＵＳＢ制御部９４は、そのＩＤ信号を受けると、そのＩＤ信号に基づいて、端末装置６４自身がホスト装置（ＵＳＢホスト）であることを識別し、ホスト用のデータ送受信を制御する。
【０１３６】
ＵＳＢケーブル６６のＶＢＵＳライン６８を介して、端末装置６４から画像形成装置６２に電力が供給されると、画像形成装置６２においては、その電力は、電源ライン８４及び端子ＶＢＵＳを介してＵＳＢ制御部７７に供給される。ＵＳＢ制御部７７は、その電力によって駆動し、端末装置６４との間でデータを送受信する。このように、画像形成装置６２は、非ホスト装置（ＵＳＢデバイス）として機能する。
【０１３７】
画像形成装置６２のモードが節電モード（節電状態）に該当する場合において、例えば、ユーザが端末装置６４を操作して節電復帰を指示すると、節電復帰要求を示す情報が、ＵＳＢケーブル６６を介して、端末装置６４から画像形成装置６２に送られる。画像形成装置６２のＵＳＢ制御部７７は、節電復帰供給を示す情報を受けると、ＦＥＴ８０をＯＮ状態にするためのＶＢＵＳ制御信号（例えば、信号レベルが「Ｈ」を示すＶＢＵＳ制御信号）を出力することで、ＦＥＴ８０をＯＮ状態にする。これにより、電力供給部７８から画像形成装置６２の各部に電力が供給され、画像形成装置６２のモードは節電モード（節電状態）から非節電モード（スタンバイ状態）に移行し、画像形成装置６２はホスト装置（ＵＳＢホスト）として機能する。また、ＵＳＢ制御部７７は、ＩＤ信号に基づいて、画像形成装置６２自身がホスト装置であると識別する。また、画像形成装置６２から端末装置６４に電力が供給される。端末装置６４のＵＳＢ制御部９４は、画像形成装置６２から供給された電力によって駆動し、ＦＥＴ９６をＯＦＦ状態にすることで、電力供給部９２からの電力供給を停止する。これにより、端末装置６４は非ホスト装置（ＵＳＢデバイス）として機能する。このようにして、端末装置６４から画像形成装置６２に節電復帰要求を示す情報が送られると、画像形成装置６２が節電状態から復帰してホスト装置として機能し、端末装置６４は非ホスト装置として機能する。
【０１３８】
画像形成装置６２と端末装置６４のステート遷移表は、図４に示されている第１実施形態に係るステート遷移表と同じであるため、その説明を省略する。
【０１３９】
以下、図９に示されているシーケンス図を参照して、情報処理システム６０の動作について説明する。
【０１４０】
まず、画像形成装置６２がホスト装置（ＵＳＢホスト）として機能し、端末装置６４が非ホスト装置（ＵＳＢデバイス）として機能しているものとする。この状態で、例えば、ユーザが端末装置６４を操作して節電移行を指示すると、節電移行要求を示す情報が、ＵＳＢケーブル６６を介して、端末装置６４から画像形成装置６２に送られる（Ｓ１０）。
【０１４１】
画像形成装置６２のＵＳＢ制御部７７は、端末装置６４から節電移行要求を示す情報を受けると、画像形成装置６２の電力供給部７８からの電力供給を停止させる（ＶＢＵＳ  ＯＦＦ）（Ｓ１１）。また、ＵＳＢ制御部７７は、ＩＤ信号に基づいて、画像形成装置６２自身が非ホスト装置（ＵＳＢデバイス）であると識別する。これにより、画像形成装置６２のモードは節電モードに移行し、画像形成装置１２は非ホスト装置（ＵＳＢデバイス）として機能する。
【０１４２】
一方、端末装置６４のＵＳＢ制御部９４は、端末装置６４の電力供給部９２から各部に電力を供給させる（ＶＢＵＳ  ＯＮ）（Ｓ１２）。これにより、ＵＳＢケーブル６６を介して、端末装置６４から画像形成装置６２に電力が供給され、画像形成装置６２のＵＳＢ制御部７７は、その電力によって駆動する。また、端末装置６４のＵＳＢ制御部９４は、ＩＤ信号に基づいて、端末装置６４自身がホスト装置（ＵＳＢホスト）であると識別する。これにより、端末装置６４は、ホスト装置（ＵＳＢホスト）として機能する。
【０１４３】
その後、画像形成装置６２のモードが節電モード（節電状態）に該当する場合において、例えば、ユーザが端末装置６４を操作して節電復帰を指示すると、節電復帰要求を示す情報が、ＵＳＢケーブル６６を介して、端末装置６４から画像形成装置６２に送られる（Ｓ１３）。
【０１４４】
また、端末装置６４のＵＳＢ制御部９４は、端末装置１４の電力供給部４６からの電力供給を停止させる（ＶＢＵＳ  ＯＦＦ）（Ｓ１４）。これにより、端末装置１４は、非ホスト装置（ＵＳＢデバイス）として機能する。
【０１４５】
画像形成装置６２のＵＳＢ制御部７７は、端末装置６４から節電復帰要求を示す情報を受けると、画像形成装置６２の電力供給部７８から各部に電力を供給させる（ＶＢＵＳ  ＯＮ）（Ｓ１５）。また、ＵＳＢ制御部７７は、ＩＤ信号に基づいて、画像形成装置６２自身がホスト装置（ＵＳＢホスト）であると識別する。これにより、画像形成装置６２は、ホスト装置（ＵＳＢホスト）として機能する。また、電力供給部７８からの電力は、画像形成装置６２から端末装置６４にも供給される。
【０１４６】
上記の第２実施形態によると、画像形成装置６２の状態（節電状態又はスタンバイ状態）に応じて、ＩＤ信号によって、画像形成装置６２と端末装置６４のステートが、ホスト装置又は非ホスト装置のいずれかに動的に切り替えられる。
【０１４７】
また、画像形成装置６２のモードが節電モードに該当する場合、電力供給部７８からの電力供給が停止し、端末装置６４から供給される電力によってＵＳＢ制御部７７が駆動する。これにより、画像形成装置６２の消費電力が削減される。
【０１４８】
また、画像形成装置６２のモードが節電モードに移行した場合、端末装置６４がホスト装置（ＵＳＢホスト）として機能するため、端末装置６４から画像形成装置６２に対して節電復帰要求を与えることが可能となる。これにより、画像形成装置６２を節電モードから非節電モード（スタンバイ状態）に復帰させることができる。
【０１４９】
なお、第１実施形態と同様に、画像形成装置６２のモードが節電モードに該当する場合において、端末装置６４がプリントジョブ等のジョブを受け付けた場合、端末装置６４は、節電復帰要求を示す情報を画像形成装置１２に送ってもよい。別の例として、端末装置６４の電源（電力供給部９２）の充電率が予め定められた閾値以下となった場合、端末装置６４は、節電復帰要求を示す情報を画像形成装置６２に送ってもよい。また、端末装置６４のユーザインターフェースに警告情報を表示したり、警告音を出力したり、光源を点灯させたりしてもよい。
【０１５０】
上記の画像形成装置６２と端末装置６４はそれぞれ、一例としてハードウェアとソフトウェアとの協働により実現される。具体的には、画像形成装置６２と端末装置６４のそれぞれは、図示しないＣＰＵ等の１又は複数のプロセッサを備えている。当該１又は複数のプロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することで、画像形成装置６２と端末装置６４の各部の機能が実現される。上記プログラムは、例えばＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。図６に示す例では、画像形成装置６２の制御部７６と端末装置６４の制御部９０は、１又は複数のＣＰＵによって構成されている。別の例として、画像形成装置６２と端末装置６４の各部は、例えばプロセッサや電子回路やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア資源によって実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。更に別の例として、画像形成装置６２と端末装置６４の各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【０１５１】
１０，６０  情報処理システム、１２，６２  画像形成装置、１４，６４  端末装置、１６，６６  ＵＳＢケーブル、２６，７６  制御部、２８  セレクタ、３０，７８  電力供給部、３８  ホスト用制御部、４０  非ホスト用制御部、７７  ＵＳＢ制御部。
【図１】
2018156313.tif 000003
【図２】
2018156313.tif 000004
【図３】
2018156313.tif 000005
【図４】
2018156313.tif 000006
【図５】
2018156313.tif 000007
【図６】
2018156313.tif 000008
【図７】
2018156313.tif 000009
【図８】
2018156313.tif 000010
【図９】
2018156313.tif 000011