(57)【要約】  【課題】  制御ユニットの縮小化，情報処理装置の省スペース化を図り，且つ，デバッグ装置を用いることなく，制御ユニットにおける処理の動作状態を確認することができるようにすること。  【解決手段】  例えば，二つの制御ユニットうちの一方の制御ユニットＡにおける処理の動作状態を示すデータを，他方の制御ユニットＢに備えられた既定の表示出力手段に出力する。上記動作状態に関するデータを入力した制御ユニットＢでは，上記動作状態に関するデータが制御ユニットＢの表示出力手段で出力し得るデータに変換される。【選択図】図１
2005292988.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ独立した処理を実行する複数の処理手段を有する一以上の制御ユニットと，
機外及び／又は機内に設けられた表示手段に所定のデータを出力処理する表示出力処理手段と，を備えてなる情報処理装置であって，
上記制御ユニットは，
該制御ユニットにおける固有の処理を実行する固有処理手段と，
上記固有処理手段により実行される上記固有の処理の動作状態を監視する処理を実行する状態監視処理手段と，
上記状態監視処理手段による監視結果を上記制御ユニットの外部に出力する監視結果出力処理手段とを有する情報処理装置において，
上記監視結果出力処理手段により出力された上記監視結果を上記表示出力処理手段に伝送するための接続手段が上記制御ユニットと上記表示出力処理手段との間に設けられ，
上記所定のデータが，上記監視結果出力処理手段により出力され，上記接続手段を介して上記表示出力処理手段に入力された上記監視結果であることを特徴とする情報処理装置。
【請求項２】
上記情報処理装置が二以上の上記制御ユニットを備え，
上記二以上の制御ユニットが有する上記監視結果出力処理手段は，上記制御ユニットに設けられたデータ入力部に入力されたデータに基づいて，上記状態監視処理手段による監視結果を上記制御ユニットに設けられたデータ出力部から上記制御ユニットの外部に出力するものであり，
上記二以上の制御ユニットのうちの少なくとも一つが，上記表示出力処理手段を含んで構成され，上記固有処理手段による上記固有の処理を実行することにより上記情報処理装置の外部及び／又は内部に設けられた表示手段に所定のデータを出力処理する表示出力制御ユニットであって，
上記表示出力制御ユニットとは異なる他の制御ユニットの上記データ出力部と，上記表示出力制御ユニットの上記データ入力部とを電気的に接続して，上記監視結果出力処理手段により上記データ出力部から出力された上記監視結果を上記表示出力制御ユニットに伝送する接続手段が上記他の制御ユニットと上記表示出力制御ユニットとの間に設けられ，
上記所定のデータが，上記他の制御ユニットの上記データ出力部から出力され，上記接続手段を介して上記表示出力制御ユニットの上記データ入力部に入力された上記監視結果である請求項１に記載の情報処理装置。
【請求項３】
上記表示出力処理手段は，上記接続手段の接続状態に応じて，上記監視結果を上記表示手段に出力処理するものである請求項１又は２に記載の情報処理装置。
【請求項４】
上記表示出力制御ユニットは，上記接続手段の接続／非接続を切り換える切換手段を更に備え，
上記表示出力処理手段は，上記切換手段により切り換えられる接続／非接続に連動して上記監視結果を上記表示手段に出力処理するものである請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
上記表示手段は，上記表示出力処理手段或いは上記表示出力制御ユニットとネットワーク接続された端末装置である請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
上記請求項１〜４のいずれかに記載の情報処理装置は，入力された画像データを印字出力する印字出力手段及び／又は種々のデータを表示する表示パネルを備えてなる画像形成装置であって，
上記表示手段が，上記印字出力手段及び／又は上記表示パネルであることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，それぞれ独立した処理を実行する複数の処理手段を有する制御ユニットを備えた情報処理装置に関し，特に，上記制御ユニットで行われる上記処理の動作状態を表示出力することによって，適正な処理が行われているかどうかを確認することが可能な情報処理装置に関するものである。
【背景技術】
【０００２】
昨今の画像形成装置やパーソナルコンピュータ等の情報処理装置は，ＣＰＵ，ＲＯＭ，ＲＡＭ等が搭載された制御ユニット（制御基板，コントロールボードとも呼ぶ）が複数搭載されることにより，上記情報処理装置の制御システム（制御系統）が構築される構造となっている。従来，このような構造の情報処理装置におけるバグ（プログラムの誤り，処理誤動作の原因）を確認，発見するため，上記各制御ユニット毎にデバッグ対象のプログラムを実行させ，実行中の処理の動作状態や制御ユニットの動作状況を監視し，その監視結果をデバッガ（バグの発見，修正作業を支援するソフトウェア）或いは上記デバッガがインストールされたデバッグ用端末に出力させている。
【０００３】
ここで，図５のシステムブロック図を用いて，従来の画像形成装置Ｙにおける制御ユニットの動作状態を確認する手法について簡単に説明する。なお，図中の１００は圧縮伸張カード（制御ユニットの一例）であり，２００はネットワークインタフェースカード（制御ユニットの一例，以下，「ＮＩＣ」と称す）であって，共に上記画像形成装置Ｙのメインボード等に差し込まれた状態で装着されている。上記画像形成装置Ｙには上記圧縮伸張カード１００及び上記ＮＩＣ２００以外にも制御ユニットが装着されているが，説明を簡単にするため上記の２つの制御ユニット（圧縮伸張カード１００とＮＩＣ２００）のみが装着された例について説明する。
上記画像形成装置Ｙにおいて，上記圧縮伸張カード１００と上記ＮＩＣ２００とはバスＩ／Ｆ１０４，２０４を介して内部バス１０で通信可能に接続されており，上記内部バス以外には，夫々を接続する接点はない。従来の画像形成装置Ｙには，上記圧縮伸張カード１００及び上記ＮＩＣ２００夫々とデバッグ用端末１２との接続を可能にするアダプタ１１（デバッグ用インターフェース）が設けられており，このアダプタ１１は，各カードの内部に設けられたシリアルＩ／Ｏ１０３，２０３に接続されている。上記画像形成装置Ｙでは，上記圧縮伸張処理や上記ネットワーク通信処理等の動作状態を監視する状態監視プログラムが実行されており，上記アダプタ１１に上記デバッグ用端末１２が接続されると，上記監視の結果が上記シリアルＩ／Ｏ１０３，２０３，及び上記アダプタ１１を介して上記デバッグ用端末１２に出力される。ユーザは，上記デバッグ用端末１２を用いることによって始めて上記デバッグ用端末１２の表示画面上で上記圧縮伸張カード１００における圧縮伸張処理の動作状態や上記ＮＩＣ２００におけるネットワーク通信処理等の動作状態を確認することができる。
【０００４】
一方，通信システムの分野では，特許文献１に示されるように，親局と子局との間の通信経路が二重化された遠方監視システムにおいて，親局の試験を行う場合に子局シミュレータを省くべく，親局の２重化されたラインインターフェース回路を相互に接続することにより，一方の監視制御系統で親局の試験を行う場合に，他方の監視制御系統により親局を子局シミュレータとして動作させる試験方法が周知である。
【特許文献１】特開平０１−１３５２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら，上述したように上記デバッグ用端末等を用いて上記制御ユニットにおける処理の動作状態の確認を行う従来の手法では，上記制御ユニット個々に上記アダプタ１１（図５）等のデバッグ用インターフェースを設ける必要があるため，制御ユニットの縮小化，ひいては情報処理装置の省スペース化の妨げとなっていた。また，上記情報処理装置がユーザに提供された後に上記制御ユニットにおける処理の動作状態を確認する必要が生じた場合は，わざわざデバッグ用端末や該デバッグ用端末と上記制御ユニットとを接続するアダプタ（信号変換器等）等を上記情報処理装置のある場所まで持って行かなければならず，確認作業者にとって労力の負担となっていた。また，そもそも，上記デバッグ用端末等を用いなければ処理の動作状態を確認することができないということ自体が利便性に欠けていた。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，上記制御ユニットの縮小化，情報処理装置の省スペース化を図り，且つ，上記制御ユニットにおける処理の動作状態を，上記デバッグ用端末等を用いることなく，ネットワーク上等に設けられた他の出力装置等の既存の表示手段に出力させて確認できるようにして，動作状態を確認する際の利便性を向上させると共に，上記デバッグ用端末等の運搬作業を排除して確認作業者の労力の負担を軽減することのできる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は，それぞれ独立した処理を実行する複数の処理手段を有する一以上の制御ユニットと，機外及び／又は機内に設けられた表示手段に所定のデータを出力処理する表示出力処理手段と，を備えてなる情報処理装置であって，上記制御ユニットは，該制御ユニットにおける固有の処理を実行する固有処理手段と，上記固有処理手段により実行される上記固有の処理の動作状態を監視する処理を実行する状態監視処理手段と，上記状態監視処理手段による監視結果を上記制御ユニットの外部に出力する監視結果出力処理手段とを有する情報処理装置において，
上記監視結果出力処理手段により出力された上記監視結果を上記表示出力処理手段に伝送するための接続手段が上記制御ユニットと上記表示出力処理手段との間に設けられ，上記所定のデータが，上記監視結果出力処理手段により出力され，上記接続手段を介して上記表示出力処理手段に入力された上記監視結果であることを特徴とする情報処理装置として構成されている。
これにより，上記制御ユニットの固有の処理の動作状態を既存の表示手段に表示させることが可能となる。その結果，従来のようにデバッグ用端末等を用いずとも上記動作状態を確認することができるため，上記動作状態を監視する場合の利便性が向上され得る。また，上記制御ユニットに従来設けていた上記動作状態確認用のコネクタやインターフェースを排除することができ，上記制御ユニットの縮小化，上記情報処理装置の省スペース化を実現することが可能となる。また，上記動作状態を確認するためにわざわざデバッグ用端末等を持ち運ぶ必要がなくなるため，確認作業者の労力負担が軽減され得る。
【０００７】
また，上記情報処理装置が二以上の上記制御ユニットを備えている場合は，上記二以上の制御ユニットが有する上記監視結果出力処理手段は，上記制御ユニットに設けられたデータ入力部に入力されたデータに基づいて，上記状態監視処理手段による監視結果を上記制御ユニットに設けられたデータ出力部から上記制御ユニットの外部に出力するものであり，上記二以上の制御ユニットのうちの少なくとも一つが，上記表示出力処理手段を含んで構成され，上記固有処理手段による上記固有の処理を実行することにより上記情報処理装置の外部及び／又は内部に設けられた表示手段に所定のデータを出力処理する表示出力制御ユニットであって，上記表示出力制御ユニットとは異なる他の制御ユニットの上記データ出力部と，上記表示出力制御ユニットの上記データ入力部とを電気的に接続して，上記監視結果出力処理手段により上記データ出力部から出力された上記監視結果を上記表示出力制御ユニットに伝送する接続手段が上記他の制御ユニットと上記表示出力制御ユニットとの間に設けられ，上記所定のデータが，上記他の制御ユニットの上記データ出力部から出力され，上記接続手段を介して上記表示出力制御ユニットの上記データ入力部に入力された上記監視結果であることが考えられる。
このように構成された情報処理装置であっても，上記制御ユニットの縮小化，上記情報処理装置の省スペース化を実現し，且つ，確認作業者の労力の負担を軽減することができる。
【０００８】
また，上記表示出力処理手段は，上記接続手段の接続状態に応じて，上記監視結果を上記表示手段に出力処理するものであってもよい。例えば，上記接続手段の接続／非接続を切り換える切換手段を上記表示出力制御ユニット或いは上記情報処理装置内部に設け，この上記切換手段により切り換えられる接続／非接続に連動して上記監視結果を上記表示手段に出力処理するものであることが考えられる。
【０００９】
更に，上記表示手段は，上記表示出力処理手段或いは上記表示出力制御ユニットとネットワーク接続されたパーソナルコンピュータ等の端末装置であることも考えられる。
また，上記情報処理装置が，入力された画像データを印字出力する印字出力手段及び／又は種々のデータを表示する表示パネルを備えてなる画像形成装置である場合は，上記表示手段が，上記印字出力手段及び／又は上記表示パネルであってもよい。
【発明の効果】
【００１０】
以上説明したように，本発明は，制御ユニットにおける固有の処理を実行する固有処理手段と，上記固有処理手段により実行される上記固有の処理の動作状態を監視する処理を実行する状態監視処理手段と，上記状態監視処理手段による監視結果を上記制御ユニットの外部に出力する監視結果出力処理手段とを有する制御ユニットと，機外及び／又は機内に設けられた表示手段に所定のデータを出力処理する表示出力処理手段と，を備えてなる情報処理装置において，上記監視結果出力処理手段により出力された上記監視結果を上記表示出力処理手段に伝送するための接続手段が上記制御ユニットと上記表示出力処理手段との間に設けられ，上記所定のデータが，上記監視結果出力処理手段により出力され，上記接続手段を介して上記表示出力処理手段に入力された上記監視結果であることを特徴とする情報処理装置として構成されているため，上記制御ユニットの固有の処理の動作状態を既存の表示手段に表示させることが可能となる。これにより，従来のようにデバッグ用端末等を用いずとも上記動作状態を確認することができるため，上記動作状態を監視する場合の利便性が向上され得る。また，上記制御ユニットに従来設けていた上記動作状態確認用のコネクタやインターフェースを排除することができ，上記制御ユニットの縮小化，上記情報処理装置の省スペース化を実現することが可能となる。また，上記動作状態を確認するためにわざわざデバッグ用端末等を持ち運ぶ必要がなくなるため，確認作業者の労力負担が軽減され得る。
【００１１】
また，上記情報処理装置が二以上の上記制御ユニットを備えている場合は，上記二以上の制御ユニットが有する上記監視結果出力処理手段は，上記制御ユニットに設けられたデータ入力部に入力されたデータに基づいて，上記状態監視処理手段による監視結果を上記制御ユニットに設けられたデータ出力部から上記制御ユニットの外部に出力するものであり，上記二以上の制御ユニットのうちの少なくとも一つが，上記表示出力処理手段を含んで構成され，上記固有処理手段による上記固有の処理を実行することにより上記情報処理装置の外部及び／又は内部に設けられた表示手段に所定のデータを出力処理する表示出力制御ユニットであって，上記表示出力制御ユニットとは異なる他の制御ユニットの上記データ出力部と，上記表示出力制御ユニットの上記データ入力部とを電気的に接続して，上記監視結果出力処理手段により上記データ出力部から出力された上記監視結果を上記表示出力制御ユニットに伝送する接続手段が上記他の制御ユニットと上記表示出力制御ユニットとの間に設けられ，上記所定のデータが，上記他の制御ユニットの上記データ出力部から出力され，上記接続手段を介して上記表示出力制御ユニットの上記データ入力部に入力された上記監視結果であるため，上記制御ユニットの縮小化，上記情報処理装置の省スペース化を実現し，且つ，確認作業者の労力の負担を軽減することができる。
【発明を実施するための最良の形態】
【００１２】
以下添付図面を参照しながら，本発明の実施の形態及び実施例について説明し，本発明の理解に供する。尚，以下の実施の形態及び実施例は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係る画像形成装置Ｘ１の制御システムを示すシステムブロック図，図２は上記画像形成装置Ｘ１の制御ユニットにおいて実行される処理の手順を説明するフローチャート，図３は本発明の実施例に係る画像形成装置Ｘ２の制御システムを示すシステムブロック図，図４は本発明の実施例に係る画像形成装置Ｘ３の制御システムを示すシステムブロック図，図５は従来の画像形成装置Ｙの制御システムを示すシステムブロック図である。
【００１３】
まず，図１に示すシステムブロック図を用いて，本発明の実施の形態に係る画像形成装置Ｘ１の概要について説明する。ここに，上記画像形成装置Ｘ１は複写機，ファクシミリ装置，プリンタ装置或いはこれら各装置の機能を有する複合機（ＭＦＰ）等を代表するものである。また，本発明は上記画像形装置Ｘ１に限られず，あらゆる情報処理装置にも適用可能である。
【００１４】
上記画像形成装置Ｘ１は，図５に示す従来の画像形成装置Ｙと同じように，入力された画像データを圧縮或いは伸張する圧縮伸張カード１００（制御ユニットの一例）と，上記画像形成装置Ｘ１において取り扱われる各種データ（後述の監視結果を含む）を上記画像形成装置Ｘ１の外部に設けられたネットワーク端末２１，２２（表示手段の一例）に出力するネットワークインターフェースカード（以下，ＮＩＣと称す）２００（表示出力処理手段，制御ユニットの一例）と，その他，図示しない複数の制御カード（制御ユニット）とを備えて構成され，上記制御カードが，上記画像形成装置Ｘ１のメインボード等に差し込まれた状態で装着されることにより，内部バス１０によって上記制御カードが相互にデータ通信可能に接続されている。また，本画像形成装置Ｘ１は従来の画像形成装置Ｙ（図５）とは異なり，上記圧縮伸張カード１００と上記ＮＩＣ２００との間はデータを伝送し得る接続手段の一例である伝送路３０で接続されており，上記圧縮伸張カード１００から出力された後述の監視結果は上記伝送路３０を介して上記ＮＩＣ２００に入力される。上記伝送路３０は上述したように上記接続手段の一例であって，上記圧縮伸張カード１００と上記ＮＩＣ２００との間を電気的に接続するものであればよく，例えば，フラットケーブル等の通信ケーブルや，或いは，上記圧縮伸張カード１００及び上記ＮＩＣ２００の基板上に設けられたパターン及び上記各カードが装着される不図示のメインボード上のパターン等により電気的に接続するもの等が考えられる。なお，上記画像形成装置Ｘ１は，図示しない周知の画像形成部，オペレーションパネル（操作表示部）等を備えて構成されたものであるが，これらの周知の構成要素は本発明には直接関係しないものであるためここでの説明を省略する。
【００１５】
ここで，図１を用いて上記圧縮／伸張カード１００及び上記ＮＩＣ２００の構成について説明する。
図１に示すように，上記圧縮伸張カード１００は，データの展開領域或いは一時記憶領域等に用いられるＲＡＭ１０２と，データ入力部及びデータ出力部の一例であるシリアルＩ／Ｏ（シリアル入出力部，以下，ＳＩＯと称す）１０３と，後述する各プログラムが格納されたＲＯＭ１１０と，上記内部バス１０を介して上記ＮＩＣ２００又は他の制御カード或いは他の装置との通信接続を可能にするバスＩ／Ｆ１０４と，所定のプログラムに従った演算処理を実行することにより上記各構成要素を統括的に制御するＣＰＵ１０１（中央演算処理装置）とを備えて構成されている。
上記ＲＯＭ１１０には，上記圧縮伸張カード１００において画像データの圧縮伸張処理（固有の処理に相当）を実行するための圧縮伸張プログラム１１１と，上記ＳＩＯ１０３に入力されたデータ及び上記ＳＩＯ１０３から出力されるデータのシリアル転送処理を制御するためのＳＩＯ制御プログラム１１２と，上記圧縮伸張処理の動作状態を監視する処理（状態監視処理）を実行するための状態監視プログラム１１３とが格納されている。本実施の形態では，説明を簡単にするために，上記圧縮伸張プログラム１１１がモジュールプログラムＰ１〜Ｐｎにより構成され，この各モジュールプログラムＰ１〜Ｐｎが順次実行されることにより上記圧縮伸張処理が実現するものとして説明するが，特にこれに限定する趣旨ではない。
上記ＲＯＭ１１０に格納された各プログラムは上記ＣＰＵ１０１により読み出され，該読み出されたプログラムに従った演算処理がなされることによって上記圧縮伸張処理，上記シリアル転送処理，上記状態監視処理が実行される。従って，例えば，上記内部バス１０から上記バスＩ／Ｆ１０４を介して圧縮するべき画像データ（又は伸張するべき圧縮データ）が入力されると，入力された画像データ（又は圧縮データ）は上記ＣＰＵ１０１により実行される上記圧縮伸張処理がなされることにより圧縮（又は伸張）され，この圧縮された圧縮データ（又は伸張された画像データ）は，再び上記バスＩ／Ｆ１０４を介して上記内部バス１０に送出され，図示しない他の制御カード等に伝送される。なお，上述したように上記圧縮伸張カード１００において固有の処理である圧縮伸張処理の対象となるデータ（画像データや圧縮データ等）は，上記バスＩ／Ｆ１０４を介して上記圧縮伸張カード１００に入出力されるのであって，上記ＳＩＯ１０３から入出力されるものではない。
【００１６】
上記ＳＩＯ１０３は，前記したようにデータ入力部及びデータ出力部の一例であるが，このＳＩＯ１０３を介して入出力されるデータは，上記状態監視処理が上記ＣＰＵ１０１により実行されることによって監視された上記圧縮伸張処理の動作状態を示す変数の数値（監視結果に相当）である（上記変数及びその数値については後段においてフローチャートを用いて説明する）。そのため，上記ＳＩＯ１０３から上記画像データ等の他のデータの入出力は行われない。従って，上記ＣＰＵ１０１により実行される上記シリアル転送処理は，上記監視結果を上記ＳＩＯ１０３から上記圧縮伸張カード１００の外部へ出力する処理（監視結果出力処理）でもある。なお，本実施の形態では，上記圧縮伸張カード１００には表示出力機能が設けられていないため，表示出力する必要のある上記圧縮伸張カード１００以外の制御カード（上記ＮＩＣ２００や他の制御カード等）の動作状態の監視結果が上記圧縮伸張カード１００に入力されることはない。
【００１７】
また，図１に示すように，上記ＮＩＣ２００は，上記圧縮伸張カード１００と略同様に構成されている。即ち，ＲＡＭ２０２と，ＳＩＯ２０３と，後述する各プログラムが格納されたＲＯＭ２１０と，上記内部バス１０を介して上記圧縮伸張カード１００又は他の制御カード或いは他の装置との通信接続を可能にするバスＩ／Ｆ２０４と，ＣＰＵ２０１とを備えて構成されている。さらに，上記ＮＩＣ２００には，上記圧縮伸張カード１００とは異なり，ＬＡＮ等のネットワーク２０を介して上記ネットワーク端末２１，２２とのネットワーク接続を可能にするネットワークＩ／Ｆ（以下，ＮＥＴＩ／Ｆと称す）２２０が設けられている。
上記ＲＯＭ２１０には，上記バスＩ／Ｆ２０４から入力されたデータを上記ネットワーク端末２１，２２等に出力し，又は上記ネットワーク端末２１，２２から入力されたデータやコマンドを上記バスＩ／Ｆ２０４から上記他の制御カード等に出力するいわゆるネットワーク通信処理（固有の処理に相当）を実行するためのネットワーク通信プログラム２１１（以下，通信プログラムと略す）と，上記圧縮伸張カード１００から出力されて上記ＮＩＣ２００に入力された監視結果（圧縮伸張カード１００で実行される圧縮伸張処理の動作状態を監視して得られた監視結果）に基づきＨＴＭＬ形式等のＷＥＢ閲覧可能なデータ（以下，ＷＥＢページデータという）を生成する処理（ＷＥＢページ生成処理）を実行するＷＥＢページ生成プログラム２１４と，上記ＳＩＯ２０３に入力されたデータ及び上記ＳＩＯ２０３から出力されるデータのシリアル転送処理を制御するためＳＩＯ制御プログラム２１２と，上記ネットワーク通信処理の動作状態を監視する処理（状態監視処理）を実行するための状態監視プログラム２１３とが格納されている。従って，例えば，上記内部バス１０から上記バスＩ／Ｆ２０４を介して所定のデータが入力されると，入力されたデータは上記ＣＰＵ２０１により実行される上記ネットワーク通信処理がなされることにより上記ＮＥＴＩ／Ｆ２２０からネットワーク２０に送出されて上記ネットワーク端末２１，２２に出力される。また，上記ネットワーク端末２１，２２から上記ネットワーク２０を介して上記ＮＥＴＩ／Ｆ２２０に所定のデータやコマンドが入力されると，入力されたデータ等は上記ネットワーク通信処理がなされることにより上記バスＩ／Ｆ２０４から上記内部バス１０に送出され，図示しない他の制御カード等に伝送される。このように，上記ＮＩＣ２００においても，固有の処理であるネットワーク通信処理の対象となるデータは，上記バスＩ／Ｆ２０４を介して上記ＮＩＣ２００に入出力される。
なお，上記ＳＩＯ２０３は，上記圧縮伸張カード１００から出力された監視結果を上記ＮＩＣ２００に入力するデータ入力部であって，このＳＩＯ２０３で上記監視結果以外の他のデータの入出力は行われない。また，本実施の形態では，上記ＮＩＣ２００の固有の処理であるネットワーク通信処理は表示手段の一例であるネットワーク端末２１，２２に所定のデータを出力処理する表示出力処理に相当し，即ち，上記ＮＩＣ２００が制御ユニットの一例であると共に表示出力処理手段の一例であるものとして説明するが，特にこれに限定されることない。
【００１８】
続いて，図２のフローチャート（ａ）及び（ｂ）を用いて，上記圧縮伸張カード１００及び上記ＮＩＣ２００において，各ＲＯＭ１１０，２１０に格納されたプログラムに従って実行される前記の各処理の手順の一例について説明する。フローチャート（ａ）は圧縮伸張カード１００においてＣＰＵ１０１により実行される処理手順の一例を示し，フローチャート（ｂ）はＮＩＣ２００においてＣＰＵ２０１により実行される処理手順の一例を示す。図中のＳ１０，Ｓ２０…は処理手順（ステップ）番号を示し，処理はステップＳ１０より開始される。なお，ここでは，上記圧縮伸張カード１００における圧縮伸張処理の動作状態の監視結果が上記ＮＩＣ２００に出力され，その後上記ＮＩＣ２００によって上記監視結果が上記ネットワーク端末２１，２２に表示出力される処理例について説明する。また，上記圧縮伸張カード１００で実行される圧縮伸張処理は，前述したように，上記圧縮信号プログラム１１１を構成するモジュールプログラムＰ１〜Ｐｎが順次実行されることにより実現される処理として説明するが，このモジュールプラグラムＰ１〜Ｐｎが実行される際には，上記モジュールプログラムＰ１〜Ｐｎ夫々固有の変数ＶP1〜ＶPnが用いられるものとする。ここに，上記変数ＶP1〜ＶPnは上記モジュールプログラムＰ１〜Ｐｎの実行状態を示す指標であり，これらの変数ＶP1〜ＶPnの数値を監視することにより，上記圧縮伸張処理の処理状態を把握することができるものである。また，上記変数ＶP1〜ＶPnの記憶領域は上記ＲＡＭ１０２上に予め割り付けられている。従って，上記圧縮伸張処理が実行される上で，上記変数ＶP1〜ＶPnの数値がどのような値をとるかを確認することができれば，上記圧縮伸張処理が適正に行われているかどうかを判断することができる。
【００１９】
まず，圧縮伸張カード１００において実行される処理手順について説明する。
上記圧縮伸張カード１００において，バスＩ／Ｆ１０４から画像データが入力されると，この入力された画像データに対して，上記圧縮信号プログラム１１１を構成する上記モジュールプログラムＰ１が起動され，該モジュールプログラムＰ１に基づく処理が上記ＣＰＵ１０１により実行される（Ｓ１０）。上記モジュールプログラムＰ１が実行されると，上記ＲＡＭ１０２に割り付けられた上記変数ＶP1の記憶領域に，上記モジュールプログラムＰ１の処理に適合する数値が代入される。
続いてステップＳ２０では，上記モジュールプログラムＰ１の処理で用いられた変数ＶP1の数値（監視結果に相当）がＣＰＵ１０１により読み取られる。かかる読取処理は，例えば，ＲＡＭ１０２上に割り付けられた上記変数ＶP1の数値の記憶領域を常時監視して，該記憶領域の内容が変化したときに変化後の数値を読み取る処理等が考えられる。
上記ステップＳ２０において，上記ＲＡＭ１０２内の上記変数ＶP1の数値が読み取られると，続いて，上記読み取られた上記変数ＶP1の数値が上記ＳＩＯ１０３に転送され，上記伝送路３０を介して上記ＮＩＣ２００のＳＩＯ２０３に対して出力される（Ｓ３０）。
その後，ステップＳ４０において，次に実行される処理（モジュールプログラムに基づく処理）があるかどうかが判断され，次なる処理がある場合はＳ１０からの処理が繰り返し行われる。また，モジュールプログラムＰ１〜Ｐｎに基づく処理が全て実行されると，圧縮伸張処理が終了する。
【００２０】
次に，ＮＩＣ２００において実行される処理手順について説明する。
上記ＮＩＣ２００では，ステップＳ１１０において，上記圧縮伸張カード１００から上記変数ＶP1の数値が入力されたかどうかが判断される。ここで，上記数値データが入力されたと判断されると，続いて，入力された変数ＶP1の数値に基づいて前記ＷＥＢページ生成処理がなされることにより，ＨＴＭＬデータが生成される（Ｓ１２０）。即ち，上記変数ＶP1の数値をネットワーク端末２１，２２に表示することができるＨＴＭＬデータに変換（生成）される。
ステップＳ１２０で生成されたＨＴＭＬデータは一旦ＲＡＭ２０２に記憶される（Ｓ１３０）。その後，上記ＮＩＣ２００は，ネットワーク端末２１，２２からの上記ＮＩＣ２００へのアクセスを待つ待ち状態となる。この間に，上記ＮＩＣ２００へのアクセスがあった場合は，アクセス元のネットワーク端末に対して上記ＲＡＭ２０２に記憶された変数ＶP1の数値のＨＴＭＬデータがネットワーク２０を介して送信される（Ｓ１５０）。
その後，ステップＳ１６０において，次の変数の数値の入力があるかどうかが判断され，次なる変数の数値の入力がある場合はＳ１１０からの処理が繰り返し行われ，ない場合は処理は終了する。
このように，上記圧縮伸張カード１００の固有の処理である圧縮伸張処理の動作状態を示す変数の数値が上記ＮＩＣ２００によりネットワーク端末（表示手段）に表示されるため，デバッグ用端末等を用いることなく上記圧縮伸張処理の動作状態を確認することができる。この結果，上記圧縮伸張カード１００に従来設けていた確認用（デバッグ端末用）のコネクタやインターフェースを排除することができ，上記圧縮伸張カード１００の縮小化，ひいては上記画像形成装置Ｘ１の省スペース化を実現することが可能となる。
なお，本実施の形態では，ステップＳ１１０で順次入力された変数の数値から順次ＨＴＭＬデータを生成して（Ｓ１２０），ネットワーク端末に送信していたが，例えば，ステップＳ１１０で，変数ＶP1〜ＶPnの数値の入力が全て完了した後に，変数ＶP1〜ＶPnの全数値からＨＴＭＬデータを生成してネットワーク端末に送信する実施形態であってもかまわない。
また，本実施の形態では，上記圧縮伸張カード１００における圧縮伸張処理の動作状態を監視して，その監視結果を上記ＮＩＣ２００によりネットワーク端末に出力させる例について説明したが，もちろん，図示しない他の制御カード（制御ユニット）における処理の動作状態の監視結果を上記ＮＩＣ２００によりネットワーク端末に出力させる実施形態であってもかまわない。これにより，複数の制御カードの処理の動作状態を一度に確認することができる。
【実施例１】
【００２１】
次に，図３のシステムブロック図を用いて本発明の実施例に係る画像形成装置Ｘ２について説明する。ここでは，上述の実施の形態で説明したように，圧縮伸張カード１００における圧縮伸張処理の動作状態の監視結果を上記ネットワーク端末２１，２２に表示出力させることで上記圧縮伸張処理の動作状態の確認を可能とし，且つ，従来のデバッグ用端末を用いた上記圧縮伸張処理の動作状態の確認を可能とする実施例について説明する。以下に，上記画像形成装置Ｘ２の概要について説明する。なお，上述の実施の形態における構成と同じ要素については，図中に同符号を付してその詳細な説明を省略する。
上記画像形成装置Ｘ２は，上述の画像形成装置Ｘ１の圧縮伸張カード１００と略同様に構成された圧縮伸張カード１００ａと，画像形成装置Ｘ１のＮＩＣ２００と略同様に構成されたＮＩＣ２００ａとにより概略構成されている。また，上記圧縮伸張カード１００ａから出力された前記監視結果を上記ＮＩＣ２００ａに入力するべく伝送路３０が設けられている点においても上述した画像形成装置Ｘ１と同じである。しかし，本画像形成装置Ｘ２が上記画像形成装置Ｘ１と異なるところは，従来のデバッグ用端末１２を用いた上記圧縮伸張処理の動作状態の確認を可能とするべく，上記圧縮伸張カード１００ａ及び上記ＮＩＣ２００ａ夫々と上記デバッグ用端末１２との接続を可能にするアダプタ１１が上記カード夫々に設けられる様にしている点，及び，上記圧縮伸張カード１００ａ及び上記ＮＩＣ２００ａの夫々のＳＩＯ１０３，２０３と上記アダプタ１１とが上記デバッグ用端末１２と通信可能に接続されている点にある。
また，図３に示すように，上記ＮＩＣ２００ａに，パラレルＩ／Ｏ（パラレル入出力部，以下，ＰＩＯと称す）２０５と，上記伝送路３０の上記ＳＩＯ２０３側の接続部近傍にスイッチ等の切換手段２０６と，この切換手段２０６と連動して上記ＰＩＯ２０５にＯＮ／ＯＦＦ信号を入力する接点信号発生部２０７とが設けられている点においても上記画像形成装置Ｘ１とは構成が異なる。
【００２２】
上記切換手段２０６は，上記圧縮伸張カード１００ａのＳＩＯ１０３と上記ＮＩＣ２００ａとを接続する上記伝送路３０の接続／非接続を切り換えるものである。上記切換手段２０６が切り換えられることにより，上記ケーブル３０が接続されている場合は上記アダプタ１１の上記ＳＩＯ２０３への入力ライン３１が切断され，上記ケーブル３０が切断（非接続）されている場合は上記入力ライン３１が接続される。このとき，上記伝送路３０の接続／非接続に連動して上記接点信号発生部２０７から上記ＰＩＯ２０５にＯＮ／ＯＦＦ信号が出力される。
このように構成された本画像形成装置Ｘ２では，上記伝送路３０の接続状態に応じて，上記切換手段２０６により上記伝送路３０が接続された場合に限り，上記圧縮伸張カード１００ａにおいて図２のフローチャート（ａ）に示す処理手順と同様の処理がなされることにより上記伝送路３０に出力された監視結果（上記圧縮伸張カード１００ａで実行される圧縮伸張処理の動作状態を監視して得られた監視結果）を，上記ＮＩＣ２００ａから上記ネットワーク端末に表示出力することが可能となる（図２のフローチャート（ｂ）参照）。この場合，上記ＰＩＯ２０５に入力されたＯＮ信号を前記ＷＥＢページ生成処理，及びこのＷＥＢページ生成処理により生成されたＨＴＭＬ形式等のＷＥＢデータの送信処理の開始トリガに用いることにより，デバッグ用端末１２を用いた従来の処理と本発明による処理との錯綜を防止することが可能となる。
【実施例２】
【００２３】
次に，本発明の変形例に係る画像形成装置Ｘ３について説明する。上述の実施の形態では，上記圧縮伸張カード１００から出力され，上記ＮＩＣ２００に入力した監視結果を上記ＮＩＣ２００からネットワーク端末２１，２２に表示出力する例について説明した。しかし，例えば，図４のシステムブロック図に示すように，内部バス１０を介してバスＩ／Ｆ３０４から入力された画像データを本画像形成装置Ｘ３で印字出力可能なデータに変換して周知の画像形成部（不図示）に出力するプリンタコントロールカード（以下，ＰＲＣと称す）３００（表示出力処理手段，制御ユニットの一例）と，上述の画像形成装置Ｘ１のＮＩＣ２００（表示出力処理手段，制御ユニットの一例）とが内部バス１０によって相互にデータ通信可能に接続され，上記ＰＲＣ３００と上記ＮＩＣ２００との間は伝送路３０，３０ａ（接続手段の一例）で接続されて構成された上記画像形成装置Ｘ３であれば，上記ＰＲＣ３００から出力され，上記伝送路３０を介して上記ＮＩＣ２００に入力された監視結果（上記ＰＲＣ３００で実行される画像形成処理の動作状態を監視して得られた監視結果）を，該ＮＩＣ２００によりネットワーク端末に表示出力することが可能となり，逆に，上記ＮＩＣ２００から出力され，上記伝送路３０ａを介して上記ＰＲＣ３００に入力された監視結果（上記ＮＩＣ２００で実行されるネットワーク通信処理の動作状態を監視して得られた監視結果）を，該ＰＲＣ３００の画像形成処理によりオペレーションパネル用Ｉ／Ｆ３１０を介してオペレーションパネル１３に出力し，或いは不図示の画像形成部に出力することが可能となる。この場合，上記オペレーションパネル１３，画像形成部が表示手段に相当する。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態に係る画像形成装置Ｘ１の制御システムを示すシステムブロック図 。
【図２】上記画像形成装置Ｘ１の制御ユニットにおいて実行される処理の手順を説明するフローチャート。
【図３】本発明の実施例に係る画像形成装置Ｘ２の制御システムを示すシステムブロック。
【図４】本発明の実施例に係る画像形成装置Ｘ３の制御システムを示すシステムブロック。
【図５】従来の画像形成装置Ｙの制御システムを示すシステムブロック図。
【符号の説明】
【００２５】
１０…内部バス
２０…ネットワーク
２１，２２…ネットワーク端末（表示手段の一例）
３０，３０ａ…伝送路（接続手段の一例）
１００，１００ａ…圧縮伸張カード（制御ユニットの一例）
２００，２００ａ…ネットワークインターフェースカード（表示出力処理手段，制御ユニットの一例）
３００…プリンタコントロールカード（表示処理手段，制御ユニットの一例）
【図１】
2005292988.tif 000003
【図２】
2005292988.tif 000004
【図３】
2005292988.tif 000005
【図４】
2005292988.tif 000006
【図５】
2005292988.tif 000007