(57)【要約】【課題】複数のコネクタごとの接続状態を良好に検知できるようにする。【解決手段】紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部は、エンジン制御部１００がコネクタ、ＦＦＣハーネスを通して送信する接続状態検知用信号（ＦＦＣ＿ＳＥＮＳ出力信号）に応え、同じ経路で応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）を返信する際に、各制御部間で互いに所定時間ずらしたタイミングで返信する。この応答信号を受信するエンジン制御部１００は、与条件である前記所定時間をもとにコネクタごとにＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号の有無を分離して検出することが可能となり、コネクタを特定して接続不良を検知することができる。【選択図】図２
2013234992.tif 000002
【特許請求の範囲】
【請求項１】
互いに信号をやり取りする複数の回路基板のうちの特定の回路基板と他の複数の回路基板とを接続するコネクタを前記他の複数の回路基板ごとに設けて構成された回路を有し、前記コネクタの接続状態を検知する接続状態検知手段を備える電子機器であって、
前記接続状態検知手段は、
前記特定の回路基板から前記他の複数の回路基板の各々へ、前記コネクタを通して接続状態検知用信号を送信する手段と、
前記他の複数の回路基板の各々から前記特定の回路基板へ、受信した前記接続状態検知用信号に対する応答信号を、前記他の複数の回路基板ごとに互いにタイミングをずらせて割り当てられた時間に前記コネクタを通して返信する手段と、
前記他の複数の回路基板の各々から返信されてくる前記応答信号が、割り当てられた前記時間内に受信されたか否かを検出する手段と、を有する電子機器。
【請求項２】
請求項１に記載された電子機器において、
前記応答信号が前記他の複数の回路基板ごとにアサート期間を異にした信号である電子機器。
【請求項３】
請求項１又は２に記載された電子機器において、
前記応答信号の返信を、前記接続状態検知用信号のアサート時から各々設定された時間に基づくタイミングで行う電子機器。
【請求項４】
請求項１乃至３のいずれか一項に記載された電子機器において、
前記コネクタは、前記接続状態検知用信号及び応答信号以外の他の信号を通すためにも機能するものであり、
前記接続状態検知手段は、前記電子機器への電源投入時において、通常動作状態に立上げるときに、前記コネクタを通す前記他の信号の送信動作に先だって、接続状態の検知動作を起動する電子機器。
【請求項５】
請求項１乃至４のいずれか一項に記載された電子機器において、
アイドル時に前記複数の回路基板の少なくともいずれかに対する電源供給を停止する省電力動作を行う機能を有し、
前記コネクタは、前記接続状態検知用信号及び応答信号以外の他の信号を通すためにも機能するものであり、
前記接続状態検知手段は、前記省電力動作からの電源復帰時において、通常動作状態に立上げるときに、前記コネクタを通す前記他の信号の送信動作に先だって、接続状態の検知動作を起動する電子機器。
【請求項６】
請求項１乃至５のいずれか一項に記載された電子機器において、
前記他の複数の回路基板の各々において発生する動作異常を示す動作異常信号を前記特定の回路基板へ通知する動作異常通知手段をさらに備え、
前記動作異常通知手段は、
前記接続状態検知手段が前記コネクタを通して前記応答信号を返信する信号線を共用して、前記応答信号を返信する期間と重ならないように前記動作異常信号を送信する手段と、
送信されてくる前記動作異常信号の受信タイミングが前記他の複数の回路基板ごとに定められた所定期間内であるか否かを検出し、検出結果により前記他の複数の回路基板ごとに発生する動作異常信号の通知を受け取る手段を有する電子機器。
【請求項７】
請求項６に記載された電子機器において、
前記動作異常信号が前記他の複数の回路基板ごとにアサート期間を異にした信号である電子機器。
【請求項８】
コンピュータを、請求項１乃至５のいずれか一項に記載された前記接続状態検知手段として機能させるためのプログラム。
【請求項９】
コンピュータを、請求項６または７に記載された前記接続状態検知手段及び前記動作異常通知手段として機能させるためのプログラム。
【請求項１０】
互いに信号をやり取りする複数の回路基板のうちの特定の回路基板と他の複数の回路基板とを接続するコネクタを前記他の複数の回路基板ごとに設けて構成された回路を有する電子機器における、前記コネクタの接続状態を検知するコネクタ接続状態検知方法であって、
前記特定の回路基板から前記他の複数の回路基板の各々へ、前記コネクタを通して接続状態検知用信号を送信する工程と、
前記他の複数の回路基板の各々から前記特定の回路基板へ、受信した前記接続状態検知用信号に対する応答信号を、前記他の複数の回路基板ごとに互いにタイミングをずらせて割り当てられた時間に前記コネクタを通して返信する工程と、
前記他の複数の回路基板の各々から返信されてくる前記応答信号が、割り当てられた前記時間内に受信されたか否かを検出する工程と、を含むコネクタ接続状態検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、コネクタ接続状態検知方法及びプログラムに関する。
【背景技術】
【０００２】
従来、互いに信号をやり取りする回路基板を有する電子機器では、ＦＦＣ（フレキシブルフラットケーブル）ハーネスとその端子を回路に繋ぐコネクタが、基板間の接続に用いられている。ＦＦＣは強度が脆く端部が切れやすい。またコネクタ挿入後にロックを倒すという形式が取られており、ロックを倒すという作業中にハーネスが抜けてしまい、半挿しが発生しやすい構造となっている。このような状況で起きる半挿しを解決するために、ハーネスの先端部を鉤付きの構造で打ち抜き、その部分をはめ込んで固定してからロックを倒すことで半挿しを防止する技術等が既に提案されている。
【０００３】
他方、コネクタに生じ得る上記のような接続不良を完全に防ぐことが困難であるという観点から、接続不良が生じたときにできるだけ早く正常な状態に修復できるよう、接続状態を検知する手段が提案されている（例えば、特許文献１参照）。特許文献１には、制御基板と制御される各負荷とをハーネスで接続するコネクタのコネクタ抜けを検知するコネクタ接続検知装置が記載されている。このコネクタ接続検知装置は、制御基板に搭載されたＣＰＵ（Central  Processing  Unit）によって検知動作を行うもので、プルアップをした信号をハーネスの端部に通して、ハーネス接続先の基板内部でコネクタごとに異なる抵抗値でプルダウンすることで分圧し、分圧される信号を制御基板に戻してＣＰＵにより分圧された電圧値を検出する。この検知方式（信号電圧検知方式）によると、コネクタの接続が切れる箇所によって、検出される電圧値が異なるので、検出電圧値から原因箇所を特定することができる。
【０００４】
しかし、特許文献１に記載の信号電圧検知方式では、複数あるコネクタごとに異なる抵抗値をとり、そのうちの最も小さい抵抗値に分圧値が大きく依存するため、どのコネクタで接続が切れるかを判定する際の閾値電圧の幅が非常に狭くなってしまう。また、外的要因として、ハーネスやコネクタが持っている抵抗成分も分圧値に影響を与えるため分圧値がばらつきやすく、複数のコネクタで実現するにはかなりの精度が求められるという問題が生じる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、複数のコネクタごとの接続状態を良好に検知できるようにすることである。
【課題を解決するための手段】
【０００６】
本発明は、互いに信号をやり取りする複数の回路基板のうちの特定の回路基板と他の複数の回路基板とを接続するコネクタを前記他の複数の回路基板ごとに設けて構成された回路を有し、前記コネクタの接続状態を検知する接続状態検知手段を備える電子機器であって、前記接続状態検知手段は、前記特定の回路基板から前記他の複数の回路基板の各々へ、前記コネクタを通して接続状態検知用信号を送信する手段と、前記他の複数の回路基板の各々から前記特定の回路基板へ、受信した前記接続状態検知用信号に対する応答信号を、前記他の複数の回路基板ごとに互いにタイミングをずらせて割り当てられた時間に前記コネクタを通して返信する手段と、前記他の複数の回路基板の各々から返信されてくる前記応答信号が、割り当てられた前記時間内に受信されたか否かを検出する手段と、を有する電子機器である。
【発明の効果】
【０００７】
本発明によれば、複数のコネクタごとの接続状態を良好に検知できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、画像形成装置の概略構成を示す図である。
【図２】図２は、コネクタ接続状態検知回路の構成を示す図である。
【図３】図３は、各コネクタを介して回路基板間で送受信されるＦＦＣ＿ＳＥＮＳ出力信号（接続状態検知用信号）とＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号（応答信号）の関係を示すタイミングチャートである。
【図４】図４は、接続状態検知回路が行う接続状態の検知動作の手順を示すフローチャートである。
【図５】図５は、各コネクタを介して回路基板間で送受信されるＦＦＣ＿ＳＥＮＳ出力信号（接続状態検知用信号）とＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号（異常検知信号）の関係を示すタイミングチャートである。
【図６】図６は、接続状態検知回路がワイヤードオアにて行う異常検知信号の通知動作の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本発明に係る電子機器、コネクタ接続状態検知方法及びプログラムの実施形態を説明する。以下の実施形態は、スキャナ、コピー、プリンタ、ファクシミリ等の処理機能を複合して持つ電子写真方式による画像形成装置に本発明を適用した例である。
【００１０】
例示する画像形成装置では、画像の読取、プリント出力等の処理に用いる各種デバイスの制御部をそれぞれの回路モジュールに分け、これらの回路モジュール間で互いに信号をやり取りする構成を採用する。本画像形成装置は、こうした回路構成を、ＦＦＣハーネスとその端子を回路モジュールに繋ぐコネクタを用いる構成で実現する際、生じ得るコネクタの接続不良を検知する機能を有している。
【００１１】
〈画像形成装置の回路構成〉
図１は、本実施形態に係る画像形成装置の概略構成を示す図であり、制御システムを中心にした回路構成を示している。画像形成装置では、図１に示すように、各回路モジュールが、制御用の要素（以下、「制御モジュール」という）として構成されている。
【００１２】
画像形成装置の回路構成は、基本的に上位の制御モジュールが下位の制御モジュールを制御する構成を採る。即ち、図１にその概要を示すように、上位の制御モジュールであるコントローラ７００は、処理対象のジョブに係るコマンドを受け付け、コマンドに指定された動作条件に従って、スキャナ、コピー、プリンタ、ファクシミリ等のアプリケーションによる制御動作を、下位の制御モジュールである読取制御部６００、書込制御部５００、エンジン制御部１００、紙搬送制御部２００、作像制御部２１０、定着制御部２２０、ＰＳＵ（電源制御部）３００の各制御部、並びに操作部制御ボード７５０、ＦＣＵ（Fax  Control  Unit）７６０、ＬＡＮ（Local  Area  Network）インターフェース（ＩＦ）ボード７８０に対し直接、間接に指示する。
【００１３】
なお、読み書きＩＦ制御部・コントローラＩＦ制御部４００は、コントローラ７００と読取制御部６００、書込制御部５００、エンジン制御部１００との間のＩＦ（インターフェース）として機能する。また、読み書きＩＦ制御部・コントローラＩＦ制御部４００を介して、コントローラ７００とエンジン制御部１００等とを結ぶ信号線には、ＰＣＩ（Peripheral  Component  Interconnect）バスを用いる。
【００１４】
また、操作部制御ボード７５０及びＬＡＮＩＦボード７８０は、コントローラ７００が処理対象のジョブに係るコマンドを外部から受け付け、また、ジョブの処理状況や処理結果（画像データ等）を外部に通知もしくは送信するために、外部とコントローラ７００との間に介在するＩＦである。操作部制御ボード７５０は、画像形成装置を外部から直接操作するユーザに対して機能する構成要素である。また、ＬＡＮＩＦボード７８０は、ホストＰＣ（Personal  computer）等の外部機に繋がるネットワークに対して機能する構成要素である。
【００１５】
読取制御部６００は、紙媒体（原稿）に書かれた絵や文字を読取り、ラスタ形式の画像データに変換するスキャナ等の原稿画像読取装置を、指示される読取条件に従い制御する。なお、図１に示していないが、電子記録媒体に対する読出・書込制御を行うＩＦにより同様の画像の入力（出力）を行う手段を装備してもよい。
【００１６】
書込制御部５００は、画像データによりＬＤ（レーザ  ダイオード）の発光を制御し、生じるレーザビームで光感光体を露光走査する、いわゆる光書込み制御を行う。なお、書込制御部５００と後述する作像制御部２１０とは連動するので、これらに対する上位の制御モジュールとして、読み書きＩＦ制御部・コントローラＩＦ制御部４００が機能する。
【００１７】
ＰＳＵ３００は、外部より供給されるＡＣ電源をＡＣ／ＤＣ変換し、変換したＤＣ電源を各回路基板に供給する。また、供給される外部ＡＣ電源は、ＡＣのまま定着制御を行うヒータの点灯にも使用している。
【００１８】
また、上記ＡＣ電源及びＰＳＵ３００からのＤＣ電源は、それぞれ供給が制御可能である。画像形成装置は、機器（装置）のアイドル時に電源供給を制御することにより省電力動作を行う。例えば、画像形成装置は、稼働時に必要とする定着ヒータの温度を待機時の温度に落としてＡＣ電源の消費電力を節減する。また、画像形成装置は、エンジン制御に係る制御モジュールへの電源をオフする等、一部の回路基板へのＤＣ電源の供給を停止することで電力消費を低減する。
【００１９】
エンジン制御部１００は、プリンタエンジンの要素である用紙搬送装置、作像装置、定着装置を制御する紙搬送制御部２００、作像制御部２１０、定着制御部２２０の各制御部を統括する。
【００２０】
紙搬送制御部２００は、紙搬送に関わる各種電装品（搬送用モータ、センサ等）８００と接続されており、制御機能として、通常の搬送動作を制御するほか、例えばセンサの検知結果をもとにジャムの検出などに対応する処理・制御を行う。
【００２１】
作像制御部２１０は、電子写真方式による作像に関わる各種電装品（感光体ドラム駆動モータ、センサ等）８００と接続されており、制御機能として、通常の画像形成プロセスを制御するほか、例えばトナー濃度センサの検知結果をもとに濃度異常の検出などに対応する処理・制御を行う。
【００２２】
定着制御部２２０は、トナー画像の用紙への定着に関わる各種電装品（定着ヒータ、温度センサ等）８００と接続されており、トナーを付着させた用紙に熱と圧力を加える定着処理の制御をしており、定着ヒータの温度の制御や用紙詰まりの検出などに対応する処理を行う。
【００２３】
コントローラ７００は、ソフトウェアプログラムの命令を実行するためのＣＰＵ７０１と、プログラムや制御用データ等を保存するＦＲＯＭ（Flash  Read  Only  Memory）７０２と、前記プログラムによって生成される画像データ、或いはプログラム実行する際に必要なデータ等を一時的に保存しワークメモリ７０４やフレームメモリ７０５として利用するＳＲＡＭ（Static  Random  Access  Memory）７０３と、時計機能を内蔵し、機器に固有の条件等の設定データ、制御指令の生成、ネットワーク等との通信に必要な情報などを保存しておく不揮発性メモリであるＮＶ（Non  Volatile）−ＲＡＭ７０６と、データの蓄積やプログラム等を保存する大容量の記憶装置であるＨＤＤ（ハードディスク）７７０とを構成要素として有する。つまり、ＣＰＵ７０１、ＦＲＯＭ７０２、ＳＲＡＭ７０３、ＮＶ−ＲＡＭ７０６、ＨＤＤ７７０の各要素をバスで接続して構成するコンピュータによりコントローラ７００を構成する。
【００２４】
また、エンジン制御部１００、紙搬送制御部２００、作像制御部２１０、定着制御部２２０及び読み書きＩＦ制御部・コントローラＩＦ制御部４００は、それぞれソフトウェアプログラムの命令を実行するためのＣＰＵ１０２，２０２，２１２，２２２，４０２と、前記ＣＰＵがそれぞれ使用する制御、処理等に用いるプログラムや制御用データ等を保存するＦＲＯＭ１０３，２０１，２１１，２２１，４０１とを構成要素として有する。なお、エンジン制御部１００は、ワークメモリとして利用するＳＲＡＭ１０４及び制御下のエンジンに用いるデバイスに固有の特性値或いは調整値等の管理情報を保存するために不揮発メモリであるＥＥＰ（Electrically  Erasable  and  Programmable）ＲＯＭ１０１を搭載している。
【００２５】
画像形成装置では、プリンタエンジンに関係する上位の制御部であるエンジン制御部１００が、コントローラ７００の指示に従い直接、紙搬送制御部２００、作像制御部２１０、定着制御部２２０の下位の各制御部を制御する。本実施形態では、プリンタエンジンに関係する各制御部は、それぞれ回路基板を分け、これらの回路基板において、上位と下位の制御部が互いに信号をやり取りするために、下位の制御部の回路基板ごとにＦＦＣハーネスとその端子を回路基板に繋ぐコネクタを設け、このコネクタを介して回路基板同士を接続する（図２参照）。
【００２６】
「コネクタ接続状態検知」
画像形成装置の回路構成（図１参照）において、上位の制御部であるエンジン制御部１００は、紙搬送制御部２００、作像制御部２１０、定着制御部２２０の回路基板ごとに、ＦＦＣハーネスとその端子を各回路基板に繋ぐコネクタを設け、このコネクタにより下位の各制御部の回路基板と回路基板同士を接続し、データを交換する。このようにＦＦＣハーネスとその端子を回路基板に繋ぐコネクタにより、上位のエンジン制御部１００と複数ある下位の制御部の各回路基板間を接続する際、個々にコネクタの接続不良が発生し得る。
【００２７】
コネクタの接続不良が発生した場合は早急に対処し修復する必要があるので、直ちに接続不良の発生を検知することが望ましい。このため、従来からコネクタの接続不良を検知する手段が提案され、採用されている。
【００２８】
コネクタが複数ある場合、どれであるかを特定せずにいずれかで接続不良が生じたことを検知する、より簡単に構成し得る手段も採用されているが、接続不良が生じたコネクタを特定して、知らせることが修復を早めるために必要となる。この要請に応えるために提案された特許文献１の信号電圧検知方式では、上述したように、検知手段にかなりの精度が求められるという問題を生じる。
【００２９】
そこで、本実施形態では、上記の問題を解消する手法として、コネクタの正常接続時に複数の回路基板ごとに互いにタイミングをずらせて割り当てられた時間に検知信号（後述の応答信号）が発生する検知方式（以下、「タイミング変更多重検知方式」という）を採用する。具体的には、各コネクタを通してエンジン制御部１００から複数ある下位の制御部２００，２１０，２２０各々に接続状態検知用信号を送信する。その後、前記各コネクタを通して下位の制御部２００，２１０，２２０からエンジン制御部１００へ、受信した前記接続状態検知用信号に対する応答信号をそれぞれ互いにタイミングをずらせて割り当てられた時間に返信する。そして、返信されてくる前記応答信号の受信タイミングに対する閾値処理により、下位の制御部２００，２１０，２２０ごとにコネクタの接続状態を判定する。
【００３０】
次に、上記タイミング変更多重検知方式によるコネクタ接続状態検知手段の構成及び動作を説明する。
【００３１】
図２は、図１に示した画像形成装置が備えるコネクタ接続状態検知回路の構成を示す図である。図２では、図１に示した画像形成装置の回路構成のうち、上位の制御部であるエンジン制御部１００と、エンジン制御部１００によって統括される下位の紙搬送制御部２００、作像制御部２１０、定着制御部２２０の各制御部によって構成する制御回路部におけるコネクタ接続状態検知回路の構成を示している。
【００３２】
エンジン制御部１００側では、ＣＰＵ１０２の端子からの信号線がコネクタ１０５１，１０５２，１０５３に並列に繋がれる。コネクタ１０５１，１０５２，１０５３は、エンジン制御部１００を、ＦＦＣハーネスを介して、紙搬送制御部２００、作像制御部２１０、定着制御部２２０にそれぞれ接続するために設けられている。
【００３３】
他方、紙搬送制御部２００、作像制御部２１０、定着制御部２２０側でも、それぞれのＣＰＵ２０２，２１２，２２２の端子からの信号線が、コネクタ２０５，２２５，２１５に繋がれる。コネクタ２０５，２２５，２１５は、紙搬送制御部２００、作像制御部２１０、定着制御部２２０を、それぞれ上記ＦＦＣハーネスを介してエンジン制御部１００に接続するために設けられている。
【００３４】
本実施形態のコネクタ接続状態検知回路では、上述のように、各コネクタの接続状態を検知する際に、コネクタ及びＦＦＣハーネスを通して接続状態検知用信号及び応答信号の送受信を行う。このため、図２に示すように、エンジン制御部１００のＣＰＵ１０２は、各コネクタにおいてＦＦＣハーネスの下りの信号線の一本を接続状態検知用信号であるＦＦＣ＿ＳＥＮＳ出力信号の通信に用い、また、各コネクタにおいてＦＦＣハーネスの上りの信号線の一本を応答信号であるＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号の通信に用いる。
【００３５】
また、エンジン制御部１００のＣＰＵ１０２は、上記応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）を通す信号線を共用して、紙搬送制御部２００、作像制御部２１０、定着制御部２２０の各回路基板で発生する動作異常を知らせる動作異常信号（ＷＤＲＳＴ信号）を受信する。なお、この動作異常信号（ＷＤＲＳＴ信号）に関しては、詳細を後述する。
【００３６】
〈応答信号の分離〉
本実施形態のコネクタ接続状態検知回路では、エンジン制御部１００のＣＰＵ１０２が、各コネクタを通して、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０のそれぞれに接続状態検知用信号を送る。そして、この接続状態検知用信号を受け取る紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０からそれぞれ同コネクタを通して返送されてくる応答信号を受信できたか否かにより、各コネクタの接続状態の良否を検知する。
【００３７】
この検知動作の際、エンジン制御部１００のＣＰＵ１０２は、図２に示すように、並列に各コネクタと接続しているので、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０からそれぞれ返信され、一本の信号線に乗ってくる応答信号を受信する。このため、コネクタごとに接続状態の良否を検知するためには、各応答信号を分離して検出する必要があり、上述のタイミング変更多重検知方式を採用する。
【００３８】
本実施形態のタイミング変更多重検知方式では、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０により接続状態検知用信号（ＦＦＣ＿ＳＥＮＳ出力信号）が同時に受信される。これら紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０は、受信した接続状態検知用信号（ＦＦＣ＿ＳＥＮＳ出力信号）に対する応答として応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）を返信する際に、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０間で互いに所定時間ずらしたタイミングで返信動作を行う。この返信動作を行うために、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部では、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号を発信するタイミングとして、一定の時刻を基にそれぞれ異なる所定の時間を予め割り当てる設定をしておき、設定された時間に各制御部でＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号をアサートすることで、各々の信号をずらすことができる。
【００３９】
このようにして、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部が応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）を互いに所定時間ずらして返信する。これにより、多重化される応答信号を受信するエンジン制御部１００のＣＰＵ１０２は、コネクタごとにＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号を分離して検出することが可能となり、コネクタを特定して接続不良を検知することができる。
【００４０】
上記の応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）の送受信等の動作を行うためには、返信タイミングを互いにずらすために割り当てる上記所定時間を、本実施形態のコネクタ接続状態検知回路内で管理することが望ましい。例えば、上記所定時間を、エンジン制御部１００のＥＥＰＲＯＭ１０１に記憶して一元管理するようにするとよい。
【００４１】
応答信号に係る動作は、基本的に、管理される所定時間に基づいて、送信側ではそれぞれの返信タイミングをずらして応答信号を発信し、また、受信側ではそれぞれ発信される応答信号のずれに合わせて受信し、応答信号の受信を確認する動作を行う。
【００４２】
なお、上記応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）は、返信タイミングをずらしさえすれば、基本的に同一波形の信号でよい。ただし、本実施形態では、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部がそれぞれ返信する応答信号のアサート期間を、互いに異なる長さにした信号としている。各応答信号のアサート期間の長さを異にする理由は、例えば、応答信号を通す信号線が電源とショートしてＨｉｇｈ側に貼りついてしまったときの信号、ＣＰＵ２０２，２１２，２２２の誤動作（例えば、ＣＰＵの暴走）による信号或は応答信号に混入するノイズ信号等が、応答信号として検出された場合に、コネクタの接続状態が不良ではない、との誤った検知結果を導く可能性があることを考慮したからである。つまり、上記の誤検知を防止するために、アサート期間の幅を互いに異なる所定時間幅として、検出する応答信号に対し、この所定時間幅による閾値処理を行うことで、上記の誤検知を排除し、より正しいコネクタ接続状態の検知結果を導くことができる。
【００４３】
図３は、本コネクタ接続状態検知回路において、各コネクタを介して回路基板間で送受信されるＦＦＣ＿ＳＥＮＳ出力信号とＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号の関係を示すタイミングチャートである。図３において、図３ＡはＦＦＣ＿ＳＥＮＳ出力信号を示し、図３ＢはＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号を示す。図３Ａ、Ｂのいずれも、横軸が時間で、縦軸が電圧[Ｖ]である。
【００４４】
図３ＡのＦＦＣ＿ＳＥＮＳ出力信号は、エンジン制御部１００のＣＰＵ１０２が接続状態検知用信号として出力する信号であり、所定の電圧値とアサート期間を有する。電圧値とアサート期間の値は、受信側の紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各ＣＰＵ２０２，２１２，２２２によって信号波形の立上り(もしくは立下り)が適正に検出できるに足る適当な値を定める。
【００４５】
他方、図３ＢのＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号は、図３ＡのＦＦＣ＿ＳＥＮＳ出力信号を受け取る紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部が、応答信号として各々のコネクタを通して返信し、エンジン制御部１００のＣＰＵ１０２に入力してくるタイミング変更多重化された信号である。ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号は、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号を発信する紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０ごとに、それぞれ異なるタイミングで立上り、異なるアサート期間を有する。
【００４６】
例えば、下記のタイミング（Ｔ１，Ｔ２，Ｔ３）及びアサート期間（Ｔ４，Ｔ５，Ｔ６）によって、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号を多重化する。
Ｔ１：ＦＦＣ＿ＳＥＮＳ出力信号アサート後に紙搬送制御部２００のＣＰＵ２０２がＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号をアサートするまでの時間
Ｔ２：ＦＦＣ＿ＳＥＮＳ出力信号アサート後に定着制御部２２０のＣＰＵ２２２がＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号をアサートするまでの時間
Ｔ３：ＦＦＣ＿ＳＥＮＳ出力信号アサート後に作像制御部２１０のＣＰＵ２１２がＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号をアサートするまでの時間
Ｔ４：紙搬送制御部２００のＣＰＵ２０２がＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号をアサートする期間
Ｔ５：定着制御部２２０のＣＰＵ２２２がＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号をアサートする期間
Ｔ６：作像制御部２１０のＣＰＵ２１２がＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号をアサートする期間
【００４７】
図３の動作例における紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部における応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）の返信動作を説明する。エンジン制御部１００のＣＰＵ１０２が出力する接続状態検知用信号（ＦＦＣ＿ＳＥＮＳ出力信号）の受信は、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部それぞれで同時に行われる。このＦＦＣ＿ＳＥＮＳ出力信号を受け取る各制御部では、ＦＦＣ＿ＳＥＮＳ出力信号の受信に応え応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）を返信する際に、ここではＦＦＣ＿ＳＥＮＳ出力信号のアサート時を基準に、互いにタイミングをずらして返信するために割り当てられた所定時間（Ｔ１，Ｔ２，Ｔ３）にアサートし、異なるアサート期間（Ｔ４，Ｔ５，Ｔ６）を有するＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号による返信動作を行う。
【００４８】
なお、上記アサートのタイミングを定める時間及びアサート期間を定める時間は、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０それぞれの内部に有するＦＲＯＭ２０１，２１１，２２１等に設定値を記憶させておくことで、設定される。この設定値は、例えば、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各ＣＰＵ２０２，２１２，２２２の外部端子ＰＵ／ＰＤ処理にて設定可能であり、このＰＵ／ＰＤ処理によって内部のハードカウンタを変更可能な構成にすることで、設定値を変更することができる。また、ＰＵ／ＰＤ処理以外の設定手段として、上位の制御部からの設定指示のコマンドを受けて、ソフトウェアによって所定タイミングを計算して求めた設定値を適用する手段を採用することもできる。
【００４９】
このように、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各ＣＰＵ２０２，２１２，２２２が、応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）を互いに所定時間ずらし、かつアサート期間を互いに異にする応答信号の返信を行う。このため、多重化される応答信号を受信するエンジン制御部１００のＣＰＵ１０２は、コネクタごとにＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号を分離して検出することが可能となり、コネクタを特定して接続状態を検知することができる。また、応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）の検出は、信号の有無を検出すれば足りるので、高度な検出精度を要求されない。また、アサート期間を互いに異にすることにより、応答信号の誤検知を低減できる。
【００５０】
〈検知動作の手順〉
ここで、本実施形態のコネクタ接続状態検知回路が実行する図３の動作例による検知動作の手順を説明する。図４は、図２に示した接続状態検知回路が行う検知動作の手順を示すフローチャートである。図４のフローチャートで示す検知動作は、エンジン制御部１００のＣＰＵ１０２が、上位の制御部であるコントローラ７００の指示に従って起動し実行する動作である。なお、この検知動作を起動するタイミングの好ましい例については後述する。
【００５１】
エンジン制御部１００は、図４のフローチャートで示す検知動作を起動すると、先ず、ＣＰＵ１０２から接続状態検知用信号（ＦＦＣ＿ＳＥＮＳ出力信号）を、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０に接続する各コネクタを通して出力する（ステップＳ１０１）。
【００５２】
ＦＦＣ＿ＳＥＮＳ信号を送信した後、エンジン制御部１００は、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部がＦＦＣ＿ＳＥＮＳ出力信号の受信に応えて返信してくる応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）を受信し、入力されるＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号に対し、次ステップ以降の手順でコネクタの接続状態の検知処理を実行する。
【００５３】
コネクタの接続状態の検知処理では、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部間で互いに所定時間（Ｔ１，Ｔ２，Ｔ３）ずらしたタイミングでアサートし、異なるアサート期間（Ｔ４，Ｔ５，Ｔ６）を有する信号として多重化され、返信されてくる応答信号を分離して検出する。よって、図３の動作例によると、ＦＦＣ＿ＳＥＮＳ出力信号を基準（ここではアサート時を基準とする）に、上記各制御部に割り当てられた所定時間（Ｔ１，Ｔ２，Ｔ３）及びアサート期間（Ｔ４，Ｔ５，Ｔ６）により定められる期間、つまり、「Ｔ１〜（Ｔ１＋Ｔ４）」、「Ｔ２〜（Ｔ２＋Ｔ５）」、「Ｔ３〜（Ｔ３＋Ｔ６）」の各検出期間においてＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号の有無を検出し、検出できない場合に、コネクタの接続状態が不良であり、接続異常の発生を検知結果として得る。
【００５４】
図４のフローチャートで示す手順としては、先ず、エンジン制御部１００は、ＦＦＣ＿ＳＥＮＳ出力信号を基準（ここではアサート時を基準とする）に「Ｔ１〜（Ｔ１＋Ｔ４）」、即ちＦＦＣ＿ＳＥＮＳ出力信号のアサート時を起点にＴ１後から始まり（Ｔ１＋Ｔ４）に終わる期間を検出期間として、この期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ４時間アサートしたか否かを検出する（ステップＳ１０２）。
【００５５】
ステップＳ１０２で上記所定期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ４時間アサートしたことが検出されなかった場合（ステップＳ１０２：ＮＯ）、当該期間が割り当てられた紙搬送制御部２００に接続するコネクタ１０５１，２０５の接続異常の発生を検知結果として得る（ステップＳ１０３）。
【００５６】
ステップＳ１０２で上記所定期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ４時間アサートしたことが検出された場合（ステップＳ１０２：ＹＥＳ）、或はステップＳ１０３の異常検知をした後、次の手順として、エンジン制御部１００は、「Ｔ２〜（Ｔ２＋Ｔ５）」、即ちＦＦＣ＿ＳＥＮＳ出力信号のアサート時を起点にＴ２後から始まり（Ｔ２＋Ｔ５）に終わる期間を検出期間として、この期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ５時間アサートしたか否かを検出する（ステップＳ１０４）。
【００５７】
ステップＳ１０４で上記所定期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ５時間アサートしたことが検出されなかった場合（ステップＳ１０４：ＮＯ）、当該期間が割り当てられた定着制御部２２０に接続するコネクタ１０５２，２２５の接続異常の発生を検知結果として得る（ステップＳ１０５）。
【００５８】
ステップＳ１０４で上記所定期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ５時間アサートしたことが検出された場合（ステップＳ１０４：ＹＥＳ）、或はステップＳ１０５の異常検知をした後、次の手順として、エンジン制御部１００は、「Ｔ３〜（Ｔ３＋Ｔ６）」、即ちＦＦＣ＿ＳＥＮＳ出力信号のアサート時を起点にＴ３後から始まり（Ｔ３＋Ｔ６）に終わる期間を検出期間として、この期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ６時間アサートしたか否かを検出する（ステップＳ１０６）。
【００５９】
ステップＳ１０６で上記所定期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ６時間アサートしたことが検出されなかった場合（ステップＳ１０６：ＮＯ）、当該期間が割り当てられた作像制御部２１０に接続するコネクタ１０５３，２１５の接続異常の発生を検知結果として得る（ステップＳ１０７）。
【００６０】
ステップＳ１０６で上記所定期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ６時間アサートしたことが検出された場合（ステップＳ１０６：ＹＥＳ）、或はステップＳ１０７の異常検知をした後、次の手順として、エンジン制御部１００は、ここまでに３つの検出期間でそれぞれ行ったコネクタの接続状態の検知結果をまとめ、どのコネクタにも接続異常がなければ（ステップＳ１０８：ＹＥＳ）、このフローによる検知動作を終了する。
【００６１】
他方、いずれかのコネクタに接続異常があれば（ステップＳ１０８：ＮＯ）、この検知結果に従い異常処理を行う（ステップＳ１０９）。ここでは、エンジン制御部１００は、異常処理として、接続不良が生じたコネクタによって繋がる制御部の回路基板を特定して異常（エラー）内容を操作部制御ボード７５０の液晶表示部（ＬＣＤＣ）に表示するよう、コントローラ７００に依頼する。
【００６２】
上記のように、本実施形態のコネクタ接続状態検知回路の動作により、各コネクタに対応して割り当てた期間に応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）を返信し、その期間を検出期間として、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号をコネクタごとに分離して検出することが可能となり、コネクタを特定して接続状態を検知することができる。また、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号の検出は、信号の有無を検出すれば足りる、即ち、任意値でよい単一の閾値による信号電圧の検出処理ですむので、信号電圧検知方式により接続不良個所を特定する従来技術に求められるほど高い信号電圧の検出精度が要求されない、という利点がある。また、アサート期間を互いに異にすることにより、応答信号の誤検知を低減できる。
【００６３】
〈検知動作の実行タイミング〉
本実施形態のコネクタ接続状態検知回路において、接続状態検知用信号（ＦＦＣ＿ＳＥＮＳ出力信号）は、基本的に任意のタイミングで出力することができる。ただし、実際には、ＣＰＵ等の資源は有限であり、電子機器（装置）のパフォーマンスを適正に維持するためには、所定のタイミングで接続状態の検知動作を実行することが有効である。
【００６４】
そこで、接続状態の検知動作が有効に行えるタイミングを考えると、その一つは、電子機器への電源投入時である。接続状態の検知対象となる回路基板間を繋ぐコネクタは、接続状態の検知動作以外に、本来の電子機器の動作に必要な信号を通すために機能するものである。したがって、電源投入時に本来の電子機器の動作が行える通常動作状態に立上げるときに合わせて、接続状態の検知動作を行うようにすることが適当である。なお、電源投入時というタイミングは、電源オフ時にコネクタの接続状態に何らかの変化が生じる時期という意味からも適当なタイミングといえる。
【００６５】
また、接続状態の検知動作の実行タイミングは、電源投入時に機器を通常動作状態に立上げるときでも、検知動作の接続状態検知用信号（ＦＦＣ＿ＳＥＮＳ出力信号）及び応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）以外の信号の送受信動作が行われるのに先立って、検知動作を起動し実行することが望ましい。回路の動作で生じる不具合を一度に纏めて検知すると、このコネクタの接続状態に起因して発生する不具合も含まれるので、原因を特定することがより困難になる。これに対し、最初にコネクタの接続状態を確認することで、こうした不具合が発生する前に、不具合の原因がコネクタの接続不良であることが特定でき、不具合の特定が容易になる。
【００６６】
接続状態の検知動作が有効に行えるもう一つのタイミングは、省電力動作からの復帰時である。本実施形態に係る画像形成装置では、アイドル時に定着ヒータの温度を待機時の温度に落とすこと、エンジン制御に係る制御モジュールへの電源をオフし、一部の回路基板へのＤＣ電源の供給を停止すること等により省電力動作を行う。この省電力動作状態から稼働状態への復帰時には、通常動作状態に立上げるが、このときに合わせて、接続状態の検知動作を行うようにする。なお、省電力動作からの復帰時においても、動作が停止していた回路基板に電源が投入される場合には、上記電源投入時と同様に、ＦＦＣ＿ＳＥＮＳ出力信号及びＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号以外の信号の送受信動作が行われるのに先立って、接続状態の検知動作を起動し実行することが望ましい。
【００６７】
なお、省電力動作からの復帰時といったタイミングでも接続状態の検知動作を実施することで、例えばモータの動作が経時変化しＦＦＣハーネスへの接触が生じて、ＦＦＣが切れたといった状況で起きる接続の不具合についても、定期的に検出することが可能となる。
【００６８】
「動作異常信号の通知」
次に、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各回路基板で発生する、ＣＰＵの暴走等の動作異常信号を上位の制御部であるエンジン制御部１００に回路基板ごとに知らせる通知手段を説明する。
【００６９】
動作異常信号の通知手段は、本実施形態に係る画像形成装置では、コネクタ接続状態検知における応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）を通す信号線を共用して、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０のそれぞれで発生する動作異常を知らせる動作異常信号（ＷＤＲＳＴ信号）を通知する。なお、回路構成としては、図２に示すように、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０それぞれのＣＰＵ２０２，２１２，２２２で検知されるＷＤＲＳＴ信号を、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号をエンジン制御部１００のＣＰＵ１０２に送る信号線に、ワイヤードオアで接続する。
【００７０】
また、コネクタ接続状態検知における応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）とワイヤードオアで接続して通知される動作異常信号（ＷＤＲＳＴ信号）が、どの制御部で生じたかを特定することが必要であり、このために、エンジン制御部１００は、受信するこれらの信号の検出に次に示す方法を採用する。
【００７１】
第一の方法は、先ずＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号からＷＤＲＳＴ信号を分けるために、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号が発生しない期間を選び、かつ送信されてくるＷＤＲＳＴ信号を、発信元の制御部ごとに割り当てられたタイミングで検出する方法である。
【００７２】
この第一の方法における、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号が発生しない期間は、ＦＦＣ＿ＳＥＮＳ出力信号を発信していない期間である。エンジン制御部１００は、自身でＦＦＣ＿ＳＥＮＳ出力信号を発信するので、その期間を知っている。よって、エンジン制御部１００は、ＦＦＣ＿ＳＥＮＳ出力信号を発信していない期間を選んで、通知されてくるＷＤＲＳＴ信号を受信し、受信するＷＤＲＳＴ信号に対し、上記コネクタ接続状態検知において採用したのと同様の検出方法により検出を行う。
【００７３】
即ち、エンジン制御部１００は、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部ごとに割り当てられたタイミングで、信号が検出されるか否かを確認する方法により、発信元の制御部を特定してＷＤＲＳＴ信号の有無を検出し、動作異常がどの制御部で生じたかを示す検出結果を得る。
【００７４】
第二の方法は、上記第一の方法のようにＦＦＣ＿ＳＥＮＳ出力信号を発信していない期間という制限を設けることなく、任意のタイミングで動作異常がどの制御部で生じたかを検出する方法である。
【００７５】
この検出方法は、上記のコネクタ接続状態検知において採用した、応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）の発信元の制御部を特定する検出方法に加え、さらに、動作異常信号（ＷＤＲＳＴ信号）をＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号と分けて検出し、かつＷＤＲＳＴ信号の発信元が紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０のどれであるかを検出する方法を付加する必要がある。
【００７６】
第二の方法でＷＤＲＳＴ信号の発信元を特定するために採用する方法は、発信元の各制御部からのＷＤＲＳＴ信号のアサート期間を互いに異にし、かつＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号の与条件としたアサート期間とも異なる期間とする。即ち、アサート期間の長さにより一意にＷＤＲＳＴ信号の発信元の制御部が特定できるようにする。したがって、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号と重ならないタイミングを選び、かつ発信元の制御部ごとに割り当てられたタイミングでＷＤＲＳＴ信号を送信しさえすれば、各ＷＤＲＳＴ信号と各応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）とを判別することができ、コネクタ接続状態検知と動作異常信号の通知を並行に行うことができる。
【００７７】
図５は、各コネクタを介して回路基板間で送受信されるＦＦＣ＿ＳＥＮＳ出力信号（接続状態検知用信号）とＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号（異常検知信号）の関係を示すタイミングチャートである。図５は、ＦＦＣ＿ＳＥＮＳ出力信号を発信していない期間に、発信元の各制御部から、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号とワイヤードオアとされて、アサート期間が互いに異なるＷＤＲＳＴ信号が送信される動作例における信号を示している。図５ＡはＦＦＣ＿ＳＥＮＳ出力信号を示し、図５ＢはＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号とワイヤードオアされて送信されるＷＤＲＳＴ信号を示す。図５Ａ、Ｂのいずれも、横軸が時間で、縦軸が電圧［Ｖ］である。
【００７８】
図５ＡのＦＦＣ＿ＳＥＮＳ出力信号は、発信していない出力０の状態の信号である。図５ＢのＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号は、ＦＦＣ＿ＳＥＮＳ出力信号が受信されない期間に各制御部がワイヤードオアで送信するＷＤＲＳＴ信号である。エンジン制御部１００のＣＰＵ１０２に入力してくるこのＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号は、ＷＤＲＳＴ信号を発信する紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０ごとに、それぞれ異なるタイミングで立上り、異なるアサート期間を有する信号である。
【００７９】
紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０から発信される各ＷＤＲＳＴ信号は、図５の動作例に示すように、それぞれ異なるタイミングが割り当てられ、かつアサート期間（Ｔ７，Ｔ８，Ｔ９）によって、多重化される。なお、アサート期間（Ｔ７，Ｔ８，Ｔ９）は下記のとおりであり、これらの期間は上記コネクタ接続状態検知におけるアサート期間（Ｔ４，Ｔ５，Ｔ６）とも異なり、それぞれ一意に定まる値を当てることが望ましい。
Ｔ７：紙搬送制御部２００のＣＰＵ２０２がＷＤＲＳＴ信号をアサートする期間
Ｔ８：定着制御部２２０のＣＰＵ２２２がＷＤＲＳＴ信号をアサートする期間
Ｔ９：作像制御部２１０のＣＰＵ２１２がＷＤＲＳＴ信号をアサートする期間
【００８０】
図５の動作例における紙搬送制御部２００、作像制御部２１０、定着制御部２２０の各制御部におけるＷＤＲＳＴ信号の発信動作を説明する。エンジン制御部１００のＣＰＵ１０２が出力する接続状態検知用信号（ＦＦＣ＿ＳＥＮＳ出力信号）の受信は、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０それぞれで同時に行われる。したがって、このＦＦＣ＿ＳＥＮＳ出力信号を受け取る各制御部では、ＦＦＣ＿ＳＥＮＳ出力信号のアサート期間の終了を基準にすることができる。紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各ＣＰＵ２０２，２１２，２２２は、ＷＤＲＳＴ信号を発信する際に、このＦＦＣ＿ＳＥＮＳ出力信号のアサート期間の終了時を基準に、互いにタイミングをずらして返信するために割り当てられた所定時間に、異なるアサート期間（Ｔ７，Ｔ８，Ｔ９）でアサートするＷＤＲＳＴ信号を発信する動作を行う。
【００８１】
なお、上記ＷＤＲＳＴ信号をアサートするタイミングを定める時間及びアサート期間を定める時間は、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０それぞれの内部に有するＦＲＯＭ２０１，２１１，２２１等に設定値を記憶させておくことで、設定される。また、この設定値は、設定を変更できるようにする。なお、この設定変更については、上記コネクタ接続状態検知において、応答信号（ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号）の送信動作において説明した設定変更と同様に実施することができる。
【００８２】
このように、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各ＣＰＵ２０２，２１２，２２２がＷＤＲＳＴ信号を互いに所定時間ずらし、かつアサート期間が互いに異なる信号として発信を行う。したがって、この多重化されるＷＤＲＳＴ信号を受信するエンジン制御部１００のＣＰＵ１０２は、発信元の制御部ごとにＷＤＲＳＴ信号を分離して検出することが可能となり、発信元の制御部を特定して動作異常信号の通知を受け取ることができる。また、ＷＤＲＳＴ信号の検出は、信号の有無を検出すれば足りるので、高度な検出精度を要求されない。
【００８３】
〈動作異常信号の通知動作の手順〉
ここで、本実施形態のコネクタ接続状態検知回路が実行する図５の動作例による動作異常信号の通知動作の手順を説明する。図６は、図２に示した接続状態検知回路が行う動作異常信号の通知動作の手順を示すフローチャートである。図６のフローチャートで示す通知動作は、エンジン制御部１００のＣＰＵ１０２が、上位の制御部であるコントローラ７００の指示に従って起動し実行する動作である。なお、この通知動作は、上記コネクタ接続状態検知を行うときに起動する。
【００８４】
エンジン制御部１００は、図６のフローチャートで示す通知動作を起動すると、先ず、ＣＰＵ１０２から接続状態検知用信号（ＦＦＣ＿ＳＥＮＳ出力信号）を、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０に接続する各コネクタを通して出力した後、前記各制御部から送信されてくるＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号を検出する（ステップＳ２０１）。このステップで検出するＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号には、ワイヤードオアで送られてくるＷＤＲＳＴ信号が含まれており、次ステップ以降の手順でＷＤＲＳＴ信号に当たる信号を対象に検出動作を行い、所定のＷＤＲＳＴ信号の有無を動作異常信号の通知結果として得る処理を実行する。
【００８５】
この通知処理は、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部間で互いに所定時間ずらしたタイミングでアサートし、異なるアサート期間（Ｔ７，Ｔ８，Ｔ９）を有する信号として多重化され、送信されてくるＷＤＲＳＴ信号を分離して検出する。なお、各制御部間で互いにタイミングをずらすための上記所定時間は、例えば、各制御部で受信するＦＦＣ＿ＳＥＮＳ出力信号の立下がりを基準にして定め、また、上記コネクタ接続状態検知と並行に実行するときには、各制御部が発信するＷＤＲＳＴ信号が、上記コネクタ接続状態検知に用いるＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号と重ならないようにする必要がある。
【００８６】
図６のフローチャートで示す手順としては、先ず、エンジン制御部１００は、紙搬送制御部２００に設定したタイミングでアサートし、アサート期間をＴ７とする当該制御部のＷＤＲＳＴ信号の検出期間に、検出対象のＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がアサートしたか否かを検出する（ステップＳ２０２）。
【００８７】
ステップＳ２０２で上記ＷＤＲＳＴ信号の検出期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ７時間アサートしたことが検出されなかった場合（ステップＳ２０２：ＮＯ）、エンジン制御部１００は、当該期間が割り当てられた紙搬送制御部２００において、ＣＰＵの暴走等の動作異常が検知されたことを、通知結果として得る（ステップＳ２０３）。
【００８８】
ステップＳ２０２で上記ＷＤＲＳＴ信号の検出期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ７時間アサートしたことが検出された場合（ステップＳ２０２：ＹＥＳ）、或はステップＳ２０３の動作異常の通知を受けた後、次の手順として、エンジン制御部１００は、定着制御部２２０に設定したタイミングでアサートし、アサート期間をＴ８とする当該制御部のＷＤＲＳＴ信号の検出期間に、検出対象のＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がアサートしたか否かを検出する（ステップＳ２０４）。
【００８９】
ステップＳ２０４で上記ＷＤＲＳＴ信号の検出期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ８時間アサートしたことが検出されなかった場合（ステップＳ２０４：ＮＯ）、エンジン制御部１００は、当該期間が割り当てられた定着制御部２２０において、ＣＰＵの暴走等の動作異常が検知されたことを、通知結果として得る（ステップＳ２０５）。
【００９０】
ステップＳ２０４で上記ＷＤＲＳＴ信号の検出期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ８時間アサートしたことが検出された場合（ステップＳ２０４：ＹＥＳ）、或はステップＳ２０５の動作異常の通知を受けた後、次の手順として、エンジン制御部１００は、作像制御部２１０に設定したタイミングでアサートし、アサート期間をＴ９とする当該制御部のＷＤＲＳＴ信号の検出期間に、検出対象のＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がアサートしたか否かを検出する（ステップＳ２０６）。
【００９１】
ステップＳ２０６で上記ＷＤＲＳＴ信号の検出期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ９時間アサートしたことが検出されなかった場合（ステップＳ２０６：ＮＯ）、エンジン制御部１００は、当該期間が割り当てられた作像制御部２１０において、ＣＰＵの暴走等の動作異常が検知されたことを、通知結果として得る（ステップＳ２０７）。
【００９２】
ステップＳ２０６で上記ＷＤＲＳＴ信号の検出期間にＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号がＴ９時間アサートしたことが検出された場合（ステップＳ２０６：ＹＥＳ）、或はステップＳ２０７の動作異常の通知を受けた後、次の手順として、エンジン制御部１００は、ここまでに３検出期間でそれぞれ行った動作異常の通知結果をまとめ、どの制御部にもＣＰＵの暴走等の動作異常がなければ（ステップＳ２０８：ＮＯ）、ステップＳ２０１で検出したＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号はノイズと判断して、検出結果を破棄する処理を行い（ステップＳ２０９）、このフローによる通知動作を終了する。
【００９３】
他方、いずれかの制御部において、ＣＰＵの暴走等の動作異常が検知されたことが通知された場合（ステップＳ２０８：ＹＥＳ）、この通知結果に従い異常処理を行う（ステップＳ２１０）。ここでは、エンジン制御部１００は、異常処理として、動作異常が検知された制御部のＣＰＵ等を特定して、異常（エラー）内容を操作部制御ボード７５０の液晶表示部（ＬＣＤＣ）に表示するよう、コントローラ７００に依頼する。
【００９４】
上記のように、本実施形態のコネクタ接続状態検知回路における動作異常の通知動作により、紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０それぞれに対応して割り当てた期間にワイヤードオアで送られてくるＷＤＲＳＴ信号が含まれるＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号を送信し、そのＷＤＲＳＴ信号のアサート期間を検出期間として、ＦＢ＿ＦＦＣ＿ＳＥＮＳ入力信号を紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０の各制御部ごとに分離して通知することが可能となり、制御部を特定して動作異常を通知することができる。
【００９５】
また、コネクタ接続状態検知回路を用いて、コネクタ接続状態検知と並行に動作異常の通知動作を行うことが可能になり、ハーネスの信号線数を削減し、動作異常の通知手段を独立に構成する方式に比べ、回路構成を簡素化することができる。
【００９６】
なお、上記の回路構成例では、ＦＦＣハーネスとその端子を回路モジュールに繋ぐコネクタを用いる構成を例に採ったが、ビニール電線といった他のハーネスでも同様に適用できる。また、上記のコネクタ接続状態検知回路は、エンジン制御部１００と、複数の下位の制御部である紙搬送制御部２００、作像制御部２１０、及び定着制御部２２０とからなる回路構成を例に採ったが、互いに信号をやり取りする特定の回路基板と他の複数の回路基板とを接続するコネクタを、他の複数の回路基板ごとに設けて構成する回賂であれば、どの様な回路に適用してもよい。
【符号の説明】
【００９７】
１００  エンジン制御部
１０１  ＥＥＰＲＯＭ
１０２，２０２，２１２，２２２，７０１  ＣＰＵ
１０５１，１０５２，１０５３，２０５，２１５，２２５  コネクタ
２００  紙搬送制御部
２１０  作像制御部
２２０  定着制御部
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２００９−３７３００号公報
【図１】
2013234992.tif 000003
【図２】
2013234992.tif 000004
【図３】
2013234992.tif 000005
【図４】
2013234992.tif 000006
【図５】
2013234992.tif 000007
【図６】
2013234992.tif 000008