(57)【要約】      （修正有）【課題】所望する機能プログラムに対応するアイコンを容易に選択可能なＵＩを有する画像形成装置を提供する。【解決手段】画像形成装置において操作パネル制御部１０７は、機能プログラムを記憶する手段と、複数のジョブ条件の設定値それぞれについて、設定値を用いて過去に実行されたジョブの実行回数を計数する手段２０３と、各設定値でのジョブの実行回数を用いて各ジョブ条件における複数の設定値のバラつきの度合いを計算し、計算されたバラつきの度合いを基に、各機能プログラムの代表ジョブ条件を決定する代表項目決定手段２１１と、各機能プログラムについて、機能プログラムで定義されたジョブの種別を表す種別画像と、機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成する表示画面生成手段２１５とを備える。【選択図】図３
2020087195.tif 000002
【特許請求の範囲】
【請求項１】
表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置であって、
ジョブの種別と複数のジョブ条件の設定値とを含む機能プログラムを複数記憶するプログラム記憶手段と、
複数のジョブ条件それぞれの複数の設定値それぞれについて、当該設定値を用いて過去に実行されたジョブの実行回数を記憶する実行回数記憶手段と、
各設定値でのジョブの実行回数を用いて各ジョブ条件における複数の設定値のバラつきの度合いを計算し、各機能プログラムについて、計算されたバラつきの度合いが小さい順に１以上のジョブ条件を代表ジョブ条件として決定する代表項目決定手段と、
各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成する表示画面生成手段と、
前記一覧表示画面を表示する表示手段と、を備える
ことを特徴とする画像処理装置。
【請求項２】
前記代表項目決定手段は、ジョブ条件毎に、下記の計算式により前記バラつきの度合いを計算し、
【数１】
2020087195.tif 000004
Ｍは設定値の数であり、ｘは設定値を表す変数であり、Ｘは設定値の集合であり、Ｎxは設定値ｘでのジョブの実行回数であり、Ｎallはジョブの総実行回数である
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記代表項目決定手段は、ジョブ条件毎に、複数の設定値のうちの２つの設定値の全ての組み合わせについて、ジョブの実行回数の差の平均値を前記バラつきの度合いとして計算する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記代表項目決定手段は、各機能プログラムについて、他の機能プログラムの複数のジョブ条件の設定値と前記バラつきの度合いの小さい順番に複数のジョブ条件の設定値を比較することにより、当該機能プログラムと他の機能プログラムと区別する１以上のジョブ条件の設定値を特定し、特定した設定値のジョブ条件を、当該機能プログラムの代表ジョブ条件と決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記代表項目決定手段は、一の機能プログラムの一のジョブ条件の設定値が他のすべての機能プログラムにおける当該一のジョブ条件の設定値と異なる場合、当該一のジョブ条件及び当該一のジョブ条件よりも前記バラつきの度合いが小さいすべてのジョブ条件を、当該機能プログラムの代表ジョブ条件と決定する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記代表項目決定手段は、一の機能プログラムについて、一のジョブ条件よりも前記バラつきの度合いが小さい１以上のジョブ条件の設定値の組み合わせが、他の機能プログラムにおける前記一のジョブ条件よりも前記バラつきの度合いが小さい１以上のジョブ条件の設定値の組み合わせのいずれとも異なる場合には、当該一のジョブ条件は当該機能プログラムの代表ジョブ条件ではないと決定する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記代表項目決定手段は、前記バラつきの度合いが所定値よりも小さいジョブ条件を、各機能プログラムの代表ジョブ条件と決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記実行回数記憶手段は、更に、各機能プログラムに含まれるジョブの種別及びジョブ条件の設定値に従って実行したジョブの実行回数を記憶し、
前記代表項目決定手段は、２つの機能プログラムにおいて、前記バラつきの度合いが前記所定値よりも小さいジョブ条件の設定値が全て同じである場合、前記実行回数記憶手段に保持されている当該２つの機能プログラムのジョブの実行回数を比較し、実行回数が少ない方の機能プログラムに対して前記所定値よりも大きい前記バラつきの度合いのジョブ条件の中から前記バラつきの度合いが小さい順に１以上のジョブ条件を更に代表ジョブ条件と決定する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記表示画面生成手段は、一の機能プログラムに対して複数のジョブ条件が代表するジョブ条件と決定された場合、当該機能プログラムについて生成したアイコン内で、前記バラつきの度合いが小さいジョブ条件の設定値画像を前記バラつきの度合いが大きいジョブ条件の設定値画像よりも前面に配置する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
前記表示画面生成手段は、一の機能プログラムに対して複数のジョブ条件が代表するジョブ条件と決定された場合、当該機能プログラムについて生成したアイコン内で、前記バラつきの度合いが小さいジョブ条件の設定値画像について、当該ジョブ条件よりも前記バラつきの度合いが大きいジョブ条件の設定値画像よりも大きい設定値画像を生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項１１】
ジョブの種別を特定するユーザー操作を検出するユーザー操作検出手段と、
検出したユーザー操作によって特定されるジョブの種別と同一のジョブの種別の機能プログラムを前記プログラム記憶手段で記憶されている複数の機能プログラムから選択するプログラム選択手段と、を更に備え、
前記表示画面生成手段は、前記プログラム選択手段の選択した機能プログラムについて生成されたアイコンを含む前記一覧表示画面を生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項１２】
前記ユーザー操作検出手段は、ユーザーによる操作画面上のジョブの種別を選択する操作を検出し、
前記プログラム選択手段は、ユーザーにより選択されたジョブの種別と同一のジョブの種別の機能プログラムを前記プログラム記憶手段で記憶されている複数の機能プログラムから選択する
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
請求項１１に記載の画像処理装置を備える画像読取装置であって、
前記ジョブの種別は、原稿面を読み取って画像データを生成するスキャンジョブを含み、
原稿を読み取って画像データを生成する画像読取手段を更に備え、
前記ユーザー操作検出手段は、前記画像読取手段に原稿がセットされたことを検出するセンサーであり、
前記プログラム選択手段は、前記センサーが前記画像読取手段に原稿がセットされたこと検出した場合に、前記プログラム記憶手段で記憶されている複数の機能プログラムからジョブの種別が前記スキャンジョブである機能プログラムを選択する
ことを特徴とする画像読取装置。
【請求項１４】
請求項１１に記載の画像処理装置を備え、電子写真方式により画像を形成する画像形成装置であって、
前記ジョブの種別は、原稿面を読み取って画像を生成し、生成した画像をシートに形成するコピージョブが含まれ、
シートを収容する収容トレイを更に備え、
前記ユーザー操作検出手段は、前記収容トレイの開閉動作を検出するセンサーであり、
前記プログラム選択手段は、前記センサーが前記収容トレイの開閉動作を検出した場合に、前記プログラム記憶手段で記憶されている複数の機能プログラムからジョブの種別が前記コピージョブである機能プログラムを選択する
ことを特徴とする画像形成装置。
【請求項１５】
前記一覧表示画面は、第１領域と第２領域とから構成され、
前記表示画面生成手段は、前記プログラム選択手段に選択された機能プログラムに対応するアイコンを前記第１領域に表示し、他の機能プログラムに対応するアイコンを前記第２領域に表示する
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１６】
前記表示画面生成手段は、前記一覧表示画面内の、前記プログラム選択手段が選択した機能プログラムに対応するアイコンに対して強調表示する画像処理を行う
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１７】
前記表示画面生成手段は、前記一覧表示画面内の、前記機能プログラム選択手段が選択した機能プログラム以外の機能プログラムに対応するアイコンに対して視認性を低下させる画像処理を行う
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１８】
ジョブが実行された際に、実行されたジョブに設定されていた複数のジョブ条件の設定値を履歴情報として記憶する履歴記憶手段と、
前記履歴記憶手段で記憶されているすべての履歴情報を参照して前記複数のジョブ条件それぞれの複数の設定値のジョブの実行回数をカウントし、前記実行回数記憶手段に格納する計数手段と、を更に備える
ことを特徴とする請求項１に記載の画像処理装置。
【請求項１９】
ジョブが実行された際に、ジョブが実行された時刻と実行されたジョブに設定されていた複数のジョブ条件の設定値とを履歴情報として記憶する履歴記憶手段と、
前記履歴記憶手段で記憶されている履歴情報のうち現時点から過去の一定期間の履歴情報を参照して前記複数のジョブ条件それぞれの複数の設定値のジョブの実行回数をカウントし、前記実行回数記憶手段に格納する計数手段と、を更に備える
ことを特徴とする請求項１に記載の画像処理装置。
【請求項２０】
前記画像処理装置を操作するユーザーを識別するユーザー識別手段を更に備え、
前記実行回数記憶手段は、前記画像処理装置を操作するユーザー毎に、前記複数のジョブ条件それぞれの設定値毎のジョブの実行回数を保持し、
前記代表項目決定手段は、前記画像処理装置を操作するユーザー毎に、前記複数のジョブ条件それぞれの前記バラつきの度合いを計算する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項２１】
表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置において用いられる画像表示方法であって、
ジョブの種別と複数のジョブ条件の設定値とを含む機能プログラムを複数記憶するステップと、
複数のジョブ条件それぞれの複数の設定値それぞれについて、当該設定値を用いて過去に実行されたジョブの実行回数を記憶するステップと、
各設定値でのジョブの実行回数を用いて各ジョブ条件における複数の設定値のバラつきの度合いを計算し、各機能プログラムについて、計算されたバラつきの度合いが小さい順に１以上のジョブ条件を代表ジョブ条件として決定するステップと、
各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成するステップと、
前記一覧表示画面を表示するステップと、を含む
ことを特徴とする画像表示方法。
【請求項２２】
表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置において用いられる画像表示用のコンピュータープログラムであって、
ジョブの種別と複数のジョブ条件の設定値とを含む機能プログラムを複数記憶するステップと、
複数のジョブ条件それぞれの複数の設定値それぞれについて、当該設定値を用いて過去に実行されたジョブの実行回数を記憶するステップと、
各設定値でのジョブの実行回数を用いて各ジョブ条件における複数の設定値のバラつきの度合いを計算し、各機能プログラムについて、計算されたバラつきの度合いが小さい順に１以上のジョブ条件を代表ジョブ条件として決定するステップと、
各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成するステップと、
前記一覧表示画面を表示するステップと、
を実行させるためのコンピュータープログラム。
【請求項２３】
表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置であって、
ジョブの種別と複数のジョブ条件の設定値とによって定義された機能プログラムを複数記憶するプログラム記憶手段と、
複数のジョブ条件それぞれの優先度を記憶する優先度記憶手段と、
各機能プログラムについて、他の機能プログラムと優先度の高い順番に各ジョブ条件の設定値を比較することにより、他の機能プログラムと区別する１以上のジョブ条件を特定し、特定したジョブ条件を当該機能プログラムの代表ジョブ条件と決定する代表項目決定手段と、
各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成する表示画面生成手段と、
前記一覧表示画面を表示する表示手段と、を備える
ことを特徴とする画像処理装置。
【請求項２４】
表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置において用いられる画像表示方法であって、
ジョブの種別と複数のジョブ条件の設定値とによって定義された機能プログラムを複数記憶するステップと、
複数のジョブ条件それぞれの優先度を記憶するステップと、
各機能プログラムについて、他の機能プログラムと優先度の高い順番に各ジョブ条件の設定値を比較することにより、他の機能プログラムと区別する１以上のジョブ条件を特定し、特定したジョブ条件を当該機能プログラムの代表ジョブ条件と決定するステップと、
各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成するステップと、
前記一覧表示画面を表示するステップと、
を含むことを特徴とする画像表示方法。
【請求項２５】
表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置において用いられる画像表示用のコンピュータープログラムであって、
コンピューターである画像処理装置に、
ジョブの種別と複数のジョブ条件の設定値とによって定義された機能プログラムを複数記憶するステップと、
複数のジョブ条件それぞれの優先度を記憶するステップと、
各機能プログラムについて、他の機能プログラムと優先度の高い順番に各ジョブ条件の設定値を比較することにより、他の機能プログラムと区別する１以上のジョブ条件を特定し、特定したジョブ条件を当該機能プログラムの代表ジョブ条件と決定するステップと、
各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成するステップと、
前記一覧表示画面を表示するステップと、
を実行させるためのコンピュータープログラム。
【請求項２６】
請求項１乃至１２、請求項１５乃至２０、又は、請求項２３のいずれかに記載の画像処理装置を備え、電子写真方式により画像を形成する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイに表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する技術に関する。
【背景技術】
【０００２】
近年、複合機において、コピーやスキャンなどのジョブにおける複数の設定（ジョブ条件）の設定値を呼び出すための機能プログラムを事前に登録し、ジョブを実行する際に、事前登録した機能プログラムを実行させるアイコンをディスプレイに表示することで、操作性の高いＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を提供する技術が知られている。
【０００３】
特許文献１は、ジョブの種別を示す画像の前面にジョブ条件を示す画像を重ねたアイコンを表示する。前面に表示されているジョブ条件を示す画像により、利用者は、アイコンを見ただけで、アイコンに対応する機能プログラムに設定されているジョブ条件を把握することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−８２２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、ジョブの種別を示す画像の前面に、機能プログラムで設定されているジョブ条件を全て重ねたアイコンを表示している。このようなアイコンの表示方法では、複数の機能プログラムにおいて登録されているジョブ条件が類似している場合、各機能プログラムに対応するアイコンも類似するものになる。例えば、２つの機能プログラムにおいて、設定可能な複数のジョブ条件のうち一部のジョブ条件だけが異なる場合、２つの機能プログラムに対応するアイコンは、当該一部のジョブ条件を示す画像だけが異なり、他の大部分が同一のアイコンになる。利用者にとって、このような類似する複数のアイコンを見分けることが困難である。
【０００６】
本発明は、上記の問題点を解決するもので、所望する機能プログラムに対応するアイコンを容易に選択可能なＵＩを有する画像処理装置、画像読取装置、画像形成装置、画像表示方法、及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様の画像処理装置は、表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置であって、ジョブの種別と複数のジョブ条件の設定値とを含む機能プログラムを複数記憶するプログラム記憶手段と、複数のジョブ条件それぞれの複数の設定値それぞれについて、当該設定値を用いて過去に実行されたジョブの実行回数を記憶する実行回数記憶手段と、各設定値でのジョブの実行回数を用いて各ジョブ条件における複数の設定値のバラつきの度合いを計算し、各機能プログラムについて、計算されたバラつきの度合いが小さい順に１以上のジョブ条件を代表ジョブ条件として決定する代表項目決定手段と、各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成する表示画面生成手段と、前記一覧表示画面を表示する表示手段と、を備えることを特徴とする。
【０００８】
前記代表項目決定手段は、ジョブ条件毎に、所定の計算式により前記バラつきの度合いを計算してもよい。
【０００９】
前記代表項目決定手段は、ジョブ条件毎に、複数の設定値のうちの２つの設定値の全ての組み合わせについて、ジョブの実行回数の差の平均値を前記バラつきの度合いとして計算してもよい。
【００１０】
前記代表項目決定手段は、各機能プログラムについて、他の機能プログラムの複数のジョブ条件の設定値と前記バラつきの度合いの小さい順番に複数のジョブ条件の設定値を比較することにより、当該機能プログラムと他の機能プログラムと区別する１以上のジョブ条件の設定値を特定し、特定した設定値のジョブ条件を、当該機能プログラムの代表ジョブ条件と決定してもよい。
【００１１】
前記代表項目決定手段は、一の機能プログラムの一のジョブ条件の設定値が他のすべての機能プログラムにおける当該一のジョブ条件の設定値と異なる場合、当該一のジョブ条件及び当該一のジョブ条件よりも前記バラつきの度合いが小さいすべてのジョブ条件を、当該機能プログラムの代表ジョブ条件と決定してもよい。
【００１２】
前記代表項目決定手段は、一の機能プログラムについて、一のジョブ条件よりも前記バラつきの度合いが小さい１以上のジョブ条件の設定値の組み合わせが、他の機能プログラムにおける前記一のジョブ条件よりも前記バラつきの度合いが小さい１以上のジョブ条件の設定値の組み合わせのいずれとも異なる場合には、当該一のジョブ条件は当該機能プログラムの代表ジョブ条件ではないと決定してもよい。
【００１３】
前記代表項目決定手段は、前記バラつきの度合いが所定値よりも小さいジョブ条件を、各機能プログラムの代表ジョブ条件と決定してもよい。
【００１４】
前記実行回数記憶手段は、更に、各機能プログラムに含まれるジョブの種別及びジョブ条件の設定値に従って実行したジョブの実行回数を記憶し、前記代表項目決定手段は、２つの機能プログラムにおいて、前記バラつきの度合いが前記所定値よりも小さいジョブ条件の設定値が全て同じである場合、前記実行回数記憶手段に保持されている当該２つの機能プログラムのジョブの実行回数を比較し、実行回数が少ない方の機能プログラムに対して前記所定値よりも大きい前記バラつきの度合いのジョブ条件の中から前記バラつきの度合いが小さい順に１以上のジョブ条件を更に代表ジョブ条件と決定してもよい。
【００１５】
前記表示画面生成手段は、一の機能プログラムに対して複数のジョブ条件が代表するジョブ条件と決定された場合、当該機能プログラムについて生成したアイコン内で、前記バラつきの度合いが小さいジョブ条件の設定値画像を前記バラつきの度合いが大きいジョブ条件の設定値画像よりも前面に配置してもよい。
【００１６】
前記表示画面生成手段は、一の機能プログラムに対して複数のジョブ条件が代表するジョブ条件と決定された場合、当該機能プログラムについて生成したアイコン内で、前記バラつきの度合いが小さいジョブ条件の設定値画像について、当該ジョブ条件よりも前記バラつきの度合いが大きいジョブ条件の設定値画像よりも大きい設定値画像を生成してもよい。
【００１７】
ジョブの種別を特定するユーザー操作を検出するユーザー操作検出手段と、検出したユーザー操作によって特定されるジョブの種別と同一のジョブの種別の機能プログラムを前記プログラム記憶手段で記憶されている複数の機能プログラムから選択するプログラム選択手段と、を更に備え、前記表示画面生成手段は、前記プログラム選択手段の選択した機能プログラムについて生成されたアイコンを含む前記一覧表示画面を生成してもよい。
【００１８】
前記ユーザー操作検出手段は、ユーザーによる操作画面上のジョブの種別を選択する操作を検出し、前記プログラム選択手段は、ユーザーにより選択されたジョブの種別と同一のジョブの種別の機能プログラムを前記プログラム記憶手段で記憶されている複数の機能プログラムから選択してもよい。
【００１９】
本発明の一態様の画像読取装置は、上記画像処理装置を備え、前記ジョブの種別は、原稿面を読み取って画像データを生成するスキャンジョブを含み、原稿を読み取って画像データを生成する画像読取手段を更に備え、前記ユーザー操作検出手段は、前記画像読取手段に原稿がセットされたことを検出するセンサーであり、前記プログラム選択手段は、前記センサーが前記画像読取手段に原稿がセットされたこと検出した場合に、前記プログラム記憶手段で記憶されている複数の機能プログラムからジョブの種別が前記スキャンジョブである機能プログラムを選択してもよい。
【００２０】
本発明の一態様の画像形成装置は、上記画像処理装置を備え、前記ジョブの種別は、原稿面を読み取って画像を生成し、生成した画像をシートに形成するコピージョブが含まれ、シートを収容する収容トレイを更に備え、前記ユーザー操作検出手段は、前記収容トレイの開閉動作を検出するセンサーであり、前記プログラム選択手段は、前記センサーが前記収容トレイの開閉動作を検出した場合に、前記プログラム記憶手段で記憶されている複数の機能プログラムからジョブの種別が前記コピージョブである機能プログラムを選択してもよい。
【００２１】
前記一覧表示画面は、第１領域と第２領域とから構成され、前記表示画面生成手段は、前記プログラム選択手段に選択された機能プログラムに対応するアイコンを前記第１領域に表示し、他の機能プログラムに対応するアイコンを前記第２領域に表示してもよい。
【００２２】
前記表示画面生成手段は、前記一覧表示画面内の、前記プログラム選択手段が選択した機能プログラムに対応するアイコンに対して強調表示する画像処理をしてもよい。
【００２３】
前記表示画面生成手段は、前記一覧表示画面内の、前記機能プログラム選択手段が選択した機能プログラム以外の機能プログラムに対応するアイコンに対して視認性を低下させる画像処理をしてもよい。
【００２４】
ジョブが実行された際に、実行されたジョブに設定されていた複数のジョブ条件の設定値を履歴情報として記憶する履歴記憶手段と、前記履歴記憶手段で記憶されているすべての履歴情報を参照して前記複数のジョブ条件それぞれの複数の設定値のジョブの実行回数をカウントし、前記実行回数記憶手段に格納する計数手段と、を更に備えてもよい。
【００２５】
ジョブが実行された際に、ジョブが実行された時刻と実行されたジョブに設定されていた複数のジョブ条件の設定値とを履歴情報として記憶する履歴記憶手段と、前記履歴記憶手段で記憶されている履歴情報のうち現時点から過去の一定期間の履歴情報を参照して前記複数のジョブ条件それぞれの複数の設定値のジョブの実行回数をカウントし、前記実行回数記憶手段に格納する計数手段と、を更に備えてもよい。
【００２６】
前記画像処理装置を操作するユーザーを識別するユーザー識別手段を更に備え、前記実行回数記憶手段は、前記画像処理装置を操作するユーザー毎に、前記複数のジョブ条件それぞれの設定値毎のジョブの実行回数を保持し、前記代表項目決定手段は、前記画像処理装置を操作するユーザー毎に、前記複数のジョブ条件それぞれの前記バラつきの度合いを計算してもよい。
【００２７】
本開示の一態様の画像表示方法は、表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置において用いられる画像表示方法であって、ジョブの種別と複数のジョブ条件の設定値とを含む機能プログラムを複数記憶するステップと、複数のジョブ条件それぞれの複数の設定値それぞれについて、当該設定値を用いて過去に実行されたジョブの実行回数を記憶するステップと、各設定値でのジョブの実行回数を用いて各ジョブ条件における複数の設定値のバラつきの度合いを計算し、各機能プログラムについて、計算されたバラつきの度合いが小さい順に１以上のジョブ条件を代表ジョブ条件として決定するステップと、各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成するステップと、前記一覧表示画面を表示するステップと、を含むことを特徴とする。
【００２８】
本発明の一態様のコンピュータープログラムは、表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置において用いられる画像表示用のコンピュータープログラムであって、ジョブの種別と複数のジョブ条件の設定値とを含む機能プログラムを複数記憶するステップと、複数のジョブ条件それぞれの複数の設定値それぞれについて、当該設定値を用いて過去に実行されたジョブの実行回数を記憶するステップと、各設定値でのジョブの実行回数を用いて各ジョブ条件における複数の設定値のバラつきの度合いを計算し、各機能プログラムについて、計算されたバラつきの度合いが小さい順に１以上のジョブ条件を代表ジョブ条件として決定するステップと、各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成するステップと、前記一覧表示画面を表示するステップと、を実行させることを特徴とする。
【００２９】
本発明の一態様の画像処理装置は、表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置であって、ジョブの種別と複数のジョブ条件の設定値とによって定義された機能プログラムを複数記憶するプログラム記憶手段と、複数のジョブ条件それぞれの優先度を記憶する優先度記憶手段と、各機能プログラムについて、他の機能プログラムと優先度の高い順番に各ジョブ条件の設定値を比較することにより、他の機能プログラムと区別する１以上のジョブ条件を特定し、特定したジョブ条件を当該機能プログラムの代表ジョブ条件と決定する代表項目決定手段と、各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成する表示画面生成手段と、前記一覧表示画面を表示する表示手段と、を備えることを特徴とする。
【００３０】
本発明の一態様の画像表示方法は、表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置において用いられる画像表示方法であって、ジョブの種別と複数のジョブ条件の設定値とによって定義された機能プログラムを複数記憶するステップと、複数のジョブ条件それぞれの優先度を記憶するステップと、各機能プログラムについて、他の機能プログラムと優先度の高い順番に各ジョブ条件の設定値を比較することにより、他の機能プログラムと区別する１以上のジョブ条件を特定し、特定したジョブ条件を当該機能プログラムの代表ジョブ条件と決定するステップと、各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成するステップと、前記一覧表示画面を表示するステップと、を含むことを特徴とする。
【００３１】
本発明の一態様のコンピュータープログラムは、表示された複数のアイコンから利用者が選択した一のアイコンに割り当てられた複数のジョブ条件により画像処理に係るジョブを実行する画像処理装置において用いられる画像表示用のコンピュータープログラムであって、コンピューターである画像処理装置に、ジョブの種別と複数のジョブ条件の設定値とによって定義された機能プログラムを複数記憶するステップと、複数のジョブ条件それぞれの優先度を記憶するステップと、各機能プログラムについて、他の機能プログラムと優先度の高い順番に各ジョブ条件の設定値を比較することにより、他の機能プログラムと区別する１以上のジョブ条件を特定し、特定したジョブ条件を当該機能プログラムの代表ジョブ条件と決定するステップと、各機能プログラムについて、当該機能プログラムで定義されたジョブの種別を表す種別画像と、当該機能プログラムの代表ジョブ条件の設定値を表す設定値画像とを配したアイコンを生成し、生成された複数のアイコンを並べた一覧表示画面を生成するステップと、前記一覧表示画面を表示するステップと、を実行させることを特徴とする。
【発明の効果】
【００３２】
本発明の画像処理装置は、各設定値の実行回数のバラつきの小さい順に一以上のジョブ条件を代表ジョブ条件と決定し、その設定値を示す設定値画像をアイコン内に配する。この構成により、利用者の使用環境において、利用者が所望する機能プログラムと他の機能プログラムとを区別する上で有用な情報になるジョブ条件の設定値をアイコン内に表示することができる。例えば、ある使用環境において両面印刷が許可されず、過去に片面印刷しか実行されておらず、画像形成装置等に登録されている複数の機能プログラムにおける両面／片面印刷のジョブ条件の設定値が全て片面印刷に設定されている場合を考える。この場合、各機能プログラムを示すアイコン内に、片面印刷であることを示す画像を表示しても、利用者が所望の機能プログラムと他の機能プログラムとを区別する上では、片面印刷であるという情報は不要な情報にしかならない。一方、ある使用環境において、両面印刷と片面印刷とが同程度に実行されている場合を考える。この場合、各機能プログラムを示すアイコン内に、片面印刷であることを示す画像、または、両面印刷であることを示す画像をアイコン内に表示することは、利用者は、所望する機能プログラムと他の機能プログラムとを区別するうえで有用な情報になると考えられる。本発明の画像処理装置は、利用者が所望する機能プログラムと他の機能プログラムとを区別するうえで有用な情報をアイコン内に表示するので、利用者は所望する機能プログラムに対応するアイコンを容易に選択することができる。
【図面の簡単な説明】
【００３３】
【図１】画像形成システム１の概略構成を示す図である。
【図２】主制御部１００の構成を示すブロック図である。
【図３】操作パネル制御部１０７の機能構成を示すブロック図である。
【図４】機能プログラム登録情報テーブル２０１に登録される機能プログラム登録情報の一例を示す図である。
【図５】履歴情報テーブル２０２に登録される履歴情報の一例を示す図である。
【図６】設定値実行回数テーブル２０４及び機能プログラム実行回数テーブル２０５に登録される設定値実行回数及び機能プログラム実行回数の一例を示す図である。
【図７】優先度情報テーブル２０７に登録される優先度情報の一例を示す図である。
【図８】サジェスト対象プログラムテーブル２１０に登録されるサジェスト対象プログラムの一例を示す図である。
【図９】代表項目情報テーブル２１２に登録される代表項目情報の一例を示す図である。
【図１０】ジョブ種別画像テーブル２１３及び設定値画像テーブル２１４に登録されているジョブ種別画像及び設定値画像の一例を示す図である。
【図１１】画像形成システム１の動作の一例を示すフローチャートである。
【図１２】優先度決定／更新処理の一例を示すフローチャートである。
【図１３】代表項目決定処理の一例を示すフローチャートである。
【図１４】サジェスト対象プログラムテーブル２１０に登録されるサジェスト対象プログラム及び代表項目情報テーブル２１２に登録される代表項目情報の一例を示す図である。
【図１５】サジェスト画面生成処理の一例を示すフローチャートである。
【図１６】サジェスト画面２１６の一例（サジェスト画面２１６ｂ）を示す図である。
【図１７】サジェスト画面２１６の一例（サジェスト画面２１６ａ）を示す図である。
【図１８】設定確認画面１８００の一例を示す図である。
【図１９】サジェスト画面２１６の一例（サジェスト画面２１６ｃ）を示す図である。
【図２０】サジェスト画面２１６の一例（サジェスト画面２１６ｄ）を示す図である。
【図２１】サジェスト画面２１６の一例（サジェスト画面２１６ｅ）を示す図である。
【発明を実施するための形態】
【００３４】
以下、図面を参照しながら、本発明の実施形態を説明する。
１．実施の形態
［１］画像形成システム（画像処理装置）の構成
図１は、画像形成システム１の概略構成を示す図である。
【００３５】
図１に示すように、画像形成システム１は、電子写真方式により記録シートに画像を形成する画像形成装置１０と、オプション装置として、画像形成装置１０から出力される画像形成済みの記録シートの束に対して、ステープル綴じやパンチ処理等の後処理を施す後処理装置１６とから構成されている。
【００３６】
画像形成装置１０は、スキャナー、プリンター及びコピー機の機能を有するタンデム型のカラー複合機（ＭＦＰ：ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。
【００３７】
画像形成装置１０は、図１に示すように、筐体底部に、記録シートを収容し、給送する給紙部１３が設けられている。給紙部１３の上方には、電子写真方式により画像を形成するプリンター部１２が設けられている。プリンター部１２のさらに上方に、原稿を読み取って画像データを生成するイメージリーダー部１１（画像読取手段）及び操作画面を表示し、利用者から入力操作を受け付ける操作パネル１９が設けられている。
【００３８】
給紙部１３は、サイズの異なる記録シートを収容する給紙カセット６０、６１、６２と、この記録シートを各給紙カセットから搬送路に繰り出すためのピックアップローラー６３、６４、６５と、画像形成システム１の利用者による各給紙カセットの引き出し操作を検出するセンサー７１、７２、７３とから構成されている。各センサーは、対応する給紙カセットの引き出し操作を検出すると、主制御部１００にその旨を通知する。
【００３９】
イメージリーダー部１１は、自動原稿搬送装置を有している。自動原稿搬送装置は、原稿トレイにセットされた原稿を１枚ずつ原稿ガラス板へ搬送する。イメージリーダー部１１は、自動原稿搬送装置によって原稿ガラス板の所定位置に搬送された原稿の画像をスキャナーの移動によって読み取り、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の多値デジタル信号からなる画像データを得る。
【００４０】
イメージリーダー部１１には、自動原稿搬送装置の原稿トレイに原稿がセットされたこと検出するセンサー７４が設けられている。センサー７４は、原稿トレイに原稿がセットされたことを検出すると、その旨を主制御部１００に通知する。
【００４１】
イメージリーダー部１１で得られた各色成分の画像データは、後述する主制御部１００において各種のデータ処理を受け、更にイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各再現色の画像データに変換される。
【００４２】
プリンター部１２は、中間転写ベルト２１、中間転写ベルト２１を張架する駆動ローラー、従動ローラー、バックアップローラー、中間転写ベルト２１に対向して中間転写ベルト２１の走行方向Ｘに沿って所定間隔で配置された作像部２０Ｙ、２０Ｍ、２０Ｃ、２０Ｋ、排紙部４０、定着部５０、主制御部１００等からなる。
【００４３】
各作像部は、像担持体である感光体ドラム、感光体ドラム表面を露光走査するためのＬＥＤアレイ、帯電チャージャー、現像器、クリーナー及び１次転写ローラーなどからなる。
【００４４】
作像部２０Ｙ〜２０Ｋのそれぞれにおいて、各感光体ドラムは、帯電チャージャーにより一様に帯電され、ＬＥＤアレイにより露光を受け、感光体ドラムの表面に静電潜像が形成される。各静電潜像は、それぞれ各色の現像器により現像され、各感光体ドラムの表面にＹ〜Ｋ色のトナー像が形成され、トナー像は、中間転写ベルト２１の裏面側に配設された各１次転写ローラーの静電作用により、中間転写ベルト２１の表面上に順次転写される。
【００４５】
給紙部１３のいずれかの給紙カセットから、作像部２０Ｙ〜２０Ｋによる作像動作に合わせて、記録シートが給送され、２次転写ローラー２２とバックアップローラーとが中間転写ベルト２１を挟んで対向する位置（２次転写位置）へと搬送路上を搬送され、２次転写位置で、２次転写ローラー２２の静電的作用により、中間転写ベルト２１上のＹ〜Ｋ色のトナー像が記録シートへ２次転写される。Ｙ〜Ｋ色のトナー像が２次転写された記録シートは、さらに定着部５０まで搬送される。
【００４６】
記録シートの表面のトナー像は、定着部５０の加熱ローラー５１とこれに圧接された加圧ローラー５２との間に形成される定着ニップを通過する際に、加熱及び加圧により、記録シートの表面に融着して定着され、記録シートは、定着部５０を通過した後、排紙部４０へと送出される。
【００４７】
排紙部４０は、定着部５０から送り出された記録シートを排紙口４２から搬送ユニット１５へ送出し、または反転口４５でスイッチバックさせる。具体的には、排紙部４０は記録シートを排紙口４２から送出する場合、切換爪４１に先端を上げさせて排紙口４２への通路を開き、その記録シートの先端を排紙ローラー４３に引き込ませる。これにより、その記録シートが排紙口４２から筐体の外へ送り出され、搬送ユニット１５に収容される。排紙部４０はシートを反転口４５でスイッチバックさせる場合、切換爪４１に先端を下げさせて反転口４５への通路を開き、その記録シートの先端を反転ローラー４６に引き込ませる。反転ローラー４６はまず正転し、切換爪４１に沿って移動してきた記録シートを反転口４５から送出して一旦筐体の外に送り出す。この記録シートの後端が反転口４５を通過する直前に反転ローラー４６は逆転し、その記録シートを反転口４５の中へ引き込み、すなわちスイッチバックさせて循環路４７へ送る。循環路では複数の搬送ローラーが、反転ローラー４６から送出された記録シートを裏返しに搬送経路２３へ戻す。その後、記録シートは再び各作像部２０へ送られ、裏面にトナー像が形成される。定着部５０はこの記録シートに再び熱処理を行い、排紙部４０はこの記録シートを今度は搬送ユニット１５へ排紙する。
【００４８】
搬送ユニット１５では、水平方向に搬送路が形成されており、当該搬送路に沿って列設された複数の搬送ローラー対によって、画像形成済みの記録シートが後処理装置１６へと出力される
操作パネル１９には、タッチパネルなどで構成される表示部が設けられ、利用者によるタッチ入力を受け付けると共に、利用者によって設定された内容や各種のメッセージを表示する。さらに、操作パネル１９には、ジョブの実行を指示するためのボタン３１や、ジョブの実行を指示する前にジョブの種別や各ジョブ条件の設定（例えば、原稿の読取面の設定、原稿の向きの設定、印刷面の設定、原稿の綴じ方向の設定、ステープルのＯＦＦ又はＯＮの設定、パンチの設定等）などを指定するためのボタン３２，３３，３４，３５が設けられている。操作パネル１９は、タッチパネルやボタン３１−３５を介して利用者からからの入力を受け付け、受け付けた内容を主制御部１００に通知する。
【００４９】
後処理装置１６は、後処理として、複数枚の記録シートにステープル綴じを行うステープル綴じ処理機能や、２穴や４穴のパンチ穴を開けるパンチ処理機能を有し、画像形成装置１０からの指示に基づき各処理機能を実行する。
【００５０】
後処理装置１６は、図１に示すように、筐体内部において、後処理ユニット１８が設けられ、後処理ユニット１８の上方に、搬送ユニット１５に対向して、搬送路１７が設けられている。
【００５１】
後処理装置１６は、搬送ユニット１５から出力される記録シートに対して、ステープル綴じ処理やパンチ処理等の後処理を実行しない場合は、その記録シートを、搬送路１７を搬送させて、第１排出トレイ３５に排出させる。
【００５２】
一方、後処理を実行する場合には、搬送ユニット１５から出力される記録シートは、搬送路１７から分岐して後処理ユニット１８に搬送される。後処理ユニット１８は、ステープル綴じ処理又はパンチ処理等の後処理を行い、後処理後の記録シートを第２排出トレイ３６に排出させる。
［２］主制御部１００の構成
主制御部１００の構成について説明する。
【００５３】
図２は主制御部の構成を示すブロック図である。
【００５４】
主制御部１００は、図２に示すように、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０４、画像メモリ１０５、ＮＩＣ１０６、操作パネル制御部１０７、イメージリーダー制御部１０８、プリンター制御部１０９、後処理装置制御部１１０などから構成されている。
【００５５】
操作パネル制御部１０７は、画像形成システム１の利用場面に応じて様々な操作画面を生成し、生成した操作画面を操作パネル制御部１０７のタッチパネルに表示させる制御を行う。また、操作パネル制御部１０７は、利用者の操作パネル１９を用いた指示に基づいて、イメージリーダー部１１、プリンター部１２、後処理装置１６を制御する命令を生成し、生成した命令をイメージリーダー制御部１０８、プリンター制御部１０９、後処理装置制御部１１０に送信する。
【００５６】
イメージリーダー制御部１０８は、操作パネル制御部１０７からの命令などに基づいてイメージリーダー部１１を制御し、原稿の画像の読み取り動作を実行させる。
【００５７】
プリンター制御部１０９は、操作パネル制御部１０７からの命令などに基づいて、給紙部１３からの給送動作やプリンター部１２の作像部２０Ｙ〜２０Ｋの作像動作などを統一的に制御し、画像形成動作を実行させる。
【００５８】
後処理装置制御部１１０は、操作パネル制御部１０７からの命令などに基づいて、後処理装置１６を制御し、ステープル綴じやパンチ処理などの後処理を実行させる。
【００５９】
ＮＩＣ１０６は、ＬＡＮなどのネットワークに接続するためのネットワークアダプタであり、外部端末装置からのプリントジョブの受付やクラウドサーバに接続してイメージリーダー部１１で読み込んだ画像データを保存する等の通信を制御する。
【００６０】
画像メモリ１０５は、プリントジョブ等の画像データを一時的に記憶する。
【００６１】
ＨＤＤ１０４は、操作パネル１９のタッチパネルに表示する画面の基になる画像データや、画像形成システム１が実行した過去のジョブの実行履歴データ等を記憶する。
【００６２】
ＲＡＭ１０３は、各種の制御変数及び操作パネルにより設定されたコピー枚数などを一時記憶すると共に、ＣＰＵ１０１によるプログラム実行時のワークエリアを提供する。
【００６３】
ＲＯＭ１０２には、コピー動作などの各種ジョブを実行させるための制御プログラムなどが格納されている。
【００６４】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されている制御プログラムに従って動作することにより、ＮＩＣ１０６、操作パネル制御部１０７、イメージリーダー制御部１０８、プリンター制御部１０９、後処理装置制御部１１０等を制御する。
【００６５】
［３］操作パネル制御部１０７の機能構成
操作パネル制御部１０７は、機能的に、図３に示すように、計数手段２０３、優先度決定手段２０６、ユーザー操作検出手段２０８、候補選択手段２０９、代表項目決定手段２１１、表示画面生成手段２１５、表示制御手段２１７により構成される。
【００６６】
また、ＨＤＤ１０４は、機能プログラム登録情報テーブル２０１、履歴情報テーブル２０２、ジョブ種別画像テーブル２１３、設定値画像テーブル２１４を予め記憶している。また、ＨＤＤ１０４は、設定値実行回数テーブル２０４、機能プログラム実行回数テーブル２０５、優先度情報テーブル２０７、サジェスト対象プログラムテーブル２１０、代表項目情報テーブル２１２、サジェスト画面２１６を記憶するための領域を備えている。
【００６７】
計数手段２０３は、ＨＤＤ１０４に記憶されている履歴情報テーブル２０２に基づいて、設定値実行回数及び機能プログラム実行回数を計算し、設定値実行回数テーブル２０４、機能プログラム実行回数テーブル２０５に記憶する。
【００６８】
図５は、ＨＤＤ１０４に記憶されている履歴情報テーブル２０２に記憶される履歴情報２０２ａの一例である。図５に示すように、履歴情報２０２ａは、画像形成システム１において実行された過去のジョブについて、ジョブを実行した時刻、実行したジョブの種別、実行したジョブに設定されていた各ジョブ条件（原稿サイズ、原稿両面／片面、用紙サイズ、用紙両面／片面、集約、パンチ、ステープル）の設定値を記録したものである。
【００６９】
計数手段２０３は、履歴情報テーブル２０２を用いて、複数のジョブ条件それぞれの複数の設定値それぞれのジョブの実行回数（設定値実行回数）を計算する。図６（ａ）は、計数手段２０３により計算され、設定値実行回数テーブル２０４に登録された設定値実行回数の一例である。図６（ａ）の例では、例えば、ジョブ条件「用紙サイズ」の設定値「Ａ３」で実行されたジョブの回数が「１５」であり、ジョブ条件「用紙サイズ」の設定値「Ａ４」で実行されたジョブの回数が「８５」であることを示している。
【００７０】
また、計数手段２０３は、履歴情報テーブル２０２及び機能プログラム登録情報テーブル２０１を用いて、画像形成システム１に登録されている複数の機能プログラムそれぞれについて、当該機能プログラムと同一の設定値でのジョブの実行回数（機能プログラム実行回数）を計算する。
【００７１】
図４は、ＨＤＤ１０４に記憶されている機能プログラム登録情報テーブル２０１に登録された機能プログラム登録情報２０１ａの一例である。図４に示すように、機能プログラム登録情報２０１ａは、画像形成システム１に登録されている機能プログラムについて、各機能プログラムを一意に識別する登録番号、機能プログラムを実行することにより読み込まれるジョブの種別、及び、機能プログラムを実行することにより読み込まれるジョブ条件（原稿サイズ、原稿両面／片面、用紙サイズ、用紙両面／片面、集約、パンチ、ステープル）の設定値を登録したものである。
【００７２】
図６（ｂ）は、計数手段２０３により計算され、機能プログラム実行回数テーブル２０５に登録された機能プログラム実行回数の一例である。図６（ｂ）の例では、例えば、登録番号が「１」の機能プログラムを実行することにより読み込まれる複数のジョブ条件の設定値と同一の設定値でのジョブの実行回数が「１５」であることを示している。
【００７３】
優先度決定手段２０６は、計数手段２０３により計算された設定値実行回数に基づいて、各ジョブ条件の優先度を決定し、優先度情報テーブル２０７に登録する。
【００７４】
図７は、優先度決定手段２０６が生成し、優先度情報テーブル２０７に登録された優先度情報２０７ａの一例である。図７の例では、優先度が高い順番に「用紙サイズ」、「集約」、「パンチ」、「原稿・両面／片面」、「用紙・両面／片面」、「原稿サイズ」、「ステープル」となるように優先度が決定されたことを示している。
【００７５】
ユーザー操作検出手段２０８は、センサー７１−７４や操作パネル１９からの通知に基づいて利用者が画像形成システム１に実行させようとしているジョブの種別を特定する。例えば、センサー７４が、自動原稿搬送装置の原稿トレイに原稿がセットされたこと検出すると、ユーザー操作検出手段２０８は、利用者が画像形成システム１に実行させようとしているジョブの種別が「スキャン」であると特定する。また、例えば、センサー７１−７３のいずれかにおいて、対応する給紙カセットの引き出し操作を検出すると、利用者が画像形成システム１に実行させようとしているジョブの種別が「コピー」であると特定する。また、例えば、利用者の操作パネル１９の操作により、ジョブの種別として「コピー」を指定する入力を受け付けると、ユーザー操作検出手段２０８は、利用者が画像形成システム１に実行させようとしているジョブの種別が「コピー」であると特定する。
【００７６】
候補選択手段２０９は、ＨＤＤ１０４に記憶されている機能プログラム登録情報テーブル２０１及びユーザー操作検出手段２０８によって特定されたジョブの種別に基づいて、サジェスト画面に対応アイコンを表示する機能プログラム（サジェスト対象プログラム）を選択し、サジェスト対象プログラムテーブル２１０に登録する。
【００７７】
候補選択手段２０９は、例えば、サジェスト対象プログラムとして、複数の第１種プログラムと、複数の第２種プログラムを選択する。第１種プログラムは、機能プログラム登録情報テーブル２０１に登録されている複数の機能プログラムの中で、ユーザー操作検出手段２０８が特定したジョブの種別と一致するジョブの種別が設定されている機能プログラムである。第２種プログラムは、画像形成システム１に登録されている複数の機能プログラムの中で、ユーザー操作検出手段２０８が特定したジョブの種別とは異なるジョブの種別が設定されている機能プログラムである。
【００７８】
図８（ａ）は、ユーザー操作検出手段２０８が特定したジョブの種別が「コピー」である場合における、サジェスト対象プログラムテーブル２１０に登録されたサジェスト対象プログラムのうちの第１種プログラムの一例を示している。図８（ｂ）は、ユーザー操作検出手段２０８が特定したジョブの種別が「コピー」である場合における、サジェスト対象プログラムテーブル２１０に登録されたサジェスト対象プログラムのうちの第２種プログラムの一例を示している。
【００７９】
代表項目決定手段２１１は、優先度情報テーブル２０７及び、サジェスト対象プログラムテーブル２１０に基づいて、各サジェスト対象プログラムを代表するジョブ条件を決定し、代表項目情報テーブル２１２に登録する。
【００８０】
図９は、代表項目情報テーブル２１２に登録された代表項目情報の一例である。図９の例では、例えば、登録番号が「１」の機能プログラムの代表するジョブ条件が「用紙サイズ」に決定され、登録番号が「４」の機能プログラムの代表するジョブ条件が「用紙サイズ」と「集約」と「パンチ」とに決定されていることを示している。
【００８１】
表示画面生成手段２１５は、サジェスト対象プログラムテーブル２１０及び代表項目情報テーブル２１２、ジョブ種別画像テーブル２１３及び設定値画像テーブル２１４に基づいてサジェスト画面２１６を生成する。
【００８２】
図１０（ａ）は、ＨＤＤ１０４に記憶されているジョブ種別画像テーブル２１３の一例であり、図１０（ｂ）は、ＨＤＤ１０４に記憶されている設定値画像テーブル２１４の一例である。ＨＤＤ１０４には、ジョブ種別画像テーブル２１３に示すように、ジョブの種別ごとに対応するジョブ種別画像が記憶されている。ＨＤＤ１０４には、設定値画像テーブル２１４に示すように、複数のジョブ条件それぞれの複数の設定値それぞれに対応する設定値画像が記憶されている。
【００８３】
図１７は、表示画面生成手段２１５の生成するサジェスト画面２１６の一例（サジェスト画面２１６ａ）である。サジェスト画面２１６ａは、第１種プログラムを表示する第１領域１６０１と第２領域１６０２に分けられている。そして、第１領域１６０１内のアイコン描画領域１６０３、１６０４、１６０５、１６０６内に各第１種プログラムを示すアイコンが表示されている。また、第２領域１６０２内のアイコン描画領域１６０７、１６０８、内に各第２種プログラムを示すアイコンが表示されている。各アイコン描画領域に描画されるアイコンは、ジョブ種別画像の前面に代表するジョブ条件の設定値画像が重ねられて生成されている。
【００８４】
表示制御手段２１７は、表示画面生成手段２１５が生成したサジェスト画面２１６を、操作パネル１９のタッチパネルに表示させる制御を行う。
［４］操作パネル制御部１０７の動作
（１）操作パネル制御部のメイン動作
図１１は、操作パネル制御部１０７のメイン動作を示すフローチャートである。
【００８５】
操作パネル制御部１０７（計数手段２０３、優先度決定手段２０６）は、後述する優先度決定処理を実行し、複数のジョブ条件それぞれの優先度を決定する（ステップＳ１０１）。
【００８６】
優先度決定処理の実行後、ユーザー操作検出手段２０８は、ユーザー操作を受け付けて、利用者が画像形成システム１に実行させようとしているジョブの種別を特定する（ステップＳ１０２）。
【００８７】
利用者が画像形成システム１に実行させようとしているジョブの種別が特定されると、候補選択手段２０９は、機能プログラム登録情報テーブル２０１に登録されている複数の機能プログラムからサジェスト対象プログラム（第１種プログラム及び第２種プログラム）を選択し、サジェスト対象プログラムテーブル２１０に登録する（ステップＳ１０３）。
【００８８】
代表項目決定手段２１１は、サジェスト対象プログラムテーブル２１０に登録されたサジェスト対象プログラムが複数存在するか否かを判断し、複数存在する場合（ステップＳ１０４：Ｙｅｓ）、後述する代表項目決定処理を実行し、代表項目情報テーブル２１２に代表項目情報を登録する（ステップＳ１０５）。
【００８９】
各サジェスト対象プログラムを代表するジョブ条件の決定後、表示画面生成手段２１５は、後述するサジェスト画面生成処理を実行し、図１７に一例を示すサジェスト画面２１６を生成する（ステップＳ１０６）。
【００９０】
表示制御手段２１７は、操作パネル１９のタッチパネルに生成したサジェスト画面２１６を表示し、利用者にアイコンの選択を促す（ステップＳ１０７）。
【００９１】
操作パネル制御部１０７は、利用者がサジェスト画面２１６に表示された複数のアイコンから一のアイコンを表示した場合、利用者に選択されたアイコンに対応する機能プログラムを実行してジョブの種別及び複数のジョブ条件の設定を行い、設定されたジョブの種別及びジョブ条件の確認画面を操作パネル１９のタッチパネルに表示する。又は、操作パネル制御部１０７は、サジェスト対象プログラムがただ一つ存在する場合（ステップＳ１０４：Ｎｏ）、そのプログラムを実行してジョブの種別及び複数のジョブ条件の設定を行い、設定されたジョブの種別及びジョブ条件の確認画面を操作パネル１９のタッチパネルに表示する（ステップＳ１０８）。
【００９２】
図１８に、操作パネル１９のタッチパネルに表示される確認画面１８００の一例を示す。確認画面１８００ではジョブの種別と各ジョブ条件の設定値が表示され、利用者は適切にジョブ条件が設定されているか確認できる。
【００９３】
操作パネル１９のタッチパネルに確認画面１８００が表示された状態で利用者によりジョブ実行ボタン３１が押されると、画像形成システム１は、設定されている種別及び設定されているジョブ条件の設定値によりジョブを実行する（ステップＳ１０９）。
【００９４】
画像形成システム１は、実行したジョブの履歴情報を生成し、ＨＤＤ１０４の履歴情報テーブル２０２に追記する（ステップＳ１１０）。
【００９５】
操作パネル制御部１０７（計数手段２０３、優先度決定手段２０６）は、更新された履歴情報提テーブル２０２に基づいて後述する優先度更新処理を実行し、複数のジョブ条件それぞれの優先度を更新する（ステップＳ１１１）。
【００９６】
操作パネル制御部１０７は、優先度を更新すると、ステップＳ１０２に戻り処理を続ける。
【００９７】
以上が、操作パネル制御部１０７の動作となる。
【００９８】
（２）優先度決定処理（優先度更新処理）
図１２を用いて、優先度決定処理及び優先度更新処理を説明する。以下、優先度決定処理として説明するが、優先度更新処理も同じ処理である。
【００９９】
操作パネル制御部１０７は、優先度を決定するジョブ条件を特定する（ステップＳ２０１）。具体的には、計数手段２０３は、当該画像形成システム１においてジョブを実行する際に設定可能なジョブ条件を特定する。例えば、画像形成システム１が「原稿サイズ」、「原稿・両面／片面」、「用紙サイズ」、「用紙・両面／片面」、「集約」、「パンチ」、「ステープル」の７種類のジョブ条件を設定可能であるならばこの７つのジョブ条件が特定される。
【０１００】
操作パネル制御部１０７は、特定したジョブ条件のうち一つのジョブ条件を選択し、ステップＳ２０３及びステップＳ２０４を行う。操作パネル制御部１０７は、全てのジョブ条件を選択するまでステップＳ２０３及びステップＳ２０４を繰り返す（ステップＳ２０２〜２０５）。
【０１０１】
ステップＳ２０３において、計数手段２０３は、選択したジョブ条件の複数の設定値それぞれのジョブの実行回数を計算する。例えば、選択されたジョブ条件が「用紙サイズ」であり、「用紙サイズ」の設定値が「Ａ３」、「Ａ４」、「Ｂ４」、「Ｂ５」であった場合について考える。まず、計数手段２０３は、履歴情報テーブル２０２から、ジョブ条件が「用紙サイズ」の設定値が「Ａ３」でのジョブの実行回数を計算する。計数手段２０３は、「Ａ４」、「Ｂ４」、「Ｂ５」についても同様に計算し、設定値実行回数テーブル２０４に登録する。
【０１０２】
優先度決定手段２０６は、設定値実行回数テーブル２０４に基づいて選択したジョブ条件の複数の設定値実行回数のバラつきを計算する（ステップＳ２０４）。
【０１０３】
画像形成システム１は、例えば、下記式により設定値実行回数のバラつきを計算する。
【０１０４】
【数１】
2020087195.tif 000003
【０１０５】
ここで、Ｍは設定値の数であり、Ｘは設定値の集合であり、ｘは設定値であり、Ｎxは設定値ｘでのジョブの実行回数であり、Ｎallはジョブの総実行回数である。
【０１０６】
ここで、例えば、設定値が「Ａ３」、「Ａ４」、「Ｂ４」、「Ｂ５」の４つであるジョブ条件「用紙サイズ」の複数の設定値実行回数のバラつきを計算する場合を考える。各設定値実行回数は図６（ａ）に示すように「１５」、「８５」、「０」、「０」であるとする。このとき、Ｍ＝４、Ｎall＝１００、設定値「Ａ３」のジョブの実行回数が１５、設定値「Ａ４」のジョブの実行回数が８５、設定値「Ｂ４」のジョブの実行回数が０、設定値「Ｂ５」のジョブの実行回数が０であるので、上記式は（｜（１００／４）−１５｜＋｜（１００／４）−８５｜＋｜（１００／４）−０｜＋｜（１００／４）−０｜）／４＝（１０＋６０＋２５＋２５）／４＝３０と計算される。
【０１０７】
優先度決定手段２０６は、各ジョブ条件に対して計算された複数の設定値実行回数のバラつきに基づいて、計算されたバラつきの値が小さいほど優先度が高くなるように各ジョブ条件の優先度を決定し、優先度情報テーブル２０７に登録する（ステップＳ２０６）。      
【０１０８】
以上のようにして、操作パネル制御部１０７は、複数のジョブ条件それぞれの優先度を決定する。
【０１０９】
（３）代表項目決定処理
図１３を用いて代表項目決定処理を説明する。
【０１１０】
代表項目決定手段２１１は、サジェスト対象プログラムテーブル２１０に登録されているサジェスト対象プログラムそれぞれで定義されているジョブの種別を特定する（ステップＳ３０１）。
【０１１１】
代表項目決定手段２１１は、特定したジョブの種別を任意の順番に一つずつ選択し、ステップＳ３０３〜ステップＳ３１０を行う。代表項目決定手段２１１は、すべてのジョブの種別を選択するまでステップＳ３０２〜ステップＳ３１０を繰り返す（ステップＳ３０２〜３１１）。
【０１１２】
代表項目決定手段２１１は、選択したジョブの種別のサジェスト対象プログラムが複数存在するか否かを判断し、複数存在する場合（ステップＳ３０３：Ｙｅｓ）に、ジョブ条件を優先度の順番にソートする（ステップＳ３０４）。
【０１１３】
代表項目決定手段２１１は、ソートしたジョブ条件を優先度が高い順番に一つずつ選択し、ステップＳ３０６〜ステップＳ３０８を行う。代表項目決定手段２１１は、優先度が高い順番にすべてのジョブ条件を選択するまで、ステップＳ３０５〜ステップＳ３０８を繰り返す（ステップＳ３０５〜３０９）。
【０１１４】
代表項目決定手段２１１は、ステップＳ３０２で選択したジョブの種別と定義されているジョブの種別が一致するサジェスト対象プログラム間で、ステップＳ３０４で選択したジョブ条件の設定値及びステップＳ３０４で選択したジョブ条件よりも優先度の高いジョブ条件の設定値の組み合わせを比較する（ステップＳ３０６）。
【０１１５】
比較の結果、選択されたジョブ条件の設定値及び選択されたジョブ条件よりも優先度の高いジョブ条件の設定値の組み合わせが他と異なるサジェスト対象プログラムが存在する場合（ステップＳ３０７：Ｙｅｓ）、代表項目決定手段２１１は、該当するサジェスト対象プログラムを代表するジョブ条件が、選択されたジョブ条件および選択されたジョブ条件よりも優先度の高いジョブ条件の組み合わせと決定する（ステップＳ３０８）。代表項目決定手段２１１は、代表するジョブ条件が決定されたサジェスト対象プログラムを除外して処理を続行する。なお、代表項目決定手段２１１は、選択されたジョブの種別のサジェスト対象プログラムがすべて除外された場合、ステップＳ３１１へ進む。
【０１１６】
代表項目決定手段２１１は、選択したジョブの種別のサジェスト対象プログラムが唯一つのみ存在する場合（ステップＳ３０３：Ｎｏ）に、該当するサジェスト対象プログラムを代表するジョブ条件は設定しないと決定する（ステップＳ３１０）。
【０１１７】
以上のようにして、代表項目決定手段２１１は、複数のサジェスト対象プログラムを代表するジョブ条件を決定する。
【０１１８】
ここで、更に例を挙げて、代表項目決定手段２１１が、複数のサジェスト対象プログラムを代表するジョブ条件を決定する処理を説明する。
【０１１９】
（例１）サジェスト対象プログラムが図８（ａ）及び図８（ｂ）であり、各ジョブ条件の優先度が図７の場合について説明する。
【０１２０】
ステップＳ３０１において、代表項目決定手段２１１は、登録番号「１」、「４」、「５」、及び「６」のサジェスト対象プログラムのジョブの種別が「コピー」であると特定し、登録番号「２」のサジェスト対象プログラムのジョブの種別が「スキャン（ローカル）」であると特定し、登録番号「３」のサジェスト対象プログラムのジョブの種別が「スキャン（クラウド）」であると特定する。
【０１２１】
ステップＳ３０２において、代表項目決定手段２１１は、例えば、ジョブの種別として「コピー」を選択する。
【０１２２】
ジョブの種別が「コピー」であるサジェスト対象プログラムは登録番号「１」、「４」、「５」、「６」の４つであるので（ステップＳ３０３：Ｙｅｓ）、ステップＳ３０４に進み、画像形成システム１は、ジョブ条件を優先度が高い順番に「用紙サイズ」、「集約」、「パンチ」、「原稿・両面／片面」、「用紙・両面／片面」、「原稿サイズ」、「ステープル」とソートする。
【０１２３】
ステップＳ３０５において、代表項目決定手段２１１は、まず、最も優先度の高いジョブ条件である「用紙サイズ」を選択する。
【０１２４】
ステップＳ３０６〜ステップＳ３０８において、代表項目決定手段２１１は、ステップＳ３０２で選択されたジョブの種別「コピー」と一致するサジェスト対象プログラム（登録番号「１」、「４」、「５」、及び「６」のサジェスト対象プログラム）における、ジョブ条件「用紙サイズ」の設定値を比較する。登録番号「１」のサジェスト対象プログラムのジョブ条件「用紙サイズ」の設定値は「Ａ３」であり、登録番号「４」、「５」、「６」のサジェスト対象プログラムのジョブ条件「用紙サイズ」の設定値は「Ａ４」である。登録番号「１」のサジェスト対象プログラムの設定値が他と異なっているので、代表項目決定手段２１１は、登録番号「１」のサジェスト対象プログラムを代表するジョブ条件を「用紙サイズ」と決定し、登録番号「１」のサジェスト対象プログラムを処理から除外する。
【０１２５】
ステップＳ３０９において、代表項目決定手段２１１は、まだすべてのジョブ条件を選択していないのでステップＳ３０５に戻る。
【０１２６】
ステップＳ３０５において、代表項目決定手段２１１は、次に優先度の高いジョブ条件である「集約」を選択する。
【０１２７】
ステップＳ３０６〜ステップＳ３０８において、代表項目決定手段２１１は、ステップＳ３０２で選択されたジョブの種別「コピー」と一致するサジェスト対象プログラム（登録番号「４」、「５」、及び「６」のサジェスト対象プログラム）における、ジョブ条件「集約」の設定値を比較する。登録番号「５」のサジェスト対象プログラムのジョブ条件「集約」の設定値は「２ｉｎ１」であり、登録番号「４」、「６」のサジェスト対象プログラムのジョブ条件「集約」の設定値は「なし」である。登録番号「５」のサジェスト対象プログラムの設定値が他と異なっているので、代表項目決定手段２１１は、登録番号「５」のサジェスト対象プログラムを代表するジョブ条件を「用紙サイズ」及び「集約」と決定し、登録番号「５」のサジェスト対象プログラムを処理から除外する。
【０１２８】
ステップＳ３０９において、代表項目決定手段２１１は、まだすべてのジョブ条件を選択していないのでステップＳ３０５に戻る。
【０１２９】
ステップＳ３０５において、代表項目決定手段２１１は、次に優先度の高いジョブ条件である「パンチ」を選択する。
【０１３０】
ステップＳ３０６〜ステップＳ３０８において、代表項目決定手段２１１は、ステップＳ３０２で選択されたジョブの種別「コピー」と一致するサジェスト対象プログラム（登録番号「４」及び「６」のサジェスト対象プログラム）における、ジョブ条件「パンチ」の設定値を比較する。登録番号「４」のサジェスト対象プログラムのジョブ条件「パンチ」の設定値は「２穴」であり、登録番号「６」のサジェスト対象プログラムのジョブ条件「集約」の設定値は「４穴」である。登録番号「４」及び「６」のサジェスト対象プログラムの設定値が他と異なっているので、代表項目決定手段２１１は、登録番号「４」及び「６」のサジェスト対象プログラムを代表するジョブ条件を「用紙サイズ」、「集約」、「パンチ」と決定し、登録番号「４」、「６」のサジェスト対象プログラムを処理から除外する。すべてのサジェスト対象プログラムが除外されたのでステップＳ３１１に進む。
【０１３１】
ステップＳ３１１において、代表項目決定手段２１１は、まだすべてのジョブの種別を選択していないのでステップＳ３０２に戻る。
【０１３２】
ステップＳ３０２において、画像形成システム１は、例えば、ジョブの種別として「スキャン（ローカル）」を選択する。
【０１３３】
ジョブの種別が「スキャン（ローカル）」であるサジェスト対象プログラムは登録番号「２」の唯一つであるので（ステップＳ３０３：Ｎｏ）、ステップＳ３１０に進み、代表項目決定手段２１１は、登録番号「２」のサジェスト対象プログラムを代表するジョブ条件は設定なしと決定する。
【０１３４】
ステップＳ３１１において、代表項目決定手段２１１は、まだすべてのジョブの種別を選択していないのでステップＳ３０２に戻る。
【０１３５】
ステップＳ３０２において、代表項目決定手段２１１は、ジョブの種別として「スキャン（クラウド）」を選択する。
【０１３６】
ジョブの種別が「スキャン（クラウド）」であるサジェスト対象プログラムは登録番号「３」の唯一つであるので（ステップＳ３０３：Ｎｏ）、ステップＳ３１０に進み、代表項目決定手段２１１は、登録番号「３」のサジェスト対象プログラムを代表するジョブ条件は設定なしと決定する。
【０１３７】
ステップＳ３１１において、すべてのジョブの種別が選択されたので、代表項目決定手段２１１は、複数のサジェスト対象プログラムを代表するジョブ条件を決定する処理を終了する。
【０１３８】
代表項目決定手段２１１は、このようにして、図９に示す各サジェスト対象プログラム（機能プログラム）を代表するジョブ条件を決定する。
【０１３９】
（例２）サジェスト対象プログラムが図１４（ａ）及び図８（ｂ）であり、各ジョブ条件の優先度が図７の場合について説明する。例１との違いは、サジェスト対象プログラムが図８（ａ）から図１４（ａ）に代わっていることである。
【０１４０】
ステップＳ３０１において、代表項目決定手段２１１は、登録番号「１」、「４」、「５」、及び「６」のサジェスト対象プログラムのジョブの種別が「コピー」であると特定し、登録番号「２」のサジェスト対象プログラムのジョブの種別が「スキャン（ローカル）」であると特定し、登録番号「３」のサジェスト対象プログラムのジョブの種別が「スキャン（クラウド）」であると特定する。
【０１４１】
ステップＳ３０２において、代表項目決定手段２１１は、例えば、ジョブの種別として「コピー」を選択する。
【０１４２】
ジョブの種別が「コピー」であるサジェスト対象プログラムは登録番号「１」、「４」、「５」、「６」の４つであるので（ステップＳ３０３：Ｙｅｓ）、ステップＳ３０４に進み、画像形成システム１は、ジョブ条件を優先度が高い順番に「用紙サイズ」、「集約」、「パンチ」、「原稿・両面／片面」、「用紙・両面／片面」、「原稿サイズ」、「ステープル」とソートする。
【０１４３】
ステップＳ３０５において、代表項目決定手段２１１は、まず、最も優先度の高いジョブ条件である「用紙サイズ」を選択する。
【０１４４】
ステップＳ３０６〜ステップＳ３０８において、代表項目決定手段２１１は、ステップＳ３０２で選択されたジョブの種別「コピー」と一致するサジェスト対象プログラム（登録番号「１」、「４」、「５」、及び「６」のサジェスト対象プログラム）における、ジョブ条件「用紙サイズ」の設定値を比較する。登録番号「１」、「４」のサジェスト対象プログラムのジョブ条件「用紙サイズ」の設定値は「Ａ３」であり、登録番号「５」、「６」のサジェスト対象プログラムのジョブ条件「用紙サイズ」の設定値は「Ａ４」である。設定値が他と異なるサジェスト対象プログラムが存在しないので、代表項目決定手段２１１は、ステップＳ３０９に処理を進める。
【０１４５】
ステップＳ３０９において、代表項目決定手段２１１は、まだすべてのジョブ条件を選択していないのでステップＳ３０５に戻る。
【０１４６】
ステップＳ３０５において、代表項目決定手段２１１は、次に優先度の高いジョブ条件である「集約」を選択する。
【０１４７】
ステップＳ３０６〜ステップＳ３０８において、代表項目決定手段２１１は、ステップＳ３０２で選択されたジョブの種別「コピー」と一致するサジェスト対象プログラム（登録番号「１」、「４」、「５」、及び「６」のサジェスト対象プログラム）における、ジョブ条件「用紙サイズ」及び「集約」の設定値の組み合わせを比較する。登録番号「１」のサジェスト対象プログラムのジョブ条件「用紙サイズ」及び「集約」の設定値は「Ａ３」及び「２ｉｎ１」であり、登録番号「４」のサジェスト対象プログラムのジョブ条件「用紙サイズ」及び「集約」の設定値は「Ａ３」及び「なし」である。また、登録番号「５」のサジェスト対象プログラムのジョブ条件「用紙サイズ」及び「集約」の設定値は「Ａ４」及び「２ｉｎ１」であり、登録番号「６」のサジェスト対象プログラムのジョブ条件「用紙サイズ」及び「集約」の設定値は「Ａ４」及び「なし」である。登録番号「１」、「４」、「５」、「６」のサジェスト対象プログラムの設定値が他と異なっているので、代表項目決定手段２１１は、登録番号「１」、「４」、「５」、「６」のサジェスト対象プログラムを代表するジョブ条件を「用紙サイズ」及び「集約」と決定し、登録番号「１」、「４」、「５」、「６」のサジェスト対象プログラムを処理から除外する。すべてのサジェスト対象プログラムが除外されたのでステップＳ３１１に進む。
【０１４８】
ステップＳ３１１において、代表項目決定手段２１１は、まだすべてのジョブの種別を選択していないのでステップＳ３０２に戻る。
【０１４９】
ステップＳ３０２において、代表項目決定手段２１１は、例えば、ジョブの種別として「スキャン（ローカル）」を選択する。
【０１５０】
ジョブの種別が「スキャン（ローカル）」であるサジェスト対象プログラムは登録番号「２」の唯一つであるので（ステップＳ３０３：Ｎｏ）、ステップＳ３１０に進み、代表項目決定手段２１１は、登録番号「２」のサジェスト対象プログラムを代表するジョブ条件は設定なしと決定する。
【０１５１】
ステップＳ３１１において、代表項目決定手段２１１は、まだすべてのジョブの種別を選択していないのでステップＳ３０２に戻る。
【０１５２】
ステップＳ３０２において、代表項目決定手段２１１は、ジョブの種別として「スキャン（クラウド）」を選択する。
【０１５３】
ジョブの種別が「スキャン（クラウド）」であるサジェスト対象プログラムは登録番号「３」の唯一つであるので（ステップＳ３０３：Ｎｏ）、ステップＳ３１０に進み、代表項目決定手段２１１は、登録番号「３」のサジェスト対象プログラムを代表するジョブ条件は設定なしと決定する。
【０１５４】
ステップＳ３１１において、すべてのジョブの種別が選択されたので、代表項目決定手段２１１は、複数のサジェスト対象プログラムを代表するジョブ条件を決定する処理を終了する。
【０１５５】
代表項目決定手段２１１は、このようにして、図１４（ｂ）に示す各サジェスト対象プログラム（機能プログラム）を代表するジョブ条件を決定する。
【０１５６】
（４）サジェスト画面生成処理
図１５を用いてサジェスト画面生成処理を説明する。
【０１５７】
表示画面生成手段２１５は、複数のサジェスト対象プログラムのうちの第１種プログラムと第２種プログラムとの数に応じて、サジェスト画面の描画領域内に第１領域と第２領域を設定する（ステップＳ４０１）。例えば、第１種プログラムとして図８（ａ）に示す機能プログラムが選択され、第２種プログラムとして図８（ｂ）に示す機能プログラムが選択された場合について説明する。このとき、第１種プログラムの数が４つであり、第２種プログラムの数が２であるので、表示画面生成手段２１５は、４つのアイコンを表示できる大きさの第１領域と２つのアイコンを表示できる大きさの第２領域をサジェスト画面内に設定する。図１６における符号１６０１は、サジェスト画面２１６ｂ内に設定された第１領域であり、符号１６０２は、サジェスト画面２１６ｂ内に設定された第２領域である。
【０１５８】
表示画面生成手段２１５は、サジェスト画面内に設定された第１領域１６０１内に第１種プログラムと同数のアイコン描画領域を設定し、サジェスト画面内に設定された第２領域１６０２内に第２種プログラムと同数のアイコン描画領域を設定する（ステップＳ４０２）。図１６における符号１６０３〜１６０６が第１領域１６０１内に設定されたアイコン描画領域であり、符号１６０７、１６０８が第２領域１６０２内に設定されたアイコン描画領域である。
【０１５９】
表示画面生成手段２１５は、複数のサジェスト対象プログラムを順番に選択し、ステップＳ４０４〜ステップＳ４１１の処理を行う。表示画面生成手段２１５は、すべてのサジェスト対象プログラムを選択するまで、ステップＳ４０４〜ステップＳ４１１を繰り返す（ステップＳ４０３〜ステップＳ４１２）。
【０１６０】
表示画面生成手段２１５は、選択されたサジェスト対象プログラムが第１種プログラムであるか否かを判断し、第１種プログラムである場合（ステップＳ４０４：Ｙｅｓ）、第１領域内の複数のアイコン描画領域中から一つ選択し、選択されたサジェスト対象プログラムを示すアイコンを描画する領域と決定する（ステップＳ４０５）。
【０１６１】
表示画面生成手段２１５は、選択されたサジェスト対象プログラムが第２種プログラムである場合（ステップＳ４０４：Ｎｏ）、第２領域内の複数のアイコン描画領域中から一つ選択し、選択されたサジェスト対象プログラムを示すアイコンを描画する領域と決定する（ステップＳ４０６）。
【０１６２】
表示画面生成手段２１５は、ステップＳ４０５又はステップＳ４０６で決定された領域内に、ジョブ種別画像テーブル２１３を参照して選択されたサジェスト対象プログラムのジョブの種別に対応するジョブ種別画像を描画する（ステップＳ４０７）。図１７における第１領域１６０１のアイコン描画領域１６０３内の符号１７０１が描画されたジョブ種別画像の一例である。
【０１６３】
表示画面生成手段２１５は、選択されたサジェスト対象プログラムに代表するジョブ条件が設定されているか否かを判断し、代表するジョブ条件が設定されている場合（ステップＳ４０８）、その代表するジョブ条件を優先度が低い順番に選択してステップＳ４１０を行う。表示画面生成手段２１５は、すべての代表するジョブ条件を選択するまでステップＳ４１０を繰り返す（ステップＳ４０９〜ステップＳ４１１）。
【０１６４】
表示画面生成手段２１５は、選択されたサジェスト対象プログラムで定義されている選択されたジョブ条件の設定値を取得し、取得した設定値に対応する設定値画像を設定値画像テーブル２１４から取得し、取得した設定値画像をステップＳ４０５又はステップＳ４０６で決定された領域内に描画する（ステップＳ４１０）。図１７における第１領域１６０１のアイコン描画領域１６０３内の符号１７０２が描画された設定値画像の一例である。
【０１６５】
なお、設定値画像は、例えば、「用紙サイズ」の設定値画像は描画領域の右下に表示するというように、ジョブ条件毎に、アイコン描画領域内のどの位置に描画するかを予め決定されている。
【０１６６】
表示画面生成手段２１５は、以上のようにして、図１７に一例を示すサジェスト画面を生成する。
［５］まとめ
本発明の画像形成システム１は、複数のジョブ条件それぞれに、各設定値のジョブの実行回数のバラつきの度合いを計算する。これにより、利用者が所望する機能プログラムと他の機能プログラムとを区別する上でどのジョブ条件が重要であるかを示す優先度を利用者の使用環境に応じて決定することができる。このようにして決定された優先度に基づいて各機能プログラムを代表するジョブ条件を決定するので、利用者が所望する機能プログラムと他の機能プログラムとを区別する上で不要な情報は表示することなく、かつ、利用者が所望する機能プログラムと他の機能プログラムとを区別する上で有用な情報になるジョブ条件の設定値をアイコン内に表示することができる。この結果、利用者は所望する機能プログラムに対応するアイコンを容易に選択することができる。
２．補足
以上、本発明を実施の形態に基づいて説明してきたが本発明は上述の実施の形態に限定されないのは勿論であり以下の変形例が考えられる。
（１）上記実施の形態において、数式を用いて、複数の設定値における実行回数のバラつきの度合いを計算する方法を説明したが、上記式は複数の設定値における実行回数のバラつきの度合いを計算する方法の一例であり、これに限られるものではない。複数の設定値における実行回数のバラつきの度合いは、各設定値でのジョブの実行回数の偏りが小さい場合に値が小さくなり、偏りが大きい場合に値が大きくなるように計算できるものであればよい。例えば、あるジョブ条件の複数の設定値について、総当たりでジョブの実行回数の差を計算し、計算された差の平均を複数の設定値における実行回数のバラつきの度合いとしてもよい。
（２）サジェスト対象プログラムを代表するジョブ条件を決定する方法は、上述の実施の形態の方法には限らず、以下の通りであってもよい。
【０１６７】
例えば、所定の優先度及び当該所定の優先度よりも高い優先度を有するジョブ条件を、各サジェスト対象プログラムを代表するジョブ条件としてもよい。図１９は、サジェスト対象プログラムが図８（ａ）及び図８（ｂ）であり、各ジョブ条件の優先度が図７であり、優先度が３、２、１であるジョブ条件を、各サジェスト対象プログラムを代表するジョブ条件とした場合のサジェスト画面の一例である。このとき、各サジェスト対象プログラムを代表するジョブ条件は、優先度が１の「用紙サイズ」、優先度が２の「集約」、優先度が３の「パンチ」となる。従って、図１９の例えばアイコン描画領域１６０３には、ジョブ種別画像１９０１の前面に、ジョブ条件「用紙サイズ」の設定値を示す設定値画像１９０２、ジョブ条件「集約」の設定値を示す設定値画像１９０３、ジョブ条件「パンチ」の設定値画像１９０４が重ねられたアイコンが表示されている。なお、アイコン描画領域１６０４及び１６０６内のアイコンには、ジョブ条件「集約」の設定値を示す設定値画像が重ねられていないが、これは対応する機能プログラムにジョブ条件「集約」が定義されていないためである。
（３）上記（２）のように、所定の優先度及び当該所定の優先度よりも高い優先度を有するジョブ条件を、各サジェスト対象プログラムを代表するジョブ条件とした場合、複数の機能プログラムに対応するアイコンが全く同じ見た目のアイコンになってしまう可能性がある。例えば、優先度が３、２、１であるジョブ条件を、各サジェスト対象プログラムを代表するジョブ条件とした場合、２つの機能プログラムにおいて、優先度が３のジョブ条件の設定値と、優先度が２のジョブ条件の設定値と、優先度が１のジョブ条件の設定値とがすべて同じ場合、２つの機能プログラムに対応するアイコンの見た目の全く同じになってしまう。
【０１６８】
このような場合には、この２つの機能プログラムに対して、計数手段２０３で計算した機能プログラムの実行回数を比較し、実行回数が少ない方の機能プログラムと実行回数が多い方のプログラムとで異なる設定値が定義されているジョブ条件を、実行回数が少ない方の機能プログラムを代表するジョブ条件に追加することにより、両者を区別することが可能になる。実行回数が少ない方の機能プログラムと実行回数が多い方のプログラムとで異なる設定値が定義されているジョブ条件が複数存在する場合には、より優先度が高いジョブ条件を代表するジョブ条件とすればよい。
（４）実施の形態では、優先度が低い順番にサジェスト対象プログラムを代表するジョブ条件の設定値画像を描画している。これにより、２つのジョブ条件の設定値画像が重複する領域に描画される場合に、より優先度が高いジョブ条件の設定値画像が前面に表示される。これは、より優先度の高いジョブ条件の設定値画像を目立たせるため処理であるがより優先度の高いジョブ条件の設定値画像を目立たせるための処理は上記に限られない。例えば、優先度が高いほどサイズが大きくなるように設定値画像のサイズを変更してもよい。
（５）実施の形態では、設定値画像は、ジョブ条件毎に、アイコン描画領域内のどの位置に描画するかを予め決定されているとしたが、優先度に応じて描画位置が決定されてもよい。例えば、優先度が最も高いジョブ条件の設定値画像はアイコン描画領域の左上に描画し、次に優先度が高いジョブ条件の設定値画像は、アイコン描画領域の右上に表示するとしてもよい。
（６）実施の形態では、第１種プログラムを示すアイコンを第１領域１６０１に描画し、第２種プログラムを示すアイコンを第２領域１６０２に描画するとしたが、これは、第１種プログラムと第２種プログラムとを利用者に容易に区別できるようにするための表示であり、その手段はこれに限られない。
【０１６９】
例えば、第１種プログラムを示すアイコンに対して、太い枠線を表示する、彩度を上げるなどの強調処理を施すことにより第１種プログラムと第２種プログラムとを利用者に容易に区別できるようにしてもよい。図２０は、第１種プログラムを示すアイコンに対して、太い枠線を表示する強調処理を施して、第１種プログラムと第２種プログラムとを利用者に容易に区別できるようしたサジェスト画面の一例である。
【０１７０】
また、例えば、第２種プログラムを示すアイコンに対して、彩度を下げる、グレースケール化するなどの、視認性を低下させる画像処理を施すことにより第１種プログラムと第２種プログラムとを利用者に容易に区別できるようにしてもよい。図２１は、第２種プログラムを示すアイコンに対して、グレースケール化する画像処理を施して、第１種プログラムと第２種プログラムとを利用者に容易に区別できるようしたサジェスト画面の一例である。
（７）実施の形態において、計数手段２０３は、履歴情報テーブル２０２を用いて、各設定値でのジョブの実行回数を計算している。計数手段２０３は、履歴情報テーブル２０２のすべての履歴情報を参照して各設定値でのジョブの実行回数を計算してもよいし、現時点から過去の一定期間の履歴情報のみを参照して各設定値でのジョブの実行回数を計算してもよい。
（８）画像形成システム１は、ＩＣカードリーダーなどの利用者を識別するユーザー識別手段を有し、利用者ごとに履歴情報を記録し、利用者毎に記録された履歴情報を用いて、利用者毎に、複数のジョブ条件の優先度を決定してもよい。
（９）実施の形態において、各ジョブ条件に対して計算された複数の設定値でのジョブの実行回数のバラつきの度合いに基づいて、各ジョブ条件の優先度を決定している。ここで、バラつきの度合いから優先度を決定する処理は必ずしも必要ではなく、バラつきの度合いを、優先度の代わりに用いて、各サジェスト対象プログラムを代表するジョブ条件を決定してもよい。
（１０）上述した各装置は、マイクロプロセッサーとメモリとを備えたコンピューターシステムである。メモリは、コンピュータープログラムを記憶しており、マイクロプロセッサーは、コンピュータープログラムに従って動作する。
【０１７１】
ここで、コンピュータープログラムは、所定の機能を達成するために、コンピューターに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１７２】
また、コンピュータープログラムは、コンピューター読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、光ディスク、半導体メモリなどに記録されているとしてもよい。
【０１７３】
また、コンピュータープログラムを、無線又は有線の電気通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するとしてもよい。
（１１）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１７４】
本発明に係る画像処理装置によれば、利用者が所望する機能プログラムと他の機能プログラムとを区別する上で有用な情報になるジョブ条件の設定値をアイコン内に表示することができ、利用者は所望する機能プログラムに対応するアイコンを容易に選択することができる。このため、アイコンを選択してジョブ条件の設定値を読み込み、ジョブを実行する技術として有用である。
【符号の説明】
【０１７５】
１０  画像形成装置
１１  イメージリーダー部
１２  プリンター部
１３  給紙部
１６  後処理装置
１９  操作パネル
１００  主制御部
１０７  操作パネル制御部
１０８  イメージリーダー制御部
１０９  プリンター制御部
１１０  後処理装置制御部
【図１】
2020087195.tif 000005
【図２】
2020087195.tif 000006
【図３】
2020087195.tif 000007
【図４】
2020087195.tif 000008
【図５】
2020087195.tif 000009
【図６】
2020087195.tif 000010
【図７】
2020087195.tif 000011
【図８】
2020087195.tif 000012
【図９】
2020087195.tif 000013
【図１０】
2020087195.tif 000014
【図１１】
2020087195.tif 000015
【図１２】
2020087195.tif 000016
【図１３】
2020087195.tif 000017
【図１４】
2020087195.tif 000018
【図１５】
2020087195.tif 000019
【図１６】
2020087195.tif 000020
【図１７】
2020087195.tif 000021
【図１８】
2020087195.tif 000022
【図１９】
2020087195.tif 000023
【図２０】
2020087195.tif 000024
【図２１】
2020087195.tif 000025