(57)【特許請求の範囲】
【請求項１】
文書を処理するためのジョブを受け付けるジョブ受付手段と、
前記ジョブを実行するジョブ実行手段と、
前記ジョブ実行手段により実行されたジョブの対象となった文書からキーワードを抽出するキーワード抽出手段と、
前記ジョブ実行手段によるジョブの実行に応じて、ジョブの対象となった文書から抽出されたキーワードと、ジョブの実行を指示した指示者を識別するユーザ識別情報または／およびジョブの対象となった文書の作成者を識別するためのユーザ識別情報とを含むジョブ履歴情報を記憶するジョブ履歴記憶手段と、
キーワードを受け付けるキーワード受付手段と、
前記受け付けられたキーワードを含むジョブ履歴情報を抽出するために前記記憶されたジョブ履歴情報を検索するジョブ履歴検索手段と、
前記ジョブ履歴検索手段による検索によって抽出された少なくとも１つのジョブ履歴情報に基づいて、前記受け付けられたキーワードに関連する関連ユーザを特定する関連ユーザ特定手段と、
前記特定された関連ユーザに関するユーザ情報を通知するユーザ情報通知手段と、を備え、
前記関連ユーザ特定手段は、前記抽出された少なくとも１つのジョブ履歴情報の数を、該ジョブ履歴情報に含まれるユーザ識別情報ごとに集計し、ユーザ別に集計されたジョブ履歴情報の数をユーザ別ジョブ実行回数に決定するユーザ別ジョブ実行回数集計手段を、含み、
前記決定されたユーザ別ジョブ実行回数に基づいて関連ユーザを特定する、画像処理装置。
【請求項２】
外部から前記文書とユーザ識別情報とを含むプリントジョブを受信するプリントジョブ受信手段を、さらに備え、
前記ジョブ受付手段は、前記プリントジョブ受信手段により受信されたプリントジョブを受け付け、
前記ジョブ実行手段は、前記プリントジョブに含まれる文書の画像を形成し、
前記ジョブ履歴記憶手段は、前記プリントジョブに含まれる文書から抽出されたキーワードと、前記プリントジョブに含まれる文書から抽出される作成者のユーザ識別情報または／および前記プリントジョブに含まれるユーザ識別情報とを含むジョブ履歴情報を記憶する、請求項１に記載の画像処理装置。
【請求項３】
操作者を認証する認証手段と、
前記認証された操作者による操作を受け付ける操作受付手段と、をさらに備え、
前記ジョブ受付手段は、前記操作受付手段によりジョブの実行を指示する操作が受け付けられると、該指示されたジョブを受け付け、
前記ジョブ履歴記憶手段は、前記指示されたジョブの処理対象となる文書から抽出されたキーワードと、前記指示されたジョブの処理対象となる文書から抽出される作成者のユーザ識別情報または／および前記認証された操作者のユーザ識別情報とを含むジョブ履歴情報を記憶する、請求項１に記載の画像処理装置。
【請求項４】
原稿画像を読み取り画像データを出力する原稿読取手段を、さらに備え、
前記ジョブ実行手段は、前記認証手段により操作者が認証された後に前記ジョブ受付手段により受け付けられるジョブが前記原稿読取手段に原稿画像を読み取らせる処理を含む場合、前記原稿読取手段が出力する画像データを処理対象の文書とする、請求項３に記載の画像処理装置。
【請求項５】
文書を記憶する記憶手段を、さらに備え、
前記ジョブ実行手段は、前記認証手段により操作者が認証された後に前記ジョブ受付手段により受け付けられるジョブが前記記憶手段に記憶された文書を読み出す処理を含む場合、前記読み出す処理を実行して読み出した文書を処理対象とする、請求項３に記載の画像処理装置。
【請求項６】
前記関連ユーザ特定手段は、複数のユーザを少なくとも１つのグループに分類した分類テーブルを用いて、前記ユーザ別に算出されたユーザ別ジョブ実行回数をグループごとに集計し、グループ別ジョブ実行回数を算出するグループ集計手段をさらに含み、
前記算出されたグループ別ジョブ実行回数に基づいて、関連ユーザに特定する、請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
ジョブを実行するジョブ実行手段を備えた画像形成装置で実行される有識者検索方法であって、
文書を処理するためのジョブを受け付けるステップと、
前記ジョブ実行手段により実行されたジョブの対象となった文書からキーワードを抽出するステップと、
前記ジョブ実行手段によるジョブの実行に応じて、ジョブの対象となった文書から抽出されたキーワードと、ジョブの実行を指示した指示者を識別するユーザ識別情報または／およびジョブの対象となった文書の作成者を識別するためのユーザ識別情報とを含むジョブ履歴情報を記憶するステップと、
キーワードを受け付けるキーワード受付ステップと、
前記受け付けられたキーワードを含むジョブ履歴情報を抽出するために前記記憶されたジョブ履歴情報を検索するジョブ履歴検索ステップと、
前記ジョブ履歴検索ステップにおける検索によって抽出された少なくとも１つのジョブ履歴情報に基づいて、前記受け付けられたキーワードに関連する関連ユーザを特定する関連ユーザ特定ステップと、
前記特定された関連ユーザに関するユーザ情報を通知するユーザ情報通知ステップと、を含み、
前記関連ユーザ特定ステップは、前記抽出された少なくとも１つのジョブ履歴情報の数を、該ジョブ履歴情報に含まれるユーザ識別情報ごとに集計し、ユーザ別に集計されたジョブ履歴情報の数をユーザ別ジョブ実行回数に決定するユーザ別ジョブ実行回数集計ステップと、
前記決定されたユーザ別ジョブ実行回数に基づいて関連ユーザを特定するステップを含む有識者検索方法。
【請求項８】
ジョブを実行するジョブ実行手段を備えた画像形成装置を制御するコンピュータで実行される有識者検索プログラムであって、
文書を処理するためのジョブを受け付けるステップと、
前記ジョブ実行手段により実行されたジョブの対象となった文書からキーワードを抽出するステップと、
前記ジョブ実行手段によるジョブの実行に応じて、ジョブの対象となった文書から抽出されたキーワードと、ジョブの実行を指示した指示者を識別するユーザ識別情報または／およびジョブの対象となった文書の作成者を識別するためのユーザ識別情報とを含むジョブ履歴情報を記憶するステップと、
キーワードを受け付けるキーワード受付ステップと、
前記受け付けられたキーワードを含むジョブ履歴情報を抽出するために前記記憶されたジョブ履歴情報を検索するジョブ履歴検索ステップと、
前記ジョブ履歴検索ステップにおける検索によって抽出された少なくとも１つのジョブ履歴情報に基づいて、前記受け付けられたキーワードに関連する関連ユーザを特定する関連ユーザ特定ステップと、
前記特定された関連ユーザに関するユーザ情報を通知するユーザ情報通知ステップと、を前記コンピュータに実行させ、
前記関連ユーザ特定ステップは、前記抽出された少なくとも１つのジョブ履歴情報の数を、該ジョブ履歴情報に含まれるユーザ識別情報ごとに集計し、ユーザ別に集計されたジョブ履歴情報の数をユーザ別ジョブ実行回数に決定するユーザ別ジョブ実行回数集計ステップと、
前記決定されたユーザ別ジョブ実行回数に基づいて関連ユーザを特定するステップを含む有識者検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、有識者情報蓄積方法および有識者情報蓄積プログラムに関し、特に、ジョブを実行する画像処理装置、その画像処理装置で実行される有識者情報蓄積方法および有識者情報蓄積プログラムに関する。
【背景技術】
【０００２】
文書を作成する際に、これまでに蓄積された文書を参考にしながら作成したり、知識を有する人から助言等を得て作成したりする。参考とするための文書を蓄積された多くの文書のうちから抽出する技術としては、キーワードを入力してデータベース等を検索する技術が知られているが、検索によって抽出される文書の数が多い場合には適切な文書を選択する作業が煩わしい。このため、文書の有用性を、アクセス数で判定する技術が知られている（特許文献１）。
【０００３】
一方、作成しようとする文書のテーマ、使用する用語などの知識を有するユーザから助言を得る場合に、そのようなユーザを探す必要がある。特開２００８−１９１８９４号公報には、ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインターフェースを備えるＷＥＢサーバであって、検索キーワードと、当該検索キーワードを検索したユーザとの対応を示す検索履歴を記憶し、検索キーワードを含む検索要求を、前記クライアント計算機から受信し、前記受信した検索要求から検索キーワードを抽出し、前記検索履歴に基づいて、前記抽出された検索キーワードに対応するユーザを特定し、前記特定されたユーザに関する情報を、同一の検索キーワードを過去に検索したユーザに関する情報として、前記受信した検索要求の送信元であるクライアント計算機に送信することを特徴とするＷＥＢサーバが記載されている。
【０００４】
しかしながら、検索結果がすべて成功するとは限らず、また、検索結果が成功したとしてもユーザが検索結果を利用しているとは限らない。このため、従来のＷＥＢサーバは、過去に同じ検索を実行したユーザを特定することはできるが、特定されたユーザがキーワードに関する知識を有する有識者であるとは限らないといった問題がある。
【特許文献１】特開２００７−２９３７４６号公報
【特許文献２】特開２００８−１９１８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、キーワードに関する知識を有するユーザを特定することが可能な画像処理装置を提供することである。
【０００６】
この発明の他の目的は、キーワードに関する知識を有するユーザを特定することが可能な有識者検索方法を提供することである。
【０００７】
この発明の他の目的は、キーワードに関する知識を有するユーザを特定することが可能な有識者検索プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、文書を処理するためのジョブを受け付けるジョブ受付手段と、ジョブを実行するジョブ実行手段と、ジョブ実行手段により実行されたジョブの対象となった文書からキーワードを抽出するキーワード抽出手段と、ジョブ実行手段によるジョブの実行に応じて、ジョブの対象となった文書から抽出されたキーワードと、ジョブの実行を指示した指示者を識別するユーザ識別情報または／およびジョブの対象となった文書の作成者を識別するためのユーザ識別情報とを含むジョブ履歴情報を記憶するジョブ履歴記憶手段と、キーワードを受け付けるキーワード受付手段と、受け付けられたキーワードを含むジョブ履歴情報を抽出するために記憶されたジョブ履歴情報を検索するジョブ履歴検索手段と、ジョブ履歴検索手段による検索によって抽出された少なくとも１つのジョブ履歴情報に基づいて、受け付けられたキーワードに関連する関連ユーザを特定する関連ユーザ特定手段と、特定された関連ユーザに関するユーザ情報を通知するユーザ情報通知手段と、を備え、関連ユーザ特定手段は、抽出された少なくとも１つのジョブ履歴情報の数を、該ジョブ履歴情報に含まれるユーザ識別情報ごとに集計し、ユーザ別に集計されたジョブ履歴情報の数をユーザ別ジョブ実行回数に決定するユーザ別ジョブ実行回数集計手段を、含み、決定されたユーザ別ジョブ実行回数に基づいて関連ユーザを特定する。
【０００９】
この局面に従えば、実行されたジョブの対象となった文書からキーワードが抽出され、キーワードと、ジョブの実行を指示した指示者または／およびジョブの対象となった文書の作成者を識別するためのユーザ識別情報とを含むジョブ履歴情報が記憶される。そして、キーワードが受け付けられると、キーワードを含むジョブ履歴情報が抽出され、抽出された少なくとも１つのジョブ履歴情報に基づいて、キーワードに関連する関連ユーザが特定され、関連ユーザに関するユーザ情報が通知されます。具体的には、ユーザ別に集計されたジョブ履歴情報の数をユーザ別ジョブ実行回数に決定し、ユーザ別ジョブ実行回数に基づいて関連ユーザが特定される。このため、キーワードを含む文書に対するジョブの実行を指示した回数で、キーワードをよく知るユーザか否かを判断するので、キーワードに関連する知識を有するユーザを特定することができる。その結果、キーワードに関する知識を有するユーザを特定することが可能な画像処理装置を提供することができる。
【００１０】
好ましくは、外部から文書とユーザ識別情報とを含むプリントジョブを受信するプリントジョブ受信手段を、さらに備え、ジョブ受付手段は、プリントジョブ受信手段により受信されたプリントジョブを受け付け、ジョブ実行手段は、プリントジョブに含まれる文書の画像を形成し、ジョブ履歴記憶手段は、プリントジョブに含まれる文書から抽出されたキーワードと、プリントジョブに含まれる文書から抽出される作成者のユーザ識別情報または／およびプリントジョブに含まれるユーザ識別情報とを含むジョブ履歴情報を記憶する。
【００１１】
好ましくは、操作者を認証する認証手段と、認証された操作者による操作を受け付ける操作受付手段と、をさらに備え、ジョブ受付手段は、操作受付手段によりジョブの実行を指示する操作が受け付けられると、該指示されたジョブを受け付け、ジョブ履歴記憶手段は、指示されたジョブの処理対象となる文書から抽出されたキーワードと、指示されたジョブの処理対象となる文書から抽出される作成者のユーザ識別情報または／および認証された操作者のユーザ識別情報とを含むジョブ履歴情報を記憶する。
【００１２】
好ましくは、原稿画像を読み取り画像データを出力する原稿読取手段を、さらに備え、ジョブ実行手段は、認証手段により操作者が認証された後にジョブ受付手段により受け付けられるジョブが原稿読取手段に原稿画像を読み取らせる処理を含む場合、原稿読取手段が出力する画像データを処理対象の文書とする。
【００１３】
好ましくは、文書を記憶する記憶手段を、さらに備え、ジョブ実行手段は、認証手段により操作者が認証された後にジョブ受付手段により受け付けられるジョブが記憶手段に記憶された文書を読み出す処理を含む場合、読み出す処理を実行して読み出した文書を処理対象とする。
【００１８】
好ましくは、関連ユーザ特定手段は、複数のユーザを少なくとも１つのグループに分類した分類テーブルを用いて、ユーザ別に算出されたユーザ別ジョブ実行回数をグループごとに集計し、グループ別ジョブ実行回数を算出するグループ集計手段をさらに含み、算出されたグループ別ジョブ実行回数に基づいて、関連ユーザに特定する。
【００１９】
この局面に従えば、グループ別に集計されたジョブ履歴情報の数をグループ別ジョブ実行回数に決定し、グループ別ジョブ実行回数に基づいて関連ユーザが特定される。このため、キーワードを含む文書に対するジョブの実行を指示した回数で、グループに属するユーザにキーワードが知られているか否かを判断することができる。
【００２０】
この発明の他の局面によれば、有識者検索方法は、ジョブを実行するジョブ実行手段を備えた画像形成装置で実行される有識者検索方法であって、文書を処理するためのジョブを受け付けるステップと、ジョブ実行手段により実行されたジョブの対象となった文書からキーワードを抽出するステップと、ジョブ実行手段によるジョブの実行に応じて、ジョブの対象となった文書から抽出されたキーワードと、ジョブの実行を指示した指示者を識別するユーザ識別情報または／およびジョブの対象となった文書の作成者を識別するためのユーザ識別情報とを含むジョブ履歴情報を記憶するステップと、キーワードを受け付けるキーワード受付ステップと、受け付けられたキーワードを含むジョブ履歴情報を抽出するために記憶されたジョブ履歴情報を検索するジョブ履歴検索ステップと、ジョブ履歴検索ステップにおける検索によって抽出された少なくとも１つのジョブ履歴情報に基づいて、受け付けられたキーワードに関連する関連ユーザを特定する関連ユーザ特定ステップと、特定された関連ユーザに関するユーザ情報を通知するユーザ情報通知ステップと、を含み、関連ユーザ特定ステップは、抽出された少なくとも１つのジョブ履歴情報の数を、該ジョブ履歴情報に含まれるユーザ識別情報ごとに集計し、ユーザ別に集計されたジョブ履歴情報の数をユーザ別ジョブ実行回数に決定するユーザ別ジョブ実行回数集計ステップと、決定されたユーザ別ジョブ実行回数に基づいて関連ユーザを特定するステップを含む。
【００２１】
この局面に従えば、キーワードに関する知識を有するユーザを特定することが可能な有識者検索方法を提供することができる。
【００２２】
この発明のさらに他の局面によれば、有識者検索プログラムは、ジョブを実行するジョブ実行手段を備えた画像形成装置を制御するコンピュータで実行される有識者検索プログラムであって、文書を処理するためのジョブを受け付けるステップと、ジョブ実行手段により実行されたジョブの対象となった文書からキーワードを抽出するステップと、ジョブ実行手段によるジョブの実行に応じて、ジョブの対象となった文書から抽出されたキーワードと、ジョブの実行を指示した指示者を識別するユーザ識別情報または／およびジョブの対象となった文書の作成者を識別するためのユーザ識別情報とを含むジョブ履歴情報を記憶するステップと、キーワードを受け付けるキーワード受付ステップと、受け付けられたキーワードを含むジョブ履歴情報を抽出するために記憶されたジョブ履歴情報を検索するジョブ履歴検索ステップと、ジョブ履歴検索ステップにおける検索によって抽出された少なくとも１つのジョブ履歴情報に基づいて、受け付けられたキーワードに関連する関連ユーザを特定する関連ユーザ特定ステップと、特定された関連ユーザに関するユーザ情報を通知するユーザ情報通知ステップと、をコンピュータに実行させ、関連ユーザ特定ステップは、抽出された少なくとも１つのジョブ履歴情報の数を、該ジョブ履歴情報に含まれるユーザ識別情報ごとに集計し、ユーザ別に集計されたジョブ履歴情報の数をユーザ別ジョブ実行回数に決定するユーザ別ジョブ実行回数集計ステップと、決定されたユーザ別ジョブ実行回数に基づいて関連ユーザを特定するステップを含む。
【００２３】
この局面に従えば、キーワードに関する知識を有するユーザを特定することが可能な有識者検索プログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本実施の形態の１つにおけるＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハードウエア構成の一例を示すブロック図である。
【図３】ＭＦＰが備えるＣＰＵの機能の一例を、ＨＤＤに記憶されるデータとともに示すブロック図である。
【図４】ユーザデータの一例を示す図である。
【図５】ジョブ履歴情報の一例を示す図である。
【図６】ジョブ実行処理の流れの一例を示すフローチャートである。
【図７】関連ユーザ検索処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２６】
図１は、本実施の形態の１つにおけるＭＦＰの外観を示す斜視図である。図１を参照して、ＭＦＰ１００は、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、後処理部５０と、を含む。
【００２７】
ＡＤＦ１０は、原稿給紙トレイ１１上にセットされた複数枚の原稿を１枚ずつ自動的に画像読取部２０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、画像読取部２０により原稿画像が読み取られた原稿を原稿排紙トレイ１２上に排出する。画像読取部２０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部３０に出力する。給紙部４０は、給紙トレイに収納された用紙を画像形成部３０に搬送する。
【００２８】
画像形成部３０は、周知の電子写真方式により画像を形成するものであって、外部から受信された画像データ、または、画像読取部２０から入力される画像データにシェーディング補正などの各種のデータ処理を施し、データ処理後の画像データに基づいて、給紙部４０により搬送される用紙に画像を形成する。
【００２９】
後処理部５０は、画像が形成された用紙を排紙する。後処理部５０は、複数の排紙トレイを有し、画像が形成された用紙をソートして排紙することが可能である。また、後処理部５０は、パンチ穴加工部、ステープル加工部を備えており、排紙された用紙にパンチ穴加工、またはステープル加工することが可能である。また、ＭＦＰ１００は、その上面にユーザとのユーザインターフェースとしての操作パネル９を備えている。
【００３０】
図２は、ＭＦＰのハードウエア構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１０１と、ファクシミリ部１２２と、通信制御部１２３と、を含む。メイン回路１０１は、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、後処理部５０とに接続されている。
【００３１】
メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、表示部１１４と、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、を含む。
【００３２】
ＣＰＵ１１１は、ＲＡＭ１１２、ＲＯＭ１１３、表示部１１４、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７とそれぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部１２２、通信制御部１２３、ＡＤＦ１０、画像読取部２０、画像形成部３０、給紙部４０、後処理部５０と接続され、ＭＦＰ１００の全体を制御する。
【００３３】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルを含む。
【００３４】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアル通信のためのシリアル通信インターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアル通信インターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００３５】
ＬＡＮ端子１１８に、ネットワークに接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続された他のコンピュータと通信する。さらに、データ通信制御部１１７は、インターネットに接続された他のコンピュータと通信する。
【００３６】
シリアル通信インターフェース端子１１９に機器が接続された場合、データ通信制御部１１７は、シリアル通信インターフェース端子１１９に接続された機器、例えば、デジタルカメラ、デジタルビデオカメラまたは携帯情報端末との間で通信して画像データを入出力する。また、シリアル通信インターフェース端子１１９には、フラッシュメモリを内蔵したメモリカード１１９Ａが接続可能である。ＣＰＵ１１１は、データ通信制御部１１７を制御して、メモリカード１１９ＡからＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１１２に記憶し、実行する。
【００３７】
なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がインターネットに接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１６に記憶する、または、インターネットに接続されたコンピュータがプログラムをＨＤＤ１１６に書込みするようにして、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３８】
通信制御部１２３は、ＣＰＵ１１１をＰＳＴＮ７に接続するためのモデムである。ＭＦＰ１００には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１００に割り当てられた電話番号に発呼があると、通信制御部１２３がその発呼を検出する。通信制御部１２３は、発呼を検出すると通話を確立し、ファクシミリ部１２２に通信させる。
【００３９】
ファクシミリ部１２２は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。ファクシミリ部１２２は、受信したファクシミリデータを、ＨＤＤ１１６に記憶するとともに、画像形成部３０でプリント可能なプリントデータに変換して、画像形成部３０に出力する。これにより、画像形成部３０は、ファクシミリ部１２２により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１２２は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ７に接続されたファクシミリ装置に送信する。
【００４０】
図３は、ＭＦＰが備えるＣＰＵの機能の一例を、ＨＤＤに記憶されるデータとともに示すブロック図である。図３に示すＭＦＰ１００が備えるＣＰＵ１１１の機能は、ＣＰＵ１１１がＲＯＭ１１３、ＨＤＤ１１６またはメモリカード１１９Ａに記憶された有識者情報蓄積プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。
【００４１】
図３を参照して、ＭＦＰ１００が備えるＨＤＤ１１６は、ユーザデータ９７を記憶する。ユーザデータ９７は、ユーザを識別するためのユーザ識別情報と、ユーザに関連するユーザ関連情報と、ユーザが所属するグループを識別するためのグループ識別情報と、を含む。ユーザ関連情報は、ユーザに割り当てられた電話番号、電子メールアドレス等の連絡先情報を含む。さらに、グループ情報は、予め定められた複数のグループのうちで、ユーザが分類されるグループを識別するためのグループ識別情報である。グループは、複数のユーザを分類するために、予め定められた類であり、特に限定されるものではない。ここでは、グループを、ユーザが所属する会社としている。また、グループは、ユーザが有する知識で分類するグループであってもよく、例えば、専門とする知識分野別であってもよい。
【００４２】
図４は、ユーザデータの一例を示す図である。図４を参照して、ユーザデータ９７は、ユーザごとに１つのユーザレコードを複数含む。ユーザレコードは、ユーザ名の項目と、Ｅ−ｍａｉｌの項目と、電話番号の項目と、所属の項目と、を含む。ユーザ名の項目は、ユーザを識別するためのユーザ識別情報が設定される。Ｅ−ｍａｉｌの項目は、ユーザの連絡先としてユーザに割り当てられた電子メールアドレスが設定される。電話番号の項目は、ユーザの連絡先としてユーザに割り当てられた電話番号が設定される。所属の項目は、ユーザが属するグループとしてユーザが所属する部署名が設定される。
【００４３】
図３に戻って、ＣＰＵ１１１は、ＭＦＰ１００を操作するユーザを認証する認証部５１と、ジョブを受け付けるジョブ受付部５３と、ジョブを実行するジョブ実行部５５と、キーワードを抽出するキーワード抽出部５７と、ジョブ履歴情報を生成するジョブ履歴情報生成部５９と、ジョブ履歴検索部６１と、キーワードを受け付けるキーワード受付部６３と、関連ユーザを特定する関連ユーザ特定部６９と、関連ユーザに関するユーザ情報を通知するユーザ情報通知部８１と、を含む。
【００４４】
認証部５１は、ＭＦＰ１００を操作するユーザを認証する。具体的には、認証部５１は、ログイン画面を表示部１１４に表示する。ログイン画面は、ユーザ識別情報を入力する領域と、パスワードなどの認証情報を入力する領域とを含む。ユーザが操作部１１５にユーザ識別情報とパスワードとを入力すると、操作部１１５からユーザ識別情報とパスワードとを受け付け、受け付けたユーザ識別情報とパスワードとをデータ通信制御部１１７を介してネットワークで接続された認証サーバに送信し、認証サーバに認証させる。認証サーバは、ユーザ識別情報とパスワードとを受信すると、そのユーザ識別情報とパスワードとを予め記憶されている認証用データと比較し、両者が一致すれば認証成功を示す認証結果を返信するが、両者が一致しなければ認証失敗を示す認証結果を返信する。ここで、認証用データは、ユーザを識別するためのユーザ識別情報とパスワードとを含む。
【００４５】
認証部５１は、データ通信制御部１１７が認証サーバから認証結果を受信すると、その認証結果を受け付ける。認証部５１は、認証結果が認証成功を示す場合、ジョブ受付部５３およびジョブ履歴情報生成部５９に、ログインユーザのユーザ識別情報を出力するが、認証結果が認証失敗を示す場合、エラーメッセージを表示部１１４に表示する。認証部５１により認証成功を示す認証結果が受信された場合、その後に操作部１１５に入力される操作は、認証されてログインが許可されたユーザによる操作として受け付けられる。
【００４６】
ジョブ受付部５３は、入力されるジョブを受け付け、受け付けられたジョブをジョブ実行部５５に出力する。ジョブは、ＭＦＰ１００が有する機能をＭＦＰ１００に実行させるための指令であり、例えば、プリント機能を実行させるためのプリントジョブ、ファクシミリ送受信機能を実行させるためのファクシミリ送受信ジョブ、原稿を読み取り画像データを記憶または送信させるスキャンジョブ、原稿を読み取り画像データをプリントさせるコピージョブを含む。また、ジョブは、と、そのジョブの実行を指示したユーザのユーザ識別情報を含む。
【００４７】
ジョブ受付部５３は、データ通信制御部１１７が外部からプリントデータとユーザ識別情報との組を受信すると、受信されたプリントデータとユーザ識別情報との組をプリントジョブとして受け付け、プリントジョブをジョブ実行部５５に出力する。データ通信制御部１１７は、例えば、ネットワークで接続されたパーソナルコンピュータからプリントデータを受信する。
【００４８】
また、ジョブ受付部５３は、認証部５１からユーザ識別情報が入力された後、ログインユーザが操作部１１５にジョブの実行を指示するジョブ実行指示操作を入力すると、ジョブを受け付け、認証部５１から入力されるユーザ識別情報を含み、ジョブ実行指示操作により特定されるジョブをジョブ実行部５５に出力する。ジョブ実行指示操作により特定されるジョブは、ＨＤＤ１１６に記憶されている文書９３をプリントするプリントジョブ、画像読取部２０が原稿を読み取って出力する画像データをＨＤＤ１１６に文書９３として記憶するスキャンジョブ、画像読取部２０が原稿を読み取って出力する画像データをファクシミリ送信するファクシミリ送信ジョブ、画像読取部２０が原稿を読み取って出力する画像データを画像形成部３０にプリントさせるコピージョブ、画像読取部２０が原稿を読み取って出力する画像データまたはＨＤＤ９３に記憶されている文書９３を電子メールで送信する送信ジョブを、含む。
【００４９】
ジョブ実行部５５は、ジョブ受付部５３からジョブが入力されると、ジョブを実行する。ジョブ実行部５５は、ジョブを実行する際の対象となる文書が、ＨＤＤ１１６に記憶されている文書９３の場合、文書管理部６７に文書の読出しを依頼し、文書管理部６７からジョブ実行の対象となる文書９３を取得し、取得された文書９３に対してジョブを実行する。ジョブ実行部５５は、スキャンジョブまたはコピージョブを実行する場合、画像読取部２０が原稿を読み取って出力する画像データを処理対象となる文書とする。ジョブ実行部５５は、プリントジョブを実行する場合、データ通信制御部１１７が外部から受信されるプリントデータを処理対象となる文書とする。ジョブ実行部５５は、ジョブ実行の処理対象となった文書をキーワード抽出部５７に出力し、ジョブの実行が終了すると、実行したジョブの種類を識別するためのジョブ識別情報をジョブ履歴情報生成部５９に出力する。
【００５０】
キーワード抽出部５７は、ジョブ実行部５５から文書が入力されると、入力される文書に含まれる文字列のうちから予め定められた規則に適合する文字列をキーワードとして抽出する。抽出するキーワードは、予め定められた基準で抽出される。予め定められた基準は、例えば、名詞ならばすべて抽出してもよいし、予め登録された名詞のみを抽出するようにしてもよい。また、文字数で制限してもよい。キーワード抽出部５７は、文書が画像の場合、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）処理を実行してキーワードを抽出する。キーワード抽出部５７は、抽出されたキーワードをジョブ履歴情報生成部５９に出力する。キーワード抽出部５７は、複数のキーワードを抽出する場合は、複数のキーワードのすべてをジョブ履歴情報生成部５９に出力する。
【００５１】
ジョブ履歴情報生成部５９は、認証部５１からユーザ識別情報が入力され、ジョブ実行部５５からジョブ識別情報が入力され、キーワード抽出部５７からキーワードが入力される。ジョブ履歴情報生成部５９は、ジョブ実行部５５からジョブ識別情報が入力されると、そのジョブ識別情報と、ユーザ識別情報と、キーワードとを含むジョブ履歴情報を生成し、ＨＤＤ１１６に記憶する。これにより、ＨＤＤ１１６にジョブ履歴情報９１が記憶される。
【００５２】
図５は、ジョブ履歴情報の一例を示す図である。図５を参照して、ジョブ履歴情報は、ジョブの種類の項目と、日時の項目と、文書名の項目と、ユーザ名／作成者名の項目と、キーワードの項目と、を含む。ジョブの種類の項目は、ジョブの種類を識別するためのジョブ識別情報が設定される。文書名の項目は、ジョブ実行の対象となった文書の文書識別情報が設定される。ユーザ名／作成者の項目は、ジョブの実行を指示したログインユーザのユーザ識別情報と、ジョブ実行の対象となった文書の作成者のユーザ識別情報とが設定される。図では、１つの項目の上段にジョブの実行を指示したログインユーザのユーザ識別情報を示し、下段にジョブ実行の対象となった文書の作成者のユーザ識別情報を示している。また、１つの項目に１つのユーザ識別情報が設定されている場合は、ジョブの実行を指示したログインユーザとジョブ実行の対象となった文書の作成者とが同一であることを示している。
【００５３】
図３に戻って、キーワード受付部６３は、ユーザが入力するキーワードを受け付ける。ユーザが操作部１１５にキーワードを入力する場合、操作部１１５からキーワードを受け付ける。また、ＭＦＰ１００がＰＣ４００〜４０２によって遠隔操作される場合、例えば、ユーザがＰＣ４００にキーワードを入力すれば、ＰＣ４００は、入力されたキーワードをＭＦＰ１００に送信するので、データ通信制御部１１７がＰＣ４００からキーワードを受信する。この場合には、データ通信制御部１１７からキーワードを受け付ける。キーワード受付部６３は、受け付けられたキーワードをジョブ履歴検索部６１および文書検索部６５に出力する。
【００５４】
ジョブ履歴検索部６１は、キーワード受付部６３からキーワードが入力されると、入力されたキーワードでＨＤＤ１１６に記憶されているジョブ履歴情報９１を検索し、ＨＤＤ１１６に記憶されているジョブ履歴情報９１のうちからキーワードを含むジョブ履歴情報９１を抽出する。ＨＤＤ１１６に記憶されているジョブ履歴情報９１であって、キーワードの項目にキーワード受付部６３から入力されるキーワードと同じキーワードが設定されているジョブ履歴情報９１を抽出する。ジョブ履歴検索部６１は、抽出されたジョブ履歴情報９１を、関連ユーザ特定部６９に出力する。
【００５５】
関連ユーザ特定部６９は、ユーザ別実行回数集計部７１と、グループ集計部７９と、を含む。
ユーザ別実行回数集計部７１は、ジョブ履歴検索部６１から入力されるジョブ履歴情報のすべてを対象として、ジョブ履歴情報の数をユーザ別に集計することによってユーザ別ジョブ実行回数を算出する。ユーザ別ジョブ実行回数は、同じユーザ識別情報を含むジョブ履歴情報の数であり、ジョブの実行を指示した回数を示す。ジョブ履歴情報は、ユーザ識別情報を含むので、同じユーザ識別情報を含むジョブ履歴情報を同じユーザに分類し、ユーザ識別情報ごとにジョブ履歴情報の数をカウントすることによってユーザ別ジョブ実行回数を算出する。
【００５６】
ユーザ別実行回数集計部７１は、出力設定がユーザ別設定に設定されているか、または、グループ別設定に設定されているかを判断する。出力設定は、ユーザ別設定とグループ別設定とのいずれかに予め設定される設定値であり、ユーザが、ＭＦＰ１００に予め入力することにより設定される。ユーザ別実行回数集計部７１は、出力設定がユーザ別設定に設定されている場合、ユーザ別ジョブ実行回数が多い順にユーザ識別情報を並び換え、ユーザ別ジョブ実行回数が多い順に優先順位を付けたユーザ識別情報をユーザ情報通知部８１に出力する。また、ユーザ別実行回数集計部７１は、ユーザ識別情報の数がＭ個以上の場合、ユーザ識別情報をユーザ別ジョブ実行回数が多い順に並び換え、ユーザ別ジョブ実行回数が多い順に上位Ｍ個のユーザ識別情報をユーザ情報通知部８１に出力する。ここでＭは、予め定められたしきい値であり、ユーザが、ＭＦＰ１００に予め入力することにより設定される。
【００５７】
ユーザ別実行回数集計部７１は、出力設定がグループ別設定に設定されている場合、ユーザ別ジョブ実行回数をグループ集計部７９に出力する。
【００５８】
グループ集計部７９は、出力設定がグループ別設定に設定されている場合、ユーザ別実行回数集計部７１から入力されるユーザ別ジョブ実行回数のすべてを対象として、ユーザ別ジョブ実行回数をグループ別に集計し、グループ別ジョブ実行回数を算出する。グループ別ジョブ実行回数は、グループ別のユーザ別ジョブ実行回数の和である。グループ集計部７９は、ユーザデータ９７を参照して、ユーザ識別情報のユーザが分類されているグループのグループ識別情報を特定する。そして、グループ識別情報が同じユーザ識別情報を同じグループに分類し、グループ別ジョブ実行回数を算出する。グループ集計部７９は、グループ別ジョブ実行回数が最大のグループを特定し、特定されたグループのグループ識別情報を、ユーザ情報通知部８１に出力する。
【００５９】
ユーザ情報通知部８１は、出力設定がユーザ別設定に設定されている場合、関連ユーザ特定部６９から最大でＭ個のユーザ識別情報が入力され、出力設定がグループ別設定に設定されている場合、関連ユーザ特定部６９から１つのグループ識別情報が入力される。ユーザ情報通知部８１は、出力設定がユーザ別設定に設定されている場合、関連ユーザ特定部６９から入力される最大でＭ個のユーザ識別情報それぞれの連絡先情報を、ユーザデータ９７を参照して取得し、ユーザ識別情報と連絡先情報との組を出力する。ユーザ情報通知部８１は、出力設定がグループ別設定に設定されている場合、関連ユーザ特定部６９から入力される１つのグループ識別情報で特定されるグループに分類されたユーザそれぞれの連絡先情報を、ユーザデータ９７を参照して取得し、ユーザ識別情報と連絡先情報との組を出力する。
【００６０】
ユーザ情報通知部８１は、キーワード受付部６３によってキーワードが操作部１１５から受け付けられる場合は、ユーザ識別情報と連絡先情報との組を表示部１１４に表示する。ユーザ情報通知部８１は、キーワード受付部６３によってキーワードがデータ通信制御部１１７から受け付けられる場合は、ユーザ識別情報と連絡先情報との組を、データ通信制御部１１７を介して、キーワードを送信してきた装置に送信する。
【００６１】
図６は、ジョブ実行処理の流れの一例を示す不とーチャートである。図６に示すジョブ実行処理はＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１３、ＨＤＤ１１６またはメモリカード１１９Ａに記憶されたジョブ実行プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。ジョブ実行プログラムは、有識者情報蓄積プログラム一部である。
【００６２】
図６を参照して、ＣＰＵ１１１は、ユーザの認証に成功したか否かを判断する（ステップＳ０１）。ＭＦＰ１００Ｂを操作するユーザから、ユーザ識別情報とパスワードとの入力を受け付け、認証サーバに、認証を依頼し、認証サーバから認証成功を示す認証結果を受信したならば認証に成功したと判断する。ユーザの認証に成功したならば処理をステップＳ０２に進めるが、そうでなければ処理をステップＳ０９に進める。ステップＳ０９においては、ジョブを受信したか否かを判断する。データ通信制御部１１７が、ネットワークに接続されたパーソナルコンピュータからプリントデータとユーザ識別情報との組を受信したならばジョブを受信したと判断する。ジョブを受信したならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ１５に進める。
【００６３】
ステップＳ０２においては、ジョブ実行指示を受け付けたか否かを判断する。操作部１１５にジョブ実行指示操作が入力されたならばジョブ実行指示を受け付ける。ジョブ実行指示を受け付けたならば処理をステップＳ０３に進めるが、そうでなければ処理をステップＳ０８に進める。ジョブは、ＭＦＰ１００が有する機能をＭＦＰ１００に実行させるための指令である。
【００６４】
ステップＳ０３においては、ログインユーザを指示ユーザに設定する。そして、ジョブを実行する（ステップＳ０４）。そして、ジョブを実行する際に処理の対象となる文書からキーワードを抽出する（ステップＳ０５）。ジョブを実行する際に処理の対象となる文書は、ステップＳ０２において受け付けられたジョブ実行指示によって定まり、ＨＤＤ１１６に記憶されている文書９３、画像読取部２０が原稿を読み取って出力する画像データ、およびデータ通信制御部がＰＣ４００，４０１，４０２から受信するプリントデータを含む。ジョブを実行する際に処理の対象となる文書が画像データの場合、画像データをＯＣＲ処理し、キーワードを抽出する。
【００６５】
次のステップＳ０６においては、ジョブ履歴情報を生成する。そして、生成されたジョブ履歴情報をＨＤＤ１１６に記憶する（ステップＳ０７）。ジョブ履歴情報は、ステップＳ０３において設定された指示ユーザのユーザ識別情報と、ステップＳ０５において抽出されたキーワードと、ステップＳ０４において実行されたジョブの種類を識別するためのジョブ識別情報とを含む。
【００６６】
ステップＳ０８においては、ログアウト条件が成立したか否かを判断する。操作部１１５に予め設けられたキーが押下される場合、または、ユーザが操作部１１５に操作を入力することなく所定の時間が経過した場合、ログアウト条件が成立したと判断する。ログアウト条件が成立したならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ０２に戻す。ステップＳ１５においては、電源がＯＦＦに切り換えられたか否かを判断する。電源がＯＦＦに切り換えられたならば処理を終了するが、そうでなければ処理をステップＳ０１に戻す。
【００６７】
一方、ステップＳ０９においてジョブが受信される場合、ステップＳ１０において、指示ユーザを特定する。ステップＳ０９においてプリントデータとともに受信されるユーザ識別情報で識別されるユーザを指示ユーザとして特定する。次のステップＳ１１においては、ステップＳ０９において受信されたジョブを実行する。そして、ジョブを実行する際に処理の対象となる文書からキーワードを抽出する（ステップＳ１２）。ジョブを実行する際に処理の対象となる文書は、ステップＳ０９において受信されたジョブに含まれるプリントデータである。プリントデータが画像データの場合、プリントデータをＯＣＲ処理し、キーワードを抽出する。
【００６８】
次のステップＳ１３においては、ジョブ履歴情報を生成する。そして、生成されたジョブ履歴情報をＨＤＤ１１６に記憶し（ステップＳ１４）、処理をステップＳ１５に進める。ジョブ履歴情報は、ステップＳ１０において設定された指示ユーザのユーザ識別情報と、ステップＳ１２において抽出されたキーワードと、ステップＳ１１において実行されたジョブの種類、ここではプリントジョブを識別するためのジョブ識別情報とを含む。ステップＳ１５においては、電源がＯＦＦに切り換えられたか否かを判断し、電源がＯＦＦに切り換えられたならば処理を終了するが、そうでなければ処理をステップＳ０１に戻す。
【００６９】
図７は、関連ユーザ検索処理の流れの一例を示すフローチャートである。図７に示す関連ユーザ検索処理はＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１３、ＨＤＤ１１６またはメモリカード１１９Ａに記憶された有識者検索プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【００７０】
図７を参照して、ＣＰＵ１１１は、キーワードを受け付けたか否かを判断する（ステップＳ２１）。ユーザが操作部１１５にキーワードを入力する場合、操作部１１５からキーワードを受け付け、データ通信制御部１１７がネットワークに接続されたパーソナルコンピュータからキーワードを受信する場合、データ通信制御部１１７からキーワードを受け付ける。キーワードを受け付けるまで待機状態となり（ステップＳ２１でＮＯ）、キーワードを受け付けると（ステップＳ２１でＹＥＳ）、処理をステップＳ２２に進める。
【００７１】
ステップＳ２２においては、受け付けられたキーワードでＨＤＤ１１６に記憶されているジョブ履歴情報９１を検索する。ＨＤＤ１１６に記憶されているジョブ履歴情報９１のうちからキーワードの項目にステップＳ２１において受け付けられたキーワードと同じキーワードが設定されているジョブ履歴情報９１を抽出する。そして抽出された少なくとも１つのジョブ履歴情報９１のすべてを対象として、ジョブ履歴情報９１の数をユーザ別に集計することによって、ユーザ別ジョブ実行回数を算出する（ステップＳ２３）。ジョブ履歴情報９１は、ユーザ識別情報を含むので、同じユーザ識別情報を含むジョブ履歴情報を同じユーザに分類し、ユーザ識別情報ごとにジョブ履歴情報の数をカウントする。
【００７２】
次のステップＳ２４においては、出力設定の設定状態によって処理を分岐させる。出力設定がユーザ別設定に設定されているならば処理をステップＳ２５に進め、出力設定がグループ別設定に設定されているならば処理をステップＳ２９に進める。ステップＳ２５においては、ステップＳ２３において算出されたユーザ別ジョブ実行回数が多い順にユーザ識別情報を並び換える。そして、ユーザ別ジョブ実行回数が多い順に上位Ｍ個のユーザ識別情報を選択する（ステップＳ２６）。そして、選択されたユーザ識別情報のユーザを関連ユーザに設定する（ステップＳ２７）。最大でＭ人のユーザが関連ユーザに設定される。
【００７３】
さらに、関連ユーザのユーザ識別情報を含むユーザデータ９７をＨＤＤ１１６から読み出し（ステップＳ２８）、処理をステップＳ３３に進める。ステップＳ３３においては、関連ユーザの連絡先情報を、ステップＳ３３において読み出されたユーザデータ９７から取得する。そして、ユーザ識別情報と連絡先情報との組を出力し、処理を終了する。ステップＳ２１においてキーワードが操作部１１５から受け付けられる場合は、ユーザ識別情報と連絡先情報との組を表示部１１４に表示し、キーワードがデータ通信制御部１１７から受け付けられる場合は、ユーザ識別情報と連絡先情報との組を、データ通信制御部１１７を介して、キーワードを送信してきた装置に送信し、処理を終了する。
【００７４】
一方、ステップＳ２９においては、ユーザデータ９７をＨＤＤ１１６から読み出す。ユーザデータ９７を参照して、ユーザ識別情報のユーザが分類されているグループのグループ識別情報を特定する。そして、次のステップＳ３０においては、ステップＳ２３において算出されたユーザ別ジョブ実行回数を対象として、グループ識別情報ごとにユーザ別ジョブ実行回数を積算し、グループ別トータル回数を算出する。
【００７５】
次のステップＳ３１においては、グループ別ジョブ実行回数が最大のグループを選択グループに選択する。次のステップＳ３２においては、選択グループに選択されたグループに分類されたユーザを関連ユーザに設定し、処理をステップＳ３３に進める。
【００７６】
ステップＳ３３においては、処理がステップＳ３２から進む場合、関連ユーザの連絡先情報を、ステップＳ２９において読み出されたユーザデータ９７から取得する。そして、ユーザ識別情報と連絡先情報との組を出力し（ステップＳ３４）、処理を終了する。ステップＳ２１においてキーワードが操作部１１５から受け付けられる場合は、ユーザ識別情報と連絡先情報との組を表示部１１４に表示し、キーワードがデータ通信制御部１１７から受け付けられる場合は、ユーザ識別情報と連絡先情報との組を、データ通信制御部１１７を介して、キーワードを送信してきた装置に送信し、処理を終了する。
【００７７】
以上説明したように本実施の形態におけるＭＦＰ１００は、画像処理装置として機能し、受け付けられたジョブを実行し、ジョブの対象となった文書からキーワードを抽出し、キーワードとジョブの実行を指示した指示者を識別するユーザ識別情報または／およびジョブの対象となった文書の作成者を識別するためのユーザ識別情報とを含むジョブ履歴情報をＨＤＤ１１６に記憶する。このため、ジョブ履歴情報からキーワードを含む文書に対してジョブの実行を指示したユーザを特定することができる。ジョブの実行を指示したユーザは、ジョブ実行の対象となった文書に含まれるキーワードに関して知識を有するはずである。このため、キーワードに関する知識を有するユーザを特定するためのジョブ履歴情報を記憶することができる。
【００７８】
さらに、キーワードが受け付けられると、キーワードを含むジョブ履歴情報を抽出し、抽出された少なくとも１つのジョブ履歴情報に基づいて、キーワードに関連する関連ユーザを特定し、関連ユーザの電子メールアドレスまたは電話番号を含むユーザ情報を出力する。このため、キーワードに関連する知識を有するユーザを通知することができる。
【００７９】
また、ユーザ別に集計されたジョブ履歴情報の数をユーザ別ジョブ実行回数に決定し、ユーザ別ジョブ実行回数に基づいて関連ユーザを特定する。このため、キーワードを含む文書に対するジョブの実行を指示した回数で、キーワードをよく知るユーザか否かを判断することができる。
【００８０】
さらに、グループ別に集計されたジョブ履歴情報の数をグループ別ジョブ実行回数に決定し、グループ別ジョブ実行回数に基づいて関連ユーザを特定する。このため、キーワードを含む文書に対するジョブの実行を指示した回数で、グループに属するユーザにキーワードが知られているか否かを判断することができる。
【００８１】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を説明したが、図６および図７に示した処理をＭＦＰ１００に実行させる有識者検索方法またはその有識者検索方法をＭＦＰ１００が備えるＣＰＵ１１１に実行させる有識者検索プログラムとして発明を捉えることができるのは言うまでもない。
【００８２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８３】
１００  ＭＦＰ、９  操作パネル、１０  ＡＤＦ、２０  画像読取部、３０  画像形成部、４０  給紙部、５０  後処理部、５１  認証部、５３  ジョブ受付部、５５  ジョブ実行部、５７  キーワード抽出部、５９  ジョブ履歴情報生成部、６１  ジョブ履歴検索部、６３  キーワード受付部、６５  文書検索部、６７  文書管理部、６９  関連ユーザ特定部、７１  ユーザ別実行回数集計部、７９  グループ集計部、８１  ユーザ情報通知部、９１  ジョブ履歴情報、９３  文書、９７  ユーザデータ、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＲＯＭ、１１４  表示部、１１５  操作部、１１６  ＨＤＤ、１１７  データ通信制御部、１１９Ａ  メモリカード、１２２  ファクシミリ部、１２３  通信制御部。
【図１】
0005585433.tif 000002
【図２】
0005585433.tif 000003
【図３】
0005585433.tif 000004
【図４】
0005585433.tif 000005
【図５】
0005585433.tif 000006
【図６】
0005585433.tif 000007
【図７】
0005585433.tif 000008