(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読取手段によって読み取った原稿の画像を印刷手段によって印刷するコピータスクを画像処理装置に実行させるための第１のキー、及び、前記読取手段によって読み取った原稿の画像を外部メモリに格納するための格納タスクを前記画像処理装置に実行させるための第２のキーを含む複数のキーを表示部に表示する表示手段と、
前記外部メモリが装着されているか否かを判定する判定手段とを有し、
前記表示手段は、
前記判定手段によって前記外部メモリが装着されていないと判定された場合に、前記第１のキーを前記コピータスクを前記画像処理装置に実行させるものであることが分かるように表示し、前記第２のキーを前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、
前記判定手段によって前記外部メモリが装着されていると判定された場合に、前記第１のキーを、前記コピータスクを前記画像処理装置に実行させるものであることが分かるように、且つ、前記外部メモリが装着されていないと判定された場合と同じ表示状態で表示し、前記第２のキーを、前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、且つ、前記外部メモリが装着されていないと判定された場合と異なる表示状態で表示する
ことを特徴とする表示制御装置。
【請求項２】
前記判定手段によって前記外部メモリが装着されていると判定された場合に、前記第１のキーを、前記コピータスクを前記画像処理装置に実行させるものであることが分かるように、且つ、前記外部メモリが装着されていないと判定された場合と同じ大きさで表示し、前記第２のキーを、前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、且つ、前記外部メモリが装着されていないと判定された場合より大きく表示する
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記判定手段によって前記外部メモリが装着されていると判定された場合に、前記第１のキーを、前記コピータスクを前記画像処理装置に実行させるものであることが分かるように、且つ、前記外部メモリが装着されていないと判定された場合と同じ位置に表示し、前記第２のキーを、前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、且つ、前記外部メモリが装着されていないと判定された場合とは異なる位置に表示する
ことを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記判定手段によって前記外部メモリが装着されていると判定された場合に、前記第１のキーを、前記コピータスクを前記画像処理装置に実行させるものであることが分かるように、且つ、前記外部メモリが装着されていないと判定された場合と同じ色で表示し、前記第２のキーを、前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、且つ、前記外部メモリが装着されていないと判定された場合とは異なる色で表示する
ことを特徴とする請求項１に記載の表示制御装置。
【請求項５】
前記第１のキー及び前記第２のキーを含む複数のキーは、スクロール可能な画面に分けて表示される
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項６】
原稿の画像を読み取る読取手段によって読み取った原稿の画像を印刷手段によって印刷するコピータスクを画像処理装置に実行させるための第１のキー、及び、前記読取手段によって読み取った原稿の画像を外部メモリに格納するための格納タスクを前記画像処理装置に実行させるための第２のキーを含む複数のキーを表示部に表示する表示工程と、
前記外部メモリが装着されているか否かを判定する判定工程とを有し、
前記表示工程では、
前記判定工程で前記外部メモリが装着されていないと判定された場合に、前記第１のキーを前記コピータスクを前記画像処理装置に実行させるものであることが分かるように表示し、前記第２のキーを前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、
前記判定工程で前記外部メモリが装着されていると判定された場合に、前記第１のキーを、前記コピータスクを前記画像処理装置に実行させるものであることが分かるように、且つ、前記外部メモリが装着されていないと判定された場合と同じ表示状態で表示し、前記第２のキーを、前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、且つ、前記外部メモリが装着されていないと判定された場合と異なる表示状態で表示する
ことを特徴とする表示制御装置の制御方法。
【請求項７】
原稿の画像を読み取る読取手段によって読み取った原稿の画像を印刷手段によって印刷するコピータスクを画像処理装置に実行させるための第１のキー、及び、前記読取手段によって読み取った原稿の画像を外部メモリに格納するための格納タスクを前記画像処理装置に実行させるための第２のキーを含む複数のキーを表示部に表示する表示工程と、
前記外部メモリが装着されているか否かを判定する判定工程とを有し、
前記表示工程では、
前記判定工程で前記外部メモリが装着されていないと判定された場合に、前記第１のキーを前記コピータスクを前記画像処理装置に実行させるものであることが分かるように表示し、前記第２のキーを前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、
前記判定工程で前記外部メモリが装着されていると判定された場合に、前記第１のキーを、前記コピータスクを前記画像処理装置に実行させるものであることが分かるように、且つ、前記外部メモリが装着されていないと判定された場合と同じ表示状態で表示し、前記第２のキーを、前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、且つ、前記外部メモリが装着されていないと判定された場合と異なる表示状態で表示する
ことを特徴とする表示制御装置の制御を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
近年、ＭＦＰ（Multi Function Peripheral）のような、複数の機能が実現可能な複合機では、ＣＯＰＹ／ＦＡＸ／ＰＤＬ変換／格納処理の単機能を実現できるだけではなく、それらの機能が互いに連携して新たな機能を提供できるようになっている。そして、この機能の複雑さは飛躍的に増大してきている。
【０００３】
複雑化により、ユーザは、複合機での達成目的（以降、これをタスクと呼ぶ）を発見し選択するのに、多大な労力を必要とすると言う問題が発生してしまう。
【０００４】
このようなタスクを行う場合の支援技術としては、例えば、特許文献１がある。この特許文献１では、入力情報に応じて、スケジュール管理等の適切な処理を実行するためのユーザの操作負担を軽減する技術が提案されている。具体的には、要求されたジョブを時間に応じて、そのジョブを適切な装置で処理させる構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２４０８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のような操作環境においては、特許文献１で示されるような構成に加えて、タスクを選択するための支援技術としては、（１）検索、（２）分類提示等の方法が取られている。ここで、（１）の検索は、操作に不慣れなユーザにとっては、複数のタスクが組合わさった複雑なタスクを検索する場合でも、検索に係る操作工程を段階的に踏めば、必ず必要とするタスクを選択することができるので有効である。しかしながら、簡単なタスクを検索する場合でも、同様の操作工程を必要とするため、検索対象のタスクによっては、その操作性が簡便であるとは言えない。
【０００７】
また、（２）の分類提示の場合、ユーザが必要とするタスクをそれらの分類に予め当てはめる必要があるため、その分類を覚えるまでは、簡単に使えず、必ずしも快適な操作環境とは言えない。
【０００８】
本発明は上記の課題を解決するためになされたものであり、ユーザが、装着した外部メモリに関連するキーを容易に識別できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するための本発明による表示制御装置は以下の構成を備える。即ち、
原稿の画像を読み取る読取手段によって読み取った原稿の画像を印刷手段によって印刷するコピータスクを画像処理装置に実行させるための第１のキー、及び、前記読取手段によって読み取った原稿の画像を外部メモリに格納するための格納タスクを前記画像処理装置に実行させるための第２のキーを含む複数のキーを表示部に表示する表示手段と、
前記外部メモリが装着されているか否かを判定する判定手段とを有し、
前記表示手段は、
前記判定手段によって前記外部メモリが装着されていないと判定された場合に、前記第１のキーを前記コピータスクを前記画像処理装置に実行させるものであることが分かるように表示し、前記第２のキーを前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、
前記判定手段によって前記外部メモリが装着されていると判定された場合に、前記第１のキーを、前記コピータスクを前記画像処理装置に実行させるものであることが分かるように、且つ、前記外部メモリが装着されていないと判定された場合と同じ表示状態で表示し、前記第２のキーを、前記格納タスクを前記画像処理装置に実行させるものであることが分かるように表示し、且つ、前記外部メモリが装着されていないと判定された場合と異なる表示状態で表示する。
【発明の効果】
【００１０】
本発明によれば、外部メモリを装着した場合に、外部メモリが装着されていない場合と比較して、外部メモリを用いないタスクを画像処理装置に実行させるための第１のキーの表示状態が変わらずに、外部メモリを用いるタスクを画像処理装置に実行させるための第２のキーの表示状態が変わるため、ユーザは、装着した外部メモリに関連するキーを容易に識別できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１の画像処理装置の主要部の構成を示すブロック図である。
【図２】本発明の実施形態１のスキャナ及びプリンタのハードウェア構成を示す側断面図である。
【図３】本発明の実施形態１の操作部の詳細構成を示す図である。
【図４】本発明の実施形態１の操作部上に表示される操作画面の一例を示す図である。
【図５】本発明の実施形態１の操作部上に表示される操作画面の一例を示す図である。
【図６】本発明の実施形態１の優先順位判定テーブルの一例を示す図である。
【図７】本発明の実施形態１の操作部上に表示される操作画面の一例を示す図である。
【図８】本発明の実施形態１の操作部上に表示される操作画面の一例を示す図である。
【図９】本発明の実施形態１の操作部上に表示される操作画面の一例を示す図である。
【図１０】本発明の実施形態１の表示制御処理を示すフローチャートである。
【図１１】本発明の実施形態２の優先順位判定テーブルの一例を示す図である。
【図１２】本発明の実施形態２のスケジュール情報の一例を示す図である。
【図１３】本発明の実施形態２のデータ情報の一例を示す図である。
【図１４】本発明の実施形態２の操作部上に表示される操作画面の一例を示す図である。
【図１５】本発明の実施形態３の優先順位判定テーブルの一例を示す図である。
【図１６】本発明の実施形態３の履歴情報管理テーブルの一例を示す図である。
【図１７】本発明の実施形態３の操作部上に表示される操作画面の一例を示す図である。
【図１８】本発明の実施形態４の優先順位判定テーブルの一例を示す図である。
【図１９】本発明の実施形態４の外部連携情報管理テーブルの一例を示す図である。
【図２０】本発明の実施形態４の操作部上に表示される操作画面の一例を示す図である。
【図２１】本発明の実施形態５の操作部上に表示される操作画面の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１３】
＜実施形態１＞
図１は本発明の実施形態１の画像処理装置の主要部の構成を示すブロック図である。
【００１４】
ここでは、画像処理装置として、複写機能、印刷機能、ファクス機能、データ転送機能、データ検索機能等の複数種類の機能を有するＭＦＰを例に挙げて説明する。
【００１５】
ＭＦＰ１００１は、コントローラユニット２０００を含み、コントローラユニット２０００には、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５が接続されるとともに、操作部２０１２が接続される。
【００１６】
コントローラユニット２０００は、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷出力するコピー（複写）機能を実現するための制御を行う。これに加えて、コントローラユニット２０００は、ネットワーク１００６や公衆回線１００８（ＷＡＮ）に接続することによって、画像情報やデバイス情報の入出力を行うデータ転送機能を実現するための制御を行う。これ以外にも、上記各機能を実現する制御を行うことは言うまでもない。
【００１７】
コントローラユニット２０００は、ＣＰＵ２００１を有し、ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。そして、ＣＰＵ２０１は、このＯＳ上で、ＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ２００１が各種処理を実行するための作業領域としては、ＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２００４は、上記アプリケーションプログラムや画像データを格納する。
【００１８】
ＣＰＵ２００１には、システムバス２００７を介して、ＲＯＭ２００３及びＲＡＭ２００２とともに、操作部Ｉ／Ｆ（インタフェース）２００６、ネットワークＩ／Ｆ２０１０、モデム２０５０及びイメージバスＩ／Ｆ２００５が接続される。
【００１９】
操作部Ｉ／Ｆ２００６は、例えば、タッチパネルを有する操作部２０１２とのインタフェースであり、操作部２０１２に表示すべき画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。
【００２０】
尚、操作部２０１２は、タッチパネルに代えて、表示部（ＬＣＤやＣＲＴ等）と入力部（キーボードやポインティングデバイス）で構成されていても良い。
【００２１】
ネットワークＩ／Ｆ２０１０は、ネットワーク１００６に接続され、ネットワーク１００６上の外部装置との間で情報の入出力を行う。モデム２０５０は、公衆回線１００８に接続され、公衆回線１００８を介して情報の入出力を行う。
【００２２】
尚、ネットワーク１００６は、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等である。または、これらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００２３】
外部Ｉ／Ｆ２０５５は、外部装置（リムーバルメモリ、デジタルカメラ、ハードディスク等）を接続して、外部装置との間で情報の入出力を行う。この外部Ｉ／Ｆ２０５５には、例えば、ＵＳＢインタフェース、ＩＥＥＥ１３９４インタフェース等がある。
【００２４】
イメージバスＩ／Ｆ２００５は、システムバス２００７と、画像データを高速で転送する画像バス２００８とを接続し、入力されるデータのデータ形式を変換するためのバスブリッジである。画像バス２００８は、例えば、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。画像バス２００８上には、ラスタイメージプロセッサ（以下、「ＲＩＰ」という）２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、及び画像圧縮部２０４０が設けられる。
【００２５】
ＲＩＰ２０６０は、例えば、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２０２０には、スキャナ２０７０及びプリンタ２０９５が接続される。また、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。
【００２６】
スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集等の各種処理を実行する。プリンタ画像処理部２０９０は、出力画像データに対してプリンタ２０９５に応じた補正、解像度変換等の各種処理を実行する。画像回転部２０３０は、画像データの回転を実行する。画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮データに圧縮するとともに、その伸張処理を実行する。
【００２７】
次に、スキャナ２０７０及びプリンタ２０９５のハードウェア構成について、図２を参照して説明する。
【００２８】
図２は本発明の実施形態１のスキャナ及びプリンタのハードウェア構成を示す側断面図である。
【００２９】
スキャナ２０７０とプリンタ２０９５とは、図２に示すように、一体的に構成されている。スキャナ２０７０は、原稿給紙ユニット２５０を搭載し、原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送し、各原稿の読取動作が終了する毎に、その原稿をプラテンガラス２１１から排出トレイ（不図示）に排出する。この原稿給紙ユニット２５０には、原稿が置かれたことを検知するセンサが含まれ、それをＣＰＵ２００１に伝える。
【００３０】
スキャナ２０７０は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、移動ユニット２１３の移動を開始する。この移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６及びレンズ２１７を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号に所定の処理が施された後に、制御装置（不図示）に入力される。尚、スキャナ２０７０は原稿給紙ユニット２５０によって原稿がセットする以外、プラテンガラス２１１に置かれた場合に光が遮断されたエリアを検知することによって、原稿がセットされたことを検知する機構を有する。
【００３１】
プリンタ２０９５は、レーザドライバ３２１を有し、レーザドライバ３２１は、制御装置から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。
【００３２】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られ、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソート、ステイプル等の後処理を施すことが可能なシート処理装置からなる。
【００３３】
また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００３４】
尚、図２では、プリンタ２０９５の印刷方式として、レーザビーム方式の場合を例に挙げて説明しているが、インクジェット方式、熱転写方式等の他の印刷方式であっても良い。
【００３５】
次に、操作部２０１２の詳細構成について、図３を用いて説明する。
【００３６】
図３は本発明の実施形態１の操作部の詳細構成を示す図である。
【００３７】
ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシートが貼られた構造となっており、ＭＦＰ１００１の操作画面を表示するとともに、この操作画面に表示されたキーが押されるとその位置情報をコントローラユニット２０００のＣＰＵ２００１に伝える。スタートキー２０１４は、原稿画像の読取動作の開始等の処理の開始を指示する時に用いられる。
【００３８】
スタートキー２０１４の中央部には、緑と赤の２色ＬＥＤ２０１８が設けられ、その色によってスタートキー２０１４が使える状態にあるか否かを示す。ストップキー２０１５は、稼働中の動作を止める時に操作される。ＩＤキー２０１６は、使用者のユーザＩＤを入力する時に操作される。リセットキー２０１７は、操作部２０１２からの設定を初期化する時に用いられる。また、認証装置５０１は、ＭＦＰ１００１のアクセスの可否を行う認証処理を行う場合に使用され、例えば、ユーザ名、パスワード等を入力するための入力部、認証用カードを読み取るための読取装置、生体情報認証装置等で構成される。
【００３９】
また、図３では示されていないが、テンキー、ボタンキー等の物理キーが構成されていても良い。
【００４０】
次に、操作部２０１２上に表示される操作画面の一例について、図４を用いて説明する。
【００４１】
図４は本発明の実施形態１の操作部上に表示される操作画面の一例を示す図である。
【００４２】
図４に示す操作画面では、ＭＦＰ１００１へのアクセスに対して認証設定がなされている場合の例で、ＭＦＰ１００１は、起動時にまずこの操作画面で待機している。ユーザがこの状態で認証装置５０１で認証を行うと、図５に示すトップメニュー６０１（初期操作画面）を表示する。
【００４３】
尚、図４の表示におけるデバイスポートは、認証装置５０１の他、デジタルカメラ、携帯電話、ＰＤＡなどのデバイスを置くスペースがあり、ＣＰＵ２００１はどのデバイスが置かれたかを認識可能である。デバイスの種類の認識は例えば各デバイスに装着された無線モジュールと無線通信することによってデバイスの種類の情報をデバイスから受け取ることによって行う。
【００４４】
トップメニュー６０１では、認証されたユーザを示すユーザ情報６０２の他に、ＭＦＰ１００１で利用可能なタスクに対応したキーが表示される。ここで、トップメニュー６０１のキー群の表示は、初期状態での表示である。初期状態では、各キーの表示サイズは、基準表示サイズ（初期表示サイズ）で表示される。また、その初期状態での表示位置は、各キーに割り当てられている基準表示位置（初期表示位置）で表示される。
【００４５】
ここでは、Ｃｏｐｙキー６０３、ＳｃａｎＴｏＳｅｎｄ（ｅＭａｉｌ／Ｆａｘ）キー６０４、ＳｃａｎＴｏＳｔｏｒｅキー６０５、ＳｔｏｒｅＰｒｉｎｔキー６０６、ＳｔｏｒｅＳｅｎｄキー６０７、送信アドレス呼出キー６０８が表示されている。
【００４６】
Ｃｏｐｙキー６０３は、スキャナ２０７０から読み取った原稿画像をプリンタ２０９５によって印刷するコピー機能を実行するためのキーである。ＳｃａｎＴｏＳｅｎｄ（ｅＭａｉｌ／Ｆａｘ）キー６０４は、スキャナ２０７０から読み取った原稿画像を電子メールに添付して送信する、あるいはファックス送信する電子メール／ファックス送信機能を実行するためのキーである。
【００４７】
ＳｃａｎＴｏＳｔｏｒｅキー６０５は、スキャナ２０７０から読み取った原稿画像を、ＨＤＤ２００４に格納するデータ格納機能を実行するためのキーである。ＳｔｏｒｅＰｒｉｎｔキー６０６は、ＨＤＤ２００４に格納された画像データを読み出してプリンタ２０９５によって印刷する印刷機能を実行するためのキーである。ＳｔｏｒｅＳｅｎｄキー６０７は、ＨＤＤ２００４に格納された画像データを読み出してネットワーク１００６を介して外部装置に送信するデータ送信機能を実行するためのキーである。送信アドレス呼出キー６０８は、電子メール送信、ファックス送信、データ送信の送信先となるアドレス情報を呼び出すためのキーである。
【００４８】
尚、図５に示すキー群は一例であり、ＭＦＰ１００１内で実現される機能群あるいはそれらの任意の組合わせによって得られる複合機能については、適宜対応するキーを用意して、操作画面上に配置することも可能である。また、用意されたキー群をすべて操作画面上に表示できない場合には、画面スクロールキー等の画面切替部を構成して、各画面毎に適切な数のキーを配置して、各キーを操作できるようにする。あるいは、タブ画面を複数枚用意して、各タブ毎に共通のカテゴリに属するキー群を配置して、タブ操作によって各キーを操作できるようにしても良い。
【００４９】
図５の表示状態で、原稿がスキャナ２０７０にセットされると、ＭＦＰ１００１は、図６に示す優先順位判定テーブルを参照する。この優先順位判定テーブルは、タスクに対応するキーの表示の優先順位を判定するための情報を管理するものである。尚、この優先順位判定テーブルは、例えば、ＲＡＭ２００２やＨＤＤ２００４に記憶されている。
【００５０】
また、実施形態１における優先順位判定テーブルは、ＭＦＰ１００１で利用可能なタスク毎に、ＭＦＰ１００１の操作状況に応じて、各タスクに対応するキーの表示の優先順位を変更するためのフラグを管理している。
【００５１】
特に、図６に示す例では、操作状況として、原稿がセットされた場合（「原稿」）、メモリ機能を有する外部装置が接続された場合（「メモリ」）等の様々な操作状況項目が構成されている。そして、各操作状況項目に対して、各タスクに対するフラグ（「１」あるいは「０」）が管理されている。特に、このフラグが「１」であるタスクについては、該当する操作状況が発生した場合に、そのタスクに対応するキーの表示の優先順位を段階的に変更する（上げる）処理を実行する。
【００５２】
さて、図５の表示状態で、原稿がスキャナ２０７０にセットされると、ＭＦＰ１００１は、優先順位判定テーブルを参照する。参照の結果、ＭＦＰ１００１は、操作状況項目名「原稿」のフラグが「１」であるタスク（Ｃｏｐｙ／ＳｃａｎＴｏＳｅｎｄ／ＳｃａｎＴｏＳｔｏｒｅ）を選択する。
【００５３】
そして、選択したタスクに対応するキーの表示の優先順位を１段階上げ、トップメニュー６０１の表示内容の再描画（更新）を行う。ここでは、それぞれのタスクに対応するキーの優先順位に従って、高優先順位であれば、そのキーの表示サイズを大きくしたり、キートップに機能名を示す文字情報を表示したり、その表示位置を変更したり等の強調表示制御を行う。この強調表示は、変更対象の操作コントロールを、変更対象でない他の操作コントロールに比べて、容易に識別可能となるような表示を意味する。
【００５４】
具体的には、原稿がスキャナ２０７０にセットされると、図５の表示状態のトップメニュー６０１は、図７の表示状態のトップメニュー８０１に再描画される。つまり、図５の各タスクに対応するキー６０３〜６０８の内、キー６０３〜６０５は、図７のキー８０３〜８０５の表示状態に再描画される。これに対して、図５のキー６０６〜６０８は、図７のキー８０６〜８０８に対応していて、その表示状態は、図５の表示状態と同じ表示状態に維持される。
【００５５】
図７では、特に、図５において、基準表示サイズで表示されているキー６０３〜６０５は、基準表示サイズより大きい第１表示サイズでキー８０３〜８０５が表示される。
【００５６】
また、図７の表示状態で、原稿がスキャナ２０７０から取り除かれると、強調表示されているタスクに対応するキー８０１〜８０３の優先順位が下がって元に戻るため、図５の表示状態に復帰する。
【００５７】
更に、図５の表示状態で、メモリ機能を有する外部装置をＭＦＰ１００１が接続されると、ＭＦＰ１００１は、優先順位判定テーブルを参照する。参照の結果、ＭＦＰ１００１は、操作状況項目名「メモリ」のフラグが「１」であるタスク（ＳｃａｎＴｏＳｔｏｒｅ／ＳｔｏｒｅＳｅｎｄ／ＳｔｏｒｅＰｒｉｎｔ）を選択する。
【００５８】
そして、選択したタスクに対応するキーの表示の優先順位を１段階上げ、トップメニュー６０１の表示内容の再描画（更新）を行う。
【００５９】
具体的には、メモリ機能を有する外部装置が接続されると、図５の表示状態のトップメニュー６０１は、図８の表示状態のトップメニュー９０１に再描画される。つまり、図５の各タスクに対応するキー６０３〜６０８の内、キー６０５〜６０７は、図８のキー９０５〜９０７の表示状態に再描画される。これに対して、図５のキー６０３、６０４及び６０８は、図８のキー９０３、９０４及び９０８に対応していて、その表示状態は、図５の表示状態と同じ表示状態に維持される。
【００６０】
図８では、特に、図５において、基準表示サイズで表示されているキー６０５〜６０７は、基準表示サイズより大きい第１表示サイズでキー９０５〜９０７が表示される。
【００６１】
また、図８の表示状態で、原稿が再度スキャナ２０７０にセットされると、ＭＦＰ１００１は、優先順位判定テーブルを参照する。この場合、メモリ機能を有する外部装置が接続されていて、かつ原稿がスキャナ２０７０にセットされている状態となる。そのため、ＭＦＰ１００１は、操作状況項目名「原稿」のフラグが「１」であり、かつ「メモリ」のフラグが「１」であるタスク（ＳｃａｎＴｏＳｔｏｒｅ）を選択する。
【００６２】
この場合、２種類の操作状況項目に対してフラグが「１」であるので、ＭＦＰ１００１は、選択したタスクに対応するキーの表示の優先順位を２段階上げ、トップメニュー９０１の表示内容の再描画（更新）を行う。
【００６３】
具体的には、メモリ機能を有する外部装置が接続されている状態で、原稿がスキャナ２０７０にセットされると、図８の表示状態のトップメニュー９０１は、図９の表示状態のトップメニュー１０１に再描画される。つまり、図８の各タスクに対応するキー９０３〜９０８は、図９のキー１０３〜１０８の表示状態に再描画される。
【００６４】
特に、図９では、再描画前後で、キーの表示サイズ及び表示位置が、対応する優先順位に応じて制御されることになる。
【００６５】
例えば、図８のキー９０５は、優先順位が２段階上げられることになるので、図９のキー１０５のように表示状態が変更される。つまり、キー９０５は、より優先度が高いキーとなるので、ユーザにより注目され、かつ視認され易くなるように、図９に示す表示サイズ（第１表示サイズより大きい第２表示サイズ）と表示位置に変更される。特に、ここでは、キー９０５は、トップメニュー１０１の所定位置（この場合、上部中央（キー先頭表示位置））で、かつ他のキーよりも大きく表示される。
【００６６】
また、キー９０６及びキー９０７は、優先順位が１段階下げられることになるので、図９のキー１０６及びキー１０７のように表示状態が変更される。つまり、キー９０６及びキー９０７は、図８の表示状態よりも優先度が低くなるので、図９の表示状態では、その表示サイズが第１表示サイズから基準表示サイズへ変更される。また、キー９０５の表示位置の変更に伴い、キー９０６及びキー９０７を含む他のキーの表示位置が変更される。
【００６７】
また、図９の表示状態で、メモリ機能を有する外部装置の接続が切断されると、図７の表示状態に変更され、逆に、原稿がスキャナ２０７０から取り除かれると、図８の表示状態に変更されることになる。
【００６８】
以上のように、実施形態１では、ＭＦＰ１００１に係る操作状況に応じて、ＭＦＰ１００１で利用可能な各種タスクへアクセスするための操作コントロール（キー）の表示が制御される。
【００６９】
次に、実施形態１で実行する表示制御処理について、図１０を用いて説明する。
【００７０】
図１０は本発明の実施形態１の表示制御処理を示すフローチャートである。
【００７１】
尚、この表示制御処理は、例えば、ＣＰＵ２００１の制御の下、例えば、ＨＤＤ２００４に格納されている制御プログラムによって実現される。
【００７２】
この制御プログラムの下、ＭＦＰ１００１では、操作部２０１２からの操作によって発生するイベント、スキャナ２０７０への原稿のセットを検知するイベント、外部Ｉ／Ｆ２０５５に外部装置の接続を検知するイベント等の各種イベントの有無を監視する。
【００７３】
そして、任意のイベントが発生すると、そのイベントの内容に応じて、初期操作画面（図５）内の表示内容を更新する表示制御処理を実行する。
【００７４】
まず、ステップＳ１０１で、イベントの発生の有無を判定する。イベントが発生していない場合（ステップＳ１０１でＮＯ）、イベントが発生するまで待機する。一方、イベントが発生した場合（ステップＳ１０１でＹＥＳ）、ステップＳ１０２に進む。
【００７５】
ステップＳ１０２で、発生したイベントを示すイベント情報に基づいて、優先順位判定テーブルを参照する。ステップＳ１０３で、その参照結果に基づいて、操作画面内の各操作コントロールの表示サイズや表示位置を変更するために、上述したような表示内容の更新を実行する。
【００７６】
尚、優先順位判定テーブルは、予め構成しておいても良いし、専用の設定画面を用意して、任意のタイミングで優先順位判定テーブル中の設定内容を変更できるようにしても良い。
【００７７】
また、原稿を用いたタスクとしては上記に限らず、原稿をスキャンすることによって得た画像やそれを文字認識処理して得た文字列から検索するタスクなど、種々の変更、追加が可能である。また、外部メモリからのタスクも同様である。
【００７８】
また、イベントとしてはデバイスポートに所定のデバイスを置くというものも含まれる。例えば、デジタルカメラが置かれた場合にはデジタルカメラ内の画像データを印刷したり送信したりＭＦＰ１００１内のメモリに取り込むためのメニューを表示する。また、携帯電話が置かれた場合には携帯電話内の画像データ、電子メールデータの印刷、送信、メモリへの取り込みのためのメニュー、携帯電話内のアドレス帳の取り込みのメニューを表示するようにする。
【００７９】
また、図１０の処理は、実施形態１だけではなく、以下に説明する、実施形態２以降の実施形態についても同様に実行されるものである。
【００８０】
以上説明したように、実施形態１によれば、画像処理装置の操作状況を監視し、これらの操作状況に応じて操作部に表示する操作コントロールの優先順位を決定する。そして、その優先順位に従って、ユーザにとって必要な操作コントロール（機能）の表示形態を強調して表示する。これにより、ユーザにとって必要な操作コントロールが一目で把握できるようにすることで、豊富な機能を提供可能な画像処理装置において、ユーザが意図する機能を実行するための操作コントロールに簡単に選択させることを可能にする。
【００８１】
＜実施形態２＞
実施形態１では、ＭＦＰ１００１が検知するイベントの種類（装置に対する操作状況）に応じて、操作画面上の各操作コントロールの表示状態を制御する構成について説明したが、これに限定されるものではない。
【００８２】
ＭＦＰ１００１では、利用しているユーザを認証した上で、そのユーザへの利用を許可する場合もある。そして、この場合、ＭＦＰ１００１は、利用するユーザ毎に、ユーザが利用するタスクの予定（スケジュール）を示すスケジュール情報を別途取得することが可能である。
【００８３】
そこで、実施形態２では、優先順位判定テーブルとして、実施形態１の構成に加えて、ユーザのスケジュール情報を利用して、操作画面上の各操作コントロールの表示状態を制御する構成について説明する。換言すれば、ユーザの利用状況（利用予定）に応じて、操作画面上の各操作コントロールの表示状態を制御する。
【００８４】
尚、以下では、実施形態１と共通する部分については、適宜省略し、その差分のみを説明する。
【００８５】
実施形態２の構成の場合、優先順位判定テーブルとしては、例えば、図１１の構成になる。ここでは、実施形態１の図６の優先順位判定テーブル中の操作状況項目に加えて、各タスクの利用予定に対するフラグを管理する「予定」項目が構成されている。
【００８６】
これは、ＭＦＰ１００１が、例えば、企業内の会議室等の拠点に設置されていると、そのＭＦＰ１００１は、別途取得されるユーザのスケジュール情報に基づいて、自身が有する機能毎の利用予定の有無を把握することが可能である。これにより、この利用予定に応じた各操作コントロールの表示状態を制御することが可能である。
【００８７】
尚、このユーザのスケジュール情報は、例えば、ＭＦＰ１００１内で管理されたり、ネットワーク上に構成されているデータベースサーバで管理される。
【００８８】
このスケジュール情報は、例えば、図１２の構成になる。
【００８９】
図１２に示すスケジュール情報には、タスクの利用日（Ｄａｔｅ）、利用開始（Ｓｔａｒｔ）／終了（Ｅｎｄ）時間、ユーザが出席する会議名（Ｔｉｔｌｅ）、ＭＦＰ１００１で処理対象となるデータにアクセスするためのリンク情報（Ｌｉｎｋ）等がある。
【００９０】
また、このリンク情報に対して、実際のデータの格納先等を示すデータ情報が存在する。このデータ情報は、例えば、図１３の構成になる。
【００９１】
図１３に示すデータ情報には、データを識別するためのＩＤ、そのデータの格納先を示すアドレス情報（Ｈｏｍｅ）、そのデータの作成者（Ａｕｔｈｏｒ）等がある。
【００９２】
そして、ＭＦＰ１００１は、これらの情報を用いることで、実施形態１の構成に加えて、ユーザのスケジュール情報を利用して、操作画面上の各操作コントロールの表示状態を制御することが可能となる。
【００９３】
以下、その動作例について具体的に説明する。
【００９４】
まず、ＭＦＰ１００１において、ユーザの認証処理が成功すると、ＭＦＰ１００１は、スケジュール情報（図１２）を参照する。同時に、ＭＦＰ１００１内の時計から得られる時刻が、例えば、４／８の０９：４５であれば、所定時間（例えば、３０分）以内に会議『次世代製品企画会議』が始まることを、ユーザ状況として認識する。
【００９５】
そして、この場合に、優先順位判定テーブルを参照する。参照の結果、ＭＦＰ１００１は、操作状況項目名「予定」のフラグが１であるタスク（ＳｔｏｒｅＰｉｒｎｔ）を選択する。そして、選択したタスクに対応するキーの表示の優先順位を１段階上げる。この時点で、このキーの表示サイズは、基準表示サイズから第１表示サイズに変更することが確定される。
【００９６】
これに加えて、スケジュール情報（図１２）中のリンク情報によって、データ情報（図１３）を参照する。参照の結果、データ情報中のアドレス情報が示すデータの格納先（\\Projects\NextProducts\Meeting\NextDocs）に実際のデータがあるか否かを判定する。実際のデータがある場合には、更に、タスク（ＳｔｏｒｅＰｉｒｎｔ）に対応するキーの表示の優先順位を１段階上げる。つまり、この場合は、最終的に、タスク（ＳｔｏｒｅＰｉｒｎｔ）に対応するキーの表示の優先順位を２段階上げることになる。これにより、このキーの表示サイズは、基準表示サイズ→第１表示サイズ→第２表示サイズに変更することが確定し、かつその表示位置もキー先頭表示位置に変更することが確定する。
【００９７】
この場合、初期操作画面の表示内容が図５の表示状態であるとすると、その表示内容は図５の表示状態から図１４の表示状態となる。つまり、図５のキー６０６は、図１４のキー２３１の表示状態に再描画される。
【００９８】
特に、図１４のキー２３１は、表示サイズ及び表示位置の制御に加えて、表示色を優先色表示と標準表示を交互に繰り返すブリンク表示を行っている。更には、スケジュール情報から得られる会議名等を示す文字情報をキー２３１内で表示している。
【００９９】
以上説明したように、実施形態２によれば、装置を利用するユーザ状況（利用予定）に応じて、操作画面上の各操作コントロールの表示状態を制御する。特に、実施形態２の場合、利用予定のあるタスクに対応するキーが、よりユーザに注目され易い表示形態に変更されるので、ユーザは、実際に装置を利用する場合に、より効率的に目的とするタスクを発見することが可能となる。
【０１００】
＜実施形態３＞
実施形態２では、ユーザの利用状況（利用予定）に応じて、操作画面上の各操作コントロールの表示状態を制御する構成について説明したが、これに限定されるもではない。例えば、過去に利用したユーザの行動をユーザの利用状況として用い、これに応じて、操作画面上の各操作コントロールの表示状態を制御しても良い。
【０１０１】
ここで、過去に利用したユーザの行動とは、例えば、タスクとして、所望の画像データを検索して一時的にＨＤＤ２００４等のメモリに格納している（データ検索機能）場合がある。尚、このデータ検索機能による検索対象となる画像データは、例えば、メモリ機能を有する外部装置や、ネットワーク上の外部装置で管理されている。ユーザは、これらの外部装置に対して、ＭＦＰ１００１を操作することで、このデータ検索機能を実行することができる。
【０１０２】
そして、ユーザは、このデータ検索機能を実行した後、別のタイミングで、ＨＤＤ２００４等のメモリに格納している画像データ（一時格納文書）を正式にＨＤＤ２００４へ格納したり、プリントしたりすることが可能である。また、これらの機能を実現するタスクとしては、ＰｅｎｄｉｎｇＳｔｏｒｅ（一時格納文書の正式格納）やＰｅｎｄｉｎｇＰｒｉｎｔ（一時格納文書のプリント）等がある。
【０１０３】
そこで、実施形態３では、異なるタイミングで最終的なタスクを完了するような場合の構成について説明する。
【０１０４】
尚、以下では、実施形態１及び２と共通する部分については、適宜省略し、その差分のみを説明する。
【０１０５】
実施形態３の構成の場合、優先順位判定テーブルとしては、例えば、図１５の構成になる。ここでは、実施形態１の図６の優先順位判定テーブル中の操作状況項目に加えて、過去のユーザの操作によって一時格納された一時格納文書に対するフラグを管理する「一時格納文書」項目が構成されている。
【０１０６】
一方で、ＭＦＰ１００１は、ＭＦＰ１００１を過去に利用したユーザの操作によって発生する操作（ジョブ）の履歴情報をユーザ毎に管理する履歴情報管理テーブルを保持している。この履歴情報としては、例えば、図１６の構成になる。
【０１０７】
図１６に示す履歴情報には、ジョブが発生した日時（Ｄａｔｅ、Ｔｉｍｅ）、ジョブの設定内容（ＪｏｂＳｅｔｔｉｎｇ）、ジョブ処理を実行した画像処理装置（Ｍａｃｈｉｎｅ）等がある。ここで、ジョブの設定内容とは、操作の種類（コピー、プリント、データ検索等）、設定情報がある。この設定情報には、コピーの場合、コピー枚数、両面／片面、ステイプル等があり、プリントの場合、プリント枚数、Ｎ−ｕｐ印刷指定等、データ検索の場合、検索条件、検索結果の格納先等がある。
【０１０８】
そして、実施形態３では、この履歴情報に基づいて、ユーザが過去に一時格納文書を生成する処理を実行したか否かを把握することが可能である。これにより、この一時格納文書の有無に応じた各操作コントロールの表示状態を制御することが可能である。
【０１０９】
尚、履歴情報は、通常、ＭＦＰ１００１内で管理されるが、ネットワーク上のデータベースサーバで管理されていても良い。
【０１１０】
そして、ＭＦＰ１００１は、この情報を用いることで、実施形態１の構成に加えて、履歴情報を利用して、操作画面上の各操作コントロールの表示状態を制御することが可能となる。
【０１１１】
以下、その動作例について具体的に説明する。
【０１１２】
まず、ＭＦＰ１００１において、ユーザの認証処理が成功すると、ＭＦＰ１００１は、履歴情報管理テーブルを参照する。この履歴情報管理テーブル中の履歴情報によって、データ検索機能による一時格納文書の生成の有無を判定する。一時格納文書が存在する場合に、優先順位判定テーブルを参照する。参照の結果、ＭＦＰ１００１は、操作状況項目名「一時格納文書」のフラグが１であるタスク（ＰｅｎｄｉｎｇＳｔｏｒｅとＰｅｎｄｉｎｇＰｒｉｎｔ）を選択する。そして、選択したタスクに対応するキーの表示の優先順位を１段階上げる。
【０１１３】
この場合、初期操作画面の表示内容が図５の表示状態であるとすると、その表示内容は図５の表示状態から図１７の表示状態となる。尚、図５では、「一時格納文書」を生成するためのタスク（データ検索機能）に対応するキーは示していないが、このキーは、他のキーと同一の基準表示サイズで表示されているものとする。そして、このキーの基準表示サイズが、図１７に示すキー３２１や３２２の表示サイズに変更されるとともに、ユーザが意図する操作を案内するための文字情報がそのキー３２１や３２２内に表示される。
【０１１４】
ユーザは、この図１７に示す操作画面に対して、ＰｅｎｄｉｎｇＳｔｏｒｅに対応するキー３２１を操作すると、図１６に示す履歴情報中のＲｅｓｕｌｔ＝￥￥ＵｓｅｒＧ￥２００５０８０１１３１５１７が示す格納先から、一時格納文書を読み出す。そして、その読み出した一時格納文書を、ユーザが指定した格納先へ格納する。また、ＰｅｎｄｉｎｇＰｒｉｎｔに対応するキー３２２を操作すると、図１６に示す履歴情報中のＲｅｓｕｌｔ＝￥￥ＵｓｅｒＧ￥２００５０８０１１３１５１７が示す格納先から、一時格納文書を読み出す。そして、その読み出した一時格納文書を、ユーザが指定した印刷方法でプリントする。
【０１１５】
以上説明したように、実施形態３によれば、ユーザが過去に行動したタスクが、それ以降の別のタスクで利用される可能性が高い場合には、装置を利用するユーザ状況（利用予定）に応じて、操作画面上の各操作コントロールの表示状態を制御する。特に、実施形態３の場合、過去に利用されたタスクから次に利用される可能性のあるタスクに対応するキーが、よりユーザに注目され易い表示形態に変更される。これによって、ユーザは、実際に装置を利用する場合に、より効率的に目的とするタスクを発見することが可能となる。
【０１１６】
＜実施形態４＞
実施形態２や３では、ユーザの利用状況（利用予定）に応じて、操作画面上の各操作コントロールの表示状態を制御する構成について説明したが、これに限定されるもではない。例えば、他のユーザの行動をユーザの利用状況として用い、これに応じて、操作画面上の各操作コントロールの表示状態を制御しても良い。ここで、他のユーザの行動とは、実施形態３で説明したユーザの行動に対応する。
【０１１７】
尚、以下では、実施形態１及び２と共通する部分については、適宜省略し、その差分のみを説明する。
【０１１８】
実施形態４の構成の場合、優先順位判定テーブルとしては、例えば、図１８の構成になる。ここでは、実施形態１の図６の優先順位判定テーブル中の操作状況項目に加えて、他のユーザの操作に対するフラグを管理する「外部連携」項目が構成されている。
【０１１９】
一方で、ＭＦＰ１００１は、ＭＦＰ１００１を利用した各ユーザの行動を示す外部連携管理情報を管理する外部連携情報管理テーブルを保持している。この外部連携情報としては、例えば、図１９の構成になる。
【０１２０】
図１９に示す外部連携情報には、各ユーザを特定するためのユーザ名あるいはユーザＩＤ（ＩＤ）、そのユーザの行動内容（Ｅｖｅｎｔ）、その行動内容で処理対象となるデータの格納先を示すアドレス情報（Ｄｅｔａｉｌ）がある。これに加えて、外部連携対象を示すフラグ（Ｆｌａｇ（外部連携対象：「１」、外部連携非対象：「０」））等がある。
【０１２１】
尚、図１９中の行動内容である、「ＳｔｏｒｅＤｏｃｕｍｅｎｔ」は、ネットワーク上の外部装置内あるいはＭＦＰ内の所定フォルダに画像データを他のユーザが格納したことを示す。また、「ＲｅａｄＤｏｃｕｍｅｎｔ」は、その所定フォルダ内の画像データを他のユーザが参照したことを示す。
【０１２２】
ここで、図１９の例の場合、ＵｓｅｒＡが￥￥Ｐｒｏｊｅｃｔｓ￥ＮｅｘｔＰｒｏｄｕｃｔｓ￥Ｍｅｅｔｉｎｇ￥ＮｅｘｔＤｏｃｓへ画像データを格納したことがわかる。一方、ＵｓｅｒＢは￥￥Ｐｒｏｊｅｃｔｓ￥ＮｅｘｔＰｒｏｄｕｃｔｓ￥Ｍｅｅｔｉｎｇ￥ＮｅｘｔＤｏｃｓ中の画像データを参照したことがわかる。ここで、ＵｓｅｒＡによる行動によってフォルダに格納された画像データに対しては、別の処理を他のユーザが連携して実行することが可能となる。このような場合には、外部連携情報管理テーブル中のフラグに「１」が設定される。
【０１２３】
そして、ＭＦＰ１００１は、これらの情報を用いることで、実施形態１の構成に加えて、他のユーザに対する外部連携情報を利用して、操作画面上の各操作コントロールの表示状態を制御することが可能となる。
【０１２４】
以下、その動作例について具体的に説明する。
【０１２５】
まず、ＭＦＰ１００１において、ユーザの認証処理が成功すると、ＭＦＰ１００１は、外部連携情報管理テーブルを参照する。この外部連携情報管理テーブル中の外部連携情報によって、他のユーザによる行動内容が外部連携対象であるか否かを判定する。この判定は、外部連携情報管理テーブル中のフラグに基づいて実行する。判定の結果、外部連携対象となるタスクが存在する場合、優先順位判定テーブルを参照する。参照の結果、操作状況項目名「外部連携」のフラグが１であるタスク（ＳｔｏｒｅＰｒｉｎｔ）を選択する。そして、選択したタスクに対応するキーの表示の優先順位を１段階上げる。
【０１２６】
この場合、初期操作画面の表示内容が図５の表示状態であるとすると、その表示内容は図５の表示状態から図２０の表示状態となる。ここでは、図５のキー６０６が、図２０に示すキー４２１の表示サイズに変更されるとともに、ユーザが意図する操作を案内するための文字情報がキー４２１に内に表示される。
【０１２７】
ユーザは、この図２０に示す操作画面に対して、ＳｔｏｒｅＰｒｉｎｔに対応するキー４２１を操作すると、図１８に示す外部連携情報中の￥￥Ｐｒｏｊｅｃｔｓ￥ＮｅｘｔＰｒｏｄｕｃｔｓ￥Ｍｅｅｔｉｎｇ￥ＮｅｘｔＤｏｃｓが示す格納先を参照する。そして、この参照によって得られる、格納文書一覧を格納時間の新しい順に表示して、任意の格納文書のプリントを指示可能にする。
【０１２８】
以上説明したように、実施形態４によれば、他のユーザによるタスクが、それ以降の別のユーザのタスクで利用される可能性が高い場合には、装置を利用するユーザ状況に応じて、操作画面上の各操作コントロールの表示状態を制御する。特に、実施形態４の場合、あるユーザによって行われたタスクから、別のユーザによって利用される可能性のあるタスク（ユーザ間で連携して利用される可能性のあるタスク）に対応するキーが、よりユーザに注目され易い表示形態に変更される。これによって、ユーザは、実際に装置を利用する場合に、より効率的に目的とするタスクを発見することが可能となる。
【０１２９】
＜実施形態５＞
実施形態１〜４では、優先順位判定テーブルと、ＭＦＰ１００１への操作状況、ユーザ状況等の各種状況に基づいて、操作画面の各操作コントロールの表示状態を制御する構成について説明した。しかしながら、用途や目的によっては、上述のような表示状態の制御が不要な場合も想定される。
【０１３０】
そこで、実施形態５では、操作画面上の各操作コントロールの表示状態が一旦更新された後に、その表示状態を更新前に戻す構成について説明する。換言すれば、実施形態１〜４で説明したような、優先順位に基づく操作コントロールの表示制御を解除する構成について説明する。
【０１３１】
この解除は、例えば、図２１に示すように、操作画面上に解除キー５０１を構成することによって実現する。この図２１では、実施形態３の図１７の操作画面に解除キーを配置した構成を示している。そして、この解除キー５０１を操作すると、表示状態の更新前の操作画面に復帰することになる。この場合、図２１の表示状態から、図５の表示状態に復帰することになる。
【０１３２】
以上説明したように、実施形態５によれば、実施形態１乃至４で説明したような表示制御がなされる場合でも、必要に応じて、標準的な表示形態の操作画面に復帰させることが可能となる。
【０１３３】
尚、実施形態１〜実施形態５で説明する操作画面上の表示状態は一例であり、用途や目的に応じて、様々な表示制御を実行しても良いことは言うまでもない。つまり、操作コントロールの表示位置、表示サイズ、表示色、ブリンク表示等に加えて、周期的に表示サイズや表示位置を変更したり、色分け表示、操作コントロールの外枠に色枠を付けたり、背後に影を付けたりすることも可能である。これに加えて、グレーアウト表示、表示／非表示制御することも可能である。いずれにしても、ユーザに対して、ユーザが意図するタスクを容易に案内し、かつ識別できるような表示形態であればどの様なものでもよい。
【０１３４】
また、上記各実施形態は単独で実現されても良いし、用途や目的に応じて、各実施形態を任意に組合わせた実施形態を実現することも可能である。
【０１３５】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３６】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１３７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１３８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１３９】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１４０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１４１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１４３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図１】
0005442081.tif 000002
【図２】
0005442081.tif 000003
【図３】
0005442081.tif 000004
【図４】
0005442081.tif 000005
【図５】
0005442081.tif 000006
【図６】
0005442081.tif 000007
【図７】
0005442081.tif 000008
【図８】
0005442081.tif 000009
【図９】
0005442081.tif 000010
【図１０】
0005442081.tif 000011
【図１１】
0005442081.tif 000012
【図１２】
0005442081.tif 000013
【図１３】
0005442081.tif 000014
【図１４】
0005442081.tif 000015
【図１５】
0005442081.tif 000016
【図１６】
0005442081.tif 000017
【図１７】
0005442081.tif 000018
【図１８】
0005442081.tif 000019
【図１９】
0005442081.tif 000020
【図２０】
0005442081.tif 000021
【図２１】
0005442081.tif 000022