(57)【特許請求の範囲】
【請求項１】
情報処理装置で実行された処理において使用された機能の内容と、当該機能の設定項目に関して設定された設定情報とを関連付けて記憶する記憶手段と、
前記記憶手段が記憶した機能毎に使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択手段と、
前記機能選択手段が選択した機能に関する設定項目の中から前記記憶手段に記憶された前記設定情報に基づいて、利用者から入力を受け付ける設定項目を決定する設定項目決定手段と、
前記機能選択手段が選択した機能の実行指示を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した設定項目に対する設定の入力をユーザから受け付ける画面を、表示装置に表示させる表示制御手段と、を備え、
前記機能選択手段は、前記記憶手段に記憶された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能の使用頻度と、前記１つの機能の使用頻度とを合算した使用頻度を前記１つの機能の使用頻度として算出することを特徴とする画面制御装置。
【請求項２】
情報処理装置で実行された処理において使用された機能の内容と、当該機能の設定項目に関して設定された設定情報とを関連付けて記憶する記憶手段と、
前記記憶手段が記憶した機能毎に使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択手段と、
前記機能選択手段が選択した機能に関する設定項目の中から前記記憶手段に記憶された前記設定情報に基づいて、利用者から入力を受け付ける設定項目を決定する設定項目決定手段と、
前記機能選択手段が選択した機能の実行指示を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した設定項目に対する設定の入力をユーザから受け付ける画面を、表示装置に表示させる表示制御手段と、を備え、
前記機能選択手段は、前記記憶手段に記憶された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能を、前記１つの機能に置き換えて使用頻度を算出することを特徴とする画面制御装置。
【請求項３】
前記記憶手段は、前記機能を使用した処理を実行した利用者情報、前記使用された機能の内容、および、前記処理において設定された設定情報を関連付けて記憶し、
前記機能選択手段は、利用者毎に算出した機能毎の使用頻度に基づいて、利用者毎に少なくとも１つの機能を選択し、
前記設定項目決定手段は、前記機能選択手段が選択した機能を使用した処理において設定された設定情報に基づいて、利用者毎に、入力を受け付ける設定項目を決定し、
前記表示制御手段は、前記情報処理装置を利用する利用者に応じて、前記機能選択手段が選択した機能の実行を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した前記設定項目に対する設定の入力を利用者から受け付ける画面を表示装置に表示することを特徴とする請求項１又は２に記載の画面制御装置。
【請求項４】
前記表示制御手段は、前記情報処理装置が提供する各機能を実行するための通常操作キーと、前記機能選択手段が選択した機能を実行するための簡易操作キーとを、前記表示装置に表示し、前記簡易操作キーを、前記通常操作キーと識別可能に表示することを特徴とする請求項１から３のいずれか１項に記載の画面制御装置。
【請求項５】
情報処理装置で実行された処理において使用された機能の内容と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を格納する履歴格納手段と、
前記履歴情報に基づいて前記履歴格納手段に格納した機能毎の使用頻度を算出し、前記使用頻度に基づいて少なくとも１つの機能を選択する機能選択手段と、
前記機能選択手段が選択した機能に関する履歴情報に記録された前記設定情報に基づいて、利用者から入力を受け付ける設定項目を決定する設定項目決定手段と、
前記機能選択手段が選択した機能の実行指示を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した設定項目に対する設定の入力をユーザから受け付ける画面を、表示装置に表示させる表示制御手段と、を備え、
前記機能選択手段は、前記履歴情報に記録された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能を、前記１つの機能に置き換えて使用頻度を算出することを特徴とする画面制御装置。
【請求項６】
前記履歴格納手段は、前記機能を使用した処理を実行した利用者情報、前記使用された機能の内容、および、前記処理において設定された設定情報とを関連付けて格納し、
前記機能選択手段は、前記利用者情報に基づいて、利用者毎に算出した機能毎の使用頻度に基づいて、利用者毎に少なくとも１つの機能を選択し、
前記設定項目決定手段は、前記機能選択手段が選択した機能を使用した処理において設定された設定情報に基づいて、利用者毎に、入力を受け付ける設定項目を決定し、
前記表示制御手段は、前記情報処理装置を利用する利用者に応じて、前記機能選択手段が選択した機能の実行を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した前記設定項目に対する設定の入力を利用者から受け付ける画面を前記表示装置に表示することを特徴とする請求項５に記載の画面制御装置。
【請求項７】
前記表示制御手段は、前記情報処理装置が提供する各機能を実行するための通常操作キーと、前記機能選択手段が選択した機能を実行するための簡易操作キーとを、前記表示装置に表示し、前記簡易操作キーを、前記通常操作キーと識別可能に表示することを特徴とする請求項５又は６に記載の画面制御装置。
【請求項８】
利用者からの操作入力を受け付ける操作画面を表示する表示装置と、
画像形成装置で実行された処理において使用された画像形成装置の機能と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を格納する履歴格納部と、
前記履歴格納部に格納された履歴情報に基づいて、各機能の使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択部と、
前記機能選択部が選択した機能を使用した処理において設定された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する設定項目決定部と、
前記機能選択部が選択した機能を実行するための画面、及び、前記設定項目決定部が決定した設定項目に対する入力をユーザから受け付ける画面を、前記操作画面として前記表示装置に表示する表示制御部と、を有する画面制御装置と、を備え、
前記機能選択部は、前記履歴情報に記録された複数種類の機能を用いて行なわれた複数の処理を、前記画像形成装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能の使用頻度と、前記１つの機能の使用頻度とを合算した使用頻度を前記１つの機能の使用頻度として算出することを特徴とする画像形成装置。
【請求項９】
利用者からの操作入力を受け付ける操作画面を表示する表示装置と、
画像形成装置で実行された処理において使用された画像形成装置の機能と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を格納する履歴格納部と、
前記履歴格納部に格納された履歴情報に基づいて、各機能の使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択部と、
前記機能選択部が選択した機能を使用した処理において設定された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する設定項目決定部と、
前記機能選択部が選択した機能を実行するための画面、及び、前記設定項目決定部が決定した設定項目に対する入力をユーザから受け付ける画面を、前記操作画面として前記表示装置に表示する表示制御部と、を有する画面制御装置と、を備え、
前記機能選択部は、前記履歴情報に記録された複数種類の機能を用いて行なわれた複数の処理を、前記画像形成装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能を、前記１つの機能に置き換えて使用頻度を算出することを特徴とする画像形成装置。
【請求項１０】
情報処理装置で実行された処理において使用された前記情報処理装置の機能と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を記憶装置に格納する格納ステップと、
前記履歴情報に基づいて、各機能の使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択ステップと、
前記機能選択ステップで選択された機能を使用した処理において設定された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する設定項目決定ステップと、
前記機能選択ステップで選択された機能を実行するための画面、および、前記設定項目決定ステップで決定された設定項目に対する入力をユーザから受け付ける画面を、表示装置に表示させる表示制御ステップと、をコンピュータに実行させ、
前記機能選択ステップは、前記記憶装置に記憶された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能の使用頻度と、前記１つの機能の使用頻度とを合算した使用頻度を前記１つの機能の使用頻度として算出することを特徴とする画面制御プログラム。
【請求項１１】
情報処理装置で実行された処理において使用された前記情報処理装置の機能と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を記憶装置に格納する格納ステップと、
前記履歴情報に基づいて、各機能の使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択ステップと、
前記機能選択ステップで選択された機能を使用した処理において設定された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する設定項目決定ステップと、
前記機能選択ステップで選択された機能を実行するための画面、および、前記設定項目決定ステップで決定された設定項目に対する入力をユーザから受け付ける画面を、表示装置に表示させる表示制御ステップと、をコンピュータに実行させ、
前記機能選択ステップは、前記記憶装置に記憶された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能を、前記１つの機能に置き換えて使用頻度を算出することを特徴とする画面制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面制御装置、画像形成装置および画面制御プログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置の多機能化に伴い、画像形成装置に対する指示をユーザから受け付ける操作画面には、様々な設定を受け付ける多くのボタン等が配置されている。このため、ユーザが所望の処理を実行するために、画像形成装置に対して行う操作も、複雑化・煩雑化している。
【０００３】
特許文献１には、端末装置におけるコンテンツの利用履歴に関する履歴情報を取得し、履歴情報に基づいて、端末装置にて利用される可能性の高いコンテンツを予測し、予測されたコンテンツに関する情報を、表示部における所定の画像領域に他のコンテンツよりも優先的に表示させる表示制御システムが開示されている。
【０００４】
特許文献２及び３には、電子機器の使用履歴あるいは機器の状態情報を用いることにより、表示の不要度を推定し、得た不要度の推定結果に対応して表示を簡略化する表示方法が開示されている。
【０００５】
特許文献４には、利用者の電子機器操作の習慣を表すユーザモデルを用いて、利用者の操作目的とその可能性を算出し、算出結果に基づいて、表示手段に利用者が選択可能なボタンを表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２００１０４号公報
【特許文献２】特開２０００−６６７８９号公報
【特許文献３】特開２００６−２０２３２０号公報
【特許文献４】特開平８−１５３００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、利用者からの指示を受け付ける設定項目の数を減少させる画面制御装置、画像形成装置および画面制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の画面制御装置は、情報処理装置で実行された処理において使用された機能の内容と、当該機能の設定項目に関して設定された設定情報とを関連付けて記憶する記憶手段と、前記記憶手段が記憶した機能毎に使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択手段と、前記機能選択手段が選択した機能に関する設定項目の中から前記記憶手段に記憶された前記設定情報に基づいて、利用者から入力を受け付ける設定項目を決定する設定項目決定手段と、前記機能選択手段が選択した機能の実行指示を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した設定項目に対する設定の入力をユーザから受け付ける画面を、表示装置に表示させる表示制御手段と、を備え、前記機能選択手段は、前記記憶手段に記憶された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能の使用頻度と、前記１つの機能の使用頻度とを合算した使用頻度を前記１つの機能の使用頻度として算出することを特徴とする画面制御装置である。
【００１０】
請求項２に記載の画面制御装置は、情報処理装置で実行された処理において使用された機能の内容と、当該機能の設定項目に関して設定された設定情報とを関連付けて記憶する記憶手段と、前記記憶手段が記憶した機能毎に使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択手段と、前記機能選択手段が選択した機能に関する設定項目の中から前記記憶手段に記憶された前記設定情報に基づいて、利用者から入力を受け付ける設定項目を決定する設定項目決定手段と、前記機能選択手段が選択した機能の実行指示を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した設定項目に対する設定の入力をユーザから受け付ける画面を、表示装置に表示させる表示制御手段と、を備え、前記機能選択手段は、前記記憶手段に記憶された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能を、前記１つの機能に置き換えて使用頻度を算出することを特徴とする画面制御装置である。
【００１１】
請求項３に記載の画面制御装置は、請求項１又は２に記載の画面制御装置において、前記記憶手段は、前記機能を使用した処理を実行した利用者情報、前記使用された機能の内容、および、前記処理において設定された設定情報を関連付けて記憶し、前記機能選択手段は、利用者毎に算出した機能毎の使用頻度に基づいて、利用者毎に少なくとも１つの機能を選択し、前記設定項目決定手段は、前記機能選択手段が選択した機能を使用した処理において設定された設定情報に基づいて、利用者毎に、入力を受け付ける設定項目を決定し、前記表示制御手段は、前記情報処理装置を利用する利用者に応じて、前記機能選択手段が選択した機能の実行を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した前記設定項目に対する設定の入力を利用者から受け付ける画面を表示装置に表示することを特徴とする。
【００１２】
請求項４に記載の画面制御装置は、請求項１から３のいずれか１項記載の画面制御装置において、前記表示制御手段は、前記情報処理装置が提供する各機能を実行するための通常操作キーと、前記機能選択手段が選択した機能を実行するための簡易操作キーとを、前記表示装置に表示し、前記簡易操作キーを、前記通常操作キーと識別可能に表示することを特徴とする。
【００１４】
請求項５に記載の画面制御装置は、情報処理装置で実行された処理において使用された機能の内容と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を格納する履歴格納手段と、前記履歴情報に基づいて前記履歴格納手段に格納した機能毎の使用頻度を算出し、前記使用頻度に基づいて少なくとも１つの機能を選択する機能選択手段と、前記機能選択手段が選択した機能に関する履歴情報に記録された前記設定情報に基づいて、利用者から入力を受け付ける設定項目を決定する設定項目決定手段と、前記機能選択手段が選択した機能の実行指示を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した設定項目に対する設定の入力をユーザから受け付ける画面を、表示装置に表示させる表示制御手段と、を備え、前記機能選択手段は、前記履歴情報に記録された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能を、前記１つの機能に置き換えて使用頻度を算出することを特徴とする画面制御装置である。
【００１５】
請求項６に記載の画面制御装置は、請求項５に記載の画面制御装置において、前記履歴格納手段は、前記機能を使用した処理を実行した利用者情報、前記使用された機能の内容、および、前記処理において設定された設定情報とを関連付けて格納し、前記機能選択手段は、前記利用者情報に基づいて、利用者毎に算出した機能毎の使用頻度に基づいて、利用者毎に少なくとも１つの機能を選択し、前記設定項目決定手段は、前記機能選択手段が選択した機能を使用した処理において設定された設定情報に基づいて、利用者毎に、入力を受け付ける設定項目を決定し、前記表示制御手段は、前記情報処理装置を利用する利用者に応じて、前記機能選択手段が選択した機能の実行を受け付けることを可能にする画面、及び、前記設定項目決定手段が決定した前記設定項目に対する設定の入力を利用者から受け付ける画面を前記表示装置に表示することを特徴とする。
【００１６】
請求項７に記載の画面制御装置は、請求項５又は６に記載の画面制御装置において、前記表示制御手段は、前記情報処理装置が提供する各機能を実行するための通常操作キーと、前記機能選択手段が選択した機能を実行するための簡易操作キーとを、前記表示装置に表示し、前記簡易操作キーを、前記通常操作キーと識別可能に表示することを特徴とする。
【００１７】
請求項８に記載の画像形成装置は、利用者からの操作入力を受け付ける操作画面を表示する表示装置と、画像形成装置で実行された処理において使用された画像形成装置の機能と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を格納する履歴格納部と、前記履歴格納部に格納された履歴情報に基づいて、各機能の使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択部と、前記機能選択部が選択した機能を使用した処理において設定された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する設定項目決定部と、前記機能選択部が選択した機能を実行するための画面、及び、前記設定項目決定部が決定した設定項目に対する入力をユーザから受け付ける画面を、前記操作画面として前記表示装置に表示する表示制御部と、を有する画面制御装置と、を備え、前記機能選択部は、前記履歴情報に記録された複数種類の機能を用いて行なわれた複数の処理を、前記画像形成装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能の使用頻度と、前記１つの機能の使用頻度とを合算した使用頻度を前記１つの機能の使用頻度として算出することを特徴とする画像形成装置である。
請求項９に記載の画像形成装置は、利用者からの操作入力を受け付ける操作画面を表示する表示装置と、画像形成装置で実行された処理において使用された画像形成装置の機能と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を格納する履歴格納部と、前記履歴格納部に格納された履歴情報に基づいて、各機能の使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択部と、前記機能選択部が選択した機能を使用した処理において設定された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する設定項目決定部と、前記機能選択部が選択した機能を実行するための画面、及び、前記設定項目決定部が決定した設定項目に対する入力をユーザから受け付ける画面を、前記操作画面として前記表示装置に表示する表示制御部と、を有する画面制御装置と、を備え、前記機能選択部は、前記履歴情報に記録された複数種類の機能を用いて行なわれた複数の処理を、前記画像形成装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能を、前記１つの機能に置き換えて使用頻度を算出することを特徴とする画像形成装置である。
【００１８】
請求項１０に記載の画面制御プログラムは、情報処理装置で実行された処理において使用された前記情報処理装置の機能と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を記憶装置に格納する格納ステップと、前記履歴情報に基づいて、各機能の使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択ステップと、前記機能選択ステップで選択された機能を使用した処理において設定された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する設定項目決定ステップと、前記機能選択ステップで選択された機能を実行するための画面、および、前記設定項目決定ステップで決定された設定項目に対する入力をユーザから受け付ける画面を、表示装置に表示させる表示制御ステップと、をコンピュータに実行させ、前記機能選択ステップは、前記記憶装置に記憶された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能の使用頻度と、前記１つの機能の使用頻度とを合算した使用頻度を前記１つの機能の使用頻度として算出することを特徴とする画面制御プログラムである。
請求項１１に記載の画面制御プログラムは、情報処理装置で実行された処理において使用された前記情報処理装置の機能と、前記処理において設定された設定情報とを関連付けて記録した履歴情報を記憶装置に格納する格納ステップと、前記履歴情報に基づいて、各機能の使用頻度を算出し、前記使用頻度に基づいて、少なくとも１つの機能を選択する機能選択ステップと、前記機能選択ステップで選択された機能を使用した処理において設定された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する設定項目決定ステップと、前記機能選択ステップで選択された機能を実行するための画面、および、前記設定項目決定ステップで決定された設定項目に対する入力をユーザから受け付ける画面を、表示装置に表示させる表示制御ステップと、をコンピュータに実行させ、前記機能選択ステップは、前記記憶装置に記憶された複数種類の機能を用いて行なわれた複数の処理を、前記情報処理装置が提供する１つの機能で実現できる場合には、前記複数の処理で使用された機能を、前記１つの機能に置き換えて使用頻度を算出することを特徴とする画面制御プログラムである。
【発明の効果】
【００２０】
請求項１に記載の画面制御装置によれば、利用者からの指示を受け付ける設定項目の数を減少させることができるとともに、使用者が実行した処理についての使用頻度を正確に把握できる。
【００２１】
請求項２に記載の画面制御装置によれば、利用者からの指示を受け付ける設定項目の数を減少させることができるとともに、利用者が希望する処理をより効率的に実現するための操作画面がユーザに提供される。
【００２２】
請求項３に記載の画面制御装置によれば、利用者毎に、表示する機能を決定することができる。
【００２３】
請求項４に記載の画面制御装置によれば、細かな設定を行いたい利用者、及び、簡易な操作によって処理を実行したい利用者のいずれにとっても操作性の高い操作画面を提供できる。
【００２５】
請求項５に記載の画面制御装置によれば、利用者からの指示を受け付ける設定項目の数を減少させることができるとともに、利用者が希望する処理をより効率的に実現するための操作画面がユーザに提供される。
【００２６】
請求項６に記載の画面制御装置によれば、利用者毎に、表示する機能を決定することができる。
【００２７】
請求項７に記載の画面制御装置によれば、細かな設定を行いたい利用者、及び、簡易な操作によって処理を実行したい利用者のいずれにとっても操作性の高い操作画面を提供できる。
【００２８】
請求項８に記載の画像形成装置によれば、利用者からの指示を受け付ける設定項目の数を減少させることができるともに、使用者が実行した処理についての使用頻度を正確に把握できる。
請求項９に記載の画像形成装置によれば、利用者からの指示を受け付ける設定項目の数を減少させることができるともに、利用者が希望する処理をより効率的に実現するための操作画面がユーザに提供される。
【００２９】
請求項１０に記載の画面制御プログラムによれば、利用者からの指示を受け付ける設定項目の数を減少させることができるともに、使用者が実行した処理についての使用頻度を正確に把握できる。
請求項１１に記載の画像制御プログラムによれば、利用者からの指示を受け付ける設定項目の数を減少させることができるともに、利用者が希望する処理をより効率的に実現するための操作画面がユーザに提供される。
【図面の簡単な説明】
【００３０】
【図１】本発明が適用される画像形成装置の構成の一例を示す図である。
【図２】制御装置のハードウェア構成の一例を示す図である。
【図３】制御装置が備える機能の一例を示す機能ブロック図である。
【図４】履歴格納部に格納される履歴情報の一例を示す図である。
【図５】制御装置が実行する処理の一例を示すフローチャートである。
【図６】機能選択部が実行する各機能の使用頻度の算出について説明するための図である。
【図７】設定項目決定部が実行する設定項目の決定について説明するための図である。
【図８】表示制御部が作成する最適化画面の一例を示す図である。
【図９】履歴格納部に格納される履歴情報の一例を示す図である。
【図１０】第２の実施形態に係る機能選択部が実行する各機能の使用頻度の算出について説明するための図である。
【図１１】表示制御部が作成する最適化画面の一例を示す図である。
【発明を実施するための形態】
【００３１】
以下、本発明の実施形態について、添付図面を参照しつつ説明する。
［第１の実施形態］
【００３２】
図１は、本発明が適用される画像形成装置の構成の一例を示す図である。画像形成装置（情報処理装置）１００は、操作・表示部（表示装置）１０、制御装置（画面制御装置）２０、画像読取装置３０、画像出力装置４０、及び通信装置５０を備える。
【００３３】
操作・表示部１０は、制御装置２０の制御に基づいて、画像形成装置に対する操作入力をユーザ（利用者）から受け付けるための操作画面を表示する。操作・表示部１０は、操作画面を介して、画像形成装置１００に対する指示をユーザから受け付ける。操作・表示部１０は、操作画面を介してユーザから受け付けた、画像形成装置１００に対する指示を表す指示情報を、制御装置２０に出力する。
【００３４】
制御装置２０は、画像形成装置１００の動作全体を制御する。具体的には、制御装置２０は、操作・表示部１０を制御して、操作・表示部１０に操作画面を表示する。また、制御装置２０は、操作・表示部１０から画像形成装置に対する指示情報を受け付ける。
【００３５】
また、制御装置２０は、受け付けた指示情報に基づいて、画像形成装置１００が備える画像読取装置３０、画像出力装置４０、及び通信装置５０を制御する。例えば、操作・表示部１０から画像の読取（スキャン）を指示する指示情報を受け付けた場合、制御装置２０は、画像読取装置３０を制御して、原稿台に置かれた原稿を読み取り、原稿画像を取得する。また、操作・表示部１０から、コピーを指示する指示情報を受け付けた場合、制御装置２０は、画像読取装置３０を制御して、原稿台に置かれた原稿を読み取り、原稿画像を取得する。そして、制御装置２０は、画像出力装置４０を制御して、取得した原稿画像を紙等の記録媒体に形成し出力する。
【００３６】
また、操作・表示部１０から、スキャン転送を指示する指示情報を受け付けた場合、制御装置２０は、画像読取装置３０を制御して、原稿台に置かれた原稿を読み取り、原稿画像を取得する。そして、制御装置２０は、通信装置５０を制御して、取得した原稿画像を不図示の情報処理装置へと送信する。また、操作・表示部１０から、ＦＡＸの送信を指示する指示情報を受け付けた場合、制御装置２０は、まず、画像読取装置３０を制御して、原稿台に置かれた送信対象の文書を読み取り、文書画像を取得する。そして、制御装置２０は、通信装置５０を制御して、操作・表示部１０で指定された宛先に取得した文書画像を送信する。
【００３７】
画像読取装置３０は、例えば、スキャナであり、制御装置２０の制御に基づいて、原稿台に置かれた原稿を読み取り、読み取った原稿画像を制御装置２０に出力する。
【００３８】
画像出力装置４０は、制御装置２０の制御に基づいて、紙等の記録媒体上に画像を形成し、出力する。
【００３９】
通信装置５０は、制御装置２０の制御に基づいて、送信対象の文書画像等を、操作・表示部１０で指定された宛先に送信する。
【００４０】
次に、制御装置２０のハードウェア構成について説明する。図２は、制御装置２０のハードウェア構成の一例を示す図である。
【００４１】
制御装置２０は、入出力部２０１、ＲＯＭ（Read Only Memory）２０２、ＣＰＵ２０３、ＲＡＭ（Random Access Memory）２０４、及びハードディスクドライブ（ＨＤＤ）２０５を備える。
【００４２】
入出力部２０１は、操作・表示部１０、画像読取装置３０、画像出力装置４０、及び通信装置５０とデータの送受信を行う。ＲＯＭ２０２は、ユーザ毎に最適化された操作画面である最適化画面を作成するプログラム（詳細は後述する）等を格納する。ＣＰＵ２０３は、ＲＯＭ２０２に格納されたプログラムを読み込んで実行する。ＲＡＭ２０４は、プログラムを実行する際に使用される一時的なデータを保存する。ＨＤＤ２０５は、画像読取装置３０が読み取った原稿画像を保存する。また、ＨＤＤ２０５は、画像形成装置１００が実行した処理の履歴情報等を格納する。
【００４３】
次に、制御装置２０が備える機能の一例について説明する。図３は、制御装置２０が備える機能の一例を示す機能ブロック図である。制御装置２０は、履歴格納部２１１、機能選択部２１２、設定項目決定部２１３、及び表示制御部２１４を備える。履歴格納部２１１は、例えば、ＨＤＤ２０５である。また、機能選択部２１２、設定項目決定部２１３、及び表示制御部２１４は、ＲＯＭ２０２に格納されたプログラムのＣＰＵ２０３による演算によって実現される。
【００４４】
履歴格納部（記憶手段）２１１は、画像形成装置１００で実行された処理において使用された機能の内容と、当該機能の設定項目に関して設定された設定情報とを関連付けて記憶する。具体的には、履歴格納部２１１は、画像形成装置１００が実行した処理の履歴情報を格納する。ここで、履歴格納部２１１が格納する履歴情報の一例について、図４を参照して説明する。
【００４５】
図４は、履歴格納部２１１が格納する履歴情報の一例を示す図である。本実施形態では、履歴情報は、項目として、「Ｎｏ．」、「機能」、「ユーザＩＤ」、及び「設定情報」を有する。
【００４６】
「Ｎｏ．」の項目は、画像形成装置１００によって実行された処理に対して自動的に採番される番号を格納する。「機能」の項目は、実行された処理で使用された画像形成装置１００の機能を格納する。「ユーザＩＤ」は、「Ｎｏ．」で識別される処理を実行したユーザを一意に識別するための番号（利用者情報）を格納する。
【００４７】
「設定情報」は、「Ｎｏ．」で識別された処理が実行されたときに、画像形成装置１００に対して設定されていた印刷条件や動作条件等の設定情報を格納する。なお、「設定情報」に格納される情報は、「機能」に依存する。例えば、「機能」が“コピー”の場合、「設定情報」には、コピー実行時の設定情報が格納される。具体的には、「カラーモード」設定、「原稿」設定、及び「Ｎｕｐ」設定等の設定情報が格納される。「カラーモード」設定は、カラーコピー／白黒コピーを選択するための設定である。「原稿」設定は、用紙の表面のみに印刷する片面印刷と、用紙の表面と裏面とに印刷する両面印刷とを選択するための設定である。「Ｎｕｐ」設定は、１枚の用紙上に複数ページ（Ｎページ）を並べて印刷するための設定である。
【００４８】
また、例えば、「機能」が“スキャン”の場合、「設定情報」には、スキャン実行時の設定情報が格納される。具体的には、原稿をカラーで読み取るか、白黒で読み取るかを設定する「カラーモード」設定、原稿読取時の解像度を設定する「解像度」設定等の設定情報が格納される。
【００４９】
また、例えば、「機能」が“スキャン転送”の場合、「設定情報」には、スキャン転送実行時の設定情報が格納される。具体的には、原稿画像読取時に原稿をカラーで読み取るか、白黒で読み取るかを設定する「カラーモード」設定、原稿読取時の解像度を設定する「解像度」設定等の設定情報が格納される。また、読み取った原稿画像を情報処理装置に転送する「転送方法」、及び、転送先の情報処理装置を識別するための「転送先」も設定情報として格納される。
【００５０】
図４において、例えば、Ｎｏ．１の処理は、ユーザＩＤ「Ａ００１」のユーザによって実行され、コピー機能を使用している。また、Ｎｏ．１の処理で実行されたコピーは、白黒の両面コピーであり、１枚の用紙上に２ページを印刷している。
【００５１】
また、例えば、Ｎｏ．２の処理は、ユーザＩＤ「Ｃ００１」のユーザによって実行され、スキャン機能を使用している。そして、Ｎｏ．２の処理では、解像度６００［ｄｐｉ］で、原稿を白黒で読み取っている。
【００５２】
また、例えば、Ｎｏ．６の処理は、ユーザＩＤ「Ａ００１」のユーザによって実行され、スキャン転送機能を使用している。そして、スキャン転送時、解像度６００［ｄｐｉ］で、原稿を白黒で読み取り、読み取った原稿画像をＳＭＢ（Server Message Block）転送プロトコルを用いて、ＩＰアドレス“ＸＸＸ．ＹＹ．Ｘ．Ｘ．Ｘ”で表される情報処理装置に転送している。
【００５３】
図３に戻り、説明を続ける。機能選択部２１２は、操作・表示部１０から、操作性を高めるためにユーザ毎に最適化された操作画面である最適化画面を作成する指示を受け付ける。機能選択部２１２は、操作・表示部１０から、最適化画面の作成指示を受け付けると、履歴格納部２１１から履歴情報を取得する。機能選択部２１２は、図４に示した履歴情報に基づいて、各機能の使用頻度を算出する。機能選択部２１２は、使用頻度に基づいて、画像形成装置１００の機能の中から少なくとも１つを、最適化画面に表示する機能として選択する。機能選択部２１２は、選択した機能を設定項目決定部２１３及び表示制御部２１４に出力する。なお、機能選択部２１２が実行する処理の詳細については、後述する。
【００５４】
設定項目決定部２１３は、機能選択部２１２から、機能選択部２１２が選択した機能を受け付ける。設定項目決定部２１３は、履歴格納部２１１から履歴情報を取得する。そして、設定項目決定部２１３は、履歴情報を参照して、選択された機能を使用した処理において設定された設定情報を取得する。設定項目決定部２１３は、取得した設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する。設定項目決定部２１３は、決定した設定項目を表示制御部２１４に出力する。なお、設定項目決定部２１３が実行する処理の詳細については、後述する。
【００５５】
表示制御部２１４は、機能選択部２１２が選択した、最適化画面に表示する機能を、機能選択部２１２から取得する。また、表示制御部２１４は、ユーザから入力を受け付ける設定項目を、設定項目決定部２１３から受け付ける。表示制御部２１４は、機能選択部２１２が選択した機能に対応する機能選択キーを表示した最適化画面を作成する。また、表示制御部２１４は、設定項目決定部２１３が決定した設定項目を表示した最適化画面を作成する。そして、表示制御部２１４は、作成した最適化画面を、操作・表示部１０に表示する。最適化画面の例については、後述する。
【００５６】
次に、制御装置２０が実行する処理の一例を説明する。図５は、制御装置２０が実行する処理の一例を示すフローチャートである。
【００５７】
まず、機能選択部２１２は、最適化画面の作成指示を操作・表示部１０から受け付けたか否か判定する（ステップＳ１１）。
【００５８】
最適化画面の作成指示を受け付けていない場合（ステップＳ１１／ＮＯ）、機能選択部２１２は、ステップＳ１１の処理を繰り返す。機能選択部２１２は、最適化画面の作成指示を操作・表示部１０から受け付けた場合（ステップＳ１１／ＹＥＳ）、操作・表示部１０から、最適化画面の作成を指示したユーザのユーザＩＤを取得する（ステップＳ１３）。
【００５９】
次に、機能選択部２１２は、履歴格納部２１１から履歴情報を取得する（ステップＳ１５）。機能選択部２１２は、履歴情報に基づいて、画像形成装置１００の各機能の使用頻度を算出する（ステップＳ１７）。具体的には、機能選択部２１２は、履歴情報において「ユーザＩＤ」が、最適化画面の作成を指示したユーザのユーザＩＤと一致するレコードを、履歴情報から抽出する。例えば、最適化画面の作成を指示したユーザのユーザＩＤが“Ａ００１”であったとする。この場合、機能選択部２１２は、履歴情報から、ユーザＩＤが“Ａ００１”のレコードを抽出する。例えば、機能選択部２１２は、図４の履歴情報から、図６（Ａ）のようにユーザＩＤが“Ａ００１”のレコードを抽出する。そして、機能選択部２１２は、抽出したレコードを用いて、図６（Ｂ）に示すように、機能毎の使用回数をカウントする。
【００６０】
次に、機能選択部２１２は、ステップＳ１７で算出した各機能の使用頻度に基づいて、最適化画面に表示する機能を選択する（ステップＳ１９）。具体的には、機能選択部２１２は、例えば、各機能の使用回数が予め定めたしきい値以上である機能を、最適化画面に表示する機能として選択する。または、機能選択部２１２は、各機能の使用回数を、抽出したレコード数（合計）で除した値が、予め定めたしきい値（例えば、０．５）以上である機能を、最適化画面に表示する機能として選択する。図６（Ｂ）の例において、例えば、コピー機能の使用回数（１０回）を、抽出したレコード数（１５回）で除した値は、約０．６７である。予め定めたしきい値が０．５である場合、コピー機能の使用回数を、抽出したレコード数で除した値は、しきい値以上であるから、機能選択部２１２は、コピー機能を最適化画面に表示する機能として選択する。また、スキャン、ＦＡＸ、及びスキャン転送の使用回数を抽出したレコード数で除した値（０．６７）は、しきい値未満であるため、機能選択部２１２は、最適化画面に表示する機能として選択しない。
【００６１】
次に、設定項目決定部２１３が、ステップＳ１９で選択された機能毎に設定情報を抽出する（ステップＳ２１）。例えば、最適化画面の作成を指示したユーザのユーザＩＤが“Ａ００１”で、ステップＳ１９で選択された機能が“コピー”である場合、設定項目決定部２１３は、履歴情報から、ユーザＩＤが“Ａ００１”で機能が“コピー”のレコードを抽出する。なお、設定項目決定部２１３は、図６（Ａ）に示した抽出レコードにおいて、「機能」が“コピー”であるレコードの設定情報を抽出してもよい。
【００６２】
抽出された設定情報の一例を、図７に示す。図７は、最適化画面の作成を指示したユーザのユーザＩＤが“Ａ００１”で、ステップＳ１９で選択された機能が“コピー”である場合に抽出された設定情報の一例を示している。
【００６３】
次に、設定項目決定部２１３は、抽出された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する（ステップＳ２３）。具体的には、設定項目決定部２１３は、各処理において各設定項目の設定が変更されているか否かを判定する。例えば、図７では、設定項目「カラーモード」、「部数」、および「Ｎｕｐ」の設定は変更されているが、「原稿」、画像を形成する用紙のサイズを表す「サイズ」、及び、コピー時の濃度を設定するための「濃度」の設定は変更されていない。この場合、設定項目決定部２１３は、「カラーモード」、「部数」、及び「Ｎｕｐ」の設定項目は、ユーザからの入力を受け付ける必要があると判断する。そして、設定項目決定部２１３は、「カラーモード」、「部数」、及び「Ｎｕｐ」の設定項目を、ユーザから入力を受け付ける設定項目に決定する。なお、設定項目決定部２１３は、各設定項目の変更頻度に基づいて、ユーザから入力を受け付ける設定項目を決定してもよい。例えば、「カラーモード」の変更回数がしきい値以上であった場合に、設定項目決定部２１３は、「カラーモード」をユーザから入力を受け付ける設定項目に決定してもよい。あるいは、「カラーモード」の変更回数を抽出したレコード数で除した値がしきい値以上であった場合に、設定項目決定部２１３は、「カラーモード」をユーザから入力を受け付ける設定項目に決定してもよい。
【００６４】
表示制御部２１４は、ステップＳ１９で決定した機能、及びステップＳ２３で決定した設定項目に基づいて、最適化画面を作成する（ステップＳ２５）。例えば、ステップＳ１９で決定した機能が“コピー”であり、ステップＳ２３で決定した設定項目が「カラーモード」及び「Ｎｕｐ」であったとする。この場合、表示制御部２１４は、ユーザＩＤ“Ａ００１”のユーザの最適化画面として、ユーザから設定項目「カラーモード」及び「Ｎｕｐ」に対する入力を受け付け、コピー機能を実行するための画面（例えば、図８（Ａ））を作成する。
【００６５】
また、例えば、ステップＳ１９で決定した機能が“コピー”及び“スキャン”であったとする。そして、ステップＳ２３で決定した“コピー”機能の設定項目が「カラーモード」及び「Ｎｕｐ」であり、“スキャン”機能の設定項目が「解像度」であったとする。この場合、表示制御部２１４は、“コピー”及び“スキャン”機能を実行するための画面（例えば、図８（Ｂ））を最適化画面として作成する。また、表示制御部２１４は、図８（Ｂ）の画面において、“コピー”機能が選択された場合に、設定項目「カラーモード」及び「Ｎｕｐ」に対する入力を受け付けるための画面（例えば、図８（Ｃ））も、最適化画面として作成する。さらに、表示制御部２１４は、図８（Ｂ）の画面において、“スキャン”機能が選択された場合に、設定項目「解像度」に対する入力を受け付けるための画面（例えば、図８（Ｄ））も最適化画面として作成する。
【００６６】
表示制御部２１４は、ステップＳ２５で作成した画面（最適化画面）を、操作画面として、操作・表示部１０に表示し（ステップＳ２７）、処理を終了する。
【００６７】
上述の説明から明らかなように、第１の実施形態において、履歴格納部２１１は、画像形成装置で実行された処理において使用された画像形成装置の機能と、設定された設定情報と、処理を実行した利用者情報とを関連付けて格納する。そして、機能選択部２１２は、履歴情報に基づいて、各機能の使用頻度を算出し、使用頻度に基づいて、少なくとも１つの機能を、操作画面に表示する機能として選択する。設定項目決定部２１３は、機能選択部２１２が選択した機能を使用した処理において設定された設定情報に基づいて、ユーザから入力を受け付ける設定項目を決定する。そして、表示制御部２１４は、機能選択部２１２が選択した機能を実行するための画面、及び、設定項目決定部２１３が決定した設定項目に対する入力をユーザから受け付ける画面を、操作・表示部１０に表示させる。複数の機能を提供する画像形成装置では、多くの選択肢の中から所望の処理を行うために、どのような操作が必要なのかを知るのが困難な場合がある。ユーザが、手動で操作画面をカスタマイズできる画像形成装置も提供されているが、多くの機能から所望の処理を実現するための操作画面を設定するには、ユーザが画像形成装置の操作に習熟している必要がある。しかしながら、第１の実施形態によれば、ユーザが頻繁に使用する機能、及び、その機能において頻繁に設定を変更する設定項目が操作画面に表示されるため、画像形成装置に対する指示を入力する際の操作性が高まる。また、第１の実施形態によれば、履歴情報に基づき、ユーザにとって操作性の高い操作画面が自動で提供される。したがって、ユーザは手動で操作画面をカスタマイズする必要が無く、操作画面のカスタマイズに係るユーザの利便性が向上する。
［第２の実施形態］
【００６８】
次に、第２の実施形態について説明する。第２の実施形態に係る画像形成装置の構成、および、制御装置の構成は第１の実施形態と同様であるため、説明を省略する。第２の実施形態では、機能選択部２１２が実行する処理が第１の実施形態と異なるため、機能選択部２１２が実行する処理について詳細に説明する。
【００６９】
第１の実施形態において、機能選択部２１２は、ユーザＩＤにより抽出した履歴情報を用いて、各機能の使用回数をカウントした。第２の実施形態では、機能選択部２１２は、各機能の使用回数をカウントするときに、履歴情報に含まれる複数の処理の組み合わせが、画像形成装置１００が提供する１つの機能で実現できる場合には、上述の１つの機能で実現可能な複数の処理で使用された機能を、１つの機能に置き換えて、使用回数をカウントする。
【００７０】
例えば、図９に示す履歴情報に基づいて、制御装置２０が最適化画面を作成するとする。図９の履歴情報において、Ｎｏ．１の処理では、ユーザＩＤ「Ｃ００１」のユーザが、スキャン機能を使用して、原稿画像を、例えばＨＤＤ２０５に、保存ファイル名ＣＣＣＣ.ｂｍｐで保存している。そして、Ｎｏ．２の処理において、ユーザＩＤ「Ｃ００１」のユーザは、Ｎｏ．１の処理でＨＤＤ２０５に保存した画像ＣＣＣＣ．ｂｍｐを、ＩＰアドレスＸＸＸ．ＸＸ．Ｘ．Ｘ．Ｃの情報処理装置から取り出している。このＮｏ．１及びＮｏ．２からなる一連の処理は、画像形成装置１００が提供する１機能である“スキャン転送”に置き換えられる。そこで、機能選択部２１２は、各機能の使用回数をカウントする場合に、Ｎｏ．１及びＮｏ．２で使用された機能“スキャン”及び“スキャン画像取り出し”を、“スキャン転送”に置き換える（図１０（Ａ））。また、図９において、Ｎｏ．５の処理でスキャン機能を使用して、ＨＤＤ２０５に保存ファイル名ＤＤＤＤ．ｂｍｐで保存した原稿画像を、Ｎｏ．７の処理でＩＰアドレスＸＸＸ．ＸＸ．Ｘ．Ｘ．Ｃの情報処理装置から取り出している。そこで、機能選択部２１２は、各機能の使用回数をカウントするときに、Ｎｏ．５及びＮｏ．７で使用された機能“スキャン”及び“スキャン画像取り出し”を、“スキャン転送”に置き換える（図１０（Ａ））。なお、設定情報には、スキャン実行時の設定情報と、スキャン画像取り出し時の設定情報とが格納される。そして、機能選択部２１２は、図１０（Ｂ）に示すように、置き換えた機能を用いて各機能の使用回数を算出する。
【００７１】
なお、上述の例において、ユーザＩＤ「Ｃ００１」のユーザが、スキャン転送機能を使用した処理も行っている場合には、“スキャン転送”の使用回数と、“スキャン”又は“スキャン画像取り出し”の使用回数とを合算した使用回数が、“スキャン転送”の使用回数としてカウントされる。
【００７２】
最終的に希望する処理を実現するためにユーザが通常行っていた操作を、実際はより簡単な操作で実現できる場合がある。第２の実施形態によれば、機能選択部２１２は、履歴格納部２１１に格納された複数の処理を、画像形成装置１００が提供する１つの機能で実現できる場合には、複数の処理で使用された機能を、１つの機能に置き換えて使用頻度を算出する。これにより、ユーザが希望する処理をより効率的に実現するための操作画面がユーザに提供される。例えば、上述したように、ユーザが最終的に希望する処理が、画像形成装置１００でスキャンした画像をユーザの情報処理装置に取り込むことであるとする。そして、ユーザは、スキャンした画像をユーザの情報処理装置に取り込むために、まず、画像形成装置１００でスキャンを実行するための操作を行い、その後、情報処理装置でスキャンした画像を取得する操作を通常行っているとする。このユーザが行っている２段階の処理は、画像形成装置１００の「スキャン転送」機能で実現できる。この場合、第２の実施形態によれば、スキャン転送を実行するための操作画面がユーザに提供され、ユーザが所望する処理をより効率的に実現するための操作画面が提供される。
【００７３】
上述の実施形態では、画像形成装置１００がユーザ管理を実行しており、ユーザ毎に最適化画面を作成する例について説明した。しかしながら、本発明は、ユーザ管理を実行していない画像形成装置にも適用可能である。この場合、履歴情報は、「ユーザＩＤ」の項目を有さない。したがって、機能選択部２１２は、履歴情報に含まれる各機能の使用回数に基づいて、最適化画面に表示する機能を決定する。また、この場合、図１１のように、通常の操作方法で各機能を実行するためのキー（通常操作キー）と、設定項目決定部２１３が決定した設定項目に対する入力のみで、機能選択部２１２が決定した機能を実行できるキー（簡易操作キー）とを操作画面に表示してもよい。例えば、図１１では、通常操作キーとして“コピー”機能を実行するためのキーが操作画面に表示されている。また、図１１では、簡易操作キーとして、“コピー”機能、及び“スキャン”機能を実行するためのキーが操作画面に表示されている。ここで、例えば、簡易操作キーには、「カスタマイズド」という単語を追加するなどして、通常操作キーと簡易操作キーとを識別可能に表示するのが好ましい。なお、簡易操作キーの表示色や、アイコンを、通常操作キーと異なる構成としてもよい。画像形成装置のユーザの中には、設定項目決定部２１３が決定した設定項目以外の設定情報を入力したいユーザも存在する。通常操作キーと簡易操作キーとを操作画面に表示することにより、細かな設定を行いたいユーザ、及び、簡易な操作によって処理を実行したいユーザのいずれにとっても操作性の高い操作画面を提供できる。
【００７４】
上述した実施の形態は、本発明の実施形態の一部である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００７５】
なお、上記の制御装置２０が有する機能は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えるコンピュータによって実現することができる。その場合、制御装置２０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。
【００７６】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００７７】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【符号の説明】
【００７８】
１０…操作・表示部
２０…制御装置
１００…画像形成装置
２１１…履歴格納部
２１２…機能選択部
２１３…設定項目決定部
２１４…表示制御部
【図１】
0005691324.tif 000002
【図２】
0005691324.tif 000003
【図３】
0005691324.tif 000004
【図４】
0005691324.tif 000005
【図５】
0005691324.tif 000006
【図６】
0005691324.tif 000007
【図７】
0005691324.tif 000008
【図８】
0005691324.tif 000009
【図９】
0005691324.tif 000010
【図１０】
0005691324.tif 000011
【図１１】
0005691324.tif 000012