データ通信を行うためのデータ信号線と、割込信号を伝送するための割込信号線と、前記データ信号線と接続されデータの通信を行う第1データ通信部と、前記割込信号線と接続され割込信号が入力される第1割込部を含む第1モジュールと、前記データ信号線と接続され前記第1データ通信部と通信を行う第2データ通信部と、前記割込信号線と接続され割込信号を生成して出力する第2割込部と、通信速度を定める信号である速度設定信号を生成する信号生成部を含む第2モジュールと、を含み、前記信号生成部は、前記割込信号線と接続され、前記割込信号線を介して前記第1モジュールに前記速度設定信号を送信し、前記第1データ通信部と前記第2データ通信部は、前記速度設定信号が示す通信速度でデータの通信を行うことを特徴とする通信装置。前記信号生成部は、信号のエッジとエッジの時間間隔により通信速度を示す前記速度設定信号を生成し、前記第1割込部は、前記割込信号線での前記速度設定信号のエッジからエッジまでの時間を計時する計時部を含み、前記第1データ通信部は、前記速度設定信号のエッジとエッジの時間間隔により定まる通信速度で通信を行うことを特徴とする請求項1記載の通信装置。前記第2モジュールは、前記割込信号線に前記第2割込部を接続するか、前記信号生成部を接続するかを切り替えるスイッチ部を有し、前記割込信号線により前記速度設定信号を伝えるとき、前記第1割込部は、前記計時部により前記割込信号線で伝送される前記速度設定信号のエッジとエッジの時間間隔を測定し、前記スイッチ部は、前記割込信号線に前記信号生成部を接続し、前記割込信号線により前記割込信号を伝えるとき、前記第1割込部は、前記割込信号の入力を受け、前記スイッチ部は、前記割込信号線に前記第2割込部を接続することを特徴とする請求項2に記載の通信装置。前記第1モジュール及び前記第2モジュールに対して電力の供給と停止を行う電源部を含み、前記電源部による電力供給開始後、前記第1データ通信部と前記第2データ通信部との通信開始前に、前記信号生成部は、前記割込信号線を介して前記第1モジュールに前記速度設定信号を送信することを特徴とする請求項1乃至3の何れか1項に記載の通信装置。請求項1乃至4の何れか1項に記載の通信装置を含むことを特徴とする画像形成装置。各種装置内には、複数のモジュール化された集積回路例えば、CPUや、複数の回路をワンチップ化した回路や基板が設けられることがある。例えば、複合機、プリンター、複写機等の画像形成装置内には、原稿読取用のCPU、印刷用のCPU、通信制御用のCPU、画像処理専用のASICのように複数のモジュールが配されることがある。各モジュールがそれぞれ処理を分担し、コピーや印刷等の機能が実現される。そして、処理を行う上で、画像データ等のデータ伝送や、処理内容の伝達や、処理の実行開始のタイミングの伝達や、処理結果の伝達や、処理の進行状況の伝達等、モジュール間では、データ通信が行われる。ここで、従来、モジュール間の通信速度は、固定特定され、各モジュールは、特定の通信速度で通信するように設計され、製造される。そのため、従来、ある機種用に製造されたモジュールは、実現する機能や実行する処理は共通しても、他の機種では通信速度不足のため、他の機種に転用できないことがある。この場合、例えば、モジュール間の通信速度を向上させたモジュールの再設計とその製造が行われる。一方、ある機種用に製造されたモジュールは、実現する機能や実行する処理は共通するものの、必要以上の通信速度となることもある通信速度が速すぎることもある。この場合、例えば、別途バッファの用意や、通信速度を落としたモジュールの再設計を行うなど、モジュールを転用するうえで調整が必要となることもある。このように、従来、モジュール間の通信速度は、固定特定され、特定の通信速度で通信するように設計され、製造されている。そのため、固定されたモジュール間の通信速度は、例えば、画像形成装置の各機種に共通してモジュールを用いるうえでの制約となっているという問題がある。そして、モジュールの開発にコストや手間が多くかかり、大量生産による製造コストの低減効果を得にくいという問題もある。ここで、特許文献1記載の発明のように、発信側と受信側で通信速度を可変とすることが考えられる。しかし、特許文献1記載の発明では、特定パターンキャラクタが発信側から受信側に非同期で送信されるので、内部クロックの同期用の複数のフリップフロップなどの特別な回路が必要となる特許文献1:段落[0024]、図2等参照。そのため、製造コスト、簡易さ、回路の大規模化等の点で問題がある。又、特許文献1記載の受信側の通信速度の自動認識用の回路を動作させるには、別途、CPU等の制御回路による制御が必要である。従って、発信側が特定パターンキャラクタが発信すべきタイミングが受信側の起動タイミングに依存し、通信速度の自動認識を行うタイミングを定めにくく、待ち時間を設ける必要があるという問題もある。これらの問題から、特許文献1記載の技術は、モデム間の通信には適用できても、例えば、画像形成装置内のモジュール間の通信への適用は難しい。本発明は、上記従来技術の問題点に鑑み、特別な回路を設けず、簡易にモジュール間の通信速度を、モジュールが搭載された装置で求められる速度に任意に設定し、モジュールの汎用性を高めることを課題とする。上記目的を達成するために、請求項1に係る通信装置は、データ通信を行うためのデータ信号線と、割込信号を伝送するための割込信号線と、前記データ信号線と接続されデータの通信を行う第1データ通信部と、前記割込信号線と接続され割込信号が入力される第1割込部を含む第1モジュールと、前記データ信号線と接続され前記第1データ通信部と通信を行う第2データ通信部と、前記割込信号線と接続され割込信号を生成して出力する第2割込部と、通信速度を定める信号である速度設定信号を生成する信号生成部を含む第2モジュールと、を含み、前記信号生成部は、前記割込信号線と接続され、前記割込信号線を介して前記第1モジュールに前記速度設定信号を送信し、前記第1データ通信部と前記第2データ通信部は、前記速度設定信号が示す通信速度でデータの通信を行うこととした。この構成によれば、信号生成部は、割込信号線と接続され、割込信号線を介して第1モジュールに速度設定信号を送信し、第1データ通信部と第2データ通信部は、速度設定信号が示す通信速度でデータの通信を行う。これにより、モジュール間に通常設けられる割込信号線を用いて速度設定信号により第1データ通信部と第2データ通信部間の通信速度を設定することができる。従って、内部クロックの同期用の複数のフリップフロップなどの特別な回路を設けず、データ通信速度を設定することができる。又、割込信号線を用いるので、割込の性質に基づき、割込を受信する側第1モジュールではなく、送信する側第2モジュールの都合で速度設定信号を送信できる。言い換えると、速度設定信号の送信開始までに余分なマージンとしての時間を設けずに済む。従って、第2モジュールの都合で速度設定信号の送信タイミングをとっても、受信側の第1モジュールは、通信を行うべき速度を認識できる。更に、従来のように、各モジュールの通信速度を完全に固定せず、割込信号線を用いた通信だけでモジュール間の通信速度を適切な速度に設定できるようにして、状況に応じて通信速度を可変とするので、モジュールの汎用性を高めることができる。従って、通信装置の開発コストや製造コストを大きく削減することができる。又、請求項2に係る発明は、請求項1の発明において、前記信号生成部は、信号のエッジとエッジの時間間隔により通信速度を示す前記速度設定信号を生成し、前記第1割込部は、前記割込信号線での前記速度設定信号のエッジからエッジまでの時間を計時する計時部を含み、前記第1データ通信部は、前記速度設定信号のエッジとエッジの時間間隔により定まる通信速度で通信を行うこととした。この構成によれば、第1割込部は、割込信号線での速度設定信号のエッジからエッジまでの時間を計時する計時部を含み、第1データ通信部は、速度設定信号のエッジ間の時間により定まる通信速度で通信を行う。これにより、第1モジュールは、速度設定信号の基準となるエッジからエッジまでの時間を計測するだけで、通信すべき速度を認識できる。又、第2モジュールは、割込信号線の状態High、Lowを切り替える時間の間隔によって通信速度を第1モジュールに伝達できる。従って、第1モジュールと第2モジュール間の通信速度が未定な状態でも、適切、確実に速度設定信号を第2モジュールから第1モジュールに送信することができる。又、請求項3に係る発明は、請求項2の発明において、前記第2モジュールは、前記割込信号線に前記第2割込部を接続するか、前記信号生成部を接続するかを切り替えるスイッチ部を有し、前記割込信号線により前記速度設定信号を伝えるとき、前記第1割込部は、前記計時部により前記割込信号線で伝送される前記速度設定信号のエッジとエッジの時間間隔を測定し、前記スイッチ部は、前記割込信号線に前記信号生成部を接続し、前記割込信号線により前記割込信号を伝えるとき、前記第1割込部は、前記割込信号の入力を受け、前記スイッチ部は、前記割込信号線に前記第2割込部を接続することとした。この構成によれば、第1割込部は割込信号の入力を受け、スイッチ部は、割込信号線に第2割込部を接続する。これにより、速度設定信号により通信速度を設定するとき以外は、第1割込部や第2割込部により、通常通り、割込処理が第1モジュールと第2モジュール間でなされる。又、請求項4に係る発明は、請求項1乃至3の発明において、前記第1モジュール及び前記第2モジュールに対して電力の供給と停止を行う電源部を含み、前記電源部による電力供給開始後、前記第1データ通信部と前記第2データ通信部との通信開始前に、前記信号生成部は、前記割込信号線を介して前記第1モジュールに前記速度設定信号を送信することとした。この構成によれば、電源部による電力供給開始後、第1データ通信部と第2データ通信部との通信開始前に、信号生成部は、割込信号線を介して第1モジュールに速度設定信号を送信する。これにより、第1モジュールや第2モジュールへの電力供給開始に伴い、適切な速度に通信速度が設定される。又、請求項5に係る画像形成装置は、請求項1乃至4の何れか1項に記載の通信装置を含むこととした。この構成によれば、モジュールの開発、製造コストが抑えられるので、画像形成装置の製造コストを抑えることができる。上述したように、本発明によれば、特別な回路を設けず、簡易にモジュール間の通信速度をモジュールが搭載された装置で必要な速度に任意に設定することができる。又、モジュールの汎用性を高めることができる。以下、本発明の実施形態を図1~図6を用いて説明する。尚、本実施形態では、通信装置100を含む複合機101画像形成装置に相当を例に挙げ説明する。但し、本実施の形態に記載される構成、配置等の各要素は発明の範囲を限定するものではなく単なる説明例にすぎない。複合機101の概略構成まず、図1に基づき、実施形態に係る複合機101の概略を説明する。図1は複合機101の一例を示す模型的正面断面図である。図2は画像形成ユニット51の一例を示す拡大断面図である。本実施形態の複合機101は、最上部に原稿搬送部3aが設けられる。原稿搬送部3aの下方には、原稿を読み取り、画像データを出力する画像読取部3bが設けられる。又、図1に破線で示すように、正面上方にコピー等の設定を行う部分として機能し、各種情報を報知する操作パネル3cが設けられる。又、複合機101本体内に、給紙部4a、搬送路4b、画像形成部5、中間転写部6a、定着部6b等が設けられる。原稿搬送部3aは、原稿の複写時、複数のローラーの回転駆動により、原稿トレイ31に積載された原稿を1枚ずつ、自動的、連続的に、画像読取部3bの読み取り位置送り読取用コンタクトガラス32に向けて搬送する。画像読取部3bは原稿を読み取り、原稿の画像データを生成する。画像読取部3bの上面には、送り読取用コンタクトガラス32と載置読取用コンタクトガラス33が設けられる。又、画像読取部3bは、内部には露光用のランプ、ミラー、レンズ、イメージセンサ等の光学系部材不図示を含む。尚、原稿搬送部3aは図1の紙面奥側に支点が設けられ持ち上げ可能である。そして、原稿搬送部3aで、載置読取用コンタクトガラス33に載置された原稿を押さえることができる。又、給紙部4aは、中間転写部6a等に向け、各種コピー用紙、普通紙、再生紙、ラベル用紙等、各サイズA3、A4、B5、レターサイズ等の用紙シートを収容する。又、給紙部4aは、モータ等の駆動機構不図示により回転する給紙ローラー41を含む。給紙ローラー41は、1枚ずつ搬送路4bに用紙を送り出す。そして、搬送路4bは複合機101内で用紙を搬送し、給紙部4aから供給された用紙を、中間転写部6a、定着部6bを経て排出トレイ42まで導く。搬送路4bには搬送ローラー対43、44や、搬送される用紙を中間転写部6aの手前で待機させ、タイミングをあわせて送り出すレジストローラー対45等が設けられる。更に、図1に示すように、複合機101は、形成すべき画像の画像データに基づき、トナー像を形成する画像形成部5を備える。具体的に、画像形成部5は、図1の左側から、画像形成ユニット51Bkブラックのトナー像形成用と、画像形成ユニット51Yイエローのトナー像形成用と、画像形成ユニット51Cとシアンのトナー像形成用、画像形成ユニット51Mマゼンタのトナー像形成用と、1つの露光装置52等を含む。ここで、図2に基づき、各画像形成ユニット51Bk~51Mを詳述する。尚、各画像形成ユニット51Bk~51Mは、形成するトナー像の色が異なるだけで、いずれも基本的に同様の構成である。そこで、図2では1つの画像形成ユニット51のみ示し、以下の説明では、特に説明する場合を除き、各画像形成ユニット51の色の識別用の符号であるBk、Y、C、Mの符号は省略する。まず、各感光体ドラム53は、アモルファスシリコン等の感光層を有し、駆動装置不図示によって所定のプロセススピードで回転駆動され、周面にトナー像を担持する。各帯電装置54は、感光体ドラム53を一定の電位で帯電させる。尚、帯電装置54は、コロナ放電式やブラシ等を用いたものでも良い。各画像形成ユニット51の下方の露光装置52は、入力されるカラー色分解された画像信号をレーザ出力部不図示にて光信号にそれぞれ変換し、変換された光信号であるレーザ光破線で図示を4色分出力可能であり、帯電後の感光体ドラム53の走査露光を行って、静電潜像を形成する。各現像装置55は、トナーを含む現像剤不図示を収納する画像形成ユニット51Bkのものはブラック、画像形成ユニット51Yのものはイエロー、画像形成ユニット51Cのものはシアン、画像形成ユニット51Mのものはマゼンタの現像剤を収納する。各現像装置55は、感光体ドラム53に対向し、画像形成時に感光体ドラム53にトナーを供給し、静電潜像をトナー像として現像する。各クリーニング装置56は、感光体ドラム53の清掃を行う図1に戻り説明する。中間転写部6aは、感光体ドラム53からトナー像の1次転写を受け、用紙に2次転写を行う。中間転写部6aは、感光体ドラム53の1本に付き、1本設けられる各1次転写ローラー6161Bk~61Mの計4本、中間転写ベルト62、駆動ローラー63、従動ローラー64~66、2次転写ローラー67、ベルトクリーニング装置68等で構成される。各1次転写ローラー61は、各感光体ドラム53のトナー像を、ずれなく重畳させつつ中間転写ベルト62に転写させる。中間転写ベルト62は、1次転写ローラー61、駆動ローラー63、従動ローラー64~66に張架され、駆動ローラー63の回転駆動により図1の紙面時計方向に周回する。又、駆動ローラー63に対向する2次転写ローラー67には、所定の電圧が印加され、各色のトナー像は用紙に転写される。尚、2次転写後の中間転写ベルト62上の残トナー等は、ベルトクリーニング装置68で除去されて回収される。定着部6bは、用紙搬送方向の下流側に配され、用紙に2次転写されたトナー像を加熱、加圧して定着する。そして、定着部6bは主として発熱源を内蔵する加熱ローラー69Hとこれに圧接される加圧ローラー69Pとで構成され、ニップが形成される。そして、トナー像の転写された用紙はニップを通過すると加熱加圧され、その結果、トナー像が用紙に定着する。尚、定着後の用紙は排出トレイ42に排出され画像形成処理が完了する。複合機101のハードウェア構成の概要次に、図3に基づき、実施形態に係る複合機101のハードウェア構成を説明する。図3は、複合機101のハードウェア構成の一例を示すブロック図である。図3に示すように、本実施形態に係る複合機101は、主制御部7制御基板を有する。主制御部7は装置全体の動作を統括し、複合機101の各部の制御を司る。そして、主制御部7は、例えば、制御を行う処理演算回路としてメインCPU1第1モジュールに相当を含む。そして、主制御部7は、バス等により通信可能に、ROM71aReadOnlyMemory、RAM71bRandamAccessMemory、HDD71cHardDiskDrive等で構成される記憶部71と接続される。ROM71aは、電源がオフしても記憶内容が保持される不揮発性メモリーである。ROM71aは、メインCPU1が制御のため実行するプログラムや、起動時プログラムや、装置固有の各種パラメータなどの各種制御用の固定データを記憶する。RAM71bには、各種プログラムやデータが展開される。HDD71cは、画像データの記憶やプログラム、各種管理データの記憶に利用される。尚、HDD71cの変わりに、SSDを用いてもよい。又、主制御部7は原稿の読み取りのための画像読取部3bや原稿搬送部3aと通信可能に接続される。原稿搬送部3aには、原稿搬送部3aの動作を実際に制御する原稿搬送制御部34が設けられる。又、画像読取部3bには、画像読取部3bの動作を制御するスキャナ制御部35が設けられる。例えば、原稿搬送制御部34やスキャナ制御部35は、CPUや制御用のプログラムやデータを記憶したメモリーや、チップや、各種回路等を含む。主制御部7は、原稿搬送制御部34やスキャナ制御部35に原稿読み取りの実行指示を与える。この指示を受けて、原稿搬送制御部34やスキャナ制御部35は、原稿を搬送するローラー等の読み取りで用いる各種回転体を回転させ、ランプ、イメージセンサー等を動作させる。これにより、画像データが生成され、生成された画像データが記憶部71等に記憶される。又、主制御部7は、用紙搬送やトナー像形成や定着など、印刷を行う部分エンジン部分、給紙部4a、搬送路4b、画像形成部5、中間転写部6a、定着部6b等を実際に制御するエンジン制御部40と通信可能に接続される。エンジン制御部40は、エンジンCPU2第2モジュールに相当や制御用のプログラムやデータを記憶するエンジンメモリー46や、チップや、各種回路等を含む。主制御部7は、エンジン制御部40に印刷の実行指示や実行すべきジョブの内容を指示する。この指示を受け、エンジン制御部40は、給紙部4a、搬送路4b、画像形成部5、中間転写部6a、定着部6bを制御する。例えば、エンジン制御部40は、用紙搬送や画像形成で用いる各種回転体搬送ローラー対43、44や感光体ドラム53等を回転させ、感光体ドラム53の帯電、走査、露光、現像等や定着を行わせる。又、主制御部7は、外部との通信を行うための通信部72と接続される。通信部72には、通信部72の外部とのデータの送受信を実際に制御する通信制御部73が設けられる。通信制御部73は、CPUや制御用のプログラムやデータを記憶したメモリーや、チップや、各種回路等を含む。又、通信部72は、外部のコンピューター200例えば、パーソナルコンピューターやサーバーと、ネットワークやケーブルで接続して通信を行うためインターフェイスである。例えば、通信部72は、ネットワーク接続や直接的に複合機101とコンピューター200を直接接続するためのコネクタ、ソケット等を含む。そして、複合機101は、コンピューター200等から画像データ等を含む印刷用データを受け印刷を行うことができるプリンター機能。又、画像読取部3bでの読み取りで得られた画像データ等を複合機101からコンピューター200に送信できるスキャナ機能。又、通信部72には、相手方のFAX装置300と画像データの送受信を行うための回路、インターフェイス、モデム等が含まれてもよいFAX機能。又、主制御部7は、バス等で操作パネル3cとも通信可能に接続される。操作パネル3cには、操作パネル3cの表示の切替や、押されたキーの認識等、操作パネル3cを実際に制御するパネル制御部37が設けられる。パネル制御部37は、CPUや制御用のプログラムやデータを記憶したメモリーや、チップや、各種回路等を含む。そして、操作パネル3cになされた設定内容を示すデータは、操作パネル3cから主制御部7に送られる。主制御部7は、複合機101を使用者の設定どおりに動作するように制御する。又、複合機101には、画像データに対して各種の画像処理を行う画像処理部74が設けられる。画像処理部74は、例えば、画像処理専用に設計された回路であるASIC75や画像処理用のワークメモリー76等を含む。画像処理部74は、例えば、濃度変更、拡大縮小、回転、圧縮、伸長処理等の各種画像処理を画像データに施す。尚、画像処理部74が行える画像処理は多岐にわたるので、画像処理部74は、公知の複合機101に関する画像処理をおこなえるものとして、実行可能な画像処理の詳細の説明は省略する。又、図3に示すように、本実施形態の複合機101には、電源部8が設けられる。電源部8は、商用電力からの電力の供給を受ける。電源部8は、例えば、整流回路、降圧回路、昇圧回路、平滑回路等の複数の電力変換回路を含む。そして、電源部8は、複合機101の各部に必要な電圧を生成し、供給する例えば、モーター駆動用のDC24Vや、DC5V、3.3V、1.8Vといった各種制御部や操作パネル3cや各種メモリー等の回路駆動用の電圧など。又、主制御部7は、予め定められた移行条件が満たされると、複合機101を省電力モードに移行させる。例えば、複合機101が待機状態例えば、ジョブを実行せず、操作パネル3c等への操作も無い状態になって予め定められた時間例えば、数分~数十分が経過すると、主制御部7は移行条件が満たされたと判断する。省電力モードに移行するとき、主制御部7は電源部8に指示を与え、予め定められた部分例えば、画像形成部5や定着部6bや画像読取部3bや原稿搬送部3a等に対する電力供給を停止させる。一方、省電力モードで復帰条件が満たされると、電源部8は、省電力モード移行に伴い電力供給を停止していた部分に対して電力供給を再開し、複合機101を利用できる状態通常モードに戻す。例えば、操作パネル3cへの操作や、コンピューター200等の外部からの複合機101宛の画像データの通信部72の受信により、復帰条件が満たされたと扱われる。又、図3に示すように、複合機101には、メインスイッチ81が設けられる。メインスイッチ81は、例えば、操作パネル3cや複合機101の側面に設けられる。そして、メインスイッチ81により、商用電源と電源部8の接続と遮断を切り替えることができる。使用者は、メインスイッチ81を操作することにより、複合機101の主電源のON/OFFを行うことができる。尚、主電源がONされたとき、電源部8は複合機101を構成する全ての部分に電力供給を行い、複合機101を通常モードで起動させる。通信装置100のハードウェア構成次に、図4に基づき、実施形態に係る通信装置100のハードウェア構成の一例を説明する。図4は、複合機101に含まれる通信装置100のハードウェア構成の一例を示すブロック図である。本実施形態の複合機101には、通信装置100が搭載される。本実施形態の通信装置100は、データ信号線D1、D2と割込信号線INTと、これらの信号線で接続されたモジュールを含む。本説明では、モジュールとして主制御部7のメインCPU1第1モジュールに相当と、エンジンCPU2第2モジュールに相当と、をデータ信号線D1、D2と割込信号線INTで接続する例を通信装置100の一例として説明する。尚、本説明では、割込信号が入力されるマスターのモジュールとして、メインCPU1を例に挙げ、メインCPU1に対して割込信号を出力するスレーブのモジュールとしてエンジンCPU2を例に挙げて説明する。しかし、例えば、スレーブとしてのモジュールは、上述の原稿搬送制御部34、スキャナ制御部35、パネル制御部37、通信制御部73内の各CPUや、ASIC75でもよい。又、メインCPU1以外の回路モジュールを、いずれかの制御部から割込信号が入力されるマスターのモジュールとしてもよい。そのため、以下の説明は、主制御部7、エンジン制御部40、原稿搬送制御部34、スキャナ制御部35、パネル制御部37、通信制御部73、画像処理部74等に設けられたモジュールCPUやASIC75等同士を、データ信号線D1、D2と割込信号線INTで接続した場合にも当てはまる。まず、メインCPU1を説明する。メインCPU1は、例えば、内部に制御ユニット11、演算ユニット12、キャッシュメモリー13、内蔵メモリー14、I/F部15、第1データ通信部16、第1割込部17、計時部171等を含む。例えば、制御ユニット11は、メインCPU1全体の動作を管理する。例えば、制御ユニット11は、キャッシュメモリー13内の命令を読み込み、デコードし、演算ユニット12等を制御する制御情報を生成し、演算ユニット12に演算の指示を与える。又、例えば、制御ユニット11は、I/F部15やキャッシュメモリー13に指示を与え、記憶部71とデータやプログラムをやり取りさせる。又、例えば、制御ユニット11は、第1データ通信部16に指示を与え、エンジンCPU2とデータの送受信を行わせる。演算ユニット12は、レジスターや演算器を内蔵し、制御ユニット11の指示に基づき、キャッシュメモリー13内のデータ読み込み等の処理を行い、整数や浮動小数点の演算等を行う。そして、例えば、演算ユニット12は、演算結果をキャッシュメモリー13に書き込む。キャッシュメモリー13は、処理、演算に用いるため、I/F部15を介して記憶部71から読み込まれたデータやプログラムや、演算ユニット12が処理したデータを格納する。I/F部15は、バス等により記憶部71等と接続され、メインCPU1が記憶部71や他の部分と通信を行うための通信用のインターフェイスである。内蔵メモリー14は、例えば、メインCPU1の起動用のプログラムや割込処理用のデータやプログラムや、第1データ通信部16の通信速度を定めるためのプログラムやデータなど、予めメインCPU1に記憶させておくべきデータを記憶する。どのようなデータやプログラムを内蔵メモリー14に記憶させるかは、適宜定めることができる。第1データ通信部16は、制御ユニット11の指示に基づき、エンジンCPU2に設けられた第2データ通信部26と通信を行う。例えば、第1データ通信部16には、通信速度を制御する通信速度制御回路161が設けられる。通信速度制御回路161は、メインCPU1とエンジンCPU2間の通信速度を設定された速度で行えるように、第1データ通信部16でのデータの送受信の速度を制御する。第1割込部17は、エンジンCPU2スレーブ側からメインCPU1マスター側に出力された割込信号を認識する部分である。例えば、第1割込部17は、認識した割込の内容を制御ユニット11に割込として伝達する。計時部171は、割込信号線INTを介してエンジンCPU2から伝達される速度設定信号S1のエッジの時間間隔を計測するカウンターである。計時部171は、計時した時間間隔を示すデータを制御ユニット11に伝達する。制御ユニット11は、伝達されたデータに基づき、第1データ通信部16が通信すべき通信速度を認識する。そして、制御ユニット11は、第1データ通信部16の通信速度制御回路161を制御して、メインCPU1とエンジンCPU2間の通信速度を認識した通信速度に設定する。次に、エンジンCPU2を説明する。エンジンCPU2は、例えば、内部に制御ユニット21、演算ユニット22、キャッシュメモリー23、内蔵メモリー24、I/F部25、第2データ通信部26、第2割込部27、信号生成部28、スイッチ部29等を含む。例えば、制御ユニット21は、エンジンCPU2全体の動作を管理する。例えば、制御ユニット21は、キャッシュメモリー23内の命令を読み込み、デコードし、演算ユニット22等を制御する制御情報を生成し、演算ユニット22に演算の指示を与える。又、例えば、制御ユニット21は、I/F部25やキャッシュメモリー23に指示を与え、記憶部71とデータやプログラムをやり取りさせる。又、例えば、制御ユニット21は、第2データ通信部26に指示を与え、メインCPU1の第1データ通信部16とデータの送受信を行わせる。演算ユニット22は、レジスターや演算器を内蔵し、制御ユニット21の指示に基づき、キャッシュメモリー23内のデータを読み込み等の処理を行い、整数や浮動小数点の演算等を行う。そして、例えば、演算ユニット22は、演算結果をキャッシュメモリー23に書き込む。キャッシュメモリー23は、処理、演算に用いるため、I/F部25を介して記憶部71から読み込まれたデータやプログラムや、演算ユニット22が処理したデータを格納する。I/F部25は、バス等により記憶部71や他の部分と接続され、エンジンCPU2が記憶部71等と通信を行うためのインターフェイスである。内蔵メモリー24は、例えば、エンジンCPU2の起動用のプログラムや割込処理用のデータやプログラムや、第2データ通信部26の通信速度を定めるためのプログラムやデータなど、予めエンジンCPU2に記憶させておくべきデータを記憶する。どのようなデータやプログラムを記憶させるかは、適宜定めることができる。第2データ通信部26は、制御ユニット21の指示に基づき、メインCPU1に設けられた第1データ通信部16と通信を行う。例えば、第2データ通信部26にも、通信速度を制御する通信速度制御回路261が設けられる。通信速度制御回路261は、メインCPU1の第1データ通信部16と通信速度を設定された速度で行えるように、第2データ通信部26でのデータの送受信の速度を制御する。第1データ通信部16と第2データ通信部26は、複数本のデータ信号線D1、D2で接続される図4では2本分を図示。例えば、第1データ通信部16と第2データ通信部26間では、シリアル信号による通信が行われる。そして、例えば、第1データ通信部16や第2データ通信部26は、UARTの規格に基づき、調歩同期方式で通信を行う。尚、一方のデータ通信部から他方のデータ通信部にクロック信号を供給して同期を取るようにしてもよい。又、通信のために、第1データ通信部16や第2データ通信部26は、データのシリアル-パラレル変換や、パラレル-シリアル変換を行う。そして、第1データ通信部16と第2データ通信部26は、速度設定信号S1により設定された速度で通信を行う。調歩同期方式の場合、第1データ通信部16の通信速度制御回路161と第2データ通信部26の通信速度制御回路261は、速度設定信号S1により設定された速度で同期をとりつつ通信を行うため、同じ周波数のクロック基準クロックを生成し、通信を行う。このように、第1データ通信部16や第2データ通信部26はデータ通信を行う。データは、各CPUのキャッシュメモリーや制御ユニットに渡される。例えば、第1データ通信部16と第2データ通信部26の間では、様々なデータがやり取りされる。通信内容は予めプログラム等で定められる。例えば、第1データ通信部16は、第2データ通信部26に向けて、印刷の実行指示や印刷内容例えば、印刷枚数を示す情報や印刷に用いる用紙を示す情報等を含む印刷制御データを送信する。エンジンCPU2は、印刷制御データに基づき、印刷を行う部分エンジン部分を制御する。一方、例えば、第2データ通信部26は、第1データ通信部16に向けて、印刷の進捗状況印刷が完了した枚数を示すデータや、エンジン部に設けられた各種センサー不図示の出力状況を示すデータなど、主制御部7の制御に必要なデータを第1データ通信部16に向けて送信する。第2割込部27は、エンジンCPU2スレーブ側からメインCPU1マスター側への割込信号を生成する部分である。例えば、第2割込部27は、エラーの発生等、予め定められた割込要因が発生したとき、発生した割込の内容を制御ユニット11に伝達するための割込信号を生成する。信号生成部28は、割込信号線INTを介してメインCPU1に向けての速度設定信号S1を生成する。信号生成部28は、第1データ通信部16と第2データ通信部26間の通信速度を定めるため、予め定められたパターンの速度設定信号S1を生成する。生成すべきパターンを示すデータは、信号生成部28に内蔵されていてもよいし、内蔵メモリー24に格納されていてもよい。メインCPU1の計時部171は、速度設定信号S1のパターンでのエッジの間隔を計測する。そして、メインCPU1の制御ユニット11は、計時部171の計測結果に基づき、信号生成部28が生成したパターンを認識し、速度設定信号S1が示す通信速度を認識する。どのようなパターンがどの通信速度であるかを示すデータは、例えば、メインCPU1の内蔵メモリー14などに記憶され、このデータを用い、メインCPU1は、第1データ通信部16の通信速度を設定する。又、信号生成部28が生成する速度設定信号S1の内容通信速度は、エンジンCPU2の制御ユニット21が認識する。例えば、制御ユニット21は、第2データ通信部26に指示を与え、通信速度制御回路261を制御する。制御ユニット21は、信号生成部28が生成する速度設定信号S1で示される通信速度で第1データ通信部16と通信を行えるように、第2データ通信部26でのデータの送受信の速度を制御する。このように、本実施形態では、エンジンCPU2側から、メインCPU1とエンジンCPU2間の通信速度を指示する信号が発せられる。言い換えると、エンジンCPU2がメインCPU1との通信速度を定める。スイッチ部29は、割込信号線INTを介してメインCPU1に入力する信号送信する信号の生成元を第2割込部27とするか、信号生成部28とするかを選択するスイッチ回路である。例えば、スイッチ部29は、制御ユニット21の制御信号を受け、スイッチングを行う。速度設定信号S1次に、図5を用いて、本実施形態の速度設定信号S1の一例を説明する。図5は速度設定信号S1の波形の一例を示す説明図である。図5は、割込信号線INTを介してエンジンCPU2からメインCPU1に伝達する速度設定信号S1の波形の一例を示している。まず、エンジンCPU2の信号生成部28は、通信速度を伝達するとき、割込信号線INTの状態をLowからHighに切り替える。一方、メインCPU1の計時部171は、割込信号線INTでのエッジを検知するLow→Highへのエッジを検知する。そして、計時部171は、立ち上がりエッジをトリガとして、カウント計時を開始する。次に、図5に示すように、エンジンCPU2の信号生成部28は、割込信号線INTの状態をHighからLowに切り替える。このHighからLowへのエッジの間隔に基づき、第1データ通信部16と第2データ通信部26間の通信速度が定まる。言い換えると、信号生成部28は、信号のエッジとエッジの時間間隔により通信速度を示す速度設定信号S1を生成する。従来、モジュール間本説明では、メインCPU1とエンジンCPU2間の通信速度は、固定特定され、特定の通信速度で通信するように設計され、製造されている。そのため、固定されたモジュール間の通信速度により、例えば、画像形成装置の各機種に共通してモジュールを用いるうえでの制約となっている。しかし、本実施形態ではエンジンCPU2の信号生成部28が発する速度設定信号S1のパターンでのエッジとエッジの時間間隔を変化させることで、メインCPU1とエンジンCPU2の通信速度を様々な速度に設定することができる。これにより、固定された通信速度のモジュールを、他の機種の画像形成装置に適用することにより、通信速度が足りない、あるいは、通信速度が必要以上となることを防ぎ、各機種で、第1データ通信部16と第2データ通信部26を適切な通信速度に設定することができる。通信速度設定の流れ次に、図6を用いて、本実施形態の通信装置100での通信速度設定の流れの一例を説明する。図6は、通信速度設定の流れの一例を示すフローチャートである。まず、図6のスタートは、主電源投入時や省電力モードへの復帰時など、通信装置100に含まれるメインCPU1やエンジンCPU2に対し、電力供給が開始された時点である。通信装置100に対して電力供給が開始されると、通信装置100内のモジュール本実施形態ではメインCPU1やエンジンCPU2が起動するステップ♯1。そして、起動して直ぐに第1データ通信部16と第2データ通信部26での通信速度を確定するため、メインCPU1は、計時部171と割込信号線INTを接続させるステップ♯2。又、エンジンCPU2の制御ユニット21は、スイッチ部29に割込信号線INTと信号生成部28を接続させるステップ♯3。次に、信号生成部28は、割込信号線INTを介して通信速度をメインCPU1に知らせるため、割込信号線INTの状態を変化させるステップ♯4。具体的に、信号生成部28は、割込信号線INTの状態を立ち上げる。割込信号線INTの状態変化に基づき、メインCPU1の計時部171は、計時を開始するステップ♯5。そして、エンジンCPU2の信号生成部28は、予め定められた通信速度仕様上の通信速度を示すエッジ間隔となるように割込信号線INTの状態を変化させるステップ♯6、本説明では立ち下げる。言い換えると、第1データ通信部16と第2データ通信部26が通信すべき速度を示す信号となるように、信号生成部28は速度設定信号S1を生成するステップ♯6。割込信号線INTの状態変化に基づき、メインCPU1の計時部171は、計時を終了するステップ♯7。そして、エンジンCPU2の制御ユニット21は、信号生成部28が生成した速度設定信号S1が示す通信速度で通信するように、第2データ通信部26の通信速度を設定するステップ♯8。又、メインCPU1の制御ユニット11は、計時部171が計測したエッジ間隔に基づき、速度設定信号S1が示す通信速度を認識するステップ♯9。そして、制御ユニット11は、信号生成部28が生成した速度設定信号S1が示す通信速度で通信するように、第1データ通信部16の通信速度を設定するステップ♯10。これにより、メインCPU1第1データ通信部16とエンジンCPU2第2データ通信部26間で、データ信号線D1、D2を介して、設定された速度で問題なくデータのやり取りがなされる。そして、エンジンCPU2のスイッチ部29は、割込信号線INTと第2割込部27を接続するステップ♯11。これにより、以後、通常の割込がエンジンCPU2からメインCPU1に対してなされる。そして、電力供給開始時のメインCPU1とエンジンCPU2間の通信速度設定が完了するエンドこのようにして、本発明の実施形態に係る通信装置100は、データ通信を行うためのデータ信号線D1、D2と、割込信号を伝送するための割込信号線INTと、データ信号線D1、D2と接続されデータの通信を行う第1データ通信部16と、割込信号線INTと接続され割込信号が入力される第1割込部17を含む第1モジュール例えば、メインCPU1と、データ信号線D1、D2と接続され第1データ通信部16と通信を行う第2データ通信部26と、割込信号線INTと接続され割込信号を生成して出力する第2割込部27と、通信速度を定める信号である速度設定信号S1を生成する信号生成部28を含む第2モジュール例えば、エンジンCPU2と、を含み、信号生成部28は、割込信号線INTと接続され、割込信号線INTを介して第1モジュールに速度設定信号S1を送信し、第1データ通信部16と第2データ通信部26は、速度設定信号S1が示す通信速度でデータの通信を行う。これにより、モジュール間に通常設けられる割込信号線INTを用いて速度設定信号S1により第1データ通信部16と第2データ通信部26間の通信速度を設定することができる。従って、内部クロックの同期用の複数のフリップフロップなどの特別な回路を設けず、データ通信速度を設定することができる。又、割込信号線INTを用いるので、割込の性質に基づき、割込を受信する側例えば、第1モジュールではなく、送信する側例えば、第2モジュールの都合で速度設定信号S1を送信できる。言い換えると、速度設定信号S1の送信開始までに余分なマージンとしての時間を設けずに済む。従って、第2モジュール例えば、エンジンCPU2の都合で速度設定信号S1の送信タイミングをとっても、受信側の第1モジュール例えば、メインCPU1は、通信を行うべき速度を認識できる。更に、従来のように、各モジュールの通信速度を完全に固定せず、割込信号線INTを用いた通信だけでモジュール間の通信速度を適切な速度に設定できるようにして、状況に応じて通信速度を可変とするので、モジュールの汎用性を高めることができる。従って、通信装置100の開発コストや製造コストを大きく削減することができる。又、信号生成部28は、信号のエッジとエッジの時間間隔により通信速度を示す速度設定信号S1を生成し、第1割込部17は、割込信号線INTでの速度設定信号S1のエッジからエッジまでの時間を計時する計時部171を含み、第1データ通信部16は、速度設定信号S1のエッジとエッジの時間間隔により定まる通信速度で通信を行う。これにより、第1モジュール例えば、メインCPU1は、速度設定信号S1の基準となるエッジからエッジまでの時間を計測するだけで通信すべき速度を認識できる。又、第2モジュール例えば、エンジンCPU2は、割込信号線INTの状態High、Lowを切り替える時間の間隔によって通信速度を第1モジュールに伝達できる。従って、第1モジュールと第2モジュール間の通信速度が未定な状態でも、適切、確実に速度設定信号S1を第2モジュールから第1モジュールに送信することができる。又、第2モジュール例えば、エンジンCPU2は、割込信号線INTに第2割込部27を接続するか、信号生成部28を接続するかを切り替えるスイッチ部29を有し、割込信号線INTにより速度設定信号S1を伝えるとき、第1割込部17は、計時部171により割込信号線INTで伝送される速度設定信号S1のエッジとエッジの時間間隔を測定し、スイッチ部29は、割込信号線INTに信号生成部28を接続し、割込信号線INTにより割込信号を伝えるとき、第1割込部17は、割込信号の入力を受け、スイッチ部29は、割込信号線INTに第2割込部27を接続する。これにより、速度設定信号S1により通信速度を設定するとき以外は、第1割込部17や第2割込部27により、通常通り、割込処理が第1モジュール例えば、メインCPU1と第2モジュール例えば、エンジンCPU2間でなされる。又、第1モジュール例えば、メインCPU1及び第2モジュール例えば、エンジンCPU2に対して電力の供給と停止を行う電源部8を含み、電源部8による電力供給開始後、第1データ通信部16と第2データ通信部26との通信開始前に、信号生成部28は、割込信号線INTを介して第1モジュールに速度設定信号S1を送信する。これにより、第1モジュールや第2モジュールへの電力供給開始に伴い、適切な速度に通信速度が設定される。又、画像形成装置例えば、複合機101は、実施形態に係る通信装置100を含む。これにより、モジュールの開発、製造コストが抑えられるので、画像形成装置の製造コストを抑えることができる。次に、他の実施形態を説明する。上記の例では、割込信号線INTの状態の立ち上がりエッジを計時部171が計時を開始するトリガとし、割込信号線INTの状態の立ち下がりエッジを計時部171が計時を終了するトリガとする例を説明した。しかし、割込信号線INTの状態の立ち下がりエッジを計時部171が計時を開始するトリガとし、割込信号線INTの状態の立ち上がりエッジを計時部171が計時を終了するトリガとしてもよい。又、割込信号線INTの状態の立ち上がりエッジを計時部171が計時を開始するトリガ、計時部171が計時を終了するトリガとしてもよいし、割込信号線INTの状態の立ち下がりエッジを計時部171が計時を開始するトリガ、計時部171が計時を終了するトリガとしてもよいこれらの場合は、途中での状態の反転が必要。以上、本発明の実施形態につき説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。