(57)【要約】      （修正有）【課題】多種多様な機能を備え、それらの機能が適宜組合せられて利用されるＭＦＰにおいて、他のユーザが知っている機能の組合せを、ログインユーザがよく選択する機能に関連付けて提示する。【解決手段】ＭＦＰは、ユーザ毎に使用頻度が高い機能を集計した使用履歴情報及びユーザが設定した機能の組合せを集計した組合せ情報をサーバコンピュータから受信して使用履歴管理テーブル及び組合せ管理テーブルに記憶し、あるＭＦＰにログインしたユーザによりモードが選択されると、使用履歴管理テーブルを読出し、ログインしたユーザの使用頻度が高い機能をタッチパネルディスプレイに表示し、選択される機能が確定すると、組合せ機能管理テーブルを読出し、確定した機能に対して組合せられる頻度が高い機能をタッチパネルディスプレイにおすすめ表示し、ジョブ終了処理として選択した機能の組合せをサーバコンピュータへ送信する。【選択図】図７
2010268345.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置における複数の機能の中からユーザにより選択された機能の組合せ情報を処理する情報処理装置であって、
ユーザにより選択された機能についての使用履歴情報を取得するための取得手段と、
前記使用履歴情報をユーザ識別情報とともに記憶するための使用履歴記憶手段と、
記憶された使用履歴情報に基づいて、使用された機能の頻度についてのユーザ毎の履歴情報を集計するための第１の集計手段と、
記憶された使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についての組合せ情報を集計するための第２の集計手段と、
前記集計されたユーザ毎の履歴情報及び組合せ情報を前記画像形成装置へ付与するための付与手段とを含む、情報処理装置。
【請求項２】
画像形成装置における複数の機能の中からユーザにより選択された機能の組合せ情報を処理する情報処理装置であって、
ユーザ識別情報に対して、前記ユーザが所属する部門を示すグループ識別情報を記憶するための手段と、
前記使用履歴情報をユーザ識別情報とともに記憶するための使用履歴記憶手段と、
記憶された使用履歴情報に基づいて、使用された機能の頻度についてのユーザ毎の履歴情報を集計するための第１の集計手段と、
記憶された使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についてのグループ毎の組合せ情報を集計するための第２の集計手段と、
前記集計されたユーザ毎の履歴情報及びグループ毎の組合せ情報を前記画像形成装置へ付与するための付与手段とを含む、情報処理装置。
【請求項３】
画像形成装置における複数の機能の中からユーザにより選択された機能の組合せ情報を処理する情報処理装置であって、
ユーザ識別情報に対して、前記ユーザが所属する部門を示すグループ識別情報を記憶するための手段と、
前記使用履歴情報をユーザ識別情報とともに記憶するための使用履歴記憶手段と、
記憶された使用履歴情報に基づいて、使用された機能の頻度についてのグループ毎の履歴情報を集計するための第１の集計手段と、
記憶された使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についてのグループ毎の組合せ情報を集計するための第２の集計手段と、
前記集計されたグループ毎の履歴情報及びグループ毎の組合せ情報を前記画像形成装置へ付与するための付与手段とを含む、情報処理装置。
【請求項４】
前記情報処理装置は、
熟練の度合いをユーザ毎に記憶するための手段をさらに含み、
前記集計手段は、前記熟練の度合いを用いて、前記組合せ情報を集計するための手段を含む、請求項１〜請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記集計手段は、前記熟練の度合いが高いほど、頻度が高くなるように前記組合せ情報を集計するための手段を含む、請求項４に記載の情報処理装置。
【請求項６】
請求項１に記載の情報処理装置及び前記情報処理装置と通信可能な通信装置のいずれかを備えた画像形成装置。
【請求項７】
前記画像形成装置は、
前記ユーザ毎の履歴情報及び前記組合せ情報を記憶するための記憶手段と、
この画像形成装置を使用するユーザを特定するための特定手段と、
ユーザが複数の機能の中から一の機能を選択するための選択手段と、
前記ユーザ毎の履歴情報に基づいて、前記特定されたユーザが使用する頻度が高い機能を表示するとともに、前記組合せ情報に基づいて、前記選択された機能に対して組合せられる頻度が高い機能を表示するための表示手段とをさらに含む、請求項６に記載の画像形成装置。
【請求項８】
請求項２に記載の情報処理装置及び前記情報処理装置と通信可能な通信装置のいずれかを備えた画像形成装置。
【請求項９】
前記画像形成装置は、
前記ユーザ毎の履歴情報及び前記グループ毎の組合せ情報を記憶するための記憶手段と、
この画像形成装置を使用するユーザを特定するための特定手段と、
ユーザが複数の機能の中から一の機能を選択するための選択手段と、
前記ユーザ毎の履歴情報に基づいて、前記特定されたユーザが使用する頻度が高い機能を表示するとともに、前記グループ毎の組合せ情報に基づいて、前記選択された機能に対して組合せられる頻度が前記ユーザが所属するグループにおいて高い機能を表示するための表示手段とをさらに含む、請求項８に記載の画像形成装置。
【請求項１０】
請求項３に記載の情報処理装置及び前記情報処理装置と通信可能な通信装置のいずれかを備えた画像形成装置。
【請求項１１】
前記画像形成装置は、
前記グループ毎の履歴情報及び前記グループ毎の組合せ情報を記憶するための記憶手段と、
この画像形成装置を使用するユーザを特定するための特定手段と、
ユーザが複数の機能の中から一の機能を選択するための選択手段と、
前記グループ毎の履歴情報に基づいて、前記特定されたユーザが所属するグループにおいて使用する頻度が高い機能を表示するとともに、前記グループ毎の組合せ情報に基づいて、前記選択された機能に対して組合せられる頻度が前記ユーザが所属するグループにおいて高い機能を表示するための表示手段とをさらに含む、請求項１０に記載の画像形成装置。
【請求項１２】
前記表示手段は、前記組合せられる頻度が高い機能を、頻度が高い順に表示するための手段を含む、請求項７、請求項９又は請求項１１に記載の画像形成装置。
【請求項１３】
前記表示手段は、自機が備えない機能を除外して、前記組合せられる頻度が高い機能を表示するための手段を含む、請求項７、請求項９又は請求項１１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多くの機能を備えた画像形成装置において、利用場面に応じて適切な操作ガイドを表示してユーザが多くの機能の中から好適な機能を容易に選択することのできる技術に関し、特に、多くの機能の中から複数の機能を組合せて利用する場合に、ユーザが知らない組合せであっても選択することのできる技術に関する。
【背景技術】
【０００２】
プリンタ機能又はコピー機能等を備えた画像形成装置をネットワークに接続し、これらを複数のユーザで利用するケースが多くなっている。また、複合機のように、コピー機能、ファクシミリ機能（以下、ファクシミリをＦＡＸ又はファクスと記載する場合がある。）、ネットワーク対応のプリンタ機能、及びスキャナ機能のように複数の機能（モード）を有するものも多くなってきている。これらの複合機においては、各々のユーザが、基本的な機能（モード）を選択して、両面印刷、集約（２ページを１枚にする２ｉｎ１、４ページを１枚にする４ｉｎ１）等の機能を設定して、所望の態様で記録用紙に画像を形成している。さらに、これらの複数の機能を適宜に組合せて利用されることも多くなってきている、
このような複合機（画像形成装置）を利用する場合には、例えば、ユーザはスキャナ機能を用いて画像データを入力して、操作パネルから様々な指示を入力して画像処理（集約等）を行ない、その結果をプリンタ機能を用いて印刷している。その際、ユーザの操作を支援するために、サムネイルやプレビュー画像を表示して、処理結果などを確認できるような動作を行なう装置もある。このような一連のユーザ操作をマクロコマンドに変換してキーに自動登録したり、操作履歴をメニューとして表示したりすることにより、同じ処理を簡単に指示できるようにする装置もある。さらに、操作履歴と最近の操作との比較又は操作頻度などに基づいて、次の操作コマンドを予測して提示することで、煩雑なメニューの選択操作をしなくても済む装置もある。
【０００３】
特開２００８−２３６０２８号公報（特許文献１）は、画像形成装置の利用場面に応じた適切な予測メニューを表示して、ユーザがよく使う画像処理機能を簡単に指示できるようにする画像形成装置を開示する。この特許文献１に開示された画像形成装置は、ユーザの操作履歴を管理する履歴管理部と、操作履歴における処理機能の使用状態をカウントして処理カウント値を出力する機能カウント管理部と、処理カウント値に基づいて優先順位をつけて画像処理操作を予測して予測メニューを生成する予測制御部と、予測した画像処理操作に基づいて処理対象画像の処理結果の仕上がりイメージを示す縮小画像を作成する画像加工制御部と、仕上がりイメージを含む予測メニューを優先順位に従って操作部に表示するプレビュー表示制御部と、予測メニューの１つの項目が選択されたことに応じて対応する画像処理を実行する処理実行部とを具備することを特徴とする。
【０００４】
この画像形成装置によると、ユーザの操作履歴を管理し、操作履歴における処理機能の使用状態をカウントして処理カウント値を出力し、処理カウント値に基づいて優先順位をつけて画像処理操作を予測して複数の予測メニューを生成し、予測した画像処理操作に基づいて処理結果の仕上がりイメージを示す縮小画像を作成し、仕上がりイメージを含む予測メニューを処理結果の出力先ごとに優先順位に従って操作部に表示し、予測メニューの１つの項目が選択されたことに応じて対応する画像処理を実行する。このため、画像形成装置の利用場面に応じた適切な予測メニューが表示され、ユーザがよく使う画像処理機能を、煩雑な設定を行なうことなく利用することができる。
【０００５】
特開２００５−２９７４８８号公報（特許文献２）は、過去に操作したことのない画像形成装置を使用する場合であっても、その画像形成装置と通信可能な同種の画像形成装置を操作したことがある場合には、その同種の画像形成装置に保存されている操作履歴を、操作したことのない画像形成装置にて利用可能とする画像形成装置を開示する。この特許文献２に開示された画像形成装置は、入力部により入力された操作命令に基づく操作履歴を記憶する操作履歴記憶部と、所定のネットワークを介して通信可能な他の１又は複数の画像形成装置とデータ通信する通信部と、通信部を用いて他の１又は複数の画像形成装置から操作履歴を収集する操作履歴収集部と、操作履歴記憶部によって記憶された操作履歴と、操作履歴収集部によって他の１又は複数の画像形成装置から収集された操作履歴とを統合する操作履歴統合部と、操作履歴統合部によって統合された操作履歴を表示部に表示制御する操作履歴表示部と、表示部に表示された操作履歴の中から任意の操作履歴を選択する操作履歴選択部と、操作履歴選択部によって選択された操作履歴に基づいて画像形成装置の設定を行なう設定部とを有することを特徴とする。
【０００６】
この画像形成装置によると、操作命令に基づく操作履歴を記憶部に記憶し、所定の通信媒体を介して通信可能な他の１又は複数の画像形成装置から操作履歴を収集し、記憶部に記憶された操作履歴と他の１又は複数の画像形成装置から収集された操作履歴とを統合し、統合された操作履歴を表示部に表示制御し、表示された操作履歴の中から任意の操作履歴を選択し、選択された操作履歴に基づいて設定を行なう。このため、過去に操作したことのない（操作履歴が保存されていない）画像形成装置を利用する場合であっても、その画像形成装置と通信可能な同種の画像形成装置を操作したことがある（同種の画像形成装置に操作履歴が保存されている）場合には、その同種の画像形成装置に保存されている操作履歴を利用することが可能となり、初めて使用する画像形成装置であっても、初めから全ての設定を行なうという手間を軽減することが可能となり、初めて使用する画像形成装置では他の画像形成装置の操作履歴が利用できないために初めから全ての設定を行なう必要があるという従来の問題点を解決できる。これにより、ユーザは所望の操作履歴を容易に選択して再利用することができ、画像形成装置毎に保存された操作履歴を有効に活用し、操作性及び生産性を向上させることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２３６０２８号公報
【特許文献２】特開２００５−２９７４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
最近の複合機においては、ユーザの多種多様な要求に応じて、非常に多くの種類の機能を備える。このような複合機を利用するユーザが同じ機能を繰返し選択する場合には、特許文献１に開示された技術により、ユーザにより次に選択される機能が精度高く予測されて予測メニューが表示されるので煩雑な操作を抑制することができる。また、特許文献２に開示された技術により、操作したことのない画像形成装置を利用する場合であっても、同種の画像形成装置を操作したことがある場合には、その同種の画像形成装置に保存されている操作履歴を利用して、同じ機能を選択することができるので操作性を向上させることができる。
【０００９】
しかしながら、複合機が非常に多くの種類の機能を備える場合、各ユーザはごく限られた機能の組合せしか利用したことがないことを想定できる。例えば、熟練者は省エネルギに好適な機能の組合せを利用している場合でも、初心者はそのような機能の組合せを知らないので利用していないことがある。特に、上述したようにネットワークを介して複合機が接続されて、多数のユーザにより共用されている場合には、熟練の度合いが異なる様々なユーザに共用されるため、一部の熟練度の高いユーザのみが業務上効率的な機能の組合せを知っているが、その他のユーザは知らない可能性がある。
【００１０】
また、同じ部門（グループ）に属するユーザは、同じような書類（記録用紙へ印刷された物）を作成することが多いが、同じグループの中でも、そのグループの業務について効率的な機能の組合せを知っているユーザと知らないユーザとが混在する。このような場合、効率的な機能の組合せを知らないユーザ（特に初心者）は、自分で気付くまでそのような機能の組合せを知らない。最近の複合機の機能の多さに鑑みると、このようなユーザが効率的な機能の組合せに自ら気付くことは困難であるといえる。さらに、効率的な機能の組合せを知っているユーザは、書類の配布対象者でない限り、記録用紙に印刷された複合機からの出力物を見ないと、このような初心者のユーザの存在に気付かない場合が多い。なお、複合機を使用している他人の出力物をその場で確認する他人の存在は稀であろうと考えられるため、初心者は、熟練者が使用している機能の組合せを知らないまま複合機の機能を選択して、熟練者は、このような初心者の存在を知る機会が少ない。
【００１１】
本発明は、上述の課題を解決するために、多種多様な機能を備え、それらの機能が適宜組合せられて利用される画像形成装置において、自分が知らないで他のユーザが知っている機能の組合せを適切に提示することにより、初心者等であっても、多くの機能を適切に組合せて利用することのできる、一の機能に組合せられる機能についての情報を処理する情報処理装置及びその情報処理装置を備えた画像形成装置又はその情報処理装置と通信可能な通信装置を備えた画像形成装置を提供することである。
【課題を解決するための手段】
【００１２】
本発明に係る情報処理装置は、画像形成装置における複数の機能の中からユーザにより選択された機能の組合せ情報を処理する。この情報処理装置は、ユーザにより選択された機能についての使用履歴情報を取得するための取得手段と、使用履歴情報をユーザ識別情報とともに記憶するための使用履歴記憶手段と、記憶された使用履歴情報に基づいて、使用された機能の頻度についてのユーザ毎の履歴情報を集計するための第１の集計手段と、記憶された使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についての組合せ情報を集計するための第２の集計手段と、集計されたユーザ毎の履歴情報及び組合せ情報を画像形成装置へ付与するための付与手段とを含む。
【００１３】
この情報処理装置によると、画像形成装置においてユーザにより選択された機能についての使用履歴情報が取得されて、使用された機能の頻度についてのユーザ毎の履歴情報が集計されるとともに、多数のユーザの使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についての組合せ情報が集計される。この集計されたユーザ毎の履歴情報及び組合せ情報は画像形成装置へ付与される。このように情報処理装置で集計されたユーザ毎の履歴情報及び組合せ情報に基づいて、画像形成装置においては、例えば画像形成装置を使用するユーザがよく使用する機能を表示することができるようになるとともに、ユーザにより選択された一の機能によく組合せられる機能を表示することができるようになる。その結果、多種多様な機能を備え、それらの機能が適宜組合せられて利用される画像形成装置において、自分がよく使用する機能が提示することができるとともに、自分が知らないで他のユーザが知っている機能の組合せを適切に提示することができる。これにより、初心者等であっても、自分がよく使用する機能を容易に選択できるとともに、多くの機能を適切に組合せて利用することができる。
【００１４】
本発明の別の形態に係る情報処理装置は、ユーザ識別情報に対して、ユーザが所属する部門を示すグループ識別情報を記憶するための手段と、使用履歴情報をユーザ識別情報とともに記憶するための使用履歴記憶手段と、記憶された使用履歴情報に基づいて、使用された機能の頻度についてのユーザ毎の履歴情報を集計するための第１の集計手段と、記憶された使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についてのグループ毎の組合せ情報を集計するための第２の集計手段と、集計されたユーザ毎の履歴情報及びグループ毎の組合せ情報を画像形成装置へ付与するための付与手段とを含む。
【００１５】
この情報処理装置によると、画像形成装置においてユーザにより選択された機能についての使用履歴情報が取得されて、使用された機能の頻度についてのユーザ毎の履歴情報が集計されるとともに、多数のユーザの使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についての組合せ情報が、ユーザが所属するグループ毎に集計される。この集計されたユーザ毎の履歴情報及びグループ毎の組合せ情報は画像形成装置へ付与される。このように情報処理装置で集計されたユーザ毎の履歴情報及びグループ毎の組合せ情報に基づいて、画像形成装置においては、例えば画像形成装置を使用するユーザがよく使用する機能を表示することができるようになるとともに、ユーザにより選択された一の機能に対してこのユーザが所属するグループにおいてよく組合せられる機能を表示することができるようになる。その結果、多種多様な機能を備え、それらの機能が適宜組合せられて利用される画像形成装置において、自分がよく使用する機能が提示することができるとともに、自分が知らないで同じグループの他のユーザが知っている機能の組合せを適切に提示することができる。これにより、初心者等であっても、自分がよく使用する機能を容易に選択できるとともに、多くの機能を適切に組合せて利用することができる。
【００１６】
本発明のさらに別の形態に係る情報処理装置は、ユーザ識別情報に対して、ユーザが所属する部門を示すグループ識別情報を記憶するための手段と、使用履歴情報をユーザ識別情報とともに記憶するための使用履歴記憶手段と、記憶された使用履歴情報に基づいて、使用された機能の頻度についてのグループ毎の履歴情報を集計するための第１の集計手段と、記憶された使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についてのグループ毎の組合せ情報を集計するための第２の集計手段と、集計されたグループ毎の履歴情報及びグループ毎の組合せ情報を画像形成装置へ付与するための付与手段とを含む。
【００１７】
この情報処理装置によると、画像形成装置においてユーザにより選択された機能についての使用履歴情報が取得されて、使用された機能の頻度についてのユーザが所属するグループ毎の履歴情報が集計されるとともに、多数のユーザの使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についての組合せ情報が、グループ毎に集計される。この集計されたグループ毎の履歴情報及びグループ毎の組合せ情報は画像形成装置へ付与される。このように情報処理装置で集計されたグループ毎の履歴情報及びグループ毎の組合せ情報に基づいて、画像形成装置においては、例えば画像形成装置を使用するユーザが所属するグループにおいてよく使用する機能を表示することができるようになるとともに、ユーザにより選択された一の機能に対してこのユーザが所属するグループにおいてよく組合せられる機能を表示することができるようになる。その結果、多種多様な機能を備え、それらの機能が適宜組合せられて利用される画像形成装置において、自分が所属するグループにおいてよく使用される機能が提示することができるとともに、自分が知らないで同じグループの他のユーザが知っている機能の組合せを適切に提示することができる。これにより、初心者等であっても、自分がよく使用する機能を容易に選択できるとともに、多くの機能を適切に組合せて利用することができる。
【００１８】
この情報処理装置は、熟練の度合いをユーザ毎に記憶するための手段をさらに含むように構成することができる。この場合において、集計手段は、熟練の度合いを用いて、組合せ情報を集計するための手段を含むように構成することができる。
【００１９】
画像形成装置を使用するユーザの熟練度合い（画像形成装置についての習熟度）を用いて集計された組合せ情報は、例えば画像形成装置についての習熟度が高いユーザにより選択された機能の組合せの頻度を高く集計することができる。このようなユーザにより選択された機能の組合せを推奨するように（選択を促すように）画像形成装置において表示することができる。このようにすると、熟練者のみが知っている効率的な機能を初心者に好適に提示することができる。
【００２０】
集計手段は、熟練の度合いが高いほど、頻度が高くなるように組合せ情報を集計するための手段を含むように構成することができる。
【００２１】
習熟度が高いユーザほど、そのユーザに選択された機能の組合せを頻度を高く集計して、この組合せを優先させて画像形成装置で表示することができる。
【００２２】
この発明の別の局面に係る画像形成装置は、上述したいずれかの情報処理装置を備えた画像形成装置である。また、この発明のさらに別の局面に係る画像形成装置は、上述したいずれかの情報処理装置と通信可能な通信装置を備えた画像形成装置である。
【００２３】
情報処理装置から取得した組合せ情報を用いて、画像形成装置において適切な機能の組合せをユーザが容易に選択できるようになる。
【００２４】
この画像形成装置は、ユーザ毎の履歴情報及び組合せ情報を記憶するための記憶手段と、この画像形成装置を使用するユーザを特定するための特定手段と、ユーザが複数の機能の中から一の機能を選択するための選択手段と、ユーザ毎の履歴情報に基づいて、特定されたユーザが使用する頻度が高い機能を表示するとともに、組合せ情報に基づいて、選択された機能に対して組合せられる頻度が高い機能を表示するための表示手段とをさらに含むように構成することができる。
【００２５】
画像形成装置においては、このユーザがよく使用している機能が表示されるとともに、ユーザにより一の機能が選択されると、その選択された一の機能に対して組合せられる頻度が高い機能が表示される。この組合せられる頻度が高い機能は、多くのユーザを含む（自分以外の他人を多く含む）ので、自分が知らないで他人が知っている有益な機能の組合せを、自分が選択した機能に関連付けて、容易に知ることができる。この場合において、ユーザは自分がよく使用する機能が表示されるので、容易に機能を選択することができる。
【００２６】
この画像形成装置は、ユーザ毎の履歴情報及びグループ毎の組合せ情報を記憶するための記憶手段と、この画像形成装置を使用するユーザを特定するための特定手段と、ユーザが複数の機能の中から一の機能を選択するための選択手段と、ユーザ毎の履歴情報に基づいて、特定されたユーザが使用する頻度が高い機能を表示するとともに、グループ毎の組合せ情報に基づいて、選択された機能に対して組合せられる頻度がユーザが所属するグループにおいて高い機能を表示するための表示手段とをさらに含むように構成することができる。
【００２７】
画像形成装置においては、このユーザがよく使用している機能が表示されるとともに、ユーザにより一の機能が選択されると、その選択された一の機能に対して、このユーザが所属するグループにおいて組合せられる頻度が高い機能が表示される。この組合せられる頻度が高い機能は、自分と同じグループに所属する多くのユーザを含む（自分以外の他人を多く含む）ので、自分が知らないで同じグループに所属する他人が知っている有益な機能の組合せを、自分が選択した機能に関連付けて、容易に知ることができる。この場合において、ユーザは自分がよく使用する機能が表示されるので、容易に機能を選択することができる。
【００２８】
画像形成装置は、グループ毎の履歴情報及びグループ毎の組合せ情報を記憶するための記憶手段と、この画像形成装置を使用するユーザを特定するための特定手段と、ユーザが複数の機能の中から一の機能を選択するための選択手段と、グループ毎の履歴情報に基づいて、特定されたユーザが所属するグループにおいて使用する頻度が高い機能を表示するとともに、グループ毎の組合せ情報に基づいて、選択された機能に対して組合せられる頻度がユーザが所属するグループにおいて高い機能を表示するための表示手段とをさらに含むように構成することができる。
【００２９】
画像形成装置においては、このユーザが所属するグループにおいてよく使用されている機能が表示されるとともに、ユーザにより一の機能が選択されると、その選択された一の機能に対して、このユーザが所属するグループにおいて組合せられる頻度が高い機能が表示される。この組合せられる頻度が高い機能は、自分と同じグループに所属する多くのユーザを含む（自分以外の他人を多く含む）ので、自分が知らないで同じグループに所属する他人が知っている有益な機能の組合せを、自分が選択した機能に関連付けて、容易に知ることができる。この場合において、ユーザは自分が所属するグループにおいてよく使用されている機能が表示されるので、好適に機能を選択することができる。
【００３０】
表示手段は、組合せられる頻度が高い機能を、頻度が高い順に表示するための手段を含むように構成することができる。
【００３１】
多くのユーザにより組合せられて使用されている機能を、自分が知らなくても、自分が選択した機能に関連付けて容易に知ることができる。
【００３２】
表示手段は、自機が備えない機能を除外して、組合せられる頻度が高い機能を表示するための手段を含むように構成することができる。
【００３３】
画像形成装置においては、全く同じ機能を備えるとは限らない。その画像形成装置において選択できない機能の組合せを除外して表示するので、ユーザが戸惑うことを抑制することができる。
【発明の効果】
【００３４】
本発明に係る情報処理装置及びそれを備えた画像形成装置又はそれと通信可能な通信装置を備えた画像形成装置によると、多種多様な機能を備え、それらの機能が適宜組合せられて利用される画像形成装置において、自分が知らないで他のユーザが知っている機能の組合せを画像形成装置において適切に提示できるようになる。特に、自分がよく選択する機能又は自分が所属するグループにおいてよく選択される機能を表示するとともに、自分が選択した機能に、他のユーザがよく組合せる機能又は自分が所属するグループにおいてよく組合せられる機能が表示される。これにより、初心者等であっても、多くの機能を適切に組合せて、画像形成装置を使用することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１の実施の形態に係る情報処理装置（サーバコンピュータ）及び画像形成装置（ＭＦＰ）を含んで構成されるネットワーク画像形成システムの全体構成を示す図である。
【図２】図１のサーバコンピュータのハードウェア構成を示す制御ブロック図である。
【図３】図１のＭＦＰのハードウェア構成を示す制御ブロック図である。
【図４】図１のサーバコンピュータで記憶される使用履歴管理テーブルを示す図である。
【図５】図１のサーバコンピュータで記憶される組合せ機能管理テーブルを示す図である。
【図６】図１のサーバコンピュータで記憶されるユーザ別の使用履歴管理テーブルを示す図である。
【図７】図１のサーバコンピュータ及びＭＦＰでそれぞれ実行される使用履歴処理プログラムの制御構造を示すフローチャートである。
【図８】図１のＭＦＰで実行される機能設定プログラムの制御構造を示すフローチャートである。
【図９】図８のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図（その１）である。
【図１０】図８のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図（その２）である。
【図１１】図８のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図（その３）である。
【図１２】図８のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図（その４）である。
【図１３】本発明の第２の実施の形態に係るサーバコンピュータで記憶されるグループ管理テーブルを示す図である。
【図１４】本発明の第２の実施の形態に係るサーバコンピュータで記憶されるグループ別の組合せ機能管理テーブルを示す図である。
【図１５】本発明の第２の実施の形態に係るサーバコンピュータで記憶されるグループ別の使用履歴管理テーブルを示す図である。
【図１６】本発明の第２の実施の形態に係るサーバコンピュータ及びＭＦＰでそれぞれ実行される使用履歴処理プログラムの制御構造を示すフローチャートである。
【図１７】本発明の第２の実施の形態に係るＭＦＰで実行される機能設定プログラムの制御構造を示すフローチャートである。
【図１８】図１７のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図（その１）である。
【図１９】図１７のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図（その２）である。
【図２０】本発明の第３の実施の形態に係るＭＦＰで実行される機能設定プログラムの制御構造を示すフローチャートである。
【図２１】図２０のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図である。
【図２２】本発明の第４の実施の形態に係るＭＦＰで実行される機能設定プログラムの制御構造を示すフローチャートである。
【図２３】本発明の第５の実施の形態に係るサーバコンピュータで記憶されるユーザ別重み付け（熟練度）管理テーブルを示す図である。
【図２４】本発明の第５の実施の形態に係るサーバコンピュータ及びＭＦＰで実行される使用履歴処理プログラムの制御構造を示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下の説明において、同一の部品には同一の参照番号を付す。それらの機能及び名称も同一である。したがって、それらに関する詳細な説明は繰返さない。以下においては、本発明に係る、画像を記録用紙に形成する画像形成装置は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるとして説明する。しかしながら、本発明は、少なくとも印刷機能を備えた装置であって、多種多様な機能を組合せて利用する装置であればよく、ＭＦＰに限定されるものではない。
【００３７】
また、以下においては、本発明に係る、選択された一の機能に組合せられる機能についての情報を処理する情報処理装置は、サーバコンピュータであるとして説明するが、この情報処理装置はＭＦＰが備えても構わない。さらに、以下においては、複数のＭＦＰを備えたネットワーク画像形成システムについて説明するが、上述の情報処理装置を備えた１台のＭＦＰのみでネットワーク画像形成システムが構成されていても構わない。
【００３８】
−第１の実施の形態−
［全体システム構成］
図１を参照して、本発明の第１の実施の形態に係るネットワーク画像形成システムの全体構成について説明する。このネットワーク画像形成システムは、印刷要求を発行するパーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１００、コピー要求又は印刷要求を受けて記録用紙に画像を印刷するＭＦＰ（１）３００〜ＭＦＰ（３）３００（以下、ＭＦＰ（１）３００〜ＭＦＰ（３）３００をＭＦＰ３００と記載する場合がある。）と、複数のＭＦＰ３００におけるユーザの使用履歴を処理するサーバコンピュータ２００とを含む。これらのクライアントコンピュータ１００、サーバコンピュータ２００及びＭＦＰ３００は、例えばＩＥＥＥ８０２．３に準拠したネットワーク回線４００により通信可能に接続されている。なお、ＭＦＰ（１）３００〜ＭＦＰ（３）３００は、同じ参照符号を付しているが全く同じ機能を備えるＭＦＰであるとは限らない。
【００３９】
本実施の形態においては、サーバコンピュータ２００は、ネットワーク回線４００を介して受信した、ＭＦＰ３００におけるユーザの使用履歴を、ユーザを一意に識別するユーザＩＤとともに使用履歴管理テーブルに記憶する。サーバコンピュータ２００は、ユーザ毎に、ユーザの使用履歴に基づいて、ＭＦＰ３００において使用された機能を集計して、その結果をユーザ別の使用履歴管理テーブルに記憶する。サーバコンピュータ２００は、ユーザ別の使用履歴情報をＭＦＰ３００へネットワーク回線４００を介して送信する。ＭＦＰ３００は、サーバコンピュータ２００から受信したユーザ別の使用履歴情報に基づいて、ログインしたユーザにより頻度高く使用された機能をタッチパネルディスプレイに表示する。
【００４０】
サーバコンピュータ２００は、さらに、多数のユーザの使用履歴に基づいて、ＭＦＰ３００において組合せられて使用される機能の組合せ情報を集計して、その結果を組合せ機能管理テーブルに記憶する。サーバコンピュータ２００は、組合せ情報をＭＦＰ３００へネットワーク回線４００を介して送信する。ＭＦＰ３００は、サーバコンピュータ２００から受信した組合せ情報に基づいて、ユーザにより選択された機能によく組合せられる機能をタッチパネルディスプレイに表示する。
【００４１】
このように、本実施の形態においては、ＭＦＰを使用するためにログインしたユーザがよく使用する機能と、そのユーザにより選択された機能に、よく組合せられる機能とが、タッチパネルディスプレイに表示される。
【００４２】
なお、以下においては、図面等において、サーバコンピュータ２００を単にサーバと、ＭＦＰ３００を単にＭＦＰと記載する場合がある。
【００４３】
［ハードウェア構成］
＜サーバコンピュータ２００＞
図２を参照して、本実施の形態に係るネットワーク画像形成システムを構成するサーバコンピュータ２００は、バス２９０と、バス２９０に接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０と、バス２９０に接続されたＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２０と、バス２９０に接続されたＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３０と、バス２９０に接続されたハードディスク（ＨＤＤ）２４０と、バス２９０に接続され、光ディスク２８２が装着可能で、光ディスク２８２に対する情報の書込及び光ディスク２８２からの情報の読出が可能な光ディスクドライブ２８０と、バス２９０に接続され、マウス２５２及びキーボード２５４との間の接続に関するインターフェイスを提供するための入力インターフェイス（以下「入力ＩＦ」と呼ぶ。）２５０と、バス２９０に接続され、ディスプレイ２６２との間の接続に関するインターフェイスを提供するためのディスプレイインターフェイス（以下「ディスプレイＩＦ」と呼ぶ。）２６０と、有線又は無線（本実施の形態においては有線）によりネットワーク回線４００への接続を提供するネットワークインターフェイス（以下「ネットワークＩＦ」と呼ぶ。）２７０とを含む。なお、サーバコンピュータ２００は、磁気ディスクが装着可能で、磁気ディスクに対する情報の書込及び磁気ディスクからの情報の読出が可能な磁気ディスクドライブを、光ディスクドライブ２８０に代えて／加えて、備えるようにしても構わない。
【００４４】
バス２９０、ＲＯＭ２２０、ＲＡＭ２３０、ハードディスク２４０、光ディスクドライブ２８０、入力ＩＦ２５０、ディスプレイＩＦ２６０及びネットワークＩＦ２７０は、いずれもＣＰＵ２１０の制御のもとに協調して動作し、本実施の形態に係るサーバコンピュータとして、サーバコンピュータ２００は種々のアプリケーションによる処理を実現する。それらのアプリケーションは、例えば、ＭＦＰ３００においてよく使用される機能の組合せを好適に提示するための、ネットワーク画像形成システムにおけるサーバコンピュータを実現する。
【００４５】
サーバコンピュータ２００に、本実施の形態に係るネットワーク画像形成システムにおけるサーバコンピュータとしての動作を行なわせるためのコンピュータプログラムは、光ディスクドライブ２８０に挿入される光ディスク２８２に記憶され、さらにハードディスク２４０に転送される。又は、プログラムはネットワーク回線４００を通じてサーバコンピュータ２００に送信されハードディスク２４０に記憶されてもよい。プログラムは実行の際にＲＡＭ２３０にロードされる。光ディスク２８２から、又はネットワーク回線４００を介して、直接にＲＡＭ２３０にプログラムをロードしてもよい。
【００４６】
これらのプログラムは、サーバコンピュータ２００に本実施の形態に係るネットワーク画像形成システムにおけるサーバコンピュータとして動作を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはサーバコンピュータ２００上で動作するオペレーティングシステム（ＯＳ）若しくはサードパーティのプログラム、又はサーバコンピュータ２００にインストールされる各種ツールキットのモジュールにより提供される。従って、このプログラムはこの実施の形態のシステムおよび方法を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、上記したサーバコンピュータ２００として所定の処理を実行する命令のみを含んでいればよい。サーバコンピュータ２００の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。
【００４７】
また、パーソナルコンピュータ１００も、上述したサーバコンピュータ２００と同様の構成を備える。このパーソナルコンピュータ１００は、例えば、プリンタドライバがインストールされており、ワードプロセッサ等のアプリケーションで作成された文書データをプリンタドライバを介してＭＦＰ３００へ送信する。
【００４８】
＜ＭＦＰ３００＞
図３を参照して、本実施の形態に係るネットワーク画像形成システムを構成するＭＦＰ３００は、バス３９０と、バス３９０に接続されたＣＰＵ３１０と、バス３９０に接続されたＲＯＭ３２０と、バス３９０に接続されたＲＡＭ３３０と、バス３９０に接続されたＨＤＤ３４０と、バス３９０に接続され、タッチパネルディスプレイ３８０との間の接続に関するインターフェイスを提供するための入力ＩＦ３５０及びディスプレイＩＦ３６０と、バス３９０に接続され、有線又は無線（本実施の形態においては有線）によりネットワーク回線４００への接続を提供するネットワークＩＦ３７０とを含む。なお、図３には図示していないが、ＭＦＰ３００は、スタートボタン及びテンキーボタン等のハードウェアボタンを備える。また、ＭＦＰ３００は、このＭＦＰ３００を使用するためにユーザがログインするための機能を備える。例えば、ユーザＩＤとしてユーザ番号（社員番号等）を入力する入力部と、予め登録されたユーザ番号であるか否かを判定する判定部とを備える。また、入力部は指紋入力部であって、判定部は指紋認証部であっても構わない。なお、生体情報であれば指紋に限定されない。
【００４９】
バス３９０、ＲＯＭ３２０、ＲＡＭ３３０、ハードディスク３４０、入力ＩＦ３５０、ディスプレイＩＦ３６０及びネットワークＩＦ３７０は、いずれもＣＰＵ３１０の制御のもとに協調して動作し、ＭＦＰ３００において、プリント処理、ＦＡＸ送受信処理、スキャナ処理、コピー処理を実現する。なお、これらの処理は、図３においては図示していないＭＦＰ３００を構成する各部品がＣＰＵ３１０により制御されて実行される。
【００５０】
ＭＦＰ３００は、例えば、原稿読取部、画像形成部、給紙部、及び排紙処理装置を備える。ＭＦＰ３００においては、原稿読取部により読取られた原稿の画像データに対して、ＣＰＵ３１０により各種の画像処理が施され、この画像データが画像形成部へと出力される。なお、このＭＦＰ３００は、レーザー光を感光に利用する、所謂レーザー方式（電子写真方式）の印刷機能を備える。しかしながら、他の形式の印刷機能を備えたものであっても構わない。
【００５１】
画像形成部は、画像データによって示される画像を記録用紙に印刷するものであって、例えば、感光体ドラム、帯電装置、レーザースキャンユニット、現像装置、転写装置、クリーニング装置、定着装置、及び除電装置等を備えている。画像形成部には、例えば、搬送路が設けられており、給紙部から給紙されてきた記録用紙が搬送路に沿って搬送される。給紙部は、用紙カセットに収納された記録用紙、又は手差トレイに載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部の搬送路へと送り出す。
【００５２】
画像形成部の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、更に定着装置を通過して、記録用紙に対する印刷が行なわれる。
【００５３】
感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象の画像データに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。
【００５４】
転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙は、加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された（印刷された）記録用紙は、排紙トレイに排出される。排紙処理装置においては、複数の記録用紙を各排紙トレイに仕分けして排出する処理、各記録用紙にパンチングする処理、及び記録用紙の束にステープルする処理を施す場合がある。例えば、複数部の印刷物を作成する場合は、各排紙トレイに印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイに仕分けして排出し、排紙トレイごとに、各排紙トレイ上の記録用紙の束にパンチング処理又はステープル処理を施して印刷物を作成する。このような様々な処理が、ＣＰＵ３１０による制御の元で行なわれる。なお、パンチング処理は、記録用紙１枚ずつに対して行なうようにしても構わない。
【００５５】
［管理テーブル構成］
図４を参照して、サーバコンピュータ２００のＨＤＤ２４０で記憶される使用履歴管理テーブルについて説明する。この使用履歴管理テーブルには、ＭＦＰ３００から送信された使用履歴情報に基づいて、ＭＦＰ３００においてユーザがどのような機能又は機能の組合せを使用したのかを示す使用履歴が記憶される。機能を組合せなかった場合には、選択された１の機能のみが使用履歴として記憶される。
【００５６】
図４に示すように、この使用履歴管理テーブルは、ユーザを一意に特定するためのユーザＩＤを記憶するフィールドと、ＭＦＰ３００を一意に特定するためのマシンＩＤを記憶するフィールドと、使用日時情報を記憶するフィールドと、使用された基本機能（コピーモード、ファクス／イメージ送信モード、ドキュメントファイリング等）を記憶するフィールドと、組合せて使用された設定機能（１）、設定機能（２）、設定機能（３）・・・を記憶するフィールドとで構成される。なお、設定機能（１）、設定機能（２）、設定機能（３）・・・の順に対応する時系列でユーザが機能を設定したとして記憶するようにしても構わないし、予め定められた優先順位に従って記憶するようにしても構わない。
【００５７】
図５を参照して、サーバコンピュータ２００のＨＤＤ２４０で記憶される組合せ機能管理テーブルについて説明する。この組合せ機能管理テーブルは、図４に示す使用履歴テーブルに記憶された使用履歴情報に基づいて、設定された機能に対して組合せられた機能についての組合せ回数及びその回数の降順に順位付けされた表示優先順位とを記憶する。
【００５８】
図５に示すように、この組合せ機能管理テーブルは、設定機能（図４の設定機能（１）に対応）を記憶するフィールドと、その設定機能に対して組合せられた機能（図４の設定機能（２）又は設定機能（３）に対応）を記憶するフィールドと、それらの機能が直近６ヶ月間において組合せられた回数を記憶するフィールドと、その組合せ回数に基づく表示優先順位を記憶するフィールドとで構成される。
【００５９】
この図５において、組合せとしては、設定機能（１）（例えば２ｉｎ１／４ｉｎ１）と設定機能（２）（例えば両面）との組合せは、設定機能（１）（例えば両面）と設定機能（２）（例えば２ｉｎ１／４ｉｎ１）との組合せでもあるので、これらが組合せられた場合には、組合せ回数として両方にカウントされる。また、３つの機能が組合せられた場合には、設定機能（１）と設定機能（２）との組合せ、設定機能（１）と設定機能（３）との組合せ、設定機能（２）と設定機能（３）との組合せの３種類の組合せがカウントされる。
【００６０】
なお、図５においては、組合せ回数の集計期間を直近６ヶ月としたが、本発明がこれに限定されるものではない。もっと短くても構わないし、さらに長くても構わないし、ユーザ（この場合のユーザには管理者を含む。）が設定できるようにしても構わない。
【００６１】
図６を参照して、サーバコンピュータ２００のＨＤＤ２４０で記憶されるユーザ別の使用履歴管理テーブルについて説明する。このユーザ別の使用履歴管理テーブルには、ＭＦＰ３００から送信された使用履歴情報に基づいて、ＭＦＰ３００においてユーザがどのような機能を使用したのかを示す使用履歴が、ユーザ毎に集計されて記憶される。
【００６２】
図６に示すように、このユーザ別の使用履歴管理テーブルは、ユーザを一意に特定するためのユーザＩＤを記憶するフィールドと、使用された基本機能（コピーモード、ファクス／イメージ送信モード、ドキュメントファイリング等）を記憶するフィールドと、その基本機能において使用された設定機能を記憶するフィールドと、それらの機能が直近６ヶ月間において設定された回数を記憶するフィールドと、その設定回数に基づく表示優先順位を記憶するフィールドとで構成される。
【００６３】
［ソフトウェア構成］
図７を参照して、本実施の形態に係るネットワーク画像形成システムにおいてユーザの使用履歴処理を行なうために、サーバコンピュータ２００及びＭＦＰ３００で実行されるコンピュータプログラムの制御構造について説明する。
【００６４】
図７の左上に示すプログラムは、ＭＦＰ３００のＣＰＵ３１０において実行される。ステップ（以下、ステップをＳと略す。）３１００にて、ＭＦＰ３００のＣＰＵ３１０（以下、単にＣＰＵ３１０と記載する。）は、このＭＦＰ３００を使用するユーザがログイン要求してログインしたか否かを判定する。このとき、ＣＰＵ３１０は、ユーザ番号入力画面又は指紋入力画面をタッチパネルディスプレイ３８０に表示しておいて、ユーザ番号が入力されたりユーザの指紋が入力されたりすると、このＭＦＰ３００を使用するユーザがログインしてきたと判定する。ＣＰＵ３１０は、ユーザ番号又はユーザの指紋に基づいてログインしてきたユーザが、予め登録されているユーザであるとログインを許可する。ＣＰＵ３１０によりログインが許可されると、ログインしたと判定される。ＭＦＰ３００を使用するユーザがログインしたと判定されると（Ｓ３１００にてＹＥＳ）、処理はＳ３１０２へ移される。もしそうでないと（Ｓ３１００にてＮＯ）、この処理はＳ３１００へ戻されて、このＭＦＰ３００を使用するユーザがログインしたと判定されるまで待つ。
【００６５】
Ｓ３１０２にて、ＣＰＵ３１０は、入力されたユーザ番号又はユーザの指紋に対応して登録された、ユーザを一意に識別するためのユーザＩＤを記憶する。
【００６６】
Ｓ３１０４にて、ＣＰＵ３１０は、ＭＦＰ３００でのジョブが終了したか否かを判定する。このとき、ＣＰＵ３１０は、要求された処理が正常に終了すると、ＭＦＰ３００でのジョブが終了したと判定する。ＭＦＰ３００でのジョブが終了したと判定されると（Ｓ３１０４にてＹＥＳ）、処理はＳ３１０６へ移される。もしそうでないと（Ｓ３１０４にてＮＯ）、この処理はＳ３１０４へ戻されて、ＭＦＰ３００でのジョブが終了したと判定されるまで待つ。
【００６７】
Ｓ３１０６にて、ＣＰＵ３１０は、終了したと判定したジョブにおける、基本機能（モード）、設定機能（１）、設定機能（２）・・・を、ユーザ使用履歴情報として、ユーザＩＤとともにサーバコンピュータ２００へ送信する。
【００６８】
図７の右側に示すプログラムは、サーバコンピュータ２００のＣＰＵ２１０において実行される。Ｓ２１００にて、サーバコンピュータ２００のＣＰＵ２１０（以下、単にＣＰＵ２１０と記載する。）は、ＭＦＰ３００からユーザ使用履歴情報を受信したか否かを判定する。このとき、対象となるのは複数のＭＦＰ３００である。ＭＦＰ３００からユーザ使用履歴情報を受信したと判定されると（Ｓ２１００にてＹＥＳ）、処理はＳ２１０２へ移される。もしそうでないと（Ｓ２１００にてＮＯ）、この処理はＳ２１００へ戻されて、ＭＦＰ３００からユーザ使用履歴情報を受信したと判定されるまで待つ。
【００６９】
Ｓ２１０２にて、ＣＰＵ２１０は、ＭＦＰ３００から受信したユーザ使用履歴情報を、図４に示す使用履歴管理テーブルにユーザＩＤとともに記憶する。複数のＭＦＰ３００からユーザ使用履歴情報を受信して、使用履歴管理テーブルに記憶することにより、多くの使用履歴情報がユーザＩＤとともに使用履歴管理テーブルに蓄積されていく。なお、図４における使用日時が６ヶ月を経過したものは、消去されるか、又は組合せられた機能の集計に反映されない。
【００７０】
Ｓ２１０４にて、ＣＰＵ２１０は、予め定められた時間に到達したか否かを判定する。予め定められた時間とは、組合せられた機能を集計する時間間隔に対応する。予め定められた時間（例えば１２時間間隔に対応する時間）に到達したと判定されると（Ｓ２１０４にてＹＥＳ）、この処理はＳ２１０６へ移される。もしそうでないと（Ｓ２１０４にてＮＯ）、この処理はＳ２１００へ戻される。このように処理するのは、複数のＭＦＰ３００から使用履歴情報を受信して使用履歴管理テーブルを更新することはリアルタイムで実行するものの、組合せられた機能の集計はある程度の時間間隔で実行しさえすればよいためである。
【００７１】
Ｓ２１０６にて、ＣＰＵ２１０は、使用履歴管理テーブルに記憶された使用履歴情報に基づいて、ユーザ毎に、ＭＦＰ３００の使用頻度に基づく表示優先順位を算出する。Ｓ２１０８にて、ＣＰＵ２１０は、算出した表示優先順位を、図６に示すユーザ別の使用履歴管理テーブルに記憶する。
【００７２】
Ｓ２１１０にて、ＣＰＵ２１０は、ユーザ別の使用履歴管理テーブルに基づいて、ユーザ別の使用履歴情報（設定機能、使用された機能及び表示優先順位）をＭＦＰ３００へ送信する。なお、ユーザ別の使用履歴情報のＭＦＰ３００への送信は、通信トラフィックを低減させるために、前回送信時からの変更分のみを差分データとして送信するようにしても構わない。また、組合せ管理テーブルを更新する時間間隔と、ＭＦＰ３００へユーザ別の使用履歴情報送信する時間間隔とを異なるものとしても構わない。
【００７３】
Ｓ２１１２にて、ＣＰＵ２１０は、使用履歴管理テーブルに記憶された使用履歴情報に基づいて、設定機能に対して組合せられた機能を集計する。Ｓ２１１４にて、ＣＰＵ２１０は、集計した結果を、図５に示す組合せ管理テーブルに記憶する。これにより、組合せ管理テーブルが一定の時間間隔で更新される。
【００７４】
Ｓ２１１６にて、ＣＰＵ２１０は、組合せ機能管理テーブルに基づいて、組合せ情報（設定機能、組合せられた機能及び表示優先順位）をＭＦＰ３００へ送信する。なお、組合せ情報のＭＦＰ３００への送信は、通信トラフィックを低減させるために、前回送信時からの変更分のみを差分データとして送信するようにしても構わない。また、組合せ管理テーブルを更新する時間間隔と、ＭＦＰ３００へ送信する時間間隔とを異なるものとしても構わない。
【００７５】
図７の左下に示すプログラムは、ＭＦＰ３００のＣＰＵ３１０において実行される。Ｓ３１１０にて、ＣＰＵ３１０は、サーバコンピュータ２００からユーザ別の使用履歴情報を受信したか否かを判定する。サーバコンピュータ２００からユーザ別の使用履歴情報を受信したと判定されると（Ｓ３１１０にてＹＥＳ）、処理はＳ３１１２へ移される。もしそうでないと（Ｓ３１１０にてＮＯ）、この処理はＳ３１１０へ戻されて、サーバコンピュータ２００からユーザ別の使用履歴情報を受信したと判定されるまで待つ。
【００７６】
Ｓ３１１２にて、ＣＰＵ３１０は、サーバコンピュータ２００から受信したユーザ別の使用履歴情報を、ユーザ別の使用履歴管理テーブルに記憶する。なお、このとき、ＣＰＵ３１０は、図６に示すユーザ別の利用履歴管理テーブルから、直近６ヶ月の設定回数フィールドを除いた管理テーブルを、ユーザ別の利用履歴管理テーブルとして、ＨＤＤ３４０に記憶する。これにより、複数のＭＦＰ３００のそれぞれにおいて、このネットワーク回線４００に接続されたＭＦＰ３００でよく組合せられる機能をユーザ毎に記憶することができる。
【００７７】
Ｓ３１１４にて、ＣＰＵ３１０は、サーバコンピュータ２００から組合せ情報を受信したか否かを判定する。サーバコンピュータ２００から組合せ情報を受信したと判定されると（Ｓ３１１４にてＹＥＳ）、処理はＳ３１１６へ移される。もしそうでないと（Ｓ３１１４にてＮＯ）、この処理はＳ３１１４へ戻されて、サーバコンピュータ２００から組合せ情報を受信したと判定されるまで待つ。
【００７８】
Ｓ３１１６にて、ＣＰＵ３１０は、サーバコンピュータ２００から受信した組合せ情報を、組合せ機能管理テーブルに記憶する。なお、このとき、ＣＰＵ３１０は、図５に示す組合せ機能管理テーブルから、直近６ヶ月の組合せ回数フィールドを除いた管理テーブルを、組合せ機能管理テーブルとして、ＨＤＤ３４０に記憶する。これにより、複数のＭＦＰ３００のそれぞれにおいて、このネットワーク回線４００に接続されたＭＦＰ３００でよく組合せられる機能を記憶することができる。
【００７９】
図８を参照して、本実施の形態に係るネットワーク画像形成システムにおいてユーザが機能を設定するために、ＭＦＰ３００で実行されるコンピュータプログラムの制御構造について説明する。
【００８０】
Ｓ３１２０にて、ＣＰＵ３１０は、このＭＦＰ３００を使用するユーザがログイン要求してログインしたか否かを判定する。このとき、ＣＰＵ３１０は、ユーザ番号入力画面又は指紋入力画面をタッチパネルディスプレイ３８０に表示しておいて、ユーザ番号が入力されたりユーザの指紋が入力されたりすると、このＭＦＰ３００を使用するユーザがログインしてきたと判定する。ＣＰＵ３１０は、ユーザ番号又はユーザの指紋に基づいてログインしてきたユーザが、予め登録されているユーザであるとログインを許可する。ＣＰＵ３１０によりログインが許可されると、ログインしたと判定される。ＭＦＰ３００を使用するユーザがログインしたと判定されると（Ｓ３１２０にてＹＥＳ）、処理はＳ３１２２へ移される。もしそうでないと（Ｓ３１２０にてＮＯ）、この処理はＳ３１２０へ戻されて、このＭＦＰ３００を使用するユーザがログインしたと判定されるまで待つ。なお、この処理は上述したＳ３１００と同じである。
【００８１】
Ｓ３１２２にて、ＣＰＵ３１０は、モード選択されたか否かを判定する。このＭＦＰ３００においては、「コピーモード」、「ファクス／イメージ送信モード」及び「ドキュメントファイリングモード」の３つのモードが備えられている。ＣＰＵ３１０は、例えば、タッチパネルディスプレイ３８０の最上部に表示された３つのモードに対応するソフトウェアボタンのいずれかが押下されると、ユーザによりモード選択されたと判定する。ユーザによりモード選択されたと判定されると（Ｓ３１２２にてＹＥＳ）、処理はＳ３１２３へ移される。もしそうでないと（Ｓ３１２２にてＮＯ）、この処理はＳ３１２２へ戻されて、ユーザによりモードが選択されたと判定されるまで待つ。
【００８２】
Ｓ３１２３にて、ＣＰＵ３１０は、ＨＤＤ３４０からユーザ別の使用履歴管理テーブル（図６において、直近６ヶ月の設定回数フィールドのない管理テーブル）を読出す。
【００８３】
Ｓ３１２４にて、ＣＰＵ３１０は、選択されたモードの初期画面とともにこのユーザの使用頻度が高い機能をタッチパネルディスプレイ３８０に表示する。このとき、ＣＰＵ３１０は、読出したユーザ別の使用履歴管理テーブルに基づいて、このユーザの使用頻度が高い機能をタッチパネルディスプレイ３８０に表示する。なお、このとき表示される機能の数は特に限定されない。１つの機能に限定されないで２以上の機能を表示するようにしても構わない。ＭＦＰ３００のＨＤＤ３４０に記憶されるユーザ別の使用履歴管理テーブルを、直近６ヶ月の設定回数フィールドを含めた管理テーブルとして、直近６ヶ月の設定回数がしきい値（例えば２０回）を超える機能を（個数に関係なく）表示するようにしても構わない。コピーモードの初期画面には、「カラーモード」、「コピー濃度」、「倍率」、「原稿の方向」、「用紙の大きさ及び方向」が表示されるとともに、これらの設定を変更するためのソフトウェアボタンが表示される。このような機能選択用のソフトウェアボタンとして、例えば、「両面コピー」、「仕上げ」等の機能（これを「第１機能」と記載する。）を選択するボタンと、「特別機能」（これも「第１機能」と記載する。）を選択するボタンとがある。この「特別機能」を選択すると、さらに、「２ｉｎ１／４ｉｎ１」、「とじしろ」、「枠消去」等の機能（これらを「第２機能」と記載する。）を選択することができる。すなわち、第１機能は、各モードの初期画面に表示される機能であって、第１機能を選択するだけで機能を選択できる機能と、さらに第２機能を選択する機能とが含まれる。「特別機能」の「２ｉｎ１／４ｉｎ１」を選択した後に「両面コピー」を選択した場合、「両面コピー」を選択した後に「特別機能」の「２ｉｎ１／４ｉｎ１」を選択した場合のいずれの場合であっても、「両面コピー」と「２ｉｎ１／４ｉｎ１」とが組合せられたことになる。なお、本発明は、このようなメニュー階層に限定されるものではない。
【００８４】
Ｓ３１２６にて、ＣＰＵ３１０は、ユーザにより第１機能が選択されたか否かを判定する。ユーザにより第１機能が選択されたと判定されると（Ｓ３１２６にてＹＥＳ）、処理はＳ３１２８へ移される。もしそうでないと（Ｓ３１２６にてＮＯ）、この処理はＳ３１４８へ移される。
【００８５】
Ｓ３１２８にて、ＣＰＵ３１０は、ユーザにより選択された第１機能に複数の第２機能を含むか否かを判定する。第１機能に複数の第２機能を含むときには（Ｓ３１２８にてＹＥＳ）、処理はＳ３１３４へ移される。もしそうでないと（Ｓ３１２８にてＮＯ）、この処理はＳ３１３０へ移される。
【００８６】
Ｓ３１３０にて、ＣＰＵ３１０は、ユーザにより選択された第１機能の設定画面をタッチパネルディスプレイ３８０に表示する。Ｓ３１３２にて、ＣＰＵ３１０は、第１機能が確定されたか否かを判定する。このとき、ＣＰＵ３１０は、例えば、タッチパネルディスプレイに表示された第１機能（例えば「両面コピー」）の設定画面において所定の項目について設定された後に「ＯＫ」ボタンが押下されると、第１機能が確定されたと判定する。第１機能が確定されたと判定されると（Ｓ３１３２にてＹＥＳ）、処理はＳ３１４２へ移される。もしそうでないと（Ｓ３１３２にてＮＯ）、この処理はＳ３１３２へ戻されて、第１機能が確定されるまで待つ。
【００８７】
Ｓ３１３４にて、ＣＰＵ３１０は、選択された第１機能に含まれる複数の第２機能の中から１の第２機能を選択する画面をタッチパネルディスプレイ３８０に表示する。Ｓ３１３６にて、ＣＰＵ３１０は、ユーザにより第２機能が選択されたか否かを判定する。ユーザにより第２機能が選択されたと判定されると（Ｓ３１３６にてＹＥＳ）、処理はＳ３１３８へ移される。もしそうでないと（Ｓ３１３６にてＮＯ）、この処理はＳ３１４８へ移される。
【００８８】
Ｓ３１３８にて、ＣＰＵ３１０は、ユーザにより選択された第２機能の設定画面をタッチパネルディスプレイ３８０に表示する。Ｓ３１４０にて、ＣＰＵ３１０は、第２機能が確定されたか否かを判定する。このとき、ＣＰＵ３１０は、例えば、タッチパネルディスプレイに表示された第２機能（例えば「２ｉｎ１／４ｉｎ１」）の設定画面において所定の項目について設定された後に「ＯＫ」ボタンが押下されると、第２機能が確定されたと判定する。第２機能が確定されたと判定されると（Ｓ３１４０にてＹＥＳ）、処理はＳ３１４２へ移される。もしそうでないと（Ｓ３１４０にてＮＯ）、この処理はＳ３１４０へ戻されて、第１機能が確定されるまで待つ。
【００８９】
Ｓ３１４２にて、ＣＰＵ３１０は、ＨＤＤ３４０から組合せ管理テーブル（図５において、直近６ヶ月の組合せ回数フィールドのない管理テーブル）を読出す。Ｓ３１４４にて、ＣＰＵ３１０は、確定した第１機能又は確定した第２機能に対して、組合せられる頻度の高い機能の上位３個をタッチパネルディスプレイ３８０におすすめ表示する。なお、このとき表示されるおすすめ機能の数は３個に限定されないで、さらに多くのおすすめ機能を表示するようにしても構わない。なお、ＭＦＰ３００のＨＤＤ３４０に記憶される組合せ管理テーブルを、直近６ヶ月の組合せ回数フィールドを含めた管理テーブルとして、直近６ヶ月の組合せ回数がしきい値（例えば２０回）を超える機能を（個数に関係なく）表示するようにしても構わない。
【００９０】
Ｓ３１４６にて、ＣＰＵ３１０は、ユーザによりさらに機能が選択されるか否かを判定する。このとき、既に第１機能又は第２の機能が確定しているので（Ｓ３１３２にてＹＥＳ又はＳ３１４０にてＹＥＳ）、これらの機能にさらに機能を組合せることになる。このとき、ＣＰＵ３１０は、例えば、おすすめ表示された機能に対応したタッチパネルディスプレイ３８０上のソフトウェアボタンが押下されると、さらに機能が選択されると判定する。さらに機能が選択されると判定されると（Ｓ３１４６にてＹＥＳ）、処理はＳ３１２４へ戻される。もしそうでないと（Ｓ３１４６にてＮＯ）、この処理はＳ３１４８へ移される。なお、さらに機能が選択されると判定される場合には（Ｓ３１４６にてＹＥＳ）、選択された機能に基づいて、処理を、Ｓ３１２４、Ｓ３１３０又はＳ３１３８へ移すようにしても構わない。
【００９１】
Ｓ３１４８にて、ＣＰＵ３１０は、スタートボタンが押下されたか否かを判定する。スタートボタンが押下されたと判定されると（Ｓ３１４８にてＹＥＳ）、処理はＳ３１５０へ移される。もしそうでないと（Ｓ３１４８にてＮＯ）、この処理はＳ３１４８へ戻される。なお、スタートボタンが押下されたと判定されない場合には（Ｓ３１４８にてＮＯ）、処理をＳ３１２４へ移すようにしても構わない。
【００９２】
Ｓ３１５０にて、ＣＰＵ３１０は、設定された機能にしたがって、ジョブを開始する。このとき、例えば、ＭＦＰ３００においては、原稿読取部により読取られた原稿の画像データが画像形成部へと出力され、画像形成部において、画像データによって示される画像が記録用紙に印刷される。
【００９３】
Ｓ３１５２にて、ＣＰＵ３１０は、ジョブが終了したか否かを判定する。ＭＦＰ３００でのジョブが終了したと判定されると（Ｓ３１５２にてＹＥＳ）、処理はＳ３１５４へ移される。もしそうでないと（Ｓ３１５２にてＮＯ）、この処理はＳ３１５２へ戻されて、ＭＦＰ３００でのジョブが終了したと判定されるまで待つ。
【００９４】
Ｓ３１５４にて、ＣＰＵ３１０は、終了したと判定したジョブにおける、終了処理を行なう。この終了処理の一例として、図７のＳ３１０２における、基本機能（モード）、設定機能（１）、設定機能（２）・・・を、使用履歴情報としてサーバコンピュータ２００へ送信する処理がある。終了処理は、その他の課金処理等であっても構わない。
【００９５】
［動作］
以上のような構造及びフローチャートに基づく。本実施の形態に係るネットワーク画像形成システムの動作について説明する。
【００９６】
＜使用履歴処理動作＞
図４に示す使用履歴管理テーブル、図５に示す組合せ機能管理テーブル及び図６に示すユーザ別の使用履歴管理テーブル並びに図７に示すフローチャートを用いて、このネットワーク画像形成システムの使用履歴処理動作について説明する。
【００９７】
まず、ユーザが使用したいＭＦＰ３００のタッチパネルディスプレイ３８０において、ユーザ番号を入力したりユーザを指紋を走査して入力したりして、ログイン要求する。ログイン要求したユーザが、このＭＦＰ３００を使用することが予め許可されるように登録されたユーザであるとログインが許可される（Ｓ３１００にてＹＥＳ）。ユーザＩＤがＭＦＰ３００に記憶されて（Ｓ３１０２）、ユーザを一意に特定することができる。
【００９８】
ユーザがＭＦＰ３００において所望の機能（例えばコピー機能）を選択してジョブ（例えば集約両面コピー）を行ない、そのジョブが終了すると（Ｓ３１０４にてＹＥＳ）、このＭＦＰ３００に対してこのユーザがこのジョブで選択した、基本機能（モード）、設定機能（１）、設定機能（２）・・・が、ユーザ使用履歴情報として、ユーザＩＤとともにサーバコンピュータ２００へ送信される（Ｓ３１０６）。
【００９９】
このようなＭＦＰ３００の動作に応答して、サーバコンピュータ２００は、ＭＦＰ３００からユーザ使用履歴情報を受信する（Ｓ２１００にてＹＥＳ）。受信したユーザ使用履歴情報は、ユーザＩＤとともに、図４に示す使用履歴管理テーブルの形式でＨＤＤ２４０に記憶される（Ｓ２１０２）。
【０１００】
ユーザ別の使用履歴を集計する、予め定められた時間になると（Ｓ２１０４にてＹＥＳ）、使用履歴管理テーブルに記憶された使用履歴情報に基づいて、ユーザ毎に、ＭＦＰ３００の使用頻度に基づく表示優先順位が算出される（Ｓ２１０６）。算出した表示優先順位が、図６に示すユーザ別の使用履歴管理テーブルに記憶される（Ｓ２１０８）。ユーザ別の使用履歴管理テーブルに基づいて、ユーザ別の使用履歴情報（設定機能、使用された機能及び表示優先順位）がＭＦＰ３００へ送信される（Ｓ２１１０）。
【０１０１】
組合せ機能を集計する、予め定められた時間になると（Ｓ２１０４にてＹＥＳ）、使用履歴管理テーブルに記憶された使用履歴情報に基づいて、設定機能に対して組合せられた機能が集計される（Ｓ２１１２）。集計された結果が図５に示す組合せ管理テーブルに記憶される（Ｓ２１１４）。組合せ機能管理テーブルに基づいて、組合せ情報（設定機能、組合せられた機能及び表示優先順位）がＭＦＰ３００へ送信される（Ｓ２１１６）。
【０１０２】
このようなサーバコンピュータ２００の動作に応答して、複数のＭＦＰ３００のそれぞれは、サーバコンピュータ２００からユーザ別の使用履歴情報を受信する（Ｓ３１１０にてＹＥＳ）。受信したユーザ別の使用履歴情報は、ユーザ別の使用履歴管理テーブル（図６に示すユーザ別の利用履歴管理テーブルから、直近６ヶ月の設定回数フィールドを除いた管理テーブル）の形式でＨＤＤ３４０に記憶される（Ｓ３１１２）。
【０１０３】
さらに、複数のＭＦＰ３００のそれぞれは、サーバコンピュータ２００から組合せ情報を受信する（Ｓ３１１４にてＹＥＳ）。受信した組合せ情報は、組合せ機能管理テーブル（図５に示す組合せ機能管理テーブルから、直近６ヶ月の組合せ回数フィールドを除いた管理テーブル）の形式でＨＤＤ３４０に記憶される（Ｓ３１１６）。
【０１０４】
サーバコンピュータ２００においては、複数のＭＦＰ３００から使用履歴情報を受信して使用履歴管理テーブル（図４）がリアルタイムで更新され、使用履歴管理テーブルにユーザの使用履歴が蓄積されていく。このように、使用履歴管理テーブルにユーザの使用履歴が蓄積されていく一方で、予め設定された時間間隔で、ユーザ毎の使用履歴及び組合せられた機能が集計される。このとき、使用履歴管理テーブルに記憶された使用履歴情報に基づいて、ユーザが設定した機能及び設定機能に対して組合せられた機能が集計され、ユーザ別の使用履歴管理テーブル及び組合せ管理テーブルが一定の時間間隔で更新される。このように更新された組合せ管理テーブルを反映させた、ユーザ別の使用履歴情報及び組合せ情報が複数のＭＦＰ３００へ送信される。
【０１０５】
＜機能設定動作＞
図８に示すフローチャート及び図９〜図１２に示すタッチパネルディスプレイ３８０の画面遷移図を用いて、このネットワーク画像形成システムの機能設定動作について説明する。
【０１０６】
ユーザが使用したいＭＦＰ３００においてログインして（Ｓ３１２０にてＹＥＳ）、所望のモードを選択すると（Ｓ３１２２にてＹＥＳ）、ユーザ別の使用履歴管理テーブル（図６において、直近６ヶ月の設定回数フィールドのない管理テーブル）が読出され（Ｓ３１２３）、タッチパネルディスプレイ３８０に、選択されたモードの初期画面が表示されるとともに、ログインしたユーザの使用頻度が高い機能が表示される（Ｓ３１２４）。図９は、タッチパネルディスプレイ３８０の最左上部の「コピー」モードボタンが押下されたときにタッチパネルディスプレイ３８０に表示されるコピーモードの初期画面の一例である。また、この図９においては、ログインしたユーザが最近（直近６ヶ月）よく使用する機能として「２ｉｎ１／４ｉｎ１」（集約）が表示されている。この図９においては、ログインしたユーザが最近（直近６ヶ月）よく使用する機能が１個しか表示されていないが、上述したように２個以上表示するようにしても構わない。
【０１０７】
この図９において、ユーザが「特別機能」ボタンを押下すると（Ｓ３１２６にてＹＥＳ）、特別機能は複数の機能を含むので（Ｓ３１２８にてＹＥＳ）、選択された特別機能（第１機能）に含まれる複数の第２機能の中から１の第２機能を選択する画面がタッチパネルディスプレイ３８０に表示される（Ｓ３１３４）。図１０は、図９において「特別機能」ボタンが押下された後のタッチパネルディスプレイ３８０に表示される特別機能メニュー画面の一例である。
【０１０８】
この図１０において、ユーザが「２ｉｎ１／４ｉｎ１」ボタンを押下すると（Ｓ３１３６にてＹＥＳ）、選択された第２機能の設定画面がタッチパネルディスプレイ３８０に表示される（Ｓ３１３８）。図１１は、図１０において「２ｉｎ１／４ｉｎ１」ボタンが押下された後のタッチパネルディスプレイ３８０に表示される「２ｉｎ１／４ｉｎ１」設定メニュー画面の一例である。
【０１０９】
この図１１において、ユーザが「２ｉｎ１／４ｉｎ１」についての詳細項目（２ページ集約又は４ページ集約、レイアウト、境界線）の設定ボタンを押下して、「２ｉｎ１／４ｉｎ１」に対する「ＯＫ」ボタンを押下すると第２機能が確定する（Ｓ３１４０にてＹＥＳ）。第２機能である「２ｉｎ１／４ｉｎ１」が確定すると、組合せ機能管理テーブルが読出されて（Ｓ３１４２）、確定した「２ｉｎ１／４ｉｎ１」機能に対して、組合せられる頻度の高い（この直近６ヶ月で組合せられた回数の多い）機能の上位３個がおすすめ機能として図１２に示すように表示される。この図１２においては、ログインしたユーザにより選択された機能に、最近（直近６ヶ月）よく組合せられる３個の機能が表示されているが、上述したようにこのような３個には限定されない。このとき、図１２に示すように、特別機能メニュー画面に戻り、特別機能に含まれる複数の機能の中から１の機能を選択する画面がタッチパネルディスプレイ３８０に表示されるとともに、選択されることが確定した「２ｉｎ１／４ｉｎ１」機能によく組合せられる、「両面コピー」、「お試しコピー」及び「原稿枚数カウント」の３個の機能が表示される（Ｓ３１４４）。
【０１１０】
以上のようにして、本実施の形態に係るネットワーク画像形成システムによると、ログインしたユーザが最近よく使用する機能が表示されるとともに、ユーザが複合機の種々の機能のうち、１つの機能を選択したときに、その選択した機能に対して、過去にユーザ（このユーザには自分も他人も含み得る。）によって組合せられて使用された機能がおすすめ機能として表示される。このため、ログインしたユーザは、自分が最近よく使用する機能を容易に選択することができる。また、自分が選択した機能に対して、他人によってよく組合せられて使用されている機能が表示される点で、従来の技術とは異なる。これにより、自分は知らないが、他のユーザが使用している複合機における有効的な機能の組合せを、効率的に知ることができる。なお、サーバコンピュータの機能を複数の複合機の中の１台の複合機で実現することによりサーバコンピュータを必要としないで、このような効果を発現できる。さらに、複数の複合機でなくてもサーバコンピュータの機能を備えた複合機が１台のみであってもこのような効果を発現できる。
【０１１１】
なお、ＭＦＰを使用するためにログインしたユーザが機能を選択する前に、ユーザがよく使用する機能と、その機能に、よく組合せられる機能とが、タッチパネルディスプレイ３８０に表示されるようにしても構わない。すなわち、ログインしたユーザが最近よく使用する機能を表示するとともに、よく使用するその機能によく組合せられる機能を表示することになる。
【０１１２】
−第２の実施の形態−
以下、本発明の第２の実施の形態について説明する。
【０１１３】
本実施の形態に係るネットワーク画像形成システムを構成するサーバコンピュータ２００及びＭＦＰ３００は、上述した第１の実施の形態におけるサーバコンピュータ２００及びＭＦＰ３００とは、一部が異なる管理テーブルを記憶し、一部が異なるプログラムを実行する。
【０１１４】
本実施の形態においては、サーバコンピュータ２００は、ユーザが所属するグループを一意に識別するグループＩＤをユーザＩＤに関連付けて記憶するとともに、ネットワーク回線４００を介して受信した、ＭＦＰ３００におけるユーザの使用履歴を、ユーザを一意に識別するユーザＩＤとともに使用履歴管理テーブルに記憶する。サーバコンピュータ２００は、グループ毎に、ユーザの使用履歴に基づいて、ＭＦＰ３００において使用された機能を集計して、その結果をグループ別の使用履歴管理テーブルに記憶する。サーバコンピュータ２００は、グループ別の使用履歴情報をＭＦＰ３００へネットワーク回線４００を介して送信する。ＭＦＰ３００は、サーバコンピュータ２００から受信したグループ別の使用履歴情報に基づいて、ログインしたユーザが所属するグループにおいて頻度高く使用された機能をタッチパネルディスプレイに表示する。
【０１１５】
サーバコンピュータ２００は、多数のユーザの使用履歴に基づいて、ＭＦＰ３００において組合せられて使用された機能の組合せ情報を集計して、その結果をグループ別の組合せ機能管理テーブルに記憶する。サーバコンピュータ２００は、グループ別の組合せ情報をＭＦＰ３００へネットワーク回線４００を介して送信する。ＭＦＰ３００は、サーバコンピュータ２００から受信したグループ別の組合せ情報に基づいて、ログインしたユーザにより選択された機能にそのユーザが所属するグループにおいてよく組合せられる機能をタッチパネルディスプレイに表示する。
【０１１６】
このように、本実施の形態においては、ＭＦＰを使用するためにログインしたユーザが所属するグループにおいてよく使用する機能と、その機能にそのグループにおいてよく組合せられる機能とが、タッチパネルディスプレイに表示される。
【０１１７】
このように、本実施の形態においては、ＭＦＰを使用するためにログインしたユーザが所属するグループにおいてよく使用される機能と、そのユーザにより選択された機能に、そのユーザが所属するグループにおいてよく組合せられる機能とが、タッチパネルディスプレイに表示される。以下において、このように動作するネットワーク画像形成システムについて説明する。
【０１１８】
［管理テーブル構成］
図１３を参照して、サーバコンピュータ２００のＨＤＤ２４０で記憶されるグループ管理テーブルについて説明する。このグループ管理テーブルにおいては、このシステムの管理者等により管理され、ユーザが、どの部門（グループ）に属するのかが記憶される。
【０１１９】
図１３に示すように、このグループ管理テーブルは、ユーザを一意に特定するためのユーザＩＤを記憶するフィールドと、そのユーザＩＤに対応付けてそのユーザが所属するグループを一意に特定するためのグループＩＤを記憶するフィールドとで構成される。
【０１２０】
図１３に示すグループ管理テーブルにおいて、グループＩＤが「Ｇ００１」で特定されるグループに、ユーザＩＤが「０００００１」、「０００００２」、「０００００４」で特定されるユーザが所属し、グループＩＤが「Ｇ００２」で特定されるグループに、ユーザＩＤが「０００００３」、「０００００５」で特定されるユーザが所属していることが記憶されている。
【０１２１】
図１４を参照して、グループ別の組合せ機能管理テーブルについて説明する。このグループ別の組合せ管理テーブルは、第１の実施の形態に係る組合せ機能管理テーブル（図５）に対応する。
【０１２２】
図１４に示すように、このグループ別の組合せ機能管理テーブルは、図５に示した組合せ機能管理テーブルをグループ毎に記憶する。このため、このグループ別の組合せ機能管理テーブルは、グループを一意に特定するためのグループＩＤを記憶するフィールドと、、設定機能（図４の設定機能（１）に対応）を記憶するフィールドと、その設定機能に対して組合せられた機能（図４の設定機能（２）又は設定機能（３）に対応）を記憶するフィールドと、それらの機能が各グループにおいて直近６ヶ月間において組合せられた回数を記憶するフィールドと、その組合せ回数に基づく表示優先順位を記憶するフィールドとで構成される。
【０１２３】
なお、図１４においても、図５と同様に、組合せ回数の集計期間を直近６ヶ月としたが、本発明がこれに限定されるものではない。もっと短くても構わないし、さらに長くても構わないし、ユーザ（この場合のユーザには管理者を含む。）が設定できるようにしても構わない。
【０１２４】
図１５を参照して、グループ別の使用履歴管理テーブルについて説明する。このグループ別の使用履歴管理テーブルは、第１の実施の形態に係る使用履歴管理テーブル（図６）に対応する。
【０１２５】
図１５に示すように、このグループ別の使用履歴管理テーブルは、図６に示した使用履歴管理テーブルをグループ毎に記憶する。このため、このグループ別の組合せ機能管理テーブルは、グループを一意に特定するためのグループＩＤを記憶するフィールドと、使用された基本機能（コピーモード、ファクス／イメージ送信モード、ドキュメントファイリング等）を記憶するフィールドと、その基本機能において使用された設定機能を記憶するフィールドと、それらの機能が各グループにおいて直近６ヶ月間において設定された回数を記憶するフィールドと、その設定回数に基づく表示優先順位を記憶するフィールドとで構成される。
【０１２６】
なお、本実施の形態における使用履歴管理テーブルは、第１の実施の形態に係る使用履歴管理テーブル（図４）と同じである。
【０１２７】
［ソフトウェア構成］
図１６は、本実施の形態におけるサーバコンピュータ２００及びＭＦＰ３００で実行される使用履歴処理プログラムの制御構造を示すフローチャートである。このフローチャートは、上述した図７のフローチャートに対応する。図７に示すフローチャートと図１６に示すフローチャートとでは、図７におけるＳ２１０６の処理が図１６においてはＳ２１２０及びＳ２１２２の処理に変更されている点及びユーザ別の使用履歴管理テーブルがグループ別の使用履歴管理テーブルへ変更されている点が異なる。
【０１２８】
図１６を参照して、Ｓ２１２０にて、ＣＰＵ２１０は、グループ管理テーブル（図１３）を読出す。Ｓ２１２２にて、ＣＰＵ２１０は、使用履歴管理テーブルに記憶された使用履歴情報に基づいて、グループ毎に、ＭＦＰ３００の使用頻度に基づく表示優先順位を算出する。
【０１２９】
図１７は、本実施の形態におけるＭＦＰ３００で実行される機能設定プログラムの制御構造を示すフローチャートである。このフローチャートは、上述した図８のフローチャートに対応する。図８に示すフローチャートと図１７に示すフローチャートとでは、図８におけるＳ３１２４の処理が図１７においてはＳ３２２４の処理に変更されている点、そのＳ３２２４の前にＳ３２２３の処理が追加されている点、図８におけるＳ３１４４の処理が図１７においてはＳ３２４４の処理に変更されている点、組合せ管理テーブルがグループ別の組合せ管理テーブルへ変更されている点、及びユーザ別の使用履歴管理テーブルがグループ別の使用履歴管理テーブルへ変更されている点が異なる。
【０１３０】
図１７を参照して、Ｓ３１２３にて、ＣＰＵ３１０は、グループ別の使用履歴管理テーブル（図１５）を読出す。Ｓ３２２３にて、ＣＰＵ３１０は、グループ管理テーブル（図１３）を読出す。Ｓ３２２４にて、ＣＰＵ３１０は、選択されたモードの初期画面とともにこのユーザが所属するグループにおいて使用頻度が高い機能をタッチパネルディスプレイ３８０に表示する。このとき、ＣＰＵ３１０は、読出したグループ別の使用履歴管理テーブルに基づいて、このユーザが所属するグループにおいて使用頻度が高い機能をタッチパネルディスプレイ３８０に表示する。なお、このとき表示される機能の数は特に限定されない。１つの機能に限定されないで２以上の機能を表示するようにしても構わない。ＭＦＰ３００のＨＤＤ３４０に記憶されるグループ別の使用履歴管理テーブルを、直近６ヶ月の設定回数フィールドを含めた管理テーブルとして、直近６ヶ月の設定回数がしきい値（例えば１２０回）を超える機能を（個数に関係なく）表示するようにしても構わない。
【０１３１】
Ｓ３２４４にて、ＣＰＵ３１０は、確定した第１機能又は確定した第２機能に対して、このユーザが所属するグループにおいて組合せられる頻度の高い機能の上位３個をタッチパネルディスプレイ３８０におすすめ表示する。なお、このとき表示されるおすすめ機能の数は３個に限定されないで、さらに多くのおすすめ機能を表示するようにしても構わない。なお、ＭＦＰ３００のＨＤＤ３４０に記憶される組合せ管理テーブルを、直近６ヶ月の組合せ回数フィールドを含めた管理テーブルとして、直近６ヶ月の組合せ回数がしきい値（例えば１２０回）を超える機能を（個数に関係なく）表示するようにしても構わない。
【０１３２】
［動作］
以上のような構造及びフローチャートに基づく。本実施の形態に係るネットワーク画像形成システムの動作について説明する。なお、上述した第１の実施の形態と同じ動作についての説明はここでは繰返さない。
【０１３３】
＜使用履歴処理動作＞
図４に示す使用履歴管理テーブル、図１３に示すグループ管理テーブル、図１４に示すグループ別の組合せ機能管理テーブル及び図１５に示すグループ別の使用履歴管理テーブル並びに図１６に示すフローチャートを用いて、このネットワーク画像形成システムの使用履歴処理動作について説明する。
【０１３４】
ユーザがＭＦＰ３００へログインして画像形成する毎に、ＭＦＰ３００の動作に応答して、サーバコンピュータ２００は、ＭＦＰ３００からユーザ使用履歴情報を受信する（Ｓ２１００にてＹＥＳ）。受信したユーザ使用履歴情報は、ユーザＩＤとともに、図４に示す使用履歴管理テーブルの形式でＨＤＤ２４０に記憶される（Ｓ２１０２）。
【０１３５】
ユーザ別の使用履歴を集計する、予め定められた時間になると（Ｓ２１０４にてＹＥＳ）、グループ管理テーブルが読出されて（Ｓ２１２０）、使用履歴管理テーブルに記憶された使用履歴情報に基づいて、ログインしたユーザが所属するグループ毎に、ＭＦＰ３００の使用頻度に基づく表示優先順位が算出される（Ｓ２１２２）。算出した表示優先順位が、図１５に示すグループ別の使用履歴管理テーブルに記憶される（Ｓ２１０８）。グループ別の使用履歴管理テーブルに基づいて、グループ別の使用履歴情報（設定機能、使用された機能及び表示優先順位）がＭＦＰ３００へ送信される（Ｓ２１１０）。
【０１３６】
組合せ機能を集計する、予め定められた時間になると（Ｓ２１０４にてＹＥＳ）、使用履歴管理テーブルに記憶された使用履歴情報に基づいて、ログインしたユーザが所属するグループにおいて設定機能に対して組合せられた機能が集計される（Ｓ２１１２）。集計された結果が図１４に示すグループ別の組合せ管理テーブルに記憶される（Ｓ２１１４）。グループ別の組合せ機能管理テーブルに基づいて、グループ別の組合せ情報（設定機能、組合せられた機能及び表示優先順位）がＭＦＰ３００へ送信される（Ｓ２１１６）。
【０１３７】
このようなサーバコンピュータ２００の動作に応答して、複数のＭＦＰ３００のそれぞれは、サーバコンピュータ２００からグループ別の使用履歴情報を受信する（Ｓ３１１０にてＹＥＳ）。受信したグループ別の使用履歴情報は、グループ別の使用履歴管理テーブル（図１４に示すグループ別の利用履歴管理テーブルから、直近６ヶ月の設定回数フィールドを除いた管理テーブル）の形式でＨＤＤ３４０に記憶される（Ｓ３１１２）。
【０１３８】
さらに、複数のＭＦＰ３００のそれぞれは、サーバコンピュータ２００からグループ別の組合せ情報を受信する（Ｓ３１１４にてＹＥＳ）。受信したグループ別の組合せ情報は、組合せ機能管理テーブル（図１４に示すグループ別の組合せ機能管理テーブルから、直近６ヶ月の組合せ回数フィールドを除いた管理テーブル）の形式でＨＤＤ３４０に記憶される（Ｓ３１１６）。
【０１３９】
サーバコンピュータ２００においては、複数のＭＦＰ３００から使用履歴情報を受信して使用履歴管理テーブル（図４）がリアルタイムで更新され、使用履歴管理テーブルにユーザの使用履歴が蓄積されていく。このように、使用履歴管理テーブルにユーザの使用履歴が蓄積されていく一方で、予め設定された時間間隔で、グループ別の使用履歴及びグループ別の組合せられた機能が集計される。このとき、使用履歴管理テーブルに記憶された使用履歴情報に基づいて、ユーザが所属するグループ別に、設定した機能及び設定機能に対して組合せられた機能が集計され、グループ別の使用履歴管理テーブル及びグループ別の組合せ管理テーブルが一定の時間間隔で更新される。このように更新されたグループ別の組合せ管理テーブルを反映させた、グループ別の使用履歴情報及びグループ別の組合せ情報が複数のＭＦＰ３００へ送信される。
【０１４０】
＜機能設定動作＞
図１７に示すフローチャート並びに図１０及び図１１（第１の実施の形態）、図１８及び図１９に示すタッチパネルディスプレイ３８０の画面遷移図を用いて、このネットワーク画像形成システムの機能設定動作について説明する。
【０１４１】
ユーザが使用したいＭＦＰ３００においてログインして（Ｓ３１２０にてＹＥＳ）、所望のモードを選択すると（Ｓ３１２２にてＹＥＳ）、グループ別の使用履歴管理テーブル（図１５において、直近６ヶ月の設定回数フィールドのない管理テーブル）及びグループ管理テーブルが読出される（Ｓ３１２３、Ｓ３２２３）。グループ管理テーブルに基づいて、ログインしたユーザが所属するグループが引き当てられて、タッチパネルディスプレイ３８０に、選択されたモードの初期画面が表示されるとともに、ログインしたユーザが所属するグループにおいて使用頻度が高い機能が表示される（Ｓ３２２４）。図１８は、上述した第１の実施の形態の図９に対応する図であって、タッチパネルディスプレイ３８０の最左上部の「コピー」モードボタンが押下されたときにタッチパネルディスプレイ３８０に表示されるコピーモードの初期画面の一例である。また、この図１８においては、ログインしたユーザが所属するグループにおいて、最近（直近６ヶ月）よく使用する機能として「２ｉｎ１／４ｉｎ１」（集約）が表示されている。この図１８においては、ログインしたユーザが所属するグループにおいて、最近（直近６ヶ月）よく使用する機能が１個しか表示されていないが、上述したように２個以上表示するようにしても構わない。
【０１４２】
この図１８において、ユーザが「特別機能」ボタンを押下すると（Ｓ３１２６にてＹＥＳ）、特別機能は複数の機能を含むので（Ｓ３１２８にてＹＥＳ）、選択された特別機能（第１機能）に含まれる複数の第２機能の中から１の第２機能を選択する画面がタッチパネルディスプレイ３８０に表示される（Ｓ３１３４）。図１０は、図９において「特別機能」ボタンが押下された後のタッチパネルディスプレイ３８０に表示される特別機能メニュー画面の一例である。
【０１４３】
この図１０において、ユーザが「２ｉｎ１／４ｉｎ１」ボタンを押下すると（Ｓ３１３６にてＹＥＳ）、選択された第２機能の設定画面がタッチパネルディスプレイ３８０に表示される（Ｓ３１３８）。図１１は、図１０において「２ｉｎ１／４ｉｎ１」ボタンが押下された後のタッチパネルディスプレイ３８０に表示される「２ｉｎ１／４ｉｎ１」設定メニュー画面の一例である。
【０１４４】
この図１１において、ユーザが「２ｉｎ１／４ｉｎ１」についての詳細項目（２ページ集約又は４ページ集約、レイアウト、境界線）の設定ボタンを押下して、「２ｉｎ１／４ｉｎ１」に対する「ＯＫ」ボタンを押下すると第２機能が確定する（Ｓ３１４０にてＹＥＳ）。第２機能である「２ｉｎ１／４ｉｎ１」が確定すると、グループ別の組合せ機能管理テーブルが読出されて（Ｓ３１４２）、確定した「２ｉｎ１／４ｉｎ１」機能に対して、このユーザが所属するグループにおいて、組合せられる頻度の高い（この直近６ヶ月で組合せられた回数の多い）機能の上位３個がおすすめ機能として図１９に示すように表示される。この図１９においては、ログインしたユーザにより選択された機能に、最近（直近６ヶ月）このユーザが所属するグループにおいて、よく組合せられる３個の機能が表示されているが、上述したようにこのような３個には限定されない。このとき、図１９に示すように、特別機能メニュー画面に戻り、特別機能に含まれる複数の機能の中から１の機能を選択する画面がタッチパネルディスプレイ３８０に表示されるとともに、選択されることが確定した「２ｉｎ１／４ｉｎ１」機能に、このユーザが所属するグループにおいてよく組合せられる、「両面コピー」、「お試しコピー」及び「原稿枚数カウント」の３個の機能が表示される（Ｓ３２４４）。
【０１４５】
以上のようにして、本実施の形態に係るネットワーク画像形成システムによると、ログインしたユーザが所属するグループにおいて最近よく使用する機能が表示されるとともに、ユーザが複合機の種々の機能のうち、１つの機能を選択したときに、その選択した機能に対して、このユーザが所属するグループにおいて過去に組合せて使用された機能がおすすめ機能として表示される。このため、ログインしたユーザは、自分が所属するグループにおいて最近よく使用されている機能を容易に選択することができる。また、自分が選択した機能に対して、このグループにおいてよく組合せて使用されている機能が表示される点で、従来の技術とは異なる。これにより、自分は知らないが、自分が所属するグループの他のユーザが使用している複合機における有効的な機能の組合せを、効率的に知ることができる。なお、サーバコンピュータの機能を複数の複合機の中の１台の複合機で実現することによりサーバコンピュータを必要としないで、このような効果を発現できる。さらに、複数の複合機でなくてもサーバコンピュータの機能を備えた複合機が１台のみであってもこのような効果を発現できる。
【０１４６】
なお、ＭＦＰを使用するためにログインしたユーザが機能を選択する前に、ユーザが所属するグループにおいてよく使用される機能と、その機能に、そのユーザが所属するグループにおいてよく組合せられる機能とが、タッチパネルディスプレイ３８０に表示されるようにしても構わない。すなわち、ログインしたユーザが所属するグループにおいてよく使用される機能を表示するとともに、よく使用されるその機能に、よく組合せられる機能を表示することになる。
【０１４７】
−第３の実施の形態−
以下、本発明の第３の実施の形態について説明する。
【０１４８】
本実施の形態に係るネットワーク画像形成システムを構成するサーバコンピュータ２００及びＭＦＰ３００は、上述した第１の実施の形態又は第２の実施の形態におけるサーバコンピュータ２００及びＭＦＰ３００とは、一部が異なる管理テーブルを記憶し、一部が異なるプログラムを実行する。
【０１４９】
本実施の形態においては、サーバコンピュータ２００は、ユーザが所属するグループを一意に識別するグループＩＤを記憶するとともに、ネットワーク回線４００を介して受信した、ＭＦＰ３００におけるユーザの使用履歴を、ユーザを一意に識別するユーザＩＤとともに使用履歴管理テーブルに記憶する。サーバコンピュータ２００は、ユーザ毎に、ユーザの使用履歴に基づいて、ＭＦＰ３００において使用された機能を集計して、その結果をユーザ別の使用履歴管理テーブルに記憶する。サーバコンピュータ２００は、ユーザ別の使用履歴情報をＭＦＰ３００へネットワーク回線４００を介して送信する。ＭＦＰ３００は、サーバコンピュータ２００から受信したユーザ別の使用履歴情報に基づいて、ログインしたユーザにより頻度高く使用された機能をタッチパネルディスプレイに表示する。
【０１５０】
サーバコンピュータ２００は、多数のユーザの使用履歴に基づいて、ＭＦＰ３００において組合せられて使用された機能の組合せ情報を集計して、その結果をグループ別の組合せ機能管理テーブルに記憶する。サーバコンピュータ２００は、グループ別の組合せ情報をＭＦＰ３００へネットワーク回線４００を介して送信する。ＭＦＰ３００は、サーバコンピュータ２００から受信したグループ別の組合せ情報に基づいて、ログインしたユーザにより選択された機能にそのユーザが所属するグループにおいてよく組合せられる機能をタッチパネルディスプレイに表示する。
【０１５１】
このように、本実施の形態においては、ＭＦＰを使用するためにログインしたユーザがよく使用する機能と、そのユーザにより選択された機能に、そのユーザが所属するグループにおいてよく組合せられる機能とが、タッチパネルディスプレイに表示される。
【０１５２】
［管理テーブル構成］
本実施の形態においては、図４に示した使用履歴管理テーブル、図６に示したユーザ別の使用履歴管理テーブル、図１３に示したグループ管理テーブル、及び図１４に示したグループ別の組合せ管理テーブルが用いられる。
【０１５３】
［ソフトウェア構成］
図２０は、本実施の形態におけるＭＦＰ３００で実行される機能設定プログラムの制御構造を示すフローチャートである。このフローチャートは、上述した図１７のフローチャートに対応する。図１７に示すフローチャートと図２０に示すフローチャートとでは、図１７におけるＳ３２２４の処理が図２０においてはＳ３１２４の処理に変更されている（図８に戻されている）点、グループ別の使用履歴管理テーブルがユーザ別の使用履歴管理テーブル（第１の実施の形態に戻されている）へ変更されている点が異なる。
【０１５４】
図２０を参照して、Ｓ３１２３にて、ＣＰＵ３１０は、ユーザ別の使用履歴管理テーブル（図６）を読出す。Ｓ３２２３にて、ＣＰＵ３１０は、グループ管理テーブル（図１３）を読出す。Ｓ３１２４にて、ＣＰＵ３１０は、選択されたモードの初期画面とともにこのユーザの使用頻度が高い機能をタッチパネルディスプレイ３８０に表示する。このとき、ＣＰＵ３１０は、読出したユーザ別の使用履歴管理テーブルに基づいて、このユーザの使用頻度が高い機能をタッチパネルディスプレイ３８０に表示する。なお、このとき表示される機能の数は特に限定されない。１つの機能に限定されないで２以上の機能を表示するようにしても構わない。ＭＦＰ３００のＨＤＤ３４０に記憶されるユーザ別の使用履歴管理テーブルを、直近６ヶ月の設定回数フィールドを含めた管理テーブルとして、直近６ヶ月の設定回数がしきい値（例えば２０回）を超える機能を（個数に関係なく）表示するようにしても構わない。
【０１５５】
Ｓ３２４４にて、ＣＰＵ３１０は、確定した第１機能又は確定した第２機能に対して、このユーザが所属するグループにおいて組合せられる頻度の高い機能の上位３個をタッチパネルディスプレイ３８０におすすめ表示する。なお、このとき表示されるおすすめ機能の数は３個に限定されないで、さらに多くのおすすめ機能を表示するようにしても構わない。なお、ＭＦＰ３００のＨＤＤ３４０に記憶される組合せ管理テーブルを、直近６ヶ月の組合せ回数フィールドを含めた管理テーブルとして、直近６ヶ月の組合せ回数がしきい値（例えば１２０回）を超える機能を（個数に関係なく）表示するようにしても構わない。
【０１５６】
［動作］
以上のような構造及びフローチャートに基づく。本実施の形態に係るネットワーク画像形成システムの動作について説明する。なお、上述した第１の実施の形態又は第２の実施の形態と同じ動作（特に、使用履歴処理動作）についての説明はここでは繰返さない。
【０１５７】
＜機能設定動作＞
図２０に示すフローチャート並びに図９〜図１１（第１の実施の形態）、図２１に示すタッチパネルディスプレイ３８０の画面遷移図を用いて、このネットワーク画像形成システムの機能設定動作について説明する。
【０１５８】
ユーザが使用したいＭＦＰ３００においてログインして（Ｓ３１２０にてＹＥＳ）、所望のモードを選択すると（Ｓ３１２２にてＹＥＳ）、ユーザ別の使用履歴管理テーブル（図６において、直近６ヶ月の設定回数フィールドのない管理テーブル）及びグループ管理テーブルが読出される（Ｓ３１２３、Ｓ３２２３）。タッチパネルディスプレイ３８０に、選択されたモードの初期画面が表示されるとともに、ログインしたユーザの使用頻度が高い機能が表示される（Ｓ３１２４）。このとき、タッチパネルディスプレイ３８０には、図９に示す画面が表示される。図９は、タッチパネルディスプレイ３８０の最左上部の「コピー」モードボタンが押下されたときにタッチパネルディスプレイ３８０に表示されるコピーモードの初期画面の一例である。また、この図９においては、ログインしたユーザが最近（直近６ヶ月）よく使用する機能として「２ｉｎ１／４ｉｎ１」（集約）が表示されている。この図９においては、ログインしたユーザが最近（直近６ヶ月）よく使用する機能が１個しか表示されていないが、上述したように２個以上表示するようにしても構わない。
【０１５９】
この図９において、ユーザが「特別機能」ボタンを押下すると（Ｓ３１２６にてＹＥＳ）、特別機能は複数の機能を含むので（Ｓ３１２８にてＹＥＳ）、選択された特別機能（第１機能）に含まれる複数の第２機能の中から１の第２機能を選択する画面がタッチパネルディスプレイ３８０に表示される（Ｓ３１３４）。図１０は、図９において「特別機能」ボタンが押下された後のタッチパネルディスプレイ３８０に表示される特別機能メニュー画面の一例である。
【０１６０】
この図１０において、ユーザが「２ｉｎ１／４ｉｎ１」ボタンを押下すると（Ｓ３１３６にてＹＥＳ）、選択された第２機能の設定画面がタッチパネルディスプレイ３８０に表示される（Ｓ３１３８）。図１１は、図１０において「２ｉｎ１／４ｉｎ１」ボタンが押下された後のタッチパネルディスプレイ３８０に表示される「２ｉｎ１／４ｉｎ１」設定メニュー画面の一例である。
【０１６１】
この図１１において、ユーザが「２ｉｎ１／４ｉｎ１」についての詳細項目（２ページ集約又は４ページ集約、レイアウト、境界線）の設定ボタンを押下して、「２ｉｎ１／４ｉｎ１」に対する「ＯＫ」ボタンを押下すると第２機能が確定する（Ｓ３１４０にてＹＥＳ）。第２機能である「２ｉｎ１／４ｉｎ１」が確定すると、グループ別の組合せ機能管理テーブルが読出されて（Ｓ３１４２）、確定した「２ｉｎ１／４ｉｎ１」機能に対して、このユーザが所属するグループにおいて、組合せられる頻度の高い（この直近６ヶ月で組合せられた回数の多い）機能の上位３個がおすすめ機能として図２１に示すように表示される。この図２１においては、ログインしたユーザにより選択された機能に、最近（直近６ヶ月）このユーザが所属するグループにおいて、よく組合せられる３個の機能が表示されているが、上述したようにこのような３個には限定されない。このとき、図２１に示すように、特別機能メニュー画面に戻り、特別機能に含まれる複数の機能の中から１の機能を選択する画面がタッチパネルディスプレイ３８０に表示されるとともに、選択されることが確定した「２ｉｎ１／４ｉｎ１」機能に、このユーザが所属するグループにおいてよく組合せられる、「両面コピー」、「お試しコピー」及び「原稿枚数カウント」の３個の機能が表示される（Ｓ３２４４）。
【０１６２】
以上のようにして、本実施の形態に係るネットワーク画像形成システムによると、ログインしたユーザが最近よく使用する機能が表示されるとともに、ユーザが複合機の種々の機能のうち、１つの機能を選択したときに、その選択した機能に対して、このユーザが所属するグループにおいて過去に組合せて使用された機能がおすすめ機能として表示される。このため、ログインしたユーザは、自分が最近よく使用している機能を容易に選択することができる。また、自分が選択した機能に対して、自分が所属する（同じような書類と作成することが多い）グループにおいてよく組合せて使用されている機能が表示される点で、従来の技術とは異なる。これにより、自分は知らないが、自分が所属するグループの他のユーザが使用している複合機における有効的な機能の組合せを、効率的に知ることができる。なお、サーバコンピュータの機能を複数の複合機の中の１台の複合機で実現することによりサーバコンピュータを必要としないで、このような効果を発現できる。さらに、複数の複合機でなくてもサーバコンピュータの機能を備えた複合機が１台のみであってもこのような効果を発現できる。
【０１６３】
なお、ＭＦＰを使用するためにログインしたユーザが機能を選択する前に、ユーザがよく使用する機能と、その機能に、そのユーザが所属するグループにおいてよく組合せられる機能とが、タッチパネルディスプレイ３８０に表示されるようにしても構わない。すなわち、ログインしたユーザがよく使用する機能を表示するとともに、よく使用されるその機能に、よく組合せられる機能を表示することになる。
【０１６４】
−第４の実施の形態−※０９Ｊ０１６６６の第２の実施の形態に対応
以下、本発明の第４の実施の形態について説明する。
【０１６５】
本実施の形態に係るネットワーク画像形成システムを構成するＭＦＰ３００は、上述した第１の実施の形態におけるＭＦＰ３００とは一部が異なる機能設定プログラムを実行する。
【０１６６】
図２２は、本実施の形態におけるＭＦＰ３００で実行される機能設定プログラムの制御構造を示すフローチャートである。このフローチャートは、上述した図８のフローチャートに対応する。図８に示すフローチャートと図２２に示すフローチャートとでは、図８におけるＳ３１４４の処理が図２２においてはＳ３１６０の処理に変更されている点のみが異なる。
【０１６７】
図２２を参照して、Ｓ３１６０にて、ＣＰＵ３１０は、確定した第１機能又は確定した第２機能に対して、組合せられる頻度の高い機能の上位３個の機能であって、このＭＦＰ３００が備える機能をタッチパネルディスプレイ３８０におすすめ表示する。なお、このとき表示されるおすすめ機能の数は３個に限定されないで、さらに多くのおすすめ機能を表示するようにしても構わない。なお、ＭＦＰ３００のＨＤＤ３４０に記憶される組合せ管理テーブルを、直近６ヶ月の組合せ回数フィールドを含めた管理テーブルとして、直近６ヶ月の組合せ回数がしきい値（例えば２０回）を超える機能を（個数に関係なく）表示するようにしても構わない。
【０１６８】
このようにすると、例えば、第２機能である「２ｉｎ１／４ｉｎ１」が確定すると（Ｓ３１４０にてＹＥＳ）、組合せ機能管理テーブルが読出されて（Ｓ３１４２）、確定した「２ｉｎ１／４ｉｎ１」機能に対して、組合せられる頻度の高い（この直近６ヶ月で組合せられた回数の多い）機能の上位３個であって、このＭＦＰ３００が備える機能がおすすめ機能として表示される（Ｓ３１６０）。ＭＦＰ３００は、基本的なユニットに対して、オプションとして、両面コピーユニット、自動原稿送りユニット等が販売されることが多く、全てのＭＦＰ３００が同じ機能を備えるとは限らない。すなわち、他のＭＦＰ３００でよく組合せられるおすすめ機能であったとしても、このＭＦＰ３００が備えない機能を表示してもユーザには意味がない。このため、本実施の形態に係る複合機によると、おすすめ機能であって、実際に組合せて選択できる機能のみをおすすめ機能として、タッチパネルディスプレイに表示させる。
【０１６９】
さらに、このような場合に、このＭＦＰ３００においては、選択できない機能が組合せられている頻度が高いことをユーザに報知すること、又は、その機能がどのＭＦＰ３００で使用できるのかについてユーザに報知することも好ましい。
【０１７０】
−第５の実施の形態−
以下、本発明の第５の実施の形態について説明する。
【０１７１】
本実施の形態に係るネットワーク画像形成システムを構成するサーバコンピュータ２００は、上述した第１の実施の形態におけるサーバコンピュータ２００が記憶しないユーザ別重み付け（熟練度）管理テーブルをＨＤＤ２４０に記憶するとともに、上述した第１の実施の形態におけるサーバコンピュータ２００とは一部が異なる使用履歴処理プログラムを実行する。
【０１７２】
図２３を参照して、本実施の形態に係るサーバコンピュータ２００のＨＤＤ２４０で記憶されるユーザ別重み付け（熟練度）管理テーブルについて説明する。このユーザ別重み付け管理テーブルは、ユーザの熟練度（ＭＦＰ３００の機能についての習熟の度合い）をを、ユーザ毎に記憶する。このユーザ別重み付け管理テーブルの重み付け（熟練度）は、客観的かつ統一的に設定されることが好ましいので、例えば管理者等により設定されたり、変更されたりする。
【０１７３】
図２３に示すように、このユーザ別重み付け管理テーブルは、ユーザを一意に特定するユーザＩＤを記憶するフィールドと、そのユーザの熟練度を記憶するフィールドとで構成される。ユーザの重み付け（熟練度）の数値は、例えば、ＭＦＰ３００の機能設定についての習熟度が高いほど大きな値が、その習熟度が低いほど小さい値が設定されている。
【０１７４】
図２４は、本実施の形態におけるサーバコンピュータ２００及びＭＦＰ３００で実行される使用履歴処理プログラムの制御構造を示すフローチャートである。このフローチャートは、上述した図７のフローチャートに対応する。図７に示すフローチャートと図２４に示すフローチャートとでは、図７におけるＳ２１１２の処理が図２４においてはＳ２１３０及びＳ２１３２の処理に変更されている点のみが異なる。
【０１７５】
図２４を参照して、Ｓ２１３０にて、ＣＰＵ２１０は、図２２に示すユーザ別重み付け（熟練度）管理テーブルを読出す。Ｓ２１３２にて、ＣＰＵ２１０は、使用履歴管理テーブルに記憶された使用履歴情報及びユーザ別重み付け（熟練度）管理テーブルに記憶されたユーザ別の重み付け（熟練度）に基づいて、設定機能に対して組合せられた機能を集計する。このとき、例えば、重み付けの値が乗算されて集計される。
【０１７６】
このように、よく組合せられるおすすめ機能であって、より熟練度の高いユーザにより組合せられた機能についての表示優先順位が高められる。このため、本実施の形態に係る複合機によると、おすすめ機能であって、より熟練度の高いユーザにより組合せられた機能が優先されて上位に表示されるので、ユーザが上位に表示されたおすすめ機能を選択することにより、熟練度の高いユーザが組合せている機能を容易に選択することができる。これにより、効率的な機能の組合せを知らない初心者であっても、熟練者が知っている効率的な機能の組合せを、容易に知ることができる。
【０１７７】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【符号の説明】
【０１７８】
２００  サーバコンピュータ
３００  ＭＦＰ
４００  ネットワーク回線
【図１】
2010268345.tif 000003
【図２】
2010268345.tif 000004
【図３】
2010268345.tif 000005
【図４】
2010268345.tif 000006
【図５】
2010268345.tif 000007
【図６】
2010268345.tif 000008
【図７】
2010268345.tif 000009
【図８】
2010268345.tif 000010
【図９】
2010268345.tif 000011
【図１０】
2010268345.tif 000012
【図１１】
2010268345.tif 000013
【図１２】
2010268345.tif 000014
【図１３】
2010268345.tif 000015
【図１４】
2010268345.tif 000016
【図１５】
2010268345.tif 000017
【図１６】
2010268345.tif 000018
【図１７】
2010268345.tif 000019
【図１８】
2010268345.tif 000020
【図１９】
2010268345.tif 000021
【図２０】
2010268345.tif 000022
【図２１】
2010268345.tif 000023
【図２２】
2010268345.tif 000024
【図２３】
2010268345.tif 000025
【図２４】
2010268345.tif 000026
【手続補正書】
【提出日】平成22年5月18日(2010.5.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像形成装置における複数の機能の中からユーザにより選択された機能の組合せ情報を処理する情報処理装置であって、
ユーザにより選択された機能についての使用履歴情報を取得するための取得手段と、
前記使用履歴情報をユーザ識別情報とともに記憶するための使用履歴記憶手段と、
記憶された使用履歴情報に基づいて、使用された機能の頻度についてのユーザ毎の履歴情報を集計するための第１の集計手段と、
記憶された使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についての組合せ情報を集計するための第２の集計手段と、
前記集計されたユーザ毎の履歴情報及び組合せ情報を前記画像形成装置へ付与するための付与手段とを含む、情報処理装置。
【請求項２】
画像形成装置における複数の機能の中からユーザにより選択された機能の組合せ情報を処理する情報処理装置であって、
ユーザ識別情報に対して、前記ユーザが所属する部門を示すグループ識別情報を記憶するための手段と、
使用履歴情報をユーザ識別情報とともに記憶するための使用履歴記憶手段と、
記憶された使用履歴情報に基づいて、使用された機能の頻度についてのユーザ毎の履歴情報を集計するための第１の集計手段と、
記憶された使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についてのグループ毎の組合せ情報を集計するための第２の集計手段と、
前記集計されたユーザ毎の履歴情報及びグループ毎の組合せ情報を前記画像形成装置へ付与するための付与手段とを含む、情報処理装置。
【請求項３】
画像形成装置における複数の機能の中からユーザにより選択された機能の組合せ情報を処理する情報処理装置であって、
ユーザ識別情報に対して、前記ユーザが所属する部門を示すグループ識別情報を記憶するための手段と、
使用履歴情報をユーザ識別情報とともに記憶するための使用履歴記憶手段と、
記憶された使用履歴情報に基づいて、使用された機能の頻度についてのグループ毎の履歴情報を集計するための第１の集計手段と、
記憶された使用履歴情報に基づいて、一の機能と他の機能とが組合せられる頻度についてのグループ毎の組合せ情報を集計するための第２の集計手段と、
前記集計されたグループ毎の履歴情報及びグループ毎の組合せ情報を前記画像形成装置へ付与するための付与手段とを含む、情報処理装置。
【請求項４】
前記情報処理装置は、
熟練の度合いをユーザ毎に記憶するための手段をさらに含み、
前記第２の集計手段は、前記熟練の度合いを用いて、前記組合せ情報を集計するための手段を含む、請求項１〜請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記第２の集計手段は、前記熟練の度合いが高いほど、頻度が高くなるように前記組合せ情報を集計するための手段を含む、請求項４に記載の情報処理装置。
【請求項６】
請求項１に記載の情報処理装置及び前記情報処理装置と通信可能な通信装置のいずれかを備えた画像形成装置。
【請求項７】
前記画像形成装置は、
前記ユーザ毎の履歴情報及び前記組合せ情報を記憶するための記憶手段と、
この画像形成装置を使用するユーザを特定するための特定手段と、
ユーザが複数の機能の中から一の機能を選択するための選択手段と、
前記ユーザ毎の履歴情報に基づいて、前記特定されたユーザが使用する頻度が高い機能を表示するとともに、前記組合せ情報に基づいて、前記選択された機能に対して組合せられる頻度が高い機能を表示するための表示手段とをさらに含む、請求項６に記載の画像形成装置。
【請求項８】
請求項２に記載の情報処理装置及び前記情報処理装置と通信可能な通信装置のいずれかを備えた画像形成装置。
【請求項９】
前記画像形成装置は、
前記ユーザ毎の履歴情報及び前記グループ毎の組合せ情報を記憶するための記憶手段と、
この画像形成装置を使用するユーザを特定するための特定手段と、
ユーザが複数の機能の中から一の機能を選択するための選択手段と、
前記ユーザ毎の履歴情報に基づいて、前記特定されたユーザが使用する頻度が高い機能を表示するとともに、前記グループ毎の組合せ情報に基づいて、前記選択された機能に対して組合せられる頻度が前記ユーザが所属するグループにおいて高い機能を表示するための表示手段とをさらに含む、請求項８に記載の画像形成装置。
【請求項１０】
請求項３に記載の情報処理装置及び前記情報処理装置と通信可能な通信装置のいずれかを備えた画像形成装置。
【請求項１１】
前記画像形成装置は、
前記グループ毎の履歴情報及び前記グループ毎の組合せ情報を記憶するための記憶手段と、
この画像形成装置を使用するユーザを特定するための特定手段と、
ユーザが複数の機能の中から一の機能を選択するための選択手段と、
前記グループ毎の履歴情報に基づいて、前記特定されたユーザが所属するグループにおいて使用する頻度が高い機能を表示するとともに、前記グループ毎の組合せ情報に基づいて、前記選択された機能に対して組合せられる頻度が前記ユーザが所属するグループにおいて高い機能を表示するための表示手段とをさらに含む、請求項１０に記載の画像形成装置。
【請求項１２】
前記表示手段は、前記組合せられる頻度が高い機能を、頻度が高い順に表示するための手段を含む、請求項７、請求項９又は請求項１１のいずれかに記載の画像形成装置。
【請求項１３】
前記表示手段は、自機が備えない機能を除外して、前記組合せられる頻度が高い機能を表示するための手段を含む、請求項７、請求項９又は請求項１１のいずれかに記載の画像形成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
プリンタ機能又はコピー機能等を備えた画像形成装置をネットワークに接続し、これらを複数のユーザで利用するケースが多くなっている。また、複合機のように、コピー機能、ファクシミリ機能（以下、ファクシミリをＦＡＸ又はファクスと記載する場合がある。）、ネットワーク対応のプリンタ機能、及びスキャナ機能のように複数の機能（モード）を有するものも多くなってきている。これらの複合機においては、各々のユーザが、基本的な機能（モード）を選択して、両面印刷、集約（２ページを１枚にする２ｉｎ１、４ページを１枚にする４ｉｎ１）等の機能を設定して、所望の態様で記録用紙に画像を形成している。さらに、これらの複数の機能を適宜に組合せて利用されることも多くなってきている。このような複合機（画像形成装置）を利用する場合には、例えば、ユーザはスキャナ機能を用いて画像データを入力して、操作パネルから様々な指示を入力して画像処理（集約等）を行ない、その結果をプリンタ機能を用いて印刷している。その際、ユーザの操作を支援するために、サムネイルやプレビュー画像を表示して、処理結果などを確認できるような動作を行なう装置もある。このような一連のユーザ操作をマクロコマンドに変換してキーに自動登録したり、操作履歴をメニューとして表示したりすることにより、同じ処理を簡単に指示できるようにする装置もある。さらに、操作履歴と最近の操作との比較又は操作頻度などに基づいて、次の操作コマンドを予測して提示することで、煩雑なメニューの選択操作をしなくても済む装置もある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
この情報処理装置は、熟練の度合いをユーザ毎に記憶するための手段をさらに含むように構成することができる。この場合において、第２の集計手段は、熟練の度合いを用いて、組合せ情報を集計するための手段を含むように構成することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
第２の集計手段は、熟練の度合いが高いほど、頻度が高くなるように組合せ情報を集計するための手段を含むように構成することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
Ｓ３１３８にて、ＣＰＵ３１０は、ユーザにより選択された第２機能の設定画面をタッチパネルディスプレイ３８０に表示する。Ｓ３１４０にて、ＣＰＵ３１０は、第２機能が確定されたか否かを判定する。このとき、ＣＰＵ３１０は、例えば、タッチパネルディスプレイに表示された第２機能（例えば「２ｉｎ１／４ｉｎ１」）の設定画面において所定の項目について設定された後に「ＯＫ」ボタンが押下されると、第２機能が確定されたと判定する。第２機能が確定されたと判定されると（Ｓ３１４０にてＹＥＳ）、処理はＳ３１４２へ移される。もしそうでないと（Ｓ３１４０にてＮＯ）、この処理はＳ３１４０へ戻されて、第２機能が確定されるまで待つ。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
［動作］
以上のような構造及びフローチャートに基づく、本実施の形態に係るネットワーク画像形成システムの動作について説明する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１２２
【補正方法】変更
【補正の内容】
【０１２２】
図１４に示すように、このグループ別の組合せ機能管理テーブルは、図５に示した組合せ機能管理テーブルをグループ毎に記憶する。このため、このグループ別の組合せ機能管理テーブルは、グループを一意に特定するためのグループＩＤを記憶するフィールドと、設定機能（図４の設定機能（１）に対応）を記憶するフィールドと、その設定機能に対して組合せられた機能（図４の設定機能（２）又は設定機能（３）に対応）を記憶するフィールドと、それらの機能が各グループにおいて直近６ヶ月間において組合せられた回数を記憶するフィールドと、その組合せ回数に基づく表示優先順位を記憶するフィールドとで構成される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１３７
【補正方法】変更
【補正の内容】
【０１３７】
このようなサーバコンピュータ２００の動作に応答して、複数のＭＦＰ３００のそれぞれは、サーバコンピュータ２００からグループ別の使用履歴情報を受信する（Ｓ３１１０にてＹＥＳ）。受信したグループ別の使用履歴情報は、グループ別の使用履歴管理テーブル（図１５に示すグループ別の使用履歴管理テーブルから、直近６ヶ月の設定回数フィールドを除いた管理テーブル）の形式でＨＤＤ３４０に記憶される（Ｓ３１１２）。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１６２
【補正方法】変更
【補正の内容】
【０１６２】
以上のようにして、本実施の形態に係るネットワーク画像形成システムによると、ログインしたユーザが最近よく使用する機能が表示されるとともに、ユーザが複合機の種々の機能のうち、１つの機能を選択したときに、その選択した機能に対して、このユーザが所属するグループにおいて過去に組合せて使用された機能がおすすめ機能として表示される。このため、ログインしたユーザは、自分が最近よく使用している機能を容易に選択することができる。また、自分が選択した機能に対して、自分が所属する（同じような書類を作成することが多い）グループにおいてよく組合せて使用されている機能が表示される点で、従来の技術とは異なる。これにより、自分は知らないが、自分が所属するグループの他のユーザが使用している複合機における有効的な機能の組合せを、効率的に知ることができる。なお、サーバコンピュータの機能を複数の複合機の中の１台の複合機で実現することによりサーバコンピュータを必要としないで、このような効果を発現できる。さらに、複数の複合機でなくてもサーバコンピュータの機能を備えた複合機が１台のみであってもこのような効果を発現できる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１６４
【補正方法】変更
【補正の内容】
【０１６４】
−第４の実施の形態−
以下、本発明の第４の実施の形態について説明する。