(57)【特許請求の範囲】
【請求項１】
ディスプレイと前記ディスプレイの表示面に設けられたタッチパネルとを有し、前記タッチパネルに対して操作が行われるごとに処理を行う通常モードおよび当該操作の記録に基づいて処理を行う再現モードを備える画像形成装置であって、
前記通常モードにおいて前記タッチパネルに対して行われた操作を示す操作ログデータを記憶する記憶手段と、
前記ディスプレイに操作画面を表示させる表示制御処理を、前記通常モードにおいては前記操作に基づいて決定し、前記再現モードにおいては前記操作ログデータに基づいて決定する処理決定手段と、
決定した前記表示制御処理がアニメーションの効果を選択的に適用できるが当該効果がオフであるときに、前記通常モードの場合は、当該効果を適用せずに当該表示制御処理を実行し、前記再現モードの場合は、当該効果を適用して当該表示制御処理を実行する、表示制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記処理決定手段は、１つまたは複数のキーに対して行われた操作を示す第二の操作ログデータに基づいて前記表示制御処理を決定し、
前記表示制御手段は、前記再現モードにおいて、前記表示制御処理が前記第二の操作ログデータに基づいて決定した場合は、前記１つまたは複数のキーを表わすキー画像および当該１つまたは複数のキーのうち押されたキーの位置にマークを表示させるキー表示制御処理を、前記表示制御処理とともに実行する、
請求項１に記載の画像形成装置。
【請求項３】
ディスプレイと前記ディスプレイの表示面に設けられたタッチパネルとを有し、前記タッチパネルに対して操作が行われるごとに処理を行う通常モードおよび当該操作の記録に基づいて処理を行う再現モードを備える画像形成装置における、操作画面表示方法であって、
前記通常モードにおいて前記タッチパネルに対して行われた操作を示す操作ログデータを記憶手段に記憶させておき、
前記ディスプレイに操作画面を表示させる表示制御処理を、前記通常モードにおいては前記操作に基づいて決定し、前記再現モードにおいては前記操作ログデータに基づいて決定し、
決定した前記表示制御処理がアニメーションの効果を選択的に適用できるが当該効果がオフであるときに、前記通常モードの場合は、当該効果を適用せずに当該表示制御処理を実行し、前記再現モードの場合は、当該効果を適用して当該表示制御処理を実行する、
ことを特徴とする操作画面表示方法。
【請求項４】
ディスプレイと前記ディスプレイの表示面に設けられたタッチパネルとを有し、前記タッチパネルに対して操作が行われるごとに処理を行う通常モードおよび当該操作の記録に基づいて処理を行う再現モードを備える画像形成装置に用いられるコンピュータプログラムであって、
前記画像形成装置に、
前記通常モードにおいて前記タッチパネルに対して行われた操作を示す操作ログデータを記憶手段に記憶させる記憶処理を実行させ、
前記ディスプレイに操作画面を表示させる表示制御処理を、前記通常モードにおいては前記操作に基づいて決定し、前記再現モードにおいては前記操作ログデータに基づいて決定する決定処理を実行させ、
決定した前記表示制御処理がアニメーションの効果を選択的に適用できるが当該効果がオフであるときに、前記通常モードの場合は、当該効果を適用せずに当該表示制御処理を実行し、前記再現モードの場合は、当該効果を適用して実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルに対する操作に応じてディスプレイに画像を表示する技術に関する。
【背景技術】
【０００２】
近年、コピー、スキャン、ファックス、ＰＣプリント、およびボックス（ドキュメントサーバ）など様々な機能が備わった画像形成装置が普及している。このような画像形成装置は、「複合機」または「ＭＦＰ（Multi Function Peripherals）」と呼ばれることもある。
【０００３】
また、ＡＤＦ（Auto Document Feeder）、印刷エンジン、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、および大容量記憶装置などのハードウェアの性能が向上したり、ソフトウェアの開発の環境が整備されたりするのに伴い、上述の機能とともに用いられる付随的な様々な機能が開発されている。
【０００４】
このように、画像形成装置は、多機能化されている。多機能化が進めば、ユーザは、様々な処理を画像形成装置に実行させることができるようになる。
【０００５】
しかし、実行させることができる処理のバリエーションが増えれば増えるほど、画像形成装置の操作が複雑になりやすい。管理者が行うべき設定の操作も同様に、複雑になりやすい。
【０００６】
そこで、手本となる操作のログを予め記録しておき、操作の仕方を知りたいユーザのために、このログに基づいて操作を再現する方法が、提案されている（特許文献１、２）。ユーザは、操作が再現されるときにディスプレイに表示される画面の遷移を見ることによって、操作の仕方を確認することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−２３５５４９号公報
【特許文献２】特開平７−１６０１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、多機能化に伴い、ディスプレイに様々な画面が表示されるようになった。したがって、ユーザは、従来の再現方法によって表示される画面を見ても操作の仕方を確認できないことがある。
【０００９】
本発明は、このような問題点に鑑み、ユーザが従来よりも確実に、ログに基づいて再現される画面を見ながら操作の仕方を確認できるようにすることを、目的とする。
【課題を解決するための手段】
【００１５】
本発明の一形態に係る画像形成装置は、ディスプレイと前記ディスプレイの表示面に設けられたタッチパネルとを有し、前記タッチパネルに対して操作が行われるごとに処理を行う通常モードおよび当該操作の記録に基づいて処理を行う再現モードを備える画像形成装置であって、前記通常モードにおいて前記タッチパネルに対して行われた操作を示す操作ログデータを記憶する記憶手段と、前記ディスプレイに操作画面を表示させる表示制御処理を、前記通常モードにおいては前記操作に基づいて決定し、前記再現モードにおいては前記操作ログデータに基づいて決定する処理決定手段と、決定した前記表示制御処理がアニメーションの効果を選択的に適用できるが当該効果がオフであるときに、前記通常モードの場合は、当該効果を適用せずに当該表示制御処理を実行し、前記再現モードの場合は、当該効果を適用して当該表示制御処理を実行する、表示制御手段と、を有する。
【発明の効果】
【００１６】
本発明によると、ユーザは、ログに基づいて再現される画面を見ながら操作の仕方を従来よりも確実に確認することができる。
【図面の簡単な説明】
【００１７】
【図１】ネットワークシステムの例を示す図である。
【図２】画像形成装置の外観および内部の例を示す図である。
【図３】画像形成装置のハードウェア構成の例を示す図である。
【図４】操作パネルユニットの構成の例を示す図である。
【図５】位置対応データの例を示す図である。
【図６】コピージョブ画面の例を示す図である。
【図７】バッジ列とコピージョブ画面との関係を説明するための図である。
【図８】画像形成装置の機能的構成の例を示す図である。
【図９】基本的なタッチ操作の例を示す図である。
【図１０】ファックス送信ジョブ画面の例を示す図である。
【図１１】操作ログデータの例を示す図である。
【図１２】ボックス画面の例を示す図である。
【図１３】コピージョブ画面の例を示す図である。
【図１４】ダイアログボックスの例を示す図である。
【図１５】ファックス送信ジョブ画面の例を示す図である。
【図１６】コピー設定ダイアログボックスの例を示す図である。
【図１７】バッジ列およびその近傍の画像の例を示す図である。
【図１８】ドラッグ時の画面の遷移の例を示す図である。
【図１９】ダイアログボックスの遷移の例を示す図である。
【図２０】アニメーション効果を用いた画面の遷移の例を示す図である。
【図２１】フリックの場合のタッチ位置のマークの例を示す図である。
【図２２】ダブルタップの場合のタッチ位置のマークの例を示す図である。
【図２３】ハードキーパネルの一部分の画像の例を示す図である。
【図２４】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２５】記録処理の流れの例を説明するフローチャートである。
【図２６】再現処理の流れの例を説明するフローチャートである。
【図２７】再現処理の流れの例を説明するフローチャートである。
【図２８】操作の記録時における画面の遷移およびユーザの操作の例を示す図である。
【図２９】操作の記録時における画面の遷移およびユーザの操作の例を示す図である。
【図３０】操作の記録時における画面の遷移およびユーザの操作の例を示す図である。
【図３１】操作の再現時における画面の遷移の例を示す図である。
【図３２】操作の再現時における画面の遷移の例を示す図である。
【図３３】操作の再現時における画面の遷移の例を示す図である。
【図３４】操作の再現時における画面の遷移の例を示す図である。
【図３５】操作の再現時における画面の遷移の例を示す図である。
【発明を実施するための形態】
【００１８】
図１は、ネットワークシステム１００の例を示す図である。図２は、画像形成装置１の外観および内部の例を示す図である。図３は、画像形成装置１のハードウェア構成の例を示す図である。図４は、操作パネルユニット１０ｋの構成の例を示す図である。図５は、位置対応データ５Ｕの例を示す図である。図６は、コピージョブ画面３Ｃの例を示す図である。図７は、バッジ列４Ｌとコピージョブ画面３Ｃとの関係を説明するための図である。図８は、画像形成装置１の機能的構成の例を示す図である。
【００１９】
図１に示すように、ネットワークシステム１００は、複数台の画像形成装置１、端末装置２、および通信回線ＮＷなどによって構成される。各画像形成装置１と端末装置２とは、通信回線ＮＷを介して通信を行うことができる。通信回線ＮＷとして、公衆回線、専用線、インターネット、またはいわゆるＬＡＮ（Local Area Network）回線などが用いられる。以下、各画像形成装置１を「画像形成装置１Ａ」、「画像形成装置１Ｂ」、…と区別して記載することがある。
【００２０】
画像形成装置１は、一般にＭＦＰ（Multi Function Peripherals）または複合機と呼ばれる画像処理装置であって、コピー、ＰＣプリント（ネットワークプリンティング）、ファックス、スキャン、およびボックスなどの機能を集約した装置である。
【００２１】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像ファイルなどのドキュメントデータを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２２】
図２または図３に示すように、画像形成装置１は、メインＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、スキャンユニット１０ｅ、ＮＩＣ（Network Interface Card）１０ｆ、モデム１０ｇ、接続インタフェースボード１０ｈ、プリントユニット１０ｉ、後処理装置１０ｊ、および操作パネルユニット１０ｋなどによって構成される。
【００２３】
スキャンユニット１０ｅは、用紙に記されている写真、文字、絵、図表などの画像を読み取って画像データを生成する。具体的には、スキャンユニット１０ｅは、イメージセンサ１０ｅ１、ＡＤＦ（Auto Document Feeder）１０ｅ２、読取用スリット１０ｅ３、およびプラテンガラス１０ｅ４などによって構成される。
【００２４】
ＡＤＦ１０ｅ２は、セットされた用紙を１枚ずつ読取用スリット１０ｅ３へ搬送する。すると、イメージセンサ１０ｅ１は、用紙が読取用スリット１０ｅ３を通過する際に、用紙から画像を読み取り、画像の電子データを生成する。また、ユーザがプラテンガラス１０ｅ４に原稿をセットした場合は、イメージセンサ１０ｅ１は、プラテンガラス１０ｅ４を走査することによって、用紙から画像を読み取り、画像の電子データを生成する。
【００２５】
ＮＩＣ１０ｆは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって端末装置２などの装置と通信を行う。
【００２６】
モデム１０ｇは、固定電話網を介してＧ３などのプロトコルによってファックス端末と通信を行う。
【００２７】
接続インタフェースボード１０ｈは、周辺機器を画像形成装置１に接続するための装置である。接続インタフェースボード１０ｈとして、例えば、ＵＳＢ（Universal Serial Bus）ボードまたはＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４ボードなどが用いられる。
【００２８】
プリントユニット１０ｉは、スキャンユニット１０ｅによって読み取られた画像、または、ＮＩＣ１０ｆ、モデム１０ｇ、もしくは接続インタフェースボード１０ｈを介して入力された画像を、用紙に印刷する。具体的には、プリントユニット１０ｉは、エンジン部１０ｉ１、給紙トレイ１０ｉ２、大容量給紙タンク１０ｉ３、および用紙搬送機構１０ｉ４などによって構成される。
【００２９】
給紙トレイ１０ｉ２は、１つまたは複数、プリントユニット１０ｉに設けられている。それぞれに、所定のサイズの用紙（白紙）が格納される。大容量給紙タンク１０ｉ３にも、所定のサイズの用紙（白紙）が格納されるが、給紙トレイ１０ｉ２よりも容量が大きい。よって、通常、最もよく使用されるサイズの用紙が格納される。
【００３０】
用紙搬送機構１０ｉ４は、給紙トレイ１０ｉ２または大容量給紙タンク１０ｉ３から用紙を１枚ずつエンジン部１０ｉ１へ搬送する。エンジン部１０ｉ１は、用紙に画像を印刷する。そして、用紙搬送機構１０ｉ４は、画像が印刷された用紙を排紙トレイまたはビンへ搬出する。なお、後処理（ステープルで綴じる処理またはパンチ穴を開ける処理など）が必要な場合は、画像が印刷された用紙を後処理装置１０ｊへ搬送する。
【００３１】
後処理装置１０ｊは、画像が印刷された１枚または複数の用紙に対して、適宜、上述の後処理を施す。
【００３２】
操作パネルユニット１０ｋは、ユーザインタフェースのユニットであって、図４に示すように、ハードキーパネル１０ｋ１、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）１０ｋ２、およびタッチパネル１０ｋ３などによって構成される。
【００３３】
ハードキーパネル１０ｋ１は、テンキー１ｋｔ、スタートキー１ｋｓ、ストップキー１ｋｐ、リセットキー１ｋｒ、電源キー１ｋｅ、およびファンクションキー１ｋｆ１〜１ｋｆ７などのキーによって構成される入力装置である。これらのキーは、液晶ディスプレイ１０ｋ２に表示されるキー（いわゆるソフトウェアキー）と区別するために、一般に、「ハードキー」または「ハードウェアキー」と呼ばれることがある。また、ファンクションキー１ｋｆ１〜１ｋｆ７のうち、ファンクションキー１ｋｆ２には、後述する操作の記録の開始および終了のコマンドが割り当てられている。ファンクションキー１ｋｆ４には、後述するホーム画面３Ｔの表示のコマンドが割り当てられている。そこで、以下、ファンクションキー１ｋｆ２を「開始終了コマンドキー１ｋｆ２」と記載し、ファンクションキー１ｋｆ４を「ホームキー１ｋｆ４」と記載する。
【００３４】
液晶ディスプレイ１０ｋ２には、ユーザへのメッセージを示す画面、処理の結果を示す画面、またはユーザが画像形成装置１に対して指示もしくは条件を入力するための画面などが表示される。
【００３５】
タッチパネル１０ｋ３は、液晶ディスプレイ１０ｋ２の表示面の全体を覆うように固定的に設けられており、タッチされた（押された）位置を検知し、メインＣＰＵ１０ａにその位置を通知する。タッチパネル１０ｋ３として、例えば、静電容量方式のタッチパネル、表面弾性波方式のタッチパネル、または電磁誘導方式のタッチパネルなどが用いられる。
【００３６】
図５のような、タッチパネル１０ｋ３の各位置が液晶ディスプレイ１０ｋ２のどの位置の上にあるのかを示すデータ（例えば、テーブル）が、予め用意されている。つまり、タッチパネル１０ｋ３の各位置と液晶ディスプレイ１０ｋ２の各位置との対応関係を示すデータが、予め用意されている。以下、このデータを「位置対応データ５Ｕ」と記載する。また、タッチパネル１０ｋ３における位置を「タッチパネル平面位置Ｐ」と記載し、液晶ディスプレイ１０ｋ２における位置を「ディスプレイ平面位置Ｑ」と記載する。
【００３７】
メインＣＰＵ１０ａは、タッチパネル１０ｋ３がタッチされた際に、タッチされたタッチパネル平面位置Ｐに対応するディスプレイ平面位置Ｑを位置対応データ５Ｕに基づいて求め、このディスプレイ平面位置Ｑがタッチされたものとして、処理を行うことができる。さらに、液晶ディスプレイ１０ｋ２に現在表示されている画面（以下、「カレント画面」と記載する。）の中の、このディスプレイ平面位置Ｑの画素がタッチされたものとして、処理を行うことができる。
【００３８】
このような仕組みにより、ユーザは、カレント画面を、タッチパネル１０ｋ３を介してタッチして操作することができる。
【００３９】
画面には、様々な種類のオブジェクトが配置されている。例えば、図６のコピージョブ画面３Ｃには、クローズボタン４Ａ、右スクロールボタン４Ｂ１、左スクロールボタン４Ｂ２、複数のオプション機能バッジ４Ｃ、複数のマーカ４Ｄ、およびスライドゲージ４Ｅなどのオブジェクトが配置されている。
【００４０】
クローズボタン４Ａは、コピージョブ画面３Ｃを閉じて１つ前の画面を再び表示させるためのボタンである。
【００４１】
オプション機能バッジ４Ｃは、オプション機能を表わすアイコンであり、画像形成装置１に備わっているオプション機能ごとに１つずつ用意されている。オプション機能バッジ４Ｃは、横一列に並んでおり、バッジ列４Ｌを形成している。しかし、すべてのオプション機能バッジ４Ｃを、同時に配置することができない。つまり、コピージョブ画面３Ｃには、図７に示すように、一部のオプション機能バッジ４Ｃのみが現われ、残りのオプション機能バッジ４Ｃが現われない。
【００４２】
ユーザは、バッジ列４Ｌをスクロールさせることによって、残りのオプション機能バッジ４Ｃを順次表示させることができる。以下、各オプション機能バッジ４Ｃを左から順に「オプション機能バッジ４Ｃａ」、「オプション機能バッジ４Ｃｂ」、…、「オプション機能バッジ４Ｃｚ」と区別して記載することがある。
【００４３】
右スクロールボタン４Ｂ１は、バッジ列４Ｌを右から左へスクロールさせるためのボタンである。左スクロールボタン４Ｂ２は、バッジ列４Ｌを左から右へスクロールさせるためのボタンである。
【００４４】
マーカ４Ｄも、オプション機能バッジ４Ｃと同様、横一列に並んでいる。マーカ４の個数は機能バッジ４Ｃの個数と同じである。そして、左のマーカ４から順に機能バッジ４Ｃａ、機能バッジ４Ｃｂ、…、機能バッジ４Ｃｚに対応している。ただし、すべてのマーカ４Ｄが、同時にコピージョブ画面３Ｃに現われている。
以下、オプション機能バッジ４Ｃａ、オプション機能バッジ４Ｃｂ、…、オプション機能バッジ４Ｃｚに対応するマーカ４Ｄをそれぞれ「マーカ４Ｄａ」、「マーカ４Ｄｂ」、…、「マーカ４Ｄｚ」と区別して記載することがある。
【００４５】
スライドゲージ４Ｅは、スライドバー４Ｅ１およびウィンドウ４Ｅ２によって構成される。スライドバー４Ｅ１は、ドラッグまたはフリックに応じて左または右に移動する。
【００４６】
ウィンドウ４Ｅ２は、スライドバー４Ｅ１の真上に設けられている。さらに、コピージョブ画面３Ｃに現在配置されているオプション機能バッジ４Ｃに対応する個数のマーカ４Ｄを囲っている。
【００４７】
ウィンドウ４Ｅ２は、スライドバー４Ｅ１に固定されている。したがって、ウィンドウ４Ｅ２は、スライドバー４Ｅ１が移動すると、一緒に移動する。ユーザは、ウィンドウ４Ｅ２に囲われるマーカ４Ｄを、スライドバー４Ｅ１を操作することによって変えることができる。ウィンドウ４Ｅ２に囲われているマーカ４Ｄが変わると、それに伴い、バッジ列４Ｌがスクロールし、コピージョブ画面３Ｃに配置されるオプション機能バッジ４Ｃが変わる。
【００４８】
また、ユーザは、バッジ列４Ｌを直接ドラッグまたはフリックすることによって、スクロールさせることもできる。
【００４９】
右スクロールボタン４Ｂ１または左スクロールボタン４Ｂ２によってバッジ列４Ｌがスクロールした場合は、コピージョブ画面３Ｃにおけるオプション機能バッジ４Ｃの新たな配置に応じて、スライドゲージ４Ｅが移動する。
【００５０】
ところで、液晶ディスプレイ１０ｋ２は、全体が１つの領域である画面を表示することもあれば、複数の領域に分割されている画面を表示することもある。以下、画面を構成する領域を「要素領域」と記載する。さらに、要素領域は、シンプル操作領域およびジェスチャ領域のいずれかに分類されている。
【００５１】
「シンプル操作領域」は、ユーザのアクション（操作）として、タップのみを受け付ける領域である。一方、「ジェスチャ領域」は、ユーザのアクションとして、タップ、フリック、ドラッグ、およびダブルタップなど様々なジェスチャを受け付ける領域である。
【００５２】
各画面の各画素がどの要素領域に属するのかは、および、各要素領域がシンプル操作領域およびジェスチャ領域のいずれに属するのかは、予め決められており、各画面の表示用のデータ（以下、「画面データ５Ｗ」と記載する。）に定義されている。
【００５３】
図６のコピージョブ画面３Ｃは、第一の要素領域３Ｃ１、第二の要素領域３Ｃ２、および第三の要素領域３Ｃ３に分割されているが、第一の要素領域３Ｃ１はシンプル操作領域に設定され、第二の要素領域３Ｃ２および第三の要素領域３Ｃ３はジェスチャ領域に設定されている。
【００５４】
図２および図３に戻って、ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、上述のコピーおよびＰＣプリントなどの機能を実現するためのプログラムが記憶されている。さらに、図８に示すタッチイベント受付部１０１、操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、ジェスチャ応答処理決定部１０５、ハードキー操作受付部１０６、ハードキー応答処理決定部１０７、画面等制御部１０８、操作ログデータ生成部１２１、操作ログデータ記憶部１２２、操作ログ読出部１３１、初期画面表示制御部１３２、および条件変更部１３３などの機能を実現するためのプログラムが記憶されている。
【００５５】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、メインＣＰＵ１０ａによって実行される。
【００５６】
図８に示すタッチイベント受付部１０１ないし条件変更部１３３は、ユーザが操作パネルユニット１０ｋに対して行った操作に基づいて、画面を表示したりジョブを実行したりするように各ハードウェアを制御する。さらに、操作のログを記録しておき、後に、このログに基づいて操作を再現することができる。
【００５７】
以下、タッチイベント受付部１０１ないし画面等制御部１０８の処理を、操作に基づく基本的な処理、操作を記録する処理、および記録に基づいて操作を再現する処理に大別して説明する。また、ユーザのリアルタイムの操作に応じて処理を行うモードを「通常モード」と記載し、記録に基づいて操作を再現し処理を行うモードを「再現モード」と記載する。
【００５８】
〔操作に基づく基本的な処理〕
図９は、基本的なタッチ操作の例を示す図である。図１０は、ファックス送信ジョブ画面３Ｆの例を示す図である。
【００５９】
図８のタッチイベント受付部１０１ないし画面等制御部１０８は、通常モードにおいて、ハードキーパネル１０ｋ１またはタッチパネル１０ｋ３に対してユーザがリアルタイムに行う操作に応じて、次のように処理を行う。
【００６０】
タッチパネル１０ｋ３は、タッチされたことを検知すると、タッチが終了するまで（つまり、指またはペンなどがタッチパネル１０ｋ３から離れるまで）、所定の時間Ｔａごとに、タッチされているタッチパネル平面位置Ｐ（以下、「タッチ位置ＰＴ」と記載する。）を示すタッチ位置信号５Ａを出力する。
【００６１】
タッチイベント受付部１０１は、タッチ位置信号５Ａを受け付けるごとに、このタッチ位置信号５Ａに示されるタッチ位置ＰＴに対応するディスプレイ平面位置Ｑ（以下、「タッチ位置ＱＴ」と記載する。）を、位置対応データ５Ｕ（図５参照）に基づいて算出する。
【００６２】
さらに、タッチイベント受付部１０１は、タッチ位置信号５Ａを受け付けるごとに、および、タッチ位置信号５Ａが途切れた場合に、タッチパネル１０ｋ３に対して行われたイベント（以下、「タッチイベント」と記載する。）を次のように検知する。
【００６３】
タッチイベント受付部１０１は、タッチ位置信号５Ａを今から所定の時間Ｔａ前に受け付けていなかったが、新たにタッチ位置信号５Ａを受け付けた場合は、タッチイベントとして、図９（Ａ）のような「プレス」を検知する。
【００６４】
プレスの後、所定の時間Ｔａごとにタッチ位置信号５Ａを受け付けると、タッチイベント受付部１０１は、タッチイベントとして、図９（Ｂ）のような「キープ」を検知する。なお、一般的に、キープを、タッチの位置が変わる「ムーヴ」、および、位置が変わらない「ステイ」の２つに区別することができる。「ムーヴ」および「ステイ」を区別して検知してもよいが、本実施形態では、両者を区別せず一律に「キープ」を検知する。
【００６５】
所定の時間Ｔａよりも長い時間、タッチ位置信号５Ａを受け付けなくなった場合、つまり、タッチ位置信号５Ａが途切れた場合は、タッチイベント受付部１０１は、タッチイベントとして、図９（Ｃ）のような「リリース」を検知する。
【００６６】
操作領域判別部１０２は、プレスのタッチ位置信号５Ａ（つまり、１番目のタッチ位置信号５Ａ）がタッチイベント受付部１０１によって受け付けられた場合に、このタッチ位置信号５Ａに基づいて算出されたタッチ位置ＱＴが属する領域の種類を、カレント画面の画面データ５Ｗに基づいて判別する。具体的には、カレント画面におけるタッチ位置ＱＴの画素が属する要素領域を判別する。そして、この要素領域に設定されている領域の種類（シンプル操作領域またはジェスチャ領域）を判別する。
【００６７】
操作領域判別部１０２による判別の結果に応じて、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびジェスチャ応答処理決定部１０５は、次の処理を行う。
【００６８】
タッチ位置ＱＴの画素の属する要素領域がシンプル操作領域であると判別された場合は、タッチ応答処理決定部１０３が、ユーザが行ったタッチイベントに対する応答として実行すべき処理を決定する。以下、この処理を「タッチ応答処理」と記載する。決定の方法は従来と同様であるが、ここで、決定の方法の一例を説明する。
【００６９】
上述の通り、タッチイベントとして、タッチイベント受付部１０１は、プレス、キープ、およびリリースのいずれかを検知する。タッチ応答処理決定部１０３は、タッチ位置ＱＴの画素および検知されたタッチイベントに応じて処理を決定する。
【００７０】
例えば、タッチ位置ＱＴの画素を含むオブジェクトが図６のコピージョブ画面３Ｃのクローズボタン４Ａであり、かつ、タッチイベントがプレスである場合は、クローズボタン４Ａの形態を変える（例えば、色をグレーに変更し、または窪んだ形状に変える）処理をタッチ応答処理に決定する。その後、クローズボタン４Ａの中の任意の位置においてリリースがなされた場合は、クローズボタン４Ａに予め対応付けられている処理、つまり、コピージョブ画面３Ｃを閉じて１つ前の画面を表示する処理をタッチ応答処理に決定する。
【００７１】
または、タッチ位置ＱＴの画素を含むオブジェクトが右スクロールボタン４Ｂ１であり、かつ、タッチイベントがプレスまたはキープである場合は、バッジ列４Ｌを右から左へスクロールする処理をタッチ応答処理に決定する。
【００７２】
一方、タッチ位置ＱＴの画素の属する要素領域がジェスチャ領域であると判別された場合は、ジェスチャ判別部１０４およびジェスチャ応答処理決定部１０５によって次の処理が行われる。
【００７３】
ジェスチャ判別部１０４は、タッチイベント受付部１０１によって連続的に検知されたタッチイベントと各タッチイベントのタッチ位置ＱＴとに基づいて、これらの一連のタッチイベントが表わすジェスチャを判別する。判別の方法は従来と同様であるが、ここで、判別の方法の一例を説明する。
【００７４】
例えば、同じタッチ位置ＱＴにおいてプレス、キープ、およびリリースの組合せの操作が所定の時間Ｔｂ（例えば、０．５秒）以内に２回検知された場合は、ジェスチャ判別部１０４は、ジェスチャがダブルタップであると判別する。同じタッチ位置ＱＴにおいてプレス、キープ、およびリリースの組合せの操作が１回検知されたが、所定の時間Ｔｂ以内に同じタッチ位置ＱＴにおいてタッチイベントが検知されなかった場合は、ジェスチャ判別部１０４は、ジェスチャがタップであると判別する。
【００７５】
なお、操作が速い場合は、キープが検知されないことがある。そこで、プレス、キープ、およびリリースの組合せの操作の代わりにプレスおよびリリースの組合せの操作が検知された場合も、同様に判別する。キープの連続する回数が所定の回数を超える場合は、タップではなくロングタップであると判別してもよい。また、２つのタッチ位置ＱＴ同士の距離が所定の範囲内であれば、両タッチ位置ＱＴを同じものとみなしてもよい。
【００７６】
または、プレスが検知された後、一定の方向にタッチ位置ＱＴが所定の速さＳａ以上の速さで移動しながらキープが検知され、リリースが検知された場合は、ジェスチャ判別部１０４は、ジェスチャをフリックであると判別する。この際に、条件値５Ｃとして、タッチ位置ＱＴの移動の速さおよび方向も、算出する。
【００７７】
または、プレスが検知された後、タッチ位置ＱＴが所定の速さＳａ未満の速さで変化しながらキープが検知された場合は、ジェスチャ判別部１０４は、ジェスチャをドラッグであると判別する。この際に、条件値５Ｃとして、タッチ位置ＱＴの軌跡（時刻ごとの座標）も取得しておく。また、リリースの前にドラッグに関係のない操作が行われた場合は、ドラッグがキャンセルされたものとして取り扱ってもよい。例えば、リリースの前にタッチ位置ＱＴの軌跡から外れた位置でタッチがなされた場合に、ドラッグがキャンセルされたものとして取り扱ってもよい。
【００７８】
ジェスチャ応答処理決定部１０５は、ユーザが行ったジェスチャに対する応答として実行すべき処理を決定する。以下、この処理を「ジェスチャ応答処理」と記載する。決定の方法は従来と同様であるが、ここで、決定の方法の一例を説明する。
【００７９】
例えば、図６のコピージョブ画面３Ｃの任意のオプション機能バッジ４Ｃに対してフリックが行われた場合は、ジェスチャ応答処理決定部１０５は、条件値５Ｃ（タッチ位置ＱＴの移動の速さおよび方向）に応じてバッジ列４Ｌをスクロールする処理をタッチ応答処理に決定する。
【００８０】
または、オプション機能バッジ４Ｃｓに対してダブルタップが行われた場合は、ジェスチャ応答処理決定部１０５は、オプション機能バッジ４Ｃｓの形態をオンを表わす形態に変更するとともにウォータマークの適用の有無の設定値をオンに更新する処理をタッチ応答処理に決定する。
【００８１】
ハードキーパネル１０ｋ１は、キー（ハードキー）が押されるごとに、そのキーを示す押下キー信号５ＤをメインＣＰＵ１０ａへ出力する。すると、ハードキー操作受付部１０６およびハードキー応答処理決定部１０７によって次の処理が行われる。
【００８２】
ハードキー操作受付部１０６は、押下キー信号５Ｄを受け付ける。ハードキー応答処理決定部１０７は、カレント画面および押下キー信号５Ｄに基づいて、ユーザがハードキーパネル１０ｋ１に対して行った操作に対する応答として実行すべき処理を決定する。以下、この処理を「ハードキー応答処理」と記載する。決定の方法は従来と同様であるが、ここで、決定の方法の一例を説明する。
【００８３】
例えば、任意の画面が表示されているときにファンクションキー１ｋｆ１（図４参照）が押された場合は、図１０（Ａ）のようなファックス送信ジョブ画面３Ｆを表示する処理をハードキー応答処理に決定する。
【００８４】
または、ファックス送信ジョブ画面３Ｆがカレント画面であるときにテンキー１ｋｔによってファックス番号が入力された場合は、そのファックス番号を送信先として受け付けるとともに図１０（Ｂ）のようにファックス送信ジョブ画面３Ｆに反映させる処理をハードキー応答処理に決定する。
【００８５】
画面等制御部１０８は、タッチ応答処理決定部１０３がタッチ応答処理を決定し、ジェスチャ応答処理決定部１０５がジェスチャ応答処理を決定し、またはハードキー応答処理決定部１０７がハードキー応答処理を決定するごとに、決定されたタッチ応答処理、ジェスチャ応答処理、またはハードキー応答処理が実行されるように、各ハードウェアを制御する。以下、タッチ応答処理、ジェスチャ応答処理、およびハードキー応答処理を「応答処理」と総称する。
【００８６】
応答処理は、従来通り、ＡＰＩ（Application Program Interface）を介して行うことができる。ただし、後述する再現モードにおいて、画面の表示に関する条件が条件変更部１３３によって変更される場合がある。この場合は、画面等制御部１０８は、変更後の条件に基づいて各ハードウェアを制御する。
【００８７】
そのほか、画面等制御部１０８は、オペレーティングシステムからの通知に応じて、メッセージウィンドウが表示されるように液晶ディスプレイ１０ｋ２を制御する。
【００８８】
〔操作を記録する処理〕
図１１は、操作ログデータ５Ｆの例を示す図である。
【００８９】
ユーザが記録の開始のコマンド（以下、「開始コマンド」と記載する。）を入力すると、図８の操作ログデータ生成部１２１および操作ログデータ記憶部１２２は、操作パネルユニット１０ｋに対する操作のログを記録する処理を次のように行う。
【００９０】
ユーザは、後に再現させたい一連の操作のうち最初の操作を行う際の画面を液晶ディスプレイ１０ｋ２に表示させておく。そして、開始コマンドを入力し、一連の操作を開始する。
【００９１】
タッチイベント受付部１０１ないし画面等制御部１０８は、通常モードの場合と同様、上述の方法によって、一連の操作に応じて処理を行う。特に、タッチイベント受付部１０１は、タッチパネル１０ｋ３からタッチ位置信号５Ａを受け付けるごとにタッチ位置ＱＴを算出する。さらに、タッチ位置信号５Ａを受け付けるごとに、および、タッチ位置信号５Ａが途切れた場合に、タッチイベントを判別する。また、ハードキー操作受付部１０６は、ハードキーパネル１０ｋ１から押下キー信号５Ｄを受け付ける。
【００９２】
操作ログデータ生成部１２１は、図１１のような操作ログデータ５Ｆを生成し、操作ログデータ記憶部１２２に記憶させる。
【００９３】
操作ログデータ５Ｆには、開始コマンドが入力されてから記録の終了のコマンド（以下、「終了コマンド」と記載する。）が入力されるまでの間に、タッチイベント受付部１０１によって検知されたタッチイベントおよびタッチ位置ＱＴと、ハードキー操作受付部１０６によって受け付けられた押下キー信号５Ｄとが、示される。さらに、各タッチイベントおよび押下キー信号５Ｄが検知されまたは受け付けられるまでの、直前の（１つ前の）タッチイベントまたは押下キー信号５Ｄが検知されまたは受け付けられてからの経過時間Ｔｒが示される。ただし、１番目のタッチイベントまたは押下キー信号５Ｄの経過時間Ｔｒとして、開始コマンドが入力されてから経過した時間が示される。
【００９４】
そして、終了コマンドが入力されると、操作ログデータ生成部１２１は、操作ログデータ５Ｆを生成する処理を終了する。操作ログデータ５Ｆには、開始コマンドが入力された際に液晶ディスプレイ１０ｋ２に表示されていた画面の識別子（以下、「開始時画面識別子」と記載する。）が付される。
【００９５】
〔操作を再現する処理〕
ユーザが操作の再現のコマンド（以下、「再現コマンド」と記載する。）を入力すると、図８の操作ログ読出部１３１および条件変更部１３３は、ユーザが過去に行った一連の操作を再現する処理を操作領域判別部１０２ないし画面等制御部１０８と連携して次のように実行する。
【００９６】
操作ログ読出部１３１は、再現コマンドが入力されると、画像形成装置１を通常モードから再現モードに切り替え、操作ログデータ記憶部１２２から操作ログデータ５Ｆを読み出す。
【００９７】
そして、操作ログ読出部１３１は、操作ログデータ５Ｆに付されている開始時画面識別子を初期画面表示制御部１３２に与える。
【００９８】
すると、初期画面表示制御部１３２は、この開始時画面識別子の画面が表示されるように液晶ディスプレイ１０ｋ２を制御する。
【００９９】
また、操作ログ読出部１３１は、操作ログデータ５Ｆのレコードを上から順に、操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびハードキー応答処理決定部１０７のいずれかに与える。
【０１００】
具体的には、タッチイベントが示されるレコードは、タッチイベント受付部１０１による処理の結果と同様に取り扱われる。すなわち、レコードにタッチイベントとしてプレスが示される場合は、このレコードが操作領域判別部１０２に与えられる。すると、操作領域判別部１０２によって、このレコードに示されるタッチ位置ＱＴが属する領域の種類（シンプル操作領域またはジェスチャ領域）が判別される。判別の方法は、通常モードの場合と同様であり、前に説明した通りである。
【０１０１】
そして、シンプル操作領域と判別された場合は、そのレコードと、直後以降の「リリース」のレコードまでの各レコードとが、タッチ応答処理決定部１０３に与えられ、タッチ応答処理決定部１０３によってタッチ応答処理が決定される。または、ジェスチャ領域であると判別された場合は、これらのレコードがジェスチャ判別部１０４に与えられ、ジェスチャ判別部１０４によってジェスチャが判別され、ジェスチャ応答処理決定部１０５によってジェスチャ応答処理が決定される。
【０１０２】
一方、押下キー信号５Ｄが示されるレコードは、ハードキー操作受付部１０６による処理の結果と同様に取り扱われる。すなわち、このレコードは、ハードキー応答処理決定部１０７に与えられる。すると、ハードキー応答処理決定部１０７によってハードキー応答処理が決定される。
【０１０３】
タッチ応答処理の決定の方法、ジェスチャの判別の方法、ジェスチャ応答処理の決定の方法、およびハードキー応答処理の決定の方法は、通常モードの場合と同様であり、前に説明した通りである。
【０１０４】
なお、レコードを各部に与えるタイミングは、原則として、各レコードに示される経過時間Ｔｒに従う。すなわち、１番目のレコードは、再現コマンドが入力されてから、このレコードに示される経過時間Ｔｒが経ったタイミングで、与えられる。Ｎ番目（Ｎ≧２）のレコードは、（Ｎ−１）番目のレコードが与えられてからＮ番目のレコードに示される経過時間Ｔｒが経ったタイミングで、与えられる。ただし、後に説明するように、画面の表示の速さまたは形態が変更される場合は、レコードの付与のタイミングを遅らせることがある。
【０１０５】
条件変更部１３３は、画面の表示に関する処理が応答処理として決定した場合に、表示の条件を必要に応じて変更する。オペレーティングシステムからの通知に応じて画面の表示に関する処理を行う場合も、条件を必要に応じて変更する。以下、条件を変更して画面を表示する例を説明する。
【０１０６】
〔画面の一部分が遷移する場合〕
図１２は、ボックス画面３Ｂの例を示す図である。
【０１０７】
特定のオブジェクトに対する特定の操作に応じて、カレント画面の一部分を遷移させることがある。再現モードにおいては、遷移の速さを通常モードの場合よりも遅くする。
【０１０８】
例えば、図１２（Ａ）のボックス画面３Ｂは、タブ４ＴＢ１がタップされると図１２（Ｂ）のように一部分が遷移する。
【０１０９】
そこで、条件変更部１３３は、ボックス画面３Ｂを図１２（Ｂ）の状態に遷移させる処理が応答処理に決定した場合は、この処理を開始するタイミングの条件を、時間Ｔｓ１（例えば、２．０秒）だけ遅らせるように変更する。
【０１１０】
そして、画面等制御部１０８は、変更後の条件に基づいてこの処理を実行する。これにより、ボックス画面３Ｂが、通常モードの場合よりも時間Ｔｓ１だけ遅れて変化する。
【０１１１】
また、操作ログ読出部１３１は、次のレコードを、時間Ｔｓ１だけ遅らせて操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびハードキー応答処理決定部１０７のいずれかに与える。これにより、図１２（Ａ）の状態から図１２（Ｂ）の状態にボックス画面３Ｂが遷移した後の一連の操作が全体として時間Ｔｓ１だけ遅れる。
【０１１２】
〔ダイアログボックスまたはプルダウンメニューを重ねて表示する場合〕
図１３は、コピージョブ画面３Ｃの例を示す図である。図１４は、ダイアログボックス３ＤＢ１の例を示す図である。
【０１１３】
特定のオブジェクトに対する特定の操作に応じて、カレント画面の上にメニューまたはダイアログが重なって表示されることがある。再現モードにおいては、メニューまたはダイアログを表示する速さを通常モードの場合よりも遅くする。
【０１１４】
例えば、図１３のコピージョブ画面３Ｃのオプション機能バッジ４Ｃａがタップされると、コピージョブ画面３Ｃの上に図１４（Ａ）のようなダイアログボックス３ＤＢ１が表示される。
【０１１５】
コピージョブ画面３Ｃの上にダイアログボックス３ＤＢ１を表示する処理が応答処理に決定した場合は、条件変更部１３３は、この処理を開始するタイミングの条件を、時間Ｔｓ２（例えば、２．０秒）だけ遅らせるように変更する。
【０１１６】
そして、画面等制御部１０８は、変更後の条件に基づいて、この処理を実行する。これにより、ダイアログボックス３ＤＢ１が、通常モードの場合よりも時間Ｔｓ２だけ遅れて表示される。
【０１１７】
また、操作ログ読出部１３１は、次のレコードを、時間Ｔｓ２だけ遅らせて操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびハードキー応答処理決定部１０７のいずれかに与える。これにより、ダイアログボックス３ＤＢ１が表示された後の一連の操作が全体として時間Ｔｓ２だけ遅れる。
【０１１８】
その後、さらに、ダイアログボックス３ＤＢ１の中のプルダウンボタン４ＰＢがタップされると、図１４（Ｂ）のように、ダイアログボックス３ＤＢ１の上にプルダウンメニュー３ＰＭ１が表示される。
【０１１９】
ダイアログボックス３ＤＢ１の上にプルダウンメニュー３ＰＭ１を表示する処理が応答処理に決定した場合は、条件変更部１３３は、この処理を開始するタイミングの条件を、時間Ｔｓ３（例えば、２．０秒）だけ遅らせるように変更する。
【０１２０】
そして、画面等制御部１０８は、変更後の条件に基づいて、この処理を実行する。これにより、プルダウンメニュー３ＰＭ１が、通常モードの場合よりも時間Ｔｓ３だけ遅れて表示される。
【０１２１】
また、操作ログ読出部１３１は、次のレコードを、時間Ｔｓ３だけ遅らせて操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびハードキー応答処理決定部１０７のいずれかに与える。これにより、プルダウンメニュー３ＰＭ１が表示された後の一連の操作が全体として時間Ｔｓ３だけ遅れる。
【０１２２】
〔メッセージウィンドウを重ねて表示する場合〕
図１５は、ファックス送信ジョブ画面３Ｆの例を示す図である。図１６は、コピー設定ダイアログボックス３ＤＢ２の例を示す図である。
【０１２３】
オペレーティングシステムからの通知に応じて、カレント画面の上にメッセージウィンドウが重なって表示されることがある。再現モードにおいては、メッセージウィンドウを表示する速さを通常モードの場合よりも遅くする。
【０１２４】
例えば、図１５（Ａ）のファックス送信ジョブ画面３Ｆの中のタブ４ＴＢ２がタップされると、アドレス帳に登録されているメンバを宛先の一覧として表示するために、アドレス帳のデータが大容量記憶装置１０ｄなどから読み出され、または、サーバからダウンロードされる。読出しまたはダウンロードに一定以上の時間が掛かる場合は、オペレーティングシステムからの通知に応じて、図１５（Ｂ）のようなメッセージウィンドウ３ＭＷ１がファックス送信ジョブ画面３Ｆの上に表示される。メッセージウィンドウ３ＭＷ１は、データの読出しまたはダウンロードが完了したら、自動的に閉じる。
【０１２５】
条件変更部１３３は、メッセージウィンドウ３ＭＷ１を表示する処理を開始するタイミングの条件を、時間Ｔｓ４（例えば、２．０秒）だけ遅らせるように変更する。
【０１２６】
そして、画面等制御部１０８は、変更後の条件に基づいて、この処理を実行する。これにより、メッセージウィンドウ３ＭＷ１が、通常モードの場合よりも時間Ｔｓ４だけ遅れて表示される。
【０１２７】
また、操作ログ読出部１３１は、次のレコードを、メッセージウィンドウ３ＭＷ１が閉じたタイミングで、操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびハードキー応答処理決定部１０７のいずれかに与える。
【０１２８】
または、コピーに使用する用紙が「自動」に設定されているときに、図１６（Ａ）のコピー設定ダイアログボックス３ＤＢ２においてユーザがインターシートまたはカバーシートの使用のオプションをオンに切り替えようとすると、オペレーティングシステムからの通知に基づいて、図１６（Ｂ）のようなメッセージウィンドウ３ＭＷ２が表示される。
【０１２９】
再現モードにおいては、条件変更部１３３は、メッセージウィンドウ３ＭＷ２を表示させる処理を開始するタイミングの条件を、時間Ｔｓ５（例えば、２．０秒）だけ遅らせるように変更する。
【０１３０】
そして、画面等制御部１０８は、変更後の条件に基づいて、この処理を実行する。これにより、メッセージウィンドウ３ＭＷ２が、通常モードの場合よりも時間Ｔｓ５だけ遅れて表示される。
【０１３１】
また、操作ログ読出部１３１は、次のレコードを、時間Ｔｓ５だけ遅らせて操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびハードキー応答処理決定部１０７のいずれかに与える。これにより、メッセージウィンドウ３ＭＷ２が表示された後の一連の操作が全体として時間Ｔｓ５だけ遅れる。
【０１３２】
〔スクロールする場合〕
図１７は、バッジ列４Ｌおよびその近傍の画像の例を示す図である。
【０１３３】
特定のオブジェクトに対する特定の操作に応じて、カレント画面の一部分または全部分をスクロールさせることがある。再現モードにおいては、通常モードの場合よりも遅い速さでスクロールさせる。
【０１３４】
例えば、コピージョブ画面３Ｃ（図１３参照）のバッジ列４Ｌの任意の位置が図１７（Ａ）のように左へフリックされると、図１７（Ｂ）のようにバッジ列４Ｌがスクロールする。
【０１３５】
バッジ列４Ｌをスクロールさせる処理が応答処理に決定した場合は、条件変更部１３３は、スクロールの速さの条件を、条件値５Ｃに示される速さよりも所定の割合Ｒｓ１だけ遅くするように変更する。
【０１３６】
そして、画面等制御部１０８は、変更後の条件に基づいて、この処理を実行する。これにより、バッジ列４Ｌが、通常モードの場合よりも所定の割合Ｒｓ１だけ遅い速さでスクロールする。
【０１３７】
また、操作ログ読出部１３１は、次のレコードを、遅れた分の時間だけ遅らせて操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびハードキー応答処理決定部１０７のいずれかに与える。
【０１３８】
〔ドラッグに応じてアイコンを移動させる場合〕
図１８は、ドラッグ時の画面の遷移の例を示す図である。
【０１３９】
アイコンに対するドラッグに応じて、アイコンがカレント画面上で移動する場合がある。再現モードにおいては、通常モードの場合よりも遅い速さでアイコンを移動させる。
【０１４０】
例えば、図１８に示すように、アイコン４ＡＣ１がドラッグされると、タッチ位置ＱＴに応じてアイコン４ＡＣ１が移動する。
【０１４１】
ドラッグに伴うアイコン４ＡＣ１の移動を再現する場合は、条件変更部１３３は、移動の速さの条件を、通常モードの場合よりも所定の割合Ｒｓ２だけ遅い速さに変更する。元の速さ（操作の記録時の速さ）は、条件値５Ｃから求めることができる。
【０１４２】
そして、画面等制御部１０８は、変更後の条件に基づいて、アイコン４ＡＣ１を移動させる処理を実行する。これにより、アイコン４ＡＣ１が、通常モードの場合よりも所定の割合Ｒｓ２だけ遅い速さで移動する。
【０１４３】
また、操作ログ読出部１３１は、次のレコードを、遅れた分の時間だけ遅らせて操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびハードキー応答処理決定部１０７のいずれかに与える。
【０１４４】
〔アニメーション効果の適用〕
図１９は、ダイアログボックス３ＤＢ１の遷移の例を示す図である。図２０は、アニメーション効果を用いた画面の遷移の例を示す図である。
【０１４５】
ダイアログボックスまたはプルダウンメニューが、スライドインまたはフェードインなどの効果（いわゆるアニメーション効果）が適用されてカレント画面の上に表示されることがある。ただし、アニメーション効果がオフに設定されている場合は、アニメーション効果なしでダイアログボックスまたはプルダウンメニューが表示させる。しかし、アニメーション効果がオフに設定されていても、再現モードにおいては、アニメーション効果を適用して表示させてもよい。
【０１４６】
例えば、前に説明した通り、コピージョブ画面３Ｃのオプション機能バッジ４Ｃａ（図１３参照）がタップされると、ダイアログボックス３ＤＢ１（図１４（Ａ）参照）がコピージョブ画面３Ｃの上に表示される。
【０１４７】
再現モードにおいては、条件変更部１３３は、アニメーション効果がオフに設定されていても、アニメーション効果が適用されるように、ダイアログボックス３ＤＢ１の表示の条件を変更する。
【０１４８】
そして、画面等制御部１０８は、変更後の条件に基づいて、ダイアログボックス３ＤＢ１を図１９（Ａ）に示すようにフェードインの効果を付けて徐々に表示させる処理を実行する。オフに設定されているにも関わらずアニメーション効果を用いた場合は、図１９（Ｂ）のようにダイアログボックス３ＤＢ１の表示が完了するまでに、操作を記録したときよりもに多くの時間が掛かる。そこで、操作ログ読出部１３１は、次のレコードを、多く掛かった分の時間だけ遅らせて操作領域判別部１０２、タッチ応答処理決定部１０３、ジェスチャ判別部１０４、およびハードキー応答処理決定部１０７のいずれかに与える。
【０１４９】
そのほか、ある画面３Ｘから他の画面３Ｙへカレント画面を変更する場合は、図２０（Ａ）に示すように、スライドインの効果を適用してもよい。再び画面３Ｙから画面３Ｘへカレント画面を変更する場合は、図２０（Ｂ）に示すように、スライドアウトの効果を適用してもよい。
【０１５０】
〔タッチの位置の表示〕
図２１は、フリックの場合のタッチ位置ＱＴのマークの例を示す図である。図２２は、ダブルタップの場合のタッチ位置ＱＴのマークの例を示す図である。図２３は、ハードキーパネル１０ｋ１の一部分の画像の例を示す図である。
【０１５１】
操作ログデータ５Ｆに基づいて操作を再現すると、上述の通り、画面が遷移する。ユーザは、これを見ることによって、どのような操作が行われたのかを推定することができる。
【０１５２】
ユーザがさらに容易に推定できるようにするために、画面等制御部１０８は、画面にタッチ位置ＱＴを表わすマークを重ねて表示させてもよい。例えば、図２１のように、フリックの際の全部または一部のタッチ位置ＱＴを表わすマークを軌跡として表示させてもよい。これにより、ユーザは、フリックの強さを容易に推定することができる。
【０１５３】
また、ジェスチャ判別部１０４によって判別されたジェスチャに応じてタッチ位置ＱＴを表わすマークの形態を変えてもよい。例えば、フリックの場合は、画面等制御部１０８は、図２１に示したように、タッチ位置ＱＴを表わすマークとして太線の真円を表示させる。ドラッグの場合は、点線の三角形を表示させる。
【０１５４】
または、ダブルタップの場合に、画面等制御部１０８は、図２２のように、二重丸を表示させる。１回目のタップ（プレスからリリースまでの一連のタッチ）のタイミングで内側の丸を表示させ、２回目のタップのタイミングで外側の丸を表示させてもよい。さらに、外側の丸を表示させるタイミングを、操作ログデータ５Ｆに示される２回目のタップのタイミングよりも遅くしてもよい。２回目のタップで画面に何らかの変化が生じる場合（例えば、ボタンが窪んだりチェックボックスがオンになったりする場合）は、変化のタイミングも同様に遅くしてもよい。
【０１５５】
ハードキーパネル１０ｋ１に対する操作を再現しても、どのキーが押されたのかをユーザが推定することができない場合がある。そこで、画面等制御部１０８は、ハードキーパネル１０ｋ１の画像を画面の上に重ねて表示させ、押されたキーの上にマークを表示させてもよい。ハードキーパネル１０ｋ１の全部分の画像を表示するのではなく、一部分の画像を表示してもよい。また、常時表示しておくのではなく、ハードキーパネル１０ｋ１に対する操作があった際に表示し、その後、閉じてもよい。
【０１５６】
例えば、ファンクションキー１ｋｆ１がタッチされた時点を含む所定の期間において、画面等制御部１０８は、図２３（Ａ）のように、ハードキーパネル１０ｋ１の下方を表わすハードキーパネル下方画面３ＨＫ１を表示させる。そして、ファンクションキー１ｋｆ１の画像の上に、所定のマーク（例えば、星形のマーク）を表示させる。同様に、ファンクションキー１ｋｆ４が操作ログデータ５Ｆに示される場合は、図２３（Ｂ）のようなハードキーパネル右方画面３ＨＫ２を表示させ、ファンクションキー１ｋｆ４の画像の上に、所定のマークを表示させる。マークを表示するタイミングは、操作ログデータ５Ｆに示されるタイミングよりも遅いのが、望ましい。
【０１５７】
図２４は、画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。図２５は、記録処理の流れの例を説明するフローチャートである。図２６および図２７は、再現処理の流れの例を説明するフローチャートである。
【０１５８】
次に、画像形成装置１における表示に関する全体的な処理の流れを、図２４などのフローチャートを参照しながら説明する。
【０１５９】
画像形成装置１は、電源がオンである間、操作パネルユニット１０ｋに対するユーザの操作に応じて、図２４に示すように処理を実行する。
【０１６０】
すなわち、画像形成装置１は、開始コマンドが入力されると（＃１１でＹｅｓ）、操作のログを記録する処理を、図２５に示す手順で実行する（＃１２）。
【０１６１】
図２５において、画像形成装置１は、空の操作ログデータ５Ｆを生成し、カレント画面の開始時画面識別子を対応付ける（＃７０１）。
【０１６２】
画像形成装置１は、タッチ位置信号５Ａをタッチパネル１０ｋ３によって受け付けた場合は（＃７０２でＹｅｓ）、タッチ位置ＱＴを算出するとともにタッチイベントを判別し、これらの情報を経過時間Ｔｒとともに１つのレコードとして操作ログデータ５Ｆに追記する（＃７０３）。さらに、タッチ位置ＱＴが属する領域の種類（シンプル操作領域またはジェスチャ領域）を判別する（＃７０４）。
【０１６３】
この領域の種類がジェスチャ領域であれば（＃７０５でＹｅｓ）、画像形成装置１は、ユーザが行ったジェスチャの判別を試みる（＃７０６）。ただし、ジェスチャは複数のタッチの組合せによって表現されるので、未だジェスチャを判別できないことがある。画像形成装置１は、ジェスチャを判別できたら（＃７０７でＹｅｓ）、このジェスチャに応じて実行すべき処理の決定を試みる（＃７０８）。そして、処理を決定できたら（＃７０９でＹｅｓ）、この処理を実行する（＃７１０）。
【０１６４】
一方、この領域の種類がシンプル操作領域であれば（＃７０５でＮｏ）、画像形成装置１は、今回のタッチイベントに応じて実行すべき処理の決定を試みる（＃７１１）。そして、処理を決定できたら（＃７１２でＹｅｓ）、この処理を実行する（＃７１３）。
【０１６５】
または、画像形成装置１は、押下キー信号５Ｄをハードキーパネル１０ｋ１によって受け付けた場合は（＃７０２でＮｏ、＃７１４でＹｅｓ）、この押下キー信号５Ｄに開始終了コマンドキー１ｋｆ２が示されていなければ（＃７１５でＮｏ）、押下キー信号５Ｄおよび経過時間Ｔｒを１つのレコードとして操作ログデータ５Ｆに追記する（＃７１６）。このキーの押下に応じて実行すべき処理の決定を試みる（＃７１７）。そして、処理を決定できたら（＃７１８でＹｅｓ）、この処理を実行する（＃７１９）。
【０１６６】
開始終了コマンドキー１ｋｆ２が押されるまで、画像形成装置１は、適宜、ステップ＃７０２〜＃７１９の処理を実行する。
【０１６７】
そして、画像形成装置１は、開始終了コマンドキー１ｋｆ２を示す押下キー信号５Ｄを受け付けたら（＃７１５でＹｅｓ）、操作のログを記録する処理を終了する。
【０１６８】
図２４に戻って、画像形成装置１は、再現コマンドが入力されると（＃１３でＹｅｓ）、操作ログデータ５Ｆに基づいて、ユーザの操作を再現する処理を、図２６および図２７に示す手順で実行する（＃１４）。
【０１６９】
画像形成装置１は、操作ログデータ５Ｆを読み出し、操作ログデータ５Ｆに対応付けられている開始時画面識別子の画面を表示させる（図２６の＃７３１）。
【０１７０】
画像形成装置１は、操作ログデータ５Ｆの上から１番目のレコードに注目する（＃７３２、＃７３３）。
【０１７１】
注目したレコードに押下キー信号５Ｄが示される場合は（＃７３４でＹｅｓ）、画像形成装置１は、図２３で説明したように、ハードキーパネル１０ｋ１の画像をカレント画面に重ねて表示するとともに、この押下キー信号５Ｄに示されるキーにマークを表示する（＃７３５）。マークを表示するタイミングは、操作ログデータ５Ｆに示されるタイミングよりも遅いのが望ましい。そして、このキーの押下に応じて実行すべき処理の決定を試みる（＃７３６）。処理を決定できたら（＃７３７でＹｅｓ）、この処理を実行する（＃７３８）。
【０１７２】
一方、注目したレコードにタッチ位置ＱＴ、タッチイベント、および経過時間Ｔｒが示される場合は（＃７３４でＮｏ）、画像形成装置１は、このタッチ位置ＱＴが属する領域の種類を判別する（＃７３９）。
【０１７３】
この領域の種類がジェスチャ領域であれば（＃７４０でＹｅｓ）、画像形成装置１は、ジェスチャの判別を試みる（＃７４１）。ジェスチャを判別できたら（＃７４２でＹｅｓ）、このジェスチャに応じて実行すべき処理の決定を試みる（＃７４３）。処理を決定できたら（＃７４４でＹｅｓ）、これに特定の処理が含まれていれば（＃７４５でＹｅｓ）、処理の条件を変更する（図２７の＃７４６）。例えば、画面を表示するタイミングを遅くする。または、アニメーション効果をオンにする。または、タッチ位置ＱＴにマークを表示するステップを追加する。そして、ステップ＃７４３で決定してステップ＃７４６で条件を適宜変更した処理を、実行する（＃７４７）。
【０１７４】
この領域の種類がシンプル操作領域であれば（＃７４０でＮｏ）、画像形成装置１は、このタッチイベントに応じて実行すべき処理の決定を試みる（＃７４８）。処理を決定できたら（＃７４９でＹｅｓ）、これに特定の処理が含まれていれば（＃７５０でＹｅｓ）、ジェスチャの場合と同様、処理の条件を変更する（＃７５１）。そして、ステップ＃７４８で決定してステップ＃７５１で条件を適宜変更した処理を、実行する（＃７５２）。
【０１７５】
未だ注目していないレコードが操作ログデータ５Ｆに残っている場合は（＃７５３でＹｅｓ）、画像形成装置１は、ステップ＃７３３に戻って、これらのレコードのうちの一番上のレコードに注目し、ステップ＃７３４〜＃７５２の処理を適宜、実行する。
【０１７６】
図２４に戻って、操作の記録および再現以外に関するコマンドなどが入力された場合は（＃１３でＮｏ）、画像形成装置１は、従来通り、このコマンドなどに基づいて処理を実行する（＃１５）。
【０１７７】
次に、複写物の綴じ代を「左綴じ」に設定する場合を例に、ユーザの操作、画像形成装置１の処理、および画面の遷移を、図２８〜図３５を参照しながら説明する。本例では、アニメーション効果がオフに設定されているものとする。
【０１７８】
〔記録時〕
図２８〜図３０は、操作の記録時における画面の遷移およびユーザの操作の例を示す図である。
【０１７９】
ユーザは、図２８（Ａ）のホーム画面３Ｔが表示されているときに、ハードキーパネル１０ｋ１（図４参照）の開始終了コマンドキー１ｋｆ２を押すことによって、開始コマンドを入力する。なお、ホーム画面３Ｔは、全体がシンプル操作領域である。
【０１８０】
すると、画像形成装置１は、ハードキーパネル１０ｋ１またはタッチパネル１０ｋ３に対する操作の記録を開始する。なお、記録の手順は、前に図２５で説明した通りである。すなわち、まずは、空の操作ログデータ５Ｆを用意し、その後、これに操作の内容を順次書き込む。
【０１８１】
ユーザは、ホーム画面３Ｔの中からコピーボタン４ＴＪ１をタップする。すると、画像形成装置１は、ユーザがコピーボタン４ＴＪ１をタップ（タッチ）している間の各時刻におけるタッチ位置ＱＴ、タッチイベント（プレス、キープ、またはリリース）、および経過時間Ｔｒを示すレコードを操作ログデータ５Ｆに追記する。そして、アニメーション効果を適用せずに、ホーム画面３Ｔに代えて図２８（Ｂ）のようなコピージョブ画面３Ｃを表示する。
【０１８２】
ユーザは、バッジ列４Ｌを左から右へフリックする。すると、画像形成装置１は、ユーザがフリックしている間の各時刻におけるタッチ位置ＱＴ、タッチイベント、および経過時間Ｔｒを示すレコードを操作ログデータ５Ｆに追記する。そして、バッジ列４Ｌをスクロールさせる。これにより、バッジ列４Ｌが図２８（Ｃ）のように遷移する。
【０１８３】
ユーザは、オプション機能バッジ４Ｃａをタップする。すると、画像形成装置１は、ユーザがオプション機能バッジ４Ｃａをタップしている間の各時刻におけるタッチ位置ＱＴ、タッチイベント、および経過時間Ｔｒを示すレコードを操作ログデータ５Ｆに追記する。そして、アニメーション効果を適用せずに、図２９（Ａ）のようにコピージョブ画面３Ｃの上にダイアログボックス３ＤＢ１を表示する。
【０１８４】
ユーザは、プルダウンボタン４ＰＢをタップする。すると、画像形成装置１は、ユーザがプルダウンボタン４ＰＢをタップしている間の各時刻におけるタッチ位置ＱＴ、タッチイベント、および経過時間Ｔｒを示すレコードを操作ログデータ５Ｆに追記する。そして、アニメーション効果を適用せずに、図２９（Ｂ）のようにダイアログボックス３ＤＢ１の上にプルダウンメニュー３ＰＭ１を表示する。
【０１８５】
ユーザは、プルダウンメニュー３ＰＭ１の中から「左綴じ」に対応する選択肢４ＳＴ１をタップする。すると、画像形成装置１は、ユーザが選択肢４ＳＴ１をタップしている間の各時刻におけるタッチ位置ＱＴ、タッチイベント、および経過時間Ｔｒを示すレコードを操作ログデータ５Ｆに追記する。図２９（Ｃ）のように、選択肢４ＳＴ１を、選択されたことを表わす形態（本例では、文字の色と背景の色とを反転させた形態）に変更する。そして、タップが終わった後、所定の時間（例えば、０．５秒）が経過したら、図３０（Ａ）のようにプルダウンメニュー３ＰＭ１を閉じるとともに、複写物の綴じ代を「左綴じ」に設定する。
【０１８６】
ユーザは、ハードキーパネル１０ｋ１のファンクションキー１ｋｆ４を押す。なお、ファンクションキー１ｋｆ４は、ホーム画面３Ｔに戻るためのキーである。すると、画像形成装置１は、ファンクションキー１ｋｆ４の押下キー信号５Ｄおよび経過時間Ｔｒを示すレコードを操作ログデータ５Ｆに追記する。そして、コピージョブ画面３Ｃを閉じ、図３０（Ｂ）のように再びホーム画面３Ｔを表示する。この際も、アニメーション効果は、適用しない。
【０１８７】
そして、ユーザは、開始終了コマンドキー１ｋｆ２を押すことによって終了コマンドを入力する。すると、画像形成装置１は、記録の処理を終了する。また、画像形成装置１は、操作ログデータ５Ｆに、開始コマンドの入力時のカレント画面つまりホーム画面３Ｔの識別子を開始時画面識別子として対応付けておく。
【０１８８】
以上説明した操作および処理によって、記録すなわち操作ログデータ５Ｆの生成が完了する。
【０１８９】
〔再現時〕
図３１〜図３５は、操作の再現時における画面の遷移の例を示す図である。
【０１９０】
綴じ代の設定の仕方を知りたいユーザは、再現コマンドを入力する。すると、画像形成装置１は、次の通り処理を行う。なお、画面の遷移のタイミングは、原則として、操作ログデータ５Ｆに従う。
【０１９１】
画像形成装置１は、操作ログデータ５Ｆに対応付けられている開始時画面識別子に従って、図３１（Ａ）のようなホーム画面３Ｔを表示する。操作ログデータ５Ｆに示される、タップ（タッチ）のタイミングで、図３１（Ｂ）のように、タップを表わすマーク４ＭＡ１をコピーボタン４ＴＪ１の上に表示する。そして、ホーム画面３Ｔに代えてコピージョブ画面３Ｃを、図３１（Ｃ）のようにスライドインの効果（図２０（Ａ）参照）を適用して表示する。ただし、コピージョブ画面３Ｃを表示し始めるタイミングを、操作ログデータ５Ｆに示されるタイミングよりも遅らせる。
【０１９２】
図３２（Ａ）のようにコピージョブ画面３Ｃを完全に表示した後、画像形成装置１は、図３２（Ｂ）のように、バッジ列４Ｌをスクロールする。この際に、スクロールの速度を通常モードの場合よりも遅くする。また、スクロールし始めるタイミングを、操作ログデータ５Ｆに示されるタイミングよりも遅らせる。さらに、ユーザがタッチしていたタッチ位置ＱＴに、フリックに対応するマーク４ＭＢ１〜４ＭＢ６を表示する。
【０１９３】
スクロールが終わったら、画像形成装置１は、図３２（Ｃ）のように、タップに対応するマーク４ＭＣ１をオプション機能バッジ４Ｃａの上に表示する。さらに、フェードインの効果（図１９参照）を適用してコピージョブ画面３Ｃの上にダイアログボックス３ＤＢ１を表示し始める。ただし、ダイアログボックス３ＤＢ１を表示し始めるタイミングを、操作ログデータ５Ｆに示されるタイミングよりも遅らせる。
【０１９４】
図３３（Ａ）のようにダイアログボックス３ＤＢ１を完全に表示した後、画像形成装置１は、図３３（Ｂ）のように、タップに対応するマーク４ＭＤ１をプルダウンボタン４ＰＢの上に表示する。そして、図３３（Ｃ）のように、ダイアログボックス３ＤＢ１の上にプルダウンメニュー３ＰＭ１を表示する。この際に、フェードインの効果を適用して表示する。また、プルダウンメニュー３ＰＭ１を表示し始めるタイミングを、操作ログデータ５Ｆに示されるタイミングよりも遅らせる。
【０１９５】
画像形成装置１は、図３４（Ａ）のように、タップに対応するマーク４ＭＥ１を選択肢４ＳＴ１の上に表示する。そして、選択肢４ＳＴ１の形態を図３４（Ｂ）のように変更した後、図３４（Ｃ）のように、プルダウンメニュー３ＰＭ１を閉じる。これらのタイミングも、操作ログデータ５Ｆに示されるタイミングよりも遅らせる。プルダウンメニュー３ＰＭ１を閉じる際にフェードアウトの効果を適用してもよい。
【０１９６】
画像形成装置１は、図３５（Ａ）のように、コピージョブ画面３Ｃの上にハードキーパネル右方画面３ＨＫ２を表示する。図３５（Ｂ）のように、押下を示すマーク４ＭＦ１をファンクションキー１ｋｆ４の画像の上に表示する。そして、ハードキーパネル右方画面３ＨＫ２を閉じ、図３５（Ｃ）のようにスライドアウトさせながらコピージョブ画面３Ｃを閉じて、ホーム画面３Ｔを再び表示する。
【０１９７】
本実施形態によると、ユーザは、従来よりも確実に、操作ログデータ５Ｆに基づいて再現される画面を見ながら操作の仕方を確認することができる。
【０１９８】
画像形成装置１は、コンシューマが種々のジョブを実行させる際の操作の仕方を確認するために用いられるが、サービスエンジニアまたはカスタマエンジニアが種々の設定の操作の仕方を確認するためにも用いられる。
【０１９９】
特に、設定の操作は複雑であることが多いが、手本を記録する者は、操作が速い。よって、このような者の操作を従来のようにそのまま再現すると、確認するのが難しいことがある。しかし、画像形成装置１は、再現の際に、画面の遷移を遅くしたり、タッチの位置にマークを表示したり、アニメーション効果を強制的に適用したりする。よって、操作の仕方を従来よりも確実に確認することができる。
【０２００】
本実施形態では、タッチパネル１０ｋ３として、指またはペンなどが直接触れたことを検知する方式のタッチパネルを用いたが、非接触式のタッチパネルを用いる場合にも、本発明を適用することができる。液晶ディスプレイ１０ｋ２の代わりに、プラズマディスプレイなど他の方式のディスプレイを用いることもできる。
【０２０１】
操作ログデータ５Ｆをサーバまたは可搬型の記録媒体を介して他の画像形成装置１へコピーし、他の画像形成装置１において、これに基づいて操作を再現してもよい。例えば、メーカの事業所の画像形成装置１Ａによって操作ログデータ５Ｆを生成し、研修中のサービスエンジニアへ配付する。各サービスエンジニアは、画像形成装置１Ｂの操作ログデータ記憶部１２２（図８参照）に操作ログデータ５Ｆをコピーする。再現コマンドを入力することによって、操作を再現させる。そして、この際に表示される画面を見ることによって、操作の仕方を確認する。
【０２０２】
本実施形態では、再現の際に、操作ログデータ５Ｆに基づいて求められるタイミングを適宜変更しながら、画面の遷移を遅らせた。しかし、操作ログデータ５Ｆを生成した後、遷移のタイミングを遅らせるように予め操作ログデータ５Ｆを書き換えてもよい。そして、書き換えられた操作ログデータ５Ｆに基づいて再現を行ってもよい。
【０２０３】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０２０４】
１  画像形成装置（表示制御装置）
１０ｋ２  液晶ディスプレイ
１０ｋ３  タッチパネル
１０３  タッチ応答処理決定部（処理決定手段）
１０５  ジェスチャ応答処理決定部（処理決定手段）
１０８  画面等制御部（表示制御手段）
１２２  操作ログデータ記憶部（記憶手段）
５Ｆ  操作ログデータ
【図１】
0005884815.tif 000002
【図２】
0005884815.tif 000003
【図３】
0005884815.tif 000004
【図４】
0005884815.tif 000005
【図５】
0005884815.tif 000006
【図６】
0005884815.tif 000007
【図７】
0005884815.tif 000008
【図８】
0005884815.tif 000009
【図９】
0005884815.tif 000010
【図１０】
0005884815.tif 000011
【図１１】
0005884815.tif 000012
【図１２】
0005884815.tif 000013
【図１３】
0005884815.tif 000014
【図１４】
0005884815.tif 000015
【図１５】
0005884815.tif 000016
【図１６】
0005884815.tif 000017
【図１７】
0005884815.tif 000018
【図１８】
0005884815.tif 000019
【図１９】
0005884815.tif 000020
【図２０】
0005884815.tif 000021
【図２１】
0005884815.tif 000022
【図２２】
0005884815.tif 000023
【図２３】
0005884815.tif 000024
【図２４】
0005884815.tif 000025
【図２５】
0005884815.tif 000026
【図２６】
0005884815.tif 000027
【図２７】
0005884815.tif 000028
【図２８】
0005884815.tif 000029
【図２９】
0005884815.tif 000030
【図３０】
0005884815.tif 000031
【図３１】
0005884815.tif 000032
【図３２】
0005884815.tif 000033
【図３３】
0005884815.tif 000034
【図３４】
0005884815.tif 000035
【図３５】
0005884815.tif 000036