(57)【要約】      （修正有）【課題】ガイダンスの項目の表示優先順位を適正に決定されたユーザインタフェース装置を提供する。【解決手段】ユーザ認証部とユーザが行った操作についての情報を操作履歴レコードとして記録する操作履歴記録部と、ログイン中のユーザが行った操作の操作回数を現ユーザ操作頻度集計結果として出力する現ユーザ操作頻度集計部と、ログイン中のユーザ以外のユーザが行った操作の操作回数を非現ユーザ操作頻度集計結果として出力する非現ユーザ操作頻度集計部と、非現ユーザ操作頻度集計結果に基づいて非現ユーザの操作頻度が相対的に高いガイダンス項目の提示優先度が高くなるようにガイダンス項目の提示優先度を求め、現ユーザ操作頻度集計結果に基づいて現ユーザの操作頻度が相対的に高い操作に関するガイダンス項目の提示優先度低下されるように、提示優先度を修正し、提示優先度を決定するガイダンス項目表示順位決定部とを有するユーザインタフェース装置。【選択図】図３
2010224767.tif 000002
【特許請求の範囲】
【請求項１】
所定の装置に接続可能であって、複数のガイダンス項目から構成されたガイダンスを提示する機能を備えたユーザインタフェース装置であって、
ユーザがログインするためのユーザ認証を行うユーザ認証部と、
前記ログイン中のユーザが行った操作についての情報を、記憶領域である操作履歴保持部に操作履歴レコードとして記録する操作履歴記録部と、
前記操作履歴レコードを取得して集計し、前記ユーザ認証部において認証されログイン中のユーザが行った操作の操作回数を現ユーザ操作頻度集計結果として出力する現ユーザ操作頻度集計部と、
前記操作履歴レコードを取得して集計し、前記ユーザ認証部において認証されログイン中のユーザ以外のユーザが行った操作の操作回数を非現ユーザ操作頻度集計結果として出力する非現ユーザ操作頻度集計部と、
前記非現ユーザ操作頻度集計結果に基づいて前記複数のガイダンス項目間において非現ユーザの操作頻度が相対的に高いガイダンス項目の提示優先度が相対的に高くなるようにガイダンス項目の暫定提示優先度を求め、前記現ユーザ操作頻度集計結果に基づいて前記複数のガイダンス項目間において現ユーザの操作頻度が相対的に高い操作に関するガイダンス項目の提示優先度が、現ユーザの操作頻度が相対的に低いガイダンス項目の提示優先度よりも、より大きく低下されるように、前記暫定提示優先度を修正し、最終的な提示優先度を決定するガイダンス項目表示順位決定部と、
前記最終的な提示優先度に基づいて、ガイダンス項目一覧画面を表示する表示部と、を有するユーザインタフェース装置。
【請求項２】
さらに、機能設定項目と当該機能設定項目に関係するガイダンス項目との関連付け情報を設定項目−ガイダンス項目関連付け情報として保持する設定項目−ガイダンス項目関連付け情報保持部を備え、
前記非現ユーザ操作頻度集計結果は、前記ガイダンス項目が前記ログイン中のユーザ以外のユーザによって選択された回数を各ガイダンス項目ごとに集計した情報であり、
前記現ユーザ操作頻度集計結果は、前記所定の装置の有する機能に関する各機能設定項目が前記ログイン中のユーザによって操作された回数を、前記設定項目−ガイダンス項目関連付け情報に基づいて、各ガイダンス項目ごとに集計された情報に換算した情報である、請求項１に記載のユーザインタフェース装置。
【請求項３】
前記ガイダンス項目一覧画面は、前記ガイダンスを提示する機能が起動されて初めて前記表示部に表示される画面である、請求項１に記載のユーザインタフェース装置。
【請求項４】
前記操作履歴記録部は、前記所定の装置の有する機能である、複数のジョブモード、および、前記複数のジョブモードに共通の設定を行うモード、それぞれについて、独立した操作履歴レコードを記録し、
前記ガイダンス項目表示順位決定部は、前記所定の装置の稼働しているモードに応じて、当該モードに対応した操作履歴レコードに基づいて前記提示優先度を決定する、請求項１に記載のユーザインタフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユーザインタフェース装置に関し、特に、ユーザに操作説明等を提供するガイダンス機能を有するユーザインタフェース装置に関する。
【背景技術】
【０００２】
複数のユーザに利用される装置（例えば、オフィスに設置された画像処理装置）のユーザインタフェース装置にあっては、あらゆるユーザにとって使いやすいユーザインタフェースを実現することが望まれる。
【０００３】
画像処理装置の一形態として、デジタル複合機がある。デジタル複合機（以下、「ＭＦＰ」（MultiFunction Peripheral）とも称する。）とは、スキャナ機能、コピー機能、ファクシミリ機能、メール機能等、複数の画像処理機能を集約的に有する装置である。
一般に、１台のＭＦＰは、様々な利用目的において使用される。あるユーザは、主に紙原稿を複写するためにＭＦＰを利用する。またあるユーザは、パーソナルコンピュータ等を介して電子データをＭＦＰへ入力するなどして、主にプリンタとして利用する。
故に、平均的なユーザは、ＭＦＰが有する全ての機能について習熟していない。そのようなユーザであれば、自分がよく利用する機能については理解しているが、稀にしか利用しない機能についてはあやふやな理解しか持たないものである。場合によっては、平均的なユーザは、ＭＦＰが有する機能の一部については全く知らないことすらある。
例えば、オフィスに設置された１台のＭＦＰが様々なユーザで共有使用されるような場合、該オフィスに属するユーザの１人は、パーソナルコンピュータから該ＭＦＰへ電子データを送り込み、電子データを紙媒体に打ち出すことなしにファクシミリ送信するかもしれない。にもかかわらず、同オフィスに属する別のユーザは、該ＭＦＰがファクシミリ機能を備えることすら知らない場合もある。
【０００４】
一般に、ＭＦＰのように多種多様な機能を備えた装置にあっては、自機が有する機能の利用法について、ユーザインタフェース装置を介してユーザに説明する機能を装備する。この機能は、一般にガイダンス機能、ヘルプ機能等と称される。近年のガイダンス機能は、ハイパーテキスト（あるいはハイパーメディア）形式で用意されることが多く、ガイダンスの文書の一部がガイダンスの別のページを表示させるためのキー（リンク）となっている。ユーザは、ガイダンスの大見出しから順にリンクを辿って所望の項目を参照する。あるいは、ユーザは、キーワード検索により、キーワードが含まれる項目をリストアップさせその中から参照する項目を選択することでガイダンスを利用する。
【０００５】
だが、近年のＭＦＰのように多種多様な機能を備えた装置では、ガイダンスそのものが肥大化し、ユーザは、所望のガイダンスを迅速に参照できないケースが増えている。このような状況にあっては、単純に機能毎に、あるいは、アイウエオ順に、ガイダンスのトピックの列挙するようなガイダンス機能では、不十分である。つまり、ガイダンス機能には、何らかの基準に基づいてユーザに提示されるべきガイダンスのトピック（項目）を適切に取捨選択して、適当な数量のガイダンス項目のみを適当な順に並べてユーザに提示し、ユーザが所望のトピックを容易に選択できるようにする機能が求められている。
【０００６】
特許文献１は、ユーザによって選択される可能性が高い提案メニューを選択的に表示する電子レンジを開示する。当該電子レンジにおいては、ユーザが操作パネルを操作して選択したメニューを記録（サンプリング）し、メニューのなかから選択された頻度（発生頻度）の高いメニューを提案メニューとしてディスプレイ表示する。
このように特許文献１の電子レンジは、過去に選択されたメニューに関するデータに基づいて提案メニューをディスプレイ表示することで、ユーザによって選択される可能性が高いメニューをユーザに提示することを試みる。だが、当該特許文献１にかかる電子レンジにあっては、過去に選択されたメニューを記録する際に、該メニューを選択したユーザを区別することはない。そのため、該電子レンジは、現在操作中のユーザが誰であるかに関係なく、同一のメニューを提示する。
【０００７】
特許文献２は、画像形成装置のヘルプメニューを表示する方法について開示する。特許文献２のヘルプメニュー表示方法においては、ユーザが機能を使用した使用頻度とユーザが機能を設定するときの操作の難易度を示す機能設定難易度とに基づいてヘルプ情報の項目の表示順位を決定し、当該表示順位に基づいてヘルプメニューを作成し表示する。
このように特許文献２のヘルプメニュー表示方法は、ユーザの使用頻度に応じてヘルプ情報の表示順位を変更させることでユーザのヘルプメニュー使用の利便性を向上させている。だが、当該特許文献２にかかるヘルプメニュー表示方法にあっては、ユーザに使用頻度に応じて、使用頻度が高ければ高いほどにヘルプ項目の表示順位はより上位になる。そのため、ユーザの使用頻度が低いヘルプ項目の表示順位は下位にとどまる。よって、ユーザは、使用頻度が低いヘルプ項目を使用する場合にはヘルプの参照に困難さを感じることがあるかもしれない。
【０００８】
特許文献３は、ヘルプ機能制御システムを開示する。特許文献３のヘルプ機能制御システムにおいては、まず、ユーザとの対話によりユーザの能力レベルが判定される。そして、判定したユーザの能力レベルに適したヘルプ情報がユーザに提供される。また、特許文献３のヘルプ機能制御システムでは、ユーザの能力レベルは、アプリケーションソフト種別ごとに蓄積される。さらに、特許文献３のヘルプ機能制御システムでは、アプリケーション種別とその種別に関するヘルプ情報選択回数とを関係づけ、ヘルプ情報選択回数に基づいてユーザに提供されるヘルプ情報が決定される。
だが、当該特許文献３にかかるヘルプ機能制御システムにあっても、選択頻度（選択回数）が高ければ高いほどにヘルプ情報の表示の優先度は高くなる。また、アプリケーション毎にヘルプ情報選択回数が集計されるが、ヘルプ情報選択回数以外の情報、例えば、アプリケーションの利用回数等は考慮されない。
【０００９】
このように、ガイダンス機能（ヘルプ機能）に関する提案は、多々存在する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平５−１１８５５３号公報
【特許文献２】特開２００６−１４６７８１号公報
【特許文献３】特開２００１−１１７６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら従来技術にあるように、例えば、使用頻度が高い機能に関連したガイダンス項目や、参照される頻度が高いガイダンス項目を優先して表示するようにガイダンス機能を構成した場合、ヘビーユーザにとっては、熟知した機能に関連したガイダンス項目が上位に優先的にガイダンス表示されることとなり、かえってガイダンス機能の利便性が損なわれるという問題が生じる。それと同時に、使用頻度が低い機能に関連したガイダンス項目や、参照される頻度が低いガイダンス項目が、上位に優先的に表示されることは望むべくもない。よって、従来のガイダンス機能では、例えば、ユーザが稀にしか使用しない機能に関連したガイダンス項目は、ユーザの注意を惹きにくい位置に表示されることになる。そのため、上述のオフィスの例のように、あるユーザが、頻繁に利用する機能について、別のユーザは、そのような機能の存在すら知らないことがある。
【００１２】
上記問題点を鑑み、本発明は、従来よりもさらに適切にガイダンスの各ガイダンス項目について表示優先順位を決定することができる、改良されたガイダンス機能を備えたユーザインタフェース装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、その一態様において、所定の装置に接続可能であって、複数のガイダンス項目から構成されたガイダンスを提示する機能を備えたユーザインタフェース装置であって、ユーザがログインするためのユーザ認証を行うユーザ認証部と、ログイン中のユーザが行った操作についての情報を、記憶領域である操作履歴保持部に操作履歴レコードとして記録する操作履歴記録部と、操作履歴レコードを取得して集計し、ユーザ認証部において認証されログイン中のユーザが行った操作の操作回数を現ユーザ操作頻度集計結果として出力する現ユーザ操作頻度集計部と、操作履歴レコードを取得して集計し、ユーザ認証部において認証されログイン中のユーザ以外のユーザが行った操作の操作回数を非現ユーザ操作頻度集計結果として出力する非現ユーザ操作頻度集計部と、非現ユーザ操作頻度集計結果に基づいて複数のガイダンス項目間において非現ユーザの操作頻度が相対的に高いガイダンス項目の提示優先度が相対的に高くなるようにガイダンス項目の暫定提示優先度を求め、現ユーザ操作頻度集計結果に基づいて複数のガイダンス項目間において現ユーザの操作頻度が相対的に高い操作に関するガイダンス項目の提示優先度が、現ユーザの操作頻度が相対的に低いガイダンス項目の提示優先度よりも、より大きく低下されるように、暫定提示優先度を修正し、最終的な提示優先度を決定するガイダンス項目表示順位決定部と、最終的な提示優先度に基づいて、ガイダンス項目一覧画面を表示する表示部と、を有するユーザインタフェース装置である。
【００１４】
本発明の一態様においては、さらに、機能設定項目と当該機能設定項目に関係するガイダンス項目との関連付け情報を設定項目−ガイダンス項目関連付け情報として保持する設定項目−ガイダンス項目関連付け情報保持部を備え、非現ユーザ操作頻度集計結果は、ガイダンス項目がログイン中のユーザ以外のユーザによって選択された回数を各ガイダンス項目ごとに集計した情報であり、現ユーザ操作頻度集計結果は、所定の装置の有する機能に関する各機能設定項目がログイン中のユーザによって操作された回数を、設定項目−ガイダンス項目関連付け情報に基づいて、各ガイダンス項目ごとに集計された情報に換算した情報であることが好ましい。
【００１５】
本発明の一態様においては、ガイダンス項目一覧画面は、ガイダンスを提示する機能が起動されて初めて表示部に表示される画面であることが好ましい。
【００１６】
本発明の一態様においては、操作履歴記録部は、所定の装置の有する機能である、複数のジョブモード、および、複数のジョブモードに共通の設定を行うモード、それぞれについて、独立した操作履歴レコードを記録し、ガイダンス項目表示順位決定部は、所定の装置の稼働しているモードに応じて、当該モードに対応した操作履歴レコードに基づいて提示優先度を決定することが好ましい。
【発明の効果】
【００１７】
本発明は、従来よりもさらに適切にガイダンスのガイダンス項目について表示優先順位を決定することができるガイダンス機能を備えたユーザインタフェース装置を提供し、もって、ユーザのガイダンスへのアクセシビリティ向上という効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係るユーザインタフェース装置を備えたデジタル複合機の内部構造を示した立面図
【図２】本発明の実施の形態に係るユーザインタフェース装置を備えたデジタル複合機のハードウェア構成のブロック図
【図３】本発明の実施の形態に係るユーザインタフェース装置を備えたデジタル複合機の機能的構成のブロック図
【図４】本発明の実施の形態に係るユーザインタフェース装置を備えたデジタル複合機がする処理のフローチャート
【図５Ａ】ガイダンス機能ＴＯＰ画面の例
【図５Ｂ】コピーモードにかかるガイダンス機能ＴＯＰ画面の例
【図６】ガイダンス機能ＴＯＰ画面の別例
【図７】本発明の実施の形態に係るユーザインタフェース装置を備えたデジタル複合機がする処理のフローチャート
【図８】コピーモードで稼働中のデジタル複合機の表示部表示例（ＴＯＰ画面）
【図９】本発明の実施の形態に係るユーザインタフェース装置を備えたデジタル複合機がする処理のフローチャート
【図１０】ガイダンス機能操作回数集計テーブルの例
【図１１】ジョブの機能設定項目設定回数集計テーブルの例
【図１２】機能設定項目−ガイダンス項目関連付けテーブルの例
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、詳細に説明する。
【００２０】
本発明は、その実施の形態の１つにおいては、デジタル複合機（ＭＦＰ）のユーザインタフェース装置（ＵＩ装置）である。本実施の形態によるＭＦＰのＵＩ装置は、タッチパネル付きＬＣＤを備える。後で図を参照して詳述するが、当該ＵＩ装置は、ＬＣＤ上にガイダンスを表示することができる。当該ガイダンスは、ＵＩ装置内あるいはＭＦＰ内もしくはＭＦＰの外部の装置に保持された複数のガイダンス項目からなる。ガイダンス項目とは、ユーザに特定の機能、操作法、等について説明するための文書である。また、ガイダンス項目には、さらに特定の機能、操作法、等について説明するガイダンスサブ項目を含めることができ、ガイダンス項目およびガイダンスサブ項目は、階層構造もしくはツリー構造を構成する。なお、ガイダンスサブ項目にさらにサブ項目が含まれてもよい。本実施の形態にかかるＵＩ装置は、ガイダンス項目等をハイパーテキスト形式の文書として保持することができる。よって、ユーザは、特定のガイダンス項目等に埋め込まれたリンクを辿って別のガイダンス項目を参照することも可能である。
ユーザのする入力は、タッチパネルに対する押圧として、ＵＩ装置に入力される。
【００２１】
本実施の形態にかかるＵＩ装置は、ガイダンス項目を単位として構成されたガイダンスをユーザに提供する機能（ガイダンス機能）において、ガイダンス項目を一覧表示することができる。当該ガイダンス項目一覧において表示されるガイダンス項目およびガイダンス項目の順番は、当該ＵＩ装置を備えたＭＦＰに対してなされた過去の操作の記録（操作履歴レコード）に基づいて決定される。
このような構成により、本実施形態によるＵＩ装置は、その操作性、利用するユーザの利便性の向上を図っている。
【００２２】
より具体的には、本実施の形態にかかるＵＩ装置は、現在ＵＩ装置を操作してガイダンス機能を利用しているユーザの操作履歴レコード（「現ユーザ操作履歴レコード」）、当該ガイダンス機能を利用中のユーザ以外のユーザの操作履歴レコード（「非現ユーザ操作履歴レコード」）、に基づいて操作頻度集計を行い、当該操作頻度集計の結果に基づいて、ユーザに提示するガイダンス項目、および、ユーザに提示するガイダンス項目の提示優先度を決定する。そして、ＵＩ装置は、提示優先度が高いガイダンス項目が上位に表示されるようにガイダンス項目一覧（正確には、各ガイダンス項目を表示するためのリンクの一覧）を表示する。ここで、現ユーザ操作履歴レコードおよび非現ユーザ操作履歴レコードからなる操作履歴レコードを、「全ユーザ操作履歴レコード」と称することにする。
なお、操作履歴レコードは、操作を行ったユーザの情報（ユーザ名等）と、当該操作の内容とを記録することができる。当該操作履歴レコードに記録される「操作の内容」には、ガイダンス機能（ヘルプ機能）において当該ユーザが選択し参照したガイダンス項目（「ガイダンス機能操作履歴レコード」）、ならびに、ガイダンス機能以外の所謂通常の操作モードにおいて当該ユーザがＭＦＰに設定した設定項目の内容（例えば、デフォルト設定から変更された設定項目についての変更の内容）、および、当該設定の下で実行されたジョブの内容等（「過去ジョブ設定操作履歴レコード」）が含まれる。
また、上記した「当該ユーザがＭＦＰに設定した設定項目の内容」および「当該設定の下で実行されたジョブの内容」は、関係する内容を含んだガイダンス項目と関連づけされている。
【００２３】
本実施の形態によるＵＩ装置のガイダンス機能においては、ユーザに提示するガイダンス項目および提示されるガイダンス項目間における提示優先度が以下のようにして決定される。
本実施の形態によるＵＩ装置は、現在ガイダンス機能を利用中のユーザ以外にかかる操作履歴レコード（「非現ユーザ操作履歴レコード」）についての操作頻度集計の結果にもとづいて、ユーザに提示するガイダンス項目および提示されるガイダンス項目それぞれの提示優先度を決定する。具体的には、操作頻度集計の結果において利用頻度が相対的に高いガイダンス項目の提示優先度が相対的に高くなるように提示優先度を暫定的に決定する。
そして、本実施の形態によるＵＩ装置は、現在、ガイダンス機能を利用中のユーザにかかる操作履歴レコード（「現ユーザ操作履歴レコード」）についての操作頻度集計の結果にもとづいて、上記暫定的に決定した提示優先度を修正し、提示優先度を最終的に決定する。具体的には、現ユーザが過去に実行したジョブ（過去ジョブ）においてジョブに設定した機能（デフォルト値から値が変更された設定項目）に関係するガイダンス項目についての提示優先度を、上記暫定的に決定した提示優先度から低減されるように、提示優先度を修正する。そして修正後の提示優先度を、最終的な提示優先度として定める。
【００２４】
このように、本実施の形態によるユーザインタフェース装置は、現ユーザ以外の操作頻度集計の結果に基づいてガイダンス表示されるガイダンス項目間の提示優先度の高低を求めることにより、現ユーザが所属する環境において、総体的に、よく利用（参照）されるガイダンス項目を優先的に上位に表示することが可能となる。
こうすることによって、現ユーザが属する環境に適合したガイダンス表示が可能となる。このことは、現ユーザが頻繁には利用しないが現ユーザが属する環境において利用されることが多い機能について、現ユーザが知識を取得する機会を提供することになる。
さらに、本実施の形態によるユーザインタフェース装置は、現ユーザが過去に実行したジョブにおいて設定した設定項目（デフォルト値から設定値が変更された設定項目等）に関係するガイダンス項目について、上記現ユーザ以外の操作頻度集計の結果にもとづいて決定された提示優先度を低減させるように各ガイダンス項目の提示優先度を修正する。
こうすることによって、現ユーザにとって熟知していると思われる情報を提供するためのガイダンス項目の提示優先度が低下し、現ユーザにとって不要であると思われるガイダンス項目の表示順位が下がるため、現ユーザがあまり利用しないが現ユーザが属する環境においてよく利用される機能に関するガイダンス項目の表示順位が相対的に上昇する。
このようにして、本実施の形態によるユーザインタフェース装置は、そのガイダンス機能（ヘルプ機能）においてガイダンス項目（正確には、ガイダンス項目を詳細表示するためのリンク）の表示順序を決定し、現ユーザへの機能説明啓蒙になるとともに、かつ、ユーザ個々にとっても煩わしい表示がカットされ、もって、所望のガイダンスを表示するまでに要する時間の短縮化、および、操作性の向上を図る。
【００２５】
また、本実施の形態によるユーザインタフェース装置においては、ユーザが過去ジョブにおいて設定した設定項目に関係するガイダンス項目の提示優先度を低減させる際に、ユーザが当該設定項目を設定した頻度（通算設定回数等）について所定の重み付け演算を行って、当該ガイダンス項目の提示優先度の低下の程度を適当に調整することも可能である。当該重み付け演算における重みの値を大きくすればするほど、ユーザが過去ジョブにおいて設定した設定項目に関係するガイダンス項目の提示優先度の低下の度合いを大きくすることが可能である。このことは、すなわち、ユーザがあまり利用しないがユーザが属する環境において利用される機能についてのガイダンス項目の提示優先度がより劇的に上昇することに対応する。
【００２６】
図１は、ユーザインタフェース装置１００を備えたＭＦＰ１の全体の構成を示す図である。図１に示すように、ＭＦＰ１は、原稿画像を読み取るイメージリーダ部１０と、読み取った画像を記録シート上にプリントして再現するプリンタ部２０と、ユーザインタフェース装置１００とを有する。
【００２７】
イメージリーダ部１０は、原稿ガラス版（不図示）に載置された原稿の画像をスキャナで読み取る公知のものであって、スキャナに設置された露光ランプの照射により得られた原稿画像は、集光レンズにより結像され、さらに分光器によりレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３種類の波長の光に分光されて、それぞれレッド用ＣＣＤイメージセンサ、グリーン用イメージセンサ、ブルー用イメージセンサに入射される。
【００２８】
各ＣＣＤイメージセンサ（以下、「ＣＣＤセンサ」という。）からの出力信号は、ＡＤ変換され、これにより原稿のＲ、Ｇ、Ｂについての画像データが得られる。
【００２９】
イメージリーダ部１０で得られた各色成分毎の画像データは、制御部３０において各種のデータ処理を受け、更にシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各再現色の画像データに変換される（以下、シアン、マゼンタ、イエロー、ブラックの各再現色をＣ、Ｍ、Ｙ、Ｋと表し、各再現色に関連する構成部分の番号にこのＣ、Ｍ、Ｙ、Ｋを添字として付加する）。
【００３０】
画像データは、制御部３０内の記憶領域に再現色ごとに格納され、位置ずれ補正のための必要な画像補正を受けた後、記録シートの供給と同期して１走査ラインごとに読み出されてレーザダイオードの駆動信号となる。
【００３１】
プリンタ部２０は、周知の電子写真方式により画像を形成するものであって、転写ベルト４１が張架されてなる記録シート搬送部４０と、転写ベルト４１に対向して記録シート搬送方向上流側（以降、単に「上流側」という）から搬送方向下流側（以降、単に「下流側」という）に沿って所定間隔で配置されたＭ、Ｃ、Ｙ、Ｋの各色の画像プロセス部５０Ｍ〜５０Ｋと、画像プロセス部ごとに設けられた露光走査部６０Ｍ〜６０Ｋと、記録シート４０の上流側に記録シートを給送する給紙部７０と、下流側に配置された定着部８０とからなる。
【００３２】
露光走査部６０Ｍ〜６０Ｋは、それぞれ、上記制御部３０から出力された駆動信号を受けてレーザ光を発するレーザダイオードや、このレーザ光を偏向して感光体ドラム５１Ｍ〜５１Ｋ上を主走査方向に露光走査させるためのポリゴンミラー等を備える。画像プロセス部５０Ｍ〜５０Ｋは、感光体ドラム５１Ｍ〜５１Ｋと、その周囲に配設された帯電チャージャ５２Ｍ〜５２Ｋ、現像器５３Ｍ〜５３Ｋおよび転写チャージャ５４Ｍ〜５４Ｋなどからなり、メンテナンスが容易なようにユニット化されて１個のケーシング内に収納されている。
【００３３】
給紙部７０は、サイズの異なる記録シートを収納する給紙トレイ７１〜７４と、この記録シートを各給紙トレイから繰り出すためのピックアップローラ７５〜７８、転写ベルト４１に送り出すタイミングをとるためのレジストローラ７９などからなり、また用紙の有無、及び給紙トレイの引き出し／セットを検知するセンサ７１０〜７４０などからなる。
【００３４】
感光体ドラム５１Ｍ〜５１Ｋは、前記露光を受ける前に不図示のクリーナで表面の残存トナーが除去され、同じく不図示のイレーサランプに照射されて除電された後、帯電チャージャ５２Ｍ〜５２Ｋにより一様に帯電されており、このように一様に帯電した状態で上記レーザ光による露光を受けると、感光体ドラム５１Ｍ〜５１Ｋの表面に静電潜像が形成される。各静電潜像は、それぞれ各色の現像器５３Ｍ〜５３Ｋにより現像され、これにより感光体ドラム５１Ｍ〜５１Ｋ表面にＭ、Ｃ、Ｙ、Ｋのトナー像が形成され、各転写位置において転写ベルト４１の裏面側に配設された転写チャージャ５４Ｍ〜５４Ｋの静電的作用により、記録シート搬送部４０により搬送されてくる記録シート上に順次転写されていく。
【００３５】
この際、各色の作像動作は、そのトナー像が搬送されてくる記録シートの同じ位置に重ね合わせて転写されるように、上流側から下流側に向けてタイミングをずらして実行される。各色のトナー像が多重転写された記録シートは、転写ベルト４１により定着部８０にまで搬送される。定着部８０の定着ローラ８０１は内部ヒータを備え、制御部３０は、定着ローラ８０１の表面温度を温度検出センサＳＥ１０で検出しながら内部ヒータへの通電を制御して所定の定着温度に維持する。記録シートは、ここで高熱で加圧され、その表面のトナー粒子がシート表面に融着して定着された後、排紙トレイ８１上に排出される。ちなみに、定着部８０は交換可能なユニット構成（以下、定着部ユニット）である。
【００３６】
従動ローラ４３のほぼ下方の位置には、転写ベルト４１表面に当接して、後述する位置ずれ量検出時に転写ベルト４１に転写されたレジストマークのトナーを除去するクリーニングブレード４９が配設されている。なお、イメージリーダ部１０の前面の操作しやすい位置には、操作パネル（ユーザインタフェース装置）１００が設けられており、ここから操作者がコピー開始の指示やコピー枚数の設定、プリントモードの指定、ジョブモードに関わらないより一般的な設定、ヘルプ機能（ガイダンス機能）の呼び出し、などのキー入力を行う。このユーザインタフェース装置１００には、液晶表示板（ＬＣＤパネル）などで構成される表示部１０１が設けられ、操作者により設定されたコピーモードや各種のメッセージを表示するようになっている。
【００３７】
また、装着筐体１１のプリンタ部２０の前面部分には、開閉可能な前ドア２１が設けられており、この前ドアを前方に開放して、用紙搬送系に紙詰まり（ジャム）が生じたときにジャム紙を取り除き、あるいは、トナーの補給などのメンテナンスが実行できるようになっている。この前ドア２１が開放されるとリミットスイッチやスライドスイッチからなるドア開放検知センサＳＥ３で検出され、その検出信号は制御部３０に送られる。その他のＳＥ４〜ＳＥ９は、反射型光電センサやリミットスイッチなどからなるジャムセンサであり、制御部３０は、各ジャムセンサＳＥ３〜ＳＥ９において、通過する記録シートの前縁を検出してから所定時間経過してもその後縁が検出されないときや、上流側のジャムセンサが記録シートの後縁を検出してから所定時間経過しても下流側のジャムセンサで当該記録シートの前縁が検出されない場合に紙詰まり（ジャム）が発生したと判断するようになっている。
【００３８】
また、装着筐体１１右側面のほぼ中央の位置には、メインの電源スイッチ２２が設けられている。
【００３９】
記録シート搬送部４０は、転写ベルト４１と、同ベルトが張架される駆動ローラ４２、従動ローラ４３、テンションローラ４４および補助ローラ４５などからなる。
【００４０】
駆動ローラ４２は、従動ローラ４３の回転軸を中心として上下に揺動可能に保持された揺動フレーム４６の右端部に回転可能に保持される。この駆動ローラ４２は、揺動フレーム４６に設置されたステッピングモータ（不図示）により回転駆動され、その回転速度は、転写ベルト４１の搬送面が感光体ドラム５１Ｍ〜５１Ｋの周速（システムスピード）と同じ速度となるように制御部３０によって制御される。
【００４１】
カラープリントモードを実行するときには、全感光体ドラム５１Ｍ〜５１Ｋと転写ベルト４１の記録シート搬送面とを接触させる。一方、単色プリントモード時は、画像形成に関与しない感光体ドラム５１Ｍ〜５１Ｙと転写ベルト４１の搬送面を離間させる。
【００４２】
これにより、単色プリントモード時に、感光体ドラム５１Ｍ〜５１Ｙを停止させても、転写ベルト４１との間で摩擦が生じたりせず、画像形成に悪影響を与えることなしに、当該感光体ドラムの観光面やその周辺部材の無駄な消耗を阻止することができる。
【００４３】
各感光体ドラムも交換可能なユニット構成（以下、イメージングユニット）である。
【００４４】
（ＵＩ装置のハードウェア構成について）
図２は、ＭＦＰ１の操作部（ユーザインタフェース装置１００）のハードウェア構成を示すブロック図である。
【００４５】
ユーザインタフェース装置（以下、「ＵＩ装置」とも称する。）１００は、ＵＩ装置１００全体を制御する中央処理装置（ユーザインタフェース制御部）１１１を有し、ユーザインタフェース制御部（以下、「ＵＩ制御部」とも称する。）１１１は、ＭＦＰ１全体を制御するＭＦＰシステム制御部３０ｓと通信可能に接続される。
【００４６】
また、ＵＩ装置１００は、データ記憶領域であるユーザインタフェース記憶部１１３を有する。ユーザインタフェース記憶部（以下、「ＵＩ記憶部」とも称する。）１１３は、ＵＩ制御部１１１が実行するＵＩ装置制御プログラムや、表示部（ＬＣＤパネル部）１０１に表示させる画像のデータ（例えば、各ガイダンス項目の文書のデータ）を格納するリード・オンリー・メモリ（ＲＯＭ）１１３ａ、および、ＵＩ制御部１１１がワークメモリとして使用するランダム・アクセス・メモリ１１１ｂを備える。
【００４７】
さらに、ＵＩ装置１００は、表示部（ＬＣＤパネル部）１０１を制御するＬＣＤ制御部（ＬＣＤ制御ＣＰＵ）１１７を有する。ＬＣＤ制御部１１７は、ビデオメモリ（ＶＲＡＭ）１１９のリード・ライト制御を行って表示部（ＬＣＤパネル部）１０１の画像表示制御を行う。具体的には、ＲＯＭ１１３に格納されている操作キー図案等の画像データは、ＵＩ制御部１１１からＬＣＤ制御部１１７へ送られてＶＲＡＭ１１９に一旦格納され、その後にＬＣＤ制御部１１７がＶＲＡＭ１１９から読み出して表示部（ＬＣＤパネル部）１１１へ出力する。
【００４８】
また、ＬＣＤパネル部１０１はタッチパネル部１０３ｓと統合されており、ユーザがタッチパネル部１０３ｓに触れると、ユーザが触れた位置の情報は入出力制御部１１５を介してＵＩ制御部１１１へ送られる。タッチパネル部１０３ｓは、ＵＩ装置１００の入力部（ソフトウェアキー）を構成する。ＵＩ制御部１１１は、受け取った位置情報に基づいて操作キー等の押下を認識し、ユーザの操作、設定等の内容に応じた処理を行う。
【００４９】
ハードウェアキー部１０３ｈもまた、入力制御部１１５によって制御される。ハードウェアキー部１０３ｈは、テンキー（図１における１０３ｈａ）やスタートキー（図１における１０３ｈｂ）、パネルリセットキー等で構成されるハードウェアキーのほか、マシンの状態を示すＬＥＤ、ならびに、ハードウェアキー１０３ｈおよびソフトウェアキー１０３ｓを介してなされた入力の受理をユーザに通知するためのブザー等から構成される。
【００５０】
また、入力制御部１１５は、必要に応じ、ＵＩ制御部１１１を介してＭＦＰシステム制御部３０ｓとの通信との通信を行う。例えば、ユーザがハードウェアキー部１０３ｈ内のスタートキーを押下すると、入出力制御部１１５、ＵＩ制御部１１１を介してＭＦＰシステム制御部３０ｓへ当該押下の情報が通信され、ジョブ（例えば、一連の複写動作）が開始される。
【００５１】
上記構成に加え、ＵＩ装置１００は、所定の方法でユーザを認証するユーザ認証部１２１を備える。ユーザ認証部１２１の認証方法には、周知の方法を用いることができる。また、ハードウェアキー部１０３ｈ、ソフトウェアキー部１０３ｓ等を用いてユーザにユーザ名、パスワード等を入力させて当該入力に基づいてＭＦＰシステム制御部３０ｓ等がユーザ認証を行ってもよい。
【００５２】
定着部ユニットや、各色のイメージングユニットなどのユニットは、複写／印字による使用回数（ライフカウンタ）により、ニアライフ、ライフ等の状態を決定している。
【００５３】
それらは、各ユニットがカウント値をバックアップし、そのカウント値により状態をＭＦＰシステム制御部３０ｓに通知する。
【００５４】
そして、実行中ジョブが完了した時点（あるいは、ジョブの実行指示が入力された時点等、当該ジョブにかかる設定内容が確定した時点）において、ジョブにかかる設定内容（ジョブモード、デフォルト値から変更された設定値を有する設定項目の情報）が操作履歴レコードとして、ＵＩ記憶部１１３に保存される。また、ガイダンス機能（ヘルプ機能）が実行中にあっては、選択されたガイダンス項目の情報が操作履歴レコードとして、ＵＩ記憶部１１３に保存される。なお、当該レコードの保存先は、ＭＦＰ１本体のＭＦＰシステム制御部３０ｓの記憶領域でもよい。あるいは、保存先は、ＨＤＤ等の脱着可能なメディアでもよいし、ＭＦＰ１がネットワーク接続されている場合はその配下のサーバーでもよい。
【００５５】
（ＵＩ装置の機能構成について）
図３は、ＵＩ装置１００の機能的構成を示すブロック図である。本図に示される機能は、ＵＩ制御部１１１において実行されるコンピュータプログラムの作用、および、ＵＩ制御部１１１の制御下において動作するハードウェア構成要素の作用により実現される。当該コンピュータプログラムは、ＵＩ記憶部１１３に保持されることが望ましいが、ＭＦＰ１の本体の記憶領域、あるいは、ＭＦＰ１外部の記憶装置の記憶領域に保持されることも可能である。また、当該コンピュータプログラムを実行する主体は、ＵＩ制御部１１１でなくともよい。当該コンピュータプログラムは、ＭＦＰ１本体の中央処理装置、あるいは、ＭＦＰ１の外部に位置する中央処理装置によって実行されてもよい。
【００５６】
ＵＩ制御部１１１においては、当該コンピュータプログラムの実行により、
ユーザが行った操作（例えば、過去ジョブにおいてした、設定値をデフォルト値から変更する操作）の内容、回数、等ならびにガイダンス機能（ヘルプ機能）においてユーザが選択したガイダンス項目の内容、回数、等をＵＩ記憶部１１３の操作履歴保持部１４１に操作履歴レコードとして記録する操作履歴記録部１３１、
設定項目と当該設定項目に関係するガイダンス項目との関連付け情報を保持する設定項目−ガイダンス項目関連付け情報保持部１４３、
ＵＩ記憶部１１３の操作履歴保持部１４１に格納されている操作履歴レコードを取得する操作履歴取得部１３３、
取得した操作履歴レコードから、現在ＵＩ装置を操作してガイダンス機能を利用しているユーザ（現ユーザ）についての操作頻度を集計する現ユーザ操作頻度集計部１３５ａ、および、現ユーザ以外のユーザについての操作頻度を集計する非現ユーザ操作頻度集計部１３５ｂを備える操作頻度集計部１３５、
非現ユーザについての操作頻度集計の結果にもとづいて操作頻度が相対的に高いガイダンス項目の提示優先度が相対的に高くなるようにガイダンス項目の提示優先度を暫定的に決定する非現ユーザ頻度考慮表示順位決定部１３７ｂ、および、現ユーザについての操作頻度集計の結果にもとづいて操作頻度が相対的に高い設定項目に関係するガイダンス項目の提示優先度を低減させるように、非現ユーザ頻度考慮表示順位決定部１３７ｂが暫定的に決定した提示優先度を修正し、提示優先度を最終的に決定する現ユーザ頻度考慮表示順位修正部１３７ａを備えるガイダンス項目表示順位決定部１３７、が実現される。
【００５７】
また、ＵＩ記憶部１４１は、各ガイダンス項目の内容（好ましくは、ハイパーテキスト形式の文書）を保持するガイダンス項目保持部１４５を備える。
【００５８】
ＵＩ記憶部１４１の操作履歴保持部１４１は、各ユーザについて、過去ジョブにおいて設定操作がなされた設定項目の情報（設定回数等）を保持する、過去ジョブ設定操作履歴レコード１４１ａ、および、各ユーザについて、選択され参照されたガイダンス項目の情報（選択回数等）を保持する、ガイダンス機能操作履歴レコード１４１ｂ、を備える。
【００５９】
また、現ユーザ操作頻度集計部１３５ａは、先ず、現ユーザについての過去ジョブ設定操作履歴レコードについて操作頻度集計を行い、次に、当該操作頻度集計の結果を、設定項目−ガイダンス項目関連付け情報に基づいて、各ガイダンス項目についての値に換算することができる。現ユーザ操作頻度集計部１３５ａは、当該換算演算においては、所定の設定項目について、あるいは、所定のガイダンス項目について、重み付け演算を実行することができる。重み付け演算において用いられる重み値は、予め保持することが望まれる。
【００６０】
次に、ＬＣＤ制御部１１７は、ＵＩ制御部１１１からの指示にもとづいて、操作キー（ソフトウェアキー）をＬＣＤパネル１０１に表示する処理を行う。
【００６１】
入出力制御部１１５は、ハードウェアキー部１０３ｈおよびソフトウェアキー部１０３ｓからの入力を受け、ユーザがした操作についての情報をＵＩ制御部１１１へ出力する。
【００６２】
（処理フローチャート）
以下、ＭＦＰ１およびＵＩ装置が行う処理について、フローチャート等を参照して説明する。
【００６３】
（（ガイダンス機能操作記録処理のフローチャート））
先ず、図４、図５Ａ、図５Ｂ、図６を参照し、ガイダンス機能操作履歴レコード１４１ｂ（図３）を記録する処理について説明する。本処理は、ユーザ認証部１２１（図２、図３）を用いてログインしたユーザ（現ユーザ）が、ガイダンス機能（ヘルプ機能）を呼び出し、所望のガイダンス項目を参照する際に行った操作（ガイダンス項目の選択等）をガイダンス機能操作履歴レコード１４１ｂ（図３）に記録する処理である。
【００６４】
図４を参照すれば、ステップＳ１０１において、ＵＩ装置１００は、ユーザ認証部１２１を介したユーザ認証が成功したか、否か、について判定する。
ＵＩ装置１００がユーザ認証は成功した、と判定した場合（ステップＳ１０１における「ＹＥＳ」）、処理は、ステップＳ１０３へ移行する。
ＵＩ装置１００がユーザ認証は成功しなかった、と判定した場合（ステップＳ１０１における「ＮＯ」）、処理は、終了する。
【００６５】
ステップＳ１０３において、ＵＩ装置１００は、ガイダンス機能（ヘルプ機能）を起動中もしくは実行中であるか、否か、（表示部（ＬＣＤパネル部１０１）がガイダンス画面（ヘルプ画面）を表示中か、否か、）について判定する。
ＵＩ装置１００が、ガイダンス機能（ヘルプ機能）を起動中もしくは実行中である、と判定した場合（ステップＳ１０３における「ＹＥＳ」）、処理は、ステップＳ１０５へ移行する。
ＵＩ装置１００が、ガイダンス機能（ヘルプ機能）を起動中でも実行中でもない、と判定した場合（ステップＳ１０３における「ＮＯ」）、処理は、終了する。
【００６６】
図５Ａ、図５Ｂ、図６は、ガイダンス機能実行時におけるＬＣＤパネル部１０１の表示例である。
【００６７】
図５Ａは、ヘルプメニューＴＯＰ画面の例図である。ヘルプメニューＴＯＰ画面とは、ガイダンス機能（ヘルプ機能）が起動されて最初に表示される画面である。なお、ガイダンス機能の起動は、例えば、ハードウェアキー部１０３ｈの「ｈｅｌｐ」キーの押下を受けて、開始される。
【００６８】
図５Ｂは、図５Ａにおける項目１「コピー」が選択された場合に遷移する画面（ジョブモード＝コピーにおけるヘルプメニュー）である。図５Ｂのメニュー表示例は、ジョブモードがコピーである場合における例図であるが、ＵＩ装置１００は、他のジョブモード（スキャンモード、ＦＡＸモード、プリントモード、ＢＯＸモード、および、管理者モード／ユーザモードでの緒設定）についても同様のメニュー画面を備える。
なお、ＭＦＰ１のジョブモードがコピーモードである状態において「ｈｅｌｐ」キーが押下された場合には、図５Ｂに示すようなコピーモード用メニュー画面を、ヘルプメニューＴＯＰ画面として、ガイダンス機能起動後直ちに表示してもよい。
【００６９】
図６は、図５Ａにおける「ＴＯＰメニュー切替」キーが押下されたときに表示される画面表示例図である。この画面は、謂わば、ＦＡＱ形式でガイダンス項目を表示するメニュー画面である。ＵＩ装置１００は、このようなＦＡＱ形式のメニュー画面をヘルプメニューＴＯＰ画面として表示することも可能である。ＦＡＱ形式のメニュー画面においては、本実施の形態によるガイダンス項目提示優先度決定処理（後述）の結果にもとづいて、表示されるガイダンス項目（ガイダンス項目の内容を表示するためのリンク）、および、それらの表示順序が決定される。
【００７０】
図４に戻り、ステップＳ１０５において、ＵＩ装置１００は、入力部（ハードウェアキー部１０３ｈあるいはソフトウェアキー部１０３ｓ（ともに図３））のキー操作を受け付ける。
そして、ステップＳ１０７において、ＵＩ装置１００は、入力部のキー操作を受け付けたか、否か、について判定する。
ＵＩ装置１００が、入力部のキー操作を受け付けた、と判定した場合（ステップＳ１０７における「ＹＥＳ」）、処理は、ステップＳ１０９へ移行する。
ＵＩ装置１００が、入力部のキー操作を受け付けていない、と判定した場合（ステップＳ１０７における「ＮＯ」）、処理は、ステップＳ１０５へ戻る。
【００７１】
ステップＳ１０９において、ＵＩ装置１００は、受け付けたキー操作がガイダンスすべきジョブモード（コピーモード、スキャンモード、ＦＡＸモード、プリントモード、ＢＯＸモード、および、管理者モード／ユーザモードでの緒設定）の選択ならびにガイダンス項目の選択（「ガイダンス項目等」）であるか、否か、について判定する。
ＵＩ装置１００が、受け付けたキー操作はガイダンス項目等のためのキー操作である、と判定した場合（ステップＳ１０９における「ＹＥＳ」）、処理は、ステップＳ１１１へ移行する。
ＵＩ装置１００が、受け付けたキー操作はガイダンス項目等のためのキー操作ではない、と判定した場合（ステップＳ１０９における「ＮＯ」）、処理は、ステップＳ１０５へ移行する。
【００７２】
ステップＳ１１１において、ＵＩ装置１００は、受け付けたキー操作により選択されるガイダンス項目等について、現ユーザの操作履歴レコード（ガイダンス機能操作履歴レコード）の内容を更新する。
【００７３】
ステップＳ１１３において、ＵＩ装置１００は、受け付けたキー操作に従ってガイダンス機能を実行する。
【００７４】
このようにして、ＵＩ装置１００は、ユーザ（現ユーザ）がガイダンス機能を利用するために行ったキー操作を記録し、どのユーザがどのようなガイダンスを利用したか、についての情報を収集する。
【００７５】
（（ジョブ設定操作記録処理のフローチャート））
次に、図７、図８を参照し、過去ジョブ設定操作履歴レコード１４１ａ（図３）を記録する処理について説明する。本処理は、ユーザ認証部１２１（図２、図３）を用いてログインしたユーザ（現ユーザ）が、実行したジョブにおいて、当該ジョブにかかる設定項目を設定する際に行った操作（ジョブにかかる諸設定項目についてのデフォルト値からの変更等）を過去ジョブ設定操作履歴レコード１４１ａ（図３）に記録する処理である。
【００７６】
図７を参照すれば、ステップＳ１０１において、ＵＩ装置１００は、ユーザ認証部１２１を介したユーザ認証が成功したか、否か、について判定する。
ＵＩ装置１００がユーザ認証は成功した、と判定した場合、処理はステップＳ１０３へ移行し、ユーザ認証は成功しなかった、と判定した場合、処理は終了する。
【００７７】
ステップＳ１０３において、ＵＩ装置１００は、ガイダンス機能（ヘルプ機能）を起動中もしくは実行中であるか、否か、（表示部（ＬＣＤパネル部１０１）がガイダンス画面（ヘルプ画面）を表示中か、否か、）について判定する。
ＵＩ装置１００が、ガイダンス機能（ヘルプ機能）を起動中もしくは実行中である、と判定した場合（ステップＳ１０３における「ＹＥＳ」）、処理は、終了する。
ＵＩ装置１００が、ガイダンス機能（ヘルプ機能）を起動中でも実行中でもない、と判定した場合（ステップＳ１０３における「ＮＯ」）、処理は、ステップＳ１０５へ移行する。
【００７８】
図８は、ジョブモードがコピーである場合のジョブ設定ＴＯＰ画面の表示例である。ユーザは、ソフトウェアキー部１０３ｓおよびハードウェアキー部１０３ｈをキー操作することにより、カラーモード（カラー設定にかかる設定項目）や、仕上がりモード（仕上がり設定（とじ、ステープル処理等）にかかる設定項目）や、原稿指定モード（用紙サイズ指定にかかる設定項目、および、倍率設定にかかる設定項目）をデフォルト値から変更することが可能である。また、各設定項目は、その下位の階層に複数の設定項目を備えることが可能である。
【００７９】
図７に戻り、ステップＳ１０５において、ＵＩ装置１００は、入力部（ハードウェアキー部１０３ｈあるいはソフトウェアキー部１０３ｓ（ともに図３））のキー操作を受け付ける。
そして、ステップＳ１０７において、ＵＩ装置１００は、入力部のキー操作を受け付けたか、否か、について判定する。
ＵＩ装置１００が、入力部のキー操作を受け付けた、と判定した場合、処理は、ステップＳ２０１へ移行し、入力部のキー操作を受け付けていない、と判定した場合、処理は、ステップＳ１０５へ戻る。
【００８０】
ステップＳ２０１において、ＵＩ装置１００は、受け付けたキー操作が、ジョブ設定項目を設定するための入力であるか、否か、について判定する。
ＵＩ装置１００が、受け付けたキー操作はジョブ設定項目を設定するための入力である、と判定した場合（ステップＳ２０１における「ＹＥＳ」）、処理は、ステップＳ２０３へ移行する。
ＵＩ装置１００が、受け付けたキー操作はジョブ設定項目を設定するための入力ではない、と判定した場合（ステップＳ２０１における「ＮＯ」）、処理は、ステップＳ２０５へ移行する。
【００８１】
ステップＳ２０３において、ＵＩ装置１００は、受け付けたキー操作に従ってジョブ設定項目の値を変更し、処理は、ステップＳ１０５へ戻る。
【００８２】
ステップＳ２０５において、ＵＩ装置１００は、受け付けたキー操作が、ジョブの実行を指示するための入力であるか、否か、について判定する。
ＵＩ装置１００が、受け付けたキー操作はジョブの実行を指示するための入力である、と判定した場合（ステップＳ２０５における「ＹＥＳ」）、処理は、ステップＳ２０７へ移行する。
ＵＩ装置１００が、受け付けたキー操作はジョブの実行を指示するための入力ではない、と判定した場合（ステップＳ２０５における「ＮＯ」）、処理は、ステップＳ１０５へ戻る。
【００８３】
ステップＳ２０７において、ＵＩ装置１００は、ＭＦＰ１に対し、現在のジョブ設定の内容に従ってジョブを実行することを指示する入力があったことを通知し、当該通知を受けたＭＦＰ１は、ジョブを実行する。
【００８４】
ステップＳ２０９において、ＵＩ装置１００は、ジョブが実行されるまでに受け付けたキー操作により選択されたジョブ設定項目について、現ユーザの操作履歴レコード（過去ジョブ設定操作履歴レコード）の内容を更新する。
【００８５】
このようにして、ＵＩ装置１００は、ユーザ（現ユーザ）がジョブを実行するために行った設定操作を記録し、どのユーザがどのようなジョブをどのような設定で利用したか、についての情報を収集する。
【００８６】
（（ガイダンス項目提示優先度決定処理のフローチャート））
最後に、図９、図１０、図１１、図１２を参照し、本実施の形態によるＵＩ装置１００によるガイダンス項目提示優先度決定処理について説明する。本処理は、ユーザ認証部１２１（図２、図３）を用いてログインしたユーザ（現ユーザ）が、ガイダンス機能（ヘルプ機能）を呼び出した際にメニュー画面に表示されるガイダンス項目、およびそれらの表示される順序を決定し、メニュー画面を表示部（ＬＣＤパネル１０１）に表示する処理である。
【００８７】
図９を参照すれば、ステップＳ３０１において、ＵＩ装置１００は、ガイダンス機能を実行する対象となるジョブモードを決定する。例えば、ガイダンス機能が起動される直前において、ＭＦＰ１がコピーモードで稼働しているような場合には、ＵＩ装置１００は、ガイダンス機能実行対象ジョブモードを「コピー」に特定する。他のジョブモード（スキャンモード、ＦＡＸモード、プリントモード、ＢＯＸモード、および、管理者モード／ユーザモードでの緒設定（ジョブモードに共通の設定を行うジョブモード））についても同様である。また、ＭＦＰ１がいずれのジョブモードでも無い状態にある場合には、ＵＩ装置１００は、ガイダンス機能実行対象ジョブモードを、全てのジョブモードが含まれるように特定してよい。
本説明においては、以降、ガイダンス機能実行対象ジョブモードが、「コピー」に特定されたものとして説明する。
【００８８】
ステップＳ３０３において、ＵＩ装置１００は、現ユーザを特定する。現ユーザの特定は、例えば、直前にユーザ認証を行って現在ＭＦＰ１にログイン中のユーザを現ユーザに特定するように行えばよい。
本説明においては、以降、現ユーザが、「ユーザ１」に特定されたものとして説明する。
【００８９】
ステップＳ３０５において、ＵＩ装置１００の設定操作履歴取得部１３３（図３）は、ガイダンス機能実行対象ジョブモードに関するガイダンス機能操作回数集計テーブルを取得（導出）し、当該テーブルを操作頻度集計部１３５へ出力する。この、ガイダンス機能操作回数集計テーブルは、ＵＩ記憶部１１３のガイダンス機能操作履歴レコード１４１ｂに基づいて導出されるテーブル形式のデータである。
【００９０】
図１０は、ステップＳ３０５において取得（導出）されるコピーモードについてのガイダンス機能操作回数集計テーブルの例である。該テーブルには、コピーモードのガイダンス項目（ガイダンス項目１、ガイダンス項目２、ガイダンス項目３、．．．）それぞれについて、選択されて参照された回数が、ユーザ毎に集計される。例えば、ユーザ１は、ガイダンス項目１をこれまでに１０回参照している。また、例えば、ユーザ２は、ガイダンス項目３をこれまでに一度も参照していない。
【００９１】
図９に戻り、ステップＳ３０７において、操作頻度集計部１３５の非現ユーザ操作頻度集計部１３５ｂ（図３）は、現ユーザ以外のユーザ（非現ユーザ）がこれまでにガイダンス項目を参照した回数を、ガイダンス項目ごとに集計し、非現ユーザ操作頻度集計結果を導出する。なお、本ステップにおいては、上記非現ユーザ操作頻度集計結果を導出する代わりに、現ユーザを含めた全ユーザについての操作頻度集計を行い、全ユーザ操作頻度集計結果を導出してよく、後の処理においても、該結果を非現ユーザ操作頻度集計結果に代えて利用してもよい。
【００９２】
ステップＳ３０９において、ＵＩ装置１００の設定操作履歴取得部１３３（図３）は、ガイダンス機能実行対象ジョブモードに関するジョブの機能設定項目設定価数集計テーブルを取得（導出）し、当該テーブルを操作頻度集計部１３５へ出力する。この、機能設定項目設定価数集計テーブルは、ＵＩ記憶部１１３の過去ジョブ設定操作履歴レコード１４１ａに基づいて導出されるテーブル形式のデータである。
【００９３】
図１１は、ステップＳ３０９において取得（導出）されるコピーモードについての機能設定項目設定価数集計テーブルの例である。該テーブルには、コピーモードの機能設定項目（機能設定項目１、機能設定項目２、機能設定項目３、．．．）それぞれについて、過去に実行されたジョブにおいてデフォルト値から変更されて設定された回数が、ユーザ毎に集計される。例えば、ユーザ１は、機能設定項目１をこれまでに１０回設定している。また、例えば、ユーザ２は、機能設定項目３をこれまでに一度も設定（デフォルト値から変更）していない。
【００９４】
図９に戻り、ステップＳ３１１において、操作頻度集計部１３５の現ユーザ操作頻度集計部１３５ａ（図３）は、現ユーザがこれまでに機能設定項目を設定した回数を、機能設定項目ごとに集計し、現ユーザ操作頻度集計結果を導出する。
【００９５】
ステップＳ３１３において、操作頻度集計部１３５の現ユーザ操作頻度集計部１３５ａ（図３）は、設定項目−ガイダンス項目関連付け情報保持部１４３（図３）に保持される機能設定項目−ガイダンス項目関連付け情報を参照し、ステップＳ３１１において導出した現ユーザ操作頻度集計結果を、各ガイダンス項目についての値に換算し、換算後の値を、現ユーザ操作頻度集計換算結果として出力する。
【００９６】
図１２は、ステップＳ３１３において参照される機能設定項目−ガイダンス項目関連付け情報（テーブル）の例である。該テーブルには、コピーモードの機能設定項目（機能設定項目１、機能設定項目２、機能設定項目３、．．．）それぞれについて、当該機能設定項目と関係があるガイダンス項目との関連付け情報が記録されている。例えば、機能設定項目１は、ガイダンス項目１と関係があることが示される。また、例えば、機能設定項目６は、ガイダンス項目６およびガイダンス項目１７といった複数のガイダンス項目と関連付けされる。
【００９７】
図９に戻り、ステップＳ３１５において、操作頻度集計部１３５の現ユーザ操作頻度集計部１３５ａ（図３）は、現ユーザ操作頻度集計換算結果について所定の重み付け演算を行う。本ステップにおいて用いられる重み値は、ジョブに関する機能設定項目ごとに、各ユーザについて予め定められていることが望ましい。本重み値は、原則として正の実数であることが望ましい。また、特に、重み値が１以上の実数である場合、当該機能設定項目と関係があるガイダンス項目の提示優先度は、重み付け演算を行わない場合に較べて、大きく低下する。逆に、重み値が１以上の実数である場合、当該機能設定項目と関係があるガイダンス項目の提示優先度は、重み付け演算を行わない場合に較べて、あまり低下しないようになる。
なお、ステップＳ３１３およびステップＳ３１５における処理においては、（ガイダンス項目ごとの値に換算する前の）現ユーザ操作頻度集計結果について、機能設定項目ごとの集計値に対し、重み付け演算を行ってから、現ユーザ操作頻度集計結果を導出し、重み付け演算された現ユーザ操作頻度集計結果から（ガイダンス項目ごとの値に換算されたテーブルデータである）現ユーザ操作頻度集計換算結果を導出してもよい。
【００９８】
ステップＳ３１７およびステップＳ３１９において、ガイダンス項目表示順位決定部１３７は、ステップＳ３１１において導出された非現ユーザ操作頻度集計結果と、ステップＳ３１５において導出された現ユーザ操作頻度集計換算結果とから、表示するガイダンス項目およびそれらの表示順位を、ガイダンス項目の提示優先度として導出する。
具体的には、ステップＳ３１７において、非現ユーザ操作頻度集計結果から、現ユーザ操作頻度集計換算結果を、各ガイダンス項目について、減算し、操作頻度集計結果を導出する。そして、ステップＳ３１９において、ガイダンス項目表示順位決定部１３７は、操作頻度集計結果の値が高い順にガイダンス項目をソートし、ソート後のガイダンス項目の順序が、提示優先度の順序と一致するように、提示優先度を決定する。
【００９９】
なお、ステップＳ３１７およびステップＳ３１９においては、非現ユーザ操作頻度集計結果から、現ユーザ操作頻度集計換算結果を、各ガイダンス項目について、減算することで提示優先度の基準となる値を導出している。これに代えて、ガイダンス項目表示順位決定部１３７は、非現ユーザの操作頻度に基づいて提示優先度を暫定的に決定し（非現ユーザ頻度考慮表示順位決定部１３７ｂ）、それから、現ユーザの操作頻度に基づく提示優先度に基づいて、暫定的に決定された提示優先度を修正し、最終的な提示優先度を決定してもよい。
【０１００】
いずれにせよ、本実施の形態のＵＩ装置１００は、提示するべきガイダンス項目、および、それらの提示の順序（提示優先度）を、非現ユーザの操作頻度が高い順になるように暫定的に決定し、現ユーザの操作頻度が高い機能設定項目に関係するガイダンス項目については、暫定的に決定された提示優先度を低下させるように修正し、最終的な提示優先度を決定している。
【０１０１】
最後に、ステップＳ３２１において、ＵＩ装置１００は、ステップＳ３１９において導出した提示優先度に従ってガイダンス項目の一覧を表示部（ＬＣＤパネル１０１）に表示する。
【０１０２】
このように、本実施の形態によるＵＩ装置は、ガイダンス項目の表示において、現ユーザ以外の操作頻度に基づいて操作頻度が高いほどに表示順位が上がるようにガイダンス項目の提示優先度を決定しつつ、現ユーザが熟知していると思われる機能設定項目に関係するガイダンス項目の提示優先度を低下させるように提示優先度を修正する。このようにしてガイダンス項目およびそれらの表示順位を決定することにより、ユーザが所属する環境に適合したガイダンスの表示が可能となる。加えて、熟知した機能に関係するガイダンス項目はカットされるため、所望ガイダンスを表示することが容易化、加速化される。
【０１０３】
なお、本実施の形態によるＵＩ装置は、ガイダンス項目の内容にガイダンスサブ項目を複数備えることが可能であり、ガイダンスサブ項目においてもさらに入れ子構造で下位の項目を備えることが可能である。その場合、提示優先度は、ガイダンス項目についてのみならず、ガイダンスサブ項目、および、さらにその下位に位置する項目のそれぞれについて、決定可能である。
【産業上の利用可能性】
【０１０４】
本発明は、設置環境に対して高度に最適化されたガイダンス機能を備えたＵＩ装置として有用である。
【符号の説明】
【０１０５】
１  ・・・  デジタル複合機
１０  ・・・  イメージリーダ部
２０  ・・・  プリンタ部
３０ｓ・・・  ＭＦＰシステム制御部
３０ｐ・・・  画像処理制御部
１００  ・・・  ＵＩ装置
１０１  ・・・  ＬＣＤパネル部（表示部）
１０３ｓ・・・  タッチパネル部（ソフトウェアキー部）
１０３ｈ・・・  ハードウェアキー部
１１１  ・・・  ＵＩ制御部
１１３  ・・・  ＵＩ記憶部
１１５  ・・・  入出力制御部
１１７  ・・・  ＬＣＤ制御部
１１９  ・・・  ＶＲＡＭ
１２１  ・・・  ユーザ認証部
【図１】
2010224767.tif 000003
【図２】
2010224767.tif 000004
【図３】
2010224767.tif 000005
【図４】
2010224767.tif 000006
【図５Ａ】
2010224767.tif 000007
【図５Ｂ】
2010224767.tif 000008
【図６】
2010224767.tif 000009
【図７】
2010224767.tif 000010
【図８】
2010224767.tif 000011
【図９】
2010224767.tif 000012
【図１０】
2010224767.tif 000013
【図１１】
2010224767.tif 000014
【図１２】
2010224767.tif 000015