(57)【要約】【課題】機能設定用等の複数の設定画面の遷移を正確に評価することが可能となる画面遷移評価システム、評価装置及び被検査装置を提供する。【解決手段】評価装置は、評価の順番に従って表示画面上の押下位置の座標情報を被検査装置へ送信する。また、被検査装置は、表示画面上の押下位置の座標情報を受信した場合には、この押下位置の座標情報に応じた操作ボタン情報と第２表示画面識別情報とから、次に遷移する第３表示画面識別情報を取得する。そして、被検査装置は、この第３表示画面識別情報に対応する表示用画面情報を評価装置へ送信する。そして、評価装置は、表示用画面情報を受信した場合には、送信した押下位置の座標情報に対応して遷移する表示画面の評価用画面情報と被検査装置から受信した表示用画面情報とを比較評価する。そして、評価装置は、この比較評価した評価結果を記憶する。【選択図】図９
2011113491.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を切り替えて表示する表示手段と、前記表示手段の表示画面上の押下位置を検出する押下位置検出手段と、前記押下位置検出手段によって検出された押下位置の座標情報を取得する座標情報取得手段と、を有する被検査装置と、
前記被検査装置と双方向通信可能に接続された評価装置と、
を備え、
前記評価装置は、
予め定められた評価の順番を記憶する評価手順記憶手段と、
前記評価手順記憶手段に記憶された第１表示画面識別情報に対応する押下位置の座標情報を記憶する操作座標記憶手段と、
前記第１表示画面識別情報に対応した評価用画面情報を記憶する画面情報記憶手段と、
前記押下位置の座標情報を前記被検査装置へ送信する座標情報送信手段と、
を有し、
前記被検査装置は、
第２表示画面識別情報に対応する表示用画面情報を記憶する画像情報記憶手段と、
前記座標情報送信手段から前記押下位置の座標情報を受信した場合には、この受信した座標情報に応じた操作ボタン情報と前記第２表示画面識別情報とを共に特定する座標情報特定手段と、
前記座標情報特定手段により特定された前記操作ボタン情報と前記第２表示画面識別情報とから、遷移する第３表示画面識別情報を取得して、その取得した第３表示画面識別情報より前記画像情報記憶手段に記憶された前記表示用画面情報を取得する画面情報取得手段と、
前記画面情報取得手段により取得した前記表示用画面情報を前記評価装置へ送信する画面情報送信手段と、
を有し、
該評価装置は、
前記表示用画面情報を受信した場合には、前記座標情報送信手段を介して送信した前記押下位置の座標情報に対応して遷移する表示画面の評価用画面情報と当該受信した表示用画面情報とを比較評価する評価手段と、
前記評価手段によって評価した評価結果を記憶する評価結果記憶手段と、
を有することを特徴とする画面遷移評価システム。
【請求項２】
前記被検査装置は、前記画面情報取得手段により前記表示用画面情報を取得した場合には、表示画面を該表示用画面情報の表示画面に切り替えて表示するように制御する切替表示制御手段を有することを特徴とする請求項１に記載の画面遷移評価システム。
【請求項３】
前記被検査装置は、前記切替表示制御手段によって表示画面が切り替え表示された場合には、前記第３表示画面識別情報を記憶するように制御する記憶制御手段を有することを特徴とする請求項２に記載の画面遷移評価システム。
【請求項４】
前記評価用画面情報と前記表示用画面情報とは、前記表示画面を構成する画像部品の識別番号と該画像部品の配置位置座標情報とから構成され、
前記評価手段は、前記座標情報送信手段を介して送信した前記押下位置の座標情報に対応して遷移する表示画面の評価用画面情報と受信した表示用画面情報とが一致するか否かを評価することを特徴とする請求項１乃至請求項３のいずれかに記載の画面遷移評価システム。
【請求項５】
前記座標情報送信手段を介して送信した前記押下位置の座標情報に対応して遷移する表示画面の評価用画面情報と受信した表示用画面情報とが一致しないと評価された場合には、前記評価結果記憶手段は、当該表示用画面情報を評価結果と共に記憶することを特徴とする請求項４に記載の画面遷移評価システム。
【請求項６】
予め定められた評価の順番を記憶する評価手順記憶手段と、
前記評価手順記憶手段に記憶された第１表示画面識別情報に応じた被検査装置の表示画面上の押下位置の座標情報を記憶する操作座標記憶手段と、
前記第１表示画面識別情報に対応した評価用画面情報を記憶する画面情報記憶手段と、
前記押下位置の座標情報を前記被検査装置へ送信する座標情報送信手段と、
前記被検査装置から送信された前記押下位置の座標情報に対応した表示用画面情報を受信する画面情報受信手段と、
前記表示用画面情報を受信した場合には、前記座標情報送信手段を介して送信した前記押下位置の座標情報に対応して遷移する表示画面の評価用画面情報と当該受信した表示用画面情報とを比較評価する評価手段と、
前記評価手段によって評価した評価結果を記憶する評価結果記憶手段と、
を備えたことを特徴とする評価装置。
【請求項７】
表示画面を切り替えて表示する表示手段と、
前記表示手段の表示画面上の押下位置を検出する押下位置検出手段と、
前記押下位置検出手段によって検出された押下位置の座標情報を取得する座標情報取得手段と、
第２表示画面識別情報に対応する表示用画面情報を記憶する画像情報記憶手段と、
評価装置から送信された前記表示画面の押下位置の座標情報を受信する座標情報受信手段と、
前記座標情報受信手段を介して前記押下位置の座標情報を受信した場合には、この受信した座標情報に応じた操作ボタン情報と前記第２表示画面識別情報とを共に特定する座標情報特定手段と、
前記座標情報特定手段により特定された前記操作ボタン情報と前記第２表示画面識別情報とから、遷移する第３表示画面識別情報を取得して、その取得した第３表示画面識別情報より前記画像情報記憶手段に記憶された前記表示用画面情報を取得する画面情報取得手段と、
前記画面情報取得手段により取得した前記表示用画面情報を前記評価装置へ送信する画面情報送信手段と、
を備えたことを特徴とする被検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルが装着された表示装置に表示される操作画面の遷移を評価する画面遷移評価システムに関するものである。
【背景技術】
【０００２】
近年、タッチパネルが装着された表示装置に表示される操作画面上を押下することによってモード選択画面や各種機能設定画面の切り替えが行われる装置が種々提案されている。
【０００３】
例えば、タッチパネル上を押下した指サイズを検出し、その検出結果に応じて表示画面上に表示された入力範囲内の反応エリアサイズの設定を行うように構成された画像形成装置がある（例えば、特許文献１参照。）。このような画像形成装置では、複数の入力範囲が、表示画面上に隣接して表示されている場合でも、ユーザは意図する入力操作を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３５７０４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に記載された画像形成装置では、開発設計段階において、モード選択画面や各種機能設定画面の切り替え画面の評価をする場合には、評価者がチェックリストに基づいて目視でタッチパネル上を指で押下して確認する必要がある。このため、評価者が表示画面の見間違いや、欠陥の見落としを行う虞があるという問題がある。
【０００６】
そこで、本発明は、上述した問題点を解決するためになされたものであり、機能設定用等の複数の設定画面の遷移を正確に評価することが可能となる画面遷移評価システム、評価装置及び被検査装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため請求項１に係る画面遷移評価システムは、表示画面を切り替えて表示する表示手段と、前記表示手段の表示画面上の押下位置を検出する押下位置検出手段と、前記押下位置検出手段によって検出された押下位置の座標情報を取得する座標情報取得手段と、を有する被検査装置と、前記被検査装置と双方向通信可能に接続された評価装置と、を備え、前記評価装置は、予め定められた評価の順番を記憶する評価手順記憶手段と、前記評価手順記憶手段に記憶された第１表示画面識別情報に対応する押下位置の座標情報を記憶する操作座標記憶手段と、前記第１表示画面識別情報に対応した評価用画面情報を記憶する画面情報記憶手段と、前記押下位置の座標情報を前記被検査装置へ送信する座標情報送信手段と、を有し、前記被検査装置は、第２表示画面識別情報に対応する表示用画面情報を記憶する画像情報記憶手段と、前記座標情報送信手段から前記押下位置の座標情報を受信した場合には、この受信した座標情報に応じた操作ボタン情報と前記第２表示画面識別情報とを共に特定する座標情報特定手段と、前記座標情報特定手段により特定された前記操作ボタン情報と前記第２表示画面識別情報とから、遷移する第３表示画面識別情報を取得して、その取得した第３表示画面識別情報より前記画像情報記憶手段に記憶された前記表示用画面情報を取得する画面情報取得手段と、前記画面情報取得手段により取得した前記表示用画面情報を前記評価装置へ送信する画面情報送信手段と、を有し、該評価装置は、前記表示用画面情報を受信した場合には、前記座標情報送信手段を介して送信した前記押下位置の座標情報に対応して遷移する表示画面の評価用画面情報と当該受信した表示用画面情報とを比較評価する評価手段と、前記評価手段によって評価した評価結果を記憶する評価結果記憶手段と、を有することを特徴とする。
【発明の効果】
【０００８】
請求項１に係る画面遷移評価システムでは、評価装置は、評価の順番に従って表示画面上の押下位置の座標情報を被検査装置へ送信する。また、被検査装置は、表示画面上の押下位置の座標情報を受信した場合には、この押下位置の座標情報に応じた操作ボタン情報と第２表示画面識別情報とから、次に遷移する第３表示画面識別情報を取得する。そして、被検査装置は、この第３表示画面識別情報に対応する表示用画面情報を評価装置へ送信する。
【０００９】
そして、評価装置は、表示用画面情報を受信した場合には、送信した押下位置の座標情報に対応して遷移する表示画面の評価用画面情報と被検査装置から受信した表示用画面情報とを比較評価する。そして、評価装置は、この比較評価した評価結果を記憶する。
【００１０】
これにより、評価者による目視でタッチパネル上を指で押下して設定画面の遷移を確認する評価方法に替えて、評価装置によって被検査装置の表示画面の遷移を正確に評価することが可能となると共に、評価時間の短縮化を図ることが可能となる。また、被検査装置の開発者は、評価装置に記憶されている評価結果を検討することによって、表示画面の切り替え動作不良等の解析を容易に行うことが可能となり、被検査装置の開発設計期間の短縮化を図ることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施例に係る画面遷移評価システムを示したブロック図である。
【図２】評価シナリオＤＢに格納される評価シナリオテーブルの一例を示す図である。
【図３】操作座標ＤＢに格納される操作座標テーブルの一例を示す図である。
【図４】評価用画像部品ＤＢに格納される評価装置側部品テーブルの一例を示す図である。
【図５】評価結果ＤＢに格納される評価結果テーブルの一例を示す図である。
【図６】操作ボタンＤＢに格納される操作ボタンテーブルの一例を示す図である。
【図７】遷移画面ＤＢに格納される遷移画面テーブルの一例を示す図である。
【図８】画像部品ＤＢに格納されるＭＦＰ側部品テーブルの一例を示す図である。
【図９】評価装置のＣＰＵが実行する「画面遷移評価処理」とＭＦＰのＣＰＵが実行する「設定画面切り替え処理」を示すフローチャートである。
【図１０】図９の「画像部品比較処理」のサブ処理を示すサブフローチャートである。
【図１１】設定画面の画像部品及びその配置位置の一例を示す図である。
【図１２】評価装置の液晶ディスプレイに表示された評価結果の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係る遷移画面評価システムを具体化した一実施例に基づいて図面を参照しつつ詳細に説明する。
【００１３】
［遷移画面評価システムの概略構成］
本実施例に係る遷移画面評価システム１の概略構成について図１に基づいて説明する。
図１に示すように、本実施例に係る遷移画面評価システム１は、パーソナルコンピュータ等から構成された評価装置２と、この評価装置２とＵＳＢケーブルによって接続された被検査装置の一例としての多機能周辺装置（以下、「ＭＦＰ（Multi Function Peripheral）」という。）３とから構成されている。
【００１４】
このＭＦＰ３は、電話機能、ファクシミリ機能、ＰＣプリント機能、メディアプリント機能、スキャナ機能、及び、コピー機能などの各種機能を有しており、電話機能による通話やファクシミリ機能によるデータ送信を行うために電話回線網５５と接続されている。
【００１５】
先ず、遷移画面評価システム１を構成する評価装置２の概略構成について説明する。
評価装置２は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、時間を計測するタイマ１４、入出力ポート１５、液晶ディスプレイ（ＬＣＤ）２１、操作部２２、データ記録部２３、ＭＦＰ３等の外部の装置を接続するためのＵＳＢインターフェース２５等を備えている。
【００１６】
ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、タイマ１４、入出力ポート１５は、バス線１７により相互に接続されて、相互にデータのやり取りが行われる。また、液晶ディスプレイ２１、操作部２２、データ記録部２３、ＵＳＢインターフェース２５は、バス線１７に対して入出力ポート１５を介して相互に接続されている。
【００１７】
ＲＯＭ１３は、各種のプログラムを記憶させておくものであり、後述のＭＦＰ３の液晶ディスプレイ（ＬＣＤ）４３に表示される機能設定用の複数の設定画面の遷移を評価する「画面遷移評価処理」（図９参照）等の各種プログラムが記憶されている。そして、ＣＰＵ１１は、かかるＲＯＭ１３に記憶されている各種のプログラムに基づいて各種の演算及び制御を行なう。
【００１８】
また、ＲＡＭ１２は、ＣＰＵ１１により演算された各種の演算結果やパラメータ等を一時的に記憶させておくためのものである。また、ＲＡＭ１２には、後述の「シナリオＩＤ」を記憶するシナリオＩＤ記憶領域１２Ａと、後述の「実行順番」を記憶する実行順番記憶領域１２Ｂとが設けられている（図９参照）。
【００１９】
また、操作部２２は、キーボードやマウス等から構成され、ＭＦＰ３の機能設定用の複数の設定画面の遷移を評価する「画面遷移評価処理」の実行開始や、評価結果の解析を行う際等に操作される。そして、ＣＰＵ１１は、操作部２２から入力される信号に基づいて、対応する各種の動作を実行すべく制御を行う。尚、操作部２２としては、液晶ディスプレイ２１の前面に設けたタッチパネルによって構成することもできる。
【００２０】
データ記録部２３は、外部記憶装置及び記憶媒体としてのハードディスク（図示せず）と、ハードディスクに記憶された所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバとを備えている。また、このハードディスクには、評価シナリオデータベース（評価シナリオＤＢ）２３Ａ、操作座標データベース（操作座標ＤＢ）２３Ｂ、評価用画像部品データベース（評価用画像部品ＤＢ）２３Ｃ、評価結果データベース（評価結果ＤＢ）２３Ｄが格納されている。また、このハードディスクには、各機能設定用の設定画面を構成する複数の画像部品のそれぞれのビットマップデータが、予め記憶されている。
【００２１】
この評価シナリオＤＢ２３Ａには、後述の評価シナリオテーブル６１（図２参照）が格納されている。また、操作座標ＤＢ２３Ｂには、後述の操作座標テーブル６２（図３参照）が格納されている。また、評価用画像部品ＤＢ２３Ｃには、後述の評価装置側部品テーブル６３（図４参照）が格納されている。また、評価結果ＤＢ２３Ｄには、後述の評価結果テーブル６４（図５参照）が格納されている。
【００２２】
また、データ記録部２３には、ＭＳ−ＤＯＳ（登録商標）やウィンドウズ（登録商標）システム等の各種オペレーティングシステム（ＯＳ）に加えて、ＭＦＰ３や外部の電子機器に対してデータの送受信を行うための通信用プロトコル、ブラウザや当該ＯＳにて実行可能なワープロソフトや各種アプリケーションソフトウェアが必要に応じて格納されている。
【００２３】
次に、遷移画面評価システム１を構成するＭＦＰ３の概略構成について説明する。
ＭＦＰ３は、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、入出力ポート３５、メモリカードスロット４１、操作キー４２、液晶ディスプレイ（ＬＣＤ）４３、液晶ディスプレイ４３の表面に装着されたタッチパネル４４、計時回路４５、スキャナ４６、プリンタ４７、評価装置２等の外部の装置を接続するためのＵＳＢインターフェース４８、送受話器５１、ＮＣＵ５２、モデム５３等を備えている。
【００２４】
ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、入出力ポート３５は、バス線３７により相互に接続されて、相互にデータのやり取りが行われる。また、メモリカードスロット４１、操作キー４２、液晶ディスプレイ４３、タッチパネル４４、計時回路４５、スキャナ４６、プリンタ４７、ＵＳＢインターフェース４８、送受話器５１、ＮＣＵ５２、モデム５３は、バス線３７に対して入出力ポート３５を介して相互に接続されている。
【００２５】
ＲＯＭ３３は、各種のプログラムを記憶させておくものであり、後述の評価装置２から座標情報を受信した場合に実行する「設定画面切り替え処理」（図９参照）等の各種プログラムが記憶されている。そして、ＣＰＵ１１は、かかるＲＯＭ３３に記憶されている各種のプログラムに基づいて各種の演算及び制御を行なうものである。また、ＲＡＭ３２は、ＣＰＵ３１により演算された各種の演算結果やパラメータ等を一時的に記憶させておくためのものである。また、ＲＡＭ３２には、後述の「画面ＩＤ」を記憶する画面ＩＤ記憶領域３２Ａが設けられている（図９参照）。
【００２６】
また、ＲＯＭ３３には、操作ボタンデータベース（操作ボタンＤＢ）３３Ａ、遷移画面データベース（遷移画面ＤＢ）３３Ｂ、画像部品データベース（画像部品ＤＢ）３３Ｃが記憶されている。この操作ボタンＤＢ３３Ａには、後述の操作ボタンテーブル７１（図６参照）が格納されている。また、遷移画面ＤＢ３３Ｂには、後述の遷移画面テーブル７２（図７参照）が格納されている。
【００２７】
また、画像部品ＤＢ３３Ｃには、後述のＭＦＰ側部品テーブル７３（図８参照）が格納されている。また、液晶ディスプレイ４３に表示される各機能設定用の設定画面は、複数の画像部品から構成されており、ＲＯＭ３３には、各設定画面を構成する複数の画像部品のそれぞれのビットマップデータが、予め記憶されている。
【００２８】
また、ＲＯＭ３３には、ＭＦＰ３を制御するためのリアルタイムＯＳや制御プログラムが必要に応じて格納されている。
メモリカードスロット４１は、ＳＤカード（登録商標）やメモリスティック（登録商標）等のメモリカード４１Ａが挿入可能に構成されている。そして、ユーザは、メモリカードスロット４１に装着されたメモリカード４１Ａ内に記憶される画像データを選択してプリンタ４７により印刷し、スキャナ４６で読み取られた画像データを記憶することもできる。
【００２９】
操作キー４２には、電話機能やファクシミリ機能を利用する場合に電話番号を入力するための数字ボタンや、ＭＦＰ３の電源のオン／オフを行うための電源ボタン等の各種ボタンが設けられている。液晶ディスプレイ４３には、ユーザが実行する機能を設定するための設定画面（図１１参照）が表示されたり、操作手順や実行中の処理の状態が表示されると共に、機能設定用の設定画面上のタッチパネル４４の押下に対応して、次の設定画面に切り替え表示される。
【００３０】
また、タッチパネル４４は、液晶ディスプレイ４３の表面部に装着された透明なパネル状のタッチスイッチであり、液晶ディスプレイ４３の画面に表示された操作ボタン等を押下することによって各種指示コマンドを入力することが可能に構成されている。尚、タッチパネル４４は、液晶ディスプレイ４３の画面を直接押下する光センサ液晶方式等で構成してもよい。
【００３１】
計時回路４５は、現在の日時を刻む時計機能を有する既知の回路である。スキャナ４６は、載置用ガラス板（不図示）上に載置された原稿紙面の画像を、この載置用ガラス板の下側に配置された原稿読み取り用のセンサ（不図示）により読み取る。また、この読み取れた画像データは、ＲＡＭ３２における所定の記憶領域に格納される。
【００３２】
プリンタ４７は、筐体内部に配置された所謂インクジェットプリンタで構成され、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のインクを使用する印刷ヘッド、紙送り装置、回復装置を備え、記録用紙に画像のカラー印刷を行う。送受話器５１は、ユーザが電話機能を使用して、電話回線網５５を介して接続される外部装置との間で通話を行う場合に使用される。非通話時には、送受話器５１はフック（不図示）が設けられた載置台（不図示）上に置かれ、通話時には載置台から取り上げられて使用される。
【００３３】
ＮＣＵ５２は、電話回線網５５と接続されており、電話回線網５５へのダイヤル信号の送出や、電話回線網５５からの呼出信号の応答などの制御を行うものである。モデム５３は、ファクシミリ機能により送信が指示された画像データを、電話回線網５５に伝送可能な信号に変調してＮＣＵ５２を介して送信したり、電話回線網５５からＮＣＵ５２を介して入力された信号を受信し、液晶ディスプレイ４３に表示可能な画像データや、プリンタ４７で記録可能な画像データに復調する。
【００３４】
次に、評価装置２の評価シナリオＤＢ２３Ａに格納される評価シナリオテーブル６１の一例について図２に基づいて説明する。この評価シナリオテーブル６１には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の複数の設定画面を評価する順番が記憶されている。
【００３５】
図２に示すように、評価シナリオテーブル６１は、「シナリオＩＤ」と、「実行順番」と、「画面ＩＤ」と、「操作ボタン」とから構成されている。
この「シナリオＩＤ」は、ＭＦＰ３の液晶ディスプレイ４３に表示された設定画面の各操作ボタン上を押下して１つの機能を設定する一連の操作毎に付与された識別番号であり、各機能を設定する一連の操作の評価順番に従って識別番号が記憶されている。
【００３６】
例えば、「日付と時刻」、「使用言語」、印刷する「文書スタイル」等の各パラメータの初期設定を行う設定画面（図１１参照）の評価を最初に行う場合には、「日付と時刻」を設定する一連の操作に対して「シナリオＩＤ」として「１」の識別番号が付与されている。また、「使用言語」を設定する一連の操作に対して「シナリオＩＤ」として「２」の識別番号が付与され、「文書スタイル」を設定する一連の操作に「シナリオＩＤ」として「３」の識別番号が付与され、順番に記憶されている。
【００３７】
また、「実行順番」は、各「シナリオＩＤ」毎に、当該機能を設定する一連の操作の各操作を実行する順番であり、実行順番の番号が記憶されている。例えば、「シナリオＩＤ」として「１」が付与された「日付と時刻」を設定する一連の操作には、「１」番から「５」番までの実行順番が記憶されている。つまり、「日付と時刻」の設定は、５段階の設定画面の操作によって設定することができる。
【００３８】
また、「画面ＩＤ」は、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の設定画面に付与された識別番号であり、各実行順番に対応して液晶ディスプレイ４３に表示される設定画面の画面ＩＤが記憶されている。また、「操作ボタン」は、各機能設定用の設定画面上で押下する操作ボタンであり、各実行順番に対応して設定画面上で押下する操作ボタンが記憶されている。
【００３９】
次に、評価装置２の操作座標ＤＢ２３Ｂに格納される操作座標テーブル６２の一例について図３に基づいて説明する。この操作座標テーブル６２には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の設定画面上の押下位置を表す座標情報が記憶されている。図３に示すように、操作座標テーブル６２は、「画面ＩＤ」と、「操作ボタン」と、「押下座標位置」とから構成されている。
【００４０】
この「画面ＩＤ」には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の設定画面に付与された識別番号が記憶されている。また、「操作ボタン」には、「画面ＩＤ」に対応する機能設定用の設定画面上で押下する操作ボタンが記憶されている。また、「押下座標位置」には、ＭＦＰ３の液晶ディスプレイ４３の表示画面上の押下位置の座標情報、つまり、タッチパネル上の押下位置の座標情報が記憶されている。尚、液晶ディスプレイ４３の表示画面の左上隅に原点（０，０）が設定され、右方向にＸ軸が設定されると共に、下方向にＹ軸が設定されている。
【００４１】
次に、評価装置２の評価用画像部品ＤＢ２３Ｃに格納される評価装置側部品テーブル６３の一例について図４に基づいて説明する。この評価装置側部品テーブル６３は、後述のＭＦＰ側部品テーブル７３と同じ構成であり、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の各設定画面を構成する画像部品の情報とその配置位置を表す座標情報が記憶されている。
【００４２】
図４に示すように、評価装置側部品テーブル６３は、「画面ＩＤ」と、各「画面ＩＤ」に対応する「部品ＩＤ」と「表示位置」の複数個の組み合わせが記憶されている。この「画面ＩＤ」には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の設定画面に付与された識別番号が記憶されている。また、「部品ＩＤ」には、「画面ＩＤ」に対応する機能設定用の設定画面を構成する画像部品毎に付与された識別番号が記憶されている。
【００４３】
また、「表示位置」には、「部品ＩＤ」が付与された画像部品の液晶ディスプレイ４３の表示画面上の配置位置を表す座標情報が記憶されている。尚、「表示位置」には、各画像部品の四隅のうちの予め定められたいずれか一隅または各画像部品の中央位置等が配置される座標情報として記憶されている。
【００４４】
次に、評価装置２の評価結果ＤＢ２３Ｄに格納される評価結果テーブル６４の一例について図５に基づいて説明する。この評価結果テーブル６４には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の設定画面の評価結果が記憶される。
図５に示すように、評価結果テーブル６４は、「シナリオＩＤ」と、「実行順番」と、「結果」と、「受信データ」とから構成されている。
【００４５】
この「シナリオＩＤ」と「実行順番」は、上記評価シナリオテーブル６１を構成する「シナリオＩＤ」と「実行順番」に対応している。また、「結果」には、上記評価シナリオテーブル６１を構成する「シナリオＩＤ」と「実行順番」に対応して、後述のようにＭＦＰ３から受信した画像部品情報（図９参照）の評価結果の合否が記憶される。つまり、「結果」には、ＭＦＰ３から受信した画像部品情報の評価結果が合格の場合には、「○」が記憶され、評価結果が不合格の場合には、「×」が記憶される。
【００４６】
また、「受信データ」には、ＭＦＰ３から受信した画像部品情報の評価結果が不合格の場合に限り、この受信した画像部品情報が記憶される。これにより、評価結果テーブル６４のデータ容量の削減化を図ることができる。尚、ＭＦＰ３から受信した画像部品情報の評価結果に関わらず、上記評価シナリオテーブル６１を構成する「シナリオＩＤ」と「実行順番」に対応して、ＭＦＰ３から受信した画像部品情報を「受信データ」にそれぞれ記憶するようにしてもよい。
【００４７】
次に、ＭＦＰ３の操作ボタンＤＢ３３Ａに格納される操作ボタンテーブル７１の一例について図６に基づいて説明する。この操作ボタンテーブル７１には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の各設定画面上に設けられた各操作ボタンに対して、予め設定されている表示画面上のタッチパネル４４の検出可能領域が記憶されている。
図６に示すように、操作ボタンテーブル７１は、「画面ＩＤ」と、「左下座標」と、「左上座標」と、「右下座標」と、「右上座標」と、「操作ボタン」とから構成されている。
【００４８】
この「画面ＩＤ」には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の設定画面に付与された識別番号が記憶されている。また、「左下座標」、「左上座標」、「右下座標」、「右上座標」には、「画面ＩＤ」に対応する設定画面上の各操作ボタンに対して、予め設定されている表示画面上のタッチパネル４４の矩形状の検出可能領域の左下隅、左上隅、右下隅、右上隅の各座標情報が記憶されている。また、「操作ボタン」には、「左下座標」、「左上座標」、「右下座標」、「右上座標」の各座標情報で決定される表示画面上のタッチパネル４４の矩形状の検出可能領域に対応する操作ボタンの種類が記憶されている。
【００４９】
次に、ＭＦＰ３の遷移画面ＤＢ３３Ｂに格納される遷移画面テーブル７２の一例について図７に基づいて説明する。この遷移画面テーブル７２には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の各設定画面上に設けられた各操作ボタンを押下した場合に、次に遷移する機能設定用の設定画面が記憶されている。
図７に示すように、遷移画面テーブル７２は、「画面ＩＤ」と、「操作ボタン」と、「遷移する画面ＩＤ」とから構成されている。
【００５０】
この「画面ＩＤ」には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の設定画面に付与された識別番号が記憶されている。また、「操作ボタン」には、「画面ＩＤ」に対応する機能設定用の設定画面上の操作ボタンの種類が記憶されている。また、「遷移する画面ＩＤ」には、ＭＦＰ３の液晶ディスプレイ４３に表示される設定画面の各操作ボタン上を押下した場合に、次に遷移する機能設定用の設定画面に付与された識別番号が記憶されている。
【００５１】
次に、ＭＦＰ３の画像部品ＤＢ３３Ｃに格納されるＭＦＰ側部品テーブル７３の一例について図８に基づいて説明する。このＭＦＰ側部品テーブル７３は、上記の評価装置側部品テーブル６３と同じ構成であり、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の各設定画面を構成する画像部品の情報とその配置位置を表す座標情報が記憶されている。
【００５２】
図８に示すように、ＭＦＰ側部品テーブル７３は、「画面ＩＤ」と、各「画面ＩＤ」に対応する「部品ＩＤ」と「表示位置」の複数個の組み合わせが記憶されている。この「画面ＩＤ」には、ＭＦＰ３の液晶ディスプレイ４３に表示される機能設定用の設定画面に付与された識別番号が記憶されている。また、「部品ＩＤ」には、「画面ＩＤ」に対応する機能設定用の設定画面を構成する画像部品毎に付与された識別番号が記憶されている。
【００５３】
また、「表示位置」には、「部品ＩＤ」が付与された画像部品の液晶ディスプレイ４３の表示画面上の配置位置を表す座標情報が記憶されている。尚、「表示位置」には、各画像部品の四隅のうちの予め定められたいずれか一隅または各画像部品の中央位置等が配置される座標情報として記憶されている。
【００５４】
次に、このように構成された画面遷移評価システム１において、評価装置２のＣＰＵ１１が実行する「画面遷移評価処理」と、ＭＦＰ３のＣＰＵ３１が実行する「設定画面切り替え処理」とについて図９乃至図１２に基づいて説明する。
【００５５】
［画面遷移評価処理］
先ず、図９に基づいて評価装置２のＣＰＵ１１が実行する「画面遷移評価処理」について説明する。
図９に示すように、ステップ（以下、Ｓと略記する）１１において、ＣＰＵ１１は、評価開始の指示が入力されるのを待つ（Ｓ１１：ＮＯ）。具体的には、ＣＰＵ１１は、液晶ディスプレイ２１の表示画面に表示した評価開始ボタン（不図示）上にポインタが移動して、操作部２２を構成するマウスの左ボタンがクリックされるのを待つ。そして、評価開始の指示が入力された場合には（Ｓ１１：ＹＥＳ）、ＣＰＵ１１は、Ｓ１２の処理に移行する。
【００５６】
Ｓ１２において、ＣＰＵ１１は、シナリオＩＤ記憶領域１２ＡからシナリオＩＤを読み出し、このシナリオＩＤに「１」を代入して、再度、シナリオＩＤ記憶領域１２Ａに記憶する。つまり、ＣＰＵ１１は、シナリオＩＤを初期化する。
続いて、Ｓ１３において、ＣＰＵ１１は、実行順番記憶領域１２Ｂから実行順番を読み出し、この実行順番に「１」を代入して、再度、ＲＡＭ１２に記憶する。つまり、ＣＰＵ１１は、実行順番を初期化する。
【００５７】
そして、Ｓ１４において、ＣＰＵ１１は、ＲＡＭ１２の各記憶領域１２Ａ、１２ＢからシナリオＩＤと実行順番とを読み出し、それぞれを評価シナリオテーブル６１の「シナリオＩＤ」、「実行順番」として、該当する「画面ＩＤ」と「操作ボタン」の各データを読み出す。そして、ＣＰＵ１１は、評価シナリオテーブル６１から読み出した「画面ＩＤ」と「操作ボタン」の各データを押下座標位置取得用データとしてＲＡＭ１２に記憶する。
【００５８】
その後、Ｓ１５において、ＣＰＵ１１は、押下座標位置取得用データとして記憶した「画面ＩＤ」と「操作ボタン」の各データをＲＡＭ１２から読み出し、それぞれを操作座標テーブル６２の「画面ＩＤ」、「操作ボタン」として、該当する「押下座標位置」のデータを読み出す。そして、ＣＰＵ１１は、操作座標テーブル６２から読み出した「押下座標位置」のデータをＭＦＰ３へ送信する座標情報としてＲＡＭ１２に記憶する。
【００５９】
そして、Ｓ１６において、ＣＰＵ１１は、ＭＦＰ３へ送信する座標情報として記憶した「押下座標位置」のデータをＲＡＭ１２から読み出し、ＵＳＢインターフェース２５を介してＭＦＰ３へ送信する。
【００６０】
続いて、Ｓ１７において、ＣＰＵ１１は、ＵＳＢインターフェース２５を介してＭＦＰ３から表示用画面情報としての画像部品情報を受信するのを待つ（Ｓ１７：ＮＯ）。この画像部品情報は、後述のように、ＣＰＵ１１が送信した「押下座標位置」のデータに対応して、ＭＦＰ３の液晶ディスプレイ４３に次に遷移して表示された機能設定用の設定画面の各画像部品の部品ＩＤと各画像部品の表示位置を表す配置位置座標情報等から構成されている。
【００６１】
そして、ＵＳＢインターフェース２５を介してＭＦＰ３から表示用画面情報としての画像部品情報を受信した場合には（Ｓ１７：ＹＥＳ）、ＣＰＵ１１は、Ｓ１８の処理に移行する。Ｓ１８において、ＣＰＵ１１は、後述の「画像部品比較処理」のサブ処理（図１０参照）を実行する。
【００６２】
その後、Ｓ１９において、ＣＰＵ１１は、実行順番記憶領域１２Ｂから実行順番を読み出し、この実行順番に「１」加算して、再度、実行順番記憶領域１２Ｂに記憶する。つまり、ＣＰＵ１１は、実行順番を更新する。続いて、Ｓ２０において、ＣＰＵ１１は、ＲＡＭ１２の各記憶領域１２Ａ、１２ＢからシナリオＩＤと実行順番とを読み出し、それぞれを評価シナリオテーブル６１の「シナリオＩＤ」、「実行順番」として、該当する「シナリオＩＤ」と「実行順番」がある否かを判定する判定処理を実行する。
【００６３】
そして、ＲＡＭ１２の各記憶領域１２Ａ、１２Ｂから読み出したシナリオＩＤと実行順番に対応する「シナリオＩＤ」と「実行順番」が評価シナリオテーブル６１にあると判定した場合には（Ｓ２０：ＹＥＳ）、ＣＰＵ１１は、再度、Ｓ１４以降の処理を実行する。
一方、ＲＡＭ１２の各記憶領域１２Ａ、１２Ｂから読み出したシナリオＩＤと実行順番に対応する「シナリオＩＤ」と「実行順番」が評価シナリオテーブル６１に無いと判定した場合には（Ｓ２０：ＮＯ）、ＣＰＵ１１は、Ｓ２１の処理に移行する。
【００６４】
Ｓ２１において、ＣＰＵ１１は、シナリオＩＤ記憶領域１２ＡからシナリオＩＤを読み出し、このシナリオＩＤに「１」加算して、再度、シナリオＩＤ記憶領域１２Ａに記憶する。つまり、ＣＰＵ１１は、シナリオＩＤを更新する。
続いて、Ｓ２２において、ＣＰＵ１１は、シナリオＩＤ記憶領域１２ＡからシナリオＩＤを読み出し、このシナリオＩＤを評価シナリオテーブル６１の「シナリオＩＤ」として、該当する「シナリオＩＤ」がある否かを判定する判定処理を実行する。
【００６５】
そして、シナリオＩＤ記憶領域１２Ａから読み出したシナリオＩＤに対応する「シナリオＩＤ」が評価シナリオテーブル６１にあると判定した場合には（Ｓ２２：ＹＥＳ）、ＣＰＵ１１は、再度、Ｓ１３以降の処理を実行する。
一方、シナリオＩＤ記憶領域１２Ａから読み出したシナリオＩＤに対応する「シナリオＩＤ」が評価シナリオテーブル６１に無いと判定した場合には（Ｓ２２：ＮＯ）、ＣＰＵ１１は、Ｓ２３の処理に移行する。
【００６６】
Ｓ２３において、ＣＰＵ１１は、ＭＦＰ３の液晶ディスプレイ４３に表示された機能設定用の複数の設定画面の遷移の評価結果を液晶ディスプレイ２１に表示後（図１２参照）、当該処理を終了する。
【００６７】
［設定画面切り替え処理］
次に、図９に基づいてＭＦＰ３のＣＰＵ３１が起動された際に実行する「設定画面切り替え処理」について説明する。
図９に示すように、Ｓ１１１において、ＣＰＵ３１は、画面ＩＤ記憶領域３２Ａから画面ＩＤを読み出し、この画面ＩＤに「１」を代入して、再度、画面ＩＤ記憶領域３２Ａに記憶する。つまり、ＣＰＵ３１は、画面ＩＤを初期化する。そして、ＣＰＵ３１は、画面ＩＤ記憶領域３２Ａから画面ＩＤを読み出し、この画面ＩＤをＭＦＰ側部品テーブル７３の「画面ＩＤ」とする。
【００６８】
そして、ＣＰＵ３１は、この「画面ＩＤ」に対応する「部品ＩＤ」と「表示位置」の複数個の組み合わせをＭＦＰ側部品テーブル７３から読み出す。その後、ＣＰＵ３１は、各「部品ＩＤ」に対応する画像部品のビットマップデータをＲＯＭ３３から読み出し、それぞれを表示画面の「表示位置」の座標位置に配置して、液晶ディスプレイ４３に表示する。つまり、ＣＰＵ３１は、液晶ディスプレイ４３に起動時の初期設定用画面、即ち、「画面ＩＤ」が「１」の機能設定用の設定画面を表示する（図１１参照）。
【００６９】
続いて、Ｓ１１２において、ＣＰＵ３１は、ＵＳＢインターフェース４８を介して評価装置２から座標情報、つまり、「押下座標位置」のデータを受信するのを待つ（Ｓ１１２：ＮＯ）。そして、ＵＳＢインターフェース４８を介して評価装置２から座標情報、つまり、「押下座標位置」のデータを受信した場合には（Ｓ１１２：ＹＥＳ）、ＣＰＵ３１は、受信した座標情報をＲＡＭ３２に記憶後、Ｓ１１３の処理に移行する。
【００７０】
Ｓ１１３において、ＣＰＵ３１は、画面ＩＤ記憶領域３２Ａから画面ＩＤを読み出す。つまり、ＣＰＵ３１は、液晶ディスプレイ４３に現在表示している機能設定用の設定画面の「画面ＩＤ」を画面ＩＤ記憶領域３２Ａから読み出す。
そして、Ｓ１１４において、ＣＰＵ３１は、この画面ＩＤ記憶領域３２Ａから読み出した画面ＩＤを操作ボタンテーブル７１の「画面ＩＤ」とする。また、ＣＰＵ３１は、評価装置２から受信した座標情報をＲＡＭ３２から読み出す。
【００７１】
続いて、ＣＰＵ３１は、この「画面ＩＤ」に対応する操作ボタンテーブル７１の「左下座標」、「左上座標」、「右下座標」、「右上座標」で決定される矩形状の各検出可能領域から、受信した座標情報で特定される座標位置を含む検出可能領域を抽出する。そして、ＣＰＵ３１は、この抽出した検出可能領域に対応する「操作ボタン」のデータを操作ボタンテーブル７１から読み出し、表示画面上のタッチパネル４４が押下された操作ボタンの種類としてＲＡＭ３２に記憶する。
【００７２】
続いて、Ｓ１１５において、ＣＰＵ３１は、画面ＩＤ記憶領域３２Ａから画面ＩＤを読み出し、また、ＲＡＭ３２からタッチパネル４４が押下された操作ボタンの種類を読み出し、それぞれを遷移画面テーブル７２の「画面ＩＤ」、「操作ボタン」とする。そして、ＣＰＵ３１は、該当する「遷移する画面ＩＤ」のデータを読み出し、「遷移する設定画面の画面ＩＤ」としてＲＡＭ３２に記憶する。つまり、ＣＰＵ３１は、次に遷移する機能設定用の設定画面の画面ＩＤを取得する。
【００７３】
そして、Ｓ１１６において、ＣＰＵ３１は、ＲＡＭ３２から「遷移する設定画面の画面ＩＤ」を読み出し、ＭＦＰ側部品テーブル７３の「画面ＩＤ」とする。そして、ＣＰＵ３１は、この「画面ＩＤ」に対応する「部品ＩＤ」と「表示位置」の複数個の組み合わせをＭＦＰ側部品テーブル７３から読み出し、次に遷移する設定画面の画像部品情報としてＲＡＭ３２に記憶する。
【００７４】
続いて、Ｓ１１７において、ＣＰＵ３１は、ＲＡＭ３２から次に遷移する設定画面の画像部品情報を読み出す。そして、ＣＰＵ３１は、次に遷移する設定画面の画像部品情報を構成する各「部品ＩＤ」に対応する画像部品のビットマップデータをＲＯＭ３３から読み出し、それぞれを表示画面の「表示位置」の座標位置に配置して、液晶ディスプレイ４３に表示する。
【００７５】
ここで、液晶ディスプレイ４３に表示される機能設定用の設定画面の一例について図１１に基づいて説明する。
図１１に示すように、「画面ＩＤ」が「１」の設定画面は、各種パラメータの初期設定を行う設定画面であり、「Date&Timeボタン」の画像部品８１、「Local Languageボタン」の画像部品８２、「Initial Setボタン」の画像部品８３、「スクロールボタン」の画像部品８４、「戻るボタン」の画像部品８５等から構成されている。
【００７６】
「Date&Timeボタン」は、「日付と時刻」の設定開始を指示する操作ボタンである。また、「Local Languageボタン」は、「使用言語」の設定開始を指示する操作ボタンである。また、「Initial Setボタン」は、印刷する「文書スタイル」の設定開始を指示する操作ボタンである。また、「スクロールボタン」は、上ボタン又は下ボタンを押下することによって、左側の上下三段に表示されている各操作ボタンを１つずつスクロールダウン、スクロールアップさせる指示を入力することができる。また、「戻るボタン」は、押下することによって、最後の操作の前の状態に戻すことができる。
【００７７】
また、「画面ＩＤ」が「２」の設定画面は、「戻るボタン」の画像部品９１、テンキーから入力された西暦を表示する「西暦表示欄」の画像部品９２、テンキーを構成する「１」〜「０」ボタンの各画像部品９３〜１０２、「西暦表示欄」に表示されている数字の最終入力数字を１文字ずつ削除する「修正ボタン」の画像部品１０３、入力を確定する「ＯＫボタン」の画像部品１０４から構成されている。
【００７８】
また、「画面ＩＤ」が「３」の設定画面は、「画面ＩＤ」が「２」の設定画面とほぼ同じ構成であるが、「西暦表示欄」の画像部品９２に替えて、テンキーから入力された暦の月を表示する「月表示欄」の画像部品１０６が表示される。また、「画面ＩＤ」が「４」の設定画面は、「画面ＩＤ」が「３」の設定画面とほぼ同じ構成であるが、「月表示欄」の画像部品１０６に替えて、テンキーから入力された暦の日付を表示する「日付表示欄」の画像部品１０７が表示される。
【００７９】
また、「画面ＩＤ」が「５」の設定画面は、「画面ＩＤ」が「４」の設定画面とほぼ同じ構成であるが、「日付表示欄」の画像部品１０７に替えて、テンキーから入力された時刻を表示する「時刻表示欄」の画像部品１０８が表示される。
【００８０】
そして、図９に示すように、Ｓ１１８において、ＣＰＵ３１は、画面ＩＤ記憶領域３２Ａから画面ＩＤを読み出し、また、ＲＡＭ３２から「遷移する設定画面の画面ＩＤ」を読み出し、この画面ＩＤに「遷移する設定画面の画面ＩＤ」を代入して、再度、画面ＩＤ記憶領域３２Ａに記憶する。つまり、ＣＰＵ３１は、液晶ディスプレイ４３に現在表示している機能設定用の設定画面に付与された「画面ＩＤ」を画面ＩＤ記憶領域３２Ａに記憶する。
【００８１】
その後、Ｓ１１９において、ＣＰＵ３１は、ＲＡＭ３２から次に遷移する設定画面の画像部品情報を再度読み出し、この次に遷移する設定画面の画像部品情報をＵＳＢインターフェース４８を介して評価装置２へ送信後、再度、Ｓ１１２以降の処理を実行する。つまり、ＣＰＵ３１は、液晶ディスプレイ４３に現在表示している機能設定用の設定画面の画像部品情報をＵＳＢインターフェース４８を介して評価装置２へ送信後、再度、Ｓ１１２以降の処理を実行する。
【００８２】
［画像部品比較処理］
次に、上記Ｓ１８において、ＣＰＵ１１が実行する「画像部品比較処理」のサブ処理について図１０に基づいて説明する。
図１０に示すように、Ｓ２１１において、ＣＰＵ１１は、ＵＳＢインターフェース２５を介してＭＦＰ３から受信した画像部品情報をＭＦＰ側画像部品情報としてＲＡＭ１２に記憶する。
【００８３】
そして、Ｓ２１２において、ＣＰＵ１１は、ＲＡＭ１２の各記憶領域１２Ａ、１２ＢからシナリオＩＤと実行順番とを読み出す。そして、ＣＰＵ１１は、このシナリオＩＤを評価シナリオテーブル６１の「シナリオＩＤ」とすると共に、この実行順番に「１」加算した数値を評価シナリオテーブル６１の「実行順番」として、該当する「画面ＩＤ」を読み出し、次の実行順番の「画面ＩＤ」としてＲＡＭ１２に記憶する。
【００８４】
その後、Ｓ２１３において、ＣＰＵ１１は、次の実行順番の「画面ＩＤ」をＲＡＭ１２から読み出す。そして、ＣＰＵ１１は、この「画面ＩＤ」を評価装置側部品テーブル６３の「画面ＩＤ」として、この「画面ＩＤ」に対応する「部品ＩＤ」と「表示位置」の複数個の組み合わせを読み出し、評価装置側画像部品情報としてＲＡＭ１２に記憶する。
【００８５】
続いて、Ｓ２１４において、ＣＰＵ１１は、ＲＡＭ１２からＭＦＰ側画像部品情報と評価装置側画像部品情報と読み出し、ＭＦＰ側画像部品情報と評価装置側画像部品情報とが一致するか否かを判定する判定処理を実行する。そして、ＭＦＰ側画像部品情報と評価装置側画像部品情報とが一致すると判定した場合には（Ｓ２１４：ＹＥＳ）、ＣＰＵ１１は、Ｓ２１５の処理に移行する。
【００８６】
Ｓ２１５において、ＣＰＵ１１は、ＲＡＭ１２の各記憶領域１２Ａ、１２ＢからシナリオＩＤと実行順番とを読み出す。そして、ＣＰＵ１１は、この読み出したシナリオＩＤを評価結果テーブル６４の「シナリオＩＤ」に記憶し、この読み出した実行順番を評価結果テーブル６４の「実行順番」に記憶する。また、ＣＰＵ１１は、ＭＦＰ側画像部品情報と評価装置側画像部品情報とが一致した旨、つまり、評価結果が合格した旨を表す「○」を評価結果テーブル６４の「結果」に記憶する。
【００８７】
その後、ＣＰＵ１１は、メインフローチャートに戻り、Ｓ１９の処理に移行する。従って、ＣＰＵ１１は、評価結果テーブル６４の「受信データ」には、何も記憶しない。尚、ＣＰＵ１１は、評価結果テーブル６４の「受信データ」に「０」を記憶するようにしてもよい。
【００８８】
一方、ＭＦＰ側画像部品情報と評価装置側画像部品情報とが一致しないと判定した場合には（Ｓ２１４：ＮＯ）、ＣＰＵ１１は、Ｓ２１６の処理に移行する。Ｓ２１６において、ＣＰＵ１１は、ＲＡＭ１２の各記憶領域１２Ａ、１２ＢからシナリオＩＤと実行順番とを読み出す。そして、ＣＰＵ１１は、この読み出したシナリオＩＤを評価結果テーブル６４の「シナリオＩＤ」に記憶し、この読み出した実行順番を評価結果テーブル６４の「実行順番」に記憶する。
【００８９】
また、ＣＰＵ１１は、ＭＦＰ側画像部品情報と評価装置側画像部品情報とが一致しない旨、つまり、評価結果が不合格である旨を表す「×」を評価結果テーブル６４の「結果」に記憶する。また、ＣＰＵ１１は、ＲＡＭ１２からＭＦＰ側画像部品情報を読み出し、評価結果テーブル６４の「受信データ」に記憶する。その後、ＣＰＵ１１は、メインフローチャートに戻り、Ｓ１９の処理に移行する。
【００９０】
ここで、上記Ｓ２３において、不合格の評価結果を液晶ディスプレイ２１に表示した一例を図１２に基づいて説明する。尚、機能設定用の複数の設定画面の遷移の評価結果が全て合格の場合には、ＣＰＵ１１は、液晶ディスプレイ２１に、「合格」と表示するようにしてもよい。
【００９１】
先ず、ＣＰＵ１１は、評価結果テーブル６４に記憶された「結果」のデータを順次読み出す。そして、図５に示すように、「結果」に不合格を表す「×」のデータが記憶されていた場合には、この不合格の「結果」に対応する「シナリオＩＤ」が「１」、「実行順番」が「５」及び「受信データ」が「１１２，（Ｘ９１，Ｙ９１），１８，（Ｘ７２，Ｙ７２），２０，・・・」の各データを読み出し、不合格の画像部品情報としてＲＡＭ１２に記憶する。
【００９２】
また、ＣＰＵ１１は、この「シナリオＩＤ」が「１」及び「実行順番」が「５」を評価シナリオテーブル６１の「シナリオＩＤ」、「実行順番」として、該当する「画面ＩＤ」と「操作ボタン」の各データ「５」、「ＯＫボタン」を読み出し、不合格の画像部品情報としてＲＡＭ１２に記憶する。更に、ＣＰＵ１１は、この「画面ＩＤ」の「５」を評価装置側部品テーブル６３の「画面ＩＤ」として、この「画面ＩＤ」に対応する「部品ＩＤ」と「表示位置」の複数個の組み合わせを読み出し、評価用画面情報としてＲＡＭ１２に記憶する。
【００９３】
そして、ＣＰＵ１１は、ＲＡＭ１２から評価用画面情報と不合格の画像部品情報とを読み出す。そして、ＣＰＵ１１は、評価用画面情報を構成する各「部品ＩＤ」に対応する画像部品のビットマップデータをデータ記録部２３から読み出し、それぞれを表示画面の「表示位置」の座標位置に配置して、「画面ＩＤ」が「５」の「時刻」設定用の設定画面を「正解画面」として表示する。
【００９４】
また、ＣＰＵ１１は、不合格の画像部品情報を構成する各「部品ＩＤ」に対応する画像部品のビットマップデータをデータ記録部２３から読み出し、それぞれを表示画面の「表示位置」の座標位置に配置して、「日付」設定用の設定画面を「ＭＦＰ表示画面」として表示する。つまり、ＣＰＵ１１は、「画面ＩＤ」が「４」の設定画面を「ＭＦＰ表示画面」として表示する。また、ＣＰＵ１１は、「シナリオＩＤ」が「１」、「実行順番」が「５」、「画面ＩＤ」が「５」、「操作手順」が「ＯＫボタン」を表示すると共に、「結果」欄に「不合格」を表示する。
【００９５】
以上詳細に説明した通り、本実施例に係る画面遷移評価システム１では、評価装置２のＣＰＵ１１は、評価シナリオテーブル６１に記憶された評価の順番に従って液晶ディスプレイ４３の表示画面上の押下位置の座標情報をＭＦＰ３へ送信する。また、ＭＦＰ３のＣＰＵ３１は、受信した押下位置の座標情報と液晶ディスプレイ４３に表示している設定画面の「画面ＩＤ」とから、次に「遷移する画面ＩＤ」を取得する。
【００９６】
そして、ＭＦＰ３のＣＰＵ３１は、この「遷移する画面ＩＤ」をＭＦＰ側部品テーブル７３の「画面ＩＤ」として、この「画面ＩＤ」に対応する「部品ＩＤ」と「表示位置」を順次読み出す。そして、ＣＰＵ３１は、この読み出した「部品ＩＤ」と「表示位置」の組み合わせデータを次に遷移する設定画面の画像部品情報として評価装置２へ送信する。一方、評価装置２のＣＰＵ１１は、次の実行順番の「画面ＩＤ」を評価装置側部品テーブル６３の「画面ＩＤ」として、この「画面ＩＤ」に対応する「部品ＩＤ」と「表示位置」を順次読み出す。
【００９７】
そして、ＣＰＵ１１は、この読み出した「部品ＩＤ」と「表示位置」の組み合わせデータを評価装置側画像部品情報として、ＭＦＰ３から受信した画像部品情報と一致するか否かを判定する比較評価処理を実行し、評価結果を評価結果テーブル６４に記憶する。また、ＣＰＵ１１は、評価結果を液晶ディスプレイ２１に表示する。
【００９８】
これにより、評価者による目視でタッチパネル４４上を指で押下して、ＭＦＰ３の液晶ディスプレイ４３に表示された設定画面の遷移を確認する評価方法に替えて、評価装置２によって液晶ディスプレイ４３の表示画面の遷移を正確に評価することが可能となると共に、評価時間の短縮化を図ることが可能となる。また、ＭＦＰ３の設定画面の表示プログラムを開発する開発者は、評価装置２の評価結果テーブル６４に記憶されている評価結果を検討することが可能となる。従って、開発者は、ＭＦＰ３の設定画面の切り替え動作不良等の解析を容易に行うことが可能となり、ＭＦＰ３の設定画面の表示プログラムの開発設計期間の短縮化を図ることが可能となる。
【００９９】
また、評価装置２のＣＰＵ１１は、評価装置側部品テーブル６３から読み出した「部品ＩＤ」と「表示位置」の組み合わせデータと、ＭＦＰ３から受信した画像部品情報とが一致するか否かを評価する。これにより、ＣＰＵ１１は、ＭＦＰ３の液晶ディスプレイ４３に表示される設定画面の遷移を正確、且つ迅速に評価することができ、評価の高精度化および評価時間の更なる短縮化を図ることができる。
【０１００】
尚、本発明は前記実施例に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、以下のようにしてもよい。
【０１０１】
（Ａ）例えば、上記Ｓ１１９において、ＣＰＵ３１は、上記Ｓ１１７において液晶ディスプレイ４３に表示した設定画面のビットマップデータを評価装置２へ送信するようにしてもよい。そして、上記Ｓ２１４において、ＣＰＵ１１は、評価装置側画像部品情報によって作成された設定画面のビットマップデータと、ＭＦＰ３から受信した設定画面のビットマップデータとが一致するか否かを判定するようにしてもよい。
【０１０２】
（Ｂ）例えば、ＣＰＵ１１は、上記Ｓ２１５の処理を実行後、メインフローチャートに戻って、Ｓ２１の処理に移行するようにしてもよい。これにより、ＣＰＵ１１は、不合格の評価結果を検出した場合には、次の「シナリオＩＤ」の評価に移行することが可能となり、評価時間の短縮化を図ることが可能となる。
【０１０３】
（Ｃ）例えば、上記Ｓ２１４において、ＭＦＰ側画像部品情報の「部品ＩＤ」と評価装置側画像部品情報の「部品ＩＤ」とが一致するか否かを判定するだけの判定処理を実行するようにしてもよい。これにより、評価時間の短縮化を図ることが可能となる。
【０１０４】
（Ｄ）例えば、評価装置２のデータ記録部２３の評価用画像部品ＤＢ２３Ｃに予め評価装置側部品テーブル６３を格納しないようにしてもよい。そして、上記Ｓ１１において、評価開始の指示が入力された場合に（Ｓ１１：ＹＥＳ）、ＣＰＵ１１は、ＵＳＢインターフェース２５を介してＭＦＰ３へＭＦＰ側部品テーブル７３を送信するように指示する。そして、ＣＰＵ１１は、ＭＦＰ３からＭＦＰ側部品テーブル７３を受信して、このＭＦＰ側部品テーブル７３を評価装置側部品テーブル６３としてデータ記録部２３の評価用画像部品ＤＢ２３Ｃに記憶後、Ｓ１２の処理に移行するようにしてもよい。
【０１０５】
これにより、評価装置２は、ＭＦＰ３の機種毎の評価装置側部品テーブル６３をデータ記録部２３の評価用画像部品ＤＢ２３Ｃに記憶する必要が無く、データ記録部２３の記憶容量の小型化を図ることができる。
【０１０６】
（Ｅ)例えば、評価装置２と複数台のＭＦＰ３をＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット、携帯電話回線網、電話回線網５５等の通信回線網によって接続し、評価装置２のＣＰＵ１１は、複数台のＭＦＰ３の評価を同時に並行して行うようにしてもよい。
【０１０７】
（Ｆ）例えば、評価装置２のＣＰＵ１１は、評価結果テーブル６４の「結果」に不合格を表す「×」が所定個数以上（例えば、３個以上である。）ある場合には、不合格になった「シナリオＩＤ」、「実行順番」、「結果」、「受信データ」の各データをＭＦＰ３へ送信するようにしてもよい。
【０１０８】
そして、ＭＦＰ３のＣＰＵ３１は、不合格になった「シナリオＩＤ」、「実行順番」、「結果」、「受信データ」の各データを受信した場合には、プリンタ４７によって印刷出力するようにしてもよい。これにより、開発者は、ＭＦＰ３の設定画面の切り替え動作不良等の解析を迅速に行うことが可能となり、ＭＦＰ３の設定画面の表示プログラムの開発設計期間の短縮化を図ることが可能となる。
【０１０９】
（Ｇ）例えば、操作座標テーブル６２の「押下座標位置」に、操作ボタン上の複数カ所の押下位置の座標情報を記憶するようにしてもよい。そして、ＣＰＵ１１は、押下位置の各座標情報に対してＳ１６〜Ｓ１８の処理をそれぞれ実行するようにしてもよい。これにより、ＣＰＵ１１は、液晶ディスプレイ４３に表示された設定画面の各操作ボタンの押下位置のバラツキに対する評価結果を取得することが可能となる。
【符号の説明】
【０１１０】
１      画面遷移評価システム
２      評価装置
３      ＭＦＰ
１１、３１      ＣＰＵ
１２、３２      ＲＡＭ
１３、３３      ＲＯＭ
２３      データ記録部
２１、４３      液晶ディスプレイ
４４      タッチパネル
２５、４８      ＵＳＢインターフェース
６１      評価シナリオテーブル
６２      操作座標テーブル
６３      評価装置側部品テーブル
６４      評価結果テーブル
７１      操作ボタンテーブル
７２      遷移画面テーブル
７３      ＭＦＰ側部品テーブル
【図１】
2011113491.tif 000003
【図２】
2011113491.tif 000004
【図３】
2011113491.tif 000005
【図４】
2011113491.tif 000006
【図５】
2011113491.tif 000007
【図６】
2011113491.tif 000008
【図７】
2011113491.tif 000009
【図８】
2011113491.tif 000010
【図９】
2011113491.tif 000011
【図１０】
2011113491.tif 000012
【図１１】
2011113491.tif 000013
【図１２】
2011113491.tif 000014