(57)【特許請求の範囲】
【請求項１】
モニターに表示された画面に対応する画面情報を取得する画面取得装置であって、
前記画面情報を記憶する画面記憶部と、
ユーザーからの操作に基づいて前記モニターに表示される画面が変化する度に、前記画面に対応する画面情報を取得し、前記画面記憶部に前記画面情報を記録する画面情報取得部と、
前記操作の内容を示す操作情報と、前記画面の遷移を示す画面遷移情報とを対応付けて前記画面記憶部に記録する遷移記録部と
を備え、
前記操作を受け付ける操作受付部を更に備え、
前記操作受付部は、前記操作を受け付ける度に、前記操作情報を生成し、
前記遷移記録部は、前記操作情報を、前記画面遷移情報と対応付けて前記画面記憶部に記録し、
前記操作を受け付けるタッチパネルを更に備え、
前記タッチパネルには、ユーザーによってタッチされる複数のボタンが表示されており、
前記操作受付部は、前記操作情報として、ユーザーによってタッチされたボタンを示すボタン識別情報を生成し、
前記操作に基づいて前記画面が変化する度に、前記画面遷移情報を生成する遷移生成部を更に備え、
前記遷移生成部は、前記画面を識別する画面識別情報と前記ボタン識別情報と含む情報を結合して、前記画面遷移情報を生成する、画面取得装置。
【請求項２】
前記画面には、画面識別情報が付与されており、
前記画面情報取得部は、前記画面情報をファイルとして前記画面記憶部に記録し、
前記画面情報を格納するファイルのファイル名情報は、前記画面情報に対応する前記画面の前記画面識別情報である、請求項１に記載の画面取得装置。
【請求項３】
前記遷移生成部は、前記画面識別情報及び前記ボタン識別情報を、生成された順に交互に並べて前記画面遷移情報を生成する、請求項１に記載の画面取得装置。
【請求項４】
前記操作に基づいて、画面が、その画面が表示される直前に表示された画面に遷移したことを検出する後退検出部を更に備え、
前記遷移生成部は、
前記後退検出部が前記直前に表示された画面に遷移したことを検出して、前記操作受付部が前記ボタン識別情報を生成したときに、
前記直前に表示された画面から分岐していることを示す分岐情報を付加して前記画面遷移情報を生成する、請求項３に記載の画面取得装置。
【請求項５】
モニターに表示された画面に対応する画面情報を取得する画面取得装置であって、
前記画面情報を記憶する画面記憶部と、
ユーザーからの操作に基づいて前記モニターに表示される画面が変化する度に、前記画面に対応する画面情報を取得し、前記画面記憶部に前記画面情報を記録する画面情報取得部と、
前記操作の内容を示す操作情報と、前記画面の遷移を示す画面遷移情報とを対応付けて前記画面記憶部に記録する遷移記録部と
を備え、
前記操作に基づいて、画面が、その画面が表示される直前に表示された画面に遷移したことを検出する後退検出部を更に備え、
前記画面情報取得部は、前記後退検出部が前記直前に表示された画面に遷移したことを検出したときに、前記画面情報を取得しない、画面取得装置。
【請求項６】
モニターに表示された画面に対応する画面情報を取得して、画面記憶部に記録する画面取得装置の画面取得方法であって、
ユーザーからの操作に基づいて前記モニターに表示される画面が変化する度に、前記画面に対応する画面情報を取得し、前記画面記憶部に前記画面情報を記録する画面情報取得工程と、
前記操作の内容を示す操作情報と、前記画面の遷移を示す画面遷移情報とを対応付けて前記画面記憶部に記録する遷移記録工程と
を含み、
前記操作を受け付ける操作受付工程を更に含み、
前記操作受付工程において、前記操作を受け付ける度に、前記操作情報を生成し、
前記遷移記録工程において、前記操作情報を、前記画面遷移情報と対応付けて前記画面記憶部に記録し、
前記画面取得装置は、
前記操作を受け付けるタッチパネルを更に備え、
前記タッチパネルには、ユーザーによってタッチされる複数のボタンが表示されており、
前記操作受付工程において、前記操作情報として、ユーザーによってタッチされたボタンを示すボタン識別情報を生成し、
前記操作に基づいて前記画面が変化する度に、前記画面遷移情報を生成する遷移生成工程を更に含み、
前記遷移生成工程において、前記画面を識別する画面識別情報と前記ボタン識別情報と含む情報を結合して、前記画面遷移情報を生成する、画面取得方法。
【請求項７】
モニターに表示された画面に対応する画面情報を取得して、画面記憶部に記録する画面取得装置の画面取得方法であって、
ユーザーからの操作に基づいて前記モニターに表示される画面が変化する度に、前記画面に対応する画面情報を取得し、前記画面記憶部に前記画面情報を記録する画面情報取得工程と、
前記操作の内容を示す操作情報と、前記画面の遷移を示す画面遷移情報とを対応付けて前記画面記憶部に記録する遷移記録工程と
を含み、
前記操作に基づいて、画面が、その画面が表示される直前に表示された画面に遷移したことを検出する後退検出工程を更に含み、
前記後退検出工程において前記直前に表示された画面に遷移したことを検出したときに、前記画面情報取得工程において前記画面情報を取得しない、画面取得方法。
【請求項８】
モニターに表示された画面に対応する画面情報を取得する画面取得プログラムであって、画面取得装置が備えるコンピューターを、
前記画面情報を記憶する画面記憶部と、
ユーザーからの操作に基づいて前記モニターに表示される画面が変化する度に、前記画面に対応する画面情報を取得し、前記画面記憶部に前記画面情報を記録する画面情報取得部と、
前記操作の内容を示す操作情報と、前記画面の遷移を示す画面遷移情報とを対応付けて前記画面記憶部に記録する遷移記録部と
して機能させ、
前記コンピューターを、前記操作を受け付ける操作受付部として更に機能させ、
前記操作受付部は、前記操作を受け付ける度に、前記操作情報を生成し、
前記遷移記録部は、前記操作情報を、前記画面遷移情報と対応付けて前記画面記憶部に記録し、
前記画面取得装置は、前記操作を受け付けるタッチパネルを備え、
前記タッチパネルには、ユーザーによってタッチされる複数のボタンが表示されており、
前記操作受付部は、前記操作情報として、ユーザーによってタッチされたボタンを示すボタン識別情報を生成し、
前記コンピューターを、前記操作に基づいて前記画面が変化する度に、前記画面遷移情報を生成する遷移生成部として更に機能させ、
前記遷移生成部は、前記画面を識別する画面識別情報と前記ボタン識別情報と含む情報を結合して、前記画面遷移情報を生成する、画面取得プログラム。
【請求項９】
モニターに表示された画面に対応する画面情報を取得する画面取得プログラムであって、画面取得装置が備えるコンピューターを、
前記画面情報を記憶する画面記憶部と、
ユーザーからの操作に基づいて前記モニターに表示される画面が変化する度に、前記画面に対応する画面情報を取得し、前記画面記憶部に前記画面情報を記録する画面情報取得部と、
前記操作の内容を示す操作情報と、前記画面の遷移を示す画面遷移情報とを対応付けて前記画面記憶部に記録する遷移記録部と
して機能させ、
前記コンピューターを、前記操作に基づいて、画面が、その画面が表示される直前に表示された画面に遷移したことを検出する後退検出部として更に機能させ、
前記画面情報取得部は、前記後退検出部が前記直前に表示された画面に遷移したことを検出したときに、前記画面情報を取得しない、画面取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モニターに表示された画面に対応する画面情報を取得する画面取得装置、画面取得方法、及び、画面取得プログラムに関する。
【背景技術】
【０００２】
従来、モニターに表示された画面に対応する画面情報を取得する画面取得装置が知られている。
【０００３】
例えば、アプリケーションへの操作イベントが発生する度に、アプリケーションの表示画面データを取得する操作手順書の自動生成装置が開示されている（特許文献１参照）。特許文献１に記載の操作手順書の自動生成装置では、遷移レベルを示す番号と対応させてアプリケーションの表示画面データを記録する。また、遷移レベルが同一である表示画面データが複数存在する場合には、複数の表示画面データのうちのいずれか１つを遷移レベルに対応する表示画面データとして採用する。
【０００４】
上記操作手順書の自動生成装置によれば、操作手順書を簡単に作成することができると記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１１５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の操作手順書の自動生成装置では、遷移レベルを示す番号と対応させて表示画面データが記録されているため、操作手順書の作成に用いる表示画面データを取得することができるに過ぎない。換言すれば、遷移レベルを示す番号と対応させた表示画面データから、操作手順書のような文書を簡単に作成することができるとは言えない。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、操作手順書のような文書を容易に作成することの可能な画面取得装置、画面取得方法、及び、画面取得プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の画面取得装置は、モニターに表示された画面に対応する画面情報を取得する画面取得装置であって、画面記憶部、画面情報取得部、及び、遷移記録部を備える。前記画面記憶部は、前記画面情報を記憶する。前記画面情報取得部は、ユーザーからの操作に基づいて前記モニターに表示される画面が変化する度に、前記画面に対応する画面情報を取得し、前記画面記憶部に前記画面情報を記録する。前記遷移記録部は、前記操作の内容を示す操作情報と、前記画面の遷移を示す画面遷移情報とを対応付けて前記画面記憶部に記録する。
【０００９】
本発明の画面取得方法は、モニターに表示された画面に対応する画面情報を取得して、画面記憶部に記録する画面取得方法であって、画面情報取得工程及び遷移記録工程を含む。前記画面情報取得工程は、ユーザーからの操作に基づいて前記モニターに表示される画面が変化する度に、前記画面に対応する画面情報を取得し、前記画面記憶部に前記画面情報を記録する。前記遷移記録工程において、前記操作の内容を示す操作情報と、前記画面の遷移を示す画面遷移情報とを対応付けて前記画面記憶部に記録する。
【００１０】
本発明の画面取得プログラムは、モニターに表示された画面に対応する画面情報を取得する画面取得プログラムであって、コンピューターを、画面記憶部、画面情報取得部、及び、遷移記録部として機能させる。前記画面記憶部は、前記画面情報を記憶する。前記画面情報取得部は、ユーザーからの操作に基づいて前記モニターに表示される画面が変化する度に、前記画面に対応する画面情報を取得し、前記画面記憶部に前記画面情報を記録する。前記遷移記録部は、前記操作の内容を示す操作情報と、前記画面の遷移を示す画面遷移情報とを対応付けて前記画面記憶部に記録する。
【発明の効果】
【００１１】
本発明の画面取得装置、画面取得方法、及び、画面取得プログラムによれば、操作手順書のような文書を容易に作成することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画面取得装置の構成を示す図である。
【図２】図１に示す制御部の構成を示す図である。
【図３】図２に示す画面表示部が表示するメニュー画面を示す画面図である。
【図４】図２に示す画面表示部が表示するレポート画面を示す画面図である。
【図５】図２に示す画面表示部が表示するプリントレポート画面を示す画面図である。
【図６】図２に示す画面表示部が表示するプリントレポート画面を示す画面図である。
【図７】図２に示す画面表示部が表示するレポート画面を示す画面図である。
【図８】図２に示す画面表示部が表示するレポートセッティング画面を示す画面図である。
【図９】図２に示す遷移生成部が生成する画面遷移情報の一例を示す図表である。
【図１０】図２に示す制御部の動作を示すフローチャートである。
【図１１】図２に示す制御部の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面（図１〜図１１）を参照しながら説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１４】
まず、図１を参照して、本実施形態に係る画像形成装置１００について説明する。図１は、本実施形態に係る画像形成装置１００の構成を示す図である。本実施形態において、画像形成装置１００は、複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。画像形成装置１００は、スキャナー、複写機、プリンター、及び、ファクシミリの各機能を有する。画像形成装置１００は、画像形成ユニット１、画像読取ユニット２、原稿搬送ユニット３、操作パネル４、及び、制御部５を備える。画像形成装置１００は、「画面取得装置」の一例に相当する。
【００１５】
画像形成ユニット１は、用紙Ｐに画像を形成する。画像読取ユニット２は、原稿Ｒ上に形成された画像を読み取る。原稿搬送ユニット３は、読み取り対象の原稿Ｒを搬送する。操作パネル４は、タッチパネル４１を備え、画像形成装置１００に対するユーザーからの操作を受け付ける。制御部５は、画像形成装置１００の動作を制御する。タッチパネル４１は、「モニター」の一例に相当する。
【００１６】
画像形成ユニット１は、給紙カセット１１、給紙ローラー１２、搬送ローラー対１３、レジストローラー対１４、画像形成部１５、定着器１６、排出ローラー対１７、及び、排出トレイ１８を備える。給紙ローラー１２は、給紙カセット１１から用紙Ｐを１枚ずつ繰り出す。給紙ローラー１２によって繰り出された用紙Ｐは、搬送ローラー対１３及びレジストローラー対１４によって画像形成部１５まで搬送される。
【００１７】
画像形成部１５は、給紙カセット１１から搬送されてきた用紙Ｐに画像を形成する。画像形成部１５は、感光体ドラム１５１、帯電部１５２、露光部１５３、現像部１５４、転写ローラー１５５、及び、クリーニング部１５６を備える。感光体ドラム１５１は、円筒形の回転体であり、その周面には、静電潜像が形成される。帯電部１５２は、感光体ドラム１５１を所定の電位に帯電させる。露光部１５３は、画像データに基づきレーザー光を照射して感光体ドラム１５１の周面を露光する。その結果、画像データに応じた静電潜像が感光体ドラム１５１の周面に形成される。なお、画像データとしては、例えば、画像読取ユニット２が原稿Ｒを読み取って生成された画像データ、又は、通信ネットワークを介して外部のパーソナルコンピューター２００から受信した画像データが用いられる。画像形成部１５によって画像が形成された用紙Ｐは、定着器１６まで搬送される。
【００１８】
現像部１５４は、感光体ドラム１５１の周面に形成された静電潜像にトナーを供給して現像し、感光体ドラム１５１の周面にトナー像を形成する。転写ローラー１５５は、感光体ドラム１５１上のトナー像を用紙Ｐに転写する。クリーニング部１５６は、転写後に感光体ドラム１５１の周面に残留している残留トナーを除去する。
【００１９】
定着器１６は、用紙Ｐに形成された画像を用紙Ｐに熱定着する。定着器１６は、加熱ローラーと、加圧ローラーとを備える。加熱ローラーは、発熱体を内蔵する。加熱ローラー及び加圧ローラーは、両者が圧接されることによって、定着ニップ部を形成する。用紙Ｐが定着ニップ部を通過することによって、用紙Ｐの表面に付着したトナーが溶融及び加熱される。その結果、トナー像が用紙Ｐに定着される。トナー像が定着された用紙Ｐは、排出ローラー対１７によって排出トレイ１８へ排出される。
【００２０】
次に、図２を参照して、制御部５の構成について説明する。制御部５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）及びメモリーを備える。メモリーには、「画面取得プログラム」を含む制御プログラムが記憶される。ＣＰＵは、制御プログラムを実行することによって、各種機能部として機能する。また、ＣＰＵは、制御プログラムを実行することによって、メモリーを各種機能部として機能させる。その結果、制御部５の各種機能部は、画像形成装置１００の動作を制御する。また、制御部５は、操作受付部５１１、画面表示部５１２、画面情報取得部５１３、後退検出部５１４、遷移生成部５１５、遷移記録部５１６、表示画面記憶部５２１、及び、画面記憶部５２２を備える。なお、制御部５は、「コンピューター」の一例に相当する。
【００２１】
表示画面記憶部５２１は、タッチパネル４１に表示する画面ＳＣに対応する画面情報ＳＣＤを予め記憶する。表示画面記憶部５２１に記憶された画面情報ＳＣＤは、画面表示部５１２によって読み出される。また、画面情報ＳＣＤには、画面ＳＣを識別する画面識別情報ＩＤＳが付与されている。
【００２２】
画面記憶部５２２は、タッチパネル４１に表示された画面ＳＣに対応する画面情報ＳＣＤ、及び、画面ＳＣの遷移を示す画面遷移情報ＴＲＤを記憶する。画面情報ＳＣＤは、画面情報取得部５１３によって、画面記憶部５２２に書き込まれる。画面遷移情報ＴＲＤは、遷移記録部５１６によって、画面記憶部５２２に書き込まれる。また、画面情報ＳＣＤ及び画面遷移情報ＴＲＤは、パーソナルコンピューター２００によって読み出される。ユーザーは、パーソナルコンピューター２００を用いて、画面記憶部５２２に格納された画面情報ＳＣＤ及び画面遷移情報ＴＲＤを読み出して、操作手順書のような文書を作成する。
【００２３】
操作受付部５１１は、ユーザーからの操作を受け付ける。また、操作受付部５１１は、ユーザーからの操作を受け付ける度に、ユーザーからの操作の内容を示す操作情報ＰＤを生成する。具体的には、タッチパネル４１には、複数のボタンＢＴが表示される。そして、操作受付部５１１は、ユーザーによってタッチされたボタンＢＴを示すボタン識別情報ＩＤＢを、操作情報ＰＤとして生成する。
【００２４】
画面表示部５１２は、ユーザーからの操作に基づいて、タッチパネル４１に表示する画面ＳＣを変更する。具体的には、タッチパネル４１には、複数のボタンＢＴが表示される。そして、タッチパネル４１に表示された複数のボタンＢＴのうち、ユーザーによってタッチされたボタンＢＴに対応する画面ＳＣをタッチパネル４１に表示する。また、画面表示部５１２は、タッチパネル４１に表示する画面ＳＣに対応する画面情報ＳＣＤを、表示画面記憶部５２１から読み出す。
【００２５】
画面情報取得部５１３は、ユーザーからの操作に基づいてタッチパネル４１に表示される画面ＳＣが変化する度に、タッチパネル４１に表示された画面ＳＣに対応する画面情報ＳＣＤを取得する。具体的には、画面情報取得部５１３は、例えば、スクリーンショット機能によってキャプチャー画像の画像情報を取得する。そして、画面情報取得部５１３は、取得した画像情報を画面情報ＳＣＤとして画面記憶部５２２に記録する。また、画面情報取得部５１３は、取得した画面情報ＳＣＤをファイルとして画面記憶部５２２に記録する。また、画面情報ＳＣＤを格納するファイルのファイル名を示すファイル名情報は、画面情報ＳＣＤに対応する画面ＳＣの画面識別情報ＩＤＳである。
【００２６】
後退検出部５１４は、画面ＳＣが、その画面ＳＣが表示される直前に表示された画面ＳＣに遷移することを検出する。なお、画面ＳＣは、ユーザーからの操作に基づいて遷移する。具体的には、例えば、ユーザーからの操作に基づいて、画面ＳＣ１が画面ＳＣ１とは異なる画面ＳＣ２に遷移する。次に、ユーザーからの操作に基づいて、画面ＳＣ２が画面ＳＣ２とは異なる画面ＳＣ３に遷移する。画面ＳＣ３が画面ＳＣ１と同一の画面ＳＣである場合に、画面ＳＣ２から画面ＳＣ３に遷移するときに、後退検出部５１４は、「直前に表示された画面ＳＣに遷移する」ことを検出する。換言すれば、「直前に表示された画面ＳＣに遷移する」とは、画面ＳＣが、階層が１つ上の画面ＳＣに遷移することを意味する。
【００２７】
遷移生成部５１５は、画面識別情報ＩＤＳとボタン識別情報ＩＤＢとを含む情報を結合して、画面遷移情報ＴＲＤを生成する。画面識別情報ＩＤＳは、画面ＳＣを識別する情報である。また、画面識別情報ＩＤＳは、画面情報取得部５１３によって取得される。ボタン識別情報ＩＤＢは、タッチパネル４１に表示され、ユーザーによってタッチされたボタンＢＴを識別する情報である。また、ボタン識別情報ＩＤＢは、操作受付部５１１によって生成される。具体的には、遷移生成部５１５は、画面識別情報ＩＤＳ及びボタン識別情報ＩＤＢを、生成された順に交互に並べて画面遷移情報ＴＲＤを生成する。
【００２８】
本実施形態では、遷移生成部５１５は、ボタンＢＴがタッチされる度に、画面識別情報ＩＤＳ及びボタン識別情報ＩＤＢを並べて、画面遷移情報ＴＲＤを生成する。画面遷移情報ＴＲＤは画面ＳＣの遷移を示す。なお、画面ＳＣが、画面ＳＣと異なる画面ＳＣに遷移する場合には、遷移することを示すマーク（本実施形態では、「−」）を遷移後の画面ＳＣの画面識別情報ＩＤＳの前に記載する。また、画面遷移情報ＴＲＤを構成する画面識別情報ＩＤＳとボタン識別情報ＩＤＢとの間には、区切りを示すマーク（本実施形態では、「＿」）を記載する。
【００２９】
後退検出部５１４が直前に表示された画面ＳＣに遷移したことを検出して、操作受付部５１１がボタン識別情報ＩＤＢを生成したときに、遷移生成部５１５は、分岐情報ＶＤを付加して画面遷移情報ＴＲＤを生成する。分岐情報ＶＤは、直前に表示された画面ＳＣから分岐していることを示す。遷移生成部５１５の動作の具体例については、図９を参照して後述する。
【００３０】
遷移記録部５１６は、ユーザーからの操作の内容を示す操作情報ＰＤと、画面ＳＣの遷移を示す画面遷移情報ＴＲＤとを対応付けて画面記憶部５２２に記録する。具体的には、操作受付部５１１がユーザーからの操作を受け付ける度に、遷移記録部５１６は、遷移生成部５１５によって生成された画面遷移情報ＴＲＤを画面記憶部５２２に記録する。すなわち、本実施形態では、画面遷移情報ＴＲＤが、操作情報ＰＤを含んでいる。具体的には、画面遷移情報ＴＲＤは、画面識別情報ＩＤＳとボタン識別情報ＩＤＢとを並べた情報である。
【００３１】
次に、図２〜図８を参照して、画面表示部５１２がタッチパネル４１に表示する画面ＳＣの遷移の一例について説明する。まず、図３を参照してメニュー画面６００について説明する。図３は、メニュー画面６００を示す画面図である。メニュー画面６００には、Ｒｅｐｏｒｔボタン６１１を含む各種の機能選択ボタン６０１〜６１１が表示される。また、メニュー画面６００には、前ページ表示ボタン６１２、次ページ表示ボタン６１３、及び、Ｃｌｏｓｅボタン６１４が表示される。
【００３２】
機能選択ボタン６０１〜６１１は、画像形成装置１００に行わせる機能を選択する場合にユーザーがタッチする。例えば、Ｒｅｐｏｒｔボタン６１１は、各種レポートを出力する場合にユーザーがタッチする。前ページ表示ボタン６１２は、メニュー画面を構成する２つの画面ＳＣのうち、前に配置された画面ＳＣに遷移する場合にユーザーがタッチする。次ページ表示ボタン６１３は、メニュー画面を構成する複数の画面ＳＣのうち、後に配置された画面ＳＣに遷移する場合にユーザーがタッチする。なお、メニュー画面６００は、メニュー画面を構成する２つの画面ＳＣのうち、前に配置された画面ＳＣである。Ｃｌｏｓｅボタン６１４は、メニュー画面６００を閉じる場合にユーザーがタッチする。
【００３３】
次に、メニュー画面６００に表示されたＲｅｐｏｒｔボタン６１１が、ユーザーの手Ｈ１の指（例えば、人差し指）によってタッチされる。その結果、画面表示部５１２（図２参照）が、図４に示すレポート画面６２０をタッチパネル４１に表示する。なお、ユーザーの手Ｈ１は、タッチパネル４１には表示されない。
【００３４】
次に、図４を参照して、レポート画面６２０について説明する。図４は、レポート画面６２０を示す画面図である。レポート画面６２０には、レポートに関する設定及び指示を受け付ける各種の選択ボタン６２１〜６２７が表示される。例えば、ＰｒｉｎｔＲｅｐｏｒｔボタン６２１は、ユーザーがレポートを印刷する場合にタッチする。また、レポート画面６２０には、Ｃｌｏｓｅボタン６２８が表示される。Ｃｌｏｓｅボタン６２８は、レポート画面６２０を閉じて、メニュー画面６００に戻る場合にユーザーがタッチする。
【００３５】
次に、レポート画面６２０に表示されたＰｒｉｎｔＲｅｐｏｒｔボタン６２１が、ユーザーの手Ｈ２の指によってタッチされる。その結果、画面表示部５１２が、図５に示すプリントレポート画面６３０をタッチパネル４１に表示する。なお、ユーザーの手Ｈ２は、タッチパネル４１には表示されない。
【００３６】
次に、図５を参照して、プリントレポート画面６３０について説明する。図５は、プリントレポート画面６３０を示す画面図である。プリントレポート画面６３０には、印刷する対象のレポートを選択する選択ボタン６３１〜６３４が表示される。例えば、ＳｔａｔｕｓＰａｇｅボタン６３１は、ユーザーがステータスの変化を示すページを印刷する場合にタッチする。また、プリントレポート画面６３０には、Ｃｌｏｓｅボタン６３５が表示される。Ｃｌｏｓｅボタン６３５は、プリントレポート画面６３０を閉じて、レポート画面６２０に戻る場合にユーザーがタッチする。
【００３７】
次に、プリントレポート画面６３０に表示されたＳｔａｔｕｓＰａｇｅボタン６３１が、ユーザーの手Ｈ３の指によってタッチされる。その結果、制御部５が、ステータスの変化を示すページを印刷する。また、ＳｔａｔｕｓＰａｇｅボタン６３１がタッチされた場合には、画面ＳＣは遷移しない。換言すれば、画面表示部５１２は、プリントレポート画面６３０と同じ画面ＳＣ（図６に示すプリントレポート画面６４０）をタッチパネル４１に継続して表示する。なお、ユーザーの手Ｈ３は、タッチパネル４１には表示されない。
【００３８】
次に、図６を参照して、プリントレポート画面６４０について説明する。図６は、プリントレポート画面６４０を示す画面図である。プリントレポート画面６４０は、図５に示すプリントレポート画面６３０と同一の画面ＳＣであって、選択ボタン６４１〜６４４、及び、Ｃｌｏｓｅボタン６４５が表示される。
【００３９】
次に、プリントレポート画面６４０に表示されたＣｌｏｓｅボタン６４５が、ユーザーの手Ｈ４の指によってタッチされる。その結果、画面表示部５１２が、図４を参照して説明したレポート画面６２０と同一の画面（図７に示すレポート画面６５０）をタッチパネル４１に表示する。換言すれば、プリントレポート画面６４０から、プリントレポート画面６４０の直前に表示された画面ＳＣであるレポート画面６２０と同一の画面ＳＣに遷移する。なお、ユーザーの手Ｈ４は、タッチパネル４１には表示されない。
【００４０】
次に、図７を参照して、レポート画面６５０について説明する。図７は、レポート画面６５０を示す画面図である。レポート画面６５０は、図４を参照して説明したレポート画面６２０と同一の画面であって、選択ボタン６５１〜６５７及びＣｌｏｓｅボタン６２８が表示される。
【００４１】
次に、レポート画面６５０に表示されたＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇボタン６５２がユーザーの手Ｈ５の指によってタッチされる。その結果、画面表示部５１２が、図８に示すレポートセッティング画面６６０をタッチパネル４１に表示する。なお、ユーザーの手Ｈ５の指は、タッチパネル４１には表示されない。
【００４２】
次に、図８を参照して、レポートセッティング画面６６０について説明する。レポートセッティング画面６６０は、レポートの各種設定をする画面ＳＣであって、選択ボタン６６１〜６６３及びＣｌｏｓｅボタン６６４が表示される。例えば、ＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔボタン６６１は、レポートを、予め設定されたサーバー装置（又は、端末装置）へ送信する場合にユーザーがタッチする。端末装置は、例えば、パーソナルコンピューター２００である。
【００４３】
次に、レポートセッティング画面６６０に表示されたＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔボタン６６１がユーザーの手Ｈ６の指によってタッチされる。その結果、制御部５が、レポートを、予め設定されたサーバー装置（又は、端末装置）へ送信する。そして、処理を終了する。なお、ユーザーの手Ｈ６は、タッチパネル４１には表示されない。
【００４４】
次に、図９を参照して、画面が遷移した場合に、遷移生成部５１５が生成する画面遷移情報ＴＲＤについて説明する。図９は、遷移生成部５１５が生成する画面遷移情報ＴＲＤの一例を示す図表である。左欄に、画面ＳＣの画面図の参照符号及び画面ＳＣに対応する画面情報ＳＣＤの画面識別情報ＩＤＳを示す。中央欄に、操作されるボタンＢＴの参照符号を示す。右欄に、遷移生成部５１５が生成する画面遷移情報ＴＲＤを示す。
【００４５】
まず、画面識別情報ＩＤＳが「Ｔ０００１」に設定されているメニュー画面６００（図３参照）がタッチパネル４１に表示されている。そして、メニュー画面６００に表示された「Ｒｅｐｏｒｔボタン６１１」がユーザーによってタッチされ、遷移生成部５１５が、画面遷移情報ＴＲＤとして「Ｔ０００１＿Ｒｅｐｏｒｔ」を生成する。画面遷移情報ＴＲＤの「Ｔ０００１」は、メニュー画面６００の画面識別情報ＩＤＳが「Ｔ０００１」であることを示す。画面遷移情報ＴＲＤの「Ｒｅｐｏｒｔ」は、ボタン識別情報ＩＤＢが「Ｒｅｐｏｒｔ」である「Ｒｅｐｏｒｔボタン６１１」がタッチされたことを示す。すなわち、「Ｔ０００１＿Ｒｅｐｏｒｔ」という画面遷移情報ＴＲＤは、以下のことを示す。画面識別情報ＩＤＳが「Ｔ０００１」であるメニュー画面６００が表示された状態で、ボタン識別情報ＩＤＢが「Ｒｅｐｏｒｔ」である「Ｒｅｐｏｒｔボタン６１１」がユーザーによってタッチされた。
【００４６】
次に、「Ｒｅｐｏｒｔボタン６１１」がタッチされたため、画面識別情報ＩＤＳが「Ｒ０００１」に設定されているレポート画面６２０（図４参照）がタッチパネル４１に表示される。そして、レポート画面６２０に表示された「ＰｒｉｎｔＲｅｐｏｒｔボタン６２１」がユーザーによってタッチされる。その結果、遷移生成部５１５が、画面遷移情報ＴＲＤとして「Ｔ０００１＿Ｒｅｐｏｒｔ」に続いて、「−Ｒ０００１＿ＰｒｉｎｔＲｅｐｏｒｔ」を生成する。画面遷移情報ＴＲＤの「−」は、画面ＳＣが遷移したことを示す。画面遷移情報ＴＲＤの「Ｒ０００１」は、レポート画面６２０の画面識別情報ＩＤＳが「Ｒ０００１」であることを示す。画面遷移情報ＴＲＤの「ＰｒｉｎｔＲｅｐｏｒｔ」は、ボタン識別情報ＩＤＢが「ＰｒｉｎｔＲｅｐｏｒｔ」である「ＰｒｉｎｔＲｅｐｏｒｔボタン６２１」がタッチされたことを示す。すなわち、「−Ｒ０００１＿ＰｒｉｎｔＲｅｐｏｒｔ」という画面遷移情報ＴＲＤは、以下のことを示す。まず、画面識別情報ＩＤＳが「Ｒ０００１」であるレポート画面６２０に遷移した。そして、画面識別情報ＩＤＳが「Ｒ０００１」であるレポート画面６２０が表示された状態で、ボタン識別情報ＩＤＢが「ＰｒｉｎｔＲｅｐｏｒｔ」である「ＰｒｉｎｔＲｅｐｏｒｔボタン６２１」がタッチされた。
【００４７】
次に、「ＰｒｉｎｔＲｅｐｏｒｔボタン６２１」がタッチされたため、画面識別情報ＩＤＳが「Ｒ００１１」に設定されているプリントレポート画面６３０（図５参照）がタッチパネル４１に表示される。そして、プリントレポート画面６３０に表示された「ＳｔａｔｕｓＰａｇｅＰｒｉｎｔボタン６３１」がユーザーによってタッチされる。その結果、遷移生成部５１５が、画面遷移情報ＴＲＤとして「−Ｒ０００１＿ＰｒｉｎｔＲｅｐｏｒｔ」に続いて、「−Ｒ００１１＿ＳｔａｔｕｓＰａｇｅ」を生成する。画面遷移情報ＴＲＤの「−」は、画面ＳＣが遷移したことを示す。画面遷移情報ＴＲＤの「Ｒ００１１」は、プリントレポート画面６３０の画面識別情報ＩＤＳが「Ｒ００１１」であることを示す。画面遷移情報ＴＲＤの「ＳｔａｔｕｓＰａｇｅ」は、ボタン識別情報ＩＤＢが「ＳｔａｔｕｓＰａｇｅ」である「ＳｔａｔｕｓＰａｇｅＰｒｉｎｔボタン６３１」がタッチされたことを示す。すなわち、「−Ｒ００１１＿ＳｔａｔｕｓＰａｇｅ」という画面遷移情報ＴＲＤは、以下のことを示す。まず、画面識別情報ＩＤＳが「Ｒ００１１」であるプリントレポート画面６３０に遷移した。そして、画面識別情報ＩＤＳが「Ｒ００１１」であるプリントレポート画面６３０が表示された状態で、ボタン識別情報ＩＤＢが「ＳｔａｔｕｓＰａｇｅ」である「ＳｔａｔｕｓＰａｇｅＰｒｉｎｔボタン６３１」がタッチされた。
【００４８】
次に、「ＳｔａｔｕｓＰａｇｅＰｒｉｎｔボタン６３１」がタッチされたため、「ＳｔａｔｕｓＰａｇｅ」を印刷して、プリントレポート画面６４０（図６参照）がタッチパネル４１に表示されたままになる。次に、「Ｃｌｏｓｅボタン６４５」がユーザーによってタッチされる。そして、画面識別情報ＩＤＳが「Ｒ０００１」に設定されているレポート画面６５０（図７参照）がタッチパネル４１に表示される。次に、レポート画面６５０に表示された「ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇボタン６５２」がタッチされる。その結果、遷移生成部５１５が、画面遷移情報ＴＲＤとして「−Ｒ００１１＿ＳｔａｔｕｓＰａｇｅ」に続いて、「−Ｒ０００１」を、「−Ｒ０００１＿ＰｒｉｎｔＲｅｐｏｒｔ」に対して、両者の左端が一致する位置に生成する。画面遷移情報ＴＲＤの「−」は、画面ＳＣが遷移したことを示す。その結果、「−Ｒ００１１＿ＳｔａｔｕｓＰａｇｅ」の末尾で改行され、次の行の画面遷移情報ＴＲＤの先頭の位置が、「−Ｒ０００１＿ＰｒｉｎｔＲｅｐｏｒｔ」の左端の位置に設定される。この改行及び左端位置設定を示す情報が分岐情報ＶＤに相当する。この分岐情報ＶＤは、プリントレポート画面６４０の直前に表示されていた画面ＳＣから画面遷移が分岐していることを示す。プリントレポート画面６４０の直前に表示されていた画面ＳＣは、画面識別情報ＩＤＳが「Ｒ０００１」であるレポート画面６２０である。
【００４９】
次に、レポート画面６５０に表示された「ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇボタン６５２」がユーザーによってタッチされる。その結果、遷移生成部５１５が、画面遷移情報ＴＲＤとして分岐情報ＶＤに続いて、「−Ｒ０００１＿ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇ」を生成する。画面遷移情報ＴＲＤの「−」は、画面ＳＣが遷移したことを示す。画面遷移情報ＴＲＤの「Ｒ０００１」は、レポート画面６５０の画面識別情報ＩＤＳが「Ｒ０００１」であることを示す。画面遷移情報ＴＲＤの「ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇ」は、ボタン識別情報ＩＤＢが「ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇ」である「ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇボタン６５２」がユーザーによってタッチされたことを示す。すなわち、「−Ｒ０００１＿ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇ」という画面遷移情報ＴＲＤは、以下のことを示す。画面識別情報ＩＤＳが「Ｒ０００１」であるレポート画面６５０が表示された状態で、ボタン識別情報ＩＤＢが「ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇ」である「ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇボタン６５２」がタッチされた。
【００５０】
また、分岐情報ＶＤによって改行され、次の行の左端の位置が設定されるため、画面遷移情報ＴＲＤの画面識別情報ＩＤＳである「Ｒ０００１」が上下に並んで生成される。したがって、画面遷移情報ＴＲＤにおいて、上下に並んで同一の画面識別情報ＩＤＳが記載されている場合に、この画面識別情報ＩＤＳに対応する画面で画面遷移が分岐している。「画面遷移が分岐する」とは、１つの画面ＳＣから複数の画面ＳＣに遷移することを意味する。具体的には、画面識別情報ＩＤＳが「Ｒ０００１」であるレポート画面６２０から、画面識別情報ＩＤＳが「Ｒ００１１」であるプリントレポート画面６３０に遷移する。そして、再び画面識別情報ＩＤＳが「Ｒ０００１」であるレポート画面６５０に戻って次の画面（画面識別情報ＩＤＳが「Ｒ００３１」であるレポートセッティング画面６６０）に遷移する。換言すれば、画面識別情報ＩＤＳが「Ｒ０００１」であるレポート画面６２０から、画面識別情報ＩＤＳが「Ｒ００１１」であるプリントレポート画面６３０と、画面識別情報ＩＤＳが「Ｒ００３１」であるレポートセッティング画面６６０とに遷移する。
【００５１】
「ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇボタン６５２」がタッチされたため、レポートセッティング画面６６０が表示される。そして、レポートセッティング画面６６０に表示された「ＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔボタン６６１」がユーザーによってタッチされる。その結果、遷移生成部５１５が、画面遷移情報ＴＲＤとして「−Ｒ０００１＿ＲｅｓｕｌｔＲｅｐｏｒｔＳｅｔｔｉｎｇ」に続いて、「−Ｒ００３１＿ＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔ」を生成する。画面遷移情報ＴＲＤの「−」は、画面ＳＣが遷移したことを示す。画面遷移情報ＴＲＤの「Ｒ００３１」は、レポートセッティング画面６６０の画面識別情報ＩＤＳが「Ｒ００３１」であることを示す。画面遷移情報ＴＲＤの「ＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔ」は、ボタン識別情報ＩＤＢが「ＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔ」である「ＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔボタン６６１」がユーザーによってタッチされたことを示す。すなわち、「−Ｒ００３１＿ＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔ」という画面遷移情報ＴＲＤは、以下のことを示す。まず、画面識別情報ＩＤＳが「Ｒ００３１」であるレポートセッティング画面６６０に遷移した。そして、画面識別情報ＩＤＳが「Ｒ００３１」であるレポートセッティング画面６６０が表示された状態で、ボタン識別情報ＩＤＢが「ＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔ」である「ＳｅｎｄＲｅｓｕｌｔＲｅｐｏｒｔボタン６６１」がユーザーによってタッチされた。
【００５２】
次に、図２、図１０及び図１１を参照して、制御部５の動作について説明する。図１０及び図１１は、制御部５の動作を示すフローチャートである。まず、図１０に示すように、画面表示部５１２がタッチパネル４１に表示している画面の画面情報ＳＣＤを、画面情報取得部５１３が取得する（ステップＳ１０１）。次に、画面情報取得部５１３が、ステップＳ１０１で取得した画面情報ＳＣＤを画面記憶部５２２に記録する（ステップＳ１０３）。そして、操作受付部５１１がユーザーからの操作を受け付けたか否かの判定を行う（ステップＳ１０５）。ユーザーからの操作を受け付けていないと判定した場合（ステップＳ１０５でＮＯ）には、処理が待機状態になる。ユーザーからの操作を受け付けたと判定した場合（ステップＳ１０５でＹＥＳ）には、処理がステップＳ１０７に進む。なお、ユーザーからの操作は、タッチパネル４１に表示され複数のボタンＢＴのうち、１つのボタンＢＴをユーザーがタッチすることによって行う。
【００５３】
そして、遷移生成部５１５が、ステップＳ１１５で画面情報ＳＣＤを取得した画面ＳＣの画面識別情報ＩＤＳを取得する（ステップＳ１０７）。次に、遷移生成部５１５が、ステップＳ１０５でユーザーがタッチしたボタンＢＴの識別情報であるボタン識別情報ＩＤＢを取得する（ステップＳ１０９）。次いで、遷移生成部５１５が、ステップＳ１０７で取得した画面識別情報ＩＤＳと、ステップＳ１０９で取得したボタン識別情報ＩＤＢを、区切りを示すマーク（本実施形態では、「＿」）で連結して、画面遷移情報ＴＲＤを生成する（ステップＳ１１１）。そして、画面表示部５１２が、ステップＳ１０５でユーザーがタッチしたボタンＢＴに対応する画面ＳＣをタッチパネル４１に表示する（ステップＳ１１３）。
【００５４】
次に、図１１に示すように、画面情報取得部５１３が、ステップＳ１１３で画面表示部５１２が表示した画面ＳＣに対応する画面情報ＳＣＤを取得する（ステップＳ１１５）。そして、画面情報取得部５１３が、ステップＳ１１５で取得した画面情報ＳＣＤを画面記憶部５２２に記録する（ステップＳ１１７）。
【００５５】
次に、操作受付部５１１がユーザーからの操作を受け付けたか否かの判定を行う（ステップＳ１１９）。ユーザーからの操作を受け付けていないと判定した場合（ステップＳ１１９でＮＯ）には、処理が待機状態になる。ユーザーからの操作を受け付けたと判定した場合（ステップＳ１１９でＹＥＳ）には、処理がステップＳ１２１に進む。そして、遷移生成部５１５が、ステップＳ１０１で画面情報ＳＣＤを取得した画面ＳＣの画面識別情報ＩＤＳを取得する（ステップＳ１２１）。次に、遷移生成部５１５が、ステップＳ１１９でユーザーがタッチしたボタンＢＴの識別情報であるボタン識別情報ＩＤＢを取得する（ステップＳ１２３）。次いで、後退検出部５１４が、直前に表示された画面ＳＣに遷移するか否かを判定する（ステップＳ１２５）。直前に表示された画面ＳＣに遷移すると判定した場合（ステップＳ１２５でＹＥＳ）には、処理がステップＳ１３７に進む。直前に表示された画面ＳＣに遷移しないと判定した場合（ステップＳ１２５でＮＯ）には、処理がステップＳ１２７に進む。
【００５６】
そして、遷移生成部５１５が、遷移することを示すマーク（本実施形態では、「−」）、画面識別情報ＩＤＳ、区切りを示すマーク（本実施形態では、「＿」）、及び、ボタン識別情報ＩＤＢを順次連結して、画面遷移情報ＴＲＤを生成する（ステップＳ１２７）。なお、画面識別情報ＩＤＳは、ステップＳ１２１で取得した画面識別情報ＩＤＳである。また、ボタン識別情報ＩＤＢは、ステップＳ１２３で取得したボタン識別情報ＩＤＢである。そして、画面表示部５１２が、ステップＳ１１９でユーザーがタッチしたボタンＢＴに対応する画面ＳＣをタッチパネル４１に表示する（ステップＳ１２９）。次に、画面情報取得部５１３が、ステップＳ１２９で画面表示部５１２が表示した画面ＳＣに対応する画面情報ＳＣＤを取得する（ステップＳ１３１）。そして、画面情報取得部５１３が、ステップＳ１３１で取得した画面情報ＳＣＤを画面記憶部５２２に記録する（ステップＳ１３３）。次に、制御部５が、画面情報ＳＣＤを取得する処理を終了するか否かの判定を行う（ステップＳ１３５）。画面情報ＳＣＤを取得する処理を終了すると判定した場合（ステップＳ１３５でＹＥＳ）には、処理を終了する。画面情報ＳＣＤを取得する処理を終了しないと判定した場合（ステップＳ１３５でＮＯ）には、処理がステップＳ１１９に戻る。
【００５７】
ステップＳ１２５でＹＥＳの場合には、遷移生成部５１５が画面遷移情報ＴＲＤに分岐情報ＶＤを付加する（ステップＳ１３７）。具体的には、分岐情報ＶＤは、改行情報と、左端位置設定情報とを含む。そして、画面表示部５１２が、直前に表示された画面ＳＣをタッチパネル４１に表示する（ステップＳ１３９）。そして、処理がステップＳ１１９に戻される。
【００５８】
なお、図１０及び図１１に示すフローチャートにおいて、ステップＳ１０１、ステップＳ１０３、ステップＳ１１５、ステップＳ１１７、ステップＳ１３１、及び、ステップＳ１３３が「画面情報取得工程」に相当する。また、ステップＳ１１１、及び、ステップＳ１２７が、「遷移記録工程」に相当する。
【００５９】
図２〜図１１を参照して説明したように、ユーザーからの操作に基づいてタッチパネル４１に表示される画面ＳＣが変化する度に、画面情報取得部５１３がタッチパネル４１に表示された画面ＳＣに対応する画面情報ＳＣＤを取得する。そして、画面情報取得部５１３が画面記憶部５２２に画面情報ＳＣＤを記録する。また、遷移記録部５１６が、ユーザーからの操作の内容を示す操作情報ＰＤを、画面ＳＣの遷移を示す遷移情報と対応付けて画面遷移情報ＴＲＤとして画面記憶部５２２に記録する。
【００６０】
その結果、操作手順書のような文書を容易に作成することができる。
【００６１】
また、画面ＳＣには、画面識別情報ＩＤＳが付与されている。また、画面情報取得部５１３は、画面情報ＳＣＤをファイルとして画面記憶部５２２に記録する。画面情報ＳＣＤを格納するファイルのファイル名情報は、画面情報ＳＣＤに対応する画面ＳＣの画面識別情報ＩＤＳである。
【００６２】
したがって、画面記憶部５２２に記録された画面情報ＳＣＤの中から、所望する画面情報ＳＣＤを容易に選択して、読み出すことができる。その結果、操作手順書のような文書を更に容易に作成することができる。
【００６３】
更に、操作受付部５１１が、ユーザーからの操作を受け付ける度に、操作情報ＰＤを生成する。そして、遷移記録部５１６は、操作情報ＰＤを、画面遷移情報ＴＲＤと対応付けて画面記憶部５２２に記録する。したがって、操作手順書のような文書を更に容易に作成することができる。なお、本実施形態では、遷移記録部５１６は、操作情報ＰＤを画面遷移情報ＴＲＤに含ませて、画面記憶部５２２に記録する。
【００６４】
また、操作受付部５１１が、操作情報ＰＤとして、ボタン識別情報ＩＤＢを生成する。ボタン識別情報ＩＤＢは、タッチパネル４１に表示され、ユーザーによってタッチされたボタンＢＴを示す。よって、的確な操作情報ＰＤを生成することができる。その結果、操作手順書のような文書を更に容易に作成することができる。
【００６５】
更に、遷移生成部５１５が、画面識別情報ＩＤＳとボタン識別情報ＩＤＢと含む情報を結合して、画面遷移情報ＴＲＤを生成する。よって、画面遷移情報ＴＲＤに、画面ＳＣを識別する画面識別情報ＩＤＳと、ユーザーによってタッチされたボタンＢＴを示すボタン識別情報ＩＤＢとが含まれる。したがって、的確な画面遷移情報ＴＲＤを生成することができる。その結果、操作手順書のような文書を更に容易に作成することができる。
【００６６】
また、遷移生成部５１５が、画面識別情報ＩＤＳ及びボタン識別情報ＩＤＢを、生成された順に交互に並べて画面遷移情報ＴＲＤを生成する。よって、画面遷移情報ＴＲＤは、画面ＳＣに対応する画面識別情報ＩＤＳと、画面ＳＣが遷移するトリガーとなったボタンＢＴのボタン識別情報ＩＤＢとが、生成された順に交互に並ぶ。したがって、更に的確な画面遷移情報ＴＲＤを生成することができる。その結果、操作手順書のような文書を更に容易に作成することができる。
【００６７】
更に、後退検出部５１４が直前に表示された画面ＳＣに遷移したことを検出し、操作受付部５１１がボタン識別情報ＩＤＢを生成したときに、遷移生成部５１５が、分岐情報ＶＤを付加して画面遷移情報ＴＲＤを生成する。分岐情報ＶＤは、直前に表示された画面ＳＣから分岐していることを示す。
【００６８】
よって、分岐情報ＶＤで分岐元の画面ＳＣを判別することができる。したがって、直前に表示された画面ＳＣに遷移した場合にも、的確な画面遷移情報ＴＲＤを生成することができる。その結果、操作手順書のような文書を更に容易に作成することができる。
【００６９】
また、後退検出部５１４が直前に表示された画面ＳＣに遷移したことを検出したときに、画面情報取得部５１３は、画面情報ＳＣＤを取得しない。よって、同じ画面ＳＣの画面情報ＳＣＤを重複して取得することを抑制することができる。
【００７０】
以上、図面を参照しながら本発明の実施形態について説明した。ただし、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である（例えば、下記に示す（１）〜（５））。図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ、個数等は、図面作成の都合上から実際とは異なる。また、上記の実施形態で示す各構成要素の形状、寸法等は一例であって、特に限定されるものではなく、本発明の構成から実質的に逸脱しない範囲で種々の変更が可能である。
【００７１】
（１）図１を参照して説明したように、画面取得装置が画像形成装置１００である形態について説明したが、これに限定されない。例えば、画面取得装置がモニターを備える電子機器であればよい。具体的には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を備えるＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレイヤー、又は、タブレットＰＣのような電子機器でもよい。
【００７２】
（２）図２を参照して説明したように、操作受付部５１１がタッチパネル４１に表示されたボタンＢＴを介してユーザーからの操作を受け付ける形態について説明したが、これに限定されない。例えば、操作受付部５１１が操作パネル４に配置されたハードウェアキーを介してユーザーからの操作を受け付けてもよい。
【００７３】
（３）図２を参照して説明したように、画面情報取得部５１３が、タッチパネル４１に表示された画面ＳＣに対応する画面情報ＳＣＤをスクリーンショット機能によって取得する形態について説明したが、これに限定されない。例えば、画面情報取得部５１３が、タッチパネル４１に表示された画面ＳＣに対応する画面情報ＳＣＤを表示画面記憶部５２１から読み出してもよい。
【００７４】
（４）図２を参照して説明したように、遷移生成部５１５が画面識別情報ＩＤＳ及びボタン識別情報ＩＤＢを、生成された順に交互に並べてテキスト形式で画面遷移情報ＴＲＤを生成する形態について説明したが、これに限定されない。例えば、画面識別情報ＩＤＳとボタン識別情報ＩＤＢとを表形式で並べて画面遷移情報ＴＲＤを生成してもよい。すなわち、画面識別情報ＩＤＳを記録する列と、ボタン識別情報ＩＤＢを記録する列とを備え、同一の行に互いに対応する画面識別情報ＩＤＳとボタン識別情報ＩＤＢとを記憶してもよい。
【００７５】
（５）図２を参照して説明したように、遷移生成部５１５が分岐情報ＶＤとして改行情報及び左端位置設定情報を生成する形態について説明したが、これに限定されない。遷移生成部５１５が分岐情報ＶＤとして、分岐元の画面ＳＣに対応するマーク情報を生成してもよい。具体的には、例えば、分岐元の画面ＳＣに対応する画面識別情報ＩＤＳの後に、分岐元の画面ＳＣを示すマークとして、「＜」のような特定の記号を記載してもよい。
【産業上の利用可能性】
【００７６】
本発明は、モニターに表示された画面に対応する画面情報を取得する画面取得装置、画面取得方法、及び、画面取得プログラムの分野に利用可能である。
【符号の説明】
【００７７】
１００    画像形成装置（画面取得装置）
１    画像形成ユニット
２    画像読取ユニット
３    原稿搬送ユニット
４    操作パネル
４１    タッチパネル（モニター）
５    制御部（コンピューター）
５１１    操作受付部
５１２    画面表示部
５１３    画面情報取得部
５１４    後退検出部
５１５    遷移生成部
５１６    遷移記録部
５２１    表示画面記憶部
５２２    画面記憶部
【図１】
0006327217.tif 000002
【図２】
0006327217.tif 000003
【図３】
0006327217.tif 000004
【図４】
0006327217.tif 000005
【図５】
0006327217.tif 000006
【図６】
0006327217.tif 000007
【図７】
0006327217.tif 000008
【図８】
0006327217.tif 000009
【図９】
0006327217.tif 000010
【図１０】
0006327217.tif 000011
【図１１】
0006327217.tif 000012