(57)【要約】【課題】表示装置の表示画面の検査に係るアルゴリズムを簡素化する。【解決手段】画像形成装置は、各操作子画像に対して各々を識別する識別情報を付加して表示し、その操作子画像を含む表示画面を表す画像情報を検査装置に送信する（Ｓ３，Ｓ４）。検査装置は、画像形成装置が表示する表示画面を表す画像情報を取得して（Ｓ５）、そこから識別情報を取得すると（Ｓ６）、その識別情報が付加された操作子画像の位置を特定して（Ｓ７）、特定した位置にある操作子画像を指定する指示を送信する（Ｓ７，Ｓ８）。画像形成装置は、指定された操作子画像に対応する表示画面を表示して、その画像情報を検査装置に送信し（Ｓ９、Ｓ１０）、検査装置は、受信した画像情報に基づき、画像形成装置の表示画面を検査する（Ｓ１１）。【選択図】図８
2010061568.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と検査装置とを備え、
前記表示装置は、
表示手段と、
前記表示手段に表示させる表示画面を指定する操作に用いられる操作子画像を当該表示手段に表示させる操作子画像表示制御手段であって、各々の操作子画像を識別する識別情報を付加した前記操作子画像を表示させる操作子画像表示制御手段と、
前記操作子画像表示制御手段によって制御されて前記表示手段に表示された操作子画像のうち、前記検査装置によって指示された操作子画像に対応する表示画面を前記表示手段に表示させる表示画面表示制御手段と
を有し、
前記検査装置は、
前記表示装置の表示手段に表示された操作子画像に付加された前記識別情報を取得する取得手段と、
前記取得手段が取得した前記識別情報が付加された操作子画像に対応する表示画面を前記表示手段に表示するよう前記表示画面表示制御手段に指示する指示手段と、
前記指示手段による指示に応じて、前記表示画面表示制御手段により前記表示手段に表示された表示画面を検査する検査手段と
を有することを特徴とする検査システム。
【請求項２】
前記表示装置の表示画面表示制御手段は、各々を識別する識別情報を付加した画像を含む表示画面を前記表示手段に表示させ、
前記検査装置の取得手段は、前記表示手段に表示された表示画面に含まれる画像に付加された前記識別情報を取得し、
前記検査手段は、前記取得手段が取得した前記識別情報が付加された画像の前記表示手段の表示領域における位置を特定し、特定した位置に基づいて前記表示画面を検査することを特徴とする請求項１に記載の検査システム。
【請求項３】
前記表示装置は、
前記表示手段に表示された操作子画像に付加されている前記識別情報を前記検査装置に送信する送信手段を有し、
前記検査装置は、
前記表示装置の送信手段によって送信された前記識別情報を受信する受信手段を有し、
前記取得手段は、前記受信手段によって受信された前記識別情報を取得することを特徴とする請求項１に記載の検査システム。
【請求項４】
前記検査装置は、
撮像を行う撮像手段を備え、
前記取得手段は、
前記撮像手段により前記表示装置の表示手段に表示された前記操作子画像の撮像が行われ、当該撮像によって生成された画像情報が表す操作子画像に付加されている前記識別情報を取得することを特徴とする請求項１に記載の検査システム。
【請求項５】
表示手段を有し、前記表示手段に表示させる表示画面を指定する操作に用いられる操作子画像を当該表示手段に表示させる操作子画像表示制御手段であって、各々の操作子画像を識別する識別情報を付加した前記操作子画像を表示させる操作子画像表示制御手段と、前記操作子画像表示制御手段によって制御されて前記表示手段に表示された操作子画像のうち、前記検査装置によって指示された操作子画像に対応する表示画面を前記表示手段に表示させる表示画面表示制御手段とを備える表示装置の前記表示手段に表示された操作子画像に付加された前記識別情報を取得する取得手段と、
前記取得手段が取得した前記識別情報が付加された操作子画像に対応する表示画面を前記表示手段に表示するよう前記表示画面表示制御手段に指示する指示手段と、
前記指示手段による指示に応じて、前記表示画面表示制御手段により前記表示手段に表示された表示画面を検査する検査手段と
を備えることを特徴とする検査装置。
【請求項６】
表示手段と、
前記表示手段に表示させる表示画面を指定する操作に用いられる操作子画像を当該表示手段に表示させる操作子画像表示制御手段であって、各々の操作子画像を識別する識別情報を付加した前記操作子画像を表示させる操作子画像表示制御手段と、
前記表示手段に表示された操作子画像に付加された前記識別情報を取得する取得手段と、
前記操作子画像表示制御手段によって制御されて前記表示手段に表示された前記操作子画像のうち、前記取得手段が取得した前記識別情報が付加された前記操作子画像に対応する表示画面を前記表示手段に表示させる表示画面表示制御手段と、
前記表示画面表示制御手段により前記表示手段に表示された表示画面を検査する検査手段と
を有することを特徴とする表示装置。
【請求項７】
コンピュータを、
表示手段を有し、前記表示手段に表示させる表示画面を指定する操作に用いられる操作子画像を当該表示手段に表示させる操作子画像表示制御手段であって、各々の操作子画像を識別する識別情報を付加した前記操作子画像を表示させる操作子画像表示制御手段と、前記操作子画像表示制御手段によって制御されて前記表示手段に表示された操作子画像のうち、前記検査装置によって指示された操作子画像に対応する表示画面を前記表示手段に表示させる表示画面表示制御手段とを備える表示装置の前記表示手段に表示された操作子画像に付加された前記識別情報を取得する取得手段と、
前記取得手段が取得した前記識別情報が付加された操作子画像に対応する表示画面を前記表示手段に表示するよう前記表示画面表示制御手段に指示する指示手段と、
前記指示手段による指示に応じて、前記表示画面表示制御手段により前記表示手段に表示された表示画面を検査する検査手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査システム、検査装置、表示装置及びプログラムに関する。
【背景技術】
【０００２】
電子機器の品質を確保するために、製造段階や出荷前段階においてその動作の検査が行われている。検査に係る工程を自動化した検査システムとして特許文献１に開示されたものがある。特許文献１に開示されている検査システムにおいて、検査対象となる装置は、自装置が表示するソフトボタンのような操作子画像がユーザにより指定されたときと同じ動作を行って、その操作子画像に対応する表示画面を表示し、検査装置はその表示画面を検査する。検査対象の装置は、検査装置によって指示されると、表示領域における操作子画像が配置された予め決められた位置を表す位置情報に基づいて操作子画像を指定し、その操作子画像に対応する表示画面を表示する。
【特許文献１】特開２００７−３２８５０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は上述の事情に鑑みてなされたものであり、その目的は、表示装置の表示画面の検査に係るアルゴリズムを簡素化することである。
【課題を解決するための手段】
【０００４】
上述した課題を解決するため、本発明の請求項１に係る検査システムは、表示装置と検査装置とを備え、前記表示装置は、表示手段と、前記表示手段に表示させる表示画面を指定する操作に用いられる操作子画像を当該表示手段に表示させる操作子画像表示制御手段であって、各々の操作子画像を識別する識別情報を付加した前記操作子画像を表示させる操作子画像表示制御手段と、前記操作子画像表示制御手段によって制御されて前記表示手段に表示された操作子画像のうち、前記検査装置によって指示された操作子画像に対応する表示画面を前記表示手段に表示させる表示画面表示制御手段とを有し、前記検査装置は、前記表示装置の表示手段に表示された操作子画像に付加された前記識別情報を取得する取得手段と、前記取得手段が取得した前記識別情報が付加された操作子画像に対応する表示画面を前記表示手段に表示するよう前記表示画面表示制御手段に指示する指示手段と、前記指示手段による指示に応じて、前記表示画面表示制御手段により前記表示手段に表示された表示画面を検査する検査手段とを有することを特徴とする。
【０００５】
本発明の請求項２に係る検査システムは、請求項１に係る検査システムにおいて、前記表示装置の表示画面表示制御手段は、各々を識別する識別情報を付加した画像を含む表示画面を前記表示手段に表示させ、前記検査装置の取得手段は、前記表示手段に表示された表示画面に含まれる画像に付加された前記識別情報を取得し、前記検査手段は、前記取得手段が取得した前記識別情報が付加された画像の前記表示手段の表示領域における位置を特定し、特定した位置に基づいて前記表示画面を検査することを特徴とする。
【０００６】
本発明の請求項３に係る検査システムは、請求項１に係る検査システムにおいて、前記表示装置は、前記表示手段に表示された操作子画像に付加されている前記識別情報を前記検査装置に送信する送信手段を有し、前記検査装置は、前記表示装置の送信手段によって送信された前記識別情報を受信する受信手段を有し、前記取得手段は、前記受信手段によって受信された前記識別情報を取得することを特徴とする。
【０００７】
本発明の請求項４に係る検査システムは、請求項１に係る検査システムにおいて、前記検査装置は、撮像を行う撮像手段を備え、前記取得手段は、前記撮像手段により前記表示装置の表示手段に表示された前記操作子画像の撮像が行われ、当該撮像によって生成された画像情報が表す操作子画像に付加されている前記識別情報を取得することを特徴とする。
【０００８】
本発明の請求項５に係る検査装置は、表示手段を有し、前記表示手段に表示させる表示画面を指定する操作に用いられる操作子画像を当該表示手段に表示させる操作子画像表示制御手段であって、各々の操作子画像を識別する識別情報を付加した前記操作子画像を表示させる操作子画像表示制御手段と、前記操作子画像表示制御手段によって制御されて前記表示手段に表示された操作子画像のうち、前記検査装置によって指示された操作子画像に対応する表示画面を前記表示手段に表示させる表示画面表示制御手段とを備える表示装置の前記表示手段に表示された操作子画像に付加された前記識別情報を取得する取得手段と、前記取得手段が取得した前記識別情報が付加された操作子画像に対応する表示画面を前記表示手段に表示するよう前記表示画面表示制御手段に指示する指示手段と、前記指示手段による指示に応じて、前記表示画面表示制御手段により前記表示手段に表示された表示画面を検査する検査手段とを備えることを特徴とする。
【０００９】
本発明の請求項６に係る表示装置は、表示手段と、前記表示手段に表示させる表示画面を指定する操作に用いられる操作子画像を当該表示手段に表示させる操作子画像表示制御手段であって、各々の操作子画像を識別する識別情報を付加した前記操作子画像を表示させる操作子画像表示制御手段と、前記表示手段に表示された操作子画像に付加された前記識別情報を取得する取得手段と、前記操作子画像表示制御手段によって制御されて前記表示手段に表示された前記操作子画像のうち、前記取得手段が取得した前記識別情報が付加された前記操作子画像に対応する表示画面を前記表示手段に表示させる表示画面表示制御手段と、前記表示画面表示制御手段により前記表示手段に表示された表示画面を検査する検査手段とを有することを特徴とする。
【００１０】
本発明の請求項７に係るプログラムは、コンピュータを、表示手段を有し、前記表示手段に表示させる表示画面を指定する操作に用いられる操作子画像を当該表示手段に表示させる操作子画像表示制御手段であって、各々の操作子画像を識別する識別情報を付加した前記操作子画像を表示させる操作子画像表示制御手段と、前記操作子画像表示制御手段によって制御されて前記表示手段に表示された操作子画像のうち、前記検査装置によって指示された操作子画像に対応する表示画面を前記表示手段に表示させる表示画面表示制御手段とを備える表示装置の前記表示手段に表示された操作子画像に付加された前記識別情報を取得する取得手段と、前記取得手段が取得した前記識別情報が付加された操作子画像に対応する表示画面を前記表示手段に表示するよう前記表示画面表示制御手段に指示する指示手段と、前記指示手段による指示に応じて、前記表示画面表示制御手段により前記表示手段に表示された表示画面を検査する検査手段として機能させるものである。
【発明の効果】
【００１１】
請求項１に係る発明によれば、本構成を有しない場合に比較して、表示装置の表示画面の検査に係るアルゴリズムを簡素化することができる。
請求項２に係る発明によれば、表示画面に含まれる画像に付加された識別情報を取得して画像の位置を特定し、特定した位置に基づいて表示画面を検査することができる。
請求項３に係る発明によれば、表示装置が表示する操作子画像に付加されている識別情報を検査装置に送信し、検査装置は識別情報を受信してこれを取得することができる。
請求項４に係る発明によれば、表示装置が表示する操作子画像に付加されている識別情報を、撮像手段によって撮像された操作子画像から取得することができる。
請求項５に係る発明によれば、本構成を有しない場合に比較して、表示装置の表示画面の検査に係るアルゴリズムを簡素化することができる。
請求項６に係る発明によれば、本構成を有しない場合に比較して、表示装置の表示画面の検査に係るアルゴリズムを簡素化することができる。
請求項７に係る発明によれば、本構成を有しない場合に比較して、表示装置の表示画面の検査に係るアルゴリズムを簡素化することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に関する実施形態について図面を参照しながら説明する。
（１）構成
図１は、本発明の一実施形態に係る検査システム１の構成を示した図である。同図に示すように、検査システム１は、画像形成装置１００と検査装置２００とを備えている。画像形成装置１００は、「コピー機能」や「ファクシミリ機能」、「スキャナ機能」等の、自装置が実行可能な処理に関する複数の機能を備えており、例えば製造段階や出荷前段階等のエンドユーザに渡る前の装置である。画像形成装置１００は、各種情報を含む表示画面を表示する表示手段を有しており、一種の表示装置である。画像形成装置１００が表示する表示画面には、例えば、ユーザが操作するソフトボタンのような操作子画像が１又は複数配置された表示画面や、ユーザによって操作子画像が指定されることにより表示される表示画面がある。例えば“コピー機能”に対応する表示画面において、コピー処理の開始を指示する操作子画像が指定されたとすると、それに応じて、「コピー実行中」というメッセージや、プリント枚数等を意味する画像が含まれる表示画面が表示される。なお、ここでの「操作子画像」は、キーボードやテンキー等の各操作子と同じ機能を実現するための画像であり、画像形成装置１００はタッチパネル等を利用してどの操作子画像がユーザにより指定されたかを認識して、指定された操作子画像に応じた制御を行う。
検査装置２００は、検査処理を実行して画像形成装置１００の表示画面が期待する表示態様で表示されているかを検査する。画像形成装置１００と検査装置２００とは、必要に応じてＵＳＢ（Universal Serial Bus）等の通信ケーブルを介して通信可能に接続されることにより、相互に情報の遣り取りを行う。検査装置２００によって画像形成装置１００を検査するときには、作業員等により通信ケーブルによって両者が接続される。
【００１３】
次に、画像形成装置１００の構成について説明する。
図２は、画像形成装置１００の構成を示すブロック図である。同図に示すように、画像形成装置１００は、制御部１１０と、画像読取部１２０と、記憶部１３０と、通信部１４０と、ＵＩ（User Interface）部１５０と、画像形成部１６０とを備える。
制御部１１０は、装置全体を制御するＣＰＵ（Central Processing Unit）や、ワークエリアを提供するＲＡＭ（Random Access Memory）および各種制御プログラムを記憶するＲＯＭ（Read Only Memory）を備え、制御プログラムに記述された手順に従って演算処理を行う。制御部１１０は、操作子画像表示制御手段及び表示画面表示制御手段の一例である。画像読取部１２０は、図示せぬプラテンガラス上に置かれた原稿に光を照射してその反射光を読み取って画像情報を生成し、制御部１１０に供給する。制御部１１０は、画像読取部１２０から供給される画像情報や、通信部１４０によって図示せぬ外部装置から受信した画像情報を記憶部１３０に記憶させる。
【００１４】
記憶部１３０は、ＨＤＤ（Hard Disk Drive）等の記憶装置を備え、検査装置２００により検査処理が行われるときの動作を定義するプログラムの他、表示画面の全体的な構成の定義や、処理条件の内容の定義、処理条件の指定欄の表示位置の定義等によって構成された表示制御プログラムを記憶している。この表示制御プログラムは、例えばＸＭＬ（Extensible Markup Language）形式で記述されている。処理条件は、画像形成装置１００が実行する処理の内容を決定付ける条件のことであり、例えば“コピー機能”においては、拡大・縮小の倍率や、用紙サイズ、両面／片面プリント、プリント枚数等の処理条件がある。指定欄は、各処理条件をユーザに指定させるために、表示画面上に処理条件毎に表示される欄のことで、ラジオボタンやアップキー・ダウンキー等の操作子画像や、設定内容を表示する表示窓等からなる。制御部１１０は、表示制御プログラムを実行して、そのアルゴリズムに従った画像情報を生成し、この画像情報に基づいてＵＩ部１５０に表示画面を表示させる。また、記憶部１３０は、「ＩＤ管理テーブル１３１」を記憶しているが、その内容について詳しくは後述する。
通信部１４０は、ネットワークを介して通信を行うためのインターフェース装置からなる送信手段の一例であり、ＬＡＮ（Local Area Network）等のネットワークを介して検査装置２００や、図示せぬコンピュータ等の外部装置との間で各種情報を送受信する。
【００１５】
ＵＩ部１５０は、タッチパネルや各種ボタンを備え、ユーザからの操作を受け付けるとともに画像や音声により情報の通知を行う。ＵＩ部１５０は矩形の表示領域を有し、その表示領域に、ビットマップ形式の画像情報に応じて画像を表示する表示手段の一例である。ＵＩ部１５０の表示領域には、直交座標系に従ってそれぞれの位置を表す座標が割り当てられ、各座標は画像情報の各画素の位置を表す位置情報として機能する。これらの各座標はＲＯＭに記憶されている。また、ＵＩ部１５０には、いわゆるタッチパネルが採用されており、制御部１１０は、ＵＩ部１５０から供給される操作信号に応じて、ユーザによって指先が接触されたタッチパネルの位置を参照し、その位置に対応する位置情報に基づきどの操作子画像が指定されたかを判断する。
画像形成部１６０は、制御部１１０による制御の下、記憶部１３０に記憶された画像情報に基づいて記録シートに画像を形成する。コピー処理において、制御部１１０は、画像読取部１２０から供給された画像情報を画像形成部１６０に供給して、記録シートに画像を形成させる。
【００１６】
図３は、ＵＩ部１５０に表示される“コピー機能”に対応する表示画面の一例を示した図である。この表示画面Ｐ１は、コピー機能を実行することをユーザにより指示されたときに最初に表示される表示画面である。
図３に示す表示画面Ｐ１は、ユーザによって「基本」と記された操作子画像Ａ１（タブ）が指定されたときの表示画面である。同図に示すように、表示画面Ｐ１において、「倍率選択」、「用紙選択」、「両面／片面選択」、「コピー部数」という、コピー機能に関する各処理条件を指定するための指定欄が並べて配置されている。例えば、ユーザによってラジオボタン形式の操作子画像Ａ４が指定されると、同図に示すように、操作子画像Ａ４は黒のベタ色で表示され、さらに表示窓には「１００％」と表示される。このようなユーザの操作により、画像形成装置１００に対して「倍率」を１００％（等倍）として画像を形成することが設定される。また、ユーザにより、操作子画像Ａ２、Ａ３が選択されたときには、それぞれ「応用１」タブ、「応用２」タブが指定されたときの表示画面となり、「基本」タブの場合とは別の処理条件を指定するための指定欄が表示される。
また、図３に示す表示画面Ｐ１において、ＵＩ部１５０の表示領域の右下部に「スタート」と記された操作子画像Ａ２１が配置されている。ユーザによって操作子画像Ａ２１が指定されると、制御部１１０は指定された操作子画像Ａ２１に対応する表示画面を表示し、コピー処理を開始する。
【００１７】
図４は、操作子画像Ａ２１が指定されたときに表示される表示画面Ｐ２の一例を示した図である。なお、同図では、コピー部数「１４」としてコピー処理を行う場合の表示画面を示している。
同図に示すように、表示画面Ｐ２においては、ＵＩ部１５０の表示領域の中央付近に「コピー実行中」という文字列を表す「文字画像Ｇ１」が表示されている。また、文字画像Ｇ１の右側には、画像形成装置１００の実行状態を意味する「１／１４」という「アニメーション画像Ｇ２」が表示されている。このアニメーション画像Ｇ２は、コピー部数「１４」のうちの「１」枚目をプリント中であることを示したものであり、コピー処理の進行に従って枚数に逐一変更される。また、ＵＩ部１５０の表示領域の右下部には「停止」と記された「操作子画像Ｇ３」が配置されている。ユーザにより操作子画像Ｇ３が指定されると、制御部１１０はコピー処理を停止する。
なお、コピー機能に関しては、表示画面Ｐ１を起点としてコピー機能に関わる種々の表示画面（例えば、表示画面Ｐ２）が表示されるものとする。その他の機能についても、或る表示画面を起点として、その機能に関わる種々の表示画面が表示される。
【００１８】
続いて、図５は、ＩＤ管理テーブル１３１の一例を示した図である。
同図に示すように、ＩＤ管理テーブル１３１において、各々の操作子画像を識別する識別情報である「操作子画像ＩＤ」と、操作子画像に対応する表示画面を識別する識別情報である「表示画面ＩＤ」とが対応付けられている。つまり、ＩＤ管理テーブル１３１により、各操作子画像ＩＤが割り当てられた操作子画像と、それを指定したときに表示される表示画面とが対応付けられている。ＩＤ管理テーブル１３１における操作子画像Ａ１〜Ａ２１はそれぞれ、図３に示す操作子画像Ａ１〜Ａ２１に対応している。例えば、同図に示すように、処理条件「倍率選択」の「１００％」に対応する操作子画像Ａ４には、操作子画像ＩＤ「ＩＤ００４」及び表示画面ＩＤ「ＩＤ９０４」が割り当てられているし、「スタート」と記された操作子画像Ａ２１には、操作子画像ＩＤ「ＩＤ０２１」及び表示画面ＩＤ「ＩＤ９２１」が割り当てられている。つまり、操作子画像ＩＤ「ＩＤ００４」が割り当てられた操作子画像Ａ４がユーザにより指定されたときには、表示画面ＩＤ「ＩＤ９０４」が割り当てられた表示画面（ここでは、操作子画像Ａ４が黒のベタ色である表示画面）が表示されるし、操作子画像ＩＤ「ＩＤ０２１」が割り当てられた操作子画像Ａ２１がユーザにより指定されたときには、表示画面ＩＤ「ＩＤ９２１」が割り当てられた表示画面Ｐ２が表示される。このように、ユーザにより操作子画像が指定されたときには、その操作子画像ＩＤに対応付けられた表示画面ＩＤが割り当てられた表示画面がＵＩ部１５０に表示される。
【００１９】
また、操作子画像に割り当てられている操作子画像ＩＤは、電子透かし技術を用いたデジタル情報として、ＵＩ部１５０に表示される操作子画像に埋め込まれることにより付加される。制御部１１０は、ＵＩ部１５０に表示させる表示画面を指定する操作に用いられる操作子画像に、各々の操作子画像を識別する識別情報を付加してＵＩ部１５０に表示させる。ここでの電子透かし技術として、例えば濃度パターン法やディザ法等の周知の手法が用いられる。一般に、ソフトボタンはベタ色で表現されることが多いから、操作子画像ＩＤが操作子画像中に埋め込まれることにより付加されても、ユーザがこれを視認することは難しく、操作子画像ＩＤを表す画像がＵＩ部１５０の表示画面の視認性やデザイン性を損なうことはない。この操作子画像ＩＤは、検査装置２００によって行われる検査処理に用いられるが、詳しくは後述する。
【００２０】
次に、検査装置２００の構成について説明する。
図６は、検査装置２００の構成を示すブロック図である。同図に示すように、検査装置２００は、制御部２１０と、記憶部２２０と、通信部２３０と、表示部２４０と、操作部２５０とを備える。制御部２１０は、制御部１１０と同じで、ＣＰＵや、ＲＡＭ、ＲＯＭを備え、制御プログラムに記述された手順に従って演算処理を行う。制御部２１０は検査手段の一例である。記憶部２２０は、ＨＤＤ等の記憶装置を備え、検査処理を実行するために用いられる検査プログラム等の各種情報を記憶する。また、記憶部２２０には、「期待表示態様管理テーブル２２１」が記憶されている。通信部２３０は、画像形成装置１００と通信を行うためのインターフェース装置であり、画像形成装置１００から画像情報等の情報を受信する受信手段の一例であるとともに、画像形成装置１００に情報を送信する。また、制御部２１０及び通信部２３０は、取得手段及び指示手段の一例である。表示部２４０は、液晶パネル等を備え、制御部２１０の制御の下で、検査装置２００を操作するためのメニュー画面等を表示する。操作部２５０は、キーボード等の入力装置またはボタン等の操作子を備え、利用者による操作を受け付けてこれを表す操作信号を生成し、制御部２１０に供給する。
【００２１】
図７は、期待表示態様管理テーブル２２１の一例を示した図である。
期待表示態様管理テーブル２２１には、画像形成装置１００がＵＩ部１５０に表示する表示画面であって、検査処理において検査の対象となりうる表示画面毎に、期待される表示態様の定義（以下、「期待表示態様」という。）が記述されている。この期待表示態様は、期待表示態様管理テーブル２２１において操作子画像ＩＤ（及び表示画面ＩＤ）に対応付けられている。図７は、表示画面Ｐ２に対する期待表示態様を示したものである。
同図に示すように、期待表示態様管理テーブル２２１おいて、表示画面Ｐ２に含まれる各画像を識別する識別情報である“画像ＩＤ”に対応付けて、表示領域における画像の“表示位置”や、画像の態様の定義が記述された“態様”、表示画面Ｐ２の表示が指示されてから、その表示が完了するまでの“応答時間”が記述されている。
【００２２】
例えば、図４に示した文字画像Ｇ１は「コピー実行中」という文字列を表しており、図７に示すように画像ＩＤ「ＩＤ１０１」が割り当てられている。画像ＩＤについても、操作子画像ＩＤの場合と同じで、その画像中に識別情報が埋め込まれることにより付加される。文字画像Ｇ１に対しては、表示位置として表示領域の「中央」、態様として、画像の種類「文字」、画像サイズ「１０画素」×「４０画素」という内容が定義されている。ここでの画像サイズは、「コピー実行中」という文字列に外接する外接矩形の各辺の長さ（画素）のことである。アニメーション画像Ｇ２は、図４示した表示画面Ｐ２における「１／１４」というアニメーション画像を表し、画像ＩＤ「ＩＤ１０２」が割り当てられている。アニメーション画像Ｇ２については、表示位置「文字画像Ｇ１の２３ｍｍだけ右側」、態様として、画像の種類「アニメーション」、画像サイズ「２０画素」×「２０画素」という内容が定義されている。操作子画像Ｇ３は、図４に示した表示画面Ｐ２における「停止」と記された操作子画像であり、画像ＩＤ「ＩＤ１０３」が割り当てられている。操作子画像Ｇ３については、表示位置を表示領域の「右下領域」、態様として、画像の種類「ソフトボタン」、画像サイズ「２０画素」×「３０画素」、画像の外形「たわら形」という内容が定義されている。また、表示画面Ｐ２に対する応答時間として、「２００ｍｓｅｃ」と定義されている。
検査装置２００が画像形成装置１００を検査するに際しては、期待表示態様管理テーブル２２１に記述されている期待表示態様と、実際に画像形成装置１００に表示される表示画面の表示態様との一致しているか否かに応じて検査結果を求める。
【００２３】
（２）動作
図８は、検査システム１において実行される検査処理の動作手順を示したフローチャートである。
まず、検査処理の開始前において、検査作業員により検査装置２００の通信部１４０と画像形成装置１００の通信部２３０とが通信ケーブルによって接続される。そして、作業員により検査装置２００の操作部２５０が操作されて、検査処理を開始する旨が指示されると、検査システム１は検査処理を開始する。
【００２４】
検査装置２００の制御部２１０は、検査処理を開始すると判断すると（ステップＳ１；ＹＥＳ）、その旨を開始通知として通信部２３０によって画像形成装置１００に送信する（ステップＳ２）。画像形成装置１００の制御部１１０は、通信部１４０によって開始通知を受信すると、この開始通知及び表示制御プログラムに基づいて、予め決められた表示画面をＵＩ部１５０に表示させる（ステップＳ３）。ここでは、制御部１１０は、コピー機能に対応する表示画面Ｐ１をＵＩ部１５０に表示し、検査装置２００は、表示された表示画面Ｐ１を起点として表示される表示画面を検査することになる。
そして、制御部１１０は、表示した表示画面Ｐ１を表すビットマップ形式の画像情報を、通信部１４０によって検査装置２００に送信する（ステップＳ４）。つまり、制御部１１０は、ＵＩ部１５０に表示された操作子画像に付加されている操作子画像ＩＤを検査装置２００に送信する。
【００２５】
検査装置２００の制御部２１０は、通信部２３０によって表示画面Ｐ１を表す画像情報を受信すると（ステップＳ５）、この画像情報が表す表示画面Ｐ１に含まれる操作子画像に付加された操作子画像ＩＤを検出し、これを取得する（ステップＳ６）。このとき、制御部２１０は、表示画面Ｐ１を表す画像情報を画素単位で走査していき、期待表示態様管理テーブル２２１に記述された操作子画像ＩＤを意味する画像パターンを検出して、操作子画像ＩＤを取得する。そして、制御部２１０は、この操作子画像ＩＤに対応する表示画面を検査するべく、以下に説明する処理ステップを実行する。
なお、以下では、制御部２１０が、操作子画像Ａ２１に付加されている操作子画像ＩＤ「ＩＤ０２１」を取得した場合の動作について説明する。
【００２６】
制御部２１０は、取得した操作子画像ＩＤを意味する画像パターンに基づいて、当該操作子画像ＩＤ「ＩＤ０２１」が付加されている操作子画像が配置された、ＵＩ部１５０における表示領域の位置を特定する（ステップＳ７）。具体的には、制御部２１０は、ＵＩ部１５０の表示領域のサイズや、表示画面を表す画像情報、操作子画像ＩＤを意味する画像パターンが含まれる位置等に基づき、その画像パターンの中心座標を操作子画像の位置として特定する。そして、制御部２１０は、その中心座標を、操作子画像の位置を表す位置情報として生成する。
そして、制御部２１０は操作子画像の位置を表す位置情報に基づき、当該位置情報が表す表示領域における位置を指定する旨の指示（指定指示）を、通信部２３０によって画像形成装置１００に送信する（ステップＳ８）。
【００２７】
画像形成装置１００の制御部１１０は、通信部１４０によって指定指示を受信すると、ユーザにより指定指示に含まれる表示領域における位置が指定された場合と同じ操作信号を生成し、この操作信号に従った動作を実行して、表示画面Ｐ１から表示画面Ｐ２に切り換えてＵＩ部１５０に表示する（ステップＳ９）。つまり、制御部１１０は、ＵＩ部１５０に表示された操作子画像のうち、検査装置２００によって指示された操作子画像に対応する表示画面をＵＩ部１５０に表示させる。これにより、ＵＩ部１５０には、図４に示すような表示画面Ｐ２が表示される。
なお、画像形成装置１００は、ステップＳ２で送信された開始通知によって検査処理中であることを認識しており、ＵＩ部１５０に表示画面を表示するだけで、画像形成部１６０によってコピー処理を行わないものとする。
【００２８】
そして、画像形成装置１００の制御部１１０は、表示画面Ｐ２を表すビットマップ形式の画像情報を、通信部１４０によって検査装置２００に送信する（ステップＳ１０）。検査装置２００の制御部２１０は、通信部２３０によって表示画面Ｐ２を表す画像情報を受信することによって取得すると、この画面情報と、期待表示態様管理テーブル２２１に記述された内容とに基づいて表示画面Ｐ２を検査する（ステップＳ１１）。すなわち、制御部２１０は、自装置の指示に応じて、制御部１１０によってＵＩ部１５０に表示された表示画面を検査する。
【００２９】
ステップＳ１１において、制御部２１０は、図７に示した期待表示態様管理テーブル２２１に記述された期待表示態様が示す通りに表示画面Ｐ２が表示されているかを検査する。例えば、文字画像Ｇ１については、図７に示すように、文字画像Ｇ１がＵＩ部１５０の表示領域の「中央」、画像サイズを「１０画素」×「４０画素」とすることが定義されているから、制御部２１０は、画像情報を解析して表示画面Ｐ２の期待表示態様どおりに表示されているかを検査する。具体的には、制御部１１０は、期待表示態様管理テーブル２２１に記述されている各画像の表示位置や態様、ＵＩ部１５０の表示領域サイズや画像情報を解析して、表示画面を検査する。応答時間については、画像形成装置１００がタイマ等の計時手段を用いて応答時間を計測し、これを検査装置２００に送信する。検査装置２００の制御部２１０は、この測定結果に基づいて応答時間を検査するとよい。制御部１１０は、アニメーション画像Ｇ２や操作子画像Ｇ３についても同じ手法で検査する。すなわち、制御部２１０は、表示画面に含まれる画像ＩＤに基づいて当該画像ＩＤが付加された画像のＵＩ部１５０の表示領域における位置を特定し、特定した位置に基づいて表示画面を検査する。
【００３０】
そして、検査の結果、例えば、制御部２１０が文字画像Ｇ１の位置が期待表示態様と異なっていると判断したら、「『コピー実行中』が中央に表示されていません。」というメッセージを表示部２４０に表示させて作業員に報知するとともに、予め決められたログファイルにその旨を記述して記憶部１３０に記憶させる。一方、制御部２１０は、表示画面Ｐ２と期待表示態様とが一致すると判断すると、「正常に表示されています。」等というメッセージを表示部２４０に表示したり、表示画面Ｐ２に異常のない旨をログファイルに書き込んだりする。
なお、検査結果の表示態様はこれに限定されず、例えばエラーコードを表示してエラー内容を表示部２４０に表示したり、ログファイルに書き込むようにしてもよい。また、検査結果の出力態様として、制御部２１０がプリンタ等に印刷出力させるようにしてもよく、その態様はどのようなものであってもよい。
【００３１】
続いて、図３に示すように、表示画面Ｐ１には操作子画像Ａ１、Ａ２，Ａ３等が含まれているので、制御部１１０は上記処理ステップＳ２〜Ｓ１１を実行し、表示画面Ｐ１を起点として表示可能な表示画面を検査プログラムに基づき順次検査する。そして、制御部１１０は、表示画面Ｐ１を起点として表示可能なすべての表示画面の検査を終了すると、“コピー機能”に関する表示画面の検査を終了したことになる。そして、検査装置２００は、例えばファクシミリ機能やスキャナ機能等の別の機能に対する画像形成装置１００の表示画面の検査を実行する。
【００３２】
以上説明した実施形態において、画像形成装置１００は、各操作子画像や、表示画面に含まれる画像に対して各々を識別する識別情報を付加して表示する。一方、検査装置２００は、画像形成装置１００が表示する表示画面を表す画像情報を取得して、そこから識別情報を検出してこれを取得すると、その識別情報が付加されている操作子画像に対応する表示画面を画像形成装置１００に表示させる。そして、検査装置２００は、画像形成装置１００の表示画面の表示態様を、画像ＩＤによって各画像の位置を特定して検査する。この構成により、操作子画像の配置位置の変更や、追加や削減等があっても、制御部２１０は操作子画像ＩＤに基づいて操作子画像の位置を特定し、特定した位置の操作子画像を指定することにより検査対象の表示画面を表示させてこれを検査する。
製造段階や出荷前段階においては、設計変更に伴う操作子画像の配置位置の変更や、新たな操作子画像が追加されたり、逆に削減されたりすることがある。従来は、操作子画像の位置情報が変更されると検査プログラムを更新する必要があり、例えば、装置の種類やバージョン毎によって操作子画像の種類や位置等が異なっていると、ますます検査に係るアルゴリズムが複雑になっていた。また、設計変更に伴うプログラムの修正等の膨大な人的な作業を要することもあった。これに対し、検査システム１によれば、検査装置２００は操作子画像ＩＤに基づき、画像形成装置１００が表示する操作子画像に対応する表示画面を表示させるよう指示してこれを表示させるから、上記のような検査に係るアルゴリズムは簡素化される。
【００３３】
（３）変形例
なお、上記実施形態を次のように変形してもよい。具体的には、例えば以下のような変形が挙げられる。これらの変形は、各々を組み合わせることも可能である。
（３−１）変形例１
上述した実施形態では、検査装置２００は、画像形成装置１００から通信によって表示画面を表すビットマップ形式の画像情報を取得していた。これに対し、検査装置が撮像を行う撮像手段を備え、検査装置２００は、画像形成装置１００のＵＩ部１５０の表示領域を撮像手段により撮像して、撮像によって生成された表示画面を表す画像情報から操作子画像ＩＤを取得してもよい。ここでの撮像手段は、例えばデジタルカメラ等の撮像可能な手段である。この場合、検査装置２００は、撮像手段によってＵＩ部１５０の表示領域を撮像し、制御部２１０は、撮像された画像を表す画像情報から操作子画像ＩＤを検出して取得し、実施形態と同じ手順で検査処理を行う。なお、この場合においても、制御部２１０は、通信部２３０によって各表示画面を表示させるための指定指示を送信する。
【００３４】
（３−２）変形例２
上述した実施形態では、検査装置２００の制御部２１０は、画像形成装置１００に位置情報が表す位置を指定する旨の指定指示を送信することにより、操作子画像を指定したときの動作を実行させていた。これに対し、制御部２１０は、取得した操作子画像ＩＤそのものを画像形成装置１００に送信し、画像形成装置１００がこの操作子画像ＩＤが付加された操作子画像の位置を特定し、この操作子画像を指定するようにしてもよい。また、検査装置２００が、図４に示したようなＩＤ管理テーブル１３１と同等のテーブルを記憶しておき、検出した操作子画像ＩＤに対応する表示させる表示画面を表示させるよう、例えば表示画面ＩＤを送信する等して、画像形成装置１００に表示させる表示画面そのものを指示するようにしてもよい。
【００３５】
（３−３）変形例３
上述した実施形態では、画像形成装置１００は、検査装置２００からの指示に応じて、各操作子画像が指定された場合の操作信号を生成してその動作を実行し、表示画面を切り換えていた。これに対し、検査装置２００はロボット等による機械的な手段を利用して操作子画像を指定させるようにしてもよい。また、操作子画像に付加される識別情報は、電子透かしに限定されるものではなく、例えば、バーコードや２次元コード、ＭＩＧ（MIcro Gradation）であってもよい。
また、検査装置２００が実行する検査処理は、実施形態のような期待表示態様の定義を用いることに限定されず、期待表示態様を表現した表示画面を表すビットマップ形式の画像情報を記憶部２２０に記憶しておき、検査装置２００がこの画像情報が表す画像と、画像形成装置１００から取得した画像情報が表す表示画面との一致度をパターンマッチングを用いて求めて、その一致度に基づき検査を行ってもよい。つまり、検査処理のアルゴリズムは実施形態で述べたものに限定されない。
【００３６】
（３−４）変形例４
上述した実施形態では、ＩＤ管理テーブル１３１において、操作子画像ＩＤに対応付けて表示画面ＩＤが記述されていたが、表示画面ＩＤに代えて、画像形成装置が備える処理条件が対応付けられていてもよい。制御部１１０は、表示制御プログラムに基づいて各処理条件に応じた表示画面を表示するから、操作子画像に対応する表示画面を処理条件によって特定してもよい。
また、上述した実施形態における表示画面の態様や期待表示態様は一例であり、その内容は設計者等によって決められるものであるし、画像形成装置１００である表示装置が備える機能も実施形態のものに限定されない。また、検査装置２００は、画像形成装置１００が備える機能毎に、所定の表示画面を起点として、検査対象とする表示画面を表示させていたが、検査装置２００が操作子画像ＩＤに基づいて操作子画像を指定し、それに応じた表示画面を画像形成装置１００に表示させるのであれば、表示順序等に関わるアルゴリズムはどのようなものであってもよい。
また、画像形成装置１００は、ステップＳ４において表示画面を表す画像情報を送信していたが、操作子画像ＩＤを自装置により順次検出して、検査装置２００に送信してもよい。この場合、検査装置２００は、画像形成装置１００によって送信された操作子画像ＩＤのみを取得することになる。
また、検査装置２００は、検査処理において期待表示態様に一致しない表示画面があると判定したら、その時点で検査処理を終了してもよいし、最後まで継続するようにしてもよく、いずれかの動作とするかを作業員等に指定させる構成としてもよい。
また、実施形態では、画像形成装置１００は、ビットマップ形式の画像データを検査装置２００に送信していたが、例えばページ記述言語（ＰＤＬ：Page Description Language）で記述された画像データでもよく、検査装置２００が表示画面を表す画像データから操作子画像ＩＤを検出し取得する構成を実現できればよい。
【００３７】
また、画像ＩＤとして、操作子画像の形状やサイズ等の期待表示態様そのものを表す情報を含ませてもよい。例えば画像のサイズや形状が決まっていて、例えばその表示位置が検査対象となる場合には、検査装置は画像ＩＤに基づいて、サイズや形状の期待表示態様を判断すればよいから、期待表示態様管理テーブル２２１においてこれらの条件が定義されていなくてもよい。また、実施形態では、検査装置２００は、表示画面Ｐ１を起点として表示される表示画面を検査していたが、表示画面Ｐ１を検査してもよく、検査対象としたい表示画面に対して、各々の期待表示態様等が定義されていればよい。
【００３８】
（３−５）変形例５
また、画像形成装置が検査装置２００としての機能を備えてもよい。この場合、画像形成装置がエンドユーザに渡った後の時期に自装置に対する検査処理を行ってもよく、すなわち、実施形態で検査装置２００が有していた機能を画像形成装置１００が有して、検査処理を行う。この場合、画像形成装置は、表示手段と、前記表示手段に表示させる表示画面を指定する操作に用いられる操作子画像を当該表示手段に表示させる操作子画像表示制御手段であって、各々の操作子画像を識別する識別情報を付加した操作子画像を表示させる操作子画像表示制御手段と、前記表示手段に表示された前記操作子画像に付加された前記識別情報を取得する取得手段と、前記操作子画像表示制御手段によって制御されて前記表示手段に表示された前記操作子画像のうち、前記取得手段が取得した前記識別情報が付加された前記操作子画像に対応する表示画面を前記表示手段に表示させる表示画面表示制御手段と、前記表示画面表示制御手段により前記表示手段に表示された表示画面の表示態様を検査する検査手段とを備える表示装置として機能する。
【００３９】
（３−６）変形例６
また、上述した実施形態では検査対象の表示装置を画像形成装置１００としていたが、検査システムによって行われる検査の対象装置はこれに限定されず、例えば、パーソナルコンピュータや、携帯電話機、ＰＤＡ（Personal Digital Assistant）等であってもよく、装置が実行する処理もいかなるものであってもよい。つまり、表示手段に表示した操作子画像が指定されて、指定された操作子画像に対応する表示画面を表示する表示装置として機能するものであればよい。また、ＵＩ部１５０のように、タッチパネル機能を有しておらず、別途設けられた十字キーやマウス、ペンデバイス等のポインティングデバイスをユーザが操作し、表示画面におけるポインタによって操作子画像を指定するという構成の表示装置であってもよい。
【００４０】
（３−７）変形例７
上述した実施形態において、制御部１１０や制御部２１０が実行していた制御の一部が他のハードウェアとの協働により行われてもよいし、これ以外の１又は複数のハードウェアが行うようにしてもよい。また、制御部１１０や制御部２１０がプログラムを実行して各機能を実行する場合、そのプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスク（ＣＤ、ＤＶＤ）など）、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記録した状態で提供し得る。また、インターネットのようなネットワーク経由でダウンロードさせることも可能である。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態に係る検査システムの構成を示した図である。
【図２】同実施形態に係る画像形成装置の構成を示すブロック図である。
【図３】ＵＩ部に表示される表示画面の一例を示した図である。
【図４】ＵＩ部に表示される表示画面の一例を示した図である。
【図５】同実施形態に係るＩＤ管理テーブルの一例を示した図である。
【図６】同実施形態に係る検査装置の構成を示すブロック図である。
【図７】同実施形態に係る期待表示態様管理テーブルの一例を示した図である。
【図８】同実施形態に係る検査システムにおいて実行される検査処理の動作手順を示したフローチャートである。
【符号の説明】
【００４２】
１…検査システム、１００…画像形成装置、１１０…制御部、１２０…画像読取部、１３０…記憶部、１３１…ＩＤ管理テーブル、１４０…通信部、１５０…ＵＩ部、１６０…画像形成部、２００…検査装置、２１０…制御部、２２０…記憶部、２３０…通信部、２４０…表示部、２５０…操作部。
【図１】
2010061568.tif 000003
【図２】
2010061568.tif 000004
【図３】
2010061568.tif 000005
【図４】
2010061568.tif 000006
【図５】
2010061568.tif 000007
【図６】
2010061568.tif 000008
【図７】
2010061568.tif 000009
【図８】
2010061568.tif 000010