(57)【特許請求の範囲】
【請求項１】
データ通信を行うためのデータ信号線と、
割込信号を伝送するための割込信号線と、
前記データ信号線と接続されデータの通信を行う第１データ通信部と、前記割込信号線と接続され割込信号が入力される第１割込部を含む第１モジュールと、
前記データ信号線と接続され前記第１データ通信部と通信を行う第２データ通信部と、前記割込信号線と接続され割込信号を生成して出力する第２割込部と、通信速度を定める信号であって信号のエッジとエッジの時間間隔により通信速度を示す速度設定信号を生成する信号生成部と、前記割込信号線に前記第２割込部を接続するか、前記信号生成部を接続するかを切り替えるスイッチ部と、を有する第２モジュールと、を含み、
前記信号生成部は、前記割込信号線と接続され、前記割込信号線を介して前記第１モジュールに前記速度設定信号を送信し、
前記第１割込部は、前記割込信号線での前記速度設定信号のエッジからエッジまでの時間を計時する計時部を含み、
前記第２データ通信部は、前記速度設定信号が示す通信速度でデータの通信を行い、
前記第１データ通信部は、前記速度設定信号のエッジとエッジの時間間隔により定まる通信速度で通信を行い、
前記割込信号線により前記速度設定信号を伝えるとき、
前記第１割込部は、前記計時部により前記割込信号線で伝送される前記速度設定信号のエッジとエッジの時間間隔を測定し、前記スイッチ部は、前記割込信号線に前記信号生成部を接続し、
前記割込信号線により前記割込信号を伝えるとき、
前記第１割込部は、前記割込信号の入力を受け、前記スイッチ部は、前記割込信号線に前記第２割込部を接続することを特徴とする通信装置。
【請求項２】
前記第１モジュール及び前記第２モジュールに対して電力の供給と停止を行う電源部を含み、
前記電源部による電力供給開始後、前記第１データ通信部と前記第２データ通信部との通信開始前に、前記信号生成部は、前記割込信号線を介して前記第１モジュールに前記速度設定信号を送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
請求項１又は２に記載の通信装置を含むことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを送受信する部分が割込信号線で接続される通信装置に関する。又、この通信装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、データ通信を行うにあたり、これから行う通信の通信速度（送信速度）を認識してから、通信装置が通信を行う場合がある。例えば、送信側装置のデータの送信速度が複数類あり得る場合、受信側装置は、送信側装置のデータ送信速度を自動認識し、受信側装置は、認識した速度に応じてデータを受信し、通信を成立させる。
【０００３】
このような送信側装置のデータ送信速度を自動認識する技術の一例が特許文献１に記載されている。特許文献１では、モデムや端末間の通信を想定し、送信側の通信速度が複数種（３８．４ｋｂｐｓ、１９．２ｋｂｐｓ、９６００ｂｐｓなど）が用意されている例を示している。具体的に、特許文献１には、接続される相手端末より受信側でデータ伝送速度を特定可能なキャラクタを調歩同期式でシリアル転送してもらい、そのキャラクタの先頭に付加されるスタートビットに基づいてデータ伝送速度を自動認識するようにし、検出可能な最高のデータ伝送速度のＮ倍のクロックでキャラクタのスタートビット時間をカウントするカウンターと、そのカウンター出力をビットシフトさせたビット列の所定個数のビット列に基づいてデータ伝送速度を判定する手段とを備えたデータ速度自動認識回路が記載されている。この構成により、回路を簡素化しつつ、自動スピード検出の信頼性を高めようとする（特許文献１：請求項１、段落［００５５］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−１７２４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
各種装置内には、複数のモジュール化された集積回路（例えば、ＣＰＵや、複数の回路をワンチップ化した回路）や基板が設けられることがある。例えば、複合機、プリンター、複写機等の画像形成装置内には、原稿読取用のＣＰＵ、印刷用のＣＰＵ、通信制御用のＣＰＵ、画像処理専用のＡＳＩＣのように複数のモジュールが配されることがある。各モジュールがそれぞれ処理を分担し、コピーや印刷等の機能が実現される。
【０００６】
そして、処理を行う上で、画像データ等のデータ伝送や、処理内容の伝達や、処理の実行開始のタイミングの伝達や、処理結果の伝達や、処理の進行状況の伝達等、モジュール間では、データ通信が行われる。ここで、従来、モジュール間の通信速度は、固定（特定）され、各モジュールは、特定の通信速度で通信するように設計され、製造される。
【０００７】
そのため、従来、ある機種用に製造されたモジュールは、実現する機能や実行する処理は共通しても、他の機種では通信速度不足のため、他の機種に転用できないことがある。この場合、例えば、モジュール間の通信速度を向上させたモジュールの再設計とその製造が行われる。一方、ある機種用に製造されたモジュールは、実現する機能や実行する処理は共通するものの、必要以上の通信速度となることもある（通信速度が速すぎることもある）。この場合、例えば、別途バッファの用意や、通信速度を落としたモジュールの再設計を行うなど、モジュールを転用するうえで調整が必要となることもある。
【０００８】
このように、従来、モジュール間の通信速度は、固定（特定）され、特定の通信速度で通信するように設計され、製造されている。そのため、固定されたモジュール間の通信速度は、例えば、画像形成装置の各機種に共通してモジュールを用いるうえでの制約となっているという問題がある。そして、モジュールの開発にコストや手間が多くかかり、大量生産による製造コストの低減効果を得にくいという問題もある。
【０００９】
ここで、特許文献１記載の発明のように、発信側と受信側で通信速度を可変とすることが考えられる。しかし、特許文献１記載の発明では、特定パターン（キャラクタ）が発信側から受信側に非同期で送信されるので、内部クロックの同期用の複数のフリップフロップなどの特別な回路が必要となる（特許文献１：段落［００２４］、図２等参照）。そのため、製造コスト、簡易さ、回路の大規模化等の点で問題がある。又、特許文献１記載の受信側の通信速度の自動認識用の回路を動作させるには、別途、ＣＰＵ等の制御回路による制御が必要である。従って、発信側が特定パターン（キャラクタ）が発信すべきタイミングが受信側の起動タイミングに依存し、通信速度の自動認識を行うタイミングを定めにくく、待ち時間を設ける必要があるという問題もある。これらの問題から、特許文献１記載の技術は、モデム間の通信には適用できても、例えば、画像形成装置内のモジュール間の通信への適用は難しい。
【００１０】
本発明は、上記従来技術の問題点に鑑み、特別な回路を設けず、簡易にモジュール間の通信速度を、モジュールが搭載された装置で求められる速度に任意に設定し、モジュールの汎用性を高めることを課題とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に係る通信装置は、データ通信を行うためのデータ信号線と、割込信号を伝送するための割込信号線と、前記データ信号線と接続されデータの通信を行う第１データ通信部と、前記割込信号線と接続され割込信号が入力される第１割込部を含む第１モジュールと、前記データ信号線と接続され前記第１データ通信部と通信を行う第２データ通信部と、前記割込信号線と接続され割込信号を生成して出力する第２割込部と、通信速度を定める信号である速度設定信号を生成する信号生成部を含む第２モジュールと、を含み、前記信号生成部は、前記割込信号線と接続され、前記割込信号線を介して前記第１モジュールに前記速度設定信号を送信し、前記第１データ通信部と前記第２データ通信部は、前記速度設定信号が示す通信速度でデータの通信を行うこととした。
【００１２】
この構成によれば、信号生成部は、割込信号線と接続され、割込信号線を介して第１モジュールに速度設定信号を送信し、第１データ通信部と第２データ通信部は、速度設定信号が示す通信速度でデータの通信を行う。これにより、モジュール間に通常設けられる割込信号線を用いて速度設定信号により第１データ通信部と第２データ通信部間の通信速度を設定することができる。従って、内部クロックの同期用の複数のフリップフロップなどの特別な回路を設けず、データ通信速度を設定することができる。又、割込信号線を用いるので、割込の性質に基づき、割込を受信する側（第１モジュール）ではなく、送信する側（第２モジュール）の都合で速度設定信号を送信できる。言い換えると、速度設定信号の送信開始までに余分なマージンとしての時間を設けずに済む。従って、第２モジュールの都合で速度設定信号の送信タイミングをとっても、受信側の第１モジュールは、通信を行うべき速度を認識できる。更に、従来のように、各モジュールの通信速度を完全に固定せず、割込信号線を用いた通信だけでモジュール間の通信速度を適切な速度に設定できるようにして、状況に応じて通信速度を可変とするので、モジュールの汎用性を高めることができる。従って、通信装置の開発コストや製造コストを大きく削減することができる。
【００１３】
又、請求項１の発明において、前記信号生成部は、信号のエッジとエッジの時間間隔により通信速度を示す前記速度設定信号を生成し、前記第１割込部は、前記割込信号線での前記速度設定信号のエッジからエッジまでの時間を計時する計時部を含み、前記第１データ通信部は、前記速度設定信号のエッジとエッジの時間間隔により定まる通信速度で通信を行うこととした。
【００１４】
この構成によれば、第１割込部は、割込信号線での速度設定信号のエッジからエッジまでの時間を計時する計時部を含み、第１データ通信部は、速度設定信号のエッジ間の時間により定まる通信速度で通信を行う。これにより、第１モジュールは、速度設定信号の基準となるエッジからエッジまでの時間を計測するだけで、通信すべき速度を認識できる。又、第２モジュールは、割込信号線の状態（Ｈｉｇｈ、Ｌｏｗ）を切り替える時間の間隔によって通信速度を第１モジュールに伝達できる。従って、第１モジュールと第２モジュール間の通信速度が未定な状態でも、適切、確実に速度設定信号を第２モジュールから第１モジュールに送信することができる。
【００１５】
又、請求項１の発明において、前記第２モジュールは、前記割込信号線に前記第２割込部を接続するか、前記信号生成部を接続するかを切り替えるスイッチ部を有し、前記割込信号線により前記速度設定信号を伝えるとき、前記第１割込部は、前記計時部により前記割込信号線で伝送される前記速度設定信号のエッジとエッジの時間間隔を測定し、前記スイッチ部は、前記割込信号線に前記信号生成部を接続し、前記割込信号線により前記割込信号を伝えるとき、前記第１割込部は、前記割込信号の入力を受け、前記スイッチ部は、前記割込信号線に前記第２割込部を接続することとした。
【００１６】
この構成によれば、第１割込部は割込信号の入力を受け、スイッチ部は、割込信号線に第２割込部を接続する。これにより、速度設定信号により通信速度を設定するとき以外は、第１割込部や第２割込部により、通常通り、割込処理が第１モジュールと第２モジュール間でなされる。
【００１７】
又、請求項２に係る発明は、請求項１の発明において、前記第１モジュール及び前記第２モジュールに対して電力の供給と停止を行う電源部を含み、前記電源部による電力供給開始後、前記第１データ通信部と前記第２データ通信部との通信開始前に、前記信号生成部は、前記割込信号線を介して前記第１モジュールに前記速度設定信号を送信することとした。
【００１８】
この構成によれば、電源部による電力供給開始後、第１データ通信部と第２データ通信部との通信開始前に、信号生成部は、割込信号線を介して第１モジュールに速度設定信号を送信する。これにより、第１モジュールや第２モジュールへの電力供給開始に伴い、適切な速度に通信速度が設定される。
【００１９】
又、請求項３に係る画像形成装置は、請求項１又は２に記載の通信装置を含むこととした。
【００２０】
この構成によれば、モジュールの開発、製造コストが抑えられるので、画像形成装置の製造コストを抑えることができる。
【発明の効果】
【００２１】
上述したように、本発明によれば、特別な回路を設けず、簡易にモジュール間の通信速度をモジュールが搭載された装置で必要な速度に任意に設定することができる。又、モジュールの汎用性を高めることができる。
【図面の簡単な説明】
【００２２】
【図１】複合機の一例を示す模型的正面断面図である。
【図２】画像形成ユニットの一例を示す拡大断面図である。
【図３】複合機のハードウェア構成の一例を示すブロック図である。
【図４】複合機に含まれる通信装置のハードウェア構成の一例を示すブロック図である。
【図５】速度設定信号の波形の一例を示す説明図である。
【図６】通信速度設定の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態を図１〜図６を用いて説明する。尚、本実施形態では、通信装置１００を含む複合機１０１（画像形成装置に相当）を例に挙げ説明する。但し、本実施の形態に記載される構成、配置等の各要素は発明の範囲を限定するものではなく単なる説明例にすぎない。
【００２４】
（複合機１０１の概略構成）
まず、図１に基づき、実施形態に係る複合機１０１の概略を説明する。図１は複合機１０１の一例を示す模型的正面断面図である。図２は画像形成ユニット５１の一例を示す拡大断面図である。
【００２５】
本実施形態の複合機１０１は、最上部に原稿搬送部３ａが設けられる。原稿搬送部３ａの下方には、原稿を読み取り、画像データを出力する画像読取部３ｂが設けられる。又、図１に破線で示すように、正面上方にコピー等の設定を行う部分として機能し、各種情報を報知する操作パネル３ｃが設けられる。又、複合機１０１本体内に、給紙部４ａ、搬送路４ｂ、画像形成部５、中間転写部６ａ、定着部６ｂ等が設けられる。
【００２６】
原稿搬送部３ａは、原稿の複写時、複数のローラーの回転駆動により、原稿トレイ３１に積載された原稿を１枚ずつ、自動的、連続的に、画像読取部３ｂの読み取り位置（送り読取用コンタクトガラス３２）に向けて搬送する。
【００２７】
画像読取部３ｂは原稿を読み取り、原稿の画像データを生成する。画像読取部３ｂの上面には、送り読取用コンタクトガラス３２と載置読取用コンタクトガラス３３が設けられる。又、画像読取部３ｂは、内部には露光用のランプ、ミラー、レンズ、イメージセンサ等の光学系部材（不図示）を含む。尚、原稿搬送部３ａは図１の紙面奥側に支点が設けられ持ち上げ可能である。そして、原稿搬送部３ａで、載置読取用コンタクトガラス３３に載置された原稿を押さえることができる。
【００２８】
又、給紙部４ａは、中間転写部６ａ等に向け、各種（コピー用紙、普通紙、再生紙、ラベル用紙等）、各サイズ（Ａ３、Ａ４、Ｂ５、レターサイズ等）の用紙（シート）を収容する。又、給紙部４ａは、モータ等の駆動機構（不図示）により回転する給紙ローラー４１を含む。給紙ローラー４１は、１枚ずつ搬送路４ｂに用紙を送り出す。そして、搬送路４ｂは複合機１０１内で用紙を搬送し、給紙部４ａから供給された用紙を、中間転写部６ａ、定着部６ｂを経て排出トレイ４２まで導く。搬送路４ｂには搬送ローラー対４３、４４や、搬送される用紙を中間転写部６ａの手前で待機させ、タイミングをあわせて送り出すレジストローラー対４５等が設けられる。
【００２９】
更に、図１に示すように、複合機１０１は、形成すべき画像の画像データに基づき、トナー像を形成する画像形成部５を備える。具体的に、画像形成部５は、図１の左側から、画像形成ユニット５１Ｂｋ（ブラックのトナー像形成用）と、画像形成ユニット５１Ｙ（イエローのトナー像形成用）と、画像形成ユニット５１Ｃと（シアンのトナー像形成用）、画像形成ユニット５１Ｍ（マゼンタのトナー像形成用）と、１つの露光装置５２等を含む。
【００３０】
ここで、図２に基づき、各画像形成ユニット５１Ｂｋ〜５１Ｍを詳述する。尚、各画像形成ユニット５１Ｂｋ〜５１Ｍは、形成するトナー像の色が異なるだけで、いずれも基本的に同様の構成である。そこで、図２では１つの画像形成ユニット５１のみ示し、以下の説明では、特に説明する場合を除き、各画像形成ユニット５１の色の識別用の符号であるＢｋ、Ｙ、Ｃ、Ｍの符号は省略する。
【００３１】
まず、各感光体ドラム５３は、アモルファスシリコン等の感光層を有し、駆動装置（不図示）によって所定のプロセススピードで回転駆動され、周面にトナー像を担持する。各帯電装置５４は、感光体ドラム５３を一定の電位で帯電させる。尚、帯電装置５４は、コロナ放電式やブラシ等を用いたものでも良い。各画像形成ユニット５１の下方の露光装置５２は、入力されるカラー色分解された画像信号をレーザ出力部（不図示）にて光信号にそれぞれ変換し、変換された光信号であるレーザ光（破線で図示）を４色分出力可能であり、帯電後の感光体ドラム５３の走査露光を行って、静電潜像を形成する。
【００３２】
各現像装置５５は、トナーを含む現像剤（不図示）を収納する（画像形成ユニット５１Ｂｋのものはブラック、画像形成ユニット５１Ｙのものはイエロー、画像形成ユニット５１Ｃのものはシアン、画像形成ユニット５１Ｍのものはマゼンタの現像剤を収納する）。各現像装置５５は、感光体ドラム５３に対向し、画像形成時に感光体ドラム５３にトナーを供給し、静電潜像をトナー像として現像する。各クリーニング装置５６は、感光体ドラム５３の清掃を行う
【００３３】
図１に戻り説明する。中間転写部６ａは、感光体ドラム５３からトナー像の１次転写を受け、用紙に２次転写を行う。中間転写部６ａは、感光体ドラム５３の１本に付き、１本設けられる各１次転写ローラー６１（６１Ｂｋ〜６１Ｍの計４本）、中間転写ベルト６２、駆動ローラー６３、従動ローラー６４〜６６、２次転写ローラー６７、ベルトクリーニング装置６８等で構成される。各１次転写ローラー６１は、各感光体ドラム５３のトナー像を、ずれなく重畳させつつ中間転写ベルト６２に転写させる。
【００３４】
中間転写ベルト６２は、１次転写ローラー６１、駆動ローラー６３、従動ローラー６４〜６６に張架され、駆動ローラー６３の回転駆動により図１の紙面時計方向に周回する。又、駆動ローラー６３に対向する２次転写ローラー６７には、所定の電圧が印加され、各色のトナー像は用紙に転写される。尚、２次転写後の中間転写ベルト６２上の残トナー等は、ベルトクリーニング装置６８で除去されて回収される。
【００３５】
定着部６ｂは、用紙搬送方向の下流側に配され、用紙に２次転写されたトナー像を加熱、加圧して定着する。そして、定着部６ｂは主として発熱源を内蔵する加熱ローラー６９Ｈとこれに圧接される加圧ローラー６９Ｐとで構成され、ニップが形成される。そして、トナー像の転写された用紙はニップを通過すると加熱・加圧され、その結果、トナー像が用紙に定着する。尚、定着後の用紙は排出トレイ４２に排出され画像形成処理が完了する。
【００３６】
（複合機１０１のハードウェア構成の概要）
次に、図３に基づき、実施形態に係る複合機１０１のハードウェア構成を説明する。図３は、複合機１０１のハードウェア構成の一例を示すブロック図である。
【００３７】
図３に示すように、本実施形態に係る複合機１０１は、主制御部７（制御基板）を有する。主制御部７は装置全体の動作を統括し、複合機１０１の各部の制御を司る。そして、主制御部７は、例えば、制御を行う処理演算回路としてメインＣＰＵ１（第１モジュールに相当）を含む。
【００３８】
そして、主制御部７は、バス等により通信可能に、ＲＯＭ７１ａ（Read Only Memory）、ＲＡＭ７１ｂ（Randam Access Memory）、ＨＤＤ７１ｃ（Hard Disk Drive）等で構成される記憶部７１と接続される。ＲＯＭ７１ａは、電源がオフしても記憶内容が保持される不揮発性メモリーである。ＲＯＭ７１ａは、メインＣＰＵ１が制御のため実行するプログラムや、起動時プログラムや、装置固有の各種パラメータなどの各種制御用の固定データを記憶する。ＲＡＭ７１ｂには、各種プログラムやデータが展開される。ＨＤＤ７１ｃは、画像データの記憶やプログラム、各種管理データの記憶に利用される。尚、ＨＤＤ７１ｃの変わりに、ＳＳＤを用いてもよい。
【００３９】
又、主制御部７は原稿の読み取りのための画像読取部３ｂや原稿搬送部３ａと通信可能に接続される。原稿搬送部３ａには、原稿搬送部３ａの動作を実際に制御する原稿搬送制御部３４が設けられる。又、画像読取部３ｂには、画像読取部３ｂの動作を制御するスキャナ制御部３５が設けられる。例えば、原稿搬送制御部３４やスキャナ制御部３５は、ＣＰＵや制御用のプログラムやデータを記憶したメモリーや、チップや、各種回路等を含む。
【００４０】
主制御部７は、原稿搬送制御部３４やスキャナ制御部３５に原稿読み取りの実行指示を与える。この指示を受けて、原稿搬送制御部３４やスキャナ制御部３５は、原稿を搬送するローラー等の読み取りで用いる各種回転体を回転させ、ランプ、イメージセンサー等を動作させる。これにより、画像データが生成され、生成された画像データが記憶部７１等に記憶される。
【００４１】
又、主制御部７は、用紙搬送やトナー像形成や定着など、印刷を行う部分（エンジン部分、給紙部４ａ、搬送路４ｂ、画像形成部５、中間転写部６ａ、定着部６ｂ等）を実際に制御するエンジン制御部４０と通信可能に接続される。エンジン制御部４０は、エンジンＣＰＵ２（第２モジュールに相当）や制御用のプログラムやデータを記憶するエンジンメモリー４６や、チップや、各種回路等を含む。
【００４２】
主制御部７は、エンジン制御部４０に印刷の実行指示や実行すべきジョブの内容を指示する。この指示を受け、エンジン制御部４０は、給紙部４ａ、搬送路４ｂ、画像形成部５、中間転写部６ａ、定着部６ｂを制御する。例えば、エンジン制御部４０は、用紙搬送や画像形成で用いる各種回転体（搬送ローラー対４３、４４や感光体ドラム５３等）を回転させ、感光体ドラム５３の帯電、走査、露光、現像等や定着を行わせる。
【００４３】
又、主制御部７は、外部との通信を行うための通信部７２と接続される。通信部７２には、通信部７２の外部とのデータの送受信を実際に制御する通信制御部７３が設けられる。通信制御部７３は、ＣＰＵや制御用のプログラムやデータを記憶したメモリーや、チップや、各種回路等を含む。
【００４４】
又、通信部７２は、外部のコンピューター２００（例えば、パーソナルコンピューターやサーバー）と、ネットワークやケーブルで接続して通信を行うためインターフェイスである。例えば、通信部７２は、ネットワーク接続や直接的に複合機１０１とコンピューター２００を直接接続するためのコネクタ、ソケット等を含む。そして、複合機１０１は、コンピューター２００等から画像データ等を含む印刷用データを受け印刷を行うことができる（プリンター機能）。又、画像読取部３ｂでの読み取りで得られた画像データ等を複合機１０１からコンピューター２００に送信できる（スキャナ機能）。又、通信部７２には、相手方のＦＡＸ装置３００と画像データの送受信を行うための回路、インターフェイス、モデム等が含まれてもよい（ＦＡＸ機能）。
【００４５】
又、主制御部７は、バス等で操作パネル３ｃとも通信可能に接続される。操作パネル３ｃには、操作パネル３ｃの表示の切替や、押されたキーの認識等、操作パネル３ｃを実際に制御するパネル制御部３７が設けられる。パネル制御部３７は、ＣＰＵや制御用のプログラムやデータを記憶したメモリーや、チップや、各種回路等を含む。
【００４６】
そして、操作パネル３ｃになされた設定内容を示すデータは、操作パネル３ｃから主制御部７に送られる。主制御部７は、複合機１０１を使用者の設定どおりに動作するように制御する。
【００４７】
又、複合機１０１には、画像データに対して各種の画像処理を行う画像処理部７４が設けられる。画像処理部７４は、例えば、画像処理専用に設計された回路であるＡＳＩＣ７５や画像処理用のワークメモリー７６等を含む。
【００４８】
画像処理部７４は、例えば、濃度変更、拡大縮小、回転、圧縮、伸長処理等の各種画像処理を画像データに施す。尚、画像処理部７４が行える画像処理は多岐にわたるので、画像処理部７４は、公知の複合機１０１に関する画像処理をおこなえるものとして、実行可能な画像処理の詳細の説明は省略する。
【００４９】
又、図３に示すように、本実施形態の複合機１０１には、電源部８が設けられる。電源部８は、商用電力からの電力の供給を受ける。電源部８は、例えば、整流回路、降圧回路、昇圧回路、平滑回路等の複数の電力変換回路を含む。そして、電源部８は、複合機１０１の各部に必要な電圧を生成し、供給する（例えば、モーター駆動用のＤＣ２４Ｖや、ＤＣ５Ｖ、３．３Ｖ、１．８Ｖといった各種制御部や操作パネル３ｃや各種メモリー等の回路駆動用の電圧など）。
【００５０】
又、主制御部７は、予め定められた移行条件が満たされると、複合機１０１を省電力モードに移行させる。例えば、複合機１０１が待機状態（例えば、ジョブを実行せず、操作パネル３ｃ等への操作も無い状態）になって予め定められた時間（例えば、数分〜数十分）が経過すると、主制御部７は移行条件が満たされたと判断する。省電力モードに移行するとき、主制御部７は電源部８に指示を与え、予め定められた部分（例えば、画像形成部５や定着部６ｂや画像読取部３ｂや原稿搬送部３ａ等）に対する電力供給を停止させる。一方、省電力モードで復帰条件が満たされると、電源部８は、省電力モード移行に伴い電力供給を停止していた部分に対して電力供給を再開し、複合機１０１を利用できる状態（通常モード）に戻す。例えば、操作パネル３ｃへの操作や、コンピューター２００等の外部からの複合機１０１宛の画像データの通信部７２の受信により、復帰条件が満たされたと扱われる。
【００５１】
又、図３に示すように、複合機１０１には、メインスイッチ８１が設けられる。メインスイッチ８１は、例えば、操作パネル３ｃや複合機１０１の側面に設けられる。そして、メインスイッチ８１により、商用電源と電源部８の接続と遮断を切り替えることができる。使用者は、メインスイッチ８１を操作することにより、複合機１０１の主電源のＯＮ／ＯＦＦを行うことができる。尚、主電源がＯＮされたとき、電源部８は複合機１０１を構成する全ての部分に電力供給を行い、複合機１０１を通常モードで起動させる。
【００５２】
（通信装置１００のハードウェア構成）
次に、図４に基づき、実施形態に係る通信装置１００のハードウェア構成の一例を説明する。図４は、複合機１０１に含まれる通信装置１００のハードウェア構成の一例を示すブロック図である。
【００５３】
本実施形態の複合機１０１には、通信装置１００が搭載される。本実施形態の通信装置１００は、データ信号線Ｄ１、Ｄ２と割込信号線ＩＮＴと、これらの信号線で接続されたモジュールを含む。本説明では、モジュールとして主制御部７のメインＣＰＵ１（第１モジュールに相当）と、エンジンＣＰＵ２（第２モジュールに相当）と、をデータ信号線Ｄ１、Ｄ２と割込信号線ＩＮＴで接続する例を通信装置１００の一例として説明する。
【００５４】
尚、本説明では、割込信号が入力されるマスターのモジュールとして、メインＣＰＵ１を例に挙げ、メインＣＰＵ１に対して割込信号を出力するスレーブのモジュールとしてエンジンＣＰＵ２を例に挙げて説明する。しかし、例えば、スレーブとしてのモジュールは、上述の原稿搬送制御部３４、スキャナ制御部３５、パネル制御部３７、通信制御部７３内の各ＣＰＵや、ＡＳＩＣ７５でもよい。又、メインＣＰＵ１以外の回路（モジュール）を、いずれかの制御部から割込信号が入力されるマスターのモジュールとしてもよい。そのため、以下の説明は、主制御部７、エンジン制御部４０、原稿搬送制御部３４、スキャナ制御部３５、パネル制御部３７、通信制御部７３、画像処理部７４等に設けられたモジュール（ＣＰＵやＡＳＩＣ７５等）同士を、データ信号線Ｄ１、Ｄ２と割込信号線ＩＮＴで接続した場合にも当てはまる。
【００５５】
まず、メインＣＰＵ１を説明する。メインＣＰＵ１は、例えば、内部に制御ユニット１１、演算ユニット１２、キャッシュメモリー１３、内蔵メモリー１４、Ｉ／Ｆ部１５、第１データ通信部１６、第１割込部１７、計時部１７１等を含む。
【００５６】
例えば、制御ユニット１１は、メインＣＰＵ１全体の動作を管理する。例えば、制御ユニット１１は、キャッシュメモリー１３内の命令を読み込み、デコードし、演算ユニット１２等を制御する制御情報を生成し、演算ユニット１２に演算の指示を与える。又、例えば、制御ユニット１１は、Ｉ／Ｆ部１５やキャッシュメモリー１３に指示を与え、記憶部７１とデータやプログラムをやり取りさせる。又、例えば、制御ユニット１１は、第１データ通信部１６に指示を与え、エンジンＣＰＵ２とデータの送受信を行わせる。
【００５７】
演算ユニット１２は、レジスターや演算器を内蔵し、制御ユニット１１の指示に基づき、キャッシュメモリー１３内のデータ読み込み等の処理を行い、整数や浮動小数点の演算等を行う。そして、例えば、演算ユニット１２は、演算結果をキャッシュメモリー１３に書き込む。
【００５８】
キャッシュメモリー１３は、処理、演算に用いるため、Ｉ／Ｆ部１５を介して記憶部７１から読み込まれたデータやプログラムや、演算ユニット１２が処理したデータを格納する。Ｉ／Ｆ部１５は、バス等により記憶部７１等と接続され、メインＣＰＵ１が記憶部７１や他の部分と通信を行うための通信用のインターフェイスである。
【００５９】
内蔵メモリー１４は、例えば、メインＣＰＵ１の起動用のプログラムや割込処理用のデータやプログラムや、第１データ通信部１６の通信速度を定めるためのプログラムやデータなど、予めメインＣＰＵ１に記憶させておくべきデータを記憶する。どのようなデータやプログラムを内蔵メモリー１４に記憶させるかは、適宜定めることができる。
【００６０】
第１データ通信部１６は、制御ユニット１１の指示に基づき、エンジンＣＰＵ２に設けられた第２データ通信部２６と通信を行う。例えば、第１データ通信部１６には、通信速度を制御する通信速度制御回路１６１が設けられる。通信速度制御回路１６１は、メインＣＰＵ１とエンジンＣＰＵ２間の通信速度を設定された速度で行えるように、第１データ通信部１６でのデータの送受信の速度を制御する。
【００６１】
第１割込部１７は、エンジンＣＰＵ２（スレーブ側）からメインＣＰＵ１（マスター側）に出力された割込信号を認識する部分である。例えば、第１割込部１７は、認識した割込の内容を制御ユニット１１に割込として伝達する。
【００６２】
計時部１７１は、割込信号線ＩＮＴを介してエンジンＣＰＵ２から伝達される速度設定信号Ｓ１のエッジの時間間隔を計測するカウンターである。計時部１７１は、計時した時間間隔を示すデータを制御ユニット１１に伝達する。制御ユニット１１は、伝達されたデータに基づき、第１データ通信部１６が通信すべき通信速度を認識する。そして、制御ユニット１１は、第１データ通信部１６の通信速度制御回路１６１を制御して、メインＣＰＵ１とエンジンＣＰＵ２間の通信速度を認識した通信速度に設定する。
【００６３】
次に、エンジンＣＰＵ２を説明する。エンジンＣＰＵ２は、例えば、内部に制御ユニット２１、演算ユニット２２、キャッシュメモリー２３、内蔵メモリー２４、Ｉ／Ｆ部２５、第２データ通信部２６、第２割込部２７、信号生成部２８、スイッチ部２９等を含む。
【００６４】
例えば、制御ユニット２１は、エンジンＣＰＵ２全体の動作を管理する。例えば、制御ユニット２１は、キャッシュメモリー２３内の命令を読み込み、デコードし、演算ユニット２２等を制御する制御情報を生成し、演算ユニット２２に演算の指示を与える。又、例えば、制御ユニット２１は、Ｉ／Ｆ部２５やキャッシュメモリー２３に指示を与え、記憶部７１とデータやプログラムをやり取りさせる。又、例えば、制御ユニット２１は、第２データ通信部２６に指示を与え、メインＣＰＵ１の第１データ通信部１６とデータの送受信を行わせる。
【００６５】
演算ユニット２２は、レジスターや演算器を内蔵し、制御ユニット２１の指示に基づき、キャッシュメモリー２３内のデータを読み込み等の処理を行い、整数や浮動小数点の演算等を行う。そして、例えば、演算ユニット２２は、演算結果をキャッシュメモリー２３に書き込む。
【００６６】
キャッシュメモリー２３は、処理、演算に用いるため、Ｉ／Ｆ部２５を介して記憶部７１から読み込まれたデータやプログラムや、演算ユニット２２が処理したデータを格納する。Ｉ／Ｆ部２５は、バス等により記憶部７１や他の部分と接続され、エンジンＣＰＵ２が記憶部７１等と通信を行うためのインターフェイスである。
【００６７】
内蔵メモリー２４は、例えば、エンジンＣＰＵ２の起動用のプログラムや割込処理用のデータやプログラムや、第２データ通信部２６の通信速度を定めるためのプログラムやデータなど、予めエンジンＣＰＵ２に記憶させておくべきデータを記憶する。どのようなデータやプログラムを記憶させるかは、適宜定めることができる。
【００６８】
第２データ通信部２６は、制御ユニット２１の指示に基づき、メインＣＰＵ１に設けられた第１データ通信部１６と通信を行う。例えば、第２データ通信部２６にも、通信速度を制御する通信速度制御回路２６１が設けられる。通信速度制御回路２６１は、メインＣＰＵ１の第１データ通信部１６と通信速度を設定された速度で行えるように、第２データ通信部２６でのデータの送受信の速度を制御する。
【００６９】
第１データ通信部１６と第２データ通信部２６は、複数本のデータ信号線Ｄ１、Ｄ２で接続される（図４では２本分を図示）。例えば、第１データ通信部１６と第２データ通信部２６間では、シリアル信号による通信が行われる。そして、例えば、第１データ通信部１６や第２データ通信部２６は、UART (Universal Asynchronous Receiver Transmitter)の規格に基づき、調歩同期方式で通信を行う。尚、一方のデータ通信部から他方のデータ通信部にクロック信号を供給して同期を取るようにしてもよい。又、通信のために、第１データ通信部１６や第２データ通信部２６は、データのシリアル−パラレル変換や、パラレル−シリアル変換を行う。
【００７０】
そして、第１データ通信部１６と第２データ通信部２６は、速度設定信号Ｓ１により設定された速度で通信を行う。調歩同期方式の場合、第１データ通信部１６の通信速度制御回路１６１と第２データ通信部２６の通信速度制御回路２６１は、速度設定信号Ｓ１により設定された速度で同期をとりつつ通信を行うため、同じ周波数のクロック（基準クロック）を生成し、通信を行う。このように、第１データ通信部１６や第２データ通信部２６はデータ通信を行う。データは、各ＣＰＵのキャッシュメモリーや制御ユニットに渡される。
【００７１】
例えば、第１データ通信部１６と第２データ通信部２６の間では、様々なデータがやり取りされる。通信内容は予めプログラム等で定められる。例えば、第１データ通信部１６は、第２データ通信部２６に向けて、印刷の実行指示や印刷内容（例えば、印刷枚数を示す情報や印刷に用いる用紙を示す情報等）を含む印刷制御データを送信する。エンジンＣＰＵ２は、印刷制御データに基づき、印刷を行う部分（エンジン部分）を制御する。一方、例えば、第２データ通信部２６は、第１データ通信部１６に向けて、印刷の進捗状況（印刷が完了した枚数）を示すデータや、エンジン部に設けられた各種センサー（不図示）の出力状況を示すデータなど、主制御部７の制御に必要なデータを第１データ通信部１６に向けて送信する。
【００７２】
第２割込部２７は、エンジンＣＰＵ２（スレーブ側）からメインＣＰＵ１（マスター側）への割込信号を生成する部分である。例えば、第２割込部２７は、エラーの発生等、予め定められた割込要因が発生したとき、発生した割込の内容を制御ユニット１１に伝達するための割込信号を生成する。
【００７３】
信号生成部２８は、割込信号線ＩＮＴを介してメインＣＰＵ１に向けての速度設定信号Ｓ１を生成する。信号生成部２８は、第１データ通信部１６と第２データ通信部２６間の通信速度を定めるため、予め定められたパターンの速度設定信号Ｓ１を生成する。生成すべきパターンを示すデータは、信号生成部２８に内蔵されていてもよいし、内蔵メモリー２４に格納されていてもよい。
【００７４】
メインＣＰＵ１の計時部１７１は、速度設定信号Ｓ１のパターンでのエッジの間隔を計測する。そして、メインＣＰＵ１の制御ユニット１１は、計時部１７１の計測結果に基づき、信号生成部２８が生成したパターンを認識し、速度設定信号Ｓ１が示す通信速度を認識する。どのようなパターンがどの通信速度であるかを示すデータは、例えば、メインＣＰＵ１の内蔵メモリー１４などに記憶され、このデータを用い、メインＣＰＵ１は、第１データ通信部１６の通信速度を設定する。
【００７５】
又、信号生成部２８が生成する速度設定信号Ｓ１の内容（通信速度）は、エンジンＣＰＵ２の制御ユニット２１が認識する。例えば、制御ユニット２１は、第２データ通信部２６に指示を与え、通信速度制御回路２６１を制御する。制御ユニット２１は、信号生成部２８が生成する速度設定信号Ｓ１で示される通信速度で第１データ通信部１６と通信を行えるように、第２データ通信部２６でのデータの送受信の速度を制御する。
【００７６】
このように、本実施形態では、エンジンＣＰＵ２側から、メインＣＰＵ１とエンジンＣＰＵ２間の通信速度を指示する信号が発せられる。言い換えると、エンジンＣＰＵ２がメインＣＰＵ１との通信速度を定める。
【００７７】
スイッチ部２９は、割込信号線ＩＮＴを介してメインＣＰＵ１に入力する信号（送信する信号）の生成元を第２割込部２７とするか、信号生成部２８とするかを選択するスイッチ回路である。例えば、スイッチ部２９は、制御ユニット２１の制御信号を受け、スイッチングを行う。
【００７８】
（速度設定信号Ｓ１）
次に、図５を用いて、本実施形態の速度設定信号Ｓ１の一例を説明する。図５は速度設定信号Ｓ１の波形の一例を示す説明図である。
【００７９】
図５は、割込信号線ＩＮＴを介してエンジンＣＰＵ２からメインＣＰＵ１に伝達する速度設定信号Ｓ１の波形の一例を示している。
【００８０】
まず、エンジンＣＰＵ２の信号生成部２８は、通信速度を伝達するとき、割込信号線ＩＮＴの状態をＬｏｗからＨｉｇｈに切り替える。一方、メインＣＰＵ１の計時部１７１は、割込信号線ＩＮＴでのエッジを検知する（Ｌｏｗ→Ｈｉｇｈへのエッジを検知する）。そして、計時部１７１は、立ち上がりエッジをトリガとして、カウント（計時）を開始する。
【００８１】
次に、図５に示すように、エンジンＣＰＵ２の信号生成部２８は、割込信号線ＩＮＴの状態をＨｉｇｈからＬｏｗに切り替える。このＨｉｇｈからＬｏｗへのエッジの間隔に基づき、第１データ通信部１６と第２データ通信部２６間の通信速度が定まる。言い換えると、信号生成部２８は、信号のエッジとエッジの時間間隔により通信速度を示す速度設定信号Ｓ１を生成する。
【００８２】
従来、モジュール間（本説明では、メインＣＰＵ１とエンジンＣＰＵ２間）の通信速度は、固定（特定）され、特定の通信速度で通信するように設計され、製造されている。そのため、固定されたモジュール間の通信速度により、例えば、画像形成装置の各機種に共通してモジュールを用いるうえでの制約となっている。
【００８３】
しかし、本実施形態ではエンジンＣＰＵ２の信号生成部２８が発する速度設定信号Ｓ１のパターンでのエッジとエッジの時間間隔を変化させることで、メインＣＰＵ１とエンジンＣＰＵ２の通信速度を様々な速度に設定することができる。これにより、固定された通信速度のモジュールを、他の機種の画像形成装置に適用することにより、通信速度が足りない、あるいは、通信速度が必要以上となることを防ぎ、各機種で、第１データ通信部１６と第２データ通信部２６を適切な通信速度に設定することができる。
【００８４】
（通信速度設定の流れ）
次に、図６を用いて、本実施形態の通信装置１００での通信速度設定の流れの一例を説明する。図６は、通信速度設定の流れの一例を示すフローチャートである。
【００８５】
まず、図６のスタートは、主電源投入時や省電力モードへの復帰時など、通信装置１００に含まれるメインＣＰＵ１やエンジンＣＰＵ２に対し、電力供給が開始された時点である。
【００８６】
通信装置１００に対して電力供給が開始されると、通信装置１００内のモジュール（本実施形態ではメインＣＰＵ１やエンジンＣＰＵ２）が起動する（ステップ♯１）。そして、起動して直ぐに第１データ通信部１６と第２データ通信部２６での通信速度を確定するため、メインＣＰＵ１は、計時部１７１と割込信号線ＩＮＴを接続させる（ステップ♯２）。又、エンジンＣＰＵ２の制御ユニット２１は、スイッチ部２９に割込信号線ＩＮＴと信号生成部２８を接続させる（ステップ♯３）。
【００８７】
次に、信号生成部２８は、割込信号線ＩＮＴを介して通信速度をメインＣＰＵ１に知らせるため、割込信号線ＩＮＴの状態を変化させる（ステップ♯４）。具体的に、信号生成部２８は、割込信号線ＩＮＴの状態を立ち上げる。割込信号線ＩＮＴの状態変化に基づき、メインＣＰＵ１の計時部１７１は、計時を開始する（ステップ♯５）。
【００８８】
そして、エンジンＣＰＵ２の信号生成部２８は、予め定められた通信速度（仕様上の通信速度）を示すエッジ間隔となるように割込信号線ＩＮＴの状態を変化させる（ステップ♯６、本説明では立ち下げる）。言い換えると、第１データ通信部１６と第２データ通信部２６が通信すべき速度を示す信号となるように、信号生成部２８は速度設定信号Ｓ１を生成する（ステップ♯６）。割込信号線ＩＮＴの状態変化に基づき、メインＣＰＵ１の計時部１７１は、計時を終了する（ステップ♯７）。
【００８９】
そして、エンジンＣＰＵ２の制御ユニット２１は、信号生成部２８が生成した速度設定信号Ｓ１が示す通信速度で通信するように、第２データ通信部２６の通信速度を設定する（ステップ♯８）。
【００９０】
又、メインＣＰＵ１の制御ユニット１１は、計時部１７１が計測したエッジ間隔に基づき、速度設定信号Ｓ１が示す通信速度を認識する（ステップ♯９）。そして、制御ユニット１１は、信号生成部２８が生成した速度設定信号Ｓ１が示す通信速度で通信するように、第１データ通信部１６の通信速度を設定する（ステップ♯１０）。これにより、メインＣＰＵ１（第１データ通信部１６）とエンジンＣＰＵ２（第２データ通信部２６）間で、データ信号線Ｄ１、Ｄ２を介して、設定された速度で問題なくデータのやり取りがなされる。
【００９１】
そして、エンジンＣＰＵ２のスイッチ部２９は、割込信号線ＩＮＴと第２割込部２７を接続する（ステップ♯１１）。これにより、以後、通常の割込がエンジンＣＰＵ２からメインＣＰＵ１に対してなされる。そして、電力供給開始時のメインＣＰＵ１とエンジンＣＰＵ２間の通信速度設定が完了する（エンド）
【００９２】
このようにして、本発明の実施形態に係る通信装置１００は、データ通信を行うためのデータ信号線Ｄ１、Ｄ２と、割込信号を伝送するための割込信号線ＩＮＴと、データ信号線Ｄ１、Ｄ２と接続されデータの通信を行う第１データ通信部１６と、割込信号線ＩＮＴと接続され割込信号が入力される第１割込部１７を含む第１モジュール（例えば、メインＣＰＵ１）と、データ信号線Ｄ１、Ｄ２と接続され第１データ通信部１６と通信を行う第２データ通信部２６と、割込信号線ＩＮＴと接続され割込信号を生成して出力する第２割込部２７と、通信速度を定める信号である速度設定信号Ｓ１を生成する信号生成部２８を含む第２モジュール（例えば、エンジンＣＰＵ２）と、を含み、信号生成部２８は、割込信号線ＩＮＴと接続され、割込信号線ＩＮＴを介して第１モジュールに速度設定信号Ｓ１を送信し、第１データ通信部１６と第２データ通信部２６は、速度設定信号Ｓ１が示す通信速度でデータの通信を行う。
【００９３】
これにより、モジュール間に通常設けられる割込信号線ＩＮＴを用いて速度設定信号Ｓ１により第１データ通信部１６と第２データ通信部２６間の通信速度を設定することができる。従って、内部クロックの同期用の複数のフリップフロップなどの特別な回路を設けず、データ通信速度を設定することができる。又、割込信号線ＩＮＴを用いるので、割込の性質に基づき、割込を受信する側（例えば、第１モジュール）ではなく、送信する側（例えば、第２モジュール）の都合で速度設定信号Ｓ１を送信できる。言い換えると、速度設定信号Ｓ１の送信開始までに余分なマージンとしての時間を設けずに済む。従って、第２モジュール（例えば、エンジンＣＰＵ２）の都合で速度設定信号Ｓ１の送信タイミングをとっても、受信側の第１モジュール（例えば、メインＣＰＵ１）は、通信を行うべき速度を認識できる。更に、従来のように、各モジュールの通信速度を完全に固定せず、割込信号線ＩＮＴを用いた通信だけでモジュール間の通信速度を適切な速度に設定できるようにして、状況に応じて通信速度を可変とするので、モジュールの汎用性を高めることができる。従って、通信装置１００の開発コストや製造コストを大きく削減することができる。
【００９４】
又、信号生成部２８は、信号のエッジとエッジの時間間隔により通信速度を示す速度設定信号Ｓ１を生成し、第１割込部１７は、割込信号線ＩＮＴでの速度設定信号Ｓ１のエッジからエッジまでの時間を計時する計時部１７１を含み、第１データ通信部１６は、速度設定信号Ｓ１のエッジとエッジの時間間隔により定まる通信速度で通信を行う。これにより、第１モジュール（例えば、メインＣＰＵ１）は、速度設定信号Ｓ１の基準となるエッジからエッジまでの時間を計測するだけで通信すべき速度を認識できる。又、第２モジュール（例えば、エンジンＣＰＵ２）は、割込信号線ＩＮＴの状態（Ｈｉｇｈ、Ｌｏｗ）を切り替える時間の間隔によって通信速度を第１モジュールに伝達できる。従って、第１モジュールと第２モジュール間の通信速度が未定な状態でも、適切、確実に速度設定信号Ｓ１を第２モジュールから第１モジュールに送信することができる。
【００９５】
又、第２モジュール（例えば、エンジンＣＰＵ２）は、割込信号線ＩＮＴに第２割込部２７を接続するか、信号生成部２８を接続するかを切り替えるスイッチ部２９を有し、割込信号線ＩＮＴにより速度設定信号Ｓ１を伝えるとき、第１割込部１７は、計時部１７１により割込信号線ＩＮＴで伝送される速度設定信号Ｓ１のエッジとエッジの時間間隔を測定し、スイッチ部２９は、割込信号線ＩＮＴに信号生成部２８を接続し、割込信号線ＩＮＴにより割込信号を伝えるとき、第１割込部１７は、割込信号の入力を受け、スイッチ部２９は、割込信号線ＩＮＴに第２割込部２７を接続する。これにより、速度設定信号Ｓ１により通信速度を設定するとき以外は、第１割込部１７や第２割込部２７により、通常通り、割込処理が第１モジュール（例えば、メインＣＰＵ１）と第２モジュール（例えば、エンジンＣＰＵ２）間でなされる。
【００９６】
又、第１モジュール（例えば、メインＣＰＵ１）及び第２モジュール（例えば、エンジンＣＰＵ２）に対して電力の供給と停止を行う電源部８を含み、電源部８による電力供給開始後、第１データ通信部１６と第２データ通信部２６との通信開始前に、信号生成部２８は、割込信号線ＩＮＴを介して第１モジュールに速度設定信号Ｓ１を送信する。これにより、第１モジュールや第２モジュールへの電力供給開始に伴い、適切な速度に通信速度が設定される。
【００９７】
又、画像形成装置（例えば、複合機１０１）は、実施形態に係る通信装置１００を含む。これにより、モジュールの開発、製造コストが抑えられるので、画像形成装置の製造コストを抑えることができる。
【００９８】
次に、他の実施形態を説明する。上記の例では、割込信号線ＩＮＴの状態の立ち上がりエッジを計時部１７１が計時を開始するトリガとし、割込信号線ＩＮＴの状態の立ち下がりエッジを計時部１７１が計時を終了するトリガとする例を説明した。しかし、割込信号線ＩＮＴの状態の立ち下がりエッジを計時部１７１が計時を開始するトリガとし、割込信号線ＩＮＴの状態の立ち上がりエッジを計時部１７１が計時を終了するトリガとしてもよい。又、割込信号線ＩＮＴの状態の立ち上がりエッジを計時部１７１が計時を開始するトリガ、計時部１７１が計時を終了するトリガとしてもよいし、割込信号線ＩＮＴの状態の立ち下がりエッジを計時部１７１が計時を開始するトリガ、計時部１７１が計時を終了するトリガとしてもよい（これらの場合は、途中での状態の反転が必要）。
【００９９】
以上、本発明の実施形態につき説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１００】
本発明は、通信装置や通信装置を搭載した画像形成装置に利用可能である。
【符号の説明】
【０１０１】
１００  通信装置                        １０１  複合機（画像形成装置）
１      メインＣＰＵ（第１モジュール）  １６    第１データ通信部
１７    第１割込部                      １７１  計時部
２      エンジンＣＰＵ（第２モジュール）
２６    第２データ通信部                ２７    第２割込部
２８    信号生成部                      ２９    スイッチ部
８      電源部                          Ｄ１    データ信号線
Ｄ２    データ信号線                    ＩＮＴ  割込信号線
Ｓ１    速度設定信号
【図１】
0005677932.tif 000002
【図２】
0005677932.tif 000003
【図３】
0005677932.tif 000004
【図４】
0005677932.tif 000005
【図５】
0005677932.tif 000006
【図６】
0005677932.tif 000007