(57)【要約】【課題】スターデバイスに少なくとも１つのスレーブデバイスが接続された構成において、信号強度を一定にして送信する場合と比較して外来ノイズに対する耐性を向上させることができる通信システム及び画像形成装置を提供する。【解決手段】通信システムは、上流側から送信された信号を下流側に送信するマスターデバイス２０と、マスターデバイス２０の下流側に接続され、信号を下流側に接続された実行部に送信して信号に対応する処理を実行させるスレーブデバイス４０Ａとを備え、マスターデバイス２０は、スレーブデバイス４０Ａとの間の通信の遅延状態を含む通信情報を収集するログ収集部２４と、ログ収集部２４が収集した通信情報に基づいて、スレーブデバイス４０Ａに送信する信号の強度を変更する強度変更手段２５とを有する。【選択図】図３
2016133972.tif 000002
【特許請求の範囲】
【請求項１】
上流側から送信された信号を下流側に送信するマスターデバイスと、
前記マスターデバイスの下流側に接続され、前記信号を下流側に送信するスレーブデバイスとを備え、
前記マスターデバイスは、前記スレーブデバイスとの間の通信状態を示す通信情報を記憶部に記録する記録手段と、
前記記憶部に記録された前記通信情報に基づいて、前記マスターデバイスが前記スレーブデバイスに送信する前記信号の強度を変更する強度変更手段とを有する、通信システム。
【請求項２】
上流側から送信された信号を下流側に送信するマスターデバイスと、
前記マスターデバイスの下流側に直列又は並列に接続され、前記信号を下流側に送信する複数のスレーブデバイスとを備え、
前記マスターデバイスは、前記スレーブデバイスとの間の通信状態を示す通信情報を記憶部に記録する記録手段と、
前記記憶部に記録された前記通信情報に基づいて、前記マスターデバイスが前記スレーブデバイスに送信する前記信号の強度を変更する第１の強度変更手段とを備え、
最も下流側に接続された前記スレーブデバイスを除く前記スレーブデバイスは、前記記憶部に記録された前記通信情報に基づいて、前記マスターデバイスが下流側に接続された前記スレーブデバイスに送信する前記信号の強度を変更する第２の強度変更手段をそれぞれ有する、
通信システム。
【請求項３】
前記強度変更手段は、前記信号の強度を変更する際に、前記マスターデバイス又は前記スレーブデバイスが前記信号のオン、オフを判定するための閾値を変更する、
請求項１又は２に記載の通信システム。
【請求項４】
前記マスターデバイスの前記記録手段は、前記通信情報を参照可能な状態で前記記憶部に記録する、請求項１から３のいずれか１項に記載の通信システム。
【請求項５】
前記マスターデバイスと、前記スレーブデバイスとの間及び前記複数のスレーブデバイス間を接続するケーブルに非遮蔽型ケーブルを用いた、
請求項１から４のいずれか１項に記載の通信システム。
【請求項６】
請求項１から５のいずれか１項に記載の通信システムと、
前記マスターデバイスの前記上流側に接続された、前記信号を前記マスターデバイスに送信する制御部と、
前記スレーブデバイスの下流側に接続し、前記スレーブデバイスから送信された信号に基づいて処理を実行する実行部と、
を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び画像形成装置に関する。
【背景技術】
【０００２】
従来、パケット転送に要するレイテンシ（遅延時間）の発生を抑制し、効率のよいデータ転送を実現するために、マスターデバイスと、マスターデバイスからデータが転送されるスレーブデバイスとを備え、スレーブデバイスは、マスターデバイスから送信されたデータ転送リクエストに基づいてデータ転送レートを計測し、計測したデータ転送レートに応じてデータ転送リクエストの量を制限する制限リクエストをマスターデバイスに送信するデータ転送システムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１８３５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、マスターデバイスに少なくとも１つのスレーブデバイスが接続された構成において、信号強度を一定にして送信する場合と比較して外来ノイズに対する耐性を向上させることができる通信システム及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００５】
［１］上流側から送信された信号を下流側に送信するマスターデバイスと、
前記マスターデバイスの下流側に接続され、前記信号を下流側に送信するスレーブデバイスとを備え、
前記マスターデバイスは、前記スレーブデバイスとの間の通信状態を示す通信情報を記憶部に記録する記録手段と、
前記記憶部に記録された前記通信情報に基づいて、前記マスターデバイスが前記スレーブデバイスに送信する前記信号の強度を変更する強度変更手段とを有する、通信システム。
【０００６】
［２］上流側から送信された信号を下流側に送信するマスターデバイスと、
前記マスターデバイスの下流側に直列又は並列に接続され、前記信号を下流側に送信する複数のスレーブデバイスとを備え、
前記マスターデバイスは、前記スレーブデバイスとの間の通信状態を示す通信情報を記憶部に記録する記録手段と、
前記記憶部に記録された前記通信情報に基づいて、前記マスターデバイスが前記スレーブデバイスに送信する前記信号の強度を変更する第１の強度変更手段とを備え、
最も下流側に接続された前記スレーブデバイスを除く前記スレーブデバイスは、前記記憶部に記録された前記通信情報に基づいて、前記マスターデバイスが下流側に接続された前記スレーブデバイスに送信する前記信号の強度を変更する第２の強度変更手段をそれぞれ有する、
通信システム。
【０００７】
［３］  前記強度変更手段は、前記信号の強度を変更する際に、前記マスターデバイス又は前記スレーブデバイスが前記信号のオン、オフを判定するための閾値を変更する、
、前記［１］又は［２］に記載の通信システム。
【０００８】
［４］前記マスターデバイスの前記記録手段は、前記通信情報を参照可能な状態で前記記憶部に記録する、前記［１］から［３］のいずれかに記載の通信システム。
【０００９】
［５］前記マスターデバイスと前記スレーブデバイスとの間及び前記複数のスレーブデバイス間を接続するケーブルに非遮蔽型ケーブルを用いた、
前記［２］から［４］のいずれかに記載の通信システム。
【００１０】
［６］前記［１］から［５］のいずれかに記載の通信システムと、
前記マスターデバイスの前記上流側に接続された、前記信号を前記マスターデバイスに送信する制御部と、
前記実行部と、
を備えた画像形成装置。
【発明の効果】
【００１１】
請求項１、６に係る発明によれば、マスターデバイスに少なくとも１つのスレーブデバイスが接続された構成において、信号強度を一定にして送信する場合と比較して外来ノイズに対する耐性を向上させることができる。
請求項２に係る発明によれば、外来ノイズの影響を受けている箇所から下流側に送信される信号の強度を変更することができる。
請求項３に係る発明によれば、閾値を変更しない場合と比較して外来ノイズの影響を低減して信号のオン及びオフを判定することができる。
請求項４に係る発明によれば、通信異常の発生箇所及び原因の特定をすることができる。
請求項５に係る発明によれば、遮蔽型ケーブルを用いた場合と比較して信号を伝送するケーブルのコストを低減することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の第１の実施の形態に係る通信システムが適用された画像形成装置の概略の構成例を示すブロック図である。
【図２】図２は、第１の実施の形態に係る通信システムの要部の構成例を示すブロック図である。
【図３】図３は、送受信部の一例を示し、（ａ）は、信号の強度を変更して送信する本実施の形態の送受信部の回路図、（ｂ）は、信号の強度を一定にして送信する送受信部の回路図である。
【図４】図４は、通信強度を変更する際のフローチャートである。
【図５】図５は、マスターデバイスとスレーブデバイスとの間の通信の通信ログの一例であり、（ａ）は、マスターデバイスからスレーブデバイスに送信された信号の通信ログを示す図、（ｂ）は、スレーブデバイスからマスターデバイスに送信される信号の通信ログを示す図である。
【図６】図６は、送受信部が差動信号線に出力する信号を示し、（ａ）は、信号強度小の通信モードの信号を示す図、（ｂ）は、信号強度大の通信モードの信号を示す図である。
【図７】図７は、本発明の第２の実施の形態に係る通信システムが適用された画像形成装置の構成例を示すブロック図である。
【図８】図８は、本発明の第３の実施の形態に係る通信システムが適用された画像形成装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１４】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る通信システムが適用された画像形成装置の概略の構成例を示すブロック図である。
【００１５】
（画像形成装置の全体の構成）
この画像形成装置１は、画像形成装置１の各部を制御する信号を生成するＣＰＵ１０と、ＣＰＵ１０と接続され、ＣＰＵ１０で生成され信号を下流側に送信するマスターデバイス２０と、マスターデバイス２０の下流側に接続されたスレーブデバイス４０Ａと、スレーブデバイス４０Ａの下流側に直列又は並列に接続された複数のスレーブデバイス４０Ｂ〜４０Ｅと、メモリやハードディスクで構成されて通信ログや画像データ等を含む各種のデータを記憶する記憶部３０とを備える。ここで、ＣＰＵ１０は、制御部の一例である。
【００１６】
マスターデバイス２０及びスレーブデバイス４０Ａ〜４０Ｅは、記憶部３０に記憶される通信情報に基づいて、応答時間が設定値を超えている場合、又は再送回数が設定値を超えている場合に下流側に送信する信号の強度を変更する機能を有する。
【００１７】
スレーブデバイス４０Ａ〜４０Ｅの接続態様は、様々なものが考えられる。本実施の形態では、マスターデバイス２０に４つのスレーブデバイス４０Ａ〜４０Ｄが直列に接続し、スレーブデバイス４０Ｅは、スレーブデバイス４０Ｂに並列に接続している。なお、スレーブデバイスの個数及び接続は、図１で開示するものに限定されず、スレーブデバイスの個数は、１つでも６つ以上でもよい。また、１つのスレーブデバイス４０Ａ〜４０Ｅの下流に３つ以上のスレーブデバイスを並列に接続してもよい。さらに、マスターデバイス２０に複数のスレーブデバイスを接続してもよい。
【００１８】
「下流側」とは、ＣＰＵ１０側からスレーブデバイス４０Ａ〜４０Ｅ側に信号が送信される方向を意味している。「上流側」とは、下流側と反対側、すなわちスレーブデバイス４０Ａ〜４０Ｅ側からＣＰＵ１０側に信号が送信される方向を意味している。
【００１９】
「応答時間」とは、マスターデバイス２０がスレーブデバイス４０Ａ〜４０Ｅのいずれかに信号を送信してから、当該スレーブデバイス４０Ａ〜４０Ｅのからマスターデバイス２０に応答が返信されるまでの時間、又はスレーブデバイス４０Ａ〜４０Ｅのいずれかがマスターデバイス２０に信号を送信してから、マスターデバイス２０から当該スレーブデバイス４０Ａ〜４０Ｅに応答が返信されるまでの時間を意味している。
【００２０】
「再送回数」とは、マスターデバイス２０又はスレーブデバイス４０Ａ〜４０Ｅのいずれかが信号を送信した後、この信号を受信した当該マスターデバイス２０又はスレーブデバイス４０Ａ〜４０Ｅのいずれかから応答が返信されるまでに所定の時間毎に前記信号を再送した回数を意味している。
【００２１】
画像形成装置１は、さらに、スレーブデバイス４０Ａ〜４０Ｅの下流側にそれぞれ接続されたＩ／Ｏデバイス５０Ａ〜５０Ｅを備える。Ｉ／Ｏデバイス５０Ａ〜５０Ｅは、例えば、それぞれ現像系、転写系、定着系、紙搬送系及び記録制御系等の装置である。なお、Ｉ／Ｏデバイス５０Ａ〜５０Ｅは、実行部の一例である。
【００２２】
Ｉ／Ｏデバイス５０Ａ〜５０Ｅは、スレーブデバイス４０Ａ〜４０Ｅから送信された信号に基づいて現像、転写、定着、紙搬系及び記録制御に応じた処理を実行する。また、Ｉ／Ｏデバイス５０Ａ〜５０Ｅは、処理完了等の処理状態を示す信号をスレーブデバイス４０Ａ〜４０Ｄ及びマスターデバイス２０を介してＣＰＵ１０に送信する。
【００２３】
ＣＰＵ１０がマスターデバイス２０、スレーブデバイス４０Ａ〜４０Ｅ及びＩ／Ｏデバイス５０Ａ〜５０Ｅに送信する信号、及びＩ／Ｏデバイス５０Ａ〜５０Ｅがマスターデバイス２０、スレーブデバイス４０Ａ〜４０Ｅ及びＩ／Ｏデバイス５０Ａ〜５０Ｅを介してＣＰＵ１０に送信する信号には、各種の信号が含まれる。
【００２４】
すなわち、各種の信号には、Ｉ／Ｏデバイス５０Ａ〜５０Ｅに送信されるデータ信号、Ｉ／Ｏデバイス５０Ａ〜５０Ｅの状態を問い合わせる問い合わせ信号、Ｉ／Ｏデバイス５０Ａ〜５０Ｅから送信される状態通知信号、マスターデバイス２０とスレーブデバイス４０Ａ〜４０Ｅの間で通信状態を確認するために送受信される通信状態確認信号等が含まれる。
【００２５】
さらに、マスターデバイス２０からスレーブデバイス４０Ａ〜４０Ｅに送信される信号には、ヘッダーとして当該信号を中継するスレーブデバイス４０Ａ〜４０Ｅを指定する指定情報を含む。信号を受信したスレーブデバイス４０Ａ〜４０Ｅは、指定情報に基づいて自己が指定されたと判断した場合、当該信号をＩ／Ｏデバイス５０Ａ〜５０Ｅに送信する。
【００２６】
また、信号を受信したスレーブデバイス４０Ａ〜４０Ｃは、指定信号に基づいて自己が指定されず、下流側のスレーブデバイス４０Ｂ〜４０Ｅが指定されていると判断した場合、当該信号を下流側のスレーブデバイス４０Ｂ〜４０Ｅに送信する。
【００２７】
（マスターデバイス及びスレーブデバイス）
図２は、第１の実施の形態に係る通信システムの要部を示すブロック図である。なお、図２では、スレーブデバイス４０Ａ、４０Ｂのみを図示し、他のスレーブデバイス４０Ｃ〜４０Ｅ、及びこれら接続するＩ／Ｏデバイス５０Ｃ〜５０Ｅの図示を省略している。スレーブデバイス４０Ａ〜４０Ｅは、構成が同一であるため、主にスレーブデバイス４０Ａについて以下説明する。
【００２８】
マスターデバイス２０は、上流側に接続されたＣＰＵ１０、及び下流側に接続されたスレーブデバイス４０Ａとの間で信号を送受信する送受信部２２と、マスターデバイス２０とスレーブデバイス４０Ａとの間の通信状態を示す通信ログを生成するログ生成部２３と、ログ生成部２３で生成された通信ログ、及びスレーブデバイス４０Ａ〜４０Ｅから収集した通信ログを記憶部３０に記憶するログ収集部２４と、マスターデバイス２０及びスレーブデバイス４０Ａ〜４０Ｅ（図２では、スレーブデバイス４０Ａ、４０Ｂのみを図示する。）を制御する制御部２１とを有する。ここで、ログ収集部２４は、記録手段の一例であり、通信ログは、通信情報の一例である。
【００２９】
マスターデバイス２０は、スレーブデバイス４０Ａ〜４０Ｅに信号を送信し、スレーブデバイス４０Ａ〜４０Ｅから一定時間内に応答が返信されない場合には、信号をスレーブデバイス４０Ａ〜４０Ｅに再送するように構成されている。
【００３０】
マスターデバイス２０とスレーブデバイス４０Ａとの間、及びスレーブデバイス４０Ａ〜４０Ｅ間は、複数本の差動信号線１００、信号線１０１及びグランド線１０２で接続されている。複数の差動信号線１００は、信号を上流側から下流側に伝送する差動信号線と、信号を下流側から上流側に伝送する差動信号線をそれぞれ少なくとも１本（１対）含んでいる。信号線１０１は、信号強度モードを通知するために用いられる。なお、差動信号線１００は、例えばツイストペアケーブルであるが、これに限定されず差動信号を伝送するケーブルであれば、他のケーブルも用いることができる。
【００３１】
スレーブデバイス４０Ａは、スレーブデバイス４０Ａの各部を制御する制御部４１と、上流側に接続されたマスターデバイス２０、及び下流側に接続されたスレーブデバイス４０Ｂとの間で信号を送受信する送受信部４２と、マスターデバイス２０、及びスレーブデバイス４０Ｂとの間の通信状態を示す通信ログを生成するログ生成部４３とを備える。
【００３２】
スレーブデバイス４０Ａ〜４０Ｅは、マスターデバイス２０と同様に、信号をマスターデバイス２０に送信し、一定時間内に応答が返信されない場合には、マスターデバイス２０に信号を再送するように構成されている。
【００３３】
スレーブデバイス４０Ａ〜４０Ｅは、マスターデバイス２０から送信された信号をＩ／Ｏデバイス５０Ａ〜５０Ｅに中継する。
【００３４】
マスターデバイス２０の送受信部２２は、下流側のスレーブデバイス４０Ａ〜４０Ｅにそれぞれ接続される差動信号線１００に出力する信号の信号強度を変更する強度変更部２５を有する。強度変更部２５の詳細については、後述する。
【００３５】
スレーブデバイス４０Ａ〜４０Ｃは、自己よりも下流側のスレーブデバイス４０Ｂ〜４０Ｅに接続された差動信号線１００に出力する信号の強度を変更する強度変更部４５を有する。なお、マスターデバイス２０の強度変更部２５は、第１の強度変更手段の一例であり、スレーブデバイス４０Ａ〜４０Ｅの強度変更部４５は、第２の強度変更手段の一例である。
【００３６】
マスターデバイス２０のログ生成部２３は、それぞれ下流側のスレーブデバイス４０Ａ〜４０Ｅに送信した信号に対する応答がスレーブデバイス４０Ａ〜４０Ｅから返信されるまでの再送回数をカウントするカウンタ２３１と、スレーブデバイス４０Ａ〜４０Ｅに信号を送信してからこの信号に対する応答がマスターデバイス２０に返信されるまでの応答時間を計測するタイマ２３２とを有する。ログ生成部２３は、遅延状態、すなわち再送回数及び応答時間を含む通信ログを生成する。
【００３７】
スレーブデバイス４０Ａ〜４０Ｅのログ生成部４３は、マスターデバイス２０に送信した信号に対する応答がマスターデバイス２０から返信されるまでに行われた再送回数をカウントするカウンタ４４１と、マスターデバイス２０に信号を送信してから信号に対する応答が返信されるまでの応答時間を計測するタイマ４３２とを備える。ログ生成部４３は、遅延状態、すなわち再送回数及び応答時間を含む通信ログを生成する。
【００３８】
マスターデバイス２０のログ収集部２４は、マスターデバイス２０のログ生成部２３が生成した通信ログ、及びスレーブデバイス４０Ａ〜４０Ｅのログ生成部４３が生成した通信ログを収集する。このログ収集部２４は、通信ログを画像形成装置１の管理者等が参照可能なテキスト形式等の状態で記憶部３０に履歴情報として記憶する。
【００３９】
例えば、ログ収集部２４は、図５（ａ）、図５（ｂ）に示すように、マスターデバイス２０からスレーブデバイス４０Ａ〜４０Ｅに送信した信号における遅延情報を示す通信ログＬｏｇ１、及びスレーブデバイス４０Ａ〜４０Ｅからマスターデバイス２０に送信した信号における遅延情報を示す通信ログＬｏｇ２を記憶部３０に記録する。通信ログＬｏｇ１、Ｌｏｇ２は、閲覧しやすいように再送回数及び応答時間がスレーブデバイス４０Ａ〜４０Ｅ毎に区分されて記憶部３０に記録されている。
【００４０】
通信ログＬｏ１、Ｌｏｇ２が閲覧できるように記憶部３０に記憶されていることにより、通信異常が発生した場合に、管理者等が通信異常の発生箇所及び原因を特定するために通信ログを用いて、迅速かつ適切な処置を画像形成装置１に施すことができる。
【００４１】
マスターデバイス２０の制御部２１は、記憶部３０に記憶されている通信ログを一定時間毎に参照し、マスターデバイス２０とスレーブデバイス４０Ａとの間、又はスレーブデバイス４０Ａ〜４０Ｅ間の差動信号線１００に通信異常が発生しているか否かを判断する。また、マスターデバイス２０の制御部２１は、通信異常が発生していると判断した場合、通信ログに基づいて通信異常が発生している箇所を特定し、当該箇所から上流側のマスターデバイス２０又はスレーブデバイス４０Ａ〜４０Ｃから送信する信号の通信モードを信号強度小の通信モードから信号強度大の通信モードに切り替える。
【００４２】
（送受信部）
図３は、送受信部の一例を示し、（ａ）は、信号の強度を変更して送信する本実施の形態の送受信部２２の回路図であり、（ｂ）は、信号の強度を一定にして送信する比較例の送受信部の回路図である。
【００４３】
マスターデバイス２０の送受信部２２は、制御部２１等から出力された信号を差動増幅する差動増幅器２２１と、強度変更部２５とを備える。強度変更部２５は、差動増幅器２２１と差動信号線１００とを接続する第１及び第２の経路２５２、２５３、及び第１の経路２５２と第２の経路２５３とを切り替えるスイッチ２５４ａ〜２５４ｄを備える。スイッチ２５４ａ〜２５４ｄは、それぞれ接点ａ１、ａ２、接点ｂ１、ｂ２、接点ｃ１、ｃ２及び接点ｄ１、ｄ２を有し、制御部２１の制御に従って各接点を切り替える。なお、スイッチ２５４ａ〜２５４ｄは、例えば半導体スイッチであるが、リレー回路等を用いてもよい。
【００４４】
図３（ｂ）に示す比較例の送受信部２２Ａは、ノイズ耐性を向上させるため、差動信号線１００をシールド１０３で覆ったケーブル２００によって上流側の送受信部２２Ａと下流側の送信部４２Ａとを接続している。このシールド１０３は、グランドＧＮＤに接続して外来ノイズを遮蔽し、差動信号線１００にノイズが混入するのを抑制している。しかし、シールド１０３を有するケーブル２００を用いた構成では、ノイズ耐性を向上させることができるが、ケーブルのコストが増大し、このために画像形成装置１のコスト高を招くという問題がある。
【００４５】
一方、本実施の形態の強度変更部２５は、制御部２１の制御に基づいて、スイッチ２５４ａ〜２５４ｄを切り替え、第１の経路２５２又は第２の経路２５３を通過した差動信号を差動信号線１００を介してスレーブデバイス４０Ａに出力することにより、シールドを有しない非遮蔽型ケーブルを用いてもノイズ耐性を向上させることができる。そのため、応答時間及び再送回数を減らすことができ、マスターデバイス２０及びスレーブデバイス４０Ａ〜４０ＥがＣＰＵ１０から送信された信号をＩ／Ｏデバイス５０Ａ〜５０Ｅに高速、かつ、確実に伝送することが可能になる。
【００４６】
強度変更部２５の第１の経路２５２は、スイッチ２５４ａの接点ａ１とスイッチ２５４ｃの接点ｃ１とを接続する信号線２５２ａ、及びスイッチ２５４ｂの接点ｂ１とスイッチ２５４ｄの接点ｄ１とを接続する信号線２５２ｂで構成され、差動増幅器２２１から出力された信号を直接差動信号線１００に出力する。
【００４７】
強度変更部２５の第２の経路２５３は、スイッチ２５４ａの接点ａ２とスイッチ２５４ｃの接点ｃ２とを接続する信号線２５３ａ、及びスイッチ２５４ｂの接点ｂ２とスイッチ２５４ｄの接点ｄ２とを接続する信号線２５３ｂで構成される。第２の経路２５３には、差動増幅器２２１から出力された信号の電流の一部を分流する分流回路２５５が設けられている。第２の経路２５３は、分流回路２５５で分流された信号を差動信号線１００に出力する。
【００４８】
第２の経路２５３の分流回路２５５は、信号線２５３ａに設けられた抵抗Ｒ１と、信号線２５３ａと信号線２５３ｂとを接続する線路上に設けられた抵抗Ｒ２とを有し、抵抗Ｒ１、Ｒ２の抵抗値の比に基づいて、差動増幅器２２１から出力された信号の強度、すなわち電流値を小さくして差動信号線１００に出力する。
【００４９】
スレーブデバイス４０Ａ〜４０Ｅの送受信部４２は、図３（ａ）において図示を省略しているが、マスターデバイス２０の送受信部２２と同様に、差動増幅器と、第１の経路と、第２の経路及びスイッチａ〜ｄを有する強度変更部４５を備える。
【００５０】
（画像形成装置の動作）
次に、画像形成装置１の動作の一例について説明する。図４は、信号強度を変更する際のフローチャートの一例である。図５は、マスターデバイス２０とスレーブデバイス４０Ａ〜４０Ｅとの間の通信における通信ログの一例であり、（ａ）は、マスターデバイス２０からスレーブデバイス４０Ａ〜４０Ｅに送信された信号の通信ログ、（ｂ）は、スレーブデバイス４０Ａ〜４０Ｅからマスターデバイス２０に送信された信号の通信ログである。図６は、送受信部２２、４２が差動信号線１００に出力する信号を示し、（ａ）は、信号強度小の通信モードの信号を示す図、（ｂ）は、信号強度大の通信モードの信号を示す図である。
【００５１】
電源が投入されて画像形成装置１が動作しているとき、マスターデバイス２０は、一定時間毎に、マスターデバイス２０とスレーブデバイス４０Ａとの間の差動信号線１００又はスレーブデバイス４０Ａ〜４０Ｅ間の差動信号線１００に通信異常が発生しているか否かを判断し、この判断に基づいて信号強度の変更を行う。なお、電源投入時の初期設定として信号強度小の通信モードが設定され、閾値が小の値に設定されているものとする。
【００５２】
マスターデバイス２０の制御部２１は、応答時間が設定値を超えているか否かを判断する（Ｓ１）。すなわち、マスターデバイス２０の制御部２１は、記憶部３０に記憶されている通信ログを参照し、マスターデバイス２０がスレーブデバイス４０Ａ〜４０Ｅのいずれかに信号を送信してから、スレーブデバイス４０Ａ〜４０Ｅからの応答がマスターデバイス２０に返信されるまでの応答時間、又はスレーブデバイス４０Ａ〜４０Ｅのいずれかがマスターデバイス２０に信号を送信してから、マスターデバイス２０からの応答がスレーブデバイス４０Ａ〜４０Ｅのいずれかに返信されるまでの応答時間が設定値を超えているか否かを判断する。
【００５３】
例えば、応答時間の設定値が１００ｍｓの場合、通信ログＬｏｇ２では、マスターデバイス２０がスレーブデバイス４０Ｅに信号を送信してからスレーブデバイス４０Ｅからマスターデバイス２０に応答が返信されるまでの応答時間が１２０ｍｓであり、他のスレーブデバイス４０Ａ〜４０Ｄとの間の応答時間は、１００ｍｓ未満であるため、マスターデバイス２０の制御部２１は、スレーブデバイス４０Ｂとスレーブデバイス４０Ｅとの間に通信異常が発生していると判断する。
【００５４】
マスターデバイス２０の制御部２１は、応答時間が設定値を超えていないと判断した場合（Ｓ１：Ｎｏ）、マスターデバイス２０がスレーブデバイス４０Ａ〜４０Ｅから応答が返信されるまでに信号を再送した再送回数、又はスレーブデバイス４０Ａ〜４０Ｅがマスターデバイス２０から応答が返信されるまでにスレーブデバイス４０Ａ〜４０Ｅが信号を再送した再送回数が設定値を超えているか否かを判断する（Ｓ２）。
【００５５】
例えば、再送回数の設定値が３回の場合、通信ログＬｏｇ１では、スレーブデバイス４０Ｅから応答が返信されるまでの再送回数が５回であり、かつ、他のスレーブデバイス４０Ａ〜４０Ｄから応答が返信されるまでの再送回数が３回未満であるため、マスターデバイス２０の制御部２１は、スレーブデバイス４０Ｂとスレーブデバイス４０Ｅとの間に通信異常が発生していると判断する。また、通信ログＬｏｇ２では、スレーブデバイス４０Ｅの再送回数は、設定値と同じ３回であるので、制御部２１は、スレーブデバイス４０Ｂとスレーブデバイス４０Ｅとの間に通信異常が発生していないと判断する。
【００５６】
なお、制御部２１は、ステップＳ１及びＳ２において、通信ログＬｏｇ１及び通信ログＬｏｇ２の両方の応答時間又は再送時間が設定値を超えている場合に、通信異常が発生していると判断してもよいし、通信ログＬｏｇ１及び通信ログＬｏｇ２のうち一方の再送時間又は応答時間が設定値を超えている場合に通信異常が発生していると判断してもよい。
【００５７】
マスターデバイスの２０の制御部２１は、再送回数が設定値を超えていないと判断した場合（Ｓ２：Ｎｏ）、現在の通信モードが信号強度大の通信モードでスレーブデバイス４０Ａ〜４０Ｅに信号を送信しているか否かを判断する（Ｓ３）。
【００５８】
制御部２１は、信号強度小の通信モードで下流側のスレーブデバイス４０Ａ〜４０Ｅに信号を送信していると判断した場合（Ｓ３：Ｎｏ）、処理を完了する。
【００５９】
一方、マスターデバイス２０の制御部２１は、信号強度大の通信モードで下流側のスレーブデバイス４０Ａ〜４０Ｅに信号を送信していると判断した場合（Ｓ３：Ｙｅｓ）、マスターデバイス２０の強度変更部２５又はスレーブデバイス４０Ａ〜４０Ｅの強度変更部４５を制御して信号強度小の通信モードに変更させる（Ｓ４）。
【００６０】
すなわち、制御部２１は、マスターデバイス２０の送受信部２２が下流側のスレーブデバイス４０Ａ〜４０Ｅに送信する信号の強度（電圧）を図６（ｂ）に示す信号強度大の通信モード（例えば、信号の電圧の最小値が−５Ｖ、最大値が５Ｖ）から、図６（ａ）に示す信号強度小の通信モード（例えば、信号の電圧の最小値が−２．５Ｖ、最大値が２．５Ｖ）に変更させる。
【００６１】
さらに、制御部２１は、信号線１０１の電圧をローレベルにすることで信号のオン、オフを判定する図６（ｂ）に示す閾値を大の値（例えば、−４．５Ｖ、４．５Ｖ）から図６（ａ）に示す小の値（例えば、−２Ｖ、２Ｖ）に変更させる（Ｓ５）。
【００６２】
マスターデバイス２０の制御部２１は、応答時間が設定値を超えていると判断した場合（Ｓ１：Ｙｅｓ）、又は再送回数が設定値を超えていると判断した場合（Ｓ２：Ｙｅｓ）、送受信部２２又は送受信部４２から下流側のスレーブデバイス４０Ａ〜４０Ｅに送信する信号を信号強度大の通信モードに変更させる（Ｓ６）。
【００６３】
すなわち、制御部２１は、送受信部２２又は４２が下流側のスレーブデバイス４０Ａ〜４０Ｅに送信する信号の強度（電圧）を図６（ａ）に示す信号強度小の通信モードから、図６（ｂ）に示す信号強度大の通信モードに変更させる。
【００６４】
制御部２１は、送信する信号を通信強度大の通信モードに変更した後（Ｓ６）、グランド線１０２の電圧をハイレベルにしてスレーブデバイス４０Ａ〜４０Ｅの制御部４１に信号強度大の通信モードを通知し、制御部４１に信号のオン、オフを判定する閾値を小の値から大の値に変更させる（Ｓ７）。
【００６５】
［第２の実施の形態］
図７は、本発明の第２の実施の形態に係る通信システムが適用された画像形成装置の概略の構成例を示すブロック図である。
【００６６】
第１の実施の形態では、マスターデバイス２０のみがログ収集部２４を有していたが、本実施の形態では、マスターデバイス２０及びスレーブデバイス４０Ａ〜４０Ｅがログ収集部２４、４４を有している点で第１の実施の形態と異なる。以下、第１の実施の形態と異なる点を中心に説明する。
【００６７】
本実施の形態の画像形成装置１は、マスターデバイス２０と、スレーブデバイス４０Ａ〜４０Ｅとを有する。各スレーブデバイス４０Ａ〜４０Ｅは、それぞれスレーブデバイス４０Ａ〜４０Ｅ間の通信ログ、及びマスターデバイス２０とスレーブデバイス４０Ａ〜４０Ｅとの間の通信ログを収集するログ収集部４４をそれぞれ有している。スレーブデバイス４０Ａ〜４０Ｅのログ収集部４４は、収集した通信ログを差動信号線１００を介して記憶部３０に記憶する。
【００６８】
スレーブデバイス４０Ａ〜４０Ｃの制御部４１は、記憶部３０に記憶された通信ログを参照し、下流側のスレーブデバイス４０Ｂ〜４０Ｅとの間の差動信号線１００に通信異常が発生しているか否かを判断する。制御部４１は、差動信号線１００に通信異常が発生していると判断した場合、通信異常が発生している差動信号線１００を介した通信モードを大の通信モードに変更する。なお、制御部４１は、Ｉ／Ｏデバイス５０Ａ〜５０Ｅとの間の差動信号線１００に通信異常が発生しているか否かを判断してもよい。
【００６９】
［第３の実施の形態］
図８は、本発明の第３の実施の形態に係る通信システムが適用された画像形成装置の概略の構成例を示すブロック図である。
【００７０】
第１の実施の形態では、マスターデバイス２０とスレーブデバイス４０Ａとの間、及びスレーブデバイス４０Ａ〜４０Ｅ間を接続する線路に信号線１０１を用いていたが、本実施の形態では、信号線１０１を有していない点で第１の実施の形態と異なる。以下、第１の実施の形態と異なる点を中心に説明する。
【００７１】
本実施の形態の画像形成装置１に電源が投入された場合、マスターデバイス２０の制御部２１は、スレーブデバイス４０Ａ〜４０Ｅに信号を送信し、それぞれのスレーブデバイス４０Ａ〜４０Ｅを識別する識別番号を設定する。この際、マスターデバイス２０のログ収集部２４は、マスターデバイス２０及びスレーブデバイス４０Ａ〜４０Ｅから通信ログを収集して記憶部３０に記録する。
【００７２】
マスターデバイス２０の制御部２１は、記憶部３０に記録された通信ログに基づいて、応答時間が設定値を超えているか否か、又は再送回数が設定値を超えているか否かによって差動信号線１００に通信異常が発生しているか否かを判断する。制御部２１は、差動信号線１００に通信異常が発生していると判断した場合、通信異常が発生している差動信号線１００に信号を出力するマスターデバイス２０又はスレーブデバイス４０Ａ〜４０Ｃに信号強度を大の通信モードにする指令信号を送信する。
【００７３】
指令信号を受信したマスターデバイス２０又はスレーブデバイス４０Ａ〜４０Ｅは、強度変更部２５、４５を制御して通信モードを信号強度大の通信モードに変更する。また、通信モードを信号強度大の通信モードとする指令信号を受信したスレーブデバイス４０Ａ〜４０Ｅは、受信した信号のオン、オフを判定する閾値を大の値にする。
【００７４】
［変形例］
なお、本発明の実施の形態は、上記各実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々に変形、実施が可能である。例えば、マスターデバイス２０又はスレーブデバイス４０Ａ〜４０Ｅの強度変更部２５、４５は、通信ログの再送回数又は応答時間に基づいて、３段以上の信号強度の変更を行ってもよい。
【００７５】
また、マスターデバイス２０又はスレーブデバイス４０Ａ〜４０Ｅの強度変更部２５、４５は、通信ログの再送回数又は応答時間に基づいて、送信する信号の電流値を制御して、直線的に信号強度を変更してもよい。
【００７６】
また、マスターデバイス２０と、スレーブデバイス４０Ａ〜４０Ｅとの間の信号線は、差動信号線に限定されず、シングルエンド伝送によって信号を送受信するものであってもよい。また、上流方向の通信と下流方向の通信とに共通の信号線を用いてもよい。
【００７７】
また、マスターデバイス２０及びスレーブデバイス４０Ａ〜４０Ｅは、差動信号線１００に混入したノイズを検出し、ノイズを検出した場合に通信モードを信号強度大の通信モードに変更する構成としてもよい。
【００７８】
また、スレーブデバイス４０Ａ〜４０Ｅは、差動信号線１００のいずれかに通信異常が発生していると判断された場合、上流側のマスターデバイス２０又はスレーブデバイス４０Ａ〜４０Ｃに送信する信号を信号強度大の通信モードに変更してもよい。
【００７９】
また、差動信号線１００のいずれかに通信異常が発生していると判断された場合、全てのマスターデバイス２０、及びスレーブデバイス４０Ａ〜Ｅの間で送受信される信号を通信強度大の通信モードに変更してもよい。
【００８０】
また、例えば本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことが可能であり、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。
【符号の説明】
【００８１】
１…画像形成装置、１０…ＣＰＵ、２０…マスターデバイス、２１…制御部、２２、２２Ａ…送受信部、２３…ログ生成部、２４…ログ収集部、２５…強度変更部、３０…記憶部、４０Ａ〜４０Ｅ…スレーブデバイス、４１…制御部、４２、４２Ａ…送受信部、４３…ログ生成部、４３…ログ収集部、４５…強度変更部、５０Ａ〜５０Ｅ…Ｉ／Ｏデバイス５０、１００…差動信号線、１０１…信号線、１０２…グランド線、１０３…シールド、２００…ケーブル、２２１…差動増幅器、２３１…カウンタ、２３２…タイマ、２５２…第１の経路、２５２ａ、２５２ｂ…信号線、２５３…第２の経路、２５３ａ、２５３ｂ…信号線、２５４ａ〜２５４ｄ…スイッチ、２５５…分流回路、４３２…タイマ、４４１…カウンタ、ａ１〜ｄ１…接点、ａ２〜ｄ２…接点、Ｌｏｇ１、Ｌｏｇ２…通信ログ、Ｒ１、Ｒ２…抵抗
【図１】
2016133972.tif 000003
【図２】
2016133972.tif 000004
【図３】
2016133972.tif 000005
【図４】
2016133972.tif 000006
【図５】
2016133972.tif 000007
【図６】
2016133972.tif 000008
【図７】
2016133972.tif 000009
【図８】
2016133972.tif 000010