(57)【要約】【課題】ユーザの属性及びユーザの操作状況に応じた機能の提示を行うことができる画像形成装置、機能提示システム及びプログラムを提供する。【解決手段】ユーザタイプ照合部１０５は、複合機１の各機能の利用頻度を規定した複数のモデルからユーザの属性に基づいて１つのモデルを選択する。差分検出部１０６は、選択されたモデルに規定される各機能の利用頻度とユーザの各機能の利用履歴との差分から提示機能を検出する。操作モデル検知部１０８は、ユーザによる画像形成装置の機能の操作状況の情報を取得する。提示機能決定部１０７は、差分検出部１０６で検出された提示機能の中から操作モデル検知部１０８で取得された操作状況の情報に関連する機能をユーザに提示する。【選択図】図２
2010134861.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の各機能の利用頻度を規定した複数の処理群又は画像形成装置の複数の機能が１つの処理で実行される割合を示す共起率を規定した複数の処理群から利用者の属性に基づいて１つの処理群を選択する選択手段と、
前記選択手段で選択された処理群に規定される各機能の利用頻度又は前記選択手段で選択された処理群に規定される共起率と利用者の各機能の利用履歴との差分から提示機能を検出する検出手段と、
前記利用者による画像形成装置の機能の操作状況の情報を取得する取得手段と、
前記検出手段で検出された提示機能の中から前記取得手段で取得された操作状況の情報に関連する機能を前記利用者に提示する提示手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記提示手段で提示された機能を選択可能に表示する表示手段と、
前記表示手段に表示され、選択された機能の情報を保存する保存手段とを備え、
前記保存手段に保存された機能の情報は、当該機能が再設定可能なように前記表示手段に表示されることを特徴とする請求項１記載の画像形成装置。
【請求項３】
入力された利用者の識別情報を入力する入力手段を備え、
前記選択手段は、前記入力手段で入力された利用者の識別情報に基づいて前記利用者の属性を特定し、当該特定された利用者の属性に基づいて前記複数の処理群から１つの処理群を選択的に提示することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記選択手段は、利用者の各機能の利用履歴内に含まれる各機能の利用頻度と、各処理群に含まれる対応する利用頻度との差分を抽出し、当該差分を２乗して合計した値を算出し、その算出された値が最も小さい処理群を選択する、又は利用者の各機能の利用履歴内に含まれる機能の共起率と、各処理群に含まれる対応する共起率との差分を全ての共起率に関して抽出し、その差分を２乗して合計した値を算出し、その算出された値が最も小さい処理群を選択することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記利用者の属性は、前記画像形成装置の利用回数、前記利用者の職種、前記利用者が利用する複合機の設置場所、前記利用者の利用機能の情報と他の利用者の利用機能の情報との類似度、及び前記利用者が利用する処理と他の利用者が利用する処理の類似度のうちいずれか１つであることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
機能を選択可能に表示する表示手段を備える画像形成装置と、
前記画像形成装置の各機能の利用頻度を規定した複数の処理群又は前記画像形成装置の複数の機能が１つの処理で実行される割合を示す共起率を規定した複数の処理群から利用者の属性に基づいて１つの処理群を選択する選択手段、
前記選択手段で選択された処理群に規定される各機能の利用頻度又は前記選択手段で選択された処理群に規定される共起率と利用者の各機能の利用履歴との差分から提示機能を検出する検出手段、
前記利用者による前記画像形成装置の機能の操作状況の情報を取得する取得手段、及び
前記検出手段で検出された提示機能の中から前記取得手段で取得された操作状況の情報に関連する機能を前記表示手段に出力する出力手段を備える情報処理装置と
を備えることを特徴とする機能提示システム。
【請求項７】
コンピュータを、
画像形成装置の各機能の利用頻度を規定した複数のモデル又は画像形成装置の複数の機能が１つの処理で実行される割合を示す共起率を規定した複数の処理群から利用者の属性に基づいて１つの処理群を選択する選択手段と、
前記選択手段で選択された処理群に規定される各機能の利用頻度又は前記選択手段で選択された処理群に規定される共起率と利用者の各機能の利用履歴との差分から提示機能を検出する検出手段と、
前記利用者による画像形成装置の機能の操作状況の情報を取得する取得手段と、
前記検出手段で検出された提示機能の中から前記取得手段で取得された操作状況の情報に関連する機能を前記利用者に提示する提示手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、機能提示システム及びプログラムに関する。
【背景技術】
【０００２】
従来より、複数の機器を利用する場合に、ユーザの利用状態に応じた複数の機器の利用に関する情報を作成することができる機器情報処理システムが知られている（例えば、特許文献１参照）。
【０００３】
この機器情報処理システムでは、第１〜第ｎの機器１１〜１ｎが電灯線ネットワーク５を介して機種特定情報及び稼動情報をコントローラ２へ送信し、コントローラ２が電話回線４を介して機種特定情報及び稼動情報をサーバ３へ送信し、サーバ３が送信された機種特定情報及び稼動情報を基に第１〜第ｎの機器１１〜１ｎの利用状態を特定する。
【特許文献１】特開２００３−２５６５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、ユーザの属性及びユーザの操作状況に応じた機能の提示を行うことができる画像形成装置、機能提示システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１の画像形成装置は、画像形成装置の各機能の利用頻度を規定した複数の処理群又は画像形成装置の複数の機能が１つの処理で実行される割合を示す共起率を規定した複数の処理群から利用者の属性に基づいて１つの処理群を選択する選択手段と、前記選択手段で選択された処理群に規定される各機能の利用頻度又は前記選択手段で選択された処理群に規定される共起率と利用者の各機能の利用履歴との差分から提示機能を検出する検出手段と、前記利用者による画像形成装置の機能の操作状況の情報を取得する取得手段と、前記検出手段で検出された提示機能の中から前記取得手段で取得された操作状況の情報に関連する機能を前記利用者に提示する提示手段とを備えることを特徴とする。
【０００６】
請求項２の画像形成装置は、請求項１記載の画像形成装置において、前記提示手段で提示された機能を選択可能に表示する表示手段と、前記表示手段に表示され、選択された機能の情報を保存する保存手段とを備え、前記保存手段に保存された機能の情報は、当該機能が再設定可能なように前記表示手段に表示されることを特徴とする。
【０００７】
請求項３の画像形成装置は、請求項１又は２に記載の画像形成装置において、入力された利用者の識別情報を入力する入力手段を備え、前記選択手段は、前記入力手段で入力された利用者の識別情報に基づいて前記利用者の属性を特定し、当該特定された利用者の属性に基づいて前記複数の処理群から１つの処理群を選択的に提示することを特徴とする。
【０００８】
請求項４の画像形成装置は、請求項１乃至３のいずれか１項に記載の画像形成装置において、前記選択手段は、利用者の各機能の利用履歴内に含まれる各機能の利用頻度と、各処理群に含まれる対応する利用頻度との差分を抽出し、当該差分を２乗して合計した値を算出し、その算出された値が最も小さい処理群を選択する、又は利用者の各機能の利用履歴内に含まれる機能の共起率と、各処理群に含まれる対応する共起率との差分を全ての共起率に関して抽出し、その差分を２乗して合計した値を算出し、その算出された値が最も小さい処理群を選択することを特徴とする。
【０００９】
請求項５の画像形成装置は、請求項１乃至４のいずれか１項に記載の画像形成装置において、前記利用者の属性は、前記画像形成装置の利用回数、前記利用者の職種、前記利用者が利用する複合機の設置場所、前記利用者の利用機能の情報と他の利用者の利用機能の情報との類似度、及び前記利用者が利用する処理と他の利用者が利用する処理の類似度のうちいずれか１つであることを特徴とする。
【００１０】
請求項６の機能提示システムは、機能を選択可能に表示する表示手段を備える画像形成装置と、前記画像形成装置の各機能の利用頻度を規定した複数の処理群又は前記画像形成装置の複数の機能が１つの処理で実行される割合を示す共起率を規定した複数の処理群から利用者の属性に基づいて１つの処理群を選択する選択手段、前記選択手段で選択された処理群に規定される各機能の利用頻度又は前記選択手段で選択された処理群に規定される共起率と利用者の各機能の利用履歴との差分から提示機能を検出する検出手段、前記利用者による前記画像形成装置の機能の操作状況の情報を取得する取得手段、及び前記検出手段で検出された提示機能の中から前記取得手段で取得された操作状況の情報に関連する機能を前記表示手段に出力する出力手段を備える情報処理装置とを備えることを特徴とする。
【００１１】
請求項７のプログラムは、コンピュータを、画像形成装置の各機能の利用頻度を規定した複数のモデル又は画像形成装置の複数の機能が１つの処理で実行される割合を示す共起率を規定した複数の処理群から利用者の属性に基づいて１つの処理群を選択する選択手段と、前記選択手段で選択された処理群に規定される各機能の利用頻度又は前記選択手段で選択された処理群に規定される共起率と利用者の各機能の利用履歴との差分から提示機能を検出する検出手段と、前記利用者による画像形成装置の機能の操作状況の情報を取得する取得手段と、前記検出手段で検出された提示機能の中から前記取得手段で取得された操作状況の情報に関連する機能を前記利用者に提示する提示手段として機能させることを特徴とする。
【発明の効果】
【００１２】
請求項１、６、７の発明によれば、ユーザの属性及びユーザの操作状況に応じた機能の提示を行うことができる
【００１３】
請求項２の発明によれば、提示された機能を保存手段から呼び出して実行することができる。
【００１４】
請求項３の発明によれば、ユーザの識別情報及びユーザの操作状況に応じた機能の提示を行うことができる。
【００１５】
請求項４の発明によれば、ユーザの各機能の利用履歴及びユーザの操作状況に応じた機能の提示を行うことができる。
【００１６】
請求項５の発明によれば、画像形成装置の利用回数、ユーザの職種、ユーザが利用する複合機の設置場所、ユーザの利用機能の情報と他のユーザの利用機能の情報との類似度、及びユーザが利用するジョブと他のユーザが利用するジョブの類似度のうちいずれか１つに基づいて当該ユーザに適した機能を提示するためのモデルを選択することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１８】
（第１の実施の形態）
図１は、本発明の実施の形態に係る画像形成装置を含む機能提示システムの概略構成図である。
【００１９】
図１において、機能提示システムは、画像形成装置としての複合機（ＭＦＰ：Multifunction Peripheral）１と、情報処理装置としてのＰＣ３と備えている。複合機１はネットワーク２を介してＰＣ３と接続されている。複合機１は、例えば、コピー機能、スキャン機能、及びＦＡＸ機能を備えている。
【００２０】
複合機１は、ユーザ（利用者）が操作内容を入力すると共に複合機１が有する機能や警告等を表示するＵＩ（ユーザインターフェース）を有する操作部１１と、不図示の感光体、転写部材、及び現像部材等で構成され、画像を形成する画像形成部１２と、画像が転写された用紙を出力する出力部１３と、複合機１全体を制御するコントローラ１４と、ハードディスクや不揮発性のＲＡＭ等で構成され、各種のデータベース、データ及び情報を格納するメモリ１５と、外部機器（例えばＰＣ３）と接続するためのインターフェース部１６とを備えている。コントローラ１４は、システムバス１７を介して、操作部１１、画像形成部１２、出力部１３、メモリ１５、及びインターフェース部１６に接続されている。
【００２１】
ＰＣ３は、ＰＣ３全体を制御するＣＰＵ３１と、制御プログラムを備えるＲＯＭ３２と、ワーキングエリアとして機能するＲＡＭ３３と、外部機器（例えば複合機１）と接続するためのインターフェース部３４と、各種のデータベース、データ及びプログラムを備えるハードディスクドライブ（ＨＤＤ）３５と、不図示のマウス及びキーボードからの操作データを入力する入力部３６とを備えている。ＣＰＵ３１は、システムバス３７を介して、ＲＯＭ３２、ＲＡＭ３３、インターフェース部３４、ＨＤＤ３５、及び入力部３６に接続されている。
【００２２】
尚、機能提示システムに含まれる複合機及びＰＣの台数は、１台に限定されるものではない。
【００２３】
図２は、複合機１の機能構成を示すブロック図である。
【００２４】
複合機１は、操作部１１（表示手段）、ＩＤ認証部１０１（入力手段）、操作記録管理部１０２、ユーザＩＤ別利用統計データベース（ＤＢ）１０３（保存手段）、ユーザモデルデータベース（ＤＢ）１０４、ユーザタイプ照合部１０５（選択手段）、差分検出部１０６（検出手段）、提示機能決定部１０７（提示手段、出力手段）、及び操作モデル検知部１０８（取得手段）を備えている。さらに、複合機１は、オプションとして提示設定保存部１０９（保存手段）を備えていてもよい。
【００２５】
ＩＤ認証部１０１は、例えば、不図示のカードリーダ及びコントローラ１４で構成され、ユーザが複合機１を利用するときに、ユーザＩＤの入力を受け付け、ユーザ認証を行う。また、ＩＤ認証部１０１は、ユーザＩＤに加えて、初心者又は上級者のような、後述するユーザモデルを特定するための情報を受け付けるようにしてもよい。
【００２６】
操作記録管理部１０２は、コントローラ１４で構成され、ＩＤ認証部１０１から受信するユーザＩＤに基づいて、操作部１１で入力されたユーザの利用機能の情報（即ち、ユーザの利用機能の履歴）をユーザＩＤ毎にユーザＩＤ別利用統計ＤＢ１０３に登録する。
【００２７】
ユーザＩＤ別利用統計ＤＢ１０３は、ユーザの利用機能の履歴をユーザＩＤ毎に格納する。また、ユーザＩＤ別利用統計ＤＢ１０３は、提示設定保存部１０９から受信する後述する保存情報をユーザＩＤ毎に格納する。
【００２８】
ユーザモデルＤＢ１０４は、ユーザの属性毎に複数のユーザモデル（処理群）を格納する。ユーザの属性には、（１）複合機１の利用回数、（２）ユーザの職種（例えば、事務、営業、設計など）、（３）ユーザが利用する複合機の設置場所（例えば、各営業所や各部屋の場所など）、（４）ユーザの利用機能の情報と他のユーザの利用機能の情報との類似度、又は（５）ユーザが利用するジョブと他のユーザが利用するジョブの類似度、などが含まれる。例えば、ユーザが複合機１を１００回未満利用している場合には、当該ユーザのために初心者のユーザモデルがユーザモデルＤＢ１０４に格納されており、ユーザが複合機１を１００回以上利用している場合には、当該ユーザのために上級者のユーザモデルがユーザモデルＤＢ１０４に格納されている。
【００２９】
各ユーザモデルは、予め定義されて格納されている。または、コントローラ１４が、ユーザＩＤ別利用統計ＤＢ１０３に格納されたユーザの利用機能の履歴に基づいて複数のユーザモデルを任意のタイミングで作成し、ユーザモデルＤＢ１０４に格納するようにしてもよい。ユーザＩＤ別利用統計ＤＢ１０３及びユーザモデルＤＢ１０４は、メモリ１５内に格納されている。
【００３０】
図３（Ａ）、（Ｂ）は、複合機１の利用回数により区別される初心者のユーザモデル及び上級者のユーザモデルをそれぞれ示す図である。
【００３１】
図３（Ａ）、（Ｂ）において、コピー機能内の設定可能な詳細機能、例えば、「両面印刷」、「拡大」、「縮小」、「濃度値」などは、符号「Ａ」「Ｂ」「Ｃ」…で表されている。同様に、スキャン機能及びＦＡＸ機能内の設定可能な詳細機能もアルファベットで表されている。
【００３２】
尚、ユーザモデルは、常に初心者用と上級者用の２通りに限定されているわけではなく、例えば、利用回数により区別される３つ以上のユーザモデルが用意されていてもよい。
【００３３】
図２に戻り、ユーザタイプ照合部１０５は、コントローラ１４で構成され、ユーザＩＤ別利用統計ＤＢ１０３からユーザの利用機能の履歴を取得し、その取得されたユーザの利用機能の履歴をユーザモデルＤＢ１０４に含まれる各ユーザモデルに照合し、ユーザの利用機能の履歴に類似する１つのユーザモデルを選択し、選択されたユーザモデル及び取得されたユーザの利用機能の履歴を差分検出部１０６に送信する。
【００３４】
ユーザタイプ照合部１０５が複数のユーザモデルから１つのユーザモデルを選択する方法は、１つの方法に限定されるものではない。例えば、ユーザタイプ照合部１０５は、ユーザの利用機能の履歴内に含まれる各機能の利用頻度と、各ユーザモデルに含まれる対応する利用頻度（即ち、図３（Ａ）（Ｂ）において、アルファベットで表されている機能）との差分を全ての機能に関して抽出し、その差分を２乗して合計した値を算出し、その算出された値が最も小さい値をもつユーザモデルを選択する。
【００３５】
また、ＩＤ認証部１０１が、ユーザモデルを特定するための情報（例えば、初心者又は上級者）を操作記録管理部１０２に入力した場合には、ユーザタイプ照合部１０５は、ユーザモデルを特定するための情報を操作記録管理部１０２からユーザＩＤ別利用統計ＤＢ１０３を介して取得し、当該取得されたユーザモデルを特定するための情報に基づいて、１つのユーザモデルを選択する。ユーザタイプ照合部１０５は、上述した方法以外の方法で複数のユーザモデルから１つのユーザモデルを選択してもよい。
【００３６】
差分検出部１０６は、コントローラ１４で構成され、選択されたユーザモデル及び取得されたユーザの利用機能の履歴をユーザタイプ照合部１０５から取得し、これらを互いに対比して、利用頻度の差分を検出し、履歴内の利用頻度が対応するユーザモデルの利用頻度よりも少ない機能の情報を提示機能の情報として提示機能決定部１０７に送信する。図４に差分検出部１０６の具体的な処理例を示す。
【００３７】
操作モデル検知部１０８は、コントローラ１４で構成され、操作部１１からユーザが操作している操作内容を取得し、操作部１１のＵＩ上でメニューの階層の移動が行われたときに操作ステータスの情報を提示機能決定部１０７に送信する。
【００３８】
図５は、操作部１１のＵＩ上に表示されるメニューの構造の例及び操作モデル検知部１０８から提示機能決定部１０７に送信される操作ステータスの例を示す図である。
【００３９】
図５に示すように、メニューの階層が「コピー」から一つ下の「基本コピー」に移動すると、操作モデル検知部１０８は、移動後の階層を知らせる操作ステータスの情報を提示機能決定部１０７に送信する。
【００４０】
図２に戻り、提示機能設定部１０７は、コントローラ１４で構成され、差分検出部１０６から提示機能の情報を取得すると共に操作モデル検知部１０８から操作ステータスの情報を取得する。提示機能設定部１０７は、操作ステータスに存在する機能の情報と提示機能の情報を照合し、提示機能の情報の中から操作ステータスに関連する機能を決定し、当該決定された機能に関するメッセージを作成し、当該メッセージを操作部１１に出力する。操作部１１は提示メッセージを提示機能設定部１０７から受信すると、割り込み的に当該提示メッセージを表示する。
【００４１】
例えば、差分検出部１０６から取得される提示機能の情報に機能「Ａ」「Ｂ」「Ｆ」「Ｍ」が含まれており、操作ステータスに機能「Ａ」「Ｂ」「Ｃ」の情報が含まれている場合には、提示機能設定部１０７は、機能「Ａ」及び「Ｂ」に関するメッセージを作成し、当該メッセージを操作部１１に出力する。
【００４２】
図６は、提示機能設定部１０７で実行される処理を示すフローチャートである。
【００４３】
まず、提示機能設定部１０７は、差分検出部１０６から提示機能の情報を取得したか否かを判別する（ステップＳ１）。ステップＳ１でＮＯの場合には、本処理を終了する。ステップＳ１でＹＥＳの場合には、提示機能設定部１０７は、操作モデル検知部１０８から印刷出力の指示又は操作のリセットの指示が通知されたか否かを判別する（ステップＳ２）。ここでは、提示機能設定部１０７が、一つのタスクが終了したか否かを判別している。ステップＳ２でＹＥＳの場合には、本処理を終了する。
【００４４】
ステップＳ２でＮＯの場合には、提示機能設定部１０７は、操作モデル検知部１０８から操作ステータスの情報を受信したか否かを判別する（ステップＳ３）。ステップＳ３でＮＯの場合には、ステップＳ２に戻る。一方、ステップＳ３でＹＥＳの場合には、提示機能設定部１０７は、操作ステータスに存在する機能の情報と提示機能の情報を照合し、提示機能に操作ステータスに関連する機能が含まれているか否かを判別する（ステップＳ４）。ステップＳ４でＮＯの場合には、ステップＳ２に戻る。ステップＳ４でＹＥＳの場合には、提示機能設定部１０７は、操作ステータスに関連する機能に一致する提示機能に関するメッセージを作成し（ステップＳ５）、当該メッセージを操作部１１に出力して（ステップＳ６）、ステップＳ２に戻る。
【００４５】
ステップＳ６により、操作部１１はメッセージを提示機能設定部１０７から受信すると、割り込み的に当該メッセージを表示する。図７（Ａ）に操作部１１のＵＩ上に表示されるメッセージの一例を示す。
【００４６】
操作部１１は、メッセージの表示後、図７（Ｂ）の保存機能選択画面を表示する。ユーザが、図７（Ｃ）に示すように、保存先及び保存機能を選択すると、提示設定保存部１０９は、保存先及び保存機能をユーザＩＤ別利用統計ＤＢ１０３に登録する。
【００４７】
その後、ユーザが複合機１を利用する場合に、ＩＤ認証部１０１でユーザＩＤの認証が実行されると、コントローラ１４がユーザＩＤ別利用統計ＤＢ１０３から、認証されたユーザＩＤに対応する保存機能の検索を行う。認証されたユーザＩＤに対応する保存機能がユーザＩＤ別利用統計ＤＢ１０３に保存されている場合には、図７（Ｄ）に示すように、操作部１１に当該保存機能が表示される。
【００４８】
以上説明したように、本実施の形態によれば、ユーザタイプ照合部１０５が複合機１の各機能の利用頻度を規定した複数のモデルからユーザの属性に基づいて１つのモデルを選択し、差分検出部１０６が選択されたモデルに規定される各機能の利用頻度とユーザの各機能の利用履歴との差分から提示機能を検出し、操作モデル検知部１０８がユーザによる画像形成装置の機能の操作状況の情報（即ち、操作ステータス）を取得し、提示機能決定部１０７が差分検出部１０６で検出された提示機能の中から操作モデル検知部１０８で取得された操作状況の情報に関連する機能をユーザに提示する。よって、複合機１では、ユーザに対して、ユーザの属性及びユーザの操作状況に応じた機能の提示が行われる。
【００４９】
（第２の実施の形態）
第１の実施の形態では、複合機１の利用回数により区別される複数のユーザモデルが利用されているが、本実施の形態では、複写機１が有する複数の機能の共起率により区別される複数のユーザモデルが利用されるものとする。複数の機能の共起率とは、一つの処理で複数の機能が同時に使用される割合を示す。例えば、Ａ機能が１０回使用されたときに、１つの処理でＡ機能とＢ機能とが同時に使用される回数が５回であるならば、Ａ機能とＢ機能の共起率は５０％となる。
【００５０】
尚、本実施の形態の機能提示システムの構成は、図１の機能提示システムの構成と同一である。
【００５１】
以下、第１の実施の形態と異なる点について説明する。
【００５２】
図８（Ａ）、（Ｂ）は、複写機１が有する複数の機能の共起率により区別される初心者のユーザモデル及び上級者のユーザモデルをそれぞれ示す図である。
【００５３】
図８（Ａ）、（Ｂ）において、コピー機能内の設定可能な詳細機能、例えば、「両面印刷」、「拡大」、「縮小」、「濃度値」などは、符号「Ａ」「Ｂ」「Ｃ」…で表されている。同様に、スキャン機能及びＦＡＸ機能内の設定可能な詳細機能もアルファベットで表される。
【００５４】
尚、ユーザモデルは、常に初心者用と上級者用の２通りに限定されているわけではなく、例えば、利用回数により区別される３つ以上のユーザモデルが用意されていてもよい。
【００５５】
ユーザタイプ照合部１０５が複数のユーザモデルから１つのユーザモデルを選択する方法は、１つの方法に限定されるものではない。例えば、ユーザタイプ照合部１０５は、ユーザの利用機能の履歴内に含まれる機能の共起率と、各ユーザモデルに含まれる対応する共起率との差分を全ての共起率に関して抽出し、その差分を２乗して合計した値を算出し、その算出された値が最も小さい値をもつユーザモデルを選択する。
【００５６】
また、ＩＤ認証部１０１が、ユーザモデルを特定するための情報（例えば、初心者又は上級者）を操作記録管理部１０２に入力した場合には、ユーザタイプ照合部１０５は、ユーザモデルを特定するための情報を操作記録管理部１０２からユーザＩＤ別利用統計ＤＢ１０３を介して取得し、当該取得されたユーザモデルを特定するための情報に基づいて、１つのユーザモデルを選択する。ユーザタイプ照合部１０５は、上述した方法以外の方法で複数のユーザモデルから１つのユーザモデルを選択してもよい。
【００５７】
差分検出部１０６は、選択されたユーザモデル及び取得されたユーザの利用機能の履歴をユーザタイプ照合部１０５から取得し、これらを互いに対比して、共起率の差分を検出し、履歴内の共起率が対応するユーザモデルの共起率よりも少ない機能の情報を提示機能の情報として提示機能決定部１０７に送信する。図９に差分検出部１０６の具体的な処理例を示す。
【００５８】
操作モデル検知部１０８は、操作部１１からユーザが操作している操作内容を取得し、操作部１１のＵＩ上でメニューの階層の移動が行われたときに操作ステータスを、設定されている機能の変更が行われたときに機能変更ステータスを提示機能決定部１０７に送信する。
【００５９】
図１０は、操作部１１のＵＩ上に表示されるメニューの構造の例及び操作モデル検知部１０８から提示機能決定部１０７に送信される操作ステータス及び機能変更ステータスの例を示す図である。
【００６０】
図１０に示すように、メニューの階層が「コピー」から一つ下の「基本コピー」に移動し、印刷枚数が「１枚」から「１５枚」に変更されると、操作モデル検知部１０８は、移動後の階層を知らせる操作ステータス及び印刷枚数の変更を示す機能変更ステータスを提示機能決定部１０７に送信する。また、Ａ機能がＯＮからＯＦＦに変更されると、操作モデル検知部１０８は、Ａ機能がＯＮからＯＦＦに変更されたことを示す機能変更ステータスを提示機能決定部１０７に送信する。
【００６１】
提示機能設定部１０７は、差分検出部１０６から提示機能の情報を取得すると共に操作モデル検知部１０８から操作ステータス及び機能変更ステータスを取得する。提示機能設定部１０７は、操作ステータス及び機能変更ステータスに存在する機能の情報と提示機能の情報を照合し、提示機能の情報の中から操作ステータス及び機能変更ステータスに関連する機能を決定し、当該決定された機能に関するメッセージを作成し、当該メッセージを操作部１１に出力する。操作部１１はメッセージを提示機能設定部１０７から受信すると、割り込み的に当該メッセージを表示する。
【００６２】
例えば、差分検出部１０６から取得される提示機能の情報に機能「ＡとＢ」「ＡとＣ」が含まれており、操作ステータス又は機能変更ステータスに機能「Ａ」がＯＮになった旨の情報が含まれている場合には、提示機能設定部１０７は、機能「Ｂ」及び「Ｃ」に関するメッセージを作成し、当該メッセージを操作部１１に出力する。
【００６３】
以上説明したように、本実施の形態によれば、ユーザタイプ照合部１０５が複合機１の複数の機能が１つの処理で実行される割合を示す共起率を規定した複数のモデルからユーザの属性に基づいて１つのモデルを選択し、差分検出部１０６が選択されたモデルに規定される共起率とユーザの各機能の利用履歴との差分から機能を検出し、操作モデル検知部１０８がユーザによる画像形成装置の機能の操作状況の情報（即ち、操作ステータス及び機能変更ステータス）を取得し、提示機能決定部１０７が差分検出部１０６で検出された機能の中から操作モデル検知部１０８で取得された操作状況の情報に関連する機能をユーザに提示する。よって、複合機１では、ユーザに対して、ユーザの属性及びユーザの操作状況に応じた機能の提示が行われる。
【００６４】
上記第１及び第２の実施の形態では、複合機１が操作部１１、ＩＤ認証部１０１、操作記録管理部１０２、ユーザＩＤ別利用統計ＤＢ１０３、ユーザモデルＤＢ１０４、ユーザタイプ照合部１０５、差分検出部１０６、提示機能決定部１０７、操作モデル検知部１０８、及び提示設定保存部１０９を備えていたが、図１１に示すように、複合機１が操作部１１、ＩＤ認証部１０１、操作記録管理部１０２、及び提示設定保存部１０９を備え、ＰＣ３がユーザＩＤ別利用統計ＤＢ１０３、ユーザモデルＤＢ１０４、ユーザタイプ照合部１０５、差分検出部１０６、提示機能決定部１０７、及び操作モデル検知部１０８を備えていてもよい。この場合、ユーザＩＤ別利用統計ＤＢ１０３及びユーザモデルＤＢ１０４は、ＨＤＤ３５に格納され、ＣＰＵ３１がユーザタイプ照合部１０５、差分検出部１０６、提示機能決定部１０７、及び操作モデル検知部１０８の機能を実現する。また、ユーザＩＤ別利用統計ＤＢ１０３、ユーザモデルＤＢ１０４、ユーザタイプ照合部１０５、差分検出部１０６、提示機能決定部１０７、及び操作モデル検知部１０８はＰＣ３ではなく、複数のＰＣで実現してもよい。
【００６５】
また、上記第１及び第２の実施の形態では、画像形成装置の一例として複合機１を採用しているが、画像形成装置は、例えば、プリンタ、ファクシミリ装置、又はコピー機などで構成されていてもよい。
【００６６】
複合機１又はＰＣ３の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、複合機１又はＰＣ３に供給し、コントローラ１１又はＣＰＵ３１が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【００６７】
また、コントローラ１１又はＣＰＵ３１が、複合機１又はＰＣ３を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【００６８】
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態に係る画像形成装置を含む機能提示システムの概略構成図である。
【図２】複合機１の機能構成を示すブロック図である。
【図３】（Ａ）、（Ｂ）は、複合機１の利用回数により区別される初心者のユーザモデル及び上級者のユーザモデルをそれぞれ示す図である。
【図４】差分検出部１０６の具体的な処理例を示す図である。
【図５】操作部１１のＵＩ上に表示されるメニューの構造の例及び操作モデル検知部１０８から提示機能決定部１０７に送信される操作ステータスの例を示す図である。
【図６】提示機能設定部１０７で実行される処理を示すフローチャートである。
【図７】（Ａ）は操作部１１のＵＩ上に表示されるメッセージの一例を示す図であり、（Ｂ）及び（Ｃ）は保存機能選択画面の例を示す図であり、（Ｄ）は操作部１１に保存機能を呼び出したときの表示例を示す図である。
【図８】（Ａ）、（Ｂ）は、第２の実施の形態において、複写機１が有する複数の機能の共起率により区別される初心者のユーザモデル及び上級者のユーザモデルをそれぞれ示す図である。
【図９】差分検出部１０６の具体的な処理例を示す図である。
【図１０】操作部１１のＵＩ上に表示されるメニューの構造の例及び操作モデル検知部１０８から提示機能決定部１０７に送信される操作ステータス及び機能変更ステータスの例を示す図である。
【図１１】複合機１及びＰＣ３の機能構成を示すブロック図である。
【符号の説明】
【００７０】
１  複合機
２  ネットワーク
３  ＰＣ
１１  操作部
１０１  ＩＤ認証部
１０２  操作記録管理部
１０３  ユーザＩＤ別利用統計データベース（ＤＢ）
１０４  ユーザモデルデータベース（ＤＢ）
１０５  ユーザタイプ照合部
１０６  差分検出部
１０７  提示機能決定部
１０８  操作モデル検知部
１０９  提示設定保存部
【図１】
2010134861.tif 000003
【図２】
2010134861.tif 000004
【図３】
2010134861.tif 000005
【図４】
2010134861.tif 000006
【図５】
2010134861.tif 000007
【図６】
2010134861.tif 000008
【図７】
2010134861.tif 000009
【図８】
2010134861.tif 000010
【図９】
2010134861.tif 000011
【図１０】
2010134861.tif 000012
【図１１】
2010134861.tif 000013