(57)【特許請求の範囲】
【請求項１】
自動ガイダンス要求を検出する自動ガイダンス選択部と、
前記自動ガイダンス選択部が前記自動ガイダンス要求を検出したとき、特定の機能を実行するための１以上のガイダンス画面の遷移と、前記ガイダンス画面に対する操作の遷移とを表示部に表示するガイダンス部と、
前記自動ガイダンス選択部が前記自動ガイダンス要求を検出したとき、前記ガイダンス部が前記ガイダンス画面の遷移と前記操作の遷移との表示を開始した後で、前記ガイダンス画面の遷移と前記操作の遷移との表示とは独立して、前記特定の機能を実行する機能実行部
とを具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記機能実行部は、
前記情報処理装置の内部的な機能を、前記ガイダンス部による前記ガイダンス画面の遷移とは独立して、実行し、
前記情報処理装置の機械部分の動作を伴う機能を、前記ガイダンス部により前記機能に対応する前記ガイダンス画面に遷移してから、実行する
情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
実行対象である特定の機能を選択する機能選択部と、
前記選択した特定の機能を実行するための、前記ガイダンス部及び前記機能実行部として前記情報処理装置を機能させるためのガイダンス／機能実行プログラムを、外部から取得するプログラム取得部
とをさらに具備する情報処理装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報処理装置であって、
前記ガイダンス画面の何れか１つが前記表示部に表示されているときにユーザーから入力された操作を検出する操作検出部をさらに具備し、
前記機能実行部は、前記操作検出部が前記操作を検出すると、前記特定の機能の実行を中止する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記機能実行部は、前記操作検出部が前記操作を検出すると、前記検出した操作に対応する機能を実行する
情報処理装置。
【請求項６】
自動ガイダンス要求を検出する自動ガイダンス選択部と、
前記自動ガイダンス選択部が前記自動ガイダンス要求を検出したとき、特定の機能を実行するための１以上のガイダンス画面の遷移と、前記ガイダンス画面に対する操作の遷移とを表示部に表示するガイダンス部と、
前記自動ガイダンス選択部が前記自動ガイダンス要求を検出したとき、前記ガイダンス部が前記ガイダンス画面の遷移と前記操作の遷移との表示を開始した後で、前記ガイダンス画面の遷移と前記操作の遷移との表示とは独立して、前記特定の機能を実行する機能実行部
として情報処理装置を機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘルプ機能の実行時にユーザーに視覚的な学習を促すためガイダンス表示を行う情報処理装置情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
情報処理装置においてヘルプ機能の実行時に、ユーザーに視覚的な学習を促すためガイダンス表示を行う技術が知られている。特許文献１によれば、各種機能の操作手順データに基づいて複数の操作部を順次動作させることにより操作方法の案内を実行し、これと連動して、ＬＣＤ（Liquid Crystal Display）パネルの表示を遷移させる（請求項１、段落００１８〜００２１等参照）。特許文献２によれば、先行する操作若しくは処理に応じて次に行う処理に対応するオブジェクトにカーソルを移動させ、カーソル移動に応じて、該オブジェクトに関連する関連情報を表示する（要約書参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１６５７８２号公報
【特許文献２】特開２０１３−２５７７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１によれば、操作案内の終了後、操作案内で実行されたモードの設定を維持するかもとに戻すかどうかを、ユーザーが決定する必要がある（００２１等参照）。このため、モード設定を決定するユーザーの手間が発生するだけでなく、モード設定を適切に決定するため、ユーザーは、操作案内で設定された全ての内容を順次確認する必要がある。
【０００５】
また、特許文献２によれば、ヘルプ対象を解消するためにユーザーが表示画面を参照して手動で操作する必要がある。関連情報（ガイダンス）を表示したりカーソルを表示するだけでは、ユーザーが手動で適切に操作するには、情報が不十分であるおそれがある。
【０００６】
以上のような事情に鑑み、本発明の目的は、ヘルプ機能の実行時にユーザーに視覚的な学習を促すためガイダンス表示を行う情報処理装置において、ユーザーの利便性を向上することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、
特定の機能を実行するための１以上のガイダンス画面の遷移と、前記ガイダンス画面に対する操作の遷移とを表示部に表示するガイダンス部と、
前記特定の機能を実行する機能実行部
とを具備する。
【０００８】
これにより、機能実行部が特定の機能を実行するとともに、その機能に到達するまでの操作の遷移をユーザーが視覚的に学習することができる。
【０００９】
前記ガイダンス部による表示と、前記機能実行部による前記特定の機能の実行は、互いに独立して行われる。
【００１０】
機能実行部は、ガイダンス部による表示とは連動せず無関係に、特定の機能を実行する。これにより、特定の機能に到達するまでの操作の遷移をユーザーが視覚的に学習することができる上、特定の機能を迅速に実行することができる。
【００１１】
前記ガイダンス部が、前記特定の機能を実行するための前記１以上のガイダンス画面の遷移と、前記ガイダンス画面に対する操作の遷移との表示を開始した後で、
前記機能実行部は、前記特定の機能を実行する。
【００１２】
具体的には、ガイダンス部によるガイダンス表示の最中に又は終了後に、機能実行部は、特定の機能を実行する。このような順序とすることで、次の構成が実現可能となる。
【００１３】
情報処理装置は、
実行対象である特定の機能を選択する機能選択部と、
前記選択した特定の機能を実行するための、前記ガイダンス部及び前記機能実行部として前記情報処理装置を機能させるためのガイダンス／機能実行プログラムを、外部から取得するプログラム取得部
とをさらに具備する。
【００１４】
本形態によれば、情報処理装置は、実行する機能に応じたプログラムを適宜外部から取得するため、情報処理装置の記憶容量が小さい場合でも問題なく各動作を行うことができる。
【００１５】
情報処理装置は、
前記ガイダンス画面の何れか１つが前記表示部に表示されているときにユーザーから入力された操作を検出する操作検出部をさらに具備し、
前記機能実行部は、前記操作検出部が前記操作を検出すると、前記特定の機能の実行を中止する。
【００１６】
これにより、ユーザーが既に学習済みの操作を思い出した場合等、自動ガイダンスを止めて、途中からマニュアル操作に切り替えることができる。
【００１７】
前記機能実行部は、前記操作検出部が前記操作を検出すると、前記検出した操作に対応する機能を実行する。
【００１８】
これにより、ユーザーは所望の機能をマニュアルで選択することができる。
【００１９】
上記目的を達成するため、本発明の一形態に係るプログラムは、
特定の機能を実行するための１以上のガイダンス画面の遷移と、前記ガイダンス画面に対する操作の遷移とを表示部に表示するガイダンス部と、
前記特定の機能を実行する機能実行部
として情報処理装置を機能させる。
【発明の効果】
【００２０】
本発明によれば、ヘルプ機能の実行時にユーザーに視覚的な学習を促すためガイダンス表示を行う情報処理装置において、ユーザーの利便性を向上することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る情報処理システムを示す図である。
【図２】情報処理端末のハードウェア構成を示すブロック図である。
【図３】画像形成装置のハードウェア構成を示すブロック図である。
【図４】情報処理端末及び画像形成装置の機能的構成を示すブロック図である。
【図５】情報処理端末及び画像形成装置の動作を示すシークエンス図である。
【図６】情報処理端末の動作を示すフローチャートである。
【図７】画像形成装置の動作を示すフローチャートである。
【図８】表示部に表示した、操作リストの具体例を示す図である。
【図９】表示部に表示した、「自動ガイダンス」又は「今すぐ実行」の選択のためのＧＵＩの具体例を示す図である。
【図１０】表示部に表示した、ガイダンス画面の具体例を示す図である。
【図１１】表示部に表示した、履歴の具体例を示す図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２３】
（１．情報処理システムの概要）
図１は、本発明の一実施形態に係る情報処理システムを示す図である。
情報処理システム１は、情報処理端末１０と、画像形成装置２０（情報処理装置）とを有する。
【００２４】
情報処理端末１０は、典型的には、ＰＣ（Personal Computer）又はタブレット型コンピュータ等のエンドユーザー用の情報処理装置である。画像形成装置２０は、典型的には、ＭＦＰ（Multifunction Peripheral）であり、以下、ＭＦＰ２０と称する。情報処理端末１０とＭＦＰ２０とは、ネットワークＮに接続して互いに通信可能である。ネットワークＮは、典型的には、社内ＬＡＮ（Local Area Network）やインターネット等である。
【００２５】
（２．情報処理端末のハードウェア構成）
図２は、情報処理端末のハードウェア構成を示すブロック図である。
情報処理端末１０は、少なくとも、ＣＰＵ、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成される制御部１１と、操作部１２と、表示部１３と、ネットワークＮと接続するための通信インターフェース１４とを有する。
【００２６】
（３．画像形成装置のハードウェア構成）
図３は、画像形成装置のハードウェア構成を示すブロック図である。
ＭＦＰ２０は、制御部２１を備える。制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、ＭＦＰ２０の全体的な動作制御を司る。ＭＦＰ２０を各機能部（後述）として機能させるコンピュータプログラムは、ＲＯＭ等の非一過性の記憶媒体に記憶される。
【００２７】
制御部２１は、画像読取部２２、ファクシミリ通信部２３、画像処理部２４、画像メモリー２５、画像形成部２６、操作部２７、記憶部２８、ネットワーク通信部２９等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００２８】
制御部２１は、ユーザーから、操作部２７またはネッワーク接続されたパーソナルコンピュータ（図示せず）等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能及びコピー機能機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００２９】
画像読取部２２は、原稿から画像を読み取る。
【００３０】
画像処理部２４は、画像読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２４は、画像読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００３１】
画像メモリー２５は、画像読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２６での印刷対象となるデータを一時的に記憶したりする領域である。
【００３２】
画像形成部２６は、画像読取部２２で読み取られた画像データ等の画像形成を行う。
【００３３】
操作部２７は、ＭＦＰ２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２７ａを備えている。
【００３４】
ネットワーク通信部２９は、ネットワークＮに接続するためのインターフェースである。
【００３５】
ファクシミリ通信部２３は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００３６】
記憶部２８は、画像読取部２２によって読み取られた原稿画像等を記憶する、ＨＤＤなどの大容量の記憶装置である。
【００３７】
（４．情報処理端末及び画像形成装置の機能的構成）
図４は、情報処理端末及び画像形成装置の機能的構成を示すブロック図である。
情報処理端末１０は、情報処理プログラムを実行することで、パネルナビゲーション起動部１０１として機能する。情報処理端末１０は、パネルナビゲーションプログラム１１０を実行することで、情報処理端末１０を、操作リスト供給部１１１、履歴供給部１１３及びプログラム供給部１１２として機能する。
【００３８】
パネルナビゲーション起動部１０１は、パネルナビゲーション起動判断命令を検出すると、パネルナビゲーションプログラム１１０を起動する。
【００３９】
操作リスト供給部１１１は、ＭＦＰ２０から操作リスト取得要求を受信すると、操作リスト情報を生成し、ＭＦＰ２０に送信する。
【００４０】
プログラム供給部１１２は、ＭＦＰ２０からプログラム取得要求を受信すると、ガイダンス／機能実行プログラム２１０を、ＭＦＰ２０に送信する。
【００４１】
履歴供給部１１３は、ＭＦＰ２０から履歴取得要求を受信すると、履歴情報を生成し、ＭＦＰ２０に送信する。
【００４２】
ＭＦＰ２０は、情報処理プログラムを実行することで、ヘルプナビゲーション起動部２０１、操作リスト取得部２０２、機能選択部２０３、自動ガイダンス選択部２０４、プログラム取得部２０５及び履歴取得部２０６として機能する。ＭＦＰ２０は、ガイダンス／機能実行プログラム２１０を実行することで、ガイダンス部２１１、機能実行部２１２及び操作検出部２１３として機能する。
【００４３】
ヘルプナビゲーション起動部２０１は、ヘルプナビゲーション起動命令を検出すると、ヘルプナビゲーション画面を表示部２７ａに表示する。
【００４４】
操作リスト取得部２０２は、情報処理端末１０に操作リスト取得要求を送信し、情報処理端末１０から操作リスト情報を受信する。操作リスト取得部２０２は、受信した操作リスト情報に基づき、操作リストを表示部２７ａに表示するとともに、表示した操作リストに対する操作部２７の選択操作を可能とさせる。
【００４５】
機能選択部２０３は、機能選択要求を検出する。
【００４６】
自動ガイダンス選択部２０４は、機能選択要求で選択された特定の機能を「自動ガイダンス」又は「今すぐ実行」の何れで実行するかをユーザーに選択させるためのＧＵＩを表示部２７ａに表示する。自動ガイダンス選択部２０４は、自動ガイダンス要求又は今すぐ実行要求を検出する。
【００４７】
プログラム取得部２０５は、特定の機能を実行するためのプログラムを取得するためのプログラム取得要求を、情報処理端末１０に送信する。プログラム取得部２０５は、情報処理端末１０からガイダンス／機能実行プログラム２１０を受信し、受信したガイダンス／機能実行プログラム２１０を実行する。
【００４８】
ガイダンス部２１１は、選択された実行対象の機能を実行するための１以上のガイダンス画面の遷移と、ガイダンス画面に対する操作の遷移とを表示部２７ａに表示する。
【００４９】
操作検出部２１３は、ガイダンス部２１１がガイダンス画面を表示中に、操作部２７に対するユーザーからの何らかの操作を検出する。
【００５０】
機能実行部２１２は、選択された実行対象の機能を実行する。機能実行部２１２は、操作検出部２１３が操作を検出すると、実行対象の機能の実行を中止する。
【００５１】
履歴取得部２０６は、情報処理端末１０に履歴取得要求を送信し、情報処理端末１０から履歴情報を受信する。
【００５２】
（５．情報処理端末及び画像形成装置の動作）
図５は、情報処理端末及び画像形成装置の動作を示すシークエンス図である。図６は、情報処理端末の動作を示すフローチャートである。図７は、画像形成装置の動作を示すフローチャートである。
【００５３】
前提として、ＭＦＰ２０のユーザーは、ＭＦＰ２０の操作等について不明点があり、ＭＦＰ２０のヘルプ画面にアクセスしてヘルプ機能を使用したいと考える。そこでユーザーは、情報処理端末１０の操作部１２を操作して、ＭＦＰ２０のヘルプ機能を実行するためのアプリケーションプログラムであるパネルナビゲーションプログラム１１０を起動する。
【００５４】
詳細には、情報処理端末１０のパネルナビゲーション起動部１０１は、操作部１２に対するユーザーからの特定の操作を、パネルナビゲーション起動判断命令として検出すると、パネルナビゲーションプログラム１１０を起動する（ステップＳ１０１）。「パネルナビゲーションプログラム１１０」は、情報処理端末１０が保持するアプリケーションプログラムであり、情報処理端末１０を、操作リスト供給部１１１、履歴供給部１１３及びプログラム供給部１１２（いずれも後述）として機能させる。
【００５５】
一方、ＭＦＰ２０のヘルプナビゲーション起動部２０１は、操作部２７に対するユーザーからの特定の操作を、ヘルプナビゲーション起動命令として検出すると、ヘルプナビゲーション画面を表示部２７ａに表示する（ステップＳ２０１）。ヘルプナビゲーション起動部２０１は、ヘルプナビゲーション起動命令を検出したことを、操作リスト取得部２０２に通知する。
【００５６】
操作リスト取得部２０２は、ヘルプナビゲーション起動部２０１から通知を受けると、情報処理端末１０に、操作リスト取得要求を送信する（ステップＳ２０２）。「操作リスト取得要求」は、ＭＦＰ２０のモデル情報（型番等）及びＭＦＰ２０のオプション情報を含む。「オプション情報」は、ＭＦＰ２０にオプションとして実装された機能を示す情報である。例えば、ファクシミリ機能を実現するためのファクシミリ専用基板がＭＦＰ２０に実装されていない場合、「オプション情報」は、ファクシミリ機能を含まないことを（明示的又は非明示的に）示す。
【００５７】
情報処理端末１０の操作リスト供給部１１１は、ＭＦＰ２０から操作リスト取得要求を受信すると（ステップＳ１０２）、操作リスト取得要求に含まれるモデル情報及びオプション情報に基づき、ＧＵＩ（Graphical User Interface）である操作リストを表示するための操作リスト情報を生成する。「操作リスト」は、ＭＦＰ２０が実行可能な操作のリストである（具体例は後述）。「操作リスト情報」は、「操作リスト」をＭＦＰ２０の表示部２７ａに表示するための画像情報と、ＭＦＰ２０が実行する操作を操作部２７で選択するための座標情報とを含む。操作リスト供給部１１１は、生成した操作リスト情報を、ＭＦＰ２０に送信する（ステップＳ１０３）。
【００５８】
ＭＦＰ２０の操作リスト取得部２０２は、情報処理端末１０から操作リスト情報を受信する（ステップＳ２０３）。操作リスト取得部２０２は、受信した操作リスト情報に基づき、操作リストを表示部２７ａに表示するとともに、表示した操作リストに対する操作部２７の選択操作を可能とさせる（ステップＳ２０４）。
【００５９】
図８は、表示部に表示した操作リストの具体例を示す図である。
操作リスト３００は、ＭＦＰ２０が実行可能な操作を階層的なリストとして表示するＧＵＩである。操作リスト３００は、最上位の階層として、「基本的な操作の説明」タブ３２０、「機能操作の説明」タブ３１０、「こんな時には」タブ３３０及び「履歴」タブ３４０を表示する。「基本的な操作の説明」タブ３２０は、ＭＦＰ２０の状況等を表示するために操作される。「機能操作の説明」タブ３１０は、中位の階層として「コピー」タブ３１１、「送信」タブ３１２、「ファクス」タブ３１３、「文書ボックスタブ３１４及び「その他」タブ３１５を表示（図８参照）するために操作される。「こんな時には」タブ３３０は、印刷物などの状況に合わせてどうすればいいかという操作を表示するために操作される。「履歴」タブ３４０は、過去に自動ガイダンス（後述）を実行した履歴（図１１を参照して後述）を表示するために操作される。「コピー」タブ３１１の最下位の階層としてタブ３１１Ａ〜３１１Ｉが表示される。
【００６０】
動作の説明に戻る。ＭＦＰ２０の機能選択部２０３は、操作部２７に対するユーザーからの特定の操作を、機能選択要求として検出する（ステップＳ２０５）。「機能選択要求」は、操作リスト３００の最上位の階層のタブから最下位の階層までのタブが順に操作された結果として入力される。本例では、図８に示すように、最上位の階層「機能操作の説明」タブ３１０、中位の階層「コピー」タブ３１１、最下位の階層「原稿サイズを選択する」タブ３１１Ａ、が順に操作された結果として入力される。すなわち、特定の機能である「原稿サイズを選択する」がユーザにより選択されたものとする（ステップＳ２０５）。機能選択部２０３は、選択された特定の機能（原稿サイズを選択する）を、自動ガイダンス選択部２０４に通知する。
【００６１】
自動ガイダンス選択部２０４は、機能選択部２０３から通知された特定の機能を「自動ガイダンス」又は「今すぐ実行」の何れで実行するかをユーザーに選択させるためのＧＵＩ（図９参照）を表示部２７ａに表示する。「自動ガイダンス」は、選択された特定の機能を実現するために本来ユーザーが行うべきタッチパネル操作を時系列的に可視化し（即ち、ガイダンスし）、加えて、特定の機能を自動的に（即ち、ユーザーが何ら操作することなく）実行する機能である。一方、「今すぐ実行」は、選択された特定の機能を自動的に（即ち、ユーザーが何ら操作することなく）実行する機能であり、タッチパネル操作は可視化しない（即ち、ガイダンスしない）。自動ガイダンス選択部２０４は、操作部２７に対するユーザーからの特定の操作を、自動ガイダンス要求又は今すぐ実行要求として検出する（ステップＳ２０６）。本例では、自動ガイダンス選択部２０４は、自動ガイダンス要求を検出する（ステップＳ２０６）。自動ガイダンス選択部２０４は、機能選択部２０３から通知された特定の機能を「自動ガイダンス」で実行することを、プログラム取得部２０５に通知する。
【００６２】
プログラム取得部２０５は、自動ガイダンス選択部２０４から通知された特定の機能を実行するためのプログラムを取得するためのプログラム取得要求を、情報処理端末１０に送信する（ステップＳ２０７）。「プログラム取得要求」は、実行対象の機能を識別するための情報を含む。「プログラム」は、ＭＦＰ２０が特定の機能を「自動ガイダンス」及び「今すぐ実行」で実行することを実現するためのプログラムのファイルである。このため「プログラム」は、「自動ガイダンス」でタッチパネル操作を可視化するために必要な座標情報を含む。情報処理端末１０は、操作リスト３００で選択可能な複数の機能それぞれに対して一対一で複数のプログラムを保持している。
【００６３】
情報処理端末１０のプログラム供給部１１２は、ＭＦＰ２０からプログラム取得要求を受信する（ステップＳ１０４）。プログラム供給部１１２は、プログラム取得要求に含まれる情報により識別される機能をＭＦＰ２０が実行するためのガイダンス／機能実行プログラム２１０を、ＭＦＰ２０に送信する（ステップＳ１０５）。
【００６４】
ＭＦＰ２０のプログラム取得部２０５は、情報処理端末１０からガイダンス／機能実行プログラム２１０を受信し（ステップＳ２０８）、受信したガイダンス／機能実行プログラム２１０を実行する。ガイダンス／機能実行プログラム２１０は、ＭＦＰ２０を、ガイダンス部２１１、機能実行部２１２及び操作検出部２１３（いずれも後述）として機能させる。言い換えれば、ガイダンス／機能実行プログラム２１０が起動すると、ＭＦＰ２０は、ガイダンス部２１１及び機能実行部２１２を、互いに独立して実行する。
【００６５】
ガイダンス部２１１は、実行対象の「原稿サイズを選択する」機能（ステップＳ２０５で選択された機能）を実行するための１以上のガイダンス画面の遷移と、ガイダンス画面に対する操作の遷移とを表示部２７ａに表示する。これにより、ガイダンス部２１１は、実行対象の機能を実現するために本来ユーザーが行うべきタッチパネル操作を時系列的に可視化（即ち、ガイダンス）する（ステップＳ２０９）。
【００６６】
図１０を参照し、ガイダンス部２１１によるガイダンスの具体例を説明する。ガイダンス部２１１は、「原稿サイズを選択する」機能に到達するための１番目のガイダンス画面（ホーム画面）としてのガイダンス画面４００（図１０参照）を表示する。ガイダンス画面４００は、実行対象の機能（本例では、ステップＳ２０５で選択された「原稿サイズを選択する」機能）の上位の階層である「コピー」機能を示すアイコン４０１を含むアイコン４０１〜４０７と、カーソル４０８等が表示される。ガイダンス部２１１は、ガイダンス画面４００上でカーソル４０８を移動し、カーソル４０８を「原稿サイズを選択する」機能の上位の階層である「コピー」機能を示すアイコン４０１上で止める（図８はこの状態を示す）。続いて、ガイダンス部２１１は、２番目のガイダンス画面として、「コピー」アイコン４０１を本来ユーザーがマニュアルで操作したときに表示される下位の階層のガイダンス画面（図示せず）を表示する。２番目のガイダンス画面には、操作リスト３００に表示される最下位の階層の機能（「原稿サイズを選択する」等）を示す複数のアイコン及びカーソルが表示される。ガイダンス部２１１は、２番目のガイダンス画面上でカーソルを移動し、カーソルを実行対象の「原稿サイズを選択する」機能を示すアイコン上で止める。続いて、ガイダンス部２１１は、３番目のガイダンス画面として、「原稿サイズを選択する」アイコンを本来ユーザーがマニュアルで操作したときに表示されるガイダンス画面（図示せず）を表示する。３番目のガイダンス画面には、典型的には、選択可能な原稿サイズ（Ａ５、Ａ４等）を示す複数のアイコン及びカーソルが表示される。
【００６７】
このように、ガイダンス部２１１は、表示部２７ａに、「原稿サイズを選択する」機能を実行するための３個のガイダンス画面を順に遷移して表示するとともに、カーソルの移動を表示することで、各ガイダンス画面に対して本来ユーザーがマニュアルで操作すべき操作の遷移を表示する。これにより、ユーザーは、所望の機能を実行するための操作を視覚的に学習することができる。
【００６８】
動作の説明に戻る。機能実行部２１２は、実行対象の機能（本例では、ステップＳ２０５で選択された「原稿サイズを選択する」機能）を実行する（ステップＳ２１０）。具体的には、コピー対象の原稿のサイズを認識し、認識したサイズに適した用紙を選択して画像形成（用紙に印刷する画像データの生成）を実行する。
【００６９】
上述のように、ガイダンス／機能実行プログラム２１０が起動すると、ＭＦＰ２０は、ガイダンス部２１１及び機能実行部２１２を、互いに独立して実行する。典型的には、ＭＦＰ２０は、ガイダンス部２１１を先に起動し、その後で（即ち、ガイダンス部２１１によるガイダンス表示を開始した後に、更に具体的にはガイダンス表示の最中に又は終了後に）、機能実行部２１２を起動する。「互いに独立して実行」を具体的に説明する。ガイダンス部２１１は、１番目のガイダンス画面４００を表示し、１番目のガイダンス画面４００上でカーソル４０８を移動し、カーソル４０８の移動先に応じて２番目のガイダンス画面を表示し、２番目のガイダンス画面上でカーソルを移動し、カーソルの移動先に応じて３番目のガイダンス画面を表示した（ステップＳ２０９）。一方、機能実行部２１２は、このような、本来ユーザーがマニュアルで操作すべき操作の遷移とは連動せず無関係に、原稿のサイズに適した用紙を選択して画像形成を実行する（ステップＳ２１０）。これにより、最適な機能を迅速に実行するとともに（ステップＳ２１０）、その機能に到達するまでの操作の遷移をユーザーが視覚的に学習することができる（ステップＳ２０９）。
【００７０】
なお、「互いに独立して実行」において、ガイダンス表示の最中に機能実行部２１２を起動する場合、機能実行部２１２は、ＭＦＰ２０の内部的な機能のみ、ガイダンス部２１１によるガイダンス画面の遷移と独立して実行してもよい。例えば、機能実行部２１２は、ガイダンス画面の遷移とは連動せず無関係に、原稿のサイズに適した用紙を選択して画像形成を実行してもよい。一方、機能実行部２１２は、例えば、原稿の読み取りや用紙への印刷のようにＭＦＰ２０の内部的な機能ではなく機械部分の動作を伴う機能については、各機能に対応するガイダンス画面に遷移してから実行してもよい。
【００７１】
操作検出部２１３は、ガイダンス部２１１がガイダンス画面を表示中に、操作部２７に対するユーザーからの何らかの操作を検出すると（ステップＳ２１１、ＹＥＳ）、操作を検出したことを機能実行部２１２に通知する。
【００７２】
機能実行部２１２は、操作検出部２１３から通知を受けると、実行対象の機能の実行を中止する（ステップＳ２１２）。ここで、機能実行部２１２は、単に、実行中の機能を停止する、あるいは、実行すべき機能を実行しないものであってもよい。あるいは、操作検出部２１３がガイダンス画面に表示されたいずれかのアイコンに対する操作を検出し、操作された座標を機能実行部２１２に通知し、機能実行部２１２は、通知された座標により特定されるアイコンに対応した機能を実行してもよい。すなわち、ユーザーが既に学習済みの操作を思い出した場合等、自動ガイダンスを止めて、途中からマニュアル操作に切り替えることができる。本例の場合、自動の用紙選択及び画像形成が中止され、ユーザーがマニュアルで用紙選択及び画像形成が行われる。このため、ユーザーが規定以外のサイズの用紙を選択したい場合等に有益である。
【００７３】
なお、ステップＳ２０６で、自動ガイダンス選択部２０４が今すぐ実行要求を検出した場合は（ステップＳ２０６）、ＭＦＰ２０は、以下の処理を行う。プログラム取得部２０５は、実行対象の機能を実行するためのプログラム（上記と同じプログラム）を情報処理端末１０から取得する（上記のステップＳ２０７、Ｓ２０８と同じ）。機能実行部２１２は、実行対象の機能を実行する（上記のステップＳ２１０と同じ）。ただし、ガイダンス部２１１によるガイダンス（ステップＳ２０９）は行わない。
【００７４】
一方、ステップＳ２０５で、機能選択部２０３は、操作リスト３００（図８）の「履歴」タブ３４０がユーザにより選択されたことを検出すると（ステップＳ２０５）、履歴取得部２０６に通知する。
【００７５】
履歴取得部２０６は、機能選択部２０３から通知を受けると、情報処理端末１０に、履歴取得要求を送信する（ステップＳ２１３）。「履歴」は、過去に自動ガイダンスを実行した機能の履歴である。「履歴取得要求」は、ＭＦＰ２０を一意に示す識別情報を含む。
【００７６】
情報処理端末１０の履歴供給部１１３は、ＭＦＰ２０から履歴取得要求を受信すると（ステップＳ１０６）、履歴取得要求に含まれる識別情報により一意に識別されるＭＦＰ２０の履歴を表示するための履歴情報を生成する。履歴供給部１１３は、生成した履歴情報を、ＭＦＰ２０に送信する（ステップＳ１０７）。
【００７７】
ＭＦＰ２０の履歴取得部２０６は、情報処理端末１０から履歴情報を受信する（ステップＳ２１４）。履歴取得部２０６は、受信した履歴情報に基づき、履歴（図１１）を表示部２７ａに表示する（ステップＳ２１５）。これにより、ユーザーは、過去に自動ガイダンスを実行した機能の履歴を視覚的に認識できる。
【００７８】
本形態によれば、ＭＦＰ２０は、操作リスト情報（ステップＳ１０３）、ガイダンス／機能実行プログラム２１０（ステップＳ１０５）及び履歴情報（ステップＳ１０７）を、適宜情報処理端末１０から取得するため、記憶容量が小さいＭＦＰ２０でも問題なく各動作を行うことができる。
【００７９】
（６．まとめ）
一般に、特定の機能を実行するためのヘルプ機能として、ユーザーは、ヘルプ画面を見て操作手順を記憶した後、ヘルプ画面を閉じて、記憶した操作を行う。しかし、ユーザーの記憶に依存するため、ユーザーが操作手順を忘れたり、途中までしか記憶していない等の場合には、機能を実行できない。
【００８０】
あるいは、操作画面で次の操作をガイダンス表示と共に矢印で示したり、マクロプログラムによりガイド画面を表示しながら操作を進める技術が知られている。しかし、特定の機能を実行するための操作を実際に行うのはユーザーであるため、仮にガイダンス表示や矢印等ではガイダンス情報として不十分であるとすると、ユーザーが正確な操作を行うことができないおそれがある。
【００８１】
これに対して、本実施形態によれば、ＭＦＰ２０は、ガイダンス部２１１及び機能実行部２１２を、互いに独立して実行する。ガイダンス部２１１は、特定の機能を実行するための１以上のガイダンス画面の遷移と、前記ガイダンス画面に対する操作の遷移とを表示部２７ａに表示する（ステップＳ２０９）。一方、機能実行部２１２は、操作の遷移とは連動せず無関係に、特定の機能を実行する（ステップＳ２１０）。これにより、最適な機能を迅速に実行するとともに、その機能に到達するまでの操作そのものの遷移をユーザーが視覚的に学習することができるので、分かりやすくかつ学習しやすい。
【００８２】
本実施形態によれば、機能実行部２１２は、操作の遷移とは連動せず無関係に、特定の機能を自動的に（即ち、ユーザーが何ら操作することなく）実行する。このため、従来のような、ユーザーがヘルプ画面を見て操作手順を記憶した後ヘルプ画面を閉じて記憶した操作を行う、という必要が無い。従って、機能の実行がユーザーの記憶に依存しないため、機能を確実に実行することができる。また、ユーザーにとっては、ヘルプ画面を見て操作手順を記憶する手間が省ける。加えて、特定の機能を実行するための操作をユーザーが実際に行うものでは無いため、ガイダンス情報が不十分であるためにユーザーが正確な操作を行うことができない、という問題が無い。
【符号の説明】
【００８３】
１…情報処理システム
１０…情報処理端末
２０…ＭＦＰ
１０１…パネルナビゲーション起動部
１１０…パネルナビゲーションプログラム
１１１…操作リスト供給部
１１２…プログラム供給部
１１３…履歴供給部
２０１…ヘルプナビゲーション起動部
２０２…操作リスト取得部
２０３…機能選択部
２０４…自動ガイダンス選択部
２０５…プログラム取得部
２０６…履歴取得部
２１０…ガイダンス／機能実行プログラム
２１１…ガイダンス部
２１２…機能実行部
２１３…操作検出部
【図１】
0006460011.tif 000002
【図２】
0006460011.tif 000003
【図３】
0006460011.tif 000004
【図４】
0006460011.tif 000005
【図５】
0006460011.tif 000006
【図６】
0006460011.tif 000007
【図７】
0006460011.tif 000008
【図８】
0006460011.tif 000009
【図９】
0006460011.tif 000010
【図１０】
0006460011.tif 000011
【図１１】
0006460011.tif 000012