(57)【要約】【課題】制御部と周辺素子間を接続するハーネスの異常の検出処理の複雑化を招くことなく、制御部と周辺素子間を接続するハーネスの断線や地絡等の異常を検出できる。【解決手段】本発明は、受信したパラレルデータをシリアルデータに変換する第１通信部を有する第１制御部と、第２機器と、第１端子と、当該第１端子とは異なる第２端子と、第２機器から受信したデータおよび第１端子から入力される第１信号と第２端子から入力される第２信号とを含むパラレルデータをシリアルデータに変換して第１制御部に送信する第２通信部と、を有する第２制御部と、を備え、第１制御部は、第１通信部により受信したシリアルデータから変換されたパラレルデータが含む第１信号と当該パラレルデータが含む第２信号とに基づいて、シリアルバスの異常を検出する。【選択図】図２
2017158059.tif 000002
【特許請求の範囲】
【請求項１】
受信したパラレルデータをシリアルデータに変換する第１通信部を有する第１制御部と、
第２機器と、第１端子と、当該第１端子とは異なる第２端子と、前記第２機器から受信したデータおよび前記第１端子から入力される第１信号と前記第２端子から入力される第２信号とを含むパラレルデータをシリアルデータに変換して前記第１制御部に送信する第２通信部と、を有する第２制御部と、を備え、
前記第１制御部は、前記第１通信部により受信したシリアルデータから変換されたパラレルデータが含む前記第１信号と当該パラレルデータが含む前記第２信号とに基づいて、シリアルバスの異常を検出する検出部を有する電子機器。
【請求項２】
前記第１制御部は、第１機器を有し、
前記第１通信部は、前記第１機器から受信したデータをシリアルデータに変換して前記第２制御部に送信し、
前記第２通信部は、前記第１通信部から受信したシリアルデータをパラレルデータに変換して前記第２機器に送信する請求項１に記載の電子機器。
【請求項３】
前記第２通信部は、前記第１通信部から受信するシリアルデータと前記第１通信部に送信するシリアルデータとを異なる信号線に送受信する２線式のシリアル通信を行う請求項２に記載の電子機器。
【請求項４】
並列接続された複数の前記第２制御部を有し、
前記検出部は、前記各第２制御部から受信したシリアルデータから変換されたパラレルデータが含む前記第１信号と前記第２信号とに基づく前記シリアルバスの異常の検出結果に基づいて、異常の発生位置および当該異常の要因を検出する請求項１から３のいずれか一に記載の電子機器。
【請求項５】
前記検出部は、前記第１通信部が前記第２制御部からシリアルデータを受信した場合に、前記シリアルバスの異常の検出を行う請求項４に記載の電子機器。
【請求項６】
前記第２制御部の数を増減可能である請求項４または５に記載の電子機器。
【請求項７】
画像形成装置であって、
受信したパラレルデータをシリアルデータに変換する第１通信部を有する第１制御部と、
前記画像形成装置を駆動させる負荷部である第２機器と、第１端子と、当該第１端子とは異なる第２端子と、前記第２機器から受信したデータおよび前記第１端子から入力される第１信号と前記第２端子から入力される第２信号とを含むパラレルデータをシリアルデータに変換して前記第１制御部に送信する第２通信部と、を有する第２制御部と、を備え、
前記第１制御部は、前記第１通信部により受信したシリアルデータから変換されたパラレルデータが含む前記第１信号と当該パラレルデータが含む前記第２信号とに基づいて、シリアルバスの異常を検出する検出部を有する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および画像形成装置に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置等の電子機器は、センサ等の多くの負荷部と、当該負荷部を制御するＣＰＵ（Central  Processing  Unit）等の制御部と、当該制御部とデータバスを介して接続されかつセンサによる検出結果の制御部への入力や負荷部の駆動等を行う周辺素子と、が各所に存在する。このように、電子機器は、多くの負荷部を有しているため、当該負荷部と周辺素子とを接続するハーネスも大量に必要となり、コストや重量の観点から、ハーネスを削減することが求められている。
【０００３】
そこで、電子機器においては、制御部と周辺素子との間の通信を、パラレルシリアル変換によりシリアル化して行い、周辺素子において、再度、パラレルシリアル変換を行うことで、制御部と周辺素子との間を接続するハーネスの削減を図っている。このような電子機器では、周辺素子が有するレジスタに予め期待値を書き込んでおき、当該期待値と、パラレルシリアル変換によりシリアル化して送受信された値とを照合することにより、制御部と周辺素子との間を接続するハーネスの異常を検出している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、周辺素子が有するレジスタに書き込まれた期待値と、パラレルシリアル変換によりシリアル化して送受信された値とを照合することで、ハーネスの異常を検出する方法では、予め期待値を周辺素子のレジスタに書き込んでおく必要があり、ハーネスの異常を検出する処理が複雑化する。また、期待値の書き込み先のレジスタのアドレスが必要となるため、ハーネスの異常を検出するシステムが複雑化する。
【０００５】
本発明は、上記に鑑みてなされたものであって、制御部と周辺素子間を接続するハーネスの異常の検出処理の複雑化を招くことなく、制御部と周辺素子間を接続するハーネスの断線や地絡等の異常を検出できる電子機器および画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、受信したパラレルデータをシリアルデータに変換する第１通信部を有する第１制御部と、第２機器と、第１端子と、当該第１端子とは異なる第２端子と、第２機器から受信したデータおよび第１端子から入力される第１信号と第２端子から入力される第２信号とを含むパラレルデータをシリアルデータに変換して第１制御部に送信する第２通信部と、を有する第２制御部と、を備え、第１制御部は、第１通信部により受信したシリアルデータから変換されたパラレルデータが含む第１信号と当該パラレルデータが含む第２信号とに基づいて、シリアルバスの異常を検出する。
【発明の効果】
【０００７】
本発明によれば、制御部と周辺素子間を接続するハーネスの異常の検出処理の複雑化を招くことなく、制御部と周辺素子間を接続するハーネスの断線や地絡等の異常を検出できる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施の形態にかかる画像形成装置の構成の一例を示す図である。
【図２】図２は、本実施の形態にかかる画像形成装置のマスタ制御部とスレーブ制御部の機能構成の一例を示す図である。
【図３】図３は、本実施の形態にかかる画像形成装置におけるマスタ制御部からスレーブ制御部に対するシリアルデータの送信処理の流れの一例を示すシーケンス図である。
【図４】図４は、本実施の形態に係る画像形成装置におけるスレーブ制御部からマスタ制御部に対するシリアルデータの送信処理の流れの一例を示すシーケンス図である。
【図５】図５は、本実施の形態にかかる画像形成装置におけるシリアルバスの異常の検出処理の流れの一例を示すフローチャートである。
【図６】図６は、本実施の形態にかかる画像形成装置における故障個所の特定処理の一例を説明するための図である。
【図７】図７は、本実施の形態にかかる画像形成装置における故障個所の特定処理の一例を説明するための図である。
【図８】図８は、本実施の形態にかかる画像形成装置における通常動作時におけるシリアルバスの異常の検出処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付の図面を用いて、本実施の形態にかかる電子機器および画像形成装置について説明する。以下の実施の形態では、本実施の形態にかかる画像形成装置を、タンデム型のカラー複写機に適用した場合を例に挙げて説明するが、これに限定されるものではない。本実施の形態にかかる画像形成装置は、電子写真方式で画像を形成する装置であれば、モノクロやカラーを問わず適用でき、例えば、電子写真方式の印刷装置や複合機（ＭＦＰ：Multifunction  Peripheral）などにも適用できる。ここで、複合機とは、印刷機能、複写機能、スキャナ機能、およびファクシミリ機能等のうち、少なくとも１つの機能を有する装置である。
【００１０】
図１は、本実施の形態にかかる画像形成装置の構成の一例を示す図である。図１に示すように、本実施の形態にかかる画像形成装置１は、自動原稿搬送装置（ＡＤＦ：Auto  Document  Feeder）１０と、画像形成装置本体１１と、を有する。画像形成装置本体１１は、給紙部３と、画像読取装置４と、装置本体部５と、を有する。
【００１１】
ＡＤＦ１０は、原稿トレイ２０と、原稿給紙ローラ２１と、原稿搬送ベルト２２と、原稿排紙ローラ２３と、原稿排紙トレイ２４と、を有する。ＡＤＦ１０は、画像読取部４に対し、ヒンジなどの開閉機構を介して開閉自在に取り付けられている。
【００１２】
原稿給紙ローラ２１は、原稿トレイ２０に載置された原稿束から１枚ずつ分離して、画像読取部４に向かって搬送する。原稿搬送ベルト２２は、原稿給紙ローラ２１によって分離された原稿を画像読取部４に搬送する。原稿排紙ローラ２３は、原稿搬送ベルト２２によって画像読取部４から排紙される原稿を、原稿トレイ２０の下方の原稿排紙トレイ２４に排紙する。
【００１３】
画像読取部４は、筐体４０と、走査光学ユニット４１と、コンタクトガラス４２と、駆動手段と、を有する。走査光学ユニット４１は、筐体４０の内部に設けられるとともに、ＬＥＤ（Light  Emitting  Diode）ユニットを備えている。走査光学ユニット４１は、ＬＥＤユニットから主走査方向に光を照射するとともに、駆動手段によって全照射領域内において副走査方向に走査される。これにより、走査光学ユニット４１は、原稿の２次元カラー画像を読み取るようになっている。走査光学ユニット４１が備えるのはＬＥＤユニットでなく、例えば有機ＥＬ（Elector  Luminescence）ユニットなどの他の発光素子ユニットであってもよい。
【００１４】
コンタクトガラス４２は、画像読取部４の筐体４０の上部に設けられ、筐体４０の上面部を構成している。駆動手段は、走査光学ユニット４１に固定されたワイヤと、このワイヤに橋架される複数の従動プーリおよび駆動プーリと、駆動プーリを回転させるモータと、を備えている。
【００１５】
給紙部３は、給紙カセット３０と、用紙給紙部３１とを備えている。給紙カセット３０は用紙サイズの異なる記録媒体としての用紙を収容する。用紙給紙部３１は、給紙カセット３０に収納された用紙を装置本体部５の主搬送路７０まで搬送する。
【００１６】
また、装置本体部５の側面には、手差しトレイ３２が装置本体部５に対して開閉可能に配設されており、装置本体部５に対して開いた状態でトレイ上面に紙束が手差しされる。手差しされた紙束における一番上の用紙は、手差しトレイ３２の送出ローラによって主搬送路７０に向けて送り出される。
【００１７】
主搬送路７０には、レジストローラ対７０ａが配設されている。レジストローラ対７０ａは、主搬送路７０内を搬送されてくる用紙をローラ間に挟み込んだ後、所定のタイミングで２次転写ニップに向けて送り込む。
【００１８】
装置本体部５は、露光ユニット５１、タンデム画像形成装置５０、中間転写ベルト５４、中間転写ローラ５５、２次転写装置５２、定着ユニット５３などを有している。また、装置本体部５は、主搬送路７０、反転搬送路７３、排紙路６０などを有している。つまり、装置本体部５には、複数の負荷が搭載されている。
【００１９】
図１に示すように、露光ユニット５１は、タンデム画像形成装置５０に隣接して配置されている。露光ユニット５１は、各色に設けられた感光体ドラム７４に露光を行うようになっている。タンデム画像形成装置５０は、中間転写ベルト５４の上であって、中間転写ベルト５４の回転方向に沿ってイエロー、シアン、マゼンタ、ブラックの４つの画像形成部７５を有する。個々の画像形成部７５は、詳細な図示を省略するが、上記各色に設けられた感光体ドラム７４の周りに帯電装置、現像装置、感光体クリーニング装置、除電装置などを備えている。そして、各感光体ドラム７４とその周りに設けられる上記各装置がユニット化されて１つのプロセスカートリッジを構成している。
【００２０】
タンデム画像形成装置５０では、画像読取部４によって読み取られて色別分解された画像情報に基づいて、各感光体ドラム７４に色分けしてトナーにより形成された可視画像（トナー画像）を形成する。また、各感光体ドラム７４に形成された可視画像は、各感光体ドラム７４と中間転写ローラ５５との間で中間転写ベルト５４に転写される。
【００２１】
一方、中間転写ベルト５４を挟んでタンデム画像形成装置５０の反対側には、２次転写装置５２が設けられている。２次転写装置５２は、転写部材としての２次転写ローラ５２１を有している。この２次転写ローラ５２１を中間転写ベルト５４に押し当てることにより、２次転写ニップを形成している。この２次転写ニップには、中間転写ベルト５４に形成されたトナー画像が、給紙部３から主搬送路７０を介して搬送された用紙に転写されるように構成されている。
【００２２】
２次転写ニップでトナー画像が転写された用紙は、２つの支持ローラ５７に張架された用紙搬送ベルト５６により定着ユニット５３へ送り込まれる。
【００２３】
定着ユニット５３は、無端ベルトである定着ベルト５８に加圧ローラ５９を押し当てる。そして、定着ユニット５３は、加圧ローラ５９により用紙に熱と圧力を加えることにより、用紙に転写されたトナー画像のトナーを溶融して、用紙にカラー画像として定着する。
【００２４】
このようにしてカラー画像が定着された用紙は、排紙搬送路としての排紙路６０を経由して機外の排紙トレイ６１上にスタックされる。
【００２５】
また、図１に示すように、反転搬送路７３が、２次転写装置５２および定着ユニット５３の下側に設けられている。反転搬送路７３は、用紙の両面に画像を形成するために、定着ユニット５３から排出された用紙の表裏を反転させて再度、主搬送路７０を介して２次転写装置５２に供給するためのものである。
【００２６】
また、主搬送路７０や反転搬送路７３には、搬送経路に沿って複数の紙詰まり検知部としての用紙検知センサが配置されている。なお、用紙検知センサの数や配置箇所は適宜設定される。各用紙検知センサが、それぞれ予め決められた時間内に用紙の通過を検知しないとき、用紙ジャムが発生したことを把握し、画像形成装置１の不図示の表示部などにジャムが発生したことを通知する。
【００２７】
また、本実施の形態の画像形成装置１においては、図１で示した２次転写装置５２、定着ユニット５３、主搬送路７０、排紙路６０、反転搬送路７３などを保持し、装置本体部５に対して引き出し可能に構成されたユニット部７６を備えている。また、この例では、装置本体部５には、画像形成装置１全体の動作を制御する制御部１００が格納される。なお、ここでは、画像読取部４を有する画像形成装置１について説明したが、画像読取部４等がない、いわゆるプリンタでも良い。
【００２８】
図２は、本実施の形態にかかる画像形成装置のマスタ制御部とスレーブ制御部の機能構成の一例を示す図である。図２に示すように、本実施の形態にかかる画像形成装置１（電子機器の一例）は、マスタ制御部２００（第１制御部の一例）と、複数のスレーブ制御部２１０−１，２１０−２，２１０−３，．．．，２１０−Ｎ（Ｎは、１以上の整数）と、を有する。以下の説明では、スレーブ制御部２１０−１，２１０−２，２１０−３，．．．，２１０−Ｎを区別する必要がない場合には、スレーブ制御部２１０（第２制御部の一例）と記載する。本実施の形態では、画像形成装置１は、Ｎ個のスレーブ制御部２１０を有しているが、これに限定するものではなく、スレーブ制御部２１０の数は、当該画像形成装置１の構成に応じて増減可能である。これにより、様々な構成の電子機器において、以下に説明する機能を実現することができる。マスタ制御部２００は、シリアルバスＳ１，Ｓ２，Ｓ３，．．．，ＳＮを介して各スレーブ制御部２１０と接続されている。本実施の形態では、マスタ制御部２００とスレーブ制御部２１０とは、当該マスタ制御部２００からスレーブ制御部２１０に送信するシリアルデータＴＸと、スレーブ制御部２１０からマスタ制御部２００に送信するシリアルデータＲＸと、をそれぞれ異なる信号線を介してやりとりする２線式のシリアル通信を行う。
【００２９】
また、本実施の形態では、複数のスレーブ制御部２１０は、マスタ制御部２００に対してシリアルバスＳ１，Ｓ２，Ｓ３，．．．，ＳＮを介して並列接続されている。具体的には、スレーブ制御部２１０−１は、シリアルバスＳ１を介してマスタ制御部２００に接続されている。また、スレーブ制御部２１０−２は、シリアルバスＳ１，Ｓ２を介してマスタ制御部２００に接続されている。また、スレーブ制御部２１０−３は、シリアルバスＳ１，Ｓ２，Ｓ３を介してマスタ制御部２００に接続されている。また、スレーブ制御部２１０−Ｎは、シリアルバスＳ１，Ｓ２，Ｓ３，．．．，ＳＮを介してマスタ制御部２００に接続されている。以下の説明では、シリアルバスＳ１，Ｓ２，Ｓ２，Ｓ３，．．．，ＳＮを区別する必要がない場合には、シリアルバスＳと記載する。
【００３０】
マスタ制御部２００は、画像形成装置１全体の動作を制御する装置である。本実施の形態では、マスタ制御部２００は、ＣＰＵ（Central  Processing  Unit）２０１と、マスタデバイス２０２と、有する。そして、ＣＰＵ２０１とマスタデバイス２０２とは、パラレルバスを介して接続されている。ＣＰＵ２０１（第１機器の一例）は、ＲＯＭ（Read  Only  Memory）等に記憶されたプログラムをＲＡＭ（Random  Access  Memory）上に展開して実行することによって、画像形成装置１全体の動作を制御する。マスタデバイス２０２（第１通信部の一例）は、ＣＰＵ２０１からパラレルバスを介して受信したパラレルデータ（データの一例）をシリアルデータＴＸに変換してスレーブ制御部２１０等の外部装置に送信する。また、マスタデバイス２０２は、外部装置から受信したシリアルデータＲＸをパラレルデータに変換してＣＰＵ２０１に送信する。本実施の形態では、マスタデバイス２０２は、シリアルデータＴＸをスレーブ制御部２１０に送信する際、シリアルデータＴＸの送信先のスレーブ制御部２１０固有のアドレス（例えば、「アドレス１」、「アドレス２」、「アドレス３」、．．．、「アドレスＮ」）を、当該シリアルデータＴＸに含めてスレーブ制御部２１０に送信する。
【００３１】
スレーブ制御部２１０は、モータやファンやセンサ等の様々な負荷部を搭載する。本実施の形態では、スレーブ制御部２１０は、スレーブデバイス２１１（第２通信部の一例）および負荷部２１２（第２機器の一例）を有する。スレーブデバイス２１１と負荷部２１２とは、パラレルバスを介して接続される。スレーブデバイス２１１は、負荷部２１２からパラレルバスを介して受信したパラレルデータ（データの一例）をシリアルデータＲＸに変換してマスタ制御部２００に送信する。また、スレーブデバイス２１１は、マスタ制御部２００から受信したシリアルデータＴＸをパラレルデータに変換して負荷部２１２に送信する。本実施の形態では、スレーブデバイス２１１は、マスタ制御部２００から送信されるシリアルデータＴＸのうち、スレーブ制御部２１０固有のアドレスを含むシリアルデータＴＸを受信する。
【００３２】
また、スレーブ制御部２１０（本実施の形態では、スレーブデバイス２１１）は、第１信号が入力される第１テスト端子Ｔ１（第１端子の一例）を有する。また、スレーブ制御部２１０（本実施の形態では、スレーブデバイス２１１）は、第２信号が入力されかつ当該第１テスト端子Ｔ１とは異なる第２テスト端子Ｔ２（第２端子の一例）を有する。本実施の形態では、第１テスト端子Ｔ１には、ハイレベル（Ｈ）に固定された第１信号が入力される。一方、第２テスト端子Ｔ２には、ロウレベル（Ｌ）に固定された第２信号が入力される。そして、スレーブ制御部２１０は、第１テスト端子Ｔ１に入力される第１信号および第２テスト端子Ｔ２に入力される第２信号を含むパラレルデータを、シリアルデータＲＸに変換してマスタ制御部２００に送信する。
【００３３】
本実施の形態では、画像形成装置１は、複数のスレーブ制御部２１０を有しているが、これに限定するものではなく、マスタ制御部２００とスレーブ制御部２１０を少なくとも１つずつ有していれば良い。また、本実施の形態では、画像形成装置１は、スレーブ制御部２１０に設定する固有のアドレスを増やすことで、マスタ制御部２００とシリアルバスＳを介して通信するスレーブ制御部２１０を追加することも可能である。
【００３４】
次に、図３を用いて、マスタ制御部２００からスレーブ制御部２１０に対してシリアルデータＴＸを送信する処理の流れについて説明する。図３は、本実施の形態にかかる画像形成装置におけるマスタ制御部からスレーブ制御部に対するシリアルデータの送信処理の流れの一例を示すシーケンス図である。
【００３５】
本実施の形態では、図３に示すように、マスタ制御部２００のＣＰＵ２０１は、まず、マスタデバイス２０１が有するゲートのうちパラレルデータを入力するゲートを選択するチップセレクトＣＳを実行する。また、ＣＰＵ２０１は、パラレルデータの送信先のスレーブ制御部２１０のアドレスを特定する。また、ＣＰＵ２０１は、送信するパラレルデータＤＡＴＡを生成する。さらに、ＣＰＵ２０１は、生成したパラレルデータを所定期間記憶するラッチＷＲを実行する。
【００３６】
マスタ制御部２００のマスタデバイス２０２は、ＣＰＵ２０１によってパラレルデータＤＡＴＡのラッチＷＲが実行されると、ラッチＷＲされたパラレルデータＤＡＴＡをシリアルデータＴＸに変換するデータ変換を実行する。そして、マスタデバイス２０２は、データ変換により得られたシリアルデータＴＸを、シリアルバスＳを介してスレーブ制御部２１０に出力する。
【００３７】
スレーブ制御部２１０のスレーブデバイス２１１は、シリアルバスＳを介して、マスタ制御部２００から送信されたシリアルデータＴＸを受信する。さらに、スレーブデバイス２１１は、マスタ制御部２００から受信したシリアルデータＴＸをパラレルデータに変換するデータ変換を実行する。そして、スレーブデバイス２１１は、データ変換により得られたパラレルデータを、パラレルバスを介して、負荷部２１２に送信する。
【００３８】
次に、図４を用いて、スレーブ制御部２１０からマスタ制御部２００に対してシリアルデータＲＸを送信する処理の流れについて説明する。図４は、本実施の形態に係る画像形成装置におけるスレーブ制御部からマスタ制御部に対するシリアルデータの送信処理の流れの一例を示すシーケンス図である。
【００３９】
本実施の形態では、図４に示すように、スレーブ制御部２１０のスレーブデバイス２１１は、負荷部２１２から出力されるパラレルデータＤＡＴＡを予め設定されたタイミングでシリアルデータＲＸに変換し、シリアルバスＳを介してマスタ制御部２００に出力する。
【００４０】
マスタ制御部２００のマスタデバイス２０２は、シリアルバスＳを介して、スレーブ制御部２１０から送信されたシリアルデータＲＸを受信する。さらに、マスタデバイス２０２は、スレーブ制御部２１０から受信したシリアルデータＲＸをパラレルデータに変換するデータ変換を実行する。本実施の形態では、マスタデバイス２０２は、予め設定された周期で、シリアルデータＲＸからパラレルデータへのデータ変換を実行する。そして、マスタデバイス２０２は、データ変換により得られたパラレルデータを、パラレルバスを介して、ＣＰＵ２０１に送信する。本実施の形態では、マスタデバイス２０２は、ＣＰＵ２０１によるマスタデバイス２０２からデータの読み込み動作に同期して、ＣＰＵ２０１に対するパラレルデータの送信を実行する。
【００４１】
次に、図５を用いて、本実施の形態にかかる画像形成装置１におけるシリアルバスの異常の検出処理について説明する。図５は、本実施の形態にかかる画像形成装置におけるシリアルバスの異常の検出処理の流れの一例を示すフローチャートである。
【００４２】
本実施の形態では、画像形成装置１を初期化する動作である初期動作が実行されると、マスタ制御部２００のＣＰＵ２０１は、マスタデバイス２０２を介して各スレーブ制御部２１０のスレーブデバイス２１１にアクセスする。そして、ＣＰＵ２０１は、各スレーブ制御部２１０のスレーブデバイス２１１から、シリアルデータＲＸを読み込む（ステップＳ５０１）。そして、ＣＰＵ２０１（検出部の一例）は、各スレーブ制御部２１０から読み込んだシリアルデータＲＸから変換されたパラレルデータが含む第１信号および第２信号に基づいて、シリアルバスＳの異常を検出する（ステップＳ５０２）。これにより、シリアルバスＳの異常の検出に用いる期待値を予めスレーブ制御部２１０のレジスタに書き込まなくてもシリアルバスＳの異常を検出することができるので、マスタ制御部２００とスレーブ制御部２１０間を接続するハーネスの異常の検出処理の複雑化および当該検出処理によるコストアップを招くことなく、マスタ制御部２００とスレーブ制御部２１０間を接続するハーネスの断線や地絡等の異常を検出できる。
【００４３】
本実施の形態では、まず、マスタデバイス２０２が、スレーブ制御部２１０のスレーブデバイス２１１から、シリアルデータＲＸを受信する。そして、マスタデバイス２０２は、受信したシリアルデータＲＸをパラレルデータに変換して、ＣＰＵ２０１に送信する。ＣＰＵ２０１は、マスタデバイス２０２から受信したパラレルデータが含む第１信号および第２信号を特定する。そして、ＣＰＵ２０１は、第１信号および第２信号に基づいて、シリアルバスＳの異常を検出する。
【００４４】
次いで、ＣＰＵ２０１は、シリアルバスＳの異常が検出されたか否かを判断する（ステップＳ５０３）。シリアルバスＳの異常が検出されなかった場合（ステップＳ５０３：Ｎｏ）、ＣＰＵ２０１は、シリアルバスＳの異常の検出処理を終了する。一方、シリアルバスＳの異常が検出された場合（ステップＳ５０３：Ｙｅｓ）、ＣＰＵ２０１は、スレーブ制御部２１０に対してシリアルバスＳの異常を通知するエラー通知、マスタ制御部２００とスレーブ制御部２１０とを接続するシリアルバスＳのうち異常が検出されたシリアルバスＳ（故障個所）のスレーブ制御部２１０への通知、シリアルバスＳの異常の原因（故障原因）のスレーブ制御部２１０への通知等を実行する（ステップＳ５０４）。本実施の形態では、画像形成装置１が有するマスタ制御部２００とスレーブ制御部２１０とを接続するシリアルバスＳの異常を検出する例について説明するが、シリアルバスＳを介して接続されたマスタ制御部２００およびスレーブ制御部２１０を有していれば、画像形成装置１以外の装置においても、同様にして、シリアルバスＳの異常を検出することができる。
【００４５】
ここで、本実施の形態にかかる画像形成装置１におけるシリアルバスＳの異常の検出処理の具体例について説明する。本実施の形態では、マスタ制御部２００のＣＰＵ２０１は、複数のスレーブ制御部２１０のうち一つのスレーブ制御部２１０を検出対象のスレーブ制御部２１０とする。そして、ＣＰＵ２０１は、検出対象のスレーブ制御部２１０から受信したシリアルデータＲＸから変換されたパラレルデータが含む第１信号がハイレベル（Ｈ）であり、かつ当該パラレルデータが含む第２信号がロウレベル（Ｌ）である場合、シリアルバスＳに異常が無いこと（すなわち、シリアルバスＳが正常であること）を検出する。
【００４６】
一方、ＣＰＵ２０１は、検出対象のスレーブ制御部２１０から受信したシリアルデータＲＸから変換されたパラレルデータが含む第１信号がハイレベル（Ｈ）であり、かつ当該パラレルデータが含む第２信号がロウレベル（Ｌ）でない場合、シリアルバスＳに異常が有ることを検出する。さらに、ＣＰＵ２０１は、検出対象のスレーブ制御部２１０から受信したシリアルデータＲＸが変換されたパラレルデータが含む第１信号、および当該パラレルデータが含む第２信号が、共に、ハイレベル（Ｈ）である場合、シリアルバスＳの異常の原因が断線であることを検出する。さらに、ＣＰＵ２０１は、検出対象のスレーブ制御部２１０から受信したシリアルデータＲＸから変換されたパラレルデータが含む第１信号、および当該パラレルデータが含む第２信号が、共に、ロウレベル（Ｌ）である場合、シリアルバスＳの異常の原因が地絡であることを検出する。
【００４７】
ＣＰＵ２０１は、複数のスレーブ制御部２１０全てが検出対象のスレーブ制御部２１０となり、当該検出対象のスレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳの異常の検出が行われるまで、上述の処理を繰り返す。そして、ＣＰＵ２０１は、各スレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳの異常の検出結果に基づいて、異常が発生した箇所（以下、故障個所と言う）および当該異常の原因（以下、故障原因と言う）を特定する。これにより、異常が発生したシリアルバスＳをユーザが自ら特定する必要が無くなるので、シリアルバスＳが故障した場合における画像形成装置１のメンテナンスを容易化することができる。
【００４８】
図６および図７は、本実施の形態にかかる画像形成装置における故障個所の特定処理の一例を説明するための図である。図６および図７において、「ＯＫ」は、スレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳが正常であることが検出されたことを示す。また、図６および図７において、「ＮＧ」は、スレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳに異常が検出されたことを示す。
【００４９】
例えば、図６に示すように、全てのスレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳに異常が検出された場合、ＣＰＵ２０１は、スレーブ制御部２１０−１とマスタ制御部２００とを接続するシリアルバスＳ１を、故障個所として特定する。さらに、図７に示すように、全てのスレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳに異常が検出された場合、ＣＰＵ２０１は、スレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスの地絡を、故障原因として特定する。
【００５０】
また、図６に示すように、スレーブ制御部２１０−１以外の全てのスレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳ２，Ｓ３，．．．，ＳＮに異常が検出された場合、ＣＰＵ２０１は、スレーブ制御部２１０−２とマスタ制御部２００とを接続するシリアルバスＳ２を、故障個所として特定する。また、図６に示すように、スレーブ制御部２１０−１，２１０−２以外の全てのスレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳ３，．．．，ＳＮに異常が検出された場合、ＣＰＵ２０１は、スレーブ制御部２１０−３とマスタ制御部２００とを接続するシリアルバスＳ３を、故障個所として特定する。さらに、図６に示すように、スレーブ制御部２１０−Ｎとマスタ制御部２００とを接続するシリアルバスＳＮのみに異常が検出された場合、ＣＰＵ２０１は、スレーブ制御部２１０−Ｎとマスタ制御部２００とを接続するシリアルバスＳＮを、故障個所として特定する。
【００５１】
次に、図８を用いて、画像形成装置１の通常動作時のシリアルバスの異常の検出処理について説明する。図８は、本実施の形態にかかる画像形成装置における通常動作時におけるシリアルバスの異常の検出処理の流れの一例を示すフローチャートである。
【００５２】
本実施の形態では、初期動作の実行後、マスタ制御部２００のＣＰＵ２０１は、スレーブ制御部２１０からシリアルデータＲＸを読み込む際に（言い換えると、マスタデバイス２０２がスレーブ制御部２１０からシリアルデータＲＸを受信した場合に）、当該シリアルバスＲＸから変換されたパラレルデータが含む第１信号および第２信号も読み込む（ステップＳ８０１）。次いで、ＣＰＵ２０１は、読み込んだ第１信号がハイレベル（Ｈ）でありかつ第２信号がロウレベル（Ｌ）であるか否かを確認する（ステップＳ８０２）。そして、ＣＰＵ２０１は、読み込んだ第１信号がハイレベル（Ｈ）でありかつ第２信号がロウレベル（Ｌ）であり、スレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳに異常が無い場合（ステップＳ８０３：Ｎｏ）、シリアルバスＳの異常の検出処理を終了する。
【００５３】
一方、読み込んだ第１信号がハイレベル（Ｈ）でありかつ第２信号がロウレベル（Ｌ）でなく、スレーブ制御部２１０とマスタ制御部２００とを接続するシリアルバスＳに異常を検出した場合（ステップＳ８０３：Ｙｅｓ）、ＣＰＵ２０１は、画像形成装置１の初期動作の実行時と同様にして、シリアルバスの異常の検出処理を実行する（ステップＳ５０１〜ステップＳ５０４）。すなわち、ＣＰＵ２０１は、マスタデバイス２０２がシリアルバスＳを介してスレーブ制御部２１０からシリアルデータを受信した場合に、シリアルバスＳの異常を検出する。これにより、画像形成装置１の初期動作後においても、シリアルバスＳの異常を検出することができる。
【００５４】
このように、本実施の形態にかかる画像形成装置１によれば、マスタ制御部２００とスレーブ制御部２１０間を接続するハーネスの異常の検出処理の複雑化および当該検出処理によるコストアップを招くことなく、マスタ制御部２００とスレーブ制御部２１０間を接続するハーネスの断線や地絡等の異常を検出できる。
【００５５】
なお、本実施の形態の画像形成装置１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施の形態の画像形成装置１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。
【００５６】
さらに、本実施の形態の画像形成装置１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像形成装置１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【符号の説明】
【００５７】
１  画像形成装置
２００  マスタ制御部
２０１  ＣＰＵ
２０２  マスタデバイス
２１０  スレーブ制御部
２１１  スレーブデバイス
２１２  負荷部
Ｓ  シリアルバス
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２０１０−１２２７３６号公報
【図１】
2017158059.tif 000003
【図２】
2017158059.tif 000004
【図３】
2017158059.tif 000005
【図４】
2017158059.tif 000006
【図５】
2017158059.tif 000007
【図６】
2017158059.tif 000008
【図７】
2017158059.tif 000009
【図８】
2017158059.tif 000010