(57)【要約】【課題】多種多様な機能を備え、それらの機能の一部がオプション機能として導入されるＭＦＰにおいて、よく使用する機能に関連するオプション機能を適切に導入する。【解決手段】ＭＦＰのＣＰＵは、使用頻度が高い標準機能に対して推奨されるオプション機能についての情報をＦＳＳサーバコンピュータから受信して記憶するステップ（Ｓ３１１０）と、ログインしたユーザにより機能が選択されると（Ｓ３０２０にてＹＥＳ）、推奨オプション機能が記憶されているか否かを判定するステップ（Ｓ３０３０）と、推奨オプション機能が記憶されていると（Ｓ３０３０にてＹＥＳ）、ユーザが選択した機能に関連するオプション機能を推奨する画面をタッチパネルディスプレイに表示するステップ（Ｓ３０５０）と、ジョブ終了処理として選択した機能をＦＳＳサーバコンピュータへ送信するステップ（Ｓ３０８０）とを含むプログラムを実行する。【選択図】図７
2011055339.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置において使用された機能に関係するオプション機能についての情報を処理する情報処理装置であって、
ユーザにより使用された画像形成装置の機能についての使用履歴情報を受信するための受信手段と、
前記受信された使用履歴情報を記憶するための記憶手段と、
前記記憶された使用履歴情報に基づいて、使用頻度が高い機能を集計するための集計手段と、
前記画像形成装置に準備されたオプション機能の中から、使用頻度が高い機能に関係するオプション機能を抽出するための抽出手段と、
前記使用頻度が高い機能および前記抽出されたオプション機能についての情報であって前記画像形成装置においてユーザに提示される情報を、前記画像形成装置へ送信するための送信手段とを含む、情報処理装置。
【請求項２】
前記画像形成装置へ導入されたオプション機能を記憶するための手段をさらに含み、
前記送信手段は、前記抽出されたオプション機能であって、前記画像形成装置に導入されていないオプション機能についての情報を送信するための手段を含む、請求項１に記載の情報処理装置。
【請求項３】
前記集計手段は、前記画像形成装置の出力速度により区別されるカテゴリ別に、使用頻度が高い機能を集計するため手段を含み、
前記抽出手段は、使用頻度が高い機能に関係するオプション機能を、前記カテゴリ別に抽出するため手段を含み、
前記送信手段は、使用頻度が高い機能および前記抽出されたオプション機能についての情報を、同じカテゴリに属する画像形成装置へ送信するための手段を含む、請求項１に記載の情報処理装置。
【請求項４】
前記画像形成装置のリモートメンテナンスを行なう管理サーバ装置により構成される、請求項１〜請求項３のいずれかに記載の情報処理装置。
【請求項５】
送信が許可されている場合には、請求項１〜請求項４のいずれかに記載の情報処理装置へ使用履歴情報を送信するための送信手段と、
前記情報処理装置から前記オプション機能についての情報を受信するための受信手段とを含む、画像形成装置。
【請求項６】
ユーザが、使用する機能を選択するための手段と、
ユーザにより前記使用頻度が高い機能が選択されると、前記選択された機能に関係するオプション機能についての情報をユーザに提示するための表示手段とをさらに含む、請求項５に記載の画像形成装置。
【請求項７】
ユーザが、オプション機能についての情報の表示可否を入力するための手段をさらに含み、
前記表示手段は、ユーザによりオプション機能についての情報の表示が可能であることが入力されると、前記オプション機能についての情報をユーザに提示するための手段を含む、請求項６に記載の画像形成装置。
【請求項８】
前記オプション機能をソフトウェアにより実現する処理装置と通信するための手段と、
ユーザによりオプション機能を実行することが要求されると、前記処理装置へデータを送信して、前記処理装置において実行されるソフトウェアにより演算された結果を、前記処理装置から受信するための手段とをさらに含む、請求項５〜請求項７のいずれかに記載の画像形成装置。
【請求項９】
ソフトウェアを提供するアプリケーション提供装置と通信するための手段と、
ユーザによりオプション機能を取得することが要求されると、前記アプリケーション提供装置から、前記オプション機能を実現するソフトウェアを受信するための手段とをさらに含む、請求項５〜請求項７のいずれかに記載の画像形成装置。
【請求項１０】
請求項１〜請求項４のいずれかに記載の情報処理装置と、請求項５〜請求項９のいずれかに記載の画像形成装置とを含む、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オプション機能が準備された画像形成装置において、多くの機能の中からユーザが選択した機能を実行する技術に関し、特に、選択された機能に関連する未導入のオプション機能をユーザに報知することのできる技術に関する。
【背景技術】
【０００２】
プリンタ機能またはコピー機能等を備えた画像形成装置をネットワークに接続し、これらを複数のユーザで利用するケースが多くなっている。また、複合機（ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））のように、コピー機能、ファクシミリ機能（以下、ファクシミリをＦＡＸまたはファクスと記載する場合がある。）、ネットワーク対応のプリンタ機能、およびスキャナ機能のように複数の基本機能（モードと記載する場合がある。）を有するものも多くなってきている。これらのＭＦＰにおいては、各々のユーザが、基本機能（モード）を選択して、両面印刷、集約（２ページを１枚にする２ｉｎ１、４ページを１枚にする４ｉｎ１）等の機能を設定して、所望の態様で記録用紙に画像を形成している。
【０００３】
このようなＭＦＰを利用する場合には、たとえば、ユーザはスキャナ機能を用いて画像データを入力して、操作パネルから様々な指示を入力して画像処理（集約等）を行ない、その結果をプリンタ機能により印刷している。このようなＭＦＰは、多くの機能を備えるとともにユーザの要望に応じて導入されるオプション機能が準備されている。なお、オプション機能に対して標準的に装備している機能を、標準機能と記載する場合がある。
【０００４】
このようなオプション機能として、たとえば、記録用紙の両面に画像データを形成する両面印刷ユニット、大量の記録用紙を給紙できる大容量給紙トレイ、スキャナ機能で読込んだ画像データを高圧縮処理してデータ容量を減少させるスキャナ高圧縮ユニット等がある。大容量給紙トレイはハードウェアとして提供され、両面印刷ユニットはハードウェアおよびソフトウェアとして提供され、スキャナ高圧縮ユニットはソフトウェアとして提供されたり、ハードウェアおよびソフトウェアとして提供されたりする。
【０００５】
ところで、ＭＦＰにおいては、コピー機能、ファクシミリ機能、プリンタ機能およびスキャナ機能に対応したソフトウェアが導入されている。さらに、ＭＦＰの出荷後にＭＦＰの製造会社または第三者であるサードベンダが新規なアプリケーションを開発して、ＭＦＰに導入可能な構成となっている。このようなアプリケーションが、ソフトウェアで実現するオプション機能に対応している。
【０００６】
このように、異なる機種のＭＦＰにおいてはもちろんのこと、同じ機種のＭＦＰにおいても、導入されたオプション機能が異なることがあり、このような場合には、特定の機能が、あるＭＦＰでは実行することができなくても、違うＭＦＰでは実行することができる事態が発生する。
【０００７】
特開２００７−３０１７８８号公報（特許文献１）は、簡易な構成により、画像形成装置等において実行すべき機能の一部を、ネットワークを介して接続された外部装置に代理実行させることにより、画像形成装置として必要かつ十分な機能を実行でき、限られたリソース資源等も有効活用することができる電子機器システム（画像形成システム）を開示する。
【０００８】
このシステムは、アプリケーションにより１以上の所定の機能を実行する電子機器（画像形成装置）と、この電子機器とネットワーク接続された機能提供装置とを備える。電子機器が、実行するためのファームウェアのコンポーネントがインストールされていない機能がアプリケーションにより呼び出されたとき、ネットワーク接続された外部の機能提供装置に対して、この機能の実行のために必要な機能情報を送信し、この機能の実行結果を受信する機能代理部を有し、機能提供装置が、電子機器からの機能情報に基づいて、呼び出すべきファームウェアのコンポーネントを選択してこの機能を実行し、その実行結果を電子機器の機能代理部に送信する。
【０００９】
このシステムによると、電子機器にて、実行するためのファームウェアのコンポーネントがインストールされている機能がアプリケーションにより呼び出されたときには、電子機器は、インストールされているファームウェアのコンポーネントにより、この機能を実行する。これに対して、実行するためのファームウェアのコンポーネントがインストールされていない機能がアプリケーションにより呼び出されたときには、電子機器は、機能代理部により、この機能の実行のために必要な機能情報を、ネットワークを介して機能提供装置に送信する。これにより、機能提供装置は、この機能情報に基づいてこの機能を実行し、その実行結果を、ネットワークを介して機能代理部に送信する。これを受けて、電子機器は、機能代理部で受信したこの機能の実行結果を出力する。したがって、電子機器は、見かけ上、アプリケーションにより呼び出されるすべての機能を実行することができるとともに、すべての機能を実行するためのファームウェアのコンポーネントがインストールされていなくてもよい。たとえば使用頻度の少ない機能については、その機能を実行するために必要なファームウェアのコンポーネントをインストールしなくて済む。これにより、電子機器のシステムリソースの占有が軽減されるので、システムリソース不足が解消され得ることになる。
【００１０】
さらに、特開２００９−６４４２０号公報（特許文献２）は、ＭＦＰへ導入されるアプリケーションに関し、インストールが可能か否かを判断するためのアプリ情報をオペレーションパネル上に表示する画像形成装置を開示する。
【００１１】
この画像形成装置は、操作情報を表示または入力するオペレーションパネルを備える。この画像形成装置は、この画像形成装置で使用されるアプリケーションに関するアプリケーション情報を取得する情報取得部と、情報取得部により取得したアプリケーション情報に基づき、アプリケーションの画像形成装置へのインストールの可否を判断する判断部と、情報取得部により取得したアプリケーション情報またはこのアプリケーション情報に関連する情報をオペレーションパネルに表示する表示部とを備える。
【００１２】
この画像形成装置によると、アプリケーション情報に基づいて、オペレーションパネルに情報が表示されるので、ユーザは、インストールするアプリケーションの選択またはインストールできるか否かの判断を的確に行なうことができる。また、インストールの可否を画像形成装置が判断することが可能となり、インストール可能なアプリケーションのみを表示することにより、ユーザはインストールできるアプリケーションのみを選択することができる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００７−３０１７８８号公報
【特許文献２】特開２００９−６４４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
最近の複合機においては、ユーザの多種多様な要求に応じて、非常に多くの種類の機能を備える。上述したように、このような機能の一部は、オプション機能として準備され、出荷時にＭＦＰに導入されない場合もある。このような場合、ユーザが繰返し選択する機能に関連して、その機能をより便利にするオプション機能が準備されている場合であっても、ユーザはそのようなオプション機能があることを知ることは困難である。たとえば、あるＭＦＰについてオプション機能の一覧を示すカタログは存在するが、ユーザによっては、いずれのオプション機能が、自己がよく使用する機能に関連して、そのオプション機能の導入により、よく使用する機能がより便利になるのかは、そのカタログを見ただけでは、わかりにくい。さらに、このようなオプション機能の種類が増えれば増えるほど、自己が使用する機能をより便利にするオプション機能を見つけることは、さらに困難になる。
【００１５】
これに対して、特許文献１に開示された画像形成装置は、ユーザが使用している画像形成装置が備えないオプション機能であってもネットワークに接続された他の画像形成装置がそのオプション機能を備える場合には、ネットワークを介して他の画像形成装置で処理を実行するものに過ぎない。このような場合に、ユーザがそのオプション機能を知らない場合には、代理実行させようがない。特に、そのユーザが頻繁に使用する機能に関するオプション機能であっても、そのオプション機能をユーザが知らなければ、代理実行させることもなく、ユーザはオプション機能を使用しないで画像形成処理を実行し続けることになる。
【００１６】
また、特許文献２に開示された画像形成装置は、ユーザが使用している画像形成装置が備えないアプリケーションをその画像形成装置に導入可能か否かを判定するものに過ぎない。このような場合に、ユーザがそのオプション機能（アプリケーションにより実現）を知らない場合には、導入させようがない。そもそも、特許文献２の画像形成装置は、ユーザがどのようなアプリケーションを導入したいのかを知っている場合にしか効果を発現し得ない。
【００１７】
ところで、最近のネットワーク（インターネット）の発展に伴い、企業等などにおいて、技術や製品仕様の情報、顧客情報、障害情報などのナレッジをデータベースシステムなどに蓄積し、そのナレッジを活用してＭＦＰユーザのサポートを行なう所謂ＦＳＳ（フィールドサポートシステム）が導入されている。このようなシステムを用いることにより、業務の効率化、顧客対応の迅速化およびコストの削減が図られている。ＭＦＰを対象としたＦＳＳにおいては、顧客管理、サービス管理用のデータベースシステムを備えたカスタマセンタに対して複合機の状態に関する情報を伝達可能としたシステムが構築されたり、またカスタマセンタから遠隔でＭＦＰを操作してＭＦＰの設定変更可能としたシステムが構築されたりする。このような構成では、カスタマセンタのサーバ装置などからＭＦＰにアクセスし、ＭＦＰの設定変更を行なうことにより、サービスマンが訪問することなくトラブルの回避が可能となる。
【００１８】
このような画像処理装置のリモートメンテナンスを行なう管理サーバ（上述したＦＳＳサーバ）を用いると、多くのユーザが使用した機能を知ることも、ＭＦＰに導入されているオプション機能を知ることも可能である。さらに、セグメント（たとえばＡ４用紙等の基準とする記録用紙に出力する速度（画像形成速度、出力速度）により区別される分類（カテゴリ））が同じ画像形成装置は、同じような標準機能を備えるとともに、同じようなオプション機能が準備されていることが多い。このような場合には、上述した管理サーバを用いると、同じセグメントに属するＭＦＰにおいて、多くのユーザが導入しているオプションと、そうではないオプションとを把握することもできる。
【００１９】
しかしながら、このような画像処理装置のリモートメンテナンス自体は公知であっても、その収集されたＭＦＰについての情報と、オプション機能との関係については、何ら考慮されていないのが現状である。
【００２０】
本発明は、上述の課題を解決するために、多種多様な機能を備え、それらの機能の一部がオプション機能として導入される画像形成装置において、よく使用する機能に関連するオプション機能を適切に提示することにより、準備されたオプション機能を適切に導入して、ユーザが好適に機能を使用することのできる、情報処理装置、その情報処理装置と通信可能な画像形成装置およびそれらを備えた画像形成システムを提供することである。
【課題を解決するための手段】
【００２１】
本発明に係る情報処理装置は、画像形成装置において使用された機能に関係するオプション機能についての情報を処理する。この情報処理装置は、ユーザにより使用された画像形成装置の機能についての使用履歴情報を受信するための受信手段と、受信された使用履歴情報を記憶するための記憶手段と、記憶された使用履歴情報に基づいて、使用頻度が高い機能を集計するための集計手段と、画像形成装置に準備されたオプション機能の中から、使用頻度が高い機能に関係するオプション機能を抽出するための抽出手段と、使用頻度が高い機能および抽出されたオプション機能についての情報であって画像形成装置においてユーザに提示される情報を、画像形成装置へ送信するための送信手段とを含む。
【００２２】
この情報処理装置によると、画像形成装置においてユーザにより選択された機能が使用された履歴情報に基づいて、使用頻度が高い機能が集計される。画像形成装置に準備されたオプション機能の中から、使用頻度が高い機能に関係するオプション機能が抽出される。このとき、使用頻度が高い機能に対して使用されると、ユーザがより便利になるオプション機能が抽出される。このオプション機能について画像形成装置でユーザに提示されるので、ユーザがよく使用する機能に関係があるオプション機能を、ユーザは、画像形成装置に対して特段の操作をすることなく、知ることができる。このオプション機能を画像形成装置に導入することにより、ユーザの使用頻度が高い機能をより好適に使用できるようになる。
【００２３】
画像形成装置へ導入されたオプション機能を記憶するための手段をさらに含むように構成される場合には、送信手段は、抽出されたオプション機能であって、画像形成装置に導入されていないオプション機能についての情報を送信するための手段を含むように構成することができる。
【００２４】
ユーザがよく使用する機能に関係があるオプション機能であって、画像形成装置へ導入されていないオプション機能が、ユーザに提示される。このオプション機能を画像形成装置に導入することにより、ユーザの使用頻度が高い機能をより好適に使用できるようになる。
【００２５】
集計手段は、画像形成装置の出力速度により区別されるカテゴリ別に、使用頻度が高い機能を集計するため手段を含むように構成される場合には、抽出手段は、使用頻度が高い機能に関係するオプション機能を、カテゴリ別に抽出するため手段を含み、送信手段は、使用頻度が高い機能および抽出されたオプション機能についての情報を、同じカテゴリに属する画像形成装置へ送信するための手段を含むように構成することができる。
【００２６】
画像形成装置の出力速度により区別されるカテゴリ（基本的にはセグメントと同意であって主としてＡ４用紙等の基準の記録用紙に出力する速度（出力速度）により区別されるカテゴリ）別に、使用頻度が高い機能が集計されて、使用頻度が高い機能に関係するオプション機能が、カテゴリ別に抽出される。オプション機能についての情報が、同じカテゴリに属する画像形成装置であって、使用履歴情報を送信しない画像形成装置を含めて、画像形成装置へ送信される。このため、カテゴリが同じ画像形成装置は同様に機能を備えること（さらには同様のオプション機能が準備されていること）が多いので、使用履歴情報を送信することを、たとえばセキュリティ上好まないユーザに対しても、ユーザがよく使用する機能に関係があるオプション機能を、ユーザに提示することができる。
【００２７】
なお、この情報処理装置は、画像形成装置のリモートメンテナンスを行なう管理サーバ装置により構成することができる。
【００２８】
画像形成装置のリモートメンテナンスを行なうＦＳＳサーバ装置を用いて、画像形成装置の使用地歴情報を収集して、ユーザがよく使用する機能に関係があるオプション機能を、ユーザに提示することができる。
【００２９】
この発明の別の局面に係る画像形成装置は、送信が許可されている場合には、上述したいずれかの情報処理装置へ使用履歴情報を送信するための送信手段と、情報処理装置からオプション機能についての情報を受信するための受信手段とを含む。
【００３０】
情報処理装置から、ユーザがよく使用する機能に関係があるオプション機能についての情報が画像形成装置へ送信されるので、この情報をユーザに提示することにより、ユーザがよく使用する機能に関係があるオプション機能を、ユーザは知ることができる。このオプション機能を画像形成装置に導入することにより、ユーザの使用頻度が高い機能をより好適に使用できるようになる。なお、使用履歴情報を送信することが許可されている場合には、情報処理装置へ使用履歴情報を送信するが、許可されていない場合には使用履歴情報を送信しない。この場合であっても、同じカテゴリの画像形成装置におけるオプション機能についての情報を受信して、ユーザに提示することができる。
【００３１】
ユーザが、使用する機能を選択するための手段と、ユーザにより使用頻度が高い機能が選択されると、選択された機能に関係するオプション機能についての情報をユーザに提示するための表示手段とをさらに含むように構成することができる。
【００３２】
画像形成装置において、多数の機能の中から使用する機能を選択すると、その機能に関係するオプション機能についての情報がユーザに提示される。このため、ユーザがよく使用する機能に関係があるオプション機能を、ユーザは、画像形成装置において使用する機能を選択するだけで、知ることができる。
【００３３】
ユーザが、オプション機能についての情報の表示可否を入力するための手段をさらに含むように構成される場合には、表示手段は、ユーザによりオプション機能についての情報の表示が可能であることが入力されると、オプション機能についての情報をユーザに提示するための手段を含むように構成することができる。
【００３４】
オプション機能についての情報を表示することを、ユーザが要求しない場合には、ユーザにオプション機能についての情報が提示されない。オプション機能についての情報を仏要とするユーザにのみ提示することができる。
【００３５】
オプション機能をソフトウェアにより実現する処理装置と通信するための手段と、ユーザによりオプション機能を実行することが要求されると、処理装置へデータを送信して、処理装置において実行されるソフトウェアにより演算された結果を、処理装置から受信するための手段とをさらに含むように構成することができる。また、ソフトウェアを提供するアプリケーション提供装置と通信するための手段と、ユーザによりオプション機能を取得することが要求されると、アプリケーション提供装置から、オプション機能を実現するソフトウェアを受信するための手段とをさらに含むように構成することができる。
【００３６】
ソフトウェアで実現されるオプション機能を、データを送信した処理装置において実行されるソフトウェアにより演算された結果を受信することにより実現したり（所謂クラウドコンピューティングに類する）、ソフトウェアをダウンロードしてインストールすることにより実現したりすることができる。
【００３７】
この発明のさらに別の局面に係る画像形成システムは、上述したいずれかの情報処理装置と、上述したいずれかの画像形成装置とを備える。
【００３８】
この画像形成システムによると、情報処理装置が、画像形成装置においてユーザにより選択された機能が使用された履歴情報に基づいて使用頻度が高い機能を集計して、画像形成装置に準備されたオプション機能の中から、使用頻度が高い機能に関係するオプション機能を抽出する。画像形成装置においては、このオプション機能についての情報がユーザに提示されるので、ユーザがよく使用する機能に関係があるオプション機能を、容易に知ることができる。このオプション機能を画像形成装置に導入することにより、ユーザの使用頻度が高い機能をより好適に使用できるようになる。
【発明の効果】
【００３９】
本発明に係る情報処理装置、画像形成装置および画像形成システムによると、多種多様な機能を備え、それらの機能の一部がオプション機能として導入される画像形成装置において、よく使用する機能に関連するオプション機能を適切に提示することにより、準備されたオプション機能を適切に導入することにより、ユーザが好適に機能を使用することができるようになる。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１の実施の形態に係る情報処理装置（サーバコンピュータ）および画像形成装置（ＭＦＰ）を含んで構成されるネットワーク画像形成システムの全体構成を示す図である。
【図２】図１のサーバコンピュータのハードウェア構成を示す制御ブロック図である。
【図３】図１のＭＦＰのハードウェア構成を示す制御ブロック図である。
【図４】図１のサーバコンピュータで記憶されるマシン管理テーブルを示す図である。
【図５】図１のサーバコンピュータで記憶されるユーザ使用履歴管理テーブルを示す図である。
【図６】図１のサーバコンピュータで記憶されるユーザ使用履歴分析テーブルを示す図である。
【図７】図１のサーバコンピュータおよびＭＦＰでそれぞれ実行されるプログラムの制御構造を示すフローチャートである。
【図８】図７のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図（その１）である。
【図９】図７のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図（その２）である。
【図１０】本発明の第２の実施の形態に係るサーバコンピュータで記憶されるセグメント単位のユーザ使用履歴分析テーブルを示す図である。
【図１１】本発明の第２の実施の形態に係るサーバコンピュータおよびＭＦＰでそれぞれ実行されるプログラムの制御構造を示すフローチャートである。
【図１２】図１１のプログラムが実行された場合のタッチパネルディスプレイの表示例を説明する遷移図である。
【発明を実施するための形態】
【００４１】
以下、本発明の実施の形態について説明する。この説明において、同一の部品には同一の参照番号を付す。それらの機能および名称も同一である。したがって、それらに関する詳細な説明は繰返さない。本発明に係る画像形成装置は、ＭＦＰであるとして説明する。しかしながら、本発明は、多種多様な機能の少なくとも一部がオプション機能として準備された画像形成装置であればよく、ＭＦＰに限定されるものではない。
【００４２】
また、以下においては、本発明に係る、使用された機能を分析して使用頻度の高い機能に関連するオプション機能をユーザに提示する情報を処理する情報処理装置は、サーバコンピュータ（以下、ＦＳＳサーバコンピュータと記載する場合がある。）として説明するが、ＦＳＳサーバコンピュータ以外のサーバコンピュータであっても構わない。さらに、以下の第１の実施の形態においては、複数のＭＦＰを備えたネットワーク画像形成システムについて説明するが、上述の情報処理装置と通信する１台のＭＦＰのみでネットワーク画像形成システムが構成されていても構わない。なお、第２の実施の形態は、同じセグメント（主として出力速度により区別されるカテゴリ）に属する２台以上のＭＦＰでネットワーク画像形成システムが構成されている必要がある。ここで、セグメントとは、ＭＦＰにおける画像出力能力（画像形成能力）における階層（または区分）のことである。この画像出力能力として、たとえばＡ４用紙またはレターサイズ用紙（ともに紙送り方向に短辺を配置した横出力）等の基準とする記録用紙へ出力する速度（出力速度）を用いることができる。なお、ＭＦＰが有する機能の能力に基づいてＭＦＰを複数の区分に分類する指標であれば、このような出力速度に限定されるものではなく、さらに、カテゴリおよびセグメントという文言に限定されるものではない。
【００４３】
−第１の実施の形態−
［全体システム構成］
図１を参照して、本発明の第１の実施の形態に係るネットワーク画像形成システムの全体構成について説明する。このネットワーク画像形成システムは、コピー要求または印刷要求を受けて記録用紙に画像を印刷したり、送信要求を受けて画像データを送信したり、スキャン要求を受けて走査して得られた画像データを記憶装置（内臓ハードディスク）へ記憶するＭＦＰ（１）３００〜ＭＦＰ（３）３００（以下、ＭＦＰ（１）３００〜ＭＦＰ（３）３００をＭＦＰ３００と記載する場合がある。）と、複数のＭＦＰ３００におけるユーザの使用履歴を処理するＦＳＳサーバコンピュータ２００とを含む。これらのＦＳＳサーバコンピュータ２００およびＭＦＰ３００は、ネットワーク回線（構内ＬＡＮ回線）４００およびインターネット網５００により通信可能に接続されている。なお、ＭＦＰ（１）３００〜ＭＦＰ（３）３００は、同じ参照符号を付しているが全く同じ機能を備えるＭＦＰであるとは限らない。また、インターネット網５００は、イントラネット網であっても構わない。
【００４４】
本実施の形態においては、ＦＳＳサーバコンピュータ２００は、ネットワーク回線４００およびインターネット網５００を介して受信した、ＭＦＰ３００におけるユーザの使用履歴を、ユーザを一意に識別するユーザＩＤおよびＭＦＰ３００を一意に識別するマシンＩＤとともにユーザ使用履歴管理テーブルに記憶する。ＦＳＳサーバコンピュータ２００は、ユーザの使用履歴に基づいて、ＭＦＰ３００における機能が使用された頻度を算出して、その頻度が高い機能に関係するオプション機能であって推奨されるオプション機能を抽出して、ユーザ使用履歴分析テーブルに記憶する。ＦＳＳサーバコンピュータ２００は、推奨オプション機能情報をＭＦＰ３００へネットワーク回線４００およびインターネット網５００を介して送信する。ＭＦＰ３００は、ＦＳＳサーバコンピュータ２００から受信した推奨オプション機能情報に基づいて、ログインしたユーザにより要求された機能に関連するオプション機能を、推奨オプション機能としてタッチパネルディスプレイに表示する。
【００４５】
このように、本実施の形態においては、ＭＦＰ３００を使用するユーザがよく使用する機能に関連するオプション機能が、タッチパネルディスプレイに表示される。ここで、ユーザがよく使用する機能に関連するオプション機能とは、ＭＦＰ３００にこのオプション機能を導入することにより、ユーザがよく使用する機能がより使いやすくなる機能を示す。
【００４６】
なお、以下においては、図面等において、ＦＳＳサーバコンピュータ２００を単にサーバと、ＭＦＰ３００を単にＭＦＰと記載する場合がある。
【００４７】
［ハードウェア構成］
＜ＦＳＳサーバコンピュータ２００＞
図２を参照して、本実施の形態に係るネットワーク画像形成システムを構成するＦＳＳサーバコンピュータ２００は、バス２９０と、バス２９０に接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０と、バス２９０に接続されたＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２０と、バス２９０に接続されたＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３０と、バス２９０に接続されたハードディスク（ＨＤＤ）２４０と、バス２９０に接続され、光ディスク２８２が装着可能で、光ディスク２８２に対する情報の書込および光ディスク２８２からの情報の読出が可能な光ディスクドライブ２８０と、バス２９０に接続され、マウス２５２およびキーボード２５４との間の接続に関するインターフェイスを提供するための入力インターフェイス（以下「入力ＩＦ」と呼ぶ。）２５０と、バス２９０に接続され、ディスプレイ２６２との間の接続に関するインターフェイスを提供するためのディスプレイインターフェイス（以下「ディスプレイＩＦ」と呼ぶ。）２６０と、有線または無線（本実施の形態においては有線）によりネットワーク回線４００およびインターネット網５００への接続を提供するネットワークインターフェイス（以下「ネットワークＩＦ」と呼ぶ。）２７０とを含む。なお、ＦＳＳサーバコンピュータ２００は、磁気ディスクが装着可能で、磁気ディスクに対する情報の書込および磁気ディスクからの情報の読出が可能な磁気ディスクドライブを、光ディスクドライブ２８０に代えて／加えて、備えるようにしても構わない。
【００４８】
バス２９０、ＲＯＭ２２０、ＲＡＭ２３０、ハードディスク２４０、光ディスクドライブ２８０、入力ＩＦ２５０、ディスプレイＩＦ２６０およびネットワークＩＦ２７０は、いずれもＣＰＵ２１０の制御のもとに協調して動作し、本実施の形態に係るサーバコンピュータとして、ＦＳＳサーバコンピュータ２００は種々のアプリケーションによる処理を実現する。それらのアプリケーションは、たとえば、ＭＦＰ３００においてよく使用される機能に関連するオプション機能を好適に提示するための、ネットワーク画像形成システムにおけるサーバコンピュータを実現する。
【００４９】
ＦＳＳサーバコンピュータ２００に、本実施の形態に係るネットワーク画像形成システムにおけるサーバコンピュータとしての動作を行なわせるためのコンピュータプログラムは、光ディスクドライブ２８０に挿入される光ディスク２８２に記憶され、さらにハードディスク２４０に転送される。または、プログラムはネットワーク回線４００を通じてＦＳＳサーバコンピュータ２００に送信されハードディスク２４０に記憶されてもよい。プログラムは実行の際にＲＡＭ２３０にロードされる。光ディスク２８２から、またはネットワーク回線４００を介して、直接にＲＡＭ２３０にプログラムをロードしてもよい。
【００５０】
これらのプログラムは、ＦＳＳサーバコンピュータ２００に本実施の形態に係るネットワーク画像形成システムにおけるサーバコンピュータとして動作を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはＦＳＳサーバコンピュータ２００上で動作するオペレーティングシステム（ＯＳ）もしくはサードパーティのプログラム、またはＦＳＳサーバコンピュータ２００にインストールされる各種ツールキットのモジュールにより提供される。従って、このプログラムは、本実施の形態に係る画像形成システムを実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したＦＳＳサーバコンピュータ２００として所定の処理を実行する命令のみを含んでいればよい。ＦＳＳサーバコンピュータ２００の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。
【００５１】
＜ＭＦＰ３００＞
−全体構成−
図３を参照して、本実施の形態に係るネットワーク画像形成システムを構成するＭＦＰ３００は、バス３９０と、バス３９０に接続されたＣＰＵ３１０と、バス３９０に接続されたＲＯＭ３２０と、バス３９０に接続されたＲＡＭ３３０と、バス３９０に接続されたハードディスク（ＨＤＤ）３４０と、バス３９０に接続され、タッチパネルディスプレイ３８０との間の接続に関するインターフェイスを提供するための入力ＩＦ３５０およびディスプレイＩＦ３６０と、バス３９０に接続され、有線または無線（本実施の形態においては有線）によりネットワーク回線４００およびインターネット網５００への接続を提供するネットワークＩＦ３７０とを含む。なお、図３には図示していないが、ＭＦＰ３００は、スタートボタンおよびテンキーボタン等のハードウェアボタンを備える。
【００５２】
ＭＦＰ３００は、このＭＦＰ３００を使用するためにユーザがログインするための機能を備える。たとえば、ユーザＩＤとしてユーザ番号（社員番号等）を入力する入力部と、予め登録されたユーザ番号であるか否かを判定する判定部とを備える。また、入力部は指紋入力部であって、判定部は指紋認証部であっても構わない。なお、生体情報であれば指紋に限定されない。
【００５３】
バス３９０、ＲＯＭ３２０、ＲＡＭ３３０、ハードディスク３４０、入力ＩＦ３５０、ディスプレイＩＦ３６０およびネットワークＩＦ３７０は、いずれもＣＰＵ３１０の制御のもとに協調して動作し、ＭＦＰ３００において、プリント処理、ＦＡＸ送受信処理、スキャナ処理、コピー処理を実現する。なお、これらの処理は、図３においては図示していないＭＦＰ３００を構成する各部品がＣＰＵ３１０により制御されて実行される。
【００５４】
ＭＦＰ３００に、本実施の形態に係るネットワーク画像形成システムにおける画像形成装置としての動作を行なわせるためのコンピュータプログラムは、ハードディスク３４０に記憶される。または、プログラムはネットワーク回線４００およびインターネット網５００を通じてアプリケーションサーバコンピュータから送信されハードディスク３４０に記憶されてもよい。プログラムは実行の際にＲＡＭ３３０にロードされる。ネットワーク回線４００およびインターネット網５００を介して、直接にＲＡＭ３３０にプログラムをロードしてもよい。
【００５５】
これらのプログラムは、ＭＦＰ３００に本実施の形態に係るネットワーク画像形成システムにおける画像形成装置として動作を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはＭＦＰ３００上で動作するファームウェアまたはＭＦＰ３００にインストールされる各種アプリケーションプログラムにより提供される。従って、このアプリケーションプログラムは、本実施の形態に係る画像形成システムを実現するのに必要な機能全てを必ずしも含まなくてよい。
【００５６】
さらに、このアプリケーションプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したＭＦＰ３００として所定の処理を実行する命令のみを含んでいる態様でもよい。すなわち、アプリケーションプログラムをＭＦＰ３００へダウンロードしてインストール（ハードディスク３４０にアプリケーションプログラムを記憶）するのではなく、その機能を実行する毎に、インターネット網５００に接続されたアプリケーションサーバコンピュータ（図示していない）へ命令を送信して、そのアプリケーションサーバコンピュータで処理を実行した結果をＭＦＰ３００へ返信する態様であっても構わない。このような態様は、ユーザがコンピュータ処理をインターネット網経由で、サービスとして利用する所謂クラウドコンピューティングに類するものである。
【００５７】
このように、本実施の形態に係るＭＦＰ３００におけるオプション機能は、ダウンロードしてインストールしたアプリケーションプログラムにより実現されるものであっても、アプリケーションサーバコンピュータにより提供されるサービスとして実現されるものであっても構わない。
【００５８】
なお、インターネット網５００を介して、ＦＳＳサーバコンピュータ２００およびアプリケーションサーバコンピュータが接続されている必要はない。たとえば、一般公衆回線およびモデムを介して、ＭＦＰ３００がＦＳＳサーバコンピュータ２００へ使用履歴情報を送信して、ＦＳＳサーバコンピュータ２００から推奨オプション機能情報をＭＦＰ３００が受信したり、アプリケーションサーバコンピュータから必要なデータをＭＦＰ３００が受信したりすればよい。
【００５９】
−ＭＦＰにおける画像形成部−
ＭＦＰ３００は、たとえば、原稿読取部、画像形成部、給紙部、および排紙処理装置を備える。ＭＦＰ３００においては、他の装置から受信した画像データまたは原稿読取部により読取られた原稿の画像データに対して、ＣＰＵ３１０により各種の画像処理が施され、この画像データが画像形成部へと出力される。なお、このＭＦＰ３００は、レーザー光を感光に利用する、所謂レーザー方式（電子写真方式）の印刷機能を備える。しかしながら、他の形式の印刷機能を備えたものであっても構わない。
【００６０】
画像形成部は、画像データによって示される画像を記録用紙に印刷するものであって、たとえば、感光体ドラム、帯電装置、レーザースキャンユニット、現像装置、転写装置、クリーニング装置、定着装置、および除電装置等を備えている。画像形成部には、たとえば、搬送路が設けられており、給紙部から給紙されてきた記録用紙が搬送路に沿って搬送される。給紙部は、用紙カセットに収納された記録用紙、または手差トレイに載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部の搬送路へと送り出す。
【００６１】
画像形成部の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、更に定着装置を通過して、記録用紙に対する印刷が行なわれる。
【００６２】
感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象の画像データに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。
【００６３】
転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙は、加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された（印刷された）記録用紙は、排紙トレイに排出される。排紙処理装置においては、複数の記録用紙を各排紙トレイに仕分けして排出する処理、各記録用紙にパンチングする処理、および記録用紙の束にステープルする処理を施す場合がある。たとえば、複数部の印刷物を作成する場合は、各排紙トレイに印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイに仕分けして排出し、排紙トレイごとに、各排紙トレイ上の記録用紙の束にパンチング処理またはステープル処理を施して印刷物を作成する。このような様々な処理が、ＣＰＵ３１０による制御の元で行なわれる。なお、パンチング処理は、記録用紙１枚ずつに対して行なうようにしても構わない。
【００６４】
−ＭＦＰの基本機能（モード）−
このような印刷機能を用いて、ネットワーク回線４００を介して、ネットワーク回線４００に接続されたパーソナルコンピュータからプリントデータを受信して記録用紙に画像を形成するプリンタモードを実現する。
【００６５】
さらに、このＭＦＰ３００は、原稿読取部により原稿を画像データとして読取って、この画像データに基づいて記録用紙に画像を形成するコピーモードを実現する。
【００６６】
さらに、このＭＦＰ３００は、原稿読取部により原稿を画像データとして読取って、この画像データを他の装置へ送信するファクシミリ送信モードを実現する。なお、このＭＦＰ３００は、他の装置から受信した画像データに基づいて記録用紙に画像を形成するファクシミリ受信モードも実現する。以下においては、ファクシミリ送信モードおよびファクシミリ受信モードをファクシミリモードと記載する。なお、このＭＦＰ３００においては、タッチパネルディスプレイ３８０においては、ファクシミリ送信モードは、ファクス／イメージ送信モードと表示される。
【００６７】
さらに、このＭＦＰ３００は、原稿読取部により原稿を画像データとして読取って、この画像データをハードディスク３４０に記憶するドキュメントファイリングモードを実現する。なお、ＭＦＰ３００のハードディスク３４０ではなく、ネットワーク回線４００を介して、他の装置（コンピュータ、外部記憶デバイス）に記憶するものでも構わない。この場合、ネットワークを介してファイル共有またはプリンタ共有を実現するプロトコルであるＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）が用いられることがある。このプロトコルを用いると、ネットワーク上で共有された、共有フォルダにスキャンした画像データを転送することができる。この機能は、スキャンｔｏフォルダまたはスキャンｔｏ共有フォルダを呼ばれる場合がある。
【００６８】
このように、このＭＦＰ３００は、基本機能（モード）として、コピーモード、ファクス／イメージ送信モード、ドキュメントファイリング、プリンタモードを備える。なお、プリンタモードは、ネットワーク回線４００に接続されたパーソナルコンピュータからプリントデータを受信すると、ＭＦＰ３００がプリンタモードに自動的に切換り、プリントデータに基づいて記録用紙の画像を形成する。このため、ＭＦＰ３００のタッチパネルディスプレイ３８０に、プリンタモードを選択するための画面は表示されない。
【００６９】
［管理テーブル構成］
本実施の形態に係る画像形成システムにおいては、ＭＦＰ３００を使用するユーザがよく使用する機能に関係するオプション機能を、タッチパネルディスプレイ３８０に表示する推奨オプション提示機能を備える。このような推奨オプション提示機能を実現するために、ＦＳＳサーバコンピュータ２００のハードディスク２４０には各種のテーブルにデータが記憶される。
【００７０】
図４を参照して、ＦＳＳサーバコンピュータ２００のハードディスク２４０で記憶されるマシン管理テーブルについて説明する。
【００７１】
この図４に示すように、このマシン管理テーブルには、このネットワーク画像形成システムにおけるＭＦＰを一意に特定するためのマシンＩＤを記憶するフィールドと、そのＭＦＰが属するセグメントを記憶するフィールドと、導入済みのオプション機能を記憶するフィールドとを備える。
【００７２】
オプション機能が導入される毎に、ＭＦＰ３００はＦＳＳサーバコンピュータ２００へ、導入されたオプション機能についての情報を送信する。ＦＳＳサーバコンピュータ２００は、受信した情報に基づいて、マシン管理テーブルを更新する。オプション機能が１つも導入されていない場合には、導入済みのオプション機能には何も記憶されない。また、導入済みオプションの数は、特に限定されない。さらに、導入可能なオプション機能または導入不可能なオプション機能を記憶するようにしても構わない。
【００７３】
図５を参照して、ＦＳＳサーバコンピュータ２００のハードディスク２４０で記憶されるユーザ使用履歴管理テーブルについて説明する。
【００７４】
この図５に示すように、このユーザ使用履歴管理テーブルには、ＭＦＰ３００から送信された使用履歴情報に基づいて、ＭＦＰ３００においてユーザがどのような機能を使用したのかを示す使用履歴が記憶される。
【００７５】
図５に示すように、このユーザ使用履歴管理テーブルは、ユーザを一意に特定するためのユーザＩＤを記憶するフィールドと、ＭＦＰ３００を一意に特定するためのマシンＩＤを記憶するフィールドと、使用日時情報を記憶するフィールドと、使用された基本機能（コピーモード、ファクス／イメージ送信モード、ドキュメントファイリング等）を記憶するフィールドと、使用された設定機能（１）、設定機能（２）、設定機能（３）・・・を記憶するフィールドとで構成される。なお、設定機能（１）、設定機能（２）、設定機能（３）・・・の順に対応する時系列でユーザが機能を設定したとして記憶するようにしても構わないし、予め定められた優先順位に従って記憶するようにしても構わない。
【００７６】
このユーザ使用履歴管理テーブルに記憶される設定機能（Ｎ）（Ｎは自然数）は、Ａ３の記録用紙へのコピー機能を使用した履歴、Ａ４の記録用紙へのコピー機能を使用した履歴、カラーのＡ３原稿をスキャンした履歴、高解像度の原稿をスキャンした履歴、ドキュメントファイリングモードでＭＦＰ３００のハードディスク３４０に保存された画像データにアクセスした履歴（さらに、そのハードディスク３４０に保存されている画像データファイルの数）等である。ＭＦＰ３００のハードディスク３４０に保存された画像データファイルの数が多い場合に、ドキュメントファイリングモードで画像データにアクセスした使用履歴が記憶されていると、ユーザが所望の画像データにアクセスして、その画像データを印刷または送信する際に、画像データへのアクセスに手間がかかっている可能性が高いと判定できる。なお、ＦＳＳサーバコンピュータ２００は、ＭＦＰ３００から印字枚数を受信することができるので、使用した機能における印字枚数を記憶することができる。
【００７７】
図６を参照して、ＦＳＳサーバコンピュータ２００のハードディスク２４０で記憶されるユーザ使用履歴分析テーブルについて説明する。
【００７８】
この図６に示すように、このユーザ使用履歴分析テーブルには、マシンＩＤをキーとして、使用機能（オプション機能以外の標準機能）を記憶するフィールドと、使用頻度（ここでは月当たりの使用回数）を記憶するフィールドと、使用機能に対応する推奨オプション機能を記憶するフィールドと、そのオプション機能を実装する形態を記憶するフィールドとで構成される。
【００７９】
使用機能を記憶するフィールドには、基本機能（モード）／使用された機能の形式で、機能が記憶される。たとえば、図６に示すように、マシンＩＤが「Ｍ００１」のＭＦＰ３００では、コピーモードで大量印刷機能が使用されたこと、コピーモードのファイリング機能で大容量の画像データがスキャンされたこと（たとえば特別機能である大量原稿モードが使用されたこと）が記憶され、マシンＩＤが「Ｍ００２」のＭＦＰ３００では、ドキュメントファイリングモードでハードディスク３４０に記憶された画像データにアクセスするためにフォルダ指定機能が使用されたことが記憶されている。
【００８０】
なお、図６に示した使用機能は一例であって、本発明がこのような使用機能に限定されるものではない。たとえば、ファイリング機能は、コピーモードの機能ではなく、ドキュメントファイリングモードの機能であっても構わない。以下においては、コピーモードのファイリング機能は、ドキュメントファイリングモードにおけるファイリング機能と同じであるが、スキャンした画像データをコピーとともにハードディスク３４０に保存する機能として説明し、コピーモードで選択できる機能であるとする。
【００８１】
推奨オプション機能を記憶するフィールドには、使用機能（オプション機能以外の標準機能）に対応する推奨オプションが記憶される。この推奨オプション機能は、ＭＦＰ３００に導入されることよりユーザが好適に標準機能を使用できるようになる機能である。たとえば、図６に示すように、「コピー／大量印刷」機能に対して「大容量給紙トレイ」が設定され、「コピー／ファイリング」機能に対して「スキャナ高圧縮ユニット」が設定され、「ドキュメントファイリング／フォルダ指定」機能に対して「フォルダテンプレート」が設定されている。以下に、これらの標準機能と推奨オプション機能との関係について説明する。
【００８２】
たとえば、ユーザの使用機能を分析すると、Ａ３の記録用紙へのコピー機能の使用頻度が高い場合（コピーモード／大量印刷でＡ３用紙を指定した頻度が高い場合）には、Ａ３の大容量給紙トレイのオプションユニットの導入をユーザに推奨する。このオプションユニットを導入することにより、このようにＡ３の記録用紙を使用してコピーするユーザの利便性を向上させることができる。なお、記録用紙はＡ３に限らず、たとえばＡ４の記録用紙の使用頻度が高い（Ａ４給紙トレイへの補給頻度が高い）場合には、Ａ４の大容量給紙トレイのオプションユニットの導入をユーザに推奨する。このオプションユニットを導入することにより、このようにＡ４の記録用紙を大量に使用してコピーするユーザの利便性を向上させること（記録用紙の補給回数を減らすこと）ができる。
【００８３】
また、カラーのＡ３原稿や、高解像度の原稿読取などの機能を使用する頻度が多い場合（コピーモードのファイリング機能でカラー画像等を指定した頻度が高い場合）には、画像データ容量が非常に大きくなり、送信データのサイズが大きく送信できない場合または送信に時間がかかる場合が発生したり、記憶容量が大きく保存するハードディスク３４０の容量を圧迫する場合が発生したりする。このような場合には、画像データを高圧縮する機能を実現したスキャナ高圧縮ユニットをユーザに推奨する。これにより、データ容量の削減を実現でき、ユーザの利便性を向上させることができる。
【００８４】
さらに、ＭＦＰ３００のドキュメントファイリングモードを頻度高く使用する場合には、以下のようなオプション機能が推奨される。ドキュメントファイリングモードにおいては、通常スキャンした画像データをＭＦＰ３００のハードディスク３４０（または外部記憶装置であってもよい）に保存（ファイリング）して、後日ユーザが画像データ指定して、その画像データを読出して印刷したり送信したりする。ユーザが画像データ指定する場合には、ＭＦＰ３００のタッチパネルディスプレイ３８０（ユーザインターフェイス）に表示された、フォルダ指定画面から画像データを選択する。この場合、多数の画像データが蓄積されると、ユーザが画像データファイルを探すのが困難になる。このような機能が使用されている頻度が高いことを検出すると、タッチパネルディスプレイ３８０の表示をカスタマイズできるアプリケーションをユーザに推奨する。ユーザが推奨されたアプリケーションを実行することにより、ドキュメントファイリングモードの初期画面から、よく使用する画像データファイルへのリンクを備えたボタンをタッチパネルディスプレイ３８０に表示させることができる。このため、ユーザがすぐに所望の画像データファイルを見つけることができる。すなわち、ＭＦＰ３００において、オプション機能であるアプリケーションを推奨して、ユーザがそのアプリケーションをＭＦＰ３００へ導入することにより、それまで、複数のキー操作を行なわないと所望の画像データファイルまでたどり着けなかったものが、アプリケーションにより、タッチパネルディスプレイ３８０の画面をカスタマイズして導入されたリンクボタンを１回指定することのみにより、所望の画像データファイルに容易に到達することができるようになる。
【００８５】
このようなオプション機能をユーザに推奨するために、本実施の形態に係るネットワーク画像形成システムを構成するＦＳＳサーバコンピュータ２００は、上述したテーブルをハードディスク２４０に記憶するとともに、以下に説明するプログラムをＣＰＵ２１０で実行する。また、このネットワーク画像形成システムを構成するＭＦＰ３００も、以下に説明するプログラムをＣＰＵ３１０で実行する。なお、上述したような、機能とその機能に対応する推奨機能との組合せは、ＦＳＳサーバコンピュータ２００のハードディスク２４０に、管理テーブルとして記憶されている。
【００８６】
［ソフトウェア構成］
図７を参照して、本実施の形態に係るネットワーク画像形成システムにおいてユーザの使用履歴に基づいて、ユーザが使用頻度の高い機能をより好適に用いることができるオプション機能を推奨する処理を行なうために、ＦＳＳサーバコンピュータ２００およびＭＦＰ３００で実行されるコンピュータプログラムの制御構造について説明する。
【００８７】
図７の左上に示すプログラムは、ＭＦＰ３００のＣＰＵ３１０において実行される。ステップ（以下、ステップをＳと略す。）３０００にて、ＭＦＰ３００のＣＰＵ３１０（以下、単にＣＰＵ３１０と記載する。）は、このＭＦＰ３００を使用するユーザがログイン要求してログインしたか否かを判定する。このとき、ＣＰＵ３１０は、ユーザ番号入力画面または指紋入力画面をタッチパネルディスプレイ３８０に表示しておいて、ユーザ番号が入力されたりユーザの指紋が入力されたりすると、このＭＦＰ３００を使用するユーザがログインしてきたと判定する。ＣＰＵ３１０は、ユーザ番号またはユーザの指紋に基づいてログインしてきたユーザが、予め登録されているユーザであるとログインを許可する。ＣＰＵ３１０によりログインが許可されると、ログインしたと判定される。ＭＦＰ３００を使用するユーザがログインしたと判定されると（Ｓ３０００にてＹＥＳ）、処理はＳ３０１０へ移される。もしそうでないと（Ｓ３０００にてＮＯ）、この処理はＳ３０００へ戻されて、このＭＦＰ３００を使用するユーザがログインしたと判定されるまで待つ。
【００８８】
Ｓ３０１０にて、ＣＰＵ３１０は、入力されたユーザ番号またはユーザの指紋に対応して登録された、ユーザを一意に識別するためのユーザＩＤを記憶する。
【００８９】
Ｓ３０２０にて、ＣＰＵ３１０は、ユーザによりＭＦＰ３００が備える機能が選択されたか否かを判定する。なお、ここで選択される機能は、オプション機能以外の標準機能であるとする。このとき、ＣＰＵ３１０は、ＭＦＰ３００のタッチパネルディスプレイ３８０に表示された機能選択ボタンが押下されると、ユーザによりＭＦＰ３００が備える標準機能が選択されたと判定する。ユーザによりＭＦＰ３００が備える標準機能が選択されたと判定されると（Ｓ３０２０にてＹＥＳ）、処理はＳ３０３０へ移される。もしそうでないと（Ｓ３０２０にてＮＯ）、この処理はＳ３０２０へ戻されて、このＭＦＰ３００を使用するユーザが標準機能を選択したと判定されるまで待つ。
【００９０】
Ｓ３０３０にて、ＣＰＵ３１０は、ユーザにより選択された標準機能に対して推奨されるオプション機能があるか否かを判定する。このとき、ＣＰＵ３１０は、ハードディスク３４０に記憶された推奨オプション機能情報（図６に示すユーザ使用履歴分析テーブルにおけるＭＦＰ１台分のテーブルに対応）に基づいて、その推奨オプション機能情報の中にユーザにより選択された標準機能に対して記憶されたオプション機能があると、ユーザにより選択された標準機能に対して推奨されるオプション機能があると判定する。ユーザにより選択された標準機能に対して推奨されるオプション機能があると判定されると（Ｓ３０３０にてＹＥＳ）、処理はＳ３０４０へ移される。もしそうでないと（Ｓ３０３０にてＮＯ）、この処理はＳ３０６０へ移される。
【００９１】
Ｓ３０４０にて、ＣＰＵ３１０は、推奨オプション機能をタッチパネルディスプレイ３８０に表示することが許可されているか否かを判定する。このとき、ＣＰＵ３１０は、タッチパネルディスプレイ３８０において、「今後推奨オプション機能を表示しない？」という表示に対して「ＹＥＳ」が選択されたことがハードディスク３４０に記憶されていない限り、推奨オプション機能をタッチパネルディスプレイ３８０に表示することが許可されていると判定する。推奨オプション機能をタッチパネルディスプレイ３８０に表示することが許可されていると判定されると（Ｓ３０４０にてＹＥＳ）、処理はＳ３０５０へ移される。もしそうでないと（Ｓ３０４０にてＮＯ）、この処理はＳ３０６０へ移される。
【００９２】
Ｓ３０５０にて、ＣＰＵ３１０は、ユーザにより選択された標準機能についての推奨オプション機能についての情報をタッチパネルディスプレイ３８０に表示する。Ｓ３０６０にて、ＣＰＵ３１０は、ユーザにより選択された標準機能を実行する。
【００９３】
Ｓ３０６０にて、ＣＰＵ３１０は、ユーザにより選択された標準機能についてのジョブを実行する。Ｓ３０７０にて、ＣＰＵ３１０は、ＭＦＰ３００でのジョブが終了したか否かを判定する。このとき、ＣＰＵ３１０は、要求された標準機能における処理が正常に終了すると、ＭＦＰ３００でのジョブが終了したと判定する。ＭＦＰ３００でのジョブが終了したと判定されると（Ｓ３０７０にてＹＥＳ）、処理はＳ３０８０へ移される。もしそうでないと（Ｓ３０７０にてＮＯ）、この処理はＳ３０６０へ戻されて、ＭＦＰ３００でのジョブが終了したと判定されるまで待つ。
【００９４】
Ｓ３０８０にて、ＣＰＵ３１０は、終了したと判定したジョブにおける、基本機能（モード）、設定機能（１）、設定機能（２）・・・を、ユーザ使用履歴情報として、マシンＩＤおよびユーザＩＤとともにＦＳＳサーバコンピュータ２００へ送信する。
【００９５】
図７の右側に示すプログラムは、ＦＳＳサーバコンピュータ２００のＣＰＵ２１０において実行される。Ｓ２０００にて、ＦＳＳサーバコンピュータ２００のＣＰＵ２１０（以下、単にＣＰＵ２１０と記載する。）は、ＭＦＰ３００からユーザ使用履歴情報を受信したか否かを判定する。このとき、対象となるのは１以上のＭＦＰ３００である。ＭＦＰ３００からユーザ使用履歴情報を受信したと判定されると（Ｓ２０００にてＹＥＳ）、処理はＳ２０１０へ移される。もしそうでないと（Ｓ２０００にてＮＯ）、この処理はＳ２０００へ戻されて、ＭＦＰ３００からユーザ使用履歴情報を受信したと判定されるまで待つ。
【００９６】
Ｓ２０１０にて、ＣＰＵ２１０は、ＭＦＰ３００から受信したユーザ使用履歴情報を、図５に示すユーザ使用履歴管理テーブルにマシンＩＤおよびユーザＩＤとともに記憶する。複数のＭＦＰ３００からユーザ使用履歴情報を受信して、ユーザ使用履歴管理テーブルに記憶することにより、多くのユーザ使用履歴情報がマシンＩＤおよびユーザＩＤとともにユーザ使用履歴管理テーブルに蓄積されていく。なお、図５における使用日時が一定期間（たとえば６ヶ月）を経過したものは、消去されるようにしても構わない。
【００９７】
Ｓ２０２０にて、ＣＰＵ２１０は、予め定められた時間に到達したか否かを判定する。予め定められた時間とは、ユーザの使用履歴を集計して使用頻度の標準機能に対して推奨されるオプション機能を抽出する時間間隔に対応する。予め定められた時間（たとえば１ヶ月間隔または３ヶ月間隔に対応する時間）に到達したと判定されると（Ｓ２０２０にてＹＥＳ）、この処理はＳ２０３０へ移される。もしそうでないと（Ｓ２０２０にてＮＯ）、この処理はＳ２０００へ戻される。このように処理するのは、複数のＭＦＰ３００からユーザ使用履歴情報を受信してユーザ使用履歴管理テーブルを更新することはリアルタイムで実行するものの、使用頻度の標準機能に対して推奨されるオプション機能の抽出はある程度の時間間隔で実行しさえすればよいためである。
【００９８】
Ｓ２０３０にて、ＣＰＵ２１０は、ユーザ使用履歴管理テーブルに記憶されたユーザ使用履歴情報に基づいて標準機能の使用頻度を集計する場合に、同一ユーザによる繰返し使用された使用履歴を排除して処理するか否かを判定する。この処理は、特定のユーザのみが繰返し使用する標準機能を反映させて、標準機能の使用頻度を集計すると、その特定のユーザの使用状況が大きく反映され過ぎて、一般的なユーザの使用履歴を反映しなくなることを回避するためである。なお、このような判定処理を行なうことなく、同一ユーザによる繰返し使用された使用履歴を必ず反映させるようにしても構わない。さらに、ユーザ管理テーブルを別途記憶して、ユーザＩＤに対応させた重みを記憶しておいて（ヘビーユーザまたは熟練ユーザほど重みが高い）、重みを付けて使用履歴を集計するようにしても構わない。なお、このように同一ユーザによる繰返し使用された使用履歴を排除（予め設定された期間内の繰返し使用回数を１回に集約）して処理するか否かについては、予め管理者により設定されて、ハードディスク２４０に記憶されている。同一ユーザによる繰返し使用された使用履歴を排除して処理すると判定されると（Ｓ２０３０にてＹＥＳ）、処理はＳ２０４０へ移される。もしそうでないと（Ｓ２０３０にてＹＥＳ）、この処理はＳ２０５０へ移される。
【００９９】
Ｓ２０４０にて、ＣＰＵ２１０は、同一ユーザによる繰返し使用された使用履歴を排除するために、予め設定された期間内の同一ユーザによる繰返し使用回数を１回に集約する。
【０１００】
Ｓ２０５０にて、ＣＰＵ２１０は、マシン毎に（ＭＦＰ３００毎に）、使用された機能の頻度を集計する。Ｓ２０６０にて、ＣＰＵ２１０は、マシン毎に（ＭＦＰ３００毎に）、使用頻度が高い標準機能に対応して、設定されているオプション機能を抽出する。抽出された結果は、図６のユーザ使用履歴分析テーブルに、ＭＦＰ３００毎に、使用頻度の高い標準機能とその標準機能に対応する推奨機能とが記憶される。なお、標準機能とその標準機能に対応する推奨機能との組合せはハードディスク２４０に管理テーブルとして別途記憶されている。
【０１０１】
Ｓ２０７０にて、ＣＰＵ２１０は、マシン毎に（ＭＦＰ３００毎に）、導入済みのオプション機能を削除して、推奨オプション機能情報を作成する。このとき、ＣＰＵ３１０は、抽出されたオプション機能の中で、図４に示すマシン管理テーブルを参照して導入済みのオプション機能を削除する。なお、このＳ２０７０の処理を実行しないで、ＭＦＰ３００が実行するプログラムのＳ３０５０において自己に導入済みのオプション機能を除いて、推奨オプション機能をタッチパネルディスプレイ３８０へ表示するようにしても構わない。
【０１０２】
Ｓ２０８０にて、ＣＰＵ２１０は、作成された推奨オプション機能情報を、マシンＩＤで特定されるＭＦＰ３００へ、送信する。
【０１０３】
図７の左下に示すプログラムは、ＭＦＰ３００のＣＰＵ３１０において実行される。Ｓ３１００にて、ＣＰＵ３１０は、ＦＳＳサーバコンピュータ２００からＭＦＰ３００別の推奨オプション機能情報を受信したか否かを判定する。ＦＳＳサーバコンピュータ２００からＭＦＰ３００別の推奨オプション機能情報を受信したと判定されると（Ｓ３１００にてＹＥＳ）、処理はＳ３１１０へ移される。もしそうでないと（Ｓ３１００にてＮＯ）、この処理はＳ３１００へ戻されて、ＦＳＳサーバコンピュータ２００からＭＦＰ３００別の推奨オプション機能情報を受信したと判定されるまで待つ。
【０１０４】
Ｓ３１１０にて、ＣＰＵ３１０は、ＦＳＳサーバコンピュータ２００から受信したＭＦＰ３００別の推奨オプション機能情報を、ハードディスク３４０に記憶する。なお、このとき、ＣＰＵ３１０は、図６に示すユーザ使用履歴分析テーブルの中のそのＭＦＰ３００についての管理テーブルを、ハードディスク３４０に記憶することになる。これにより、各ＭＦＰ３００において、よく使用される機能に対して推奨される（好適な）オプション機能を記憶することができる。
【０１０５】
［動作］
以上のような構造およびフローチャートに基づく、本実施の形態に係るネットワーク画像形成システムの動作について説明する。
【０１０６】
図４に示すマシン管理テーブル、図５に示すユーザ使用履歴管理テーブルおよび図６に示すユーザ使用履歴分析テーブルならびに図７に示すフローチャートを用いて、このネットワーク画像形成システムの動作について説明する。
【０１０７】
まず、ユーザが使用したいＭＦＰ３００（ここではマシンＩＤが「Ｍ００１」のＭＦＰ３００とする。）のタッチパネルディスプレイ３８０において、ユーザが、ユーザ番号を入力したり指紋を走査して生体情報を入力したりして、ログイン要求する。ログイン要求したユーザが、このＭＦＰ３００を使用することが予め許可されるように登録されたユーザであるとログインが許可される（Ｓ３０００にてＹＥＳ）。ユーザＩＤがＭＦＰ３００に記憶されて（Ｓ３０１０）、ユーザを一意に特定することができる。
【０１０８】
ユーザがログインすると、このＭＦＰ３００の初期画面として、タッチパネルディスプレイ３８０には、図８に示す画面が表示される。この図に示す画面において、ユーザは「コピー」ボタンを押下した後に、「ファイリング」ボタンを押下したとする。
【０１０９】
ユーザがＭＦＰ３００において所望の基本機能（ここではコピーモード）を選択して機能（ここでのファイリング機能は、ドキュメントファイリングモードにおけるファイリング機能と同じであるが、スキャンした画像データをコピーとともにハードディスク３４０に保存する機能）が選択されたと判定される（Ｓ３０２０にてＹＥＳ）。なお、この場合、コピーモードのファイリング機能においてカラー画像であってかつ大量の原稿がスキャンされるとする。
【０１１０】
図６のユーザ使用履歴分析テーブルのマシンＩＤが「Ｍ００１」のＭＦＰには、コピー／ファイリング機能は使用頻度が高く、このコピー／ファイリング機能に対して推奨されるオプション機能として「スキャナ高圧縮ユニット」が記憶されている（Ｓ３０３０にてＹＥＳ）。さらに、ここでは、「今後推奨オプション機能を表示しない？」という表示に対して「ＹＥＳ」が選択されたことがハードディスク３４０に記憶されていないとすると（Ｓ３０４０にてＹＥＳ）、ユーザにより選択された標準機能（コピー／ファイリング機能）についての推奨オプション機能についての情報がタッチパネルディスプレイ３８０に表示される（Ｓ３０５０）。
【０１１１】
このとき、タッチパネルディスプレイ３８０には、図９に示す画面が表示される。図９に示すように、ユーザが選択したコピー／ファイリング機能は、このＭＦＰ３００において使用頻度が高く、図６のユーザ使用履歴分析テーブルに示すように、このコピー／ファイリング機能に対して推奨されるオプション機能が記憶されている。このため、図９に示すように、推奨オプション機能情報として、「選択されたファイリング機能を使用するユーザは、以下のオプションを導入しています。・スキャナ高圧縮ユニット（ハードウェア／ソフトウェア）、・スキャナ高圧縮ユニット（ソフトウェア）」と表示される。また、「導入しますか？（ソフトウェアのみ）」と表示され、「ＹＥＳ」ボタンおよび「ＮＯ」ボタンが表示される。
【０１１２】
ここで、ユーザが「導入しますか？（ソフトウェアのみ）」に対して「ＹＥＳ」ボタンを押下すると、図示しない別のプログラムが実行されて、Ｓ３０６０のジョブ（コピーモードのファイリング処理）実行時において、読取られた画像データが高圧縮処理される。このとき、アプリケーションサーバコンピュータから所望のアプリケーションプログラム（高圧縮プログラム）がダウンロードされてインストールされたり、読取られた画像データがアプリケーションサーバコンピュータへ送信されてアプリケーションサーバコンピュータにより高圧縮処理され、高圧縮された画像データをＭＦＰ３００が受信したりする。
【０１１３】
このように、ジョブが実行されて（Ｓ３０６０）、ジョブが終了すると（Ｓ３０７０にてＹＥＳ）、基本機能（モード）としてコピーモード、設定機能（１）としてファイリング、設定機能（２）としてカラー画像かつ大量原稿処理機能が、ユーザ使用履歴情報として、マシンＩＤおよびユーザＩＤとともに、ＦＳＳサーバコンピュータ２００へ送信される（Ｓ３０８０）。
【０１１４】
ＦＳＳサーバコンピュータ２００は、ＭＦＰ３００からユーザ使用履歴情報を受信すると（Ｓ２０００にてＹＥＳ）、受信したユーザ使用履歴情報をマシンＩＤおよびユーザＩＤとともにユーザ使用履歴管理テーブルに記憶する（Ｓ２０１０）。このような処理が繰返されて、多くのユーザ使用履歴情報がマシンＩＤおよびユーザＩＤとともにユーザ使用履歴管理テーブルに蓄積されていく。
【０１１５】
予め定められた時間（たとえば１ヶ月間隔または３ヶ月間隔に対応する時間）に到達したと判定されると（Ｓ２０２０にてＹＥＳ）、同一ユーザによる繰返し使用履歴を排除する場合には（Ｓ２０３０にてＹＥＳ）同一ユーザにより短期間に繰返し設定された使用履歴が集約された使用履歴を用いて（Ｓ２０４０）、同一ユーザによる繰返し使用履歴を排除しない場合には（Ｓ２０３０にてＮＯ）ユーザ使用履歴管理テーブルに記憶された使用履歴を用いて、マシン毎に、標準機能が使用された頻度が算出される（Ｓ２０５０）。
【０１１６】
使用頻度が高い標準機能が抽出されて（頻度が予め定められたしきい値以上である標準機能が抽出されて）、抽出された使用頻度が高い標準機能に対応して、設定されているオプション機能が抽出される（Ｓ２０６０）。抽出された結果が、図６のユーザ使用履歴分析テーブルに、ＭＦＰ３００毎に、使用頻度の高い標準機能とその標準機能に対応する推奨機能として記憶される。
【０１１７】
図４に示すマシン管理テーブルに記憶された導入済みオプションを参照して、ＭＦＰ３００毎に、導入済みオプションを削除した推奨オプション機能情報を作成する（Ｓ２０７０）。作成された推奨オプション機能情報がマシンＩＤで特定されるＭＦＰ３００へ送信される（Ｓ２０８０）。
【０１１８】
ＭＦＰ３００は、ＦＳＳサーバコンピュータ２００から推奨オプション機能情報を受信すると（Ｓ３１００にてＹＥＳ）、受信した推奨オプション機能情報をハードディスク３４０に記憶する（Ｓ３１１０）。ハードディスク３４０に記憶された推奨オプション機能情報は、Ｓ３０３０の処理に用いられる。
【０１１９】
以上のようにして、本実施の形態に係るネットワーク画像形成システムによると、ＦＳＳサーバコンピュータが、ＭＦＰにおけるユーザの使用履歴を収集して分析する。使用履歴の高い標準機能に対して、その標準機能に関連の強いオプション機能を抽出する。このようにして抽出されたオプション機能であって、ＭＦＰに導入されていないオプション機能の導入を推奨する。このため、ＭＦＰに未導入であってユーザがよく使用する標準機能に関係があるオプション機能を、ユーザは、ＭＦＰに対して特段の操作をすることなく、知ることができる。このオプション機能をＭＦＰに導入することにより、ユーザの使用頻度が高い標準機能をより好適に使用できるようになる。
【０１２０】
−第２の実施の形態−
以下、本発明の第２の実施の形態について説明する。
【０１２１】
本実施の形態に係るネットワーク画像形成システムを構成するＦＳＳサーバコンピュータ２００は、上述した第１の実施の形態におけるＦＳＳサーバコンピュータ２００とは、一部が異なるユーザ使用履歴分析テーブルを記憶し、一部が異なるプログラムを実行する。また、本実施の形態に係るネットワーク画像形成システムを構成するＭＦＰ３００は、上述した第１の実施の形態におけるＭＦＰ３００とは、一部が異なる画面をタッチパネルディスプレイ３８０に表示する。それ以外の構造は上述した第１の実施の形態と同じであるため、ここでの詳細な説明は繰返さない。
【０１２２】
通常、ＦＳＳサーバコンピュータ２００は、ユーザ使用履歴情報を蓄積して、その蓄積された情報を用いて様々なサービスを提供する。しかしながら、ユーザによっては、使用履歴の送信を好まない場合がある。このような場合であっても、印字枚数、トナーアラート、メンテナンスアラートの情報等の必要最小限の情報のみがＭＦＰ３００からＦＳＳサーバコンピュータ２００へ送信される。この場合には、ユーザ使用履歴情報がＦＳＳサーバコンピュータ２００へ送信されない。本実施の形態に係るＦＳＳサーバコンピュータ２００は、セグメントが同じＭＦＰ３００から受信したユーザ使用履歴情報に基づいて、ユーザ使用履歴情報を送信しないＭＦＰ３００の使用履歴を類推して、同じセグメントのＭＦＰ３００においてよく使用される標準機能に対応するオプション機能を、ユーザ使用履歴情報を送信しないＭＦＰ３００へ送信する。このようにすると、ユーザの使用履歴の送信しないように設定されているＭＦＰ３００であっても、同じセグメントのＭＦＰ３００を使用しているユーザの使用履歴に基づくオプション機能を提案することができる。
【０１２３】
このように、本実施の形態においては、ネットワーク画像形成システムを構成する複数のＭＦＰ３００をセグメントで管理する。ユーザ使用履歴情報を送信するＭＦＰの使用履歴に基づいて高頻度で使用される標準機能に対応するオプション機能を、ユーザ使用履歴情報を送信しないＭＦＰ３００へ送信し、ＭＦＰ３００のタッチパネルディスプレイ３８０に、同じセグメントのＭＦＰ３００における推奨オプション機能を表示する。以下において、このように動作するネットワーク画像形成システムについて説明する。
【０１２４】
［管理テーブル構成］
図１０を参照して、ＦＳＳサーバコンピュータ２００のハードディスク２４０で記憶されるユーザ使用履歴分析テーブルについて説明する。この図１０に示すユーザ使用履歴分析テーブルは、図６のユーザ使用履歴分析テーブルに対応する。
【０１２５】
図１０に示すように、このユーザ使用履歴分析テーブルは、図６のユーザ使用履歴分析テーブルを構成するフィールドに加えて、ＭＦＰ３００のセグメントを記憶するフィールドをさらに備える。図１０においては、マシンＩＤが「Ｍ００１」のＭＦＰ３００、「Ｍ００５」のＭＦＰ３００、「Ｍ０１１」のＭＦＰ３００がＡセグメントに属し、マシンＩＤが「Ｍ００２」のＭＦＰ３００、マシンＩＤが「Ｍ００３」のＭＦＰ３００、マシンＩＤが「Ｍ００４」のＭＦＰ３００がＢセグメントに属していることを記憶している。
【０１２６】
たとえば、図１０に示す「Ｍ０１１」のＭＦＰ３００は、ユーザ使用履歴情報をＦＳＳサーバコンピュータ２００へ送信しないものとする。
【０１２７】
なお、図４に示すように、セグメントは、マシン管理テーブルに記憶するようにしても構わない。また、本実施の形態におけるマシン管理テーブルおよびユーザ使用履歴管理テーブルは、第１の実施の形態におけるマシン管理テーブル（図４）およびユーザ使用履歴管理テーブル（図５）と同じである。
【０１２８】
［ソフトウェア構成］
図１２は、本実施の形態におけるＦＳＳサーバコンピュータ２００およびＭＦＰ３００で実行されるコンピュータプログラムの制御構造を示すフローチャートである。このフローチャートは、上述した図７のフローチャートに対応する。図７に示すフローチャートと図１２に示すフローチャートとでは、図７におけるＳ２０５０〜Ｓ２０８０の処理が図１６においてはＳ２２５０〜Ｓ２２８０の処理に変更されている点が異なる。
【０１２９】
図１２を参照して、Ｓ２２５０にて、ＣＰＵ２１０は、ＭＦＰ３００のセグメント毎に、使用された機能の頻度を集計する。Ｓ２２６０にて、ＣＰＵ２１０は、セグメント毎に、使用頻度が高い標準機能に対応して、設定されているオプション機能を抽出する。抽出された結果は、図１０のユーザ使用履歴分析テーブルに、セグメントに分けてＭＦＰ３００毎に、使用頻度の高い標準機能とその標準機能に対応する推奨機能とが記憶される。
【０１３０】
Ｓ２２７０にて、ＣＰＵ２１０は、同じセグメントのＭＦＰ３００であってユーザ使用履歴情報をＦＳＳサーバコンピュータ２００へ送信しないＭＦＰ３００に対して、導入済みのオプション機能を削除して、推奨オプション機能情報を作成する。このとき、ＣＰＵ３１０は、抽出されたオプション機能の中で、図４に示すマシン管理テーブルを参照して導入済みのオプション機能を削除する。なお、ユーザ使用履歴情報をＦＳＳサーバコンピュータ２００へ送信しないＭＦＰ３００が、導入済みオプション機能情報も送信しない場合には、このＳ２２７０の処理は、導入済みオプション機能情報を送信しないＭＦＰ３００に対しては実行されないことになる。
【０１３１】
Ｓ２２８０にて、ＣＰＵ２１０は、セグメント単位の推奨オプション機能情報を、マシンＩＤで特定されるＭＦＰ３００へ送信する。このとき、ユーザ使用履歴情報をＦＳＳサーバコンピュータ２００へ送信しないＭＦＰ３００へも、推奨オプション機能情報が送信される。たとえばマシンＩＤが「Ｍ０１１」のＭＦＰ３００へ、Ａセグメントの推奨オプション機能情報が送信される。
【０１３２】
［動作］
以上のような構造およびフローチャートに基づく。本実施の形態に係るネットワーク画像形成システムの動作について説明する。なお、上述した第１の実施の形態と同じ動作についての説明はここでは繰返さない。
【０１３３】
まず、ユーザが使用したいＭＦＰ３００（ここではマシンＩＤが「Ｍ０１１」のＭＦＰ３００とする。）のタッチパネルディスプレイ３８０において、ユーザが、ユーザ番号を入力したり指紋を走査して生体情報を入力したりして、ログイン要求する。ログイン要求したユーザが、このＭＦＰ３００を使用することが予め許可されるように登録されたユーザであるとログインが許可される（Ｓ３０００にてＹＥＳ）。ユーザＩＤがＭＦＰ３００に記憶されて（Ｓ３０１０）、ユーザを一意に特定することができる。なお、このようにしてログインしたマシンＩＤが「Ｍ０１１」のＭＦＰ３００は、Ａセグメントに属し、かつ、ユーザ使用履歴情報をＦＳＳサーバコンピュータ２００へ送信しない。
【０１３４】
ユーザがログインすると、このＭＦＰ３００の初期画面として、タッチパネルディスプレイ３８０には、図８に示す画面が表示される。この図に示す画面において、ユーザは「コピー」ボタンを押下した後に、「ファイリング」ボタンを押下したとする。
【０１３５】
ユーザがＭＦＰ３００において所望の基本機能（ここではコピーモード）を選択して機能（ここではファイリング機能（コピーとともにスキャンした画像データをハードディスク３４０に保存））が選択されたと判定される（Ｓ３０２０にてＹＥＳ）。なお、この場合、コピーモードのファイリング機能においてカラー画像であってかつ大量の原稿がスキャンされるとする。
【０１３６】
図１０のユーザ使用履歴分析テーブルのマシンＩＤが「Ｍ０１１」のＭＦＰが属するＡセグメントにおいては、コピー／ファイリング機能は使用頻度が高く、このコピー／ファイリング機能に対して推奨されるオプション機能として「スキャナ高圧縮ユニット」が記憶されている（Ｓ３０３０にてＹＥＳ）。ユーザにより選択された標準機能（コピー／ファイリング機能）についての推奨オプション機能についての情報がタッチパネルディスプレイ３８０に表示される（Ｓ３０５０）。
【０１３７】
このとき、タッチパネルディスプレイ３８０には、図１２に示す画面が表示される。図１２に示すように、このＭＦＰ３００と同じセグメントにおいて、ユーザが選択したコピー／ファイリング機能は、使用頻度が高く、図１０のユーザ使用履歴分析テーブルに示すように、このコピー／ファイリング機能に対して推奨されるオプション機能が記憶されている。このため、図１２に示すように、推奨オプション機能情報として、「このＭＦＰと同じセグメントにおいて、選択されたファイリング機能を使用するユーザは、以下のオプションを導入しています。・スキャナ高圧縮ユニット（ハードウェア／ソフトウェア）、・スキャナ高圧縮ユニット（ソフトウェア）」と表示される。
【０１３８】
マシンＩＤが「Ｍ０１１」のＭＦＰ３００においてジョブが実行されて（Ｓ３０６０）、ジョブが終了しても、ユーザ使用履歴情報は、ＦＳＳサーバコンピュータ２００へ送信されない。
【０１３９】
一方、マシンＩＤが「Ｍ００１」のＭＦＰ３００およびマシンＩＤが「Ｍ００５」等のＡセグメントに属するＭＦＰ３００であって、ユーザ使用履歴情報をＦＳＳサーバコンピュータ２００へ送信するＭＦＰ３００においては、ジョブが実行されて（Ｓ３０６０）、ジョブが終了すると（Ｓ３０７０にてＹＥＳ）、基本機能（モード）としてコピーモード、設定機能（１）としてファイリング、設定機能（２）としてカラー画像かつ大量原稿処理機能が、ユーザ使用履歴情報として、マシンＩＤおよびユーザＩＤとともに、ＦＳＳサーバコンピュータ２００へ送信される（Ｓ３０８０）。
【０１４０】
ＦＳＳサーバコンピュータ２００は、ＭＦＰ３００からユーザ使用履歴情報を受信すると（Ｓ２０００にてＹＥＳ）、受信したユーザ使用履歴情報をマシンＩＤおよびユーザＩＤとともにユーザ使用履歴管理テーブルに記憶する（Ｓ２０１０）。このような処理が繰返されて、多くのユーザ使用履歴情報がマシンＩＤおよびユーザＩＤとともにユーザ使用履歴管理テーブルに蓄積されていく。
【０１４１】
ユーザ使用履歴管理テーブルに記憶された使用履歴を用いて、セグメント毎に、標準機能が使用された頻度が算出される（Ｓ２２５０）。
【０１４２】
使用頻度が高い標準機能が抽出されて（頻度が予め定められたしきい値以上である標準機能が抽出されて）、抽出された使用頻度が高い標準機能に対応して、設定されているオプション機能がセグメント単位で抽出される（Ｓ２２６０）。抽出された結果が、図１０のユーザ使用履歴分析テーブルに、ＭＦＰ３００毎に、使用頻度の高い標準機能とその標準機能に対応する推奨機能として記憶される。
【０１４３】
図４に示すマシン管理テーブルに記憶された導入済みオプションを参照して、同じセグメントのＭＦＰ３００であってユーザ使用履歴情報をＦＳＳサーバコンピュータ２００へ送信しないＭＦＰ３００に対して、導入済みのオプション機能を削除して、推奨オプション機能情報を作成する（Ｓ２２７０）。作成されたセグメント単位の推奨オプション機能情報が、マシンＩＤで特定されるＭＦＰ３００（ユーザ使用履歴情報をＦＳＳサーバコンピュータ２００へ送信しないＭＦＰ３００を含む。）へ送信される（Ｓ２２８０）。
【０１４４】
ＭＦＰ３００は、ＦＳＳサーバコンピュータ２００から推奨オプション機能情報を受信すると（Ｓ３１００にてＹＥＳ）、受信した推奨オプション機能情報をハードディスク３４０に記憶する（Ｓ３１１０）。ハードディスク３４０に記憶された推奨オプション機能情報は、Ｓ３０３０の処理に用いられる。このように、ユーザ使用履歴情報をＦＳＳサーバコンピュータ２００へ送信しないＭＦＰ３００においても、同じセグメントのＭＦＰ３００の使用頻度の高い標準機能に対応するオプション機能が推奨する画面をタッチパネルディスプレイ３８０へ表示できるようになる（図１２）。
【０１４５】
以上のようにして、本実施の形態に係るネットワーク画像形成システムによると、ＦＳＳサーバコンピュータへユーザの使用履歴を送信しないＭＦＰであっても、同じセグメントに属するＭＦＰにおいて使用履歴の高い標準機能に対して設定されたオプション機能についての情報が送信され、ＭＦＰに表示される。このように、ＦＳＳサーバコンピュータへユーザ使用履歴情報を送信しなくても、同じセグメントでよく使用される標準機能が選択されると、その機能に対応するオプション機能が表示される。
【０１４６】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【符号の説明】
【０１４７】
２００  ＦＳＳサーバコンピュータ
３００  ＭＦＰ
４００  ネットワーク回線
５００  インターネット網
【図１】
2011055339.tif 000003
【図２】
2011055339.tif 000004
【図３】
2011055339.tif 000005
【図４】
2011055339.tif 000006
【図５】
2011055339.tif 000007
【図６】
2011055339.tif 000008
【図７】
2011055339.tif 000009
【図８】
2011055339.tif 000010
【図９】
2011055339.tif 000011
【図１０】
2011055339.tif 000012
【図１１】
2011055339.tif 000013
【図１２】
2011055339.tif 000014
【手続補正書】
【提出日】平成22年9月16日(2010.9.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
オプション機能についての情報を表示することを、ユーザが要求しない場合には、ユーザにオプション機能についての情報が提示されない。オプション機能についての情報を必要とするユーザにのみ提示することができる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
さらに、このＭＦＰ３００は、原稿読取部により原稿を画像データとして読取って、この画像データをハードディスク３４０に記憶するドキュメントファイリングモードを実現する。なお、ＭＦＰ３００のハードディスク３４０ではなく、ネットワーク回線４００を介して、他の装置（コンピュータ、外部記憶デバイス）に記憶するものでも構わない。この場合、ネットワークを介してファイル共有またはプリンタ共有を実現するプロトコルであるＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）が用いられることがある。このプロトコルを用いると、ネットワーク上で共有された、共有フォルダにスキャンした画像データを転送することができる。この機能は、スキャンｔｏフォルダまたはスキャンｔｏ共有フォルダと呼ばれる場合がある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
推奨オプション機能を記憶するフィールドには、使用機能（オプション機能以外の標準機能）に対応する推奨オプション機能が記憶される。この推奨オプション機能は、ＭＦＰ３００に導入されることよりユーザが好適に標準機能を使用できるようになる機能である。たとえば、図６に示すように、「コピー／大量印刷」機能に対して「大容量給紙トレイ」が設定され、「コピー／ファイリング」機能に対して「スキャナ高圧縮ユニット」が設定され、「ドキュメントファイリング／フォルダ指定」機能に対して「フォルダテンプレート」が設定されている。以下に、これらの標準機能と推奨オプション機能との関係について説明する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
このように、ジョブが実行されて（Ｓ３０６０）、ジョブが終了すると（Ｓ３０７０にてＹＥＳ）、基本機能（モード）としてコピーモード、設定機能（１）としてファイリング機能、設定機能（２）としてカラー画像かつ大量原稿処理機能が、ユーザ使用履歴情報として、マシンＩＤおよびユーザＩＤとともに、ＦＳＳサーバコンピュータ２００へ送信される（Ｓ３０８０）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１２２
【補正方法】変更
【補正の内容】
【０１２２】
通常、ＦＳＳサーバコンピュータ２００は、ユーザ使用履歴情報を蓄積して、その蓄積された情報を用いて様々なサービスを提供する。しかしながら、ユーザによっては、使用履歴の送信を好まない場合がある。このような場合であっても、印字枚数、トナーアラート、メンテナンスアラートの情報等の必要最小限の情報のみがＭＦＰ３００からＦＳＳサーバコンピュータ２００へ送信される。この場合には、ユーザ使用履歴情報がＦＳＳサーバコンピュータ２００へ送信されない。本実施の形態に係るＦＳＳサーバコンピュータ２００は、セグメントが同じＭＦＰ３００から受信したユーザ使用履歴情報に基づいて、ユーザ使用履歴情報を送信しないＭＦＰ３００の使用履歴を類推して、同じセグメントのＭＦＰ３００においてよく使用される標準機能に対応するオプション機能を、ユーザ使用履歴情報を送信しないＭＦＰ３００へ送信する。このようにすると、ユーザの使用履歴を送信しないように設定されているＭＦＰ３００であっても、同じセグメントのＭＦＰ３００を使用しているユーザの使用履歴に基づくオプション機能を提案することができる。