(57)【要約】【課題】データ送信側とデータ受信側とが非同期で動作する場合に、周波数の高低に依存しないデータの送受信を簡易な構成で行なえるようにする。【解決手段】非同期に動作するデータ送信装置とデータ受信装置とを備えたデータ送受信装置であって、送信データを伝送する信号線と、送信データが有効であることを示す第１の信号を伝送する信号線と、送信データを受信したことを示す第２の信号を伝送する信号線と、第２の信号の停止を許可する第３の信号を伝送する信号線とを備え、データ送信装置は、送信データを出力する際に、第１の信号を出力する手段と、第２の信号に応じて第３の信号を出力し、次の送信データを出力する手段と、第２の信号の停止に応じて第３の信号を停止する手段とを備え、データ受信装置は、第１の信号に応じて送信データを受信し、第２の信号を出力する手段を備えることを特徴とするデータ送受信装置。【選択図】  図１
2004304326.tif 000002
【特許請求の範囲】
【請求項１】
非同期に動作するデータ送信部とデータ受信部との間におけるデータ送受信方法であって、
送信側が送信データ、および、送信データが有効であることを示す第１の信号を受信側に出力するステップと
受信側が第１の信号に応じて送信データを受信し、送信データを受信したことを示す第２の信号を送信側に出力するステップと、
送信側が第２の信号に応じて第２の信号の停止を許可する第３の信号を受信側に出力し、次の送信データおよび第１の信号を受信側に出力するステップと、
送信側が第２の信号の停止に応じて第３の信号を停止するステップと、を備えることを特徴とするデータ送受信方法。
【請求項２】
非同期に動作するデータ送信装置とデータ受信装置とを備えたデータ送受信装置であって、
送信データを伝送する信号線と、
送信データが有効であることを示す第１の信号を伝送する信号線と、
送信データを受信したことを示す第２の信号を伝送する信号線と、
第２の信号の停止を許可する第３の信号を伝送する信号線とを備え、
前記データ送信装置は、
送信データを出力する際に、第１の信号を出力する手段と、
第２の信号に応じて第３の信号を出力し、次の送信データを出力する手段と、
第２の信号の停止に応じて第３の信号を停止する手段とを備え、
前記データ受信装置は、
第１の信号に応じて送信データを受信し、第２の信号を出力する手段と、
第３の信号に応じて第２の信号を停止する手段と、を備えることを特徴とするデータ送受信装置。
【請求項３】
請求項２に記載のデータ送受信装置において、
前記データ送信装置は、
送信データを出力するデータ送信回路と、データ送信回路のデータ出力タイミングを制御する送信同期回路とを備え、
前記データ受信装置は、送信データを入力するデータ受信回路と、データ受信回路のデータ入力タイミングを制御する受信同期回路とを備え、
前記送信データを伝送する信号線は、データ送信回路とデータ受信回路とを接続し、
第１の信号を伝送する信号線は、データ送信回路と受信同期回路とを接続し、第２の信号を伝送する信号線および第３の信号を伝送する信号線は、受信同期回路と送信同期回路とを接続し、
さらに、
データ受信回路と受信同期回路とを接続する、第１の信号を受信したことを示す第４の信号を伝送する信号線と、
データ送信回路と送信同期回路とを接続する、第２の信号を受信したことを示す第５の信号を伝送する信号線と、を備えることを特徴とするデータ送受信装置。
【請求項４】
請求項３に記載のデータ送受信装置を備えた印刷装置であって、
前記データ送信装置は、第１のクロック周波数で動作し、印刷データに基づいてイメージデータを生成して、送信するものであり、
前記データ受信装置は、第２のクロック周波数で動作し、受信したイメージデータに基づいて印字を行なうものであることを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置において、
前記データ受信装置は、第３のクロック周波数での動作が可能であり、
前記データ送信装置は、イメージデータの解像度に基づいて、前記データ受信装置のクロック周波数を切り替えるための指示を行なうことを特徴とする印刷装置。
【請求項６】
請求項５に記載の印刷装置において、
第２のクロック周波数＜第１のクロック周波数＜第３のクロック周波数の関係を満たし、
前記データ送信装置は、イメージデータの解像度が所定の解像度より高い場合には、前記データ受信装置のクロック周波数を第３のクロック周波数に切り替えるための指示を行ない、イメージデータの解像度が所定の解像度以下の場合には、前記データ受信装置のクロック周波数を第２のクロック周波数に切り替えるための指示を行なうことを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、非同期に動作するデータ送信部とデータ受信部との間におけるデータ送受信に関する。
【０００２】
【従来の技術】
複数の装置から構成されるシステム、あるいは、複数の回路から構成される装置等では、それぞれの装置あるいは回路の動作が同期していないことがある。この場合、非同期に動作する装置間、あるいは、非同期に動作する回路間等でデータを送受信することが必要となる。
【０００３】
例えば、制御部と印刷エンジンとを備えた印刷装置では、制御部で生成したイメージデータを印刷エンジンに送信する処理が行なわれるが、データ送信側の制御部はＣＰＵ、ＲＡＭ等の動作周波数に依存するシステムクロックで動作し、データ受信側の印刷エンジンはシステムクロックとは別のビデオクロックで動作するため、両者は非同期に動作する。
【０００４】
図５は、従来のデータ送信側およびデータ受信側の回路構成を示すブロック図である。データ送信側は、データを送信するデータ送信回路１１０とデータ送信のタイミング制御を行なう送信同期回路１１２とを備えており、いずれも送信側のクロック（ＴＣＬＫ）で動作する。一方、データ受信側は、データを受信するデータ受信回路１２０とデータ受信のタイミング制御を行なう受信同期回路１２２とを備えており、いずれも受信側のクロック（ＲＣＬＫ）で動作する。データ送信回路１１０からデータ受信回路１２０へのデータ送信は、ＴＤＡＴＡ信号線によって行なわれる。
【０００５】
データ送信回路１１０から受信同期回路１２２にはＴＤＶＬＤ信号が送られる。ＴＤＶＬＤ信号は、アサート状態でデータ送信回路１１０からのデータが有効であることを示す。受信同期回路１２２は、ＴＤＶＬＤに同期したｔｄｖｌｄ＿ｓ信号を内部的に発生する。
【０００６】
受信同期回路１２２からデータ受信回路１２０にはＴＤＷＲパルスが送られる。ＴＤＷＲパルスにより、データ受信回路１２０は、ＴＤＡＴＡをラッチしてデータを受信する。
【０００７】
データ受信回路１２０から受信同期回路１２２にはＲＲＤＹ信号が送られる。ＲＲＤＹ信号は、アサート状態でデータ受信回路１２０がデータを受信可能であることを示す。
【０００８】
送信同期回路１１２からデータ送信回路１１０にはＴＡＣＫパルスが送られる。ＴＡＣＫパルスは、次のデータを出力してもよいことを示す。
【０００９】
受信同期回路１２２から送信同期回路１２２には上述のＴＤＷＲパルスが送られる。送信同期回路１１２は、ＴＤＶＬＤに同期したｔｄｗｒ＿ｓ信号および１クロック遅れのｔｄｗｒ＿ｓ２信号を内部的に発生する。送信同期回路１１２は、ＴＤＷＲをパルスを検出してＴＡＣＫパルスを発生する。
【００１０】
図６は、上記回路におけるデータ送受信のタイミング図である。また、図７は、受信同期回路１２２と送信同期回路１１２の状態遷移図である。これらの図を参照して、従来のデータ送受信の手順を説明する。
１．データ送信回路１１０は、送信すべきデータが準備できたらＴＤＶＬＤをアサートして、同時にＴＤＡＴＡを出力する（ｔ１）。
２．受信同期回路１２２は、ＴＤＶＬＤアサートを検出して同期化（ｔｄｖｌｄ＿ｓ）し（ｔ２）、ＴＤＷＲパルスを出力する（ｔ３）。図７（ａ）に示すように受信同期回路１２２は、ｔｄｖｌｄ＿ｓ  ＆  ＲＲＤＹでＲＩＤＬ状態からＷＲ状態に遷移する。そして、次のＲＣＬＫでＷＲ状態からＲＩＤＬ状態に遷移する。
３．データ受信回路１２０は、ＴＤＷＲパルスでＴＤＡＴＡをラッチしてデータを取り込む（ｔ３）。
４．送信同期回路１１２は、ＴＤＷＲパルスを検出して同期化（ｔｄｗｒ＿ｓ）し（ｔ４）、ＴＡＣＫパルスをデータ送信回路１１０に出力する（ｔ５）。なお、ＴＡＣＫパルスは、ＴＤＷＲ（ｔｄｗｒ＿ｓ）のネゲートエッジから生成する。すなわち、図７（ｂ）に示すように、送信同期回路１１２は、￣ｔｄｗｒ＿ｓ  ＆  ｔｄｗｒ＿ｓ２で、ＴＩＤＬ状態からＡＣＫ状態に遷移する。そして、次のＴＣＬＫでＡＣＫ状態からＴＩＤＬ状態に遷移する。
５．データ送信回路１１０は、ＴＡＣＫパルスを検出すると、送信すべき次のデータが準備できている場合は次のデータを出力する（ｔ６）。ただし、送信すべき次のデータが準備できていない場合はＴＤＶＬＤをネゲートする。
【００１１】
なお、非同期的な装置間における同期化技術については特許文献１が知られている。
【００１２】
【特許文献１】
【特開平８−３２０８４５】
【発明が解決しようとする課題】
上述のように、送信同期回路１１２は、ＴＤＷＲパルスを検出して同期化（ｔｄｗｒ＿ｓ）し（ｔ４）、ＴＡＣＫパルスをデータ送信回路１１０に出力する（ｔ５）。このため、ＴＤＷＲパルスを検出するためには、ＴＤＷＲパルスがアサート状態にある間に少なくとも１回はＴＣＬＫが立ち上がる必要がある。
【００１３】
ここで、ＴＤＷＲパルスはＴＣＬＫ幅であるから、送信同期回路１１２がＴＤＷＲパルスを検出するためには、送信側のクロックであるＴＣＬＫの周波数を、受信側のクロックであるＲＣＬＫの周波数より高くしなければならない。
【００１４】
ところが、受信側のクロック周波数を送信側より高くしたり、双方、特に、受信側のクロックを柔軟に変更したい場合がある。例えば、印刷装置のビデオクロックは印刷解像度に関係するため、解像度の高い印刷を行なうときには高い周波数とすることで画質を向上させることができる。一方で、解像度を低くすればデータ量が少なくなるためスループットが向上するが、解像度が低い場合は、それに合わせて動作周波数を低く設定する必要がある。また、受信側の回路の周波数を、送信側の周波数との高低関係にかかわらず設定できるようになれば、受信側の回路を汎用化できるようになり便利である。このとき、データ送受信のための回路はなるべく簡易な構成とすることが望ましい。
【００１５】
本発明は、データ送信側とデータ受信側とが非同期で動作する場合に、周波数の高低に依存しないデータの送受信を簡易な構成で行なえるようにすることを目的とする。
【００１６】
【課題を解決するための手段】
上記課題を解決するため本発明の第１の態様は、
非同期に動作するデータ送信部とデータ受信部との間におけるデータ送受信方法であって、
送信側が送信データ、および、送信データが有効であることを示す第１の信号を受信側に出力するステップと
受信側が第１の信号に応じて送信データを受信し、送信データを受信したことを示す第２の信号を送信側に出力するステップと、
送信側が第２の信号に応じて第２の信号の停止を許可する第３の信号を受信側に出力し、次の送信データおよび第１の信号を受信側に出力するステップと、
送信側が第２の信号の停止に応じて第３の信号を停止するステップと、を備えることを特徴とする。
【００１７】
第２の信号によりデータ受信が完了したことを送信側が検知することができるため、送信側と受信側との周波数の高低に依存しないデータの送受信を簡易な構成で行なえる。
【００１８】
ここで、送信側は実施例のデータ送信回路と送信同期回路とに対応し、受信側は実施例のデータ受信回路と受信同期回路とに対応し、第１の信号は実施例のＴＤＶＬＤに対応し、第２の信号は実施例のＲＣＹＣＥＮＤに対応し、第３の信号は実施例のＴＣＹＣＥＮＤに対応する。
【００１９】
上記課題を解決するため本発明の第２の態様は、
非同期に動作するデータ送信装置とデータ受信装置とを備えたデータ送受信装置であって、
送信データを伝送する信号線と、
送信データが有効であることを示す第１の信号を伝送する信号線と、
送信データを受信したことを示す第２の信号を伝送する信号線と、
第２の信号の停止を許可する第３の信号を伝送する信号線とを備え、
前記データ送信装置は、
送信データを出力する際に、第１の信号を出力する手段と、
第２の信号に応じて第３の信号を出力し、次の送信データを出力する手段と、
第２の信号の停止に応じて第３の信号を停止する手段とを備え、
前記データ受信装置は、
第１の信号に応じて送信データを受信し、第２の信号を出力する手段と、
第３の信号に応じて第２の信号を停止する手段と、を備えることを特徴とする。
【００２０】
第２の信号によりデータ受信が完了したことを送信側が検知することができるため、送信側と受信側との周波数の高低に依存しないデータの送受信を簡易な構成で行なえる。
【００２１】
ここで、第１の信号は実施例のＴＤＶＬＤに対応し、第２の信号は実施例のＲＣＹＣＥＮＤに対応し、第３の信号は実施例のＴＣＹＣＥＮＤに対応する。
【００２２】
また、より具体的に、
前記データ送信装置は、
送信データを出力するデータ送信回路と、データ送信回路のデータ出力タイミングを制御する送信同期回路とを備え、
前記データ受信装置は、送信データを入力するデータ受信回路と、データ受信回路のデータ入力タイミングを制御する受信同期回路とを備え、
前記送信データを伝送する信号線は、データ送信回路とデータ受信回路とを接続し、
第１の信号を伝送する信号線は、データ送信回路と受信同期回路とを接続し、第２の信号を伝送する信号線および第３の信号を伝送する信号線は、受信同期回路と送信同期回路とを接続し、
さらに、
データ受信回路と受信同期回路とを接続する、第１の信号を受信したことを示す第４の信号を伝送する信号線と、
データ送信回路と送信同期回路とを接続する、第２の信号を受信したことを示す第５の信号を伝送する信号線と、を備えることができる。
【００２３】
ここで、第４の信号は実施例のＴＤＷＲに対応し、第５の信号は実施例のＴＡＣＫに対応する。
【００２４】
上記課題を解決するため本発明の第３の態様は、
上記のデータ送受信装置を備えた印刷装置であって、
前記データ送信装置は、第１のクロック周波数で動作し、印刷データに基づいてイメージデータを生成して、送信するものであり、
前記データ受信装置は、第２のクロック周波数で動作し、受信したイメージデータに基づいて印字を行なうものであることを特徴とする。
【００２５】
また、前記データ受信装置は、第３のクロック周波数での動作が可能であり、前記データ送信装置は、イメージデータの解像度に基づいて、前記データ受信装置のクロック周波数を切り替えるための指示を行なうことを特徴とし、さらに、
第２のクロック周波数＜第１のクロック周波数＜第３のクロック周波数の関係を満たし、
前記データ送信装置は、イメージデータの解像度が所定の解像度より高い場合には、前記データ受信装置のクロック周波数を第３のクロック周波数に切り替えるための指示を行ない、イメージデータの解像度が所定の解像度以下の場合には、前記データ受信装置のクロック周波数を第２のクロック周波数に切り替えるための指示を行なうことを特徴とすることができる。
【００２６】
これにより、解像度の高い印刷は、高い動作周波数でデータ受信装置を動作させ、解像度の低い印刷は、低い動作周波数でデータ受信装置を動作させることができる。すなわち、解像度が高ければ画質が向上するという利点があり、解像度が低ければ処理すべきデータ量が少ないためスループットが向上するという利点がある。
【００２７】
そして、いずれの場合であっても、データ送信装置とデータ受信装置との間における非同期のデータ送受信を簡易な構成で行なうことができる。
【００２８】
【発明の実施の形態】
本発明の実施の形態について図面を参照して説明する。
【００２９】
図１は、本発明を適用したデータ送信側およびデータ受信側の回路構成を示すブロック図である。データ送信側は、データを送信するデータ送信回路１０とデータ送信のタイミング制御を行なう送信同期回路１２とを備えており、いずれも送信側のクロック（ＴＣＬＫ）で動作する。一方、データ受信側は、データを受信するデータ受信回路２０とデータ受信のタイミング制御を行なう受信同期回路２２とを備えており、いずれも受信側のクロック（ＲＣＬＫ）で動作する。データ送信回路１０からデータ受信回路２０へのデータ送信は、ＴＤＡＴＡ信号線によって行なわれる。
【００３０】
データ送信回路１０から受信同期回路２２にはＴＤＶＬＤ信号が送られる。ＴＤＶＬＤ信号は、アサート状態でデータ送信回路１０からのデータが有効であることを示す。受信同期回路２２は、ＴＤＶＬＤに同期したｔｄｖｌｄ＿ｓ信号を内部的に発生する。
【００３１】
受信同期回路２２からデータ受信回路２０にはＴＤＷＲパルスが送られる。ＴＤＷＲパルスにより、データ受信回路２０は、ＴＤＡＴＡをラッチしてデータを取り込む。
【００３２】
データ受信回路２０から受信同期回路２２にはＲＲＤＹ信号が送られる。ＲＲＤＹ信号は、アサート状態でデータ受信回路２０がデータを受信可能であることを示す。
【００３３】
送信同期回路１２からデータ送信回路１０にはＴＡＣＫパルスが送られる。ＴＡＣＫパルスは、次のデータを出力してもよいことを示す。
【００３４】
受信同期回路２２から送信同期回路１２にはＲＣＹＣＥＮＤ信号が送られる。
ＲＣＹＣＥＮＤ信号は、アサート状態でデータ受信が完了したことを示す。送信同期回路１２は、ＲＣＹＣＥＮＤに同期したｒｃｙｃｅｎｄ＿ｓ信号を内部的に発生する。そして、ＲＣＹＣＥＮＤアサートにより、ＴＡＣＫパルスを発生するとともに、後述するＴＣＹＣＥＮＤをアサートする。また、送信同期回路１２は、ＲＣＹＣＥＮＤネゲートにより、ＴＣＹＣＥＮＤをネゲートする
送信同期回路１２から受信同期回路２２にはＴＣＹＣＥＮＤ信号が送られる。
ＴＣＹＣＥＮＤ信号は、アサート状態で受信同期回路２２にＲＣＹＣＥＮＤのネゲートを許可する。受信同期回路２２は、ＴＣＹＣＥＮＤに同期したｔｃｙｃｅｎｄ＿ｓ信号を内部的に発生し、これによりＲＣＹＣＥＮＤをネゲートする。
【００３５】
図２は、上記回路におけるデータ送受信のタイミング図である。また、図３は、受信同期回路２２と送信同期回路１２の状態遷移図である。これらの図を参照して、本実施例のデータ送受信の手順を説明する。
１．データ送信回路１０は、送信すべきデータが準備できたらＴＤＶＬＤをアサートして、同時にＴＤＡＴＡを出力する（ｔ１）。
２．受信同期回路２２は、ＴＤＶＬＤアサートを検出して同期化（ｔｄｖｌｄ＿ｓ）し（ｔ２）、ＴＤＷＲパルスを出力する（ｔ３）。図３（ａ）に示すように、受信同期回路２２は、ｔｄｖｌｄ＿ｓ  ＆  ＲＲＤＹ  ＆  ￣ｔｃｙｃｅｎｄでＲＩＤＬＥ状態から、ＷＲ状態に遷移する。
３．データ受信回路２０は、ＴＤＷＲパルスでＴＤＡＴＡをラッチしてデータを取り込む（ｔ３）。
４．受信同期回路２２は、ＴＤＷＲパルスを出力した後、直ちにＲＣＹＣＥＮＤをアサートする（ｔ４）。これにより、データ受信が完了したことを送信同期回路１２に通知する。そして、図３（ａ）に示すように、ＷＲ状態からＲＥＮＤ状態に遷移する。
５．送信同期回路１２は、ＲＣＹＣＥＮＤアサートを検出して同期化（ｒｃｙｃｅｎｄ＿ｓ）し（ｔ５）、ＴＡＣＫパルスをデータ送信回路１０に出力する（ｔ６）。また、ＴＣＹＣＥＮＤをアサートする（ｔ６）。これにより、受信同期回路２２にＲＣＹＣＥＮＤのネゲートを許可する。図３（ｂ）に示すように、送信同期回路１２は、ｒｃｙｃｅｎｄ＿ｓでＴＩＤＬＥ状態からＡＣＫ状態に遷移する。そして、次のＴＣＬＫで、ＴＥＮＤ状態に遷移する。
６．データ送信回路１０は、ＴＡＣＫパルスを検出すると、送信すべき次のデータが準備できている場合は次のデータを出力する（ｔ９）。一方、送信すべき次のデータが準備できていない場合はＴＤＶＬＤをネゲートする。
７．受信同期回路２２は、ＴＣＹＣＥＮＤアサートを検出して同期化（ｔｃｙｃｅｎｄ＿ｓ）し（ｔ７）、直ちにＲＣＹＣＥＮＤをネゲートする（ｔ８）。図３（ａ）に示すように、受信同期回路２２は、ｔｃｙｃｅｎｄ＿ｓでＲＥＮＤ状態からＲＩＤＬＷ状態に遷移する。
８．送信同期回路１２は、ＲＣＹＣＥＮＤネゲートを検出して同期化（ｒｃｙｃｅｎｄ＿ｓ）し（ｔ９）、直ちにＴＣＹＣＥＮＤをネゲートする（ｔ１０）。図３（ｂ）に示すように送信同期回路１２は、￣ｒｃｙｃｅｎｄ＿ｓでＴＥＮＤ状態からＴＩＤＬＥ状態に遷移する。
【００３６】
このように本実施例によれば、ＲＣＹＣＥＮＤのアサート状態によりデータ受信が完了したことを送信側が検知することができ、次の出力データを準備することができるため、ＴＣＬＫをＲＣＬＫより高くする必要がなくなる。すなわち、データ送信側とデータ受信側とが非同期で動作する場合に、周波数の高低に依存しないデータの送受信を簡易な構成で行なえるようになる。
【００３７】
次に、上述のデータ送受信部を適用した印刷装置について説明する。図４は、印刷装置の構成を示すブロック図である。
【００３８】
本図に示すように印刷装置は、ホストコンピュータから送られる印刷データをホストＩ／Ｆ５６が受信し、ＣＰＵ５１がＲＯＭ５４に記録されたプログラムにしたがってＲＡＭ５５上でイメージデータに展開する。このイメージデータをシステムコントローラ５２の送信部５２ａがビデオコントローラ５３の受信部５３ａに送信する。そして、ビデオコントローラ５３がプリンタエンジン５８を制御して印字を実行する。
【００３９】
システムコントローラ５２の送信部５２ａは、ＣＰＵ５１の動作周波数であるＴＣＬＫで動作し、ビデオコントローラ５３の受信部５３ａはプリンタエンジンを動作させるビデオクロックＲＣＬＫで動作するため、両者のクロック周波数は異なる。このため、データ送信側とデータ受信側とが非同期で動作することになる。
【００４０】
ここで、システムコントローラ５２の送信部５２ａは、上記のデータ送信回路１０と送信同期回路１２とを備えて構成するようにし、また、ビデオコントローラ５３の受信部５３ａは、上記のデータ受信回路２０と受信同期回路２２とを備えて構成するようにする。
【００４１】
例えば、解像度が６００ｄｐｉの画像は、３００ｄｐｉの画像に対して、１ラインあたり２倍、１ページあたり４倍のデータ量となる。プリンタエンジン５８における紙送り速度が同じであるとすると、６００ｄｐｉの画像印刷時には、３００ｄｐｉの画像印刷時よりも高速にデータをビデオコントローラ５３に転送しなければならない。
【００４２】
そこで、本印刷装置では、例えば、要求される印刷解像度によりビデオコントローラ５３の動作周波数ＲＣＬＫを切り替えることができるようになっており、このためのセレクタ５７を備えている。本例では、例えば、ＴＣＬＫより周波数の高いＲＣＬＫ１と、ＲＣＬＫより周波数の低いＲＣＬＫ２とが切り替え可能であるとする。
【００４３】
セレクタ５７による動作周波数ＲＣＬＫの切替は、例えば、次のようにして行なうことができる。
【００４４】
すなわち、ＣＰＵ５１は、ホストコンピュータから送信された印刷データのヘッダ部で印刷解像度を判断し、あらかじめ定めた解像度値より高い解像度の印刷を行なう場合には、ＴＣＬＫより周波数の高いＲＣＬＫ１でビデオコントローラ５３を動作させるようにセレクタ５７に指示を送り、あらかじめ定めた解像度値以下の解像度の印刷を行なう場合には、ＴＣＬＫより周波数の低いＲＣＬＫ２でビデオコントローラ５３を動作させるようにセレクタ５７に指示を送る。この指示にしたがい、セレクタ５７がビデオコントローラのクロックを切り替えることにより動作周波数ＲＣＬＫが切り替えられる。
【００４５】
これにより、解像度の高い印刷は、ページあたりのデータ量が多いため、高い動作周波数でビデオコントローラ５３を動作させ、解像度の低い印刷は、ページあたりのデータ量が少ないため、低い動作周波数でビデオコントローラ５３を動作させることができる。
【００４６】
そして、いずれの場合であっても、システムコントローラ５２の送信部５２ａとビデオコントローラ５３の受信部５３ａとの間における非同期のデータ送受信を行なうことができる。
【図面の簡単な説明】
【図１】本実施形態の構成を示すブロック図。
【図２】本実施形態のデータ送受信のタイミング図。
【図３】本実施形態の同期回路の状態遷移図。
【図４】データ送受信部を適用した印刷装置の構成を示すブロック図。
【図５】従来例の構成を示すブロック図。
【図６】従来例のデータ送受信のタイミング図。
【図７】従来例の同期回路の状態遷移図。
【符号の説明】
１０…データ送信回路、１２…送信同期回路、２０…データ受信回路、２２…受信同期回路、５１…ＣＰＵ、５２…システムコントローラ、５２ａ…送信部、５３…ビデオコントローラ、５３ａ…受信部、５４…ＲＯＭ、５５…ＲＡＭ、５６…ホストＩ／Ｆ、５７…セレクタ、５８…プリンタエンジン、１１０…データ送信回路、１１２…送信同期回路、１２０…データ受信回路、１２１…受信同期回路、１２２…受信同期回路、１２２…送信同期回路
【図１】
2004304326.tif 000003
【図２】
2004304326.tif 000004
【図３】
2004304326.tif 000005
【図４】
2004304326.tif 000006
【図５】
2004304326.tif 000007
【図６】
2004304326.tif 000008
【図７】
2004304326.tif 000009