(57)【要約】【課題】回路モジュールや基板の故障を判断する故障診断装置において、モニタする信号線数を低減することができるようにする。【解決手段】信号送出側の内部回路２０２，３０２の信号線に対して３ステート型の出力バッファ２０４，３０４を設ける。信号受信側の内部回路２０２，３０２の信号線に対して入力バッファ２０６，３０６を設ける。出力バッファ２０４，３０４および入力バッファ２０６，３０６の各出力に、プルダウン抵抗とプルアップ抵抗とを、互い違い（一方にはプルダウン、他方にはプルアップ）にして設ける。故障診断部１００は、出力バッファ２０４，３０４の出力をモニタせず、入力バッファ２０６，３０６の出力信号のみをモニタすることで、故障の有無を検知する。必要に応じて、３ステート型の出力バッファ２０４，３０４をディセーブルにする。【選択図】　　　　図３
2004098315.tif 000002
【特許請求の範囲】
【請求項１】
相互接続された複数の回路モジュールを備えた装置における、前記回路モジュールの故障を診断する故障診断装置であって、
信号送出側の前記回路モジュールの出力に対して設けられたプルダウン抵抗およびプルアップ抵抗の何れか一方と、
前記信号送出側の回路モジュールからの信号を受信する信号受信側の前記回路モジュールの入力に対して設けられた、前記プルダウン抵抗およびプルアップ抵抗の他方と、
前記信号受信側の回路モジュールの入力信号を監視することにより、前記回路モジュールの故障の有無を診断する故障診断部と
を備えたことを特徴とする故障診断装置。
【請求項２】
前記信号送出側の回路モジュールの出力側に、当該信号送出側の回路モジュールからの出力信号に基づいて駆動される出力バッファを備え、前記信号送出側の回路モジュールの出力に対して設けられた前記プルダウン抵抗およびプルアップ抵抗の一方は、前記出力バッファの出力に設けられている
ことを特徴とする請求項１に記載の故障診断装置。
【請求項３】
前記出力バッファは、当該出力バッファの出力をハイインピーダンス状態に設定可能な３ステート型のものであり、
前記故障診断部は、前記故障を診断する際に前記出力バッファの出力をハイインピーダンス状態に切替設定することで、前記出力バッファおよび当該出力バッファを駆動する前記信号送出側の回路モジュールの何れに故障が発生したかを特定する
ことを特徴とする請求項２に記載の故障診断装置。
【請求項４】
前記信号受信側の回路モジュールの入力側に、前記信号送出側の回路モジュールからの出力信号に基づいて駆動される入力バッファを備え、前記信号受信側の回路モジュールの入力に対して設けられた前記プルダウン抵抗およびプルアップ抵抗の他方は、前記入力バッファの出力に設けられており、前記故障診断部は、前記入力バッファの出力信号を監視することにより、前記故障の有無を診断する
ことを特徴とする請求項１または２に記載の故障診断装置。
【請求項５】
前記信号送出側の回路モジュールと前記信号受信側の回路モジュールとが、それぞれ独立した回路基板に搭載されていることを特徴とする請求項１から４のうちの何れか１項に記載の故障診断装置。
【請求項６】
前記信号送出側の回路モジュールと前記信号受信側の回路モジュールとが、それぞれ独立した回路基板に搭載されており、
前記出力バッファは、前記信号送出側の回路モジュールが搭載されている前記回路基板に搭載されている
ことを特徴とする請求項２または３に記載の故障診断装置。
【請求項７】
前記信号送出側の回路モジュールと前記信号受信側の回路モジュールとが、それぞれ独立した回路基板に搭載されており、
前記入力バッファは、前記信号受信側の回路モジュールが搭載されている前記回路基板に搭載されている
ことを特徴とする請求項４に記載の故障診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の電子回路モジュールを連結した構成の装置、たとえばプリンタ装置、ファクシミリ装置、あるいはそれらの機能を有する複合機などの装置における、前記電子回路モジュールの故障診断装置に関する。
【０００２】
【従来の技術】
近年、画像処理に関する各種装置の開発が活発に行なわれるようになっており、画像をデジタル的に処理するプリンタ装置やデジタル複写機、ファクシミリ装置、原稿の読み取りを行なうスキャナ装置、あるいはそれらの機能を有する複合機などがオフィスなどに広く普及している。これとともに、これらの装置の画像記録や読取りに関する処理速度の向上や、より大きなサイズの原稿を処理したいという要求が高まっている。このような要求を満たすためには、より高速の画像処理や制御が必要とされる。
【０００３】
このように高速の画像処理や制御が要求されるようになると、各種の処理をソフトウェアに頼る従来の処理では、このような装置の実現が困難となる。そこで、メカの駆動用や画像処理用あるいはシステム全体の制御用といった様々な目的の処理を行なう各部分をハードウェア（回路モジュール）で構成し、しかも処理を並列化して実質的な処理速度を高めるといった工夫がなされている。これに伴って、ハードウェアの規模がますます増大し、メカ駆動用や画像処理用あるいは制御用といった様々な目的のための各種回路モジュールやこの回路モジュールを搭載した回路基板の数も増加するといった傾向にある。
【０００４】
ところで、このような装置では、膨大な数の回路の一部にでも何らかの故障が発生すると画質の低下を招いたり装置そのものが動作しないといったような障害が発生する。また、故障が発生した場合、その発生個所を特定するのに多くの手間と時間を要することがある。また、故障発生箇所として各基板のインタフェース部に用いられる入出力バッファの故障頻度が高い。一般的にはテスターなどの測定装置を用いて主要な個所の電圧や信号波形を監視（モニタ）しながら故障個所の特定を行なうが、このような診断方法では様々な個所の測定を行なわなければならず、故障診断に手間がかかってしまい、作業効率が悪いという問題があった。
【０００５】
そこで、より効率のよい診断手法として、装置の起動時などに装置自身が各基板の診断を行なうようにした自己診断システム（Ｄｉａｇｎｏｓｔｉｃｓ　ｓｙｓｔｅｍ）がある。この自己診断システムでは、たとえば、装置が動作しているときの信号パターンを回路モジュールごとあるいは基板ごとにモニタして予め記憶してある期待値と比較し、故障発生の有無を診断し、故障箇所を特定するようにしている。
【０００６】
たとえば、特開２００１−１１１７５４号には、複数の処理部を有する装置を診断する時、第１の基板から自己診断用の信号を発生し、複数の処理部を通って最後の基板に処理済の信号を格納して正常値と比較し、値が一致しない場合には何れかの基板が故障していると判断し、この場合には、最後の処理部から順に基板の既存の素子をパターンジェネレータとして使用し、個別に基板の診断を行なう方法が開示されている。この方法によれば、個々の測定個所を手作業で計測する必要なく、全体を診断してから故障が発見された場合に個別の診断を行なうので、効率的な自己診断が行なえる。
【０００７】
しかしながら、特開２００１−１１１７５４号に記載の方法では、回路モジュールや基板のインタフェース部に故障が発生した場合、信号の入力側および出力側の何れに故障が発生したかを切り分けることができない。
【０００８】
この問題を解消する方法としては、たとえば、図１１に示すような方法が考えられる。図１１は、相互に接続される基板間のインタフェース部に故障診断システムを適用し、基板ごとに入出力信号のパターンを期待値比較して何れの基板のインタフェース部に故障が発生したかを特定する一例を示す図である。
【０００９】
図１１に示すように、この故障診断システムは、２つの基板２００，３００が相互接続されており、この２つの基板２００，３００の故障の有無を判断する故障診断部１００を備えている。
【００１０】
一方の基板２００（基板Ａ）には、メカ駆動用や画像処理用あるいは制御用といった様々な目的のための各種電子回路である内部回路２０２、基板２００から他方の基板３００（基板Ｂ）に出力される内部回路２０２の信号をドライブする出力バッファ２０４、基板３００から基板２００に入力される信号を受け取り内部回路２０２に渡す入力バッファ２０６が設けられている。出力バッファ２０４，３０４や入力バッファ２０６，３０６の内部には、信号線に対応して個々のバッファが設けられているのはいうまでもない。
【００１１】
同様に、他方の基板３００（基板Ｂ）には、内部回路３０２、基板３００から基板２００（基板Ａ）に出力される内部回路３０２の信号をドライブする出力バッファ３０４、基板２００から基板３００に入力される信号を受け取り内部回路３０２に渡す入力バッファ３０６が設けられている。
【００１２】
故障診断部１００は、２つの基板２００，３００における入出力信号をモニタしてそれぞれ期待値比較することで、どちらの基板側に故障が発生したかを診断する。この故障診断部１００では、基板２００，３００間の入出力信号を基板２００側と基板３００側のそれぞれで一定期間取り込み、予め記憶してある期待値と比較することで故障発生の有無および故障発生時はどちらの基板が故障したかを特定する。たとえば、基板２００の出力バッファ２０４から出力された信号パターンが期待値と一致しなかった場合は基板２００側の出力バッファ２０４または内部回路２０２に故障が発生したと診断する。
【００１３】
一方、基板２００の出力バッファ２０４から出力された信号パターンは期待値と一致し、基板３００の入力バッファ３０６から出力された信号パターンが期待値と一致しなかった場合は基板３００側の入力バッファ３０６またはワイヤハーネス（ケーブル）に故障が発生したと診断する。このように、相互接続されている基板のインタフェース部における各バッファの出力部をモニタして期待値比較することにより、故障発生の有無および故障発生時はどちらの基板が故障したかを知ることができる。
【００１４】
【発明が解決しようとする課題】
しかしながら、図１１に示したような方式では、両回路モジュールや基板のインタフェース部からモニタ用の信号線を配線する必要があるため、配線数の増加と基板面積の増大を招き、それに伴って診断部の回路規模も増大するという問題がある。配線数を削減するために、一方の基板の出力バッファから出力された信号パターンのみをモニタする場合は、この信号が入力されるもう一方の基板での入力バッファの故障が検出できず、また一方の基板の入力バッファから出力される信号パターンのみをモニタする場合は、もう一方の基板の対応する出力バッファとの故障切分けができない。
【００１５】
本発明は、上記事情に鑑みてなされたものであり、相互接続された回路モジュールや基板間のインタフェース部の故障を、より簡易な構成で検出できる故障検出装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
すなわち、本発明に係る故障診断装置は、相互接続された複数の回路モジュールを備えた装置における回路モジュールの故障を診断する故障診断装置であって、先ず、信号送出側の回路モジュールの出力に対して、プルダウン抵抗およびプルアップ抵抗の何れか一方を設けた。そして、これに対応するように、信号送出側の回路モジュールからの信号を受信する信号受信側の回路モジュールの入力に対して、プルダウン抵抗およびプルアップ抵抗の他方を設けた。つまり、出力バッファおよび入力バッファの各出力にプルダウン抵抗とプルアップ抵抗とを互い違いにして設ける構成とした。
【００１７】
また、回路モジュールの故障を診断する故障診断部は、信号送出側の回路モジュールと信号受信側の回路モジュールとの両出力を監視するのではなく、信号受信側の回路モジュールの入力信号を監視することにより回路モジュールの故障の有無を診断する構成とする。故障の有無を診断する際には、監視した入力信号の値と予め記憶してある期待値とを比較すればよい。
【００１８】
ここで、「信号送出側の回路モジュールと信号受信側の回路モジュールとの両出力を監視するのではなく信号受信側の回路モジュールの入力信号を監視する」というのは、信号送出側の回路モジュールの出力信号をモニタする出力側モニタ線と信号受信側の回路モジュールの入力信号をモニタする受信側モニタ線とを独立（専用）に設けるのではなく、受信側モニタ線（事実上受信側モニタ線のみ）による監視を行なうことを意味する。なお、装置構成によっては、出力側モニタ線と受信側モニタ線とを共用する構成となり得るが、このような構成は、各モニタ線を独立（専用）に設けた構成ではなく、事実上受信側モニタ線のみで監視を行なう上記の定義に含まれる。
【００１９】
また、従属項に記載された発明は、本発明に係る故障診断装置のさらなる有利な具体例を規定する。
【００２０】
【作用】
上記構成の故障診断装置において、プルダウン抵抗やプルアップ抵抗は、回路モジュールが故障した際、信号送出側の回路モジュールの出力や信号受信側の入力を固定するように作用する。
【００２１】
この結果、信号受信側の入力のみを監視して得た信号の値と予め記憶してある期待値とを比較することで、回路モジュールの故障の有無を判断することができる。
【００２２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００２３】
図１は、本発明に係る故障診断装置の一実施形態を備えた画像形成装置の概略を示す図である。
【００２４】
画像形成装置７は、大まかに、画像読取装置１０、画像形成装置３０、および給紙装置８０から構成されている。この画像出力端末７は、たとえば複写装置能、ページプリンタ機能、およびファクシミリ送受信機能を備えたいわゆる複合機（マルチファンクション機）で、デジタルプリント装置として構成されている。
【００２５】
たとえば、画像形成装置７は、接続ケーブル９０を介してネットワークに接続可能になっている。接続ケーブル９０は、ＣＳＭＡ／ＣＤ（Ｃａｒｒｉｅｒ　Ｓｅｎｓｅ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ　ｗｉｔｈ　Ｃｏｌｌｉｓｉｏｎ　Ｄｅｔｅｃｔｉｏｎ）型ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ；たとえばＩＥＥＥ８０２．３）やギガビット（Ｇｉｇａ　Ｂｉｔ）ベースのＬＡＮ（以下纏めて有線ＬＡＮ８という）により、パソコン３ａ、カラースキャナ３ｂ、デジタルカメラ３ｃ、またはハードディスク装置や光磁気ディスク装置あるいは光ディスク装置などのデータ格納装置３ｄなど、デジタルドキュメント（以下単にドキュメントという）ＤＯＣを作成したり編集などの処理をする画像入力端末３に接続される。
【００２６】
あるいは、一般加入電話網（ＰＳＴＮ：Ｐｕｂｌｉｃ　Ｓｗｉｔｃｈｅｄ　Ｔｅｌｅｐｈｏｎｅ　Ｎｅｔｗｏｒｋ　）９を介してＦＡＸ装置３ｅなどの画像入力端末３に接続される。なお、一般加入電話網ＰＳＴＮに代えて、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ　Ｓｗｉｔｃｈｅｄ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ　）またはインターネットを含む他の通信媒体を利用してファクシミリをやり取りするようにしてもよい。
【００２７】
画像入力端末３のそれぞれには、ドキュメントＤＯＣ作成用のアプリケーションプログラムなどが組み込まれる。たとえば、画像入力端末３側にて用意されるドキュメントＤＯＣを表す電子データは、画像形成装置７で処理可能な画像フォーマット（たとえば、ＪＰＥＧ、ＢＭＰ、ＰＮＧなど）で記述される。またたとえば、パソコン３ａで作成された文書ファイルは、たとえばプリンタなどで印刷出力するために、図形、文字などの拡大、回転、変形などが自由に制御できるページ記述言語（ＰＤＬ：Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ　）で記載されたデータとして画像形成装置７に送られる。
【００２８】
ＰＤＬで作成されているデータ（ＰＤＬデータ）は、ページ内の任意位置の画像、図形、文字を表現する描画命令およびデータを任意の順で配置した命令およびデータ列で構成されている。このＰＤＬデータを受け取った画像形成装置７は、印字前に出力単位ごと（１ページごと）に画像データをレンダリング（描画展開）してからプリンタエンジン部にそのラスタデータを出力する。
【００２９】
また、画像形成装置７は、たとえばＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ，　Ｉｎｃ．　；米国電気電子学会）１３９４規格のデバイス３ｆやＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）２．０規格のデバイス３ｇなどとも接続可能となっており、これらのデバイス３ｆ，３ｇからデジタル画像データを受け付けることもできる。あるいは、これらデバイス３ｆ，３ｇを介してリモートで画像形成装置７を制御することもできるようになっている。
【００３０】
このように、画像形成装置７は、装置外の画像入力端末３からデータを受け取って印刷出力するため、画像入力端末３のそれぞれとの間で通信する回路部材を搭載したインタフェース基板を装置内部に装着可能となっている。このインタフェース基板は常に本体に搭載されている必要はなく、必要に応じて取り付け得るよう着脱自在な構成となっている。
【００３１】
また、装置内の回路モジュールは、所定ブロックごとの基板単位で他の回路モジュールと交換自在に構成されている。性能向上や機能変更に柔軟に対応するためである。
【００３２】
画像読取装置１０は、原稿を図示しない読取台（プラテンガラス）上の読取位置まで搬送し排紙するドキュメントフィーダ１２と、タッチパネルが設けられ表示機能も備えた操作パネル（ユーザインタフェース）１４と、装置に対する種々の設定をする操作キー１６とを含む。
【００３３】
画像形成装置３０は、画像形成ユニット３２と、両面複写ユニット３４と、排紙ユニット３６と、１枚もしくは複数枚（図は複数枚で例示）の処理基板３８とを含む。画像形成ユニット３２は、画像読取装置１０にて得られた画像信号により表される画像を、電子写真式、感熱式、熱転写式、インクジェット式、あるいは同様な従来の画像形成処理を利用して、普通紙や感熱紙上に可視画像を形成する（印刷する）すなわち複写する。このため、画像形成ユニット３２は、たとえば画像処理システム１をデジタル印刷システムとして稼働させるためのラスタ出力スキャン（ＲＯＳ）ベースのプリントエンジンを備える。
【００３４】
処理基板３８には、画像形成装置３０用の処理部（特に画像処理部）だけでなく、画像形成装置７全体の種々の処理をするための回路が搭載される。たとえば、画像形成装置７内に構築された資源であるドキュメントフィーダ１２、操作パネル１４、図示しない画像読取ユニット（スキャナ部）、画像形成ユニット３２、両面複写ユニット３４、排紙ユニット３６、あるいは給紙トレイ８２など制御する回路が搭載される。この処理基板３８には、半導体製の記憶媒体が搭載され、たとえば、複写アプリケーション、プリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムが格納される。
【００３５】
たとえば、画像読取装置１０は、画像入力端末の機能を備えており、たとえばＣＣＤ固体撮像素子の全幅アレイを使用して、読取位置へ送られた原稿に光を照射することで、原稿上の画像を読み取り、この読み取った画像を表すアナログビデオ信号をデジタル信号へ変換し、画像形成装置３０へ送る。この画像読取装置１０の読み取りに同期して、用紙が複数（Ａ４，Ｂ４，Ａ３）の給紙トレイ８２の内の何れかから画像形成装置３０へ給紙されると、画像形成装置３０の画像形成ユニット３２は、その用紙の一方の面に画像読取装置１０が読み取った画像を形成する。両面複写ユニット３４は、一方の面に画像が形成された用紙を裏返し、再び画像形成ユニット３２にその用紙を給紙する。これにより、画像読取装置１０が読み取った画像が用紙の他方の面に形成され、両面複写が完了される。画像形成ユニット３２から排出される用紙あるいは両面複写済み用紙は、排紙ユニット３６により、ページ順に連続的に、あるいは１ページごとにソートされる。
【００３６】
なお、画像形成装置７は、画像読取装置１０にて読み取った画像の印刷機能すなわち複写装置能に限らず、接続ケーブル９０を介してパソコン３ａなどの画像入力端末３から取得した文書データや画像ファイルなどに基づいて画像を印刷するいわゆるプリント機能や、電話回線９および接続ケーブル９０を介して受信したＦＡＸデータに基づいて印刷出力するＦＡＸ機能も備える。
【００３７】
図２は、画像形成装置７における画像処理機能を示すブロック図である。図示するように、画像形成装置７は、画像読取装置１０や画像形成装置３０の他に、装置の起動時などに装置自身が各回路モジュールやこの回路モジュールが搭載された基板の診断を行なう故障診断部１００を備えている。この故障診断部１００の機能については、後で詳しく説明する。
【００３８】
画像読取装置１０は、スキャナ部２０と読取信号処理部２２とを有する。スキャナ部２０は、たとえばＣＣＤ（電荷転送型の固体撮像素子）からなるラインセンサ（イメージセンサ）で読取台上に載置された原稿を読み取り、この読み取った入力画像を赤Ｒ、緑Ｇ、青Ｂの各色成分のデジタル画像データに変換し読取信号処理部２２に送る。
【００３９】
読取信号処理部２２は、たとえばシェーディング補正部２４や入力階調補正部２６、あるいは図示しない増幅部やＡ／Ｄ変換部などを有している。ラインセンサからの赤、緑、青のアナログ画像信号は増幅部で所定のレベルまで増幅され、Ａ／Ｄ変換回路でデジタル画像データに変換される。シェーディング補正部２４は、このデジタル画像データに対し、ラインセンサの画素感度バラツキの補正や光学系の光量分布特性に対応したシェーディング補正を施す。入力階調補正部２６は、シェーディング補正されたデジタル画像データに対し階調特性を調整した後画像形成装置３０の前段色信号処理部４０に入力する。
【００４０】
画像形成装置３０は、プリント出力信号処理系統として、前段色信号処理部４０と、イメージ圧縮伸張処理部（イメージ圧縮伸長プロセッサ）５０と、後段色信号処理部６０と、画像形成ユニット３２の主要部であるプリントエンジン７０とを有する。前段色信号処理部４０と、イメージ圧縮伸張処理部５０と、後段色信号処理部６０とが処理基板３８（図１参照）上に電気回路として構成される。
【００４１】
前段色信号処理部４０は、たとえば入力色変換部４２、画像受取部の一例である外部インタフェース部４３、画像情報領域分離部４４、出力色変換部４６、および下色除去部４８を有する。この前段色信号処理部４０においては、先ず画像読取装置１０の読取信号処理部２２からの赤、緑、青のデジタル画像データ（色信号）を一旦図示しないページメモリに記憶する。そして、画像形成ユニット３２にて使用する色材の分光特性に対する色補正処理（これを特に前段階の色補正処理という）を施すことで、色濁りを防止する。入力色変換部４２は、デジタル画像データを、外部機器との色情報交換に適した色信号、たとえば均等色空間の明度信号Ｌ＊並びに彩度および色相を表す色度信号ａ＊，ｂ＊（以下纏めてＬａｂ信号ともいう）に変換する。
【００４２】
画像形成装置７をプリンタとして使う場合には、外部インタフェース部４３は、画像入力端末３側にて用意されたドキュメントＤＯＣを表すＰＤＬデータを、出力単位ごと（１ページごと）にＬａｂ信号でレンダリング（描画展開）する。同様に、画像形成装置７をカラーＦＡＸ装置として使用する場合には、外部インタフェース部４３は、ＦＡＸ装置３ｅからＦＡＸデータを受信し、ＦＡＸ画像をＬａｂ信号にてラスタライズする。次いで、このＬａｂ信号に基づいて、たとえば画像情報領域分離部４４は画像領域（絵文字）分離処理を施し、編集処理部４５は色編集処理やモアレを除去したり中間調データを平滑化する平滑化処理あるいは画像拡大や画像縮小などの画像編集処理を施す。
【００４３】
その後、出力色変換部４６は、Ｌａｂ信号を、減法混色用に適した色信号に変換する。たとえば、出力色変換部４６は、Ｌａｂ信号で表されるＬａｂ表色系から、たとえばイエロ（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）の各色信号で表されるＹＭＣ表色系、あるいはこれにブラック（Ｋ）を加えたＣＭＹＫ表色系へのマッピング処理をし、プリント出力用に色分解されたラスタデータを生成する。また、下色除去部４８は、このようなラスタデータ化の処理に際して、カラー画像のＣＭＹ成分を減色するアンダーカラー除去処理（ＵＣＲ；Ｕｎｄｅｒ　Ｃｏｌｏｒ　Ｒｅｍｏｖａｌ　）をする。なお、下色除去部４８は、さらに減色されたＣＭＹ成分を部分的にＫ成分と交換するグレー成分交換（墨生成）処理（ＧＣＲ；Ｇｒａｙ　Ｃｏｍｐｏｎｅｎｔ　Ｒｅｐｌａｃｅｍｅｎｔ）をする。また、下色除去部４８は、入力画像の下地濃度に応じて、ＹＭＣＫの各色の画像データのうちの所定の下地濃度以下の画像データをカット（無効化）する下地除去処理を施す。そして、これら一連の処理（前段色信号処理）が施されたデジタル画像データは、イメージ圧縮伸張処理部５０に入力される。
【００４４】
イメージ圧縮伸張処理部５０は、印刷イメージをたとえばＪＰＥＧなどの圧縮画像フォーマットで圧縮し、不揮発性の記憶媒体の一例であるハードディスク装置（ＨＤＤ；Ｈａｒｄ　Ｄｉｓｃ　Ｄｅｖｉｃｅ）５４に一時的に格納（圧縮保存）したり、圧縮保存された印刷イメージを伸長するために使用する。このため、イメージ圧縮伸張処理部５０は、たとえば、符号化部５２および復号化部５６を備える。
【００４５】
符号化部５２は、図示しないパラメータ設定部により設定された符号化パラメータを用い、たとえばＤＣＴ（Ｄｉｓｃｒｅｔｅ　Ｃｏｓｉｎｅ　Ｔｒａｎｓｆｏｒｍ　）などの直行変換符号化やベクトル量子化などの方法により符号化して非可逆圧縮して符号化画像データ（符号化色信号）を生成する。符号化部５２により非可逆圧縮されたＹ，Ｍ，Ｃ，Ｋの各色の符号化画像データは、画像格納部の一例であるハードディスク装置５４に略同時に書き込まれる。
【００４６】
次いで、プリントエンジン７０の図示しない先端検出器からの先端検出信号（副走査方向の印字始点を示す信号）に同期して、ハードディスク装置５４からＹ，Ｍ，Ｃ，Ｋの各色の符号化画像データが順次一定間隔をおいて読み出され復号化部５６に入力される。復号化部５６は、このＹ，Ｍ，Ｃ，Ｋの各色の符号化画像データを、図示しないパラメータ設定部により設定された符号化パラメータを用い、符号化部５２における符号化に対応する復号化をして、元の画像データ（復号化色信号）に戻す。
【００４７】
後段色信号処理部６０は、イメージ圧縮伸張処理部５０からのデジタル画像データに対して印刷出力用の色補正処理を施し（これを特に後段の色補正処理という）、この色補正処理が施されたデジタル画像データに基づいて、印刷用の２値化データを生成し画像形成ユニット３２に渡す。このため、後段色信号処理部６０は、画像編集部６２、ＭＴＦ補正部６４、出力階調補正部６６、および中間調生成部６８を有する。
【００４８】
画像編集部６２は、イメージ圧縮伸張処理部５０からのデジタル画像データ（ＣＭＹＫなど）に応答して作成される出力画像のトナー像を調整するために、色分解の直線化または同様の処理をする。また、画像編集部６２は、エッジ強調用空間フィルタを用いて、復号化部５６から順次一定間隔をおいて読み出されたＹ，Ｍ，Ｃ，Ｋの各色の復号化画像データをエッジ強調処理することで、画像のシャープネスを調整する。
【００４９】
ＭＴＦ補正部６４は、画像の空間周波数特性を補正する。出力階調補正部６６は、エッジ強調およびＭＴＦ補正されたＹ，Ｍ，Ｃ，Ｋの各色のデジタル画像データを、たとえばルックアップテーブルを参照しガンマ補正する。また、出力階調補正部６６は、プリント出力信号処理系統の内部の特性値である濃度あるいは明度を表す各色の画像データＹ，Ｍ，Ｃ，Ｋを、プリントエンジン７０の特性値の面積率に応じて、色補正処理（ＴＲＣ処理；Ｔｏｎｅ　Ｒｅｐｒｏｄｕｃｔｉｏｎ　Ｃｏｒｒｅｃｔｉｏｎ）する。
【００５０】
中間調生成部６８は、前述の各処理が施されたデジタル画像データに基づいて、ハーフトーニング処理をして疑似中間調画像を表す２値化データを得、この２値化データを画像形成ユニット３２に渡す。
【００５１】
なお、後段色信号処理部６０の全体もしくは画像形成ユニット側の一部（たとえば中間調生成部６８）は、エンジン側の信号処理部（後述する図５の信号処理部８２０に相当）として画像形成ユニット３２に組み込まれることもある。この場合、外部入力系統の画像データが、前段色信号処理部４０やイメージ圧縮伸張処理部５０などを介さずに、図示しないビデオセレクタなどを介してプリントエンジン７０すなわち画像形成ユニット３２に入力される構成となる。この場合、従来であれば、予め外部で画像形成ユニット３２（詳しくはプリントエンジン７０）の特性に合わせた色調合わせなどの処理を事前に行なってから、画像形成ユニット３２に画像データを渡さなければならなかった。
【００５２】
画像形成ユニット３２は、その主要部であるプリントエンジン７０と、このプリントエンジン７０の主にメカニカルな動作を制御するためのＩＯＴコントローラ７２とを有する。プリントエンジン７０は、たとえば電子写真プロセスを利用するものであるのがよい。なお、プリントエンジン７０は、前述のように、電子写真方式のものに限らず、たとえば感熱式プリンタやインクジェットプリンタまたは粒子線写真プリンタなどで実施することもできる。
【００５３】
電子写真プロセスを利用するものの場合、プリントエンジン７０は、光走査装置を備える。たとえばプリントエンジン７０は、光ビームを発するレーザ光源７４と、後段色信号処理部６０から出力された印刷用の２値化データに従ってレーザ光源７４を制御すなわち変調するレーザ駆動部７６と、レーザ光源７４から発せられた光ビームを感光性部材（たとえば感光体ドラム）７９に向けて反射させるポリゴンミラー（回転多面鏡）７８とを有する。
【００５４】
この構成により、プリントエンジン７０は、レーザ光源７４が発生する光ビームをポリゴンミラー７８上の複数の面で反射させて感光性部材７９を露光し、スキャン走査によって感光性部材７９上に潜像を形成する。潜像が形成されると、当該技術分野で公知の多数の方法のうち任意の方法に従って像を現像し、さらに所定の印刷媒体に転写してカラー画像を可視像として出力する。得られた印刷物は、図示しない定着器により定着され、印刷用紙は両面複写のために両面複写ユニット３４（図１参照）により裏返されるか、または直ぐに排紙ユニット３６（図１参照）へ引き渡され排紙される。
【００５５】
上述した画像読取装置１０や画像形成装置３０の各機能部分（電子回路モジュール）は、それぞれ独立の回路基板に配されていてもよいし、電気信号的に連続した複数の回路モジュールを単位として回路基板に配されてもよい。たとえば、読取信号処理部２２、前段色信号処理部４０、イメージ圧縮伸張処理部５０、後段色信号処理部６０を単位として、それぞれ独立した回路基板に配されるような形態である。
【００５６】
図３は、図１に示した画像形成装置７における故障診断機能の第１実施形態を説明する図であり、全体として、本発明に係る故障診断装置１のブロック図を示している。
【００５７】
画像形成装置７には、先ず本発明に係る故障診断装置１の主要部である故障診断部１００が備えられるとともに、２つの基板２００，３００が相互接続されている。２つの基板２００，３００は、図２に示した回路モジュール（機能部）の何れかが搭載されている。
【００５８】
２つの基板２００，３００は、先ず従来技術の図１１で示したものと同様に、信号送出側の回路モジュールと信号受信側の回路モジュールとの間を出力バッファや入力バッファを介して接続する構成としている。すなわち、基板２００（基板Ａ）には、目的に応じた回路モジュールを有する内部回路２０２、この基板２００から基板３００（基板Ｂ）に出力される内部回路２０２の信号をドライブする出力バッファ２０４、基板３００から基板２００に入力される信号を受け取り内部回路２０２に渡す入力バッファ２０６が設けられている。同様に、基板３００（基板Ｂ）には、内部回路３０２、この基板３００から基板２００（基板Ａ）に出力される内部回路３０２の信号をドライブする出力バッファ３０４、基板２００から基板３００に入力される信号を受け取り内部回路３０２に渡す入力バッファ３０６が設けられている。
【００５９】
２つの出力バッファ２０４，３０４としては、図１１に示したものと異なり、出力をハイインピーダンス状態（ディセーブル；ｄｉｓｅｎａｂｌｅ　）に切替設定することが可能な３ステート型のものを用いる。この３ステート型の出力バッファ２０４，３０４の出力イネーブル（ｅｎａｂｌｅ）端子ＯＥのそれぞれには、イネーブル信号線を介して故障診断部１００からイネーブル信号ＣＮ１，ＣＮ２が印加されている。たとえば、出力バッファ２０４，３０４は、イネーブル信号ＣＮ１，ＣＮ２がハイ（Ｈｉｇｈ）のときには能動状態（イネーブル）となり入力信号をそのまま出力する一方で、ロー（Ｌｏｗ　）のときには入力信号に拘わらずハイインピーダンス状態（ディセーブル）となる。
【００６０】
また、この第１実施形態の故障診断装置１は、基板２００において、出力バッファ２０４の出力信号線と接地端子ＧＮＤとを接続するプルダウン抵抗２１２と、入力バッファ２０６の出力信号線と電源端子ＶＤＤとを接続するプルアップ抵抗２１４とを備える。同様に、基板３００において、出力バッファ３０４の出力信号線と接地端子ＧＮＤとを接続するプルダウン抵抗３１２と、入力バッファ３０６の出力信号線と電源端子ＶＤＤとを接続するプルアップ抵抗２１４とを備える。プルダウン抵抗２１２，３１２やプルアップ抵抗２１４，３１４の内部には、信号線に対応して個々の抵抗素子が設けられているのはいうまでもない。
【００６１】
故障診断部１００は、図１１に示した構成と異なり、モニタ（監視）する信号線数を削減する目的で、２つの基板２００，３００における入力バッファ２０６，３０６からの出力信号、つまり内部回路２０２，３０２の信号入力側からの信号だけを入力側モニタ線を介して一定期間取り込み、予め記憶してある期待値と比較することにより、故障発生の有無および故障発生時はどちらの基板や内部回路２０２，３０２が故障したかを特定する。この際、必要に応じて、イネーブル信号ＣＮ１，ＣＮ２をハイ／ローに切り替えることで、３ステート型の出力バッファ２０４，３０４をイネーブル（能動状態）にしたりディセーブル（出力をハイインピーダンス状態）にしたりする。
【００６２】
図４は、第１実施形態の故障診断装置１における故障診断判定手順の一例を示すフローチャートである。
【００６３】
先ず、故障診断部１００は、入力バッファ２０６，３０６からの出力信号パターンを一定期間取り込み（Ｓ１００）、予め記憶してある期待値と逐次比較を行なう（Ｓ１０２）。信号パターン取込タイミングは、図示しない電子機器全体のメイン制御システムのプログラムから指示される。また、取込期間は、この期間中に各信号線の出力は必ず一度はローからハイへ、またはハイからローへ変化するように設定する。
【００６４】
故障診断部１００は、取り込んだ各信号パターンと期待値とが異なっている場合、故障発生と判定し、その故障時の信号パターンに応じてさらにどの部分に故障が発生しているのかを特定する。たとえば、期待値と異なっている信号線の値が全てローならば、出力バッファ２０４，３０４側の故障か、これに対応する出力バッファ２０４，３０４に信号を入力する内部回路２０２，３０２（つまり信号送出側の内部回路）に“Ｓｔａｃｋ−ａｔ−０”の故障が発生していると判定する（Ｓ１１０）。この場合、少なくても、故障発生箇所が、信号送出側の基板であるのか信号受信側の基板であるのかを特定（峻別）することができる。
【００６５】
一方、期待値と異なっている信号線の値が全てハイならば、入力バッファ２０６，３０６の故障か、出力バッファ２０４，３０４に信号を入力する信号送出側の内部回路２０２，３０２に“Ｓｔａｃｋ−ａｔ−１”の故障が発生していると判定する（Ｓ１２０）。この場合、入力バッファ２０６，３０６側の基板か出力バッファ２０４，３０４側の基板のどちらが故障しているかを切り分けることができない。そこで、故障診断部１００は、期待値と異なっている信号線をドライブしている出力バッファ２０４，３０４のイネーブル信号ＣＮ１，ＣＮ２をローにして出力バッファ２０４，３０４をディセーブル状態にし（Ｓ１２２）、この時の信号パターンを再度取り込む（Ｓ１２４）。
【００６６】
そして、故障診断部１００は、信号パターンから故障場所を特定する（Ｓ１２６）。たとえば、取り込んだ値が全てローであれば、出力バッファ２０４，３０４に接続されるプルダウン抵抗２１２，３１２によるローレベルが入力バッファ２０６，３０６に入力されて、それが入力バッファ２０６，３０６より出力されたことになるので、故障診断部１００は、入力バッファ２０６，３０６が正常動作していると判定することができる。そこで、故障診断部１００は、出力バッファ２０４，３０４に信号を入力する信号送出側の内部回路２０２，３０２に“Ｓｔａｃｋ−ａｔ−１”の故障が発生していたと判定する（Ｓ１２８）。一方、取り込んだ値が全てハイであれば、入力バッファ２０６，３０６の故障により入力バッファ２０６，３０６に接続されるプルアップ抵抗２１４，３１４によりハイレベルが取り込まれたことになるので、故障診断部１００は、入力バッファ２０６，３０６に故障が発生していたと判定する（Ｓ１２９）。
【００６７】
一方、ステップＳ１０２の判定において、期待値と異なっている信号線の値が上記以外であれば、故障診断部１００は、出力バッファ２０４，３０４に信号を入力する信号送出側の内部回路２０２，３０２に故障が発生して正しい論理値が出力されていないと判定する（Ｓ１３０）。
【００６８】
以上説明したように、第１実施形態の故障診断装置１によれば、入力バッファ２０６，３０６および出力バッファ２０４，３０４の出力をそれぞれモニタすることなく、入力バッファ２０６，３０６の出力信号線側（つまり信号受信側の内部回路の入力側）だけをモニタするという簡易な構成で、相互接続された基板間のインタフェース部（出力バッファ２０４，３０４や入力バッファ２０６，３０６）の故障を検出することができる。つまり、図１１に示したような構成に比べて、配線数を低減することができ、その分だけ基板面積や診断部の回路規模を低減することができる。
【００６９】
また、信号送出側の回路モジュールと信号受信側の回路モジュールとの間を出力バッファや入力バッファを介して接続しつつ、故障診断のためにモニタする信号線数を上述のように削減した構成においても、出力バッファ２０４，２０６をイネーブル／ディセーブルに切り替えることと組み合わせることで、故障時の信号パターンの違いに拘わらず、何れの基板で故障が生じているのかを切り分けることや、基板内のインタフェース部（出力バッファ２０４，３０４や入力バッファ２０６，３０６）での故障なのか内部回路２０２，３０２の故障なのかを切り分けること、つまり基板内の故障個所を特定することを確実に実現することができる。
【００７０】
出力バッファ２０４，２０６をディセーブルに切り替えることは、基板を接続しているワイヤハーネスを取り外すことと等価であるが、このことを出力イネーブル端子ＯＥを電子的に制御することで実現することができるので、ワイヤハーネスを取り外す作業が不要で作業効率がよく、故障診断の自動化に適する構成となる。
【００７１】
図５は、故障診断装置１の第２実施形態を示すブロック図である。第１実施形態の構成では、出力バッファ２０４，３０４にプルダウン抵抗２１２，３１２を、入力バッファ２０６，３０６にプルアップ抵抗２１４，３１４を接続したものであったが、この第２実施形態は、出力バッファ２０４，３０４にプルアップ抵抗２１４，３１４を、入力バッファ２０６，３０６にプルダウン抵抗２１２，３１２を接続した構成である。なお、故障診断部１００による出力パターン取込み方法については、第１実施形態と同じであるので説明を省略する。
【００７２】
この第２実施形態の構成は、プルアップとプルダウンの配置が第１実施形態と異なるものの、出力信号線に対して出力バッファを介して出力し、かつ入力バッファを介して入力信号線に信号を取り込む構成としつつ、出力バッファおよび入力バッファの各出力に前記のプルダウン抵抗とプルアップ抵抗とを互い違い（一方にはプルダウン、他方にはプルアップ）にして配する構成である点では、第１実施形態と共通する。
【００７３】
図６は、第２実施形態の故障診断装置１における故障診断判定手順の一例を示すフローチャートである。
【００７４】
先ず、故障診断部１００は、入力バッファ２０６，３０６からの出力信号パターンを一定期間取り込み（Ｓ２００）、予め記憶してある期待値と逐次比較を行なう（Ｓ２０２）。故障診断部１００は、取り込んだ各信号パターンと期待値とが異なっている場合、故障発生と判定し、その故障時の信号パターンに応じてさらにどの部分に故障が発生しているのかを特定する。たとえば、期待値と異なっている信号線の値が全てハイならば、出力バッファ２０４，３０４側の故障か、出力バッファ２０４，３０４に信号を入力する信号送出側の内部回路２０２，３０２に“Ｓｔａｃｋ−ａｔ−１”の故障が発生していると判定する（Ｓ２１０）。この場合、少なくても、故障発生箇所が、信号送出側の基板であるのか信号受信側の基板であるのかを特定（峻別）することができる。
【００７５】
一方、期待値と異なっている信号線の値が全てローならば、入力バッファ２０６，３０６の故障か、出力バッファ２０４，３０４に信号を入力する内部回路２０２，３０２に“Ｓｔａｃｋ−ａｔ−０”の故障が発生していると判定する（Ｓ２２０）。この場合、入力バッファ２０６，３０６側の基板か出力バッファ２０４，３０４側の基板のどちらが故障しているか切り分けができない。そこで、故障診断部１００は、期待値と異なっている信号線をドライブしている出力バッファ２０４，３０４のイネーブル信号ＣＮ１，ＣＮ２をローにして出力バッファ２０４，３０４をディセーブル状態にし（Ｓ２２２）、この時の信号パターンを再度取り込む（Ｓ２２４）。
【００７６】
そして、故障診断部１００は、信号パターンから故障場所を特定する（Ｓ２２６）。たとえば、取り込んだ値が全てハイであれば、出力バッファ２０４，３０４に接続されるプルアップ抵抗２１４，３１４によるハイレベルが入力バッファ２０６，３０６に入力されて、それが入力バッファ２０６，３０６より出力されたことになるので、故障診断部１００は、入力バッファ２０６，３０６が正常動作していると判定できるので、出力バッファ２０４，３０４に信号を入力する内部回路２０２，３０２に“Ｓｔａｃｋ−ａｔ−０”の故障が発生していたと判定する（Ｓ２２８）。一方、取り込んだ値が全てローであれば、入力バッファ２０６，３０６の故障により入力バッファ２０６，３０６に接続されるプルダウン抵抗２１２，３１２によるローレベルが取り込まれたことになるので、故障診断部１００は、入力バッファ２０６，３０６に故障が発生していたと判定する（Ｓ２２９）。
【００７７】
一方、ステップＳ２０２の判定において、期待値と異なっている信号線の値が上記以外であれば、故障診断部１００は、出力バッファ２０４，３０４に信号を入力する信号送出側の内部回路２０２，３０２に故障が発生して正しい論理値が出力されていないと判定する（Ｓ２３０）。
【００７８】
以上説明したように、第２実施形態の故障診断装置１によれば、ステップＳ２０２，Ｓ２２６における信号パターンの判定極性が第１実施形態と逆ではあるものの、第１実施形態と同様に、入力バッファ２０６，３０６および出力バッファ２０４，３０４の出力をそれぞれモニタすることなく、入力バッファ２０６，３０６の出力信号線側（つまり信号受信側の内部回路の入力側）だけをモニタするという簡易な構成で、相互接続された基板間のインタフェース部（出力バッファ２０４，３０４や入力バッファ２０６，３０６）の故障を検出することができる。
【００７９】
また、出力バッファ２０４，２０６をイネーブル／ディセーブルに切り替えることと組み合わせることで、故障時の信号パターンの違いに拘わらず、何れの基板で故障が生じているのかや、基板内のインタフェース部（出力バッファ２０４，３０４や入力バッファ２０６，３０６）での故障なのか内部回路２０２，３０２の故障なのかをも、つまり基板内の故障個所を特定することも、確実に実現できる。
【００８０】
図７は、故障診断装置１の第３実施形態を示すブロック図である。第１実施形態の構成では、出力バッファ２０４，３０４にプルダウン抵抗２１２，３１２を、入力バッファ２０６，３０６にプルアップ抵抗２１４，３１４を接続したものであったが、この第３実施形態は、基板の入力側に入力バッファ２０６，３０６を備えておらず、入力信号線にプルアップ抵抗２１４，３１４のみを接続した構成である。なお、この第３実施形態のように、基板の入力側に入力バッファ２０６，３０６を備えない構成は、第１実施形態の変形に限らず、第２実施形態に対する変形として構成することもできる。
【００８１】
この第３実施形態の構成では、入力バッファ２０６，３０６を備えていないので、第１あるいは第２実施形態で示したような、入力バッファ２０６，３０６とプルダウン抵抗２１２，３１２あるいはプルアップ抵抗２１４，３１４を備えていることによる判定手法を活用することができない。しかしながら、判定処理の一例をフローチャートで示すことは割愛するが、少なくても、信号を送出する回路側の内部回路２０２，３０２と出力バッファ２０４，３０４の故障を峻別して特定することは可能である。
【００８２】
図８は、故障診断装置１の第４実施形態を示すブロック図である。第３実施形態の構成では、出力バッファ２０４，３０４として３ステート型のものを使用していたが、この第４実施形態では、３ステート型のものではないとともに、入力が不定のとき出力がローもしくはハイという固定した値を出力するものを使用する。なお、この第４実施形態のように、３ステート型のものではなく、かつ入力が不定のとき固定した値を出力するものを使用する構成は、第３実施形態と組み合わせることに限らず、第１や第２実施形態と組み合わせることもできる。
【００８３】
この第４実施形態の構成では、第３実施形態の構成と同様に、入力バッファ２０６，３０６を備えていないので、入力バッファ２０６，３０６とプルダウン抵抗２１２，３１２あるいはプルアップ抵抗２１４，３１４を備えていることによる判定手法を活用することができない。また、出力バッファ２０４，３０４をディセーブルにして判定する手法を用いることもできない。
【００８４】
しかしながら、少なくても、信号を送出する回路側の故障の有無を検出することは可能である。また、出力信号パターンを一定期間取り込み（Ｓ１００，Ｓ２００）、予め記憶してある期待値と逐次比較を行なったとき（Ｓ１０２）、取り込んだ信号パターンが前記の固定した値のままであれば、出力バッファ２０４，３０４に信号を送り込む内部回路２０２，３０２の故障の可能性が高いと判定することができる。また、取り込んだ信号パターンが前記の固定した値と逆極性であれば、出力バッファ２０４，３０４に故障がある可能性が高いと判定することができる。
【００８５】
図９は、故障診断装置１の第５実施形態を示すブロック図である。第１実施形態の構成では、出力バッファ２０４，３０４にプルダウン抵抗２１２，３１２を、入力バッファ２０６，３０６にプルアップ抵抗２１４，３１４を接続したものであったが、この第５実施形態は、基板の出力側に出力バッファ２０４，３０４を備えておらず、出力信号線にプルダウン抵抗２１２，３１２のみを接続した構成である。なお、この第５実施形態のように、基板の出力側に出力バッファ２０４，３０４を備えない構成は、第１実施形態の変形に限らず、第２実施形態に対する変形として構成することもできる。
【００８６】
この第５実施形態の構成では、出力バッファ２０４，３０４を備えていないので、第１あるいは第２実施形態で示したような、出力バッファ２０４，３０４とプルダウン抵抗２１２，３１２あるいはプルアップ抵抗２１４，３１４を備えていることによる判定手法や、出力バッファ２０４，３０４をディセーブルにして判定する手法を用いることができない。しかしながら、判定処理の一例をフローチャートで示すことは割愛するが、少なくても、信号を受け取る回路側の内部回路２０２，３０２と入力バッファ２０６，３０６の故障を峻別して特定することは可能である。
【００８７】
図１０は、故障診断装置１の第６実施形態を示すブロック図である。この第５実施形態の構成は、第３および第５実施形態を組み合わせたもので、基板の出力側の出力バッファ２０４，３０４を備えておらず、さらに基板の入力側の入力バッファ２０６，３０６も備えていない構成である。プルダウン抵抗２１２，３１２とプルアップ抵抗２１４，３１４の抵抗比（大小のどちらでもかまわない）は、たとえばできるだけ大きくする、あるいはほぼ等しい値とするなど、判定のアルゴリズムと対応させたものとすればよい。
【００８８】
この第６実施形態の構成では、出力バッファ２０４，３０４も入力バッファ２０６，３０６も備えていないので、第１あるいは第２実施形態で示したような、出力バッファ２０４，３０４とプルダウン抵抗２１２，３１２あるいはプルアップ抵抗２１４，３１４を備えていることによる判定手法や出力バッファ２０４，３０４をディセーブルにして判定する手法を用いることができないし、入力バッファ２０６，３０６とプルダウン抵抗２１２，３１２あるいはプルアップ抵抗２１４，３１４を備えていることによる判定手法を活用することもできない。
【００８９】
しかしながら、判定処理の一例をフローチャートで示すことは割愛するが、出力信号パターンを一定期間取り込み（Ｓ１００，Ｓ２００）、予め記憶してある期待値と逐次比較を行なったとき（Ｓ１０２）、取り込んだ信号パターンが、プルダウン抵抗２１２，３１２とプルアップ抵抗２１４，３１４の抵抗比で定まる信号として得られた場合には、内部回路２０２，３０２がともにオープンモードの故障であると判定することができる。また、取り込んだ信号パターンが、プルダウン抵抗２１２，３１２とプルアップ抵抗２１４，３１４の抵抗比で定まる信号として得られない場合には、内部回路２０２，３０２がともにショートもしくは比較的低インピーダンス状態の故障であると判定することができる。何れの故障の場合でも、基板を接続しているワイヤハーネスを取り外すことで、何れの基板側の内部回路２０２，３０２の故障であるのかを特定することができる。
【００９０】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００９１】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【００９２】
たとえば、上記実施形態では、電子写真プロセスを利用して画像を所定の記録媒体に記録する画像形成装置に対して本発明に係る故障診断装置を適用した事例を説明したが、本発明に係る故障診断装置の適用範囲は、電子写真プロセスを利用した画像形成装置に限るものではない。たとえば感熱式、熱転写式、インクジェット式、あるいはその他の同様な従来の画像形成機構を備えたエンジンにより普通紙や感熱紙上に可視画像を形成する構成の画像形成装置を備えた画像形成システムに本発明を適用し得る。
【００９３】
また、画像形成装置に限らず、一般的にある情報を複数の回路モジュールや回路基板を用いて順次処理していく装置におけるこれら回路モジュールや回路基板の故障診断についても、上述した各実施形態の故障診断装置仕組みを同様に適用することができる。
【００９４】
【発明の効果】
以上のように、本発明によれば、出力信号線やこの出力信号線からの信号を受け取る入力信号線に対して、プルダウン抵抗とプルアップ抵抗とをペアにして配するとともに、内部回路の入力側からの信号だけを取り込み、予め記憶してある期待値と比較する構成とした。好ましくは、出力信号線に対して３ステート型の出力バッファを介して出力し、かつ入力バッファを介して入力信号線に信号を取り込む構成としつつ、出力バッファおよび入力バッファの各出力に前記のプルダウン抵抗とプルアップ抵抗とを互い違い（一方にはプルダウン、他方にはプルアップ）にして設ける構成とした。
【００９５】
これにより、２つの回路モジュールや回路基板を接続した構成において回路モジュールや回路基板の故障を判定する場合に、内部回路の出力側からの信号を取り込まなくてもよくなるので、配線数を低減することができ、その分だけ基板面積や診断部の回路規模を低減することができる。
【００９６】
加えて、回路モジュールや回路基板に故障が生じた場合に、その故障の存在を確実に検知することができるとともに、故障が２つの回路モジュールや回路基板の何れで生じているのかを特定することもできる。特に、入力バッファや出力バッファを介した構成では、ワイヤハーネスを取り外すことなく故障が何れで生じているのかを特定することができるので、作業効率がよく、故障診断の自動化に適する構成となる。
【図面の簡単な説明】
【図１】本発明に係る故障診断装置の一実施形態を備えた画像形成装置の概略を示す図である。
【図２】画像形成装置における画像処理機能を示すブロック図である。
【図３】故障診断装置の第１実施形態を示すブロック図である。
【図４】第１実施形態の故障診断装置における故障診断判定手順の一例を示すフローチャートである。
【図５】故障診断装置の第２実施形態を示すブロック図である。
【図６】第２実施形態の故障診断装置における故障診断判定手順の一例を示すフローチャートである。
【図７】故障診断装置の第３実施形態を示すブロック図である。
【図８】故障診断装置の第４実施形態を示すブロック図である。
【図９】故障診断装置の第５実施形態を示すブロック図である。
【図１０】故障診断装置の第６実施形態を示すブロック図である。
【図１１】故障診断システムの一構成例を示すブロック図である。
【符号の説明】
１…故障診断装置、７…画像形成装置、１０…画像読取装置、２２…読取信号処理部、３０…画像形成装置、４０…前段色信号処理部、５０…イメージ圧縮伸張処理部、６０…後段色信号処理部、８０…給紙装置、１００…故障診断部、２００，３００…基板、２０２，３０２…内部回路、２０４，３０４…出力バッファ、２０６，３０６…入力バッファ、２１２，３１２…プルダウン抵抗、２１４，３１４…プルアップ抵抗
【図１】
2004098315.tif 000003
【図２】
2004098315.tif 000004
【図３】
2004098315.tif 000005
【図４】
2004098315.tif 000006
【図５】
2004098315.tif 000007
【図６】
2004098315.tif 000008
【図７】
2004098315.tif 000009
【図８】
2004098315.tif 000010
【図９】
2004098315.tif 000011
【図１０】
2004098315.tif 000012
【図１１】
2004098315.tif 000013