(57)【要約】【課題】  画像形成装置において、装置の設定状態を出力するステータスページの正当性、特に装置の設定変更可能項目について正しくステータスページに出力されているかの検証を自動で行って省力化すること。【解決手段】  画像形成装置内部の設定項目について、設定条件を変更して当該変更項目をステータスページをビットマップ化出力し、出力されたステータスページが前記変更された設定条件となっているかどうかについて、正しい設定条件を記載した正解ページのビットマップデータを作成してパターンマッチングを行い、ステータスページの正当性を検証する。【選択図】図１
2010253910.tif 000002
【特許請求の範囲】
【請求項１】
装置の設定状態が項目毎に記載されたステータスページを作成して出力可能とするためのステータスページ作成部と、
前記ステータスページの設定項目に対する設定値条件を変化させるシーケンスを生成する評価シーケンス生成部と、
前記設定値を変化させた条件に対する正しいステータスページである正解ページを生成する正解ページ生成部と、
前記シーケンスに従い前記ステータスページ作成部が作成するステータスページと前記正解ページ生成部が生成した前記正解ページとを比較評価する前記ステータスページ評価部と、を有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
前記ステータスページ評価部は、前記正解ページをビットマップ化したデータと前記ステータスページ作成部が作成するステータスページをビットマップ化したものとのパターンマッチングによって比較評価を行う
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は２の画像形成装置であって、
前記評価シーケンス生成部は、前記設定項目に対する設定可能範囲を超えた値を設定するシーケンスを生成し、
前記ステータスページ評価部は、前記設定可能範囲を超えた値の設定項目がステータスページに反映されないかどうかを評価する
ことを特徴とする画像形成装置。
【請求項４】
請求項１から３のいずれかの画像形成装置であって、
前記ステータスページ評価部は、前記作成されたステータスページの設定項目の値が前記設定可能範囲にあるかどうかを評価する
ことを特徴とする画像形成装置。
【請求項５】
請求項１から４のいずれかの画像形成装置であって、
前記正解ページ生成部は、前記ステータスページ評価部が前記比較評価を開始する前にあらかじめ前記シーケンスに従い全ての正解ページを作成しておく
ことを特徴とする画像形成装置。
【請求項６】
コンピュータに、
装置の設定状態が項目毎に記載されたステータスページを作成して出力可能とするためのステータスページ作成機能と、
ステータスページの設定項目に対する設定値条件を変化させるシーケンスを生成する評価シーケンス生成機能と、
前記設定値を変化させた条件に対する正しいステータスページである正解ページを生成する正解ページ生成機能と、
前記シーケンスに従い前記ステータスページ作成機能が作成するステータスページと前記正解ページ生成機能が生成した前記正解ページとを比較評価する前記ステータスページ評価機能とを実現させる
ことを特徴とするステータスページ評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置において、装置の設定状態等を通知するためのステータスページ出力の正当性を検証する技術に関するものである。
【背景技術】
【０００２】
画像形成装置において、装置の設定状態等を通知するためのステータスページと呼ばれるページを用紙に出力することが一般的に行われている。ステータスページには、画像形成装置のモデル名、ファームウェアのバージョン番号、言語設定、現地時間設定、搭載メモリ量、ネットワーク設定、インタフェース設定、装着給紙カセット情報、コピー枚数等の印刷設定、画像スキャン時のファイルフォーマットや解像度等のスキャナ設定、印刷枚数のカウンタ情報といった多種多様の画像形成装置の情報が出力される。
【０００３】
このステータスページの出力が意図された正しいものであるかどうかについての確認方法について、従来は用紙にステータスページを印刷したものを目視でチェックすることにより行われていた。そのため、例えばステータスページ内の項目毎にデータが変化したものをチェックする場合などは非常に多数の出力についてのチェックが必要となり、時間がかかる問題があった。
【０００４】
従来技術として、複数台のプリンタを含むネットワーク印刷システムであって、情報収集のための通信トラフィック量が少なく、かつジョブ情報等を収集させるコンピュータの変更作業も簡単なネットワーク印刷システムを提供する目的で、ネットワーク印刷システムを構成する各プリンタを、指定しておいたスケジュールで、指定しておいたコンピュータにプリンタ状態情報（エラー／ステータス／ジョブレポート）を送信する装置としておくと共に、各プリンタに対して、ネットワーク印刷システム内の同じコンピュータにプリンタ状態情報を送信させるための設定をしておく方法がある（特許文献１参照）。
【０００５】
しかし、この方法によっても、画像形成装置が作成するステータスページが意図されたものとなっているかどうかの検証を自動で行って評価の効率化及び省力化を行うことはできない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
解決しようとする課題は、ステータスページ出力可能な画像形成装置において、出力されたステータスページが意図された正しい出力となっているかどうかを自動で効率よく評価することができない点である。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、装置の設定状態が項目毎に記載されたステータスページを作成して出力可能とするためのステータスページ作成部と、前記ステータスページの設定項目に対する設定値条件を変化させるシーケンスを生成する評価シーケンス生成部と、前記設定値を変化させた条件に対する正しいステータスページである正解ページを生成する正解ページ生成部と、前記シーケンスに従い前記ステータスページ作成部が作成するステータスページと前記正解ページ生成部が生成した前記正解ページとを比較評価する前記ステータスページ評価部と、を有することを特徴とする。
【０００９】
また、本発明の画像形成装置の前記ステータスページ評価部は、前記正解ページをビットマップ化したデータと前記ステータスページ作成部が作成するステータスページをビットマップ化したものとのパターンマッチングによって比較評価を行うことを特徴としてもよい。
【００１０】
また、本発明の画像形成装置の前記評価シーケンス生成部は、前記設定項目に対する設定可能範囲を超えた値を設定するシーケンスを生成し、前記ステータスページ評価部は、前記設定可能範囲を超えた値の設定項目がステータスページに反映されないかどうかを評価することを特徴としてもよい。
【００１１】
また、本発明の画像形成装置の前記ステータスページ評価部は、前記作成されたステータスページの設定項目の値が前記設定可能範囲にあるかどうかを評価することを特徴としてもよい。
【００１２】
また、本発明の画像形成装置の前記正解ページ生成部は、前記ステータスページ評価部が前記比較評価を開始する前にあらかじめ前記シーケンスに従い全ての正解ページを作成しておくことを特徴としてもよい。
【００１３】
本発明のステータスページ評価プログラムは、コンピュータに、装置の設定状態が項目毎に記載されたステータスページを作成して出力可能とするためのステータスページ作成機能と、ステータスページの設定項目に対する設定値条件を変化させるシーケンスを生成する評価シーケンス生成機能と、前記設定値を変化させた条件に対する正しいステータスページである正解ページを生成する正解ページ生成機能と、前記シーケンスに従い前記ステータスページ作成機能が作成するステータスページと前記正解ページ生成機能が生成した前記正解ページとを比較評価する前記ステータスページ評価機能と、を実現させることを特徴とする。
【発明の効果】
【００１４】
本発明の画像形成装置は、装置の設定状態が項目毎に記載されたステータスページを作成して出力可能とするためのステータスページ作成部と、前記ステータスページの設定項目に対する設定値条件を変化させるシーケンスを生成する評価シーケンス生成部と、前記設定値を変化させた条件に対する正しいステータスページである正解ページを生成する正解ページ生成部と、前記シーケンスに従い前記ステータスページ作成部が作成するステータスページと前記正解ページ生成部が生成した前記正解ページとを比較評価する前記ステータスページ評価部と、を有することを特徴とする。
【００１５】
このため、画像形成装置の設定項目の値の変更が正しくステータスページに反映されるかどうかについて自動的に連続で評価可能となり、ステータスページの正当性の検証に関する省力化及び時間短縮化が可能となる。
【００１６】
また、本発明の画像形成装置の前記ステータスページ評価部は、前記正解ページをビットマップ化したデータと前記ステータスページ作成部が作成するステータスページをビットマップ化したものとのパターンマッチングによって比較評価を行うことを特徴としてもよい。
【００１７】
このため、画像形成装置の設定項目の値の変更が正しくステータスページに反映されるかどうかの検証に紙出力を行わずとも可能となり、省力化、省電力化、省トナー化、時間短縮化が実現する。
【００１８】
また、本発明の画像形成装置の前記評価シーケンス生成部は、前記設定項目に対する設定可能範囲を超えた値を設定するシーケンスを生成し、前記ステータスページ評価部は、前記設定可能範囲を超えた値の設定項目がステータスページに反映されないかどうかを評価することを特徴としてもよい。
【００１９】
このため、設定項目が設定可能範囲を超えて設定されないことについての検証が可能となる。
【００２０】
また、本発明の画像形成装置の前記ステータスページ評価部は、前記作成されたステータスページの設定項目の値が前記設定可能範囲にあるかどうかを評価することを特徴としてもよい。
【００２１】
このため、設定項目の値が範囲を超えた値となっていないかの検証が可能となる。
【００２２】
また、本発明の画像形成装置の前記正解ページ生成部は、前記ステータスページ評価部が前記比較評価を開始する前にあらかじめ前記シーケンスに従い全ての正解ページを作成しておくことを特徴としてもよい。
【００２３】
このため、正解ページをあらかじめ全て生成しておくことにより、ステータスページの正当性検証評価を行うたびに正解ページを生成する必要がなくなり、正当性検証にかかる時間が短縮化される。
【００２４】
本発明のステータスページ評価プログラムは、コンピュータに、装置の設定状態が項目毎に記載されたステータスページを作成して出力可能とするためのステータスページ作成機能と、ステータスページの設定項目に対する設定値条件を変化させるシーケンスを生成する評価シーケンス生成機能と、前記設定値を変化させた条件に対する正しいステータスページである正解ページを生成する正解ページ生成機能と、前記シーケンスに従い前記ステータスページ作成機能が作成するステータスページと前記正解ページ生成機能が生成した前記正解ページとを比較評価する前記ステータスページ評価機能と、を実現させることを特徴とする。
【００２５】
このため、画像形成装置の設定項目の値の変更が正しくステータスページに反映されるかどうかについて自動的に連続で評価可能となり、ステータスページの正当性の検証に関する省力化及び時間短縮化が可能となる。
【図面の簡単な説明】
【００２６】
【図１】本発明実施例の画像形成装置の機能ブロック図である。
【図２】本発明実施例の画像形成装置の動作のフローチャートである。
【図３】本発明実施例の正解データ作成モードとステータスページの評価モードとの説明図である。
【図４】本発明実施例の画像形成装置が出力するステータスページの例である。
【図５】本発明実施例の画像形成装置で実行されるシーケンス及びその際に設定変更される項目（ＦＲＰＯ）のテーブル。
【発明を実施するための形態】
【００２７】
ステータスページの出力が可能な画像形成装置において、出力されたステータスページが意図された正しい出力となっているかどうかを自動で効率よく評価することができないという問題を装置の設定変更可能項目について設定条件を変更して設定するシーケンスを実行させて、当該設定条件に対する正しいステータスページ（正解ページ）を作成しておき、当該シーケンスに従って作成されたステータスページと正解ページを比較する方法により解決した。
【実施例】
【００２８】
本発明実施例の画像形成装置１０１について以下に説明する。
【００２９】
［構成］
図１に本発明実施例の画像形成装置１０１の機能ブロック図を示す。
【００３０】
画像形成装置１０１は、以下の各機能ブロック、通信Ｉ／Ｆ（インタフェース）１１１、データ受信部１１３、印刷ジョブ制御部１１５、ステータスページ評価部１１７、ＮＶＲＡＭ１１９、ディスク制御部１２１、ディスク１２３、データ解析部１２５、描画データ処理部１２７、描画部１２９、パネル１３１、ステータスページ作成部１３３、メモリ管理部１３５、システム制御部１３７、機器情報保持部１３８、評価シーケンス生成部１３９、正解ページ入力部１４０、正解ページ生成部１４１、出力部１４３、印刷エンジン１４５を有する。
【００３１】
画像形成装置１０１は、通信Ｉ／Ｆ１１１を介して他の画像形成装置である画像形成装置Ｂ１０２や端末装置２０１と接続されている。
【００３２】
また、画像形成装置１０１は、不図示のコンピュータを有しており、このコンピュータにより各機能ブロック（又は各機能ブロックを示す装置の制御部分）を実現させる。
【００３３】
具体的には、コンピュータは、プログラムを実行して演算および／または制御を行う装置である。コンピュータは、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を有する。ＣＰＵ、ＲＯＭ、ＲＡＭおよびインタフェースは、バス、コントローラなどにより相互にデータ通信可能に接続される。
【００３４】
ＣＰＵは、プログラムに記述された処理を実行し、各機能ブロックを内部に形成する演算処理装置である。また、ＲＯＭは、プログラムおよびデータを予め記憶した不揮発性のメモリである。また、ＲＡＭは、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶して、作業領域として用いるメモリである。
【００３５】
以下に各機能ブロックについて説明する。
【００３６】
通信Ｉ／Ｆ（インタフェース）１１１は、画像形成装置１０１とＰＣ（Personal Computer）等の端末装置２０１や他の画像形成装置（画像形成装置Ｂ１０２）とを接続するための仲介装置である。通信Ｉ／Ｆ１１１は、ネットワークインタフェースであってもよいし、その他のＵＳＢインタフェースやパラレルインタフェースであってもよい。
【００３７】
データ受信部１１３は、通信Ｉ／Ｆ１１１が受信した印刷データ等をバッファして、印刷データ毎にデータを再構築する機能部である。
【００３８】
印刷ジョブ制御部１１５は、画像形成装置１０１の印刷ジョブの実行・停止・完了の動作を制御する機能部である。
【００３９】
ステータスページ評価部１１７は、画像形成装置１０１が生成するステータスページの評価を行う機能部である。正解ページ入力部１４０が受け付けた意図された正しいステータスページのビットマップデータと、画像形成装置１０１のステータスページ作成部１３３が出力したステータスページのビットマップデータを比較評価して、画像形成装置１０１が出力するステータスページの正当性を評価する。
【００４０】
この評価を行う際には、評価シーケンス生成部１３９が生成した評価シーケンスに従って、画像形成装置のＦＲＰＯ等の設定可能項目の設定条件を変更して、その変更値がステータスページに反映されているかどうかを正解ページ生成部１４１が生成した正解ページ又は正解ページ入力部１４０が受け付けた正解ページにより検証するという方法をとる。
【００４１】
また、評価シーケンスを実行せずとも、現在の状態のＦＲＰＯの各設定項目が正しい設定範囲内（最小値と最大値内；詳細後述）に収まっているかどうかの検証を行うという方法をとってもよい。
【００４２】
ＮＶＲＡＭ（Non Volatile Random Access Memory）１１９は、不揮発性メモリであり、画像形成装置１０１の設定情報を記録しておく機能を持つ。ＮＶＲＡＭ１１９に記憶された情報は電源をオフ状態にしても消えることが無く、画像形成装置の設定状態を電源の状態に関係なく持続させることを可能とさせる。ＮＶＲＡＭが記憶する設定情報は、システム制御部１３７を経由してステータスページ作成部１３３に渡されて、ステータスページに出力される。
【００４３】
ディスク制御部１２１は、画像形成装置１０１の二次記憶装置である回転磁気ディスク装置等からなるディスク１２３に対する情報の読取・書込の制御を行う。
【００４４】
ディスク１２３は、回転磁気ディスク装置等からなる画像形成装置の二次記憶装置である。画像形成装置１０１の動作に必要なプログラムや、画像データ等を記録保持して、必要時には読み出されて印刷出力等の適宜処理が行われる。
【００４５】
データ解析部１２５は、印刷データ中に含まれるページ記述言語（ＰＤＬ；Page Description Language）の解析及びＰＣＬ（Printer Control Language）の解析を行い、後述の描画データ処理部１２７、描画部１２９、出力部１４３等に必要な動作の指示を行う。
【００４６】
描画データ処理部１２７は、データ解析部１２５のデータ解析に基づいて、ページ記述言語で記載してある印刷データを中間言語であるディスプレイリストに変換する。
【００４７】
描画部１２９は、描画データ処理部１２７が変換した中間言語（ディスプレイリスト）で書かれている印刷データを出力部１４３経由で印刷エンジン１４５で印刷するためのビットマップデータに変換する。
【００４８】
パネル１３１は、液晶パネル等の表示部とタッチパネルやボタン等の入力部を備えた、ユーザとの間での入出力を行うためのインタフェース装置である。
【００４９】
ステータスページ作成部１３３は、画像形成装置１０１の設定状態（乃至は設定値）を用紙に出力するためのステータスページを作成する機能部である。ステータスページには、前記したように多種多様の情報が出力されるが、これら設定状態の情報をシステム制御部１３７を経由して取得する。ステータスページ作成部１３３が出力するステータスページの例を図４に示す。図４のステータスページでは、画像形成装置のモデル名４１、ファームウェアバージョン番号４３、及び画像形成装置の設定可能項目であるＦＲＰＯ４５についての例を示す。他にも言語設定や、現地時間等の前記した多種項目があるが、図４では、本発明の本質的部分に関係するＦＲＰＯ項目を主として示した。
【００５０】
ＦＲＰＯとは画像形成装置内部の設定変更可能な設定項目であり、図４に示すように例えば用紙の縁から最大印刷可能範囲までの距離を示すユーザートップマージン、ユーザーレフトマージンや、ページ長さを示すユーザーページレングスや、ページ幅を示すユーザーページウィズスなどである。各項目には項目名５１、当該項目を示すアルファベットと数字からなる項目記号５３と、各項目の値５５が記載されている。このＦＲＰＯの値は、評価シーケンス生成部１３９が生成したシーケンスに従って設定値を変更して、ステータスページの評価が行われる。シーケンス及びステータスページ評価についての詳細は後述する。
【００５１】
メモリ管理部１３５は、画像形成装置１０１の一次記憶装置である主メモリの管理を行う機能部である。
【００５２】
システム制御部１３７は、画像形成装置１０１の装置全体の制御を行う機能部である。画像形成装置１０１の設定状態の情報を機器情報保持部１３８や画像形成装置の各機能部から取得する。取得した情報はステータスページ作成部１３３に渡されてステータスページとして出力される。
【００５３】
機器情報保持部１３８は、印刷枚数や有効カセット（画像形成装置に装着されて動作可能となっている給紙カセット）等の機器の情報を保持する機能部である。機器情報保持部１３８が保持する情報はシステム制御部１３７を介してステータスページ作成部１３３に渡されて、当該情報がステータスページに出力される。
【００５４】
評価シーケンス生成部１３９は、ステータスページの評価を行うための一連のシーケンスを生成する機能部である。評価シーケンス生成部では、ＦＲＰＯの各設定項目について、設定値を異ならせて設定可能である。
【００５５】
評価シーケンスの生成では、ＦＲＰＯのどの項目に対しての設定値変更を行うかについて図５に示すように行われる。例えば図５のシーケンス１では、評価項目（TestTarget）が全項目（All）であり、図５のＦＲＰＯテーブル中の全ての項目に対して、各設定値を最低値（Min）から最大値（Max）までそれぞれ変化させる。各値の設定値ごとにステータスページを作成し、正解ページとの照合を行ってステータスページの正当性を検証する。
【００５６】
上記のように全てのＦＲＰＯの項目をテストせずに、図５シーケンス２に示すように特定の項目（シーケンス２では、Ｙ４）について、同様に正当性を検証する方法であってもよい。例えば、ステータスページ作成部１３３の特定の設定項目に関する機能部の変更を行った場合には、シーケンス２のように特定の設定項目に関するテストを行うことにより検証にかかる時間短縮が可能となる。
【００５７】
また、シーケンス３に示すように、Ａ２の値を変更するとＹ５の値が変更するなど二つの値が連動する場合には、Ａ２の値を最低値から最大値まで変更して、同時にＹ５の値が変更されるのをテストするという方法をとる。
【００５８】
また、上記のＦＲＰＯテーブルの最低値、最大値を用いて評価シーケンスを実行せずとも現在の状態のＦＲＰＯの各設定項目が正しい設定範囲内に収まっているかどうかの検証を行うという方法をとってもよい。
【００５９】
正解ページ入力部１４０は、画像形成装置１０１の設定状態に従って、項目毎の正しい設定状態（乃至は設定値）が記載されたステータスページ（以降、正解ページと呼ぶ）の入力を受け付ける。前記正解ページは、例えば、すでにそのステータスページの正当性が検証されている他の画像形成装置である画像形成装置Ｂ１０２（図１）のステータスページ作成部１３３ｂにより作成されて、通信Ｉ／Ｆ１１１を経由して受け付けるという方法であってもよい。又、端末装置２０１上で文書作成プログラム等によって作成された正解ページであってもよい。さらに後述の正解ページ生成部１４１が生成する正解ページであってもよい。この正解ページは、設定項目毎の設定状態（乃至は設定値）が正しいだけでなく、そのフォーマット（設定項目名や設定値の出力位置）についても正しく出力されているものを用いて、ステータスページ作成部１３３の出力するステータスページのフォーマットの比較をも可能とする。
【００６０】
正解ページ生成部１４１は、評価シーケンス生成部１３９が生成したシーケンス（前述）に基づいて生成されるステータスページの正しい出力（正解ページ）を生成する機能部である。
【００６１】
出力部１４３は、描画部１２９でビットマップ化された印刷データを受け取って、実際に印刷を行う機構部である印刷エンジン１４５に送信して、印刷エンジン１４５へのデータ送出の制御を行う。
【００６２】
印刷エンジン１４５は、用紙に印刷を行う機構部である。
【００６３】
［フローチャート］
本発明実施例の画像形成装置のステータスページ評価の動作について、図２のフローチャートを用いて説明する。
【００６４】
Ｓ１１：評価シーケンス生成部１３９は、ステータスページを評価するために、ステータスページに表示する項目の設定状態を変更するためのシーケンスを生成する。例えば、言語設定（例；日本語表示、英語表示）や現地時間設定（例；日本標準時間、グリニッジ標準時間）を変更してそれぞれの設定でのステータスページを生成するなどである。
【００６５】
評価シーケンスは、例えば設定項目（例；日本語表示）と設定値（例；日本標準時）とをテキスト文で記載した簡単なスクリプト（詳細前述）に基づいて、評価シーケンス生成部１３９がＰＣＬ（Printer Control Language）等に変換して、当該ＰＣＬを印刷ジョブ制御部１１５に送信して当該評価シーケンスを実行させるという方法を取る。
【００６６】
評価シーケンスは、設定項目に対する設定値を設定後評価ページを生成させて、評価ページを比較後、前記スクリプトに記載の次の設定項目に対する設定値を設定し、同様に評価ページ生成、評価とを繰り返す。繰り返しについては詳細を後述する。
【００６７】
Ｓ１３：正解ページ生成部１４１は、前記評価シーケンスに基づいた正しいステータスページを生成する。生成するステータスページはＰＤＬ（ページ記述言語）によって生成されて、その後ＰＤＬから中間言語であるＤＬ（ディスプレイリスト）に変換され、さらにＢＭ（ビットマップ）に変換されて保存される。
【００６８】
このＰＤＬ→ＤＬ→ＢＭ変換は、正解ページ生成部１４１内に組み込まれた変換部により行ってもよい。また、画像形成装置１０１のデータ解析部１２５、描画データ処理部１２７、描画部１２９を用いて変換を行う方法であってもよい。
【００６９】
Ｓ１１及びＳ１３の正解ページの生成について、図３（Ａ）に説明を示す。この場合正解ページは、評価シーケンスに基づき生成され、ディスク中に圧縮して保存される。
【００７０】
Ｓ１５：評価シーケンス生成部１３９は、シーケンスに従って画像形成装置１０１の設定を行う。画像形成装置１０１の設定は、システム制御部１３７、印刷ジョブ制御部１１５等を通して行う。
【００７１】
Ｓ１７：印刷ジョブ制御部１１５は、前記シーケンスに従い、ステータスページ作成部１３３にステータスページの作成指示を行う。
【００７２】
Ｓ１９：ステータスページ作成部１３３は、画像形成装置１０１の設定情報をシステム制御部１３７より入手し、それに基づいてステータスページを作成する。ステータスページ作成部１３３は、ステータスページをＰＤＬ形式により生成する。
【００７３】
Ｓ２１：生成されたＰＤＬにより記述されたステータスページは、データ解析部１２５及び描画データ処理部１２７により中間言語であるＤＬ（ディスプレイリスト）に変換される。
【００７４】
Ｓ２３：Ｓ１９でＤＬに変換されたステータスページは、描画部１２９によってビットマップ（ＢＭ）化される。ビットマップに変換されたステータスページは、ディスク制御部１２１を経由してディスク１２３に保存される。
【００７５】
Ｓ２５：ステータスページ評価部１１７は、Ｓ１３で生成した正解ページのビットマップデータとＳ２３で生成したビットマップデータの比較を行う。
【００７６】
Ｓ２７：Ｓ２５での比較の結果、ビットマップデータが不一致であれば、動作をＳ３１に移行する。ビットマップデータが一致すれば、動作をＳ２９に移行する。ビットマップデータの比較は被評価物であるステータスページ作成部１３３が作成したステータスページのビットマップと、正解ページとのパターンマッチングによって行われる。
【００７７】
Ｓ２９：Ｓ２５でのステータスページの比較結果が一致したので、問題が無かった旨について記録を行う。
【００７８】
Ｓ３１：Ｓ２５でのステータスページの比較結果が一致しなかったので、不一致点について記録を行う。
【００７９】
Ｓ３３：評価シーケンスでまだ評価が終わっていないシーケンスが残っていれば、Ｓ１５に動作を移行して、次のシーケンスについて同様にステータスページの評価を繰り返す。次のシーケンスがなければ動作を終了する。
【００８０】
Ｓ１５からＳ３３のステータスページの評価について、図３（Ｂ）に図にて説明する。評価シーケンスに基づいて生成されたステータスページと図３（Ａ）にてディスク中に圧縮保存されたデータが伸張されて比較される。
【００８１】
以上の一連の動作により画像形成装置のステータスページの正当性の評価が自動で連続的に行われる。
【００８２】
［実施例の効果］
画像形成装置が生成するステータスページの評価を、その設定項目に対して正しいステータスページ（正解ページ）を生成しておき、実際に画像形成装置のステータスページ作成部１３３が作成したステータスページとの比較を行って、ステータスページが正しいかどうかについての評価が自動で行えるようになった。この方法により従来の目視でステータスページの確認を行っていたものに比較して、大幅に時間と手間を省くことが可能となり、さらに見落としも無くなる。
【００８３】
スクリプトに設定項目と設定値を記載しておくことにより、評価シーケンスが生成されるため、多種多様有る画像形成装置の設定項目について、設定値を変化させた条件でのステータスページのチェックが自動で短時間に行えるようになる。
【００８４】
ステータスページの評価は、ビットマップ化データでのパターンマッチングにより行われるため、従来の用紙に出力する手間が無くなり用紙の節約となる。
【００８５】
ビットマップデータが異なった部分だけを出力する方法により、ミスの発生した部分を簡単に認識可能である。
【００８６】
又、一旦用紙に出力されたものを再度スキャナで読み取ったりする手間も無く、スキャナで読み取る際の画像の劣化によるデータ読取間違え等も発生せず、読取データのＯＣＲ（光学文字認識）の必要も無い。
【００８７】
ステータスページの比較は、ビットマップデータのパターンマッチングによって行われるため、設定項目の設定値の違いだけではなく、ステータスページのフォーマットの違い（例えば；設定値が意図された範囲に収まって記載されているかなど）についてのチェックも可能となる。
【００８８】
ビットマップデータでの評価の際に比較を行わない無視領域を指定可能であるため、日時やファームウェアバージョン番号等の比較する意味のないデータについて、比較が行われてデータが間違っていると誤認してしまうことがない。
【００８９】
ビットマップデータでの評価の際に、領域内の数値又は文字列について、指定範囲乃至は指定文字列内にあるかどうかについての比較判断可能なため、例えば装置温度などある範囲であれば正常と判断できるような値についてのデータ検証が可能となる。
【００９０】
［その他］
本発明実施例においては、評価シーケンス生成部１３９、正解ページ生成部１４１、ステータスページ評価部１１７が画像形成装置１０１中に組み込まれている例について説明したが、上記の評価シーケンス生成部１３９、正解ページ生成部１４１、ステータスページ評価部１１７（図１に機能ブロック図において、点線で囲まれている機能部）は、画像形成装置１０１外、例えば通信インタフェースやネットワークインタフェースを通して接続された端末装置２０１上に搭載されて、画像形成装置１０１のステータスページ作成部１３３の評価を行うという形をとってもよい。
【００９１】
上記の場合、端末装置２０１のコンピュータにステータスページ作成部１３３が有するステータスページ作成機能と、評価シーケンス生成部１３９が有する評価シーケンス生成機能と、正解ページ生成部１４１が有する正解ページ生成機能と、ステータスページ評価部１１７が有するステータスページ評価機能とを実現させる。
【００９２】
本発明実施例においては、正解ページと画像形成装置が作成するステータスページの比較をビットマップ化した後のパターンマッチングにより行ったが、例えばビットマップ化する前のＤＬ又はＰＤＬの段階で比較評価する方法や、正解ページ及びステータスページ作成部が作成するステータスページをテキストで作成して、フォーマット等に関係なく、設定値についてのみ比較するという方法をとってもよい。この場合、フォーマット等の比較は行うことはできないが、比較評価にかかる時間が大幅に短縮される。
【００９３】
又、比較されるデータをテキストではなく、ＨＴＭＬ形式やＲＴＦ形式によって出力してフォーマットも含めてテキストベースでの比較を行うという方法をとってもよい。
【００９４】
また、本発明実施例においては、コンピュータはＣＰＵ、ＲＡＭ及びＲＯＭにより構成されるものとしたが、これら構成要素は１つに限らず複数であってもよく、これらの構成要素を配置した制御ボードを単数又は複数用いてもよい。
【符号の説明】
【００９５】
１０１  画像形成装置
１０２  画像形成装置Ｂ（他の画像形成装置）
１１１  通信Ｉ／Ｆ（インタフェース）
１１３  データ受信部
１１５  印刷ジョブ制御部
１１７  ステータスページ評価部
１１９  ＮＶＲＡＭ
１２１  ディスク制御部
１２３  ディスク
１２５  データ解析部
１２７  描画データ処理部
１２９  描画部
１３１  パネル
１３３  ステータスページ作成部
１３５  メモリ管理部
１３７  システム制御部
１３８  機器情報保持部
１３９  評価シーケンス生成部
１４０  正解ページ入力部
１４１  正解ページ生成部
１４３  出力部
１４５  印刷エンジン
１４７  紙
２０１  端末装置
【図１】
2010253910.tif 000003
【図２】
2010253910.tif 000004
【図３】
2010253910.tif 000005
【図４】
2010253910.tif 000006
【図５】
2010253910.tif 000007