(57)【要約】【課題】データ転送処理中における装置全体の消費電力を小さくすることができるデータ転送装置及びそのデータ転送方法並びにプログラムを提供する。【解決手段】プリンタ機能部１０１で動作する機能モジュールＢは、コントローラ機能部１００で動作する機能モジュールＡから転送されるデータの処理が間に合わないときに機能モジュールＡにアサートのウェイト信号を送信し、機能モジュールＡは、このステータス信号を検知したときに、次のサイクルから３クロックの区間だけクロックＡの動作を停止する。【選択図】図１
2007102427.tif 000002
【特許請求の範囲】
【請求項１】
第１のクロックで動作する送信側装置から第２のクロックで動作する受信側装置に命令及びデータを転送する第１の転送手段を備えるデータ転送装置において、
前記受信側装置における前記転送されるデータの処理が間に合わない場合、前記受信側装置から前記送信側装置にステータス信号を転送する第２の転送手段と、
前記送信側装置が前記ステータス信号を検知したときに、前記第１のクロックの動作を設定クロック区間だけ停止するクロック停止手段とを備えることを特徴とするデータ転送装置。
【請求項２】
前記第２の転送手段は、前記転送されるデータの処理が間に合わない期間中前記ステータス信号を転送し、
前記データ転送装置は、
前記設定クロック区間だけ停止した前記第１のクロックの動作を再起動する再起動手段と、
前記第１のクロックの動作が再起動後に、前記送信側装置が前記ステータス信号を検知したとき、前記第１のクロックの動作を設定クロック区間だけ停止するクロック再停止手段とを備えることを特徴とする請求項１記載のデータ転送装置。
【請求項３】
前記第１のクロックで、前記転送されるデータをバッファする中間装置をさらに備えることを特徴とする請求項１又は２記載のデータ転送装置。
【請求項４】
第１のクロックで動作する送信側装置から第２のクロックで動作する受信側装置に命令及びデータを転送する第１の転送ステップを備えるデータ転送装置のデータ転送方法において、
前記受信側装置における前記転送されるデータの処理が間に合わない場合、前記受信側装置から前記送信側装置にステータス信号を転送する第２の転送ステップと、
前記送信側装置が前記ステータス信号を検知したときに、前記第１のクロックの動作を設定クロック区間だけ停止するクロック停止ステップとを備えることを特徴とするデータ転送方法。
【請求項５】
前記第２の転送ステップは、前記転送されるデータの処理が間に合わない期間中前記ステータス信号を転送し、
前記データ転送方法は、
前記設定クロック区間だけ停止した前記第１のクロックの動作を再起動する再起動ステップと、
前記第１のクロックの動作が再起動後に、前記送信側装置が前記ステータス信号を検知したとき、前記第１のクロックの動作を設定クロック区間だけ停止するクロック再停止ステップとを備えることを特徴とする請求項４記載のデータ転送方法。
【請求項６】
前記第１のクロックで、前記転送されるデータをバッファする中間装置をさらに備えることを特徴とする請求項４又は５記載のデータ転送方法。
【請求項７】
第１のクロックで動作する送信側装置から第２のクロックで動作する受信側装置に命令及びデータを転送する第１の転送モジュールを備えるデータ転送装置のデータ転送方法をコンピュータにより実行させるプログラムにおいて、
前記受信側装置における前記転送されるデータの処理が間に合わない場合、前記受信側装置から前記送信側装置にステータス信号を転送する第２の転送モジュールと、
前記送信側装置が前記ステータス信号を検知したときに、前記第１のクロックの動作を設定クロック区間だけ停止するクロック停止モジュールとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送装置及びそのデータ転送方法並びにプログラムに関し、特に複数の機能モジュール間でのデータ転送を行うデータ転送装置及びそのデータ転送方法並びにプログラムに関する。
【背景技術】
【０００２】
従来より、画像を読み込むリーダ機能モジュール、装置全体の制御を行うコントローラ機能モジュール、出力を司るプリンタ機能モジュール等の複数の機能モジュールを搭載する複合機システムが知られている。一般に、コントローラ機能モジュールは高速クロックで制御され、リーダ機能モジュール、プリンタ機能モジュールは上記高速クロックより低速のクロックで制御されている。従って、コントローラ機能モジュールにより逐次実行される処理は、プリンタ機能モジュール等により逐次実行される処理より高速に処理される。
【０００３】
複合機システムでは、コントローラ機能モジュールとプリンタ機能モジュールとの間でシーケンス処理が行われる場合が多い。しかし、上述したクロック制御の下では、コントローラ機能モジュールは、プリンタ機能モジュールがその送信してデータや命令に対する処理を実行中に次のデータや命令を送信してしまう場合がある。
【０００４】
このような送信を防ぐ方法として、以下のような従来技術が知られている。
【０００５】
例えば、プリンタ機能モジュール側の処理が間に合わないとき、プリンタ機能モジュールからコントローラ機能モジュールにウエイト信号を送信し、コントローラ機能モジュールからプリンタ機能モジュールへのデータ送信処理を停止させる技術が開示されている。
【０００６】
また、コントローラ機能モジュールとプリンタ機能モジュールの間にバッファを設け、プリンタ機能モジュール側の処理が間に合わないとき、バッファにコントローラ機能モジュールからのデータや命令を一時的に格納する技術が開示されている。
【０００７】
さらに、上記バッファにデータがフルに入ってしまった場合、プリンタ機能モジュール側の処理が間に合わないと判断して、上記ウェイト信号がプリンタ機能モジュールからコントローラ機能モジュールに送信される技術が開示されている。
【０００８】
また、受信先のモジュールが上記ウェイト信号の代わりにクロックの延長信号を発行し、送信先のモジュールがその延長信号を受信したときに、動作クロックを延長する技術が開示されている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−１０８４８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来技術においては、コントローラ機能モジュールにウェイト信号が送信されても、コントローラ機能モジュールのクロックは連続動作をしている。このため、上記ウェイト信号等が送信されている間のコントローラ機能モジュールはクロックに対して冗長な処理となり、複合機システム全体の消費電力が大きいという問題があった。
【００１０】
一方、送信先のモジュールに上記延長信号が送信された場合、延長された動作クロックの間に受信先のモジュール側の処理が終了しないときがある。この場合、送信先のモジュールは、受信先のモジュールがその送信されたデータや命令に対する処理を実行中に次のデータや命令を送信してしまうという問題があった。
【００１１】
本発明の目的は、データ転送処理中における装置全体の消費電力を小さくすることができるデータ転送装置及びそのデータ転送方法並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１記載のデータ転送装置は、第１のクロックで動作する送信側装置から第２のクロックで動作する受信側装置に命令及びデータを転送する第１の転送手段を備えるデータ転送装置において、前記受信側装置における前記転送されるデータの処理が間に合わない場合、前記受信側装置から前記送信側装置にステータス信号を転送する第２の転送手段と、前記送信側装置が前記ステータス信号を検知したときに、前記第１のクロックの動作を設定クロック区間だけ停止するクロック停止手段とを備えることを特徴とする。
【００１３】
上記目的を達成するために、請求項４記載のデータ転送方法は、第１のクロックで動作する送信側装置から第２のクロックで動作する受信側装置に命令及びデータを転送する第１の転送ステップを備えるデータ転送装置のデータ転送方法において、前記受信側装置における前記転送されるデータの処理が間に合わない場合、前記受信側装置から前記送信側装置にステータス信号を転送する第２の転送ステップと、前記送信側装置が前記ステータス信号を検知したときに、前記第１のクロックの動作を設定クロック区間だけ停止するクロック停止ステップとを備えることを特徴とする。
【００１４】
上記目的を達成するために、請求項７記載のプログラムは、第１のクロックで動作する送信側装置から第２のクロックで動作する受信側装置に命令及びデータを転送する第１の転送モジュールを備えるデータ転送装置のデータ転送方法をコンピュータにより実行させるプログラムにおいて、前記受信側装置における前記転送されるデータの処理が間に合わない場合、前記受信側装置から前記送信側装置にステータス信号を転送する第２の転送モジュールと、前記送信側装置が前記ステータス信号を検知したときに、前記第１のクロックの動作を設定クロック区間だけ停止するクロック停止モジュールとを備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、受信側装置における送信側装置から転送されるデータの処理が間に合わない場合、受信側装置から送信側装置にステータス信号を転送し、送信側装置がステータス信号を検知したときに、第１のクロックの動作を設定クロック区間だけ停止するので、データ転送処理中における装置全体の消費電力を小さくすることができる。
【００１６】
好ましくは、設定クロック区間だけ停止した後に第１のクロックの動作が再起動後に、送信側装置がステータス信号を検知したとき、第１のクロックの動作を設定クロック区間だけ再停止することにより、ステータス信号が転送される期間が設定クロック区間より長い場合でも、送信側装置は、受信側装置が送信側装置から転送されるデータの処理を実行中に次のデータを送信してしまうことがなく、データ転送処理を確実に実行できる。
【００１７】
好ましくは、上記第１のクロックで、上記転送されるデータをバッファする中間装置をさらに備えることにより、第１のクロックの動作を上記設定クロック区間停止させることにより、送信側装置のみならず中間装置の動作も停止させることができ、データ転送処理中における装置全体の消費電力を確実に小さくすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面を用いて詳述する。
【００１９】
図１は、本発明の実施の形態に係るデータ転送装置としての画像形成装置を構成する２つの機能モジュールの概略構成を示す図である。
【００２０】
ここで、本実施の形態に係る画像形成装置１０は複数の機能モジュールを有するが、説明を簡略化するため２つの機能モジュール間でのシークエンス処理についてのみ説明する。
【００２１】
図１において、画像形成装置１０は、機能モジュールＡがクロックＡで動作するコントローラ機能部１００と、機能モジュールＢがクロックＢで動作するプリンタ機能部１０１とを備える。さらに、画像形成装置１０は、コントローラ機能部１００からプリンタ機能部１０１にコマンドおよび画像等のデータ信号を送信するバス１０２と、プリンタ機能部１０１からコントローラ機能部１００にコマンドおよび画像等のデータ信号を送信するバス１０３とを備える。
【００２２】
次に、従来の画像形成装置を構成する２つの機能モジュール間でのデータ転送を説明する。ここで、従来の画像形成装置のハードウェア構成は本実施の形態と基本的に同様であるため、同一の構成には同一の符号を用いて重複した説明を省略し、異なる構成についてのみ説明する。
【００２３】
図２は、図１における機能モジュールＡと機能モジュールＢとの間で行われる従来のコマンド・信号の送受信のタイミングチャートを示す図である。
【００２４】
図２において、タイミングチャート２００は、機能モジュールＢからウェイト信号が送信されなかった場合のチャート２０１〜２０４を備える。具体的には、モジュールＡが動作する際のクロックＡのタイミングを示すチャート２０１と、機能モジュールＡから機能モジュールＢに転送されるコマンド・信号の転送タイミングを示すチャート２０２〜２０４とを備える。
【００２５】
また、タイミングチャート２００は、機能モジュールＢから機能モジュールＡに転送されるウェイト信号の転送タイミングを示すチャート２０５を備える。
【００２６】
さらに、タイミングチャート２００は、機能モジュールＢからウェイト信号が送信された場合のチャート２０６〜２０９を備える。具体的には、モジュールＡが動作する際のクロックＡのタイミングを示すチャート２０６と、機能モジュールＡから機能モジュールＢに転送されるコマンド・信号の転送タイミングを示すチャート２０７〜２０９とを備える。
【００２７】
チャート２０２，２０７は、機能モジュールＡから機能モジュールＢにデータ信号を転送するタイミングを示し、チャート２０３，２０８は、機能モジュールＢに対してデータ転送の許可を示す転送イネーブル信号の送信タイミングを示す。また、チャート２０４、２０９は、機能モジュールＡから機能モジュールＢへのコマンドやデータ信号の送信の終了を示すエンド信号の送信タイミングを示す。
【００２８】
チャート２０２に示すように、データ信号とイネーブル信号は連動している。例えば、バス１０２を介してモジュールＢに無効データ信号を送信している間（時間Ｔ０〜Ｔ１，時間Ｔ９〜Ｔ１４）は、チャート２０３に示すように、ディアサート（イネーブル＝“０”）のイネーブル信号がバス１０２を介してモジュールＢに送信される。
【００２９】
一方、チャート２０３に示すように、バス１０２を介してモジュールＢにデータ信号Ｄ０〜Ｄ３を送信している間（時間Ｔ２〜Ｔ８）は、アサート（イネーブル＝“１”）のイネーブル信号がバス１０２を介してモジュールＢに送信される。
【００３０】
エンド信号は、無効信号以外のデータ信号の送信が全て終了した時に、１サイクル分だけアサートされる信号であり、例えば、チャート２０４に示すように、時間Ｔ９において１サイクル分だけエンド信号がアサートされる。
【００３１】
機能モジュールＢは、ディアサートのイネーブル信号と同時に送信されたデータ信号について受信し、アサートのイネーブル信号と同時に送信されたデータ信号について無視する。
【００３２】
受信側である機能モジュールＢは、バス１０２からのデータ信号を受け取れない間はアサート（ウエイト＝“１”）のウエイト信号をバス１０２を介して送信する。一方、機能モジュールＢは、受け取れる間はディアサート（ウエイト＝“０”）のウェイト信号をバス１０３を介して送信する。
【００３３】
機能モジュールＡは、バス１０３からアサートのウェイト信号を受信した時に送信していたデータ信号を、ディアサートのウェイト信号を受け取った次のサイクルまで保持する。
【００３４】
ここで、チャート２０５に示すように、機能モジュールＡは、時間Ｔ２〜Ｔ５の間アサートのウェイト信号を受け取っているので、時間Ｔ３〜Ｔ６の間に送信する予定であったデータ信号Ｄ１を機能モジュールＢに送信することなく保持する。その後、時間Ｔ６〜Ｔ１０でデータ信号Ｄ１を、時間Ｔ１０〜Ｔ１１でデータ信号Ｄ２を、時間Ｔ１１〜Ｔ１２でデータ信号Ｄ３を機能モジュールＢに送信する。
【００３５】
また、上記ウェイト信号があったとき、時間Ｔ１２で無効データ信号の送信が開始されるので、チャート２０８に示すように、これに連動してディアサート（イネーブル＝“０”）のイネーブル信号がバス１０２を介してモジュールＢに送信される。
【００３６】
図３は、本実施の形態に係る機能モジュールＡと機能モジュールＢとの間で行われるコマンド・信号の送受信のタイミングチャートを示す図である。
【００３７】
ここで、図３のコマンド・信号のうち、図２のコマンド・信号と同一のものには、同一の符号を付して説明を省略する。
【００３８】
図３において、タイミングチャート３００は、機能モジュールＢからウェイト信号が送信された場合のチャート３０１〜３０４を備える。具体的には、モジュールＡが動作する際のクロックＡのタイミングを示すチャート３０１と、機能モジュールＡから機能モジュールＢにデータ信号を転送するタイミングを示すチャート３０２とを備える。また、機能モジュールＢに対してデータ転送の許可を示す転送イネーブル信号の送信タイミングを示すチャート３０３を備える。さらと、機能モジュールＡから機能モジュールＢへのコマンドやデータ信号の送信の終了を示すエンド信号の送信タイミングを示すチャート３０４とを備える。
【００３９】
従来と同様に、受信側である機能モジュールＢは、バス１０２からのデータ信号を受け取れない間はアサート（ウエイト＝“１”）のウエイト信号をバス１０２を介して送信する。また、受け取れる間はディアサート（ウエイト＝“０”）のウェイト信号をバス１０３を介して送信する。
【００４０】
機能モジュールＡは、バス１０３から送信されたアサートのウェイト信号を検知したとき、次のサイクルから３クロックの区間だけクロックＡの動作を停止すると共に、その区間中のデータ信号を機能モジュールＢに送信することなく保持する。
【００４１】
具体的には、チャート２０５に示すように、機能モジュールＡは、時間Ｔ２でアサートのウェイト信号を検知するので、時間Ｔ３〜Ｔ５の区間中のデータ信号Ｄ１を機能モジュールＢに送信することなく保持する。
【００４２】
その後、時間Ｔ６になったときにクロックＡを再起動する。このため、結果として、チャート３０１に示すように、機能モジュールＡはデータ信号Ｄ１を時間Ｔ３〜Ｔ５まで保持し、時間Ｔ６〜Ｔ１０においてバス１０２からデータ信号Ｄ１が転送される。その後、時間Ｔ１０〜Ｔ１１にデータ信号Ｄ２、時間Ｔ１１〜Ｔ１２にデータ信号Ｄ３が送信される。時間Ｔ１２以後は、無効なデータをデータ信号をバス１０２に流すとき、イネーブル信号をディアサート（イネーブル＝“０”）しておくことになる。
【００４３】
図３のタイミングチャートによる制御によれば、機能モジュールＢは、機能モジュールＡから転送されるデータの処理が間に合わないときにアサートのウェイト信号を送信し、機能モジュールＡは、このアサートのウェイト信号を検知したとき、次のサイクルから３クロックの区間だけクロックＡの動作を停止する。すなわち、機能モジュールＡから機能モジュールＢへの転送クロックのゲートが行われる。これにより、データ転送処理中における画像形成装置１０全体の消費電力を小さくすることができる。また、クロックＡとクロックＢは夫々独立しているため、クロックＡを停止してもクロックＢで動作する機能モジュールＢは動作を続行することができる。
【００４４】
尚、本実施の形態においてクロックＡの動作を停止する区間は３クロックの区間としたが、予め設定された設定クロック区間であればこれに限定されるわけではない。
【００４５】
また、本実施の形態では、機能モジュールＢから送信されるウェイト信号は設定クロック区間である３クロックの区間より短い期間中アサートであったが、設定クロック区間より長い期間中アサートであってもよい。この場合、機能モジュールＡは、クロックＡの動作を再起動したときに再度アサートのウェイト信号を検知するので、次のサイクルからさらに３クロックの区間クロックＡの動作を停止する。これにより、機能モジュールＡから機能モジュールＢへのデータ転送処理を確実に実行できる。
【００４６】
図４は、本発明の実施の形態に係る画像形成装置を構成する３つの機能モジュールの概略構成を示す図である。
【００４７】
ここで、本実施の形態に係る画像形成装置１０は複数の機能モジュールを有するが、説明を簡略化するため３つの機能モジュール間でのシークエンス処理についてのみ説明するが、他の機能モジュールにおいても同様の処理が行われる。
【００４８】
また、図４では、上述した図１の構成要素以外に、クロックＡで動作する機能モジュールＢ用のバッファ４０１と、コントローラ機能部１００とバッファ４０１の間でコマンドおよび画像等のデータ信号の送受信を行うバス４０２，４０３とを備える。ここで、バス４０２は、コントローラ機能部１００からバッファ４０１にコマンドおよび画像等のデータ信号を送信する。また、バス４０３は、バッファ４０１からコントローラ機能部１００にコマンドおよび画像等のデータ信号を送信する。
【００４９】
図４において、画像形成装置１０のプリント処理は、まず、プリントジョブが発生すると、機能モジュールＡがそのプリントジョブに応じてプリントデータを展開し、バス４０２を介して機能モジュールＡから機能モジュールＣへプリントデータを転送する。機能モジュールＣは、この転送されたプリントデータをバッファ４０１に一時格納する。
【００５０】
これと同時に機能モジュールＡは、パス４０３とパス１０２から成るパスがプリントデータを受け取ることができる有効区間（パス）であることを示すデータ転送有効区間信号を生成する。その後、機能モジュールＡは生成したデータ転送有効区間信号を機能モジュールＢにバス１０２を介して送信する。機能モジュールＢは、受信したデータ転送有効区間信号で示されるバス４０３、バス１０２を経由して、バッファ４０１に一時格納されたプリントデータを受信し、その受信したプリントデータの印刷を行う。
【００５１】
ここで、プリントジョブが頻繁に発生する場合、機能モジュールＣは、現在機能モジュールＢで行われているプリントデータの印刷が終了するまで、バッファ４０１にその発生したプリントデータを次々に一時格納していく。
【００５２】
しかし、現在機能モジュールＢで行われているプリントデータの印刷が終了する前にバッファ４０１がフルになると、機能モジュールＣによる機能モジュールＡより転送されたプリントデータの一時格納ができなくなる。
【００５３】
従って、機能モジュールＣはバッファ４０１がフルになるとその旨を示すステータス信号を機能モジュールＢに転送する。
【００５４】
機能モジュールＢは、プリント処理実行中に機能モジュールＣから上記ステータス信号２を受信すると、コントローラ機能部１００から転送されるデータの処理が間に合わないと判断して、機能モジュールＡに対するウェイト信号をアサートする。機能モジュールＡは、バス１０３からのウェイト信号がアサートであることを検知すると、設定クロック区間の間、クロックＡの動作を停止すると共に、その設定クロック区間中のデータ信号を保持する。
【００５５】
このとき、機能モジュールＣも機能モジュールＡと同じクロックＡで動作するため、その設定クロック区間中において動作を停止する。
【００５６】
その後、上記プリント処理が終了すると、機能モジュールＢは機能モジュールＡに対するウェイト信号をディアサートする。
【００５７】
設定クロック区間だけ停止した後、クロックＡの動作が再起動すると、機能モジュールＡはバス１０３からのウェイト信号がアサートであるか否かを判別し、アサートでないときはクロックＡを停止させることなくはそのまま動作を続行させる。このとき、このクロックＡで動作する機能モジュールＣも動作を再開し、機能モジュールＡからのプリントデータを一時格納すると共に、その一時格納したプリントデータを機能モジュールＢに送信する。
【００５８】
図４の処理によれば、クロックＡでデータをバッファするバッファ４０１をさらに備えることにより、クロックＡの動作を設定クロック区間停止させる。これにより、機能モジュールＡのみならず機能モジュールＣの動作も停止させることができ、データ転送処理中における画像形成装置１０全体の消費電力を確実に小さくすることができる。
【００５９】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００６０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６３】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００６４】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態に係るデータ転送装置としての画像形成装置を構成する２つの機能モジュールの概略構成を示す図である。
【図２】図１における機能モジュールＡと機能モジュールＢとの間で行われる従来のコマンド・信号の送受信のタイミングチャートを示す図である。
【図３】本実施の形態に係る機能モジュールＡと機能モジュールＢとの間で行われるコマンド・信号の送受信のタイミングチャートを示す図である。
【図４】本発明の実施の形態に係る画像形成装置を構成する３つの機能モジュールの概略構成を示す図である。
【符号の説明】
【００６６】
１０  画像形成装置
１００  コントローラ機能部
１０１  プリンタ機能部
１０２，１０３  バス
【図１】
2007102427.tif 000003
【図２】
2007102427.tif 000004
【図３】
2007102427.tif 000005
【図４】
2007102427.tif 000006