(57)【特許請求の範囲】
【請求項１】
表示部と、
複数の装置を自装置と接続させるための、複数の着脱部と、
前記複数の着脱部を介して接続された装置の状態を監視するための状態監視部と、
前記状態監視部により監視されている各前記装置の状態に基づいて、優先的に自装置の接続を解除することを推奨する前記装置に対応する前記着脱部の優先度を前記表示部に表示するための制御部と、
前記着脱部を介して接続された装置の装置情報を各着脱部ごとに着脱履歴として記憶する履歴記憶部とを備え、
前記状態監視部は、前記複数の着脱部の全てに前記装置が接続されたことを検知し、
前記制御部は、前記状態監視部の検知結果を受け、各前記着脱部を介して接続されている装置の通電状態、及び、前記履歴記憶部に記憶された各前記着脱部の着脱履歴に基づいて、各前記着脱部に対して、前記優先度を設定し、設定した優先度を前記表示部に表示する、情報処理装置。
【請求項２】
前記制御部は、前記着脱部を介して接続された装置のうち、前記通電状態が非通電中である装置に対応する着脱部については、着脱履歴より判定された着脱頻度に基づいて前記優先度を設定し、
前記着脱部を介して接続された装置のうち、前記通電状態が通電中である装置に対応する着脱部については、前記状態監視部の監視する各前記着脱部を介して接続された装置の機器種別に基づいて前記優先度を設定する、請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記着脱頻度が高い場合に、前記優先度を上げる、請求項２記載の情報処理装置。
【請求項４】
前記制御部は、前記通電状態が非通電中である装置に対応する着脱部については、前記着脱履歴を前記表示部に表示する、請求項２または３記載の情報処理装置。
【請求項５】
前記制御部は、前記通電状態が通電中である装置に対応する着脱部については、前記機器種別を前記表示部に表示する、請求項２〜４のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置に関し、特に、ＵＳＢ（Universal Serial Bus）デバイスを装着することが可能なＵＳＢコネクタを備えた情報処理装置に関する。
【背景技術】
【０００２】
近年、ＵＳＢコネクタには、種々のデバイスが装着可能となっており、一般的にＰＣ（Personal Computer）においては、ＯＳ（Operation System）上で動作するアプリケーションと共にセットで販売されるＵＳＢデバイスが増大している。
【０００３】
例えば、ＵＳＢメモリ、ＵＳＢＨＤＤ、ＵＳＢＤＶＤ、ＵＳＢ認証装置やＵＳＢケーブルを用いたデータ通信の実行が可能なデジタルカメラ（デジタルビデオカメラも含む）、プリンタ等が挙げられる。例えば、デジタルカメラに関しては、特開２００２−２１８３００号公報においては、ＵＳＢケーブルを用いてＰＣとクレードルとを通信可能なように設定し、デジタルカメラをクレードルに装着することにより利便性を向上させる技術が開示されている。
【０００４】
これらのＵＳＢデバイスは、ＵＳＢコネクタに一度接続されるとその接続状態が維持される可能性が高い。したがって、ＰＣ等に複数のＵＳＢコネクタが設けられている場合であってもＵＳＢコネクタが全て装着状態となってしまう可能性がある。
【０００５】
このような状況において、さらにＵＳＢコネクタにＵＳＢデバイスを装着することは困難であるためＵＳＢハブを購入することによりＵＳＢコネクタに装着するＵＳＢデバイスの総数を増やすことも考えられるが、ＵＳＢハブを購入しなければならないためコスト的に問題がある。
【０００６】
一方、通常、ＵＳＢコネクタが全て装着状態となった場合においても、実際には使用していないＵＳＢデバイス等もあるためＵＳＢコネクタに装着されているＵＳＢデバイスの装着状態を解除しても問題が無い場合も多い。
【特許文献１】特開２００２−２１８３００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、一時的にＵＳＢコネクタに装着されているＵＳＢデバイスの装着を解除して、別のＵＳＢデバイスを装着する場合に、ＵＳＢデバイスが増えてくるとどのＵＳＢコネクタに装着されているＵＳＢデバイスの装着を解除してよいのかが一見して判別しにくく、接続先を確認して動作状況等を確認して判断する必要がある。
【０００８】
したがって、ユーザにとっては煩雑な作業が必要であり、利便性に欠けるという問題があった。
【０００９】
本発明は、上記のような問題を解決するためになされたものであって、複数のＵＳＢデバイスを複数のＵＳＢコネクタに装着することが可能な情報処理装置において、ＵＳＢコネクタを効率よく有効に利用することが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る情報処理装置は、表示部と、複数の装置を自装置と接続させるための、複数の着脱部と、複数の着脱部を介して接続された装置の状態を監視するための状態監視部と、状態監視部により監視されている各装置の状態に基づいて、優先的に自装置の接続を解除することを推奨する装置に対応する着脱部の優先度を表示部に表示するための制御部と、着脱部を介して接続された装置の装置情報を各着脱部ごとに着脱履歴として記憶する履歴記憶部とを備える。状態監視部は、複数の着脱部の全てに装置が接続されたことを検知する。制御部は、状態監視部の検知結果を受け、各着脱部を介して接続されている装置の通電状態、及び、履歴記憶部に記憶された各着脱部の着脱履歴に基づいて、各着脱部に対して、優先度を設定し、設定した優先度を表示部に表示する。
【００１１】
好ましくは、制御部は、着脱部を介して接続された装置のうち、通電状態が非通電中である装置に対応する着脱部については、着脱履歴より判定された着脱頻度に基づいて優先度を設定する。着脱部を介して接続された装置のうち、通電状態が通電中である装置に対応する着脱部については、状態監視部の監視する各着脱部を介して接続された装置の機器種別に基づいて優先度を設定する。
【００１４】
特に、制御部は、着脱頻度が高い場合に、優先度を上げる。
【００１５】
特に、制御部は、通電状態が非通電中である装置に対応する着脱部については、着脱履歴を表示部に表示する。
【００１６】
特に、制御部は、通電状態が通電中である装置に対応する着脱部については、機器種別を表示部に表示する。
【発明の効果】
【００１７】
本発明に係る情報処理装置は、制御部において、各着脱部に装着されている着脱式装置の通電状態に基づいて、各着脱部から優先的に抜き取り可能な着脱式装置を示す優先度を設定し、設定した優先度に従って抜き取り可能な着脱式装置を表示部に表示する。当該表示により、ユーザは、抜き取り可能な着脱式装置を一見した把握することが可能であり、着脱部であるＵＳＢコネクタを効率よく有効に利用することが可能である。
【発明を実施するための最良の形態】
【００１８】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明においては同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００１９】
（ＰＣの構成）
図１は、本発明の実施形態に従う情報処理装置の一例であるＰＣの概略ブロック図である。
【００２０】
図１を参照して、本発明の実施の形態に従うＰＣは、オペレーティングシステム（ＯＳ：Operating System）を含む各種プログラムを実行するＣＰＵ（Central Processing Unit）で構成される制御部１と、制御部１のプログラムの実行に必要なデータを一時的に記憶するメモリ部１３と、制御部１で実行されるプログラムを不揮発的に記憶するハードディスク部（ＨＤＤ：Hard Disk Drive）１４とを含む。また、このようなプログラムは、ＦＴＤドライブ１７によってフレキシブルディスク１７ａなどから読取られる。
【００２１】
制御部１は、キーボードやマウス等からなる入力部９を介してユーザからの指示を受け取るとともに、プログラムの実行によって生成される画面出力をディスプレイ部５へ出力する。
【００２２】
また、制御部１は、ＬＡＮカード等からなる通信インターフェイス部７を介して外部のネットワークを介して外部装置との間で通信処理を実行することが可能である。
【００２３】
また、上述した各部は、内部バス３を介して相互にデータを授受する。
また、ＰＣには、複数のＵＳＢデバイスを接続可能なＵＳＢコネクタ１５と、ＵＳＢコネクタに装着されたＵＳＢデバイスの電気的な接続を制御するＵＳＢ接続部１１と、ＵＳＢコネクタ１５に装着されたＵＳＢデバイスの状態を監視するＵＳＢデバイス監視部１０とをさらに備える。
【００２４】
ＵＳＢデバイス監視部１０は、ＵＳＢコネクタ１５に装着されたＵＳＢデバイスの状態を監視し、機器種別、通電の有無、ジョブ状態、また、ＵＳＢコネクタ１５に装着されたＵＳＢデバイスの履歴情報を内部のＵＳＢデバイスステータステーブルに格納する。
【００２５】
図２は、本発明の実施の形態に従うディスプレイ部５に表示された画面の一例を説明する図である。
【００２６】
図２を参照して、画面１００においては、下欄領域にタスクバー１０２が表示され、アプリケーションソフトを起動するためのスタートボタン、時計とともにＵＳＢのアイコンボタン１０４が表示されている場合が示されている。
【００２７】
当該ＵＳＢのアイコンボタン１０４の表示は、ＵＳＢデバイス監視部１０において、複数個のＵＳＢコネクタ１５全てにＵＳＢデバイスが装着された状態を検知して、当該状態であることを制御部１に出力する。制御部１は、ＵＳＢデバイス監視部１０から当該検知結果を受けて、ＵＳＢのアイコンボタン１０４をディスプレイ部５により表示される画面１００に表示するものとする。
【００２８】
そして、例えば、図示しないマウス等により当該ＵＳＢのアイコンボタン１０４をクリック等して実行することにより複数のＵＳＢコネクタ１５にそれぞれ装着されたＵＳＢデバイスについてＵＳＢコネクタから抜くことを推奨する優先度を画面に表示する処理が実行される。
【００２９】
図３は、本発明の実施の形態に従うＵＳＢデバイスについてＵＳＢコネクタから抜くことを推奨する優先度を表示する処理を説明するフロー図である。
【００３０】
図３を参照して、制御部１は、画面１００において、ＵＳＢのアイコンボタン１０４が押下されたかどうか入力を検知（ステップＳ１）し、入力されたと判断された場合には、以下に詳しく説明するようなＵＳＢコネクタから抜くことを推奨する優先度を表示する処理を実行する。
【００３１】
そして、制御部１は、ＵＳＢデバイス監視部１０に格納されているＵＳＢデバイスステータステーブルを参照する（ステップＳ２）。
【００３２】
図４は、ＵＳＢデバイスステータステーブルの一例を説明する図である。
図４を参照して、ここでは、各ＵＳＢコネクタ１５に対応するＵＳＢコネクタ番号ＣＮ１〜ＣＮ６の欄が設けられる。そして、各ＵＳＢコネクタ番号の項目に対応して、「機器種別」、「コネクタとの接続有無」、「通電中か否か」、「アクセス状態」、「履歴」および「ランク」が表示されている場合が示されている。なお、ここで、「ランク」が表示されているが、「ランク」の欄については設けても良いし、特に設けなくても良い。
【００３３】
具体的には、本例において「機器種別」には、ＵＳＢコネクタ１５に装着されたＵＳＢデバイスがＵＳＢメモリ、ＵＳＢＨＤＤ、ＵＳＢＤＶＤ、ＵＳＢ認証装置等の機器の情報が格納される。ＵＳＢ接続部１１は、ＵＳＢコネクタ１５を介して装着されたＵＳＢデバイスの機器情報を取得してＵＳＢデバイス監視部１０に出力する。これにより、ＵＳＢデバイス監視部１０は、ＵＳＢコネクタ番号に対応する欄にＵＳＢデバイスの機器情報を格納する。なお、後述するが通電状態では無い場合には、ＵＳＢデバイスの機器情報を取得することはできないためＵＳＢデバイス監視部１０には機器情報は出力しない。
【００３４】
また、「コネクタとの接続有無」は、ＵＳＢコネクタ１５にＵＳＢデバイスが接続されているか否かの情報が格納される。ＵＳＢ接続部１１は、ＵＳＢコネクタ１５を介して装着されたＵＳＢデバイスの接続有無を検知して、当該検知情報をＵＳＢデバイス監視部１０に出力する。これにより、ＵＳＢデバイス監視部１０は、ＵＳＢコネクタ番号に対応する欄にＵＳＢデバイスの接続有無の情報を格納する。
【００３５】
そして、全てのＵＳＢコネクタ番号の欄に接続中である情報が格納される場合には、上述したようにＵＳＢデバイス監視部１０は、複数個のＵＳＢコネクタ１５全てにＵＳＢデバイスが装着された状態であると判断して、当該状態であることを制御部１に出力する。そして、制御部１は、上述したようにＵＳＢのアイコンボタン１０４を画面１００に表示する。
【００３６】
また、「通電中か否か」は、ＵＳＢコネクタ１５に装着されたＵＳＢデバイスについて通電状態にあるか否かの情報が格納される。
【００３７】
例えば、ＵＳＢメモリ、ＵＳＢＤＶＤ、ＵＳＢ認証装置がＵＳＢコネクタ１５に装着された場合には、ＵＳＢコネクタ１５を介して本体（ＰＣ）側から電源供給を受けて動作するため当該ＵＳＢデバイスがＵＳＢコネクタ１５に装着されれば通電中となる。
【００３８】
一方、ＵＳＢＨＤＤ、プリンタ、デジタルカメラについては、本体（ＰＣ）側から電源供給を受けるのではなく、別個独立に、ＵＳＢデバイス側に設けられた電源ラインから電源供給を受け、ＵＳＢデバイス側の電源制御に従って動作するため単にＵＳＢコネクタ１５に装着された場合には、ＵＳＢデバイスは非通電中である。これらのＵＳＢデバイスについては、ＵＳＢデバイス側で電源をオンにすることにより通電中となる。
【００３９】
ＵＳＢ接続部１１は、ＵＳＢコネクタ１５を介して装着されたＵＳＢデバイスに対する電源供給の有無を検知して、当該検知情報をＵＳＢデバイス監視部１０に出力する。これにより、ＵＳＢデバイス監視部１０は、ＵＳＢコネクタ番号ＣＮ１〜ＣＮ６に対応する欄にＵＳＢデバイスの通電状態の有無の情報を格納する。
【００４０】
「アクセス状態」は、ＵＳＢデバイスに対して現在、アクセス実行中であるか、否かすなわち停止中であるかの情報が格納される。
【００４１】
ＵＳＢ接続部１１は、ＵＳＢコネクタ１５を介して装着されたＵＳＢデバイスに対するアクセスが実行されている場合には、当該情報をＵＳＢデバイス監視部１０に出力する。これにより、ＵＳＢデバイス監視部１０は、ＵＳＢコネクタ番号に対応する欄にＵＳＢデバイスのアクセス状態を格納する。具体的には、アクセスが実行中である旨が格納される。一方、アクセスが終了した場合には、当該情報をＵＳＢデバイス監視部１０に出力し、ＵＳＢデバイス監視部１０は、アクセスが停止中である旨の情報が格納される。
【００４２】
「履歴」は、ＵＳＢコネクタ番号ＣＮ１〜ＣＮ６にそれぞれ対応するＵＳＢコネクタについて過去に装着されたＵＳＢデバイスの機器種別の履歴情報が格納される。具体的には、ＵＳＢデバイス監視部１０は、過去の所定期間におけるＵＳＢ接続部１１から出力されたＵＳＢコネクタに装着されたＵＳＢデバイスの機器情報を蓄積して履歴情報として格納する。本例においては、「／」の記号毎にＵＳＢデバイスが装着されたことが示されており、右側が最新の履歴情報であるものとする。例えば、所定期間としては、一例として過去３日間として判断するものとする。
【００４３】
「ランク」は、後述するが、ＵＳＢデバイスステータステーブルを参照して、ランク判定をした結果が格納される。
【００４４】
本例においては、一例としてＵＳＢコネクタ番号ＣＮ１には、「機器種別」として、ＵＳＢメモリである旨の情報が格納され、「通電状態」は通電中であり、「アクセス状態」はアクセス実行中で、「履歴」として過去、２回連続してＵＳＢメモリが装着されている履歴情報が格納されているものとする。
【００４５】
ＵＳＢコネクタ番号ＣＮ２には、「機器種別」として、ＵＳＢＨＤＤである旨の情報が格納され、「コネクタとの接続有無」は接続中であり、「通電状態」は通電中であり、「アクセス状態」は停止中で、「履歴」として過去、ＵＳＢＨＤＤが装着されている履歴情報が格納されているものとする。
【００４６】
ＵＳＢコネクタ番号ＣＮ３には、「機器種別」として、ＵＳＢＤＶＤである旨の情報が格納され、「コネクタとの接続有無」は接続中であり、「通電状態」は通電中であり、「アクセス状態」は停止中で、「履歴」として過去、ＵＳＢメモリが装着され、そして、次に、ＵＳＢＤＶＤが装着された履歴情報が格納されているものとする。
【００４７】
ＵＳＢコネクタ番号ＣＮ４には、「機器種別」として、情報が格納されておらず、「コネクタとの接続有無」は接続中であり、「通電状態」は非通電中であり、「アクセス状態」についても情報が格納されておらず、「履歴」として過去２回ＵＳＢメモリが装着され、そして、次に、デジタルカメラが装着された履歴情報が格納されているものとする。
【００４８】
ＵＳＢコネクタ番号ＣＮ５には、「機器種別」として、情報が格納されておらず、「コネクタとの接続有無」は接続中であり、「通電状態」は非通電中であり、「アクセス状態」についても情報が格納されておらず、「履歴」として過去プリンタが装着された履歴情報が格納されているものとする。
【００４９】
ＵＳＢコネクタ番号ＣＮ６には、「機器種別」として、ＵＳＢ認証装置である旨の情報が格納され、「コネクタとの接続有無」は接続中であり、「通電状態」は通電中であり、「アクセス状態」は停止中で、「履歴」としてＵＳＢ認証装置が装着された履歴情報が格納されているものとする。
【００５０】
再び、図３を参照して、次に、ＵＳＢデバイスステータステーブルの情報に基づいてランク判定を実行する（ステップＳ３）。本発明の実施の形態においては、通電中か否か、アクセス中か否か、着脱頻度の多いか否か、ＵＳＢ機器種別に基づいて、ＵＳＢデバイスをＵＳＢコネクタから抜くことを推奨する優先順位を決定する。本例においては、一例としてランク１〜５にそれぞれ分類する。
【００５１】
ランク１は、ＵＳＢデバイスをＵＳＢコネクタから抜くことを推奨する最高順位とする。以降昇順的に優先順位が下がりランク５は、ＵＳＢデバイスをＵＳＢコネクタから抜くことを推奨する最低順位とする。
【００５２】
図５は、ランク判定を実行するフロー図である。
図５を参照して、ランク判定処理として、まず、通電中か否かを判断する（ステップＳ６）。
【００５３】
ステップＳ６において、通電中であると判断された場合には、ステップＳ１２に進む。
一方、ステップＳ６において、非通電中であると判断する場合には、ステップＳ７に進む。
【００５４】
ステップＳ６において、通電中であると判断する場合には、ステップＳ１２において、アクセス中か否かを判断する（ステップＳ１２）。アクセス中である場合には、ステップＳ１３に進み、ランク５に設定する。ＵＳＢデバイスに対してアクセス中である場合には、ＵＳＢコネクタからＵＳＢデバイスを抜くと、ＵＳＢデバイスに対する処理がエラーとなるとともに故障の原因ともなるためＵＳＢコネクタからＵＳＢデバイスを抜くことは望ましくなく最低順位であるランク５に設定する。
【００５５】
一方、ステップＳ１２において、アクセス中でない場合、すなわち、停止中である場合には、次のステップＳ１４に進む。
【００５６】
ステップＳ１４において、ＵＳＢコネクタに装着されたＵＳＢ機器種別を判断する（ステップＳ１４）。
【００５７】
ステップＳ１４において、ＵＳＢ機器種別を判断し、ＵＳＢ認証装置、ＵＳＢＤＶＤ、デジタルカメラ、ＵＳＢメモリである場合には、ステップＳ１６に進み、ランク２に設定する。
【００５８】
一方、ステップＳ１４において、ＵＳＢ機器種別を判断し、ＵＳＢＨＤＤ、プリンタである場合には、ステップＳ１５に進み、ランク４に設定する。
【００５９】
ＵＳＢデバイスに対するアクセスが停止中である場合には、ＵＳＢコネクタからＵＳＢデバイスを抜くことは問題が無いが、ＵＳＢデバイスの機器種別によれば、固定装置として使用される可能性の高いものも存在する。したがって、抜き差しの頻度が少ない固定装置として使用される可能性の高い、ＵＳＢＨＤＤおよびプリンタについては、ランク４に設定して優先順位を低く設定している。一方、ＵＳＢメモリ等は、一般的に携帯用の着脱式記憶装置として使用される可能性が高く、固定的に使われるよりも抜き差しの頻度は高いと考えられるためランク２に設定している。
【００６０】
一方、ステップＳ６において、非通電中であると判断した場合には、次に、ＵＳＢ履歴を確認する（ステップＳ７）。そして、ＵＳＢデバイスステータステーブルの「履歴」情報に基づいてＵＳＢコネクタに装着されたＵＳＢデバイスの着脱頻度が多いか否かを判断する（ステップＳ８）。本例においては、一例として過去の所定期間３日間において、３回以上ＵＳＢコネクタに着脱があった旨のＵＳＢデバイスの履歴情報が格納されている場合には着脱頻度が多いと判断する。
【００６１】
ステップＳ８において、着脱頻度が多いと判断される場合には、ステップＳ９に進み、ランク１に設定する。一方、ステップＳ８において、着脱頻度が多くない場合、すなわち固定的に使用されていると判断される場合には、ステップＳ１０に進み、ランク３に設定する。
【００６２】
ＵＳＢデバイスの通電状態において、非通電中である場合には、ＵＳＢコネクタからＵＳＢデバイスを抜くことは問題が無いが、非通電中であるがＵＳＢコネクタに装着されているＵＳＢデバイスを固定的に使用している可能性の高いものも存在する。当該場合、非通電中であるが固定的に使用しているＵＳＢデバイスをＵＳＢコネクタから抜くことは、再度当該ＵＳＢデバイスを装着する可能性が高くユーザにとって利便性に欠けると考えられる。
【００６３】
したがって、過去にＵＳＢコネクタに装着したＵＳＢデバイスの履歴情報を確認することにより、着脱頻度に従って固定的に使用しているＵＳＢデバイスか否かを判断し、固定的に使用している可能性の高い、すなわち抜き差しの頻度が少ないＵＳＢコネクタに装着されているＵＳＢデバイスについては、ランク３に設定して優先順位を低く設定している。一方、着脱頻度が多い、すなわち、抜き差しの頻度が多いと判断されるＵＳＢコネクタに装着されているＵＳＢデバイスについては、ランク１に設定している。
【００６４】
再び、図３を参照して、ステップＳ３のランク判定後、次に、ランク判定結果に基づいてＵＳＢデバイスをＵＳＢコネクタから抜くことを推奨する優先度を設定する（ステップＳ４）。具体的には、ランク判定結果の数字が小さいランクを優先度１位に設定する。そして、その次に数字が小さいランクを優先度２位に設定する。そして、以降同様の方式に従って昇順的にランク判定結果の数字に基づいて優先度を設定する。なお、仮にランク判定結果について、同じランクが複数ある場合には、同一の優先度として表示することも可能であるし、あるいは、ＵＳＢデバイスが装着された時間等を計測しておいて、計測時間に従って優先度が各ＵＳＢコネクタ番号に対応してそれぞれ異なるように設定することも可能である。具体的には、装着時間の長い方を優先度を低くすることも可能である。
【００６５】
そして、次に、ＵＳＢデバイス優先度画面をディスプレイ部５に表示する（ステップＳ５）。
【００６６】
具体的には、上述したＵＳＢコネクタに対応して装着されたＵＳＢデバイスについて、ランク結果に基づくＵＳＢコネクタから抜くことを推奨する優先度を表示する。
【００６７】
図６は、図４のＵＳＢデバイスステータステーブルの情報に基づくＵＳＢデバイス優先度画面を説明する一例図である。
【００６８】
図６に示されるように、６個のＵＳＢコネクタにそれぞれ対応して、各コネクタに装着されているＵＳＢデバイスの機器種別、アクセス状態とともに、上述したランク判定結果に基づく優先度が表示されている。具体的には、ＵＳＢコネクタ番号ＣＮ４に対応するＵＳＢメモリ／ＵＳＢメモリ／デジタルカメラの履歴を有するＵＳＢコネクタに装着されているＵＳＢデバイスが優先度１位となる。また、ＵＳＢコネクタ番号ＣＮ３に対応するＵＳＢコネクタに装着されているＵＳＢＤＶＤが優先度２位となる。また、ＵＳＢコネクタ番号ＣＮ６に対応するＵＳＢコネクタに装着されているＵＳＢ認証装置が優先度２位となる。ＵＳＢコネクタ番号ＣＮ５に対応するプリンタの履歴を有するＵＳＢコネクタに装着されているＵＳＢデバイスが優先度３位となる。ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢコネクタに装着されているＵＳＢＨＤＤが優先度４位となる。ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢコネクタに装着されているＵＳＢメモリが優先度５位となる。
【００６９】
当該画面表示により、ユーザは、各ＵＳＢコネクタに装着されたＵＳＢデバイスについてＵＳＢコネクタから抜くことを推奨する優先度を認知することが可能となり、例えば、優先度の高いＵＳＢコネクタ番号ＣＮ４に対応するＵＳＢコネクタに装着されているＵＳＢデバイスを優先的に抜く判断が可能となる。
【００７０】
本例においては、ＵＳＢコネクタ番号ＣＮ４に対応するＵＳＢコネクタに装着されているＵＳＢデバイスの履歴情報として、ＵＳＢメモリ／ＵＳＢメモリ／デジタルカメラがＵＳＢデバイスステータステーブルに格納されており、ランク１に設定されている。したがって、ＵＳＢコネクタからＵＳＢデバイスとして装着されていると考えられるデジタルカメラを優先的に抜く判断が可能となる。また、アクセス中か否かを表示することにより、ユーザは、誤ってアクセス中のＵＳＢデバイスを抜くことを防止することが可能となる。
【００７１】
また、履歴情報を表示することにより、通電中ではないＵＳＢデバイスについてもＵＳＢコネクタに接続されているＵＳＢデバイスを容易に推定することが可能である。
【００７２】
したがって、ＵＳＢデバイスが接続可能な複数のコネクタを効率よく有効に利用することが可能である。
【００７３】
なお、本例においては、当該画面表示において、ユーザに対して、各ＵＳＢコネクタに装着されたＵＳＢデバイスについてＵＳＢコネクタから抜くことを推奨する優先度を認知させるために順位を表示する方式について説明したが、ＵＳＢデバイスをＵＳＢコネクタから抜くことを推奨する優先度を認知させることが可能であれば特にこの方式に限られない。例えば、優先度毎に色分けあるいは階調表示により差を設けて、優先的に抜くことが可能なＵＳＢデバイスの情報をユーザに報知することも可能であるし、優先的に抜くことが可能なＵＳＢデバイスを点滅させたり、あるいは、ランク的に優先的に抜くことが適切でないＵＳＢデバイスを反転表示したり等することも可能である。
【００７４】
（実施の形態の変形例）
図７は、図４のＵＳＢデバイスステータステーブルの情報に基づくＵＳＢデバイス優先度画面を説明する別の図である。
【００７５】
図７に示されるように、ＵＳＢコネクタの差込口のモデルとともにＵＳＢデバイス優先度画面を表示することにより、ユーザは、いずれのＵＳＢコネクタに装着されたＵＳＢデバイスを抜くことが可能であるかをＰＣ本体のＵＳＢコネクタの構成と比較して一見することができ、ユーザの利便性が向上する。また、当該画面表示により、誤ってアクセス中のＵＳＢデバイスを抜くことをさらに防止することが可能となる。
【００７６】
また、ＵＳＢコネクタとして６個のコネクタが設けられたＰＣについて説明したが特にこれに限られず複数個であれば特に数には限定されない。
【００７７】
なお、本発明にかかる情報処理装置はＰＣに限定されず、ＵＳＢコネクタを複数個備えた、情報処理装置であれば、プリンタやファクシミリ装置あるいはＭＦＰ（Multi Function Peripheral）等であってもよい。なお、画像形成装置を制御するコントローラについて、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００７８】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００７９】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００８０】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストール
されて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００８１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施形態に従う情報処理装置の一例であるＰＣの概略ブロック図である。
【図２】本発明の実施の形態に従うディスプレイ部５に表示された画面の一例を説明する図である。
【図３】本発明の実施の形態に従うＵＳＢデバイスについてＵＳＢコネクタから抜くことを推奨する優先度を表示する処理を説明するフロー図である。
【図４】ＵＳＢデバイスステータステーブルの一例を説明する図である。
【図５】ランク判定を実行するフロー図である。
【図６】図４のＵＳＢデバイスステータステーブルの情報に基づくＵＳＢデバイス優先度画面を説明する一例図である。
【図７】図４のＵＳＢデバイスステータステーブルの情報に基づくＵＳＢデバイス優先度画面を説明する別の図である。
【符号の説明】
【００８３】
１  制御部、３  内部バス、５  ディスプレイ部、７  通信インターフェイス部、９  入力部、１０  ＵＳＢデバイス監視部、１１  ＵＳＢ接続部、１３  メモリ部、１４  ＨＤＤ、１５  ＵＳＢコネクタ、１７  ＦＴＤドライブ。
【図１】
0004561873.tif 000002
【図２】
0004561873.tif 000003
【図３】
0004561873.tif 000004
【図４】
0004561873.tif 000005
【図５】
0004561873.tif 000006
【図６】
0004561873.tif 000007
【図７】
0004561873.tif 000008