(57)【要約】【課題】複数のＵＳＢメモリが複数のＵＳＢコネクタに装着された場合に、適切なＵＳＢメモリを選択してジョブを実行可能な画像形成装置を提供する。【解決手段】ＵＳＢジョブ予約入力が有った場合には、ＵＳＢメモリステータス管理テーブルを参照して、全てのコネクタにＵＳＢメモリが装着されているかどうかを判断する（ステップＳＰ１０）。全てのコネクタにＵＳＢメモリが装着されていると判断した場合には、ジョブ制御部のＵＳＢメモリのジョブ予約テーブルに予約ジョブＩＤを問い合わせる（ステップＳＰ１２）。そして、予約ジョブＩＤが複数有るかどうかを判断する（ステップＳＰ１３）。予約ジョブＩＤが複数有る場合には、予約ジョブＩＤの番号が小さいＵＳＢコネクタに装着されているＵＳＢメモリを選択に設定する（ステップＳＰ１４）。【選択図】図９
2009177299.tif 000002
【特許請求の範囲】
【請求項１】
複数の着脱式記憶装置を装着可能な複数の着脱部と、
前記複数の着脱部に装着された着脱式記憶装置の接続状態を管理する接続状態管理部と、
前記接続状態管理部の管理情報に基づいて、前記複数の着脱式記憶装置のうち前記ジョブの実行を指示する可能性の高い着脱式記憶装置を特定する選択表示部と、
利用者の指示に従って着脱式記憶装置が装着される着脱部を特定し、前記特定された着脱部を介して装着される着脱式記憶装置に実行するジョブを予約するジョブ予約制御部とを備え、
前記選択表示部は、前記ジョブの予約の受付時点で前記複数の着脱部の１つに装着されていた着脱式記憶装置を前記ジョブの実行を指示する可能性の高い着脱式記憶装置として特定する、画像形成装置。
【請求項２】
前記選択表示部は、複数のジョブの予約のうち、受付時点が早い予約のジョブに対応する前記複数の着脱部に装着されていた着脱式記憶装置を前記ジョブの実行を指示する可能性の高い着脱式記憶装置として特定する、請求項１記載の画像形成装置。
【請求項３】
複数の着脱式記憶装置を装着可能な複数の着脱部と、
前記複数の着脱部に装着された着脱式記憶装置の接続状態を管理する接続状態管理部と、
前記接続状態管理部の管理情報に基づいて、前記複数の着脱式記憶装置のうちジョブの実行を指示する可能性の高い着脱式記憶装置を特定する選択表示部と、
前記選択表示部により表示された少なくとも１つの着脱式記憶装置の中から、利用者により指定された着脱式記憶装置に対してジョブの実行を指示するジョブ制御部とを備え、
前記選択表示部は、前記着脱部に接続されてから前記所定時間を経過していない着脱式記憶装置を前記ジョブの実行を指示する可能性の高い着脱式記憶装置として特定する、画像形成装置。
【請求項４】
前記選択表示部は、前記着脱部に着脱式記憶装置が装着されてからスリープに入った場合には、前記着脱式記憶装置を前記ジョブの実行を指示する可能性の低い着脱式記憶装置として特定する、請求項３記載の画像形成装置。
【請求項５】
複数の着脱式記憶装置を装着可能な複数の着脱部と、
前記複数の着脱部に装着された着脱式記憶装置の接続状態および認証状態を管理する接続状態管理部と、
前記接続状態管理部の管理情報に基づいて、前記複数の着脱式記憶装置のうちジョブの実行を指示する可能性の高い着脱式記憶装置を特定する選択表示部と、
前記選択表示部により表示された少なくとも１つの着脱式記憶装置の中から、利用者により指定された着脱式記憶装置に対してジョブの実行を指示するジョブ制御部と、
前記複数の着脱部にそれぞれ対応してログイン／ログアウトの認証処理を実行して、認証状態を前記接続状態管理部に格納するログイン／ログアウト管理部とを備え、
前記選択表示部は、前記着脱部に接続されてからログイン中である着脱式記憶装置を前記ジョブの実行を指示する可能性の高い着脱式記憶装置として特定する、画像形成装置。
【請求項６】
複数の着脱式記憶装置を装着可能な複数の着脱部と、
前記複数の着脱部に装着された着脱式記憶装置の接続状態を管理する接続状態管理部と、
前記接続状態管理部の管理情報に基づいて、前記複数の着脱式記憶装置のうちジョブの実行を指示する可能性の高い着脱式記憶装置を特定して表示する選択表示部と、
前記選択表示部により表示された少なくとも１つの着脱式記憶装置の中から、利用者により指定された着脱式記憶装置に対してジョブの実行を指示するジョブ制御部と、
ジョブ履歴を管理するジョブ履歴管理部とを備え、
前記選択表示部は、前記ジョブ履歴管理部を参照して、ジョブ履歴の無い着脱式記憶装置を前記ジョブの実行を指示する可能性の高い着脱式記憶装置として特定する、画像形成装置。
【請求項７】
前記選択表示部は、前記特定した着脱式記憶装置を表示して利用者の指定を促す表示を実行し、
前記ジョブ制御部は、前記選択表示部により特定された着脱式記憶装置を含む複数の着脱式記憶装置の中から指定された着脱式記憶装置に対して、ジョブの実行を指示する、請求項１〜６のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置に関し、特に、ＵＳＢ（Universal Serial Bus）デバイスを装着することが可能なＵＳＢコネクタを備えた画像形成装置に関する。
【背景技術】
【０００２】
近年、ＵＳＢメモリの普及により、ユーザがＵＳＢメモリに文書データを保存し常時持ち歩くケースが増えている。
【０００３】
このような場合に対応するために画像形成装置の一例であるＭＦＰ（Multifunction Peripheral）において保存したＵＳＢメモリ内の文書をＭＦＰで印刷するいわゆるＵＳＢメモリプリント機能および紙媒体の資料を電子化してＵＳＢコネクタに装着したＵＳＢメモリに保存するいわゆるＵＳＢメモリスキャン（ScanToUSBメモリとも称される）機能を搭載したＭＦＰが増大してきている。
【０００４】
一方でＭＦＰの多機能化に伴いＵＳＢコネクタに外部デバイスを接続して機能を拡張するケースが増えている。
【０００５】
たとえばＵＳＢキーボード、ＵＳＢ−ＩＣカードリーダ、ＵＳＢ指紋認証装置、ＵＳＢマウス等が挙げられる。これら機能拡張のためにＭＦＰに複数のＵＳＢコネクタが搭載されることが一般的となってきている。
【０００６】
このような状況において、ＭＦＰの複数のＵＳＢコネクタに複数のＵＳＢメモリが装着される場合がある。
【０００７】
たとえば、ＵＳＢメモリプリント機能を実行したユーザが出力した紙媒体のみを持ち帰り、ＵＳＢメモリ自身をＭＦＰに装着したままＭＦＰから離れてしまう場合が考えられる。このような状況の場合、次のＵＳＢメモリプリント機能を実行する別のユーザが次のＵＳＢメモリをＵＳＢコネクタにセットした場合に複数のＵＳＢメモリが複数のＵＳＢコネクタに装着されることになる。
【０００８】
また、ユーザは、大量の原稿についてＵＳＢメモリスキャン機能を実行する場合、ジョブ完了前にその場を離れてしまう場合が考えられる。ＵＳＢメモリスキャン機能を実行した場合、大量の原稿のスキャン動作完了後、画像データをＰＤＦ等のフォーマットへ変換し、そしてＵＳＢメモリへの書込動作を実行するため、大量の原稿の画像データの変換および書込動作の処理に時間がかかる可能性があるからである。
【０００９】
このような状況の場合、次のＵＳＢメモリスキャン機能を実行する別のユーザが次のＵＳＢメモリをＵＳＢコネクタにセットした場合に複数のＵＳＢメモリが複数のＵＳＢコネクタに装着されることになる。
【００１０】
このような複数のＵＳＢメモリが装着されている場合、ＭＦＰ側のジョブとしてはどちらのＵＳＢメモリにアクセスすればよいか判断することができない可能性があり、適切な処置を施さなければ誤ったＵＳＢメモリからのデータの読出あるいはデータの書込動作を実行してしまう可能性がある。
【００１１】
特開２００６−１４０６４４号公報においては、複数のＵＳＢメモリを装着可能な複数の入力ポートにおいて、入力ポート毎にＭＦＰの選択した操作モードを初期画面として表示可能な構成が開示されている。
【特許文献１】特開２００６−１４０６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、当該公報には、ジョブ実行時において、複数のＵＳＢメモリが装着されている場合に、いずれのＵＳＢメモリにアクセスするかに関する開示はない。
【００１３】
本発明は上記のような問題を解決するためになされたものであって、複数のＵＳＢメモリが複数のＵＳＢコネクタに装着された場合に、適切なＵＳＢメモリを選択してジョブを実行可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る画像形成装置は、複数の着脱式記憶装置を装着可能な複数の着脱部と、複数の着脱部に装着された着脱式記憶装置の接続状態を管理する接続状態管理部と、接続状態管理部の管理情報に基づいて、複数の着脱式記憶装置のうちジョブの実行を指示する可能性の高い着脱式記憶装置を特定する選択表示部と、利用者の指示に従って着脱式記憶装置が装着される着脱部を特定し、特定された着脱部を介して装着される着脱式記憶装置に実行するジョブを予約するジョブ予約制御部とを備える。選択表示部は、ジョブの予約の受付時点で複数の着脱部の１つに装着されていた着脱式記憶装置をジョブの実行を指示する可能性の高い着脱式記憶装置として特定する。
【００１５】
好ましくは、選択表示部は、複数のジョブの予約のうち、受付時点が早い予約のジョブに対応する複数の着脱部に装着されていた着脱式記憶装置をジョブの実行を指示する可能性の高い着脱式記憶装置として特定する。
【００１６】
本発明に係る別の画像形成装置は、複数の着脱式記憶装置を装着可能な複数の着脱部と、複数の着脱部に装着された着脱式記憶装置の接続状態を管理する接続状態管理部と、接続状態管理部の管理情報に基づいて、複数の着脱式記憶装置のうちジョブの実行を指示する可能性の高い着脱式記憶装置を特定する選択表示部と、選択表示部により表示された少なくとも１つの着脱式記憶装置の中から、利用者により指定された着脱式記憶装置に対してジョブの実行を指示するジョブ制御部とを備える。選択表示部は、着脱部に接続されてから所定時間を経過していない着脱式記憶装置をジョブの実行を指示する可能性の高い着脱式記憶装置として特定する。
【００１７】
好ましくは、選択表示部は、着脱部に着脱式記憶装置が装着されてからスリープに入った場合には、着脱式記憶装置をジョブの実行を指示する可能性の低い着脱式記憶装置として特定する。
【００１８】
本発明に係るさらに別の画像形成装置は、複数の着脱式記憶装置を装着可能な複数の着脱部と、複数の着脱部に装着された着脱式記憶装置の接続状態および認証状態を管理する接続状態管理部と、接続状態管理部の管理情報に基づいて、複数の着脱式記憶装置のうちジョブの実行を指示する可能性の高い着脱式記憶装置を特定する選択表示部と、選択表示部により表示された少なくとも１つの着脱式記憶装置の中から、利用者により指定された着脱式記憶装置に対してジョブの実行を指示するジョブ制御部と、複数の着脱部にそれぞれ対応してログイン／ログアウトの認証処理を実行して、認証状態を接続状態管理部に格納するログイン／ログアウト管理部とを備える。選択表示部は、着脱部に接続されてからログイン中である着脱式記憶装置をジョブの実行を指示する可能性の高い着脱式記憶装置として特定する。
【００１９】
本発明に係るさらに別の画像形成装置は、複数の着脱式記憶装置を装着可能な複数の着脱部と、複数の着脱部に装着された着脱式記憶装置の接続状態を管理する接続状態管理部と、接続状態管理部の管理情報に基づいて、複数の着脱式記憶装置のうちジョブの実行を指示する可能性の高い着脱式記憶装置を特定して表示する選択表示部と、選択表示部により表示された少なくとも１つの着脱式記憶装置の中から、利用者により指定された着脱式記憶装置に対してジョブの実行を指示するジョブ制御部と、ジョブ履歴を管理するジョブ履歴管理部とを備える。選択表示部は、ジョブ履歴管理部を参照して、ジョブ履歴の無い着脱式記憶装置をジョブの実行を指示する可能性の高い着脱式記憶装置として特定する。
【００２０】
好ましくは、選択表示部は、特定した着脱式記憶装置を表示して利用者の指定を促す表示を実行する。ジョブ制御部は、選択表示部により特定された着脱式記憶装置を含む複数の着脱式記憶装置の中から指定された着脱式記憶装置に対して、ジョブの実行を指示する。
【発明の効果】
【００２１】
本発明に係る画像形成装置は、選択表示部において、ジョブの予約の受付時点で複数の着脱部の１つに装着されていた着脱式記憶装置をジョブの実行を指示する可能性の高い着脱式記憶装置として特定する。１つのＵＳＢメモリしか装着されていない場合には、当該ＵＳＢメモリが選択されるため、ジョブ受付後に新たに装着されたＵＳＢメモリは、選択されないのでジョブ実行時に複数のＵＳＢメモリがＵＳＢコネクタに装着されている場合においても、特定された着脱式記憶装置を選択画面において、表示することが可能であるため適切に着脱式記憶装置を指定することが可能である。
【発明を実施するための最良の形態】
【００２２】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明においては同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００２３】
（実施の形態１）
（ＭＦＰ全体構成）
図１は、本発明の実施形態に従う画像形成装置としてのＭＦＰを示す斜視図である。
【００２４】
図１を参照して、本発明の実施の形態に従うＭＦＰ１は、コピー機能、スキャナ機能、ファクシミリ（ＦＡＸ）機能等を有するデジタル複合機である。
【００２５】
ＭＦＰ１は、複数（この実施形態では３個）のＵＳＢ規格の外部機器を着脱可能な接続手段としての差込口（ＵＳＢコネクタとも称する）２０〜２２を有しており、この差込口２０〜２２にＵＳＢインターフェイスを有する外部機器、例えば外部記憶装置であるＵＳＢメモリ等のＵＳＢデバイスを接続することにより、外部機器とＭＦＰ１との間で、双方のデータ送受信が可能となされている。以下、差込口２０〜２２をＵＳＢ差込口あるいはＵＳＢコネクタともいう。
【００２６】
ＭＦＰ１は操作パネル部１０を備えており、この操作パネル部１０は、複数のキー１１ａと、当該キー１１ａに対するユーザの操作による各種の指示や、文字、数字などのデータの入力を受付ける操作部１１と、ユーザに対する指示メニューや取得した画像に関する情報などの表示を行なう液晶等からなる操作ディスプレイ１２とを有している。
【００２７】
また、ＭＦＰ１は、原稿を光学的に読取って画像データを得るスキャナ部１３と、画像データに基づいて記録シート上に画像を印刷するプリンタ部１４とを備えている。また、図示しないがファクシミリ機能を実行する手段等も備えているものとする。
【００２８】
また、ＭＦＰ１の本体上面には、原稿をスキャナ部１３に送るフィーダ部１７が、下部にはプリンタ部１４に記録シートを供給する給紙部１８が、中央部にはプリンタ部１４によって画像を印刷された記録シートが排出されるトレイ１９がそれぞれ配備されている。
【００２９】
さらにＭＦＰ１の本体の内部には、本体を制御するための各部で用いられる制御プログラム、画像データ等必要なデータを記憶する記憶部２３などが設けられている。
【００３０】
操作ディスプレイ１２は、各種モードの表示や後述するジョブ実行時のユーザに選択を促すＵＳＢメモリの表示やその他の表示を行い、表示内容等に従って各種設定等を実行する。また、操作部１１は、ユーザによる種々の入力に用いられるものである。これらがユーザインターフェイスの要部として機能する。
【００３１】
スキャナ部１３は、写真、文字、絵などの画像情報を原稿から光電的に読取って画像データを取得する。取得された画像データ（濃度データ）は、後述する画像制御部においてデジタルデータに変換され、周知の各種画像処理を施された後、メモリ内に一旦格納され、プリンタ部１４あるいはＵＳＢメモリ等に送られ、画像の印刷やデータの保存に供される。
【００３２】
プリンタ部１４は、スキャナ部１３により取得された画像データ、またはＵＳＢメモリ等に格納されている画像データに基づいて記録シート上に画像を印刷するものである。
【００３３】
図２は、本発明の実施の形態１に従う画像形成装置であるＭＦＰ１の機能ブロック図である。
【００３４】
図２を参照して、本発明の実施の形態１に従うＭＦＰ１は、紙媒体等の資料を電子データに変換するスキャナ部１３と、例えばハードディスク（ＨＤＤ）で構成される記憶部２３と、印刷処理を実行するプリンタ部１４と、各々ＵＳＢメモリを装着するためのＵＳＢコネクタ２０〜２２と、ＵＳＢコネクタ２０〜２２とＵＳＢメモリとの接続制御を実行するＵＳＢメモリ接続部５と、操作ディスプレイを含む操作パネル部１０と、ＭＦＰ全体を制御するためのコントロール部３０とを備える。
【００３５】
ＵＳＢメモリ接続部５は、ＵＳＢメモリがＵＳＢコネクタ２０〜２２に装着された場合には当該装着を検知して、装着された機器に関する検知情報をＵＳＢメモリステータス管理部６５に出力する。
【００３６】
コントロール部３０は、ジョブ制御部５０からの指示に応答して、スキャナ部１３を制御するためのスキャナ制御部３５と、画像処理を実行する画像制御部４０と、プリンタ部１４を制御するプリンタ制御部４５と、ＵＳＢメモリ接続部５を介してＵＳＢメモリに対するアクセスを実行するＵＳＢ制御部６０と、ＵＳＢメモリの装着状態等を管理するＵＳＢメモリステータス管理部６５と、画像データに対してフォーマット変換する画像変換部５５と、操作パネル部１０に表示する表示内容を制御するとともに操作パネル部１０からの操作入力に対する指示をジョブ制御部５０に出力するパネル制御部７０と、ＭＦＰ１のジョブを制御するジョブ制御部５０と、ログイン／ログアウト管理部２５と、ＵＳＢメモリの選択設定を行なうＵＳＢメモリ選択部７５とを含む。なお、コントロール部３０の各部の機能を実行するための制御プログラム等は、記憶部２３に格納されており、記憶部２３に格納されている制御プログラムを読み出すことにより所定の機能が実行される。
【００３７】
画像制御部４０は、スキャナ制御部３５を介してスキャナ部１３でスキャニング処理された電子データである画像データの入力を受けて、画像処理後、内部のメモリに一旦格納して、ジョブ制御部５０の指示に応じて、プリンタ制御部４５に出力するあるいは画像変換部５５に出力する。また、画像制御部４０は、ジョブ制御部５０の指示に応じて画像変換部５５から入力された画像データを内部のメモリに一旦格納してプリンタ制御部４５に出力する。
【００３８】
プリンタ制御部４５は、画像制御部４０からの画像データの入力を受けてプリンタ部１４に対して印刷指示する。プリンタ部１４は、プリンタ制御部４５により印刷指示された画像データについての印刷処理を実行する。
【００３９】
画像変換部５５は、ジョブ制御部５０からの指示に応答して、画像制御部４０から入力された画像データを所定のフォーマットに変換してＵＳＢ制御部６０に出力する。あるいはＵＳＢ制御部６０を介して入力されるＵＳＢメモリからの画像データを所定のフォーマットに変換して画像制御部４０に出力する。
【００４０】
ＵＳＢ制御部６０は、ジョブ制御部５０からの指示に応答して、画像変換部５５からフォーマット変換された画像データをＵＳＢメモリ接続部５により接続制御されたＵＳＢコネクタを介してＵＳＢメモリに対して出力し、当該ＵＳＢメモリに対して書込処理を実行する。また、ＵＳＢ制御部６０は、ジョブ制御部５０からの指示に応答して、ＵＳＢメモリ接続部５により接続制御されたＵＳＢコネクタを介してＵＳＢメモリから画像データの読出処理を実行する。
【００４１】
ＵＳＢメモリステータス管理部６５は、ＵＳＢメモリ接続部５からの装着されたＵＳＢメモリに関する検知情報を受けてＵＳＢメモリの装着状態および認証状態等を管理する。具体的には、ＵＳＢメモリステータス管理部６５は、後述するがＵＳＢコネクタ毎に機器の装着状態および認証状態等を管理するＵＳＢメモリステータス管理テーブルを有する。
【００４２】
パネル制御部７０は、操作パネル部１０における操作ディスプレイに対して、表示する表示内容を出力するとともに操作パネル部１０からの操作入力に対する指示をジョブ制御部５０に対して出力する。
【００４３】
ジョブ制御部５０は、パネル制御部７０を介する操作パネル部１０からの操作入力に対する指示に従ってＭＦＰ１が有する種々の機能（ジョブ）を実行するために各制御部等に対して動作指示を出力する。
【００４４】
また、ジョブ制御部５０は、ジョブの予約処理を受け付けて予約順に処理を実行するためのジョブ予約制御部５１と、実行したジョブの履歴情報を管理するジョブ履歴管理部５２とを含む。ジョブ履歴管理部５２は、後述するがジョブ履歴管理テーブルを有しており、ジョブが完了したジョブ履歴を格納している。なお、本発明の実施の形態に従うＭＦＰ１は、マルチジョブ機能を有するものとする。
【００４５】
マルチジョブ機能とは、デジタル化された画像データを用いて画像形成を行なうデジタル複写機やプリンタ等の画像形成装置において、画像形成を行ないながら画像データの取得等を行なう機能である。マルチジョブ機能を備える画像形成装置においては、イメージリーダ等により読み取られた一群の原稿から得られた画像データを用いた画像形成を１つのジョブとして取り扱い、ジョブ単位で順次画像形成を行なっていく処理を実行する。
【００４６】
すなわち、原稿を読み取って得た画像データは、ジョブの識別子（ジョブＩＤとも称する）と対応付けられて画像メモリに蓄積される一方、ジョブＩＤは、それぞれのジョブが画像形成装置に対して発行された順に所定の管理テーブルに登録されることになる。そして、テーブルに登録されたジョブＩＤの順に従って画像形成が実行される。本例においては、ジョブ予約制御部５１において、当該管理テーブルが設けられ、ジョブの順序等が管理され、順番に指定されたジョブを実行するように指示するものとする。
【００４７】
また、ログイン／ログアウト管理部２５は、パネル制御部７０を介する操作パネル部１０の操作入力に従ってユーザ認証処理を実行する。ＵＳＢメモリに対してアクセスする際に、当該ユーザ認証処理が実行され、認証された場合には、認証情報を出力してＵＳＢメモリステータス管理テーブルの認証状態を示す「ログイン／ログアウト状態」の欄に「認証中」具体的にはログイン／ログアウトフラグＦ１＝ＯＮとして格納する。
【００４８】
図３は、本発明の実施の形態に従うＭＦＰ１における操作パネル部１０の構成を説明する図である。
【００４９】
図３を参照して、スタートキー２０１は、コピー／スキャン／ファクシミリ送信等の動作を開始させるために用いられる。テンキー２０２は、コピー枚数等の数値を入力するために用いられる。クリアキー２０３は、入力された数値のクリア、および蓄積された画像記憶部の画像データを破棄するために用いられる。
【００５０】
ストップキー２０４は、コピー／スキャン／ファクシミリ送信動作等の停止を指示するために用いられる。パネルリセットキー２０５は、設定されているモードおよびジョブを破棄するために用いられる。
【００５１】
また、操作ディスプレイ１２は、各種モードの表示や後述するＵＳＢメモリの抜き取り優先順位表示やその他の表示を行い、表面にはタッチパネル２０６が取り付けられている。
【００５２】
このタッチパネル２０６によって、ユーザは操作ディスプレイ１２内の表示内容に従った各種設定を行うことができる。例えば、操作ディスプレイ１２にユーザの識別情報であるユーザＩＤの設定画面が表示された場合には、ユーザは操作部１１の各種キーや操作ディスプレイ１２に表示されたタッチボタン等を用いてユーザＩＤ等を設定する。そして、ＭＦＰ１を操作する際には、ログイン／ログアウトボタン２１２を押下することにより、例えばログイン画面が表示され、登録されたユーザＩＤ等を入力することにより上述したログイン／ログアウト管理部２５においてユーザ認証処理が実行される。
【００５３】
また、タッチパネル２０６における設定画面領域２０７には、通常は、コピー動作やスキャン動作を実行する際に行う基本的／応用的な設定のためのボタンが配置されている。各ボタンを押下すると、その詳細設定を行うための階層画面が表示される。
【００５４】
タッチパネル２０６のジョブ情報画面領域２０８は、その時点でＭＦＰ１に予約されているジョブ情報が表示される。具体的には、上述したジョブ予約制御部５１に設けられている管理テーブルを参照して実行されるべきジョブがジョブＩＤ順に表示される。特定のジョブに対して消去や変更等の操作を行う場合は、ジョブ操作ボタン２０９を選択した後、操作対象となるジョブ番号ボタンを押下する。それらの操作によってジョブ操作画面が表示され、特定のジョブに対する操作が可能となる。
【００５５】
コピー（Ｃｏｐｙ）キー２１０、およびスキャン（Ｓｃａｎ）キー２１１はＭＦＰ１をコピー／スキャナの何れのモードで動作させるかを設定するための選択キーである。
【００５６】
コピーキー２１０を押下した場合、ＭＦＰ１はコピー機として使用可能となる。この状態では、スキャナ動作およびファクシミリ送信動作を実行することはできない。
【００５７】
この時、タッチパネル２０６の設定画面領域２０７には、コピー動作に対する各種設定を行うための表示が行われる。諸設定を終了後、原稿をセットしてスタートキー２０１を押下することにより、コピー動作が開始される。
【００５８】
また、スキャンキー２１１を押下した場合、ＭＦＰ１はスキャナ、およびファクシミリとなる。この状態では、コピー動作を実行することはできない。
【００５９】
この時、タッチパネル２０６の設定画面領域２０７には、スキャン動作およびファクシミリ送信動作に対する各種設定を行うための表示が行われる。諸設定を終了後、原稿をセットしてスタートキー２０１を押下することにより、スキャン動作／ファクシミリ送信動作が開始される。
【００６０】
なお、コピーキー２１０とスキャンキー２１１は排他的動作となり、一方を選択すると自動的に他方は非選択状態となる。なお、本例においては、主にスキャン動作について説明し、ファクシミリ送信動作については、その説明を省略する。
【００６１】
ここで、ＵＳＢメモリのジョブ予約を実行した後、ジョブ実行時において、複数のＵＳＢメモリが装着されている場合について考える。当該場合には、ＭＦＰ側のジョブは、いずれのＵＳＢメモリにジョブを実行するのが適切であるのか判断することできない。
【００６２】
したがって、以下においては、複数のＵＳＢメモリが装着されている場合に、ＵＳＢメモリを特定（選択）して、ユーザに対して再度ジョブを実行するＵＳＢメモリの指定を促す方式について説明する。なお、本例においては、複数のＵＳＢコネクタが設けられる場合の一例として２個のＵＳＢコネクタが設けられる場合について説明する。
【００６３】
図４は、ログイン／ログアウト管理部２５のユーザ認証処理を実行するフロー図である。
【００６４】
図４を参照して、ログイン／ログアウトいずれが実行されたかが判断される（ステップＳ２０）。
【００６５】
そして、ログインが実行された場合には、ＵＳＢコネクタ番号ＣＮ１ｏｒＣＮ２いずれのＵＳＢメモリのログインが実行されたかが判断される（ステップＳ２１）。ステップＳ２１において、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリのログインが実行された場合には、ＵＳＢメモリステータス管理テーブルの対応するログイン／ログアウトフラグＦ１＝ＯＮに設定する（ステップＳ２２）。そして、処理を終了する。
【００６６】
一方、ステップＳ２１において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリのログインが実行された場合には、ＵＳＢメモリステータス管理テーブルの対応するログイン／ログアウトフラグＦ２＝ＯＮに設定する（ステップＳ２４）。そして、処理を終了する。
【００６７】
また、ステップＳ２０において、ログアウトが実行された場合には、ＵＳＢコネクタ番号ＣＮ１ｏｒＣＮ２いずれのＵＳＢメモリのログアウトが実行されたかが判断される（ステップＳ２５）。ステップＳ２５において、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリのログアウトが実行された場合には、ＵＳＢメモリステータス管理テーブルの対応するログイン／ログアウトフラグＦ１＝ＯＦＦに設定する（ステップＳ２６）。そして、処理を終了する。
【００６８】
一方、ステップＳ２５において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリのログアウトが実行された場合には、ＵＳＢメモリステータス管理テーブルの対応するログイン／ログアウトフラグＦ２＝ＯＦＦに設定する（ステップＳ２８）。そして、処理を終了する。
【００６９】
図５は、ＵＳＢメモリステータス管理部６５におけるＵＳＢメモリステータス管理テーブルの一例図である。
【００７０】
図５を参照して、ここではＵＳＢコネクタ番号ＣＮ１，ＣＮ２にそれぞれ対応して「装着状態」、「ログイン／ログアウト状態」および「スリープフラグ」の項目が設けられ、ここでは、一例としてコネクタ番号ＣＮ１に対応してＵＳＢメモリが装着状態であり、かつ認証中すなわちログイン状態である場合が示されている。また、「スリープフラグ」は「ＯＦＦ」に設定されている。「スリープフラグ」は、ＭＦＰ１がスリープ状態となったことを検知した場合に、スリープフラグが「ＯＮ」に設定される。
【００７１】
また、コネクタ番号ＣＮ２に対応してＵＳＢメモリが装着状態であり、かつ未認証すなわちログアウト状態である場合が示されている。また、「スリープフラグ」は「ＯＦＦ」に設定されている。なお、本例においては単に「ログイン／ログアウトフラグ」が「ＯＮ」か「ＯＦＦ」の場合について説明するが、ユーザ名等を共に格納することも可能である。
【００７２】
図６は、ＵＳＢメモリのジョブ予約テーブルにジョブＩＤを登録するフロー図である。
なお、ＵＳＢメモリのジョブ予約テーブルは、ジョブ予約制御部５１で管理されているものとする。
【００７３】
図６を参照して、ＵＳＢメモリのジョブ予約があったかどうかを判断する（ステップＳＰ０）。ＵＳＢメモリのジョブ予約が無い場合には、ジョブ予約があるまでステップＳＰ０で待機する。
【００７４】
次に、ＵＳＢメモリのジョブ予約があった場合（ステップＳＰ０でＹＥＳ）には、次に、ＵＳＢメモリステータス管理部６５に問い合わせ、ジョブの対象となるＵＳＢコネクタ番号ＣＮ１，ＣＮ２を確認する（ステップＳＰ１）。
【００７５】
具体的には、ＵＳＢメモリステータス管理部６５において、ＵＳＢメモリステータス管理テーブルに装着状態であることを示す情報が格納されているＵＳＢコネクタ番号を検出する。
【００７６】
仮に、ＵＳＢコネクタ番号ＣＮ１，ＣＮ２がともに装着状態である場合には、優先的にＵＳＢコネクタ番号ＣＮ１が検出されたものとする。
【００７７】
次に、ＵＳＢコネクタ番号ＣＮ１にＵＳＢメモリが装着されたと検出された場合には、ＵＳＢメモリのジョブ予約テーブルに対して、ＵＳＢコネクタ番号ＣＮ１に対応付けて予約ジョブＩＤを書き込む（ステップＳＰ２）。
【００７８】
一方、ＵＳＢコネクタ番号ＣＮ２にＵＳＢメモリが装着されたと検出された場合には、ＵＳＢメモリのジョブ予約テーブルのＵＳＢコネクタ番号ＣＮ２に対応付けて予約ジョブＩＤを書き込む（ステップＳＰ３）。
【００７９】
そして、終了する（エンド）。
図７は、ジョブ予約テーブルの一例図である。
【００８０】
図７を参照して、ここでは、ＵＳＢコネクタ番号ＣＮ１にのみＵＳＢメモリが装着されている場合について考える。
【００８１】
ここでは、一例として、２つのジョブ予約が実行されている場合が示されている。具体的には、予約ジョブＩＤが「３」と、予約ジョブＩＤが「６」の２つのジョブ予約が実行され、ジョブ予約テーブルに書き込まれている場合が示されている。
【００８２】
図８は、ＵＳＢメモリのジョブ予約テーブルに登録されたジョブＩＤを破棄するフロー図である。
【００８３】
なお、ＵＳＢメモリのジョブ予約テーブルは、ジョブ予約制御部５１で管理されているものとする。
【００８４】
図８を参照して、ＵＳＢジョブ予約破棄指示が有ったかどうかを判断する（ステップＳＰ４）。ＵＳＢジョブ予約破棄指示が無い場合には、ジョブ予約破棄指示があるまでステップＳＰ４で待機する。
【００８５】
次に、ＵＳＢのジョブ予約破棄指示があった場合（ステップＳＰ４でＹＥＳ）には、次に、ジョブ予約テーブルに対して指定した予約ジョブＩＤに対応する項目を削除する（ステップＳＰ５）。
【００８６】
そして、終了する（エンド）。
したがって、例えば、図７を例にして説明すれば、予約ジョブＩＤが「３」のＵＳＢのジョブ予約破棄が指示された場合には、当該欄の項目の予約ジョブが削除されることになる。
【００８７】
図９は、本発明の実施の形態１に従うＵＳＢメモリ選択部の選択処理を説明するフロー図である。
【００８８】
図９を参照して、まず、ＵＳＢジョブ予約入力が有ったかどうかを判断する（ステップＳＰ９）。
【００８９】
ＵＳＢジョブ予約入力が有った場合には、次のステップに進み、入力が無い場合には、入力が有るまで待機する。
【００９０】
ＵＳＢメモリステータス管理テーブルを参照して、全てのコネクタにＵＳＢメモリが装着されているかどうかを判断する（ステップＳＰ１０）。
【００９１】
ステップＳＰ１０において、全てのコネクタにＵＳＢメモリが装着されていないと判断した場合には、ステップＳＰ１５に進む。
【００９２】
そして、ＵＳＢメモリステータス管理テーブルを参照して、コネクタにＵＳＢメモリが装着されているかどうかを判断する（ステップＳＰ１５）。
【００９３】
ステップＳＰ１５において、ＵＳＢメモリステータス管理テーブルを参照して、コネクタにＵＳＢメモリが装着されていると判断される場合には、装着されているＵＳＢメモリを選択に設定する（ステップＳＰ１６）。そして、処理を終了する（エンド）。
【００９４】
一方、ステップＳＰ１５において、ＵＳＢメモリステータス管理テーブルを参照して、コネクタにＵＳＢメモリが装着されていないと判断される場合には、選択するＵＳＢメモリが存在しないため処理を終了する（エンド）。
【００９５】
ステップＳＰ１０において、全てのコネクタにＵＳＢメモリが装着されていると判断した場合には、ステップＳＰ１２に進む。
【００９６】
そして、ジョブ制御部のジョブ予約テーブルに予約ジョブＩＤを問い合わせる（ステップＳＰ１２）。
【００９７】
そして、予約ジョブＩＤが複数有るかどうかを判断する（ステップＳＰ１３）。
ステップＳＰ１３において、予約ジョブＩＤが複数無い場合には、予約ジョブＩＤに対応するＵＳＢコネクタに装着されているＵＳＢメモリを選択に設定する（ステップＳＰ１７）。そして、処理を終了する（エンド）。
【００９８】
一方、ステップＳＰ１３において、予約ジョブＩＤが複数有る場合には、予約ジョブＩＤの番号が小さいＵＳＢコネクタに装着されているＵＳＢメモリを選択に設定する（ステップＳＰ１４）。そして、処理を終了する（エンド）。
【００９９】
図１０は、本発明の実施の形態１に従うパネル制御部の表示処理を説明するフロー図である。
【０１００】
図１０を参照して、まず、ジョブ制御部より予約ジョブの実行表示指示が有るかどうかを判断する（ステップＳ１）。
【０１０１】
ステップＳ１において、ジョブ制御部より予約ジョブの実行表示指示が有るまで待機し、指示があった場合には、ＵＳＢメモリ選択部で選択されたＵＳＢメモリの情報を取得する（ステップＳ２）。
【０１０２】
次に、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリが選択されているかどうかを判断する（ステップＳ３）。
【０１０３】
ステップＳ３において、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリが選択されていない場合には、次に、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが選択されているかどうかを判断する（ステップＳ７）。
【０１０４】
そして、ステップＳ７において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが選択されていない場合には、ＵＳＢ選択画面（画面４）を操作ディスプレイに表示する（ステップＳ９）。そして、処理を終了する（エンド）。
【０１０５】
一方、ステップＳ７において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが選択されている場合には、ＵＳＢ選択画面（画面２）を操作ディスプレイに表示する（ステップＳ８）。そして、処理を終了する（エンド）。
【０１０６】
ステップＳ３において、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリが選択されていると判断した場合には、次に、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが選択されているかどうかを判断する（ステップＳ４）。
【０１０７】
ステップＳ４において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが選択されていないと判断した場合には、ＵＳＢ選択画面（画面１）を操作ディスプレイに表示する（ステップＳ６）。そして、処理を終了する（エンド）。
【０１０８】
ステップＳ４において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが選択されていると判断した場合には、ＵＳＢ選択画面（画面３）を操作ディスプレイに表示する（ステップＳ６）。そして、処理を終了する（エンド）。
【０１０９】
図１１は、操作ディスプレイに表示されるＵＳＢ選択画面を説明する図である。
図１１（ａ）〜（ｄ）には、それぞれ画面１〜４が表示されている。
【０１１０】
本例においては、ジョブの一例としてＵＳＢメモリスキャン機能を実行する場合が示されている。
【０１１１】
図１１（ａ）を参照して、ここでは、画面１が表示されており、ＵＳＢコネクタ番号ＣＮ１に対応する項目が選択された状態として表示されている場合が示されている。また、ＵＳＢコネクタ番号ＣＮ２に対応する項目が非選択の状態として反転表示された場合が示されている。
【０１１２】
図１１（ｂ）を参照して、ここでは、画面２が表示されており、ＵＳＢコネクタ番号ＣＮ２に対応する項目が選択された状態として表示されている場合が示されている。また、ＵＳＢコネクタ番号ＣＮ１に対応する項目が非選択の状態として反転表示された場合が示されている。
【０１１３】
図１１（ｃ）を参照して、ここでは、画面３が表示されており、ＵＳＢコネクタ番号ＣＮ１，ＣＮ２にそれぞれ対応する項目が選択された状態として表示されている場合が示されている。
【０１１４】
図１１（ｄ）を参照して、ここでは、画面４が表示されており、ＵＳＢコネクタ番号ＣＮ１，２にそれぞれ対応する項目が非選択状態として表示されている場合が示されている。
【０１１５】
ユーザは、この図１１に示されるＵＳＢ選択画面を見て、選択されているＵＳＢコネクタ番号に対応する項目を指定することが可能である。当該指定により、本例においては、ＵＳＢコネクタ番号のコネクタに装着されているＵＳＢメモリに対してＵＳＢメモリスキャン機能が実行される。
【０１１６】
なお、コネクタに１つのＵＳＢメモリしか装着されていない場合においても当該ＵＳＢ選択画面を表示することによりいずれのコネクタにＵＳＢメモリが装着されているかを確認することが可能であり、誤ったＵＳＢメモリからのデータの読出あるいはデータの書込動作を回避することが可能である。
【０１１７】
本実施の形態に従う方式においては、ＵＳＢジョブ予約入力の指示が有った場合にＵＳＢメモリ選択部において、ジョブを実行するＵＳＢメモリを選択して設定する方式であり、その際上記のフローに従って装着されているＵＳＢメモリが選択される。
【０１１８】
その際、１つのＵＳＢメモリしか装着されていない場合には、当該ＵＳＢメモリが選択されるため、ジョブ受付後に新たに装着されたＵＳＢメモリは、選択されないのでジョブ実行時に複数のＵＳＢメモリがＵＳＢコネクタに装着されている場合においてもユーザはＵＳＢ選択画面を見て適切にＵＳＢメモリを指定することが可能である。
【０１１９】
また、本実施の形態に従う方式においては、複数のＵＳＢメモリが複数のＵＳＢコネクタにそれぞれ装着されている場合には、上記のフローに従ってジョブ制御部のジョブ予約テーブルに格納されている予約ジョブＩＤを問い合わせて、予約ジョブＩＤの番号が小さいＵＳＢコネクタに装着されているＵＳＢメモリを選択に設定することが可能である。
【０１２０】
したがって、複数の予約ジョブのうち受付時点の早い予約ジョブに対して、装着されたＵＳＢメモリを選択して設定する方式であり、ユーザはＵＳＢ選択画面を見て適切にＵＳＢメモリを指定することが可能である。
【０１２１】
（実施の形態２）
上記の実施の形態１においては、ジョブ予約テーブルを参照して、ＵＳＢメモリを選択する方式について説明したが、別の方式でＵＳＢメモリを選択する場合について説明する。
【０１２２】
図１２は、本発明の実施の形態２に従うＵＳＢメモリステータス管理部の動作を説明するフロー図である。
【０１２３】
図１２を参照して、まず、ＵＳＢコネクタに装着されたＵＳＢメモリが抜かれたか／ＵＳＢコネクタにＵＳＢメモリが装着されたかを判断する（ステップＳ１１）。
【０１２４】
ステップＳ１１において、ＵＳＢコネクタにＵＳＢメモリが装着された場合には、次のステップＳ１３に進む。
【０１２５】
そして、ＵＳＢコネクタ番号ＣＮ１，ＣＮ２のいずれのＵＳＢコネクタにＵＳＢメモリが装着されたかを判断する（ステップＳ１３）。
【０１２６】
そして、ステップＳ１３において、ＵＳＢコネクタ番号ＣＮ１にＵＳＢメモリが装着された場合には、装着の開始とともに装着時間を計測するタイマー（Ｔ１）をスタートさせる（ステップＳ１４）。
【０１２７】
一方、ステップＳ１３において、ＵＳＢコネクタ番号ＣＮ２にＵＳＢメモリが装着された場合には、装着の開始とともに装着時間を計測するタイマー（Ｔ２）をスタートさせる（ステップＳ１５）。そして、終了する（エンド）。
【０１２８】
ステップＳ１１において、ＵＳＢコネクタに装着されたＵＳＢメモリが抜かれた場合には、ステップＳ１６に進む。
【０１２９】
そして、ＵＳＢコネクタ番号ＣＮ１，ＣＮ２のいずれのＵＳＢコネクタのＵＳＢメモリが抜かれたかを判断する（ステップＳ１６）。
【０１３０】
そして、ステップＳ１６において、ＵＳＢコネクタ番号ＣＮ１のＵＳＢメモリが抜かれた場合には、装着時間を計測するタイマー（Ｔ１）をリセットする（ステップＳ１７）。そして、次に、ログアウトフラグＦ１をオフ（ＯＦＦ）に設定する（ステップＳ１８）。そして、後述するジョブ履歴管理テーブルのＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリのＩＤ情報を削除する（ステップＳ１９）。そして、終了する（エンド）。
【０１３１】
一方、そして、ステップＳ１６において、ＵＳＢコネクタ番号ＣＮ２のＵＳＢメモリが抜かれた場合には、装着時間を計測するタイマー（Ｔ２）をリセットする（ステップＳ２０）。そして、次に、ログアウトフラグＦ２をオフ（ＯＦＦ）に設定する（ステップＳ２１）。そして、後述するジョブ履歴管理テーブルのＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリのＩＤ情報を削除する（ステップＳ２２）。そして、終了する（エンド）。
【０１３２】
図１３は、本発明の実施の形態２に従うＵＳＢメモリ選択部の選択処理を説明するフロー図である。
【０１３３】
図１３を参照して、まず、ＵＳＢジョブ予約入力が有ったかどうかを判断する（ステップＳＰ９）。
【０１３４】
ＵＳＢジョブ予約入力が有った場合には、次のステップに進み、入力が無い場合には、入力が有るまで待機する。
【０１３５】
ＵＳＢメモリステータス管理テーブルを参照して、全てのコネクタにＵＳＢメモリが装着されているかどうかを判断する（ステップＳ３０）。
【０１３６】
ステップＳ３０において、全てのコネクタにＵＳＢメモリが装着されていないと判断した場合には、ステップＳ４０に進む。
【０１３７】
そして、ＵＳＢメモリステータス管理テーブルを参照して、コネクタにＵＳＢメモリが装着されているかどうかを判断する（ステップＳ４０）。
【０１３８】
ステップＳ４０において、ＵＳＢメモリステータス管理テーブルを参照して、コネクタにＵＳＢメモリが装着されていると判断される場合には、ステップＳ４１に進む。
【０１３９】
一方、ステップＳ４０において、ＵＳＢメモリステータス管理テーブルを参照して、コネクタにＵＳＢメモリが装着されていないと判断される場合には、選択するＵＳＢメモリが存在しないため処理を終了する（エンド）。
【０１４０】
ステップＳ４０において、コネクタにＵＳＢメモリが装着されていると判断される場合には、ＵＳＢコネクタ番号ＣＮ１ｏｒＣＮ２に対応するＵＳＢメモリの装着中にスリープに入ったことが検知されているかどうかを判断する（ステップＳ４１）。具体的には、ＵＳＢメモリステータス管理テーブルの「スリープフラグ」の欄を参照して、スリープフラグが「ＯＦＦ」に設定されているかどうかを判断する。「スリープフラグ」が「ＯＮ」であれば、ＭＦＰ１がスリープ状態となったと判断され、「ＯＦＦ」であればスリープ状態となっていないと判断される。
【０１４１】
ステップＳ４１において、ＵＳＢコネクタ番号ＣＮ１ｏｒＣＮ２に対応するＵＳＢメモリの装着中にスリープに入ったことが検知されている場合には、検知されているＵＳＢメモリを非選択に設定する（ステップＳ４２）。
【０１４２】
一方、ステップＳ４１において、ＵＳＢコネクタ番号ＣＮ１ｏｒＣＮ２に対応するＵＳＢメモリの装着中にスリープに入ったことが検知されていない場合には、次にＵＳＢメモリステータス管理部へ問い合わせ、タイマーＴ１ｏｒＴ２が所定時間Ｔを超えているかどうかを判断する（ステップＳ４３）。
【０１４３】
ステップＳ４３において、タイマーＴ１ｏｒＴ２が所定時間Ｔを超えている場合（Ｔ１ｏｒＴ２＞Ｔ）には、装着されているＵＳＢメモリを非選択に設定する（ステップＳ４４）。そして、処理を終了する（エンド）。
【０１４４】
一方、ステップＳ４３において、タイマーＴ１ｏｒＴ２が所定時間Ｔを超えていない場合（Ｔ１ｏｒＴ２≦Ｔ）には、装着されているＵＳＢメモリを選択に設定する（ステップＳ４５）。そして、処理を終了する（エンド）。
【０１４５】
一方、ステップＳ３０において、ＵＳＢメモリステータス管理テーブルを参照して、全てのコネクタにＵＳＢメモリが装着されている場合には、次に、ＵＳＢコネクタ番号ＣＮ１ｏｒＣＮ２に対応するＵＳＢメモリの装着中にスリープに入ったことが検知されているかどうかを判断する（ステップＳ３１）。
【０１４６】
ステップＳ３１において、ＵＳＢコネクタ番号ＣＮ１ｏｒＣＮ２に対応するＵＳＢメモリの装着中にスリープに入ったことが検知されている場合には、次に、ＵＳＢメモリステータス管理部へ問い合わせ、検知されていないＵＳＢメモリについて、タイマーＴ１ｏｒＴ２が所定時間Ｔを超えているかどうかを判断する（ステップＳ３２）。
【０１４７】
ステップＳ３２において、タイマーＴ１ｏｒＴ２が所定時間Ｔを超えている場合（Ｔ１ｏｒＴ２＞Ｔ）には、次に、スリープに入ったことが検知されているＵＳＢメモリを非選択に設定するとともに、スリープに入っていないＵＳＢメモリについても非選択に設定する（ステップＳ３３）。そして、処理を終了する（エンド）。
【０１４８】
一方、ステップＳ３２において、タイマーＴ１ｏｒＴ２が所定時間Ｔを超えていない場合（Ｔ１ｏｒＴ２≦Ｔ）には、スリープに入ったことが検知されているＵＳＢメモリを非選択に設定するとともに、スリープに入っていないＵＳＢメモリについては選択に設定する（ステップＳ３４）。そして、処理を終了する（エンド）。
【０１４９】
一方、ステップＳ３１において、ＵＳＢコネクタ番号ＣＮ１ｏｒＣＮ２に対応するＵＳＢメモリの装着中にスリープに入ったことが検知されていない場合には、次に、ＵＳＢメモリステータス管理部へ問い合わせ、タイマーＴ１ｏｒＴ２が所定時間Ｔを超えているかどうかを判断する（ステップＳ３５）。
【０１５０】
ステップＳ３５において、タイマーＴ１ｏｒＴ２が所定時間Ｔを超えている場合（Ｔ１ｏｒＴ２＞Ｔ）には、所定時間Ｔを超えるＵＳＢメモリを非選択に設定するとともに、所定時間Ｔを越えないＵＳＢメモリを選択に設定する（ステップＳ３６）。そして、処理を終了する（エンド）。
【０１５１】
ステップＳ３５において、タイマーＴ１ｏｒＴ２が所定時間Ｔを超えていない場合（Ｔ１ｏｒＴ２≦Ｔ）には、ＵＳＢメモリステータス管理部に問い合わせ、タイマーＴ１＞Ｔ２が満たされるかを判断する（ステップＳ３７）。
【０１５２】
ステップＳ３７において、タイマーＴ１＞Ｔ２が満たされる場合には、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリを非選択に設定する。また、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリを選択に設定する。そして、処理を終了する（エンド）。
【０１５３】
一方、ステップＳ３７において、タイマーＴ１≦Ｔ２が満たされる場合には、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリを選択に設定する。また、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリを非選択に設定する。そして、処理を終了する（エンド）。
【０１５４】
そして、図１０で説明したパネル制御部の表示処理が実行されるものとする。その詳細については、図１０で説明したので繰り返さない。
【０１５５】
本実施の形態２に従う方式においては、ＵＳＢコネクタにそれぞれ対応してタイマーを設け、装着時間が所定期間Ｔよりも短いＵＳＢコネクタ番号に対応するＵＳＢメモリを選択に設定することが可能である。装着時間が所定時間Ｔを超えるような場合には、一般的には、ＵＳＢコネクタからＵＳＢメモリの抜き忘れ状態となっていると判断することができるため当該ＵＳＢメモリを非選択とすることにより、適切でないＵＳＢメモリが選択されることを防止することが可能である。例えば、所定時間として約３０分程度に設定することが可能である。
【０１５６】
また、一度スリープ状態に入った場合には、タイマー等の装着時間もリセット状態となるためスリープ状態となったＵＳＢコネクタ番号に対応するＵＳＢメモリについては非選択に設定することが可能である。スリープ状態となったことが検知されている場合には、一般的には、ＵＳＢコネクタからＵＳＢメモリの抜き忘れ状態となっていると判断することができるため当該ＵＳＢメモリを非選択とすることにより、適切でないＵＳＢメモリが選択されることを防止することが可能である。
【０１５７】
したがって、複数のＵＳＢメモリが複数のＵＳＢコネクタにそれぞれ装着されている場合には、上記のフローに従って装着時間の長い抜き忘れの可能性の高いＵＳＢメモリを非選択対象とすることにより、ユーザはＵＳＢ選択画面を見て適切にＵＳＢメモリを指定することが可能である。
【０１５８】
（実施の形態２の変形例１）
上記の実施の形態２においては、ＵＳＢメモリの装着時間を計測して、装着時間に基づいて、ＵＳＢメモリを選択する方式について説明したが、さらに別の方式でＵＳＢメモリを選択する場合について説明する。
【０１５９】
図１４は、本発明の実施の形態２の変形例１に従うＵＳＢメモリ選択部の選択処理を説明するフロー図である。
【０１６０】
図１４を参照して、まず、ＵＳＢジョブ予約入力が有ったかどうかを判断する（ステップＳＰ９）。
【０１６１】
ＵＳＢジョブ予約入力が有った場合には、次のステップに進み、入力が無い場合には、入力が有るまで待機する。
【０１６２】
ＵＳＢメモリステータス管理テーブルを参照して、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリが装着されているかどうかを判断する（ステップＳ６０）。
【０１６３】
ステップＳ６０において、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリが装着されていると判断した場合には、ステップＳ６３に進む。
【０１６４】
そして、ＵＳＢメモリステータス管理テーブルを参照して、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが装着されているかどうかを判断する（ステップＳ６３）。
【０１６５】
ステップＳ６３において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが装着されていると判断される場合には、次に、ＵＳＢメモリステータス管理部からログイン／ログアウトフラグＦ１を確認する（ステップＳ６５）。具体的には、ログイン／ログアウトフラグＦ１がＯＮかＯＦＦかを判定する。
【０１６６】
ステップＳ６５において、ログイン／ログアウトフラグＦ１がＯＦＦである場合には、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリを非選択に設定する（ステップＳ６６）。
【０１６７】
一方、ステップＳ６５において、ログイン／ログアウトフラグＦ１がＯＮである場合には、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリを選択に設定する（ステップＳ６７）。
【０１６８】
そして、次に、ＵＳＢメモリステータス管理部からログイン／ログアウトフラグＦ２を確認する（ステップＳ６８）。具体的には、ログイン／ログアウトフラグＦ２がＯＮかＯＦＦかを判定する。
【０１６９】
ステップＳ６８において、ログイン／ログアウトフラグＦ２がＯＦＦである場合には、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリを非選択に設定する（ステップＳ６９）。そして、処理を終了する（エンド）。
【０１７０】
一方、ステップＳ６８において、ログイン／ログアウトフラグＦ２がＯＮである場合には、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリを選択に設定する（ステップＳ６７０）。
【０１７１】
ステップＳ６０において、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリが装着されていないと判断した場合には、ステップＳ６１に進む。
【０１７２】
そして、ＵＳＢメモリステータス管理テーブルを参照して、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが装着されているかどうかを判断する（ステップＳ６１）。
【０１７３】
ステップＳ６１において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが装着されていると判断される場合には、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリを選択に設定する（ステップＳ６２）。そして、処理を終了する（エンド）。
【０１７４】
一方、ステップＳ６１において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが装着されていない場合には、ＵＳＢメモリが装着されていないので処理を終了する（エンド）。
【０１７５】
そして、図１０で説明したパネル制御部の表示処理が実行されるものとする。その詳細については、図１０で説明したので繰り返さない。
【０１７６】
本実施の形態２の変形例１に従う方式においては、ログイン／ログアウトフラグに基づいて、ＵＳＢメモリを選択に設定することが可能である。一般的にユーザは、ログイン状態でＵＳＢメモリを用いるのが一般的であり、ログイン状態でないＵＳＢメモリは非選択に設定することにより、簡易な仕方でＵＳＢメモリの選択／非選択を設定することが可能である。
【０１７７】
したがって、複数のＵＳＢメモリが複数のＵＳＢコネクタにそれぞれ装着されている場合には、上記のフローに従ってログイン状態でないＵＳＢメモリを非選択対象とすることにより、ユーザはＵＳＢ選択画面を見て適切にＵＳＢメモリを指定することが可能である。
【０１７８】
（実施の形態２の変形例２）
上記の実施の形態２の変形例１においては、ログイン／ログアウトフラグに基づいて、ＵＳＢメモリを選択する方式について説明したが、さらに別の方式でＵＳＢメモリを選択する場合について説明する。
【０１７９】
図１５は、本発明の実施の形態２の変形例２に従うＵＳＢメモリ選択部の選択処理を説明するフロー図である。
【０１８０】
図１５を参照して、図１４のフロー図と比較して、ステップＳ６５をステップＳ７１に置換した点と、ステップＳ６８をステップＳ７２に置換した点が異なる。その他の点については、同様であるのでその詳細な説明は繰り返さない。
【０１８１】
ステップＳ６３において、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリが装着されている場合には、次に、ステップＳ７１に進む。
【０１８２】
ステップ７１において、ジョブ履歴管理テーブルのＵＳＢコネクタ番号欄にＣＮ１が存在するかどうかを判断する。
【０１８３】
図１６は、ジョブ履歴管理テーブルの一例図である。
図１６を参照して、ここでは、４つのＩＤ番号１〜４にそれぞれ対応して欄が設けられている。
【０１８４】
具体的には、ユーザ名、アプリケーションおよびＵＳＢコネクタ番号の項目が設けられている。本例においては、一例として、ＩＤ２およびＩＤ３において、ＵＳＢメモリに対してジョブが実行されている場合が履歴として表示されている。
【０１８５】
具体的には、ＩＤ２においては、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリに対してジョブとしてＵＳＢメモリスキャンが実行された場合が履歴として表示されている。また、ＩＤ３においては、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリに対してジョブとしてＵＳＢメモリプリントが実行された場合が履歴として表示されている。
【０１８６】
再び、図１５を参照して、ステップＳ７１において、ジョブ履歴管理テーブルのＵＳＢコネクタ番号欄にＣＮ１が存在する場合には、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリを非選択に設定する（ステップＳ６６）。
【０１８７】
一方、ステップＳ７１において、ジョブ履歴管理テーブルのＵＳＢコネクタ番号欄にＣＮ１が存在しない場合には、ＵＳＢコネクタ番号ＣＮ１に対応するＵＳＢメモリを選択に設定する（ステップＳ６７）。
【０１８８】
そして、次に、ステップＳ７２において、ジョブ履歴管理テーブルのＵＳＢコネクタ番号欄にＣＮ２が存在するかどうかを判断する。
【０１８９】
ステップＳ７２において、ジョブ履歴管理テーブルのＵＳＢコネクタ番号欄にＣＮ２が存在する場合には、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリを非選択に設定する（ステップＳ６９）。そして、処理を終了する（エンド）。
【０１９０】
一方、ステップＳ７２において、ジョブ履歴管理テーブルのＵＳＢコネクタ番号欄にＣＮ２が存在しない場合には、ＵＳＢコネクタ番号ＣＮ２に対応するＵＳＢメモリを選択に設定する（ステップＳ６７）。そして、処理を終了する（エンド）。
【０１９１】
そして、図１０で説明したパネル制御部の表示処理が実行されるものとする。その詳細については、図１０で説明したので繰り返さない。
【０１９２】
本実施の形態２の変形例２に従う方式においては、ジョブ履歴管理テーブルのＵＳＢコネクタ番号欄に存在しないＵＳＢコネクタ番号に対応するＵＳＢメモリを選択に設定することが可能である。一般的にユーザは、複数のジョブを１つのＵＳＢメモリに対して実行するというよりは、１つのＵＳＢメモリに対して１つのジョブを実行する場合が一般的であると考える。
【０１９３】
したがって、一度ジョブを実行した場合には、別のＵＳＢメモリを用いるのが一般的であり、ジョブが実行されたＵＳＢメモリは非選択に設定することにより、簡易な仕方でＵＳＢメモリの選択／非選択を設定することが可能である。
【０１９４】
したがって、複数のＵＳＢメモリが複数のＵＳＢコネクタにそれぞれ装着されている場合には、上記のフローに従ってジョブが実行されたＵＳＢメモリを非選択対象とすることにより、ユーザはＵＳＢ選択画面を見て適切にＵＳＢメモリを指定することが可能である。
【０１９５】
なお、上記の例においては、ＵＳＢメモリを例に挙げて説明したが他のＵＳＢ情報記録装置についても同様に適用することが可能である。
【０１９６】
また、ＵＳＢコネクタとして２個のコネクタが設けられた場合を例に挙げて説明したが、さらに複数個のＵＳＢコネクタを設けた場合であっても同様に適用することが可能である。
【０１９７】
なお、本発明にかかる画像形成装置はＭＦＰに限定されず、画像形成装置であれば、プリンタやファクシミリ装置等であってもよい。なお、画像形成装置を制御するコントローラについて、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１９８】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１９９】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０２００】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストール
されて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０２０１】
なお、着脱式記憶装置の一例として本例においてはＵＳＢメモリについて説明したが、特にＵＳＢメモリに限られず、例えばＳＤカード等の他の補助記憶装置についても同様に適用可能である。
【０２０２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２０３】
【図１】本発明の実施形態に従う画像形成装置としてのＭＦＰを示す斜視図である。
【図２】本発明の実施の形態１に従う画像形成装置であるＭＦＰ１の機能ブロック図である。
【図３】本発明の実施の形態に従うＭＦＰ１における操作パネル部１０の構成を説明する図である。
【図４】ログイン／ログアウト管理部２５のユーザ認証処理を実行するフロー図である。
【図５】ＵＳＢメモリステータス管理部６５におけるＵＳＢメモリステータス管理テーブルの一例図である。
【図６】ＵＳＢメモリのジョブ予約テーブルにジョブＩＤを登録するフロー図である。
【図７】ジョブ予約テーブルの一例図である。
【図８】ＵＳＢメモリのジョブ予約テーブルに登録されたジョブＩＤを破棄するフロー図である。
【図９】本発明の実施の形態１に従うＵＳＢメモリ選択部の選択処理を説明するフロー図である。
【図１０】本発明の実施の形態１に従うパネル制御部の表示処理を説明するフロー図である。
【図１１】操作ディスプレイに表示されるＵＳＢ選択画面を説明する図である。
【図１２】本発明の実施の形態２に従うＵＳＢメモリステータス管理部の動作を説明するフロー図である。
【図１３】本発明の実施の形態２に従うＵＳＢメモリ選択部の選択処理を説明するフロー図である。
【図１４】本発明の実施の形態２の変形例１に従うＵＳＢメモリ選択部の選択処理を説明するフロー図である。
【図１５】本発明の実施の形態２の変形例２に従うＵＳＢメモリ選択部の選択処理を説明するフロー図である。
【図１６】ジョブ履歴管理テーブルの一例図である。
【符号の説明】
【０２０４】
１  ＭＦＰ、５  ＵＳＢメモリ接続部、１０  操作パネル部、１３  スキャナ部、１４  プリンタ部、２０〜２２  ＵＳＢコネクタ、２３  記憶部、２５  ログイン／ログアウト管理部、３０  コントローラ、３５  スキャナ制御部、４０  画像制御部、４５  プリンタ制御部、５０  ジョブ制御部、５１  ジョブ予約制御部、５２  ジョブ履歴管理部、５５  画像変換部、６０  ＵＳＢ制御部、６５  ＵＳＢメモリステータス管理部、７０  パネル制御部、７５  ＵＳＢメモリ選択部。
【図１】
2009177299.tif 000003
【図２】
2009177299.tif 000004
【図３】
2009177299.tif 000005
【図４】
2009177299.tif 000006
【図５】
2009177299.tif 000007
【図６】
2009177299.tif 000008
【図７】
2009177299.tif 000009
【図８】
2009177299.tif 000010
【図９】
2009177299.tif 000011
【図１０】
2009177299.tif 000012
【図１１】
2009177299.tif 000013
【図１２】
2009177299.tif 000014
【図１３】
2009177299.tif 000015
【図１４】
2009177299.tif 000016
【図１５】
2009177299.tif 000017
【図１６】
2009177299.tif 000018