(57)【要約】【課題】表示中のメモリフォルダの情報が、どの接続Ｉ／Ｆ部に接続された記憶媒体のものなのかを容易に判断できる情報処理装置及び、表示制御プログラムを提供する。【解決手段】新たに接続された記憶媒体がどの接続Ｉ／Ｆ部に接続されているのかを検出し、予め記憶されている接続Ｉ／Ｆ部の物理的位置情報と照らし合わせ、該記憶媒体の物理的位置情報を取得し、その物理的位置情報に基づいて、例えば、右側の接続Ｉ／Ｆ部に接続中の記憶媒体の情報は、表示領域の中心に対して右側に、左側の接続Ｉ／Ｆ部に接続中の記憶媒体の情報は、表示領域の中心に対して左側に表示する。【選択図】図８
2012243279.tif 000002
【特許請求の範囲】
【請求項１】
表示部と
着脱可能な記憶媒体が接続される複数の接続Ｉ／Ｆ部と
前記接続Ｉ／Ｆ部に前記記憶媒体との接続状態を検出すると共に記憶媒体が接続されている接続Ｉ／Ｆ部を特定する検出部と、
制御部と
を有し、
前記制御部は、前記検出部で接続中であると検出された記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した、前記表示部の画面上の位置に、前記接続中の記憶媒体に関する情報を表示する
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記接続Ｉ／Ｆ部に接続中の記憶媒体が一つの場合は、その記憶媒体の接続されている接続Ｉ／Ｆ部の物理的位置にかかわらず、前記記憶媒体の情報を画面上の一定の位置に表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記接続Ｉ／Ｆ部に接続中の記憶媒体が一つの場合は、前記記憶媒体の情報を所定の大きさの表示エリアに表示し、前記接続Ｉ／Ｆ部に接続中の記憶媒体が複数の場合は、各記憶媒体の情報をそれぞれ前記所定の大きさより小さい表示エリアに表示する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
複数の接続Ｉ／Ｆ部の正面を臨む方向から見た前記複数の接続Ｉ／Ｆ部の中心に対する前記各接続Ｉ／Ｆ部の位置関係と、前記表示部の表示領域中心に対する各接続Ｉ／Ｆ部の表示箇所の位置関係とを対応させる
ことを特徴とする請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項５】
前記複数の接続Ｉ／Ｆ部が、前記表示部を見るユーザにとって奥・手前の関係で配置されているときは、手前側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアの背後に、奥側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアが一部隠れるようにして表示する
ことを特徴とする請求項１乃至４のいずれか１つに記載の情報処理装置。
【請求項６】
操作部を更に有し
前記制御部は、前記検出部が前記接続Ｉ／Ｆ部１８に記憶媒体が接続されていることを検出しているときに、前記操作部から前記接続中の記憶媒体へのアクセス操作を受けたとき、その記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した前記表示部の画面上の位置に、前記記憶媒体の情報を表示する
ことを特徴とする請求項１乃至５のいずれか１つに記載の情報処理装置。
【請求項７】
前記制御部は、記憶媒体が接続Ｉ／Ｆ部に接続されたことを前記検出部が検出した時に、その記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した前記表示部の画面上の位置に、前記記憶媒体の情報を表示する
ことを特徴とする請求項１乃至６のいずれか１つに記載の情報処理装置。
【請求項８】
前記制御部は、前記接続Ｉ／Ｆ部に接続中の記憶媒体の情報を表示する際に、ジョブの処理中であってそのジョブに係る画面を表示している場合には、前記ジョブの処理が終了してそのジョブに係る画面の表示が終了してから、前記記憶媒体の情報を表示する
ことを特徴とする請求項１乃至７のいずれか１つに記載の情報処理装置。
【請求項９】
表示部と
着脱可能な記憶媒体が接続される複数の接続Ｉ／Ｆ部と
前記接続Ｉ／Ｆ部と前記記憶媒体との接続状態を検出すると共に記憶媒体が接続されている接続Ｉ／Ｆ部を特定する検出部と、
制御部と、を備えた情報処理装置の前記制御部を、
前記検出部で接続中であると検出された記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した、前記表示部の画面上の位置に、前記接続中の記憶媒体に関する情報を表示する機能を果たすように動作させる
ことを特徴とする表示制御プログラム。
【請求項１０】
前記制御部を、前記接続Ｉ／Ｆ部に接続中の記憶媒体が一つの場合は、その記憶媒体の接続されている接続Ｉ／Ｆ部の物理的位置にかかわらず、前記記憶媒体の情報を画面上の一定の位置に表示する機能をはたすよう動作させる
ことを特徴とする請求項９に記載の表示制御プログラム。
【請求項１１】
前記制御部を、前記接続Ｉ／Ｆ部に接続中の記憶媒体が一つの場合は、前記記憶媒体の情報を所定の大きさの表示エリアに表示し、前記接続Ｉ／Ｆ部に接続中の記憶媒体が複数の場合は、各記憶媒体の情報をそれぞれ前記所定の大きさより小さい表示エリアに表示する機能をはたすよう動作させる
ことを特徴とする請求項９または１０に記載の表示制御プログラム。
【請求項１２】
複数の接続Ｉ／Ｆ部の正面を臨む方向から見た前記複数の接続Ｉ／Ｆ部の中心に対する前記各接続Ｉ／Ｆ部の位置関係と、前記表示部の表示領域中心に対する各接続Ｉ／Ｆ部の表示箇所の位置関係とを対応させる
ことを特徴とする請求項９乃至１１のいずれか１つに記載の表示制御プログラム。
【請求項１３】
前記制御部を、前記複数の接続Ｉ／Ｆ部が、前記表示部を見るユーザにとって奥・手前の関係で配置されているときは、手前側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアの背後に、奥側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアが一部隠れるようにして表示する機能をはたすよう動作させる
ことを特徴とする請求項９乃至１２のいずれか１つに記載の表示制御プログラム。
【請求項１４】
操作部を更に有する情報処理装置の前記制御部を、前記検出部が前記接続Ｉ／Ｆ部に記憶媒体が接続されていることを検出しているときに、前記操作部から前記接続中の記憶媒体へのアクセス操作を受けたとき、その記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した前記表示部の画面上の位置に、前記記憶媒体の情報を表示する機能を果たすよう動作させる
ことを特徴とする請求項９乃至１３のいずれか１つに記載の表示制御プログラム。
【請求項１５】
前記制御部を、記憶媒体が接続Ｉ／Ｆ部に接続されたことを前記検出部が検出した時に、その記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した前記表示部の画面上の位置に、前記記憶媒体の情報を表示する機能を果たすよう動作させる
ことを特徴とする請求項９乃至１４のいずれか１つに記載の表示制御プログラム。
【請求項１６】
前記制御部を、前記接続Ｉ／Ｆ部に接続中の記憶媒体の情報を表示する際に、ジョブの処理中であってそのジョブに係る画面を表示している場合には、前記ジョブの処理が終了してそのジョブに係る画面の表示が終了してから、前記記憶媒体の情報を表示する機能を果たすよう動作させる
ことを特徴とする請求項９乃至１５のいずれか１つに記載の表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、抜き差しされる記憶媒体に関する情報を表示することができる情報処理装置及び、表示制御プログラムに関する。
【背景技術】
【０００２】
従来、プリンタ機やスキャナおよび、プリンタ、スキャン、コピー、ファックス機能を備える複合機などの情報処理装置では、ＵＳＢ（Universal Serial Bus）メモリやＣＦ（Compact Flash）等の可搬性記憶媒体を接続し、そこに画像データなどの情報を保存したり、またはそこから情報を読み取って出力したりしている。
【０００３】
また、それら情報処理装置には接続端子が複数存在していることも珍しくない。複数の記憶媒体を接続したとき、それぞれの記憶媒体の情報を一つずつ情報処理装置の表示画面に表示させて確認すると、手間と時間がかかってしまう。そこで、それぞれから取得した記憶媒体の情報（メモリフォルダ等）を同時に表示する技術が提案されている（特許文献１）。この方法では、複数の記憶媒体から要約情報、サムネイル情報、著作権情報等を取得し、その管理情報を記憶媒体毎に分けて同時に表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−５８９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示の方法は、各記憶媒体に対応するメモリフォルダを一覧状に並べて同時に表示するが、この方法では表示された複数のメモリフォルダがどこに接続された記憶媒体に対応する情報なのかが、一見した程度ではわかりにくい。そのため、このような表示状態下で、「Ｓｃａｎ  Ｔｏ  ＵＳＢ」（読込データをＵＳＢメモリに保存する）機能を実行すると、ユーザが意図したＵＳＢメモリとは別のＵＳＢメモリに読込データを保存してしまうという問題がある。また、そのような状況では、データ書き込み中のＵＳＢメモリを誤って引き抜いてしまい、そのＵＳＢメモリに記憶されていたデータを破壊してしまうという問題もある。
【０００６】
本発明は、上記の問題を解決しようとするものであり、表示中の情報が、どの記憶媒体のものなのかを容易に判断できる情報処理装置及び、表示制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００８】
［１］表示部と
着脱可能な記憶媒体が接続される複数の接続Ｉ／Ｆ部と
前記接続Ｉ／Ｆ部に前記記憶媒体との接続状態を検出すると共に記憶媒体が接続されている接続Ｉ／Ｆ部を特定する検出部と、
制御部と
を有し、
前記制御部は、前記検出部で接続中であると検出された記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した、前記表示部の画面上の位置に、前記接続中の記憶媒体に関する情報を表示する
ことを特徴とする情報処理装置。
【０００９】
上記［１］および下記［９］に係る発明では、抜き差しする記憶媒体が接続された接続Ｉ／Ｆ部の位置情報に対応して、画面上に表示する前記記憶媒体の情報位置が決定される。これにより、ユーザは画面に表示中の前記情報が、どの接続Ｉ／Ｆ部に接続された記憶媒体の情報なのかを容易に判断することができる。例えば、複数の接続口が左右に並んで配置されている場合に、左の接続口に接続された記憶媒体に関する情報は画面の左側に、右の接続口に接続された記憶媒体に関する情報は画面の右側に表示する。
【００１０】
［２］前記制御部は、前記接続Ｉ／Ｆ部に接続中の記憶媒体が一つの場合は、その記憶媒体の接続されている接続Ｉ／Ｆ部の物理的位置にかかわらず、前記記憶媒体の情報を画面上の一定の位置に表示する
ことを特徴とする［１］に記載の情報処理装置。
【００１１】
上記［２］および下記［１０］に係る発明では、接続されている記憶媒体が１つの場合は、画面に表示中の記憶媒体の情報が、どの接続Ｉ／Ｆ部に接続された記憶媒体の情報なのかをユーザが容易に判断できるため、接続されている接続Ｉ／Ｆ部の位置に対応しない位置にフォルダを表示してもよい。一定の位置とは、接続されている接続Ｉ／Ｆ部の位置にかかわらず、画面全体に対して一定の位置でもよいし、例えば、記憶媒体の情報以外を表示する画面モードのときは、その領域を避けた場所に対して一定の位置でもよい。前記表示位置は、中央でも、画面上側でも、ユーザにとって見やすい位置に表示するのがよい。
【００１２】
［３］前記制御部は、前記接続Ｉ／Ｆ部に接続中の記憶媒体が一つの場合は、前記記憶媒体の情報を所定の大きさの表示エリアに表示し、前記接続Ｉ／Ｆ部に接続中の記憶媒体が複数の場合は、各記憶媒体の情報をそれぞれ前記所定の大きさより小さい表示エリアに表示する
ことを特徴とする［１］または［２］に記載の情報処理装置。
【００１３】
上記［３］および下記［１１］に係る発明では、接続されている記憶媒体が１つの場合は、画面に表示中の記憶媒体の情報が、どの接続Ｉ／Ｆ部に接続された記憶媒体の情報なのかをユーザが容易に判断できる。そのため、記憶媒体の情報の表示領域の大きさが、接続Ｉ／Ｆ部の数に応じて割り当てられた大きさである必要はなく、記憶媒体の情報を、表示可能な表示領域に対応する大きさで表示してもよい。これにより、接続Ｉ／Ｆ部の数が多い装置に接続されている記憶媒体が１つの時は、記憶媒体に関する情報を大きく表示することができる。
【００１４】
［４］複数の接続Ｉ／Ｆ部の正面を臨む方向から見た前記複数の接続Ｉ／Ｆ部の中心に対する前記各接続Ｉ／Ｆ部の位置関係と、前記表示部の表示領域中心に対する各接続Ｉ／Ｆ部の表示箇所の位置関係とを対応させる
ことを特徴とする［１］乃至［３］のいずれか１つに記載の情報処理装置。
【００１５】
上記［４］および下記［１２］に係る発明では、複数の接続Ｉ／Ｆ部の位置関係を、それらの中心から上下左右の方向として捉え、記憶媒体の情報を表示する表示領域の中心から各接続Ｉ／Ｆ部の表示箇所の位置関係と対応させる。例えば、右端の接続Ｉ／Ｆ部に接続された記憶媒体の情報は、該表示領域の中心に対して右端に表示される。これにより、ユーザは画面に表示中のフォルダが、どの接続Ｉ／Ｆ部に接続された記憶媒体のフォルダなのかを容易に判断することができる。
【００１６】
［５］前記複数の接続Ｉ／Ｆ部が、前記表示部を見るユーザにとって奥・手前の関係で配置されているときは、手前側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアの背後に、奥側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアが一部隠れるようにして表示する
ことを特徴とする［１］乃至［４］のいずれか１つに記載の情報処理装置。
【００１７】
上記［５］および下記［１３］に係る発明では、複数の接続Ｉ／Ｆ部の位置関係を、奥・手前の方向として捉え、手前側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアの背後に、奥側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアが一部隠れるようにして表示するので、手前側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報は、その記憶媒体よりも奥側の接続Ｉ／Ｆ部に接続された記憶媒体の情報よりも手前側に表示しているように見える。これにより、ユーザは画面に表示中のフォルダが、どの接続Ｉ／Ｆ部に接続された記憶媒体のフォルダなのかを容易に判断することができる。
【００１８】
［６］操作部を更に有し
前記制御部は、前記検出部が前記接続Ｉ／Ｆ部１８に記憶媒体が接続されていることを検出しているときに、前記操作部から前記接続中の記憶媒体へのアクセス操作を受けたとき、その記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した前記表示部の画面上の位置に、前記記憶媒体の情報を表示する
ことを特徴とする［１］乃至［５］のいずれか１つに記載の情報処理装置。
【００１９】
上記［６］および下記［１４］に係る発明では、接続中の記憶媒体に操作部からユーザのアクセス操作を受けることをきっかけとして、その記憶媒体の情報が表示される。
【００２０】
［７］前記制御部は、記憶媒体が接続Ｉ／Ｆ部に接続されたことを前記検出部が検出した時に、その記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した前記表示部の画面上の位置に、前記記憶媒体の情報を表示する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の情報処理装置。
【００２１】
上記［７］および下記［１５］に係る発明では、新たな記憶媒体の接続をきっかけとして、接続した記憶媒体の情報が自動的に画面に表示される。
【００２２】
［８］前記制御部は、前記接続Ｉ／Ｆ部に接続中の記憶媒体の情報を表示する際に、ジョブの処理中であってそのジョブに係る画面を表示している場合には、前記ジョブの処理が終了してそのジョブに係る画面の表示が終了してから、前記記憶媒体の情報を表示する
ことを特徴とする［１］乃至［７］のいずれか１つに記載の情報処理装置。
【００２３】
上記［８］および下記［１６］に係る発明では、接続された記憶媒体の情報を画面に表示しようとしているときに、他のジョブの処理中であって、そのジョブに係る画面を表示している場合には、前記ジョブの処理が終了してそのジョブに係る画面の表示が終了してから、前記記憶媒体の情報を画面に表示する。これにより、処理中のジョブに係る画面表示を、ジョブが終了するまで優先的に表示することができる。記憶媒体の情報は、ジョブの終了後に自動的に表示される。
【００２４】
［９］表示部と
着脱可能な記憶媒体が接続される複数の接続Ｉ／Ｆ部と
前記接続Ｉ／Ｆ部と前記記憶媒体との接続状態を検出すると共に記憶媒体が接続されている接続Ｉ／Ｆ部を特定する検出部と、
制御部と、を備えた情報処理装置の前記制御部を、
前記検出部で接続中であると検出された記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した、前記表示部の画面上の位置に、前記接続中の記憶媒体に関する情報を表示する機能を果たすように動作させる
ことを特徴とする表示制御プログラム。
【００２５】
［１０］前記制御部を、前記接続Ｉ／Ｆ部に接続中の記憶媒体が一つの場合は、その記憶媒体の接続されている接続Ｉ／Ｆ部の物理的位置にかかわらず、前記記憶媒体の情報を画面上の一定の位置に表示する機能をはたすよう動作させる
ことを特徴とする［９］に記載の表示制御プログラム。
【００２６】
［１１］前記制御部を、前記接続Ｉ／Ｆ部に接続中の記憶媒体が一つの場合は、前記記憶媒体の情報を所定の大きさの表示エリアに表示し、前記接続Ｉ／Ｆ部に接続中の記憶媒体が複数の場合は、各記憶媒体の情報をそれぞれ前記所定の大きさより小さい表示エリアに表示する機能をはたすよう動作させる
ことを特徴とする［９］または［１０］に記載の表示制御プログラム。
【００２７】
［１２］複数の接続Ｉ／Ｆ部の正面を臨む方向から見た前記複数の接続Ｉ／Ｆ部の中心に対する前記各接続Ｉ／Ｆ部の位置関係と、前記表示部の表示領域中心に対する各接続Ｉ／Ｆ部の表示箇所の位置関係とを対応させる
ことを特徴とする［９］乃至［１１］のいずれか１つに記載の表示制御プログラム。
【００２８】
［１３］前記制御部を、前記複数の接続Ｉ／Ｆ部が、前記表示部を見るユーザにとって奥・手前の関係で配置されているときは、手前側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアの背後に、奥側の接続Ｉ／Ｆ部に接続されている記憶媒体の情報の表示エリアが一部隠れるようにして表示する機能をはたすよう動作させる
ことを特徴とする［９］乃至［１２］のいずれか１つに記載の表示制御プログラム。
【００２９】
［１４］操作部を更に有する情報処理装置の前記制御部を、前記検出部が前記接続Ｉ／Ｆ部に記憶媒体が接続されていることを検出しているときに、前記操作部から前記接続中の記憶媒体へのアクセス操作を受けたとき、その記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した前記表示部の画面上の位置に、前記記憶媒体の情報を表示する機能を果たすよう動作させる
ことを特徴とする［９］乃至［１３］のいずれか１つに記載の表示制御プログラム。
【００３０】
［１５］前記制御部を、記憶媒体が接続Ｉ／Ｆ部に接続されたことを前記検出部が検出した時に、その記憶媒体が接続されている接続Ｉ／Ｆ部の物理的位置に対応した前記表示部の画面上の位置に、前記記憶媒体の情報を表示する機能を果たすよう動作させる
ことを特徴とする［９］乃至［１４］のいずれか１つに記載の表示制御プログラム。
【００３１】
［１６］前記制御部を、前記接続Ｉ／Ｆ部に接続中の記憶媒体の情報を表示する際に、ジョブの処理中であってそのジョブに係る画面を表示している場合には、前記ジョブの処理が終了してそのジョブに係る画面の表示が終了してから、前記記憶媒体の情報を表示する機能を果たすよう動作させる
ことを特徴とする［９］乃至［１５］のいずれか１つに記載の表示制御プログラム。
【発明の効果】
【００３２】
本発明に係る情報処理装置及び、表示制御プログラムによれば、表示中の記憶媒体に関する情報が、複数の接続Ｉ／Ｆ部のどれに接続されている記憶媒体のものなのかを容易に認識できる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態に係る画像形成装置と外部装置が無線ＬＡＮを通して接続している説明図である。
【図２】画像形成装置の概略構成を示すブロック図である。
【図３】複数の接続Ｉ／Ｆ部を異なる配置で持つ画像形成装置の例を示す正面図である。
【図４】画像形成装置に１つのＵＳＢメモリを接続したときに画面に表示される表示例を示す説明図である。
【図５】図４のメモリフォルダを、ＵＳＢメモリの形状をイメージした形態で表示した説明図である。
【図６】画像形成装置に１つのＵＳＢメモリを接続したときに画面に表示される表示例を示す説明図である。
【図７】図６のメモリフォルダを、ＵＳＢメモリの形状をイメージした形態で表示した説明図である。
【図８】画像形成装置に２つのＵＳＢメモリを接続したときに画面に表示される表示例を示す説明図である。
【図９】図８のメモリフォルダを、ＵＳＢメモリの形状をイメージした形態で表示した説明図である。
【図１０】画像形成装置に２つのＵＳＢメモリを接続したときに画面に表示される表示例を示す説明図である。
【図１１】図１０のメモリフォルダを、ＵＳＢメモリの形状をイメージした形態で表示した説明図である。
【図１２】画像形成装置に２つのＵＳＢメモリを接続したときに画面に表示される表示例を示す説明図である。
【図１３】図１２のメモリフォルダを、ＵＳＢメモリの形状をイメージした形態で表示した説明図である。
【図１４】画像形成装置において、接続Ｉ／Ｆ部を配置する場所の例を示した説明図である。
【図１５】側面に接続Ｉ／Ｆ部を配置した画像形成装置を示す説明図である。
【図１６】側面に接続Ｉ／Ｆ部を配置した画像形成装置に２つのＵＳＢメモリを接続した際、画面に表示される表示例を示す説明図である。
【図１７】側面に接続Ｉ／Ｆ部を配置した画像形成装置に１つのＵＳＢメモリを接続した際、画面に表示される表示例を示す説明図である。
【図１８】操作部から操作を受けて、接続中のＵＳＢメモリのメモリフォルダを画面に表示するまでの動作の流れを示す流れ図である。
【図１９】新たなＵＳＢメモリの接続を検出した際に、そのＵＳＢメモリのメモリフォルダを画面に表示するまでの動作の流れを示す流れ図である。
【図２０】メモリフォルダを画面に表示するまでの動作の流れを示す流れ図である。
【図２１】接続部ＩＤを、接続Ｉ／Ｆ部の物理的位置情報に変換するための変換テーブルの一例を示す説明図である。
【図２２】メモリフォルダを表示する際に、ジョブの実行処理中であってジョブの実行に係る画面が表示されていたときに、メモリフォルダが画面に表示されるまでの動作の流れを示す流れ図である。
【図２３】画像形成装置に２つのＵＳＢメモリを順番に接続させたときの、画面に表示される表示例を示す説明図である。
【図２４】既に２つのＵＳＢメモリが接続されている画像形成装置から、ＵＳＢメモリを１つ引き抜いたときの画面に表示される表示例を示す説明図である。
【図２５】図２３、図２４における動作の流れを示す流れ図である。
【図２６】ＵＳＢ処理スタックの概略シーケンスを示すシーケンス図である。
【発明を実施するための形態】
【００３４】
以下、図面に基づき本発明の実施の形態を説明する。
【００３５】
図１は、本発明の実施の形態に係る情報処理装置としての画像形成装置１０と外部の端末装置７が情報の送受信を行うシステム構成図の一例である。図ではＬＡＮ（Local Area Network）２を通じて接続されている画像形成装置１０と端末装置７が情報の送受信を行う。画像形成装置１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイルにして保存したり外部装置へ送信したりするスキャンジョブ、外部端末装置から受信したり、接続されている記憶装置から読み込んだ印刷データに係る画像を記録紙に印刷して出力するプリントジョブなどのジョブを実行する機能を備えた、所謂、複合機である。
【００３６】
図２は、画像形成装置１０の概略構成を示している。画像形成装置１０は、当該画像形成装置１０の動作を制御するＣＰＵ（Central Processing Unit）１１と、このＣＰＵ１１に接続されたＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、不揮発メモリ１４と、ハードディスク装置１５と、表示部１６と、操作部１７と、複数の接続Ｉ／Ｆ（Interface）部１８と、ネットワークＩ／Ｆ部１９と、スキャナ部２０と、画像処理部２１と、プリンタ部２２と、ファクシミリ通信部２３と、自動原稿搬送部２４とで構成されている。表示部１６と操作部１７は画像形成装置では操作パネル２５として備わっている。
【００３７】
ＣＰＵ１１はＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどが実行される。ＲＯＭ１２には各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が処理を実行することでジョブの実行など画像形成装置１０の各機能が実現される。ＲＡＭ１３はＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。また本発明においてＣＰＵ１１は、接続Ｉ／Ｆ部に記憶媒体が接続中か否かを検出すると共に、その接続されている接続Ｉ／Ｆ部の接続部ＩＤ（Identification）を特定し、物理的位置情報に変換する。
【００３８】
不揮発メモリ１４は、電源がオフにされても記憶が保持できる書き換え可能なメモリ（フラッシュメモリ）である。不揮発メモリ１４には、装置固有の情報や各種の設定情報などが記憶される。ハードディスク装置１５は、大容量の不揮発の記憶装置であり、ＯＳプログラムや各種アプリケーションプログラム、印刷データや画像データ、ジョブ履歴などが保存される。本発明では、図１９に示すＣＰＵ１１が特定した接続部ＩＤを物理的位置情報に変換するために使用する変換テーブル６０がハードディスク装置１５に予め保存されている。
【００３９】
画像形成装置１０の操作パネル２５は表示部１６と操作部１７を備えて構成される。表示部１６は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部１７は、ユーザからジョブの投入や設定など各種の操作を受け付ける機能を果たす。操作部１７は、表示部１６の画面上に設けられて押下された座標位置を検出するタッチパネルのほかテンキーや文字入力キー、スタートキーなどを備えて構成される。
【００４０】
接続Ｉ／Ｆ部１８は、外部の可搬性を持つ記憶媒体と直接つながり（ケーブルなどで外部の記憶装置とつながる場合もある）、情報のやりとりをする。具体的には、記憶装置自体の情報や、記憶装置に記憶されたデータファイル等を読み取ったり、または記憶装置にデータファイルを保存したりする。本例では画像形成装置１０は、複数の接続Ｉ／Ｆ部１８を持ち、ＵＳＢコネクタを持つ記憶媒体を接続することができる。また、各接続Ｉ／Ｆ部１８の物理的位置関係を示す情報が予めハードディスク装置１５に記憶されている。
【００４１】
ネットワークＩ/Ｆ部１９は、ＬＡＮ（Local Area Network）などのネットワークを通じて接続されている他の外部装置などと通信を行う。
【００４２】
スキャナ部２０は、原稿を光学的に読み取って画像データを取得する機能を果たす。スキャナ部２０は、たとえば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００４３】
画像処理部２１は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理を行う。
【００４４】
プリンタ部２２は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置等とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は、インクジェット方式や、他の方式でもかまわない。
【００４５】
ファクシミリ通信部２３は、ファクシミリ送信および受信に係る動作を制御する。
【００４６】
自動原稿搬送部２４は、原稿給紙トレイにセットされた原稿を、１枚ずつスキャナ部２０の読取位置まで搬送し、スキャナ部２０による読み取りが完了した原稿を原稿排出トレイに排出する。
【００４７】
図３は、画像形成装置１０を示す正面図である。画像形成装置１０Ａ、画像形成装置１０Ｂ、画像形成装置１０Ｃはそれぞれ、複数の接続Ｉ／Ｆ部１８を、異なった配置で備えている画像形成装置１０である。画像形成装置１０Ａは接続Ｉ／Ｆ部１８Ａと接続Ｉ／Ｆ部１８Ｂを上下に、画像形成装置１０Ｂは接続Ｉ／Ｆ部１８Ａと接続Ｉ／Ｆ部１８Ｂを左右に、画像形成装置１０Ｃは接続Ｉ／Ｆ部１８Ａと接続Ｉ／Ｆ部１８Ｂと接続Ｉ／Ｆ部１８Ｃと接続Ｉ／Ｆ部１８Ｄを上下左右の配置で備えている。後述する複数の表示例では、接続Ｉ／Ｆ部１８に接続中のＵＳＢメモリのメモリフォルダの表示例を接続Ｉ／Ｆ部１８の配置ごとに明記する。なお、ここでは、メモリフォルダはＵＳＢメモリ単位にそのＵＳＢメモリの情報を表示するための表示領域を表すものとする。
【００４８】
図４は、上下に二つの接続Ｉ／Ｆ部１８を持つ画像形成装置１０Ａへ１つのＵＳＢメモリが接続されているときに、表示部１６に表示される該ＵＳＢメモリの情報の表示例を示している。なお、図４に示すようなメモリフォルダ５１が表示される画面のことを情報表示画面という。同図は、接続されているＵＳＢメモリのメモリフォルダ５１を、略四角形の枠内に示す場合の表示例である。メモリフォルダ５１の内部には、該ＵＳＢメモリの中のデータフォルダ５３がアイコンで表示されている。本実施の形態では２種類のアイコンのマークを一例として表示している。文具ファイルの形状を模したアイコン（例えば図４における５３ａ）は、他のファイルを入れることが可能なフォルダを示すアイコンであり、それ以外のアイコンは画像ファイルである。画面上に表示されているメモリフォルダ５１の位置は、画像形成装置１０Ａの持つ２つの接続Ｉ／Ｆ部１８の物理的位置関係と対応しており、下側の接続Ｉ／Ｆ部１８Ｂに接続中の時は、情報表示画面５０内の下側に表示され、上側の接続Ｉ／Ｆ部１８Ａに接続中の時は、情報表示画面５０内の上側に表示される。これにより、表示中のメモリフォルダがどちらの接続Ｉ／Ｆ部１８に接続されているのか、容易に認識できる。
【００４９】
図４Ｂは、画面上でメモリフォルダ５１を下側に寄せたことによって得られた情報表示画面５０内の上側のスペース５２に、２つの接続Ｉ／Ｆ部１８を臨む方向から見た画像形成装置１０の仮想全体図５４（この例では画像形成装置１０Ａの正面図）と、各接続Ｉ／Ｆ部１８にＵＳＢメモリが接続中か否かを表示した例である。図４Ｂでは、ＵＳＢメモリが接続中の接続Ｉ／Ｆ部１８を長方形の実線の枠で示し、ＵＳＢメモリが未接続中の接続Ｉ／Ｆ部１８は破線の枠で示している。
【００５０】
図５は、上下に二つの接続Ｉ／Ｆ部１８を持つ画像形成装置１０Ａへ１つのＵＳＢメモリが接続されているときの該ＵＳＢメモリの情報の他の表示例を示している。図５Ａ、図５Ｂは表示内容の構成と、それらの配置がそれぞれ図４Ａ、図４Ｂに対応しており、図４ではＵＳＢのメモリフォルダ５１をフォルダ形式（略四角形の枠）で表示したのに対して、図５のメモリフォルダ５５ではＵＳＢメモリの形状をイメージした形態で表示されている。ＵＳＢメモリは、一般にそのメモリチップ等を内蔵した略長方形の本体の一端部から接続用のコネクタが突出するような形状をなしており、本例のメモリフォルダ５５はその形状を模した形となっている。本体部分に相当する長方形の部分の中に、データフォルダ５３などの情報が表示される。
【００５１】
図６は、左右に二つの接続Ｉ／Ｆ部１８を持つ画像形成装置１０Ｂへ１つのＵＳＢメモリが接続されているときの該ＵＳＢメモリの情報の表示例を示している。同図は、接続されているＵＳＢメモリのメモリフォルダ５１を、略四角形の枠内に示す場合の表示例である。メモリフォルダ５１の内部には、該ＵＳＢメモリの中のデータフォルダ５３がアイコンで表示されている。図７のメモリフォルダ５５のように図６のメモリフォルダ５１を、ＵＳＢメモリの形状をイメージした形態で表示した例もある。画面上に表示されているメモリフォルダ５１の位置は、画像形成装置１０Ｂの持つ２つの接続Ｉ／Ｆ部１８の物理的位置関係と対応しており、左側の接続Ｉ／Ｆ部１８に接続中の時は、情報表示画面５０内の左側に表示され、右側の接続Ｉ／Ｆ部１８に接続中の時は、情報表示画面５０内の右側に表示される。これにより、表示中のメモリフォルダがどちらの接続Ｉ／Ｆ部１８に接続されているのか、容易に認識できる。
【００５２】
図６Ｂ、図７Ｂは、画面上でメモリフォルダ５１を右側に寄せたことによって得られたスペース５２に、２つの接続Ｉ／Ｆ部１８を望む方向から見た画像形成装置１０の仮想全体図５４（この例では画像形成装置１０Ｂの正面図）と、各接続Ｉ／Ｆ部１８にＵＳＢメモリが接続中か否かを表示している例である。ＵＳＢメモリが接続中の接続Ｉ／Ｆ部１８を長方形の実線の枠で示し、ＵＳＢメモリが未接続中の接続Ｉ／Ｆ部１８は破線の枠で示している。
【００５３】
図８は、図４の上下に二つの接続Ｉ／Ｆ部１８を持つ画像形成装置１０Ａへ２つのＵＳＢメモリが接続されているときに、該ＵＳＢメモリの情報の表示例を示している。同図は、接続されているＵＳＢメモリのメモリフォルダ５１を、略四角形の枠内に示す場合の表示例である。メモリフォルダ５１の内部には、該ＵＳＢメモリの中のデータフォルダ５３がアイコンで表示されている。図８の画面上に表示されているメモリフォルダ５１の位置は、画像形成装置１０Ａの持つ２つの接続Ｉ／Ｆ部１８の物理的位置関係と対応しており、下側の接続Ｉ／Ｆ部１８に接続中の時は、情報表示画面５０内の下側に表示され、上側の接続Ｉ／Ｆ部１８に接続中の時は、情報表示画面５０内の上側に表示される。これにより、表示中のメモリフォルダがどちらの接続Ｉ／Ｆ部１８に接続されているのか、容易に認識できる。図９のメモリフォルダ５５は図８に表示されているメモリフォルダ５１の形式を、ＵＳＢメモリの形状をイメージした形態で表示したものである。
【００５４】
図８Ｂ、図９Ｂは、画面上に２つのメモリフォルダの他にも、２つの接続Ｉ／Ｆ部１８を望む方向から見た画像形成装置１０の仮想全体図５４（この例では画像形成装置１０Ａの正面図）と、ＵＳＢメモリが接続中の接続Ｉ／Ｆ部１８を長方形の実線の枠で示し、各接続Ｉ／Ｆ部１８にＵＳＢメモリが接続中か否かを表示した例である。
【００５５】
図１０は、図６の左右に二つの接続Ｉ／Ｆ部１８を持つ画像形成装置１０Ｂへ２つのＵＳＢメモリが接続されているときに、該ＵＳＢメモリの情報の表示例を示している。同図は、接続されているＵＳＢメモリのメモリフォルダ５１を、略四角形の枠内に示す場合の表示例である。メモリフォルダ５１の内部には、該ＵＳＢメモリの中のデータフォルダ５３がアイコンで表示されている。画面上に表示されているメモリフォルダ５１の位置は、画像形成装置１０Ｂの持つ２つの接続Ｉ／Ｆ部１８の物理的位置関係と対応しており、左側の接続Ｉ／Ｆ部１８に接続中の時は、情報表示画面５０内の左側に表示され、右側の接続Ｉ／Ｆ部１８に接続中の時は、情報表示画面５０内の右側に表示される。図１１のメモリフォルダ５５は図１０に表示されているメモリフォルダ５１の形式を、ＵＳＢメモリの形状をイメージした形態で表示したものである。
【００５６】
図１０Ｂ、図１１Ｂは、画面上に２つのメモリフォルダの他にも、２つの接続Ｉ／Ｆ部１８を望む方向から見た画像形成装置１０の仮想全体図５４（この例では画像形成装置１０Ｂの正面図）と、ＵＳＢメモリが接続中の接続Ｉ／Ｆ部１８を長方形の実線の枠で示し、各接続Ｉ／Ｆ部１８にＵＳＢメモリが接続中か否かを表示した例である。
【００５７】
図１２、図１３は、上下左右に４つの接続Ｉ／Ｆ部１８を持つ画像形成装置１０Ｃへ２つのＵＳＢメモリが接続されているときに、該ＵＳＢメモリの情報の表示例を示している。同図は、接続されているＵＳＢメモリのメモリフォルダ５１を、略四角形の枠内に示す場合の表示例である。メモリフォルダ５１の内部には、該ＵＳＢメモリの中のデータフォルダ５３がアイコンで表示されている。画面上に表示されているメモリフォルダ５１の位置関係は、画像形成装置１０Ｃの持つ４つの接続Ｉ／Ｆ部１８の物理的位置関係と対応しており、右上側の接続Ｉ／Ｆ部１８に接続中のときは、情報表示画面５０内の右上側に、左下側の接続Ｉ／Ｆ部１８に接続中の時は、情報表示画面５０内の左下側に表示される。図１３は図１２に表示されているメモリフォルダ５１の形式を、ＵＳＢメモリの形状をイメージした形態で表示したものである。
【００５８】
画像形成装置１０の接続Ｉ／Ｆ部１８の位置は、図３に示されている位置（装置本体正面、中央部分）に限らない。例えば、図１４に示すように左上側の位置３０でもよいし、操作パネル２５上に設けられていてもよい。
【００５９】
また、接続Ｉ／Ｆ部１８は、画像形成装置１０の側面に設置されていてもよい。接続Ｉ／Ｆ部１８が画像形成装置１０の側面に設置されている場合、接続Ｉ／Ｆ部１８を望む方向から見たときの接続Ｉ／Ｆ部１８の位置関係に図４、図５、図６、図７、図８、図９、図１０、図１１、図１２、図１３の実施例のように、画面上に表示されているメモリフォルダの位置関係を対応させればよい。
【００６０】
図１５は接続Ｉ／Ｆ部１８が画像形成装置１０の側面に設置されている一例を示している。画像形成装置１０Ｄは側面に接続Ｉ／Ｆ部１８Ａと接続Ｉ／Ｆ部１８Ｂが上下に、画像形成装置１０Ｅは側面に接続Ｉ／Ｆ部１８Ａと接続Ｉ／Ｆ部１８Ｂが左右に設置されている。
【００６１】
画像形成装置１０Ｅの２つの接続Ｉ／Ｆ部１８は、ユーザが画像形成装置１０Ｅの操作パネル２５を正面方向から見た場合、その位置関係が奥と手前であるとも言える。
【００６２】
図１６、図１７は画像形成装置１０Ｅの接続Ｉ／Ｆ部１８の位置関係を、奥と手前としたとき、画像形成装置１０Ｅに接続されているＵＳＢメモリのメモリフォルダ５１を画面上に表示した一例を示している。
【００６３】
図１６は画像形成装置１０Ｅへ２つのＵＳＢメモリが接続されているときに、該ＵＳＢメモリの情報の表示例を示している。同図は、接続されているＵＳＢメモリのメモリフォルダ５１を、略四角形の枠内に示す場合の表示例である。メモリフォルダ５１の内部には、該ＵＳＢメモリの中のデータフォルダ５３がアイコンで表示されている。情報表示画面５０内に表示されているメモリフォルダ５１の位置は、画像形成装置１０Ｅの持つ２つの接続Ｉ／Ｆ部１８の物理的位置関係と対応しており、手前側の接続Ｉ／Ｆ部１８に接続されているＵＳＢメモリのメモリフォルダ５１の後ろに、一部隠れるようにして、奥側の接続Ｉ／Ｆ部１８に接続されているＵＳＢメモリのメモリフォルダ５１を表示する。メモリフォルダ５１の形式を、ＵＳＢメモリの形状をイメージした形態で表示してもよい。
【００６４】
図１７では、画像形成装置１０Ｅへ１つのＵＳＢメモリが接続されているときに、該ＵＳＢメモリの情報の表示例を示している。同図は、接続されているＵＳＢメモリのメモリフォルダ５１を、略四角形の枠内に示す場合の表示例である。メモリフォルダ５１の内部には、該ＵＳＢメモリの中のデータフォルダ５３がアイコンで表示されている。情報表示画面５０内に表示されているメモリフォルダの位置は、画像形成装置１０Ｅの持つ２つの接続Ｉ／Ｆ部１８の物理的位置関係と対応しており、接続Ｉ／Ｆ部１８にＵＳＢメモリが接続されていなくとも、その接続Ｉ／Ｆ部１８の位置に対応する画面上の位置に仮想のメモリフォルダ５６を破線で表示する。手前側の接続Ｉ／Ｆ部１８だけにＵＳＢメモリが接続中ならば、そのＵＳＢメモリのメモリフォルダの後ろに一部隠れるようにして、奥側の接続Ｉ／Ｆ部１８の位置に対応する仮想メモリフォルダ５６を破線で表示する。奥側の接続Ｉ／Ｆ部１８だけにＵＳＢメモリが接続中ならば、手前側の接続Ｉ／Ｆ部１８の位置に対応する仮想メモリフォルダ５６を破線で表示し、その仮想メモリフォルダ５６の後ろに一部隠れるようにしてメモリフォルダ５１を表示する。メモリフォルダ５１の形式を、ＵＳＢメモリの形状をイメージした形態で表示してもよい。
【００６５】
図１６Ｂ、図１７Ｂのように、メモリフォルダの他に、２つの接続Ｉ／Ｆ部１８を望む方向から見た画像形成装置の仮想全体図５４（この例では、画像形成装置１０Ｅの側面図）と、各接続Ｉ／Ｆ部１８にＵＳＢメモリが接続中か否かを表示してもよい。ＵＳＢメモリが接続中の接続Ｉ／Ｆ部１８を長方形の実線の枠で示し、ＵＳＢメモリが未接続中の接続Ｉ／Ｆ部１８は破線の枠で示している。
【００６６】
次に、画像形成装置１０の動作について説明する。
【００６７】
図１８はすでにＵＳＢメモリが接続された状態で、その接続されたＵＳＢメモリに対応する選択操作をユーザから受けたことを条件に、接続Ｉ／Ｆ部１８に接続されたＵＳＢメモリのメモリフォルダを画面に表示する場合の動作を示す流れ図である。ＣＰＵ１１は、ＲＯＭ１２に記憶されたプログラムに基づき図１８のフローチャートに示す処理を実行する。
【００６８】
図１８を参照して、ＣＰＵ１１は、まず、接続Ｉ／Ｆ部１８にＵＳＢメモリが接続されているかを検出する（ステップＳ０１１）。ＵＳＢメモリが接続されていないのならば（ステップＳ０１１；Ｎｏ）ステップＳ０１１に戻る。接続Ｉ／Ｆ部１８にＵＳＢメモリが接続されているのならば（ステップＳ０１１；Ｙｅｓ）、ユーザが操作部よりそのＵＳＢメモリのメモリフォルダを開く操作を行うのを待つ（Ｓ０１２；Ｎｏ）。ユーザが操作部よりそのＵＳＢメモリのメモリフォルダを開く操作をしたならば（Ｓ０１２；Ｙｅｓ）、ＵＳＢメモリが接続されている接続Ｉ／Ｆ部１８の物理的位置情報を取得する（ステップＳ０１３）。
【００６９】
ＵＳＢメモリが接続されている接続Ｉ／Ｆ部１８の物理的位置情報は、ＣＰＵ１１により以下のように取得される。
【００７０】
まず、不揮発メモリ１４には、予め、図２１に示すような、接続部を特定するための接続部ＩＤと、接続部の物理的位置を示す情報とが対応づけられた変換テーブル６０が記憶されている。図２１においては、接続部ＩＤ０１に対応する接続Ｉ／Ｆ部１８の物理的位置は右上、接続部ＩＤ０２に対応する接続Ｉ／Ｆ部１８の物理的位置は左上、接続部ＩＤ０３に対応する接続Ｉ／Ｆ部１８の物理的位置は左下、接続部ＩＤ０４に対応する接続Ｉ／Ｆ部１８の物理的位置は右下となっている。
そして、ＣＰＵ１１は、接続Ｉ／Ｆ部１８から、ＵＳＢメモリが接続されている接続部に対応する接続部ＩＤを受け取り、上記変換テーブルを参照して、接続Ｉ／Ｆ部１８から受け取った接続部ＩＤに対応する物理的位置情報を取得する。
【００７１】
そして、その取得したＵＳＢメモリの接続している接続Ｉ／Ｆ部１８の物理的位置情報に基づいて該ＵＳＢメモリのメモリフォルダの画面内での表示位置を決定し（ステップＳ０１４）、該ＵＳＢメモリのメモリフォルダを画面に表示する（ステップＳ０１５）。
【００７２】
図１８に示すフローチャートにおいては、ユーザが、操作部１７を介して接続Ｉ／Ｆ部１８に接続中のＵＳＢを指定し（ステップＳ０１１でＹｅｓ）、そのメモリフォルダを開く操作をしたこと（ステップＳ０１２でＹｅｓ）を条件に、指定されたＵＳＢメモリのメモリフォルダが画面に表示される。以下において、この条件（接続されたＵＳＢに対する選択操作をユーザから受け付けたか否か）のことを第１の条件という。
【００７３】
図１９は画像形成装置１０の接続Ｉ／Ｆ部１８に新たにＵＳＢメモリが接続されたことを条件に、接続されているＵＳＢメモリのメモリフォルダを画面に表示する場合の詳細を示す流れ図である。ＣＰＵ１１はＲＯＭ１２に記憶されたプログラムに基づき、図１９のフローチャートに示す処理を実行する。
【００７４】
図１９を参照して、ＣＰＵ１１は、まず、接続Ｉ／Ｆ部１８に新たなＵＳＢメモリが接続されるか否かを監視する(ステップＳ０２１；Ｎｏ)。新たなＵＳＢメモリが接続されたときとは、ＵＳＢメモリが接続Ｉ／Ｆ部１８に差し込まれ、ＣＰＵ１１（検出部）がそれを検出したときのことである。ＵＳＢメモリが接続Ｉ／Ｆ部１８に接続されると（Ｓ０２１；Ｙｅｓ）、ＵＳＢメモリが接続されている接続Ｉ／Ｆ部１８の接続部ＩＤから物理的位置情報を取得し（ステップＳ０２２）、この物理的位置情報に基づいて該ＵＳＢメモリのメモリフォルダの画面内での表示位置を決定し（ステップＳ０２３）、その場所に該ＵＳＢメモリのメモリフォルダを表示する（ステップＳ０２４）。
【００７５】
なお、ステップＳ０２２におけるＵＳＢメモリが接続されている接続Ｉ／Ｆ部１８の物理的位置情報の取得方法は、図１８のフローチャートのステップＳ０１３と同様のため説明は省略する。
【００７６】
図１９に示すフローチャートにおいては、ユーザが画像形成装置１０の接続Ｉ／Ｆ部１８に新たなＵＳＢメモリを接続したこと（ステップＳ０２１でＹｅｓ）を条件に、画像形成装置１０の接続Ｉ／Ｆ部１８に接続されているＵＳＢメモリのメモリフォルダが画面に表示される。以下において、この条件（新たにＵＳＢメモリが接続されたか否か）のことを第２の条件という。
【００７７】
図２０は画像形成装置１０が、接続されたＵＳＢメモリに対応する選択操作をユーザから受けたとき（第一の条件）、または新たにＵＳＢメモリが接続されたとき（第二の条件）に接続Ｉ／Ｆ部１８に接続されたＵＳＢメモリのメモリフォルダを画面に表示する場合の動作を示す流れ図である。ＣＰＵ１１は、ＲＯＭ１２に記憶されたプログラムに基づき図２０のフローチャートに示す処理を実行する。
【００７８】
図２０を参照して、ＣＰＵ１１は、まず、前述の第一の条件または、第二の条件を満しているかを判断する（ステップＳ００１）。
【００７９】
第一の条件または、第二の条件を満たしていないなら（ステップＳ００１；Ｎｏ）、ステップＳ００１に戻る。第一の条件または、第二の条件を満たしているのならば（ステップＳ００１；Ｙｅｓ）、ＵＳＢメモリが接続されている接続Ｉ／Ｆ部１８の物理的位置情報を検出する（ステップＳ００２）。なお、ステップＳ００２における、物理的位置情報の取得方法は、図１８のステップＳ０１３、図１９のステップＳ０２２と同様のため説明は省略する。
【００８０】
次にステップＳ００２で取得した物理的位置情報に基づいて、該ＵＳＢメモリのメモリフォルダの画面内での表示位置を決定し（ステップＳ００３）、その場所に該ＵＳＢメモリのメモリフォルダを表示する（ステップＳ００４）。
【００８１】
このように、図１８、図１９、図２２に示す処理によると、表示されたメモリフォルダの位置は、ＵＳＢが接続されている、接続Ｉ／Ｆ部１８の物理的位置関係に対応している。これにより、ユーザは、表示されているメモリフォルダが、どの接続Ｉ／Ｆ部１８に接続されたＵＳＢメモリに対応するものなのかを容易に判断できる。
【００８２】
第一の条件、または第二の条件を満たし、画面にメモリフォルダを表示しようとする際に、ジョブの処理中でないことを追加条件としてもよい。つまり、もしジョブの処理中であってそのジョブに係る画面を表示している場合は、該ジョブの処理が終了してそのジョブに係る画面の表示が終了することを追加条件とする。表示予定であったメモリフォルダはジョブに係る画面の表示が終了した後、自動的に表示される。図２２は第一の条件、または第二の条件を満たした時に、追加条件も考慮して、接続されたＵＳＢメモリのメモリフォルダが画面に表示されるまでの動作を示す流れ図である。ＣＰＵ１１は、ＲＯＭ１２に記憶されたプログラムに基づき図２２のフローチャートに示す処理を実行する。
【００８３】
図２２では第一の条件、または第二の条件を満たすのを待ち（ステップＳ０３１）、いずれかの条件を満たすと（ステップＳ０３１；Ｙｅｓ）、ジョブの処理中であって該ジョブに係る画面の表示中か否かを調べる(ステップＳ０３２)。ジョブの処理中であってそのジョブに係る画面が表示している場合は（ステップＳ０３２；Ｙｅｓ）、該表示が終了するのを待つ（ステップＳ０３２；Ｙｅｓ）。ジョブの処理中でない場合や、処理中のジョブが終了し、そのジョブに係る画面表示が終了している場合は（ステップＳ０３２；Ｎｏ）、ＵＳＢメモリが接続されている接続Ｉ／Ｆ部１８の接続部ＩＤからその物理的位置情報を取得する（ステップＳ０３３）。そして該ＵＳＢメモリのメモリフォルダの画面内での表示位置を決定し（ステップＳ０３４）、この物理的位置情報に基づいて該ＵＳＢメモリのフォルダを画面に表示する（ステップＳ０３５）。なお、ステップＳ０３３における、物理的位置情報の取得方法は、図１８のステップＳ０１３、図１９のステップＳ０２２、図２０のステップＳ００２と同様のため説明は省略する。
【００８４】
次に、ＵＳＢメモリが１つのみ接続されている場合と複数接続されている場合とで表示形態を相違させる場合について説明する。
【００８５】
接続中のＵＳＢメモリが１つだけのときは、接続中のＵＳＢメモリが複数のときと比べると、画面に表示中のフォルダがどのＵＳＢメモリの情報なのかを判断しやすい。そこで画像形成装置１０は接続されているＵＳＢメモリが１つだけの場合はそのＵＳＢメモリがどの接続Ｉ／Ｆ部１８に接続されていても、そのＵＳＢメモリのフォルダを一定の位置に、かつＵＳＢメモリが２つ以上接続されているときよりも大きく表示する。このように１つの場合と複数の場合とで表示形態を変化させる表示モードを特別表示モードと呼ぶものとする。図２３、図２４は、画像形成装置１０が特別表示モードに設定されている場合の表示例である。
【００８６】
図２３、図２４は左右に二つの接続Ｉ／Ｆ部１８を持つ画像形成装置１０に２つのＵＳＢメモリを順番に接続した後に、ＵＳＢメモリを１つ引き抜いたときの、メモリフォルダの表示の変化を示している。
【００８７】
図２３Ａは、画像形成装置１０にＵＳＢメモリが１つ接続されたときの、情報表示画面５０に表示されるメモリフォルダの一例である。接続されているＵＳＢメモリが１つだけなので、表示されている１つ目のメモリフォルダ５７の位置は、該ＵＳＢメモリが接続されている接続Ｉ／Ｆ部１８の物理的位置にかかわらず、情報表示画面５０に対して一定の位置に表示される。本実施例では画面中央に大きく表示されている。
【００８８】
図２３Ｂは図２３Ａの表示がされている状況で、画像形成装置１０に２つ目のＵＳＢメモリが差し込まれ、接続を開始したときに情報表示画面５０に表示されるメモリフォルダの一例である。図２３Ｂは１つ目に接続されたＵＳＢメモリのメモリフォルダ５７と、２つ目に接続されたメモリフォルダ５８を示している。画像形成装置１０が新たなＵＳＢメモリの接続を検出したので、１つ目のＵＳＢメモリのメモリフォルダ５７は、接続されている接続Ｉ／Ｆ部１８の物理的位置に対応した位置に、図２３Ａの時より小さく表示される。本実施例では、１つ目に接続されたＵＳＢメモリは右側の接続Ｉ／Ｆ部１８に接続されているので、そのＵＳＢメモリに対応する１つ目のメモリフォルダ５７は情報表示画面内の右側に表示される。
【００８９】
２つ目に接続されたＵＳＢメモリは左側の接続Ｉ／Ｆ部１８に接続されているので、そのＵＳＢメモリに対応する２つ目のメモリフォルダ５８は情報表示画面内の左側に表示されている。図２３Ｂでは２つ目に接続されたＵＳＢメモリからデータを読み出ししている間に表示される画面であり、データの読み出しが終了したら、図２４Ａの画面に移行する。図２４Ａは２つのＵＳＢメモリが接続中の画像形成装置１０の情報表示画面５０内に表示されるメモリフォルダの一例である。２つ目に接続されたＵＳＢメモリからのデータのメモリフォルダ５８の内部にも、該ＵＳＢメモリの中のデータフォルダ５３がアイコンで表示されている。
【００９０】
図２４Ａから、左側の接続Ｉ／Ｆ部１８に接続されていたＵＳＢメモリを引き抜くと、図２４Ｂの状態を経て図２４Ｃの画面に移行する。図２４Ｂは、図２４Ａの画面から図２４Ｃの画面に移行する処理が終了するまでの間に表示される画面の例である。引き抜かれたことでＵＳＢメモリの非接続を検出した接続Ｉ／Ｆ部１８の状態を、該接続Ｉ／Ｆ部１８の物理的位置関係に対応した画面上の位置に仮想メモリフォルダ５８ｂを設置し、内部に表示している。ここでいう仮想メモリフォルダ５８ｂは、その表示位置に対応する接続Ｉ／Ｆ部１８に接続中のＵＳＢメモリが引き抜かれたときに、一定時間の間その接続Ｉ／Ｆ部１８の接続状態が非接続状態に変化したことを表示する表示範囲である。一定時間（たとえば２秒〜５秒ほど）が経過後には仮想メモリフォルダ５８ｂは自動的に閉じられる。仮想メモリフォルダ５８ｂが閉じられると、図２４Ｃに移行する。図２４Ｃでは、図２４Ｂで表示されていたＵＳＢを引き抜かれた接続Ｉ／Ｆ部１８の状態の表示は終了している。接続中のＵＳＢメモリが１つだけになるので、接続中の1つ目のＵＳＢメモリのメモリフォルダ５７の位置は、接続されている接続Ｉ／Ｆ部１８の物理的位置に対応しなくなり、本実施例では画面中央に図２４Ａのときより大きく表示される。なお、図２３と図２４のメモリフォルダの形式はＵＳＢメモリの形状をイメージした形態であってもよい。
【００９１】
図２５は、図２３と図２４に示す画面を表示する画像形成装置１０の動作を示す流れ図である。画像形成装置１０の接続Ｉ／Ｆ部１８に１つ目のＵＳＢメモリが接続されるか否かを監視し（ステップＳ０４１；Ｎｏ）、接続されると（ステップＳ０４１；Ｙｅｓ）、その接続されたＵＳＢメモリがどの接続Ｉ／Ｆ部１８に接続されているのかを検出し、ＵＳＢメモリの物理的位置情報を取得する（ステップＳ０４２）。接続しているＵＳＢメモリは１つなので、先ほど取得したＵＳＢメモリの物理的位置情報にかかわらず、該ＵＳＢメモリのメモリフォルダを画面内に大きく表示する（ステップＳ０４３）。
【００９２】
その後、接続Ｉ／Ｆ部１８に新たなＵＳＢメモリが接続されるのを待ち（ステップＳ０４４；Ｎｏ）、新たなＵＳＢメモリが接続されたら（ステップＳ０４４；Ｙｅｓ）、その新たに接続されたＵＳＢメモリがどの接続Ｉ／Ｆ部１８に接続されているのかを検出し、そのＵＳＢメモリの物理的位置情報を取得する（ステップＳ０４５）。
【００９３】
接続されたＵＳＢメモリが２つになったので、取得した２つのＵＳＢメモリの物理的位置情報に基づいて、各ＵＳＢメモリのメモリフォルダを画面に表示する（ステップＳ０４６）。Ｓ０４３で画面に表示したときに比べて、Ｓ０４６で表示されるメモリフォルダは小さく表示される。
【００９４】
その後、ＵＳＢメモリの取り出しを検出しなければ（ステップＳ０４７；Ｎｏ）、ステップＳ０４７に戻る。ＵＳＢメモリの取り出しを検出したときに（ステップＳ０４７；Ｙｅｓ）、接続Ｉ／Ｆ部１８に接続されているＵＳＢメモリが１つ残っていたら（ステップＳ０４８；Ｙｅｓ）、そのＵＳＢメモリのフォルダを、ＵＳＢメモリの物理的位置情報にかかわらず、画面に大きく表示する（ステップＳ０４９）。接続Ｉ／Ｆ部１８に接続中のＵＳＢメモリが無ければ（ステップＳ０４８；Ｎｏ）、画面に接続中のＵＳＢメモリが無いことを表示する（ステップＳ０５０）。
【００９５】
図２６は、画像形成装置１０の接続Ｉ／Ｆ部１８にＵＳＢコネクタを持つデバイス（本実施の形態では、記憶媒体としてのＵＳＢメモリであるとする。）が差し込まれたときの処理シーケンスを示すシーケンス図である。図２６の処理シーケンスにおける、各モジュールは、HostControlDriver７１と、USBHostDriver７２と、HubClassDriver７３と、MassStrageClassDriver７４と、FilesystemDriver７５と、ApplicationPanel７６で構成されている。
【００９６】
HostControlDrive７１はハードウェアの制御を行う。またどの接続Ｉ／Ｆ部１８にどの種類の電子デバイスが接続されたのかを検出する。USBHostDriver７２は接続デバイスの種類によって異なるクラスドライバをコールし、ＵＳＢの階層構造をフラットな接続として上位のアプリケーション（ApplicationPanel７６）に見せる。HubClassDriver７３はデバイスの接続、または取り外しを検出する。MassStrageClassDriver７４はＵＳＢにハードディスク制御コマンドを変換して渡すＩ／Ｆである。FilesystemDriver７５は、ファイルシステムを共有する。ApplicationPanel７６はパネルのアプリケーションである。
【００９７】
まず、システムが起動するまでのシーケンスとしての流れは、MassStrageClassDriver７４が、USBHostDriver７２のタスクを起動させ（ステップＳ１０１）、起動したUSBHostDriver７２がHubClassDriver７３のタスクを起動させる（ステップＳ１０２）。次にApplicationPanel７６は、USBHostDriver７２が新たな接続デバイスを検出したときに、USBHostDriver７２からApplicationPanel７６へ、新たな接続デバイスの検出』を通知するための、イベント呼び出し用のコールバック関数を登録する（ステップＳ１０３）。ApplicationPanel７６は、図示しないほかの処理タスクによって各種初期化処理が完了したことの通知を受信すると、画面に、ユーザによる画像形成装置１０の操作が可能である旨のメッセージを表示する（ステップＳ１０４）。ここまでが、画像形成装置１０のシステムが起動して、『コピー可能の旨』等のメッセージが、表示部に表示されるまでの状態であり、ＰＣで言えば、システムが起動し、ユーザＩＤ、パスワードを入力する画面が表示されるまでの状態に該当する。図２６では、ここまでのシーケンスとその後のシーケンスの区別を破線で表示している。
【００９８】
破線より下方は、接続Ｉ／Ｆ部１８へ新たなデバイスの接続を検出してから、画面にその方法が表示されるまでのシーケンスである。
【００９９】
HubClassDriver７３が、接続Ｉ／Ｆ部１８に新たに接続されたデバイスを検出すると（ステップＳ１０５）、USBHostDriver７２に新たにデバイスが接続されたことを知らせる（ステップＳ１０６）。その後、USBHostDriver７２はHostControlDriver７１のタスクを起動させる（ステップＳ１０７）。HostControlDriver７１は接続されたデバイスが、どの接続Ｉ／Ｆ部１８に接続されたのかを検出し（ステップＳ１０８）、USBHostDriver７２にその接続Ｉ／Ｆ部１８の接続部ＩＤを送る（ステップＳ１０９）。USBHostDriver７２は新たに接続されたデバイスの種類（例えば、ＵＳＢメモリ、キーボード、マウス、ハードディスク装置）に基づき、該当するクラスドライバをコールする（ステップＳ１１０）。本実施例では、ＵＳＢメモリやハードディスク装置のような記憶デバイスであるとしてMassStrageClassDriver７４をコールするが，マウスや、キーボード等の操作器具であった場合はDeviceClassDriverをコールする。
【０１００】
MassStorageClassDriver７４は、FileSystemDriver７５に対して、接続されたデバイスを、ファイルシステムとして可視可できるようにするために、ファイルシステムの作成を指示する（ステップＳ１１１）。FileSystemDriver７５はそのファイルシステムを作成したら（ステップＳ１１２）、MassStorageClassDriver７４に通知する（ステップＳ１１３）。
【０１０１】
MassStorageClassDriver７４は、作成したファイルシステムを対応する接続中のデバイスの接続部ＩＤに登録する。作成したファイルシステムに、接続部ＩＤを関連付けて登録を行う（ステップＳ１１４）。その後、USBHostDriver７２からApplicationPanel７６へ新たな接続デバイスの検出を通知するための、イベント呼び出し用のコールバック関数がコールされる（ステップＳ１１５）。
【０１０２】
ApplicationPanel７６は、USBHostDriver７２に対して、接続されたデバイスの接続部ＩＤの問い合わせを行う（ステップＳ１１６）。USBHostDriver７２は、ApplicationPanel７６に対して、接続されたデバイスの接続部ＩＤを返信する。（ステップＳ１１７）。ApplicationPanel７６は、返信された接続部ＩＤに対応する物理的位置情報を、図１９の変換テーブル６０のような変換テーブルを使用して取得する。その後、画面に本発明で記載している如く、接続されたデバイス（記憶媒体）の接続位置情報に応じた画面上の位置に、接続されたデバイス（記憶媒体）に関する情報を表示する（ステップＳ１１８）。
【０１０３】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１０４】
本実施の形態では、画像形成装置１０を例に説明したが、情報処理装置単体、または表示制御プログラムであってもよい。また、ＵＳＢメモリを用いて説明したが、他の記憶媒体であってもよい。
【０１０５】
また、本実施の形態の図５、図７、図９、図１１、図１３において、ＵＳＢメモリの形態で表示されているメモリフォルダは、ＵＳＢコネクタを模したものが本体の左端部から突出している。このＵＳＢコネクタの位置を、接続されたＵＳＢメモリの向きに対応させることで、どちらの向きから接続されたＵＳＢメモリのメモリフォルダなのかを分かりやすくしてもよい。
【０１０６】
本実施の形態で記憶媒体は、ＵＳＢメモリを例に説明したが、記憶媒体はＵＳＢメモリに限定されない。たとえばＣＦなどの抜き差しできる記憶媒体の他、ケーブルで接続したデジタルカメラ等でもよい。
【０１０７】
接続Ｉ／Ｆ部１８の数や配置は、実施の形態で例示したものに限定されない。たとえば、３個、５個などの奇数でもよい。接続Ｉ／Ｆ部１８は、１箇所にまとめて配置するものに限定されない。たとえば、操作パネルの右側と左側に分けて配置されるなどでもよい。
【０１０８】
ＵＳＢメモリの接続された接続Ｉ／Ｆ部１８の物理的位置を認識する方法は、実施の形態で例示したものに限定されない。たとえば、接続Ｉ／Ｆ部１８にＵＳＢメモリの接続を検知する光センサなどを設けておき、該光センサの検出有無に応じてＵＳＢメモリの接続箇所を認識してもよい。
【符号の説明】
【０１０９】
２…無線ＬＡＮ
７…端末装置
１０…画像形成装置
１０Ａ…正面に上下の配置で接続Ｉ／Ｆ部１８を持つ画像形成装置
１０Ｂ…正面に左右の配置で接続Ｉ／Ｆ部１８を持つ画像形成装置
１０Ｃ…正面に上下左右の配置で接続Ｉ／Ｆ部１８を持つ画像形成装置
１０Ｄ…側面に上下の配置で接続Ｉ／Ｆ部１８を持つ画像形成装置
１０Ｅ…側面に左右の配置で接続Ｉ／Ｆ部１８を持つ画像形成装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…ハードディスク装置
１６…表示部
１７…操作部
１８、１８Ａ、１８Ｂ、１８Ｃ、１８Ｄ…接続Ｉ／Ｆ部
１９…ネットワークＩ／Ｆ部
２０…スキャナ部
２１…画像処理部
２２…プリンタ部
２３…ファクシミリ通信部
２４…自動原稿搬送部
２５…操作パネル
３０…左上側の位置
５０…情報表示画面
５１…メモリフォルダ
５２…スペース
５３…データフォルダ
５３ａ…データフォルダ（ファイルの形状を模したデータフォルダ）
５４…画像形成装置１０の仮想全体図
５５…ＵＳＢの形状をイメージしたメモリフォルダ…スペース
５６…仮想メモリフォルダ
５７…１つ目に接続したＵＳＢメモリのメモリフォルダ
５８…２つ目に接続したＵＳＢメモリのメモリフォルダ
５８ｂ…仮想メモリフォルダ
６０…変換テーブル
７０…ＵＳＢコネクタをもつデバイス
７１…HostControlDriver
７２…USBHostDriver
７３…HubClassDriver
７４…MassStrageClassDriver
７５…FilesystemDriver 
７６…ApplicationPanel
【図１】
2012243279.tif 000003
【図２】
2012243279.tif 000004
【図３】
2012243279.tif 000005
【図４】
2012243279.tif 000006
【図５】
2012243279.tif 000007
【図６】
2012243279.tif 000008
【図７】
2012243279.tif 000009
【図８】
2012243279.tif 000010
【図９】
2012243279.tif 000011
【図１０】
2012243279.tif 000012
【図１１】
2012243279.tif 000013
【図１２】
2012243279.tif 000014
【図１３】
2012243279.tif 000015
【図１４】
2012243279.tif 000016
【図１５】
2012243279.tif 000017
【図１６】
2012243279.tif 000018
【図１７】
2012243279.tif 000019
【図１８】
2012243279.tif 000020
【図１９】
2012243279.tif 000021
【図２０】
2012243279.tif 000022
【図２１】
2012243279.tif 000023
【図２２】
2012243279.tif 000024
【図２３】
2012243279.tif 000025
【図２４】
2012243279.tif 000026
【図２５】
2012243279.tif 000027
【図２６】
2012243279.tif 000028